@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:0; line-height:0; }
img{border:0}
a{color:#ffd200;}
a:hover{text-decoration:none;}
#wrapper{ margin:0 auto; width:986px; background:#000; position:relative; background:url(/img/bg_00.jpg) repeat;}


.tab_bg{position:absolute; left:0;}
.bg2{position:absolute;}
.top1_x{width:100%; height:100px;}
.top1_x_inner{width:100%; height:100px; left:0; z-index:30; position:absolute; _position:relative; }
.top1{width:353px; height:310px; background:url(/img/top1.jpg); float:left; display:inline; }
.top2{width:329px; height:310px; background:url(/img/top2.jpg); float:left; display:inline;}
.top3{width:304px; height:310px; background:url(/img/top3.jpg); float:left; display:inline; position:relative;}
.ie6x{_margin:-100px 0 0  0;}
.i3{float:right; position:relative; width:60px;}
.i3 a{display:block; margin:19px 0 0 18px}

#logo{width:300px; height:98px; float:right; position:relative; }
#logo a{display:inline; margin:10px 20px 0 10px; position:relative; width:79px; float:left; z-index:1;}
#top_menu{height:98px; display:block; margin:0; padding:0; margin:0; float:right; position:relative;}
#top_menu li{display:inline; float:left; line-height:98px; position:relative; margin:0 1px 0 0; }
.tels{color:#335056; font-family:Tahoma, sans-serif; font-size:11px; line-height:normal; position:relative; margin:25px 0 0 0;}

#top_menu li a{line-height:98px; position:relative; display:block; height:98px; cursor:pointer; padding:0 14px; text-align:center; _padding:0; background:url(/img/blank.gif) repeat;}
#top_menu li a div{height:98px; display:block; z-index:5; position:relative; background:url(/img/bg_xx.png) repeat; width:100%; padding:0 14px; left:-14px; _left:0;													 	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_xx.png',sizingMethod='scale');}
#top_menu li a.m_item1{/*background:url(/img/menu1.png) no-repeat 14px 45px;*/ width:57px;}
#top_menu li a.m_item2{/*background:url(/img/menu2.png) no-repeat 14px 45px;*/ width:80px;}
#top_menu li a.m_item3{/*background:url(/img/menu3.png) no-repeat 14px 45px;*/ width:56px;}
#top_menu li a.m_item4{/*background:url(/img/menu4.png) no-repeat 14px 45px;*/ width:48px;}
#top_menu li a.m_item5{/*background:url(/img/menu5.png) no-repeat 14px 45px;*/ width:48px;}
#top_menu li a.m_item6{/*background:url(/img/menu6.png) no-repeat 14px 45px;*/ width:48px;}
#top_menu li a.m_item7{/*background:url(/img/menu7.png) no-repeat 14px 45px;*/ width:68px;}
#top_menu li a:hover div{background:url(/img/bg_xxact.png) repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_xxact.png',sizingMethod='scale');}
#top_menu li a.act div{background:url(/img/bg_xxact.png) repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_xxact.png',sizingMethod='scale');}

#top_menu li a img{position:absolute; left:14px; top:45px; behavior: url(/css/iepngfix.htc); z-index:20; 

}


#content{margin:0 0 24px 39px; color:#fff; font-family:"Trebuchet MS", Tahoma, sans-serif; font-size:13px; line-height:normal; position:relative; width:600px;}

/*#content h1{font-family:Arial, sans-serif; font-size:22px; line-height:41px; margin:0 0 10px -10px; padding:0 0 0 10px;  background:url(/img/line2.gif) no-repeat 0 0; height:41px;}*/
#content .fs15{font-size:15px; line-height:normal; margin:0; padding:0;}
#content ul{margin:0; padding:0; list-style:none; position:relative;}
#content ul li{margin:0 0 12px 0; padding:0; background:url(/img/i_li.gif) no-repeat 1px center; padding:0 0 0 16px; font-size:12px;}

#content ul.map{margin:0; padding:0; list-style:none; position:relative;}
#content ul.map li{margin:0 0 12px 0; padding:0; background:url(/img/i_li.gif) no-repeat 1px 6px; padding:0 0 0 16px; font-size:12px;}
#content ul.map_l2{margin:10px 0 0 0;}


#c_col1{margin:0 0 0 39px; width:281px; float:left; display:inline; }
#c_col2{margin:0 0 0 24px; width:287px; float:left; display:inline;}

.tab_h{margin:0 0 26px 0; position:relative; left:-10px;}
.tab_h h2{font-family:Arial, sans-serif; font-size:15px; line-height:16px;  padding:0 0 0 10px; margin:0; color:#ffd200;}
.tab_h td{height:31px; border-left:3px #ffd200 solid; vertical-align:middle;}

.tab_h2{margin:16px 0 18px 17px; width:210px; position:relative; //top:16px; //margin:0 0 34px 17px; z-index:10;  }
.tab_h2 h2{font-family:Arial, sans-serif; font-size:15px; line-height:16px;  padding:0 0 0 10px; margin:0; color:#fff; position:relative;}
.tab_h2 td{height:31px; border-left:3px #ffd200 solid; vertical-align:middle;}

.tab_h1{position:relative; margin:0 0 10px 0; left:-14px;}
.tab_h1 h1{font-family:Arial, sans-serif; font-size:22px; line-height:22px;  padding:0 0 0 10px; margin:0; color:#fff;}
.tab_h1 b{font-family:Tahoma, sans-serif; font-size:10px; line-height:10px; padding:0 0 0 10px; }
.tab_h1 td{height:41px; border-left:4px #ffd200 solid; vertical-align:middle;}

.list1{margin:0; padding:0; list-style:none; font-family:Tahoma, sans-serif; font-size:11px; line-height:normal;}
.list1 li{margin:0 0 12px 0; padding:0; background:url(/img/i_li1.gif) no-repeat 1px 5px; padding:0 0 0 16px; position:relative;}


.rblock{margin:0 60px 5px 42px; float:right; position:relative; display:inline; width:244px; z-index:10; clear:right; _clear:none;}
.rbv2{margin-bottom:10px;}
.rblock a.imgbox{margin:10px; display:block; position:relative;}

.bgxx{background:url(/img/bg_xx.png) repeat; width:100%; height:100%; position:absolute; top:0; left:0; 
	_height: expression(parentNode.offsetHeight +'px');
 	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_xx.png',sizingMethod='scale');
}

.news_small{font-family:Tahoma, sans-serif; font-size:10px; line-height:normal; color:#FFF; margin:0 0 18px 17px; width:210px; position:relative;}

#footer{margin:18px 0 0 29px; width:897px; height:56px; position:absolute; bottom:0;}
.xf{height:74px; clear:both;}
#fmenu{font-family:Tahoma, sans-serif; font-size:10px; line-height:normal; color:#a49c93; margin:0 0 0 10px; padding:0; list-style:none; position:relative; top:23px;}
#fmenu li{display:inline; }
#fmenu a{color:#eed7c0; padding:0 10px;}

#DP{
	position: absolute;
	text-align:right;
	font-size:11px;
	padding:0;
	line-height:12px;
	font-family:Tahoma, sans-serif;
	color:#aaaaa5;

	display:block;
	top:16px;
	right:19px;
}
#DP .logo_dp{
	width:28px;
	height:27px;
	background:url(/img/logo_dp.png) no-repeat; behavior: url(/css/iepngfix.htc);
	float:right; display:inline;
	margin:0 0 10px 4px;
	padding:0;
	position:relative; top:0;
}
#DP span{font-size:10px;}

/*******************************************************************404*******************************************************************************/
#content.c100{width:100%;}
#content h1.er404{margin:55px 20px 0 0; padding:0; font-family:Arial, sans-serif; font-size:230px; line-height:190px; height:235px; background:0; float:left; display:block; left:-10px; position:relative; z-index:10;}
.er_txt{font-family:"Trebuchet MS", Tahoma, sans-serif; font-size:12px; float:left; margin:55px 0 0 0; line-height:16px; position:relative; z-index:10;}
#content .fs16{font-size:16px; margin:0}
#content .fs12{font-size:12px; margin:0; padding:0;}
#content .er_txt ul li {background:none; line-height:14px; margin:0;}

/*******************************************************************about******************************************************************************/
.rblock .list1{margin:0 0 0 20px; width:205px; position:relative; z-index:10; font-size:10px;}
.rblock .list1 a{font-weight:bold; text-decoration:none; z-index:10; position:relative;}
.rblock .list1 a:hover{text-decoration:underline;}
.rblock .list1 li{background:url(/img/i_li3.gif) no-repeat 1px 5px;}
.rblock .list1 li.act{background:url(/img/i_li30.gif) no-repeat 1px 5px;}
.rblock .list1 li.bb{background:none; line-height:0; font-size:0; position:relative; //top:1px; }
.rblock .list1 li.act a{color:#fff; text-decoration:none;}
.rblock .list1 li div{ padding:4px 19px 8px 20px; left:-20px; top:-7px; _padding:4px 19px 8px 20px; _left:-36px; }
.rblock .list1 li.act div{background:url(/img/bg_xx2.png) repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_xx2.png',sizingMethod='scale');}
.tab_h2 h2 div{ padding:10px 17px 14px 20px; left:-20px; top:-13px; //padding:10px 17px 13px 20px; _left:-30px;  }
/*******************************************************************article******************************************************************************/
.article{margin:35px 0 0 0; font-family:Tahoma, sans-serif; font-size:10px; line-height:normal; width:600px; }
.article td{vertical-align:top;}
.article img{margin:0 15px 0 0; border:7px #fff solid; width:121px;}
.article a{font-family:"Trebuchet MS", Tahoma, sans-serif; font-size:13px;}
/*******************************************************************catalog-inner******************************************************************************/
.catitem{margin:22px 0 0 0; font-family:Tahoma, sans-serif; font-size:10px; line-height:normal; width:600px;}
.catitem td{vertical-align:top;}
.catitem img{margin:0 15px 0 0; border:7px #fff solid; width:168px;}
.catitem a{font-family:Arial, sans-serif; font-size:18px; font-weight:bold;}

/**********************************************************paginator************************************************************/
ul#paginator{
	position:relative;
	display:block; height:14px;
	margin:0 0 30px 39px;
	padding:0;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	list-style:none;
	color:#806e69;
	z-index:10;
}
#content ul#paginator{margin:0 0 30px 0;}
ul#paginator li{
	float:left;
	height:12px;
	line-height:12px; //line-height:14px;
	padding:0;
	margin:0;
	font-size:11px;
	background:none;
}
ul#paginator li.l0{color:#fff; margin:0 5px 0 0; font-size:10px;}
ul#paginator li img{margin:0; display:inline; float:none;}
ul#paginator li a{
	//display:block;
	//float:left;
	padding:0 7px;
}
ul#paginator li a.p1{padding:0 3px;}
ul#paginator li span{font-weight:bold; padding:0 7px; color:#FFD200;}
ul#paginator li a:hover{}
/*******************************************************************catalog-item******************************************************************************/
#content h2{font-family:Arial, sans-serif; font-size:22px; line-height:22px; margin:26px 0 21px 0; padding:0; height:22px; color:#ffd200;}
.big_img{border:17px #fff solid;}

.form1{position:relative; width:600px; font-family:Tahoma, sans-serif; font-size:10px; color:#000; line-height:20px; padding:1px 0 15px 0; margin:0 0 0 39px;}
.form1 table.tab_form{position:relative; margin:0 0 0 26px;}
.form1 table.tab_form td{vertical-align:top;}
.form1 input.txt{border:none; width:165px; margin:0 0 6px 13px; height:20px; line-height:20px; padding:0 5px;}
.form1 textarea{border:none; width:320px; height:120px; margin:0 0 6px 13px; padding:0 5px; overflow:auto;}
.form1 b{color:#fff;}
.inp_btn{
	height:21px; line-height:21px; 
	display:block; border:none; background:none; z-index:10; 
	color:#000;
	font-size:10px; text-decoration:none;
	padding:0; 
	margin:0 8px;
	top:0px;
	position:relative; 
	cursor:pointer;
	_width: 0; overflow: visible;
}
.btn{
	position:relative;
	display:inline;
	float:right;
	height:21px;
	font-weight:bold;
	text-decoration:none;
	line-height:21x;
	padding:0;
	margin:0;
	background:url(/img/btn_xbg.gif) repeat-x  0 0;
}
html:not([lang*=""]):not(:only-child) .inp_btn{top:-1px;}


.search_top{position:absolute; margin:0; bottom:22px; left:0;}
.search_top input.txt{border:0; width:182px;  margin:0 3px 0 0; height:21px; line-height:20px; padding:0 5px; float:left; display:inline;}
html:not([lang*=""]):not(:only-child) .search_top input.txt{
	height:20px;
	padding-top:1px;
	width:178px;
}
.btn_sr{
	position:relative;
	display:inline;
	float:left;
	height:21px;
	font-weight:bold;
	text-decoration:none;
	line-height:21x;
	padding:0;
	margin:0;
	background:url(/img/btn_xbg.gif) repeat-x  0 0;
}
.btn_sr .inp_btn{color:#000; font-family:Tahoma, sans-serif;}



/*******************************************************************contacts******************************************************************************/
.contacts{font-size:12px;}
.contacts td{padding:0 10px 0 0;}
/**********************************************************search_result************************************************************/
ol.sr_res{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	margin:0 0 15px 0;
	padding:0;
	list-style-position:inside;
	line-height:0;
	display:block;
}
ol.sr_res li{
	margin:0; padding:0; line-height:30px; font-size:11px; margin:0 0 14px 0; _margin: 0 0 -16px 0; /*border-top:1px #eeeeee solid;*/
}
ol.sr_res li.first{border:0;}
ol.sr_res b{font-size:12px;}
ol.sr_res a{
	padding:0; 
	margin:0;
	line-height:12px;
	font-size:11px;
	display:block;
}
ol.sr_res span{line-height:12px;}
ol.sr_res a:hover{text-decoration:none;}

.end{clear:both;}
