*{margin:0;padding:0}
html{height:100%;background:url(/images/bg.jpg) repeat-x left top;position:relative}
body{font-family:Arial, Helvetica, sans-serif;background:url(/images/bg2.jpg) no-repeat right top;height:100%}
table{border-collapse:collapse}
q{quotes:none}
a:hover{text-decoration:none}
a, a:hover, a:active, a:focus  { outline:none; }
a img{border:none}
.alignright{text-align:right}
.izbr {padding:4px 0 0 20px}
*html .izbr {padding:0}
.hrln{text-decoration:none}

h1{color:#BF9644;font-size:18px;font-weight:bolder;margin-bottom:10px;clear:both;padding:0 0 0 5px}

#wrap{min-height:100%}

#header{background:url(/images/header_bg.png) no-repeat 260px top;height:335px;position:relative}
	#header a{color:#3756CB}
	
/*
#header #addnav{position:absolute;left:90px;top:20px;list-style-type:none;font-size:0}
#header #addnav li{margin-right:15px;float:left;}
#header #addnav li a{display:block;height:11px}
#header #addnav li a.home{background:url(/images/icon_home.gif) no-repeat left center;width:10px}
#header #addnav li a.home:hover, #header #addnav li.active a.home{background:url(/images/icon_home.gif) no-repeat right center}
#header #addnav li a.mail{background:url(/images/icon_mail.gif) no-repeat left center;width:10px}
#header #addnav li a.mail:hover, #header #addnav li.active a.mail{background:url(/images/icon_mail.gif) no-repeat right center}
#header #addnav li a.map{background:url(/images/icon_map.gif) no-repeat left center;width:9px}
#header #addnav li a.map:hover, #header #addnav li.active a.map{background:url(/images/icon_map.gif) no-repeat right center}
#header #addnav li a.print{background:url(/images/icon_print_passive.jpg) no-repeat left center;width:16px}
#header #addnav li a.print:hover{background:url(/images/icon_print_active.jpg) no-repeat left center;width:16px}
*/
/* verstka ikonok	*/
#header #addnav{position:absolute;left:120px;top:20px;list-style-type:none;font-size:0}
#header #addnav li{margin-right:15px;float:left;}
#header #addnav li a{display:block;height:11px}
#header #addnav li a.izbr_new{background:url(/images/izbr_new.gif) no-repeat left top;width:11px;}
#header #addnav li a.izbr_new:hover, #header #addnav li.active a.izbr_new{background:url(/images/izbr_new.gif) no-repeat left bottom;}
#header #addnav li a.back_new{background:url(/images/back_new.gif) no-repeat left top;width:11px}
#header #addnav li a.back_new:hover, #header #addnav li.active a.back_new{background:url(/images/back_new.gif) no-repeat left bottom}
#header #addnav li a.mapgif_new{background:url(/images/mapgif_new.gif) no-repeat left top;width:11px}
#header #addnav li a.mapgif_new:hover, #header #addnav li.active a.mapgif_new{background:url(/images/mapgif_new.gif) no-repeat left bottom}
#header #addnav li a.print_new{background:url(/images/print_new.gif) no-repeat left top;width:11px}
#header #addnav li a.print_new:hover{background:url(/images/print_new.gif) no-repeat left bottom;width:11px}
/* / verstka ikonok */	
	
	#header address{position:absolute;left:60px;top:35px;color:#E34E12;font-style:normal;
	font-size:18px;font-weight:bolder;width:257px;text-align:left}
		
	#header #logo{position:absolute;left:52px;top:128px;display:block}
	#header #ask{position:absolute;left:50%;top:140px;display:block;width:114px;height:49px;background:url(/images/but_ask.png) no-repeat left top;padding:0 0 0 55px;font-size:14px;line-height:46px;color:#CA701B;text-decoration:none;margin:0 0 0 -84px;cursor:pointer}
	#header #search{background:url(/images/search_bg.png) no-repeat right 21px;position:absolute;left:80px;top:220px;width:237px;height:60px}
		#header #search .input{background:#F6F4DF;border:none;width:172px;height:18px;padding:2px 0 0 2px;font:12px Arial, Helvetica, sans-serif;color:#004089}
		#header #search .button{width:13px;height:18px;background:url(/images/but_search.gif) no-repeat left center;border:none;cursor:pointer}
	#header ol{position:absolute;left:50px;bottom:8px;color:#fff;font-size:14px}
		#header ol li{margin:0 25px 0 0;float:left;list-style-type:none;}
		#header ol li.last{margin:0;}
			#header ol li a{color:#fff;text-decoration:none}
			#header ol li a:hover{text-decoration:underline}
			#header ol li span{font-size:24px;font-weight:bold}

