body{ background:url('/images/top_bg.jpg') repeat-x left top; }
.body{width:100%;position:relative;overvlow:hidden;}
#userbar{height:40px;background:url('/images/login_bg.jpg') no-repeat left top !important;}
#userbar-content{margin:8px 10px !important;}

.zv_h{  font-weight: normal;  font-size: 21px;  line-height: 1.3em;  margin: 0 0 25px 0;  text-transform: lowercase;  color: #333;}
table.zv_table td{text-align:left;vertical-align:top;padding-bottom:5px;}
td.zv_label{width:130px;}
td.zv_descr{color:#808080;font-size:12px;}
input.zv_text, textarea.zv_text{width:490px}
textarea.zv_textarea{height:95px;}
input.zv_text_code{width:53px;margin-right:8px;}
input.zv_text_phone{width:107px;}

#zanaves{background:#000;position:absolute;top:0;left:0;width:100%;height:5000px;z-index:100;display:none;}
#logining{position:relative;}

.zvonok_box{position:absolute;width:100%;z-index:200;}
#zvonok{width:680px;margin:0 auto;position:relative;z-index:200;margin-top:-500px;}
.mess_u1{width:20px;height:20px;float:left;}
.mess_u4{width:20px;height:20px;float:right;}
.mess_top{height:15px;width:655px;border:5px solid #247d17;border-width:5px 5px 0 0;float:right;background:#fff;}
.mess_bottom{height:15px;width:655px;border:5px solid #247d17;border-width:0 0 5px 5px;float:left;background:#fff;}
.mess_body{border:5px solid #247d17;border-width:0 5px;background:#fff;}
.mess_padd{padding:0 25px 10px 25px;}

.map_rn{padding:0;margin:0;height:0;position:relative;list-style-type:none;}
.map_rn li{margin-bottom:-10px;height:10px;position:absolute}
.map_rn a{font-size:10px; color: #333;position:relative;text-decoration:none !important;padding:0 7px;margin:0 -7px;display:inline-block;}
.map_rn1  a{top:175px;left:160px}
.map_rn2  a{top:220px;left:200px}
.map_rn3  a{top:200px;left:90px}
.map_rn4  a{top:120px;left:70px}
.map_rn5  a{top:230px;left:50px}
.map_rn6  a{top:150px;left:200px}
.map_rn7  a{top:105px;left:170px}
.map_rn8  a{top:290px;left:125px}
.map_rn9  a{top:400px;left:235px}
.map_rn10 a{top:295px;left:250px}

#pager{}
#pager a{color:#247d17;text-decoration:none;}
#pager a:hover{;text-decoration:underline;}
#pager .pager{padding:3px 10px;}
#pager .pager-s{font-weight:bold;color:#fff;padding:3px 10px;background:url('/img/pager-s.jpg') no-repeat center center;}

.table_rukovoditeli, #fck .table_rukovoditeli{width:100%}
.table_rukovoditeli td, #fck .table_rukovoditeli td{width:50%;text-align:left;vertical-align:top;color:#333}
.table_rukovoditeli p, #fck .table_rukovoditeli p{margin:0.4em 0}
.table_rukovoditeli img, #fck .table_rukovoditeli img{margin-top:35px}

#nav{}
#promo{margin-bottom:19px;}
#map{margin-top:0 !important;}

.promo-discount-content h2{font-size:65px !important;}
.promo-discount-content p{font-size:12px !important;}

.alf{padding:1px 0;margin-right:3px;text-decoration:none !important;color:#000 !important;}
.alf:hover{color:#257D17 !important; padding:}
.alf_select{padding:1px 2px !important;margin-right:0 !important;background:#257D17;color:#fff !important;position:relative;left:-1px}
.alf_select:hover{color:#fff !important;}
.tovprev_item{padding:2px 5px;display:inline-block;}
.tovprev_item a{color:#000 !important;}
.tovprev_item_select{background:#257D17;}
.tovprev_item_select a{color:#fff !important;text-decoration:none !important}




#alf_prev{padding:20px 10px 35px 10px}
#apt_content{margin-left:10px;overflow:hidden;}
.table_list_tov td{padding:10px 0 10px 25px;width:33%;text-align:left;vertical-align:top;line-height:1.2em}
.tov_item{padding-bottom:10px}

.nav_prev_next{float:left;width:160px;margin-right:-100%;}
.selected_box{padding-bottom:25px}

.select_rn_box{float:right;}
.select_apt_box{float:right;}

.select_rn{width:55px;margin-right:-100%;float:left;}
.select_rn_i_{width:110px;}
.select_apt{width:60px;margin-right:-100%;float:left;}
.select_rn_list{padding-left:60px;text-align:left;}
.select_apt_list{padding-left:65px;text-align:left;}
.a_select{padding-left:10px;background:url(/img/select_arr.gif) no-repeat left 0.4em;text-decoration:none !important;}
.mask_select{padding-left:10px;background:url(/img/s_des.gif) no-repeat left 0.4em;;color:#a5acb2}
.a_select span,.mask_select span{border-bottom:1px dashed}
.a_select:hover span{border-bottom:none}

.select_rn_i_list_padd{padding-right:25px;}
.noselect_rn_list{color:#a5acb2 !important;}

.select_ul_search, .select_ul{list-style-type:none;padding:0 0 10px 0}
.select_ul_search li, .select_ul li{padding:5px;font-size:13px;margin:1px}
.select_ul_search li.active, .select_ul li.active{background:#247d17;}
.select_ul_search li.active a, .select_ul li.active a{color:#fff; text-decoration:none !important;}

.highslide_box{background-color:#f5f5ea}
.highslide-credits{overflow:hidden;width:0;height:0;cursor:default;}
.highslide-credits:hover{background:none !important;}
.highslide-title{height:15px;margin-bottom:-15px}

table.table_tov{width:100%}
table.table_tov th{text-align:left;vertical-align:bottom;font-weight:normal;color:#727272;font-size:12px;background:#f5f5ea;padding:10px 20px 10px 2px;line-height:1.2em}
table.table_tov .even{background:#ffffff}
table.table_tov .odd {background:#f5f5ea}

table.table_tov td{padding:10px 20px 10px 2px;text-align:left;vertical-align:top}
.th-lt{background:url(/img/th-lt.jpg) no-repeat left top #f5f5ea !important;}
.th-lb{background:url(/img/th-lb.jpg) no-repeat left bottom #f5f5ea !important;}
.th-rt{background:url(/img/th-rt.jpg) no-repeat right top #f5f5ea !important;}
.th-rb{background:url(/img/th-rb.jpg) no-repeat right bottom #f5f5ea !important;}

table.ost_tab{margin-bottom:25px;}
table.ost_tab a {text-decoration:none;}
table.ost_tab #nalich_i{text-decoration:underline;}
table.ost_tab #nalich_i:hover{text-decoration:none;}
table.ost_tab a span{border-bottom:1px dashed}
.ost_address{font-size:11px;line-height:1.2em;}
.ost_date{font-size:11px;line-height:1.2em;color:#727272}

.map_select{background:#E42900;color:#fff !important;text-decoration:none}

.iapt_count{width:25px;border:1px solid #336666;text-align:center}
.iapt_button{width:90px;height:25px;text-align:center;background-color:none;border:none;color:#fff;font-size:13px;cursor:pointer;}
.iapt_button_white{background:url(/img/button_white.jpg) no-repeat center center;}
.iapt_button_dark{background:url(/img/button_dark.jpg) no-repeat center center;}

#itogo{color:#000;font-weight:bold}
.user_table td{padding:5px 0}

.del_tov{border:none;background:url(/img/x.gif) no-repeat center center;width:21px;height:21px;cursor:pointer}
.select_rnsearch_list{position:relative; z-index:3}

.opis_i{float:right;margin:0 0 40px 40px;}
.opis_i_box{padding:0 15px;margin:-5px 0;}
.opis_i_price{font-size:26px;margin-bottom:5px;}
.opis_i_valut{font-size:16px}

.highslide-body li{position:relative;}
#alert-body,#alert-body-i,#alert-body-rn{color:#247d17;font-size:11px;line-height:14px;}
#s_rn_0{padding-left:300px;text-align:left;position:relative;top:-20px;z-index:20}

#idi1{position:relative;z-index:22}
#idi2{position:relative;z-index:22}
#idl1{position:relative;z-index:22}
#idl2{position:relative;z-index:22}
