@charset "utf-8";
/* CSS Document */

html{height: 100%;}
.end{clear:both; font-size:0; line-height:0; margin:0; padding:0;}
body{

	height: 100%;
	margin:0; padding:0;
	background:#a8a8a7;
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	text-align:center;
	color:#5d5c55;
}

#wrapper{
	text-align:left;
	position:relative;
	margin:0 auto;
	padding:0 18px;
	background:#dddddc;
	width:922px;
}
#back_bg_yl{
	position:absolute;
	width:13px;
	top:0;
	left:-13px;
	height:100%;
	background:url(/img/back_bg_yl.gif) repeat-y;
}
#back_bg_yr{
	position:absolute;
	width:13px;
	top:0;
	right:-13px;
	_right:-14px;
	height:100%;
	background:url(/img/back_bg_yr.gif) repeat-y;
}
#menu{
	position:relative;
	height:91px;
}
.menu_bgb{/*background:url(/img/menu_bgb.jpg) no-repeat 100% 0;*/ width:923px; height:9px; font-size:0; line-height:0;}
.menu_logo{
	width:67px; height:91px;
	/*background:url(/img/menu_logo.gif);*/
	position:absolute;
}
.menu_bg_x{
	position:absolute;
	height:45px;
	width:100%;
	background:url(/img/menu_bg_x.png) repeat-x;
	//background-image: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_bg_x.png',sizingMethod='scale');
	top:0;
}
#menu ul{
	position:absolute;
	margin:26px 0 0 231px;
	padding:0;
	font-size:15px;
	list-style:none;
}
#menu ul li{
	float:left;
	background:url(/img/menu_line_y1.gif) no-repeat 0 0;
	height:33px;
	line-height:33px;
	padding:0 12px;
	margin:0;
}

#menu ul li.nonebg{background:none;}
#menu a{
	color:#FFF;
	z-index:1;
	display:block;
	float:left;
}
#menu a:hover{ text-decoration:none;}	
#menu a.act{
	text-decoration:none;
	border-bottom:9px #80162e solid;
	padding:0 0 23px 0;
}
#header{
	position:relative;
	width:923px;
}
#header0{
	position:relative;
	width:923px;
	height:165px;
	background:url(/img/header.jpg);
}
.certif{
	background:url(/img/certif.png) no-repeat;
	display:block; width:168px; height:137px;
	position:absolute; top:13px; right:16px;
	//background-image: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/certif.png',sizingMethod='crop');
}
.certif_eng{
	background:url(/img/certif_eng.png) no-repeat;
	display:block; width:168px; height:137px;
	position:absolute; top:13px; right:16px;
	//background-image: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/certif_eng.png',sizingMethod='crop');
}
#header ul{
	font-size:0;
	margin:80px 0 0 15px;
	list-style:none;
	padding:0;
	list-style-position:inside;
	height:160px; overflow:hidden;
	list-style-position:outside;
	line-height:0;

}
#header ul li{
	margin:0 0 8px 0; padding:0; display:block; line-height:0; 
}
#header ul a{
	color:#FFF;
	font-family:Tahoma, sans-serif;
	font-weight:bold;
	text-decoration:none; 
	padding:0 0 0 10px; 
	margin:0;
	background:url(/img/i_li.gif) no-repeat 0 4px;
	display:block;
	width:190px;
	line-height:11px; font-size:10px;
}
#header ul a:hover{text-decoration:underline;}
#header_1{
	width:232px;
	height:245px;
	background:url(/img/header_c1.jpg);
	float:left; display:inline;
}
#header_1 a{display:block; width:100%; height:100%;}
#header_2{
	width:231px;
	height:245px;
	background:url(/img/header_c2.jpg);
	float:left; display:inline;

}
#header_3{
	width:230px;
	height:245px;
	background:url(/img/header_c3.jpg);
	float:left; display:inline;
}
#header_4{
	width:230px;
	height:245px;
	background:url(/img/header_c4.jpg);
	float:left; display:inline;
}
#header_1_eng{
	width:232px;
	height:245px;
	background:url(/img/header_c1_eng.jpg);
	float:left; display:inline;
}
#header_1_eng a{display:block; width:100%; height:100%;}
#header_2_eng{
	width:231px;
	height:245px;
	background:url(/img/header_c2_eng.jpg);
	float:left; display:inline;

}
#header_3_eng{
	width:230px;
	height:245px;
	background:url(/img/header_c3_eng.jpg);
	float:left; display:inline;
}
#header_4_eng{
	width:230px;
	height:245px;
	background:url(/img/header_c4_eng.jpg);
	float:left; display:inline;
}
#content{
	position:relative;
	width:923px;
	border-top:9px #dddddc solid;
}
#partners, #news, #main, #main2{position:relative; background:#FFF; border:1px #c4c4c0 solid; float:left; display:inline; }
#partners{
	width:224px; 
}
#news{
	width:222px; font-size:0; line-height:0;
}
#main{
	width:459px;
	margin:0 6px;
}