/*            переверстать этот кусок по новому макету               #service-menu{border:1px solid red;list-style-type:none;background:#E19501 url(/images/servicemenu_bg.jpg) repeat-x left top;padding:32px 0 20px 0;width:100%;overflow:hidden}
	#service-menu li{float:left;width:16.5%;text-align:center}
		#service-menu li a{display:block;font-size:12px;color:#fff;padding:160px 0 0 0;float:left;width:100%}
		#service-menu li span{display:block;font-size:12px;color:#fff;padding:160px 0 0 0;float:left;width:100%}
		#service-menu li a.fireext{background:url(/images/1.png) no-repeat center top}
		#service-menu li a.shields{background:url(/images/2.png) no-repeat center top}
		#service-menu li a.doors{background:url(/images/3.png) no-repeat center top}
		#service-menu li a.pumps{background:url(/images/4.png) no-repeat center top}
		#service-menu li span.pumps{background:url(/images/4.png) no-repeat center top}
		#service-menu li a.video{background:url(/images/5.png) no-repeat center top}
		#service-menu li span.video{background:url(/images/5.png) no-repeat center top}
		#service-menu li a.alarm{background:url(/images/but_alarm.jpg) no-repeat center top}*/
#service-menu{
	list-style-type:none;
	background:#E19501 url(/images/fon.png) repeat-x left top;
	padding:0 0 20px 0;width:100%;
	overflow:hidden;
}
	#service-menu li{float:left;width:19%;text-align:center;}
		#service-menu li a{display:block;font-size:12px;color:#fff;padding:140px 0 0 0;float:left;width:100%}
		#service-menu li span{display:block;font-size:12px;color:#fff;padding:140px 0 0 0;float:left;width:100%}
		#service-menu li a.fireext{background:url(/images/1.png) no-repeat center top}
		#service-menu li a.shields{background:url(/images/2.png) no-repeat center top}
		#service-menu li a.doors{background:url(/images/3.png) no-repeat center top}
		#service-menu li a.pumps{background:url(/images/4.png) no-repeat center top}
		#service-menu li span.pumps{background:url(/images/4.png) no-repeat center top}
		#service-menu li a.video{background:url(/images/5.png) no-repeat center top;}
		#service-menu li span.video{background:url(/images/5.png) no-repeat center top}
				
		
		/*	
		#service-menu li {display:block;font-size:12px;color:#fff;padding:160px 0 0 0;float:left;width:100%}
		#service-menu .fireext li{background:url(/images/1.png) no-repeat center top}
		#service-menu .shields li{background:url(/images/2.png) no-repeat center top}
		#service-menu .doors li{background:url(/images/3.png) no-repeat center top}
		#service-menu .pumps li{background:url(/images/4.png) no-repeat center top}
		#service-menu .video li{background:url(/images/5.png) no-repeat center top}
		#service-menu .alarm li{background:url(/images/but_alarm.jpg) no-repeat center top}
		*/
