html,body{margin:0;padding:0;}
body{font-family:tahoma,arial,verdana;font-size: 12px;
text-align:center;
color:#393939;
}
td{
	font-size:12px;
}
p{margin:0 10px 10px}
a img{border:0px;}
a {color:#046380;}
a.print_link{text-decoration:none;}
div#header{position:relative;background:url('/d/img/topbackground.gif') repeat-x;height:90px}
div#container{text-align:left;}
div#container{margin:0 auto;max-width:1400px;min-width:990px;width:100%;}
div#wrapper{float:left;width:100%}
div#content{margin: 0 22%;padding:0px 30px 80px 30px;line-height:1.4;}
div#content_object{margin-left:22% ;padding:0px 30px 80px 30px;line-height:1.4;}
div#content_catalog{margin: 0;padding:0px 30px 80px 30px;
line-height:1.4;
background:url('/d/img/catbacktop.gif') repeat-x;
}
div#navigation{float:left;width:22%;margin-left:-22%;padding-top:0px;}
div#extra{float:left;width:22%;margin-left:-100%;padding-top:0px;}
div#footer{clear:left;width:100%;
	background:#498393;
	height:115px;
	color:#fff;
	/*position:relative; top:10px; left:0px;*/
	
}
div#footer a{
	color:#fff;
}
div#footer ul{
	list-style-type:none;
	padding:26px 0;	
	margin:0px;
	line-height:18px;
}
div#footer ul li.footer_mi{
	float:right;
	width:22%;	
}
div#footer ul li.footer_mi img{
	float:left;
	padding-right:10px;
}
div#footer ul li.footer_copy{
	float:left;
	width:22%;	
	
}
div#footer ul li.footer_copy div{padding-left:20px}
div#footer ul li.footer_search{
	float:left;	
}
.pl30{
	padding-left:30px;
}
.search_block{
	background:url('/d/img/search.gif') no-repeat;
	width:202px;
	height:26px;
}
.search_block input{
	width:160px;
	
	font-size:12px;
	font-family:Tahoma;
	line-height:18px;
	margin:3px 0px 0px 0px;
	height:18px;
	border:0px;
	
}

.clear{
	clear:both;
	font-size:0px;
	
}
div#logo{
	float:left;
	padding:20px 0px 0px 50px;
	width:250px;			
	margin:0 auto;	
}

div#slogan{
	float:left;
	padding:12px 0px 12px 10px;
	font-family:Georgia;
	font-size:25px;
	color:#5b9bae;
	font-style:italic;		
	
}
div#slogan p{
	padding:0px;
	margin:0px;
	text-indent:190px;	
	
}
div#links{
	float:right;
	padding:35px 25px 0px 0px;
	font-size:12px;	
}
div#links ul{
list-style-type:none;
padding:0px;	
margin:0px;
}
div#links img{margin:-3px 5px 0px 0px;}

div#links a{color:#909090;}

div#line{
	height:37px;
	background:url('/d/img/menu/bg.gif') repeat-x #5ea7bb;	
	overflow:hidden;
}
.menu_block{
	background:url('/d/img/menu/left.gif') no-repeat;
	height:37px;
	width:100%;
}
.menu{
	height:37px;	
	float:left;
	margin-left:-12px;		
	font-size:18px;	
	padding:0px;
	line-height:37px;	
}
.menu_l{
	float:left;
	width:12px;
}
.menu_r{
	float:left;
	width:12px;
}
.menu_c_a{
float:left;background:url('/d/img/menu/bg.png') repeat-x #4A95A9;
}
.small_nbsp{
	font-size:15px;
}
.menu a{
	color:#fff;
}
div#phone{
	
	width:23%;		
	float:left;
	height:37px;
			
	text-align:center;
	
	background:#fff;
	
}
div#phone img{
	margin-right:10px;
}
div#phone td{	
	color:#5da6b7;
	font-size:23px;
	line-height:37px;
	height:37px;
	
}
ul#short_news{
	list-style-type:none;
	padding:0px;	
	margin:0px;
}
ul#short_news li{
	float:left;
	width:50%;
	padding-bottom:20px;
}
.news_cont{
	padding:0px 35px 0px 0px;
}
.news_date{
	color:#828282;	
}
.news_link{
	padding-top:5px;
	text-align:left;
}
.news_intro{
	padding:7px 0px 0px 0px;
}
h1{
	font-weight:normal;
	padding:0px 0px 15px 0px;
	margin:0px;
	font-size:22px;
}
h2{
	font-weight:normal;
	padding:0px 0px 15px 0px;
	margin:0px;
}
h3{
	color:#c9423f;
	padding:0px 0px 15px 0px;
	margin:0px;
	font-size:20px;
	font-weight:normal;	
	
}
.catalog-box h3{
	padding:0px 0px 5px 0px;
}
h4{
	color:#046380;
	padding:10px 0px 10px 0px;
	margin:0px;
	font-size:16px;	
	
}
h3 a{
	color:#c9423f;
	text-decoration:underline;
}
ol#vote{
	margin:0px;
	padding:10px 0px 10px 0px;
	text-align:left;
	line-height:20px;
	list-style-type:none;
}
.submenu_top, .submenu_bottom{
	background:#e5eff2;
	height:19px;
	
}

