html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table-cellle,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
.border{border:1px solid red}
.no_padd{padding:0!important}
.clear{clear:both}
.bold{font-weight:bold;}
.center{text-align:center;}
.dashed{text-decoration:none;border-bottom:1px dashed;}
:focus{outline:0}
body{line-height:1;color:#000;background:#fff;background-position:center top;position:relative}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a,a:focus,a:active,a:hover{outline:none}
.container-fluid a:focus,.container-fluid a:active,.container-fluid a:hover{color:#e64e52;border-color:#e64e52;text-decoration:none;cursor:pointer}
.title-popup{font:21px/25px Arial;margin:0 0 10px}
.title-12{font:bold 12px/15px Arial;margin:0 0 8px;color:#000}
.container{max-width:1280px!important}
.main_container_wrapper{max-width:1330px;margin:0 auto;-webkit-box-shadow:-3px 11px 38px 0 #D1D9DA;-moz-box-shadow:-3px 11px 38px 0 #D1D9DA;box-shadow:-3px 11px 38px 0 #D1D9DA;background:#fff;padding-bottom:0;margin-bottom:100px}
.navbar-toggle{float:left!important;margin-left:8px;margin-top:3px!important;padding-bottom:6px!important;padding-top:6px!important;margin-bottom:0!important;color:#FFF;border:1px solid #4E4E4E!important;background:url(../img/main_menu_bg.jpg) repeat-x!important}
.navbar-toggle:hover{background:url(../img/main_menu_bg_hover.jpg) repeat-x!important}
.navbar-nav{margin-top:0!important;margin-left:3px!important}
.navbar{max-height:38px!important;min-height:38px!important}
.li_with_span_home{height:38px;background:#313131;border-bottom:1px solid #2C2C2C!important}
.nav li a{height:38px!important;padding-bottom:5px!important;padding-top:9px!important;font-family:arial,sans-serif!important;color:#fff!important;font-size:13px!important;background:#313131;border-right:1px solid #5F5F5F!important;border-bottom:1px solid #5F5F5F!important}
.nav li a:hover{background:url(../img/main_menu_bg_hover.jpg) repeat-x}
.navbar-nav a{background:url(../img/main_menu_bg.jpg) repeat-x}
.span_with_home a{background:url(../img/all_index_sprite.png)!important;height:30px;width:45px;display:table;float:left;display:block}
.navbar-collapse{padding-left:0!important;padding-right:0!important;overflow:hidden!important;border-top:none!important;margin-top:0}
.navbar{min-height:38px;background:url(../img/main_menu_bg.jpg) repeat-x}
.span_with_home2{background:url(../img/main_menu_bg.jpg) repeat-x;height:38px;width:45px;display:table-cell;float:left}
.span_with_home2:hover{background:url(../img/main_menu_bg_hover.jpg) repeat-x}
.home_class a{background-position:9px -130px!important;border-left:none!important}
.star_class a{background-position:-39px -130px!important}
.mol_class a{background-position:-86px -130px!important}
@media (max-width:767px){.mol_class a{border-right:1px solid #2C2C2C!important}
                         .navbar-nav{margin-left:0!important}
                         .navbar-nav li{width:180px}
                         .navbar-nav a{background:#313131}
                         .nav li a{border-bottom:1px solid #2C2C2C!important;border-bottom:1px solid #2C2C2C!important;border-left:1px solid #2C2C2C!important;border-right:none!important}
}
.navbar-nav > li > a{padding-left:14px!important;padding-right:14px!important}
.navbar-header{margin-bottom:3px}
.navbar{border:none!important;margin-bottom:0!important}
.text-site{position:relative;top:-30px;left:96px;color:#000;font:bold 11px/14px Arial,sans-serif;text-decoration:none!important;width:157px;display:inline-block;word-spacing:3px}
a:hover .text-site,.logo_wrap a:hover{text-decoration:none}
.logo_wrap{top:-5px}
.class_row_margin_top_25{margin: 10px 0 15px 0}
.time_of_work{font-family:Arial,sans-serif;color:#000;font-size:12px;margin:0}
.phone_number{font-family:Arial,sans-serif;color:#000;font-size:16px;margin:0}
.phone_number strong{font-size:19px}
.consultation_link{color:#1c58ba;font-size:12px;font-family:Arial,sans-serif;border-bottom:1px solid #1c58ba;text-decoration:none;}
.consultation_link:hover{text-decoration:none;border-bottom:none!important}
.freedelivery_link{color:#1c58ba;font-size:12px;font-family:Arial,sans-serif;border-bottom:1px solid #1c58ba;text-decoration:none;line-height: 30px;}
.freedelivery_link:hover{text-decoration:none;border-bottom:none!important}
.date_and_time_of_work{padding-left:50px;position:relative}
.date_and_time_of_work:before{content:"";background:url(../img/all_index_sprite.png) no-repeat -59px -83px;position:absolute;top:16px;left:1px;width:44px;height:36px}
.show_me_map{padding-left:64px;position:relative}
.show_me_map:before{content:"";background:url(../img/all_index_sprite.png) no-repeat -130px -80px;position:absolute;top:9px;left:1px;width:57px;height:42px}
.red_metro_icon_old{height:11px;width:15px;background:url(../img/all_index_sprite.png) no-repeat -139px -144px;display:inline-block;margin-left:2px}
.red_metro_icon{height:16px;width:16px;background:url(../img/metro-icon.png) no-repeat 0px 2px;display:inline-block;margin-bottom:-1px;}
.show_me_map p{margin:0}
.blue_map_icon{background:url(../img/all_index_sprite.png) no-repeat -164px -144px;width:9px;height:12px;display:inline-block;margin-left:5px}
.maps_link{color:#1c58ba;font-size:12px;font-family:Arial,sans-serif;border-bottom:1px solid #1c58ba;text-decoration:none}
.maps_link:hover{text-decoration:none;border-bottom:none}
.metro_black_p{color:#000;font-family:Arial,sans-serif;font-size:12px}
.metro_black_p_first{padding:3px 0 2px}
.red_metro_text{font-family:Arial,sans-serif;font-weight:700;color:#D1404A;font-size:16px}
.red_exit_link{color:#e64e52;font-family:Arial,sans-serif;font-size:12px;text-transform:uppercase;border-bottom:1px solid #e64e52}
.red_exit_link:hover{border-bottom:none!important;color:#e64e52;text-decoration:none}
.blue_linked_in{font-family:Arial,sans-serif;font-size:12px;color:#1c58ba;text-decoration:none;border-bottom:1px solid #1c58ba;text-decoration:none;}
.blue_linked_in:hover{border-bottom:none;text-decoration:none}
.compyou_club{padding-left:64px;position:relative}
.compyou_club:before{content:"";background:url(../img/all_index_sprite.png) no-repeat -200px -86px;position:absolute;top:17px;left:1px;width:57px;height:33px}
.compyou_club p{margin:0}
.black_compyou_club{font-family:Arial,sans-serif;font-size:16px;color:#000;font-weight:700;padding:3px 0 2px}
.brebre{height:80px}
@media (max-width:767px){.widther{margin-bottom:20px}
}
.basket_from_long_to_small{background:#DD3F42;background-image:-webkit-linear-gradient(top,#DD3F42,#EF6A69)!important;background-image:-moz-linear-gradient(top,#DD3F42,#EF6A69)!important;background-image:-ms-linear-gradient(top,#DD3F42,#EF6A69)!important;background-image:-o-linear-gradient(top,#DD3F42,#EF6A69)!important;background-image:linear-gradient(to bottom,#DD3F42,#EF6A69)!important;border-radius:7px}
.basket_linked{margin-left:10px;margin-top:13px;color:#fff200;border-bottom:1px solid #FFBF14;font-weight:700;text-decoration:none;line-height:15px}
.basket_linked:hover{text-decoration:none;border-bottom:none;color:#fff200}
@media (min-width:480px){.basket_from_long_to_small{padding-right:10px;height:40px;background:#DD3F42}
}
@media (min-width:240px) and (max-width:479px){.basket_from_long_to_small{width:41px;height:40px;background:#DD3F42}
                                               .basket_linked{display:none}
                                               .basket_icon_bg{margin-left:7px!important;margin-top:9px!important;padding-right:30px;padding-bottom:30px}
                                               .span_class_goods{display:none}
                                               .basket_from_long_to_small{width:40px}
                                               .how_much_goods_in_basket{color:#000;position:absolute;background:url(../img/sprite_with_small_images.png) no-repeat;width:15px;height:15px;background-position:-282px -7px;top:5px;right:5px;padding-left:5px}
                                               .basket_icon_bg{position:relative}
                                               .phone_transform_number{right:70px!important}
}
.how_many_goods{font-family:Arial,sans-serif;font-size:12px;color:#fff;margin-left:10px;margin-top:12px}
.navbar-collapse.collapse{position:relative}
.basket_from_long_to_small{float:right;margin:5px 10px 0 0}
.class_btn_row_wrapper{position:relative}
.basket_icon_bg{background:url(../img/all_index_sprite.png) no-repeat -242px -137px;width:24px;height:24px;display:table;margin-left:12px;margin-top:10px}
.phone_transform_number{float:right;margin:5px 10px 0 0}
.transform_phone{font-family:Arial,sans-serif;color:#fff;font-size:19px}
.transform_phone:hover{color:#fff}
.green_phone_span{background:url(../img/sprite_with_small_images.png) no-repeat;background-position:-310px -4px;width:20px;height:20px;margin-left:6px;margin-top:4px;position:absolute;display:none}
@media (max-width:745px){.transform_phone{font-size:0;border:1px solid #4E4E4E;border-radius:7px;width:32px;height:32px;display:table;background:url(../img/main_menu_bg.jpg) repeat-x!important;background:url(../img/main_menu_bg_hover.jpg) repeat-x!important}
                         .green_phone_span{display:block}
}
@media (max-width:1140px) and (min-width:750px){.phone_transform_number{top:44px}
}
@media (max-width:767px){.phone_transform_number{top:8px}
                         .transform_phone{margin-top:0}
}
.image_color_top_border_block{width:100%;height:300px;position:relative;margin-top:25px;border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;border-radius:0 0 5px 5px;padding-top:15px}
@media (min-width:1201px){.image_color_top_border_block{padding-top:25px}
}
.class_image_color_border{height:6px;background:url(../img/background_color_image.jpg) repeat-x;background-position:left top;width:100%;position:absolute;top:-5px;border-radius:5px 5px 0 0}
.dropdown-menu{right:0!important}
.btn_round_wrap{border-radius:5px!important}
.bl-breadcrumb .breadcrumb{background-color:inherit;border-radius:0;padding:0}
.bl-breadcrumb .breadcrumb > li + li:before{color:#cacaca;content:"";background:url(../img/all_index_sprite.png) 0 -105px;padding:0 10px;position:relative;top:4px;left:2px}
.bl-breadcrumb .breadcrumb a{color:#000;text-decoration:underline}
.bl-breadcrumb .breadcrumb a:hover{text-decoration:none;color:#df4245}
.bl-breadcrumb .breadcrumb > li,.bl-breadcrumb .breadcrumb span{font:12px/14px Arial}
.container_purple{background-color:#ffefd6;border-radius:7px;padding:10px 10px 5px;font-size:12px;margin-bottom:10px}
.bl_text{margin-bottom:10px}
.close{position:relative;top:-4px}
.close span + span{position:relative;top:3px}
.reset_filters{color:#333;text-decoration:none;border-bottom:1px dashed;font-size:11px;margin:0 5px 0 0}
button.close:hover span{color:#000;opacity:1}
.reset_filters:hover{color:#b7b7b6;text-decoration:none}
.bl_overview{background-color:#deeef7;border-radius:7px;padding:10px;border:2px solid #dbecf6;margin-bottom:10px;overflow:hidden;height:80px}
.bl_overview ul{height:57px;overflow:hidden;margin:0}
.bl_overview li{float:left;margin-left:10px}
.product_overview{float:left;margin-right:10px}
.product_overview_inform{float:left}
.product_overview_inform span{font-size:11px;color:#292929}
.product_overview_inform p{margin-bottom:0;text-decoration:underline;font-size:12px}
.row .product_price{color:#000;font-size:14px;font-weight:700;margin:0;text-decoration:none}
.bl-color-gray, .form-wrapper-gray{background-color:#f4f4f4;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom:2px solid #e5e5e5;border-radius:7px;overflow:hidden;padding:10px 5px 0;margin:10px 0}
.bl_results_inform{width:50%;margin:5px 0 0 6px;float:left}
.bl_view{width:25%;min-width:162px;float:left}
.bl-color-gray .sort_by{width:49%;min-width:212px;float:right;text-align:right}
.bl-color-gray > p,.bl-color-gray label{font:12px/16px Arial}
.block_catalog .pagination-centered{display:block;text-align:center}
.pagination ul > li{display:inline;padding:0}
.pagination-centered a{text-decoration:underline;padding:6px 8px}
.pagination-centered .active a,.pagination-centered li a:hover{color:#fff;background:#df4245;background:-moz-linear-gradient(top,#df4245,#f26568);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#df4245),color-stop(100%,#f26568));background:-webkit-linear-gradient(top,#df4245,#f26568);background:-o-linear-gradient(top,#df4245,#f26568);background:-ms-linear-gradient(top,#df4245,#f26568);background:linear-gradient(to bottom,#df4245,#f26568);text-decoration:none;border-radius:6px}
.pagination li:first-child a,.pagination li:last-child a{font-size:18px}
.block_list_product{margin-bottom:35px}
.catalog_item{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:2px solid #e5e5e5;padding:8px 5px 10px 0;border-radius:7px;margin-bottom:8px;font-size:12px;overflow:hidden}
.btn.btn_cart{background:#e8e8e8;background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#e8e8e8));background:-moz-linear-gradient(top, #fbfbfb, #e8e8e8);background:-ms-linear-gradient(top, #fbfbfb, #e8e8e8);background:-o-linear-gradient(top, #fbfbfb, #e8e8e8);border:1px solid #e6e6e6;color:black;margin-bottom:20px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.catalog_item:hover .btn.btn_cart,
.btn.btn_cart:hover{background:#e95019;background:-webkit-gradient(linear, left top, left bottom, from(#eb7616), to(#e95019));background:-moz-linear-gradient(top, #eb7616, #e95019);background:-ms-linear-gradient(top, #eb7616, #e95019);background:-o-linear-gradient(top, #eb7616, #e95019);border:1px solid #e6e6e6;color:#fff;margin-bottom:20px;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.position{position:relative}
.stickers:before{content:"";background:url(../img/category-product.png) 0 0;position:absolute;top:-2px;left:-8px;width:102px;height:21px;z-index:2}
.best_price .stickers:before{background:url(../img/category-product.png) 0 0}
.new_product .stickers:before{background:url(../img/category-product.png) 0 -40px}
.hit_sales .stickers:before{background:url(../img/category-product.png) 0 -81px}
.catalog_item:hover{border:1px solid #f4898b;border-top:1px solid #f4898b;border-left:1px solid #f4898b;border-right:1px solid #f4898b;border-bottom:2px solid #f4898b}
.catalog_item > div{float:left}
.catalog_item a{text-decoration:underline;margin-top:8px;display:inline-block}
.catalog_item .top_product_list_image{text-align:center;margin-right:1%;margin-left:1%;height:155px;line-height:155px;margin-bottom:0px;max-width:155px}
.catalog_item .top_product_list_image img{max-width:155px;}
.top_product_list_image > a{margin:0;position:relative}
.inform_product{width:48%}
.inform_product a h2{font:16px/20px Arial;margin:10px 0}
.bl_prod > div{clear:left;display:inline-block}
.cat_item_info{width:100%;max-height:50px;overflow:hidden;}
.product_code{background-color:#00aced;color:#fff;padding:3px 5px;font:12px/14px Arial}
.rating{float:right}
.price_detail{font-size:30px;font-weight:700;color:#359630}
.price_detail .fs14px{font-size:27px;font-weight:400}
.bonus_product{color:#ff8a00;font:bold 14px/18px Arial}
.product_in_stock:before{content:"";background:url(../img/all_index_sprite.png) -5px -174px;padding:0 10px;position:relative;top:0;left:0}
.product_in_stock{color:#399e39}
.product_in_stock:first-letter{text-transform:uppercase}
.bl_price-right{float:right!important;margin:7px 15px 0 5px;padding:0!important}
.bl_catalog_price{float:left}
.bl_cart{float:right;margin:5px 0 0 15px}
.btn.btn_cart,.btn.btn_product-more{background:#e6e6e6;background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#e6e6e6));background:-moz-linear-gradient(top,#fdfdfd,#e6e6e6);background:-ms-linear-gradient(top,#fdfdfd,#e6e6e6);background:-o-linear-gradient(top,#fdfdfd,#e6e6e6);border:1px solid #e6e6e6;margin-bottom:20px;color:black}
.btn.btn_cart:hover,.btn.btn_product-more:hover{background:#fdfdfd;background:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#fdfdfd));background:-moz-linear-gradient(top,#e6e6e6,#fdfdfd);background:-ms-linear-gradient(top,#e6e6e6,#fdfdfd);background:-o-linear-gradient(top,#e6e6e6,#fdfdfd);border:1px solid #e6e6e6;color:#b7b7b7}
.btn.btn_product-more{margin:0}
.bl_category_more{text-align:center;position:relative}
.btn_cart.selected_product{border:1px solid #e95019;background:#e95019;background:-webkit-gradient(linear,left top,left bottom,from(#eb7616),to(#e95019));background:-moz-linear-gradient(top,#eb7616,#e95019);background:-ms-linear-gradient(top,#eb7616,#e95019);background:-o-linear-gradient(top,#eb7616,#e95019);color:#fff}
.btn_cart.selected_product:hover{background:#eb7616;background:-webkit-gradient(linear,left top,left bottom,from(#e95019),to(#eb7616));background:-moz-linear-gradient(top,#e95019,#eb7616);background:-ms-linear-gradient(top,#e95019,#eb7616);background:-o-linear-gradient(top,#e95019,#eb7616);color:#fff}
.compare:before,.selected_compare:before,.selected_postponed:before{content:"";background:url(../img/all_index_sprite.png) -36px -175px;padding:0 10px;position:relative;top:0;left:0}
.selected_compare:before{background:url(../img/all_index_sprite.png) -97px -175px;top:-1px}
.postponed:before{content:"";background:url(../img/all_index_sprite.png) -66px -175px;padding:0 10px;position:relative;top:0;left:0}
.selected_postponed:before{background:url(../img/all_index_sprite.png) -129px -175px;top:-1px}
.product-bespeak:before{content:"";background:url(../img/all_index_sprite.png) -51px -225px;padding:0 10px;position:relative;top:0;left:0}
.selected_compare,.selected_postponed,.product-bespeak{color:#f9a721}
.postponed,.compare{margin-left:10px;color:#aeaeae}
.compare,.selected_compare,.postponed,.selected_postponed{margin-left:0;cursor:pointer}
.catalog_item .table{border:1px solid #9aca97;background-color:#fff;border-radius:7px;margin-bottom:7px}
.table-bordered{border-collapse:separate;border-spacing:0}
.catalog_item .table th{font-weight:700}
.catalog_item th:last-child{border-top-right-radius:7px}
.catalog_item .table > tbody > tr:last-child > td:last-child{border-bottom-right-radius:7px}
.catalog_item .table th:nth-child(2n),.catalog_item .table td:nth-child(2n){background-color:#d7ead6}
.catalog_item .table > tbody > tr > td{border:0;padding:0 4px}
.catalog_item .table > tbody > tr:last-child > td{padding:0 10px 10px}
.catalog_item .table > thead > tr > th{padding:10px 4px 0;border:0}
.bl-header-content > div{float:right}
.left_tabs{margin-top:12px;margin-bottom:0;}
.accordion{font:12px/14px Arial;color:#3c3c3c;left:-4px;margin:0;position:relative;}
.accordion .togglebl{cursor:pointer;padding:5px 5px 3px 23px;margin:3px 0;border-radius:7px;border:1px solid #fff;position:relative;}
.accordion a{font:12px/14px Arial;color:#242424;cursor:pointer;font-weight:bold;margin:0;display:inline-block;}
.togglebl:before{background:url("/v2/img/all_index_sprite.png") repeat -22px -197px;content:"";height:14px;left:3px;position:absolute;top:5px;width:14px;display:block;}
.nav_submenu > .togglebl:before,
.submenu > .togglebl:before,
.child_submenu > .togglebl:before{background:0 0 none;content:"";height:0;left:0;padding-left:0;position:relative;top:0;width:0;}
.accordion ul{display:none;}
.accordion ul.active{display:block;}
.accordion .hide-submenu{display:inline-block;height:17px;margin-right:5px;width:15px;position:absolute;left:5px;top:1.8px;}
.accordion .hide-submenu:before{background:url('/v2/img/all_index_sprite.png') 0px -216px;content:"";position:relative;top:2px;left:0;padding-left:19px;width:14px;height:15px;}
.accordion .togglebl:hover,
.accordion .togglebl:active,
.accordion .togglebl:focus{border:1px solid #f06164;color:#242424;}
.accordion .togglebl:hover .hide-submenu:before{background-position:0px -237px;}
li.active > .togglebl > a{color:#fff;}
li.active > .togglebl,
li.active > .togglebl:hover,
.accordion a.open,
.accordion a.open:hover,
.accordion .active_menu a{border-radius:7px;border:1px solid #f06164;background-color:#fff;text-decoration:none;background-color:#f06164;color:#fff;}
.active > .togglebl > .hide-submenu:before,
.active > .togglebl:hover > .hide-submenu:before{background-position:3px -256px;left:-3px;}
.accordion ul{margin-left:18px;}
.accordion .last-child a:before,
.accordion .last-child a:hover:before{background:url('/v2/img/all_index_sprite.png') -22px -197px;content:"";position:relative;top:0;left:0px;width:6px;height:6px;padding-left:16px;}
.accordion .active_menu a:before,
.accordion .active_menu a:hover:before{background-position:1px -275px;}
.help_choosing_product{margin:0 0 10px}
.help_choosing_product li{padding:15px 28px 10px 90px;position:relative;margin:20px 0;min-height:55px;border:1px solid #fff}
.help_choosing_product li:before{background:url(../img/help_choosing_product.png) 0 0 no-repeat;content:"";position:absolute;top:0;left:34px;padding-left:67px;height:40px;display:inline-block}
.help_choosing_product .book_call:before{background-position:0 0;top:19px}
.help_choosing_product li:hover{border:1px solid #f18992;border-radius:7px}
.help_choosing_product .book_call{margin-top:5px}
.help_choosing_product .book_call a{text-decoration:none;border-bottom:1px solid #428bca}
.help_choosing_product .book_call a:hover{border-bottom:1px solid #e64e52}
.help_choosing_product .how_buy:before{background-position:0 -55px;top:6px}
.help_choosing_product .pickup_laptop:before{background-position:0 -128px;top:7px}
.help_choosing_product .pickup_computer:before{background-position:0 -203px;top:7px}
.help_choosing_product .found_error:before{background-position:0 -274px;top:18px}
.help_choosing_product li a{text-decoration:underline;font-weight:700}
.help_choosing_product li p{font:12px/14px Arial;margin-top:7px}
.catalog_category_item{padding:6% 4%;border:1px solid #fff}
.catalog_category_body{text-align:left;margin:0 auto}
.catalog_category_main_link{color:#000;display:block;font-size:18px;text-decoration:underline}
.catalog_category_body p a{color:#1c58ba;font-size:12px;text-decoration:underline}
.catalog_category_body p{margin:5px 0 10px}
.catalog_category_item > a{width:172px;height:126px;display:inline-block;overflow:hidden;text-align:center;margin:0 auto}
.catalog_category_item a img,.bl-map img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}
.catalog_category_item:hover a img,.bl-map:hover img{filter:none;-webkit-filter:grayscale(0);cursor:pointer}
.catalog_category_item:hover{border:1px solid #f8babb;box-shadow:0 1px 2px rgba(248,186,187,0.3) inset;border-radius:4px}
.search_row .form-control{border:none;box-shadow:inherit;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#fff));background:-moz-linear-gradient(top,#f0f0f0,#fff);background:-ms-linear-gradient(top,#f0f0f0,#fff);background:-o-linear-gradient(top,#f0f0f0,#fff);height:30px}
.search_row .input-group-btn:last-child > .btn,.search_row .input-group-btn:last-child > .btn-group{margin:0 0 0 4px;border-radius:4px;padding:3px 12px}
.search_row .input-group{border:1px solid #e5e5e5;border-radius:4px;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#fff));background:-moz-linear-gradient(top,#f0f0f0,#fff);background:-ms-linear-gradient(top,#f0f0f0,#fff);background:-o-linear-gradient(top,#f0f0f0,#fff);padding:2px}
.search_row_right_block .btn-default{background:#f0f0f0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f0f0));background:-moz-linear-gradient(top,#fff,#f0f0f0);background:-ms-linear-gradient(top,#fff,#f0f0f0);background:-o-linear-gradient(top,#fff,#f0f0f0)}
.main_container_wrapper .btn-default:hover{color:#000;border-color:#ccc;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#fff));background:-moz-linear-gradient(top,#f0f0f0,#fff);background:-ms-linear-gradient(top,#f0f0f0,#fff);background:-o-linear-gradient(top,#f0f0f0,#fff)}
.tab-content{margin:11px 0 5px 20px}
.b-filter-wrap .filters-content{margin:5px 0;overflow:hidden}
.b-filter-wrap .b-filter-list{overflow:hidden}
.b-filter-range-slide{margin-bottom:20px;padding-bottom:20px}
.b-filter-wrap{overflow:hidden}
.col-mk-12 .b-filter-list > li{float:left;width:49%}
.col-mk-12 .b-filter-list30 > li{width:33%}
.filters_header{font-weight:700;display:inline-block;}
.filters_header.click-options{border-bottom:1px dashed;cursor:pointer}
.filters-content .price_header{border-bottom:0;border-radius:7px}
.b-filter-wrap label{font-weight:400;display:inherit}
.btn-group-misc > div{margin:5px 0;overflow:hidden}
.btn-group-misc{position:relative;left:-15px;width:105%}
.btn-group-misc a,.btn-group-misc a:hover{text-decoration:none;font:11px/13px Arial;float:left}
.btn-group-misc .more-filters,.btn-group-misc .close-more-filters{border-bottom:1px dashed #428bca}
.panel-filter .close{position:relative;top:-7px}
.btn.btn-green{background:#2b871f;background:-webkit-gradient(linear,left top,left bottom,from(#40ab47),to(#2b871f));background:-moz-linear-gradient(top,#40ab47,#2b871f);background:-ms-linear-gradient(top,#40ab47,#2b871f);background:-o-linear-gradient(top,#40ab47,#2b871f);color:#fff;font-weight:700;padding:7px 5px;border-radius:8px;text-align:center;width:100%;max-width:302px;min-width:70px;display:table;margin:0 auto;border:0;white-space:normal}
.btn.btn-green:hover,.btn.btn-green-small:hover{background:#40ab47;background:-webkit-gradient(linear,left top,left bottom,from(#2b871f),to(#40ab47));background:-moz-linear-gradient(top,#2b871f,#40ab47);background:-ms-linear-gradient(top,#2b871f,#40ab47);background:-o-linear-gradient(top,#2b871f,#40ab47);color:#fff;border-color:transparent}
.btn.btn-green-small{background:#2b871f;background:-webkit-gradient(linear,left top,left bottom,from(#40ab47),to(#2b871f));background:-moz-linear-gradient(top,#40ab47,#2b871f);background:-ms-linear-gradient(top,#40ab47,#2b871f);background:-o-linear-gradient(top,#40ab47,#2b871f);color:#fff;font:bold 10px/13px Arial;padding:1px 5px;border-radius:4px}
.btn.btn-buy-call{width:30%;float:right;min-width:58px}
.buy-call input[type="tel"]{border:1px solid #d0d0d0;border-radius:4px;padding:7px 4px;width:66%}
.buy-call input[type="password"]{border:1px solid #d0d0d0;border-radius:4px;padding:7px 4px;width:100%}
.item-preorder input[type="email"]{border:1px solid #d0d0d0;border-radius:4px;padding:7px 4px;margin-bottom:10px;width:100%}
.b-filter-range .form-inline .form-control{width:35%;margin-bottom:20px}
.form-sep{vertical-align:super}
.container-fluid .line-gray{margin-bottom:15px;border-bottom:1px solid #d8d8d8}
.layout-slider{width:90%;left:5px;position:relative}
.click-options{position:relative;margin-left:16px}
.click-options:before{position:absolute;background:url(../img/all_index_sprite.png) no-repeat -22px -227px;content:"";left:-12px;top:6px;width:4px;height:7px}
.options-open.click-options:before{position:absolute;background:url(../img/all_index_sprite.png) no-repeat -20px -256px;content:"";left:-12px;top:6px;width:7px;height:7px}
.selection-options ul{margin-left:17px}
.b-form-radio{float:left;width:28%;margin-right:2%}
.selection-options ul{display:none}
.detail-card-products{}
.detail-card-products input[type="radio"],.detail-card-products input[type="checkbox"]{position:relative;top:1px}
.small-title-category{color:#555555;font:14px/16px}
.title-big{font:600 29px/33px Arial,sans-serif;color:#000;margin:5px 0}
.b-inline-block-list li{float:left;margin-bottom:8px}
.tabs-blok-inform{border:0;margin:0 17px}
.tabs-blok-inform li{position:relative;margin:2px 5px 0 0;padding-right:8px}
.b-inline-block-list .tabs-blok-inform li{margin-top:0;}
.tabs-blok-inform > li:before{content:"";background:url(../img/all_index_sprite.png) no-repeat -140px -225px;right:0;top:5px;position:absolute;width:2px;height:13px}
.tabs-blok-inform > li:last-child:before{background:none}
.tabs-blok-inform li:last-child{padding:0}
.tabs-blok-inform > li > a{border-bottom:1px dashed #428bca;font:12px/12px Arial}
.b-extra-list li{}
.b-extra-list a{border-bottom:1px dashed #428bca}
.tabs-blok-inform > li > a:hover,.b-extra-list a:hover{border:none;text-decoration:none}
.tabs-blok-inform > li.active > a{border:1px solid #f4898b;border-radius:7px;padding:3px;}
.b-inline-block-list .product_code{font-size:12px;position:relative;top:1px;margin-right:10px}
.b-inline-block-list ul{}
.panel-inform-product.wrapper-panel-shadow{background:url(../img/bg-top-green.png) repeat-x left -1px;padding-top:8px}
.wrapper-panel-shadow{border:1px solid #e7e7e7;border-radius:5px;box-shadow:0 1px 5px #e7e7e7;padding:20px 18px;margin-bottom:20px;min-width:227px}
.bl-n-m h2{margin-top:0}
.panel-code{color:#00aced;font:bold 14px/18px Arial}
.panel-price{position:relative;margin:15px 0}
.panel-price p{margin:0}
.panel-price .bonus_product{margin:5px 0 10px 0;}
.b-extra-list .extra_checkbox{margin:0 5px 0 0}
.price_detail .fsdark{color:#000;font:18px/22px Arial}
.price_profit{color:#359630;font:bold 12px/14px Arial}
.price_oldprice{color:red;font:bold 12px/14px Arial;text-decoration:line-through;}
.price_discount{color:red;font:bold 12px/14px Arial}
.price_profit span, .price_oldprice span, .price_discount span{color:#676767}
.old_price{background:url(../img/bg-old-price.png) no-repeat 0 0;color:#fff;text-shadow:1px 1px 0 #ae4144;padding:4px 4px 4px 11px;text-align:center;width:80px;font:bold 12px/14px Arial;position:absolute;top:-6px;right:-1%;opacity:0.5;}
.old_price:before{background:url(../img/line-strikethrough.png) no-repeat 0 0;content:"";position:absolute;left:8px;top:8px;width:63px;height:4px}
.old_price:hover{opacity:1;}
.price-gray-all{color:#359630;font-weight:700}
.panel-credit{margin:10px 0}
.panel-credit .btn.btn-default-bottom{margin:0 auto 10px}
.btn.btn-default-bottom{border:1px solid #e5e5e5;background:#e7e7e7;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e7e7e7));background:-moz-linear-gradient(top,#fefefe,#e7e7e7);background:-ms-linear-gradient(top,#fefefe,#e7e7e7);background:-o-linear-gradient(top,#fefefe,#e7e7e7);width:100%;max-width:213px;margin:20px auto 0;color:#575757;font:bold 14px/18px Arial;text-align:center;display:table;border-radius:8px;white-space:normal}
.btn.btn-default-bottom:hover{background:#fefefe;background:-webkit-gradient(linear,left top,left bottom,from(#e7e7e7),to(#fefefe));background:-moz-linear-gradient(top,#e7e7e7,#fefefe);background:-ms-linear-gradient(top,#e7e7e7,#fefefe);background:-o-linear-gradient(top,#e7e7e7,#fefefe)}
.btn.btn-default-hover{border:1px solid #e5e5e5;background:#e7e7e7;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e7e7e7));background:-moz-linear-gradient(top,#fefefe,#e7e7e7);background:-ms-linear-gradient(top,#fefefe,#e7e7e7);background:-o-linear-gradient(top,#fefefe,#e7e7e7);width:100%;max-width:64px;margin:-1px auto 4px;color:#575757;font:11px/14px Arial;text-align:center;display:table;border-radius:4px;padding:2px 6px;float:right}
.btn.btn-default-hover:hover{background:#2b871f;background:-webkit-gradient(linear,left top,left bottom,from(#40ab47),to(#2b871f));background:-moz-linear-gradient(top,#40ab47,#2b871f);background:-ms-linear-gradient(top,#40ab47,#2b871f);background:-o-linear-gradient(top,#40ab47,#2b871f);color:#fff}
.panel-credit a{display:inline-block}
.link-dashed{border-bottom:1px dashed #428bca;text-decoration:none}
.link-underline{text-decoration:underline}
.link-underline:hover{color:#e64e52}
.panel-credit a,.panel-credit p{float:right}
.link-dashed:hover{border-bottom:1px dashed #fff;text-decoration:none}
.text-gray-small{color:#929292;margin:0 0 5px;font:12px/14px Arial}
.b-product-card-tale{margin:0 0 10px;padding-top:20px}
.b-product-card-tale > ul > li{float:left}
.description-titile{margin-top:0;font:bold 24px/26px Circe,Arial}
.b-product-card-tale ul,.b-product-card-tale > div{overflow:hidden;margin:0 0 15px}
.scroll-block{padding:25px;position:absolute;top:-30px}
.text-description-product li{padding-left:55px;position:relative;margin:5px 0 30px}
.tab-description .bl-couple-action{margin-top:30px}
.bl-couple-action .table img{max-width:120px;height:auto}
.product-card-content p{margin:0;color:#676767}
.text-description-product li:before{content:"";background:url(../img/sprite-description.png) no-repeat 0 0;top:0;left:0;width:36px;height:37px;position:absolute}
.text-description-product .general:before{background-position:0 0}
.text-description-product .screen:before{background-position:0 -107px}
.text-description-product .multimedia:before{background-position:0 -196px}
.text-description-product .drives:before{background-position:0 -270px}
.text-description-product .food:before{background-position:0 -341px}
.text-description-product .size-weight:before{background-position:0 -415px}
.specifications .table{width:42%;float:left;margin-bottom:35px}
.specifications .table:nth-child(odd){margin-right:15%}
.specifications .table > thead > tr > th{font-weight:700;border:0;padding-bottom:15px}
.specifications .table > tbody > tr > td{border-bottom:1px solid #dfdfdf;border-top:0}
.tab-reviewed-shop .review_list{margin-top:10px}
.tab-reviewed-shop .review_list li:nth-child(2n+1){background-color:#f2f2f2}
.footer-reviewed-shop{position:relative}
.footer-reviewed-shop .btn-default-bottom{width:auto;max-width:100%;margin:0 auto;text-align:center;display:table}
.all-reviewed{text-decoration:underline;font-size:12px;position:absolute;top:36%;right:11px}
.bl-couple-action .table > tbody > tr > td{vertical-align:middle;border:0}
.bl-couple-action .table > tbody > tr > td b{margin-left:10px}
.bl-couple-action .btn.btn-green{display:inline-block}
.bl-couple-action p{color:#000}
.b-share{overflow:hidden;margin-top:15px}
.b-share li{float:left;margin:0 6px 5px 0}
.all-detal-product > div{margin:5px 0 10px}
.detailed-description{margin:0 0 30px}
.list-description li{margin-bottom:10px;}
.bl-add-to-order .review_title_reiting_line_container{width:70px;margin-top:2px}
.selected-accessories{width:90%;margin-left:5px}
.selected-accessories p{font:13px/19px Arial;vertical-align:super}
.selected-accessories input[type="checkbox"]{margin:0}
.bl-add-to-order ul{margin:0;overflow:hidden}
.col-n-p > div{margin:0 0 30px}
.btn-add-to-order{margin-top:15px}
.sign{color:#8c8c89;font-size:25px;font-weight:700}
.bl-couple-action{margin:0 0 30px}
.more-action-tab a{text-decoration:underline}
.inform-bespeak-product{background-color:#f5e5e5;border:1px solid #f16366;padding:15px;margin-bottom:30px;box-shadow:-1px 2px 5px #c9c8c8}
.color-inform{margin-bottom:15px;color:#ca0000;font-weight:700}
.selection-replacement .top_product_list{max-height:630px;height:auto}
.selection-replacement .top_product_list ul{width:100%}
.selection-replacement .top_product_list li{width:148px;margin:0 4px}
.dirty-red-color{font:12px/14px Arial;margin:0;color:#f9a721}
.panel-price-product-bespeak{margin:10px 0 20px}
.panel-price-product-bespeak p{margin:0}
.form-pre-order{margin-bottom:10px;display:inline-block;width:99%}
.form-pre-order label{color:#ababab;font:normal 12px/14px Arial}
.bl-product-not-available .price_detail{color:#a8a8a8}
.product-not-available:before{content:"";background:url(../img/all_index_sprite.png) -78px -227px;padding:0 10px;position:relative;top:1px;left:0}
.product-not-available{color:#f16669}
.product-not-available:first-letter{text-transform:uppercase}
.bl-popup{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;max-width:500px;height:320px;border:1px solid red}
.top_product_list_image .increase_photo{display:none;position:absolute;top:65px;left:0;width:100%;height:32px;background:rgba(225,225,225,0.8);text-align:center;border-radius:2px;font:14px/32px Arial;font-weight:700;color:#fff}
.increase_photo:before{content:"";position:absolute;top:50%;left:6px;margin-top:-10px;background:url(../img/all_index_sprite.png) no-repeat -25px -25px;width:20px;height:20px}
.tabs-breadcrumb{background-color:inherit;border-radius:0;padding:0 0 25px}
.bl-reducer{margin:0 90px}
.bl-reducer .tab-content{margin:0}
.tabs-breadcrumb > li{float:left;margin:0 9px 10px 0}
.tabs-breadcrumb > li + li:before{color:#cacaca;content:"";background:url(../img/all_index_sprite.png) 0 -105px;padding:0 10px;position:relative;top:4px;left:0}
.tabs-breadcrumb a{color:#ccc;font:12px/14px Arial;text-decoration:none}
.tabs-breadcrumb .passed-step a{color:#000;font:normal 12px/14px Arial;text-decoration:underline}
.tabs-breadcrumb a:hover,.tabs-breadcrumb a:focus,.tabs-breadcrumb a:active{color:#df4245}
.tabs-breadcrumb .active a{color:#000;font-weight:700;text-decoration:underline}
.tabs-breadcrumb a:hover{text-decoration:none;color:#df4245}
.tabs-breadcrumb > li,.tabs-breadcrumb span{color:#ccc;font:12px/14px Arial}
.g-helper-first{font:bold 12px/20px Arial;color:#000;margin:20px 0 20px 20px}
.g-helper-first > span,.g-helper-first > p{float:left}
.g-helper-first > p{width:97%}
.g-helper-first .numbering-authorization{font:bold 12px/16px Arial;color:#fff;background-color:#ef494e;border-radius:18px;min-height:15px;min-width:17px;display:inline-block;text-align:center;margin-right:10px}
.bl-reg-aut .bl-color-gray{padding:20px 30px;min-height:374px}
.bl-reducer .bl-color-gray{padding:20px 40px}
.form-horizontal .control-group{display:table;width:100%;margin:10px 0}
.bl-color-gray .form-horizontal .bl-left .control-label{width:95%}
.wrap-button{margin-top:30px}
.bl-color-gray .form-horizontal .control-label{max-width:170px;width:22%;float:left;display:block;text-align:left;font-weight:400;margin-top:1px}
.bl-color-gray .form-horizontal .controls{float:left;width:78%;max-width:600px}
#tab-authorization .bl-color-gray .form-horizontal .controls{max-width:545px}
.bl-reg-aut .bl-color-gray .form-horizontal .controls{max-width:400px}
.bl-reg-aut .form-small .form-horizontal .control-label{width:22%}
.bl-color-gray .form-horizontal{margin:20px 0 5px}
.form-small .form-horizontal .control-label{width:27%}
.form-small .form-horizontal .bl-indent .btn{max-width:260px;width:60%}
.form-small .form-horizontal .controls input{width:60%}
.form-small .form-horizontal .controls span input{width:8%}
.form-horizontal .controls input{width:47%;max-width:280px;padding:4px 5px 5px;border-radius:4px}
.form-horizontal .controls input[type="text"],.form-horizontal .controls input[type="email"],.form-horizontal .controls input[type="tel"],.form-horizontal .controls input[type="password"]{height:31px;border:1px solid #d0d0d0}
.bl-indent .btn{max-width:279px;width:47%;float:left;margin:0}
.bl-agree-terms .btn{float:none}
.bl-indent{margin:13px 0 10px 21.9%}
#tab-order-issued .bl-indent{margin:13px 0 19px 170px}
.bl-indent .btn.btn-default-bottom{color:#575757;max-width:280px;width:47%}
.bl-indent .btn.btn-default-bottom:hover{color:#575757;border-color:transparent}
.shortbread-message{background-color:#f6f4c3;padding:10px 10px 5px;width:100%;float:none;margin:10px 0}
.shortbread-message p{margin:0}
.light-green-color{background-color:#c3f6c3;padding:10px 10px 5px;width:100%;float:none;margin:10px 0}
.bl-min{max-width:782px}
.col-12{width:100%}
.tab-pane .p-indentation{padding:0 10px 0 0}
.tab-pane .p-indentation + .p-indentation{padding:0 0 0 10px}
.tab-pane .top_product_list_container{margin-bottom:5px}
.price-for-cart{font:bold 16px/20px Arial}
.table-cart{background-color:#fff;border-radius:4px;position:relative}
.table-cart:before{background:url(../img/line-table.png) no-repeat 0 0;content:"";position:absolute;right:17%;top:0;width:10px;height:100%}
opera:-o-prefocus .table-cart tr{background:none}
.table-cart p{margin:0}
.table-cart.table-bordered > thead > tr > th,.table-cart.table-bordered > tfoot > tr > td,.table-cart.table-bordered > tbody > tr > td{border:0}
.table-cart.table-bordered > thead,.table-cart.table-bordered > tfoot{background-color:#f4f4f4}
.table-cart.table-bordered > thead > tr > th{border-top:0;border-bottom:1px solid #ddd;border-left:0;border-right:0}
.table-cart.table-bordered > tfoot > tr > td{border-top:0;border-left:0;border-right:0}
.table-cart.table-bordered tbody tr td{padding-bottom:20px;border-bottom:1px solid #ddd}
.table-cart.table-bordered tbody tr > td:first-child{text-align:center}
.table-cart.table-bordered > thead > tr > th{font-weight:700}
.exclamation{background-color:#efb14d;border-radius:18px;color:#fff;display:inline-block;font:bold 12px/17px Arial;margin-right:10px;min-height:15px;min-width:17px;text-align:center}
.col-tab-1{width:17%}
.col-tab-2{width:23%}
.col-tab-2b{width:21%}
.col-tab-3{width:26%}
.col-tab-4{width:38%}
.col-tab-5{width:52%}
.col-tab-6{width:65%}
.col-tab-9{width:72%}
.col-tab-12{width:100%}
.col-tab-12 .bl-btn-xs{margin:0}
.text-red{color:#e73e51}
.bl-price-cart b{float:left;margin-right:4px}
.bl-price-cart .btn{float:left}
.bl-map{max-width:473px;width:100%;height:auto}
.bl-map img{max-width:473px;width:100%;height:auto}
.panel-inform-col-cart{border:0 none!important;width:100%;display:table}
.panel-product-cart{content:"";display:table;clear:both;width:100%}
.panel-product-cart > div,.bl-inform-product-card > div{float:left;margin-right:2%}
.numbering-product{color:#343434;margin-right:5px}
.bl-name-cart a{text-decoration:underline}
.bl-name-cart a:hover{text-decoration:none}
.bl-btn-xs a{position:relative;font:12px/14px Arial;padding-left:17px;color:#b0b0b0;text-decoration:none}
.bl-btn-xs a:hover{color:#df4245;cursor:pointer}
.bl-btn-xs a:before{background:url(../img/all_index_sprite.png) no-repeat 0 0;content:"";position:absolute;left:0;top:0;width:12px;height:12px}
.bl-btn-xs .buy-later:before{background-position:-169px -175px}
.bl-btn-xs .buy-later:hover:before{background:url(../img/sprite.png) no-repeat 1px 0}
.bl-btn-xs .remove-from-order:before{background-position:-201px -175px;left:1px}
.bl-btn-xs .remove-from-order:hover:before{background:url(../img/sprite.png) no-repeat 0 -18px}
.selected-product-cart{color:#446ec1;text-decoration:underline}
.selected-product-cart:hover{text-decoration:none}
.ui-spinner{display:table;overflow:hidden;padding:0;position:relative;vertical-align:middle}
.bl-spinner input,.bl-spinner .ui-spinner-input{margin-left:35px;margin-right:35px;text-align:center;width:31px}
.ui-spinner-button{cursor:default;display:block;font-size:.5em;height:50%;margin:0;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;width:16px}
.bl-spinner input,.ui-spinner-input{margin:0 22px 0 .4em;padding:7px 0;vertical-align:middle;width:30px;border:1px solid #e5e5e5;background:#fefefe;background:-webkit-gradient(linear,left top,left bottom,from(#e7e7e7),to(#fefefe));background:-moz-linear-gradient(top,#e7e7e7,#fefefe);background:-ms-linear-gradient(top,#e7e7e7,#fefefe);background:-o-linear-gradient(top,#e7e7e7,#fefefe);color:#000;font:bold 13px/16px Arial;border-radius:4px}
.bl-spinner .ui-spinner-down.ui-spinner-button{left:0}
.bl-spinner .ui-spinner-button{width:30px;border:1px solid #e5e5e5;background:#e7e7e7;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e7e7e7));background:-moz-linear-gradient(top,#fefefe,#e7e7e7);background:-ms-linear-gradient(top,#fefefe,#e7e7e7);background:-o-linear-gradient(top,#fefefe,#e7e7e7);color:#000;font:bold 12px/14px Arial;border-radius:4px;height:100%;padding:0;position:absolute;text-align:center;top:0}
.bl-spinner .ui-spinner-button:hover{background:#fefefe;background:-webkit-gradient(linear,left top,left bottom,from(#e7e7e7),to(#fefefe));background:-moz-linear-gradient(top,#e7e7e7,#fefefe);background:-ms-linear-gradient(top,#e7e7e7,#fefefe);background:-o-linear-gradient(top,#e7e7e7,#fefefe);text-decoration:none;border-color:transparent;color:#000}
.ui-button-text span{display:none}
.ui-spinner-button .ui-button-text{font:normal 18px/27px Arial}
.ui-spinner-up .ui-button-text:before{content:"+"}
.ui-spinner-down .ui-button-text:before{content:"-"}
.controls input{float:left}
.controls > label{position:relative;float:left;padding-left:21px;margin:9px 0 0 15px}
.controls textarea{position:relative;float:left;resize:none;width:100%;max-width:280px;border-radius:4px;border:1px solid #d0d0d0;padding:5px 7px}
.controls .help-inline{margin:8px 0 0 15px;font:12px/16px Arial;display:inline-block;width:48%}
.controls .help-inline.no-margin{margin-top:0}
.inputError{color:#e95968;width:36%}
.inputSuccess{color:#00a10f;width:36%}
.inputWarning,.help-inline{color:#898989;width:36%}
.controls.form-help label:before{background:none}
.controls > label:before{background:url(../img/all_index_sprite.png) no-repeat 0 0;width:18px;height:18px;content:"";position:absolute;top:0;left:0}
.controls .inputError:before{background-position:-110px -297px}
.controls .inputSuccess:before{background-position:-110px -261px}
.controls .inputWarning:before{background-position:-110px -224px;left:-3px}
.form-horizontal .controls.form-error input[type="text"],.form-horizontal .controls.form-error input[type="email"],.form-horizontal .controls.form-error input[type="tel"],.form-horizontal .controls.form-error input[type="password"]{border:1px solid #e95968;background-color:#ffe3e3}
.form-horizontal .controls.form-ok input[type="text"],.form-horizontal .controls.form-ok input[type="email"],.form-horizontal .controls.form-ok input[type="tel"],.form-horizontal .controls.form-ok input[type="password"]{border:1px solid #3c763d;background-color:#dff0d8;}
.panel-hint{position:relative;color:#b2b2b2;padding-left:23px;margin-left:15px;top:9px;display:inline-block;width:47%}
.panel-hint:before{background:url(../img/all_index_sprite.png) no-repeat -45px -255px;width:18px;height:15px;content:"";position:absolute;top:0;left:0}
.title-choice{font:bold 14px/18px Arial;width:100%;overflow:hidden}
.title-choice span{font:normal 14px/18px Arial}
.b-box label p,.b-box label span,.b-box label p{font:normal 14px/18px Arial;margin:0 0 3px}
.b-box span b{color:#000}
.b-box-input{width:14px;float:left}
.bl-payment-method{margin-bottom:10px;display:table;content:"";clear:both}
.b-box{margin-left:28px}
.b-box span{color:#898989;display:inline-block}
.btn-cart-country .btn .caret{position:absolute;top:14px;right:13px}
.btn-cart-country .btn{width:260px;border-radius:4px!important;text-align:left}
.text-green{color:#359630}
.form-horizontal .controls input[type="radio"],.form-horizontal .controls .filter_radio{width:15px;height:15px;max-width:15px;margin-right:10px;border:medium none window;padding:0}
.bl-bonus{float:left;width:100%;max-width:277px}
.bl-left{width:22%;max-width:170px;float:left}
.controls-nesting{margin:5px 0 10px}
.controls-nesting .panel-pickup{float:left;width:50%;margin-top:3px}
.controls-nesting .panel-pickup.panel-selected-bonus{display:none}
.add-double-bonus{font:11px/14px Arial;color:red;float:left}
.double-bonus.text-green{font:11px/14px Arial}
.tab-pane .panel-total-payment{margin:30px 0 10px}
.panel-total-payment .bl-indent{margin-top:20px}
.panel-total-head{margin-bottom:15px}
.panel-total-payment-end .panel-total-head dt,.panel-total-payment-end .panel-total-head dd,.panel-total-payment .panel-total-head dt,.panel-total-payment .panel-total-head dd{font:bold 18px/20px Arial}
.panel-total-payment dt,.panel-total-payment-end dt{float:left;width:63%;font:normal 14px/18px Arial}
.panel-total-payment dd,.panel-total-payment-end dd{font:normal 14px/18px Arial;float:right;text-align:left;width:35%}
.panel-total-payment-end p.text-green{margin-top:10px}
.bl-header-client{margin:20px 0}
.btn-phone:before{background:url(../img/all_index_sprite.png) no-repeat -206px -199px;width:12px;height:12px;content:"";position:absolute;top:3px;left:5px}
.btn.btn-phone{border:1px solid #e5e5e5;background:#e7e7e7;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e7e7e7));background:-moz-linear-gradient(top,#fefefe,#e7e7e7);background:-ms-linear-gradient(top,#fefefe,#e7e7e7);background:-o-linear-gradient(top,#fefefe,#e7e7e7);font:12px/15px Arial;padding:2px 6px 2px 20px;position:relative}
.btn.btn-smallest{border:1px solid #e5e5e5;background:#e7e7e7;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e7e7e7));background:-moz-linear-gradient(top,#fefefe,#e7e7e7);background:-ms-linear-gradient(top,#fefefe,#e7e7e7);background:-o-linear-gradient(top,#fefefe,#e7e7e7);font:12px/15px Arial;padding:1px 6px;color:#333;margin:-1px 5px 0}
.product-in-order{margin-top:57px}
.product-in-order ol{margin-top:26px}
.product-in-order li{clear:both}
.product-in-order .number-product-order{font-weight:700;float:left;display:inline-block;margin-right:15px}
.product-in-order li p{float:left;width:60%;}
.product-in-order li a,.product-in-order li span{display:block;font-size:12px/16px Arial}
.bl-pointer:before{background:url(../img/all_index_sprite.png) no-repeat -166px -199px;width:13px;height:20px;content:"";position:absolute;top:56px;left:-12px}
.bl-center{text-align:center;margin:0 auto}
.bl-center a{margin-bottom:10px;display:block}
.link-underline{text-decoration:underline}
.col-12 .bl-not-p{padding-left:0;padding-right:30px}
.col-12 .bl-not-p + .bl-not-p{padding-left:0;padding-right:0}
.bl-agree-terms span{font:12px/18px Arial;margin-bottom:15px;display:inline-block}
.table-cart-end.table-cart:before{top:-217px}
.bl-content-cart-first{overflow:hidden}
.tab-order-issued .page_title{margin-bottom:25px}
.panel-total-payment-end{margin:20px 0 35px 15px}
.bl-header-end{background:url(../img/line-color.png) repeat 0 0;border-radius:4px;border:1px solid #e7e7e7;padding:11px 10px;box-shadow:0 1px 5px #e7e7e7;margin:20px 0 10px}
.bl-header-white{background-color:#fff}
.bl-header-end-body{max-width:500px;width:100%;margin:0 auto;background-color:#fff;padding:30px 0}
.bl-header-end-body h4{font:bold 24px/28px Arial;margin-bottom:30px}
.bl-header-end-body .text-18{font:bold 18px/22px Arial;margin-bottom:0}
.bl-header-end-body .text-14{font:bold 14px/22px Arial}
.text-12{font:12px/16px Arial}
.text-underline{text-decoration:underline}
.bl-p{margin:25px 0 0}
.list-numbers{list-style-type:decimal}
.list-numbers li{margin:0 0 5px 18px}
.col-md-3 h4{margin-left:0}
.col-m-4{width:29%;min-width:250px}
.jssor-slider{max-width:500px;width:38%;float:left}
.popup-block-gallery .jssor-slider{width:65%}
.jssora05l,.jssora05r,.jssora05ldn,.jssora05rdn{position:absolute;cursor:pointer;display:block;overflow:hidden;width:12px;height:30px}
.jssora05r:before,.jssora05l:before{content:"";position:absolute;top:10px;width:12px;height:27px}
.jssora05r:before{background:url(../img/slider-arrow.png) no-repeat -14px 0;right:12px}
.jssora05l:before{background:url(../img/slider-arrow.png) no-repeat 0 0;left:13px}
.jssora05r:hover:before{background:url(../img/slider-arrow.png) no-repeat -14px -28px}
.jssora05l:hover:before{background:url(../img/slider-arrow.png) no-repeat 0 -28px}
.jssort01 .w{position:absolute;width:99%;height:99%}
.jssort01 .w img{max-width:100%}
.jssort01 .c{position:absolute;top:0;left:0;width:99%;height:97%;margin:1px 0 0;border:1px solid #e5e5e5}
.jssort01 .p:hover .c,.jssort01 .pav:hover .c,.jssort01 .pav .c{border:1px solid #e73e51}
.jssort01 .p:hover .c,.jssort01 .pav:hover .c{border:1px solid #e73e51}
.jssor-slider.slider-popup{max-width:620px;width:40%;float:left}
.jssor-slider img{max-width:100%;height:auto}
.popup-block-gallery .jssor-slider.slider-popup{width:70%}
.jssor-slider.slider-popup > div{margin:0}
.sliderimages{text-align:center}
.sliderimages img{width:auto!important;position:relative!important;max-width:100%!important}
.wrap-big-img{float:left;overflow:visible!important}
.form-small .btn-non-mar,.form-small .btn-non-mar .btn{margin-bottom:0}
.form-small .btn{margin-bottom:22px}
.block-fixed{position:relative;overflow:hidden;width:100%;height:100%}
.bl-inform-product-card{margin-bottom:30px;overflow:hidden}
.panel-inform-product{width:100%;content:"";display:table}
.bl-inform-product-card > div{float:left}
.liTipContent{font:11px/1.2em Arial,Helvetica,sans-serif;position:absolute}
.liTipHide{left:-99999px;top:-99999px}
.liTipInner{padding:5px}
.liTipCone{height:8px;left:50%;margin:0 0 0 -6px;position:absolute;width:12px}
.liTipPosbottom .liTipCone{background-position:0 0;top:-8px}
.liTipPostop .liTipCone{background-position:0 -8px;bottom:-8px}
.liTipOrange{border:1px solid #f1d031;background:#ffffa3;color:#000}
.bl-yakor{display:block;height:1px;margin:0;padding:0}
.slider-col{float:left;max-width:550px;width:100%}
.item-delivery div{margin-top:15px;font-size:12px;}
all-detal-product .slider-col{float:left;max-width:500px;width:49%}
.slider-col .position{z-index:10;left:2px;}
.flex-container a:active,.gallery-slider a:active,.flex-container a:focus,.gallery-slider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;text-align:center}
.flex-big{height:320px}
.gallery-slider.flex-big .slides li{position:relative}
.popup-block-gallery .gallery-slider.flex-big .slides li{position:relative}
.slider-col .gallery-slider.flex-big .slides .flex-active-slide img{display:block}
.flex-big.gallery-slider .slides img{display:block;margin:auto;bottom:0;left:0;position:absolute;right:0;top:0;max-height:100%;max-width:100%;height:auto}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides > li:first-child{display:block}
.gallery-slider{margin:0;position:relative;zoom:1;padding:0}
.flex-viewport{overflow:hidden;margin:0 auto}
.flex-big .flex-viewport{height:300px}
.loading .flex-viewport{max-height:300px}
.gallery-slider .slides{zoom:1}
.all-detal-product .gallery-slider.flex-big .slides{height:350px;overflow:hidden}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-decoration:none;display:block;width:20%;height:100%;position:absolute;top:0;z-index:5;overflow:hidden;text-indent:-99999px;position:absolute;cursor:pointer}
.flex-thumbnails .flex-direction-nav{display:none}
.flex-direction-nav .flex-prev{left:0}
.flex-direction-nav .flex-next{right:0}
.flex-direction-nav .flex-disabled{cursor:pointer}
.flex-direction-nav a:before{content:"";position:absolute;top:35%;width:35px;height:80px}
.flex-next:before{background:url(../img/arrows.png) no-repeat -40px 0px;right:0px}
.flex-prev:before{background:url(../img/arrows.png) no-repeat 0px 0px;left:0px}
.flex-next:hover:before{background:url(../img/arrows.png) no-repeat -40px -84px}
.flex-prev:hover:before{background:url(../img/arrows.png) no-repeat 0 -84px}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;display:inline;}
.flex-thumbnails .slides{margin:5px 0 0;width:100%!important;overflow:hidden}
.flex-thumbnails .slides li{width:54px;height:54px;margin:0 6px 6px;position:relative;border:1px solid #e5e5e5;float:none!important;display:inline-block!important;clear:left}
.flex-thumbnails .slides img{width:100%;display:block;cursor:pointer;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;max-width:100%;max-height:100%}
.flex-thumbnails .slides .flex-active-slide,.flex-thumbnails .slides li:hover{border:1px solid #e73e51}
#slider-small,#slider-small .slides li{height:350px}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}
                                    .flex-direction-nav .flex-next{opacity:1;right:10px}
}
.popup-block-gallery .product-cart-popup.slider-col{max-width:900px;width:73%}
.product-cart-popup .flex-viewport{width:750px}
@media (max-width:1220px){.popup-block-gallery .product-cart-popup.slider-col{max-width:900px;width:73%}
}
@media (max-width:1190px){.popup-block-gallery .product-cart-popup.slider-col{max-width:800px;width:73%}
}
@media (max-width:1030px){.popup-block-gallery .product-cart-popup.slider-col{max-width:610px;width:73%}
                          .product-cart-popup .flex-viewport{width:500px}
}
@media (max-width:860px){.product-cart-popup .flex-viewport{width:380px}
}
@media (max-width:800px){.product-cart-popup .flex-viewport{width:350px}
}
@media (max-width:660px){.popup-block-gallery .product-cart-popup.slider-col{max-width:800px;width:73%}
}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.6;filter:alpha(opacity=60)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:30px;height:30px;line-height:30px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#bcbcba;top:5px;right:5px}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;padding:0;width:90px;height:100px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-container .mfp-arrow-left{left:5%;margin-left:50px;background:url(../img/slider-arrow-left.png) no-repeat left top}
.mfp-container .mfp-arrow-right{right:7%;margin-left:50px;background:url(../img/slider-arrow-right.png) no-repeat right top}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
                                                                                              .mfp-img-mobile img.mfp-img{padding:0}
                                                                                              .mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
                                                                                              .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
                                                                                              .mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
                                                                                              .mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
                                                                                              .mfp-img-mobile .mfp-counter{right:5px;top:3px}
                                                                                              .mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
                                 .mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
                                 .mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
                                 .mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:0;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:5px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.white-popup-block{background:none repeat scroll 0 0 #fff;margin:40px auto;max-width:650px;padding:15px 10px 25px;position:relative;text-align:left;content:"";clear:both;display:table;border-radius:4px}
.bl-price-popup > div{float:none!important}
.bl-price-popup .selected_product{margin:20px 0 10px;width:100%;font-weight:700}
.popup-slder{position:relative;top:0;left:40px;background:#e7e7e7 url(../img/zoom-popup.png) no-repeat center center;width:32px;height:32px;padding:6px;z-index:9;border-radius:4px;cursor:pointer}
.popup-block-add-product{background:none repeat scroll 0 0 #fff;margin:40px auto;max-width:650px;width:100%;padding:20px 25px;position:relative;text-align:left;content:"";clear:both;display:table;border-radius:4px}
.popup-block-forms{background:none repeat scroll 0 0 #fff;margin:40px auto;max-width:500px;width:100%;padding:20px 25px;position:relative;text-align:left;content:"";clear:both;display:table;border-radius:4px}
.popup-block-map{background:none repeat scroll 0 0 #fff;margin:.7% auto;max-width:1200px;width:90%;height:80%;padding:20px 25px;position:relative;text-align:left;content:"";clear:both;display:table;border-radius:4px}
.popup-block-map img{max-width:100%;height:auto;width:100%}
.popup-block-add-product .col-tab-12 > div,.popup-block-add-product .col-tab-9 > div{float:left}
.popup-block-add-product p{margin:0}
.popup-block-add-product .btn.btn-green{max-width:100%}
.popup-block-add-product .title-popup{font:bold 20px/24px Arial}
.popup-suitable-products{background:-webkit-gradient(linear,left top,left bottom,from(#ffb236),to(#fff));background:-moz-linear-gradient(top,#ffb236,#fff);background:-ms-linear-gradient(top,#ffb236,#fff);background:-o-linear-gradient(top,#ffb236,#fff);border-radius:4px;margin:30px auto 0;display:none;}
.popup-suitable-products .top_product_list_container{max-width:600px;width:100%}
.popup-suitable-products .top_product_list li{margin:0 6px}
.popup-block-add-product .link-dashed{margin:20px auto 10px;text-align:center;display:table}
.popup-block-add-product .link-dashed:hover{color:#e64e52}
.popup-suitable-products .bl-pointer:before{background:none}
.popup-suitable-products .bl-pointer{border:1px solid #ffb236}
.bl-orange{background-color:#ffb236;border-radius:4px}
.title-white{color:#fff;font:bold 14px/18px Arial;padding:9px 10px 9px 30px;margin:0}
.popup-block-forms .form-popup{float:left;width:70%;max-width:299px}
.popup-text{margin-top:20px}
.popup-text p{margin-bottom:0}
.bl-time{font:30px/33px Arial;margin:13px 0 0;text-align:center}
.popup-label{font-weight:400;width:26%;margin-top:7px;float:left}
.form-popup input{width:94%;max-width:280px;margin-bottom:5px;border-radius:4px;border:1px solid #e5e5e5;padding:5px}
.popup-float{float:left;width:200px;margin:15px 10px 25px}
.popup-float .btn{max-width:200px;margin:0}
.mfp-content h2{padding-right:30px}
.mfp-content .title-product{font:normal 18px/21px Arial,sans-serif;margin:0}
.col-tab-12{margin-top:20px}
.popup-block-forms .bl-indent{margin:0 0 0 26%}
.popup-block-forms .control-group{margin-top:5px;width:94%}
.bl-price-popup .bl_cart p{float:left;width:50%}
.white-popup{position:relative;background:#FFF;padding:40px;width:100%;margin:20px auto;text-align:center}
.white-popup .top_product_list li{width:auto}
.popup-block-gallery .photosgallery-std .sliderkit-panel,.popup-block-gallery .photosgallery-std .sliderkit-go-btn,.popup-block-gallery .sliderkit-panels,.popup-block-gallery .photosgallery-std .sliderkit-go-btn a{height:290px}
.mfp-content .photosgallery-std{max-width:100%}
.popup-block-gallery{background:none repeat scroll 0 0 #fff;margin:.4% auto;width:90%;max-width:1300px;height:auto;padding:15px 25px 10px;position:relative;text-align:left;content:"";clear:both;display:table;border-radius:4px}
.popup-block-gallery > div{padding:0;margin-top:10px}
.popup-block-gallery .photosgallery-std .sliderkit-panel{max-width:100%}
.white-popup-block .sliderkit-panels{height:224px}
.white-popup-block .photosgallery-std .sliderkit-panel,.white-popup-block .photosgallery-std .sliderkit-go-btn a{height:218px}
.white-popup-block a{text-decoration:underline}
.bl-price-popup .bl_prod{margin-bottom:10px}
.photosgallery-std .sliderkit-nav{position:absolute;bottom:5px}
.bl-price-popup{padding:0;float:right}
.jssor-slider.corusel-slider-three{float:none;max-width:600px;width:100px}
.corusel-slider-three .jssor-count{border:1px solid transparent;border-radius:5px;float:left;font-family:Arial;margin:0 10px;padding:8px;position:relative;width:150px}
.corusel-slider-three .jssor-count:hover{border:1px solid #f9cccf}
.corusel-slider-three .jssor-count:hover .top_product_item_link{color:#d1404a}
.top_product_item_link{overflow:hidden;}
.corusel-slider-three a:hover,.corusel-slider-three a:hover .top_product_price{text-decoration:none}
.jssor-count:hover .top_product_basket_link{opacity:1}
.product-cart-popup.jssor-slider > div{margin:0}
.product-cart-popup .jssora05r:before,.product-cart-popup .jssora05l:before{content:"";position:absolute;top:48%;width:12px;height:27px}
.product-cart-popup .jssora05r:before{background:url(../img/slider-arrow.png) no-repeat -14px 0;right:0}
.product-cart-popup .jssora05l:before{background:url(../img/slider-arrow.png) no-repeat 0 0;left:0}
.product-cart-popup .jssora05r:hover:before{background:url(../img/slider-arrow.png) no-repeat -14px -28px}
.product-cart-popup .jssora05l:hover:before{background:url(../img/slider-arrow.png) no-repeat 0 -28px}
.popup-block-gallery h2{margin-bottom:0}
.wrap-map{margin-top:20px}
label sub{color:#c5c5c5;}
.popup-block-map .tabs-kf > li{width:auto;padding:0 5px}
.popup-block-map .tabs-kf li a{padding:0 3px}
#popup-authorization .bl-indent .btn{width:100%}
#popup-authorization.popup-block-forms .bl-indent{width:66%}
.b-filter-range{display:inline-block;width:98%;padding-bottom:20px;padding-left:5px}
.formCost{margin-bottom:10px;overflow:hidden}
.formCost label{float:left;margin:0 5px 0 0}
.formCost input{float:left;text-align:left;color:#434343;font-size:12px;max-width:62px;width:30%;background:none;border:1px solid #e5e5e5;margin-right:10px;border-radius:4px;padding:5px}
.sliderCont{width:97%;max-width:265px;position:relative;height:30px;top:20px}
#slider{width:200px}
.ui-slider{position:relative;text-align:left}
.ui-slider .left-range{position:absolute;z-index:2;width:16px;height:15px;cursor:default;background:url(../img/left-range.png) no-repeat 0 0;cursor:pointer}
.ui-slider .right-range{position:absolute;z-index:2;width:16px;height:15px;cursor:default;background:url(../img/right-range.png) no-repeat 0 0;cursor:pointer}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;overflow:hidden}
.ui-slider-horizontal{height:7px;background-color:#eee}
.ui-slider-horizontal .ui-slider-handle{top:-5px;margin-left:-6px}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-widget-header{background:#2b871f;background:-webkit-gradient(linear,left top,left bottom,from(#40ab47),to(#2b871f));background:-moz-linear-gradient(top,#40ab47,#2b871f);background:-ms-linear-gradient(top,#40ab47,#2b871f);background:-o-linear-gradient(top,#40ab47,#2b871f)}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.sliderRange-scale{position:relative;bottom:9px}
.sliderRange-scale span{border-left:1px solid #999;font-size:0;height:5px;position:absolute}
.sliderRange-scale ins{color:#202020;font-size:9px;left:0;position:absolute;text-decoration:none;top:-14px}
.maintext p{font-size:12px;}
.stars{display:inline-block;vertical-align:middle;white-space:nowrap;width:85px;height:17px;margin-bottom:2px;background:url(/img/stars.png) -84px 0;}
.stars-1{background:url(/img/stars.png) -69px 0;}
.stars-2{background:url(/img/stars.png) -52px 0;}
.stars-3{background:url(/img/stars.png) -35px 0;}
.stars-4{background:url(/img/stars.png) -18px 0;}
.stars-5{background:url(/img/stars.png) 0 0;}
.help_choosing_product{margin-top:30px;}
.old_i_price{float:right;font-size:small;color:red;text-decoration:line-through;}
.top_product_price sup{color:silver;}
@media (min-width:1700px){.client_num{position:fixed;top:0px;right:5px;background-color:#FFD011;border-bottom:1px solid #9B8E75;border-left:1px solid #9B8E75;border-right:1px solid #9B8E75;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:3px 5px;font-size:12px;z-index:10;}
}
@media (max-width:1699px){.client_num{position:fixed;top:45px;right:10px;background-color:#FFD011;border:1px solid #9B8E75;border-radius:4px;padding:3px 5px;font-size:12px;z-index:10;}
}
.di-img2{margin:5px 15px 0 -18px;}
.di-img3{margin: -10px 9px 0 -23px;}
a.di-img3{
    display: block;
    width: 133px;
    height: 100px;
    float:left;
}
.clicable{cursor: pointer; cursor: hand;}
li.current a{font-weight:bold;background-color:#eee!important;border-color:#999!important;}
.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}
.bs-callout h4{margin-top:0;margin-bottom:5px}
.bs-callout p:last-child{margin-bottom:0}
.bs-callout code{border-radius:3px}
.bs-callout+.bs-callout{margin-top:-5px}
.bs-callout-success{border-left-color:#3c763d}
.bs-callout-success h4{color:#3c763d}
.bs-callout-danger{border-left-color:#ce4844}
.bs-callout-danger h4{color:#ce4844}
.bs-callout-warning{border-left-color:#aa6708}
.bs-callout-warning h4{color:#aa6708}
.bs-callout-info{border-left-color:#1b809e}
.bs-callout-info h4{color:#1b809e}
.bs-callout h4{margin-top:0;margin-bottom:5px}
.youtube_video_container{position:relative;width:100%;height:0;padding-bottom:60%;}
.youtube_video{position:absolute;top:0;left:0;width:100%;height:100%;}
.extInfo2{
    border-top:1px solid #2C2C2C;
    border-left:1px solid #2C2C2C;
    background: white;
}
.extInfo2 td, .extInfo2 th{
    border-right:1px solid #2C2C2C;
    border-bottom:1px solid #2C2C2C;
    padding: 2px 5px;
    vertical-align: middle;
}
.extInfo2 th{
    background-color: yellow;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    line-height: 35px;
    height: 35px!important;
}
.extInfo2 tr.active td{
    background-color: lightgoldenrodyellow;
}
.extInfo2 label{
    display:initial;
    margin: 0px;
    font-weight: normal;
}
.install_chbx, .install_chbx_main{
    -ms-transform: scale(1.5); -moz-transform: scale(1.5); -o-transform: scale(1.5); height: 20px; width: 20px
}
.yellow{background-color: yellow}
#div-corp{
    display: none;
}
#div-corp hr{
    border-top: 1px solid #d0d0d0;
}
@media (max-width:767px){
    .table-block td{
        display: block;
    }
    .table-block th{
        display: none;
    }
}

.form-wrapper-gray{

}

img.lazyload { width: 100%!important; background-image: url(data:image/gif;base64,R0lGODlhCgAIAIABAN3d3f///yH5BAEAAAEALAAAAAAKAAgAAAINjAOnyJv2oJOrVXrzKQA7) }
img.lazy { width: 100%!important; background-image: url(data:image/gif;base64,R0lGODlhCgAIAIABAN3d3f///yH5BAEAAAEALAAAAAAKAAgAAAINjAOnyJv2oJOrVXrzKQA7) }
.m_nb{position:absolute;background-color:#E0FBC4;width:100%;height:42px;line-height:12px;font-size:12px;margin-left:-8px;padding:3px 5px;}
.liTipCone{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAFVZq6RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVGODI1NDk2RUIwQjExRTFBQzQzODA4M0RDMzEwRDRBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVGODI1NDk3RUIwQjExRTFBQzQzODA4M0RDMzEwRDRBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUY4MjU0OTRFQjBCMTFFMUFDNDM4MDgzREMzMTBENEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUY4MjU0OTVFQjBCMTFFMUFDNDM4MDgzREMzMTBENEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7HqEYsAAAA50lEQVR42mL8//8/AwiwMExnlADSzwECiAEkwgTk/QcIIEaYHAgwMSABgADCIjOdcS9EZhrDfCCdAMSeYKOAApYgGiCAUPQgAxY4azrjNyDJCcTRDJn/lyFbGQ0mgYIY1iMDgADCKcHEgAMwIVm+BVNiOqMrkPQG0j8RdkxjcALSe5EUrwfiXIhvIT7+D8RpMD6yhBmcjS9IAAIMpwRhbyCD6YxmQGxJnIbpjIFA8iQQHwOy0zCdNI0BlD60gDgWGsHYACgoZgHxZVQ/QAJyIzR6QeAXECfCYhS3pyHRwglU6EyjUMIDAH7RdFFRv7g5AAAAAElFTkSuQmCC)}