#content {overflow:hidden;padding:25px 25px 100px 25px;min-height:500px;}		
*html #content {height:500px;}
/*#container {border:1px solid red;overflow:hidden;padding:25px 25px 100px 25px}*/
	/*#content {float:right;position:releative;left:400px;top:0;}	*/	
	#content h2{color:#BF9644;font-size:17px;font-weight:normal;margin-bottom:10px;clear:both;padding:0 0 0 5px}
	#content p{font-size:12px;margin-bottom:20px;line-height:150%;padding:0 0 0 5px}
	#content td{font-size:12px;padding:2px 4px;}
	#content a{font-size:12px;color:#227adc}
	#content ul{list-style-type:none;font-size:12px;margin-left:5px;}
	#content ul.services{font-size:18px;color:#BF9644;overflow:hidden;width:100%;margin-bottom:0}
		#content ul.services li{background:url(/images/marker.gif) no-repeat left 7px;padding:0 0 0 10px;float:left;width:48%}
		#content ul.services li.ns{clear:left}
			#content ul.services li ul{font-size:12px;color:#000;margin-bottom:0;padding:15px 10px 30px 5px;height:1%}
				#content ul.services li ul li{background:url(/images/marker2.gif) no-repeat left 6px;padding:0 0 0 6px;margin-bottom:2px;float:none;width:auto}
		#content ol {font-size:12px;margin:2px 0;padding-left:15px}	
        #content ol li{font-size:12px;margin-left:10px}
		#content table {margin-left:5px;}
		
/*#container#left{float:left;position:absolute;width:100px;height:100%;}*/
		
/*classes for ul li*/		
.i_i {margin-left:10px}
.i_i_i {margin-left:40px}
.i_i_i_i{margin-left:70px}
.i_i_i_i_i{margin-left:100px}
/*li.ii a :visited{color:#c2cfaa;}*/


#content td.col1{padding-right:15px;font-weight:bolder;width:70px;}
.leftmenu ul {list-style-image:url(/images/3_ur_2.gif);font-size:11px;margin:0 10px 2px 15px;font-weight:normal;}
ul.leftmenu  li{padding:3px 0;}
.submenu ul{list-style-image:url(/images/3_ur_2.gif);font-size:11px;margin:0 10px 2px 15px;font-weight:normal;}
ul.submenu li{padding:3px 0;}
		/* forma  border poley #50baf9*/
	#formpost {width:605px; background-color:#f7e092;margin-bottom:-15px;}
	#formpost:before{display: block;font-size:12px;height:16px;background: url(/images/form/prav_v.gif) no-repeat 100% 0;content: url(/images/form/lev_v.gif);}
	#formpost:after{display: block;font-size:12px;height:16px;background: url(/images/form/prav_n.gif) no-repeat 100% 0;content: url(/images/form/lev_n.gif);}

	#cont{margin:20px 20px 15px 20px;}

	#formpost #cont .list_item{padding-top:5px;}
	#formpost #cont .list_item .field {width:140px; float:left;font-size:12px}
	#formpost #cont .list_item .input_text {float: left;}
	#formpost #cont .list_item .input_text .textall {width:370px;height:17px; float:left; border: 1px solid #e4b353;}
	#formpost #cont .list_item .input_text textarea {width:370px;height:100px;float:left; border: 1px solid #e4b353;}
	#formpost #cont .list_item .input_text select {width:370px;height:20px; float:left; border: 1px solid #e4b353; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	
	#formpost #cont .list_item .cross{margin-left:5px; width:16px;height:16px; float:left; background:url(/images/form/cross.png) no-repeat left top;}
	#formpost #cont .list_item .tick{margin-left:5px; width:16px;height:16px; float:left; background:url(/images/form/tick.png) no-repeat left top;}

	#formpost #cont #kapcha {width:510px; height:72px; margin-top:8px; background-color:#f7e092;}

	#formpost #cont #kapcha .content .nadp {margin:7px 0px 0px 5px;font-size:12px}
	#formpost #cont #kapcha .content .nadp span {margin:0px 0px 0px 30px;font-size:12px}
	#formpost #cont #kapcha .content .imgk {margin:5px 0px 0px 140px;}
	#formpost #cont #kapcha .content .imgk img {float:left}
	#formpost #cont #kapcha .content .imgk input .textcap {margin-top:20px; height:17px;  width:150px; border: 1px solid #e4b353;}
	
	/*для java*/
	#div_but .reset{
		float:left;display:block;
		background:url(/images/form/och.gif) no-repeat left top;
		width:123px;height:25px;margin-top:4px;
	}
	#div_but .reset:hover{background:url(/images/form/och.gif) no-repeat left bottom}
	#div_but #but_submit{float:left; margin-left:20px; margin-top:4px; background:url(/images/form/otpr.gif) no-repeat left top;width:123px;height:25px;}
	#div_but #but_submit:hover{background:url(/images/form/otpr.gif) no-repeat left bottom}
	

	/*для PHP*/
	#div_but input .reset_p{
		background:url(/images/form/och.gif) no-repeat left top;
		width:123px;height:50px;
		border:0px;
		cursor:pointer;

	}

	#div_but input .submit_p{
		background:url(/images/form/otpr.gif) no-repeat left top;
		width:123px;height:50px;
		border:0px;
		margin-left:0 0 0 20px;
		cursor:pointer;
	}

	#bl_error {list-style-type:none; margin-bottom:10px; color:red}