.submenu_top .left{
	float:left;
	background:url('/d/img/submenu/top_left.gif') no-repeat;
	width:19px;
	height:19px;
	
}
.submenu_top .center, .submenu_bottom .center{
	float:left;
	height:19px;
	
}
.submenu_top .right{
	float:right;
	background:url('/d/img/submenu/top_right.gif') no-repeat;
	width:19px;
	height:19px;
}

.submenu_bottom .left{
	float:left;
	background:url('/d/img/submenu/bottom_left.gif') no-repeat;
	width:19px;
	height:19px;	
}

.submenu_bottom .right{
	float:right;
	background:url('/d/img/submenu/bottom_right.gif') no-repeat;
	width:19px;
	height:19px;
}

ul#submenu{
	margin:0px;
	padding:0px;		
	list-style-type:none;
	background:#e5eff2;
}
ul#submenu li{
	padding:4px 30px 4px 30px;
	
}
ul#submenu li.checked{
	background:#72af47;
}
ul#submenu a{
	color:#046384;
	font-size:17px;
}
ul#submenu li.checked a{
	color:#fff;
	text-decoration:none;
	
}
ul#submenu li.sub2{
	padding:5px 20px 5px 30px;
	background:#eaffcc;
}
.sep_last{
	padding-bottom:15px !important;
	
}
ul#submenu li.sub3{
	padding:6px 20px 8px 50px;
	background:#eaffcc;
}
ul#submenu li.sub2 a, ul#submenu li.sub3 a{
	font-size:13px;
}
ul#submenu li.sub2 a.checked, ul#submenu li.sub3 a.checked{	
	color:#7faf3a;
	font-weight:bold;
	text-decoration:none;
}
ul#menu_special{
	margin:0px;
	padding:0px 0px 3px 0px;		
	list-style-type:none;	
}
ul#menu_special li{
	padding:0px 0px 6px 28px;
	background:url('/d/img/menuspecial/galka2.gif') no-repeat 0px 3px;	
}

ul#menu_special li.checked{	
	background:url('/d/img/menuspecial/galka2_a.gif') no-repeat  0px 3px;
}
ul#menu_special a{
	font-size:17px;
}
.voting_block{
	padding:10px 0px 10px 0px;
}


/* элементы закругления */

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-10{margin-right:6%;margin-left:-16px;}

.inner-box{
	background-color: #f0f0f1;
	margin:0px;
	list-style-type:none;	
}
.catalog-box{
	background-color: #f0f0f1;	
	
	
}
.catalog-box_h{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

.catalog-box ul{
	margin:0px;
	list-style-type:none;	
	padding:0px 15px 7px 	0px;
}
.catalog-box li span{
	display:block;
	float:left;
	width:28px;
	text-align:left;
}
.catalog-box li{
	padding:4px 0px 4px 0px;
	color:#046380;
}

.no_live a, .no_live{
	color:#554875 !important;
}
.inner-box div{
	padding:0px 4% 2px 0px;
}
.inner-box img{	
	padding-right:10px;
}
.inner-box a{
	color:#c9423f;
	font-size:17px;
}
#rounded-box-10 b, #rounded-box-10_2 b{background-color: #f0f0f1;}
#rounded-box-10 .inner-box, #rounded-box-10_2 .catalog-box { padding: 0.4em 1em;}



#full_news{
	margin:0px;
	padding:0px;
	list-style-type:none;	
}
#full_news li{
	padding:0px 0px 15px 0px;
}
#my_flash{
	height:333px;
	padding-bottom:5px;
}
.search_num{
	float:left;
	text-align:right;	
	width:30px;		
	margin-left:-20px;
}
.search_title{
	float:left;
	padding-left:20px;
}
.search_list{
	padding-left:30px;
	padding-bottom:5px;
}

