/*-----------------*/
body{ 
    margin: 0;
    padding: 0;
    color: #000;
    font-family: 'Areal',sans-serif;
    font-size: 12px;
    /* line-height: 18px;*/
    background: #717171 url('/media/img/fon1000x1000.png');
}
img {
    border: none;
}
h1,h2{
    margin:0;
    padding: 0;
    line-height: 28px;
    color:#000;
    font-weight: normal;
}
h1{font-size: 24px;}
h2{font-size: 18px;}
a {
    color: #00679c; text-decoration: underline;
}
ul{ margin: 0; padding: 0; list-style: none;}
label{font-size: 13px; color: #5b5b5b;}
/* Пользовательский стиль*/
.clear{ 
    clear: both;
    font-size: 0px;
    line-height: 0px;
    height: 0px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.pt10{padding-top:10px; }
.pl10{padding-left:10px; }
.pr10{padding-right:10px; }
.hide{display: none;}
.f-left{float: left;}
.f-right{float: right;}
.mrlr20{margin: 0px 20px;}
.mrl20{margin-left: 20px;}
.mrr10{margin-right: 10px;}
.mrr20{margin-right: 20px;}
.mrt10{margin-top: 10px;}
.mrt20{margin-top: 20px;}

.txtleft{text-align:left;}
.uptxt{text-transform:  uppercase;}
.center{text-align: center;}
.fs14{font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}
.bold{font-weight: 700;}
.w50{width: 50px !important;}
.w90{width: 90px !important;}
.w100{width: 100px !important;}
.w115{width: 115px !important;}
.w160{width: 160px !important;}
.w190{width: 190px !important;}
.w200{width: 220px !important;}
.w220{width: 220px !important;}
.w227{width: 227px !important;}
.w230{width: 230px !important;}
.w250{width: 250px !important;}
.w300{width: 300px !important;}
.w400{width: 400px !important;}
.w480{width: 480px !important;}
.w500{ width: 500px !important;}
.w510{ width: 510px !important;}
.w570{ width: 570px !important;}
.w690{ width: 690px !important;}
.w700{ width: 700px !important;}
.w720{ width: 720px !important;}
/**--------------------------------------------------*/

.root {
    z-index:0;
    position: relative;
    width: 980px;
    margin: 0 auto;
}
.breadcrambs{padding:10px 10px; font-size: 11px; line-height: 20px;}
.breadcrambs a{color: #666;}
.head{padding: 10px; background-color: #ffffff;}
.logo{float: left; width: 300px;}
.telephoneNumber{float: left; padding-left: 10px; padding-top:0px; display:block; color: #666; margin-bottom: 20px;}
.top-menu{ background:  #eee url('/media/img/icons/bg_top_men_footer.jpg') center 54px no-repeat; padding-left: 5px;}
.top-menu li{display: inline-block; float: left;}
.top-menu li a{display: block; float: left; padding: 15px 55px 19px 55px; font-size: 17px; font-weight: 700; color:#1a1a1a; text-decoration: none;}
.top-menu li.border-grey{height: 50px; width: 7px; background:transparent url('/media/img/icons/Line.jpg') center 10px no-repeat !important;}
.top-menu li:hover,.top-menu li.activ{ background:transparent url('/media/img/icons/blockGreen.png') center no-repeat;}
.top-menu li a:hover,.top-menu li a.activ{color: #fff;}
/*-------------------------------------------------------------------*/
.contener{ position: relative; top:0px; background:  #eee url('/media/img/icons/bg_content.jpg') center repeat-y; padding-bottom: 20px; }
.shadow-top{width: 980px;height: 18px; position: absolute; background:transparent url('/media/img/icons/Shadow_top.png') center -4px no-repeat; }
/*---------------------------------------------------------------------*/
.mod-ban-top{padding:  20px 0 0 0;}
.mod-ban-top a{text-decoration: none !important;}
/*---------------------------------------------------------------------*/

.mod-cont-head .block_left{float: left; min-width: 100px;}
.mod-cont-head .block_right{float: right; min-width: 100px;}
/*---------------------------------------------------------------------*/
.mod-catalog-menu{padding: 0 0 10px 0; clear: both;}

.mod-catalog-menu ul li{display:block; float: left; text-align: center;}
.mod-catalog-menu ul li a{display:block; text-decoration: none;  height: 100px; width: 100px;}
/*---------------------------------------------------------------------*/
.mod-select-city{}
.con_block_dostavka{ min-width:300px; color: #333; }
.select_city{float:right; font-size: 12px;  line-height: 16px;   }
.select_city select{margin-top: 5px;}
.dost_txt{float:right; font-size: 12px; position: relative;}
.dost_txt .name_city{margin-bottom: 10px; margin-top: 10px; display: block; font-size: 16px; text-decoration: underline; color: #00679c; }
.dost_txt .alert_select_deliv{position: absolute; top:25px; left: 0px;}
/*---------------------------------------------------------------------*/
.mod-catalog{}
.mod-catalog .but_vkladki,.but_vkladki_catalog{position: relative; height: 40px;}
.mod-catalog .but_vkladki ul li{
    /*display: inline-block;*/
    position:absolute;
    padding: 10px 0 0 25px;
    color: #fff;
    line-height: 12px;
    background:transparent url('/media/img/icons/Vkladka_Blue.png') 0 0  no-repeat; 
    height: 30px;
    width: 135px;
    overflow: hidden;
    cursor: pointer;
}

.mod-catalog .but_vkladki_catalog ul li{
    /*display: inline-block;*/
    text-align: center;
    text-transform: uppercase;
    position:absolute;
    padding: 17px 0 0 0px;
    color: #fff;
    line-height: 12px;
    background:transparent url('/media/img/icons/Vkladka_Blue.png') 0 0  no-repeat; 
    height: 30px;
    width: 160px;
    /*overflow: hidden;*/
    cursor: pointer;
}
.mod-catalog .but_vkladki ul li a,.mod-catalog .but_vkladki_catalog ul li a{text-decoration: none; color: #fff; display: block;}
.mod-catalog .but_vkladki ul li.activ a,.mod-catalog .but_vkladki_catalog ul li.activ a{text-decoration: none; color: #333; display: block;}
.mod-catalog li.index_activ{
    background:transparent url('/media/img/icons/Vkladka_green.png') 0 0  no-repeat !important;

}
.mod-catalog li.activ{
    background:transparent url('/media/img/icons/vkladka_white.png') 0 0  no-repeat !important;
    color: #333 !important;
    z-index: 20 !important;
}
.mod-catalog .block_index_catalog,.mod-karta,.mod-news{
    /* height: 300px;*/
    background: #fff;
    box-shadow: 0px 0px 10px #000000;
    margin: 0px auto;
    margin-bottom: 10px;
    padding: 10px;
    width: 937px;
}
.mod-catalog .online_block{min-height: 300px;}
.online_block .img_big_block,.online_block .opisanie{float: left; margin-right: 10px;}
.online_block .opisanie{width:230px; }
.img_big_block .img_root{border: 1px #90BC3D solid;}
.buttons .blue{
    display: inline-block;
    padding-top: 7px;
    padding-left: 15px;
    padding-right:17px;
    background:transparent url('/media/img/icons/buttonBlue.png') 0px center  no-repeat;
    height: 22px;
    color: #fff;
    cursor: pointer;


}
.buttons .blue a{text-decoration: none;color: #fff; border: 0; padding: 0;}
.buttons{ float: left;}
.buttons .vkorz{
    display: inline-block;
    position: relative;
    margin-left: 5px;
    padding-top: 7px;
    padding-left: 30px;
    padding-right:35px;
    background:transparent url('/media/img/icons/buttonYellow.png') 0px center  no-repeat;
    height: 22px;
    cursor: pointer;
}
.buttons .vkorz .basket{
    position: absolute;
    display: inline-block;
    top:1px;
    left: 1px;
    background:transparent url('/media/img/icons/Korzina_mini.png') 0 0  no-repeat;
    height: 21px;
    width: 30px;
}
.opisanie .price{padding: 10px 0 0;display: inline-block; font-size: 18px; font-weight: 700; color: #C00;}
.opisanie .sale{ color: #000; text-decoration: line-through;  }
.opisanie .size_tovar{margin-left: 10px; font-style: italic; }
/*-------------------------------------------------------------------------*/
.wrapper_carousel{float: right; width: 327px;}
.wrapper_carousel .jcarousel-wrapper{
    border: 0 !important; 
    border-radius: 0;
    box-shadow: none ;
    padding:0px 10px;
}
.nosize{width:100% !important; float: left !important;}

.wrapper_carousel .jcarousel li {
    width: 153px;

}
.wrapper_carousel .prev_img{position: relative; display: inline-block;height: 190px; cursor: pointer;}
.wrapper_carousel .prev_img img{border: 1px #fff solid;}
.wrapper_carousel .prev_img .activ{
    border: 1px #90BC3D solid;
}
.wrapper_carousel .prev_img .price_prev{
    /*width: 150px;*/
    position:absolute;
    display: inline-block;
    top: 155px;
    right: 25px;
}
.prev_img .price_prev .price{padding:0;display: inline-block; font-size: 12px; font-weight: 700; color: #C00;float: right ;}
.prev_img .price_prev .sale{ color: #000; text-decoration: line-through;  }
.wrapper_carousel .jcarousel-control-prev{left: -10px !important;}
.wrapper_carousel .jcarousel-control-next{ right: -10px !important;}
/* .jcarousel-pagination{display: none;} */
/*-----------------------------------------------------------------------------*/
.control_block{ margin-top: 15px;}
.control_block .left_block{float: left;}
.control_block .right_block{ float: right;}
.control_block .right_block span{display: inline-block; width: 120px; height: 30px; text-align: center; color: #fff; line-height : 30px; cursor: pointer; }
.control_block .right_block .activ{ background: #fff url('/media/img/icons/buttonGray.png') 0 0  no-repeat !important;}
.control_block .right_block .noactiv{ background: #fff url('/media/img/icons/buttonGreen.png') 0 0  no-repeat;}
/*-----------------------------------------------------------------------------*/
.mod-podarki{padding: 10px;}
.mod-podarki .text_corousel{float: left; width: 190px;}
.mod-podarki .wrapcarousel{ width: 770px; float: left;}
.mod-podarki .wrapcarousel.w100proc{ width: 100% !important;}
.mod-podarki .wrapcarousel .jcarousel li{width: 100px; margin-right: 10px;}
.mod-podarki .wrapcarousel .bg_mini_basket{
    display: inline-block;
    padding-left: 20px;
    height: 20px;
    background:transparent url('/media/img/icons/Korzina_mini.png') -5px -3px  no-repeat;

}
.mod-podarki .wrapcarousel .bg_mini_basket {float: right;}
.mod-podarki .wrapcarousel .price{color:  #C00; font-weight: 700;}
.mod-podarki .basket_blok{float: right;  background:  #ffff99; color: #000 !important;}
.mod-podarki .basket_blok .bleft{float: left;min-height: 100px; width: 100px;padding: 10px; background:transparent url('/media/img/icons/Korzina.png') 20px center  no-repeat;}
.mod-podarki .basket_blok .bright{float: right; padding: 10px; text-align: right; color: #000 !important;}
.mod-podarki .basket_blok .bright .basket_linc{color: #000 !important;}
.basket_abs_right{position:fixed; right: 10px; top: 10px; background: #000; }
.basket_abs_right .bright{padding: 10px; text-align: right; color: #fff;}
.mod-podarki .wrapcarousel .img_podarki{position: relative; display: block;}
.mod-podarki .wrapcarousel .img_podarki a{display: block;}
.mod-podarki .wrapcarousel .img_podarki .ramka{
    position:absolute;
    display:block;
    width: 104px;
    height: 100px;
    top: 0px;
    left: 0px;
    background:transparent url('/media/img/icons/ramka100.png') 0 0  no-repeat;
}
/*-----------------------------------------------------------------------------*/
.mod-karta{margin-top: 20px;}
.mod-karta .gallery{float: left; width: 350px; margin-right:  20px;}
.mod-karta .gallery .contener_img {position: relative; }
.mod-karta .gallery .contener_img .serch_img{position: absolute; display: inline-block; left: 10px; bottom: 10px; width: 24px; height: 24px; background:transparent url('/media/img/icons/search.png') 0 0  no-repeat;}
.mod-karta .gallery .contener_img img{border: 1px #90BC3D solid;}
.mod-karta .gallery #gallery_view a{float:left; display: block; padding: 0 3px; text-decoration: none; border: 1px #fff solid;}
.mod-karta .gallery #gallery_view a.active{border: 1px #90BC3D solid;}
.mod-karta .cont_kart{float: left;width: 390px;}
.mod-karta .cont_kart .txt_kart{display: block; padding: 3px 0; font-style:  italic; font-size: 12px; color: #666; font-weight: 700;}
.mod-karta .cont_kart .priceArt{
    float: left;
    background: #fff;
    height: 20px;
    width: 20px;
    margin-right: 10px;

}
.mod-karta .cont_kart .colvo{float: left;}
.mod-karta .cont_kart .colvo span{display: inline-block; padding: 10px 15px; font-size: 14px; margin-right: 2px; font-weight: 700; background-color: #eee; cursor: pointer;}
.mod-karta .cont_kart .desc{ font-style: italic; color: #666; padding: 10px 0; }
.mod-karta .cont_kart .block_dostavka{padding: 10px 10px; background-color:  #eee;}
.mod-karta .cont_kart .block_dostavka .l_block{width: 210px; float: left;}
.mod-karta .cont_kart .block_dostavka .r_block{width: 190px; float: left;}
.mod-karta .next_kart{float:right; width: 150px; border-left: 1px #ccc solid; padding-left: 20px;}
.mod-karta .next_kart .art_clon{float:left; display: inline-block; padding-right:10px;}
.mod-karta .next_kart .art_clon span{color:  #C00; font-weight: 700;}
/***************************************************************************/
.mod-news{margin-top: 20px;}
.mod-news .gallery{float: left; width: 275px; margin-right:  20px;}
.mod-news .gallery .contener_img {position: relative; }
.mod-news .gallery .contener_img .serch_img{position: absolute; display: inline-block; left: 10px; bottom: 10px; width: 24px; height: 24px; background:transparent url('/media/img/icons/search.png') 0 0  no-repeat;}
.mod-news .gallery .contener_img img{border: 1px #90BC3D solid;}
.mod-news .gallery #gallery_view a{float:left; display: block; padding: 0 3px; text-decoration: none; border: 1px #fff solid;}
.mod-news .gallery #gallery_view a.active{border: 1px #90BC3D solid;}
.mod-news .context{float: left; width: 760px;}
.mod-news .next_kart{float:right; width: 150px; border-left: 1px #ccc solid; padding-left: 20px;}
.mod-news .next_kart .art_clon{float:left; display: inline-block; padding-right:10px;}
.mod-news .next_kart .art_clon span{color:  #C00; font-weight: 700;}
.jcarousel-control-vert-prev {
    background:#7F9CA4 url('/media/img/icons/arrTop.png') center 10px  no-repeat !important;
}

.jcarousel-control-vert-next {
    background:#7F9CA4 url('/media/img/icons/arrBottom.png') center 13px  no-repeat !important;
}
.zoomLens{cursor:pointer;}
/*-----------------------------------------------------------------------------*/
.mod-context{}
.left_context{ float: left; padding: 10px 0px; width: 700px; background-color: #99cc00;}
.left_context .col-txt{position:relative; float: left; width: 170px; padding: 0 30px; text-align: center; color: #fff; }
.left_context .col-txt h3{font-size: 20px; font-weight: normal; margin: 0;}
.left_context .col-txt p{text-align:  left;}
.read-more{float:right; display: inline-block; padding: 0 2px; bottom: 0px; right: 30px; background:  #666;  font-size: 10px;}
.read-more a{color: #fff; text-decoration: none;}
.right_context{margin:0px 20px; width: 240px; float: left; padding: 10px 0px; border-top: 3px #ccc solid;}

.right_context .col-txt{position:relative; padding: 0 20px; text-align: center; color: #666; }
.right_context .col-txt h3{font-size: 20px; font-weight: normal; margin: 0;}
.right_context .col-txt p{text-align:  justify;}
/*----------------------------------------------------------------------------*/
.left-col-menu{float: left; width: 160px; padding: 0px 20px; border-right: 2px #ccc solid;}
.left-col-menu h3{color: #333; font-size: 20px; font-weight: normal; text-align: center;}
.left-col-menu ul li a{color: #333; text-decoration:  none;}
.left-col-menu ul li a:hover{text-decoration:underline;}
.right-col-txt{float: left; width: 700px; padding-left: 30px;}
/*----------------------------------------------------------------------------*/
.content_view{padding: 10px 20px;}
.content_view h1{margin-bottom: 20px;}
/*----------------------------------------------------------------------------*/
.wraper{display: none; position:fixed; top:0; left:0; width: 100%; height: 3000px; z-index: 999; background:transparent url('/media/img/icons/opacity2.png') repeat;}
.popup{display: none; position: fixed; left: 38%; top:100px; border: 2px solid #ccc; padding: 20px; z-index: 1000; background-color: #fff; }
.close{position:  absolute; right: 5px; top:0px;font-size: 14px; padding: 3px; font-weight: 700; cursor: pointer;}
.txt_art_popup{float: left;margin-top: 30px; margin-left: 20px;}
.txt_art_popup_b{float: left; margin-top: 10px; margin-left: 20px;}
.head_popup .fs18{text-transform: uppercase; }
.form_popup{text-align: justify;}
.gray{color: #666;}
.table_popup{width: 100%;}
.table_popup input{width: 100%;}
.form_popup p{font-size: 14px;}

.btn_popup{
    display: block;
    text-decoration: none;
    width: 150px;
    margin: 0 auto;
    font-size: 14px;
    text-align: center;
    margin-top: 20px;
    cursor: pointer;
    color: #663300;
    padding: 10px 10px;
    position: relative;
    background-color: #ffff99;
    border-radius:5px;
    -khtml-border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius:10px;
    behavior: url(/media/style/PIE.htc);
}        
/*----------------------------------------------------------------------------*/
.mod-basket{

    padding: 20px;
    background: #fff;
    box-shadow: 0px 0px 10px #000000;
    margin: 0px auto;
    margin-bottom: 10px;
    margin-top: 30px;
    width: 937px;
}
.hrefbasket{display: block; width: 100%; height: 100px; text-decoration: none; background: url('/media/img/icons/n.gif');}
.basket_linc{display: block; text-decoration: none; color: #fff;}
.mod-basket h2{margin-bottom: 10px; font-size: 26px; font-weight: 700;}
.mod-basket .table_basket{width: 100%;}
.mod-basket .info_artikle{text-align: center; font-size: 16px; padding:0px 10px; line-height: 24px; }
.price{color:  #C00; font-weight: 700;}
.mod-basket .itog{font-size: 22px; margin: 20px;}
.mod-basket .colvo_art{ font-size: 16px; width: 25px; border:1px #7F9CA4 solid; text-align: right; color: #C00; font-weight: 700;}
.btn_del{ background-color: #ffcccc; padding: 15px 20px; cursor: pointer; }
.group-btn .btn-left{
    float: left;
    cursor: pointer;
    font-size: 16px;
    color: #663300;
    position: relative;
    padding: 10px 20px;
    text-align: center; width: 200px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    background: #E5FF99;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E5FF99), to(#EEEE33));
    background: -webkit-linear-gradient(#E5FF99, #EEEE33);
    background: -moz-linear-gradient(#E5FF99, #EEEE33);
    background: -ms-linear-gradient(#E5FF99, #EEEE33);
    background: -o-linear-gradient(#E5FF99, #EEEE33);
    background: linear-gradient(#E5FF99, #EEEE33);
    -pie-background: linear-gradient(#E5FF99, #EEEE33);
}
.group-btn .btn-right a{ color: #663300; text-decoration: none;}
.group-btn .btn-right{
    float: right;
    font-size: 16px;
    cursor: pointer;
    color: #663300;
    position: relative;
    padding: 10px 20px;
    text-align: center; width: 200px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    background: #DBDBDB;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DBDBDB), to(#FFFFFF));
    background: -webkit-linear-gradient(#DBDBDB, #FFFFFF);
    background: -moz-linear-gradient(#DBDBDB, #FFFFFF);
    background: -ms-linear-gradient(#DBDBDB, #FFFFFF);
    background: -o-linear-gradient(#DBDBDB, #FFFFFF);
    background: linear-gradient(#DBDBDB, #FFFFFF);
    -pie-background: linear-gradient(#DBDBDB, #FFFFFF);
}
/*----------------------------------------------------------------------------*/
.block_form_zakaza{display: none;}
.datacontact{margin: 20px 20px;}
.datacontact input,.datacontact select,.datacontact textarea{ color:  #00679c;}
.datacontact span{display: inline-block;}
.datacontact .tb_datacontact{width: 100%;}
.datacontact .tb_datacontact input{width: 400px;}
.city_delivery .deliv_change{ width:400px;}
.txt_zakaz{width: 100%; height: 50px; font-family: 'Arial',sans-serif; padding: 5px 10px; font-size: 14px;}
.check_option{position: relative; display: inline-block;}
.vopros{
    position:relative;
    display:inline-block;
    background: url('/media/img/icons/vopros25.png') center no-repeat;
    width: 25px;
    height: 25px;
    left:0px;
    top:-15px;
    cursor: pointer;
}
.search_mod .vopros{top:0px;}
/*----------------------------------------------------------------------------*/
.footer{background-color: #99cc00; height: 50px; margin-bottom: 30px; padding: 10px 20px; color: #fff;}

/*
.top-menu li a.item-top{padding:8px 15px 8px;}
.top-menu li a.item-top:hover,.top-menu li a.item-top.activ{
    color: #ffffff;
    position: relative;
    background-color: #01465d;
    border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius:5px;
    behavior: url(/media/style/PIE.htc);
}*/
#breadCrumb{ padding-top: 5px; font-size: 11px;}

.label {
    position: absolute;
    z-index: 1000;
    margin: 1px;
}

.label  img{ border:0 !important;}


.basketTop  {padding-top: 20px;}
.basketTop a { color: #000; text-decoration: none;}
.basketTop img {vertical-align: top; height: 40px;}
.basketTop div {display:inline-block; padding: 5px 0 0 10px; font: bold 8pt Arial; position: absolute;}
.ib {display:inline-block; vertical-align: top; }
.ib strong{font-size: 16px;}
.ib img {height: 70px;}
.ib a{font: bold 12px arial; color: #12b}



.nav {position: relative;}
.nav .subNav {display: none; position: absolute; /*margin: 0 0 0 30px;*/ width: 190px; height: 120px; bottom: -10px; left: -10px;/* list-style: disc !important;*/}
.nav:hover  {}
.nav:hover .subNav {display: block; background: #eee; box-shadow: 0px 4px 20px #222; }



.mod-catalog-menu ul.subNav li a {
    display: block;
    height: auto;
    width: auto;
    /*border-bottom: solid 1px transparent;*/
    text-decoration: none;
    color: #555;    
}

.mod-catalog-menu ul.subNav li a:hover {
    color: #111;
    /*border-bottom: solid 1px #222;    */
    text-decoration: underline;
}

.mod-catalog-menu ul.subNav li {
    /*width: 200px;*/
    display: list-item !important;
    float: none !important;
    /* list-style: disc  !important;*/
    text-align: left;
    margin: 0 0 0 25px;
}
.mod-catalog-menu ul.subNav li.first{
    text-transform: uppercase;    
    /* list-style: none  !important;*/
    margin: 5px 0 0 10px;
    font-weight: bold;
}
.mod-catalog-menu ul.subNav li.first a{
    color: #75A614;
}


.but_vkladki_catalog {position: relative;}
.but_vkladki_catalog .subNav {display: none; position: absolute; z-index: 200; bottom: 40px; background: url('/media/img/bgVkladkaOver.png') no-repeat bottom center; min-height: 150px; padding: 10px 0 0 5px;}
.but_vkladki_catalog ul li:hover .subNav {display: block}
.but_vkladki_catalog ul.subNav li {
    display: list-item; 
    position: relative;
    text-align: left;
    text-transform: none;
    padding: 0;
    color: #333;   
    cursor: auto;
    background: none;
    width: 180px;
    height: 20px;

}
.but_vkladki_catalog ul.subNav li a {display: block; padding: 0 0 0 5px; color: #555;}
.but_vkladki_catalog ul.subNav li a:hover {color: #000; text-decoration: underline;}


.but_vkladki_catalog ul li {

}



.ui-timepicker-wrapper {
	overflow-y: auto;
	height: 150px;
	width: 6.5em;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	outline: none;
	z-index: 10001;
	margin: 0;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration {
	width: 13em;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
	width: 11em;
}

.ui-timepicker-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ui-timepicker-duration {
	margin-left: 5px; color: #888;
}

.ui-timepicker-list:hover .ui-timepicker-duration {
	color: #888;
}

.ui-timepicker-list li {
	padding: 3px 0 3px 5px;
	cursor: pointer;
	white-space: nowrap;
	color: #000;
	list-style: none;
	margin: 0;
}

.ui-timepicker-list:hover .ui-timepicker-selected {
	background: #fff; color: #000;
}

li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
	background: #1980EC; color: #fff;
}

li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration {
	color: #ccc;
}

.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	color: #888;
	cursor: default;
}

.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	background: #f2f2f2;
}
#setPromo { text-decoration:none; }
#setPromo:hover { color: #b21}