#banners{
	width:923px; height:89px;
	border-top:4px #dddddc solid;
}
#banners_1{
	width:229px; height:72px;
	background:url(/img/banners_1_ru.gif);
	float:left; display:inline;
	margin:0 8px 0 0;
}
#banners_2{
	width:226px; height:71px;
	background:url(/img/banners_2_ru.gif);
	float:left; display:inline;
	margin:0 4px 0 0;
}
#banners_3{
	width:222px; height:73px;
	background:url(/img/banners_3_ru.gif);
	float:left; display:inline;
	margin:0 8px 0 0;
}
#banners_4{
	width:226px; height:68px;
	background:url(/img/banners_4_ru.gif);
	float:left; display:inline;
}
#banners_1_eng{
	width:229px; height:72px;
	background:url(/img/banners_1_eng.gif);
	float:left; display:inline;
	margin:0 8px 0 0;
}
#banners_2_eng{
	width:226px; height:71px;
	background:url(/img/banners_2_eng.gif);
	float:left; display:inline;
	margin:0 4px 0 0;
}
#banners_3_eng{
	width:222px; height:73px;
	background:url(/img/banners_3_eng.gif);
	float:left; display:inline;
	margin:0 8px 0 0;
}
#banners_4_eng{
	width:226px; height:68px;
	background:url(/img/banners_4_eng.gif);
	float:left; display:inline;
}
#footer{
	position:relative;
	width:888px; height:43px;
	background:url(/img/logo_dp.gif) no-repeat 100% 0;
	text-align:right;
	font-size:11px;
	padding:3px 33px 0 0;
	line-height:12px;
	font-family:Tahoma, sans-serif;
	clear:both;
}
#footer a{color:#c91841; }
p.fs10{font-size:10px; margin:0; padding:0;}

#panel{
	height:40px;
	line-height:40px;
	margin:5px;
	background:#dddddc;
	padding:0 10px;
	position:relative;

}
input.sr_inp{
	font-size:11px; line-height:22px;
	color:#bfbfbf;
	border:1px #c4c4c0 solid;
	display:inline;
	width:147px; height:21px;
	float:left;
	margin:8px 3px 0 0;
	padding:0 0 0 5px;
	font-family:Tahoma, sans-serif;
	position:relative;
	_left:-10px;
}
html:not([lang*=""]):not(:only-child) input.sr_inp{
	height:18px;
	padding:3px 0 0 5px;
}
input.sr_btn{
	margin:8px 0 0 0;
	padding:0;
	width:53px; height:22px;
	display:inline;
	position:relative;
	float:left;
	_left:-10px;
}

.i_h, .i_e, .i_t{
	background:url(/img/i_h.gif);
	width:25px; height:25px;
	position:relative;
	display:block;
	float:right;
	margin:8px 0 0 10px;
}
.i_h{background:url(/img/i_h.gif);}
.i_e{background:url(/img/i_e.gif);}
.i_t{background:url(/img/i_t.gif);}

