body{font-family: Arial, "MS Trebuchet", sans-serif;color:#252525;background:#0073b5 url("../images/bg_main.gif") repeat-x;min-width:1000px;}
h1{font-size:1.8em;padding-bottom:12px;}
h2{font-size:1.8em;padding-bottom:10px;}
h3{font-size:1.4em;padding-bottom:6px;}
h1.swap,h2.swap{position:relative;overflow:hidden;height:22px;padding:0;}
h1.swap span,h2.swap span{display:block;height:22px;position:absolute;top:0;left:0;}
a{color:#000;}
a:hover{color:#ff0000;}
p{font-size:1.2em;padding-bottom:16px;}
strong{font-weight:bold;}
div.clr{clear:both;}

#h1-about span{background:url("../images/h1-about.gif") no-repeat;}
#h2-catalog span{color: red;}
#h2-order{color:#fff;}
#h2-order span{background:url("../images/h2-order.gif") no-repeat;}

#wrap{width:1000px;margin:0 auto;}
	#head{height:200px;overflow:hidden;font-size:1px;}
		#logo{float:left;width:200px;padding-left:50px;}
			#logo img{width:420px;height:200px;}
		#firm{position:absolute;top:0;left:452px;width:343px;height:45px;background:#000;}
		#collage{margin-left:469px;}
	#body{}
		#menu{position:relative;float:left;width:240px;}
			#menu ul{width:211px;margin-left:29px;padding:14px 0 23px 0;background:#000 url("../images/bg_menu.png") top left no-repeat;}
			#menu a{position:relative;width:177px;padding-left:15px;margin-left:19px;overflow:hidden;color:#cdcdcd;font-size:1.3em;line-height:2.8em;text-transform:uppercase;text-decoration:none;}
			#menu a:hover{color:red;}
				#menu a,#menu a span{display:block;height:36px;cursor:pointer;}
				#menu a span{width:192px;position:absolute;left:0;top:0;background:transparent url("../images/menu3.png") no-repeat;}
				#menu a.m_1 span{background-position:0 0;}
				#menu a.m_2 span{background-position:0 -36px;}
				#menu a.m_3 span{background-position:0 -72px;}
				#menu a.m_4 span{background-position:0 -108px;}
				#menu a.m_5 span{background-position:0 -144px;}
				#menu a.m_6 span{background-position:0 -180px;}
				#menu a.m_7 span{background-position:0 -216px;}
				#menu a.m_8 span{background-position:0 -252px;}
				#menu a:hover.m_1 span{background-position:-192px 0;}
				#menu a:hover.m_2 span{background-position:-192px -36px;}
				#menu a:hover.m_3 span{background-position:-192px -72px;}
				#menu a:hover.m_4 span{background-position:-192px -108px;}
				#menu a:hover.m_5 span{background-position:-192px -144px;}
				#menu a:hover.m_6 span{background-position:-192px -180px;}
				#menu a:hover.m_7 span{background-position:-192px -216px;}
				#menu a:hover.m_8 span{background-position:-192px -252px;}
			#contacts{width:140px;height:40px;padding:98px 16px 10px 26px;font-size:1.2em;font-family:"Arial Narrow", Arial, "MS Trebuchet", sans-serif;position:absolute;right:0;background:url('../images/contacts.gif') top right no-repeat;}
			#adress{width:140px;height:40px;padding:98px 16px 10px 26px;font-size:1.2em;font-family:"Arial Narrow", Arial, "MS Trebuchet", sans-serif;position:absolute;right:0}
			#line{width:140px;height:3px;font-size:1.2em;font-family:"Arial Narrow", Arial, "MS Trebuchet", sans-serif;position:absolute;right:25px;background:url('../images/line_contacts.gif') top right no-repeat;}						
				#contacts p.phone{color:#fff;}
				#contacts p.address{color:#dbdbdb;}
		#over{float:right;width:760px;background:#fff;}
			#cont{float:left;width:472px;padding:19px 19px 16px 25px}
				#cont h1{margin:0 0 15px -3px;}
				#cont h1,#cont h1 span{width:141px;}
				#cont p{text-align:justify;}
				#cont div img{margin:5px 0;}
			#navi{float:right;width:244px; background:#fff url('../images/bg_navi.gif') repeat-y;}
				#navi h2{margin:19px 20px 16px 20px;}
				#navi h2,#navi h2 span{width:97px;}
				#navi ul{background:url("../images/dots.gif") bottom repeat-x;padding-bottom:1px;}
					#navi ul li{padding:8px 10px 8px 20px;font-size:1.3em;color:#313131;background:url("../images/dots.gif") repeat-x;}
						#navi ul li a{color:#313131;text-decoration:none;}
						#navi ul li a:hover{color:#ff0000;}
						#navi ul li ul{padding:6px 0 0 0;background:transparent;}
							#navi ul li ul li{padding:3px 0 2px 2px;font-size:.8em;background:transparent;}
								#navi ul li ul li a{padding-left:19px;background:url("../images/bullet.gif") 0 -9px no-repeat;}
								#navi ul li ul li a:hover{background-position:-5px 2px;text-decoration:underline;}
	#body,#foot{background:url("../images/bg_left.gif") repeat-y;}
	#foot{}
		#copywrap{position:relative;float:left;width:240px;height:87px;padding-top:100px;}
			#copyright{position:absolute;padding-left:75px;bottom:20px;font-size:.9em;color:#fff;background:url('../images/bg_copyright.gif') 0px 2px no-repeat;}
		#order{float:right;width:715px;height:180px;padding:18px 22px 25px 23px;background:#014689 url("../images/bg_order.gif") repeat-x;color:#fff;}
			#order h2{margin-bottom:11px;}
			#order h2,#order h2 span{width:232px;}
			#order dl{width:295px;float:left;}
			#order dl.first dt{width:80px;}
			#order dl.second dt{width:83px;}
			#order dt{padding:7px 0 0 3px;float:left;clear:both;}
			#order dd{padding:2px 0;}
			#order dd.submit{position:relative;width:264px;}
			#order dd.file{float:left;position:relative;width:178px;}
				#order dd.submit input{position:absolute;right:0;}
				#order input,#order textarea{width:168px;border:none;background:transparent;padding:1px 3px 2px 3px;font-size:10px;font-family: Arial, "MS Trebuchet", sans-serif;color:#fff;}
				#order input{border-bottom:#5089b7 solid 1px;}
				#order input.btn{border:none;width:auto;}
				#order textarea{height:73px;border:#5089b7 solid 1px;overflow:auto;}
				#order input.input_file{position:relative;width:178px;-moz-opacity:0;filter:alpha(opacity: 0);opacity:0;z-index:2;}
				#order input.input_file_text{position:absolute;width:110px;left:0px;}
				#order input.input_file_button{position:absolute;width:60px;height:15px;background:url('../images/btn_browse.gif') no-repeat;right:0px;}