*{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

h1,h2,h3,ol,ul,p {margin:0;}
a {text-decoration:none;}
ul, ol {padding:0;}
ul li, ol li {text-align:justify;list-style:none;margin-bottom:10px;}	
ol li {margin:3px;}	
ul li ul,ul li ol {margin-left:30px;}
.disc li {list-style:disc inside;}
li .blue {float:left;margin-right:20px;}
p {text-align:justify;margin-bottom:15px;line-height:130%;}

ul.iesave li {list-style:disc inside;}
p.iesave {margin-bottom:10px;}

.c {clear:both;padding:0 ! important;margin:0 ! important;overflow:hidden ! important;height:0 ! important;line-height:0 ! important;width:100%;font-size:0 ! important;}

.right {float:right;}
.left {float:left;}
.dot {clear:both;height:1px;background:white url(../css/dot.gif) repeat-x left top;overflow:hidden}
.bold {font-weight:bold;}
.blue {color:#66a8e1;}
.image {margin:10px 0;}
.h10 {clear:both;height:10px;margin:0;padding:0;overflow:hidden;}
.h5 {clear:both;height:5px;margin:0;padding:0;overflow:hidden;}
.error {color:red;margin:2px 0;}

/*			
div,h2,ol,p {border:1px solid red;margin:-1px;}
*/



body {background:gray url(../css/bg.gif) repeat left top;margin:0;font-family:Verdana;}


#page {clear:both;margin:0 auto;width:897px;padding:15px 0 15px;background:transparent url(../css/bg-blue.gif) repeat-y left top;}

#head {position:relative;height:239px;width:897px;margin-bottom:8px;background:transparent url(../css/bg-head.jpg) no-repeat left top;}
	#head #logo {position:absolute;height:97px;width:143px;top:80px;left:20px;}
	#head #bulb {position:absolute;top:85px;left:185px;width:246px;height:70px;}
		#head #bulb .text {color:white;font-size:12px;margin:6px 12px;z-index:2;}
		#head #bulb .text .right {text-align:right;}
	
	#topmenu {float:right;margin:8px 20px 0 0;display:inline;}
		#topmenu a {color:white;font-family:Tahoma;font-size:11px;display:block;float:left;padding:0 20px;margin:0;text-decoration:none;}

		#topmenu li {float:left;display:block;list-style:none;position:relative;z-index:10;white-space:nowrap;margin:0;padding:0;}

		#topmenu li ul li {line-height:20px;width:100%;}

		#topmenu ul {padding:0;list-style:none;margin:0;z-index:10;}

		#topmenu ul ul {padding:10px 0;position:absolute;top:100%;left:0;background:white url(../css/bg.gif) repeat left top;text-align:left;z-index:10;}

		#topmenu ul ul,
		#topmenu ul li:hover ul ul,
		#topmenu ul ul ul,
		#topmenu ul ul li:hover ul
		{display: none;}

		#topmenu ul li:hover ul,
		#topmenu ul ul li:hover ul 
		{display: block;}

#main {background-color:white;width:894px;font-size:12px;padding:0;margin:0;}
	#main .top {background:transparent url(../css/bg-main-top.gif) no-repeat left top;height:12px;}
	#main h2, h1 {color:#c70c0c;font-size:14px;padding:5px 0 15px 20px;margin:0;}
	#main h2 {padding:5px 0 5px 20px;margin:0;}
	#main h1 {font-size:14px;text-transform:uppercase;}
	#main h1 a, #main h2 a {color:#c70c0c;}



	#content {float:left;width:604px;margin:0 30px 20px;padding:0;display:inline;}
/*#content ul li, #content ol li {margin-bottom:5px;}*/
	#right {float:left;width:208px;text-align:center;padding:0;font-family:tahoma;}
		#right h2 {text-align:center;padding:5px 0 10px;font-family:verdana;}
		#right .dot {width:160px;margin:0 auto;}

		#right .ico a {width:164px;height:33px;display:block;margin:15px auto;color:#66a8e1;font-family:Tahoma;font-weight:bold;text-decoration:none;font-size:11px;clear:both;position:relative;}
			#right .ico a span {position:absolute;top:10px;left:40px;text-align:center;width:120px;}


#foot {height:56px;width:894px;background:transparent url(../css/bg-foot-left.gif) repeat-x left top;}
	#foot div {color:white;font-size:12px;}
	#foot .copy {margin:20px 0 0 15px;}
	#foot .address {text-align:right;margin:20px 15px 0 0;}
	#foot .foot-right {font-size:12px;font-family:tahoma;width:227px;height:56px;background:transparent url(../css/bg-foot-right.gif) repeat-x left top;text-align:center;}
		#foot .foot-right div.ico {border-bottom:1px solid #c2c1bb;width:190px;margin:0 auto 3px;}
			#foot .foot-right div.ico div {margin:0 auto 0;width:125px;}
			#foot .foot-right div.ico a {width:19px;height:19px;display:block;float:left;margin:8px 5px 5px;}
	

a#skype {background:transparent url(../css/skype.gif) no-repeat left top;}
a#icq {background:transparent url(../css/icq.gif) no-repeat left top;}
a#msn {background:transparent url(../css/msn.gif) no-repeat left top;}
a#yahoo {background:transparent url(../css/yahoo.gif) no-repeat left top;}

#skype-field {background:transparent url(../css/skype-field.gif) no-repeat left top;}
#icq-field {background:transparent url(../css/icq-field.gif) no-repeat left top;}
#msn-field {background:transparent url(../css/msn-field.gif) no-repeat left top;}
#yahoo-field {background:transparent url(../css/yahoo-field.gif) no-repeat left top;}

.form {margin:0;width:400px;}
.form td {padding:5px;font-weight:normal;vertical-align:top;line-height:16px;}
.form td textarea, .form td input {width:100%;border:1px solid black;font-family:Verdana;font-size:12px;}