a.thickbox img{
	border:2px solid #046380;
}


.mini_line{
	padding-bottom:3px;
}

.max_line{
	padding-bottom:6px;
}

.claim_input, .claim_textarea, .claim_select, .gb_input, .gb_textarea{
	width:370px;
}
.claim_comment{foint-size:10px;color:#aaa}
.claim_textarea, .gb_textarea{
	height:110px;
	overflow:auto;
}
.claim_send{color:#009900;font-weight:bold}
ul#gb{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
ul#gb li{
	padding:0px 0px 15px 0px;
}
ul#gb .questions{
	
	background:#f5f5f5;
	padding:15px;
	border-bottom:1px solid #eee;
}
ul#gb .answer{
	background:#fff;
	padding:15px;
	
}
ul#gb .gb_nick{
	padding:5px 0px 0px 0px;
	font-style:italic;
	color:#999;
}
.pages_nav{
	padding:10px 0px 10px 0px;
}
.gb_ok{
	color:#009900;font-weight:bold
}
ul#gb .gb_title{	
	color: #828282;
	font-weight:bold;
}
ul#gb .gb_date{
	color: #828282;
	
}
.imp{
	color:#dd0000;
	font-weight:bold;
}

#TB_window {
  font: 12px Tahoma;
  color: #333333;
}
#TB_secondLine {
  font: 10px Tahoma;
  color:#666666;
}
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #046380;
  text-align:left;
  top:50%;
  left:50%;
}

.ind_proekt{
font-size:12px;color:#999;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}


    
.curved {
 width:94%;
}
.curved_search {
 float:left;padding-right:3px;
 	width:19%;
}
.curved_link{
 width:90px;
 text-align:center;
 
}
.curved_claim, .curved_gb{
 width:370px; 
}
.curved .b1 {
display:block; overflow:hidden; height:1px; margin:0 4px;
background:#CCCCCC; border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC; margin:0 5px; font-size:1px;
}

.curved .b2 {
display:block; overflow:hidden; height:1px; margin:0 4px;
background:#FFFFFF; border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC; margin:0 3px; border-width:0 2px; font-size:1px; 
}

.curved .b3 {
display:block; overflow:hidden; height:1px; margin:0 4px;
background:#FFFFFF; border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC; margin:0 2px; font-size:1px; 
}

.curved .b4 {
display:block; overflow:hidden; height:1px; margin:0 4px;
background:#FFFFFF; border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC; margin:0 1px; height:2px; font-size:1px; 
}
.curved .boxcontent {
display:block; background:#FFFFFF; border:0 solid #CCCCCC; border-width:0 1px;
padding:0px 1px 0px 5px;

}
.curved_link .boxcontent, .curved_link .b2, .curved_link .b3,.curved_link .b4{
background:#eaeaea;
}
.img_r{
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}


.curved input, .curved select, .curved textarea{
	width:98%;
	padding:0px;	
	margin:0px;
	border:0px;	
	font-size:12px;
	font-family:tahoma;
	background:#fff;
}
.curved_link input{
	background:#eaeaea;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma;
	color:#414141;
}
.curved_link a{
	color:#414141;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma;
}

.curved textarea{
	overflow:auto;
	height:80px;
}
#consultacia {
	padding:10px 0px 10px 0px;	
}
.catalog_date{
	font-size:11px;
	color:#777;
	font-weight:bold;
	
	padding-bottom:17px;
}
.catalog_search_t{
font-size:20px;color:#fff;padding:12px 6px 6px 10px;font-weight:normal;
}
.catalog_search_t a{
	font-size:12px;
	color:#fff;
}
.catalog_search_cont{
	background:url('/d/img/search_catalog/bg.gif') repeat-x;height:91px;width:100%;
}
.catalog_search_frm{
	float:left;height:91px;
	margin:0px -8px 0px -8px;
	width:100%;
	
}
.catalog_search_l{
	float:left;background:#fff;
}
.catalog_search_r{
	float:right;background:#fff;width:8px;height:91px;
}
.catalog_search_ico{
	padding-right:2px;margin-left:0px;
}
.catalog_line{
	background:url('/d/img/filter/corner.gif') no-repeat top right #5ca3b6;height:9px;	
}
.cat_bot_td_l{padding:10px 10px 20px 30px !important;
background:url('/d/img/filter/in_bot_corn_l.gif') no-repeat bottom left #effafc;
border-left:10px solid #5ca3b6
}
.cat_bot_td_r{
background:url('/d/img/filter/in_bot_corn_r.gif') no-repeat bottom right #effafc;
border-right:10px solid #5ca3b6;
}

