@charset "utf-8";

/*body{font-family:Arial, Helvetica, sans-serif;font-size:12px; background-color:#828A95;color:#3f3f3f}*/
body{font-family:Arial, Helvetica, sans-serif;font-size:12px; background-color:#828A95;color:#3f3f3f;background-image: url('/image/bg_all_new_3.gif'); background-attachment:fixed; background-position:bottom; background-repeat:no-repeat}
.all{width:990px; text-align:left;padding:0; margin:0 auto;}
* { margin:0; padding:0}
img{ border:none}
a{color:#3f3f3f; text-decoration:none}
h5{color:#E96125; margin-top:5px; margin-bottom:5px; font-size:15px}
h4.small{ font-size:14px}
h3.small{ font-size:14px}
h1.small{ font-size:14px}
h2{font-size:12px; font-weight:bold}

.but{float:right; display:block;margin-top:5px; padding-right:5px;width:15px;}
input.but2 {border: 0px; background-color: transparent; color: #F4660A; cursor:pointer;font-weight:bold;font-size:11px;}


/*head*/
#head{background:url(/image/bg_head.gif) repeat-x #fff; height:84px;}
#head .nw2013{ background:url(/image/prian-ny1.png) no-repeat top}

.logo{background:url(/image/head_logo.gif) no-repeat; float:left; height:52px; line-height:52px; padding-left:62px; font-size:25px; color:#FDE8CB; }

#head .nw2013 .logo{ background:url(/image/head_logo_nw2013.png) no-repeat 0 -2px; padding-left:70px; margin-left:25px; color:#fff; }

#head .ny2112{ }
#head .ny2112 .logo{background:url(/image/prian-ny2.png) no-repeat; padding-left:125px; float:left; height:52px; line-height:52px; color:#FDE8CB;}
.right_head{ float:right;height:28px; background:url(/image/head_lk.gif) no-repeat; padding-left:5px; margin-top:12px; width:auto; padding-right:10px}
.right_head .wrap{background:url(/image/head_lk_r.gif) no-repeat right; height:28px; padding-right:5px; float:left}
.right_head .wrap table{font-size:12px;background:#fff; height:28px; border-collapse:collapse; border:none;}
.right_head .wrap table td{ padding:0px 3px 0px 3px; vertical-align:middle}
.right_head .wrap table td a.inf{background:url(/image/head_inf.gif) no-repeat; width:18px; height:16px; display:block}
.right_head .wrap table td a.reg{text-decoration:underline;color:#cc3300}
a.blue_but{cursor:pointer;line-height:19px;background: url(/image/head_but_r.gif) no-repeat right; height:20px; float:right; padding-right:10px;margin-top:2px;}
a.blue_but span{display:block; background:url(/image/head_but_l.gif) no-repeat left; height:20px; padding-left:10px; color:#fff;}

.head_navi{ float:left; padding-top:3px; padding-left:7px}
.head_navi a{font-size:13px; color:#000000; font-weight:bold; float:left; padding:1px 9px 0 9px; background:url(/image/head_navi_bg.gif) repeat-y right; line-height:18px; margin-top:-1px}
.head_navi a:last-child{ background:none}
/*.head_navi a.act{background:#fff; border:solid 1px #909090; border-bottom:none; line-height:18px; height:20px; margin-left:-5px; margin-top:-1px;padding:0 9px 0px 12px;}
.head_navi a.act_l{margin-left:0 !important; padding:0px 9px 0 9px !important}
*/
.head_navi a.act{background:#fff; border:solid 1px #909090; border-bottom:none; line-height:18px; height:20px; margin-left:-2px; margin-top:-1px;padding:0 8px 0px 10px;}
.head_navi a:hover{ color:#eb5904}

.lang{font-size:12px;float:right;border-collapse:collapse; border:0; margin-top:0px;height:25px}
.lang td{ padding:0; vertical-align:middle}
.lang .pricein{color:#626262; vertical-align:middle}
.lang select{height: auto;font-family:Arial, Helvetica, sans-serif;font-size:11px;width:45px}
.lang .eng{background: url(/image/head_flag.gif) no-repeat 0 0; display:block;height:25px; width:23px;}
.lang .ru{background: url(/image/head_flag.gif) no-repeat -25px 0; display:block; height:25px; width:23px}
.pl10{ padding-left:10px !important}
.pr10{ padding-right:10px !important}


/*определяем подложку*/
#main_bg{background-image:url('/image/center_main.gif'); background-repeat:repeat-y; float:left; width:100%}
#main_bg_two{background-image:url('/image/center_main_two.gif'); background-repeat:repeat-y; float:left; width:100%}
#main_bg_three{background-image:url('/image/center_main_three.gif'); background-repeat:repeat-y; float:left; width:100%}
#main_bg_four{background-image:url('/image/center_main_four.gif'); background-repeat:repeat-y; float:left; width:100%}
#main_bg_five{background-image: url('/image/center_main_white.gif'); background-repeat:repeat-y; float:left; width:100%}

/*расстановка блоков*/
* html #main {margin-left:92px}
#main{float:left; width:586px; margin-left:184px; padding-left:7px; padding-right:7px}
#left{float:left; width:176px; margin-left:-783px; margin-top:7px}
#right{float:right; width:200px;margin-top:7px}
.main_left{float:left; width:291px}
.main_right{width:288px; float:right}

/*общие стили для центральных колонок*/
.white_line{height:7px; font-size:7px; line-height:7px; background-color:#ffffff}
.head_country{background-color:#4D6EB3; height:35px; border-bottom:solid 7px #FFFFFF; color:#FFFFFF; font-size:19px; line-height:35px}
.head_country h1{color:#FFFFFF; font-size:19px; font-weight:normal;}
.head_country_nob{border-bottom:none;}
.head_country img{float:left; padding:5px 5px 5px 5px}
.head_country span{color:#BEC7E4;}
.head_country h1 {font-size:18px ; margin:0; padding:0} 
.center_news{background-color:#F5F6F7; border-bottom:7px solid #ffffff}
.center_news ul li{margin-left:15px;}
img.intext2{padding-right:5px;}

.tiz_innews{float:right;width:250px;border:1px solid #E7EAF1;padding:10px;margin-left:10px;margin-bottom:10px;}
a.strong_text, h4 {font-size:12px; font-weight:bold}
.orang{color:#F46509}
a.small{font-size:11px;color:#F46509; font-weight:bold; text-decoration:underline}
a.big{font-size:11px;color:#F46509; font-weight:bold; padding-left:3px; padding-right:3px; text-decoration:underline}
.float_left{ float:left !important}
.float_right{float:right; padding:0; margin:0}
.otstup{padding:5px 5px 5px 5px}
.otstup_one{padding:8px 5px 8px 5px;}
.otstup_two{padding:6px 5px 10px 5px;}
.otstup_three{padding:5px 5px 5px 5px;}
select{ font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.sel_width{width:100px}
.title_one{border-collapse:collapse; padding:0;height:21px; background-image:url('/image/bg_search_obj.gif'); background-repeat:repeat-x; width:100%}
.title_one_img{background-color:#EB5904; background-image:url('/image/earch_head.gif'); background-repeat:no-repeat; background-position:center; width:21px}
.title_one_text{padding-left:5px; font-size:14px; font-weight:bold; height:21px}
.title_one_text img{vertical-align:middle; margin-left:3px}
.title_one_text h1{font-size:14px; margin:0; padding:0} 
.title_two{border-collapse:collapse; padding:0;height:21px; background-image:url('/image/bg_head_two.gif'); background-repeat:repeat-x; width:100%}
.title_three_img{background-color:#4E6FB4; background-image:url('/image/earch_blue_head.gif'); background-repeat:no-repeat; background-position:center; width:21px}
.title_right_date{padding-right:5px; font-size:11px; font-weight:bold}
.title_gold{border-collapse:collapse; padding:0;height:21px; background-image:url('/image/gold_head.gif'); background-repeat:repeat-x; width:100%}

.country_sel{line-height:17px; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:0px; padding:0; border-collapse:collapse}

.info{list-style-type:none; margin-left:7px; margin-bottom:7px; margin-right:7px}
.li_big{background-image:url('/image/li_big.gif'); background-repeat:no-repeat; padding-left:9px; margin-top:5px}
.li_small{background-image:url('/image/li_small.gif'); margin-left:10px; background-repeat:no-repeat; padding-left:7px}
.info a{ text-decoration:none; color:#000000}
.info a:hover{ text-decoration:underline; color:#000000}
.line_blue{ background-color:#4D6EB3; line-height:3px; height:3px; font-size:3px}

.choise{font-weight:bold; padding:5px}
.choise input{margin-right:3px; margin-left:5px;}
.choise_tabl_one{border-collapse:collapse; padding:0; width:100%;font-weight:bold;background-color:#CFD5E3}
.choise_tabl_one td{ padding:5px}
.choise_tabl_two{border-collapse:collapse; padding:0; width:100%;font-weight:bold}
.choise_tabl_two td{ padding:5px}
.choise_tabl_two_color{background-color:#CFD5E3}
.choise_two{line-height:17px; margin:5px 5px 0px 5px ; padding:0; border-collapse:collapse}
.choise_two td{ height:40px}
.choise_two span{ font-size:10px; color:#8c8c8c}
.choise_two select{ width:110px}

.spec_of{ width:100%; padding:0; border-collapse: collapse}
.special_offer a, .special_offer_head a{ text-decoration:underline}
.special_offer_head{background-color:#CFD5E3; margin-top:1px; height:20px; line-height:20px; padding:0px 5px 0px 5px; clear:both}
.gold_offer{background-color:#FFC75A;}
.green_offer{background-color:#96B8B8;}
.special_offer_head p{float:left; margin:0}
.special_offer_head a{ color:#3f3f3f; padding-left:1px; padding-right:1px; font-weight:bold}
.special_offer_head .float_right img { margin-top:6px}
.special_price {color:#F4660A; font-weight:bold;margin-top:3px;display:block;}
span.special_price{text-transform:lowercase}
.special_price_nopad {color:#F4660A; font-weight:bold;text-transform:lowercase}
.special_offer{padding-top:7px; padding-bottom:7px; float:left}
.special_offer_img{float:left; padding-left:5px; padding-right:10px; width:100px; height:100px}
.special_offer_text{float:left; width:170px;}
.special_descr {color:#3F3F3F; font-weight:bold; display:block; margin-bottom:10px}
.special_descr_nopad {color:#3F3F3F; font-weight:bold; display:block;}
.special_size {color:#8C8C8C; font-size:10px; display:block; }
.special_size_nopad {color:#8C8C8C; font-size:10px; display:block;}
.special_size a {color: #8c8c8c;}
.special_detail {color:#3F3F3F; font-size:10px}

.news_otstup{background-color:#8c8c8c; line-height:1px; font-size:1px; height:1px}
.otstup_a{text-decoration:none; color:#3f3f3f}

.otstup p{padding-top:4px; padding-bottom:5px;}
.otstup p.err404{padding-top:0px; padding-bottom:5px;}
.otstup span{color:#8C8C8C}
.otstup p img{margin-right:5px; margin-bottom:5px;position:relative;}
.otstup p a.otstup_b{text-decoration:none; color:#3f3f3f}
.otstup p a.otstup_b:hover{text-decoration:underline; color:#3f3f3f}

/*menu*/
div.belblok{	width: 176px;text-align: left;	float: left;	background-color: #fff;	color: #3F3F3F;}
div.zagolovok{	background-image: url('/image/bgzag.gif');	background-position: left;	background-repeat: no-repeat;	height: 20px;	margin:0px 0px 3px 5px;	vertical-align: middle;}
* html div.zagolovok{	margin: -1px 0px 3px 5px;}
div.zagolovok h4, div.zagolovok p.zag{ font-weight:bold;font-size: 12px;	margin: 0px 0px 0px 22px;	padding-top: 3px;}

div.polosa{height: 18px;	border-bottom: 1px solid #DEE2E3;	margin-left: 5px}
div.polosa p{float:left}
div.polosa i{ float:right; padding-right:3px;font-style: normal;font-weight:bold}

div.menus{text-align: left;background-color: #fff;margin: 7px 0px 7px 0px;color: #3F3F3F;}
div.menus table{font-size: 12px;width: 170px;color: #3F3F3F;margin-left: 5px;border-collapse:collapse; padding:0}
div.menus table .obj{ background-image:url('/image/objects.gif'); width:22px; height:76px}
div.menus table .obj_ru{ background-image:url('/image/objects.gif'); width:22px; height:76px}
div.menus table .obj_en{ background-image:url('/image/objects_en.gif'); width:22px; height:76px}
div.menus div.zagolovok{	background-image: url('/image/bgzag.gif');	background-position: left;	background-repeat: no-repeat;	height: 40px;	width: 149px;	margin-left: 0px;	vertical-align: middle;}

div.menus div.zagolovok h4, div.zagolovok p.zag{ font-weight:bold;font-size: 14px;	margin: 0px 0px 0px 22px;	padding-top: 3px;}
div.menus a{
	color: #3F3F3F;
	margin-left:5px;
	width: 142px;
	height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	display:block;
	text-decoration: none;
	background-position: left;
	background-repeat: no-repeat;
	background-color: White;
	padding-left: 29px;
	text-align: left;
	border-top: 1px solid #CECFD3;
	position:relative;
}
* html div.menus a{width: 142px}
div.menus a i{position:absolute;top:1px;right:2px;	font-style: normal; cursor:pointer;}
div.menus span{position:absolute; display:block; font-style: normal;  margin-left:139px; margin-top:-17px; z-index:1; width:35px; text-align:right;}
div.menus span.ds{ margin-top:-33px}
div.menus a:hover{	background-color: #828A95;}
div.menus a.hov{background-color: #828A95;}

/*footer
#footer{ background-color: #e8ebf2; border-top: 7px solid #5A5A5A; text-align: center; height:83px; clear:both;}
#footer a{	color: #3f3f3f;	margin: 5px;	text-decoration: none;}
#footer img{	border: 0px;	margin: 25px 3px 0px 3px;}*/

/*footer new*/
#footer { border: 1px solid #666; text-align: center; clear: both; position: relative; width: 990px; }
#footer a {	color: #3f3f3f;	margin: 5px; text-decoration: none; }
#footer img { border: 0px; margin: 25px 3px 0px 3px; }

#footer .subfooter { border: 2px solid #c4c7cd; background: url("/image/footer-bg.gif") bottom left repeat-x #f9f9fa; padding: 5px 25px; border-top: 7px solid #c9cdd2; }

#footer table { width: 930px; border-collapse: collapse; text-align: left; font-family: arial; font-size: 9pt; color: #333; }
#footer table a { color: #333; text-decoration: underline; text-transform:lowercase;}
#footer table a:hover { color: #f39003; text-transform:lowercase;}
#footer table a.org{color:#F46509; font-weight:bold;}
#footer table a.org:hover { color: #f39003; font-weight:bold; text-transform:lowercase;}
#footer table p { margin: 0 0 10px 0; text-indent: -5px; background: url("/image/arrow1.gif") 0px 5px no-repeat; padding-left: 15px; }
#footer table th { border: none; padding: 0 5px 0 15px; vertical-align: top; padding-bottom: 10px; }
#footer table td { border: none; border-right: 1px solid #d2d2d3; padding: 0 15px 0 15px; vertical-align: top; }
#footer table td.last { border: none; }
#footer table th span { font-size: 10pt; color: #3399ff; font-weight: normal; }

#footer .counters { width: 930px; height: 35px; clear: both; padding-top: 10px; position: relative; }
#footer .counters .subcounters { right: -30px; top: 10px; position: absolute; width: 900px; height: 35px; }
#footer .counters div.count { float: right; margin: 0 1px; }
#footer .counters div.count1 { float: right; margin: 0 -4px; }
#footer .counters div.count2 { float: right; margin: 0 -7px; }
#footer .counters img { float: left; margin: 0; padding: 0; }

html:root #footer .counters div.count { float: right; margin: 0 7px; } 
html:root #footer .counters div.count1 { float: right; margin: 0 1px; } 
html:root #footer .counters div.count2 { float: right; margin: 0 7px; } 

#rights { width: 990px; height: 28px; border: 1px solid #fb7e22; background: url("/image/rights-bg.gif") repeat-x; position: relative; }
#rights { font-family: arial; font-size: 10pt; color: #fff; }
#rights .text { background: url("/image/earth.gif") 7px 6px no-repeat; padding: 7px 0 3px 30px; left: 0px; top: -22px; position: absolute; }
#rights .text a{ color:white; text-decoration:none; }
#rights .text a:hover{ color:white; text-decoration:underline; }
/*footer end*/


.textsubmit{cursor:pointer;	text-decoration:underline}

.country_pop {border:solid 1px #C1C1C1; background-color:#EDEDED}
.country_head{background-color:#C9CACD; height:20px; line-height:20px}
.country_head div{background-image:url('/image/earch_head.gif'); background-position:center; height:20px; width:20px; background-color:#ED5D0E; background-repeat:no-repeat; float:left}
.country_head a{float:right;font-size:11px;color:#F46509; font-weight:bold; text-decoration:underline; padding-right:5px}
.country_pop input{ margin-left:3px; margin-right:3px}
.country_pop table{ border-collapse:collapse; padding:0; width:100%; margin-top:3px; margin-bottom:3px; font-weight:normal}
.country_pop td{ height:19px !important; line-height:15px; padding:0}

/*adv*/
.about_submenu_tabl{border-collapse:collapse; border-spacing:0; width:100%}
.about_submenu {list-style:none; width:100%;}
.about_submenu li {background-color:#666E7D; padding-top:4px; padding-bottom:4px;padding-left:7px; border-bottom:1px solid #ffffff }
.about_submenu li a {text-decoration:none; font-weight:bold; color:white; }
.about_submenu li a:hover {text-decoration:underline}
#yel{list-style-type:none;}
.li_big_yel_adv{background-image:url('/image/li_big_yel.gif'); background-repeat:no-repeat; padding-left:9px;}
.head_line{background-color:#D6D6D6; height:20px; line-height:20px; font-weight:bold; margin-top:20px;border-collapse:collapse; border-spacing:0; width:100%}
.head_line td { padding-left:5px; padding-right:5px}
.links_block_nomarg{color:#F46509;}
.links_block_nomarg a{color:#F46509; font-weight:bold;text-decoration:underline;}
.adv_spcer{ background-color:#D6D6D6; line-height:1px; font-size:1px; height:1px}
.adv_tabl{}
.adv_tabl td{padding:3px;}
.zoombox img.thumb {position: absolute}
.zoombox img.image {position: absolute}
.zoombox .loading {position: absolute}
/*about*/
.adv_menu {height:21px;background-image:url('/image/bg_menu_adv.gif'); background-repeat:repeat-x; font-weight:bold;border-collapse:collapse; border-spacing:0; width:100%}
.adv_menu a{ text-decoration:none}
.adv_menu a:hover{text-decoration:underline;color:#FFFFFF}
.adv_menu_spac{width:1px; background-color:#666E7D; font-size:1px}
.adv_menu_ent{background-color:#666E7D;color:#FFFFFF;}
.adv_menu_ent a{color:#FFFFFF;}
.adv_menu_noent{}
.adv_menu_line{ background-color:#666E7D; height:1px; line-height:1px; font-size:1px}
.text{ margin-top:7px; margin-bottom:7px}
#black{list-style-type:none;}
.li_big_black_adv{background-image:url('/image/li_big_black.gif'); background-repeat:no-repeat; padding-left:9px;}

/*konsultation*/
.quest{background-color:#E9EAEB; padding:7px 5px 7px 5px}
.quest table { font-size:11px}
.quest tr { vertical-align:top}
/*.quest textarea {width:300px; padding:0; margin:0; overflow: hidden; height:18px}*/
p.liinks{font-size:11px;color:#F46509; font-weight:bold}
p.liinks span{color: #000000;font-size:11px; font-weight:bold}
p.liinks a{font-size:11px;color:#F46509; font-weight:bold; text-decoration:none; padding-left:1px; padding-right:1px}
p.liinks a.under{text-decoration:underline;}
.konsultation_bot{border-bottom:solid #E8E8E8 3px; width:100%; font-size:11px; padding:0; border-collapse:collapse}
.konsultation_bot a{color:#02748F; font-weight:bold; text-decoration:none}
.konsultation_bot .left{width:30px;padding-left:5px}
.konsultation_bot .center{width:135px}
.konsultation_bot .right{ padding:5px}
.stran{ color:#8D8E8D; font-weight:bold}
a.a_quest{text-decoration:none; color:#9A9B9C}
a.a_quest:hover{text-decoration:underline; color:#9A9B9C}
.quest_under {text-decoration:underline;}

/*list of news*/
.news_title { margin-bottom:2px}
.news_title span{ color:#9A9B9A}
.news_title a{ font-weight:bold; font-size:13px; color:#3f3f3f;text-decoration:underline}
.news_lit{margin-top:2px; margin-bottom:10px}
.news_lit img{float:left; margin-top:3px; margin-right:7px}

.consearch{background-color:#E9EAEB; padding:6px 5px 3px 5px}
.consearch table { font-size:11px}
.consearch tr { vertical-align:top}

/*calendar*/
.adv_menu2 {height:21px;background-image:url('/image/bg_menu_calendar.gif'); background-repeat:repeat-x; font-weight:bold;border-collapse:collapse; border-spacing:0; width:100%}
.adv_menu2 a{text-decoration:underline}
.adv_menu2 a:hover{text-decoration:underline;}
.adv_menu_spac2{width:1px; background-color:#F5F6F7; font-size:1px}
.adv_menu_ent2{background-color:#DBDBDB;}
.adv_menu_ent2 a{}
.adv_menu_noent2{}
.adv_menu_line2{background-color:#DBDBDB; height:1px; line-height:1px; font-size:1px}

.span_search_country{font-size:10px; color:#8C8C8C}
.left_menu_line{background-color:#D8DCDF; font-size:1px; line-height:1px; height:1px}
.appl { width:100%;border-collapse:collapse; border-spacing:0;}

/*advice account*/
.appl td{ padding-left:5px; padding-right:5px; vertical-align:top}
.appl_obj{line-height:20px}
.appl div {height:1px; line-height:1px; font-size:1px; margin-left:-5px; margin-right:-5px; background-color:#DCDCDC}
.head_quest {background-color:#E8E8E8;font-weight:bold;height:18px;}

/*price*/
.info_yel{list-style-type:none; margin-left:7px; margin-bottom:7px; margin-right:7px}
.li_big_yel{background-image:url('/image/li_big_yel.gif'); background-repeat:no-repeat; padding-left:9px; margin-top:5px}
.li_small_yel{background-image:url('/image/li_small_yel.gif'); margin-left:20px; background-repeat:no-repeat; padding-left:7px}
.info_yel a{color:#3f3f3f; text-decoration: underline}

.blue_text{color:#047391; font-size:11px; font-weight:bold;text-decoration:underline;}
.blue_text2{color:#047391; text-decoration:underline;}
.add_obj_line{width: auto; background-color:#E8E8E8; line-height:20px; font-weight:bold; padding-left:5px; margin-top:5px; margin-bottom:5px}
.add_obj {width:100%}
.add_obj textarea {overflow:hidden;height:18px; width:550px}

/*company account*/
.special_head_edit {background-color:#E9EAEB;  padding-left:5px; padding-right:5px;}
.special_head_edit table{border-collapse:collapse; border-spacing:0; height:20px}
.special_head_edit a{ color:#3f3f3f}
.special_main_edit {padding:0px 5px 0px 140px; font-size:12px}
.special_price_edit {color:#F4660A; font-weight:bold}
.special_descr_edit {color:#3F3F3F; font-weight:bold}
.special_size_edit {color:#8C8C8C; font-size:10px}
.special_size_edit a {color: #8c8c8c;}
.special_detail_edit {color:#3F3F3F; font-size:10px}

/*company*/
.company_bg{border-collapse:collapse;padding:0;border-bottom:7px solid #ffffff; width:100%}
.company_bg .left{background-color:#F5F6F7}
.company_bg .center{width:7px;background-color:#FFFFFF}
.all_objects{}
.all_objects a{ color:#3f3f3f; font-weight:bold; text-decoration:none}

/*search*/
.fine_search{width:100%;border-collapse:collapse; border-spacing:0;}
.fine_search table {width:100%;border-collapse:collapse; border-spacing:0;}
.fine_search_bg {height:21px; line-height:21px; font-weight:bold; text-align:center; width:25%}
.fine_search_bg_enter{font-weight:bold; text-align:center; width:25%}
.fine_search_bg_space{width:2px; font-size:2px;}

.fine_search_tab{ line-height:28px;width:100%;border-collapse:collapse; border-spacing:0;}
.fine_search_tab td{ padding-left:5px; padding-right:5px; height:28px}

.fine_search_bg_green {background-image:url('/image/bg_fine_search_green_center.gif'); background-repeat:repeat-x;height:21px; line-height:21px; font-weight:bold; text-align:center; width:25%}
.fine_search_bg_blue {background-image:url('/image/bg_fine_search_blue_center.gif'); background-repeat:repeat-x;height:21px; line-height:21px; font-weight:bold; text-align:center; width:25%}
.fine_search_bg_red {background-image:url('/image/bg_fine_search_red_center.gif'); background-repeat:repeat-x;height:21px; line-height:21px; font-weight:bold; text-align:center; width:25%}
.fine_search_bg_brown {background-image:url('/image/bg_fine_search_brown_center.gif'); background-repeat:repeat-x;height:21px; line-height:21px; font-weight:bold; text-align:center; width:25%}

.fine_search_green {background-color:#8BBDB4;height:21px; line-height:21px; font-weight:bold; text-align:center; width:25%}
.fine_search_blue {background-color:#92B3DE;height:21px; line-height:21px; font-weight:bold; text-align:center; width:25%}
.fine_search_red {background-color:#E799A7;height:21px; line-height:21px; font-weight:bold; text-align:center; width:25%}
.fine_search_brown {background-color:#DCAF85;height:21px; line-height:21px; font-weight:bold; text-align:center; width:25%}

.div_search_green {height:3px; line-height:3px; font-size:3px; background-color:#8BBDB4}
.div_search_blue {height:3px; line-height:3px; font-size:3px; background-color:#92B3DE}
.div_search_red {height:3px; line-height:3px; font-size:3px; background-color:#E799A7}
.div_search_brown {height:3px; line-height:3px; font-size:3px; background-color:#DCAF85}
.div_search_yellow {height:3px; line-height:3px; font-size:3px; background-color:#FFD53F}

/*new*/
.fine_list_bg_green {background-image:url('/image/bg_fine_search_green_center.gif'); background-repeat:repeat-x;height:21px; line-height:21px; font-weight:bold; text-align:center; width:20%}
.fine_list_bg_blue {background-image:url('/image/bg_fine_search_blue_center.gif'); background-repeat:repeat-x;height:21px; line-height:21px; font-weight:bold; text-align:center; width:20%}
.fine_list_bg_red {background-image:url('/image/bg_fine_search_red_center.gif'); background-repeat:repeat-x;height:21px; line-height:21px; font-weight:bold; text-align:center; width:20%}
.fine_list_bg_brown {background-image:url('/image/bg_fine_search_brown_center.gif'); background-repeat:repeat-x;height:21px; line-height:21px; font-weight:bold; text-align:center; width:20%}
.fine_list_bg_yellow {background-image:url('/image/bg_fine_search_yellow_center.gif'); background-repeat:repeat-x;height:21px; line-height:21px; font-weight:bold; text-align:center; width:20%}

.fine_list_green {background-color:#8BBDB4;height:21px; line-height:21px; font-weight:bold; text-align:center; width:20%}
.fine_list_blue {background-color:#92B3DE;height:21px; line-height:21px; font-weight:bold; text-align:center; width:20%}
.fine_list_red {background-color:#E799A7;height:21px; line-height:21px; font-weight:bold; text-align:center; width:20%}
.fine_list_brown {background-color:#DCAF85;height:21px; line-height:21px; font-weight:bold; text-align:center; width:20%}
.fine_list_yellow {background-color:#FFD53F;height:21px; line-height:21px; font-weight:bold; text-align:center; width:20%}
/*new*/

/*katalog*/
.search_tabl {border-collapse:collapse; border-spacing:0; width:100%}
.search_tabl td { padding-left:5px; padding-right:5px; vertical-align:middle}
.search_tabl tr.mai{height:40px}
.search_tabl_line{background-color:#C8D1E0; font-size:1px; height:1px; line-height:1px; margin-top:3px; margin-bottom:3px}
#search_tabl_head {height:25px;background-color:#C8D1E0; font-weight:bold}
.discolor{border: 1px solid #c9c7ba;background-color: #c0c0c0;}
.upcolor{border: 1px solid #7f9db9;background-color: #FFFFFF;}

/*add*/
a.bigsubmit{cursor:pointer;	font-size:11px;color:#F46509; font-weight:bold; padding-left:3px; padding-right:3px; text-decoration:underline}
.linefife{font-size:6px;line-height:6px;height:6px;background-color:#828A95;width:176px;}
.upr {text-transform: uppercase;}
.commentgray {background-color:#E9EAEB;border-bottom:7px solid #ffffff;}
.commentgray input, .commentgray textarea {font-family:Arial;font-size:12px}
a.under {text-decoration:underline;cursor:pointer}
.sel_width_two{width:90px}
.eleven {font-size:11px;}
.admin {color:#047391;}
input.but {border: 0px; background-color: transparent; color: #F4660A; cursor: pointer;font-weight:bold;font-size:11px;}
.ah4{font-size:14px;font-weight:bold;text-decoration:underline;}
.txt_block{background-color:#CFD5E3; padding:7px 5px 7px 5px}

/*style for forms inputs*/
input.def{border: 1px solid #7f9db9;}
input.err{border: 1px solid #FF0000 !important;}
textarea.def{border: 1px solid #7f9db9;}
textarea.err{border: 1px solid #FF0000 !important;}
select.def{border: 1px solid #7f9db9;color:#3f3f3f}
select.err{border: 1px solid #FF0000 !important;color:#FF0000 !important}





/*end style for forms inputs*/

.select-free
{
	position:absolute;
	z-index:10;
	/*cursor:move;*/

	overflow:hidden;/*must have*/
	width:600px;/*must have for any value*/;
	
}
.select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:600px;/*must have for any big value*/
	height:600px/*must have for any big value*/;
}

/*video*/
.video{width:100%;  margin-bottom:5px; margin-top:5px; float:left}
.video .left{float:left; width:350px;}
.video .right{float:right; width:220px; background-color:white; height:295px}
.video .right ul{list-style:none; padding-top:20px; padding-left:10px; padding-right:10px}
.video .right li{background-image:url('/image/top-video_row.gif'); background-repeat:no-repeat; background-position: top left; padding-left:14px; padding-bottom:7px}
.video .right li a{text-decoration:none; font-size:11px; font-weight:bold}
.video .right li a:hover{text-decoration:underline; font-size:11px; font-weight:bold}
.video .right a.bot{margin-top:20px; padding-left:10px; display:block}

.adv_new{font-size:10px;font-weight:bold;color:#f7911e;}
.adv_div{position:absolute;margin-left:10px;margin-top:-47px;background-image:url('/image/bg_menu_calendar.gif');background-repeat:repeat-x;width:120px;height:20px;padding-top: 3px;padding-bottom: 1px;padding-left: 5px;padding-right: 5px;font-family:arial;font-size:11px;font-weight:bold;color:#F46509;text-align: center;vertical-align: middle;}

/*print*/
ul.print_menu{list-style-type:none; margin-left:11px; height:17px}
ul.print_menu li{float:left; padding-right:8px; font-size:12px; color:#666E7D}
ul.print_menu li a{color:#666E7D; text-decoration:none}

div.orange_line{background-color:#EB5E00;height:5px;line-height:5px; font-size:5px}
.two{ margin-top:74px}
img.logo_one{float:left;padding-left:21px; padding-top:13px}
div.logo_orange_text{float:left; color:#EB5E00; font-size:33px; padding-top:19px; padding-left:17px}
div.logo_gray_text{float:left; color:#666E7D; font-size:14px; padding-top:24px; padding-left:17px; line-height:13px}
a.logo_link_right{float:right; color:#666666; font-size:12px; padding-top:37px;}
div.text{ margin:21px 10px 10px 10px}
div.text p{padding-top:8px; padding-bottom:8px; font-size:14px}
p.date{color:#666E7D;font-size:14px;}
p.lite{color:#EB5E00; font-size:14px; font-weight:bold}
a.main_text{color:#666666; font-size:14px; text-decoration:none}
a.print:hover{text-decoration:underline;}

/*button for katalog*/
a.s_button {color:white; line-height:20px; font-size:11px;background-image:url('/image/bg_orange_se.gif'); background-repeat:repeat-x; text-decoration:underline;  padding:2px 5px 2px 5px}

/*new_style*/
.yel_sp_of_head{background-color:#F49B4B}
.yel_sp_of_head p{color:white;}
.yel_sp_of_head p a {color:white;}
.spec_of_white{background-color:white; width:100%}

/*link or date in material*/
.div_material{padding:8px 0px 8px 0px;}
.gray_material{color:#828a95;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

.search_pub {color:#3F3F3F; font-size:12px; padding-top:5px; padding-bottom:5px;}
*+html input.search_text_ {margin-top:-2px;}

/*archive*/
div.archive {background-color:#E8EAF1; border-bottom:solid 3px white; border-top:solid 3px white; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
div.archive2 {border-bottom:solid 1px #99a8bf; border-top:solid 3px white; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
a.archive {color:#E75F24; text-decoration:underline}
span.archive{color:#E75F24}

/*new search*/
p.search_one{display:block; background-color:#F5F6F9; line-height:20px;color:#F46509}
p.search_one a{color:#F46509; text-decoration:underline}
div.blue_search_{background-image:url('/image/blue_bg_main.gif'); background-position:top; background-repeat:repeat-x; border:solid 1px #56AFEF; clear:both; padding-top:10px;color:#0C7CE0; margin-bottom:1px; background-color:#ABD4F6}
div.blue_search_two{ background-color:#D5E9FB;border:solid 1px #56AFEF; clear:both; padding-top:10px;color:#0C7CE0; margin-bottom:1px; padding:15px}
div.search_one_menu{background-color:#E8EBF2; border:solid 1px #CDCDCD; border-bottom:none; height:21px; padding-top:5px}
div.search_one_menu ul{list-style-type:none;margin:0; width:90%; padding:0; margin-bottom:-5px}
div.search_one_menu li{ float:left; margin:0;padding:0; line-height:26px; padding-right:20px}
div.search_one_menu ul li a{color:#0C7CE0 !important; float:left;background:url('/image/tab-left.gif') no-repeat left top;margin:0;padding:0 0 0 10px; height:26px}
div.search_one_menu ul li a span{color:#0C7CE0 !important; text-decoration:underline; height:26px;float:left;display:block;background:url('/image/tab-right.gif') no-repeat right top;padding-right:10px}

div.search_one_menu ul li a.blue_{background-position: 0% -26px; text-decoration:none}
div.search_one_menu ul li a.blue_ span {background-position:100% -26px; color:white !important; text-decoration:none}

div.search_one_menu ul li a:hover{background-position: 0% -26px; text-decoration:none;cursor:pointer;}
div.search_one_menu ul li a:hover span {background-position:100% -26px; color:white !important; text-decoration:none}


span.blue_bg_left{float:left; background:url('/image/blue_bg_left.gif') no-repeat left top; margin:0; padding:0; padding-left:3px; height:26px}

span.blue_bg_right{height:26px;float:left;display:block;background:url('/image/blue_bg_right.gif') no-repeat right top; padding-right:2px; padding-top:3px}

span.blue_bg_left span.blue_bg_right select{HEIGHT:20PX}
html:root span.blue_bg_left span.blue_bg_right select{HEIGHT:18PX}


/*opera*/
*+html span.blue_bg_right{ padding-top:0}

/* IE 6 7*/
* html div.ot_one {margin-top:-3px}
*+html div.ot_one {margin-top:-3px}
table.search_{ width:100%}
table.search_ .h40{height:40px}
table.search_ .h35{height:35px}
table.search_ .pl5pr5{padding-left:5px; padding-right:5px}
table.search_ .pl10pr10{padding-left:10px; padding-right:10px}
table.search_ .pr10{padding-right:10px}
table.search_ .left{ float:left}
table.search_ .right{ float:right}
table.search_  span.price{line-height:25px;float:left;padding-right:5px}
table.search_ div.price{height:30px; position:relative; float:left;    width:100px}
table.search_ .mt3{margin-top:3px}
* html table.search_ .mt3{margin-top:0}
table.search_ .lh25{line-height:25px}
table.search_ .pl10pr10{padding-left:10px;  padding-right:10px}
table.search_ .pr3{ padding-right:3px}
table.search_ .h45{height:45px}
table.search_ .lh24pr10{line-height:24px; padding-right:10px}
table.search_ .but{float:right; display:block;margin-top:7px; padding-right:5px}
table.search_ a.fine_se{color:#0C7CE0; display:block; float:right; text-decoration:underline; padding-right:5px;text-transform: lowercase;}
table.search_ .white_blue{height:35px; font-size:11px;background-color:#D5E9FB;}
table.search_ .pad{padding-left:10px; padding-right:7px}
table.search_ .intext{height:40px; font-size:11px;background-color:#D5E9FB}

.countr{margin-top:10px; color:#626D83}
.nobor{border-left:none !important; border-right:none !important; border-bottom:none !important}

.country_x{text-align:right; position:absolute; margin-top:-5px; width:96%}
.lh18{line-height:18px;}
.country_x_down{text-align:right; position:absolute;height:25px;width:96%}
.flright{ float:right}
a.clear_form{ font-size:12px; color:#FC8D22; text-decoration:underline; padding-right:10px; line-height:24px; display:block; float:right}

html:root .lh18 input{ margin-top:3px;margin-right:3px}
div.blue_cat{ background-color:#D5E9FB;border:solid 1px #56AFEF; clear:both; padding-top:10px;margin-bottom:1px;}

/*НЬЮ*/
.new_left{float:left;  height:39px; line-height:25px; padding-left:15px; width:160px;  text-align:left}
.new_left_pading{float:left;padding-right:3px}
.new_country{float:right;height:39px; width:390px; line-height:26px; text-align:right; padding-right:10px}
.new_right_line{float:right;  width:90px; padding-right:5px}
.new_right{ width:260px; padding-left:1px; float:right}
.new_right_left{float:right; width:125px}
.right_shift{padding-right:0px}
.clear{clear:both}
.but{float:right; display:block;margin-top:5px; padding-right:5px;width:15px;}
.fine_se{line-height:26px; padding-bottom:10px; padding-right:10px; line-height:24px; height:24px; width:auto}
.fine_se input{float:right}
a.fine_se{color:#0C7CE0; display:block; float:right; text-decoration:underline; padding-right:5px;text-transform: lowercase}
.intext{font-size:11px;background-color:#D5E9FB; padding-left:10px; padding-right:10px}
.intext input{ margin-left:3px; margin-right:3px}

span.bit{font-size:11px;color:#F46509; font-weight:bold;}

a.menu_new_one_{height:22px;  margin:0; padding:0; text-align:center; float:left;cursor:pointer}
span.adv_new_{padding-left:7px; color:#FFE58A; font-size:9px}
a.menu_new_one_:hover span.adv_new_{ color:#FFFFFF}
a.menu_new_one_:hover{background:none; color:#FFFFFF}
span.visit_bg_left{float:left; background: url('/image/menu_vist_left.gif') no-repeat left top; margin:0; padding:0;height:22px; padding-left:5px}
span.visit_bg_right{height:22px;float:left;background: url('/image/menu_vist_right.gif') no-repeat right top; padding-right:5px}
a.menu_new_one_:hover span.visit_bg_left{background: url('/image/menu_vist2_left.gif') no-repeat left top}
a.menu_new_one_:hover span.visit_bg_right{background: url('/image/menu_vist2_right.gif') no-repeat right top}


/*new account*/
.iePNG, .tooltip, IMG {filter:expression(fixPNG(this))}

.new_filter{border:solid 1px #9FA0A0}
.new_filter h4{font-size:16px; font-weight:bold; padding-left:10px; padding-top:7px; padding-bottom:7px; border:solid 1px #F3F4F6; background:url('/image/bg_name.gif') repeat-y; display:block}

.filter_menu{border-top:solid 1px #9FA0A0; height:35px; line-height:35px; background:#BDBDBD}
.filter_menu a{display:block;}
.yell_m{ background:#D6CC91 !important}
.pink_m{ background:#D39CA0 !important}
.blue_m{background:#A0C3D4 !important}
a.yell{padding-left:37px; display:block; float:left}
a.pink{width:170px; padding-left:30px; display:block; float:left;text-transform: lowercase}
a.blue{padding-left:30px; width:140px;  display:block; float:left; line-height:12px; padding-top:3px}

.filter_menu div{text-align:center}
.filter_menu div.gray{background: url('/image/fil_bg_gray.gif') no-repeat; width:196px; height:31px;position: absolute}
.filter_menu div.yell{background: url('/image/fil_bg_yell.gif') no-repeat; width:207px; height:31px; line-height:31px;position: absolute; margin-left:175px}
.filter_menu div.pink{background: url('/image/fil_bg_pink.gif')  no-repeat; width:246px; height:31px; position: absolute;margin-left:365px}
.filter_menu div.blue{background:url('/image/fil_bg_blue.gif') no-repeat; width:206px; height:31px;position: absolute; margin-left:598px}



a.quest{display:block; float:left; padding-top:5px; padding-left:7px; background: none;cursor:pointer;}
.filter_table{background:#C2C3C4; width:100%}
.filter_table th{ vertical-align:middle; text-align:center; padding:3px; background:#E5E5E5; font-weight:normal}
.filter_table td{ padding:3px; vertical-align:middle; text-align:center}
.filter_table td.pages{text-align:right; vertical-align:middle;  color:#FFFFFF; background:url('/image/bg_gray_line.gif'); height:21px; line-height:21px; padding:0;padding-right:10px;}
.yell_p{ background:url('/image/bg_yell_line.gif') !important}
.pink_p{background:url('/image/bg_pink_line.gif') !important}
.blue_p{background:url('/image/bg_blue_line.gif') !important}
.filter_table td.pages span{color:black}
.filter_table td.inputs{ text-align:left;background:#F2F2F2; padding:5px 3px; background:#fff}
.filter_table td.inputs input{background-color: #a0a0a0;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#cecece), to(#a0a0a0));
        background-image: -webkit-linear-gradient(top, #cecece, #a0a0a0);
        background-image: -moz-linear-gradient(top, #cecece, #a0a0a0);
        background-image: -ms-linear-gradient(top, #cecece, #a0a0a0);
        background-image: -o-linear-gradient(top, #cecece, #a0a0a0);
        background-image: linear-gradient(top, #cecece, #a0a0a0);
        border: 1px solid #8d8d8d;
        padding: 2px 8px;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;  border-radius: 7px; color:#fff; margin-right:3px; font-size:11px; cursor:pointer}

.filter_table tr.blue_two{background: url('/image/table_bg_blue_two.gif') repeat-x #EAF6FB;}
.filter_table tr.yell_one{background: url('/image/table_bg_yell_one.gif') repeat-x #F3E6B3;}
.filter_table tr.pink_one{background: url('/image/table_bg_pink_one.gif') repeat-x #FAECED;}
.filter_table tr.gray_one{background: url('/image/table_bg_gray_one.gif') repeat-x #F5F6F8;}
.filter_table tr.orange_one{background: url('/image/table_bg_orange_one.gif') repeat-x #FAF9E1;}

.filter_table td.obj{padding-left:10px; text-align:left}
.filter_table td.obj a{text-decoration:underline; display:block; margin-bottom:10px}
.filter_table td.obj img{ width:100px; height:100px}
.filter_table td.descr{padding-left:15px}
.filter_table td.descr span{font-size:13px; font-weight:bold; color:#E39A23}
.filter_table td.option{text-align:left; line-height:15px; padding-left:15px}
.filter_table td.option a.reload{margin-top:10px; margin-left:-3px; display:block}
div.choise{background:#E5E5E5; font-weight:bold;padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:10px}
div.filtr{background:#CCCCCC;border-top:solid 1px #9FA0A0; text-align:right; height:23px; line-height:23px}
div.filtr a.filtr_one{float:right;display:block}
div.filtr a.filtr_two{float:right; text-decoration:underline; font-size:11px; display:block; width:130px; height:23px; line-height:23px; border-left:solid 1px #999999; text-align:center;}
.param{margin-top:20px; margin-bottom:20px; font-size:13px }
.param span{color:#D98D08; font-size:14px}
.add_new_obj{color:#333333; background:url('/image/add_new_obj.gif'); display:block; width:167px; height:26px; font-size:12px; padding-left:35px; line-height:26px}

/*mvk*/
.ob_online_m{ background:#a2cc81 !important}
.ob_expire_m{ background:#D6CC91 !important}
.ob_off_m{background:#e0a8b1 !important}
.ob_ban_m{background:#b8bdc0 !important}

.ob_online_p{ background:url('/image/bg_ob_online_line.gif') !important}
.ob_expire_p{background:url('/image/bg_ob_expire_line.gif') !important}
.ob_off_p{background:url('/image/bg_ob_off_line.gif') !important}

a.ob_online{padding-left:37px; display:block; float:left}
a.ob_expire{width:170px; padding-left:30px; display:block; float:left; line-height:12px; padding-top:3px}
a.ob_off{padding-left:30px; width:140px;  display:block; float:left; line-height:12px; padding-top:3px}

.filter_menu div.ob_all{background: url('/image/fil_bg_ob_all.gif') no-repeat; width:196px; height:31px;position: absolute}
.filter_menu div.ob_online{background: url('/image/fil_bg_ob_online.gif') no-repeat; width:207px; height:31px; line-height:31px;   position: absolute; margin-left:175px}
.filter_menu div.ob_expire{background: url('/image/fil_bg_ob_expire.gif')  no-repeat; width:246px; height:31px; position: absolute;margin-left:365px}
.filter_menu div.ob_off{background:url('/image/fil_bg_ob_off.gif') no-repeat; width:206px; height:31px;position: absolute; margin-left:598px}

.filter_table tr.ob_all_one{background: url('/image/table_bg_ob_all_one.gif') repeat-x #F5F6F8;}
.filter_table tr.ob_online_one{background: url('/image/table_bg_ob_online_one.gif') repeat-x #dbebbc;}
.filter_table tr.ob_expire_one{background: url('/image/table_bg_ob_expire_one.gif') repeat-x #FAF9E1;}
.filter_table tr.ob_off_one{background: url('/image/table_bg_ob_off_one.gif') repeat-x #FAECED;}
.filter_table tr.ob_spec_one{background: url('/image/table_bg_ob_spec_one.gif') repeat-x #F3E6B3;}
.filter_table tr.ob_ban_one{background: url('/image/table_bg_ob_ban_one.gif') repeat-x #e2e3e5;}

a.ob_all_text{color:#D8A03F; text-decoration:underline; font-size:12px; font-weight:bold}
a.ob_online_text{color:#a2cc81; text-decoration:underline; font-size:12px; font-weight:bold}
a.ob_expire_text{color:#D6CC91; text-decoration:underline; font-size:12px; font-weight:bold}
a.ob_off_text{color:#e0a8b1; text-decoration:underline; font-size:12px; font-weight:bold}
a.ob_ban_text{color:#999999; text-decoration:underline; font-size:12px; font-weight:bold}
/*mvk*/

.ban_orang_head{border: solid 1px #F47122; background:url('/image/bg_orange_ones.gif') repeat-x; height:18px}
.ban_orang_head h4, .ban_orang_head p.zag{ margin-left:10px; text-align:center;background:url('/image/bg_orange_twos_earch.gif') no-repeat left; display:block; line-height:18px; font-size:13px; font-weight:bold; color:#FFFFFF}
.ban_orang_one{ border:solid 1px #CACACB}
.ban_orang_two{border:solid 1px white; background:url('/image/bg_blue_oness.gif') no-repeat; height:93px;text-align:center; padding-top:5px}
.ban_orang_two h4{font-size:16px; color:#333333; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:18px}
.ban_orang_two h4 span{color:#FB8102; font-size:15px; font-weight:bold}
.ban_orang_two a{display:block; color:#3399CC; text-decoration:underline; margin-top:3px}
.ban_orang_two a.one{display:inline;color:#3399CC; text-decoration:underline; margin:0px}

p.greeeting{text-decoration:underline}
a.yel_text{color:#D8A03F; text-decoration:underline; font-size:12px; font-weight:bold}
a.text_quest{background:url('/image/quest.png') no-repeat; width:22px; height:22px; position:absolute; margin-top:-3px;cursor:pointer;}
a.red_text{color:#CC6699; font-size:12px; font-weight:bold; text-decoration:underline}
span.red_text{color:#CC6699; font-size:12px; font-weight:bold;}
a.blue_text{font-weight:bold; font-size:12px; text-decoration:underline; color:#6699CC}
span.blue_text{color:#6699CC; text-decoration:none}
span.blue_text2{color:#6699CC; text-decoration:none; font-size:12px;}
a.gray_text{color:#c0c0c0; font-size:12px; font-weight:bold; text-decoration:underline}
span.gray_text{color:#c0c0c0; font-size:12px; font-weight:bold;}

.help_quest{background:url('/image/questions.gif') left top no-repeat #FAFAFA; padding-top:18px; padding-left:30px; padding-right:30px; padding-bottom:18px; border:solid 1px #999999; position:absolute; width:250px;z-index:20;}
.help_quest h4{font-size:14px; font-weight:normal}
.help_quest p{font-size:11px; color:#626D83; margin-top:15px}

#tooltip {background:url('/image/questions.gif') left top no-repeat #FAFAFA; padding-top:18px; padding-left:30px; padding-right:30px; padding-bottom:18px; border:solid 1px #999999; position:absolute; width:250px;z-index:20;font-weight:normal}
#tooltip h4{font-size:14px; font-weight:normal}
#tooltip p{font-size:11px; color:#626D83; margin-top:15px;font-weight:normal}

a.tiponline{background:url('/image/quest.png') no-repeat; width:22px; height:22px; position:absolute; margin-top:-3px;cursor:pointer;background: none;}
a.tiponline2{font-size:1px;width:0px; height:0px;}
a.tiponline3{display:block; float:left; padding-top:3px; padding-left:7px; background:none;cursor:pointer;}
a.tiponline4{display:block; background: none;cursor:pointer;}
/**/

.opinion_lit{background:#E9EAEC; color:#333333; font-size:11px; padding:7px 3px 7px 3px}
.orange_color{color:#CC6633}
.opinion_head{ padding:5px 5px 5px 5px; margin-top:5px; margin-bottom:10px}
.opinion_head .left{ float:left}
.opinion{margin-top:15px; margin-bottom:30px;background: url('/image/bg_yel_line.gif') center bottom no-repeat; padding-bottom:30px;}
.opinion span.img{border:solid 1px #999999; padding:5px; background:#ffffff; float:left; margin-right:10px}
.opinion p.text{line-height:16px}
.opinion p.name{float:left; color:#666666}
.opinion p.web{float:right; text-align:right}
.opinion p.web a, .opinion p.web span{ display:block}
.opinion p.web span{color:#999999}
.opinion p.web a{ text-decoration:underline}
.no_bg{ background:none}

.reply_adm{ margin-left:15px; padding:3px;padding-left:5px;background:#E9EAEC; color:#636363} 
.reply_adm strong{color:#F0690D}
table.response td{padding-top:3px;}

/*attention*/
div.cong{border:solid 1px #cccccc; margin-top:3px; padding:0px}
.congg{background:url('/image/bg_blue_four.jpg') no-repeat center top;border:solid 1px #cccccc;margin-left:-4px;margin-right:-4px;margin-top:-13px;margin-bottom:7px;}
div.cong_main{background:url('/image/bg_blue_earch_810.jpg') no-repeat center; padding-left:5px; padding-bottom:5px;padding-right:5px;padding-left:5px;}
div.cong_main2{background:url('/image/bg_blue_earch_600.jpg') no-repeat center; padding-left:5px; padding-bottom:5px;padding-right:5px;padding-left:5px;}
div.cong h4{background:url('/image/exclamation.gif') no-repeat left; padding-left:45px; font-size:14px; font-weight:normal; text-decoration:underline; line-height:38px; margin-bottom:5px}
div.cong p.style_one{color:#000000; font-size:13px; margin-top:5px}
div.cong p.style_two{margin-top:5px;color:#666666; font-size:11px}

.gold_of{background:#FFF3DC} 
.gold_of_head{background: url('/image/bg_spec_offer_goldd.jpg') left no-repeat #FBB613; padding-left:25px} 
.white_{color:#FFFFFF !important}

/**/
.blue_texts{color:#047391; font-size:11px; font-weight:bold}
.old .warning{border:solid 1px #cccccc;background:url('/image/bg_cong_two.jpg') left no-repeat; padding:5px; line-height:18px}
p.warn{background:url('/image/exclamation.gif') no-repeat left top; padding-left:43px}
div.map{margin-top:10px}
div.map div.left_city{float:left; width:450px}
div.map div.left_city table.region{ width:400px}
select.reg{width:320px; margin-right:5px; height:20px;border: 1px solid #7f9db9;}
td.reg_gray{font-size:11px; color:#666666; padding-top:0px; padding-bottom:10px}
div.map div.right_map{float:right; border:solid 1px #CCCCCC}
div.map div.right_map div.maps{border:solid 1px #CCCCCC; display:block; padding:10px}
div.map div.right_map div.maps img{border:solid 1px #9F9F9F}
div.map div.left_city table.region a.tiponline{ margin-top:-2px}

div.nedv_catalog{float:left; width:184px}
div.nedv_catalog div{margin-top:1px; margin-bottom:7px; padding-left:30px; background-position:left top; background-repeat: no-repeat}
div.nedv_catalog a, a.nedv_cat{ color:#336699; font-size:12px; text-decoration:underline}
div.nedv_catalog span, span.nedv_cat{color:#666666; margin-left:3px; font-size:10px}
h4.catalog{color:#333333; font-size:11px; margin-bottom:10px; margin-top:15px; font-weight:bold }

p.descript_coutry{line-height:18px; text-indent:40px; background:#EFF1F6;margin-bottom:3px; padding:7px}
.otstup_countr{ margin-left:8px}
div.regions{text-align:center; padding-left:70px; margin-bottom:25px}
div.zone{background:url('/image/yell_circle.gif') left top no-repeat; padding-left:11px;float:left; width:239px; text-align:left; margin-bottom:3px}

h2.zone_desc2{color:#FFFFFF; font-size:14px; font-weight:bold;}
h3.zone_desc2{color:#336699; font-size:14px; font-weight:bold; margin:15px 0 5px 7px}
.zone_desc{margin-top:5px; margin-left:0px;}
.zone_desc td{ vertical-align:top}
.zone_desc td.desc{ padding:5px; height:135px; line-height:16px; width:90%;  padding-top:0 !important}
.zone_desc td.img{padding-left:5px}
.zone_desc td.img img{border:solid 1px #9BA7BE; width:240px; }
.zone_desc td.links{padding-left:5px; line-height:18px; padding-top:15px; padding-bottom:5px;padding-right:10px; text-align:right;}

td.up_blue_light{padding-right:7px}
h2.descript_coutry{font-size:13px; font-weight:bold; color:#333333; margin-top:15px; margin-bottom:5px}
h2.flag_left{background-repeat:no-repeat; background-position:left; padding-left:30px; margin-left:5px}
h1.desc_coutry{font-size:14px; font-weight:bold}

h1.whites{font-size:18px; color:#ffffff;font-weight:normal} 
h2.catalog{font-size:14px; font-weight:bold}

/**/
h4.zag{font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#333333; background:#CCCCCC; display:block; padding-top:3px; padding-bottom:3px; padding-left:5px}
ul.gray_info{list-style:none}
ul.gray_info li{display:block;padding:0; margin:0; margin-top:4px; background:url('/image/info_gray.gif') no-repeat left top; padding-left:10px}
ul.gray_info li ul{list-style:none}
ul.gray_info ul li{ margin-left:31px}
ul.gray_info li.detail {float:left; width:242px; margin-left:5px;}
ul.gray_info li.detail ul li {margin-left:10px;}
a.send_message{background:url('/image/send_message.gif') no-repeat; width:165px; height:35px; display:block; line-height:30px; text-align:center; color:#FFFFFF; text-transform:uppercase; font-weight:bold; position:relative;cursor:pointer;}
a.send_message_2{background:url('/image/send_message.gif') no-repeat; width:165px; height:35px; display:block; line-height:30px; text-align:center; color:#FFFFFF; text-transform:uppercase; font-weight:bold;cursor:pointer;}
.send_mes{color:#999999;font-size:10px;line-height:12px}

/*carousel*/
.ha ul li{margin-left:0;}
.ttt {float:left;width: 80px;height: 80px;margin-right: 7px; cursor: pointer;border:solid 1px #D0D0D0;}
.ttt3 {margin-left:22px;}
*html .ttt3 {margin-left:12px;}
.ttt2 {margin-left:66px;}

/*similar*/
.like_main{border:solid 1px #CDCDCD; border-top:none; padding-top:15px; padding-bottom:15px}
.like{float:left; width:115px; text-align:center; margin-left:23px}
a.like_img{display:block; border:solid 1px #CDCDCD; padding:3px; background:#ffffff; margin-bottom:3px}
a.like_img img{ height:100px; width:100px}
a.like_txt{display:block; text-align:center; color:#336699; font-weight:bold; text-decoration:underline}
.like_price{display:block; color:#666666; margin-top:5px}
.sun_two {background:url('/image/sun_two.gif'); width:29px; height:20px}

/**/
div.cong2{border:solid 1px #cccccc; margin-top:3px; padding:2px}
.otsup_5px{ margin-bottom:5px}
div.cong_main3{background:url('/image/bg_blue_earch_600_150.jpg') no-repeat center top #DBE4EA; padding-left:5px; padding-bottom:7px}



div.cong2 h4 {background:url('/image/exclamation_two.gif') no-repeat left; padding-left:45px; font-size:14px; font-weight:normal; text-decoration:underline; line-height:38px; margin-bottom:5px}
div.cong2 p.style_one{color:#000000; font-size:13px; margin-top:5px}
div.cong2 p.style_two{margin-top:5px;color:#666666; font-size:11px}
a.yell_small{text-decoration:underline;color:#CC6600; font-size:11px}

/*crisis*/
a.menu_new_two_{height:19px; line-height:19px;  margin:0; padding:0; text-align:center; float:left; cursor:pointer; color:#663300; font-size:13px}
span.crisis_bg_left{float:left; background: url(/uploads/content/crisis_left.gif) no-repeat left top; margin:0; padding:0;height:19px; padding-left:19px}
span.crisis_bg_right{height:19px;float:left;background: url(/uploads/content/crisis_right.gif) no-repeat right top; padding-right:15px}
a.menu_new_two_:hover{ color:#FF0000}

/*abonement*/
.table_ac{background:#f3f3f3; width:100%; border:none}
.table_ac th{vertical-align: middle; text-align:center;background:#909BA4}
.table_ac th div{background:#909BA4 url('/image/bg_tabl_2.gif') no-repeat;height:100px; width:55px; overflow:hidden}

.table_ac td{ padding-top:4px; padding-bottom:4px; vertical-align:middle; text-align:center;color:#336699; font-size:13px}
.table_ac td span.b{font-size:16px; font-weight:bold;color:#336699;}
.table_ac .left_col{background:#C3E5F6 !important; padding-left:10px; font-size:11px; color:#336699; text-align:left}
.table_ac .left_col table td{text-align:left}
.table_ac tr.m{background:#DEE1E3; color:#FFFFFF}
td.ac_ques{ vertical-align:bottom; text-align:right !important; width:25px; padding-right:5px}
tr.ac_bot{background:#ABCBDD;color:#FFFFFF}
tr.ac_bot td.l{padding-left:10px; text-align:left; }

tr.ac_bot td{ padding:7px 2px 7px 2px}

tr.ac_bot1 td{background:#78a2ba;color:#FFFFFF; font-size:11px}
tr.ac_bot2 td{background:#97C6E2;color:#FFFFFF; font-size:11px}
tr.ac_bot3 td{background:#C1B4E9;color:#FFFFFF; font-size:11px}
tr.ac_bot6 td{background:#A3D574;color:#FFFFFF; font-size:11px}

tr.ac_bot1 td.l{padding-left:10px; text-align:left;}
tr.ac_bot1 td.one{padding:7px 0px 7px 0px}
tr.ac_bot1 td.two{background-color:#5d889f;border:3px solid #4d7992;padding:3px 0px 3px 0px}
tr.ac_bot2 td.l{padding-left:10px; text-align:left;}
tr.ac_bot2 td.one{padding:7px 0px 7px 0px}
tr.ac_bot2 td.two{background-color:#70AED1;border:3px solid #549CC5;padding:3px 0px 3px 0px}
tr.ac_bot3 td.l{padding-left:10px; text-align:left}
tr.ac_bot3 td.one{padding:7px 0px 7px 0px}
tr.ac_bot3 td.two{background-color:#B1A5D4;border:3px solid #9F93C3;padding:3px 0px 3px 0px}
tr.ac_bot6 td.l{padding-left:10px; text-align:left}
tr.ac_bot6 td.one{padding:7px 0px 7px 0px}
tr.ac_bot6 td.two{background-color:#97C35C;border:3px solid #7CAF2A;padding:3px 0px 3px 0px}

a.oplata1 {background:url('/image/pay11_.jpg') center no-repeat; text-align:center; display:block;  height:26px; line-height:18px; font-size:12px; color:#a86c0e; padding-top:5px;}
a.oplata1:hover {background:url('/image/pay12_.jpg') center no-repeat; text-align:center; display:block; height:26px; line-height:18px; font-size:12px; color:#b65405; padding-top:5px;font-weight:bold; }

a.oplata2 {background:url('/image/pay21_.jpg') center no-repeat; text-align:center; display:block;  height:26px; line-height:18px; font-size:12px; color:#a86c0e; padding-top:5px;}
a.oplata2:hover {background:url('/image/pay22_.jpg') center no-repeat; text-align:center; display:block; height:26px; line-height:18px; font-size:12px; color:#b65405; padding-top:5px;font-weight:bold; }

a.oplata3 {background:url('/image/pay31_.jpg') center no-repeat; text-align:center; display:block;  height:26px; line-height:18px; font-size:12px; color:#A86C0E; padding-top:5px}
a.oplata3:hover {background:url('/image/pay32_.jpg') center no-repeat; text-align:center; display:block;  height:26px; line-height:18px; font-size:12px; color:#b65405; padding-top:5px;font-weight:bold;}


a.oplata6 {background:url('/image/pay61_.jpg') center no-repeat; text-align:center; display:block; height:26px; line-height:18px; font-size:12px; color:#A86C0E; padding-top:5px}
a.oplata6:hover {background:url('/image/pay62_.jpg') center no-repeat; text-align:center; display:block; height:26px; line-height:18px; font-size:12px; color:#b65405; padding-top:5px;font-weight:bold;}
/*abonement end*/

.soplata1{font-weight:normal;}
.soplata2{font-weight:bold;}

table.spec_pr{background:#D8DBE0; width:100%; font-size:13px}
table.spec_pr th{background:#E2E5E9; width:50%; padding-left:10px; line-height:15px; text-align:left}
table.spec_pr td{background:#ffffff; width:50%; padding-left:10px; line-height:20px; text-align:left}

ul.offer{list-style:none;}
table.offerta{border:1px solid black;}
table.offerta td{padding:4px;}
table.offerta td.bbr{border-bottom:1px solid black;border-right:1px solid black;}
table.offerta td.brr{border-right:1px solid black;}
table.offerta td.bbb{border-bottom:1px solid black;}

/*sort*/
.info_yel_{list-style-type:none; margin-left:7px; margin-bottom:7px; margin-right:7px}
.li_big_yel_{background-image:url('/image/li_big_yel.gif'); background-repeat:no-repeat; padding-left:15px; }
.li_small_yel_{background-image:url('/image/li_small_yel.gif'); margin-left:20px; background-repeat:no-repeat; padding-left:7px}
.info_yel_ a{display:block;color:#3f3f3f; text-decoration:underline;padding-top:3px;padding-bottom:3px;margin-bottom:1px;}

table.res_sear{margin-top:5px; width:100%; border:none}
table.res_sear .result{padding-left:7px}
.sort{padding-right:7px; width:70%}
table.res_sear .alf{float:right; color:#FF6600; font-size:13px; line-height:25px; font-weight:bold; text-decoration:underline;margin-right:7px;}
table.res_sear .kolvo{float:right; background:#DEDEE0; border:solid 1px #CCCCCC; border-bottom:none;  padding-left:10px; padding-top:5px; padding-bottom:5px; margin-right:10px;}
table.res_sear .kolvo a{margin-left:7px}
table.res_sear .sort_{float:right; padding-top:3px; padding-bottom:4px; margin-right:10px}
table.res_sear .sort_ img{margin-bottom:-7px; position:relative}
a.li_big_yell_bg{background:#e8e8e8; color:#343434;font-weight:bold;padding-left:5px;}

div.error_ob {margin-top:5px; border:solid 1px #FF0000; background:#EE3220 url('/image/red_bg_attention.gif') no-repeat left center; height:auto; padding-left:68px; color:#FFFFFF; font-size:16px;}
div.error_ob a.error_ob {background:url('/image/red_close.gif'); height:25px; width:23px; float:right; margin-top:-1px; margin-right:-1px}
div.new_ob {margin-top:5px; border:solid 1px #8AA520; background:#AAD231 url('/image/green_attention.gif') no-repeat left center; height:47px; padding-left:68px; color:#FFFFFF; font-size:16px;}
div.new_ob a.new_ob {background:url('/image/green_close.gif'); height:25px; width:23px; float:right; margin-top:-1px; margin-right:-1px}

/**/
table.aaa{margin-right:25px}
table.aaa td{ padding-top:5px; padding-bottom:5px}
div.aab table td{ padding-top:0px; padding-bottom:0px}
.deistv{ color:#333333}
.deistv input{width:15px; height:15px;}

/*tab*/
*html UL.tabNavigation{ margin-bottom:-10px}
UL.tabNavigation { height:19px; position:relative;list-style: none;    margin: 0;    padding: 0; margin-bottom:-3px}
UL.tabNavigation LI {float:left; margin: 0; padding-right:4px}
UL.tabNavigation LI.one A { background: url('/image/gray_vid.gif') no-repeat; line-height:12px; width:101px; height:19px;padding: 3px 0px; text-align:center; display:block;font-weight:bold;}
UL.tabNavigation LI.one A.selected, UL.tabNavigation LI.one a:hover{background: url('/image/gray_vid_act.gif')  no-repeat; color:#fff; font-weight:bold}


UL.tabNavigation LI.two A { background: url('/image/gray_vid_2.gif') no-repeat; line-height:12px; width:153px; height:19px;padding: 3px 0px; text-align:center; display:block;font-weight:bold;}

UL.tabNavigation LI.two A.selected, UL.tabNavigation LI.two a:hover{background: url('/image/gray_vid_act_2.gif') no-repeat; color:#fff; font-weight:bold}

div.tabs {
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 4px;
	width: 310px;
}

div.tabs > div {
	padding: 5px;
	margin-top: 3px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	height: 320px;
}

a.video_open{
	cursor: pointer; background:#5E88BC url('/image/video_down.gif') left no-repeat; 
	padding-left:20px; padding-right:3px; height:20px; line-height:20px; color:#fff; float:left
}
a.video_close{
	cursor: pointer; background:#5E88BC url('/image/video_up.gif') right no-repeat; 
	padding-right:20px; padding-left:3px; height:20px; line-height:20px; color:#fff; float:left; display: none
}

/*фотогал.*/
.fotorep{height:300px; padding:0px}
.fotorep .left{ float:left}
.fotorep img.bigs{width:440px; height:300px}
.fotorep .flow{padding-left:7px; padding-right:3px; width:125px; height:300px; overflow:auto; float:left}
.fotorep .flow img{margin-bottom:10px; width:105px;}

.fotorep2{height:440px; padding:0px}
.fotorep2 .left{ float:left}
.fotorep2 img.bigs{width:440px; height:440px}
.fotorep2 .flow{padding-left:7px; padding-right:3px; width:125px; height:440px; overflow:auto; float:left}
.fotorep2 .flow img{margin-bottom:10px; width:105px;}

.fotorep_all{width:100%}
.fotorep_all td{text-align:left; padding-bottom:30px}
 table.fotorep_all p{width:120px;color:#81A4CE; font-size:10px}
 table.fotorep_all a { color:#0B2661; text-decoration:none; display:block;width:120px;}
 table.fotorep_all a strong { display:block}
 
 a.link_im {text-decoration:underline;color:#3399CC;cursor:pointer;}
 
.add_obj_w100{ width:100px}
.add_obj_eng{font-family:Arial, Helvetica, sans-serif;font-size:11px; padding:2px 10px 2px 10px; margin-top:10px; background:#ccc;text-transform:lowercase;width:220px;}
.add_obj_but{background:#ccc; font-family:Arial, Helvetica, sans-serif;font-size:11px; padding:2px 10px 2px 10px;width:150px;text-transform:lowercase;}
.add_obj_main{float:left; width:59%;}
.add_obj_main select {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.add_obj_map{float:right; width:40%;}
.add_obj_map div{border:solid 1px #ccc; padding:5px; float:left}
.add_obj_gray{font-family:Arial, Helvetica, sans-serif;color:#8D8E8D; font-size:11px}
.add_obj_adr{width:620px; float:left; margin-right:10px}
a.blue_ent{height:23px; line-height:23px;background:url('/image/send_blue_centr.gif') repeat-x; float:left;cursor:pointer;}
a.blue_ent span{background:url('/image/send_blue_left.gif') left no-repeat;height:23px; line-height:23px; float:left; padding-left:10px; }
a.blue_ent span span{background:url('/image/send_blue_right.gif') right no-repeat;height:23px; line-height:20px; float:left; padding-right:20px ; color:#fff}
div.add_obj_goog{float:left; border:solid 1px #ccc; padding:5px}
div.add_obj_goog_right{margin-left:10px; width:310px;float:left}
.add_obj_desc{width:560px; overflow:hidden; display:block}

a.send_yell_two{height:22px; line-height:22px;background:url('/image/send_yell_center.gif') repeat-x; float:left;cursor:pointer;}
a.send_yell_two span{background:url('/image/send_yell_left.gif') left no-repeat;height:22px; line-height:22px; float:left;}
a.send_yell_two span span{background:url('/image/send_yell_right.gif') right no-repeat;height:22px; line-height:20px; float:left;padding-left:10px;padding-right:10px ; color:#CC6600;text-align:center;}

a.gray_ent_2{height:22px; line-height:22px;background:url('/image/send_gray_centr.gif') repeat-x; float:left;}
a.gray_ent_2 span{background:url('/image/send_gray_left.gif') left no-repeat;height:22px; line-height:22px; float:left;}
a.gray_ent_2 span span{background:url('/image/send_gray_right.gif') right no-repeat;height:22px; line-height:20px; float:left;padding-left:10px; padding-right:10px ; color:#fff; text-align:center;}

.dig{margin-left:5px;width:40px; display:inline; height:40px; margin-top:-8px; position:absolute; font-family:Arial, Helvetica, sans-serif}

.dig span.one{font-size:40px; font-weight:bold; color:#FED101; position:absolute; z-index:5}
.dig span.two{font-size:42px; font-weight:bold; color:#E98B1B; position:absolute; margin-top:-1px; z-index:4}
.dig span.three{font-size:41px; font-weight:bold; color: gray; position:absolute; margin-left:3px; margin-top:2px; z-index:3}

.dig_eng{width:40px; position:absolute; display:inline;  height:40px; margin-top:-18px;   font-family:Arial, Helvetica, sans-serif; margin-left:-5px}
.dig_eng span.one{font-size:40px; font-weight:bold; color:#FED101; position:absolute; z-index:5}
.dig_eng span.two{font-size:42px; font-weight:bold; color:#E98B1B; position:absolute; margin-top:-1px; z-index:4}
.dig_eng span.three{font-size:41px; font-weight:bold; color: gray; position:absolute; margin-left:3px; margin-top:2px; z-index:3}

.seo {background:#F3F3F3; line-height:18px; padding:10px; padding-top:8px; padding-bottom:12px;}
.seo p {margin-top:10px;margin-bottom:10px;}

/*new adv*/
table.price3 { width:100%; background:#ffffff}
table.price3 th{background:#4195C5; font-weight:normal; color:#fff; padding-top:1px; padding-bottom:3px; text-align:center;}
table.price3 td{ vertical-align:middle; padding-top:3px; padding-bottom:3px; border-bottom:solid 1px #fff; text-align:center}
.blue_color{color:#006699}
table.price3 td.bg_one{background:#D1E9F5;}
table.price3 td.bg_two{background:#E1F3FC;}
table.price3 td.left{ text-align:left; padding-left:10px}
.blue_text3 {color:#3199ce}

table.kvit p {padding-top:6px;padding-bottom:6px;margin:0;}

/* left special */

div.sppredl{margin-top:3px;margin-bottom:5px;}
div.sppredl h4, div.sppredl p{background: url('/image/ban_bg_orangee.gif') repeat-x; text-align:center; color:#fff; font-size:12px; font-weight:bold; height:32px; border: solid 1px #f67f21; vertical-align:middle; line-height:16px}
div.sppredl h4.one_line, div.sppredl p.one_line{line-height:32px}
div.sppredl div.sppredll{background:#fff;border-bottom:solid 1px #cdd0d5; padding:8px 5px 7px 3px; }
div.sppredl div.sppredll a.img{display:block;border:solid 3px #d4d4d4}
div.sppredl div.sppredll td.txt{width:87px; font-size:11px; line-height:12px; padding-left:3px }
div.sppredl div.sppredll td.txt a:hover{ text-decoration:underline}
div.sppredl div.sppredll td.txt strong{color:#ff6600;text-transform: lowercase}

div.sppredl_add{background: #fff url('/image/row_up_blue.gif') no-repeat 10px 4px; border:solid 1px #fff; padding:10px 3px 10px 2px}
div.sppredl_add .line{background:#5fb6e6; line-height:1px; font-size:1px; margin-left:1px; margin-right:1px}
div.sppredl_add a{background:#5fb6e6; display:block;text-align:center; color:#fff; font-size:12px; font-weight:bold}

.blue_two{border:solid 1px #56afef; background:#d5e9fb; padding:10px}
a.but_350_orange{background:url('/image/but_350_orange.png') no-repeat; float:left; width:325px; height:34px; display:block; text-align:center; color:#fff; font-weight:bold; line-height:34px; cursor:pointer; margin-bottom:10px}

a.but_210_blue{background:url('/image/but_210_blue.png') no-repeat; float:right; width:220px; height:34px; display:block; text-align:center; color:#fff; font-weight:bold; line-height:34px; cursor:pointer; margin-bottom:10px}

/**/
p.quest_3{margin-top:10px; margin-bottom:10px; font-size:12px;color:#666666;}
p.quest_3 a.ent, a.quest_kons{background:url('/image/prang_but_3.gif'); width:351px; height:34px; display:block; text-align:center; font-size:13px; color:#FFFFFF; line-height:30px; text-transform:uppercase; font-weight:bold;}
p.quest_3 a.ent.advicelink{cursor:pointer;margin-top:12px;margin-bottom:5px;}
.left_up_three{width:372px; float:left}
.right_up_three{float:right; width:195px; font-size:11px}
.right_up_three a.ent{background:url('/image/prang_but_4.gif'); width:184px; height:50px; display:block;text-align:center; font-size:13px; color:#FFFFFF;text-transform:uppercase; font-weight:bold; padding-top:8px}
.left_up_three table.title_two{background: url('/image/bg_head_three.gif'); width:100%}
.left_up_three table.title_two td.title_one_text{ font-size:12px; color:#fff}
ul.up_three{margin-left:40px; margin-top:5px; margin-bottom:15px}
ul.up_three li{ padding-top:3px; padding-bottom:3px}
ul.up_three li a{ text-decoration:underline;color:#333333}
ul.up_three li a:hover{ text-decoration:underline; font-weight:bold}

table.quest_3 {border-collapse:collapse; margin-left:100px}
table.quest_3 td{padding:1px 5px 0 0 ;}
table.quest_3 td div{margin-top:5px; margin-bottom:5px; font-size:12px;color:#666666;width:100%;text-align:center;}
table.quest_3 td a.ent{background:url('/image/prang_but_3.gif'); width:351px; height:34px; display:block; text-align:center; font-size:13px; color:#FFFFFF; line-height:30px; text-transform:uppercase; font-weight:bold;}


.pop_title{background:#fff; font-size:11px}
.pop_title table.title_two{ margin-bottom:7px; color:#333333}
.pop_title table.title_two td.title_one_text{ font-size:12px}
.pop_title table a{text-decoration: none;  color: #333333}
.pop_title table a:hover{text-decoration:underline;  color: #333333}

/*detail link*/
div.linkk{line-height:23px}
div.linkk a.back{float:left; background:url('/image/new_but.gif') 0 5px no-repeat; padding-left:23px; color:#0099FF; text-decoration:underline}
div.linkk p{ float:right; padding:0;margin:0;}
div.linkk .button.b_orange.r{ float:left}
div.linkk p a.mail{float:left; background:url('/image/new_but.gif') 0 -39px no-repeat; padding-left:23px; color:#0099FF; text-decoration:underline;padding-right:10px;cursor:pointer;}
div.linkk p a.print{float:left; background:url('/image/new_but.gif') 0 -86px no-repeat; padding-left:23px; color:#0099FF; text-decoration:underline;padding-right:10px;cursor:pointer;}

/*leader*/
.str_light_rouse{background:#fde7d9; border-top:1px solid white; padding-left:27px; padding-top:10px; padding-bottom:5px}
.str_light_rouse_col2{background:#fbf0e9}

.str_light_gray{background:#e8ebf2}
.str_light_rouse .black{color:#333; text-decoration:underline; font-weight:bold}
.str_light_rouse .black2{color:#333; text-decoration:none; font-weight: normal}
.str_light_rouse .orange{color:#ff6600; font-size:12px; text-decoration:none}
.str_light_gray_col2{border-bottom:1px solid white;}


/*footer*/
.footer_n{margin-top:2px;border:solid 1px #666666; border-bottom:none}
.footer_b1{border:solid 1px #fb7e22}
.footer_m{background:url('/image/foot_bg_n.gif') repeat-x; height:55px; border:solid 1px #fd9c00; border-top:none}
.footer_m p.copyr{background:url('/image/earch_white_foot_.gif') no-repeat; padding-left:30px; line-height:14px; float:left; height:26px; margin-top:15px; margin-left:16px; color:#fff; width:220px}
* html .footer_m p.copyr{ margin-left:8px}
.footer_m a.l{ margin-left:40px;margin-top:15px; color:#fff;float:left; background:url('/image/row_right_white.gif') 0 3px no-repeat; padding-left:14px; line-height:12px;}
.footer_m a.l:hover{ text-decoration:underline}
.footer_m div.count{float:right; margin-top:12px; padding-right:8px}

/*news/articles*/
a.guide{text-decoration:none; color:#3f3f3f}
a.guide:hover{text-decoration:underline; color:#3f3f3f}
div.search_one_menu_2{background-color:#E8EBF2; border:solid 1px #CDCDCD; border-bottom:none; height:21px; padding-top:5px}
div.search_one_menu_2 ul{list-style-type:none;margin:0; width:90%; padding:0; margin-bottom:-5px}
div.search_one_menu_2 li{ float:left; margin:0;padding:0; line-height:26px; padding-right:20px}
div.search_one_menu_2 ul li a{color:#0C7CE0 !important; float:left;background: url('/image/tab-left.gif') no-repeat left top;margin:0;padding:0 0 0 10px; height:26px}
div.search_one_menu_2 ul li a span{color:#0C7CE0 !important; text-decoration:underline; height:26px;float:left;display:block;background:url('/image/tab-right.gif') no-repeat right top;padding-right:10px}
div.search_one_menu_2 ul li a.blue_{background-position: 0% -26px; text-decoration:none;font-weight:bold;}
div.search_one_menu_2 ul li a.blue_ span {background-position:100% -26px; color:white !important; text-decoration:none}

div.search_one_menu_2 ul li a:hover{background-position: 0% -26px; text-decoration:none;cursor:pointer; height:26px }
div.search_one_menu_2 ul li a:hover span {background-position:100% -26px; color:white !important; text-decoration:none;font-weight:bold} 

.search_news{width:100%}
.search_news td{padding-bottom:5px; vertical-align:top;}
.search_news td strong{color:#333}
.search_news td span{color:#666666; font-size:11px}
.search_news td.pr{ width: auto; padding-right:5px; }
.search_news td.pr2{ width: 110px; padding-right:5px; }
.search_news td.pr3{ width: 24%; padding-right:5px; }
.search_news table{}
.search_news table td{ padding-bottom:7px; vertical-align:middle}
.search_news table td.inp{padding-right:10px; padding-left:5px}

a.but_add{background:url('/image/clear_add.gif'); width:98px; height:16px; display:block; margin-top:5px;cursor:pointer;}
a.but_add strong.b{color:#0066cc; padding-left:1px; font-size:11px}
a.but_add strong.green{padding-left:5px;color:#33cc00}
a.but_add strong.red{ padding-left:5px;color:#cc0000}
a.but_orang_125{margin-top:5px;background:url('/image/but_yell_news.gif'); width:125px; height:24px; display:block; text-align:center; line-height:24px; color:#fff; font-weight:bold;cursor:pointer;}

a.but_yell_biig{background:url('/image/but_yell_biig.gif'); width:123px; height:28px; display:block; color:#fff; text-align:center; line-height:13px; padding-top:2px; font-weight:bold;cursor:pointer;}

#main_bg_six{background-image:url('/image/center_main_six.gif'); background-repeat:repeat-y; float:left; width:100%}
.bg_six_sub{background: url('/image/center_main_six_2.gif')}
/*.catal_all{background:url('/image/catalog_bg.gif') bottom  no-repeat; width:100%}
.catal_all .left{float:left; width:276px; padding:15px 10px 15px 5px;}
.catal_all .right{width:273px; float:right; padding:15px 10px 15px 5px;}
.catal_all  a{ display:block; height:30px; padding-left:30px; float:left; background-repeat:no-repeat; line-height:13px}
.catal_all a strong, .catal_all a span{ text-decoration:underline}
.catal_all div.clear{clear:both; height:1px; line-height:1px; font-size:1px}*/

.catal_all{background:url('/image/catalog_bg.gif') bottom  no-repeat; width:100%}
.catal_all .left{float:left; width:276px; padding:15px 10px 15px 5px;}
.catal_all .right{width:273px; float:right; padding:15px 10px 15px 5px;}
.catal_all a{display:block; padding-left:30px; height:20px; float:left; padding-top:2px; background-repeat:no-repeat; line-height:13px; margin-bottom:5px}
.catal_all a strong, .catal_all a span{text-decoration:underline}
.catal_all div.clear{clear:both; height:1px; line-height:1px; font-size:1px}

/*results new*/
.special_offer2_head{margin-top:1px; height:20px; line-height:18px; padding:0px 0px 0px 5px; clear:both;background:#e8ebf2; border-top: solid 1px #cfd5e3; }
.special_offer2_head a{ display:block;float:left; margin:0;color:#3f3f3f; padding-left:5px; font-weight:bold; text-decoration:underline}
.special_offer2_head p.name{}
.special_offer2_head p.pr{background:#8ac4e1; float:right; width:152px; text-align:center; color:#ffffff; font-weight:bold; font-size:14px;line-height:20px; text-transform:lowercase}
/*.special_offer2{font-size:11px; width:100%; padding-top:7px; padding-bottom:7px;}*/
.special_offer2{font-size:11px; width: auto; padding-top:7px; padding-bottom:7px; border:#e8ebf2 solid 1px; margin-bottom:1px}
.special_offer2 table.spr td{ font-size:11px;padding-bottom:5px; vertical-align:top; line-height:12px}
.special_offer2 table.spr td a.img{padding-left:5px; padding-right:10px; display:block}
.special_offer2 table.spr td.text{ width:150px}
.special_offer2 table.spr td.text p{padding-bottom:5px;}
.special_offer2 table.spr td.sal{ padding-left:20px;padding-right:2px}
.special_offer2 table.spr td.sal p{padding-bottom:5px;}
.special_offer2 table.spr td.sal p span{line-height:14px;}

.special_offer2 table.spr td.desc{padding-left:20px;  line-height:14px}
.special_offer2 table.spr td.desc span{font-size:12px;}
.special_offer2 table.spr td.podr{padding-right:10px; vertical-align:bottom}
.special_offer2 table.spr td.podr a{background:url('/image/but_111.gif'); width:86px; height:16px; color:#fff; text-align:center; text-decoration:none; line-height:16px; font-size:11px; float:right; margin-top:-15px;position:relative;}



.special_offer2_head_gold{background:#ff9b06 url('/image/bg_gold_of_head.gif') right repeat-y; border-top: solid 1px #ff9900; padding-right:0; }
.special_offer2_head_gold p.name{padding-left:23px; background:url('/image/sun_1.gif') left no-repeat; float:left}
.special_offer2_head_gold p.pr{background:#ff9900;}
.special_offer2_gold{ width: auto; background:#ffffcc; border:solid 1px #ffcc33; border-top:none; }

div.list_pr{background:url('/image/bg_gray_head.gif') top repeat-x; position:relative}
h4.list_pr, p.list_pr{color:#336699; padding-top:10px; font-size:14px; font-weight:bold; margin:0 0 10px 10px;}
h2.list_pr{color:#336699; padding-top:10px; font-size:14px; font-weight:bold; margin:0 0 10px 10px;}
div.list_pr div.link{padding-left:30px; padding-bottom:20px; }
div.list_pr div.link p, div.ddd1{float:left; width:252px; margin-top:4px; margin-bottom:4px }
div.list_pr div.link.cap{ padding-left:10px}
div.list_pr div.link.cap p{float:left; width:185px; margin-top:4px; margin-bottom:4px}
div.list_pr div.link p a{text-decoration:underline; font-weight:bold; color:#333}
div.list_pr div.link p span{ font-size:11px}

div.list_pr div.link2{padding-left:10px; padding-bottom:20px}
div.list_pr div.link2 p{float:left; width:270px; margin-top:4px; margin-bottom:4px;padding-right:10px; }
div.list_pr div.link2 p a{text-decoration:underline; font-weight:bold; color:#333}
div.list_pr div.link2 p span{ font-size:11px}

p.all_predl{border-top:solid 1px #dfe3e6; display:block; text-align:right; margin-bottom:10px;padding-top:5px;padding-right:5px}
p.all_predl a{font-weight:bold; text-decoration:underline}
p.all_predl span{ font-size:11px}

div.all_artcount{ margin:10px}
div.all_artcount p.l{ float:left; width:270px } 
div.all_artcount p.r{ float:right; width:270px } 
div.all_artcount p a{ display:block;  background: url('/image/ban_bg_litt.gif') 0 5px no-repeat; padding-left:10px; margin-top:5px; margin-bottom:5px;text-decoration:underline  } 

div.all_artcount a:hover{ font-weight:bold;text-decoration:underline}

/*a.menu_new_two_blue_ span.visit_bg_left{float:left; background: url('/image/menu_blue_vist_left.gif') no-repeat left top; margin:0; padding:0;height:22px; padding-left:5px}
a.menu_new_two_blue_ span.visit_bg_right{height:22px;float:left;background: url('/image/menu_blue_vist_right.gif') no-repeat right top; padding-right:5px}
a.menu_new_two_blue_:hover span.visit_bg_left{background: url('/image/menu_blue_vist_left.gif')  no-repeat left top}
a.menu_new_two_blue_:hover span.visit_bg_right{background: url('/image/menu_blue_vist_right.gif') no-repeat right top;}*/

a.menu_new_two_blue_ span.visit_bg_left{ display:block; float:none;background: url(/image/menu_blue_vist_left.gif) no-repeat left top; margin:0; padding:0;height:22px; padding-left:10px}
a.menu_new_two_blue_ span.visit_bg_right{height:22px; float:none; display:block;background: url(/image/menu_blue_vist_right.gif) no-repeat right top; padding-right:10px; font-size:11px; color:#666d7d; font-weight:bold}
a.menu_new_two_blue_:hover span.visit_bg_left{background: url(/image/menu_blue_vist_left.gif)  no-repeat left top}
a.menu_new_two_blue_:hover span.visit_bg_right{background: url(/image/menu_blue_vist_right.gif) no-repeat right top;}

div.type_info{border:solid 1px #ef8139; margin-top:5px; padding: 15px 10px 15px 10px;}
div.type_info p{line-height:18px;}

/**/
ul.info_yel_list{list-style-type:none; margin-left:10px; margin-bottom:7px; margin-right:7px;font-size:11px;width:450px;}
ul.info_yel_list li.li_yel_list{background: url('/image/li_big_yel.gif') 0 -3px  no-repeat;padding-left: 9px;margin-top: 1px;float:left;width:200px;}
ul.info_yel_list a{color:#3f3f3f; text-decoration: underline}

div.info_list {border:solid 1px #cccccc; padding:10px; padding-left:15px; background:#fff url(/image/earch_5.gif) right bottom no-repeat;}
ul.info_yel_list2{list-style-type:none; margin-left:10px; margin-bottom:7px;margin-top:7px; margin-right:7px;}
ul.info_yel_list2 li.li_yel_list2{background: url('/image/li_big_yel.gif') 0 -3px  no-repeat;padding-left: 9px;
margin-top: 1px;}
ul.info_yel_list2 a{color:#3f3f3f; text-decoration: underline}

div.abonem{padding:5px 5px 5px 5px; background:#fff}
div.abonem table.ab{width:100%;background:#fff}
div.abonem table.ab th{ background:#fa8100; color:#fff; padding:5px ; line-height:12px;text-align:center;}
div.abonem table.ab td{text-transform:capitalize; background:#cccccc; text-align:center; padding:3px}
div.abonem table.ab td.col2{background:#d6d6d6}

table.opros {font-size:12px}

table.opros td {padding:0;}
table.opros td p{padding:2px 0 0 3px;} 

a.subsc{background-image: url(/image/new_but.gif);background-position: 0 -172px;background-repeat: no-repeat;
color: #0099ff;cursor: pointer;float:left;padding-left: 25px;padding-right: 10px;text-decoration: underline;}
div.linkk2{margin-top:8px;padding-right:5px;}
div.linkk_bg{background:url(/image/bg_all_serv.gif) repeat-x; height:117px; padding-left:5px; padding-top:1px }
a.send_mail{background-image: url(/image/new_but.gif); background-position: 0 -39px;background-repeat: no-repeat;
color: #0099ff;cursor: pointer;float: left;padding-left: 23px;padding-right: 10px;text-decoration: underline;}
.pt10{ padding-top:10px}
div.blogs a{cursor: pointer;float: right; text-decoration: underline; }
div.blogs a.rss{width:20px; height:20px;margin-top: 4px; background-image: url(/image/new_but.gif);background-repeat: no-repeat; background-position: 0 -229px;}
/*div.blogs a.vk{background-position: 0 -288px; }
div.blogs a.tw{background-position: 0 -349px}
div.blogs a.fc{background-position: 0 -429px }
div.blogs a.lj{background-position: 0 -493px;}
div.blogs a.li{background-position: 0 -569px}*/

div.send_com{ float:left}
*html div.send_com{ width:200px}
*+html div.send_com{ width:200px;}
*html div.send_com a span.br{margin-top:-5px}
*+html div.send_com a{ margin-top:0}
* html div.send_com a{ margin-top:0}

div.send_com a{margin-top:0px;border:solid 1px #85b8da; background-color:#c3dae8; display:block; line-height:30px; color:#0099ff; text-decoration: underline; }
div.send_com a strong{display:block; padding-left:30px; padding-right:15px; background: url(/image/new_but.gif) no-repeat 5px -662px}

div.send_com a span.tl{display:block; width:5px; height:6px; background:url(/image/new_but.gif) no-repeat 0 -790px; margin-left:-1px; margin-top:-1px; float: left}
div.send_com a span.tr{display:block; width:5px; height:6px; background:url(/image/new_but.gif) no-repeat 0 -710px; margin-right:-1px; margin-top:-1px; float:right}
div.send_com a span.bl{display:block; width:6px; height:5px; background:url(/image/new_but.gif) no-repeat 0 -760px; 
margin-left:-1px; margin-top:-4px; float: left}
div.send_com a span.br{display:block; width:6px; height:5px; background:url(/image/new_but.gif) no-repeat 0 -730px; margin-right:-2px; margin-top:-4px; float:right}

.enlarge{cursor:pointer; background:url(/image/enlarge_button.gif) no-repeat; display:block; width:111px; padding-left:25px; height:21px; line-height:21px; color:#336699; font-size:12px;  margin-left:1px;}
.minimize{cursor:pointer; background:url(/image/minimize_button.gif) no-repeat; display:none; width:129px; padding-left:7px; height:21px; line-height:21px; color:#336699; font-size:12px; text-align:left; margin-left:1px; position: absolute}


.price_table th{background:url(/image/table_price_bg_head.gif) repeat-x; height:40px; color:#336699; font-size:12px; border-right:solid 1px #fff; text-align:left; vertical-align:top;  width:auto; line-height:12px; font-weight:normal}
.price_table th div{padding:9px 2px 0 2px;}
.price_table th div.l{background:url(/image/table_price_bg_head_l.gif) no-repeat; }
.price_table th div.r{background:url(/image/table_price_bg_head_r.gif) no-repeat right top}
.price_table td{ border:#9fcfff solid 1px; border-bottom:none; border-left:none; background:#f5f6f7; padding:3px}

.price_table td.bl{border-left:#9fcfff solid 1px;}
.price_table td.bb{border-bottom:#9fcfff solid 1px;}
.price_table td.bl strong{color:#336699; font-size:14px}

.full_desc ul, ol {padding-left:20px;padding-top:10px;}
.full_desc p {padding-top:10px}

table.specpr{ width:100%}
table.specpr th{ background:url(/image/bg_heaf_sppr.gif) repeat-x; height:24px; line-height:24px; color:#fff}
table.specpr th.l{width:75%; border-right:solid 1px #b1b1b1; border-left:solid 2px #c8c8c8; text-align:center}
table.specpr th.r{ border-right:solid 2px #c8c8c8; }
table.specpr th.r strong.z{float:left; width:100%; display:block; text-align:center;}
table.specpr th.r a.z{width:22px; float:left; margin-left:-40px;margin-top:2px;}
table.specpr td.l{padding:0; background:#fff}
table.specpr td.r{background:#f5f6f7; padding:0; padding-left:10px; padding-right:10px}
table.specpr td.r div.pad{width:193px; border:solid 2px #d4d4d4; height:auto; background:#fff;}
table.specpr td.r div.pad div.rl_sppr{ background:url(/image/row_lef_sppr.gif) center left no-repeat; margin-left:-7px; padding-left:7px  }
table.specpr td.r div.pad div.rl_sppr div{margin:10px; margin-right:0}
table.specpr td.r div.pad div p{margin-bottom:10px}
table.specpr select {font-size:12px;}

a.gray_but2{cursor:pointer; background:url(/image/but_obj122.gif) 0 0;  width:121px ; height:22px; display:block; text-align:center; line-height:22px;font-size:11px;}
a.gray_but2:hover{cursor:pointer; background:url(/image/but_obj122.gif) 0 22px;  width:121px ; height:22px; display:block; text-align:center; line-height:22px; color:#fff}
a.dis_but2{cursor:pointer; width:121px ; height:22px; display:block; text-align:center; line-height:22px}
.color_gray{ color:#3f3f3f}
.color_gray2{color:#9b9b9b}
.color_blue2{color:#7db7d4}
.color_orange2{ color:#ff9900}

div.hs_top{border:none;margin-top:-34px; margin-left:30px;background:transparent url(/image/hs_top.png);width:85px; height:47px;position: absolute}
div.hs_top div{margin:11px 10px 0 7px; width:70px; text-align:center; color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase }

.fb{ width:auto;padding-top:7px;padding-bottom:7px;text-align:center}
.fb h4{background:url(/image/zag_callmy.gif) no-repeat center; text-align: center; height:19px; font-size:12px; font-weight: bold; line-height:19px }
.fb div.bord{border:solid 1px #cacaca ; background:#fff; margin-bottom:5px; padding:12px; padding-left:110px; padding-right:110px }
div.nobord{padding-left:90px; padding-right:90px }

.fb_mess{background: url(/image/call_msg_1.png) no-repeat; line-height:23px; width:166px; }
.fb_mess td.l{background: url(/image/call_msg_1_conv.png) no-repeat; width:14px; height:17px;}
.fb_mess a.fb_mess_a{cursor:pointer;text-transform:uppercase; text-align: center; font-size:12px; color:#fff; font-weight:bold; margin-left:5px }

.fb_call{background: url(/image/call_msg_2.png) no-repeat; line-height:23px; width:166px;}
.fb_call td.r{background:url(/image/call_msg_2_phone.png); width:20px; height:23px}
.fb_call a.fb_call_a{cursor:pointer;text-transform:uppercase; text-align: center; font-size:12px; color:#fff; font-weight:bold; margin-left:5px }

p.fb_desc{ color:#929191; line-height:12px; font-size:10px; width:150px; text-align:center; margin-top:3px}
.ml25{ margin-left:25px}

.show_phone a {cursor:pointer;text-decoration:underline;color:#0099FF;}

.pop_articles {background-image:url('/image/bg-tizer.gif');background-position:bottom; background-repeat:repeat-x;background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;color:#3f3f3f; font-size:12px;width:586px;}
.pop_articles a:hover {text-decoration:underline;}

span.input {
  background:none;
  display: block;
  padding: 0 0 0 0;
  position: relative;
  z-index: 2;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
span.input input {
	background: #ffffff; 
	border:solid 1px #C5C5C5;height:18px; color:#F5833A;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:13px;
}
span.input label {
  position: absolute;
  left: 2px;
  top: 2px;
  cursor: text;
  color:#F5833A;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;  
  background: #ffffff;
  width:94px;
  display:none;
}

table.legal_confirm td {}
table.legal_confirm td select, table.private_confirm td select{font-family:arial;font-size:12px;}
table.legal_confirm td span {color:#828A95;}
table.legal_confirm input, table.legal_confirm textarea {font-family:arial;font-size:12px;}
table.private_confirm input, table.private_confirm textarea {font-family:arial;font-size:12px;}
table.p22{margin-left:20px;}
table.p22 td{ vertical-align:top;width:50%;}
table.p22 td.r{padding-bottom:22px;text-align:right;}
table.p22 td.p20{padding-bottom:20px;}
table.p22 td.p10{padding-bottom:10px;}
a.save_lk {float:right;font-weight: bold;cursor:pointer;display:block; background:url(/image/send_message_ent_.gif); width:162px; text-align:center; font-size:12px; color:#fff; height:29px; line-height:29px}
a.ok_lk {float:right;cursor:pointer;display:block; background:url(/image/ok_bl.gif); width:56px; text-align:center; font-size:12px; color:#fff; height:19px; line-height:19px}

.button_news {display:block; background:url(/image/news_button_3.gif); width:415px; height:32px; color:#fff; font-size:14px; font-weight:bold; text-align:center; text-transform:uppercase; line-height:32px; margin-bottom:5px}

a.backk{float:left; background: url(/image/arrow_r_2.gif) no-repeat left center; padding-left:30px; color:#0099FF; text-decoration:underline; }
.article_2{color:#F4660A; float:right; width:74%; padding:0; margin:0; text-align:right;  }
.article_2 a, .article_2 span{font-weight:normal; font-size:12px; }
.art{ font-size:18px; color:#3f3f3f; font-weight:bold}
span.news_date{color:#5a5a5a; margin-bottom:5px; display:block}

.point_left{border:solid 2px #fff;background:url(/image/bg_actions_points.gif) center no-repeat;height:52px; text-align:center; padding-top:2px}
.point_left a{color:#1982b6; text-decoration:underline; padding-top:3px; display:block}
.action_2{background:url(/image/bg_actions_text.gif) no-repeat}
.action_2 h1{font-size:16px; color:#fff; font-weight:bold; padding-left:180px; padding-top:15px}
.action_2 p.head{padding-left:160px; padding-top:20px; padding-bottom:40px}
.fs14{ font-size:14px}
.color_blue3{ color:#1982b6}

/*lk*/
.lk{float:right; width:288px; margin-right:8px; margin-top:6px;}
* html div.lk{margin-right:4px; }
.lk div.corn4{background:#fff; font-size:1px; height:1px; line-height:1px; margin-left:4px; margin-right:4px;}
.lk div.corn2{background:#fff; font-size:1px; height:1px; line-height:1px; margin-left:2px; margin-right:2px;}
.lk div.corn1{background:#fff; font-size:1px; height:1px; line-height:1px; margin-left:1px; margin-right:1px;}
.lk div.lk_main{background:#fff; padding-left:10px; padding-right:10px}
.lk div.lk_main table{}
.lk div.lk_main table td.rr{padding-right:5px}
.lk div.lk_main table td a{color:#CC3300; text-decoration:underline}



a.blue_but_{height:21px;  margin:0; padding:0; text-align:center; float:left;cursor:pointer; margin-top:1px; font-size:12px}
span.blue_but_left{float:left; background:url(/image/blue_but_left.gif) no-repeat left top; margin:1px 0 0 0; padding:0;height:21px; padding-left:10px}
span.blue_but_right{color:#fff;height:21px; line-height:18px;float:left;background:url(/image/blue_but_right.gif) no-repeat right top; padding-right:10px}
a.blue_but_:hover span.blue_but_left{background: url(/image/blue_but_left_hov.gif) no-repeat left top}
a.blue_but_:hover span.blue_but_right{background: url(/image/blue_but_right_hov.gif) no-repeat right top;}
.left_menu_head{float:left; width:794px}
.right_menu_head{float:right; background: url(/image/curr_bg.gif) repeat-x; width:196px; height:45px}
.centr_bb{float:none !important; display:block !important;clear:left} 
.centr_bb span.blue_but_left{padding-left:15px; float: none; display:inline-block;} 
.centr_bb span.blue_but_right{padding-right:15px; float: none; display:inline-block}

.quick_country {border:solid 1px #ea5d01}
.quick_country p.head{
	border:solid 1px #fb9900; font-size:12px; color:#fff; font-weight:bold; background:url('/image/head_ch_country.gif') repeat-x; text-align:center;
}
.quick_country .quick_country_sub {
	border-top:solid 1px #ea5d01;background:url('/image/ch_country.gif') bottom repeat-x; text-align:center; padding-top:7px; padding-bottom:7px
}
.quick_country a.link {
	margin-top:5px; margin-bottom:7px;display:block; font-size:12px; color:#ff6600; font-weight:bold;text-decoration:underline
}

.quick_country_select
{
	cursor:pointer; padding:1px; background:#fff url('/image/ch_country_down.gif') right no-repeat; height:16px; font-size:11px; border:solid 1px #ea5d01; padding-right:25px;
}
.quick_country_select_search
{
	padding-left:5px; text-decoration:none; width:167px; font-weight:normal;display:block;
}



/*личный кабинет*/
ul.lk_navi{list-style:none}
ul.lk_navi li{padding:2px 0 2px 5px;background:url(/image/dashed_line_lightgray.gif) bottom repeat-x  }
ul.lk_navi.lka li{padding:2px 0 2px 5px; background:none}
ul.lk_navi li.title{ padding:12px 5px 3px 5px;color:#ed5704; font-size:11px;text-transform: uppercase; font-weight:bold}
ul.lk_navi li a{color:#0B3766;text-decoration:underline;display:block; background-image:url(/image/lk_menu_icons.png); background-repeat:no-repeat; padding:5px 5px 5px 22px}
ul.lk_navi li.sel{background:#d1e3ec }
ul.lk_navi li.exit{background-color:#e0e0e2 }
ul.lk_navi li.sel a{color:#030303;text-decoration:none;font-weight:bold}

ul.lk_navi li a.icon0{ background-position:0 -22px}

ul.lk_navi li a.icon1{ background-position:0 5px}
ul.lk_navi li a.icon2{ background-position:0 -97px}
ul.lk_navi li a.icon3{ background-position:0 -195px}
ul.lk_navi li a.icon4{ background-position:0 -415px}
ul.lk_navi li a.icon5{ background-position:0 -515px}
ul.lk_navi li a.icon6{ background-position:0 -595px}
ul.lk_navi li a.icon7{ background-position:0 -695px}
ul.lk_navi li a.icon8{ background-position:0 -815px}
ul.lk_navi li a.icon9{ background-position:0 -918px;}
ul.lk_navi li a.icon10{ background-position:0 -995px;}
ul.lk_navi li a.icon11{ background-position:0 -1095px;}
ul.lk_navi li a.icon12{ background-position:0 -1195px;}
ul.lk_navi li a.icon13{ background-position:0 -1294px;}
ul.lk_navi li a.icon14{ background-position:0 -1375px;}
ul.lk_navi li a.icon15{ background-position:0 -1475px;}
ul.lk_navi li a.icon16{ background-position:0 -1555px;}
ul.lk_navi li a.icon17{ background-position:0 -1656px;}
ul.lk_navi li a.icon18{ background-position:0 -1735px;}
ul.lk_navi li a.icon19{ background-position:0 -1835px;}
ul.lk_navi li a.icon20{ background-position:0 -1935px;}
ul.lk_navi li a.icon21{ background-position:0 -2095px;}
ul.lk_navi li a.icon22{ background-position:0 -2195px;}
ul.lk_navi li a.icon23{ background-position:0 -2295px;}
ul.lk_navi li a.icon24{ background-position:0 -2405px;}
ul.lk_navi li a.icon25{ background-position:0 -2685px;}
ul.lk_navi li a.icon26{ background-position:0 -2755px;}
ul.lk_navi li a.icon27{ background-position:0 -2815px;}

ul.lk_navi li a.profit{ background-image:none; background-color:#fff;padding:10px 8px; box-shadow:0 3px 6px 1px rgba(0,0,0,0.4); width:auto !important; display:inline-block}

.lk_main{ padding:3px}
.lk_main_wp{ padding-bottom:30px }
.lk_main_wp .lk_workplace_l{float:left; width:50%;}
.lk_main_wp .lk_workplace_r{float:right; width:395px;}

.lk_main_fav .blocks{border:solid 1px #d0d0d0; border-right:none; border-bottom:none }
.lk_main_fav .blocks .block.obj{float:left; width:378px; border:none; border-bottom:solid 1px #d0d0d0;border-right:solid 1px #d0d0d0; margin-bottom:0;}
.lk_main_fav .blocks .block.obj.r{border-left:none;}
.lk_main_fav .blocks .block.obj{padding-bottom:3px !important;}
.lk_main_fav .block.obj table td.desc p{margin-bottom:2px !important;}

.lk_main .hello{ font-size:11px; padding:20px; text-align:justify;}

.lk_head{background:#fff; padding:1px;border:solid 1px #d0d0d0; border-bottom:none}
*+html .lk_head .foie7{ float:left}
.lk_head .wrap{background:url(/image/lk_head_bg.gif) repeat-x; height:25px; line-height:25px}
.lk_head .wrap .left_text{padding-left:35px; background-image:url(/image/lk_icons.png); background-repeat:no-repeat; font-weight:bold; float:left; }
.lk_head .wrap .left_text.icon1{background-position:10px 4px}
.lk_head .wrap .left_text.icon2{background-position:10px -196px}
.lk_head .wrap .left_text.icon3{background-position:15px -496px}
.lk_head .wrap .left_text.icon4{background-position:10px -596px}
.lk_head .wrap .left_text.icon5{background-position:10px -694px}
.lk_head .wrap .left_text.icon6{background-position:10px -795px}
.lk_head .wrap .left_text.icon7{background-position:10px -4094px}
.lk_head .wrap .left_text.icon8{background-position:10px -4596px}
.lk_head .wrap .left_text.icon9{background-position:10px -4696px}
.lk_head .wrap .left_text.icon10{background-position:10px -5676px}
.lk_head .wrap .left_text.icon11{background-position:10px -5735px}
.lk_head .wrap .left_text.icon12{background-position:10px -5804px}
.lk_head .wrap .left_text.icon13{background-position:10px -5854px}
.lk_head .wrap .left_text.icon14{background-position:10px -5896px}



.lk_head .wrap .centr_text{text-decoration:underline;padding-left:15px;color:#093766}

.lk_head .wrap .wtf{background:url(/image/lk_icons.png) no-repeat 0 -94px; width:22px; height:25px; float:right;}
.lk_main .block{background:url(/image/bg_gray_lk.gif) top repeat-x #fff; color:#555555;border:solid 1px #d0d0d0; border-top:none; margin-bottom:5px}
.lk_main .zayavk{ height:150px !important}
.lk_main .block.obj{ padding:10px;}
.lk_main .block.obj table{ width:100%; border-collapse:collapse; border:0}
.lk_main .block.obj table td{ border:0; vertical-align:top; padding:1px}
.lk_main .block.obj table td.price{ color:#959595; font-size:14px; font-weight:bold; text-align:right; white-space:nowrap; padding-left:10px}
.lk_main .block.obj table td.img{ width:102px; height:102px}
.lk_main .block.obj table td.img a{border:solid 1px #cccccc; display:block;}
.lk_main .block.obj table td.desc{padding-left:10px; font-size:11px}
.lk_main .block.obj table td.desc p{margin-bottom:7px; margin-top:7px; line-height:16px}
.lk_main .block.obj table td.desc p strong.green{color:#3c762c; font-size:12px}
.lk_main .block.obj table td.desc p strong.color_red{ font-size:12px}
.lk_main .block.obj table.head{ border-collapse:collapse; margin-bottom:1px; }
.lk_main .block.obj table.head td{ vertical-align:middle}
.lk_main .block.obj table.head td a{color:#565656;text-decoration:underline;}
.lk_main .block.obj a.blueinp{ float:right}
.lk_main .block_table{width:100%; background:#d0d0d0; font-size:11px; margin-bottom:5px}
.lk_main .block_table tr.col1 td, .lk_main .block_table tr.col1 th{background: url(/image/bg_gray_lk.gif) top repeat-x #fff;}
.lk_main .block_table tr th{ text-align:center; padding-left:5px; padding-right:5px; height:25px}
.lk_main .block_table2{ width:100%;}


.title.block.block2 p{ margin-bottom:10px}
.title.block.block4 table.null_ico{ margin-top:-12px}
.title.block.block2 table.null_ico{ margin-top:-9px}

/*lh block_height*/

.lk_main_wp .block1{ height:136px}
.lk_main_wp .block2{ height:58px; margin-bottom:5px !important}
.lk_main_wp .block3{ height:140px; margin-bottom:5px}
.lk_main_wp .block4{ height:80px;}
.lk_main_wp .block5{ height:200px;}
.lk_main_wp .block6{ height:315px;}
.lk_main_wp .block5.b{ height:230px;}
.lk_main_wp .block6.b{ height: auto}


.lk_main .block_table.list{font-size:12px} 
.lk_main .block_table.list td, .lk_main .block_table.list th{ padding:6px}
.lk_main .block_table.list td.right_row a{ color:#eb5904}
.lk_main .block_table tr.col2 td{background:#fff}
.lk_main .block_table td{ padding:4px}
.lk_main .block_table td.left_row{ text-align:center}
.lk_main .block_table td.right_row{ text-align:center; color:#979797}
.lk_main_fav .blocks .block.obj input{ padding:0; margin:0; border: none}
.lk_main_fav .blocks .block.obj td.inp{vertical-align:middle; padding-right:3px}
.lk_main .block_table tr.col3 td{background:#d9dcdf}
.lk_main  .block_table.list .price{white-space:nowrap}
.lk_main  .block_table.list .desc{ vertical-align:top}



.ans{}
.ans a.back{background: url(/image/lk_icons.png) no-repeat 15px -3200px; padding-left:37px; color:#093766; font-weight: bold; text-decoration:underline; display:block; margin:10px 0 12px 0}
.ans .lk_head {border:solid 1px #f28c2a; border-bottom:none}
.ans .block_table2.block.block2{ width:100%; margin-bottom:0}
.ans .block_table2.block.block2.cont{border:solid 1px #f28c2a; border-top:none}
.ans .block_table2.block.block2 th.l{ font-size:14px}
.ans .block_table2.block.block2 td.l, .ans .block_table2.block.block2 th.l{width:170px; padding-left:36px; padding-right:20px; text-align:left; font-weight:normal; vertical-align:top; padding-top:15px; padding-bottom:10px}
.ans .block_table2.block.block2 th.r, .ans .block_table2.block.block2 td.r{text-align:left; font-weight:normal; vertical-align:top; padding-top:15px; padding-bottom:5px; padding-right:10px}
.ans .block_table2.block.block2 .quest{margin-top:5px; padding:0; background:url(/image/lk_icons.png) no-repeat 0 -3300px; padding-left:25px; margin-left:-25px}
.ans .block_table2.block.block2 .repl{ padding:0;margin-bottom:10px;}
.ans .block_table2.block.block2 .repl span.repl_icon{ background:url(/image/lk_icons.png) no-repeat 0 -3400px; padding-left:25px; margin-left:-25px; float:left; height:25px}
.ans .block_table2.block.block2 .respond{color:#093766; font-weight:bold; background:url(/image/lk_icons.png) no-repeat 0 -3500px; padding-left:15px; text-decoration:underline}
.ans .feedback{ float:right; margin-bottom:5px}
.ans .feedback a{padding-left:20px; background:url(/image/lk_icons.png) no-repeat; padding-right:20px; line-height:15px; float: left;font-size: 11px}
.ans .feedback a.ico1{ background-position:0 -3600px; color:#093766}
.ans .feedback a.ico2{ background-position:0 -3700px; color:#087e1f}
.ans .feedback a.ico3{ background-position:0 -3800px; color:#bf2016}
.ans .feedback a.ico4{ background-position:0 -3900px; color:#979797}
.ans .feedback a.ico5{ background-position:0 -4000px; color:#979797}

.ans .files{background:#e9e9e9; padding:5px 15px; margin-top:5px }
.ans .files a{ font-size:11px; color:#545454; text-decoration:none; padding-right:25px; float:left; padding-left:20px;background:url(/image/main_icons.png); background-repeat:no-repeat; line-height:20px}
.ans .files a.ico1{ background-position:0 -3038px }
.ans .files a.ico2{ background-position:0 -3118px }
.ans .files a.ico3{ background-position:0 -3198px }
.ans .files a.ico5{ background-position:0 -3298px }
.ans .files a.ico6{ background-position:0 -3398px }
.ans .files a.ico7{ background-position:0 -3478px }

.block_table tr.col1 th{ padding-top:4px; padding-bottom:4px}


.color_orange_2{color:#ff6600 !important;}
.color_red{ color:#cd0707}
.color_lightgray{ color:#b0b0b0}

a.blueinp{height:19px;line-height:19px; text-decoration:none !important; cursor:pointer; margin-left:3px}
a.blueinp span.l{background:url(/image/blue_but.gif) no-repeat 0 -81px; float:left; padding-left:7px}
a.blueinp span.l span{display:block;background:url(/image/blue_but.gif) repeat-x; height:19px; color:#fff; font-weight:normal }
a.blueinp span.r{float:left;background:url(/image/blue_but.gif) no-repeat 0 -50px; height:19px;width:7px}

a.orangeinp{height:19px;line-height:19px; text-decoration:none !important; cursor:pointer; margin-left:3px}
a.orangeinp span.l{background:url(/image/orange2_but.gif) no-repeat 0 -25px; float:left; padding-left:4px}
a.orangeinp span.l span{display:block;background:url(/image/orange2_but.gif) repeat-x; height:19px; color:#592100; font-weight:normal; padding-left:5px; padding-right:5px}
a.orangeinp span.r{float:left;background:url(/image/orange2_but.gif) no-repeat 0 -53px; height:19px;width:7px}

a.grayinp{height:19px;line-height:19px; text-decoration:none !important; cursor:pointer; margin-left:3px}
a.grayinp span.l{background:url(/image/gray_but.gif) no-repeat 0 -31px; float:left; padding-left:4px}
a.grayinp span.l span{display:block;background:url(/image/gray_but.gif) repeat-x; height:19px; color:#592100; font-weight:normal; padding-left:5px; padding-right:5px;color:#fff}
a.grayinp span.r{float:left;background:url(/image/gray_but.gif) no-repeat 0 -59px; height:19px;width:7px}

.fs10{ font-size:10px}

.no_butbg{ border-bottom:none !important}

.lk_main .tabss{padding:9px; padding-top:5px; padding-bottom:0 }
.lk_main .tabss .line{border-top:solid 1px #d0d0d0; font-size:1px; height:1px; line-height:1px; margin-left:-10px; margin-right:-10px; position:relative; z-index:1; margin-top:-1px }
*+html .lk_main .tabss a{ width:150px}
.lk_main .tabss a{width:150px;display:block;border:solid 1px #d0d0d0;  float:left; padding:5px 3px 5px 35px; background:#f1f1f1 url(/image/lk_icons.png) no-repeat 10px -295px; font-weight:bold; position:relative; z-index:2}
.lk_main .tabss a.ico2{ background-position:10px -395px; margin-left:-7px}
.lk_main .tabss a span.l{display:block; float:left;background:url(/image/lk_arrow_news_head_l_gray.gif); width:5px; height:6px; margin-top:-6px; margin-left:-36px}
.lk_main .tabss a span.r{display:block; float:right;background:url(/image/lk_arrow_news_head_r_gray.gif); width:5px; height:6px; margin-top:-6px; margin-right:-4px}
*+html .lk_main .tabss a span.r{ position: relative; right:-0px; top:-14px }
.lk_main .tabss a.act{ background:#fff url(/image/lk_icons.png) no-repeat 10px -295px;border-bottom: solid 1px #fff; position:relative; z-index:3 }
.lk_main .tabss a.act.ico2{background-position:10px -395px;}
.lk_main .tabss a.act span.l{ background:url(/image/lk_arrow_news_head_l_white.gif) no-repeat; }
.lk_main .tabss a.act span.r{ background:url(/image/lk_arrow_news_head_r_white.gif) no-repeat; margin-right:-5px}


.lk_main .title{ padding:10px;}
.lk_main .title p{ margin-bottom:16px; }
.lk_main .title p a, .lk_main .block_table a { color:#093766; font-weight:bold; text-decoration:underline;  }
.lk_main .title.tabss_ p a{ padding-left:10px}
.lk_workplace_r .title.block, .title.tabss_{ padding-bottom:0px;padding-right:1px;}
.title.tabss_{ padding-left:20px; height:155px}
.lk_main .title.block.news{padding-left:20px; padding-right:1px; padding-top:15px}
.lk_main .title.block.news p{ }


table.null_ico{}
table.null_ico td.img a{display:block;background:url(/image/lk_icons.png) no-repeat; border:none !important; width:100px}
table.null_ico td.desc{vertical-align:middle !important; font-size:12px !important}
table.null_ico td.desc a.arr{background:url(/image/lk_icons.png) no-repeat 0 -2217px; margin-left:3px}
table.null_ico td.desc {padding:0 !important}
table.null_ico1 td.img a{background-position:10px -1990px; height:115px}
table.null_ico2 td.img a{background-position:0px -2310px; height:68px}
table.null_ico3 td.img a{background-position:3px -2495px; height:135px; width:110px }
table.null_ico4 td.img a{background-position:3px -2790px; height:105px; }
table.null_ico5 td.img a{background-position:3px -3005px; height:127px; width:110px }



.hello table.null_ico{margin:-10px 0 0 -10px}
.hello table.null_ico td{ vertical-align:top !important; padding:0 }
.hello table.null_ico td.img {height:135px;}
.hello table.null_ico1 td.img a{background-position:10px -1998px; width:85px }
.hello table.null_ico2 td.img a{background-position:8px -2310px; }
.hello table.null_ico3 td.img a{background-position:10px -2496px; width:105px }
.hello table.null_ico4 td.img a{background-position:3px -2798px;  }
.hello table.null_ico5 td.img a{background-position:3px -3005px; width:110px }



/*.block_sort{padding:5px 0px 10px 14px; border-top:solid 1px #d0d0d0}*/
.block_sort.bot{ border-top:none; border-bottom:solid 1px #d0d0d0}
.block_sort.nobord{ padding:0; border:none}
.block_sort.nobord.list{padding:5px 5px 5px 20px}
.block_sort .contr{float:left;line-height:25px}
.block_sort .contr a.req{cursor:pointer;background:url(/image/main_icons.png) 0 -2955px no-repeat}
.block_sort .contr_r{float: right;line-height:25px; padding-top:4px; padding-right:10px}
.block_sort .contr input{float:left; margin-right:3px; height:25px}
.block_sort .contr a{height:15px;background: url(/image/lk_icons.png) no-repeat; color:#093766; padding-left:20px; float:left; padding-right:10px; text-decoration:underline; height:25px}
.block_sort .contr a.ico1{ background-position:0 -894px}
.block_sort .contr a.ico2{ background-position:0 -994px}
.block_sort .contr a.ico3{ background-position:0 -1094px}
.block_sort .sort{float:right;line-height:25px; width:330px;}
.block_sort .sort span{float:left; padding-right:7px; font-weight:bold; padding-left:15px}
.block_sort .sort a{float: left;background: url(/image/lk_icons.png) no-repeat ; width:27px; height:25px; }

.block_sort .sort_search{ line-height:25px;width:380px; float:right;}
.block_sort .sort_search td{border-right: dotted 1px #cfd5e3; padding-right:5px; padding-left:5px;}
.block_sort .sort_search td a.sort{background-image:url(/image/sort_bg_arrows.png); background-repeat:no-repeat; width:22px; height:25px; float:left}
.block_sort .sort_search td a.sort.up{ background-position:0 2px}
.block_sort .sort_search td a.sort.down{background-position:0 -100px}
.block_sort .sort_search td a.sort.up.sel{ background-position:0 -300px}
.block_sort .sort_search td a.sort.down.sel{ background-position: 0 -197px}

.block_sort .sort a.ico1{ background-position:3px -1200px}
.block_sort .sort a.ico1_0{ background-position:-72px -1201px}
.block_sort .sort a.ico2{ background-position:3px -1296px}
.block_sort .sort a.ico2_0{ background-position:-72px  -1297px}
.block_sort .sort a.ico3{ background-position:3px -1396px}
.block_sort .sort a.ico3_0{ background-position:-72px -1396px}
.block_sort .sort a.ico4{ background-position:3px -1496px}
.block_sort .sort a.ico4_0{ background-position:-72px -1497px}

.block_sort .pages{ line-height:25px; float:right; padding-right:10px}
.block_sort .pages a{ color:#093766; text-decoration:underline; padding-left:2px; padding-right:2px}
.block_sort .pages strong{ padding-left:2px; padding-right:2px}
.block_sort .pages  span{ color:#555555; font-size:11px}
.block_sort a.left{line-height:25px; color:#093766; text-decoration:underline; font-weight:bold}

.lk_main .subscription2{background:#deeefc !important; padding:15px 15px 25px 10px; }
div.cheboxs{line-height:25px; margin-bottom:10px; position:relative}
div.cheboxs p{ float:left}
div.cheboxs input{ height:25px; float:left; }
div.subscription2 a.blueinp{ float:right;}
div.cheboxs span{padding-right:25px; padding-left:25px;background:url(/image/lk_icons.png) no-repeat; font-weight:bold; float:left; padding-top:2px }
div.cheboxs span.ico1{ background-position:5px -1594px}
div.cheboxs span.ico2{ background-position:5px -1694px}
div.cheboxs span.ico3{ background-position:5px -1794px}
div.cheboxs span.ico4{ background-position:5px -1894px}
div.cheboxs.dis p{opacity:0.5; filter: alpha(opacity=50);}


.pd ul.form{ list-style:none; padding:0; margin:0; padding:10px 0 10px 32px; width:367px; float:left}
.pd ul.form li{padding:5px;line-height: 23px; clear:both; height:28px}
.pd ul.form li div.box{float:left; background:#b3e7ff; padding:3px 2px 2px 3px; border-radius:3px}
.pd ul.form li label{ width:120px; float:left; padding-top:3px; padding-bottom:3px}

.pd ul.form li label.firstname{width: auto; padding-right:10px}
.pd ul.form li div.firstname{float:left; background:#b3e7ff; padding:3px 2px 2px 3px; border-radius:3px}
.pd ul.form li div.firstname input{ width:93px}
.pd ul.form li label.lastname{width: auto; padding-right:10px; padding-left:15px}
.pd ul.form li div.lastname{float:right; background:#b3e7ff; padding:3px 2px 2px 3px; border-radius:3px}
.pd ul.form li div.lastname input{ width:135px}
.pd ul.form li input, .pd ul.form li select{border:none; padding:3px 0 3px 0; width:230px; float: left; font-size:12px; font-family:arial}
.pd ul.form li a.grayinp, .pd ul.form li a.blueinp{ float:right}
.pd ul.form li table.phone {width:384px;border-collapse:collapse;}
.pd ul.form li table.phone td{ padding:0; padding-right:5px}
.pd ul.form li table.phone label{width:auto;}
.pd ul.form li table.phone td div{background:#b3e7ff; padding:3px 2px 2px 3px; border-radius:3px; float: right}
.pd ul.form li table.phone td.wtf{padding-left:10px}
a.wtf2{width:15px; height:16px; background: url(/image/lk_icons.png) 0 -4200px; 
display:block}

.pd div.pass{ padding:0; margin:0; padding:10px 0 10px 32px; width:367px; float:left}
.pd div.pass ul{ padding:0}
.pd div.pass ul li label{ width:100px}
.pd div.pass a.passw{padding-left:23px; background:url(/image/lk_icons.png) no-repeat 0 -4288px; color:#093766; font-weight:bold; text-decoration:underline; display:block; line-height:36px}

div.disabled{background:#bebebe !important}

/*alerts*/
.block.block2.alerts2{border:solid 1px #f28c2a; margin-bottom:0 }
.block.block2{ margin-bottom:0}
.alerts{width:100%; border-collapse:collapse}
.alerts td{ padding:10px 0 10px 0;vertical-align:top; }
.alerts td.check{width:40px; text-align:center; }
.alerts td p.color_orange_2 a{color:#ff6600; font-size:11px; font-weight:bold}
.alerts td.desc{width:340px; padding-right:50px}
.alerts td.obj{width:246px}
.alerts td.obj p{margin-bottom:5px; font-size:11px; text-align:center}
.alerts td.obj a.blueinp span.l span{width:226px; padding:0; text-align:center}
.alerts td.obj a.grayinp span.l span{width:226px; padding:0; text-align: center}

.alerts td.activ{text-align:center; vertical-align:middle; padding:10px}
.color_green{ color:#007d00}
.color_lightgray2{ color:#d0d0d0 !important}
.alerts td .link_gray{color:#929292; font-size:11px; text-decoration: underline; font-weight:bold; display:block; margin-top:5px}
.alerts td strong .link_gray{ text-decoration:none}
.alerts .color_red{ color:#770000}

.alerts .form {background:#fff; border-top:solid 1px #d0d0d0; padding:1px; }
.alerts .form .wrap{background:#deeefc; padding:10px ; color:#093766}
.alerts .form ul{ list-style:none; padding:0; margin:0; float:left;  }
.alerts .form ul li{padding:5px; line-height: 23px; height:28px; float:left}
.alerts .form ul li label{ float:left; padding:3px 4px 3px 4px}
.alerts .form ul li div.box{float:left; background:#b3e7ff; padding:3px 2px 2px 3px; border-radius:3px}
.alerts .form ul li .box input{border:none; padding:3px 0 3px 0; float: left; font-size:12px; color:#093766;}
.alerts .form ul li .box select{border:none; padding:4px 3px 4px 3px; float: left; font-size:12px; color:#093766; width:100%}
.alerts .form ul li input.radio{ height:27px;float:left}
.alerts .form .item_l{ width:440px}
.alerts .form .item_r{ float:right }
.alerts .form .blueinp, .alerts .form .grayinp{ float:right}
.alerts .form .w155{width:155px}
.alerts .form .w110{width:110px}
.alerts .form .w70{width:70px}
.alerts .form .w95{width:95px}
.alerts .form .w90{width:90px}
.alerts .form .w103{width:103px}
.alerts .form .w144{width:150px}
.alerts .form .w148{width:148px}
.alerts .form .w130{width:135px}
.alerts .form .w200{width:200px}
.alerts .form .w190{width:190px}
.alerts .form .w450{width:450px}
.alerts .form .all_width{ width:100%}
.alerts .form a.hidblock{display:block; background:url(/image/lk_icons.png) no-repeat 7px -4396px; padding-left:20px; color:#61abef; margin-top:10px; margin-bottom:10px}
.lk_main table.lh18 td{ padding: 2px}


/*new style main*/
.detail_link{color:#f46509; text-align:right; font-size:11px; padding-top:5px; padding-right:5px; margin-bottom:5px ; }
.detail_link a {cursor:pointer}
.detail_link strong.sp{float:right; font-size:14px; padding:0 5px 0 5px}
.detail_link a.blueinp{float:right}
.detail_link a.blueinp strong{background:url(/image/main_icons.png) 0 0 no-repeat; padding-left:20px}
.detail_link a.link{color:#f46509; font-weight:bold;float:right; background:url(/image/main_icons.png) no-repeat; padding-left:20px; line-height:19px; text-decoration:underline}
.detail_link a.link2{color:#f46509; font-weight:bold;float:left; padding-left:10px; line-height:19px; text-decoration:underline}
.detail_link a.icon1{ background-position:0 -89px; padding-left:25px}
.detail_link a.icon2{ background-position:0 -288px}
.detail_link a.icon3{ background-position:0 -388px }
.detail_link a.icon4{ background-position:0 -488px }
.detail_link a.icon5{ background-position:0 -588px; padding-left:25px}
.detail_link a.icon6{ background-position:0 -688px }
.detail_link a.icon7{ background-position:0 -788px}
.detail_link a.icon8{ background-position:0 -888px }
.detail_link a.icon9{ background-position:0 -988px}


/*forms main*/
.tabs_forms{}
.tabs_forms .line{border-top:solid 1px #7e9bb9; font-size:1px; height:1px; line-height:1px;  position:relative; z-index:1; margin-top:-1px;}
.tabs_forms a{display:block;border:solid 1px #d0d0d0; border-bottom:solid 1px #7e9bb9;float:left; padding:5px 3px 5px 30px;background:#f1f1f1  url(/image/main_icons.png) no-repeat 8px 5px; font-weight:bold; position:relative; z-index:2; color:#555555; width:140px;}
.tabs_forms a.ico2{ background-position:8px -35px; margin-left:-5px; width:130px}
.tabs_forms a.ico3{ background-position:8px -135px; margin-left:-5px; width:133px}
.tabs_forms a.ico4{ background-position:8px -1795px; width:130px}
.tabs_forms a.ico5{ background-position:8px -285px; margin-left:-5px; width:90px}
.tabs_forms a.ico6{ background-position:8px -1915px; margin-left:-5px; width:190px}
.tabs_forms a.ico7{ background-position:8px -2173px;  width:92px; }
.tabs_forms a.ico7.act{background-position:8px -2253px}
.tabs_forms a.ico8{ background-position:8px -2324px;  margin-left:-5px; width:115px}
.tabs_forms a.ico8.act{background-position:8px -2404px}
.tabs_forms a.ico9{ background-position:8px -2484px;  margin-left:-5px; width:135px}
.tabs_forms a.ico9.act{background-position:8px -2574px}

.tabs_forms a span.l{display:block; float:left;background:url(/image/lk_arrow_news_head_l_gray.gif); width:5px; height:6px; margin-top:-6px; margin-left:-31px; }
.tabs_forms a span.r{display:block; float:right;background:url(/image/lk_arrow_news_head_r_gray.gif); width:5px; height:6px; margin-top:-6px; margin-right:-4px}
*+html .tabs_forms a span.r{ position: relative; right:-0px; top:-14px }
.tabs_forms a.act{ background-color:#deeefc; border:solid 1px #7f9db9;border-bottom: solid 1px #deeefc; position:relative; z-index:3;color:#222426; }
.tabs_forms a.act span.l{ background: url(/image/form_arrow_news_head_l_blue.gif) no-repeat; }
.tabs_forms a.act span.r{ background: url(/image/form_arrow_news_head_r_blue.gif) no-repeat;}

.forms_main{background:#deeefd; color:#093766; border:solid 1px #7e9bb9; margin-top:-2px; padding:10px 15px 10px 0px}
.forms_main.two {padding:10px 30px 5px 0px}
.forms_main.three {padding:10px 20px 5px 0px;position:relative; margin-top:0}
.forms_main select, .forms_main textarea, .forms_main input{ font-family: Arial; font-size:12px}
.forms_main.yell{background:#fff5e6; border:solid 1px #f39c18}
.forms_main ul{ list-style:none; float:left; }
.forms_main ul li{ line-height: 23px; height:28px; float:left; padding:4px 0 4px 0; margin-left:15px}
.forms_main ul li label{ float:left; padding:3px 2px 3px 2px}
*+html .forms_main ul li label{padding:3px 0px 3px 0px}
.forms_main ul li div.box{float:left; background:#b3e7ff; padding:3px 2px 2px 3px; border-radius:3px;}
.forms_main.yell ul li div.box{float:left; background:#f4d6a8; padding:3px 2px 2px 3px; border-radius:3px;}

.forms_main ul li .box input{border:none; padding:3px 0 3px 0; float: left; font-size:12px;color:#093766}
.forms_main ul li .box select{border:none;padding:3px 3px 2px 3px; float:left;font-size:12px;color:#093766;width:100%}
.forms_main  ul li input.radio{height:27px;float:left}
.forms_main .item_l{ float:left}
.forms_main .item_r{ float:right !important}

.forms_main .all_width{ width:100%}
.forms_main.consult{ padding-bottom:0}
.forms_main .all_width.consult{}
.forms_main .all_width.consult .item_l{padding-left:38px; }
.forms_main .all_width.consult .item_r{padding-right:100px; float:right}

.forms_main a.hidblock{display:block; background:url(/image/main_icons.png) no-repeat 20px -1256px; padding-left:35px; color:#61abef; margin-top:10px; margin-bottom:10px}
.forms_main a.hidblock.cl{ background:url(/image/main_icons.png) no-repeat 20px -1376px}
.forms_main a.blueinp_large, .forms_main a.orangeinp_large{ float:right; position:relative}
.forms_main a.inform{ float:right; padding-right:15px; margin-left:3px }
.forms_main .checkbox{padding-left:5px; font-size:11px}



.forms_main .hidden_tabl{padding:0 0 0 23px; margin-bottom:15px}
.forms_main .hidden_tabl table{width:100%; border-collapse:collapse; border-spacing:0}
.forms_main .hidden_tabl table th{ padding:5px 5px 0px 3px; text-align:left;width:50%}
.forms_main .hidden_tabl table td{ padding:3px; text-align:left; vertical-align:top; font-size:11px;width:50%}
.forms_main .hidden_tabl table td p{padding:7px; padding-left:0; clear:left}
*+html .forms_main .hidden_tabl table td p{padding:1px}
.forms_main .hidden_tabl table td input{float:left}
.forms_main .hidden_tabl table td span{float:left; width:90%; padding-left:10px}
*+html .forms_main .hidden_tabl table td span{ padding-top:4px}
.forms_main .form_bot{/*border-top:solid 1px #e8f3fd;*/ padding:5px 15px 0 25px; margin-right:-15px;}
.forms_main  a.check_all{cursor:pointer;float:left;background:url(/image/main_icons.png) 0 -1486px no-repeat; height:23px; line-height:23px; padding-left:20px; color:#7a7a7a; text-decoration:underline; margin-right:20px}
.forms_main  a.recheck_all{cursor:pointer;float:left; background:url(/image/main_icons.png) 0 -1586px no-repeat; height:23px; line-height:23px; padding-left:20px; color:#7a7a7a;text-decoration:underline}
*+html .forms_main table.phone { margin-left:-5px}
.forms_main table.phone { border-collapse:collapse;}
.forms_main table.phone td{ padding-right:4px}
.forms_main table.phone td a.inform { margin:0; padding:0; float:right}
.forms_main table.phone td.inf{ padding-right:0}
.fl_n{float:none !important}
.forms_main textarea.item{padding:5px 0 5px 0; border:none; overflow:hidden; height:80px; resize:none}
.forms_main div.inform{padding:10px 0 10px 20px;position:relative}
.forms_main .inform p.titl{background:url(/image/main_icons.png) 0px -1687px no-repeat; padding-left:20px; color:#61abef}
.forms_main .inform p.text{margin-top:10px; margin-bottom:5px}

.forms_main.titles{ padding-right:5px}
.forms_main .titles{padding:0 0 0 23px; margin-bottom:15px}
.forms_main .titles table{width:100%; border-collapse:collapse; border-spacing:0}
.forms_main .titles table td{ padding:3px; text-align:left; vertical-align:top; font-size:11px }
.forms_main .titles.titles2 table td{ width: auto;}
.forms_main .titles table td p{padding:3px; padding-left:0; clear:left; }
*+html .forms_main .titles table td p{ padding:1px; }
.forms_main .titles table td input{ float:left; }
.forms_main .titles table td span{ float:left; width:87%;  padding-left:5px}
.forms_main .titles table td span strong{ font-size:12px; }
*+html .forms_main .titles table td span{ padding-top:4px}

.forms_main p.text{ padding:8px; padding-top:0; padding-bottom:0}



.w85{width:85px}
.w190{width:190px}
.w130{width:130px}
.w150{width:150px}
.w188{ width:188px}
.w240{ width:240px}
.w141{ width:141px}
.w233{ width:233px}
.w220{ width:220px}
.w500{ width:500px}
.w502{ width:502px}
.w186{width:186px}
.w95{width:95px}
.w425{width:425px}
.w400{width:400px}
.w120{width:121px}
.w470{width:470px}
.w65{width:65px}
.w200{ width:200px}
.w210{ width:210px}
.h90{height:90px !important}
.ml0{ margin-left:0 !important}






a.rss_tabl{width:16px; height:13px; background:url(/image/main_icons.png) 0 -190px; display:block; float:right; padding-right:5px}
a.inform{background:url(/image/main_icons.png) no-repeat 0 -1086px;  display:block;  width:16px; height:23px}

/*but*/
a.blueinp_large{height:23px;line-height:23px; text-decoration:none !important; cursor:pointer; margin-left:3px}
a.blueinp_large span.l{background: url(/image/blue_but_large.png) no-repeat 0 -31px; float:left; padding-left:6px}
a.blueinp_large span.l span{display:block;background:url(/image/blue_but_large.png) repeat-x; height:23px; color:#fff; font-weight:normal;padding-left:5px; padding-right:5px }
a.blueinp_large span.r{float:left;background:url(/image/blue_but_large.png)  no-repeat 0 -70px; height:23px;width:6px}


a.orangeinp_large{height:23px;line-height:23px; text-decoration:none !important; cursor:pointer; margin-left:3px}
a.orangeinp_large span.l{background: url(/image/orange_but_large.png) no-repeat 0 -31px; float:left; padding-left:6px}
a.orangeinp_large span.l span{display:block;background:url(/image/orange_but_large.png) repeat-x; height:23px; color:#fff; font-weight:normal; padding-left:5px; padding-right:5px }
a.orangeinp_large span.r{float:left;background:url(/image/orange_but_large.png)  no-repeat 0 -71px; height:23px;width:6px}

a.grayinp_large{height:23px;line-height:23px; text-decoration:none !important; cursor:pointer; margin-left:3px}
a.grayinp_large span.l{background: url(/image/gray_but_large.png) no-repeat 0 -36px; float:left; padding-left:6px}
a.grayinp_large span.l span{display:block;background:url(/image/gray_but_large.png) repeat-x; height:23px; color:#fff; font-weight:normal; padding-left:5px; padding-right:5px }
a.grayinp_large span.r{float:left;background:url(/image/gray_but_large.png)  no-repeat 0 -75px; height:23px;width:6px}

.fav{ padding-right:5px}
.fav a.blueinp, table td.fav a.orangeinp{float:right; font-size:12px;}
table td.fav a.orangeinp span.l span{ color:#fff}
.fav span.sp{line-height:19px; float:right; padding:0 10px 0 10px;color:#828A95}

.fav a{cursor:pointer;line-height:20px; float:right; color:#f46509; background-image: url(/image/main_icons.png); background-repeat:no-repeat; padding-left:23px;}
td.fav a{ font-weight: bold}
.fav a.add_fav{text-decoration:underline;background-position:0 -2019px }
.fav a.more{text-decoration:underline;background-position:0 2px}
.fav a.feedback{text-decoration:underline;background-position:0 -3558px}
.fav a.added_fav{ color:#959595; background-position: 0 -2098px ; }

.fav a.add_fav_bl{color:#0099FF; font-weight:normal;text-decoration: underline; }
.fav  a.print{float:left; background:url('/image/new_but.gif') 0 -86px no-repeat; padding-left:23px; color:#0099FF; text-decoration:underline;padding-right:10px;cursor:pointer;}

div.adv_zag{ padding:5px; height:1px; padding-right:0}
div.adv_zag a.adv_link1{color:#f46509; font-size:11px; line-height:20px; float:left}
div.adv_zag a.stat{background:url(/image/ststist.png) no-repeat; width:133px; height:32px; text-align:right; color:#fff; font-size:12px; font-weight:bold; padding-right:9px;float:right; padding-top:2px}


/*masho*/
.title_lk{border-collapse:collapse; padding:0;height:21px; background-image:url('/image/bg_head_two.gif'); background-repeat:repeat-x; width:100%}
.title_lk td.title_one_text{background-color:#d1e3ec;}
input.yellow_but {background:url(/image/send_yell.gif); border:none; width:96px; height:24px; color:#FFFFFF; font-weight:bold;font-size:12px;font-family:arial;cursor: pointer;}
/*личный кабинет енд*/
.error_alert {color:red;padding:10px;font-weight:bold;}
.ok_alert {display:block;float:none;color:green;padding:12px;font-weight:bold;position:relative;}
a.topic{color:#0099FF; font-weight:normal;text-decoration: underline; }

/*calendar*/

.calendar{ background:#fff; padding:15px 0 10px 0; position:relative}
.calendar a.month{background-image:url(/image/calendar_bg_arrow.gif); background-repeat:no-repeat; width:7px; height:14px; display:block; position:absolute; margin-top:10px}
.calendar a.month.prev{left:50px; }
.calendar a.month.next{background-position:0 -70px; right:50px; }
.calendar a.month.prev.no{background-position:0 -180px; }
.calendar a.month.next.no{background-position:0 -112px; }

.calendar dl{width:218px;height: auto; padding-bottom:20px;background:#fff;margin: 0 auto;position:relative;}
.calendar dt.years{padding:5px 5px 5px 5px}
.calendar dt.years select.month{width:125px; font-size:14px; color:#666d7d; font-weight:bold; padding:2px 2px 2px 10px; float:left}
.calendar dt.years select.year{width:70px; font-size:14px; color:#666d7d; font-weight:bold; padding:2px 2px 2px 10px; float:right}
.calendar dd ul{margin:0}
.calendar dd ul li{list-style: none;width: 30px;height: 30px;line-height: 12px;float: left;text-align: center;font-size: 14px; border:solid 1px #c9c8c8; border-right:none; border-top:none; line-height:30px}
.calendar dd ul li a{display:block;width: 30px;height: 28px;text-decoration: none;color: #666d7d; font-weight:bold; text-decoration:underline; cursor:pointer}
.calendar dd ul li.sel{ background: #f47501; color:#fff; font-weight:bold;}

.calendar .week {}
.calendar .week li{font-weight: bold; border-right:none; border-left:none; width:31px; background:url(/image/calendar_bg_weeks.gif) repeat-x; height:24px; line-height:24px; color:#a5a2a1}
.calendar .week li.end{width:30px}
.calendar .days{}
.calendar .days li{ color:#afaaa7}

.calendar .br{ border-right:solid 1px #c9c8c8 !important; }
.calendar .bl{ border-left:solid 1px #c9c8c8 !important; }
.calendar .bb{border-bottom:solid 1px #c9c8c8 !important; }
.calendar .bt{border-top:solid 1px #c9c8c8 !important; }
.calendar .list{padding:10px 10px 10px 15px}
.calendar .list.bggray{ background-color:#f2f2f2}
.calendar .list h2{color:#4c4c4c; font-size:14px; font-weight:bold; padding-bottom:10px}
.calendar .list a{color:#4c4c4c; text-decoration:underline; display:block; background: url(/image/orange_point.gif) no-repeat 3px 8px; padding:2px 2px 2px 17px}
.calendar .orange{ color:#ea5d01 !important}

/*new sort*/
.sort_search{ width:100%; border-collapse:collapse; line-height:34px}
.sort_search td{border-right: dotted 1px #cfd5e3; padding-right:5px; padding-left:5px; width:auto}
.sort_search td span.name{font-size:11px;color:#000000;font-weight:bold;}
.sort_search td a.sort{background-image:url(/image/sort_bg_arrows.png); background-repeat:no-repeat; width:22px; height:30px; float:left}
.sort_search td a.sort.up{ background-position:0 6px}
.sort_search td a.sort.down{background-position:0 -96px}
.sort_search td a.sort.up.sel{ background-position:0 -296px}
.sort_search td a.sort.down.sel{ background-position: 0 -193px}

.sort_search td a.des{ float:left; color:#336699; font-size:11px; font-weight:bold;text-decoration: none;}
.sort_search td.pag{width:190px}

/*new_tabs*/
.tabs_form{ }
.tabs_form .line{ background:#7e9bb9; font-size:1px; height:1px; line-height:1px; }

.tabs_form a{display:block; font-weight:bold; position:relative; color:#555555; width:175px;float:left;  text-decoration:underline; height:26px; line-height:26px}
.tabs_form a span.bg{display:block;background:url(/image/tabs2_center_gray.png) repeat-x top; margin:0 5px 0 5px; height:25px}
.tabs_form a span.bg span.ico{background-image:url(/image/main_icons.png); background-repeat:no-repeat; padding-left:30px; height:25px; display:block}
.tabs_form a span.l{display:block; float:left; width:5px; height:25px;  background:url(/image/tabs2_left_gray.png) no-repeat}
.tabs_form a span.r{display:block; float:right;width:5px; height:25px; background:url(/image/tabs2_right_gray.png) no-repeat; margin-top:-25px}

.tabs_form a:hover{ color:#fff; text-decoration:none; cursor:pointer}
.tabs_form a:hover span.bg{background:url(/image/tabs2_center_blue_hov.png) repeat-x top; }
.tabs_form a:hover span.l{background:url(/image/tabs2_left_blue_hov.png) no-repeat}
.tabs_form a:hover span.r{ background:url(/image/tabs2_right_blue_hov.png) no-repeat}

.tabs_form a.act{ z-index:5; height:29px; margin-top:-3px; text-decoration:none; color:#222426;}
.tabs_form a.act span.bg{background:url(/image/tabs2_center_blue.png) repeat-x top; height:26px; padding-top:3px}
.tabs_form a.act span.l{height:29px;  background:url(/image/tabs2_left_blue.png) no-repeat}
.tabs_form a.act span.r{height:29px; background:url(/image/tabs2_right_blue.png) no-repeat; margin-top:-29px}

.tabs_form a.ico1{}
.tabs_form a.ico2{margin-left:-5px; z-index:1}
.tabs_form a.ico2_1{ width:110px}
.tabs_form a.ico3{margin-left:-5px}
.tabs_form a.ico3_1{ width:220px}
.tabs_form a span.bg span.ico.ico1{background-position:8px 5px }
.tabs_form a span.bg span.ico.ico2{background-position:8px -35px }
.tabs_form a span.bg span.ico.ico3{background-position:8px -231px }
.tabs_form a span.bg span.ico.ico4{ background-position:8px -1795px;  }
.tabs_form a span.bg span.ico.ico5{ background-position:8px -285px; }
.tabs_form a span.bg span.ico.ico6{ background-position:8px -1915px;}
.tabs_form a.ico1.act span.bg span.ico2{background-position:8px 5px }
.tabs_form a.ico2.act span.bg span.ico2{background-position:8px 5px }
.tabs_form a.ico3.act span.bg span.ico3{background-position:8px -135px }

.forms_main .inform.inform3{float:left; font-size:11px; color:#61abef; width:120px; margin-left:5px;padding-left:21px; white-space:nowrap; line-height:25px;}

.w285{ width:285px}

/*new style*/
.hellow2 {border:solid 1px #b81800; margin-bottom:6px}
.hellow2 .title{color:#333; padding-top:3px; padding-left:3px; height:15px}
.hellow2 .title h1.wp{background:url(/image/lk_icons.png) 3px -4497px no-repeat; color:#333333; font-size:14px; font-weight:bold; padding:3px 0 0 25px; float:left; line-height:17px; }
.hellow2 .title a.close{background:url(/image/lk_icons.png) 0 -997px; float:right; width:25px; height:20px; cursor: pointer}
.hellow2 p{padding:10px}
.hellow3{background: url(/image/cover.png) no-repeat 10px 10px; padding:10px 10px 10px 130px; height:120px}

.block6 {padding-top:10px !important}
.block6 table{border-collapse:collapse}
.block6 table td{padding:0; vertical-align:middle}
.block6 table td a{ color:#093766; font-weight:bold; text-decoration:underline;}
.block6 table td.img{padding-right:10px}
.block6 div.list a{background:url(/image/gray_point.gif) 0 5px no-repeat;  padding-left:15px; display:block; color:#093766; font-weight:bold; text-decoration:underline; margin-top:13px;  }


.block_sort{padding:5px 0px 10px 14px;}
.hellow2 .title_nobg{ background:transparent}
.lk_head.title{ border:none; padding:0; margin-bottom:2px; position:relative}
.lk_head.title .left_text{ font-size:14px; line-height:24px}
*+html .lk_head.title  .foie7{ float:none}
.subs{margin:20px 0 20px 10px}

.ans p.color_orange_2{margin:5px 0 5px 0}
.block_mymess, .block_listing{border-top:solid 1px #d0d0d0}
.block_table2.block3{}
.block_table2.block3 td.l{ padding-left:5px !important}
.title_mess{margin-bottom:10px}
.color_gray_2{color:#858484}
.title_mess .date{ color:#979797; font-size:11px}
.title_mess .contrl{float:right; margin-top:-2px}
.title_mess .contrl a.del{color:#333333; background:url(/image/lk_icons.png) no-repeat 0 -4799px; padding-left:14px; font-weight:bold; margin-left:10px}
.color_blue_3{ color:#093766 !important}
.utc{font-size:11px; color:#4c4c4c; margin-top:5px; margin-bottom:10px}
.utc .utc_ico{background:url(/image/main_icons.png) 0 -2661px no-repeat; padding-left:20px; color:#fa7e00;}

.block.obj .desc .contrl{float:right; line-height:20px;margin-bottom:3px}
.block.obj .desc .contrl a{font-weight:bold;float:left;color:#f46509; font-size:11px; background:url(/image/lk_icons.png); background-repeat:no-repeat; padding-left:22px; line-height:20px; text-decoration:underline}
.block.obj .desc .contrl .ico0{cursor:pointer;background:none;padding-left:3px;}
.block.obj .desc .contrl .ico1{cursor:pointer;background-position:0 -4861px}
.block.obj .desc .contrl .ico2{background-position:0 -997px}
.block.obj .desc .contrl .ico3{color:#959595;background-position:0 -4940px; text-decoration:none}
.block.obj .desc .contrl span{float:left}

a.button{display: inline-block;
        white-space: nowrap;
        background-color: #ec7d08;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ec7d08), to(#f06b0b));
        background-image: -webkit-linear-gradient(top, #ec7d08, #f06b0b);
        background-image: -moz-linear-gradient(top, #ec7d08, #f06b0b);
        background-image: -ms-linear-gradient(top, #ec7d08, #f06b0b);
        background-image: -o-linear-gradient(top, #ec7d08, #f06b0b);
        background-image: linear-gradient(top, #ec7d08, #f06b0b);
        border: 1px solid #777;
        padding: 0 20px;
        text-decoration: none;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        border-radius: 7px;
        cursor:pointer;
}
a.button.b_orange{cursor:pointer;color:#fff; font-size:14px; text-transform:uppercase; border:solid 2px #f3ac60; font-weight:bold; line-height:26px; padding:0 10px;}
a.button.b_orange.r{ float:left}
a.button.b_orange.r span.txt{ float:left; position:relative; margin-top:px}
a.button.b_orange.r span.ico{background:url(/image/main_icons.png) no-repeat 10px -3670px;float:left; width:45px; height:26px}
a.button.b_orange.l span{ display:block;background:url(/image/main_icons.png) no-repeat 1px -3670px; padding-left:45px }
a.button.b_gray{  background-color: #bebebe;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#bebebe), to(#919191));
        background-image: -webkit-linear-gradient(top, #bebebe, #919191);
        background-image: -moz-linear-gradient(top, #bebebe, #919191);
        background-image: -ms-linear-gradient(top, #bebebe, #919191);
        background-image: -o-linear-gradient(top, #bebebe, #919191);
        background-image: linear-gradient(top, #bebebe, #919191);
		cursor:pointer;color:#fff; font-size:14px; text-transform:uppercase; border:solid 2px #b9b9b9; font-weight:bold; line-height:26px; padding:0 10px;}

a.button.blue_lkp{ 
 background-color: #00a4be;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#00a4be), to(#004473));
        background-image: -webkit-linear-gradient(top, #00a4be, #004473);
        background-image: -moz-linear-gradient(top, #00a4be, #004473);
        background-image: -ms-linear-gradient(top, #00a4be, #004473);
        background-image: -o-linear-gradient(top, #00a4be, #004473);
        background-image: linear-gradient(top, #00a4be, #004473);
		cursor:pointer;color:#fff; font-size:12px; border:solid 2px #5fc6d1; font-weight:bold; line-height:24px; padding:0 15px;}

a.button.gray_lkp{ 
 background-color: #9e9e9e;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#686868));
        background-image: -webkit-linear-gradient(top, #9e9e9e, #686868);
        background-image: -moz-linear-gradient(top, #9e9e9e, #686868);
        background-image: -ms-linear-gradient(top, #9e9e9e, #686868);
        background-image: -o-linear-gradient(top, #9e9e9e, #686868);
        background-image: linear-gradient(top, #9e9e9e, #686868);
		cursor:pointer;color:#fff; font-size:12px; border:solid 2px #bfbfbf; font-weight:bold; line-height:24px; padding:0 15px;}

a.button.b_orange_dark{
 background-color: #bb6b01;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#bb6b01), to(#b95401));
        background-image: -webkit-linear-gradient(top, #bb6b01, #b95401);
        background-image: -moz-linear-gradient(top, #bb6b01, #b95401);
        background-image: -ms-linear-gradient(top, #bb6b01, #b95401);
        background-image: -o-linear-gradient(top, #bb6b01, #b95401);
        background-image: linear-gradient(top, #bb6b01, #b95401);
		cursor:pointer;color:#fff; font-size:12px; border:solid 2px #d4a05c; font-weight:bold; line-height:24px; padding:0 15px;}
	
.button.orange22{color:#fff; font-weight:bold;   background-color: #ffa443;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ffcb93), to(#ff9829));
        background-image: -webkit-linear-gradient(top, #ffcb93, #ff9829);
        background-image: -moz-linear-gradient(top, #ffcb93, #ff9829);
        background-image: -ms-linear-gradient(top, #ffcb93, #ff9829);
        background-image: -o-linear-gradient(top, #ffcb93, #ff9829);
        background-image: linear-gradient(top, #ffcb93, #ff9829);
        border: 1px solid #fc8302; padding:1px 8px; margin:0 0 5px 0}
.button.blue22{color:#fff; font-weight:bold;   background-color: #5fd7ff;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#9ee7ff), to(#3fcfff));
        background-image: -webkit-linear-gradient(top, #9ee7ff, #3fcfff);
        background-image: -moz-linear-gradient(top, #9ee7ff, #3fcfff);
        background-image: -ms-linear-gradient(top, #9ee7ff, #3fcfff);
        background-image: -o-linear-gradient(top, #9ee7ff, #3fcfff);
        background-image: linear-gradient(top, #9ee7ff, #3fcfff);
        border: 1px solid #25c2f6; padding:1px 8px}

.button.green{cursor:pointer; 
  color:#fff !important; font-weight:bold; background: url(/image/green_but_sh2__.png) no-repeat; padding:8px 0; width:150px; height:50px; margin:5px 0 5px 0;font-size:16px; line-height:16px; text-align:center; text-decoration:none !important; border:none;}
.button.green_big{cursor:pointer; 
color:#fff !important; font-weight:bold; background: url(/image/green_but_sh2_big.png) no-repeat; padding:14px 0; width:222px; height:42px; margin:5px 0 5px 0;font-size:16px; line-height:16px; text-align:center; text-decoration:none !important; border:none;}

.cap_main{background:url(/image/region-null.gif) no-repeat 20px 0; padding:30px 80px 30px 230px; color:#c30000}
.cap_main a{color:#c30000}

.q_list_zag{}
.q_list_zag p{ float:left}
.q_list_zag p.liinks{padding-left:35px}

.q_list_rubrics{}
.q_list_rubrics h2{text-transform:uppercase;font-size:12px; color:#3f3f3f; font-weight:bold; border-bottom:solid 1px #8c8c8c; padding-bottom:8px;padding-top:4px}
.q_list_rubrics ul{list-style:none; margin-top:10px;padding-bottom:10px;border-bottom:solid 1px #8c8c8c;}
.q_list_rubrics ul li{background:url(/image/ban_bg_litt.gif) no-repeat 0 6px; padding-left:10px; margin-bottom:5px}
.q_list_rubrics ul li a{text-decoration: underline}


/*new*/
.detail_page{}

.detail_page .head{border-top:solid 1px #b9b9b6; padding-top:3px}
.detail_page .desc{color:#000}
.detail_page .desc h1{font-size:18px; font-weight:bold; color:#545454; margin:10px 0; padding-left:10px}
.detail_page .desc .left{float:left; width:44%; padding-left:10px }
.detail_page .desc .right{float:right; width:302px; padding-right:10px}
.detail_page .desc .left p{padding:4px 0}
.detail_page .desc .left p.long strong{width:140px; display:inline-block}
.detail_page .desc .cont { border-collapse: collapse}
.detail_page .desc .cont td{ padding:4px 4px 4px 0}
.detail_page .desc a{color:#3399cc; text-decoration:underline}
.detail_page h4{color:#f47122; font-weight:bold; font-size:14px;}
.detail_page .exp{height:29px; line-height:29px;  position:relative; margin-top:-30px; padding-right:5px}
.detail_page .exp.ins{ margin-top:5px; float:none}
.detail_page .exp a{background: url(/image/zoom.png) no-repeat; float:left; width:90px;color:#f47122; font-size:14px; font-weight:bold; padding-left:30px; cursor:pointer; text-decoration:none }
.detail_page .exp a.back{background-position: 0 -30px}


.tabs_detail{margin-bottom: 2px}
.tabs_detail .line{border-top:solid 1px #d47f02; font-size:1px; height:1px; line-height:1px;  position:relative; z-index:9; margin-top:-1px;}
.tabs_detail a{display:block; position:relative; color:#929292 !important; width:98px;  float:left; border:solid 1px #e8d6d1; border-bottom:none; font-size:14px; text-align:center; line-height:26px; text-decoration:none !important; border-radius:10px 10px 0 0;text-transform: capitalize }
.tabs_detail a.act{ z-index:4; line-height:24px; border:solid 2px #fa7e00; border-bottom:none }



/*старые стили*/
.tabs_detail_old{margin-bottom: 2px}
.tabs_detail_old .line{border-top:solid 1px #d47f02; font-size:1px; height:1px; line-height:1px;  position:relative; z-index:9; margin-top:-1px;}
.tabs_detail_old a{display:block; font-weight:bold; position:relative;color:#676565; width:auto; margin-left:-13px; text-decoration:none !important; float:left }
.tabs_detail_old a span.bg{ display:block;  height:19px; float:left;border:solid 1px #d7c6c2; line-height:19px; border-right:none;border-bottom:solid 1px #d47f02;background:#ececec; padding:0 0 0 15px; }
.tabs_detail_old a span.r{display:block; float:left;background:url(/image/tabs_detail_r.png) no-repeat; width:18px ; height:20px; margin:0; border-bottom:solid 1px #d47f02}
.detail_page .exp.old{height:20px; width:auto; float:left; line-height:20px; background:url(/image/opacity.png) repeat; position:relative; margin-top:-25px; margin-left:5px; padding-right:5px}
.detail_page .exp.old.ins{ margin-top:5px; float:none}
.detail_page .exp.old a{color:#16559b; font-weight:bold; padding-left:30px; background:url(/image/main_icons.png) no-repeat 5px -3798px; cursor:pointer}
.detail_page .exp.old a.back{ background-position:5px -3858px}
*html .tabs_detail_old a span.r{ position:relative; bottom:-1px}
@media \0screen {.tabs_detail_old a span.bg { border-bottom:none}}
@media \0screen {.tabs_detail_old a span.r{ position:relative; border-bottom:none }}
.tabs_detail_old  a.ico1{ z-index:3; margin-left:0; }
.tabs_detail_old  a.ico2{ z-index:2;}
.tabs_detail_old  a.ico3{ z-index:1;}
.tabs_detail_old a.act{ z-index:4; color:#fff}
.tabs_detail_old a.act span.bg{ background-color:#e99702; border:solid 1px #d47f02; border-right:none;border-bottom: solid 1px #deeefc; position:relative; z-index:3; }
.tabs_detail_old a.act span.r{ background: url(/image/tabs_detail_r_act.png) no-repeat;}



.detail_page div.right a.b_orange{ color:#fff; text-decoration:none;}
.detail_page div.desc a.b_orange{ color:#fff; text-decoration:none; float:right; margin-right:20px}
.detail_page .image, .detail_page #contact_wrap { text-align:center}
.detail_page .desc .text { padding:10px 10px; margin:0 }
.detail_page .desc .text p{ font-size:12px}
.detail_page .desc .text table{ border:1px solid #C0C0C0}
.detail_page .desc .text td{ border:1px solid #C0C0C0;padding:4px}
.detail_page .fb a.b_orange, .detail_page #contact_wrap a.button.b_orange.l.send_object{ float:none !important; margin:0!important}
{ text-align:center}  
.detail_page .desc .text ul li{margin-left:18px; padding:5px 0}
.color_white{ color:#fff !important}


.lkp { background:#fff}
.lkp .steps{padding:10px; padding-bottom:0}
.lkp .steps .step{background:url(/image/arrow_head_lka.png) no-repeat right center; float:left;color:#d8d8d8; padding-right:30px;}
.lkp .steps .step span.numb{font-size:44px; float:left}
.lkp .steps .step span.desc{font-size:18px; float:left; line-height:50px; padding-left:10px;text-transform: uppercase}
.lkp .steps .step.end{padding-right:0; background:none}
.lkp .steps .step.act span{ color:#464646}

.lkp h4{color:#f47122; font-weight:bold; font-size:14px; display:block; position:relative}
.lkp .form label{ font-weight:bold; color:#000}
.lkp .form select{ width:100%; padding:3px; border:solid 1px #d6d8d8; font-size:12px}
.lkp .form input[type=text]{padding:3px; border:solid 1px #d6d8d8; font-size:12px;font-family: Arial}
.lkp .form textarea{padding:3px; border:solid 1px #d6d8d8; overflow: hidden; width:97%; font-size:12px}
.lkp .form input[type=radio], .lkp .form input[type=checkbox]{ margin-top:5px}

.lkp .form dl{float:left; padding:4px 0; line-height:25px;}
.lkp .form dl dt, .lkp .form dl dd{float:left}
.lkp a.qu{background:url(/image/quest.png) no-repeat top ; width:20px; height:20px; display:inline-block; margin-bottom:-4px; margin-left:5px}
.lkp .form a.qu.qu_l{ margin-left:0; margin-right:5px; }
.lkp a.close{width:18px; height:25px; display:block; position:relative; background:url(/image/lk_icons.png) no-repeat 3px -995px; display:block}
.lkp a.orange{color:#f47122; font-weight:bold; font-size:11px; text-decoration:underline}
.lkp .foto{width:128px; height:100px; position:relative; float:left; margin-right:50px; margin-top:12px;}
.lkp .foto img{width:100px; height:100px; float:left;border:1px solid #D0D0D0}
.lkp .foto a.dd{background:url(/image/lk_icons.png) no-repeat 0 -5475px; width:25px; height:25px; display:block; position:absolute; bottom:10px; left:5px}
.lkp .foto div.act{float:right; width:26px; text-align:center; padding:15px 0}
.lkp .foto div.act strong{display:block; margin-bottom:15px}
.lkp .foto div.act a.del{background: url(/image/lk_icons.png) no-repeat 5px -1000px;margin-bottom:6px; display:block; width:20px; height:20px}
.lkp .foto div.act a.zoom{background: url(/image/lk_icons.png) no-repeat 5px -5360px; display:block; width:20px; height:20px}



.lkp .form1{ padding:10px 20px}
.lkp .form1 h4{ margin-bottom:15px}
.lkp .form1 fieldset{overflow:hidden;  border:none;}
.lkp .form1 dl{width:100%;}
.lkp .form1 dl dt{ width:170px;}
.lkp .form1 dd{ padding-right:10px; width:230px}

.lkp .form1 input[type=radio]{margin-right:5px}


.lkp .form1 div.lines{float:left; width:auto; padding:5px 0; line-height:25px}
.lkp .form1 div.lines div{ float:left}
.lkp .form1 div.lines label{float:left; width:90px}
.lkp .form1 div.lines input[type=radio]{margin-right:5px}

.lkp .form2{padding:10px 20px; border-bottom:solid 1px #d47f02}
.lkp .form2 h4{ margin-bottom:15px}
.lkp .form2 fieldset.left{overflow:hidden; float:left; width:275px; border:none;}
.lkp .form2 fieldset.right{overflow:hidden; float:left; width:370px; border:none; margin-left:60px }
.lkp .form2 fieldset.left dl{width:275px; }
.lkp .form2 fieldset.right dl{width:370px; }
.lkp .form2 fieldset.right dd{ padding-right:10px}
.lkp .form2 dl label{float:left; width:130px; font-weight:bold}
.lkp .form2 fieldset.right dd{padding-right:10px}
.lkp .form2 dd input[type=radio]{margin-right:5px}
.lkp .form2 dd input[type=checkbox]{margin-right:5px}


.lkp .form3{padding:10px 20px; border-bottom:solid 1px #d47f02}
.lkp .form3 h4{ margin-bottom:15px}
.lkp .form3 fieldset.left{overflow:hidden; float:left; width:285px; border:none}
.lkp .form3 fieldset.box{overflow:hidden; display:block; width:100%; border:none}
.lkp .form3 fieldset.box dl{ width:auto}
.lkp .form3 dl{ width:300px;}
.lkp .form3 dl label{float:left; width:85px; font-weight:bold;line-height:18px}
.lkp .form3 fieldset.left dd{ width:215px;}
.lkp .form3 fieldset.left dd.add{float:right}
.lkp .form3 fieldset dl dd input[type=checkbox]{ margin-right:10px}
.lkp .form3 div.box{float:right; border:solid 1px #bfbfbf; padding:5px; margin-top:3px;margin-right:40px;}
.lkp .form3 dl.chbox{display:block; clear:both; width:700px; margin-top:10px}
.lkp .form3 dl.chbox dd{width:249px;}
.lkp .form3 dl.chbox dd input[type=checkbox]{margin-right:5px}
.lkp .form3 .map{float:left; width:470px; padding:5px; border:solid 1px #cccccc }
.lkp .desc_map{float:right; width:280px; margin-top:10px}
.lkp .desc_map div.wrap{border-top: dashed 1px #f39f2e; border-bottom:dashed 1px #f39f2e; margin-top:15px; padding:15px 0}
.lkp .desc_map div.wrap span{margin-top:-23px; position:absolute; color:#f39f2e; background:#fff url(/image/lk_icons.png) 0 -5237px no-repeat; padding-left:20px; padding-right:5px;}
.lkp .desc_map div.wrap p{ font-size:11px; padding-right:5px}

.lkp .form4{padding:10px 20px; border-bottom:solid 1px #d47f02}
.lkp .form4 label{ font-weight:normal}
.lkp .form4 fieldset.left{overflow:hidden; float:left; width:330px; border:none; }
.lkp .form4 fieldset.right{overflow:hidden; float:left; width:330px; border:none;margin-left:50px }
.lkp .form4 dl{ }
.lkp .form4 fieldset dl dt{ width:107px}
.lkp .form4 fieldset dl dd{ width:210px}
.lkp .form4 fieldset.right dl dt{ width:150px}
.lkp .form4 fieldset.right dl dd{ width:120px}
.lkp .form4 dl.long{}
.lkp .form4 dl.long dd{ width:auto}
.lkp .form4 dl.chbox{display:block; clear:both; width:700px; margin-top:10px}
.lkp .form4 dl.chbox dd{width:220px}
.lkp .form4 dl.chbox dd input[type=checkbox]{margin-right:5px}

.lkp .form5{padding:10px 20px; border-bottom:solid 1px #d47f02}
.lkp .form5 fieldset{overflow:hidden; width:100%; border:none; }
.lkp .form5 fieldset dl{ display:block; width:100%}
.lkp .form5 fieldset dl dt{ width:280px}
.lkp .form5 fieldset dl dd input[type=radio]{ margin:0 5px 0 25px}

.lkp .form6{padding:10px 0px; border-bottom:solid 1px #d47f02}
.lkp .form6 h4{ padding:10px 20px}
.lkp .form6 .editors{width:564px; float:left;}
.lkp .form6 .desc_ed{width:220px}
.lkp .form6 dl{padding-left:20px; width:780px}

.lkp .form7{padding:10px 20px; border-bottom:solid 1px #d47f02}
.lkp .form7 .add_foto{margin:20px 10px 10px 10px}
.lkp .form7 .add_video{margin:20px 10px 10px 10px; float:left; width:300px; }
.lkp .form7 .add_video a.del{background: url(/image/lk_icons.png) no-repeat 5px -994px; display:block; width:20px; height:20px; display:inline-block; margin-bottom:-3px }
.lkp .form7 dl dt{ width:260px}
.lkp .form7 dl dd{ width:250px}


.lkp .form8{padding:10px 20px}
.lkp .form8 dt{ width:140px}
.lkp .form8 dd{ padding-right:20px}
.lkp .form8 dd.gray{color:#989898; font-weight:bold}
.lkp .form8 dd input[type=radio]{ margin-right:5px}


.lkp .form9{padding:10px 20px; border-bottom:solid 1px #d47f02}

.lkp .form9 h4{ }
.lkp .form9 dd.gray{color:#989898; font-weight:bold}
.lkp .form9 fieldset{overflow:hidden; width:100%; border:none; }
.lkp .form9 fieldset dl{ display:block; width:100%}
.lkp .form9 fieldset dl dt{ width:140px}
.lkp .form9 fieldset dl dd{ padding-right:25px}
.lkp .form9 fieldset dl dd input[type=radio]{ margin:0 5px 0 0px}


.lkp .zag_preview{border-top:dashed 1px #c1c1c1}
.lkp .zag_preview div.h{text-transform:uppercase;background:#f2f2f2; font-size:30px; font-weight:bold; color:#d8d8d8; padding:8px 0 8px 50px; }
.lkp .zag_preview div.h a{ position:absolute; margin-top:5px; margin-left:-26px }
.lkp .zag_preview div.bg{background:url(/image/lkp_preview_head.png) no-repeat center bottom; height:20px; position:relative; margin-top:-8px}


.w59{ width:59px !important}
.w46{ width:46px !important}
.w13{ width:13px !important}
.w18{ width:18px !important}
.w80{ width:80px}
.w270{width:270px}
.w462{width:462px}
.w430{ width:430px}
.w153{ width:153px}
.w89{width:89px !important}
.w20{width:20px}
.w30{ width:30px}
.w50{ width:50px !important}
.w70{ width:70px}
.w110{ width:110px}
.w350{ width:350px !important}

.lkp_preview{width:585px;}
.lkp .next {margin-top:15px;padding:10px 20px; }
.lkp .next.pre{margin-top:0; padding-top:0}
.lkp .next a{ margin-right:10px; margin-top:5px}
.lkp .next a.b_gray span{background:url(/image/lk_menu_icons.png) 0 -918px no-repeat; display:block; padding-left:25px}
.lkp .next a.b_orange span{background:url(/image/lk_menu_icons.png) 0 -2504px no-repeat; display:block; padding-left:25px}
.lkp .next a.b_orange.rev span{background:url(/image/lk_menu_icons.png) 0 -2625px no-repeat}
a.button.b_orange_dark {text-transform:uppercase;}
a.button.b_orange_dark span{background:url(/image/lk_menu_icons.png) 0 -2562px no-repeat; display:block; padding-left:25px; font-size:14px}
a.button.b_orange_dark.strong_arrow span{background:url(/image/lk_menu_icons.png) 0 -2506px no-repeat;}
.lkp .warning{background:#ffece9  url(/image/lk_icons.png) 17px -5069px no-repeat; color:#c34a3c; font-size:14px; font-weight:bold; padding:10px 10px 10px 57px; border:solid 1px #b81800; position:relative}
.lkp .warning a{cursor:pointer;width:15px; height:15px; display:block; position:relative; background:url(/image/lk_icons.png) no-repeat 0 -1000px; float:right; margin-top:-5px; margin-right:-5px}

/*13032012 new_lka*/
.balans{text-align:center; padding:10px; border-right: solid 1px #949494; border-bottom: solid 1px #949494;}
.balans span{font-size:30px; color:#646464; font-weight:bold}
.balans span span{ font-size:24px}
.balans a{color:#3399cc;  text-decoration:underline}
.block_table.tabl2{ font-size:12px}
.block_table.tabl2 td{ padding:5px; padding-left:8px}
.block_table.tabl2 td a.l{ float:left; width: 70px;}
.block_table.tabl2 td a.wtf{background:url(/image/quest.png) no-repeat top; width:20px; height:20px; float:right; }
.block_table.tabl2 td div{float:left; padding-left:90px}
.block_table.tabl2 td div span{color:#ff6600; font-size:18px; margin-left:10px; }
.block_table.tabl2 td div span span{font-size:12px}
.block_table.tabl2 td a.orangeinp{ float:right; margin-top:3px}
.block_table.tabl2 td a.orangeinp span{ color:#fff}
.tabl3{ width:100%}
.tabl3 td{ text-align:left; padding:4px;}
.tabl3 td a.orangeinp span.l{width:92%; text-align:center; }
.tabl3 td a.orangeinp span.l span{ color:#fff}
.tabl3 td a.blueinp span.l{width:89%; text-align:center}
.tabl3.tabl4 a.orangeinp{ margin-right:3px}
.tabl3.tabl4 a.orangeinp span.l{width: auto; text-align:center; }
.block6.b table{}
.block6.b table td{ vertical-align:top}
.block6.b table td img{ padding:5px 5px 0 0}
.block6.b table td p{width:290px; margin-top:5px; color:#093766}

.list_head{border:solid 1px #fa9431; padding: 4px 16px}
.list_head table{ width:100%}
.list_head table td div.box{background:#b3e7ff; padding:3px 2px 2px 3px; border-radius:3px; width:112px}
.list_head table td div.box select{padding:3px; font-size:12px; width:100%}
.list_head table td input{ margin:0 5px}
.list_head table td a.orangeinp, .list_head table td a.blueinp{ float:right; }
.list_head table td a.orangeinp span{ color:#fff}
table.block_table.list.list2{}
table.block_table.list.list2 .price{ width:150px}
table.block_table.list.list2 .price a.mail{background: url(/image/lk_icons.png) 0 -3598px no-repeat; float:left; padding-left:23px; font-weight:normal; height:17px}
table.block_table.list.list2 .price a.phone{background: url(/image/lk_icons.png) 0 -5970px no-repeat; float:left; padding-left:23px; color:#858484; text-decoration:none; height:17px}
table.block_table.list.list2 .left_row strong{ color:#888787}
table.block_table.list.list2 .countr{ color:#000; text-align:center}
table.block_table.list.list2 .countr strong{ color:#000}
table.block_table.list.list2 .desc a{font-weight:normal}

.form_apl{width:100%; background:#d0d0d0}
.form_apl td{padding:8px 10px; background:#fff}
.form_apl .head{background: url(/image/bg_gray_lk.gif) top repeat-x #fff; color:#555555; font-size:12px; color:#555555}
.form_apl .head span.zag{ margin-right:30px; font-weight:bold}
.form_apl .head strong.zag{ margin-left:5px; color:#000}
.form_apl .text{color:#646464}
.form_apl .text .date{ color:#979797; font-weight:bold}
.form_apl .text .fb, .block_mymess .fb{}
.form_apl .text .fb a.name, .block_mymess .fb a.name{background: url(/image/lk_icons.png) 0 -3500px no-repeat; float:left; padding-left:18px; font-weight:normal; height:17px; color:#093766; text-decoration:underline; margin-right:20px}
.form_apl .text .fb a.mail, .block_mymess .fb a.mail{background: url(/image/lk_icons.png) 0 -3598px no-repeat; float:left; padding-left:23px; font-weight:normal; height:17px; text-decoration:underline; color:#093766; margin-right:20px}
.form_apl .text .fb a.phone, .block_mymess .fb a.phone{background: url(/image/lk_icons.png) 0 -5970px no-repeat; float:left; padding-left:23px; color:#858484; text-decoration:none; height:17px; font-weight:bold}
.form_apl .pd ul.form{ margin:0; padding:0; width: auto}
.form_apl .pd ul.form li{ height:auto}
.form_apl .pd ul.form li label{ text-align:right; padding-right:10px; width:140px; }
.form_apl .pd ul.form li div.box input, .form_apl .pd ul.form li div.box select{ width:330px; border:none; background:#fff}
.form_apl .pd ul.form li div.hint{height:10px; font-size:10px; line-height:15px; padding-left:150px}
.form_apl .pd ul.form li textarea{width:330px;border:0; overflow:auto; height:150px}
.form_apl .pd ul.form li a.addfile{background:url(/image/lk_icons.png) no-repeat 8px -6020px; padding-left:30px; line-height:23px}
.form_apl .pd ul.form li.but{ width:488px; float:left}
.form_apl .pd ul.form li.but a{float:right; margin-right:5px}

.form_apl .pd ul.form li a.orangeinp span{ color:#fff}

.add_baks{padding:0; }
.add_baks li {padding-left:0 !important}
.add_baks li label{width:40px !important; text-align:left !important; color:#646464;}
.add_baks li .box{margin-right:10px}
.add_baks li .box input, .add_baks li .box select{width:100px !important; color:#646464 !important}
.add_baks li.but a{float:left !important}
.add_baks li.but a.orangeinp span{ color:#fff}
.det a{float:left; height:50px; width:165px;background-image:url(/image/new_lk_icons.png); background-repeat:no-repeat; padding-left:55px}
.det a.ic1{ background-position:0 0}
.det a.ic2{background-position:0 -140px}
.det a.ic3{ background-position:0 -240px}


.list_head.new p{color:#646464; text-align:center; font-weight:bold}
.list_head.new p a.present{background:url(/image/new_lk_icons.png) no-repeat 0 -321px; padding-left:20px}
.block_mymess.new{ margin-top:5px}
.block_mymess.new table { height:auto}
.block_mymess.new table td{ vertical-align:top; padding:4px;}
.block_mymess.new table td.head{padding-top:10px; padding-bottom:0}
.block_mymess.new table td.l, .block_mymess.new table td.r{ width:50% !important;height:10px}
.block_mymess.new table td .fb{ padding:0; margin:0; float:left}
.block_mymess.new table td .title_mess{ float:right}
.block_mymess.new table td p.repl span{color:#858484}
.block_mymess.new a.pay_mess{background:url(/image/new_lk_icons.png) 0 -357px no-repeat; padding-left:10px; color:#757678; font-size:11px}
.block_mymess.new a.pay_mess_yes{background:url(/image/new_lk_icons.png) 0 -396px no-repeat; padding-left:10px; color:#89c600; font-size:11px}
.block_mymess.new .contrl a.obj{ color:#093766; text-decoration:underline}
.block_mymess.new .not_read{width:750px; height:16px; overflow:hidden; margin-top:-10px; position:relative; }
.block_mymess.new .not_read p.repl{background:url(/image/lk_icons.png) no-repeat 720px -6055px !important;padding-right:10px;  width:730px; display:block; }
.block_mymess.new .not_read a{ font-weight:bold; color:#000}


.block_table_usl{ width:100%}
.block_table_usl td{ padding:5px !important}
.block_table_usl td.l{border-right: solid 1px #cfcfcf; padding:0; width:220px; text-align:left }
.block_table_usl td.l a.wtf{display:inline-block; float:none}
.block_table_usl td.br{border-right: solid 1px #cfcfcf}
.block_table_usl td.bb{ border-bottom:dotted 1px #cfcfcf}
.block_table_usl td select, .block_table_usl td input {font-family:Arial;font-size:12px;padding:2px} 
.nobg td{ background:none !important; padding-left:0!important}

p.buttt .blueinp{ margin-top:3px}{}
p.buttt a.wtf{ margin-left:5px}


.balance{}
.balance th{ font-size:11px}
.balance td{text-align:center; padding:0px !important;}
.balance td span.plus{font-size:36px; font-family:Arial, Helvetica, sans-serif; color:#82bb00}
.balance td span.minus{font-size:36px; font-family:Arial, Helvetica, sans-serif; color:#d16569}
.balance td .op{ color:#093766; font-weight:normal}
.color_green2{ color:#82bb00}
.color_red2{ color:#d16569}
.balance td.date{ color:#979797}


.balance_head{}
.balance_head ul{ list-style:none; padding:0; margin:0; float:left;  }
.balance_head ul li{padding:5px; line-height:23px; height:28px; float:left}
.balance_head ul li label{ float:left; padding:0px 5px ; line-height:23px}
.balance_head ul li div.box{float:left; background:#b3e7ff; padding:3px 2px 2px 3px; border-radius:3px}
.balance_head ul li .box input{border:none; padding:3px 0 3px 0; float: left; font-size:11px; color:#093766; background: url(/image/calend.gif) no-repeat 3px #fff;text-indent:22px; width:85px}
.balance_head ul li .box select{ line-height:23px; height:22px}
.balance_head div.filt{float:right; padding:6px 8px}
.balance_head a.orangeinp strong{ color:#fff}

a.all_op{float:left; margin:7px; background:url(/image/lk_icons_new.png) no-repeat 0 -121px; color:#eb5904; font-weight:bold; text-decoration:underline; padding-left:20px}


.not_read.t{}
.not_read_but{ display:inline-block; width:100px; position:relative; z-index:5;}
.not_read_but a.orangeinp{position:absolute; margin-top:2px; display:block}
.not_read_but a.orangeinp strong{ color:#fff}

.block_table.list.list2.newlist{}
.block_table.list.list2.newlist tr.col1 th{ font-size:11px}
.block_table.list.list2.newlist td.price{ text-align:center; font-size:11px}
.block_table.list.list2.newlist td.price a.mail, .block_table.list.list2.newlist td.price a.phone{display:block; clear:left }
.block_table.list.list2.newlist td.left_row strong{ color:#093766}
.fs11{ font-size:11px !important}

/*12042012 список объявлений*/
.status_obj_head{ margin-bottom:5px}
.status_obj_head .sort_search{float:left; width:400px; font-size:11px; }
.status_obj_head .liinks{float:right; line-height:33px; padding-right:10px;}
.specpr.status_obj{ border-bottom:solid 1px #c2c3c4}
.specpr.status_obj.blocked .special_offer2{ border:none}
.specpr.status_obj.blocked td{ background:#f5f6f7}
.specpr.status_obj.blocked td div.blocked{text-transform:uppercase;margin:30px;background:url(/image/lock.png) no-repeat; height:50px; padding-left:50px; padding-top:20px; color:#888888; font-weight:bold }
.specpr.status_obj td div.specpr{text-transform:uppercase;margin:20px 30px 20px 30px;background:url(/image/specpr.png) no-repeat; height:40px; padding-left:50px; padding-top:6px; color:#888888; font-weight:bold; }
.specpr.status_obj .special_offer2_head_gold p.name{background:none; padding-left:5px}
.specpr.status_obj .special_offer2_head_gold p.name a{ color:#fff}
.specpr.status_obj .special_offer2_head p input{ float:left; margin:3px}
.specpr.status_obj .spr{ width:100%}
.specpr.status_obj .spr td.text{ width:110px}
.specpr.status_obj .spr td.sal{width:320px; padding-left:10px}
.specpr.status_obj .spr td.sal .fav{}
.specpr.status_obj .spr td.sal .fav a{ padding-left:18px; text-decoration:underline}
.specpr.status_obj .spr td.sal .fav a.edit{background:url(/image/new_lk_icons.png) 0 -478px no-repeat; float:left; padding-right:15px;}
.specpr.status_obj .spr td.sal .fav a.del{float:left;background:url(/image/lk_icons.png) 0 -998px no-repeat; padding-right:10px}
.specpr.status_obj .spr td.sal .fav a.more{ float:right}
.specpr.status_obj .spr tr.stat td{color:#aaaaaa}
.specpr.status_obj td.r{width:230px; vertical-align:top; padding-top:3px}
.specpr.status_obj td.r p.publ{text-transform:uppercase;background:url(/image/new_lk_icons.png) 0 -538px no-repeat; padding:3px 0 0 20px; font-weight:bold; color:#3b922c; margin:0 0 5px 0; display:block; }
.specpr.status_obj td.r p.publ.no{ background-position:0 -598px; color:#de2c06}
.specpr.status_obj td.r .rl_sppr div{ margin:3px 0 3px 10px !important;}
.specpr.status_obj td.r div.pad{ width:100%}
.specpr.status_obj td.r .rl_sppr div{}
.specpr.status_obj td.r .rl_sppr div h4{color:#ff9900; text-align:center; font-weight:bold}
.specpr.status_obj td.r .rl_sppr div p.inp{margin:5px 0}
.specpr.status_obj td.r .rl_sppr div p.status{}
.specpr.status_obj td.r .rl_sppr div p.status .sel_dyn_check{ float:left;width:130px;height:19px;line-height:14px; margin-right:5px}
.specpr.status_obj td.r .rl_sppr div p.status .per{width:18px;height:15px;line-height:14px;  float:left}
.specpr.status_obj td.r .rl_sppr div p.status .percent{font-size:14px;color:gray;font-weight:bold; float:left;margin-right:5px;}

div.linkk .button.green, div.linkk .button.green_big { float:left}
.right .button.green, .right .button.green_big  { float: right; margin-right:20px}

.fav2 div.dl{background-image:url('/image/main_icons.png'); background-repeat:no-repeat; color:#0099FF; 
cursor:pointer; height:23px; margin:0 3px 0 0; padding:0; float:left}
.fav2 div.dl a.dt{display:block; background:none; padding:0; margin:4px 0 0 0; color:#3399cc; line-height:13px; text-decoration:underline;border-right:solid 1px #a58ab1; text-align:left }
.fav2 div.dl div.dd{border:solid 1px #e8d6d1; border-top:none; border-radius:0 0 15px 15px; background:#fff; position:relative; margin-top:5px;  z-index:555; color:#8a919b; line-height:14px; padding:7px 3px 7px 5px; text-align:left}

.fav2 div.dl.back {background:url('/image/new_but.gif') 0 5px no-repeat; padding-left:21px; width:auto}
.fav2 div.dl.back a.dt{border-left:none; padding-right:6px }

.fav2 div.dl.add_fav{ background-position: 2px -2017px; padding-left:21px; width:134px;  }
.fav2 div.dl.added_fav{ background-position: 2px -2097px ; padding-left:21px; width:134px; }
.fav2 div.dl.added_fav a{color:#959595; text-decoration:none }
.fav2 div.dl.add_fav a.dt, .fav2 div.dl.added_fav a.dt{ border-right:none}
 .fav2 div.dl.add_fav.empty{ background:none}

.fav2 div.dl.fb { background-position:7px -3917px; width:175px;}
.fav2 div.dl.fb a.dt{text-decoration:none; padding-left:25px;border-left:solid 1px #a58ab1; }
.fav2 div.dl.fb a.dt span{border-bottom: dotted 1px #3399cc; padding-right:3px}

.fav2 div.dl.print{background:url('/image/new_but.gif') 3px -86px no-repeat}
.fav2 div.dl.print a.dt{ padding-left:24px; border-right:none }


/*052013*/
.input_text_lk{ margin:-1px 0 5px 0; position: relative}
.input_text_lk span{margin:5px 0px 0px 0px !important; text-align:left; display:block; font-size:12px; color:#9a9a9a; line-height:12px;}
.input_text_lk textarea{width:93% !important; padding:5px 5px 5px 9px !important; font-family:Arial;font-size:15px !important; color:#00b3f8; border-radius:10px; border:solid 1px #e5e5e5;position:relative; color:#4fa611; overflow:hidden; resize:none}
.input_text_lk .tt{ width:auto}
.lkp .form3 fieldset.left dl{padding-bottom:15px}
.lkp .form3 fieldset.left dd.add{}
.lkp .form3 fieldset.left dd.add a.orange{color:#ff6600; text-decoration:none;border-bottom: dashed 1px #ff6600;cursor:pointer;}

/*agreement block*/
div.agreement {font-family:Arial;font-size: 11px;}
div.agreement a{font-family:Arial;font-size: 11px;color:#093766;text-decoration:underline}

/*socnet*/
.socnet{ padding:20px 30px 12px; border-bottom:1px dotted #6E6F71; text-align:right }
.socnet h4{ display:inline-block; vertical-align:top; margin:13px 60px 0 0}
.socnet ul.socnet-shares{list-style:none; display:inline-block }
.socnet ul.socnet-shares li{ float:left; padding:0; margin:0 6px}
.socnet ul.socnet-shares li a{ display:inline-block; width:40px; height:40px; background-image: url(/image/socnet_bigico.png); background-repeat:no-repeat;transition: opacity 0.1s ease-out 0.1s;}
.socnet ul.socnet-shares li.fb a{ background-position:0 0}
.socnet ul.socnet-shares li.odn a{ background-position:0 -51px}
.socnet ul.socnet-shares li.vk a{ background-position:0 -110px}
.socnet ul.socnet-shares li.goog a{ background-position:0 -170px}
.socnet ul.socnet-shares li.tw a{ background-position:0 -241px}
.socnet ul.socnet-shares li.youtube a{ background-position:0 -300px}
.socnet ul.socnet-shares li.hz a{ background-position:0 -350px}

.socnet ul.socnet-shares li a:hover{ opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.7);}

.socnet_share.float_right.inobject{ margin-top:-11px; margin-right:35px}

.news_date.float_left{line-height:35px; height:30px;}
.linkk p .rss{width: 15px; width:auto;
  height: 23px; float:left;
  margin-top: 0px; margin:0 10px 0 0; 
  background:url(/image/rss_sm.png) no-repeat 0 4px;color: #0099ff;
  cursor: pointer;line-height: 23px;
  padding-left: 20px;
  text-decoration: underline;
}
.stran.float_left{ height:30px; line-height:40px}

div.bannerClick{ position:relative;z-index:200;}
div.bannerClick div.bannerOver{ position: absolute;z-index:100;background-color:white;opacity:0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.bannerClick div.adriverBanner{ z-index:10}

.foto{width:128px;  position:relative; float:left; margin-right:50px; margin-top:12px;}
.foto img{width:100px;  float:left;border:1px solid #D0D0D0}
.foto div.act{float:right; width:26px; text-align:center; padding:15px 0}
.foto div.act strong{display:block; margin-bottom:15px}
.foto div.act a.del{background: url(/image/lk_icons.png) no-repeat 5px -1000px;margin-bottom:6px; display:block; width:20px; height:20px}
.foto div.act a.zoom{background: url(/image/lk_icons.png) no-repeat 5px -5360px; display:block; width:20px; height:20px}