form{margin:0; padding:0; position:absolute; border:0;}
h2{font-size:16px; background:url(/img/line_h.gif) no-repeat; padding:0 0 0 10px; margin:12px 15px 15px 15px; line-height:22px; letter-spacing:-1px; }
p{margin:0 15px 15px 15px; font-size:13px; }


.p10{margin-top:21px;}

.news_li{
	font-size:10px;
	font-family:Tahoma, sans-serif;
	margin:0 15px 10px 15px;
	background:url(/img/lx.gif) repeat-x 0 100%;
	width:182px;
	line-height:12px;
}
.nonebg{background:none}
a{color:#b23046;}
.news_li a{font-size:11px;}
a:hover{color:#7e3046;}
.news_li a:hover{color:#7e3046;}

/*.partners_tab tr{
	margin:0 15px 0 15px;
	padding:7px 0;
	background:url(/img/lx.gif) repeat-x 0 100%;
	width:182px;
	height:35px;
	font-size:0; line-height:0;
	vertical-align:middle;
}
.ly{
	background:url(/img/ly.gif) repeat-y 100% 0;
	width:1px;
	height:35px;
	margin:0 10px 0 114px;
}
.partners_li img{position:absolute;}
.partners_li img.l2{position:relative;}*/
.partners_tab{margin:0 15px; width:190px; line-height:0; font-size:0;}
.partners_tab tr{
	margin:0 15px 0 15px;
	padding:7px 0;
	background:url(/img/lx.gif) repeat-x 0 100%;
	height:48px;
	vertical-align:middle;
}
.partners_tab tr.nonebg{background:none;}
.partners_tab td.l1{padding:0 0 0 15px; vertical-align:middle; width:110px;}
.partners_tab td.l2{padding:0; vertical-align:middle; width:90px; background:url(/img/ly1.gif) no-repeat 0 6px;}

.ly{
	background:url(/img/ly.gif) repeat-y 0 0;
	width:1px;
	height:35px;
	margin:0;
	float:left; display:block;
	position:absolute;
}
.ly1{
	background:url(/img/ly.gif) repeat-y 0 0;
	width:1px;
	height:35px;
	margin:5px 0 0 0;
	float:left;
	position:absolute;
	line-height:0; font-size:0;
}
.partners_tab td.l1 a{float:left; padding:0; margin:0;}
.partners_tab td.l2 a{float:right; padding:0; margin:0 15px 0 0;}
img{border:0}

.c_rt{background:url(/img/c_rt.gif) no-repeat; width:13px; height:13px; position:absolute; right:-1px; top:-1px;}
.c_rb{background:url(/img/c_rb.gif) no-repeat; width:13px; height:13px; position:absolute; right:-1px; bottom:-1px;}
/********************************************************************************************************************************************/
div#main.colsp3{width:923px; height:366px; margin:0;}
div#main.col1{height:auto;}
#main2{width:689px; margin:0 0 0 6px; height:auto;}


h1.err{font-family:Arial, sans-serif; font-size:96px; line-height:96px; margin:40px 18px 0 34px; padding:0; float:left; display:inline; color:#c9c9c3;}
#main2 h2, #main.col1 h2{font-size:16px;  background:url(/img/line_h.gif) no-repeat; padding:0 0 0 10px; margin:12px 30px 15px 30px; line-height:22px; }
#main2 p, #main.col1 p{margin:0 30px 15px 30px; font-size:13px;}
.t_ind{text-indent:5px;}

.partners{ margin:0 0 30px 30px; font-family:Tahoma, sans-serif; font-size:10px; text-align:center;}
.partners td{
	width:215px; height:108px; background:url(/img/lx.gif) repeat-x 0 100%; padding:0; vertical-align:top;
}
.partners tr.rowend td{width:215px; height:108px; background:none; padding:0; vertical-align:top;}
.ly0{
	background:url(/img/ly.gif) repeat-y 0 0;
	width:1px;
	height:108px;
	margin:0;
	float:left;
	position:absolute;
	line-height:0; font-size:0;
}
.plog{margin:0; height:71px; position:relative; top:18px;}
.partners b{text-transform:uppercase;}

#main2 ul.list1{
	font-size:11px;
	margin:0 0 20px 40px;
	list-style:none;
	padding:0;
	list-style-position:outside;
	line-height:23px;
	
}
#main2 ul.list1 li{
	margin:0; padding:0 0 0 12px; display:block; background:url(/img/i_li2.gif) no-repeat 0 10px; position:relative;
}
#main2 ul.red li{
	background:url(/img/i_li3.gif) no-repeat 0 10px;
}
#main2 .block{
	font-family:Tahoma, sans-serif;
	background:url(/img/lx.gif) repeat-x 0 100%;
	margin:0 30px 16px 30px;
	padding:0 0 16px 0;
}
#main2 .block img{border:7px #dddddc solid; float:left; margin:0 15px 0 0; width:121px; height:86px;}
#main2 .block p{margin:12px 0 0 0; font-size:11px;}
#main2 .block a{margin:0; font-size:12px;}
#main2 .nonebg{background:none;}
#main2 div.nonebg{background:none;}
#main2 .linex{background:url(/img/lx.gif) repeat-x; font-size:0; line-height:0; height:1px; margin:0 30px;}
#main2 .cat_block{
	background:url(/img/ly.gif) repeat-y 100% 0; 
	width:202px;
	margin:0 10px 0 0;
	float:left; display:inline;
}
#main2 .dy30{width:30px; float:left; display:inline; height:1px;}
#main2 ul.catal{
	font-size:0;
	margin:0;
	list-style:none;
	padding:18px 0 0 0;
	list-style-position:inside;
	width:202px;
	height:100%;
	list-style-position:outside;
	line-height:0;
	float:left; display:inline;
}
#main2 ul.catal li{
	margin:0 0 24px 0; padding:0; display:block; line-height:0; width:142px;
}
#main2 ul.catal a{
	font-family:Tahoma, sans-serif;
	padding:0 0 0 10px; 
	margin:0;
	background:url(/img/i_li3.gif) no-repeat 0 4px;
	display:block;
	width:180px;
	line-height:12px; font-size:11px;
}
/*#main2 ul.cat1{background:url(/img/catal_h1.gif) no-repeat 2px 18px;}
#main2 ul.cat2{background:url(../img/catal_h2.gif) no-repeat 2px 18px;}
#main2 ul.cat3{background:url(../img/catal_h3.gif) no-repeat 2px 18px;}
#main2 ul.cat4{background:url(../img/catal_h4.gif) no-repeat 2px 18px;}*/