.tbl_vzt{
	border-right:1px solid #eee;	
	border-bottom:1px solid #eee;	
	padding:0px;	
	width:100%;
}
.tbl_vzt td, .tbl_vzt th{
	border-top:1px solid #eee;	
	border-left:1px solid #eee;	
	padding:5px;
	font-size:12px;
	
}
.tbl_vzt_one{
	width:30%;
}


.tbl_vzt2{
	border:1px solid #eee;	
	padding:0px;	
	width:100%;
}
.tbl_vzt2 td, .tbl_vzt2 th{
	padding:5px;
	border:0px;
	
}
.tbl_vzt2_one{
	width:30%;
}




ul#article_list_text{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

ul#article_list_text li a.link{
	font-size:14px;
	font-weight:bold;
}
.page_nav a, .page_nav{
	font-size:14px;
	line-height:20px;
}
.page_a{	
	color:#888;
	
}
.fio{
	font-size:14px;	
	font-weight:bold;	
	color:#046380;
}
.img_r2{
	margin-right:15px;
	margin-bottom:5px;
	border:1px solid #999;
}
.work{
	font-size:12px;
	font-weight:normal;
	
	
}

.news_title{
	color:#046380;
	font-weight:bold;
	font-size:14px;
}



.selectArea {
	cursor:pointer;
	float:left;
}
.selectArea span{
	height:24px;
	line-height:24px;
	background:url('/d/img/sel.gif') no-repeat #fff  right;
	margin:0px 1px 0px 1px;
	display:block;
	padding:0px 0px 0px 5px;
	overflow:hidden;
	border:1px solid #ccc;
}
.selectArea ul{
	margin:0px;	
	padding:0px 0px 4px 0px;
	list-style-type:none;
	position:absolute;
	z-index:100;
	top:0px;
	background:#fff;
	left:0px;
	width:100%;	
	border:1px solid #ccc;
}
.selectArea ul li{
	padding:0px;
	margin:0px;
	overflow:hidden;
	
	
}
.selectArea a{
	display:block;
	text-decoration:none;
	padding:2px 0px 2px 5px;
	
}
.selectArea a:hover{
	color:#fff;
	background:#498393;
}
.selectArea div{
	margin:2px;	
	position:relative;
	top:0px;
	left:0px;
	display:none;
	
}

.div17, .div17 a{
	font-size:17px;
	color: #046380;
	line-height:1.7;
}
.div14, .div14 a{
	font-size:14px;
}
.div16, .div16 a{
	font-size:16px;
}
.div18, .div18 a{
	font-size:18px;
}


.catalog_vkladka, .catalog_vkladka a{
	font-size:20px;
}
.catalog_vkladka{
	height:33px;
	
}
#frm_object{
	padding:0px;margin:0px;
}
                 
.catalog_vkladka img{
	float:left;
	
	
}
.vkladka_h{
		font-size:14px;
		/*font-weight:bold;*/
		padding:5px 0px 5px 0px;
		
		
}
.vkladka_t{
	font-size:11px;
	color:#757575;
	font-weight:bold;
	padding:0px 0px 2px 0px;
}
.filter_link {
	padding:0px 0px 10px 0px;
	margin:0px;	
	list-style-type:none;
}
.ot_do {
	padding:5px 0px 5px 0px;
}
.ot_do span{
font-size:10px;
	color:#757575;
	font-weight:bold;
}
.filter_link a, .filter_link{
	color:#046380;
}
.tbl_filter{
	 background:#e6f7fb;
	 width:100%;
}
.tbl_filter td{
	vertical-align:top;
	padding:15px 15px 0px 15px;
}

.ajax_link{		
 text-decoration:none;
 border-bottom:1px dashed #046380;
}
.ajax_link2{		
 text-decoration:none;
 border-bottom:1px dashed #046380;
 font-size:14px;
}