/* /forma */					
				
.sitemap {font-size:12px;}
#content ul.level1 li{list-style-image:url(/images/3_ur_2.gif);font-size:11px;margin:0 10px 2px 15px;font-weight:normal;}
#content ul.level2  li{list-style-image: url(/images/3_ur_2.gif);font-size:11px;margin:0 0 2px 30px;font-weight:bolder;}
#content ul.level3 li{list-style-image: url(/images/3_ur_2.gif);font-size:11px;margin:0 0 2px 45px;font-weight:normal;} 
#content ul.level4 li{list-style-image: url(/images/3_ur_2.gif);font-size:11px;margin:0 0 2px 60px;font-weight:normal;} 
#content ul.level5 li{list-style-image: url(/images/3_ur_2.gif);font-size:11px;margin:0 0 2px 75px;font-weight:normal;} 
#content ul.level6 li{list-style-image: url(/images/3_ur_2.gif);font-size:11px;margin:0 0 2px 90px;font-weight:normal;} 

*html #content ul.level1 li{list-style-image:url(/images/3_ur_2.gif);font-size:11px;margin:0 10px 2px 15px;font-weight:normal;}
*html #content ul.level2  li{list-style-image: url(/images/3_ur_2.gif);font-size:11px;margin:0 0 2px 18px;font-weight:bolder;}
*html #content ul.level3 li{list-style-image: url(/images/3_ur_2.gif);font-size:11px;margin:0 0 2px 18px;font-weight:normal;} 
*html #content ul.level4 li{list-style-image: url(/images/3_ur_2.gif);font-size:11px;margin:0 0 2px 18px;font-weight:normal;} 
*html #content ul.level5 li{list-style-image: url(/images/3_ur_2.gif);font-size:11px;margin:0 0 2px 18px;font-weight:normal;} 
*html #content ul.level6 li{list-style-image: url(/images/3_ur_2.gif);font-size:11px;margin:0 0 2px 18px;font-weight:normal;} 

					
#footer{clear:both;height:80px;margin:-80px 0 0 0;text-align:center;position:relative}
	#footer .fotnav{display:table;margin:0 auto 25px auto}
		#footer .fotnav ul{list-style-type:none;font-size:12px}
			#footer .fotnav ul li{display:inline;padding:0 5px}
				#footer .fotnav ul li a{color:#0067BE}
	#footer p{font-size:11px;color:#848484}
	#footer #stat{display:block;width:31px;height:31px;position:absolute;left:30px;top:30px}
	#footer #studio{display:block;width:116;height:31px;position:absolute;right:50px;top:30px}
