*{margin:0;padding:0}
html{height:100%;background:#000;color:#fff}
body{font-family:Arial,Helvetica,sans-serif;height:100%;position:relative}
table{border-collapse:collapse}
q{quotes:none}
a{color:#A0A0A0}
a:hover{text-decoration:none}
a img{border:none}
.inv{display:none}

#wrap{margin:0 auto;width:1002px;min-height:100%;background:url(/images/main-bg.jpg) no-repeat center top}
.mainpage #wrap{background:url(/images/mainpage-main-bg.jpg) no-repeat center top}

#header{height:230px;position:relative;color:#fff}
.mainpage #header{height:450px}
	#header #logo{display:block;width:358px;height:206px;position:absolute;left:50%;top:21px;margin:0 0 0 -179px}
	#header ul{list-style-type:none;font-size:0;position:absolute;right:40px;top:25px}
		#header ul li{float:left;margin:0 0 0 20px}
			#header ul li a{display:block;float:left;width:16px;height:16px;background-position:left top;background-repeat:no-repeat}
			#header ul li a:hover, #header ul li.current a{background-position:left bottom}
			#header ul li a.home{background-image:url(/images/add-nav-home-bg.gif)/*;background-color:#1B1215*/}
			#header ul li a.map{background-image:url(/images/add-nav-map-bg.gif)}
			#header ul li a.mail{background-image:url(/images/add-nav-mail-bg.gif)}
			#header ul li a.print{background-image:url(/images/add-nav-print-bg.gif)}
	#header #alutex{font-size:13px;font-style:normal;position:absolute;left:40px;top:25px}
		#header #alutex a{color:#fff}
	#header address{font-size:13px;font-style:normal;position:absolute;right:40px;top:60px}
		#header address big{font-size:26px}
	#header #splasho{width:964px;height:444px;position:absolute;left:50%;top:0;margin:0 0 0 -482px}
.mainpage #header address{font-size:13px;font-style:normal;position:absolute;right:40px;top:21px}
		
#nav{list-style-type:none;font-size:14px;overflow:visible;padding:10px 0 0 30px;/*padding:10px 0 0 225px;margin-bottom:60px;*/margin-bottom:0px}
	#nav li{float:left}
		#nav li a{text-decoration:none;color:#fff;display:block;float:left;background:url(/images/nav-button-bg.gif) no-repeat center -1000px;padding:0 0 5px 0}
		#nav li a:hover, #nav li.current a{background:url(/images/nav-button-bg.gif) no-repeat center bottom}
			#nav li a span{padding:0 10px;border-right:1px solid #5B5B5B}
			#nav li.last a span{border:none}

#content-wrap{overflow:hidden;width:1002px;padding:60px 0 0 0}

#content{float:right;width:635px;padding:0 50px 260px 0;color:#A0A0A0}
#content a {color:#AA0202}
.mainpage #content{float:right;width:632px;padding:0 50px 260px 0;color:#A0A0A0}
	#content h1{font-size:18px;font-weight:normal;margin-bottom:10px;color:#fff}
	#content h1.h_page{font-size:18px;font-weight:normal;margin-bottom:5px;color:#fff}
	
	#content h2{font-size:14px;margin-bottom:10px;color:#fff}
	#content h3{font-size:14px;font-weight:normal;margin-bottom:10px;color:#fff}
	#content p{font-size:14px;margin-bottom:10px;line-height:140%}
	#content p b{color:#fff; font-size:14px;font-weight:normal;}
	#content ul{font-size:14px;margin-bottom:10px;height:1%;line-height:140%;padding:0 0 0 15px;list-style-type:none}
	#content ol{font-size:14px;margin-bottom:10px;height:1%;line-height:140%;padding:0 0 0 15px;list-style-type:none}

/**Карта сайта**/
	#content #sitemap {padding-left:0px; font-family:Tahoma;}
	#content #sitemap {padding-left:0px; font-family:Tahoma;}
	#content #sitemap.child {padding-left:10px}
	#content #sitemap.ul2 {margin:3px 0px}
	#content #sitemap li .item0 {font-weight:bold; color:#dddddd; text-decoration:none}
	#content #sitemap li .item0:hover{text-decoration:underline}
	#content #sitemap li .item1 {font-weight:bold; color:#dddddd; text-decoration:none}
	#content #sitemap li .item1:hover{text-decoration:underline}
	#content #sitemap li .item2 {color:#a0a0a0}

/**Каталог**/	
	#content #catalog{padding-left:0}	
		#content #catalog p{margin-bottom:5px;}	
		#content #catalog li{width:259px; display:inline-block; vertical-align:bottom; *display:inline; zoom:1; margin:0 20px 10px 0;}
		#content #catalog img{padding:1px;background:#fff; border:1px solid #CFC0A8}
		#content table img{padding:1px;background:#fff; border:1px solid #CFC0A8}
		#content img1{background:#000000; border:0px}
		#content #catalog a{color:#fff;}	
	
	#content #box_image {margin-bottom:10px;width:90%;}
	#content #box_image p{text-align:center;width:98px;font-weight:bold;color:#fff}	
	
	#content #box_image_l {width:70%;text-align:center;}
	#content #box_image_l td{vertical-align:top;}
	#content #box_image_l p{text-align:center; width:170px; color:#fff; font-size:12px;}

	#content #box_image_i {width:90%;text-align:center; margin-bottom:10px}
	#content #box_image_i td{vertical-align:top;padding-bottom:5px;padding-right:5px;}
	
	#content #box_image_f {width:100%;text-align:center; margin-bottom:10px}
	#content #box_image_f td{vertical-align:top;padding-bottom:10px}
	#content img.cont{float:left;margin-bottom:10px;margin-right:10px;}
		
	#content #pagers{color:#A0A0A0;padding:0px;}
	#content #pagers li{display:inline; margin-left:5px}
	#content #pagers a{color:#A0A0A0;text-decoration:none}
	#content #pagers a:hover{text-decoration:underline}
	#content #pagers .ar:hover{text-decoration:none}
	
	#content #list {margin-bottom:10px;padding:0px}
	#content #list li{background:url(/images/marker.gif) no-repeat left 5px;padding:0 0 0 13px}
	#content #list li a{color:#A0A0A0}
	
	#content table.tt {width: 100%; margin-bottom:15px;}
	#content table.tt tr {vertical-align:top}
	#content table.tt th {padding:4px;font-weight:bold;text-align:left;font-size:14px}
	#content table.tt td {padding:4px;font-size:14px}		
	
	#content table.info {width: 100%; margin-bottom:15px;}
	#content table.info tr {vertical-align:top}
	#content table.info th {padding:4px; font-weight:normal; color:#fff; font-size:14px; border:1px solid #fff; vertical-align:middle}
	#content table.info td {padding:4px;font-size:14px; border:1px solid #fff; text-align:center; vertical-align:middle}
	#content table.small td{font-size:10px;}
	#content .nav{margin-bottom:30px;color:a0a0a0}
	#content .nav{width:292px;}
	#content .nav li{background:url(/images/marker.gif) no-repeat left 5px;padding:0 0 0 13px}
	#content .nav li.razdel{border-bottom:1px solid #2F2F2F;padding-bottom:8px;margin-bottom:5px;}
	#content .nav li a{color:#a0a0a0;color:#a0a0a0}
	#content .nav .kv a{color:#a0a0a0;color:#a0a0a0}
	
#sidebar{float:left;width:260px;padding:0px 0 260px 40px;color:#A0A0A0}
	#sidebar h2{font-size:18px;font-weight:normal;margin-bottom:10px;padding:0 0 0 14px;color:#fff}
	#sidebar p{font-size:14px;margin-bottom:10px;line-height:140%}
	#sidebar ul{list-style-type:none;font-size:14px;margin-bottom:10px;height:1%;line-height:140%}
	#sidebar address{font-size:14px; font-style:normal;margin-bottom:10px;font-weight:bold;padding:0 0 0 14px;background:url(/images/address-bg.png) no-repeat right 20px}
		#sidebar address span{display:block;font-weight:normal;padding:10px 0 10px 20px}
		#sidebar address a{color:#AA0202}
	#sidebar .nav{margin-bottom:30px}
		#sidebar .nav li{background:url(/images/marker.gif) no-repeat left 5px;padding:0 0 0 13px}
		#sidebar .nav li.razdel{border-bottom:1px solid #2F2F2F;padding-bottom:8px;margin-bottom:5px;}
		#sidebar .nav .kv a{color:#CD391B; color:#FF7A0F}

	#sidebar #vacancy {font-size:14px;padding:0 0 0 14px;}
	#sidebar #vacancy a{display:block}
	#sidebar #vacancy a.more{color:#AA0202;margin-top:5px;}
		
#footer{height:80px;width:1002px;margin:-50px auto 0 auto;position:relative;text-align:right;color:#676767}
	#footer p{font-size:12px;padding:4px 50px 0 0}
	#footer #search{width:262px;position:absolute;left:54%;top:0;margin:0 0 0 -131px}
		#footer #search .input-text{width:200px;float:left;border:1px solid #C2C2C2;background:#fff;color:#3D4748;font:11px Arial,Helvetica,sans-serif;padding:2px 4px}
		#footer #search .input-button{width:48px;height:20px;float:right;border:none;background:#1D1D1D;color:#fff;font:11px Arial,Helvetica,sans-serif;padding:0 0 2px 0;cursor:pointer}
		#footer #search .input-button:hover{background:#464646}
	#footer ul{position:absolute;list-style-type:none;left:40px}
		#footer ul li{float:left}
	#footer .logos{top:0}
		#footer .logos li{margin:0 5px 0 0}
	#footer .ads{top:-160px}
		#footer .ads li{margin:0 25px 0 0}
		
	#footer .logotip{position:absolute; top:-152px; left:64px}
	#footer .logotip li{float:none;display:inline;margin-right:20px;}
	
	#footer .logoline {top:-115px;}
	
	.map1_test{width:680px;height:638px;background:url(/images/untitled-1.jpg);}
	.map2_test{width:680px;height:638px;/*background:url(/images/untitled-2.png);*/position:relative;}
	/*.map2_sel1{width:680px;height:638px;background:url(/images/untitled-3-1.png);position:relative;}
	.map2_sel2{width:680px;height:638px;background:url(/images/untitled-3-2.png);position:relative;}
	.map2_sel3{width:680px;height:638px;background:url(/images/untitled-3-3.png);position:relative;}
	.map2_sel4{width:680px;height:638px;background:url(/images/untitled-3-4.png);position:relative;}
	.map2_sel5{width:680px;height:638px;background:url(/images/untitled-3-5.png);position:relative;}
	.map2_sel6{width:680px;height:638px;background:url(/images/untitled-3-6.png);position:relative;}
	.map2_sel7{width:680px;height:638px;background:url(/images/untitled-3-7.png);position:relative;}
	.map2_sel8{width:680px;height:638px;background:url(/images/untitled-3-8.png);position:relative;}
	.map2_sel9{width:680px;height:638px;background:url(/images/untitled-3-9.png);position:relative;}
	.map2_sel10{width:680px;height:638px;background:url(/images/untitled-3-10.png);position:relative;}*/
	.map3_test1{width:140px;height:40px;position:absolute;left:280px;top:145px;cursor:pointer;/*background:red;opacity:0.5;*/}
	.map3_test2{width:115px;height:35px;position:absolute;left:270px;top:250px;cursor:pointer;/*background:red;opacity:0.5;*/}
	.map3_test3{width:85px;height:30px;position:absolute;left:208px;top:336px;cursor:pointer;/*background:red;opacity:0.5;*/}
	.map3_test4{width:60px;height:30px;position:absolute;left:104px;top:438px;cursor:pointer;/*background:red;opacity:0.5;*/}
	.map3_test5{width:100px;height:30px;position:absolute;left:205px;top:435px;cursor:pointer;/*background:red;opacity:0.5;*/}
	.map3_test6{width:100px;height:21px;position:absolute;left:265px;top:467px;cursor:pointer;/*background:red;opacity:0.5;*/}
	.map3_test7{width:70px;height:21px;position:absolute;left:297px;top:488px;cursor:pointer;/*background:red;opacity:0.5;*/}
	.map3_test8{width:70px;height:30px;position:absolute;left:211px;top:516px;cursor:pointer;/*background:red;opacity:0.5;*/}
	.map3_test9{width:60px;height:32px;position:absolute;left:256px;top:556px;cursor:pointer;/*background:red;opacity:0.5;*/}
	.map3_test10{width:110px;height:26px;position:absolute;left:474px;top:474px;cursor:pointer;/*background:red;opacity:0.5;*/}
	.map3_test11{width:100px;height:23px;position:absolute;left:240px;top:376px;cursor:pointer;/*background:red;opacity:0.5;*/}
	.map3_test12{width:95px;height:20px;position:absolute;left:250px;top:414px;cursor:pointer;/*background:red;opacity:0.5;*/}
	.map3_test13{width:110px;height:18px;position:absolute;left:162px;top:400px;cursor:pointer;/*background:red;opacity:0.5;*/}
	
	.map_bg_descript{background:url(/images/opacity.png)repeat;z-index:100;display:none;position:absolute;top:0;left:0;right:0;}
	.map_descript_body{position:absolute;display:none;z-index:105;width:640px;height:440px;top:50%;left:50%;margin-left:-320px;margin-top:80px;}
	.map_descript_wrap{position:absolute;z-index:105;background:#fff;top:20px;left:20px;right:20px;bottom:20px;}
	.map_descript_wrap2{z-index:110;position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:#000;}
	.map_descript{display:none;z-index:110;position:absolute;top:50%;left:5px;right:5px;text-align:center;}
	.map_descript_close{width:34px;height:34px;cursor:pointer;position:absolute;top:-17px;right:-17px;z-index:115;background:url(/images/close.png);cursor:pointer;}
	
	.serv_tbl p {margin-left:3px;margin-right:3px;}
	
	a .alrol_btn {
		background:url(/images/alrol_btn.png);
		height:31px;
		width:253px;
		margin-bottom:5px;
		position:relative;
	}
	a .alrol_btn span{
		font-weight: bold;
		color:#fff;
		font-size:14px;
		text-decoration:none;
		text-shadow:black 1px 1px 1px;
		left:10px;
		top:8px;
		position:absolute;
	}
	a .alrol_btn:hover span{
		color:#000;
		text-shadow:none;
	}
	a .alrol_btn2 {
		background:url(/images/alrol_btn2.png);
		height:48px;
		width:253px;
		margin-bottom:5px;
		position:relative;
	}
	a .alrol_btn2 span{
		font-weight: bold;
		color:#fff;
		font-size:14px;
		text-decoration:none;
		text-shadow:black 1px 1px 1px;
		left:10px;
		top:8px;
		position:absolute;
	}
	a .alrol_btn2:hover span{
		color:#000;
		text-shadow:none;
	}
.mainpage #header .let{
	position:absolute;
	top:275px;
	left:730px;
	height:116px;
	width:128px;
	background:url(/img/15.png);
}
#header .let_2{
	position:absolute;
	top:145px;
	left:655px;
	height:73px;
	width:80px;
	background:url(/img/15_2.png);
}