.count_object{
		font-size:21px;
		padding:22px 0px 5px 0px;
}
.tbl_kv td{
	padding:0px 10px 10px 0px;
	vertical-align:top;
}
.tbl_kv{
	width:100%;
}
.tbl_kv td{
	vertical-align:top;
}
#tbl_catalog {
	width:100%;	
}
#tbl_catalog tr.head td{
	background:#5ca3b6;
	color:#fff;
	
	padding:8px 8px 6px 4px;
}
#tbl_catalog tr.head td a{
	color:#fff;
	
}
#tbl_catalog td{
	font-size:12px;
	padding:5px 8px 5px 4px;
	vertical-align:top;
	
}
.tp_r{background:url('/d/img/2.gif') no-repeat top right #5ca3b6 !important;}
.tp_l{background:url('/d/img/1.gif') no-repeat top left #5ca3b6 !important;}
.tbl_kv .right{
	width:45%;
		text-align:right;
}
.tbl_kv .price{
	color:#a23e4c;	
	font-size:21px !important;	
	text-align:right;
	padding:0px 0px 10px 0px;
}

.param_h{
	font-size:16px;
	color:#b1b0a7;
	font-weight:bold;	
}
.param_h2{
	font-size:14px;
	color:#b1b0a7;
	font-weight:bold;	
}
.param_v{
	color:#5a5a5a;
	font-size:16px;
	font-weight:normal;
}
.param_descr{	
	font-size:14px;
	padding:5px 0px 15px 0px;
}
.param_title{	
	font-size:18px;padding:5px 0px 5px 0px;
	
}
.big_param td{
		padding:0px 25px 0px 0px !important;
		vertical-align:top;
		text-align:left;
}
.big_param2 td{
		padding:0px 20px 0px 0px;
		vertical-align:top;
}
.other_param{
	line-height:24px;
	font-size:12px;
}

.object_cart{
	background:#fffde7;padding:10px;margin:-2px -5px -2px -5px;
}
.spec_tbl td{
	padding:0px 0px 10px 0px;
	vertical-align:top;
}
.spec_tbl td img{margin-right:10px}



.spec_tbl .title{
	font-size:16px;
}
.spec_tbl .price{
	color:#a23e4c;	
	font-size:16px;
	padding:5px 0px 5px 0px;
}
.obmen_ok{
	color:#454545;
	font-size:16px;
}
.obmen_descr{
	font-size:12px;
	color:#454545;
	padding:5px 0px 5px 0px;
}
.nov_descr{
	padding:0px 0px 10px 0px;
}
.nov_photo{
	padding:5px 0px 5px 0px;
}
.nov_title{
	padding:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
}
.nov{
	padding-bottom:15px;
}
.nov_sec{
	padding:5px 0px 5px 0px;
	font-weight:bold;
	font-size:14px;
}
#block_field{
	padding:10px;position:absolute;display:none;z-index:20;width:625px;background:#fff;border:1px solid #ccc;	
}
#block_field span{
	display:block;float:left;width:200px;
}
.tr_one{
	background:#f2f9fb;
}
.tr_two{
	background:#E5F2F6;
}
.tr_select{
	background:#E5F2A6;
}
.tr_no_active{
	background:#EEEEEE;
	color:#999;
}
.ico_type{
	display:block;
	width:30px;
	text-align:center;
	float:left;
	height:22px;line-height:25px;

}
.ico_type img{
 margin-top:4px;
}
.ico_list{
	padding-right:0px !important;
	padding-left:1px !important;	
	
}
.img_obj{padding-right:2px !important;
	padding-left:2px !important;}
.ico_list img{
	margin:2px;
}
.f_track_div{
	margin-left:7px;margin-top:-15px;
	padding-bottom:7px;
}
.small_rayon{
	display:block;
	font-size:12px;
	color:#aaa;
}
.vkladka_sec{
	float:left;padding-right:15px;
	text-align:left;
	*width:11%;
	
}
.vkl_inf{
	font-size:12px;
	color:#aaa;
	/*display:block;*/
	padding-left:5px;
}
.vkladka_cont{
	display:none;	
	float:left;
	padding:10px;
	top:0px;
	left:0px;
	position:absolute;
	z-index:10;
	background:#fff;
	border:1px solid #ccc;
	
}

.menu_ico{height:40px}
.menu_ico img{
margin-left:-10px;
margin-right:1px;
}
.menu_ico a{
	color:#c9423f;
	font-size:17px;
}
form{margin:0px;padding:0px;}
.search_filter_but{
	background:#5ca3b6;
	padding:15px 0px 5px 25px !important;
}