#main2 .block a.a_cinner{font-size:14px; margin:40px 0 0 0; float:left;}

#main2 .block2{
	font-family:Tahoma, sans-serif;
	margin:0 20px 16px 30px;
	padding:0;
}
#main2 .block2 .block_left{float:left; position:relative; width:186px; height:165px;}
#main2 .block2 .block_left0{float:left; position:relative; width:226px;}
#main2 .block2 .block_right{border:1px red solid; height:164px; }
#main2 .block2 img{border:7px #dddddc solid;  margin:0 15px 0 0;}
#main2 .block2 .det{font-size:11px; position:absolute; bottom:0; left:185px; width:100%;}
#main2 .block2 .det a{font-weight:bold;}
#main2 .block2 p.f12{font-size:12px; font-family:Arial, sans-serif;}
#main2 .block p{margin:12px 0 0 0; font-size:12px; font-family:Arial, sans-serif;}
#main2 ul.list2{
	font-size:11px;
	margin:0 0 20px 0;
	list-style:none;
	padding:0;
	list-style-position:outside;
	line-height:18px;
	display:block;
	float:left;
}
#main2 ul.list2 li{
	margin:0; padding:0 0 0 12px; display:block; background:url(/img/i_li3.gif) no-repeat 0 8px; position:relative;
}
#main2 ul.list3{
	font-size:11px;
	margin:-25px 0 20px 0;
	list-style:none;
	padding:0;
	list-style-position:outside;
	line-height:25px;
	display:block;
	float:left;
}
#main2 ul.list3 li{
	margin:0; padding:0 0 0 12px; display:block; background:url(/img/x11.gif) repeat-x 0 100%; position:relative; width:390px;
}


