body,html{height:100%}[class*=mobo-],input{vertical-align:middle}
.display_none{display: none;}
.display_block{display: block;}
.phone_pad{
    padding: 0 15px 0 0;
    text-decoration: none;
}
.mm_about,.mm_advantage,.mm_contacts,.mm_main,.mm_product,.mm_services,.mm_quest,.mm_tips{
    font-size:0;line-height:0;cursor:pointer}
.clear,.mm_about,.mm_advantage,.mm_contacts,.mm_main,.mm_product,.mm_services,.mm_quest,.mm_tips{line-height:0}
.bread_crumbs .ul_bc,.main_menu,.main_menu li,.s_m_level1_ul,.s_m_level2_ul{list-style:none}
*,a{outline:0}
.base,.s_m_level2_ul,.score a,.status,.stripViewer,.wpcr_rating{overflow:hidden}
.average,.score a{text-indent:-9999px}*{margin:0;padding:0}
body{font-family:Trebuchet MS,Arial,Helvetica,sans-serif}
a{color:#2b2b2b;text-decoration:underline}
a:hover{color:#24c2ff;text-decoration:none}
p{margin:0 0 18px}
img,select,textarea{border:none}
.wrapper{width:100%;min-width:990px;min-height:100%;height:auto!important;height:100%;background:url(/img/body_bg.png) center 50px no-repeat #fff}
.min_width{width:961px;margin:0 auto}
.clear{clear:both}
.left{float:left}
.right{float:right}
.kyhni_logo{background:url(/img/kyhni_logo.png) no-repeat;width:256px;height:95px;cursor:pointer;display:block}
[class*=mobo-]{background-position:0 0;background-repeat:no-repeat;display:inline-block;margin-top:-3px;margin-right:3px;width:16px;height:16px}
.mobo-mts-16{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABQElEQVQ4T5WTz8pBQRjGfydZWLA9EjegbJyNK5BSkiKWtv4sFVdAWfqztSQlWSi5ASsrCzcgsmVhIc1nnO9Lpzln6nuXzzzzm2femdcQyaTgcgGfj3/V6wWRCIYwTcH1qu4NBCCbtfX1Gh4P1RMOvwHRqOB0ci6+yUwmkE7b+nYL1Sqcz05fLOYCCAZhPodMxmnebKBUgvv9q7sCGg0YDNzb0WzCcKgBhEKw20E87g44HiGVgtvNXlcS5HKwWukfI5//ehRAtwvtth7Q60Gn45FgOoVyWQ+YzaBS8QAsFlAo6AHL5dejXGE0glpNDxiPoV73SCAbJE/QlUz451ES+P32J5Igt5IvVCzC8+mRQMqmCf2+3UwJlCU3yOa1Wjjm5pPAa5gsCxIJG3A4wH6vZvoMk2Wp4yyE+xUM46v/jvMP7haN19vwWzQAAAAASUVORK5CYII=)}
.mobo-kyivstar-16{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB9UlEQVQ4T52SP0hbURTGv5u8GKPB1iIIdfNPB0Ex0caSTenSoUOFqlmcRHGV+NpB8FWEhNiik1LRqVBEkQ51cakgVBRjRMRJOzhYxUFtGtuYmHf98qLWqAnYC4/z3rnf+Z0/7whkO1qwCHm6AtW1n0kmsgIGV18Bwooe5+R/AkIfIIQdXkfn/QGvp8yoL59joA2R7QZozbG7IJlbGFgsgTX3O1uwQSbcUOt+3A3QlgpgjZsR2gtjujlxJfKvuaGAABmn7zm8zoWLO4GOoILHv/NhsyQEfCulUMxe9lpF8S5FB9DFPkyyGhL04SftOis5hJAFtI+oK6F/B/H4cKoFo1xbFwXdRsmpM8/AP7RFECjkex7vc2mPaEcRPZ1Cr3s3fQa+FQcsSj+kfMCgKMXFFzALwWxPfkNCH8fbuo3LVm8PsSNowRPTGwZ7KIoyMEyYAp3Be1E/htx/rw/zNiA5VHvOGKSoYcbkBubwqSQkiEisCdqzcHbA4GojhGmCoiNA/2SAhGgzgnT9JdTa2eyAQGiU2V4wey9Ovn7GZqWAq0Ll4N4R9gU9jpbMAGOI5hHoeA/VOZO2OIG1doL7IM9aoT7lfqTOvxkkV9dV5uHwjm+WeQUKhDwwiUIsb328XLp0QG2pnb/oV1rmmx/a/EO6ItAazpJX5wEAnuBHEKutAAAAAElFTkSuQmCC)}
.mobo-life-16{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACNUlEQVQ4T4WTTWgTURSFv5ekmaSNSdBFKiKlW+tCaGuFSkEkoBaXdaESROlCRQQ3XShUpQgqghSR+oOLllqLG0Fw1ZW6UZQg1CpYRagLFy1NJgmTn0medyYRE5zqg2GGee+de+4956i1zuR3NDGaltYapRT45ClVwK5BONh8pP6tyKrVRDInhyMtAM6egDgX28dHqWbyFG/NoMJGC4gUyqu1RHJdysX/7EhV57IsbeYJXzhOaOI02d0p9JcVCDUx0TrjASAXy0K75jCw8XVvI5Z+TPHmNNbVB6hYE1kvAG2VCJ09QvDgIJV3S1iXp4i9foQulTGTZ1DBNulPWLoUPRjoTI7I9BWMkSSV90tk95xk09PrBPb3Ye46Km0VIODfGICyjX9HN77tCWqrGSov00TuX8RIDZPtT1H7+gMMYbERA2UY6GzO7V/7pZK8O+5dwjh2AHNoFHtxGWU0BunZgvSncwVUVbSXg46cHbMTBIf3Yg6eovrpm/vfm4Ejn8wneHgIX2IL9puPVN4uEnv1ENXVidknUq6b/5hBTaoKg/iHJwKwGWtyDuvGDPHlZ9jpz+QOna/Tb4jwtwqugRShcyP4u7ZSml+ASJjo3DUK41PiBXHj/3zgDjdvQbUKFZvI89sE9/WSGTiBXvkp/TUU2EiF35bWxSKB3h6iC3ex7sxjjU2ioi2RqRvJK0wuiKQwMNBDoH8npdkXrQZqVKmHySPO7n4jyrpYRrWHoE084eSjeUmcfwGFPhGK0LTP8QAAAABJRU5ErkJggg==)}
.mobo-home-16{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABUUlEQVQ4T6WTL0hDURSHNycoDDGoRdAN04JBDGITBC2CZSCaLDrYgohd2Awmi4ogarIZLCrC0IUtrqloFjEM1CIIBv99PzkP7i5PDO/Cx7nn3HN/5+yet3gs4opHvB8LExhGdBQGIQ0JeIArqMKNW9QV6OZgHaag94/OJHQCRXhRjiuwj79gF7ewl/BqHfRgxyBv5wfYRV9AyR2WMI899LpQZ2cWU26nL3BLoN9arGHbQe/wDXfwCHMwDQ3o8wUGCLTBBCxDK+jRvmAcPkA/rWJdXPsC8nVxwyqq0r0lp7GnkIEV2LZ40yMOEbwATWMXggcLcnfYFODJutRYmwSW8DctW+PKQdn8SewepMxX7m8X7hjX8FeDcth3qJs/gtWjBqvEpugLaExHkHQSw7ZvBGfg3BfQJzsLWeiCFtDLa2kimsYzHFuhT1/gn8Lhx5H/jT8nUDoRq/tGcwAAAABJRU5ErkJggg==)}
.main_menu{border:3px solid #cfcfcf;border-top:0 none;background:url(/img/main_menu_body_bg.png) top repeat-x;min-height:39px;margin:99px 0 0;display:block;padding:0 0 0 20px}
.main_menu .separ{background-color:#525252;width:1px;height:9px;float:left;margin:16px 5px 0}
.mm_main,.mm_main .mm_inner{width:80px;height:37px;display:block}
.main_menu .item{float:left;margin:0}
.mm_main{background:url(/img/mm_main.png) no-repeat;margin-top:2px}
.mm_main .mm_inner{background:url(/img/mm_main_inner.png) no-repeat;display:none}
.mm_product,.mm_product .mm_inner{width:101px;height:39px;display:block}
.mm_product{background:url(/img/mm_product.png) no-repeat}
.mm_product .mm_inner{background:url(/img/mm_product_inner.png) no-repeat;display:none}
.mm_advantage,.mm_advantage .mm_inner{width:134px;height:39px;display:block}
.mm_advantage{background:url(/img/mm_advantage.png) no-repeat}
.mm_advantage .mm_inner{background:url(/img/mm_advantage_inner.png) no-repeat;display:none}
.mm_tips,.mm_tips .mm_inner{width:153px;height:39px;display:block}
.mm_tips{background:url(/img/mm_tips.png) no-repeat}
.mm_tips .mm_inner{background:url(/img/mm_tips_inner.png) no-repeat;display:none}
.mm_quest,.mm_quest .mm_inner{width:164px;height:39px;display:block}
.mm_quest{background:url(/img/mm_quest.png) no-repeat}
.mm_quest .mm_inner{background:url(/img/mm_quest_inner.png) no-repeat;display:none}
.mm_about,.mm_about .mm_inner{width:108px;height:39px;display:block}
.mm_services{background:url(/img/mm_services.png) no-repeat}
.mm_about{background:url(/img/mm_about.png) no-repeat}
.mm_about .mm_inner{background:url(/img/mm_about_inner.png) no-repeat;display:none}
.mm_services{width:80px;height:39px;display:block}
.mm_contacts,.mm_contacts .mm_inner{width:99px;height:39px;display:block}
.mm_contacts{background:url(/img/mm_contacts.png) no-repeat}
.bread_crumbs .li_bc,.bread_crumbs .li_bc .link{color:#2b2b2b;font-size:14px;line-height:17px;font-family:Arial}
.mm_contacts .mm_inner{background:url(/img/mm_contacts_inner.png) no-repeat;display:none}
.content{padding:20px 0 70px}
.main_conteiner{width:718px}
.bread_crumbs{padding:15px 0}
.bread_crumbs .li_bc{float:left;font-style:italic;margin:0 14px 0 0}
.bread_crumbs .li_bc .link{text-decoration:underline}
.bread_crumbs .li_bc .link:hover{text-decoration:none}
.advertisement{border:3px solid #cfcfcf;margin:30px 0}
.fix_blok{position:fixed!important;background:#FFF;top:0;width:955px;z-index:999!important;margin-top:0!important}
.advertisement .adv_separ{border-left:1px solid #525252;height:60px;margin-top:10px;float:left}
.advertisement .adv_item{padding:8px 13px 5px;float:left}
.advertisement .adv_item .img_box{font-size:0;line-height:0;display:inline-block}
.advertisement .adv_item .img_box a{border:1px solid #525252;display:block}
.advertisement .adv_item .img_box a img{display:block}
.advertisement .adv_item .adv_text{margin:0 0 0 15px;width:750px;display:block}
.advertisement .adv_item .adv_text .title{color:#0b121d;font-size:18px;line-height:21px;display:block}
.advertisement .adv_item .adv_text .inf{color:#0b121d;font-size:14px;line-height:17px;margin:9px 0 0;display:block}
.advertisement .adv_item .adv_text .inf p:last-child{margin:0}
.index_item{display:block;border:3px solid #cfcfcf;line-height:0;font-size:0;position:relative;float:left;text-decoration:none;margin:0 0 20px 29px}
.index_item .category .c_inner,.index_item .category2 .inner{font-size:13px;line-height:15px;font-family:Verdana;font-style:italic}
.index_item .category{background:url(/img/index_item_category.png) left bottom no-repeat;padding:0 0 0 4px;display:block;position:absolute;right:3px;top:0}
.index_item .category2{background:url(/img/index_item_category_grey.png) left bottom no-repeat;padding:0 0 0 4px;display:block;position:absolute;right:0;top:0}
.index_item .category2 .inner{background-color:#cfcfcf;display:block;color:#2b2b2b;padding:2px 11px 4px}
.index_item .category .r_b{background:url(/img/index_item_category_r_b.png) right bottom no-repeat;padding:0 4px 0 0;display:block}
.index_item .category .c_inner,.index_item .item_title{background:url(/img/blanck_black_1px.png);color:#fff;display:block}
.index_item .category .c_inner{padding:2px 11px 4px}
.index_item .item_title{padding:10px;position:absolute;left:0;bottom:0;font-size:16px;line-height:18px;max-width:70%;font-weight:700}
.index_item:hover .item_title{color:#24c2ff}
.index_item:hover{border-color:#323232}
.sidebar{width:218px}
.sidebar_b_shadow{background:url(/img/sidebar_b_shadow.png) right bottom no-repeat;padding:0 0 4px;border-left:1px solid #efefef}
.sidebar_m_shadow{background:url(/img/sidebar_m_shadow.png) right repeat-y;padding:0 3px 0 0}
.s_m_level1_li{margin:0;position:relative}
.s_m_level1_li .smlv1_title_outer{background:url(/img/smlv1_title_outer.png) left top no-repeat #333;padding:10px 21px;display:block;text-shadow:#232323 1px 1px;color:#fff;font-size:15px;line-height:17px;text-decoration:none;cursor:pointer}
.s_m_level1_li .smlv1_title_outer .link{color:#fff;text-decoration:none}
.s_m_level1_li .smlv1_title_outer .link:hover{text-decoration:underline;color:#24c2ff}
.s_m_level2_ul{padding:0;background-color:#f5f5f5;-webkit-transition:height .5s ease-in .2s;-moz-transition:height .5s ease-in .2s;-ms-transition:height .5s ease-in .2s;-o-transition:height .5s ease-in .2s;transition:height .5s ease-in .2s}
.s_m_level2_li{margin:0 0 0 21px;background:url(/img/s_m_level2_ul_ls.png) left 12px no-repeat;padding:3px 0 3px 14px;font-size:15px;line-height:18px}
.s_m_level2_li .link{color:#010101;text-decoration:none}
.s_m_level2_li .link:hover{text-decoration:underline;color:#24c2ff}
.all_item_list{display:block;padding:0 0 25px}
.all_item_list .all_list_hr{border-top:1px solid #cfcfcf;margin:25px 0}
.all_item_list .item{display:inline-block;text-decoration:none;margin:0 0 0 9px;width:230px}
.all_item_list .itemcat{margin:0 0 0 6px;}
.all_item_list .item .title{display:table-cell;vertical-align:bottom;font-size:15px;line-height:17px;color:#2b2b2b;height:34px}
.advant_item,.vat{vertical-align:top}
.all_item_list .item:hover .title{text-decoration:underline;color:#24c2ff}
.all_item_list .item .img_box{position:relative;border:3px solid #cfcfcf;display:block;font-size:0;line-height:0;margin:8px 0 0;text-align:center}
.all_item_list .item:hover .img_box{border-color:#323232}
.all_item_list .item .img_box .more{background:url(/img/blanck_black_1px.png);font-style:italic;position:absolute;right:0;bottom:0;padding:6px 10px;font-size:14px;line-height:16px;color:#fff}
.further_proposal .fp_title,.project_photos .ph_title{padding:3px 6px;background-color:#323232;text-shadow:#1c1c1c 1px 1px;color:#fff;font-style:italic}
.all_item_list .item:hover .img_box .more{text-decoration:underline}
.all_item_list .item .img_box .more.price{right:auto;left:0}
.all_item_list .item:hover .img_box .more.price{text-decoration:none}
.project_photos .ph_title{font-size:14px;line-height:16px}
.project_photos .ph_item{float:left;display:block;border:1px solid #cfcfcf;font-size:0;line-height:0;margin:15px 0 10px 15px}
.project_photos .ph_link{font-size:14px;line-height:17px;font-style:italic}
.project_photos .ph_item:hover{border-color:#323232}
.further_proposal .fp_title{font-size:14px;line-height:16px}
.fp_hr{border-top:1px solid #323232}
.further_proposal .fp_item{float:left;display:block;border:1px solid #cfcfcf;margin:21px 0 21px 13px;font-size:0;line-height:0;text-decoration:none;position:relative}
.further_proposal .fp_item:hover{border-color:#323232}
.further_proposal .fp_item .item_title{background:url(/img/further_proposal_item_title.png) right bottom no-repeat;padding:0 4px 0 0;position:absolute;left:0;top:0;display:block}
.further_proposal .fp_item .item_title .it_inner{display:block;background-color:#323232;font-size:10px;line-height:12px;color:#fff;font-style:italic;padding:3px 4px 3px 8px;max-width:190px}
.further_proposal .fp_item:hover .item_title .it_inner{text-decoration:underline}
.navigation{text-align:center;color:#2b2b2b;font-size:14px;line-height:16px;padding-top:25px}
.navigation .link{color:#2b2b2b;margin:0 5px;text-decoration:none}
.navigation .link:hover{text-decoration:underline}
.navigation .act_link{color:#24c2ff;font-weight:700}
.h1_title_30,.h1_title_30_mb20{font-size:30px;line-height:34px;font-weight:700;color:#000}
.navigation .act_link:hover{text-decoration:none!important}
.h1_title_30{margin-bottom:13px}
.h1_title_30_mb20,.more_button{margin-bottom:20px}
.h1_title_36{font-size:36px;line-height:39px;color:#323232;font-family:Tahoma;font-weight:400;margin:0 0 15px}
.h2_title_18{font-size:18px;line-height:21px;font-weight:700;color:#000;margin:0 0 15px}
.single_product .img_box_outer{float:left;width:354px;margin:0 20px 20px 0}
.single_product .img_box{position:relative;background:url(/img/sp_img_bg.png) left top no-repeat;padding:2px;margin:0 0 19px;line-height:0;font-size:0;z-index:10;text-align:center}
.single_product .img_box .more_button{background:url(/img/blanck_black_1px.png);padding:10px 15px;position:absolute;right:2px;bottom:2px;font-size:20px;line-height:24px;color:#fff;text-decoration:underline;cursor:pointer;z-index:11}
.popup_order_outer{background:url('/img/sidebar_b_shadow.png') no-repeat right bottom;padding:0 0 4px;position:absolute;left:50%;top:208px;z-index:12;display:none;}
.popup_order{background:url('/img/sidebar_m_shadow.png') repeat-y right;padding:0 3px 0 0;}
.popup_order .po_t_greyborder{border-bottom:1px solid #cfcfcf;padding:44px 0 0;}
.popup_order .po_close{font-size:20px;line-height:24px;color:#2b2b2b;text-decoration:underline;cursor:pointer;padding:10px 0;width:204px;text-align:center;background-color:white;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-top:1px solid #cfcfcf;}
.popup_order .po_form{background-color:white;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;padding:15px 10px;font-size:14px;line-height:17px;color:#2b2b2b;}
.popup_order .po_form .input{width:305px;}
.more_button:hover{text-decoration:none;}
#po-more a{
    text-decoration:none;
    text-align:center;
    padding:11px 12px;
    border:solid 1px #000000;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius: 4px;
    font:16px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#fcffff;
    background-color:#ff7f7f;
    background-image: -moz-linear-gradient(top, #ff7f7f 0%, #ff0000 100%);
    background-image: -webkit-linear-gradient(top, #ff7f7f 0%, #ff0000 100%);
    background-image: -o-linear-gradient(top, #ff7f7f 0%, #ff0000 100%);
    background-image: -ms-linear-gradient(top, #ff7f7f 0% ,#ff0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff0000',GradientType=0 );
    background-image: linear-gradient(to top, #ff7f7f 0% ,#ff0000 100%);
    -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
    -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;
    box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
}
#po-more-1 a{
    text-decoration:none;
    text-align:center;
    padding:11px 51px;
    border:solid 1px #000000;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius: 4px;
    font:16px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#050505;
    background-color:#cfcfcf;
    background-image: -moz-linear-gradient(top, #cfcfcf 0%, #999999 100%);
    background-image: -webkit-linear-gradient(top, #cfcfcf 0%, #999999 100%);
    background-image: -o-linear-gradient(top, #cfcfcf 0%, #999999 100%);
    background-image: -ms-linear-gradient(top, #cfcfcf 0% ,#999999 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#999999',GradientType=0 );
    background-image: linear-gradient(to top, #cfcfcf 0% ,#999999 100%);
    -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
    -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;
    box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
}

.single_product .img_box .popup_order .po_form{background-color:#fff;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;padding:15px 10px;font-size:14px;line-height:17px;color:#2b2b2b}
.single_product .img_box .popup_order .po_form .input{width:305px}
.single_product .img_box_outer .small_img{border:1px solid #323232;opacity:.5;margin:0 8px 10px 0;cursor:pointer}
.single_product .img_box_outer .small_img:hover{opacity:1;border-color:#24c2ff}.p_text{margin:0 0 17px}
.question_product{width:587px}.question_sidebar{width:354px}.light_grey_hr{border-top:1px solid #cfcfcf}
.dark_grey_hr{border-top:1px solid #323232}
.input,.select,.textarea{border:1px solid #b2b2b2;background-color:#f5f5f5;font-size:14px;line-height:17px}
.input{padding:5px 10px;width:307px}
.select{padding:4px 5px;width:329px}
.textarea{padding:4px 10px;width:307px;height:112px}
.label{width:131px;color:#000;font-size:14px;line-height:17px;font-weight:700;padding:6px 0 0}
.send_button{background:url(/img/send_button.png) no-repeat;display:block;cursor:pointer;width:111px;height:25px}
.send_button:hover{background-position:0 100%}
.field{height:50px}
.field.error .input{border:1px solid red}
.field_error{color:red}
.field.error .field_error{font-size:10px;color:red;padding:0 5px;display:block}
.field .autoremove{color:#666}
.tips_content{width:645px}
.tips_sidebar{width:295px}
.about_content{width:645px}
.about_sidebar{width:295px}
.contact_content{width:auto;margin:20px 0 0}
.contact_store_box{width:455px;margin:0 0 40px}
.contact_store_box .cs_label{width:90px;font-size:12px;line-height:15px;text-transform:uppercase;font-weight:700;color:#000}
.contact_store_box .cs_value{width:170px;font-size:12px;line-height:15px;color:#000}
.cont_feedback_form{color:#2b2b2b;font-size:14px;line-height:17px}
.cont_feedback_form .input{width:278px;margin-left:30px}
.cont_feedback_form .kapcha_input{width:154px;margin:13px 0 0 10px}
.cont_feedback_form .kapcha_img{border:1px solid #b2b2b2}
.cont_feedback_form .select{width:300px}
.cont_feedback_form .textarea{width:609px}
.advant_item{padding:15px 0 0;width:468px;border-bottom:1px solid #e4e4e4;color:#2B2B2B;font-size:14px;line-height:17px}
.advant_item .item_number{background:url(/img/advantages_im.png) no-repeat;width:44px;height:44px;float:left;margin:0 10px 10px 0;color:#25C3FF;font-size:36px;line-height:43px;text-align:center}
.footer{margin:-45px auto 0;width:961px;border-top:1px solid #323232;padding:15px 0;color:#231f20;font-size:12px;line-height:14px;position:relative}
.footer .link{color:inherit}
.footer .right .link{position:relative;display:inline-block;padding-left:8px}
.footer .link .vam{position:absolute;top:0;left:0}
.footer .mob_change{position:absolute;top:7px;left:50%;margin-left:-90px;font-size:12px}
.footer .mob_change a{background:#E9E9E9;background:-moz-linear-gradient(top,#FAFAFA 0,#E9E9E9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FAFAFA),color-stop(100%,#E9E9E9));background:-webkit-linear-gradient(top,#FAFAFA 0,#E9E9E9 100%);background:-o-linear-gradient(top,#FAFAFA 0,#E9E9E9 100%);background:-ms-linear-gradient(top,#FAFAFA 0,#E9E9E9 100%);background:linear-gradient(to top,#FAFAFA 0,#E9E9E9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";display:inline-block;width:auto;min-width:50px;-webkit-border-radius:5px;border-radius:5px;color:#525252;text-transform:uppercase;font:700 14px/20px Arial,sans-serif;padding:5px 10px;-webkit-transition:background 250ms ease,color 250ms ease,border-color 250ms ease;-moz-transition:background 250ms ease,color 250ms ease,border-color 250ms ease;-o-transition:background 250ms ease,color 250ms ease,border-color 250ms ease;-ms-transition:background 250ms ease,color 250ms ease,border-color 250ms ease;transition:background 250ms ease,color 250ms ease,border-color 250ms ease;outline:0;border:1px solid #dfdfdf;cursor:pointer;text-decoration:none}.ml15{margin-left:15px!important}.ml131{margin-left:131px!important}.mb15{margin-bottom:15px!important}
.mb30{margin-bottom:30px!important}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.cdefault{cursor:default!important}
.pl20{padding-left:20px!important}
.w260{width:260px}
.bnone{border:0!important}
.small_arrow_left,.small_arrow_right{background-position:0 0;font-size:24px;display:block;cursor:pointer}
.small_arrow_left:hover,.small_arrow_right:hover{background-position:0 -26px}
.small_slider{padding:3px 0 0}
.small_slider .small_navigation{color:#515151;font-size:14px;font-family:Verdana,Geneva,sans-serif;line-height:14px;padding:0 0 12px}
.small_slider .small_navigation .current_img{color:#000;font-weight:700}
.small_slider .small_navigation .count_img{padding:0 4px}
.small_slider .img_box{padding:0 0 10px}
.viola_logo{width:247px;margin:54px 0 0 29px;height:162px;background:url(/img/viola_logo.png) left top no-repeat}
.project_photos{width:961px}
.conteiner_404{text-align:center;position:relative;margin-top:70px}
.title_404{font-size:18px;margin-top:35px}
.number_404{font-size:100px}
.coupon_informer_container{text-align:center;position:absolute;width:100%;z-index:1}
.coupon_informer{display:inline-block;zoom:1;vertical-align:top;background:#000;padding:10px 10px 13px;z-index:5}
#basket,.action{width:137px;position:absolute;right:0;z-index:1}
.coupon_informer a{color:#fff}
.coupon_informer a:hover{color:#24c2ff}
.action{background:url(/img/action.png) no-repeat;height:177px;top:0}
#basket{top:10px}
#basket img{float:left;margin-right:6px}
#basket .name_box{margin:4px 0 5px}
#basket .inner{font-size:14px}
#basket .inner #shpcrtca{margin-top:3px}
#basket .inner .by{margin-top:2px}
#basket.basket_empty img{float:none}
.header{position:relative;z-index:1000}
.print{background:url(/img/print.png) no-repeat;width:18px;height:17px;padding-left:20px;margin-right:98px!important}
.print a{font-size:18px;color:#fff;font-style:normal;background:red;padding:0 5px}
.print a:hover{text-decoration:underline}
.sometext{color:#333;font-size:12px;padding-bottom:10px;}
.scroll_to_top{background:#121212;border:1px solid #333;bottom:0;color:#FFF;cursor:pointer;visibility:hidden;font-size:.9em;padding:5px;position:fixed;left:0;text-align:center;text-transform:lowercase;width:100px;z-index:10;opacity:0}
.order_popup{width:330px;min-height:259px}
.order_form .error_field{display:none}
.order_form .error .error_field{display:block;color:red;font-size:10px}
.soc_title{margin-bottom:5px;font-size:14px}
.contacts .backcall, .email, .tur_3d, .contacts .phone,.contacts .slogan{font-size:16px;position:absolute}

.contacts .slogan{top:30px;left:33px;color:#000}
.contacts .phone{top:9px;right:140px}
.contacts .email{top:35px;right:165px}
.tur_3d{
    color: #fff;
    font-weight: bold;
    background-color: #19a960;
    padding: 4px 10px;
    border-radius: 10px;
    cursor: pointer;
    text-decoration: none;
}
.tur_3d:hover{
    background-color: #0B71CE;
    color: #ffcf25;
}
.tur_3d_left{
    left: 286px;
    top: 35px;
}
.tur_3d_bottom{
    left: 0px;
    top: 6px;
}
.contacts .backcall{
    /*top: 46px;*/
    /*right: 140px;*/
    /*background-color: #ddae75;*/
    /*padding: 4px 10px;*/
    /*border-radius: 10px;*/
    /*cursor: pointer;*/
}
.backcall_left{
    top: 48px;
    right: 140px;
    background-color: #ddae75;
    padding: 4px 10px;
    border-radius: 10px;
    cursor: pointer;
}

.backcall_right{
    top: 35px;
    right: 312px;
    background-color: #ddae75;
    padding: 4px 10px;
    border-radius: 10px;
    cursor: pointer;
}
.backcall-form-box{
    /*background-color: #333333c4;*/
    background-color: #333333;
    position: absolute;
    z-index: 22;
    width: 240px;
    border-radius: 5px;
    padding: 15px 20px;
    /* right: 31%; */
    /* left: 0px; */
    margin: 0 36px 0 -40px;
    top: 40px;
    cursor: pointer;
}
.backcall-input{
    padding: 5px 0;
}
.backcall-input input{
    border-radius: 5px;
    width: 98%;
    text-align: center;
    padding: 5px 0 5px 0;
}
.backcall-submit{
    padding: 5px 0;
}
.backcall-submit-img{
    position: absolute;
    width: 30px;
    height: 32px;
    padding: 2px 10px 4px 5px;
    border-radius: 82%;
    background-color: #049d5d;
}
.backcall-submit input{
    width: 100%;
    color: #fff;
    padding: 5px 0 5px 0;
    background-color: #049d5d;
    border: none;
    cursor: pointer;
    border-radius: 25px;
}

.sale-banner-first{
    padding: 0 0 15px 0;
    margin: 92px 0 -117px 0;
}
.sale-banner-second{
    margin: 0 0 -2px 0;
}

.contacts .email a{text-decoration:none}
.page_navigation span{margin:0 5px}
.page_navigation span a.arrow,.page_navigation span a.item_link{text-decoration:none}
.page_navigation span.current{margin:0 5px;color:#24C2FF;font-weight:700}
.banners_box{width:450px;float:left;position:relative}
.banners_estimate_box{margin-bottom:30px}
.estimate_box{width:449px;height:360px;position:relative;margin:0 0 0 482px;padding-right:27px;padding-top:7px;box-shadow:0 0 3px #636363;background:#dadada}
.cont_box{height:323px;padding:25px 0 0 17px}
.cont_box .name_block{height:50px;font-size:18px;line-height:normal;padding:5px 0 5px 60px;color:#362b2f;background:url(/img/estimate.gif) no-repeat scroll 0 0}
.cont_box .input,.inform_box_page .input{width:100%;font-size:14px;line-height:17px;padding:3px 0;border:0 solid #B2B2B2;background-color:#dadada}
.cont_box .textarea{height:auto}.cont_box .textarea textarea{height:100px}
.inform_box_page .input{border:0 solid #EDE9E8;background-color:#EDE9E8}
.cont_box .input label{width:120px;position:relative;top:6px;text-align:right;display:inline-block;font-size:13px;margin-right:10px;color:#383a4f;vertical-align:top}
.cont_box .input input,.cont_box .input textarea,.order_form .input input,.order_form .input textarea{width:260px;font-size:13px;color:#aeaaab;padding:4px 3px;border:1px solid #b7b7b7}
#popup .cont_box{background-color:#dadada}#popup .cont_box .input input,#popup .cont_box .input textarea{width:230px}
#popup .cont_box .submit,.estimate_box .submit{margin:10px 0 0 130px}
#basket .inner .by,.cont_box .submit input,.inform_box_page .item .submit a,.inform_box_page .item .submit input,.more_button .bt_buy,.order_form .submit input,.order_link a,.popup_cart .button_box .right{width:150px;display:inline-block;text-decoration:none;text-align:center;color:#f2f2f2;text-transform:uppercase;cursor:pointer;font-size:14px;padding:3px 0 1px;box-shadow:0 2px 2px #000;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#393939;background:-moz-linear-gradient(top,#5b5b5b,#292929);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5b5b5b),color-stop(100%,#292929));background:-webkit-linear-gradient(top,#5b5b5b,#292929);background:-o-linear-gradient(top,#5b5b5b,#292929);background:-ms-linear-gradient(top,#5b5b5b,#292929);background:linear-gradient(top,#5b5b5b,#292929)}
#basket .inner .by:hover,.cont_box .submit input:hover,.inform_box_page .item .submit a:hover,.inform_box_page .item .submit input:hover,.more_button .bt_buy:hover,.order_form .submit input:hover,.order_link a:hover,.popup_cart .button_box .right:hover{background:-moz-linear-gradient(top,#292929,#5b5b5b);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#292929),color-stop(100%,#5b5b5b));background:-webkit-linear-gradient(top,#292929,#5b5b5b);background:-o-linear-gradient(top,#292929,#5b5b5b);background:-ms-linear-gradient(top,#292929,#5b5b5b);background:linear-gradient(to top,#292929,#5b5b5b)}
#basket .inner .by{width:135px}
.more_button .bt_buy{width:auto;padding:5px 15px}
.product_price{font-size:140%;line-height:normal;margin-bottom:10px}
.order_link a{width:100px;margin-bottom:5px}
.inform_box_page .name_block{font-size:27px;line-height:normal;text-align:center;padding:0 0 50px;margin-bottom:25px;background:url(/img/inform_box_page_arr.png) center bottom no-repeat}
.inform_box_page .item{width:250px;height:220px;font-size:14px;text-align:justify;display:inline-block;margin:0 3px;padding:30px 15px 0 45px;position:relative;vertical-align:top;line-height:normal;background:#ede9e8}
.inform_box_page .item .number{position:absolute;top:20px;left:15px;font-size:30px}
.inform_box_page .item .phone{position:relative;font-size:27px;padding-left:30px;margin-top:40px}
.inform_box_page .item .phone span{position:absolute;top:0;left:0}
.inform_box_page .item p{margin:5px}
.inform_box_page .item .input label{width:50px;position:relative;top:2px;text-align:right;display:inline-block;font-size:13px;margin-right:5px;color:#383a4f;vertical-align:top}
.inform_box_page .item .input input,.inform_box_page .item .textarea textarea{width:185px;font-size:13px;color:#aeaaab;padding:4px 3px;border-width:1px 1px 0;border-style:solid;border-color:#8c8c8c #c7c6c4 #c7c6c4}
.inform_box_page .item .textarea{height:auto}
.inform_box_page .item .textarea textarea{height:70px}
.inform_box_page .item .submit a{font-size:13px;padding:5px 0 3px;margin-top:20px}
.inform_box_page .item .form .submit{margin:15px 0 0 55px}
.slider-wrap{width:419px;line-height:normal;font-size:10px;padding:15px 15px 10px;box-shadow:0 0 3px #636363;background:#dadada}
.slider-wrap .wrapper{background:0 0}
.stripViewer .panelContainer .panel ul{text-align:left;margin:0 15px 0 30px}
.stripViewer{position:relative;width:419px;height:285px}
.stripViewer .panelContainer{position:relative;left:0;top:0}
.stripViewer .panelContainer .panel{float:left;height:100%;position:relative;width:419px}
.stripNav,.stripNavL,.stripNavR{display:none}
.nav-thumb{border:1px solid #000;margin-right:5px}
#movers-row{margin:5px 0 0 5px;height:40px}
#movers-row div{width:69px;float:left}
#movers-row div a.cross-link{float:left}
.wrapper_slide{position:relative}
.photo-meta-data{width:400px;padding:10px;position:absolute;bottom:0;left:0;z-index:990;color:#fff;background:url(/images/transpBlack.png)}
.photo-meta-data p{margin:0}
.cross-link,.cross-link1{display:block;width:62px;margin-top:-14px;position:relative;z-index:995}
.photo-meta-data a{color:#729DFF}
.photo-meta-data span{font-size:13px}
.cross-link{padding-top:15px}
.cross-link1{padding-top:18px}
.active-thumb{background:url(/images/icon-uparrowsmallwhite.png) top center no-repeat}
.floatLeft{float:left;margin-right:10px}
input.error,textarea.error{border-color:red!important;border-width:2px!important}
#shadow{width:100%;height:100%;position:fixed;top:0;left:0;opacity:.8;filter:alpha(opacity=80);z-index:1000;background:#000}
#popup,#popup .close{position:absolute;z-index:1001}
#popup{width:409px;top:58px;left:50%;margin-left:-150px;border:1px solid #d0d0d0;-webkit-box-shadow:0 0 6px #bbb;-moz-box-shadow:0 0 6px #bbb;box-shadow:0 0 6px #bbb;background:#fff}
#popup.autorize_page{width:635px;margin-left:-317px;background:url(/img/autorize_page_bg.jpg) repeat-y #fff}
#popup.popup_cart{width:480px;padding:20px;margin-left:-245px}
#popup .close{width:11px;height:11px;top:-15px;right:-15px;background:url(/img/close.gif) no-repeat}
#popup .close:hover{background:url(/img/close.gif) 0 -11px no-repeat}
#popup h1,.product_view h1{font-size:25px;line-height:29px;padding:25px 0}
#popup h1:first-letter,.autorize_view h1:first-letter,.product_view h1:first-letter,.remind_pass h1:first-letter{color:#000}
#popup.autorize_page h1{padding:10px 0 0;font-size:20px;line-height:normal}
#popup.select_category_popup{width:400px;margin-left:-200px;background:#eee}
#popup.select_category_popup .parent_cat{width:200px;float:left}
#popup.select_category_popup .sub_cat{width:200px;float:left;position:relative}
#popup.select_category_popup .sub_cat span{position:absolute;top:10px;left:10px;font-size:13px;color:#3c3c42;font-style:italic}
.score,.status{position:relative}
#popup.select_category_popup .sub_cat ul{position:relative;display:none}
#send-comments-form,#send-message-form{margin-bottom:20px}
.advertisement .adv_item .img_box .order_link{margin:7px 0 0 23px;text-align:left;line-height:100%;font-size:100%;display:block}
.advertisement .adv_item .img_box .order_link a{line-height:normal;font-size:14px}
.add_comment_form{color:#2B2B2B;font-size:14px;line-height:17px}
.add_comment_form .input{width:278px}
.add_comment_form .textarea{width:360px}
.add_comment_form .kapcha_input{margin:13px;width:154px}
.base,.score{width:79px;height:15px;float:left}
.wpcr_rating{border:0!important;display:inline-block;height:15px;margin:0!important;padding:0}
.base,.score a,.sp_rating,.status{display:block}
.status{cursor:pointer;height:15px}
.score{background:url(/img/stars1.png) no-repeat}
.average{background:url(/img/stars2.png) no-repeat;height:15px}
.base{background:url(/img/stars1.png) no-repeat}
.score a{float:left;height:15px;line-height:1em;position:absolute}
.cart a,.cart span,.order_form label{display:inline-block;vertical-align:top}
.score1{width:20%;z-index:55}
.score2{width:40%;z-index:54}
.score3{width:60%;z-index:53}
.score4{width:80%;z-index:52}
.score5{width:100%;z-index:51}
.order_form{width:400px;float:left;position:relative;padding:15px 0 25px;-webkit-box-shadow:0 0 3px #636363;-moz-box-shadow:0 0 3px #636363;box-shadow:0 0 3px #636363;background:#dadada}
.order_form .input{border:0;background:0 0;width:100%}
.cart .cart_head,.order_form .name_box{color:#362b2f;font-size:18px;line-height:normal;text-align:center;margin-bottom:10px}
.order_form .submit{margin:10px 0 0 117px}
.order_form label{width:95px;color:#383a4f;font-size:13px;margin-right:10px;position:relative;top:6px;text-align:right}
.order_form .error-message{margin:0 0 0 107px;font-size:90%;color:red}.cart{width:510px;float:right}
.cart span span{height:80px;display:table-cell;vertical-align:middle}
.cart .name{width:260px;margin:0 5px}
.cart .price{width:95px}
.cart .price i{font-style:normal}
.cart .cart_remove{width:16px;height:16px;display:inline-block;background:url(/img/delete.png) no-repeat}
.cart .cart_remove:hover{background:url(/img/delete.png) 0 -16px no-repeat}
.cart .itogo{margin-top:20px}
.cart .itogo span{width:360px}
.cart_empty{text-align:center;margin-top:50px}
#popup.popup_cart .button_box .left{width:auto;position:static;background:0 0}
#popup.popup_cart .order_form{width:480px;display:none;margin-top:30px}
#popup.popup_cart .order_form label{width:115px}
#popup.popup_cart .order_form .input input,#popup.popup_cart .order_form .input textarea{width:300px}
#popup.popup_cart .order_form .submit{margin:10px 0 0 135px}
#popup.popup_cart .cart{width:100%;float:none;margin-bottom:30px}
.success_head{margin:30px 0 10px}
.success_head strong{color:red}
#basket.basket_empty{top:9px;text-align:center}
.s_m_level3_ul{height:auto!important}
.s_m_level3_ul li{margin-left:0}
.buttons_right{position:absolute;right:0;top:0;width:50px;height:100%;display:table}
.button_left{position:fixed;right:0;width:33px;height:200px;font-size:18px;color:#000;text-align:center;background:#fff;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;z-index:100000}
.button_left#stock{top:28.3%;border:3px solid #d2bde8;border-right:0;margin-top:-103px}
.button_left#zakaz_raschet{top:71.6%;border:3px solid #d3e55a;border-right:0;margin-top:-103px}
.button_left#stock:hover{background:#d2bde8;color:#fff}
.button_left#zakaz_raschet:hover{background:#d3e55a;color:#fff}
.button_left .name_button{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);position:absolute;text-align:center;width:200px;bottom:0;height:27px!important;margin-left:-88px!important;margin-bottom:85px!important}
#s_panel{position:relative;top:-3px;right:-750px;background:#fff;width:750px;height:200px;margin-left:33px;z-index:1000;display:table}
.s_panel{position:relative;top:-3px;right:-750px;background:#fff;width:750px;height:200px;margin-left:33px;z-index:1000;display:table}
#stock #s_panel{border-top:3px solid #d2bde8;border-bottom:3px solid #d2bde8}
#stock .s_panel{border-top:3px solid #d2bde8;border-bottom:3px solid #d2bde8}
#zakaz_raschet #s_panel{border-top:3px solid #d3e55a;border-bottom:3px solid #d3e55a}
.button_left:hover{right:750px;background:#ede9e8}
.button_left:hover #s_panel{right:0}
.button_left:hover .s_panel{right:0}
#s_panel .advertisement_right{vertical-align:middle;display:table-cell}
#s_panel .advertisement_right .adv_separ{border-left:1px solid #525252;height:60px;margin-top:10px;float:left}
#s_panel .advertisement_right .adv_item{float:left}
#s_panel .advertisement_right .adv_item .img_box{font-size:0;line-height:0;float:left;margin:0 15px 15px}
#s_panel .advertisement_right .adv_item .img_box a{border:1px solid #525252;display:block}
#s_panel .advertisement_right .adv_item .img_box a img{display:block}
#s_panel .advertisement_right .adv_item .adv_text{margin:0 0 0 15px;width:700px;float:none}
#s_panel .advertisement_right .adv_item .adv_text .title{color:#0b121d;font-size:18px;line-height:21px;display:block}
#s_panel .advertisement_right .adv_item .adv_text .inf{color:#0b121d;font-size:14px;line-height:17px;margin:9px 0 0;display:block}
#s_panel .advertisement_right .adv_item .adv_text .inf p:last-child{margin:0}
#s_panel .advertisement_right .adv_item .img_box .order_link{margin:7px 0 0 23px;text-align:left;line-height:100%;font-size:100%;display:block}
#s_panel .advertisement_right .adv_item .img_box .order_link a{line-height:normal;font-size:14px}
#s_panel .cont_box{height:200px;padding:0}
#s_panel .cont_box .name_block{height:auto;font-size:18px;line-height:normal;padding:5px 0 5px 90px;text-align:left;color:#362b2f}
#s_panel .cont_box .input,#s_panel .inform_box_page .input{width:44%;height:25px;float:left;font-size:14px;line-height:17px;padding:15px 25px 0 10px;margin-bottom:2px;border:0 solid #B2B2B2;background-color:#fff}
#s_panel .cont_box .textarea{height:auto}
#s_panel .cont_box .textarea textarea{height:90px}
#s_panel .inform_box_page .input{border:0 solid #EDE9E8;background-color:#EDE9E8}
#s_panel .cont_box .input label{position:relative;width:70px;float:left;top:5px;left:0;text-align:right;font-size:13px;margin-right:5px;color:#383a4f;vertical-align:top}
#s_panel .cont_box .input input,#s_panel .cont_box .input textarea{width:240px;font-size:13px;color:#aeaaab;padding:4px 3px;border:1px solid #b7b7b7;float:right}
#s_panel .cont_box .submit input{position:absolute;left:134px;bottom:15px;text-decoration:none;text-align:center;color:#f2f2f2;text-transform:uppercase;cursor:pointer;font-size:14px;padding:3px 0 1px;box-shadow:0 2px 2px #000;border:0}
.estimate_box .advertisement{border:0;margin:0;height:180px}
.estimate_box .advertisement .adv_separ{border-left:1px solid #525252;height:60px;margin-top:10px;float:left}
.estimate_box .advertisement .adv_item{padding:3px 13px 5px;float:left}
.estimate_box .advertisement .adv_item .img_box{font-size:0;line-height:0;display:inline-block;margin-left:5px;margin-bottom:0}
.estimate_box .advertisement .adv_item .img_box a{border:1px solid #525252;display:block}
.estimate_box .advertisement .adv_item .img_box a img{display:block}
.estimate_box .advertisement .adv_item .adv_text{margin:0 0 0 15px;width:100%;display:block;float:none}
.estimate_box .advertisement .adv_item .adv_text .title{color:#0b121d;font-size:18px;line-height:21px;display:block}
.estimate_box .advertisement .adv_item .adv_text .inf{color:#0b121d;font-size:14px;line-height:17px;margin:9px 0 0;display:block}
.estimate_box .advertisement .adv_item .adv_text .inf p:last-child{margin:0;text-align:justify}
.estimate_box .advertisement .adv_item .img_box .order_link{margin:7px 0 0 23px;text-align:left;line-height:100%;font-size:100%;display:block}
.estimate_box .advertisement .adv_item .img_box .order_link a{line-height:normal;font-size:14px}
.estimate_box .advertisement.fix_blok{position:relative!important;background:0;top:0;width:auto;z-index:999!important;margin-top:0!important}
.main_menu li.item div.drop_menu{position:absolute;left:-3px;top:39px;width:917px;padding:20px;display:none;z-index:100;background:#F5F5F5;border-radius:0 0 5px 5px;border:2px solid #CFCFCF;border-top:0}
.main_menu li.item:hover div.drop_menu{display:block}

.podcat-item{
    cursor: pointer;
    display: block;
    float: left;
    width: 228px;
    height: 190px;
    margin: 15px 11px 15px 0;
    padding: 10px 0;
    background-color: rgba(225, 177, 54, 0.6);
    border-radius: 5px;
    text-decoration: none;
}
.podcat-item:hover{
    -webkit-box-shadow: 0px 1px 18px 1px rgba(82,81,82,1);
    -moz-box-shadow: 0px 1px 18px 1px rgba(82,81,82,1);
    box-shadow: 0px 1px 18px 1px rgba(82,81,82,1);
}
.podcat-item-img{
    width: 222px;
    height: 157px;
    display: block;
    margin: 0 auto;
}
.podcat-item-name{
    text-align: center;
    padding: 7px 0;
    color: #1a2a35;

}
.podcat-item-name a{
    text-decoration: none;
}

.main_menu li.item:hover div.drop_services {display: block !important;}
.drop_services{
    width: 200px;
    padding: 10px 8px;
    position: absolute;
    font-size: 14px;
    background: #F5F5F5;
    -webkit-box-shadow: 0px 3px 10px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 3px 10px -2px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 10px -2px rgba(0,0,0,0.75);
}
.main_menu li.item:hover{
    color:#ff0000;
}
.drop_services_item{
    display: block;
    font-weight: bold;
    padding: 3px 0;
    cursor: pointer;
    text-decoration: none;
}
.list-subcat{
    /*list-style: square !important;*/
    color: #000000;
}
.list-subsub{
    list-style: inside !important;

}
.main_menu_item{
    display: block;
    padding: 11px 8px;
    cursor: pointer;
}
.main_menu_item:hover{
    color: red;
    /*background-color: #2dad2d;*/
    background-color: #0194d9;

}

.main_menu{position:relative}
.main_menu .item>.drop_menu>ul>li{width:180px;display:inline-block;vertical-align:top;margin:10px 20px}
.main_menu .item>.drop_menu>ul>li>a{color:#002F65;font-weight:700;font-size:14px;text-decoration:none}
.main_menu li{margin:0;padding:0}
.main_menu li.separ{margin:16px 5px 0}
.main_menu .type_cat a{color:#333;text-decoration:none;font-size:13px}
.main_menu .drop_menu.column{-webkit-column-count:4;-webkit-column-gap:20px;-webkit-column-rule:1px solid #ddccb5;-moz-column-count:4;-moz-column-gap:20px;-moz-column-rule:1px solid #ddccb5;column-count:4;column-gap: 20px;column-rule:1px solid #ddccb5}
.main_menu ul.type_cat{margin-top:1px}
.main_menu .type_cat a:hover{text-decoration:underline}
a.button_link{position:absolute;top:11px;right:11px;width:16px;height:16px;cursor:pointer;transition:background .3s linear;background-image:url(/img/button_link_0.png)}
#sidebar .s_m_level1_li div.smlv1_title_outer:hover a.button_link{background-image:url(/img/button_link.png)}
div.smlv1_title_outer a.button_link~span{position:absolute;right:-145px;top:5px;display:none;padding:6px;border:1px solid #CFCFCF;background:#fff;color:#000;text-shadow:none}
div.smlv1_title_outer a.button_link:hover~span{display:block}
.hide{height:0!important}
.visible{height:auto!important}
.OPEN ul{height:auto}
.ClOSE ul{height:0}
#share_box_vert{width:auto;height:auto;position:fixed;top:100px;left:0}
.cities_box{margin:20px 0}
.cities_box .item{width:922px;height:auto;padding:15px;text-align:center}
.cities_box .item a{color:#008ccf;display:inline-block;text-decoration:none;line-height:25px}
.cities_box .item a:after,.cities_box .item a:first-child:before{content:" • ";color:rgba(0,0,0,.7)}
.advice_content {width: 718px;}
.more_link {font-size: 14px;font-weight:bold;text-align:right;}

.comment-one-name .comment-one-date {
    display: inline-block;
    font-size: 90%;
    color: rgba(0,0,0,.5);
    font-weight: bold;
    margin-left: 10px;
}
.comment-one-sub .positive {
    margin-top: 10px;
    font-size: 95%;
}
.employees_box {
    margin-bottom: 50px;
}
.employees_list .li {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin-top: 30px;
}
.employees_list .item {
    display: inline-block;
}
.employees_list .item img {
    max-width: 100%;
}
.employees_list .item .title {
    margin: 10px 0 10px 0;
    font-weight: bold;
    font-size: 110%;
}
.employees_list .item .position {
    color: #999;
    font-size: 95%;
}
.employees_3d{
    padding: 25px 0 30px 0;
}

.uniformForm {
    padding: 10px;
    margin-right: 25px;
    border: 1px solid #b2b2b2;
    background-color: #f5f5f5;
}
.uniformForm .input, .uniformForm .select, .uniformForm .textarea {
    width: 100%;
    padding: 5px 0;
    border: 0;
    background: none;
}
.uniformForm .input input,
.uniformForm .select select,
.uniformForm .textarea textarea {

    padding: 5px 10px;
    border: 1px solid #b2b2b2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
}
.uniformForm .input input {
    width: 230px;
}
.uniformForm .select select {
    max-width: 230px;
}
.uniformForm .select select {
    height: 30px;
}
.uniformForm .input label,
.uniformForm .select label,
.uniformForm .textarea label {
    width: 190px;
    display: inline-block;
    margin-bottom: 5px;
    float: left;
}
.uniformForm .captcha {
    margin: 10px 0 0 0;
    font-size: 14px;
}
.uniformForm .input.checkbox input {
    width: auto;
    margin-right: 5px;
}
.uniformForm .input.checkbox {
    margin: 10px 0;
}
.uniformForm .input.checkbox label {
    width: auto;
    display: inline-block;
    float: none;
}
.uniformForm .send_button {
    border: 0;
}
#errorMessage,
.uniformForm .error-message {
    color: red;
}
.uniformForm .error-message {
    margin-left: 190px;
}
.uniformForm .captcha .error-message {
    margin-left: 120px;
}
.uniformForm .input.checkbox .error-message {
    margin: 0;
}
.uniformForm #GagerCaptcha {
    width: 100px;
    margin-left: 10px;
}

#infoMessage {
    background: #2dad2d;
    border: 1px solid #055805;
    color: #fff;
    padding: 10px;
    margin-right: 25px;
    margin-bottom: 10px;
}
#infoMessage p{
    margin:0;
}
span[class^="PIN_"] {
    position: absolute;
    width: 86px !important;
    /*padding: 1px 0px !important;*/
    height: 20px;
    border-radius: 5px !important;
    bottom: 10%;
    right: 4%;
}
.milkPinButton{
    /* background-color: #fad90c; */
    top: -5px;
    right: 10px;
    position: absolute;
    display: block;
    z-index: 201;
    width: 95px;
    height: 30px;
}
.milkPinButton span[class^="PIN_"]{
    width: 110px!important;
    height: 27px;
    padding: 3px 0px;
    font-size: 13px;
}