.small_obmen{
	
	font-size:12px;
	color:#888;
	padding-top:4px;
}
.object_view{
	padding:0px !important;
}
.cat_li{line-height:27px;margin:4px 0px 4px 0px;padding:0px 0px 0px 0px;width:272px;float:left}
.cat_li_chk{background:#ffcc00;}

.objX_f_l{float:left;width:5px;height:27px;}
.objX_f_r{float:right;width:5px;height:27px;}

.cat_li_chk .objX_f_l{background:url('/d/img/filter/objX_l_a.gif') no-repeat;}
.cat_li_chk .objX_f_r{background:url('/d/img/filter/objX_r_a.gif') no-repeat;}

.cat_li_chk a{}
.cat_li input{margin:0px;}
.rayon_span{float:left;display:block;overflow:hidden;width:150px;}
td.sort_act{background:#518d9d !important;font-weight:bold}
.cat_top_td_l{padding:20px 0px 20px 25px;border-left:10px solid #5ca3b6;background:url('/d/img/filter/in_top_corn_l.gif') #E5F2F6 no-repeat top left}
.cat_top_td_r{border-right:10px solid #5ca3b6;background:url('/d/img/filter/in_top_corn_r.gif') #E5F2F6 no-repeat top right}


.vkladka_yes{	
	background:#5ca3b6;
	height:27px;	
	line-height:27px;
}
.vkl_f_l{height:27px;float:left;width:2px;}
.vkladka_yes .vkl_f_l{background:url('/d/img/filter/vkl_f_l.gif') no-repeat}
.vkl_f_r{height:27px;float:right;width:20px;}
.vkladka_yes .vkl_f_r{background:url('/d/img/filter/vkl_f_r.gif') no-repeat}

.vkladka_yes a{
	color:#fff;
	text-decoration:none;
	border-bottom:1px dashed #fff;
}
.vkladka_no{	
	height:27px;	
	line-height:27px;
	_width:120px;
	
}
.vkladka_no a{
	color:#046380;
	text-decoration:none;	
	border-bottom:1px dashed #046380;
}
a.vkl_x{
	text-decoration:none;
	color:#fff;
	border:0px;
}
#text_find{font-weight:bold;color:#f8d22d;}
#warning_text{color:#000000;clear:left;padding:5px 0px 5px 15px;font-weight:bold}
.print_ico{padding-top:20px}
.master_block{padding:10px 0px 0px 0px;font-size:12px;line-height:16px}
.master_img{margin-right:10px}
.upper{text-transform: uppercase;}
.master_work{color:#000;text-decoration:underline}
.all_master{text-align:right;padding:10px 0px 10px 0px}
.ul_master{padding:0px;margin:0px;list-style-type:none;zoom:1}
.ul_master li{float:left;width:160px;height:190px;zoom:1}
.master_big img{margin-right:20px;}
.master_big h4{padding-top:0px;}
.master_big {padding-bottom:20px}
.master_big ul{padding:0px;margin:0px;list-style-type:none}
.master_big ul li{padding-bottom:5px;font-size:14px}
.master_big_t{font-size:14px;font-weight:bold}


.subscribe_cont {float:right;}
.subscribe {padding:2px 0 2px 20px;font-weight:bold;background:url('/d/img/subscribe.png') no-repeat left ;}
.print {padding:2px 0 2px 20px;background:url('/d/img/print.gif') no-repeat left ;}
.otzyv_div{display:none;padding:5px}
.off_bot{width:99%;margin:0 auto;position:relative;line-height: 17px;padding: 20px 0 25px;}
.off_bot .left{background:url(/d/img/left_b_bord.png) no-repeat 0 0;width:10px;height:94px;position:absolute;left:-10px;top:20px;}
.off_bot .right{background:url(/d/img/right_b_bord.png) no-repeat 0 0;width:10px;height:94px;position:absolute;right:-10px;top:20px;}
.off_bot .center{background:url(/d/img/center_b_bg.png) repeat-x 0 0;height:94px;width:100%;float:left;position:relative;}
.off_bot .center .uptext{color:#FFF;font-size:18px;padding:11px 10px 7px;}
.off_bot .center .bottext{color:#393939;font-size:12px;font-weight:bold;padding:11px 10px 7px;}
.off_bot .center .bottext a{cursor:pointer;color:#498393;font-size:18px;font-weight:bold;text-decoration:underline;margin-left:10px;display: inline-table;}