#main2 form.zakaz{display:block;  position:relative; color:#5d5c55; font-family:Tahoma, sans-serif; font-size:11px; line-height:14px; margin:15px 0 0 0; padding:0;}
#main2 form.zakaz input.txt{width:208px; border:1px #e3e3de solid; background:#f6f6f3; margin:0 0 8px 0;}
#main2 form.zakaz textarea{width:208px; height:70px; border:1px #e3e3de solid; background:#f6f6f3; margin:0 0 8px 0; overflow:auto;}
#main2 form.zakaz input.btn{width:74px; height:22px; border:0;}
#main2 form.zakaz input.btn2{width:80px; height:22px; border:0;}

#main2 .f11{font-size:11px;}
#main2 .f11 a{font-size:11px;}
#main2 .f11 span{float:right;}
#main2 .cont1{width:370px; //width:375px;}
#main2 .cont2{width:205px;}
#main2 .f11 span.fl{float:left;}
#main2 h2.fl{float:left; display:inline;}
#main2 h2.m0{margin:0 0 14px 0; }
#main2 .line_a{font-size:11px;  background:url(/img/line_a.gif) no-repeat; padding:0 0 0 10px; margin:12px 0 15px -20px; line-height:22px; height:22px; display:block; float:left; }
#main2 .f10{font-size:10px;}
#main2 .f10 p{font-size:10px;}
#main2 .lh5{line-height:5px;}
#main2 b.f12nb{font-size:12px; font-weight:normal;}

#main2 form.form0{display:block;  position:relative; color:#5d5c55; font-family:Tahoma, sans-serif; font-size:11px; line-height:14px; padding:15px 0 0 30px; margin:0;}
#main2 form.form0 b{float:left; position:absolute;}
#main2 form.form0 input.txt{width:120px; border:1px #e3e3de solid; background:#f6f6f3; margin:0 0 8px 106px;}
#main2 form.form0 textarea{width:300px; height:130px; border:1px #e3e3de solid; background:#f6f6f3; margin:0 0 8px 106px; overflow:auto;}
#main2 form.form0 input.btn_clear{width:72px; height:22px; border:0; background:url(/img/btn_clear.gif) no-repeat; display:inline; position:relative; float:left; line-height:22px; padding:0; cursor:pointer;}
#main2 form.form0 input.btn_send{width:80px; height:22px; border:0; margin:0 0 8px 6px;}

#main2 form.rss{display:inline;  position:relative; color:#5d5c55; font-family:Tahoma, sans-serif; font-size:11px; line-height:20px; margin:0; padding:0; float:left;}
#main2 form.rss input{width:120px; border:1px #e3e3de solid; background:#f6f6f3; margin:12px 0 0  6px;}
#main2 form.rss input.btn_rss{width:172px; height:20px; border:0; margin:0 0 0 2px; position:relative; top:5px; //top:4px;}
#main2 .line_a2{font-size:11px;  background:url(/img/line_a.gif) no-repeat; padding:0 0 0 10px; margin:12px 0 15px 10px; line-height:22px; height:22px; display:block; float:left; display:inline;}
#main2 ul.info1{
	font-size:0;
	margin:0 30px;
	list-style:none;
	padding:0;
	list-style-position:outside;
	line-height:0;
	display:block;
}
#main2 ul.info1 li{
	margin:0 0 14px 0; padding:0; line-height:0;
}
#main2 ul.info1 a{
	font-family:Tahoma, sans-serif;
	padding:0; 
	margin:0;
	line-height:12px;
	font-size:11px;
}

#main2 ol.sr_res{
	font-size:11px;
	margin:0 40px;
	padding:0;
	list-style-position:inside;
	line-height:0;
	display:block;
}
#main2 ol.sr_res li{
	margin:0; padding:0; line-height:28px; font-size:12px; margin:0 0 10px 0;
}
#main2 ol.sr_res a{
	font-family:Tahoma, sans-serif;
	padding:0; 
	padding:5px 0 0 0;
	line-height:12px;
	font-size:11px;
}

/************************Catalog****************************************************************/
#partners{font-size:0; line-height:0}
#partners ul.lcatal{
	font-size:0;
	margin:14px 0 25px 15px;
	//margin:14px 0 15px 15px;
	list-style:none;
	padding:0;
	list-style-position:inside;
	width:202px;
	list-style-position:outside;
	line-height:0;
	display:block;
	position:relative;

}
#partners ul.lcatal li{
	margin:0 0 10px 0; padding:0; display:block; line-height:0; width:142px;
}
#partners ul.lcatal a{
	font-family:Tahoma, sans-serif;
	padding:0 0 0 10px; 
	margin:0;
	background:url(/img/i_li3.gif) no-repeat 0 4px;
	display:block;
	width:180px;
	line-height:12px; font-size:11px;
}

#partners h4{font-family:Tahoma, sans-serif; font-size:11px; line-height:12px; margin:0 10px 0 15px; padding:0; font-weight:bold; color:#5c5c56; display:block;}

.prod_tab{line-height:12px; font-size:11px; margin:30px 0 0 40px; width:620px; position:relative; display:block;}
.prod_tab td{padding:6px 0; border-bottom:1px #dddddc solid;}
.prod_tab td.col_prod{width:80px; padding:6px 0 6px 5px; vertical-align:top;}

.row_h1{background:#f7f7f7; border-top:1px #dddddc solid;}
.row_h1 h3{font-size:14px;  background:url(/img/line_h1.gif) no-repeat; padding:0 0 0 10px; margin:0 0 0 12px; line-height:17px; }
.btn_present{width:157px; height:22px; border:0;}
.form2{margin:20px 0 0 40px;}
.form4{margin:20px 0 0 40px; //margin:0 0 0 40px;}
#main2 form.gn{display:inline;  position:relative; color:#5d5c55; font-family:Tahoma, sans-serif; margin:0 0 0 30px; padding:0; float:left; line-height:0; font-size:0;}
#main2 form.gn select{width:95px; border:2px #d4d0c8 inset; margin:0 3px 0  6px; font-size:11px; line-height:20px; height:20px; color:#51514c;}
#main2 form.gn input.btn_gn{width:68px; height:20px; border:0; margin:0 0 0 2px; position:relative; top:5px; //top:3px;}
#main2 .line_gn{font-size:11px;  padding:5px 0 0 0; margin:0; line-height:20px; height:20px; display:block; float:left; display:inline;}


.osc_tab{line-height:12px; font-size:11px; margin:8px 0 0 30px; //margin:0 0 0 30px; width:520px; position:relative; display:block; border:1px #dddddc solid;}
.osc_tab td{padding:6px 0 6px 10px; border-right:1px #efefea solid; border-bottom:1px #efefea solid; text-align:center;}


.osc_h1 td{background:#dddddc; font-weight:bold; text-align:left; border-right:1px #d4d0c8 solid;}
td.rcol{text-align:left; border-right:none;}
td.lcol{padding:6px 0;}
.osc_tab a{margin:5px 0 0 0; display:block;}
.form3{margin:20px 0 0 0; position:relative; padding:0 0 50px 30px;}

.partners1{ margin:0 0 30px 30px; font-family:Tahoma, sans-serif; font-size:10px; text-align:center;}
.partners1 td{
	width:150px; height:108px; background:url(/img/lx.gif) repeat-x 0 100%; padding:0; vertical-align:top;
}
.partners1 tr.rowend td{width:150px; height:108px; background:none; padding:0; vertical-align:top;}
.ly0{
	background:url(/img/ly.gif) repeat-y 0 0;
	width:1px;
	height:108px;
	margin:0;
	float:left;
	position:absolute;
	line-height:0; font-size:0;
}
.plog{margin:0; height:71px; position:relative; top:18px;}
.partners1 b{text-transform:uppercase;}

.pdf_f{padding:0 0 0 15px; background:url(/img/i_pdf.gif) no-repeat 0 -1px;}

ul.list4{
	font-size:11px;
	font-family:Tahoma, sans-serif;
	margin:0 0 20px 40px;
	list-style:none;
	padding:0;
	list-style-position:outside;
	line-height:16px;
	display:block;
	position:relative;
}
ul.list4 li{
	margin:0; //margin:-3px 0 0 0; padding:0 0 0 12px; display:block; background:url(/img/i_li4.gif) no-repeat 0 100%; position:relative; width:390px; height:16px;
}
ul.list4 li.e_li4{background:url(/img/i_li4e.gif) no-repeat 0 -2px; height:16px;}
ul.list4 li.s_li4{background:url(/img/i_li4s.gif) no-repeat 0 100%; height:23px;}
ul.list4 li.lev2{height:auto;}

ul.list4 li a{display:block; color:#686864; text-decoration:none; position:relative; top:3px; padding:0 0 0 5px; }
ul.list4 li.s_li4 a{top:10px;}
ul.list4 li a:hover{text-decoration:underline; color:#686864;}
h5{font-size:12px; font-family:Tahoma, sans-serif; margin:0 0 5px 40px; padding:0; line-height:13px;} 

li.lev2 ul{margin:-4px 0 0 -12px; display:block; font-size:10px; padding:9px 0 0 15px;}
li.lev2 ul.lev12{border-left:1px #dddddc solid;}

/*****************************************************Rus-Eng**********************************************************/
.ruen{
	position:absolute; left:145px; top:27px;
	height:33px;
	z-index:1000;
}
.ruen a{
	background:transparent url(../img/menu_line_y.gif) repeat-y scroll 0 0;
	text-align:center; text-decoration:none; display:inline; height:33px; padding:0 10px;
}
.ruen a span{font-family:Tahoma, sans-serif; font-size:10px;}
.ruen a:hover span{text-decoration:underline; }
.ruen a.nonebg{background:none;}
.ruen a img{margin:3px 0 0 0; clear:both;}
/**************************************************Buttons*************************************************************/
.inp_btn{height:22px; line-height:22px; display:block; border:none; background:none; z-index:100; font-family:Tahoma, sans-serif; color:#FFF;
	font-size:11px; font-weight:bold; text-decoration:none; line-height:22px; padding:0; 
	margin:0 4px 0 8px;  top:-1px; position:relative; cursor:pointer;
	_width: 0; overflow: visible;
}

.btn{
	position:relative;
	display:inline;
	float:left;
	height:22px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:22x;
	padding:0;
	margin:8px 0 0 2px;
	background:url(../img/btn_xbg.gif) repeat-x  0 0;
	_left:-10px;
}
.btn_cl{
	position:relative;
	display:inline;
	float:left;
	height:22px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:22x;
	padding:0;
	background:url(../img/btn_xbg.gif) repeat-x  0 0;
	margin:0 0 0 106px;
}
.btn_se{
	position:relative;
	display:inline;
	float:left;
	height:22px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:22x;
	padding:0;
	background:url(../img/btn_xbg.gif) repeat-x  0 0;
	margin:0 0 0 11px; _margin:0 0 0 20px;
}
.btn_rss0{
	margin:5px 0 15px 0;
	position:relative;
	display:inline;
	float:left;
	height:22px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:22x;
	padding:0;
	background:url(../img/btn_xbg.gif) repeat-x  0 0;
}
.btn_lbg{position:absolute; top:0; left:-1px; width:1px; height:22px; background:url(../img/btn_lbg.gif);}
.btn_rbg{position:absolute; top:0; right:-5px; width:5px; height:22px; background:url(../img/btn_rbg.gif);}
.btn_rbgw{position:absolute; top:0; right:-5px; width:5px; height:22px; background:url(../img/btn_rbgw.gif);}
.btn_v2{margin:0; left:0;}

#flash{position:absolute; background:url(/img/menu_bg.jpg) no-repeat  100% 0; }
