

/* Start:/local/templates/aspro_mshop/css/jquery.fancybox.css?14791118183288*/
/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/local/templates/aspro_mshop/css/../images/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("/local/templates/aspro_mshop/css/../images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("/local/templates/aspro_mshop/css/../images/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}

/* End */


/* Start:/local/templates/aspro_mshop/css/styles.css?1485845488112317*/
.tabs>li:before,.tabs_content>li:before,.flex-viewport li:before,.flex-direction-nav li:before,.slider_navigation li:before,#footer .bottom_submenu li:before,.extended_pagination li:before,.main-nav li:before,.bottom_main_menu li:before,.item_slider ul.slides li:before,.module-gallery-list li:before,ul.left_menu li:before,ul.brands_list li:before,ul.stores_list li:before,.section_item_inner ul li:before,ul.tabs-content li:before,.internal_sections_list li:before,li.catalog_item:before,.compare_list ul li:before,.catalog_detail .set_wrapp li:before,.catalog_detail .bx_item_set_hor_container_big li:before,.bx_modal_body .bx_kit_one_section li:before,.bx_modal_body .bx_kit_two_section li:before,.bx_kit_one_section li:before,.bx_kit_two_section li:before,.menu li:before,ul.flex-control-nav li:before,.flex-control-nav ol li:before{content:none !important;padding-right:0}div[class^="bx-"] li:before,ul[class^="bx-"] li:before{content:none;padding-right:inherit}div[class^="bx-"] input[type='button'],div[class^="bx-"] input[type='submit'],div[class^="bx-"] button{ext-transform:inherit;font-family:inherit;border:inherit}.catalog_detail .tabs_content h4{margin:10px 0 15px}#bx-composite-banner{text-align:center;margin:10px 0 0}.m16{margin:0;padding:0 0 18px 0;color:green}#content{position:relative;zoom:1}#content.main{margin-bottom:0}.pseudo,.catalog_detail .extended_info.open_stores .availability-row .value{text-decoration:none;border-bottom:1px dotted;cursor:pointer}.specials_slider_wrapp ul.tabs li{text-transform:uppercase}.specials_slider_wrapp ul.tabs li span{border-bottom:1px dotted}.clearboth{clear:both}.clearleft{clear:left}.clearright{clear:right}.wrapper.has_menu .top-h-row .search{display:none}.top-h-row .search input[id^=title-search-input]{height:26px;font-size:12px;padding:0 8px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border-width:1px;border-style:solid;width:100%;line-height:25px}.top-h-row .search #search-submit-button{cursor:pointer;height:24px;width:29px;font-size:0;border:0;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;position:absolute;top:0;right:0;margin-top:1px;display:block}.middle-h-row .search input[id^=title-search-input],#header ul.menu.full>li.search_row input[id^=title-search-input]{height:33px;font-size:12px;padding:0 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;line-height:32px}.middle-h-row .search #search-submit-button,#header ul.menu.full>li.search_row #search-submit-button{cursor:pointer;height:31px;width:35px;font-size:0;border:0;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;position:absolute;top:1px;right:1px;display:block}#header ul.menu.full>li.search_row #search-submit-button{top:3px;right:3px;height:33px;width:35px}#header ul.menu.full>li.search_row{padding:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;position:relative;display:none}.wrapper.has_menu .main-nav{display:none}.main-nav .menu>li>a{border-bottom:1px solid transparent}.top-h-row .search #search-submit-button i,.middle-h-row .search #search-submit-button i,#header ul.menu.full>li.search_row #search-submit-button i{display:inline-block;background:url(/local/templates/aspro_mshop/css/../images/magnifier.png);background-repeat:no-repeat}.top-h-row .search #search-submit-button i,#header ul.menu.full>li.search_row #search-submit-button i{height:26px;width:29px;background-position:top center}@-moz-document url-prefix(){.top-h-row .search #search-submit-button i,#header ul.menu.full>li.search_row #search-submit-button i{width:26px}.middle-h-row .search #search-submit-button i{margin:-2px 0 0 -3px}}.middle-h-row .search #search-submit-button i{height:32px;width:35px;background-position:4px 4px}table.title-search-result td.title-search-all a .icon i,.card_popup_frame.popup a.more_row .icon i,.basket_fly td.total_wrapp a.more_row .icon i{background:url(/local/templates/aspro_mshop/css/../images/arrows.png) no-repeat}table.title-search-result td.title-search-all a .icon{margin-left:9px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;position:relative;bottom:-4px;zoom:1}table.title-search-result td.title-search-all a .icon i,.card_popup_frame.popup a.more_row .icon i,.basket_fly td.total_wrapp a.more_row .icon i{background-position:2px -241px}.top-h-row .phone{float:right;width:25%;text-align:right;margin-top:1px}.top-h-row .phone span.phone_text,.top-h-row .phone span.phone_text a,#footer .phone span.phone_text,#footer .phone span.phone_text a{font-size:19px;white-space:nowrap}.top-h-row .phone span.phone_text a,#footer .phone span.phone_text a{cursor:default;text-decoration:none}.top-h-row .phone,#footer .phone{white-space:nowrap}.top-h-row .phone .icon,.top-h-row .phone .icon i,#footer .phone .icon,#footer .phone .icon i{display:inline-block;height:24px;width:24px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.top-h-row .phone .icon,#footer .phone .icon{position:relative;zoom:1;bottom:-5px;margin-right:2px}.top-h-row .phone .icon i,#footer .phone .icon i{background:url("/local/templates/aspro_mshop/css/../images/phone.png");background-repeat:no-repeat}#footer .phone .icon i{background-position:0px -24px}.price .title-search-price .price:not(.discount){margin-right:2px}div.title-search-result{display:none;overflow:hidden;z-index:205;min-width:133px;background:#fff;box-shadow:0px 0px 1px 1px #E5E5E5}table.title-search-result{border-collapse:collapse;border:none;width:100%}table.title-search-result td{background-color:#fff;padding-top:8px;padding-bottom:8px;text-align:left;border-top:1px solid transparent;border-bottom:1px solid transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}table.title-search-result td.title-search-item{padding-left:8px;padding-right:15px;vertical-align:middle}table.title-search-result td.main a{vertical-align:top;text-decoration:none}table.title-search-result td.main a,table.title-search-result td.main .title-search-preview{max-width:230px;overflow:hidden;text-overflow:ellipsis;display:block}table.title-search-result td.main{padding-left:4px;width:242px;overflow:hidden;text-overflow:ellipsis;padding-right:14px}table.title-search-result td.picture{width:48px;padding-left:14px}table.title-search-result .cost.prices{margin:10px 10px 0 0}table.title-search-result .cost.prices .price.discount{margin-top:0}table.title-search-result img.item_preview{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:2px 5px}table.title-search-result td.main b{font-weight:normal}table.title-search-result td{border-bottom:1px solid #e7e7e7;border-top:1px solid transparent;transition:none 0s ease 0s}table.title-search-result tr.title-search-selected td{background-color:#F7F7F7;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}table.title-search-result td.title-search-more{font-size:11px;font-weight:normal;padding-right:15px;padding-left:24px;padding-top:0px}table.title-search-result td.title-search-more a{padding-left:12px;padding-right:15px;text-decoration:none}table.title-search-result td.title-search-all{padding:11px 13px 13px;border-bottom-width:0px}table.title-search-result td.title-search-all a{text-decoration:none}table.title-search-result td.title-search-all a span.text{display:inline-block;height:14px}table.title-search-result td.title-search-all a .icon,table.title-search-result td.title-search-all a .icon i,.card_popup_frame.popup a.more_row .icon,.card_popup_frame.popup a.more_row .icon i,.basket_fly td.total_wrapp a.more_row .icon,.basket_fly td.total_wrapp a.more_row .icon i{display:inline-block;height:15px;width:15px}table.title-search-result td.title-search-separator,table.title-search-result th.title-search-separator{padding:0;height:10px;font-size:0}#header .middle-h-row,#header .catalog_menu{margin:0 auto;position:relative;zoom:1}#header .middle-h-row{z-index:202}#header .middle-h-row .logo_wrapp .logo{min-height:51px;line-height:51px;overflow:hidden;display:table-cell}#header .basket_fly{-webkit-transform:translateZ(0)}#header .basket_fly td{box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box}ul.menu,ul.mini-menu{text-align:justify;list-style-type:none;font-size:0px;line-height:0;zoom:1}.bx-ie ul.menu,.bx-ie ul.mini-menu{font-size:1px}ul.menu li,ul.mini-menu li{display:inline-block;vertical-align:top;padding:0;line-height:20px}.main-nav ul.menu>li>a,ul.mini-menu li a{font-size:14px;text-transform:uppercase;padding:0 10px;text-decoration:none;white-space:nowrap;color:#000000}ul.menu li.stretch{display:inline-block;width:100%;*display:inline;zoom:1}ul.menu li:hover .child{display:block}ul.menu li:hover span.space,.breadcrumbs .drop:hover span.space{display:inline-block}ul.mini-menu,ul.menu li .child,ul.mini-menu li .child{display:none}.module-drop-cart{position:absolute;right:0px !important;top:87px;width:431px;max-width:100%;z-index:999;display:none}.wrapper .basket_normal{display:none}.wrapper.basket_normal .basket_normal{display:block}.header-cart-block .cart{width:230px;text-align:left;position:relative;zoom:1}.header-cart-block .delay_small,.header-cart-block .cart_small{display:none}.header-cart-block .cart a{text-decoration:none}.header-cart-block .cart a span{font-size:14px}.header-cart-block .cart.empty_cart a span.pseudo{border-bottom:1px solid}.header-cart-block .cart span.icon{float:left}.header-cart-block .cart .summ,.header-cart-block .cart .delay_link{white-space:nowrap}.header-cart-block .cart>span.icon,.header-cart-block .cart>span.icon i{display:inline-block;height:42px;width:42px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.header-cart-block .cart>span.icon.small,.header-cart-block .cart>span.icon.small i{width:26px;height:26px}.header-cart-block .cart>span.icon.small{display:none;position:relative;zoom:1;z-index:1}.header-cart-block .cart .cart-call.small,body .header-cart-block .cart .cart-call.small span{font-size:11px;line-height:15px;text-transform:uppercase;border:none}body .header-cart-block .cart .cart-call.small span{text-decoration:underline}.header-cart-block .cart .small{display:none}.header-cart-block .cart>span.icon.small i{background-position:-7px -173px}.header-cart-block .cart span.icon i,.header-cart-block .cart span.icon i{background-image:url(/local/templates/aspro_mshop/css/../images/basket_icons.png);background-repeat:no-repeat}.header-cart-block .cart.empty_cart span.icon i{background-position:0px 0px}.header-cart-block .cart.empty_cart span.icon.small i{background-position:-7px -134px;filter:"progid:DXImageTransform.Microsoft.Alpha(opacity = 60)";-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}.header-cart-block .cart .cart_wrapp{padding-left:55px;padding-top:4px;position:absolute;top:-3px}#header .middle-h-row .center_block.no_basket{padding-right:0}#header .middle-h-row .basket_wrapp .header-cart-block{margin-top:7px;float:right}.wrapper.basket_normal.has_menu #header .middle-h-row .basket_wrapp .header-cart-block{min-width:145px}#content_new,#preload_wrapp{position:absolute;z-index:-1000;top:-9999;left:-999}.main-nav ul.menu .child a{font-size:12px}ul.menu li .child ul{width:29%;margin-right:5%;display:inline-block;margin-bottom:20px;list-style:none;zoom:1;vertical-align:top;text-align:left}ul.menu li .child ul.last{margin-right:0}ul.menu li .child.cat_menu{left:0;right:0;width:100%;white-space:normal}ul.menu li .child .child_wrapp{padding:20px;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}ul.menu li.more .child .child_wrapp{padding-bottom:10px}ul.menu li.more .child .child_wrapp .depth3{padding-right:30px;float:left}ul.menu li .child.cat_menu .child_wrapp{left:0;right:0;width:100%}ul.menu li .child.cat_menu hr{width:100%;height:1px;margin:0 0 15px}ul.menu li b.space,.breadcrumbs .drop b.space{text-align:center;vertical-align:bottom;display:none;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;left:42%;bottom:-21px;position:absolute}.top-h-row ul.menu .space{position:static}#header .catalog_menu li .space{top:18px}#header .catalog_menu li.more .space{margin:0 0 0 -50px;left:inherit;position:absolute;top:50px}#header .catalog_menu .child{text-align:center;padding-top:24px}#header .catalog_menu li.more{display:none;width:81px}#header .catalog_menu li.more a{padding-right:8px !important}#header .catalog_menu li.more.visible{display:inline-block;width:100%}.breadcrumbs .drop b.space{left:10px;bottom:-6px}ul.menu li.catalog b.space{left:34%}ul.menu>li>a{position:relative}.flexslider{margin:0;padding:0}.flexslider .slides>li{-webkit-backface-visibility:hidden;overflow:hidden;display:none}.front_slider>li{display:none;overflow:hidden}.flexslider .slides>li .text,.flexslider .slides>li .img{width:50%}.flexslider .slides>li.image .img{width:100%}.flexslider .slides>li .img img{margin:0 auto;max-height:100%}.flexslider .slides img{display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.top_slider_wrapp{margin:0 auto}.top_slider_wrapp .flexslider .slides>li,.top_slider_wrapp .flexslider .slides>li,.top_slider_wrapp .flexslider .slides>li td,.top_slider_wrapp .flexslider .slides>li td,.top_slider_wrapp .flexslider,.top_slider_wrapp .flexslider{height:400px}.wrapper.banner_narrow:not(.has_menu) .top_slider_wrapp .flexslider .slides>li,.wrapper.banner_narrow.average .top_slider_wrapp .flexslider .slides>li{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.wrapper.banner_narrow.has_menu .top_slider_wrapp .flexslider .slides>li{border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}.wrapper.banner_narrow .top_slider_wrapp .flexslider .slides>li,.wrapper.banner_narrow .top_slider_wrapp .flexslider .slides>li td,.wrapper.banner_narrow .top_slider_wrapp .flexslider{height:300px}.wrapper.banner_narrow .top_slider_wrapp{width:100%}.wrapper.banner_average .top_slider_wrapp{max-width:1400px}.wrapper.banner_narrow .top_slider_wrapp{max-width:1132px}.wrapper.m_color_none .top_slider_wrapp{margin-top:-7px}.wrapper.head_type_1.banner_narrow .top_slider_wrapp{margin-top:15px}.wrapper.has_menu.banner_narrow .top_slider_wrapp{margin-top:-17px}.top_slider_wrapp .flexslider .slides>li{background-position:center;background-repeat:no-repeat}.top_slider_wrapp .flexslider .slides>li:before{display:none}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block;list-style:none}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider .slides{margin:0;padding:0}.flexslider{margin:0 0 9px;position:relative;zoom:1;text-align:center}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.module-cart,.module-cart tr{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.include_module_error{text-align:center;margin:0 auto}.include_module_error p{margin-top:0;line-height:18px;font-size:14px;color:#555}.flexslider .flex-control-nav,.front_slider_wrapp .flex-control-nav{zoom:1;top:-35px;position:relative;display:inline-block;z-index:10}.flexslider .flex-control-nav li,.front_slider_wrapp .flex-control-nav li,.flex-control-nav li{padding:6px 6px 6px 2px;font-size:0;margin:0;text-indent:0;display:inline-block;zoom:1;position:relative}.front_slider_wrapp .flex-control-nav li{padding-top:0}.flex-control-paging li img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background-position:-2px -20px}.flex-direction-nav{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.flex-direction-nav *{outline:none}.flexslider li *{text-decoration:none}.flexslider .banner_title span{font-size:32px;line-height:44px}.flexslider .banner_text{font-size:14px;line-height:18px;margin-top:20px}.flexslider .left{text-align:left}.flexslider .right{text-align:left}.flexslider .center{text-align:left}.flexslider .center .banner_title{margin:45px auto 0}.flexslider .center .banner_title{margin:20px auto 0}.flexslider .banner_title,.flexslider .banner_text,.flexslider .banner_buttons{margin-left:55px;margin-right:55px;overflow:hidden;text-align:left}.flexslider .left .banner_title,.flexslider .left .banner_text,.flexslider .left .banner_buttons{margin-left:30px}.flexslider .banner_buttons a{margin-right:10px;margin-bottom:4px}.flexslider .banner_buttons{margin-top:20px}.flexslider li.box .underline{text-decoration:none}.index_bottom{margin-bottom:20px}.small_banners_block .advt_banner{margin-top:10px}.small_banners_block .advt_banner:first-child{margin-top:0}.index_bottom .small_banners_block{margin-bottom:0}.index_bottom .banners_column{width:180px;float:left}.index_bottom .info_column{padding-left:180px;margin-top:10px}.index_bottom .info_column.no_banner{padding-left:0}.info_column h3{font-size:18px}.index_bottom .info_column .about_column,.index_bottom .info_column .news_column{width:50%;padding-left:40px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}.index_bottom .info_column .news_column .shadow{display:none}a i.arrow{margin:0px 10px 0px 0px;position:relative;zoom:1;bottom:-3px}a i.arrow,a i.arrow b{display:inline-block;height:15px;width:15px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background:#ddd}a i.arrow b{background:url(/local/templates/aspro_mshop/css/../images/arrows.png) 0 0 no-repeat}a:hover i.arrow b{background-position:-36px 0px}a:hover i.arrow.down b{background-position:-36px -35px}.index_bottom .info_column .news_slider{margin-top:18px}.index_bottom .about_column a[name='about_show_more']{margin-top:10px;display:inline-block}.index_bottom .info_column .news_column .news_block>ul{list-style:none;margin-top:18px}.news_slider_wrapp .flex-control-nav.flex-control-paging{display:none;margin-top:5px}.jobs_wrapp .item .icon,.jobs_wrapp .item .icon i,.differences_table .left_arrow,.differences_table .right_arrow{display:inline-block;height:30px;width:30px;vertical-align:top;*display:inline;zoom:1}.jobs_wrapp .item td.icon{display:table-cell}.flex-direction-nav li{font-size:0}.flex-direction-nav li:first-child{margin-right:6px}.differences_table .left_arrow,.differences_table .right_arrow{font-size:0px;background-image:url(/local/templates/aspro_mshop/css/../images/arrows_big.png);background-repeat:no-repeat}.news_slider_wrapp .flex-viewport{width:100%;z-index:10}img.shadow{width:100%;max-width:100%;margin:10px 0}.search-page img.shadow{margin-bottom:20px}#footer .footer_inner .line{padding:10px 0 10px}#footer .footer_inner .line .wrapper_inner{position:relative}.footer_inner .line .wrapper_inner div{display:inline-block;width:79%}.footer_inner .line .wrapper_inner div div{width:auto}#footer ul.bottom_main_menu,#footer ul.bottom_submenu{width:79%;display:inline-block;vertical-align:top}#footer ul.bottom_main_menu{margin-top:4px}#footer .bottom_submenu li.selected a{font-weight:bold}.bottom_main_menu li,.bottom_submenu>li{display:inline-block;width:24%;list-style:none}.bottom_main_menu li a{text-shadow:0 1px 0 rgba(255,255,255,0.4);-moz-text-shadow:0 1px 0 rgba(255,255,255,0.4);-o-text-shadow:0 1px 0 rgba(255,255,255,0.4);-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.4)}.bottom_submenu li{list-style:none}#footer .bottom_left_icons{display:inline-block;width:20%}#footer .phone{display:inline-block;white-space:nowrap;vertical-align:top}#footer .phone .phone_wrapper{display:inline-block;vertical-align:top}#footer .phone .icon{position:inherit;vertical-align:top}#footer .phone .phone_text{display:inline-block;vertical-align:top;margin-top:5px}.bottom_main_menu li a{text-transform:uppercase;text-decoration:none}.social a{margin-left:3px;text-decoration:none;border:0 !important}.social a:first-child{margin-left:0}#footer .bottom_submenu li{line-height:19px}#footer .bottom_submenu li a{text-decoration:none}ul.tabs li.cur span{border-bottom:0}ul.tabs,ul.tabs li{display:inline-block}.specials_slider_wrapp ul.tabs li:first-child{margin-left:0}ul.tabs,ul.tabs_content,ul.slider_navigation{list-style:none}.specials_slider_wrapp ul.tabs{padding-right:80px}.specials_slider_wrapp ul.slider_navigation{position:absolute;top:0;right:3px}ul.tabs_content>li{min-width:100%}ul.tabs_content>li,.specials_slider_navigation,.tabs_slider_navigation{display:none}ul.tabs_content li.tab{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}ul.tabs_content>li.cur,ul.tabs_content>li.current,.specials_slider_navigation.cur,.tabs_slider_navigation.cur{display:inline-block}ul.tabs li{font-size:13px;margin:5px 10px 0 0;padding:0 12px;height:28px;line-height:28px;text-align:center;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}ul.tabs li.cur,ul.tabs-head li.current{cursor:default}ul.tabs li span{font-size:13px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:9px;line-height:13px;display:inline-block}ul.tabs li span span{border:0;padding:0}.specials_slider>li:last-child{margin-right:0}.specials_slider>li{width:179.9px !important;overflow:hidden;margin-right:15px;-webkit-transition:border-color ease-out 0.2s;-moz-transition:border-color ease-out 0.2s;-o-transition:border-color ease-out 0.2s;transition:border-color ease-out 0.2s;padding:1px;display:block;float:left;vertical-align:top;padding-bottom:5px}.right_block .specials_slider.product_slider>li{margin-right:15px;width:174px !important}.specials_slider.product_slider>li{margin-right:14px}ul.specials_slider{width:100000% !important;white-space:nowrap}ul.specials_slider li,ul.specials_slider li *{white-space:normal}.specials_slider li:hover{padding:0;padding-bottom:4px}.catalog_item .item-title a,.view-item .item-title a span{text-decoration:none;line-height:17px}ul.tabs li span,.front_slider_wrapp .extended_pagination span,a,a span{-webkit-transition:color ease-out 0.07s;-moz-transition:color ease-out 0.07s;-o-transition:color ease-out 0.07s;transition:color ease-out 0.07s}.catalog_item .item-title a,.view-item .item-title a span,.articles-list .item .item-title a,.jobs_wrapp .item .name a,.front_slider .item-title a span,.item-title a span,.item-title a{-webkit-transition:color ease-out 0.02s;-moz-transition:color ease-out 0.02s;-o-transition:color ease-out 0.02s;transition:color ease-out 0.02s}.button22,.button22 span,.popup .soc-avt .row a,#header .catalog_menu ul.menu>li>a,#header ul.menu.adaptive>li>a,#header ul.menu.full.opened>li>a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.view-item .item-title a{text-decoration:none}.catalog_item .item-title a,.catalog_item .item-title a span,.view-item .item-title a span{font-size:14px}.catalog_item .price,.view-list .price{font-size:17px;margin-top:8px;float:left;white-space:nowrap}.catalog_item .price.discount,.view-list .price.discount{margin-top:0;float:none}.differences_table .catalog_item .price.discount{margin-top:5px}.differences_table .catalog_item .price{float:none}.differences_table td{width:25%;vertical-align:top}.differences_table .left_arrow,.differences_table .right_arrow{position:absolute;top:130px;width:30px;height:30px;cursor:pointer;z-index:1}.differences_table .left_arrow{left:20%;background-position:0px -157px}.differences_table .left_arrow:hover{background-position:0px -189px}.differences_table .right_arrow{right:20px;background-position:-29px -157px}.differences_table .right_arrow:hover{background-position:-29px -189px}.catalog_item .price.discount strike,.view-list .price.discount strike{font-size:14px;line-height:14px}.catalog_item .image,.catalog_item .image a{display:block;vertical-align:middle;height:165px;line-height:165px;text-align:center;position:relative;zoom:1}.catalog_item .image a{padding:3px}.differences_table{margin-top:20px}.differences_table .prop_name{font-weight:bold;padding-right:30px}.differences_table .catalog_item{max-width:190px;margin-bottom:30px}.catalog_item .image img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.specials_slider_wrapp ul.tabs_content,.tab_slider_wrapp ul.tabs_content{margin-top:10px;position:relative;zoom:1}.catalog_detail .specials_slider_wrapp ul.tabs_content{margin-top:5px;min-height:300px}.catalog_detail p{font-size:12px}.specials_slider_wrapp ul.tabs_content>li,.tab_slider_wrapp ul.tabs_content>li{position:absolute;z-index:10}.specials_slider>li{background:#fff}.specials_slider_wrapp ul.tabs_content>li.cur,.tab_slider_wrapp ul.tabs_content>li.cur{z-index:1}.specials_slider_wrapp ul.tabs_content>li .flex-viewport{padding-bottom:5px}.item_info .cost .price_name+.price,.catalog_block .cost .price_name+.price,.view-list .catalog_item .item_info .cost .price_name+.price{margin-top:0;margin-bottom:0px;float:none}.specials_slider .catalog_item .item_info .cost .price.discount,.catalog_block .cost .price.discount,.view-list .catalog_item .item_info .cost .price.discount{margin-top:8px;display:inline-block;vertical-align:top}.specials_slider .catalog_item .item_info .cost .price_name+.price+.price.discount,.catalog_block .cost .price_name+.price+.price.discount,.view-list .catalog_item .item_info .cost .price_name+.price+.price.discount{margin-top:0}.catalog_detail .item_main_info .price_block{overflow:hidden}.specials_slider .catalog_item .item_info .buttons_block{display:none}.specials_slider .catalog_item .item_info .buttons_block,.catalog_block .catalog_item .item_info .buttons_block{clear:both;margin-top:7px;white-space:nowrap;text-align:right}.specials_slider.product_slider .catalog_item .item_info .buttons_block{display:block}.specials_slider .catalog_item .item_info .basket_button,.catalog_block .catalog_item .item_info .basket_button{float:left;margin-bottom:4px}.soc-avt .row a span.name{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;text-decoration:none;cursor:pointer;text-transform:uppercase}.button30 span,.basket_button.button30 span,.compare_button span,.soc-avt .row a span.name{display:inline-block;font-size:11px;line-height:32px}.compare_button span{background:url(/local/templates/aspro_mshop/css/../images/like_icons.png) no-repeat}.sort_to_compare .compare_button:first-child{margin-right:5px}.compare_wrapp{font-size:11px}.prompt .star_big{position:relative;bottom:-14px}.compare_wrapp.centered{text-align:center}.compare_wrapp a.compare_link{border-bottom:1px dotted}.compare_button:hover span{background-position:-32px -64px}.basket_button,.compare_button{display:inline-block;height:25px;line-height:25px;text-transform:uppercase;clear:both;padding:0 6px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;text-decoration:none;cursor:pointer}.basket_button,.compare_button,.button30{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}a.wish_item,a.compare_item,a.wish_item i,a.compare_item i{display:inline-block;height:26px;width:26px;cursor:pointer;border-radius:26px;-moz-border-radius:26px;-webkit-border-radius:26px}a.wish_item i,a.compare_item i{background:url(/local/templates/aspro_mshop/css/../images/like_icons.png) no-repeat}.front_slider .item-title a,.front_slider .item-title a span{font-size:22px;line-height:32px;text-decoration:none}.front_slider .price_name{margin-top:20px}.front_slider .price{font-size:32px;line-height:34px;margin-top:20px}.front_slider .price+.price_name{margin-top:0}.front_slider .price_name+.price{margin-top:0}.front_slider_wrapp{text-align:center;position:relative;zoom:1;height:auto;margin-top:20px}.front_slider_wrapp .flex-viewport{width:75%;float:left;text-align:left}.front_slider_wrapp .extended_pagination{float:right;width:25%;list-style:none;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding-left:30px;right:0;bottom:0;top:0;overflow-y:auto;max-height:280px}.front_slider_wrapp .extended_pagination li.hider{margin:0;padding:0;width:10px;position:absolute;top:0;bottom:0;z-index:10;cursor:default;left:-10px;background:url(/local/templates/aspro_mshop/css/../images/hider_right.png) 0px 0px repeat-y}.front_slider_wrapp .flex-control-nav{width:100%;top:0}.front_slider_wrapp a.read_more,.btn_big{display:inline-block;height:37px;line-height:37px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;padding:0 15px;font-size:16px;margin-top:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;text-decoration:none}.btn_big{margin:0}.front_slider .price.discount{font-size:12px;line-height:18px;margin-top:0}.front_slider .info,.front_slider .image{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.front_slider .info{width:50%;padding-left:12px}.front_slider .image{width:50%;text-align:center;padding-left:10px}.front_slider .info{max-width:100%;max-height:100%}.front_slider .image img{max-width:240px;max-height:100%}.front_slider_wrapp .extended_pagination>li:eq(1){margin-top:0}.front_slider_wrapp .extended_pagination>li{margin-top:10px;display:block;padding:10px;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;position:relative;zoom:1}.front_slider_wrapp .extended_pagination>li.active span,.front_slider_wrapp .extended_pagination>li.active:hover span{border-bottom:0}.front_slider_wrapp .extended_pagination span{line-height:18px}.front_slider_wrapp .extended_pagination>li.active{cursor:default}.front_slider_wrapp .extended_pagination>li{cursor:pointer;display:block}.front_slider_wrapp .extended_pagination>li i.triangle{left:-15px;bottom:0;position:absolute;top:0px;display:inline-block;font-size:0;width:0px;height:0;border-top-color:transparent;border-bottom-color:transparent;border-top-style:solid;border-bottom-style:solid;border-right-width:15px;border-right-style:solid;border-right-color:transparent}.front_slider .preview_text{line-height:16px;margin-top:10px}.breadcrumbs .drop a span{border-bottom:1px dotted #b4b4b4;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.breadcrumbs .separator.cat_last{background-position:-9999px -9999px}.breadcrumbs .drop:hover a .separator{background-position:-1px -15px}.breadcrumbs .drop:hover a span{border-bottom:none}.breadcrumbs .drop{position:relative;display:inline-block;zoom:1}.breadcrumbs .dropdown_wrapp{box-sizing:border-box;display:none;padding-top:8px !important;top:18px}.breadcrumbs .dropdown{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:12px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-align:left}.breadcrumbs .dropdown>a{display:block;line-height:14px;margin-top:7px;text-decoration:none;text-transform:none;white-space:nowrap}.breadcrumbs .dropdown>a:first-child{margin-top:0}.breadcrumbs .drop:hover .dropdown_wrapp{display:block}.left_side{padding-right:200px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.right_side{width:200px;float:right;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:20px}.catalog_detail .item_main_info .buttons_block{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:100%}.catalog_detail .item_main_info{margin:20px 0 30px;padding:0px;border:1px solid #e5e5e5;position:relative}.catalog_detail .item_main_info .item_slider{width:47%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:29px 0 29px 0;float:left;position:relative;z-index:1;text-align:center}.catalog_detail .item_main_info .right_info{padding-left:47%;position:relative}.catalog_detail .item_main_info .right_info .info_item{position:relative}.catalog_detail .item_main_info .item_slider:after,.catalog_detail .item_main_info .right_info .info_item:before,#order_form_div .info_block .l_block:after,#order_form_div .info_block .r_block:before{position:absolute;top:0px;background:#F2F2F2;width:1px;height:100%;content:""}.catalog_detail .item_main_info .item_slider:after,#order_form_div .info_block .l_block:after{right:0px}.catalog_detail .item_main_info .right_info .info_item:before,#order_form_div .info_block .r_block:before{left:-1px}.catalog_detail .right_info .price_block_wrapp,.catalog_detail .right_info .info_block{padding-left:7px}.catalog_detail .info_block b.block_title{display:block}.catalog_detail .info_block>div{display:inline-block;vertical-align:top;width:130px;float:left;margin-bottom:15px;min-height:38px}.catalog_detail .info_block .brand.right{float:right}.catalog_detail .item_main_info .price{font-size:24px;line-height:26px;float:left;width:auto;white-space:nowrap;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:10px}.catalog_detail .item_main_info .price small{font-size:16px}.catalog_detail .item_main_info .buttons_block,.catalog_detail .extended_info{padding:10px}.counter_block{white-space:nowrap}.module-cart .count-cell .measure{display:block;white-space:nowrap;font-size:11px;line-height:14px}.module-cart .counter_block{white-space:nowrap}.module-cart .count-cell .some-class{display:none}.basket_button.one_click span{padding-left:0;background:none}.basket_button.one_click{padding-left:6px}.basket_button.button30.one_click{padding-left:10px}.catalog_detail .item_main_info .buttons_block{margin-top:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;min-height:54px}.catalog_detail .basket_button.one_click{margin-left:8px}.catalog_detail .item_main_info .buttons_block .counter_block{white-space:nowrap}.module-cart .buttons_block .counter_block{display:inline-block}.catalog_detail .buy_buttons_wrapp{text-align:right;padding:12px 15px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.catalog_detail .buttons_block.adaptive .buy_buttons_wrapp a{width:125px;text-align:center}.catalog_detail .buttons_block.adaptive .counter_block,.catalog_detail .buttons_block.adaptive .buy_buttons_wrapp{width:50%}.catalog_detail .buttons_block.adaptive .counter_block{text-align:center}.catalog_detail .buy_buttons_wrapp a{margin-bottom:10px}.catalog_detail .buy_buttons_wrapp.subscribe{float:left;min-width:115px;padding:12px 0 0 15px}.catalog_detail .buttons_block .description{font-size:11px;line-height:14px;padding:5px 5px 0}.catalog_detail hr{height:0;width:100%;margin:15px 0 25px}.catalog_detail .info_block+hr{margin-top:0}.catalog_detail hr.separator{margin:10px 0}.availability-row .indicators{display:inline-block;vertical-align:top;zoom:1;*display:inline}.availability-row .indicators span,.quantity-indicators span{background:url(/local/templates/aspro_mshop/css/../images/quantity_icons.png) -13px -89px no-repeat;display:inline-block;vertical-align:top;width:21px;height:21px;margin:0 -2px 0 0;position:relative;zoom:1;z-index:8;margin-left:-12px}.availability-row .indicators.no_products span{margin-left:0}.availability-row .indicators span.last,.quantity-indicators span.last{background-position:-13px -130px;z-index:7}.availability-row .indicators span.null,.quantity-indicators span.null{background-position:-13px -170px;margin-left:0}.availability-row .indicators span.first,.quantity-indicators span.first{z-index:9;margin-left:0}.availability-row .indicators span.r,.quantity-indicators span.r,.availability-row .indicators span.last.r,.quantity-indicators span.last.r{background-position:-13px -49px}.availability-row .indicators span.r.first,.quantity-indicators span.r.first{background-position:-13px -9px}.availability-row .indicators.no_products span{background-position:-13px -170px}.catalog_detail .availability-row .value,.catalog_detail .quantity-wrapp .value{display:inline-block;font-size:11px;line-height:13px;margin-left:5px;vertical-align:middle;color:#000000}.catalog_detail .availability-row .value a,.catalog_detail .availability-row .value span{font-size:11px}.catalog_detail .item_main_info a.wish_item,.catalog_detail .item_main_info a.compare_item,.module-cart a.wish_item,.display_list a.wish_item,.display_list a.compare_item{background:none;width:auto;text-decoration:none;display:inline-block;max-width:102px}.module-cart a.wish_item.to_basket{max-width:130px}.catalog_detail a.wish_item .value,.catalog_detail a.compare_item .value,.module-cart a.wish_item .value{font-size:11px;vertical-align:top;line-height:24px;margin-left:5px}.compare_item .value.added,.wish_item .value.added{display:none}.module-cart a.wish_item.to_basket .icon,.module-cart a.wish_item.to_basket .icon i{height:26px;width:26px;border-radius:28px;-moz-border-radius:28px;-webkit-border-radius:28px}.module-cart a.wish_item.to_basket .icon{position:relative;zoom:1;top:-1px}.catalog_detail .item_main_info a.wish_item:hover,.catalog_detail .item_main_info a.compare_item:hover{background-position:0}.catalog_detail .availability-row{padding-left:7px;margin-right:10px;margin-bottom:8px}.catalog_detail .item_main_info .like_icons>div{margin-right:10px}.catalog_detail .extended_info{margin:10px 0}.catalog_detail .adaptive_extended_info_wrapp{display:none}.catalog_detail .adaptive_extended_info .brand{float:right}.catalog_detail .element_detail_text{font-size:12px;line-height:15px;padding:23px 30px}.catalog_detail .element_detail_text .sh{margin:0px 20px 0px 0px;padding:0px 4% 0px 0px;vertical-align:middle}.catalog_detail .element_detail_text .price_txt{width:71%;vertical-align:middle;color:#b3b3b3;font-size:11px}.item_slider .slides{padding:0px;margin:0px 0px 10px;width:100%;height:340px;line-height:337px;position:relative;zoom:1}.item_slider .slides .offers_img img{vertical-align:middle;border:0;max-width:100%}.item_slider:not(.flex) .slides li{padding:0;margin:0;display:none;width:100%;height:340px;overflow:hidden;position:absolute;line-height:340px;z-index:50}.item_slider:not(.flex) .slides li.current{display:block}.item_slider .thumbs li a{display:inline-block;height:100%;width:100%}.catalog_detail .item_slider #thumbs{height:60px;white-space:nowrap;width:275px;overflow:hidden}.catalog_detail .item_slider .thumbs{margin:0px auto;max-width:270px;position:relative;z-index:1}.item_slider .thumbs li{vertical-align:bottom;list-style:none;width:60px !important;height:60px;display:block;zoom:1;background:none;position:relative;text-align:center;line-height:60px;margin:0px 10px 0px 0px;border:2px solid #fff;-webkit-transition:border-color ease-out 0.2s;-moz-transition:border-color ease-out 0.2s;-o-transition:border-color ease-out 0.2s;transition:border-color ease-out 0.2s;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;float:left;display:none}.item_slider .thumbs li.current{border-color:#ddd}.item_slider .thumbs li:hover{border-color:#9a9a9a}.item_slider .slides li.current{z-index:0}.item_slider .slides li img,.item_slider .thumbs li img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;border:0;max-width:100%;max-height:100%}.item_slider.flex{display:none}.item_slider.flex .slides li,.item_slider.flex .slides li img{position:static;text-align:center}.item_slider .flex-control-nav{text-align:center;margin-bottom:10px}.b-share *{font-size:10px}.catalog_detail .tabs.main_tabs>li{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-top:9px;border-bottom:1px solid transparent}.catalog_detail .tabs.main_tabs{padding-bottom:9px}.catalog_detail .tabs>li:first-child{margin-left:0}.detail_text ul li::before,.preview_text ul li::before,.preview-text ul li::before{padding:0 10px 0 0}.catalog_detail .detail_text{margin-bottom:15px;color:#555}.catalog_detail .tabs_section ul.tabs_content>li{width:100%;padding:34px 0 20px}.catalog_detail ul.tabs_content li.video iframe{border:1px solid #000;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#reviews_content{display:none;padding:40px 0 0}#reviews_content img.shadow{position:absolute;margin-top:1px}.file_type{clear:both;margin-top:15px}.file_type a{display:block;font-size:13px}.file_type.tiff i.icon{background-position:0 -275px}.file_type.jpg i.icon{background-position:0px -220px}.file_type.pdf i.icon{background-position:0px -0px}.file_type.word i.icon{background-position:0px -55px}.file_type.excel i.icon{background-position:0px -165px}.file_type i.icon{width:46px;height:33px;display:inline-block;background:url(/local/templates/aspro_mshop/css/../images/file_types.png) 0px -110px no-repeat;float:left}.file_type .description{padding:0 0 0 46px;font-size:12px;position:relative;top:-3px}.catalog_detail a.compare_item:hover .icon i{background-position:-32px -65px}.catalog_detail a.wish_item:hover .icon i{background-position:-3px -63px}.tabs_content .stores_block_wrap{margin-top:-7px}.stores_block_wrap .stores_block .stores_text_wrapp{position:relative;display:inline-block;background:#fff;padding:0px 10px 0px 19px}.stores_block_wrap .stores_block .stores_text_wrapp>span{padding:0px 0px 0px 10px}.stores_block .quantity-wrapp{float:right;padding-left:10px;background:#fff;margin-top:7px}.stores_block_wrap .stores_block{clear:both;line-height:20px;position:relative;padding:12px 0px 13px 0px}.stores_block_wrap .stores_block:before{content:"";width:100%;display:block;height:1px;border-bottom:1px dotted #c3c3c3;top:50%;position:absolute}.stores_block_wrap .stores_block:hover,.stores_block_wrap .stores_block:hover .stores_text_wrapp,.stores_block_wrap .stores_block:hover .item-stock{background:#f7f7f7}.stores_block_wrap .stores_block:hover{transition:none}.stores_block_wrap .stores_block .item-stock{float:right;background:#fff;margin-top:2px;position:relative;padding:0px 19px 0px 20px;min-width:115px}.phone span.phone_text>div{display:inline-block}.tabs_content li.video>div,.tabs_content li.video>div *,.tabs_contentli.video iframe{max-width:100%}.tabs_content li.video{text-align:center}.tabs_content li.video .description{text-align:left}.tabs_content li.video .description .shadow{margin:25px 0 0}.catalog_detail ul.tabs_content>li .video_wrapp>div{margin:0 auto}.catalog_detail .services_block{margin:31px 0px 10px}.services_block .item{display:inline-block;width:49%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;margin:-5px 0px 12px;vertical-align:top}.services_block .item a span.link{font-size:13px}.services_block .item a{text-decoration:none}.services_block a i.arrow b{background:url(/local/templates/aspro_mshop/css/../images/arrows.png) 2px -241px no-repeat}.services_block .shadow,.files_block .shadow{margin-top:18px}.catalog_detail .stores_block_wrap .stores_block .value{margin-right:10px}.catalog_detail .stores_block_wrap .stores_block .value:first-letter{text-transform:lowercase}.articles-list .item .left-data{width:62px}.articles-list .item .left-data img,.catalog_section_list .section_item .image img{max-width:120px;max-height:120px}.catalog_section_list .section_item .image{width:120px}.catalog_section_list .section_item .image img{max-width:120px;max-height:120px}.catalog_section_list .section_item .image{padding:0 20px 0 0;vertical-align:top}.catalog_section_list .section_item td.section_info{vertical-align:top}.articles-list .item .right-data,.catalog_section_list .section_item .image+ul{margin-left:140px}.right-item-data,.right-data,.catalog_section_list .section_item ul{overflow:hidden}.articles-list{margin-top:28px}table.colored{border-collapse:collapse}table.colored td.name_th,table.colored td.name{text-align:left}.catalog_detail .offers_table thead td{border-top:none}table.colored thead td{font-size:12px;padding:8px 5px 7px;border-top:0}table.colored td{text-align:left}table.colored td,.differences_table table td{font-size:13px;padding:5px;transition:none 0s ease 0s;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.differences_table table td{padding:5px 10px}table.colored td.price{font-size:14px}table.colored td.one_click_buy,table.colored td.buy{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}table.colored td.one_click_buy{width:145px;text-align:center}table.colored td.buy{width:125px;text-align:center}table.colored td.buy .more_text{display:none}table.colored td.count{width:150px}table.colored td.property,table.colored td.count{text-align:center}.catalog_detail table.colored .like_icons{text-align:center;width:90px;white-space:nowrap}.catalog_detail table.colored .like_icons span{opacity:1;visibility:visible}.catalog_detail table.colored .like_icons .compare_item_button,.catalog_detail table.colored .like_icons .wish_item_button{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.catalog_detail table.colored .like_icons .compare_item_button span,.catalog_detail table.colored .like_icons .wish_item_button span{margin-bottom:5px;margin-top:5px}.catalog_detail .adaptive.text>div.like_icons .compare_item_button span,.catalog_detail .adaptive.text>div.like_icons .wish_item_button span{margin:0}.catalog_detail table.colored .like_icons>div:last-of-type{margin-right:0}.catalog_detail .adaptive.text>div.like_icons{width:75px}table.colored td.price{text-align:center;white-space:nowrap}table.colored .counter_block_wr{text-align:right}div.reviews-collapse{margin-bottom:20px}table.offers_table td{padding:20px 10px}.offers_table .counter_block{font-size:0px;padding:0px}.specials_slider_wrapp,.tab_slider_wrapp{position:relative;zoom:1}.bx_item_set_hor_item .item_info .item-title,.bx_modal_body .item_wrapp .item-title,.bx_modal_body .bx_kit_item .item-title{overflow:hidden;text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.bx_item_set_hor_item .item_info .item-title,.bx_modal_body .item_wrapp .item-title,.bx_modal_body .bx_kit_item .item-title{text-align:left}.bx_item_set_hor_item .item_info .item-title span,.bx_modal_body .item_wrapp .item-title span,.bx_modal_body .bx_kit_item .item-title span{line-height:16px}.front_slider li .image img,.specials_slider li .image img,.advt_banner img,.viewed_products_column .view-item img,.item_slider ul.slides li img,.item_slider .thumbs li img,.articles-list .item .left-data img,.brands_list li img,.module-cart .thumb-cell img,.catalog_item .image img,.module_products_list td.foto-cell img,.display_list .list_item .image img,.catalog_detail .set_wrapp .item .image img,.bx_item_set_hor .bx_item_set_hor_item .bx_item_set_img_container img,.bx_modal_body .bx_kit_item .bx_kit_img_container img,.catalog_section_list .section_item_inner .image img,.basket_popup_wrapp .cart_shell .catalog_item .thumb-cell img,.bx_filter_vertical [class^=specials_] input[type="checkbox"]+label .icon,.include_module_error img:hover{-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;transition:all ease-out .2s}.flexslider .slides img{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.front_slider .image:hover img,.specials_slider li:hover .image img,.advt_banner:hover img,.viewed_products_column .view-item:hover img,.item_slider .thumbs li:hover img,.articles-list .item:hover .left-data img,.module-cart tr:hover img,.catalog_item:hover .image img,.module_products_list tr:hover td.foto-cell img,.display_list .list_item:hover .image img,.catalog_detail .set_wrapp .item:hover .image img,.bx_item_set_hor .bx_item_set_hor_item .item_wrapp:hover .bx_item_set_img_container img,.bx_modal_body .bx_kit_item:hover .bx_kit_img_container img,.catalog_section_list .section_item_inner:hover .image img,.basket_popup_wrapp .cart_shell .catalog_item:hover .thumb-cell img,.news_slider_wrapp .item:hover img,.news_block .news_items .item .image:hover img{-webkit-filter:saturate(1.7)}.brands_list li:hover img{-webkit-filter:saturate(1.5)}.bx_filter_vertical [class^=specials_] input[type="checkbox"]+label:hover .icon{-webkit-filter:saturate(2)}.include_module_error img:hover,.flexslider .slides li:hover img{-webkit-filter:saturate(1.2)}.small_banners_block{width:180px;margin-bottom:20px}.small_banners_block img{max-width:100%}.detail_picture_block .picture_description{font-size:11px;margin-top:10px;padding-top:5px;text-align:center}.news_detail_wrapp .back{margin-top:30px}.news_detail_wrapp .detail_picture_block{float:right;border:1px solid #E5E5E5;margin:0px 0px 20px 30px;width:278px;height:161px;line-height:161px;text-align:center;overflow:hidden}.news_detail_wrapp .detail_text{margin-top:10px}.news_detail_wrapp .detail_picture_block img{vertical-align:middle}.module-gallery-list{font-size:0;line-height:0;margin:30px 0 0}.right_block .module-gallery-list{margin-top:30px}.module-gallery-list li{padding:0;width:25%;height:143px;position:relative;display:inline-block;margin:0 0 1px 1px;overflow:hidden;vertical-align:top}.module-gallery-list li .fancy_hover{border:2px solid transparent}.news_detail_wrapp .price_block{padding:15px 15px 12px;margin-top:30px;display:inline-block}.news_detail_wrapp .price_block .price{font-size:17px}.rss_feed_icon{position:absolute;right:0;top:-30px;padding:1px 6px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.rss_feed_icon img{max-width:100%}.news_date_time_detail{font-size:12px;margin:0px 0px 18px;display:block}.articles-list .date_small{padding:4px 0px 0px;color:#0dadba !important;font-size:16px !important;display:block;margin:0 0 13px}.module-pagination{margin:0;text-align:center;font-size:0;border-top:1px solid #e5e5e5;padding:20px 0px;position:relative}.module-pagination .nums a,.module-pagination .nums span{display:inline-block;width:33px;height:29px;text-align:center;line-height:29px;margin:0px 5px 5px 0px;text-decoration:none;font-size:13px;font-weight:600;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.module-pagination .nums a:not(.cur):hover{background:#e3e3e3}.module-pagination .flex-direction-nav{position:absolute;width:100%}.module-pagination .flex-direction-nav>li{position:absolute}.module-pagination .flex-direction-nav .flex-nav-next{right:0px}.module-pagination .flex-direction-nav .disabled{display:none}.module-pagination .flex-direction-nav .flex-nav-prev{left:0px}.module-pagination .point_sep{cursor:default;display:inline-block;width:27px;height:29px;font-size:0;background:url(/local/templates/aspro_mshop/css/../images/pagination_sep.png) center no-repeat !important;border:0 !important;vertical-align:bottom}.news_detail_wrapp .similar_products_wrapp{margin-top:30px;clear:both}.news_detail_wrapp .specials_slider_wrapp{position:relative;zoom:1;margin-top:10px}.news_detail_wrapp .similar_products_wrapp img.shadow{margin:0 0 20px}.news_detail_wrapp .specials_slider_wrapp .slider_navigation{position:absolute;top:-40px;right:0}.left_menu>li{display:block;font-size:12px;margin-top:1px;transition:background-color 0.07s ease-out 0s;-webkit-transition:background-color ease-out 0.07s;-moz-transition:background-color ease-out 0.07s;-o-transition:background-color ease-out 0.07s;background:#f7f7f7}.left_menu>li:first-child{margin-top:0}.left_menu li a{line-height:16px;padding:11px 19px 12px;text-decoration:none}.left_menu li:not(.exit) a{color:#383838;display:block}.left_menu li.exit a{display:block;text-align:left;position:relative}.left_menu li.exit a:before{display:inline-block;width:5px;height:8px;background:url("/local/templates/aspro_mshop/css/../images/arrows.png") -3px -292px no-repeat;content:"";margin:0px 8px 0px 0px}.left_menu li:not(.exit):hover a,.left_menu li:not(.exit).current a,.left_menu li:not(.exit).current a:hover{color:#fff}.left_menu>li.exit{background:transparent none repeat scroll 0 0;border:medium none !important;margin-top:3px}.left_menu>li.exit.current a{background:transparent;border:0}#content .left_block{width:200px;float:left;position:relative;zoom:1;z-index:10;display:none}#content .right_block.catalog .catalog_list,#content .right_block.catalog .catalog_table{left:0;right:-20px;position:relative;zoom:1}#content .right_block.catalog .catalog_block{margin-top:20px}#content .right_block.catalog .catalog_section_list{margin-left:11px}.brands_list li{display:inline-block;zoom:1;vertical-align:top;padding:0;width:24%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 10px 10px 0;text-align:center;height:122px;line-height:122px;border:1px solid transparent}.brands_list li:hover{border-color:#e5e5e5}.brands_list li img{max-width:100%;vertical-align:middle}.brands_list{margin-top:20px}.brands_list li.recall{height:auto;display:inline-block;zoom:1;vertical-align:top;padding:0;width:24%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 10px 10px 0;text-align:center;border:1px solid transparent}.brands_list li .recall :hover{border-color:#e5e5e5}.brands_list li .recall img{max-width:100%;vertical-align:middle}.specials_tabs_section.specials_slider_wrapp .tabs_content>li.tab ul.flex-direction-nav{display:none}.module-cart{margin-top:25px}.module-cart table{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.module-cart .extra_properties{display:none}.module-cart .colored td{text-align:center;position:relative}.module-cart .colored td.delay-cell{white-space:nowrap}.module-cart td.name-cell,.module-cart td.name-th{text-align:left}.module-cart td.name-th{padding-left:10px}.module-cart .cost-cell,.module-cart .cost-cell *,.module-cart .summ-cell,.module-cart .summ-cell *,.module-cart .row_values .price{font-size:14px}.module-cart .summ-cell,.module-cart .weight-cell,.module-cart .count-cell,.module-cart .cell{white-space:nowrap}.module-cart .cost-cell .discount,.module-cart .cost-cell .discount *,.cart_shell .cost-cell .price.discount *{font-size:12px}.module-cart table td{vertical-align:middle;padding:10px}.module-cart table td.thumb-cell{positon:relative;overflow:hidden}#order_form_content .module-cart table td.thumb-cell{padding-left:20px}.module-cart table td.remove-cell{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:55px}.module-cart table td.thumb-cell{positon:relative}.module-cart table td.thumb-cell a{display:inline-block;height:100px;width:100px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.module-cart table td.thumb-cell img{max-width:100%;max-height:100%}.module-cart table td.thumb-cell a img{border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;max-width:100%;max-height:100%;vertical-align:middle}.module-cart .name-cell a,.module-cart .name-cell{text-decoration:none;font-size:14px;font-weight:500}.module-cart .result-row .buttons-row div{max-width:180px}.module-cart .result-row .buttons-row .description{float:none;font-size:11px;margin-top:10px}.module-cart .colored tfoot td{text-align:left;padding-top:20px;padding-bottom:20px}.module-cart .colored tfoot tr td:first-child{padding-left:30px}.module-cart .colored tfoot td.row_values,.module-cart .colored tfoot td.row_values *{white-space:nowrap}.module-cart .colored tfoot td.row_values{padding-right:20px}.module-cart .colored tfoot td.extended-cell{display:none}.module-cart .colored tfoot td.row_values.val{text-align:right}.module-cart .colored tfoot td{vertical-align:top}.module-cart .colored tfoot tr[data-id="total_buttons"] td{position:relative;zoom:1;overflow:hidden}.module-cart .coupon_wrapp input[type="text"]{margin-bottom:5px;margin-right:5px}.module-cart.fixed tbody{overflow:hidden}.module-cart .order_item_quantity_small{display:none}.basket_fly .module-cart table.colored tbody td{border-bottom:0}.basket_fly .module-cart table.colored tbody tr:first-child td{border-top:0}.right_side.sections_list .banners_column{margin-bottom:20px}.right_side.sections_list .viewed_products_column{margin-bottom:0}.articles-list.sections .item{clear:left;min-height:120px}.bx_filter_vertical .bx_filter_container_title{padding:7px 10px;cursor:pointer;position:relative;zoom:1}.bx_filter_vertical .bx_filter_container{position:relative}.bx_filter_vertical .bx_filter_container_title i.arr{display:inline-block;height:15px;width:15px;float:right;position:absolute;right:8px;top:9px}.bx_filter_vertical .bx_filter_param_area{padding:0 10px}.bx_filter_vertical .bx_filter_container_title:hover i.arr{background-position:3px -21px}.bx_filter_vertical .bx_filter_container.active i.arr{background-position:-18px -5px}.bx_filter_vertical .bx_filter_container.active:hover i.arr{background-position:0 -5px}.bx_filter_vertical .bx_filter_block.active{display:block}.bx_filter_vertical .bx_filter_block{padding:0px;font-size:0px;position:relative;zoom:1}.adaptive_filter{float:left;position:relative;zoom:1;z-index:100;padding-right:3px;display:none}.filter_opener{display:inline-block;padding:8px 8px 1px;margin:-8px 25px 0px 0px;border-radius:2px}.filter_opener span,.filter_opener i{display:inline-block;vertical-align:top}.filter_opener span{white-space:nowrap;font-size:12px;color:#8e8c8c;line-height:14px}.filter_opener:not(.opened):hover{background:#e5e5e5}.filter_opener:not(.opened):hover span{color:#383838}.filter_opener i{background:url(/local/templates/aspro_mshop/css/../images/sort_icons.png) -19px -62px no-repeat;width:15px;height:13px;margin:0px 7px 0px 0px}.filter_opener.opened i{background-position:-39px -62px}.filter_opener.opened span{color:#fff}.filter_opener:not(.opened):hover i{background-position:-1px -62px}.filter_opener.active i{background-position:2px -288px}.filter_opener.opened.active i,.filter_opener.active:hover i{background-position:-102px -288px}.catalog_block .catalog_item_wrapp{width:25%;width:230px;float:left;padding-bottom:25px;white-space:normal;display:inline-block;vertical-align:top}.catalog_block .availability-row{margin-top:5px}.catalog_block .catalog_item{margin-right:20px;overflow:hidden;-webkit-transition:box-shadow ease-out 0.2s;-moz-transition:box-shadow ease-out 0.2s;-o-transition:box-shadow ease-out 0.2s;transition:box-shadow ease-out 0.2s;padding:4px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;padding:20px 19px 20px 20px}.catalog_block .catalog_item img,.product_slider .catalog_item img{max-width:100%;max-height:100%}.catalog_item{position:relative}.bx_filter_container .disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.smartfilter .bx_ui_slider_track{height:4px;margin:33px 0px 13px;position:relative;zoom:1}.smartfilter .bx_ui_slider_track .bx_ui_slider_handle{top:-6px;width:12px;height:12px;display:inline-block;cursor:pointer;position:absolute;z-index:100;background:#fff;border-radius:16px;border:2px solid #ddd}.smartfilter .bx_ui_slider_track .bx_ui_slider_range{height:4px;position:relative}.smartfilter .bx_ui_slider_track .bx_ui_slider_handle:after{font-size:0;content:".";background:#fff;display:inline-block;background:#fff;width:6px;height:6px;left:3px;position:absolute;top:3px}.bx_filter_vertical .bx_filter_block label,.bx_filter_vertical .bx_filter_block label span{font-size:11px}.module_products_list td{padding:19px 0px;text-align:center;border-top:1px solid #e5e5e5}.module_products_list td.item-name-cell{text-align:left;padding-left:20px;padding-right:10px}.module_products_list td.item-name-cell a{font-size:14px;font-weight:500}.module_products_list td.price-cell{max-width:200px;text-align:left}.module_products_list td.like_icons{width:56px}.module_products_list td.like_icons.full{width:91px}.module_products_list td.but-cell{width:135px;text-align:right}.module_products_list{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;font-size:12px;border:1px solid #e5e5e5;margin:0px 0px 30px;float:left;overflow:hidden}.module_products_list .foto-cell{width:50px}.module_products_list tr:first-child td{border-top:0}.module_products_list tr td:first-child{padding-left:19px}.module_products_list tr td:last-child{padding-right:19px;padding-right:5px}.module_products_list .foto-cell img{max-width:100%}.module_products_list .availability-row,.module_products_list .price-cell .price{white-space:nowrap}.module_products_list .availability-row{text-align:left}.module_products_list .price-cell .price{font-size:14px}.module_products_list .price-cell .price.discount{font-size:12px}.module_products_list .price-cell .price.discount strike{line-height:14px}.module_products_list .quantity-cell{width:90px}.display_list{margin-top:0px;padding:0px 0px 30px}.display_list .list_item_wrapp{position:relative;zoom:1;z-index:0;-webkit-transition:border-color ease-out 0.2s;-moz-transition:border-color ease-out 0.2s;-o-transition:border-color ease-out 0.2s;transition:border-color ease-out 0.2s}.display_list .list_item{min-height:230px;white-space:normal}.display_list .list_item td.image_block,.display_list .list_item td.description_wrapp,.display_list .list_item td.information_wrapp{padding:20px;vertical-align:top}.display_list .list_item td.image_block,.display_list .list_item td.description_wrapp{padding:19px}.display_list .list_item .image_block{width:25%;position:relative;zoom:1;min-height:170px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.display_list .description_wrapp .desc_name a span,.popup .item_name span{font-size:16px;line-height:24px}.display_list .adaptive_name{display:none}.display_list .adaptive_name .desc_name{margin-bottom:0}.module_products_list .availability-row .value,.module_products_list .availability-row .value span{font-size:11px;margin:2px 0 0 5px;display:inline-block;vertical-align:top;*display:inline;zoom:1}.display_list .availability-row .value:first-letter,.display_list .availability-row .value span:first-letter,.module_products_list .availability-row .value:first-letter,.module_products_list .availability-row .value span:first-letter,.catalog_block .availability-row .value:first-letter,.catalog_block .availability-row .value span:first-letter,.catalog_detail .availability-row .value:first-letter,.catalog_detail .availability-row .value span:first-letter{text-transform:uppercase}.display_list .adaptive_name .desc_name a span{font-size:14px;line-height:16px}.display_list .adaptive_name td{padding:15px}.display_list .description_wrapp .description,.display_list .description_wrapp .information{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:6px 0px 0px}.display_list .list_item td.information_wrapp{width:23%;width:207px;min-width:155px;padding:0;position:relative;zoom:1}.display_list .information_wrapp .information{padding:20px 29px 27px 6px}.display_list .price_block{margin-bottom:12px}.display_list .price_block .price_name{margin-top:8px}.display_list .price_block .price:not(.discount){white-space:nowrap}.display_list .price{font-size:24px;line-height:26px}.display_list .price.discount{line-height:14px}.display_list .likes_icons *{font-size:11px}.display_list .likes_icons a:first-child{margin-top:3px}.display_list .likes_icons a{margin-top:5px}.display_list .likes_icons .icon{position:relative;zoom:1;bottom:-9px}.display_list .likes_icons{margin-left:2px}.compare_wrapp{padding:6px;position:absolute;right:0;top:-55px;width:180px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:nowrap}.left_side .compare_wrapp{top:-60px}.compare_wrapp .compare_button{margin-right:3px}.compare_wrapp a.compare_link{text-decoration:none;cursor:pointer;margin:0 4px}.compare_wrapp a.compare_link span{font-size:11px}.module-cart table tr[data-error="no_amounth"] td{padding-top:20px}.count-cell .module-cart table td.remove-cell{min-height:100px;vertical-align:middle}.display_list .price.discount,.display_list .price.discount *{font-size:11px}.popup{display:none;position:absolute;min-width:420px;max-width:520px;left:50%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:5px;-moz-radius:5px;-webkit-border-radius:5px}.popup.card_popup_frame{max-width:520px}.popup.card_popup_frame .popup-intro{position:absolute;top:0;right:0;left:0;height:63px}.popup.card_popup_frame .popup-intro.grey{display:none}.popup.card_popup_frame .basket_popup_wrapp{margin-top:63px;overflow:hidden}.popup-window-titlebar .popup-window-top-row .popup-window-center-column{height:auto;cursor:default !important}.popup .pop-up-title,.popup-window-titlebar .popup-window-top-row .popup-window-center-column span div{padding:22px 50px 20px 30px;font-size:19px;line-height:20px}.popup-window-titlebar .popup-window-top-row .popup-window-center-column span div{padding:17px 50px 14px 13px}.popup-window-close-icon.popup-window-titlebar-close-icon:after{content:"";display:inline-block;width:19px;height:19px;border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px;background:url(/local/templates/aspro_mshop/css/../images/close_icons.png) -1px -59px no-repeat}.popup-window-close-icon.popup-window-titlebar-close-icon{background:none}.popup a.item_name{text-decoration:none}.popup a.item_name span{line-height:22px}.popup-window-close-icon.popup-window-titlebar-close-icon{margin:0;position:absolute;right:5px !important;top:5px !important;cursor:pointer}.popup .close i,.popup-window-close-icon.popup-window-titlebar-close-icon:after{background:url(/local/templates/aspro_mshop/css/../images/close_icons.png) -1px -59px no-repeat}.popup .form-wr p{margin-top:0;margin-bottom:10px}.popup .form_description{padding:10px 30px}.card_popup_frame.popup .form-wr{padding:25px 0 30px 0}.popup .product_description{padding-left:10px}.popup .buttons_wrapp{clear:both;margin-top:30px}.star_big{font-size:32px}.popup .r{margin-bottom:13px;position:relative}.popup .but-r .prompt{float:right}.popup input[type="text"],.popup input[type="password"],.popup input[type="email"],.popup textarea,.form-block input,.form-block textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.popup textarea{resize:vertical}.one_click_buy_result{display:none}.popup .cart_shell .catalog_item .slide,.basket_fly .module-cart .slide{display:none}.popup .cart_shell .catalog_item[animated=false],.module-cart tr[animated=false] .thumb-cell img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.popup .cart_shell td.cost-cell{padding-right:0}.popup .cart_shell td.cost-cell .price:first-child{margin-top:0}.popup .cart_shell td.cost-cell,.popup .cart_shell td.cost-cell *{text-align:right}.popup .cart_shell .thumb-cell{width:50px}.popup .cart_shell td{padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.popup .cart_shell .thumb-cell a{display:block;position:relative;zoom:1;height:50px;width:50px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.popup .cart_shell .thumb-cell img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;border:0;max-width:100%;max-height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.popup .cart_shell .cost-cell .price{text-align:right;clear:both;float:right;white-space:nowrap;font-size:14px;display:inline-block;margin-top:0}.card_popup_frame.popup .but_row{margin-top:25px;clear:both;height:31px;overflow:hidden;position:relative;zoom:1}.card_popup_frame.popup .but_row.no_border{border:0}.card_popup_frame.popup .but_row .to_basket,.card_popup_frame.popup .but_row .to_delay{display:inline-block;position:absolute;top:0}.card_popup_frame.popup .but_row .to_basket{display:inline-block;right:0}.card_popup_frame.popup .but_row .to_delay{display:none}.card_popup_frame.popup .total_wrapp hr{clear:both}.card_popup_frame.popup .basket_empty{display:none;padding:20px}.card_popup_frame.popup .basket_empty td{vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.card_popup_frame.popup .basket_empty td.image{width:91px}.card_popup_frame.popup .basket_empty td.description{padding-left:30px}.card_popup_frame.popup .basket_empty .image div{min-height:91px;background:url(/local/templates/aspro_mshop/css/../images/empty_cart_small.png) center no-repeat}.card_popup_frame.popup .basket_empty .basket_empty_subtitle{font-size:15px;margin-bottom:15px}.card_popup_frame.popup .basket_empty .basket_empty_description{font-size:13px;line-height:16px}.card_popup_frame.popup .but_row a.to_basket .text,.card_popup_frame.popup .but_row a.to_delay .text{margin-top:10px;font-size:12px;text-transform:uppercase;display:inline-block;line-height:13px;vertical-align:top}.card_popup_frame.popup .but_row a.to_basket .icon,.card_popup_frame.popup .but_row a.to_basket .icon i,.card_popup_frame.popup .but_row a.to_delay .icon,.card_popup_frame.popup .but_row a.to_delay .icon i{display:inline-block;height:30px;width:30px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.card_popup_frame.popup .but_row a.to_basket .icon,.card_popup_frame.popup .but_row a.to_delay .icon{margin-right:15px}.card_popup_frame.popup .but_row a.to_basket .icon i,.card_popup_frame.popup .but_row a.to_delay .icon i{background:url(/local/templates/aspro_mshop/css/../images/basket_icons.png) no-repeat}.card_popup_frame.popup .but_row a.to_basket:hover .icon i{background-position:-5px -170px}.card_popup_frame.popup .but_row a.to_delay:hover .icon i{background-position:-48px -257px}.card_popup_frame.popup .total_wrapp .price{margin-left:15px;display:inline-block}.card_popup_frame.popup .total_wrapp .price.discount{display:block}.card_popup_frame.popup .item-title a span{font-size:13px}.card_popup_frame.popup a.more_row,.basket_fly td.total_wrapp a.more_row{text-decoration:none;float:left}.card_popup_frame.popup a.more_row .icon,.basket_fly td.total_wrapp a.more_row .icon{margin-left:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;vertical-align:middle;margin-top:-1px}.card_popup_frame.popup a.more_row .text,.basket_fly td.total_wrapp a.more_row .text{text-decoration:underline}.popup .compare_list{padding:25px 60px;text-align:center;position:relative;max-width:445px}.popup .compare_list .compare_list_item:first-child{margin-left:0}.popup .compare_list .compare_list_item{vertical-align:top;width:135px !important;display:inline-block;margin-left:15px;position:relative;text-align:center}.popup .compare_list .compare_list_item .image{min-height:70px}.popup .compare_list ul{display:inline-block;width:100%}.popup .compare_list .compare_list_item img{max-width:100%}.compare_frame.popup .button_row{padding:15px 0;text-align:center}.compare_list .compare_list_item .name a{font-size:12px;line-height:16px}.popup.compare_frame{max-width:970px}.compare_list_item:hover .delete,.differences_table .catalog_item:hover .remove{display:inline-block}.differences_table .catalog_item .remove{z-index:100}.compare_list_item .delete,.differences_table .remove{height:16px;width:16px;background:url(/local/templates/aspro_mshop/css/../images/close_icons.png) -6px -8px no-repeat;position:absolute;top:0;right:0;display:none}.popup .compare_list .compare_navigation{display:inline-block;position:absolute;top:65px;right:0;left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.popup .compare_list .compare_navigation li{position:absolute;right:20px}.popup .compare_list .compare_navigation li:first-child{left:20px}.catalog_detail .props_table{margin-bottom:15px;width:100%}.props_table{min-width:300px;margin-top:-10px}.props_table .char_name{font-weight:bold;width:57%}.props_table td{padding:5px 0}.props_table .char_value{text-align:right;width:38%}.props_table .char_name span,.props_table .char_value span{background:#fff;position:relative;zoom:1;bottom:-10px}.props_block .char_name span{position:relative}.props_table .char_name span{padding-right:10px}.props_table .char_value span{padding-left:10px}.char_name .hint .icon,.bx_filter_parameters_box_title .hint .icon{display:inline-block;position:absolute;z-index:205;cursor:pointer;left:-35px;text-align:center;padding:0;top:-1px;height:14px;width:14px;line-height:12px}.props_list .char_name .hint .icon{top:0px}.char_name .hint .icon:hover i,.char_name .hint.active .icon i{color:#fff}.char_name .hint .icon i,.bx_filter_parameters_box_title .hint .icon i{font-weight:100;line-height:14px;cursor:pointer;font-size:10px;text-align:center;font-style:normal}.char_name .hint .tooltip,.bx_filter_parameters_box_title .hint .tooltip{display:none}.bx_filter_parameters_box_title .hint .tooltip{left:-10px;top:initial;bottom:27px;z-index:200;color:#888}.bx_filter_parameters_box_title .hint .tooltip:after{top:initial;bottom:-16px;border-top-color:#fff;border-bottom-color:transparent}.tooltip{position:absolute;left:-53px;top:24px;line-height:14px;z-index:202;display:none;padding:17px 20px 19px;min-width:21px;max-width:200px;font-size:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-weight:400;box-shadow:0px 0px 15px rgba(0,0,0,0.12);background:#fff}.tooltip:after{content:'';position:absolute;width:0;height:0;border:11px solid transparent;border-bottom-color:#fff;left:14px;top:-16px}.char_name .hint .triangle,.bx_filter_parameters_box_title .hint .triangle{display:none}.char_name .hint.active .triangle,.bx_filter_parameters_box_title .hint.active .triangle{position:absolute;top:19px;left:5px;z-index:100;display:inline-block;width:0;border-left:6px solid transparent;border-right:6px solid transparent}.bx_filter_parameters_box_title .hint.active .triangle{position:inherit;top:inherit;left:inherit;margin:0 0 -10px -12px}.tooltip .tooltip_close{font-size:15px;text-align:center;height:16px;width:16px;display:inline-block;top:2px;right:2px;position:absolute;cursor:pointer}.catalog_detail .offers_table tr td.str{text-align:left}.catalog_detail .offers_table .cost.prices .price{float:none}.catalog_detail .offers_table .offer_stores td{padding:0;border-bottom:0}.opener_icon,.opener_icon i{display:inline-block;height:29px;width:29px;cursor:pointer;vertical-align:middle;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.opener_icon{background:#eef1f1}.opener_icon.no_bg{background:none}.opener_icon i{background:url(/local/templates/aspro_mshop/css/../images/arrows.png) 8px -188px no-repeat}.opener_icon.no_bg i{background:url(/local/templates/aspro_mshop/css/../images/arrows.png) 8px -255px no-repeat}.opener_icon.opened i{background-position:-25px -190px}.catalog_detail .offers_table td.opener:hover .opener_icon i,.opener_icon:hover i,h4:hover .opener_icon i,.faq.list .item .q:hover .opener_icon i,.jobs_wrapp .item .name tr:hover .opener_icon i{background-position:8px -210px}.catalog_detail .offers_table td.opener:hover .opener_icon.opened i,.opener_icon.opened:hover i,.opener_icon.opened.no_bg:hover i,h4:hover .opener_icon.opened i,.faq.list .item.opened .q:hover .opener_icon i,.jobs_wrapp .item.opened .name tr:hover .opener_icon i{background-position:-25px -212px}.opener_icon.opened.no_bg i{background-position:-24px -257px}.catalog_detail .offers_table thead td{text-align:center !important}.catalog_detail .offer_stores .stores_block_wrap{display:none;margin-top:0}.catalog_detail .offer_stores .stores_block_wrap{border-bottom:1px solid #E5E5E5}.catalog_detail .offers_table .opener{cursor:pointer;width:20px}.store_map .module-map{float:left;width:60%;margin-bottom:20px;padding-right:30px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.store_map .store_description{padding-left:60%;margin-bottom:20px}.store_map .store_description .store_property{width:49%;display:inline-block;vertical-align:top;padding-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.store_map .store_image img{margin-top:5px;margin-right:5px;border:2px solid #c8c8c8}.store_map .store_image img:hover{border:2px solid #ffcc00}.store_map .stores_images{clear:both}.store_map .stores_images.multiple .store_image{display:inline-block;margin-right:10px}.module-authorization,.registraion-page{margin:20px 0 20px}.authorization-cols{overflow:hidden}.authorization-cols .col{display:inline-block;vertical-align:top}.authorization-cols .col.authorization{width:49%;padding-right:40px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.authorization-cols .col.registration{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.authorization-cols .auth-title{font-size:22px;line-height:26px;margin:0 0 13px 0;overflow:hidden;text-overflow:ellipsis}.authorization-cols .auth-title{font-size:22px;line-height:30px;margin:0 0 13px 0;overflow:hidden;text-overflow:ellipsis}.form-block .but-r .remember{float:left}.form-block .but-r .remember label{font-size:12px;padding:0px 0px 0px 23px;margin:0px}.filter .remember input[type="checkbox"]+label:after,.filter .remember input[type="checkbox"]+label:before{top:2px}.filter.label_block input[type="checkbox"]+label:before,.filter.label_block input[type="checkbox"]+label:after{top:3px}.authorization-cols .col.authorization .soc-avt .row{margin-top:5px}.authorization-cols .col.authorization .soc-avt{zoom:1;position:relative;padding:15px 20px 10px 20px;border-bottom:0;font-size:12px}.authorization-cols .col.authorization div.error{left:330px}.authorization-cols .col.registration p{margin-bottom:21px}.form-block .intro{padding:22px 50px 20px 30px;font-size:19px;line-height:20px}.authorization-cols .form_wrapp{padding:20px}.soc-avt .row a span.name,.soc-serv-main .row a span.name{vertical-align:top}.form-block-title,.cart_empty .title{font-size:22px;line-height:24px;font-weight:normal;margin-bottom:20px}span.form-block-title{display:inline-block;vertical-align:top;*display:inline;zoom:1}.module-form-block-wr.order_cancel .form-block{padding:20px}.module-form-block-wr.order_cancel textarea{margin:5px 0 15px}.module-form-block-wr .form-block label{padding:1px 0 0 2px;margin:0 0 5px}.module-form-block-wr .form-block .r{width:59%;margin-bottom:18px}.module-form-block-wr .form-block .r #LOCATION_PERSONAL_CITY select{margin-top:10px}.module-form-block-wr .form-block .r #LOCATION_PERSONAL_CITY select:first-child{margin-top:0}.module-form-block-wr .form-block .r.register-captcha img{margin-bottom:15px}.module-form-block-wr .form-block .r div.error{top:23px}.module-form-block-wr .form-block .r.pass{width:235px}.module-form-block-wr .form-block input,.module-form-block-wr .form-block textarea{width:100%}.module-form-block-wr .form-block textarea{height:98px}.module-form-block-wr .form-block .pr{font-size:11px;margin:5px 0 -5px 3px;line-height:16px;margin-bottom:0px}.module-form-block-wr .form-block .pr.em{margin:8px 0 -5px 3px}.module-form-block-wr .form-block .but-r{padding:0;margin:-3px 0 20px}.module-form-block-wr .form-block .prompt{float:left;margin-top:6px}.form-block .prompt{font-size:11px}.form-block .prompt .star{font-size:32px;position:relative;vertical-align:middle;top:6px}.module-form-block-wr .soc-serv-main{padding:33px 43px 15px;margin:45px -43px 0px -43px;border-top:1px solid #E5E5E5}.module-form-block-wr .soc-serv-main .soc-serv-split-title-grey{margin-bottom:5px}.module-order-history.orderdetail .module-orders-list tr td:first-child{text-align:left;border-right-width:0px}.module-order-history.orderdetail .module-orders-list tr td:last-child{border-left-width:0px}.module-order-history.orderdetail .module-orders-list tr.gn td{text-align:center}.module-order-history.orderdetail .t{font-size:18px;line-height:20px;margin:0;padding:20px 0 20px 35px;text-align:center}.module-order-history.orderdetail .module-orders-list.result td{background:none repeat scroll 0 0 transparent !important;font-size:13px;font-weight:bold}.module-order-history.orderdetail .module-orders-list.result td.custom_t2{padding-right:35px;text-align:right;padding-left:15px}.module-order-history.orderdetail .module-orders-list.result tr:first-of-type{border-top-color:transparent !important}.module-order-history .module-orders-list{width:100%}.module-order-history .module-orders-list td.drop-cell{display:none;text-align:left;padding:0}.module-order-history .module-orders-list .drop-container{display:none}.module-order-history .module-orders-list .drop-container .item-shell{width:100%}.module-order-history .module-orders-list .drop-cell .not-payed{margin:0;padding:5px 35px}.module-order-history .module-orders-list .drop-cell .t{margin:0;padding:5px 0 5px 35px;font-weight:bold}.module-order-history .module-orders-list td.drop-cell .item-shell th{padding-bottom:0}.module-order-history .module-orders-list td.drop-cell .item-shell td:first-child{text-align:left;padding-left:35px}.module-order-history .module-orders-list td.drop-cell .item-shell td{padding:5px;text-align:center}.module-order-history .history-table{margin:17px 0 0 0}.module-order-history .history-table>tbody>tr>td{padding:11px 0}.module-order-history .history-table .drop-cell{padding:0;border:none}.module-order-history .drop-cell .result-row{padding:24px 20px 17px 35px}.module-order-history .result-row a.button{margin-right:12px}.module-order-history .result-row a.button:last-child{margin-right:0px}.module-order-history .result-row .result{float:right;padding:0px 10px 0px 0px}.module-order-history .result-row .result table{margin-bottom:0px}.module-order-history .result-row .result .r{padding-left:15px;position:relative}.module-order-history .result-row .result .title{font-weight:bold}.module-order-history .drop-cell .result-row .alert{padding-left:19px;font-size:11px;position:relative}.module-order-history tr.tr-d.o>td,.module-order-history tr.tr-d.o>td a,.module-order-history tr.tr-d.o>td span{color:#fff !important}.module-orders-list .order-extra-properties{text-transform:lowercase}.module-orders-list .order-extra-properties,.module-orders-list .item-extra-properties{display:none}.module-orders-list .order-extra-properties .item{white-space:nowrap;display:inline-block}.module-cart .cost-cell .discount strike,.module-cart .cost-cell .price_name,.cart_shell .cost-cell .price.discount *{line-height:14px}.module-order-history .item_name .icon{background:none;margin:0px 5px 0px 0px}.module-order-history ul.tabs{margin-left:20px}.module-order-history ul.tabs li.cur span{border:0}.module-order-history ul.tabs li span{padding-top:8px;text-transform:none;border-bottom:1px solid #b4b4b4}.module-order-history .item_name{cursor:pointer;display:inline-block;white-space:nowrap}.module-order-history .item_name .name{font-size:14px;font-weight:600;position:relative;top:1px}.module-products-list td,.module-orders-list td{padding:7px 0 6px 10px;vertical-align:middle}.module-orders-list td{text-align:left}.module-order-history .order-status-cell,.module-order-history .order-status-th{width:160px}.module-order-history .item-name-cell,.module-order-history .item-name-th{text-align:left;padding-left:8px}.module-order-history .item-name-th{padding-left:19px}.module-order-history .item-name-cell{font-weight:bold;padding-left:13px}.module-order-history .module-orders-list .tr-d td{cursor:pointer}.module-order-history .tr-d:hover .item_name:hover .icon i,.module-order-history .tr-d .item_name:hover .icon i{background-position:8px -210px}.module-order-history .tr-d.opened .item_name:hover .icon i{background-position:-25px -212px}.module-order-history .tr-d.opened .item_name .icon i{background-position:-25px -190px}.module-order-history td{border-left:1px solid transparent;border-right:1px solid transparent}.module-orders-detail{width:100%;box-shadow:0 1px 2px #e7e7e7}.module-orders-detail tr{border:1px solid #e7e7e7}.module-order-history .module-orders-list .tr-d{border-top:1px solid transparent;transition:none 0s ease 0s}.module-order-history .module-orders-list .tr-d:last-child td{border-bottom:0}.module-order-history .drop-container .item-shell thead td:first-child{border-left:0}.module-order-history .drop-container .item-shell thead td:last-child{border-right:0}.module-order-history .result-row .result td{border:0;padding:0 0 0px;text-align:left}.module-order-history .drop-cell .result-row .result .name{text-align:right}.module-order-history .order_property{font-weight:bold}.module-order-history .module-pagination{margin-top:20px}.module-order-history .pagination-separator{display:none}.popup .form-description-wrapp{padding:10px 30px 10px 30px}.cart_confirmation{margin-top:25px}.cart_empty .img{width:150px}.basket_fly #header .cart_empty{margin:20px 20px 23px 15px}.cart_empty .img_wrapp{width:180px}#order_form_div .sale_order_table .ps_logo img:hover,#order_form_div .sale_order_table .ps_logo input[type=radio]:checked+label img{cursor:pointer;padding:0}#order_form_div form .title.summary{border-bottom:0;margin-bottom:0}#order_form_div .sale_data-table th{padding:10px;font-weight:normal}#order_form_div .section table.colored.summary{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.summary .cost_cell,.summary .order_item_weight{white-space:nowrap}#new_basket{display:none}.page_not_found{margin-top:70px}.page_not_found td{vertical-align:top}.page_not_found td.image{width:60%}.page_not_found td.image img{max-width:100%}.page_not_found td.description{text-align:center;padding-top:40px}.page_not_found td.description .title404{font-size:44px;line-height:48px}.page_not_found td.description .subtitle404{text-transform:uppercase;font-size:18px;line-height:24px}.page_not_found td.description .back404,.page_not_found td.description .back404 a{font-size:12px}.page_not_found td.description .back404 a{text-decoration:underline}.page_not_found td.description .descr_text404{font-size:13px;line-height:20px;margin-top:20px}.page_not_found td.description .btn_big{margin-top:20px}.page_not_found td.description .back404{margin-top:5px}.catalog_detail .set_block .title{font-size:20px;margin-bottom:29px;font-weight:500}.set_block .cost .price:not(.discount){padding:0px}.catalog_detail .bx_item_set_hor_container_big .title{line-height:30px}.catalog_detail .set_block{padding:26px 29px 34px;border-top:1px solid #E7E7E7}.catalog_detail .bx_item_set_hor_container_big .total_wrapp{clear:left}.catalog_detail .set_block .item,.bx_modal_body .bx_kit_item{width:79%;min-width:180px;-webkit-transition:box-shadow ease-out 0.2s;-moz-transition:box-shadow ease-out 0.2s;-o-transition:box-shadow ease-out 0.2s;transition:box-shadow ease-out 0.2s;padding:0px;display:inline-block;vertical-align:top;position:relative;zoom:1;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0px 13px 5px 0px;width:180px !important}.set_block .result_block .item{margin-right:0px;margin-top:55px}.set_block .item .item_inner{padding:20px 20px 15px}.set_block .result_block .item .item_inner{padding-right:0px}.set_block .bx_modal_body .item .item_inner{padding-bottom:13px}.set_block .bx_modal_body .slider_wrapp .item .item_inner{padding-bottom:13px}.set_block .item.main_item .item_inner{padding:19px 19px 14px}.bx_modal_body .bx_kit_item:hover{padding:0}.bx_item_set_hor .bx_item_set_hor_item{margin-right:0;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;vertical-align:top;position:relative;zoom:1;margin-bottom:15px;min-width:150px}.bx_item_set_hor li{display:inline-block}ul li.stretch{display:inline-block;width:100%;zoom:1;margin:0 !important;padding:0 !important}.bx_item_set_hor .bx_item_set_hor_item .bx_item_set_img_container,.bx_kit .bx_kit_img_container{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}.bx_item_set_hor .bx_item_set_hor_item.equally .item_wrapp{width:100%}.bx_item_set_hor .bx_item_set_hor_item .item_wrapp.main_item{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:0;border:1px solid #efefef}.catalog_detail .set_wrapp .item:hover,.set_block .item:not(.r):hover{box-shadow:0px 0px 20px rgba(0,0,0,0.1)}.bx_modal_body .item_wrapp{display:inline-block;white-space:nowrap;margin-right:0;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;vertical-align:top;position:relative;zoom:1;min-width:180px;font-size:0}.bx_modal_body .item_wrapp .item_block_title{position:absolute;top:-41px}.bx_modal_body .item_block_title{font-size:16px;font-weight:600}.bx_modal_body .bx_kit_one_section{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;font-size:0;white-space:nowrap;text-align:justify}.catalog_detail .set_block .separator,.bx_modal_body .separator{display:inline-block;position:relative;width:13px;margin:0px 10px 0px 0px;min-height:140px}.catalog_detail .set_block .separator:after,.bx_modal_body .separator:after{content:"";display:block;position:absolute;top:50%;margin-top:13px;width:15px;height:15px;background:url(/local/templates/aspro_mshop/css/../images/icons_wish.png) -116px -206px no-repeat}.set_block .equally .separator:after,.set_block .item_equally.separator:after{background-position:-158px -206px}.catalog_detail .set_wrapp .item .image,.bx_item_set_hor .bx_item_set_hor_item .bx_item_set_img_container a,.bx_modal_body .bx_kit_item .image a,.bx_kit .bx_kit_img_container a,.bx_modal_body .bx_kit_item .image,.bx_kit .bx_kit_img_container{display:block;vertical-align:middle;height:140px;line-height:140px;vertical-align:middle;text-align:center;position:relative;zoom:1;margin:0px 0px 20px}.catalog_detail .set_wrapp .item .image img,.bx_item_set_hor .bx_item_set_hor_item .bx_item_set_img_container img,.bx_modal_body .bx_kit_item .image img,.bx_kit .bx_kit_img_container img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.catalog_detail .set_block .item .item-title a,.bx_item_set_hor .bx_item_set_hor_item .item-title a,.bx_modal_body .bx_kit_item .item-title a{text-decoration:none}.catalog_detail .set_block .item .item-title a span,.bx_item_set_hor .bx_item_set_hor_item .item-title a span{font-size:12px;line-height:15px}.set_block .item .cost.prices .price,.bx_item_set_hor .bx_item_set_hor_item .price,.bx_modal_body .bx_kit_item .price{font-size:18px;line-height:19px}.bx_item_set_hor .bx_item_set_hor_item .price,.bx_modal_body .bx_kit_item .price{margin-top:5px}.bx_item_set_hor .bx_item_set_hor_item .price.discount,.bx_modal_body .bx_kit_item .price.discount{margin-top:0}.catalog_detail .set_block .item_info .item-title span,.bx_item_set_hor .bx_item_set_hor_item_info .item-title span{line-height:16px}.catalog_detail .bx_item_set_hor_container_big .popup_open{float:right;clear:none;margin:-4px 0px 0px}.set_block .item-title a{font-size:12px}.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_title{font-size:14px;display:inline-block}.set_block .item .total_wrapp .cost .price,.bx_kit_result_two .price,.bx_kit_result_one .price,.bx_kit_result_tre .price,.bx_kit_result_two .price *,.bx_kit_result_one .price *,.bx_kit_result_tre .price *{font-size:28px;line-height:28px;font-weight:600;display:inline-block;float:none;margin:0px 0px 3px}.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price{vertical-align:bottom}.set_block .total_wrapp .buttons_wrapp{margin:20px 0px 0px}.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_buttons .buttons_wrapp .one_click{margin-left:10px}.set_block .item .total_wrapp .price.discount,.set_block .item .total_wrapp .price.discount *{font-size:16px;line-height:18px;display:block;font-weight:400;margin:0px 0px 12px}.bx_item_set_hor .bx_item_set_hor_item a.remove{display:none;position:absolute;top:-10px;left:-10px}.bx_item_set_hor .bx_item_set_hor_item:hover a.remove{display:inline-block}div[id^="CatalogSetConstructor"] .popup-window{border:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;overflow:hidden;width:1104px}.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-left-column,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-center-column,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-right-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column{border-top:0;box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;background:#fff;border-bottom:2px solid}.popup-window-content{margin:0}.bx_modal_container{padding:25px 25px}.bx_modal_container .bx_modal_body{margin-top:41px}.bx_modal_container .bx_modal_description{display:inline-block;margin:0px 0px 0px 24px;font-size:12px}.bx_modal_container .bx_modal_small_title{display:block;font-size:17px}.bx_item_set_hor_container_big .bx_item_set_del,.bx_kit_item .bx_kit_item_del{display:none;height:24px;width:24px;top:-9px;left:-9px;position:absolute;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;cursor:pointer}.bx_item_set_hor_container_big .bx_item_set_del:after,.bx_kit_item .bx_kit_item_del:after{content:".";font-size:0;display:block;width:21px;height:21px;background:url(/local/templates/aspro_mshop/css/../images/close_icons.png) -30px 4px no-repeat;cursor:pointer}.popup-window-titlebar h2{margin:0px;padding:34px 24px 33px}.bx_kit_two_section{margin-top:15px}.bx_kit_two_section .title{margin:25px 0 11px 10px;display:inline-block}.bx_kit_two_section .triangle,.bx_kit_two_section .triangle i{width:0;height:0;display:inline-block;border-bottom:5px solid #e6e6e6 !important;margin:0 auto}.bx_kit_two_section .triangle{margin:0 auto;text-align:center;position:absolute;top:-16px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:9px solid transparent;border-bottom:9px solid #e6e6e6 !important}.bx_kit_two_section .triangle i{top:-4px;left:-9px;position:relative;border-left:9px solid transparent;border-right:9px solid transparent;border-top:7px solid transparent;border-bottom:7px solid #fafafa !important}.bx_kit_item_empty:hover{box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none}.bx_kit_item .bx_kit_item_add{position:absolute;top:-10px;right:-10px;display:block;width:24px;height:24px;cursor:pointer;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:none;background:#ddd}.bx_kit_item_add:after{content:".";font-size:0;display:block;width:27px;height:27px;background:url(/local/templates/aspro_mshop/css/../images/icons_wish.png) -178px -211px no-repeat;cursor:pointer}.bx_kit_two_section .slider_wrapp{position:relative}.bx_kit_two_section .slider_wrapp .flex-direction-nav{position:absolute;top:-34px;right:26px;font-size:0px}.bx_kit_item_slider_arrow_left.disabled,.bx_kit_item_slider_arrow_right.disabled{opacity:.5}.bx_modal_container.bx_kit{padding-bottom:30px}.bx_kit_one_section .bx_kit_item_discount{right:0;left:0;z-index:111}.bx_kit_two_section{position:relative;border-top:1px solid #e5e5e5;margin:15px -30px -30px;padding:0px 6px 0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;background:#f7f7f7}.bx_kit_item_empty{background:#f7f7f7;border:1px solid #e5e5e5}.bx_kit_two_section_ova{position:relative;overflow:hidden;padding-top:15px;padding-bottom:30px;width:100%;white-space:nowrap}.bx-touch .bx_kit_two_section_ova{overflow-x:auto}.bx_kit_two_item_slider{position:relative;text-align:left}.bx_kit_item_slider{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.bx_kit_item_slider .bx_kit_item{z-index:112;padding:0px 0px 0px 0px;margin-right:0px;background:#fff}.bx_kit_item_slider_drag{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:#fff;position:relative;z-index:115;padding:10px;background:#fafafa;border:1px solid #e7e7e7}.bx_kit_item_slider_drag .bx_kit_item_add{display:none !important}.bx_kit_item_slider_drag *,.bx_kit_item_slider_drag{height:auto !important}#basket_line .basket_hidden{display:none}.header-cart-block .cart .delay_link{text-decoration:underline}.header-cart-block .cart .delay_link,.header-cart-block .cart .delay_link *{font-size:11px}.header-cart-block .cart .delay_link .icon{display:inline-block;height:18px;width:19px;background:url(/local/templates/aspro_mshop/css/../images/basket_icons.png) -56px -12px no-repeat}.header-cart-block .cart .delay_link:hover .icon{background-position:-56px -138px}#header .catalog_menu ul.menu>li,#header ul.menu.full.opened>li{height:40px;display:inline-block;vertical-align:top;background-color:#ffffff}#header ul.menu.adaptive{display:none}#header ul.menu.adaptive .menu_opener{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}body #header ul.menu.full.opened{margin-top:-3px}#header ul.menu.adaptive>li.menu_opener{width:100%}header ul.menu.adaptive>li.menu_opener i{display:inline-block;height:40px;width:40px;float:right;background:url(/local/templates/aspro_mshop/css/../images/menu_opener.png) 1px -33px no-repeat}#header .catalog_menu ul.menu>li>a{font-size:13px;text-transform:uppercase;text-decoration:none;padding:0 34px;display:inline-block;height:53px;line-height:52px;font-weight:600}#header .catalog_menu ul.menu>li.last,#header .catalog_menu ul.menu>li.stretch,#header .catalog_menu ul.menu>li.last>a{border-right:0 !important}#header .catalog_menu ul.menu>li.first,#header .catalog_menu ul.menu>li.first>a{border-left:0 !important}.one_click_buy_result_success,.one_click_buy_result_fail{display:none}.search-page form{display:inline-block;margin-bottom:20px;padding:15px 20px 17px}.search-page form input[type="text"]{height:30px;position:relative;zoom:1;bottom:-1px}.basket_button.to-subscribe span,.basket_button.in-subscribe span,.basket_button.to-order span{background:none;padding-left:6px;width:92px;text-align:center}.catalog_detail .item_main_info .buttons_block .basket_button.to-subscribe span,.catalog_detail .item_main_info .buttons_block .basket_button.in-subscribe span{padding-left:3px;width:90px;text-align:center}.order-checkout label{display:inline-block}.order-checkout label.error{position:relative;top:inherit;right:inherit;width:100%;text-align:right}.order-checkout label img{pointer-events:none}.fancybox-lock .fancybox-overlay{overflow:auto}button.button,input.button,.button{cursor:pointer;font-size:10px;line-height:16px;text-transform:uppercase;background:#ddd;color:#000;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;padding:9px 13px 8px;display:inline-block;border:none;outline:none;position:relative;letter-spacing:0.4px;width:auto;vertical-align:middle}.bx-firefox .button,.bx-ie .button{padding-top:8px;padding-bottom:9px}.button:hover{color:#fff}.button.type_block{display:block}.button.transparent{color:#ddd;border:1px solid #ddd;background:none;padding-top:8px;padding-bottom:7px}.bx-firefox .button.transparent,.bx-ie .button.transparent{padding-top:7px;padding-bottom:8px}.button.icon{text-indent:-9999px;background:none;border:0px}.button.wicon{padding:10px 20px 9px 13px}.button.wicon i{display:inline-block;width:11px;height:15px;background:url("/local/templates/aspro_mshop/css/../images/icons_wish.png") -49px -4px no-repeat;vertical-align:middle;margin:0px 8px 0px 0px}.button.noborder{background:none;border:0px}.button.transparent:hover{background:none;color:inherit}.button.transparent.grey_br:not(.text):hover{color:#6d6d6d}.button.big{padding:10px 30px}.button.big_btn{padding:10px 21px 9px 20px}.button.vbig_btn{padding-top:11px;padding-bottom:10px;width:auto}.bx-firefox .button.vbig_btn,.bx-ie .button.vbig_btn{padding-top:9px;padding-bottom:10px}.bx-firefox .button.vbig_btn.transparent,.bx-firefox .button.vbig_btn.transparent{padding-top:9px;padding-bottom:10px}.button.vbig_btn.wides{padding-left:20px;padding-right:20px;width:auto}.button.big_btn.transparent{padding-top:9px;padding-bottom:8px}.button.vbig_btn.transparent{padding-top:10px;padding-bottom:9px}.button.long.transparent.big_btn{padding-top:10px;padding-bottom:9px}.button.bold.big_btn{padding-bottom:11px}.button.bold.big_btn.transparent{padding-top:10px;padding-bottom:9px}.button.big_btn.in-cart{padding-top:10px;padding-bottom:9px}.bx-firefox .button.big_btn,.bx-ie .button.big_btn{padding-bottom:10px}.bx-firefox .button.big_btn.transparent,.bx-ie .button.big_btn.transparent{padding-bottom:9px}.button.big_btn span,.button.bold{font-size:13px;font-weight:600}.button.medium{padding:11px 13px 10px}.bx-firefox .button.medium,.bx-ie .button.medium{padding:9px 13px 10px}.button.wide{padding:14px 20px 13px}.button.short{padding:11px 20px 10px}.bx-firefox .button.short,.bx-ie.button.short{padding-top:9px}.button.msmall{padding:9px 13px 8px 13px}.button.msmall.transparent{padding:8px 13px 7px 13px}.button.small{padding:7px 13px 6px 13px}.bx-firefox .button.small,.bx-ie .button.small{padding:6px 13px 7px}.button.small.transparent{padding-top:6px;padding-bottom:5px}.bx-firefox .button.small.transparent,.bx-ie .button.small.transparent{padding:5px 13px 6px}.button.vsmall{padding:5px 12px 6px 12px}.button.sbold{font-weight:500}.button.wide.transparent{padding:13px 20px 12px}.button.medium.transparent{padding:10px 13px 9px}.bx-firefox .button.medium.transparent{padding:8px 13px 9px}.bx-ie .button.medium.transparent{padding-bottom:10px;padding-top:10px}.bx-ie .button.medium{padding-top:10px;padding-bottom:11px}.button.transparent.white{color:#fff;border-color:#fff}.button.transparent.white:hover,.bx_filter .button.white_bg:hover,.button.white_bg{background:#fff;border-color:#fff}.button.basket{float:left}.button.video::before{content:"";background:url("/local/templates/aspro_mshop/css/../images/top_icons_flex.png") 0px 0px no-repeat;display:inline-block;width:7px;height:7px;margin:0px 6px 0px 0px}.button.back_button,.button.grey{background:#b0c3cc}.button.grey_br.transparent,.button.grey_br.transparent:hover,.button.grey_br span{color:#6d6d6d;border-color:#e5e5e5}.button.back_button span{text-shadow:0 1px 1px #69808c;-moz-text-shadow:0 1px 1px #69808c;-o-text-shadow:0 1px 1px #69808c;-webkit-text-shadow:0 1px 1px #69808c}.button.fast_order{padding:10px 20px 9px}.flex-direction-nav li:first-child,.flex-direction-nav li,.flex-direction-nav li:hover{border-bottom-width:0px !important}ul.slider_navigation{right:0px;position:absolute;top:0px;z-index:1}.bx-ie .specials_slider_wrapp ul.slider_navigation.top{top:27px}ul.slider_navigation.top{top:42px}.bx-ie ul.slider_navigation.top{top:26px}ul.slider_navigation.top_big{top:44px}ul.slider_navigation.compare{position:initial}ul.slider_navigation.compare li{position:absolute;z-index:10;top:-14px}ul.slider_navigation.compare li:not(.disabled){cursor:pointer}ul.slider_navigation.compare .flex-nav-prev{left:0px}ul.slider_navigation.compare .flex-nav-next{right:0px}.flex-direction-nav li,.flex-direction-nav li a,.flex-direction-nav li span{width:29px;height:29px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;display:inline-block}.bx-ie .flex-direction-nav li,.bx-ie .flex-direction-nav li a,.bx-ie .flex-direction-nav li span{font-size:0px;line-height:0px}.flex-direction-nav li{border-bottom-width:0px}.flex-direction-nav li:first-child{margin-right:5px}.flex-direction-nav li a,.flex-direction-nav li span{background:url(/local/templates/aspro_mshop/css/../images/arrows.png) 0px 0px no-repeat}.flex-direction-nav li:not(.disabled) span{cursor:pointer}.flex-direction-nav li .flex-prev{background-position:10px -50px}body .flex-direction-nav li:hover .flex-prev,body .dark .flex-direction-nav li .flex-prev{background-position:10px -26px}body .flex-direction-nav li .flex-next{background-position:-27px -50px}.flex-direction-nav li:hover .flex-next,.dark .flex-direction-nav li .flex-next{background-position:-27px -26px}.flex-direction-nav .flex-disabled{display:none}.absolute .flex-direction-nav>li{position:absolute;top:1px}.absolute .flex-direction-nav li.flex-nav-prev{left:-30px}.absolute .flex-direction-nav li.flex-nav-next{right:-30px}.stickers{position:absolute;top:-7px;left:-7px;z-index:2}.stickers [class*="sticker_"]{display:block;height:45px;width:45px;background:url(/local/templates/aspro_mshop/css/../images/icons_goods.png) -1px 0px no-repeat;margin:-3px 0px 0px}.stickers .sticker_new{background-position:-1px -0px}.stickers .sticker_recommend{background-position:-1px -184px}.stickers .sticker_stock{background-position:-1px -46px}.stickers .sticker_hit{background-position:-1px -92px}.stickers [class*="sticker_"]:first-child{margin-top:0}.view_sale_block{margin:10px 0px 0px;white-space:nowrap}.view_sale_block>div{display:inline-block;vertical-align:top;font-size:0px}.view_sale_block .title{font-size:10px;line-height:15px;color:#666;margin:0px 0px 5px}.view_sale_block .values{margin:0px 0px 5px;line-height:15px;font-size:0px}.view_sale_block .values .item{background:#eeeeee;border-radius:2px;display:inline-block;vertical-align:top;font-weight:600;font-size:18px;width:40px;height:36px;padding:8px 0px 0px;text-align:center;position:relative;margin:0px 2px 0px 0px}.view_sale_block .values .item:last-child{margin:0px}.view_sale_block .values .item:before,.view_sale_block .values .item:after{content:"";background:#fff;width:6px;height:6px;display:block;position:absolute;right:-4px;border-radius:6px;z-index:10}.view_sale_block .values .item:last-child:before,.view_sale_block .values .item:last-child:after{display:none}.view_sale_block .values .item:before{top:12px}.view_sale_block .values .item:after{bottom:12px}.view_sale_block .values .item .text{opacity:0.6;font-weight:400;font-size:10px}.view_sale_block .count_d_block{margin:0px 4px 0px 0px}.view_sale_block .quantity_block .values .item{background:#4f4f4f;color:#fff}.view_sale_block .countdown{width:124px;height:44px;display:block;overflow:hidden}.view_sale_block .values .item:nth-child(3):before,.view_sale_block .values .item:nth-child(3):after{display:none}.tabs-head{margin:0;padding:0;position:relative;font-size:0;overflow:hidden;list-style-type:none}.tabs-head li:before,.tabs_section .tabs-head li:before{display:none}.tabs_section .tabs-head{margin:0px}.tabs-head li{display:inline-block;cursor:pointer;background:none;vertical-align:top;font-size:14px;color:#333;opacity:1;font-weight:600;margin:0;margin-right:10px;padding:11px 18px 14px 18px;margin-bottom:-1px;border:1px solid transparent;border-color:#e5e5e5;background:#f7f7f7;position:relative}.tabs_section .tabs-head li{margin:0px 10px -1px 0px}.tabs_section .tabs-body{margin-top:-1px}.footer_sitemap{color:#545454}.footer_sitemap:hover{color:#0097cb}.nname-1{display:none}.all-garant-calc img{margin-right:15px !important}.company__text{font-size:16px;margin-top:30px}.company__text:nth-child(2){margin-top:20px}.mission__wrap{border:2px solid #ed7c00;padding:10px 75px 10px 146px;width:1178px;box-sizing:border-box;position:relative;color:#565656;margin-top:47px}.mission__wrap:before{content:'';position:absolute;left:60px;top:50%;margin-top:-28px;background:url(/company/img/hand.png) no-repeat;width:61px;height:56px}.mission__wrap p{font-size:16px;color:#565656}.mission__par{position:relative}.mission__par:first-child:before{content:'';position:absolute;width:108%;background:#fff;left:-78px;right:0;top:-15px;z-index:2;height:10px}.mission__par:last-child:before{content:'';position:absolute;width:108%;background:#fff;left:-78px;right:0;bottom:-36px;z-index:2;height:10px}.company__posit{text-align:center;overflow:hidden}.content__wrap{width:1178px}.company__posit__item{width:33.3%;float:left;margin-top:30px}.company__posit__title{color:#565656;font-size:24px;font-weight:bold;position:relative;padding:0 15px;margin:0;display:inline-block;background:#fff;z-index:2}.company__posit{margin-top:20px;padding-top:15px;border-bottom:4px solid #f4f4f4;padding-bottom:30px}.posit__item__img{width:124px;height:136px;background:url(/company/img/serviceimg.png) no-repeat center;margin:0 auto;line-height:136px;overflow:hidden}.posit__item__img:hover{background:url(/company/img/hoverService.png) no-repeat center}.posit__item__text{margin-top:10px}.posit__item__text p{color:#565656;font-size:16px}.company__posit__item:nth-of-type(2) .posit__item__img{line-height:145px}.title__wrap{position:relative}.title__wrap:before{content:'';top:50%;height:4px;background-color:#f4f4f4;left:0;right:0;width:100%;position:absolute;margin-top:-2px;z-index:1}.subtitle{color:#565656;margin:30px 0;text-align:left;font-size:16px}.select__serv__wrap{text-align:center;overflow:hidden;border-bottom:4px solid #f4f4f4;padding-bottom:30px}.select__serv__img{width:105px;height:105px;background-color:#ed7c00;border-radius:50%;line-height:120px;margin:0 auto;position:relative}.select__serv__img:hover{background-color:#004684}.select__serv__img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.select__serv__item{float:left;width:20%;margin:0 auto;margin-top:33px}.select__serv__text{margin-top:20px}.select__serv__text p{color:#565656;font-size:16px}.text__director__wrap{overflow:hidden}.text__director__left{float:left;width:233px;text-align:center}.text__director__right{float:left;width:915px;padding-left:35px;box-sizing:border-box;margin-top:40px;position:relative}.text__director__right:before{content:'';position:absolute;width:37px;height:28px;top:-12px;left:-17px;background:url(/company/img/quote2.png)}.text__director__right:after{content:'';position:absolute;width:37px;height:28px;bottom:-12px;right:0;background:url(/company/img/quote1.png)}.text__director__name p,.text__director__name p>strong{color:#565656;font-size:16px;margin-bottom:7px}.text__director__right p{color:#565656;font-size:16px;font-style:italic}.active__team__wrap{text-align:center;overflow:hidden;padding-bottom:30px}.active__team__item{border-radius:5px;background-color:#dadada;background-color:rgba(218,218,218,0.3);width:278px;display:inline-block;vertical-align:top;margin:0 auto;margin-top:30px}.active__team__item:nth-of-type(3){margin:0 128px;margin-top:30px}.active__team__left,.active__team__right{display:inline-block;vertical-align:middle}.active__team__title{color:#004684;font-size:28px;margin:20px 0;font-weight:bold}.active__team__left{width:49%;padding-left:36px;box-sizing:border-box;text-align:left}.active__team__right{width:49%;padding-right:36px;box-sizing:border-box;text-align:right}.active__team__left p{color:#565656;font-size:16px}.active__team__item:nth-of-type(3) .active__team__right{padding-right:20px}.active__team__item:nth-of-type(4) .active__team__right{padding-right:15px}.company__feedback__wrap{text-align:center}.company__feedback__item{display:inline-block;vertical-align:top;margin-right:100px;margin-top:48px}.company__feedback__item:last-of-type{margin-right:0}.company__feedback__item p{color:#565656;font-size:16px;margin-top:20px}.right_block ul li:before,.right_block ol li:before{padding-right:5px !important}.ya-share2{float:right}.ya-share2 li:before{content:'';margin:0 !important;padding:0 !important}

/* End */


/* Start:/local/templates/aspro_mshop/ajax/ajax.css?1479113607254*/
iframe.waitwindowlocal{position:absolute;border:0px;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0px;z-index:10000;display:none}div.waitwindowlocalshadow{position:absolute;background:rgba(255,255,255,0.6);z-index:2}

/* End */


/* Start:/local/components/target.email/templates/.default/style.css?145994912937*/
.sorting .active {
  color: #F00;
}
/* End */


/* Start:/local/templates/aspro_mshop/styles.css?1518442236222202*/
@charset "UTF-8";
body {
  font: 16px/24px Arial, Helvetica, sans-serif !important;
  width: 100%;
  height: 100%;
  position: relative;
  margin: 0 auto;
  padding: 0;
  color: #888888; }

.basket_button,
.basket_button span,
button,
input[type='button'],
input[type='submit'] {
  text-transform: uppercase;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  outline: none; }

h1 {
  clear: both;
  font-weight: 600;
  font-size: 25px;
  margin: 0 0 20px;
  color: #383838;
  line-height: 1.4; }

h1.shifted {
  padding-right: 200px; }

h2,
h3,
h4,
h5 {
  color: #383838;
  line-height: 20px;
  font-weight: 500; }

h2 {
  font-size: 24px;
  margin: 0 0 24px; }

h3 {
  margin: 0 0 23px; }

h3,
h3 a {
  font-size: 20px;
  line-height: 20px;
  font-weight: 500; }

a h3 {
  display: inline-block; }

h4 {
  font-size: 16px;
  margin: 0 0 23px; }

h5 {
  font-size: 14px;
  margin: 0 0 23px; }

img {
  border: 0; }

blockquote {
  color: #383838;
  font-size: 13px;
  margin: 43px 0 45px;
  min-height: 40px;
  padding-left: 25px;
  position: relative;
  vertical-align: middle; }

blockquote:before {
  bottom: 3px;
  content: " ";
  display: block;
  left: 0;
  position: absolute;
  top: 3px;
  width: 3px;
  background-color: #ddd; }

.medium {
  font-weight: 500;
  font-size: 14px; }

hr {
  border: 0;
  height: 1px;
  margin: 20px 0;
  background: #E5E5E5; }

p {
  color: #565656;
  font-size: 16px;
  line-height: 1.6;
  margin: 0 0 20px; }

a {
  cursor: pointer;
  text-decoration: none; }

table {
  border-collapse: collapse; }

ol {
  counter-reset: li; }

ol li {
  position: relative; }

ol li:before {
  content: counter(li) ". " !important;
  counter-increment: li;
  padding-right: 0 !important;
  color: #383838; }

ul li:before {
  content: "\25CF";
  color: #383838; }

li {
  list-style-type: none; }

.big_text {
  font-size: 18px;
  font-weight: 500; }

.middle_text {
  font-size: 14px; }

hr.long {
  margin: 25px 0 30px; }

.border_block_wide {
  border: 1px solid #e5e5e5;
  padding: 9px 38px 34px; }

.border_block_wide .props_list {
  width: 100%; }

.border_block_wide .props_list td:first-child {
  font-size: 14px; }

.border_block_wide .props_list td:first-child .txt {
  padding-right: 28px; }

.border_block_wide .props_list td:last-child {
  font-size: 16px;
  font-weight: bold; }

.border_block_wide .props_list td:last-child .txt {
  padding-left: 29px; }

.border_block_wide .props_list td .txt {
  padding-left: 14px; }

.border_block_wide .props_list td {
  padding-top: 6px; }

table.props_list {
  border-collapse: collapse;
  border: 0; }

table[data-bx-no-border="Y"] td {
  border: 0;
  border-bottom: 1px dotted #c3c3c3; }

div.wrap-deliv {
  padding-left: calc(50% - 500px); }
  div.wrap-deliv .block-deliv,
  div.wrap-deliv .block-deliv_last {
    height: 380px; }
  div.wrap-deliv .block-deliv_last > div:last-child {
    margin-left: 0 !important; }

.props_list td {
  text-align: right;
  padding: 2px 0 2px 10px;
  font-size: 12px;
  border-bottom: 1px dotted #c3c3c3; }

.props_list td > .txt,
.props_list td > span {
  position: relative;
  bottom: -11px;
  background: #FFF;
  padding: 0 0 0 10px;
  display: inline-block; }

.props_list tr td:first-child {
  text-align: left;
  padding-right: 10px;
  padding-left: 0; }

.props_list tr td:first-child > .txt,
.props_list tr td:first-child > span {
  padding-right: 12px;
  position: relative; }

.props_list tr td:first-child > span.whint {
  padding-right: 32px; }

.props_list tr td:first-child > .txt:before,
.props_list tr td:first-child > span:before {
  content: "";
  display: block;
  position: absolute;
  background: #ddd;
  left: 1px;
  top: 10px;
  width: 2px;
  height: 2px; }

.props_list tr td:first-child > .txt:before {
  top: 9px;
  width: 3px;
  height: 3px; }

.tizer_bold_text {
  font-weight: 600;
  font-size: 18px; }

.tizer_text {
  font-size: 16px; }

.props_list_zebra {
  width: 100%; }

.props_list_zebra tr:hover {
  background: #0097cb !important;
  color: white; }

.props_list_zebra tr:nth-child(2n+1) {
  background: #f7f7f7; }

.props_list_zebra td {
  border-top: 1px solid #e5e5e5;
  padding: 8px; }

.props_list_zebra tr:last-child {
  border-bottom: 1px solid #e5e5e5; }

.props_list_zebra td.left {
  width: 35%;
  border-right: 3px solid #fff; }

.props_list_zebra td.right {
  width: 65%; }

.fr {
  float: right; }

.hint span.icon {
  float: right;
  border: 1px solid;
  border-radius: 50%;
  width: 20px;
  text-align: center;
  font-size: 10px;
  margin: -1px;
  background: white;
  color: #888;
  cursor: help; }

.hint:hover > .tooltip_zebra {
  display: block !important; }

.tooltip_zebra {
  display: none;
  position: absolute;
  background: #F7F7F7;
  border: 1px solid #E5E5E5;
  padding: 10px 20px;
  margin-top: 25px;
  width: 300px;
  box-shadow: 0 0 10px 5px #dddddd;
  color: #888 !important;
  cursor: default; }

.orig_price {
  font-size: 18px;
  clear: both;
  color: #666;
  font-weight: bold; }

.fs24 {
  font-size: 24px !important; }

.fs22 {
  font-size: 22px !important; }

.fwb {
  font-weight: bold !important; }

.mb10 {
  margin-bottom: 10px; }

.m0 {
  margin: 0 !important; }

.mb15 {
  margin-bottom: 15px; }

.c_666 {
  color: #666; }

.mb7 {
  margin-bottom: 7px !important; }

.price_base {
  display: inline-block;
  font-size: 18px;
  font-weight: 900;
  color: #555;
  padding-left: 5px; }

.dib {
  display: inline-block; }

#articles.realm__tarea {
  border: none;
  width: 100%;
  height: 180px;
  background: #fff;
  border-radius: 3px;
  resize: none;
  color: #3f3f3f;
  font-family: Verdana;
  font-size: 12px;
  padding: 15px 19px;
  margin-bottom: 20px; }

#articles.realm__tarea::-webkit-input-placeholder {
  color: #3f3f3f; }

#articles.realm__tarea::-moz-placeholder {
  color: #3f3f3f; }

/* Firefox 19+ */
#articles.realm__tarea:-moz-placeholder {
  color: #3f3f3f; }

/* Firefox 18- */
#articles.realm__tarea:-ms-input-placeholder {
  color: #3f3f3f; }

.realm__center {
  text-align: center; }

.medium.realm__button {
  margin-bottom: 30px;
  color: #fff;
  font-family: Verdana;
  font-size: 9px;
  text-transform: uppercase;
  height: 37px;
  padding-left: 21px;
  padding-right: 21px;
  background-color: #fc9900;
  border-radius: 2px;
  display: inline-block; }

.blank {
  margin-top: -30px;
  width: 100%;
  padding-top: 30px;
  background: url(/local/templates/aspro_mshop/./images/auto111.png) no-repeat center; }

.blank__info {
  color: #fff;
  font-family: Verdana , sans-serif;
  font-size: 12px;
  line-height: 1.5; }

.blank__row {
  max-width: 1232px;
  margin: 0 auto;
  padding: 0 15px; }

.phones {
  padding-left: 5px; }

.recall_item_header .recall_logo,
.recall_item_header img.recall_quot {
  width: auto; }

.top_slider_wrapp .flexslider td .banner_title span {
  display: none; }

@media (max-width: 1300px) {
  .wrapper_inner .info_item .middle_info .buy_block .counter_wrapp div.button_block {
    margin-bottom: 4px; }

  .wrapp_one_click {
    background: none; }
    .wrapp_one_click .one_click {
      background-color: #249016; }

  .cisco-price-name {
    width: 34%; }

  .cisco-garant-wrap,
  .info_item .middle_info,
  .preview_text {
    width: 100% !important; }

  .item_main_info.noffer {
    width: 100% !important; }

  .catalog_detail .item_main_info .item_slider {
    width: 40% !important; }

  .catalog_detail .right_info {
    width: 60% !important;
    margin-left: 40% !important; }

  .company__feedback__item {
    margin-right: 15px;
    margin-left: 15px; }

  .text__director__right {
    width: calc(100% - 240px);
    margin-bottom: 10px; }

  .active__team__item:nth-of-type(3) {
    margin-left: 10px;
    margin-right: 10px; }

  .content__wrap {
    width: 100%; }

  .mission__wrap {
    width: 100%; }

  div.top-h-row ul.menu {
    margin-right: 30px; }

  .wrapper_inner > img {
    max-width: 100%; }

  div.recall_slider_navigation ul.flex-direction-nav li.flex-nav-next {
    right: -35px; } }
@media (max-width: 1100px) {
  .cisco-garant-calc, .cisco-garant-text {
    width: calc(100% - 20px);
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px; }

  div.wrap-deliv {
    width: 100%;
    padding-left: 0; }
    div.wrap-deliv .block-deliv,
    div.wrap-deliv .block-deliv_last {
      height: auto; }

  div.top-h-row {
    height: auto;
    padding-bottom: 10px; }

  .top_slider_wrapp .flexslider .slides > li {
    background-position: -400px 0;
    background-repeat: no-repeat; } }
@media (max-width: 950px) {
  .top_slider_wrapp .flexslider .slides > li {
    background-position: -330px 0; }

  .wrapper .top_slider_wrapp .flexslider .slides > li.box {
    height: 360px !important; }

  body .wrapper .top_slider_wrapp div.flexslider {
    height: 100% !important; }

  body .wrapper.head_type_1 div.top_slider_wrapp {
    margin-top: 42px !important; }

  .flexslider {
    margin-bottom: 0; } }
@media (max-width: 890px) {
  .form-control {
    overflow: hidden; }

  .wrapper .top_slider_wrapp .flexslider .slides > li.box {
    height: 330px !important; } }
@media (max-width: 770px) {
  .wrapp_one_click {
    width: calc(100% - 20px);
    margin-left: 10px;
    text-align: center; }

  .cisco-deliv {
    width: calc(100% - 20px); }

  .wrapper_inner .info_item .middle_info div.buy_block {
    padding-top: 0; }

  .wrapper_inner .info_item .middle_info .buy_block .counter_wrapp {
    text-align: center; }

  .buy_block > .mb15 {
    margin-left: 0;
    width: 100%;
    float: left; }

  .preview_text {
    height: 160px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding-left: 10px;
    padding-right: 10px;
    width: calc(100% - 20px) !important; }

  .catalog_detail .item_main_info .item_slider {
    width: 100% !important; }

  .catalog_detail .item_main_info {
    margin-bottom: 0; }

  .catalog_detail .right_info {
    margin-left: 0 !important;
    width: 100% !important; }

  .text__director__right {
    width: 100%; }

  .wrap-deliv .block-deliv,
  .wrap-deliv .block-deliv_last {
    margin-right: 0;
    text-align: center;
    width: 100%;
    height: auto; }
    .wrap-deliv .block-deliv img,
    .wrap-deliv .block-deliv_last img {
      max-width: 100%; }
  .wrap-deliv ul.helpdel_ul li.helpdel_li::before {
    display: inline-block;
    float: none; }

  .grey_rd {
    margin-top: 12px; }

  div.top-h-row .skypeicq {
    padding-right: 10px; }

  .form_mobile_block div.search_middle_block {
    left: -190px; }

  .wrapper .top_slider_wrapp .flexslider .slides > li.box {
    height: 280px !important; }

  .top_slider_wrapp .flexslider .slides > li {
    background-position: -270px 0; } }
@media (max-width: 600px) {
  .brands_list li {
    padding-left: 5px;
    padding-right: 5px; }

  .form div.form_footer {
    margin-bottom: 0; }

  .form_footer > button {
    z-index: 5;
    margin-top: 20px; }

  .company__posit__item {
    width: 100%; }

  .select__serv__item {
    width: 50%; }

  .mission__par:before {
    display: none; }

  .basket_fly #header table.middle-h-row .center_block ul.menu {
    margin-top: 0; }

  header#header {
    margin-top: 60px; }

  header ul.menu.adaptive > li.menu_opener i {
    background-position: 1px -40px;
    margin-top: 3px; }

  #header ul.menu.adaptive.opened > li.menu_opener i.icon,
  #header ul.menu.adaptive.opened:hover > li.menu_opener i.icon {
    background-position: 1px -40px; }

  body #header ul.menu.full.opened {
    margin-top: -8px; }

  div.tizers_block {
    margin-top: 60px; } }
div.block-deliv {
  margin-bottom: 20px; }

.ajax_load.table,
.table-scroll {
  overflow-x: auto; }

@font-face {
  font-family: "Open Sans";
  src: url("/local/templates/aspro_mshop/fonts/OpenSansRegular.eot");
  src: url("/local/templates/aspro_mshop/fonts/OpenSansRegular.eot?#iefix") format("embedded-opentype"), url("/local/templates/aspro_mshop/fonts/OpenSansRegular.woff") format("woff"), url("/local/templates/aspro_mshop/fonts/OpenSansRegular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal; }
html {
  width: 100%;
  height: 100%; }

.text-area-selection {
  position: absolute;
  z-index: -1;
  display: block;
  word-wrap: break-word;
  white-space: pre-wrap;
  color: white;
  overflow: scroll; }

.text-color-bordered {
  color: #FC9800; }

.text-color-notbordered {
  color: #000000; }

#articles {
  resize: both;
  min-height: auto;
  color: transparent;
  background: transparent none repeat scroll 0 0; }

#articles:focus {
  color: black;
  background-color: white; }

ul.akc_ul {
  width: 100%;
  text-align: justify;
  margin: 0;
  padding: 0;
  line-height: 0;
  font-size: 0.1; }

li.akc_item {
  display: inline-block;
  line-height: normal;
  font-size: 15px; }

li.akc_item:before {
  content: ""; }

li.helper {
  width: 100%;
  background: none;
  visibility: hidden; }

ul.akc_ul:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 0; }

.h_color_white .header_wrap #header .middle-h-row .logo_wrapp .logo a {
  background-color: white; }

.mango-callback:hover {
  color: #fc9800; }

.mango-callback {
  margin: 1px 0 0 20px;
  display: inline-block;
  vertical-align: middle; }

.mango-callback {
  margin-left: 23px;
  font-size: 12px; }

.mango-callback:hover {
  cursor: pointer; }

.mango-callback {
  position: relative;
  top: 5px; }

/*.mango-callback { color: #fff; opacity: 0.5; }*/
.mango-callback {
  display: block;
  margin: -2px 0 0 22px; }

.mango-callback {
  background-color: black;
  display: inline-block;
  height: 26px;
  width: 126px; }

#mango-widget-btn {
  background-color: black;
  display: inline-block;
  font-size: 16px;
  color: #fc9800;
  border: 2px solid #fc9800;
  height: 30px;
  width: 160px;
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 0;
  cursor: pointer;
  text-transform: none; }

#mango-widget-btn:hover {
  transform: scale(1.1); }

.right_block ol,
.right_block ul {
  margin: 0 0 27px; }

.right_block ol li:before,
.right_block ul li:before {
  margin-left: 20px;
  width: 20px;
  vertical-align: top;
  display: inline;
  zoom: 1;
  padding: 0; }

.right_block ol li,
.right_block ul li {
  margin: 0 0 4px; }

.title_block {
  display: inline-block;
  font-size: 20px;
  color: #1d1a1a;
  line-height: 30px;
  font-weight: 500;
  margin: 0 38px 0 0; }

.icon_more {
  text-decoration: none;
  font-size: 10px;
  text-transform: uppercase;
  background: url("/local/templates/aspro_mshop/images/arrows.png") -1px -78px no-repeat;
  display: inline-block;
  margin: 10px 0 0;
  padding: 0 0 0 23px; }

:hover {
  transition: background-color ease 0.5s; }

.wrapp,
.wrapper,
.wrapper_inner {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
  zoom: 1; }

.wrapper {
  min-height: 100%;
  height: auto !important;
  padding-bottom: 150px; }

.wrapp {
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 10px; }

.wrapper_inner {
  max-width: 1262px;
  margin: 0 auto;
  padding: 0 15px; }

.wrapper_inner.wides {
  max-width: 1172px; }

.wrapper_inner.wides_big {
  max-width: 1182px; }

hr {
  height: 1px;
  margin: 0;
  padding: 0; }

hr.grey {
  background: #E5E5E5; }

.wrap_md_row {
  margin: 0 -15px; }

.md-25,
.md-33,
.md-50,
.md-75,
.wrap_md .iblock,
.wrap_md .news_wrap,
.wrap_md .subscribe_wrap {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 13px; }

.md-75 {
  width: 75%; }

.md-33 {
  width: 33.330002%; }

.md-25 {
  width: 25%; }

.wrap_md_row > div {
  padding: 0 15px; }

.border-radius {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.box-sizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

.hidden_block {
  visibility: hidden;
  opacity: 0; }

.display-block {
  display: block !important;
  visibility: visible; }

.clear {
  width: 100%;
  clear: both;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.top_block {
  font-size: 0;
  margin: 0 0 24px;
  padding: 42px 0 0; }

.top_block a {
  font-size: 12px;
  text-decoration: none; }

#header {
  z-index: 100;
  right: 0;
  left: 0;
  height: 110px;
  margin: 40px 0 7px;
  padding: 40px 0 18px; }

.has_menu #header {
  margin-bottom: 0;
  padding-bottom: 16px; }

.has_menu.m_color_colored #header {
  padding-bottom: 15px; }

.middle:after {
  content: '';
  clear: both;
  display: table; }

#footer {
  min-height: 150px;
  margin-top: -110px;
  position: relative;
  zoom: 1;
  z-index: 50;
  border-top: 1px solid #e7e7e7; }

#footer.main {
  margin-top: -150px; }

ol.help_warr_ol {
  list-style-type: none;
  counter-reset: num 0; }

div.help_warr_header_text {
  background-color: #fc9800;
  color: #FFF;
  font-family: "Open Sans",sans-serif;
  font-size: 26px;
  font-weight: 700;
  width: 480px;
  padding-left: 45px;
  height: 42px;
  line-height: 42px;
  position: relative;
  top: -92px; }

ol.help_warr_ol li::before {
  background-color: #fc9800;
  color: #FFF;
  content: counter(num,decimal) !important;
  counter-increment: num 1;
  font-family: "Open Sans",sans-serif;
  font-size: 24px;
  height: 31px;
  padding-top: 10px;
  text-align: center;
  width: 41px;
  float: left;
  margin: 0; }

ol.help_warr_ol li div.help_warr_li_head {
  background-color: #f7f7f7;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
  font-weight: 700;
  height: 41px;
  line-height: 41px;
  padding-left: 51px; }

div.help_warr_ol_inner {
  background-color: #FFF;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  padding-left: 14px;
  padding-top: 15px;
  width: 100%;
  margin: 0; }

ul.help_warr_ul li.help_warr_li::before {
  background-color: #fc9800;
  content: "" !important;
  display: block;
  float: left;
  height: 10px;
  position: relative;
  top: 6px;
  width: 10px;
  margin: 0 2px 0 0;
  padding: 0; }

.help_warr_ul li.help_warr_li {
  margin-bottom: 15px;
  margin-top: 15px;
  counter-reset: num; }

.help_warr_ul::after {
  counter-reset: num 2; }

.help_warr_header {
  margin-bottom: 41px;
  position: relative;
  color: #383838;
  text-align: center; }
  .help_warr_header img {
    max-width: 100%;
    height: auto; }

div.audit_text_header {
  color: #383838;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
  font-weight: 700;
  background-color: #f7f7f7;
  line-height: 41px; }

div.audti_small_left {
  float: left;
  margin-right: 80px; }

div.audit_punkt {
  border: 1px solid;
  float: left;
  margin-bottom: 35px;
  margin-right: 50px;
  width: 260px; }

div.audit_punkt div.num {
  background-color: #fc9800;
  color: #FFF;
  font-family: "Open Sans",sans-serif;
  font-size: 45px;
  font-weight: 800;
  height: 45px;
  line-height: 45px;
  text-align: center;
  width: 45px;
  float: left;
  margin: 0; }

div.audit_punkt div.text {
  color: #383838;
  font-family: "Open Sans",sans-serif;
  font-size: 13px;
  line-height: 45px;
  padding-left: 60px; }

div.helpw_text_header {
  color: #383838;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  font-weight: 700; }

div.helpw_wrap_ul {
  padding-bottom: 45px;
  margin-bottom: 40px;
  border-bottom: solid 1px;
  border-color: #e2e0e0; }

div.helpw_text {
  color: #383838;
  margin-bottom: 40px; }

a.helpw_a {
  text-decoration: underline; }

h1.servrep_h1 {
  font-family: "Open Sans",sans-serif;
  background-color: #f7f7f7;
  color: #383838;
  font-size: 18px;
  line-height: 40px;
  margin-bottom: 35px;
  padding-bottom: 8px;
  padding-left: 15px; }

.servrep_foot {
  font-family: "Open Sans",sans-serif;
  margin-bottom: 75px; }

div.servrep_foot_left {
  color: #383838;
  font-size: 14px;
  float: left;
  width: 670px; }

div.servrep_foot_right {
  font-family: "Open Sans",sans-serif;
  background-color: #fc9800;
  height: 41px;
  width: 220px;
  border-radius: 5px;
  margin-left: 710px; }

div.servrep_foot_right img {
  border-right: 1px solid #FFF;
  float: left;
  margin-left: 10px;
  margin-top: 7px;
  padding-right: 10px; }

div.servrep_foot_right div {
  font-family: "Open Sans",sans-serif;
  color: #FFF;
  font-size: 18px;
  font-weight: 600;
  height: 41px;
  line-height: 41px;
  margin-left: 56px; }

div.netlab_header {
  margin-bottom: 55px; }

div.sersup_bold {
  font-size: 18px;
  font-weight: 600; }

ul.servsup_ul li.servsup_li {
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  margin-bottom: 35px; }

div.compqua_header {
  margin-bottom: 25px; }

ul.compqua_ul li.compqua_li {
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  margin-bottom: 30px; }

ul.compqua_ul li.compqua_li ol li::before {
  color: #383838;
  font-family: "Open Sans",sans-serif; }

ul.compqua_ul li.compqua_li ol li {
  margin-bottom: 10px;
  font-family: "Open Sans",sans-serif; }

div.cont_pair {
  margin-left: 40px;
  line-height: 1.1; }

div.cont_pair .cont_value {
  color: #02a9dd; }

div.cont_shops {
  background-color: #ff9201;
  color: #FFF;
  font-size: 14px;
  font-weight: 700;
  height: 35px;
  line-height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 15px;
  text-align: center;
  width: 115px; }

div.cont_toof_left {
  float: left;
  margin-right: 90px; }

.cont_toof_right {
  margin-left: 302px; }

span.cont_toof_num {
  background-color: #ff9201;
  color: #FFF;
  font-weight: 700;
  padding-left: 2px;
  padding-right: 2px;
  margin-right: 4px; }

.cont_text_path {
  min-height: 272px;
  width: 480px;
  float: left; }

.cont_map {
  margin-left: 477px; }

h1.cont_blue {
  font-family: "Open Sans",sans-serif;
  color: #03a8e2;
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 20px;
  padding-bottom: 8px; }

ul.cont_ul {
  font-family: "Open Sans",sans-serif;
  color: #383838;
  margin-bottom: 5px; }

div.cont_mark_wrapp {
  border-left: solid 1px #e5e5e5;
  padding-left: 10px; }

div.cont_h_mark {
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  font-weight: 700; }

div.cont_text_mark {
  font-family: "Open Sans",sans-serif;
  font-size: 14px; }

input::-moz-input-placeholder,
input::-ms-input-placeholder,
input::-o-input-placeholder,
input::-webkit-input-placeholder {
  color: #6a6a6a; }

input[type=email],
input[type=password],
input[type=text],
select,
textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #f7f7f7;
  border: 1px solid #E5E5E5;
  border-radius: 2px;
  box-shadow: none;
  color: #383838;
  height: auto;
  font-size: 12px;
  width: 100%;
  padding: 8px 13px 7px; }

textarea {
  resize: none;
  min-height: 90px; }

input[readonly],
select[readonly],
textarea[readonly] {
  background: #FFF; }

input:not(.button) {
  line-height: 20px; }

input.big {
  padding: 10px 13px 9px; }

input.grey {
  background: #EEE; }

input.error,
textarea.error {
  background: #ffefef;
  border-color: #cb0000; }

.bxml-dialog input[type=text] {
  width: auto;
  border-color: initial;
  padding: initial; }

.bx-ie input[type=email],
.bx-ie input[type=password],
.bx-ie input[type=text] {
  padding-bottom: 12px; }

form[name=bx_auth_services] .form-control input {
  margin: 0 0 20px; }

a.scroll-to-top {
  -moz-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  position: fixed;
  text-align: center;
  text-decoration: none;
  display: block;
  background: #404040 url("/local/templates/aspro_mshop/images/scroll.png") no-repeat scroll center 14px;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  right: 75px;
  left: inherit;
  bottom: 55px;
  opacity: 0;
  z-index: 1040;
  cursor: pointer; }

a.scroll-to-top.RECT_WHITE,
a.scroll-to-top.ROUND_WHITE {
  background-color: #fff; }

a.scroll-to-top.RECT_GREY,
a.scroll-to-top.ROUND_GREY {
  background-color: #e3e3e3; }

a.scroll-to-top.TOUCH {
  border-radius: 2px 0 0 2px;
  width: 50px;
  height: 50px;
  right: 0; }

a.scroll-to-top.RECT_COLOR,
a.scroll-to-top.ROUND_COLOR {
  background-position: center 14px; }

a.scroll-to-top.RECT_GREY,
a.scroll-to-top.RECT_WHITE,
a.scroll-to-top.ROUND_GREY,
a.scroll-to-top.ROUND_WHITE {
  background-position: center -70px; }

a.scroll-to-top.RECT_COLOR.TOUCH {
  background-position: center 17px; }

a.scroll-to-top.RECT_GREY.TOUCH,
a.scroll-to-top.RECT_WHITE.TOUCH {
  background-position: center -67px; }

.order-checkout .sof-req,
form .star {
  font-size: 12px;
  font-weight: 400;
  line-height: 0;
  position: relative;
  color: #e62222;
  margin: 0 0 0 4px; }

.form-control {
  position: relative;
  margin-bottom: 19px; }

.form-control label {
  display: block;
  font-size: 12px;
  margin-bottom: 2px; }

.form .form_footer {
  margin: 0 0 23px; }

.form .form_left {
  width: 56%;
  float: left; }

.form .form_right {
  left: 56%;
  padding-left: 30px;
  position: absolute;
  right: 0; }

.form.b .form_left,
.form.b .form_right {
  float: none;
  left: inherit;
  max-width: inherit;
  position: relative;
  right: inherit;
  width: 100%;
  margin: 0;
  padding: 0; }

.form textarea {
  min-height: 193px; }

label.error {
  color: #e62222 !important;
  font-size: 10px;
  position: absolute;
  top: 0;
  right: 0; }

.popup .form .form_head {
  border-bottom: 2px solid;
  padding: 34px 35px 35px; }

.popup .form .form_desc {
  margin-bottom: 0;
  margin-top: 15px; }

.popup .form .form_result {
  margin: 0;
  padding: 30px 35px 0; }

.popup .form .form_body {
  margin: 0;
  padding: 29px 35px 6px; }

.popup .form .form_footer {
  padding: 0 35px 12px; }

.popup.show .form .form_result {
  padding-bottom: 30px; }

.error_block_auth {
  color: #e62222 !important;
  font-size: 12px; }

.form_fly .form_footer_fly {
  margin: 0 0 3px; }

.form_fly .form_right_fly {
  padding-left: 30px;
  margin-left: 290px !important; }

.form_right_fly .form-control label {
  display: inline-block;
  text-align: right;
  width: 140px; }

div.form_right_fly div.form-control input[type=text],
input[type=password] {
  width: 290px; }

.form_fly textarea {
  height: 30px;
  width: 300px; }

.captcha-row {
  position: relative;
  max-width: 418px; }

.captcha-row .captcha_input {
  bottom: 0;
  height: 59px;
  left: 247px;
  max-width: 184px;
  position: absolute;
  right: 0; }

.captcha-row .captcha_input input[name=captcha_word] {
  bottom: 0;
  position: absolute; }

.captcha-row .captcha_image {
  height: 37px;
  position: relative;
  width: 217px; }

.captcha-row .captcha_image img {
  height: 37px;
  border: none;
  vertical-align: top;
  width: 180px; }

.captcha_reload {
  border: 1px solid transparent;
  cursor: pointer;
  height: 35px;
  left: 179px;
  position: absolute;
  top: 0;
  width: 36px; }

.captcha_reload::before {
  border-radius: 25px;
  height: 25px;
  left: 5px;
  top: 5px;
  width: 25px; }

.captcha_reload::after {
  background: transparent url("/local/templates/aspro_mshop/images/icons_wish.png") repeat scroll -67px -82px;
  height: 13px;
  left: 10px;
  top: 11px;
  transition: background 0.7s ease-in-out 0;
  width: 15px; }

.captcha_reload.loading:after {
  -webkit-animation: spinner 0.5s linear infinite !important;
  animation: spinner 0.5s linear infinite !important;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.captcha_reload:hover:after {
  -webkit-animation: spinner 0.5s ease-out 1;
  animation: spinner 0.5s ease 1;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.captcha-row.b .captcha_image,
.captcha-row.b .captcha_input {
  height: 37px;
  left: inherit;
  max-width: inherit;
  position: relative;
  right: inherit;
  margin: 0; }

.captcha-row.b .captcha_input label.error {
  top: -68px; }

.captcha-row .captcha_image .captcha_reload {
  right: 0;
  text-indent: -9999px; }

ul.menu .see_more,
ul.menu .see_more a {
  color: #1d1a1a !important; }

.block_wr.dark,
.bx_filter .bx_filter_popup_result,
.bx_item_set_hor .bx_item_set_hor_item a.remove,
.captcha_reload:before,
.cart_shell .remove-cell a:hover,
.catalog_detail .like_icons > div.text.added,
.colored #header .catalog_menu ul.menu > li,
.h_color_colored .header_wrap #header,
.left_block .internal_sections_list .child_wrapp ul.child li.cur:after,
.left_block .internal_sections_list .child_wrapp ul.child li:hover:after,
.left_block .internal_sections_list .title .inner_block:before,
.left_block .internal_sections_list li.cur,
.left_block .internal_sections_list li:hover,
.module-cart .remove-cell a:hover,
.more_text_ajax:before,
.registraion-page .top p:after,
.start_promo .item i.title span,
.start_promo .item p span,
.stores .all_map,
.subscribe-form {
  background-color: #ddd; }

.h_color_white .header_wrap #header .middle-h-row .logo_wrapp .logo a {
  background-color: #FFF; }

#footer .copyright,
#footer .copyright *,
.footer_bottom .all_menu_block ul li a,
.header_wrap.colored .top-h-row .menu li a,
.stores .stores_list .item .store_text .value {
  color: #545454; }

.bx_compare .compare_view.data_table_props td,
.catalog_detail .like_icons > div,
.info_item .top_info .article,
.item-stock,
.share_wrapp .text.button,
.share_wrapp .text.button:hover {
  color: #6d6d6d; }

#header .basket_fly .opener .count,
.catalog_detail .stock_board .title,
.filter_button span,
.front_slider .price,
.module_products_list .basket_button.to-cart span,
.module_products_list .basket_button.to-order span,
.module_products_list .basket_button.to-subscribe span,
.page_not_found td.description .title404,
.popup-window-titlebar .popup-window-top-row .popup-window-center-column span div,
table.colored td.name {
  color: #212121; }

#header .catalog_menu ul.menu.adaptive.opened li.menu_opener,
#header .catalog_menu ul.menu.adaptive.opened li.menu_opener a,
#header .catalog_menu ul.menu.adaptive.opened li.menu_opener:hover,
#header .catalog_menu ul.menu.adaptive.opened li.menu_opener:hover a,
#header ul.menu.full > li.search_row,
#header ul.menu.full > li.search_row input[id^=title-search-input]:focus {
  border-color: #3d3d3d; }

.catalog_detail .stock_board .txt,
.display_list .list_item .props_list td,
.header-cart-block .cart .delay_link,
.header-cart-block .cart .summ,
.index_bottom .info_column .about_column,
.smartfilter,
.smartfilter input {
  color: #636363; }

.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_title,
.display_list .availability-row .value,
.module-cart [data-id=total_buttons] .description,
.module-pagination .nums a,
.show_number,
.show_number * {
  color: #777; }

.catalog_detail .element_detail_text,
.tabs_content li.video {
  color: #7e7e7e; }

.bx_item_set_hor .bx_item_set_hor_item .price.detail,
.catalog_detail .set_wrapp .item .price.detail,
.module-cart .cost-cell .discount,
.module-cart .cost-cell .discount strike,
.module-cart .count-cell .measure,
.module_products_list .price-cell .price.discount {
  color: #999; }

.top-h-row .h-user-block .have-user a.exit,
.top-h-row .h-user-block .have-user a.exit span,
.top-h-row .menu li a {
  color: #919191; }

#footer .copyright .grey {
  color: #a0a0a0; }

.front_slider .price.discount {
  color: #adadad; }

.order-checkout .sof-req,
.pay-status-cell.not_payed,
form div.r div.error {
  color: #cb0000; }

.articles-list .item .item-title a:hover,
.articles-list .item:hover .item-title a,
.pseudo:hover,
a.avtorization-call.enter:hover {
  border-bottom-color: #919191; }

.props_table td {
  border-bottom: 1px dotted #b4b4b4; }

#header .basket_fly li[item-section=AnDelCanBuy] .module-cart .colored tfoot td.total_wrapp,
#order_form_div .sale_order_table.props td,
#order_form_div .title,
#order_form_div form .title,
#order_form_div hr,
.ask_small_block .ask_btn_block,
.basket_fly li[item-section=AnDelCanBuy] .module-cart table.colored tbody,
.catalog_detail hr,
.differences_table td,
.popup .form-description-wrapp,
.popup .form_description,
.viewed_products_column .view-list,
table.colored td {
  border-bottom: 1px solid #e7e7e7; }

table.colored tr.nb td {
  border-bottom: none; }

.module-orders-list td.drop-cell,
.viewed_products_column .view-item {
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7; }

.module-order-history .module-orders-list .tr-d:hover td {
  border-top: 1px solid #e7e7e7;
  background: #f7f7f7; }

.module-order-history .module-orders-list .tr-d.opened td.item-name-cell,
.module-order-history .module-orders-list .tr-d:hover td.item-name-cell {
  border-left: 1px solid #e7e7e7; }

.module-cart .colored tfoot tr[data-id=total_buttons] td .basket_update,
.module-order-history .module-orders-list .tr-d.opened td.order-status-cell,
.module-order-history .module-orders-list .tr-d:hover td.order-status-cell {
  border-right: 1px solid #e7e7e7; }

.jobs_wrapp .item span.icon,
.staff_wrapp .section .icon {
  background: #eef1f1; }

.catalog_detail .tabs.main_tabs > li {
  background: #f2f2f2; }

.bx_filter_vertical,
.differences tr.hovered:hover,
.popup .form-description-wrapp,
.search-page form,
table.colored.item-shell thead td {
  background: #fafafa; }

#header .basket_fly {
  background: #fff;
  box-shadow: rgba(44, 44, 44, 0.4) 0 6px 18px;
  -moz-box-shadow: rgba(44, 44, 44, 0.4) 0 6px 18px;
  -webkit-box-shadow: rgba(44, 44, 44, 0.4) 0 6px 18px;
  border-radius: 0 0 0 2px;
  -moz-border-radius: 0 0 0 2px;
  -webkit-border-radius: 0 0 0 2px;
  top: 180px;
  z-index: 100;
  position: fixed;
  width: 800px;
  right: -807px;
  min-height: 255px; }

table.title-search-result td.title-search-all {
  background: #fff !important; }

.header-cart-block .cart.empty_cart > span.icon {
  background: linear-gradient(to bottom, #e9e9e9, #d5d5d5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#e9e9e9',endColorstr='#d5d5d5',GradientType=0);
  border-bottom: 1px solid #cacaca; }

.popup .popup-intro.grey {
  border-bottom: 1px solid #bfbfbf;
  background: linear-gradient(to bottom, #e9e9e9, #d5d5d5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#e9e9e9',endColorstr='#d5d5d5',GradientType=0); }

.module-cart .colored tfoot tr[data-id=total_buttons] td .top_shadow {
  box-shadow: 0 1px 2px #e7e7e7 inset;
  -moz-box-shadow: 0 1px 2px #e7e7e7 inset;
  -o-box-shadow: 0 1px 2px #e7e7e7 inset;
  -webkit-box-shadow: 0 1px 2px #e7e7e7 inset; }

.top-h-row .search input[id^=title-search-input] {
  color: #b2b2b2;
  box-shadow: 0 0 1px #ededed;
  -moz-box-shadow: 0 0 1px #ededed;
  -o-box-shadow: 0 0 1px #ededed;
  -webkit-box-shadow: 0 0 1px #ededed;
  border-color: #e6e7e8; }

.middle-h-row .search input[id^=title-search-input] {
  color: #b2b2b2;
  box-shadow: 0 0 1px #ededed;
  -moz-box-shadow: 0 0 1px #ededed;
  -o-box-shadow: 0 0 1px #ededed;
  -webkit-box-shadow: 0 0 1px #ededed;
  border-color: #f2f3f4; }

.middle-h-row .search input[id^=title-search-input]:focus {
  color: #b2b2b2;
  box-shadow: 0 0 1px #ddd;
  -moz-box-shadow: 0 0 1px #ddd;
  -o-box-shadow: 0 0 1px #ddd;
  -webkit-box-shadow: 0 0 1px #ddd;
  border-color: #e8e9ea; }

table.title-search-result img.item_preview {
  box-shadow: 0 0 15px 5px #fff;
  -moz-box-shadow: 0 0 15px 5px #fff;
  -o-box-shadow: 0 0 15px 5px #fff;
  -webkit-box-shadow: 0 0 15px 5px #fff; }

table.colored_table {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-collapse: collapse; }

.colored_table thead tr {
  background: #F7F7F7; }

.colored_table tbody {
  border-left: 1px solid #E7E7E7;
  border-right: 1px solid #E7E7E7;
  border-bottom: 1px solid #E7E7E7; }

.colored_table tbody tr td {
  border-bottom: 1px solid #E7E7E7; }

.btn_big:hover,
.front_slider .read_more:hover {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -o-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  border-bottom: 2px solid #212121 !important;
  background: linear-gradient(to bottom, #848484, #464646) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#848484',endColorstr='#464646',GradientType=0) !important;
  color: #fff !important;
  box-shadow: 0 -1px 0 #555 inset;
  -moz-box-shadow: 0 -1px 0 #555 inset;
  -o-box-shadow: 0 -1px 0 #555 inset;
  -webkit-box-shadow: 0 -1px 0 #555 inset; }

ul.menu li .child.cat_menu hr {
  border-bottom: 1px solid #fff;
  background: #e7e7e7; }

.breadcrumbs .dropdown,
ul.menu .child .child_wrapp {
  background: #f5f5f6;
  box-shadow: 0 1px 5px #fafafa;
  -moz-box-shadow: 0 1px 5px #fafafa;
  -o-box-shadow: 0 1px 5px #fafafa;
  -webkit-box-shadow: 0 1px 5px #fafafa; }

.breadcrumbs .dropdown {
  display: block; }

.top-h-row .search input[id^=title-search-input]:focus {
  box-shadow: 0 0 1px #eee;
  -moz-box-shadow: 0 0 1px #eee;
  -webkit-box-shadow: 0 0 1px #eee;
  -o-box-shadow: 0 0 1px #eee;
  border-color: #ddd; }

.question-list .ans {
  color: #444;
  border: 1px solid #e8e8e8;
  background: #f2f2f2;
  border-bottom: 1px solid #bdbdbd; }

.question-list .ans .arr {
  border-bottom: 10px solid #f2f2f2; }

input#COUPON.error {
  border-color: #cb0000 !important; }

input#COUPON.good {
  border-color: #00cb00 !important; }

h2.feedback_title {
  color: #221f26; }

.bx-touch .bx_item_set_hor_container_big .bx_item_set_del,
.bx_item_set_hor_container_big .bx_item_set_hor_item:hover .bx_item_set_del,
.bx_kit_item:hover .bx_kit_item_del {
  background: #e62222; }

.button30.fast_order {
  background: linear-gradient(to bottom, #00b0d8, #007db9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#00b0d8',endColorstr='#007db9',GradientType=0);
  border-bottom: 1px solid #00699d; }

.button30.fast_order span {
  text-shadow: 0 1px 1px #006f9c;
  -moz-text-shadow: 0 1px 1px #006f9c;
  -o-text-shadow: 0 1px 1px #006f9c;
  -webkit-text-shadow: 0 1px 1px #006f9c; }

.bx_filter_container_title > span.name span {
  color: #221f26;
  border-bottom: 1px dotted #6e6e6e; }

.bx_filter_vertical .bx_filter_container_title i.arr {
  background: #fafafa url("/local/templates/aspro_mshop/../images/arrows_small.png") -15px -21px no-repeat; }

.bx_filter_vertical .for_button {
  border-top: 1px solid #dadada; }

.smartfilter .bx_ui_slider_track {
  background: #dadada; }

.compare_wrapp {
  background: #fcfcfc;
  border: 1px solid #f1f1f1;
  box-shadow: 0 0 1px #e7e7e7 inset;
  -moz-box-shadow: 0 0 1px #e7e7e7 inset;
  -o-box-shadow: 0 0 1px #e7e7e7 inset;
  -webkit-box-shadow: 0 0 1px #e7e7e7 inset; }

.popup .close:hover,
.popup-window-close-icon.popup-window-titlebar-close-icon:hover {
  background: #fff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }

.popup .pop-up-title,
.popup-window-titlebar .popup-window-top-row .popup-window-center-column span div {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.57);
  -moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.57);
  -o-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.57);
  -webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.57); }

.jqmOverlay,
.popup-window-overlay {
  background: rgba(0, 0, 0, 0.4) !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  -khtml-opacity: 1 !important;
  opacity: 1 !important; }

.bx_filter_vertical .bx_filter_block.scrollable {
  background: #fff;
  border: 1px solid #cbcbcb;
  box-shadow: 0 0 0 1px #eee inset;
  -moz-box-shadow: 0 0 0 1px #eee inset;
  -o-box-shadow: 0 0 0 1px #eee inset;
  -webkit-box-shadow: 0 0 0 1px #eee inset; }

.top-h-row .menu .separator {
  border-left: 1px dotted #c8c8c8; }

.cart_empty,
.count-cell div.error,
.module-cart {
  background: #fff;
  margin: 0 0 20px; }

.question-list .q a:hover span {
  border-color: #b4b4b4; }

.flexslider .light .banner_title {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.flexslider .light .banner_text {
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.6); }

.flexslider .dark .banner_title {
  color: #202020; }

.flexslider .dark .banner_text {
  color: #222; }

#header ul.menu.adaptive.opened > li.menu_opener i,
#header ul.menu.adaptive.opened:hover > li.menu_opener i {
  background-position: 1px -33px; }

#header ul.menu.adaptive.opened > li {
  border-bottom: 1px solid #3d3d3d !important; }

.rss_feed_icon:hover {
  color: #fff !important; }

.top-h-row {
  left: 0;
  right: 0;
  background: #182930;
  border-bottom: 1px solid #fff;
  height: 40px;
  position: fixed;
  z-index: 999;
  top: 0; }

.header_wrap.colored .top-h-row {
  background: #fff;
  border-bottom-color: #fff; }

.top-h-row content_menu {
  padding: 25px; }

.top-h-row ul.menu {
  width: 36%;
  position: relative;
  zoom: 1;
  font-size: 0;
  margin-right: 90px; }

.top-h-row .menu li a {
  font-size: 12px;
  color: #FFF;
  white-space: nowrap;
  text-decoration: none;
  border-bottom: 0 solid transparent; }

.top-h-row ul.menu:not(.opened) > li > a {
  border-radius: 0;
  height: auto;
  line-height: 20px;
  margin: 0;
  padding: 0 10px; }

#header .catalog_menu ul.menu {
  overflow: hidden;
  white-space: nowrap;
  font-size: 0; }

.top-h-row .search {
  width: 40%;
  max-width: 390px;
  position: relative;
  zoom: 1;
  margin-top: 5px; }

.top-h-row .phones {
  float: right;
  width: 15%;
  box-sizing: border-box;
  padding: 6px 0; }

.top-h-row .callback_btn {
  display: inline-block;
  font-size: 13px;
  color: #fc9800;
  border: 2px solid #fc9800;
  hight: 25px;
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 2px;
  cursor: pointer; }

.top-h-row .callback_btn:hover {
  transform: scale(1.1); }

.phones .phone_wrap a {
  text-decoration: none;
  cursor: default; }

.phones > span .callback_btn {
  display: inline-block;
  font-size: 12px; }

.phone_wrap .icons {
  width: 22px;
  height: 22px;
  background: url("/local/templates/aspro_mshop/images/myphone.png");
  margin: 0 1px 1px 0; }

.phones .order_wrap_btn {
  display: inline-block;
  vertical-align: middle;
  margin: 1px 0 0 20px; }

.footer_top .phones .order_wrap_btn {
  margin-left: 23px;
  font-size: 12px; }

.top-h-row .order_wrap_btn {
  position: relative;
  top: 5px; }

.top-h-row .email {
  float: right;
  width: 16%;
  box-sizing: border-box;
  padding: 6px 10px; }

.email_wrap .icons {
  width: 22px;
  height: 22px;
  background: url("/local/templates/aspro_mshop/images/letter.png");
  margin: 0 1px 1px 0; }

.top-h-row .skypeicq {
  float: left;
  width: 14%;
  box-sizing: border-box;
  color: #d1d0d0;
  padding: 0 10px; }

.icq .icons {
  width: 16px;
  height: 16px;
  background: url("/local/templates/aspro_mshop/images/icq.png");
  position: relative;
  top: 1px;
  margin: 0; }

.icq .icq_text {
  positon: relative;
  top: -2px; }

.skype .icons {
  width: 16px;
  height: 16px;
  background: url("/local/templates/aspro_mshop/images/skype.png");
  position: relative;
  top: -1px;
  margin: 0; }

.top-h-row .skype .icons {
  margin-right: 1px;
  display: inline-block;
  margin-top: 0; }

.top-h-row .skypeicq a {
  color: #d1d0d0; }

.top-h-row .h-user-block {
  margin-top: 9px;
  float: right;
  position: relative; }

.top-h-row .h-user-block .have-user a.reg {
  display: inline-block;
  height: 19px;
  text-decoration: none;
  padding: 0 16px 0 0; }

.top-h-row .h-user-block .have-user a.reg:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 11px;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -46px -183px no-repeat;
  vertical-align: middle;
  margin: 0 11px 0 0; }

.top-h-row .h-user-block a.exit,
a.exit {
  background: url("/local/templates/aspro_mshop/images/logout.png") right 1px no-repeat;
  padding-right: 20px; }

.top-h-row .h-user-block a.exit:hover,
a.exit:hover {
  background-position: right -14px; }

.avtorization-call.enter {
  cursor: pointer;
  margin: 0 19px 0 0; }

#header .middle-h-row .logo_wrapp .logo a {
  display: block;
  zoom: 1;
  vertical-align: middle;
  margin: 0; }

#header .middle-h-row td {
  vertical-align: middle;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

#header .middle-h-row td.logo_wrapp {
  padding: 14px 0 8px; }

.bx-ie #header .middle-h-row td.logo_wrapp {
  padding-bottom: 0;
  padding-top: 13px; }

.bx-ie #header .middle-h-row .logo_wrapp .logo {
  min-height: 47px;
  line-height: 47px; }

.bx-ie .basket_fly #header .middle-h-row .logo_wrapp .logo {
  min-height: 48px;
  line-height: 48px; }

#header .middle-h-row .center_block {
  width: 100%;
  padding: 0 45px 0 34px; }

.has_menu #header .middle-h-row .center_block {
  padding: 2px 40px 0 56px; }

#header .middle-h-row .main-nav ul.menu > li > a {
  padding: 0 10px; }

#header .middle-h-row .logo_wrapp .logo div {
  line-height: 61px; }

.main-nav ul.menu > li > a,
ul.mini-menu li a {
  font-size: 13px;
  font-weight: 600;
  border-radius: 0; }

.top-h-row .menu > li > a span {
  color: #fff;
  font-size: 14px;
  padding: 9px 0; }

.menu > li > a span {
  display: inline-block;
  border-bottom: 2px solid transparent;
  padding: 7px 0 8px;
  /*color: #fff;*/ }

.h_color_white .header_wrap .menu > li.current > a span {
  border-bottom-color: #ddd; }

.h_color_colored .header_wrap .top-h-row .menu > li.current > a span {
  border-bottom-color: transparent; }

.main-nav ul.menu > li > a span {
  padding-bottom: 4px;
  font-size: 19px;
  line-height: 20px; }

#header .middle-h-row .center_block ul.menu {
  float: left;
  width: 91%; }

#header .catalog_menu {
  z-index: 201;
  bottom: -20px;
  display: none;
  border-top: 1px solid #efefef; }

.m_color_white #header .catalog_menu {
  border-bottom: 1px solid #efefef; }

.has_menu #header .catalog_menu {
  bottom: -17px;
  border-top-width: 0; }

.has_menu.m_color_colored #header .catalog_menu {
  bottom: -15px; }

.has_menu.m_color_dark #header .catalog_menu {
  bottom: -16px; }

.wrapper.has_menu .white #header .catalog_menu {
  border-top-color: #efefef; }

.header_wrap #header .catalog_menu ul.menu > li {
  height: 53px; }

ul.menu li a i {
  display: inline-block;
  height: 5px;
  width: 8px;
  background: url("/local/templates/aspro_mshop/images/arrows.png") 0 0 no-repeat;
  zoom: 1;
  position: absolute;
  top: 7px; }

.wrapper.m_color_white .catalog_menu ul.menu li a i {
  background-position: -34px -143px; }

ul.menu li.more a i {
  position: static;
  margin: 0 0 2px 11px; }

.has_menu.h_color_colored.m_color_colored #header .catalog_menu {
  border-top: 1px solid rgba(249, 248, 248, 0.2); }

.has_menu.m_color_white #header .catalog_menu,
.has_menu.m_color_white #header .catalog_menu ul.menu > li {
  background: #fff;
  border-top-width: 1px; }

.has_menu.h_color_colored .center_block .phones .phone_wrap .icons {
  background-position: -3px -205px; }

.has_menu.m_color_dark #header .catalog_menu ul.menu > li.current {
  background: #2f2f2f; }

body #header .catalog_menu .child {
  margin-top: 0;
  padding-top: 0; }

body #header ul.menu li .child .child_wrapp {
  border: 0;
  background: #f7f7f9;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  border-radius: 0;
  padding: 35px 40px 17px; }

.h_color_white.m_color_none #header ul.menu li .child .child_wrapp,
.has_menu.m_color_white #header ul.menu li .child .child_wrapp {
  border-top: 2px solid #ddd; }

body #header ul.menu.bottom li .child .child_wrapp:not(.clearfix) {
  padding: 27px 40px 21px; }

.breadcrumbs .dropdown_wrapp,
ul.menu .child {
  z-index: 500;
  position: absolute;
  text-transform: none;
  font-size: 11px;
  padding-top: 20px; }

ul.menu .child {
  margin-top: 0;
  padding-top: 32px; }

ul.menu .child a {
  text-transform: none; }

ul.menu .child li.menu_title {
  display: block;
  margin: 0 0 6px; }

ul.menu .child li.menu_title a {
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
  padding: 0; }

ul.menu .child li.menu_item a {
  font-size: 12px;
  text-decoration: none;
  line-height: 20px;
  margin: 0 8px 0 0;
  padding: 0; }

ul.menu .child .child_wrapp .depth3 > a,
ul.menu .child .child_wrapp > a {
  display: block;
  text-decoration: none;
  line-height: 20px;
  text-transform: none; }

ul.menu .more .child .child_wrapp .depth3 > a.title {
  color: #000;
  margin-bottom: 5px;
  font-size: 12px; }

ul.menu .more .child .child_wrapp .depth3 {
  margin-bottom: 8px; }

.wrapper.has_menu .white #header .catalog_menu ul.menu > li.active,
.wrapper.has_menu .white #header .catalog_menu ul.menu > li.active:hover {
  background: #efefef; }

body #header ul.menu li .child.line .child_wrapp {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  padding: 0; }

body #header ul.menu li .child.line .child_wrapp > a {
  border-bottom: 1px solid #fff;
  background: #f7f7f9;
  padding: 9px 20px 10px; }

.bx-ie .search_middle_block .form-control input.big {
  line-height: 17px; }

.middle-h-row .search_middle_block.active .middle_form {
  width: 96%;
  display: block;
  opacity: 1;
  visibility: visible; }

.middle-h-row .search_middle_block .middle_form {
  opacity: 0;
  visibility: hidden;
  width: 0;
  top: -1px;
  right: 32px;
  position: absolute;
  -webkit-transition: width 0.25s ease-in;
  -moz-transition: width 0.25s ease-in;
  -o-transition: width 0.25s ease-in;
  transition: all 0.25s ease-in;
  overflow: hidden; }

.search_middle_block.active .middle_form {
  right: 32px; }

.middle-h-row .search_middle_block .middle_form .noborder {
  background: none;
  border: 0;
  display: inline-block;
  width: auto;
  position: absolute;
  right: 0;
  top: 0;
  text-transform: none;
  padding: 11px 13px 14px; }

.bx-chrome .middle-h-row .search_middle_block .middle_form .noborder {
  padding-top: 13px; }

.middle-h-row .search_middle_block .middle_form .big {
  padding-right: 100px;
  background: #e7e7e7;
  padding-left: 18px;
  border-color: transparent; }

.center_block .search_block .icon.open,
.h_color_colored .header_wrap .center_block .search_block .icon.open {
  background-position: -169px -175px;
  right: -10px;
  top: 2px;
  position: absolute;
  width: 40px;
  height: 38px; }

#header .middle-h-row .center_block .search {
  position: relative;
  zoom: 1;
  display: none;
  width: 63%;
  margin: 0 0 0 56px; }

#header .middle-h-row .center_block .middle_phone {
  display: none;
  min-width: 174px; }

.wrapper.has_menu #header .middle-h-row .center_block .middle_phone,
.wrapper.has_menu #header .middle-h-row .center_block .search {
  display: inline-block;
  vertical-align: middle;
  transition: margin ease 0.25s; }

.middle_phone .phones .order_wrap_btn {
  display: block;
  margin: -2px 0 0 22px; }

#header .middle-h-row .center_block .stitle_form .button,
.top-h-row .form_mobile_block .button {
  width: 39px;
  height: 39px;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -56px -168px no-repeat;
  position: absolute;
  top: 2px;
  right: 2px;
  border: 0; }

.top-h-row .form_mobile_block .button {
  text-indent: -9999px;
  top: 1px; }

#header .middle-h-row .center_block .stitle_form .text {
  background: #eee;
  height: 41px;
  border-color: transparent;
  padding: 10px 45px 9px 13px; }

#header ul.menu.full > li.search_row #search-submit-button i,
.middle-h-row .search #search-submit-button i,
.top-h-row .search #search-submit-button i {
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -60px -173px no-repeat; }

#header ul.menu.full > li.search_row #search-submit-button i {
  background-position-y: -173px; }

#header ul.menu.full > li.search_row #search-submit-button:hover i,
.middle-h-row .search #search-submit-button:hover i,
.top-h-row .search #search-submit-button:hover i {
  background-position: -138px -132px; }

.center_block .search_block .icon {
  display: inline-block;
  width: 18px;
  height: 20px;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -66px -177px no-repeat;
  position: relative;
  top: 10px;
  cursor: pointer; }

.h_color_colored .header_wrap .center_block .search_block .icon {
  background-position: -144px -137px; }

.basket_fly #header .middle-h-row .center_block {
  padding-right: 37px; }

.basket_fly #header .middle-h-row .form-control input[type=text] {
  color: #898989;
  font-size: 13px; }

.basket_fly #header .middle-h-row .center_block ul.menu {
  width: 71%;
  padding: 2px 0 0;
  margin-top: -28px; }

.basket_fly .search_middle_block,
.has_menu .search_middle_block {
  width: 25%;
  float: right;
  right: 0;
  top: -17px;
  -webkit-transition: width 0.25s ease-in;
  -moz-transition: width 0.25s ease-in;
  -o-transition: width 0.25s ease-in;
  transition: width 0.25s ease-in; }

.form_mobile_block .search_middle_block {
  right: initial;
  position: absolute;
  left: -161px;
  top: -7px;
  width: 150px; }

.form_mobile_block .search_middle_block input:not(.button) {
  line-height: 18px;
  background: #fff; }

.basket_fly .basket_wrapp .wrapp_all_icons {
  width: 31px; }

.basket_fly #header .middle-h-row .basket_wrapp {
  padding-top: 4px;
  vertical-align: top; }

.basket_fly #header .middle-h-row .center_block .search {
  width: 70%; }

.basket_fly .basket_wrapp .basket_fly .wraps_icon_block {
  display: inline-block;
  float: none;
  top: 39%;
  margin: 0 12px 0 0; }

.basket_fly .basket_wrapp .basket_fly .small .wraps_icon_block {
  margin-right: 12px; }

#header .basket_fly .opener {
  position: absolute;
  width: 67px;
  left: -67px;
  border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  top: 0; }

#header .basket_fly .opener .basket_count,
#header .basket_fly .opener .wish_count {
  text-align: center;
  width: 67px;
  height: 67px;
  cursor: pointer;
  vertical-align: top;
  display: inline-block;
  zoom: 1;
  border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px; }

#header .basket_fly .opener .opt_show,
#header .basket_fly .opener .wish_count {
  text-align: center;
  width: 67px;
  height: 67px;
  cursor: pointer;
  vertical-align: top;
  display: inline-block;
  zoom: 1;
  margin-bottom: 2px;
  border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px; }

#header .basket_fly .opener .opt_show {
  position: relative;
  width: 67px;
  margin: 0 0 2px; }

.opt_show .count span {
  background: #fff none repeat scroll 0 0;
  border-radius: 20px;
  display: table-cell;
  left: 28px;
  position: relative;
  top: 10px;
  width: 21px;
  margin: 20px; }

#opt_show_link {
  display: none;
  height: 205px; }

#opt_show_link div {
  font-size: 16px;
  color: #000;
  margin-top: 5px;
  font-weight: 600;
  margin-left: 5px;
  margin-right: 5px; }

#opt_show_link a {
  background: #00a7df none repeat scroll 0 0;
  border: medium none;
  border-radius: 2px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  width: auto;
  color: #FFF;
  top: 125px;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  letter-spacing: 0.4px;
  line-height: 16px;
  outline: medium none;
  margin: 5px;
  padding: 10px; }

#header .basket_fly .opener .wish_count.empty .icon {
  background: transparent; }

.basket_sort ul.tabs li {
  height: auto;
  padding-bottom: 3px;
  margin-right: 8px; }

.basket_sort ul.tabs li.cur div {
  border-bottom: 2px solid #ddd; }

.basket_sort ul.tabs li span {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  border-bottom: 0; }

.basket_sort ul.tabs li .wrap_li > span {
  padding-bottom: 6px; }

.basket_sort .remove_all_basket {
  position: relative;
  float: right;
  display: none;
  margin: 12px 0 27px;
  padding: 6px 12px 5px; }

.basket_sort .remove_all_basket:before,
.bx_sort_container .wrap_remove_button .button:before {
  content: "";
  display: inline-block;
  height: 9px;
  width: 9px;
  background: url("/local/templates/aspro_mshop/images/close_icons.png") -2px -28px no-repeat;
  vertical-align: middle;
  margin: 0 7px 0 0; }

#header .middle-h-row .basket_wrapp {
  margin-top: 23px;
  vertical-align: middle; }

#header .middle-h-row .basket_fly .basket_wrapp {
  margin-top: 44px;
  padding-top: 0; }

.middle .tabs_content.basket {
  margin: 27px 0 0; }

.basket_wrapp .module-cart.delayed {
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 0 26px; }

.coupons_list {
  text-align: left;
  padding: 0 0 0 84px; }

.coupons_list .bx_ordercart_coupon {
  clear: both;
  position: relative;
  margin: 14px 0 0; }

.coupons_list .bx_ordercart_coupon .coupon_text {
  background: #fff;
  display: inline-block;
  position: relative;
  padding: 0 10px 0 0; }

.coupons_list .bx_ordercart_coupon .coupon_text:before {
  content: "";
  display: inline-block;
  height: 9px;
  width: 11px;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -19px -3px no-repeat;
  margin: 0 6px 0 0; }

.coupons_list .bx_ordercart_coupon:before {
  content: "";
  width: 100%;
  display: block;
  height: 1px;
  border-bottom: 1px dotted #C3C3C3;
  top: 50%;
  position: absolute; }

.coupons_list .bx_ordercart_coupon.not_found .coupon_text:before {
  background-position: -102px -86px; }

.coupons_list .bx_ordercart_coupon.not_apply .coupon_text:before {
  background-position: -4px -3px; }

.coupons_list .bx_ordercart_coupon .remove {
  position: absolute;
  top: 2px;
  right: 0;
  z-index: 1; }

.coupons_list .bx_ordercart_coupon .bx_ordercart_coupon_notes {
  float: right;
  background: #fff;
  display: inline-block;
  position: relative;
  padding: 0 27px 0 10px; }

#header .basket_wrapp .module-cart.delayed {
  max-height: 250px; }

.basket_wrapp .module-cart .goods {
  max-height: 260px;
  overflow-y: auto;
  border-bottom: 1px solid #e7e7e7; }

.middle .basket_wrapp {
  margin: -13px 0 0; }

#header .basket_wrapp .basket_sort {
  padding: 25px 10px 0 15px; }

#header .basket_fly .module-cart .colored tbody {
  border-left-width: 0;
  border-right-width: 0;
  border-bottom: none; }

#header .basket_fly .basket_title {
  font-size: 26px;
  margin-right: 48px;
  margin-left: 13px;
  font-weight: 600; }

.basket_wrapp .module-cart table td {
  padding: 8px 10px; }

.middle .basket_wrapp .module-cart table tbody td {
  padding-bottom: 19px; }

.basket_wrapp .module-cart table tbody td {
  padding: 0 10px 19px; }

.middle .module-cart table tbody td {
  padding: 0 29px 19px; }

#header .basket_fly .module-cart table td.thumb-cell {
  padding: 11px 18px 10px 29px; }

.middle .basket_wrapp .module-cart table td.thumb-cell {
  padding-top: 19px;
  padding-right: 1px;
  width: 153px; }

#header .basket_fly .module-cart table td.name-cell {
  padding-top: 32px;
  min-width: 150px; }

.module-cart table td.name-cell .item_props .item_prop,
.module-cart table td.name-cell div[class^=bx_item_detail_] {
  clear: both;
  font-size: 12px;
  font-weight: 400;
  display: block; }

.module-cart table td.name-cell div[class^=bx_item_detail_] span.titles {
  float: left;
  line-height: 16px; }

.module-cart table td.name-cell div[class^=bx_item_detail_] .values {
  float: left;
  line-height: 16px;
  margin: 0 0 0 3px; }

.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li:before {
  content: "";
  display: none; }

.middle .module-cart table td.name-cell {
  padding-top: 54px;
  white-space: normal; }

#header .basket_fly .module-cart table td.cost-cell {
  padding-top: 33px;
  width: 200px; }

#header .basket_fly .module-cart table td.cost-cell.notes {
  padding-top: 10px; }

.middle .module-cart table td.cost-cell {
  padding-top: 55px;
  width: 230px; }

#header .basket_fly .module-cart table tr td.count-cell {
  padding-top: 26px;
  width: 132px; }

.module-cart table tr td.count-cell {
  font-size: 14px;
  line-height: 16px; }

.middle .module-cart table td.delay-cell,
.middle .module-cart table td.remove-cell {
  padding: 0 5px; }

.middle .module-cart table td.remove-cell {
  width: 20px;
  padding-top: 5px; }

#header .basket_fly .module-cart.delayed table tr td.count-cell {
  padding-top: 34px; }

.middle .module-cart table tr td.count-cell {
  padding-top: 22px;
  width: 185px; }

.middle .module-cart.delayed table tr td.count-cell {
  padding-top: 56px; }

#header .basket_fly .module-cart table td.summ-cell {
  width: 150px;
  padding-top: 33px; }

.middle .module-cart table td.summ-cell {
  width: 200px;
  padding-top: 56px; }

.middle .module-cart table tr td.summ-cell {
  padding-top: 32px; }

.middle .module-cart table tr td.cost-cell {
  padding-top: 32px; }

.basket_wrapp .module-cart .cost.prices .price:not(.discount) {
  margin-right: 4px;
  float: left;
  white-space: nowrap; }

#header .basket_fly .module-cart table td.delay-cell {
  padding-top: 25px;
  padding-bottom: 0; }

.middle .module-cart table tbody td.delay-cell {
  padding-top: 48px;
  width: 43px; }

#header .basket_fly li[item-section=DelDelCanBuy] .module-cart table td.delay-cell .icon {
  float: left;
  top: 0; }

#header .basket_fly .module-cart table td.remove-cell {
  width: 20px;
  padding-top: 5px;
  padding-right: 5px; }

.middle .module-cart table td.cell,
.middle .module-cart table td.weight-cell {
  padding-top: 55px; }

.counter_block {
  border: 1px solid #e5e5e5;
  font-size: 0;
  width: 74px;
  display: inline-block;
  vertical-align: top;
  border-radius: 2px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  height: 27px;
  margin: 0 auto; }

.counter_block.big_basket {
  width: 96px;
  text-align: center;
  height: auto; }

.counter_block input[type=text] {
  width: 32px;
  border: 0;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  background: #f7f7f7;
  color: #373737;
  font-size: 10px;
  height: 27px;
  border-radius: 0;
  text-align: center;
  line-height: 13px;
  padding: 8px 8px 7px; }

.counter_block.big_basket input[type=text] {
  font-size: 13px;
  height: 35px;
  width: 42px; }

.counter_block .minus,
.counter_block .plus {
  font-size: 0;
  line-height: 27px;
  height: 27px;
  width: 21px;
  display: inline-block;
  cursor: pointer;
  vertical-align: top; }

.counter_block.big_basket > span {
  line-height: 35px;
  height: 35px;
  width: 27px; }

.module_product_list .counter_block .minus,
.module_product_list .counter_block .plus {
  height: 24px;
  width: 24px; }

.counter_block > span:before {
  display: inline-block;
  content: "";
  width: 20px;
  height: 19px;
  background: url("/local/templates/aspro_mshop/images/plus_minus.png") 5px -13px no-repeat;
  vertical-align: middle; }

.bx-mac .counter_block > span:before {
  margin: 3px 0 0; }

.bx-mac .counter_block.big_basket > span:before {
  margin: 8px 0 0; }

.counter_block.big_basket > span.minus:before {
  background-position: 3px 3px; }

.counter_block > span.minus:hover:before {
  background-position: -41px -13px; }

.counter_block.big_basket > span.minus:hover:before {
  background-position: -43px 3px; }

.counter_block.big_basket > span.plus:before {
  background-position: -19px 3px; }

.counter_block > span.plus:before {
  background-position: -17px -13px; }

.counter_block.big_basket > span.plus:hover:before {
  background-position: -64px 3px; }

.counter_block > span.plus:hover:before {
  background-position: -63px -13px; }

.counter_wrapp {
  font-size: 0;
  padding: 15px 0 0; }

.counter_wrapp .counter_block {
  margin: 0 10px 0 0; }

.counter_wrapp .button_block.wide {
  display: block;
  width: 100%;
  margin: 0; }

.button.in-cart i {
  display: inline-block;
  width: 11px;
  height: 15px;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -49px -4px no-repeat;
  vertical-align: middle;
  margin: 0 8px 0 0; }

.count-cell div.error,
.count-cell div.error * {
  line-height: 15px;
  font-size: 12px;
  margin: 6px 0 10px; }

.catalog_detail a.compare_item i,
.catalog_detail a.wish_item i,
.display_list a.compare_item i,
.display_list a.wish_item i,
.module-cart a.wish_item .icon i {
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") 0 0 no-repeat; }

.module-cart a.wish_item.to_basket .icon i {
  background-position: -31px -200px; }

#header .basket_fly .module-cart table td.thumb-cell a {
  width: 70px;
  height: 70px;
  line-height: 70px;
  text-align: center; }

.module-cart table td.thumb-cell a {
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center; }

.module-cart .colored tfoot td {
  border-bottom: 0;
  vertical-align: top;
  padding: 26px 0 22px; }

.module-cart .colored tfoot .bottom_btn td {
  padding: 35px 15px 52px; }

#header .module-cart .colored tfoot .bottom_btn td {
  padding-bottom: 28px;
  padding-top: 29px; }

.module-cart tfoot .bottom_btn td .description {
  font-size: 12px;
  line-height: 16px;
  color: #b3b3b3;
  margin-top: 13px;
  width: 175px; }

#header .basket_fly .module-cart .colored tfoot td.total_wrapp .more_row {
  margin: 20px; }

.module-cart .colored tfoot td.row_titles {
  text-align: right;
  margin: 0; }

.module-cart .colored tfoot td.row_titles .item_title {
  margin: 0 43px 0 0; }

.module-cart .colored tfoot td.row_values .wrap_prices {
  width: 202px; }

.bottom.middle td > .coupon {
  width: 480px;
  float: left; }

.bottom.middle td > .coupon .coupon-t {
  width: 70px;
  float: left;
  line-height: 16px;
  text-align: left;
  margin: 0 14px 0 0; }

.bottom.middle td > .coupon #COUPON {
  width: 267px;
  float: left;
  margin: 0 3px 0 0; }

.bottom.middle td > .coupon .coupon_wrap {
  position: relative;
  display: inline-block;
  vertical-align: top; }

.bottom.middle td > .coupon .coupon_wrap label.error {
  top: -16px;
  right: 3px; }

.bottom.middle .total.item_title {
  float: right;
  padding-right: 28px;
  margin-top: 10px; }

.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp {
  padding-left: 23px;
  padding-right: 22px;
  text-align: right;
  white-space: nowrap; }

.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp .basket_checkout {
  float: right;
  width: 175px;
  margin-left: 45px;
  white-space: normal; }

.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_fast_order_wrapp {
  padding-left: 23px; }

.basket_wrapp .module-cart table.bottom.middle td {
  padding: 30px 0 18px; }

.basket_wrapp .module-cart table.bottom.middle .bottom_btn td {
  padding: 35px 0 26px; }

.basket_wrapp .module-cart table.bottom.middle td.row_values {
  padding-left: 36px;
  padding-top: 40px; }

.basket_wrapp .module-cart .middle tfoot td.row_titles {
  text-align: right;
  padding-right: 8px; }

.module-cart .colored.middle td.delay-cell {
  width: 34px;
  padding: 0; }

.basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn {
  padding: 0 20px 0 0; }

#header .module-cart .colored td .basket_back {
  float: right;
  padding: 0 9px 0 0; }

.module-cart .colored tfoot .bottom_btn td .basket_fast_order {
  margin: 0 0 0 27px; }

.basket_wrapp .wrapp_all_icons {
  width: 207px;
  padding: 20px 0 0; }

.bx-firefox .basket_normal .basket_wrapp .wrapp_all_icons,
.bx-ie .basket_normal .basket_wrapp .wrapp_all_icons {
  padding-top: 21px; }

.basket_wrapp .header-compare-block,
.basket_wrapp .wraps_icon_block {
  margin: 0 37px 0 0; }

.basket_wrapp .icon_block {
  position: relative;
  width: 17px;
  height: 16px;
  float: left; }

.basket_wrapp .wraps_icon_block {
  width: 17px;
  height: 16px;
  position: relative;
  float: left;
  cursor: pointer; }

.basket_wrapp .wraps_icon_block:before {
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -95px -180px no-repeat;
  width: 17px;
  height: 16px;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: block;
  content: "";
  position: relative;
  top: 0; }

.basket_wrapp .wraps_icon_block.delay:before,
.h_color_colored .header_wrap .basket_wrapp .basket_fly .wraps_icon_block.delay:before {
  background-position: -97px -257px;
  width: 19px;
  top: -1px; }

.basket_wrapp .wraps_icon_block.basket:before,
.h_color_colored .header_wrap .basket_wrapp .basket_fly .wraps_icon_block.basket:before {
  background-position: -150px -180px;
  top: -1px;
  width: 18px; }

.h_color_colored .header_wrap .basket_wrapp .wraps_icon_block:before {
  background-position: -168px -137px; }

.h_color_colored .header_wrap .basket_wrapp .wraps_icon_block.delay:before {
  background-position: -143px -158px; }

.basket_wrapp .basket_block .wraps_icon_block .link {
  z-index: 1; }

.basket_wrapp .link {
  display: block;
  position: absolute;
  left: -10px;
  top: -13px;
  right: -15px;
  bottom: -27px;
  z-index: 2; }

.basket_wrapp .wraps_icon_block .count {
  position: absolute;
  right: -13px;
  top: -15px;
  left: auto;
  text-align: center;
  opacity: 1; }

.basket_wrapp .wraps_icon_block .count span {
  width: 22px;
  background: #e3e3e3;
  display: table-cell;
  height: 19px;
  vertical-align: middle;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px; }

.basket_wrapp .wraps_icon_block .count .text,
.basket_wrapp .wraps_icon_block .count a {
  display: block;
  text-decoration: none;
  font-size: 11px; }

.basket_wrapp .basket_block .link {
  bottom: -24px;
  z-index: 2; }

.basket_wrapp .basket_block .text {
  margin: -1px 0 0; }

.basket_wrapp .basket_block .text .value {
  color: #5f5f5f;
  line-height: 16px;
  max-width: 67px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.basket_wrapp .wraps_icon_block.basket {
  margin-right: 15px; }

.h_color_colored .header_wrap .basket_wrapp .basket_block .text {
  position: relative;
  z-index: 1; }

.h_color_colored .header_wrap .basket_wrapp .basket_block .text .value {
  opacity: 0.7;
  color: #fff; }

.h_color_colored .header_wrap .basket_wrapp .wraps_icon_block.basket:before {
  background-position: -168px -158px;
  top: -1px; }

.basket_normal .popup {
  background: none;
  box-shadow: none;
  min-width: 0;
  z-index: 11;
  width: 141px;
  position: absolute;
  top: auto;
  right: 0;
  left: auto;
  border-radius: 0; }

.basket_normal .popup.card_popup_frame .basket_popup_wrapp {
  width: 397px;
  position: absolute;
  right: -11px;
  top: 55px;
  display: none;
  border-top: 2px solid #ddd;
  background: #FFF;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
  margin: 0; }

.item-title .props {
  margin: 0 0 6px; }

.item-title .props .item_prop,
.item-title .props .item_prop .title {
  line-height: 16px;
  font-size: 12px; }

.item-title .props .item_prop .title {
  padding: 0 4px 0 0; }

.popup .cart_shell td.thumb-cell {
  padding: 20px 10px 10px 20px; }

.popup .basket_popup_wrapp .cart_shell .item-title {
  position: relative;
  padding: 16px 20px 16px 10px; }

#header .popup .cart_shell td {
  border-top: 1px solid #e5e5e5;
  vertical-align: top; }

.popup .cart_shell .cost-cell .price {
  margin-top: 1px; }

.card_popup_frame.popup .remove-cell {
  position: absolute;
  top: 18px;
  right: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

.basket_popup_wrapp .item-title .one-item span,
.popup .basket_popup_wrapp .item-title .cost-cell span {
  font-size: 13px;
  line-height: 16px; }

.bx_item_set_hor .bx_item_set_hor_item a.remove,
.bx_item_set_hor .bx_item_set_hor_item a.remove i,
.cart_shell .remove-cell a,
.cart_shell .remove-cell a i,
.module-cart .remove-cell a,
.module-cart .remove-cell a i,
.remove,
.remove i,
.remove_item .remove a,
.remove_item .remove a i {
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  display: inline-block;
  height: 17px;
  width: 17px;
  cursor: pointer; }

.bx_item_set_hor .bx_item_set_hor_item a.remove i,
.cart_shell .remove-cell a i,
.module-cart .remove-cell a i,
.remove i {
  background: url("/local/templates/aspro_mshop/images/close_icons.png") 3px -23px no-repeat; }

.bx_item_set_hor .bx_item_set_hor_item a.remove i,
.cart_shell .remove-cell a:hover i,
.module-cart .remove-cell a:hover i,
.remove:hover i {
  background-position: -17px -23px; }

.card_popup_frame.popup .total_wrapp .price,
.card_popup_frame.popup .total_wrapp .total span {
  font-size: 13px;
  line-height: 16px;
  float: left; }

.card_popup_frame.popup .total_wrapp .total {
  white-space: nowrap;
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  margin: 0 0 20px;
  padding: 15px 20px 14px; }

.card_popup_frame.popup .total_wrapp .total .price {
  float: right;
  padding: 1px 0 0; }

.total_wrapp .but_row1 {
  text-align: center;
  padding: 0 20px 20px; }

.top_slider_wrapp .flex-direction-nav {
  opacity: 0;
  visibility: hidden;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.flex-control-paging li a,
.front_slider_wrapp .flex-control-nav li a {
  display: inline-block;
  height: 10px;
  width: 10px;
  background: url("/local/templates/aspro_mshop/images/slider_pagination.png") 0 0 no-repeat;
  cursor: pointer;
  font-size: 0; }

.flex-control-nav li a {
  background-position: -20px -20px; }

.top_slider_wrapp .flex-control-nav li a {
  background-position: -24px 0; }

.flex-control-nav li a:not(.touch):hover,
.flex-control-paging li a.flex-active,
.front_slider_wrapp .flex-control-paging li a.flex-active {
  background-position: -2px -20px; }

.flex-control-paging li a:active {
  background-position: -1px -39px; }

.top_slider_wrapp .flex-direction-nav li,
.top_slider_wrapp .flex-direction-nav li a {
  height: 42px;
  width: 42px; }

.top_slider_wrapp .flex-direction-nav li {
  position: absolute;
  top: 179px;
  right: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  z-index: 2; }

.top_slider_wrapp .flex-direction-nav li:first-child {
  left: 20px; }

.top_slider_wrapp .flex-direction-nav li a {
  background-image: url("/local/templates/aspro_mshop/images/arrows.png"); }

.top_slider_wrapp .flex-direction-nav li.flex-nav-prev a.flex-prev {
  background-position: 15px -95px; }

.top_slider_wrapp .flex-direction-nav li.flex-nav-prev:hover a.flex-prev {
  background-position: 15px 11px; }

.top_slider_wrapp .flex-direction-nav li.flex-nav-next a.flex-next {
  background-position: -19px -95px; }

.top_slider_wrapp .flex-direction-nav li.flex-nav-next:hover a.flex-next {
  background-position: -19px 11px; }

.top_slider_wrapp .flexslider .banner_title span {
  font-size: 38px;
  line-height: 45px;
  font-weight: 600; }

.top_slider_wrapp .flexslider .text.center .banner_buttons {
  margin-top: 25px; }

.tizers_block {
  font-size: 0;
  text-align: center;
  margin: 25px 0 0; }

.tizers_block .item {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  width: 20%;
  color: #000;
  box-sizing: border-box;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  white-space: nowrap;
  margin: 25px 0 38px;
  padding: 0 5px 0 0; }

.tizers_block .item .img,
.tizers_block .item .title {
  font-size: 12px;
  display: inline-block;
  vertical-align: middle; }

.tizers_block .item .img {
  max-width: 60px;
  margin: 0 20px 0 0; }

.tizers_block .item .title {
  width: 60%;
  text-align: left;
  white-space: normal;
  margin: -6px 0 0; }

.tizers_block .item a {
  font-size: 12px;
  text-decoration: none;
  color: #000;
  line-height: 16px;
  display: block; }

@media (min-width: 1060px) {
  .tizers_block {
    text-align: left;
    margin: 0 3px; }

  .tizers_block .item:nth-child(2),
  .tizers_block .item:nth-child(3),
  .tizers_block .item:nth-child(4) {
    text-align: center; }

  .tizers_block .item:nth-child(5) {
    text-align: right; }

  .tizers_block .item:nth-child(5) .title {
    width: auto; } }
.start_promo .item {
  border: 10px solid #fff;
  border-bottom-width: 2px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  width: 25%;
  padding-bottom: 24%;
  float: left;
  height: 0;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden; }

.start_promo .item.wide100,
.start_promo .item:nth-child(3n) {
  border-right-width: 0; }

.start_promo .item img {
  height: 288px;
  max-height: 288px;
  /*max-height:268px;*/
  position: absolute;
  left: 0;
  vertical-align: middle; }

.start_promo .item .opacity_block {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #FFF; }

.start_promo .item:hover .opacity_block {
  opacity: 0.1;
  z-index: 11; }

.start_promo .item span.main_wrap {
  max-width: 195px;
  bottom: 20px;
  left: 20px;
  position: absolute;
  z-index: 10;
  color: #fff;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  display: none; }

.start_promo .item span.main_wrap i {
  display: block;
  font-style: normal; }

.start_promo .item.wide50 span.main_wrap {
  max-width: 340px; }

.start_promo .item.wide100 span.main_wrap {
  max-width: 500px; }

.start_promo .item p {
  margin-bottom: 0;
  line-height: 15px; }

.wrapper_inner .start_promo .item i span p span {
  line-height: 16px;
  position: relative;
  margin: -11px 0 0;
  padding: 0 7px 7px; }

.wrapper_inner .start_promo .item i span p:first-child span {
  line-height: 27px;
  padding-bottom: 1px;
  margin-top: 0; }

.wrapper_inner .start_promo .item i span p .tizer_text {
  padding-top: 5px;
  margin: 3px 0 0; }

.start_promo .item i.title span {
  font-weight: 700;
  font-size: 18px; }

.bx-ie .start_promo.t1 .item i.title {
  position: relative;
  line-height: 1;
  color: #fff;
  display: inline;
  white-space: pre-wrap;
  border: 0 solid #00a7df;
  border-width: 0.25em 0; }

.bx-ie .start_promo.t1.title,
.bx-ie .start_promo1 .title:after {
  background-color: #00a7df; }

.start_promo .item i.price span {
  font-size: 16px;
  display: inline-block;
  line-height: 19px; }

.start_promo .catalog_btn {
  text-align: center;
  margin: 20px 0 40px; }

.start_promo .item i.price span,
.start_promo .item i.title span {
  box-decoration-break: clone; }

.wrap_tizer {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 10;
  max-width: 85%;
  color: #fff; }

.wrap_tizer .wrap_outer {
  position: relative;
  left: -3px;
  font-size: 16px;
  line-height: 16px;
  background: #23618C;
  color: #FFF;
  display: inline;
  padding: 3px 0 5px; }

.wrap_tizer .wrap_outer.title {
  font-weight: 600;
  font-size: 18px; }

.wrap_tizer .wr_block.price {
  margin: 10px 0 0; }

.wrap_tizer .wr_block.price .wrap_outer,
.wrap_tizer .wr_block.price .wrap_outer .outer_text {
  padding-top: 4px; }

.wrap_tizer .wrap_outer .outer_text {
  position: relative;
  left: 15px;
  background: #23618C;
  padding: 3px 0 5px; }

.wrap_tizer .wrap_outer .inner_text {
  position: relative;
  left: -7px;
  color: #FFF;
  font-style: normal;
  background: #23618C;
  z-index: 1; }

.wr li {
  margin-left: 20px;
  background: #fff !important;
  margin-right: 0;
  float: left;
  box-shadow: none;
  border: 0 solid transparent;
  transition: all 0.2s ease;
  opacity: 0; }

.flex-viewport .wr li.hover,
.flex-viewport .wr li:hover {
  border: 0 solid transparent;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  height: auto !important; }

.stores_list .flex-viewport:hover {
  transition: none; }

store_text
.specials.tab_slider_wrapp,
.specials_slider_wrapp,
.tab_slider_wrapp {
  padding: 32px 0 2px; }

.tab_slider_wrapp {
  padding-top: 20px; }

.specials_slider_wrapp ul.tabs > li,
.tab_slider_wrapp ul.tabs > li {
  -moz-border-radius: 0;
  border-radius: 0;
  height: auto;
  margin: 10px 14px 0 0; }

.specials_slider_wrapp ul.tabs > li span,
.tab_slider_wrapp ul.tabs > li span {
  font-size: 16px;
  line-height: 20px;
  text-transform: none;
  border-bottom-width: 0;
  font-weight: 500;
  padding: 0 0 5px; }

.specials_slider_wrapp ul.tabs li.cur span,
.tab_slider_wrapp ul.tabs li.cur span {
  color: #000;
  border-bottom: 2px solid #ddd; }

.tab_slider_wrapp:not(.specials) .top_blocks {
  position: relative;
  border-top: 1px solid #e5e5e5;
  padding: 32px 0 0; }

.specials.tab_slider_wrapp .top_blocks {
  border-top-width: 0;
  padding: 0; }

.detail_footer .wrapper_block .top_block {
  border-top: 1px solid #E5E5E5;
  position: relative;
  z-index: -1; }

.wrapper_block .all_wrapp {
  position: relative;
  margin: 0 0 5px; }

.wrapper_block .all_wrapp .content_inner.absolute {
  position: absolute;
  z-index: 111;
  zoom: 1;
  overflow: hidden; }

.tabs_content .flex-viewport,
.wrapper_block .flex-viewport {
  overflow: visible !important;
  margin-top: 26px; }

.specials_slider > li,
.tabs_slider li,
.wrapper_block .wr li {
  width: 170px !important;
  opacity: 0;
  min-height: 305px;
  padding: 20px 20px 12px; }

.specials_slider > li.hover,
.specials_slider > li:hover,
.tabs_slider li.hover,
.tabs_slider li:hover,
.wrapper_block .wr li.hover,
.wrapper_block .wr li:hover {
  padding: 20px; }

.image_wrapper_block,
.image_wrapper_block a {
  max-width: 170px;
  min-width: 70px;
  height: 170px;
  line-height: 170px;
  vertical-align: middle;
  text-align: center;
  position: relative;
  zoom: 1;
  display: block;
  margin: 0 auto;
  padding: 0; }

.image_wrapper_block a {
  background-position: 50% 50%;
  background-repeat: no-repeat; }

.image_wrapper_block img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 0;
  vertical-align: middle;
  max-width: 100%;
  margin: auto; }

.image_wrapper_block .like_icons {
  position: absolute;
  top: 0;
  right: -4px;
  z-index: 1; }

.like_icons span {
  display: block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
  margin: 0 0 5px; }

.image_wrapper_block .like_icons span.added {
  opacity: 0.6;
  visibility: visible; }

.like_icons span i {
  width: 29px;
  height: 29px;
  display: block;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") 0 0 no-repeat; }

.like_icons .compare_item i {
  background-position: -19px -13px; }

.like_icons span:hover {
  cursor: pointer;
  background-color: #e3e3e3; }

.like_icons span.wish_item:hover i {
  background-position: 5px -253px; }

.like_icons span.compare_item:hover i {
  background-position: -18px -72px; }

.flex-viewport .catalog_item .item_info {
  border-top-width: 0;
  box-sizing: initial;
  margin: 9px 0 0;
  padding: 5px 0; }

.cost.prices .price,
.module-cart .row_titles .item_title,
.module-cart .row_values .price {
  font-size: 15px;
  font-weight: 700;
  line-height: 15px; }

.cost.prices .price_name {
  font-size: 10px;
  line-height: 15px;
  clear: both;
  margin: 6px 0 2px; }

.cost.prices .price + .price_name {
  margin-top: 8px; }

.cost.prices .price.discount {
  display: inline-block;
  vertical-align: top;
  margin-top: 8px;
  float: none; }

.cost .price:not(.discount) {
  margin-right: 4px; }

.cost .price.discount strike,
.row_values .price.discount strike {
  font-size: 11px;
  line-height: 15px;
  font-weight: 400; }

.sale_block {
  clear: both;
  margin: 3px 0 2px; }

.sale_block .text,
.sale_block .value {
  float: left;
  background: #ffd02e;
  font-size: 11px;
  line-height: 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-top: 1px;
  margin-bottom: 1px;
  padding: 4px 8px 3px; }

.brands_slider_wrapp {
  padding: 55px 30px 47px; }

.brands_slider_wrapp .flex-viewport {
  height: 48px;
  overflow: hidden; }

.brands_slider > li {
  line-height: 48px;
  text-align: center;
  float: left; }

.brands_slider_wrapp li img {
  -webkit-transition: all ease-out 0.2s;
  -moz-transition: all ease-out 0.2s;
  -o-transition: all ease-out 0.2s;
  transition: all ease-out 0.2s;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  filter: gray;
  -webkit-filter: grayscale(100%);
  /*max-width:120px;*/
  vertical-align: sub; }

.recall_slider_wrapp {
  padding: 1px 30px 40px; }

.recall_slider_wrapp .flex-viewport {
  height: 220px;
  overflow: hidden; }

.recall_slider > li {
  text-align: center;
  float: left;
  margin-right: 0;
  height: 205px;
  overflow: hidden;
  width: 530px;
  padding: 15px 25px 0 30px; }

.recall_slider > li div.recall-inner {
  border: solid 1px #e7e7e9;
  border-radius: 15px;
  height: 185px;
  padding: 15px 25px 0 30px; }

.recall_slider_navigation ul.flex-direction-nav li a.flex-prev {
  background: transparent url("/bitrix/templates/aspro_mshop/css/../images/left-ar.png") no-repeat scroll 0 0;
  border-radius: 0;
  height: 50px;
  width: 45px; }

.recall_slider_navigation ul.flex-direction-nav li:hover a.flex-prev {
  background: transparent url("/bitrix/templates/aspro_mshop/css/../images/left-ar-bl.png") no-repeat scroll 0 0;
  border-radius: 0;
  height: 50px;
  width: 45px; }

.recall_slider_navigation ul.flex-direction-nav li.flex-nav-prev {
  left: -50px; }

.recall_slider_navigation ul.flex-direction-nav li a.flex-next {
  background: transparent url("/bitrix/templates/aspro_mshop/css/../images/right-ar.png") no-repeat scroll 0 0;
  border-radius: 0;
  height: 50px;
  width: 45px; }

.recall_slider_navigation ul.flex-direction-nav li:hover a.flex-next {
  background: transparent url("/bitrix/templates/aspro_mshop/css/../images/right-ar-bl.png") no-repeat scroll 0 0;
  border-radius: 0;
  height: 50px;
  width: 45px; }

.recall_slider_navigation ul.flex-direction-nav li.flex-nav-next {
  right: -55px; }

.recall_item_header {
  border-bottom: 1px solid #e7e7e9;
  float: left;
  position: relative;
  width: 470px;
  padding-bottom: 10px; }

.recall_name {
  text-align: left;
  color: #000;
  font-size: 13px;
  position: relative;
  top: -3px; }

.recall_org {
  font-size: 13px;
  text-align: left;
  color: #01aae3;
  position: relative;
  top: -3px; }

.recall_data {
  float: right;
  margin-left: 395px; }

.recall_logo {
  height: 41px;
  position: absolute;
  right: 0;
  width: 118px;
  border: 1px solid #e7e7e9; }

.recall_slider_navigation .flex-direction-nav > li {
  position: absolute;
  top: 75px;
  border-radius: 0;
  background-color: #e3e3e3;
  width: 44px;
  height: 50px; }

.recall_detail_wrapp {
  float: left;
  padding-right: 20px;
  width: 85%;
  position: relative; }

.recall_detail_wrapp a.recall_detail {
  bottom: 0;
  background-color: #f7f7f7;
  color: #000;
  display: block;
  float: right;
  font-size: 11px;
  height: 24px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 5px; }

.recall_detail_wrapp a.recall_detail:hover {
  background-color: #01aae3;
  color: #FFF; }

.wrap_md .news_wrap {
  width: 68%;
  margin: 0 0 38px; }

.news_block .news_items .item {
  display: inline-block;
  width: 50%;
  vertical-align: top;
  padding: 0 20px 17px 0; }

.news_block .news_items .item .image {
  float: left;
  width: 90px;
  height: 90px;
  margin-top: 5px;
  text-align: center; }

.news_block .news_items .item .image img {
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  -webkit-transition: all ease-out 0.2s;
  -moz-transition: all ease-out 0.2s;
  -o-transition: all ease-out 0.2s;
  transition: all ease-out 0.2s; }

.news_block .news_items .item .image + .info {
  padding-left: 110px; }

.news .item .info .date {
  line-height: 20px;
  font-weight: 500;
  color: #0dadba !important;
  font-size: 16px !important;
  display: block;
  margin: 0 0 13px; }

.news .item .info .name {
  text-decoration: none;
  display: block;
  margin: 0 0 9px;
  color: #383838;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 600; }

.news .item .info .name:hover {
  text-decoration: underline;
  color: #333; }

.news .item .info .preview {
  font-size: 12px;
  margin: 6px 0 0; }

.wrap_md .subscribe_wrap {
  width: 32%;
  margin: 0 0 62px; }

.subscribe-form {
  margin: 50px 0 0; }

.subscribe-form .wrap_bg {
  background: url("/local/templates/aspro_mshop/images/subscribe_bg.png") 0 -34px no-repeat;
  padding: 30px 34px; }

.subscribe-form .top_block .title,
.subscribe-form .top_block .title div {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  margin: 0 0 8px; }

.subscribe-form .top_block .more,
.subscribe-form .top_block .more div {
  font-size: 12px;
  opacity: 0.65;
  color: #fff;
  line-height: 16px; }

.subscribe-form .top_block .image {
  float: left;
  width: 57px;
  height: 57px;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -2px -111px no-repeat; }

.subscribe-form .top_block .image + .text {
  padding-left: 87px; }

.subscribe-form form.sform {
  font-size: 0;
  margin: 22px 0 0; }

.subscribe-form .email_wrap,
.subscribe-form_footer .email_wrap {
  position: relative;
  margin-right: 5px;
  width: 57%; }

.subscribe-form label.error,
.subscribe-form_footer label.error {
  position: absolute;
  top: -19px;
  right: 0; }

.news_akc_block .news_slider > li {
  margin: 0 0 50px 20px; }

ul.flex-control-nav {
  display: none;
  margin-top: 0; }

.news_akc_block .slider_navigation.top,
.news_akc_block.news .flex-direction-nav {
  top: 44px; }

.bx-ie .news_akc_block .slider_navigation.top,
.bx-ie .news_akc_block.news .flex-direction-nav {
  top: 29px; }

.news_akc_block .item .info {
  padding: 13px 20px 18px; }

.news_akc_block .item .info .date {
  line-height: 22px; }

.rotate_mapya {
  -webkit-transform: rotate(15deg);
  -moz-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  -o-transform: rotate(15deg);
  transform: rotate(15deg); }

.wr2 li {
  background: #fff none repeat scroll 0 0 !important; }

.block_wr .bg_map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.block_wr.dark .bg_map {
  opacity: 0.03; }

.stores {
  font-size: 0;
  padding: 0 0 55px; }

.stores .stores_list {
  position: relative;
  max-width: 844px;
  width: 75%;
  box-sizing: border-box; }

.news_akc_block .flex-control-paging,
.stores .flex-control-paging {
  padding-bottom: 0;
  position: absolute;
  margin: 0; }

.news_akc_block .flex-direction-nav,
.stores_list .flex-direction-nav {
  right: 0;
  position: absolute;
  top: 0;
  z-index: 50;
  margin: 0; }

.stores .stores_list .item {
  border: 1px solid #FFF;
  padding: 19px 25px; }

.stores .stores_list .item .wrapp_block {
  overflow: hidden;
  line-height: 0; }

.block_wr.dark .stores_list .item {
  background: transparent !important; }

.stores .stores_list .item a {
  text-decoration: none;
  display: inline-block;
  margin: 0 0 8px; }

.stores .stores_list .item a span {
  font-size: 14px;
  line-height: 22px;
  font-weight: 600;
  border-bottom-width: 0; }

.stores .stores_list .item a .icon {
  display: inline-block;
  width: 8px;
  height: 10px;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -2px -182px no-repeat;
  float: left;
  margin: 6px 0 0; }

.block_wr.dark .stores .stores_list .item a .icon {
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -13px -182px no-repeat; }

.stores .stores_list .item a .text {
  display: block;
  padding: 0 0 0 23px; }

.stores .stores_list .item .store_text {
  font-size: 12px;
  margin: 0 0 3px; }

.stores .stores_list .item .store_text .title {
  color: #8e8c8c;
  float: left;
  line-height: 20px; }

.stores .stores_list .item .store_text .value {
  display: block;
  clear: right;
  line-height: 20px;
  padding: 0 0 0 63px; }

.stores .all_map {
  width: 268px;
  margin: 0 0 0 20px; }

.stores .all_map a {
  display: block;
  text-decoration: none;
  font-weight: 600;
  font-size: 0;
  padding: 24px 30px 31px 42px; }

.stores .all_map a.wrapp_block {
  display: table-cell;
  vertical-align: middle;
  padding-bottom: 20px;
  padding-top: 20px; }

.stores .all_map a .icon {
  width: 53px;
  height: 58px;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -61px -4px no-repeat;
  margin: 0 30px 0 0; }

.block_wr.dark .stores .all_map a .icon {
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -128px -4px no-repeat; }

.stores .all_map a .text {
  font-size: 14px;
  line-height: 18px;
  width: 105px; }

.block_wr.dark .flex-direction-nav li:hover a.flex-prev {
  background-position: 10px -50px; }

.block_wr.dark .flex-direction-nav li:hover a.flex-next {
  background-position: -27px -50px; }

.wrap_more_item .more_text_item {
  display: none;
  overflow: hidden; }

.md-50.img {
  text-align: center;
  overflow: hidden;
  padding: 35px 10px 0 0; }

.md-50 img {
  max-width: 100%; }

.md-50.big {
  padding: 50px 0 56px 10px; }

.md-50 .title_block {
  margin: 2px 0 25px; }

#footer .footer_top {
  padding: 35px 0 0; }

#footer .footer_bottom {
  padding: 44px 0 45px; }

.footer_bottom .menu_block,
.footer_top .sblock {
  width: 68%;
  padding: 0 20px 0 0; }

.footer_bottom .copy_block,
.footer_top .sblock .wrap_bg {
  width: 36%; }

.footer_top .sblock .wrap_icon {
  width: 62px;
  height: 43px;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -74px -123px no-repeat;
  margin: 0 24px 0 0; }

.footer_top .sblock .wrap_more_text,
.footer_top .sblock .wrap_more_text div {
  font-size: 13px;
  line-height: 18px; }

.footer_top .sblock .wrap_more_text {
  padding: 8px 0 0; }

.footer_top .sblock .forms {
  width: 64%;
  padding: 10px 0 0 19px; }

.bx-ie .footer_top .sform_footer input[type=email] {
  padding-bottom: 13px; }

.bx-ie .subscribe-form .sform input[type=email] {
  padding-bottom: 14px; }

.footer_top .wrap_md .phones {
  width: 32%;
  left: 3px;
  position: relative;
  padding: 12px 0 0 6%; }

.footer_top .wrap_md .phones .phone_wrap a {
  font-size: 19px;
  line-height: 28px; }

.footer_top .wrap_md .phones .order {
  font-size: 12px;
  cursor: pointer;
  text-align: right;
  width: 42%;
  padding: 0 12px 0 0; }

.pay_system_icons i {
  display: inline-block;
  height: 20px;
  width: 34px;
  background: url("/local/templates/aspro_mshop/images/pay_icons.png") no-repeat;
  margin: 0 11px 0 0; }

.pay_system_icons i.mastercard {
  background-position: 0 -1px; }

.pay_system_icons i.visa {
  background-position: -46px -1px; }

.pay_system_icons i.yandex_money {
  background-position: -94px -1px;
  width: 21px; }

.pay_system_icons i.webmoney {
  background-position: -128px -1px;
  margin-right: 7px; }

.pay_system_icons i.qiwi {
  background-position: -172px -1px;
  margin-right: 0; }

.footer_bottom .all_menu_block {
  width: 64%;
  padding: 0 0 0 18px; }

.footer_bottom .all_menu_block .submenu_block,
.footer_bottom .submenu_top .menu_item {
  width: 33%; }

.footer_bottom .submenu_top {
  margin: 0 0 11px; }

.footer_bottom .submenu_top .menu_item a {
  font-size: 13px;
  font-weight: 600;
  line-height: 15px;
  text-decoration: none; }

.footer_bottom .all_menu_block ul li:before {
  content: ""; }

.footer_bottom .all_menu_block ul {
  padding: 0 8px 0 0; }

.footer_bottom .all_menu_block ul li a {
  font-size: 12px;
  line-height: 18px;
  text-decoration: none; }

.footer_bottom .social_block {
  width: 32%; }

.footer_bottom .social_block .social {
  padding: 0 0 0 25%; }

.footer_bottom .social_block .social a {
  display: inline-block;
  transition: opacity ease 0.5s;
  margin: 0 10px 0 0; }

.popup.show {
  border-radius: 0; }

.popup .popup-intro {
  background: #fff !important;
  border-bottom: 2px solid #ddd;
  border-bottom-width: 2px !important; }

.popup .popup-intro .pop-up-title {
  font-size: 26px;
  font-weight: 500;
  line-height: 18px;
  text-shadow: none;
  padding: 35px 35px 36px; }

.popup .close,
.popup .close i,
.popup-window-close-icon.popup-window-titlebar-close-icon {
  display: inline-block;
  width: 19px;
  height: 19px;
  border-radius: 19px;
  -moz-border-radius: 19px;
  -webkit-border-radius: 19px; }

.popup .close {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
  margin: 0; }

.popup .close i,
.popup-window-close-icon.popup-window-titlebar-close-icon:after {
  background-position: 1px 2px !important; }

.form-control label .star {
  top: 0;
  margin: 0; }

.form-block-wr label .star {
  margin-left: 4px; }

.popup .form-wr {
  padding: 29px 35px 35px; }

.popup .but-r {
  padding: 2px 0 0; }

.popup .form_txt {
  padding: 32px 30px 20px; }

.popup .label_block_capcha {
  width: 48%; }

.popup .img_block_capcha {
  width: 52%; }

.popup.enter_frame {
  max-width: 700px;
  width: 610px; }

.auth_wrapp .main_info {
  width: 62%;
  border-right: 1px solid #e5e5e5; }

.auth_wrapp .socserv {
  width: 38%;
  padding: 51px 35px 0; }

.form_wrapp .reg_new {
  margin: 22px 0 0; }

.more_text_small {
  font-size: 12px;
  color: #b3b3b3;
  line-height: 16px;
  padding: 11px 0 0; }

.popup .prompt.remember label {
  font-size: 12px;
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  top: -4px;
  position: relative;
  font-weight: 400;
  margin: 0; }

.popup .prompt.remember {
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  float: none;
  white-space: nowrap;
  margin: 5px 0 0; }

.popup .reg-new {
  text-align: left;
  background: #f7f7f7;
  border-top: 1px solid #e5e5e5;
  padding: 24px 35px 30px; }

.popup .prompt.remember input {
  width: auto;
  margin: 0 4px 0 0; }

.popup .forgot {
  float: right;
  margin: 2px 0 0 5px; }

.r .forgot {
  font-size: 11px;
  position: relative;
  top: -2px;
  margin-left: 5px;
  outline: none; }

.popup .captcha_wrapp input[type=text] {
  max-width: 180px; }

.soc-avt {
  color: #888;
  font-size: 12px; }

.soc-avt .row {
  margin: 12px 0 0; }

.catalog_detail .b-share a span,
.soc-avt .row a i.soc-icon,
.soc-serv-main .row a i {
  width: 35px;
  height: 35px;
  display: inline-block;
  background: url("/local/templates/aspro_mshop/images/soc_icons.png") top left no-repeat;
  transition: opacity 0.5s ease; }

.catalog_detail .b-share a,
.soc-avt .row a {
  height: 35px;
  width: 35px;
  float: left;
  line-height: 32px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-decoration: none;
  cursor: pointer;
  padding: 0; }

.authorization-cols .col.authorization .soc-avt .row a,
.catalog_detail .b-share a,
.soc-avt .row a,
.soc-serv-main .row a {
  clear: inherit;
  margin: 0 5px 5px 0; }

.soc-avt .row .button.short {
  font-size: 10px;
  line-height: 16px;
  text-transform: uppercase;
  width: auto;
  position: relative;
  top: -1px; }

.bx-firefox .soc-avt .row .button.short {
  padding-top: 9px;
  padding-bottom: 10px; }

.soc-avt .row input[type=text] {
  width: 45%;
  margin: 9px 5px 15px 0; }

#bx_auth_servform > div,
.bx-auth-service-form > div {
  position: relative;
  margin: 19px 0 0; }

.soc-avt .row label.error {
  top: -10px;
  left: 0; }

.soc-avt .row #bx_auth_serv_formOpenID label.error {
  top: 8px; }

.soc-avt .icon {
  text-indent: 0;
  padding: 0; }

.catalog_detail .b-share .b-share-btn__odnoklassniki span,
.soc-avt .row a i.soc-icon.odnoklassniki,
.soc-serv-main .row a i.soc-icon.odnoklassniki {
  background-position: -40px 0; }

.soc-avt .row a i.soc-icon.liveid,
.soc-serv-main .row a i.soc-icon.liveid {
  background-position: 0 -80px; }

.soc-avt .row a i.soc-icon.google,
.soc-serv-main .row a i.soc-icon.google {
  background-position: -40px -40px; }

.catalog_detail .b-share .b-share-btn__moimir span,
.soc-avt .row a i.soc-icon.mymailru,
.soc-serv-main .row a i.soc-icon.mymailru {
  background-position: -120px 0; }

.catalog_detail .b-share .b-share-btn__twitter span,
.soc-avt .row a i.soc-icon.twitter,
.soc-serv-main .row a i.soc-icon.twitter {
  background-position: 0 -40px; }

.catalog_detail .b-share .b-share-btn__facebook span,
.soc-avt .row a i.soc-icon.facebook,
.soc-serv-main .row a i.soc-icon.facebook {
  background-position: -80px 0; }

.soc-avt .row a i.soc-icon.livejournal,
.soc-serv-main .row a i.soc-icon.livejournal {
  background-position: -120px -40px; }

.soc-avt .row a i.soc-icon.yandex,
.soc-serv-main .row a i.soc-icon.yandex {
  background-position: -80px -40px; }

.soc-avt .row a i.soc-icon.openid-mail-ru,
.soc-serv-main .row a i.soc-icon.openid-mail-ru {
  background-position: -120px -80px; }

.soc-avt .row a i.soc-icon.liveinternet,
.soc-serv-main .row a i.soc-icon.liveinternet {
  background-position: -80px -80px; }

.soc-avt .row a i.soc-icon.blogger,
.soc-serv-main .row a i.soc-icon.blogger {
  background-position: -40px -80px; }

.soc-avt .row a i.soc-icon.openid,
.soc-serv-main .row a i.soc-icon.openid {
  background-position: 0 -120px; }

.breadcrumbs {
  margin: 23px 0 11px; }

.breadcrumbs > .separator {
  position: relative;
  zoom: 1;
  bottom: 0;
  display: inline-block;
  line-height: 18px;
  border: 0 !important;
  margin: 0 9px; }

.breadcrumbs .drop:hover .separator {
  background: transparent url("/local/templates/aspro_mshop/images/bredcrumb_arrow.png") no-repeat scroll -1px 0;
  border: 0 none !important;
  bottom: 3px;
  display: inline-block;
  height: 15px;
  line-height: 18px;
  position: absolute;
  width: 14px;
  z-index: 1;
  font-size: 0;
  margin: 0 4px; }

.container .breadcrumbs a span,
.container .breadcrumbs span {
  color: #b6b5b5;
  font-size: 12px; }

.registraion-page .form-block {
  padding: 0 44px; }

.registraion-page .main_info {
  width: 73%;
  border-right: 1px solid #e5e5e5;
  padding: 38px 61px 25px 0; }

.registraion-page .top p {
  position: relative;
  padding: 0 0 17px 42px; }

.registraion-page .top p:before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 9px;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -36px -4px no-repeat;
  vertical-align: top;
  position: relative;
  z-index: 2;
  margin: 12px 21px 0 -35px; }

.registraion-page .top p:after {
  content: "";
  display: inline-block;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 3px;
  left: 0;
  border-radius: 26px; }

.iblock.label_block {
  width: 59%;
  position: relative;
  vertical-align: top; }

.iblock.label_block label {
  margin-bottom: 4px;
  padding: 0; }

.iblock.text_block {
  width: 41%;
  color: #b3b3b3;
  line-height: 16px;
  vertical-align: top;
  font-size: 12px;
  padding: 20px 0 0 25px; }

.label_block_capcha {
  position: relative;
  width: 43%; }

.img_block_capcha {
  width: 48%;
  vertical-align: bottom;
  padding: 24px 0 0 18px; }

.registraion-page .social_block {
  width: 27%;
  padding: 34px 0 38px 45px; }

.registraion-page .social_block .row .title {
  margin: 0 0 10px; }

.registraion-page .main_info .form-control.register-captcha {
  margin-bottom: 29px;
  max-width: 100%; }

.captcha-row.register-captcha .captcha_image {
  width: auto; }

#content .right_block.catalog {
  zoom: 1;
  overflow: visible;
  margin: -3px 0 0;
  /* padding:0 0 0 210px; */
  padding: 0; }

#content .right_block .inner_wrapper {
  position: relative;
  zoom: 1;
  right: -10px;
  z-index: 2;
  padding: 0 10px; }

#content .left_block.catalog {
  margin-top: 29px;
  width: 210px; }

.catalog .item_wrap.hover,
.catalog .item_wrap:not(.touch):hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }

div.item-title {
  overflow: hidden;
  text-overflow: 0;
  display: 0;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal; }

div.item-title a,
div.item-title a span {
  font-size: 13px;
  line-height: 20px;
  display: block;
  font-weight: 500; }

.item-stock {
  font-size: 10px;
  line-height: 15px;
  margin: 6px 0 1px; }

.item-stock > span {
  display: inline-block;
  vertical-align: middle;
  font-size: 10px; }

.item-stock .icon {
  width: 12px;
  height: 11px;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") 0 0 no-repeat;
  margin: 3px 6px 0 0; }

.item-stock .icon.stock {
  background-position: -19px -4px; }

.item-stock .icon.order {
  background-position: -4px -4px;
  display: none; }

.counter_wrapp .more_text {
  color: #b3b3b3;
  font-size: 11px;
  line-height: 14px;
  margin: 16px 0 0; }

.ajax_load_btn {
  text-align: center;
  margin: -8px 0 23px; }

.more_text_ajax {
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding: 10px 0 10px 34px; }

.more_text_ajax:before {
  width: 25px;
  height: 25px;
  left: 0;
  top: 8px;
  border-radius: 25px; }

.more_text_ajax:after {
  width: 15px;
  height: 13px;
  left: 5px;
  top: 14px;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -67px -82px;
  -webkit-transition: background 0.7s ease-in-out;
  -moz-transition: background 0.7s ease-in-out;
  -o-transition: background 0.7s ease-in-out;
  transition: background 0.7s ease-in-out; }

.more_text_ajax.loading:after {
  -webkit-animation: spinner 0.5s linear infinite !important;
  animation: spinner 0.5s linear infinite !important;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.more_text_ajax:hover:after {
  -webkit-animation: spinner 0.5s ease-out 1;
  animation: spinner 0.5s ease 1;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d; }

to {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg); }

.no_goods {
  border-top: 1px solid #e5e5e5;
  padding: 30px 30px 63px; }

.no_goods .no_products {
  position: relative;
  float: left;
  background: url("/local/templates/aspro_mshop/images/empty.png") 0 0 no-repeat;
  margin: 0 0 -8px; }

.no_goods .no_products:before {
  content: "";
  position: absolute;
  width: 54px;
  height: 54px;
  background: #DDD;
  left: 0;
  top: 8px;
  border-radius: 100%; }

.no_goods .no_products:after {
  content: "";
  position: absolute;
  width: 22px;
  height: 22px;
  background: url("/local/templates/aspro_mshop/images/empty.png") 0 0 no-repeat;
  top: 23px;
  left: 16px; }

.no_goods .button {
  float: right;
  margin: 17px 0 0; }

.wrap_text_empty {
  padding: 10px 0 15px 97px; }

.catalog_section_list {
  border-top: 1px solid #e5e5e5;
  font-size: 0;
  margin: 41px 0 4px;
  padding: 60px 0 0; }

.catalog_section_list .section_item {
  line-height: 20px;
  font-size: 12px;
  width: 50%;
  display: inline-block;
  zoom: 1;
  vertical-align: top;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 0 50px;
  padding: 0; }

.catalog_section_list .section_item_inner {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 45px 0 0; }

.section_item_inner .section_info a,
.section_item_inner .section_info ul li.name a:hover {
  border-bottom: 0;
  font-weight: 500;
  line-height: 20px; }

.catalog_section_list .section_item li.name a span {
  font-size: 16px;
  font-weight: 500;
  line-height: 18px; }

.catalog_section_list .section_item li.name {
  display: block;
  margin-bottom: 8px; }

.catalog_section_list .section_item li.sect {
  display: inline-block;
  white-space: nowrap;
  padding: 0 5px 0 0; }

.catalog_section_list .section_item .desc .desc_wrapp {
  display: inline-block;
  color: #888;
  margin: 14px 0 0;
  padding: 0; }

.articles-list.sections {
  border-top: 1px solid #e5e5e5;
  margin: 41px 0 18px;
  padding: 0; }

.articles-list.sections .item {
  width: 50%;
  padding: 50px 0 0; }

.articles-list .item .left-data {
  width: 120px;
  float: left; }

.articles-list .item .left-data a {
  display: block;
  height: 120px;
  line-height: 120px; }

.articles-list .item .right-data .preview-text {
  font-size: 13px;
  margin: 0 0 -5px;
  padding: 0 57px 0 0; }

.articles-list .item .right-data {
  margin-left: 150px;
  overflow: visible; }

.bx_filter .bx_filter_section {
  border: 1px solid #e5e5e5;
  background: #fff;
  margin: 0 0 20px; }

.bx_filter_param_label.disabled {
  opacity: 0.4;
  cursor: default; }

.bx_filter .bx_filter_parameters_box {
  border-bottom: 1px solid #e5e5e5;
  padding: 13px 19px 14px; }

.bx_filter .bx_filter_button_box {
  clear: both;
  text-align: center;
  background: #f7f7f7;
  padding: 19px; }

.main_description ul li::before {
  margin-right: 4px; }

.bx_filter .bx_filter_parameters_box_title {
  font-size: 13px;
  display: block;
  font-weight: 500;
  cursor: pointer;
  position: relative;
  padding: 0 15px 0 0; }

.bx_filter .bx_filter_parameters_box_title > span {
  position: relative;
  display: inline-block; }

.bx_filter_parameters_box_title .hint .icon {
  position: relative;
  left: auto;
  right: -9px;
  z-index: 200; }

.bx_filter .bx_filter_parameters_box_title:after,
.bx_filter .bx_filter_parameters_box_title:before {
  position: absolute;
  content: '';
  top: 50%; }

.bx_filter .bx_filter_parameters_box_title:after {
  width: 8px;
  height: 5px;
  right: 0;
  margin-top: -2px;
  background: url("/local/templates/aspro_mshop/images/arrows.png") -1px -162px no-repeat; }

.bx_filter .bx_filter_parameters_box_title:before {
  width: 16px;
  height: 16px;
  right: -4px;
  margin-top: -8px;
  background: #ddd;
  border-radius: 16px;
  display: none; }

.bx_filter .active .bx_filter_parameters_box_title:after {
  margin-top: -3px;
  background-position: -35px -162px; }

.bx_filter .active .bx_filter_parameters_box_title:hover:after {
  background-position: -19px -143px; }

.bx_filter_vertical input[type=checkbox] + label,
.filter input[type=checkbox] + label {
  padding-left: 5px;
  position: relative;
  z-index: 100;
  cursor: pointer;
  outline: none; }

.filter.label_block input + label {
  padding-left: 23px;
  font-size: 11px; }

.bx_filter_vertical input[type=checkbox] + label.dib,
.bx_filter_vertical input[type=checkbox] + label.pal {
  margin-bottom: 5px;
  padding: 0 3px 0 0; }

.bx_filter_vertical input[type=checkbox] + label.sku,
.sku_props .bx_item_detail_size ul li {
  display: inline-block;
  font-size: 10px;
  border: 1px solid #e5e5e5;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor: pointer;
  border-radius: 2px;
  margin: 0 3px 3px 0;
  padding: 0 10px; }

.bx_filter_vertical input[type=checkbox] + label.sku span,
.sku_props .bx_item_detail_size ul li span {
  font-size: 10px;
  position: relative;
  display: block; }

.sku_props {
  margin: 17px 0 2px; }

.sku_props .wrapper_sku > div {
  margin: 0 0 9px; }

.bx_catalog_item_scu ul li {
  position: relative;
  z-index: 100;
  cursor: pointer;
  outline: none;
  font-size: 11px;
  display: inline-block;
  margin: 0 0 2px;
  padding: 0 3px 0 0; }

.bx_filter_vertical input[type=checkbox] + label.sku.disabled:hover {
  background: #fff;
  color: #373737;
  border-color: #e5e5e5; }

.bx_filter_vertical input[type=checkbox] + label:not(.disabled):hover:before,
.bx_filter_vertical input[type=checkbox]:checked + label:before,
.filter input[type=checkbox] + label:hover:before,
.filter input[type=checkbox]:checked + label:before,
.filter input[type=radio] + label:hover:before,
.filter input[type=radio]:checked + label:before {
  display: inline-block;
  z-index: 3; }

.bx_filter_vertical input[type=checkbox]:checked + label:before,
.bx_filter_vertical input[type=checkbox]:checked + label:not(.disabled):hover:before,
.filter input[type=checkbox]:checked + label:before,
.filter input[type=checkbox]:checked + label:hover:before,
.filter input[type=radio]:checked + label:before,
.filter input[type=radio]:checked + label:hover:before {
  z-index: -1; }

.bx_filter_vertical .filter input[type=radio]:checked + label:before {
  z-index: 0; }

.bg_block:before,
.bx_filter_vertical input[type=checkbox] + label:before,
.filter input[type=checkbox] + label:before,
.filter input[type=radio] + label:before {
  font-size: 0;
  content: ".";
  display: none;
  height: 14px;
  width: 14px;
  position: absolute;
  left: 0;
  top: 0;
  background: #ddd;
  z-index: -1;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px; }

.bg_block:after,
.bx_filter_vertical input[type=checkbox] + label:after,
.filter input[type=checkbox] + label:after {
  font-size: 0;
  content: ".";
  display: block;
  height: 14px;
  width: 14px;
  position: absolute;
  left: 0;
  top: 0;
  background: url("/local/templates/aspro_mshop/images/checkbox.png") 0 -6px no-repeat;
  z-index: 2;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px; }

.filter input[type=radio]:checked + label:after {
  background: url("/local/templates/aspro_mshop/images/checkbox.png") 1px -27px no-repeat;
  box-shadow: none; }

.bg_block1:after,
.filter input[type=radio] + label:after {
  font-size: 0;
  content: ".";
  display: block;
  height: 16px;
  width: 16px;
  position: absolute;
  left: 0;
  top: -1px;
  background: #EEE;
  z-index: 2;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  box-shadow: 0 0 0 1px #CFCFCF inset;
  -moz-box-shadow: 0 0 0 1px #CFCFCF inset;
  -webkit-box-shadow: 0 0 0 1px #CFCFCF inset; }

.bg_block:before,
.filter input[type=radio] + label:before {
  height: 16px;
  width: 16px;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  top: -1px; }

.bg_block:after,
.bg_block:before {
  width: 26px;
  height: 26px;
  display: inline-block; }

.bg_block:after {
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -36px -5px no-repeat;
  width: 12px;
  height: 8px;
  left: -36px;
  top: 12px; }

.bg_block:before {
  z-index: 2;
  top: 3px;
  left: -44px; }

.filter.radio input[type=radio] + label:after,
.filter.radio input[type=radio] + label:before {
  width: 14px;
  height: 14px; }

.bx_filter .bx_filter_parameters_box.active .bx_filter_block i {
  font-size: 15px;
  font-style: normal;
  color: #596b70;
  display: block;
  padding-bottom: 3px; }

.bx_filter .bx_filter_parameters_box_container_block {
  font-size: 11px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  color: #3f3f3f; }

.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2) {
  text-align: right;
  padding-left: 8px; }

.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(1) {
  padding-right: 8px; }

.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input {
  padding: 5px 8px 4px; }

.bx_filter .divider {
  width: 8px;
  height: 1px;
  position: absolute;
  top: 15px;
  left: 50%;
  margin-left: -4px;
  background: #e5e5e5; }

.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container {
  max-width: 100%;
  position: relative; }

.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container input.calendar {
  font-size: 15px;
  padding: 0 23px 0 4px; }

.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container img.calendar-icon {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  font-size: 18px;
  top: 0;
  right: 3px; }

.filter_horizontal {
  overflow: hidden;
  padding: 3px 0 0 20px; }

.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_change_inputs {
  width: 30%;
  position: relative;
  margin: 0 0 4px; }

.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_slider {
  width: 70%;
  padding: 0 0 0 50px; }

.filter_horizontal .smartfilter .bx_ui_slider_track {
  margin-top: 16px; }

.filter_horizontal .bx_filter .bx_filter_popup_result.right {
  left: 0;
  background: transparent;
  position: relative;
  color: #888;
  padding-left: 0;
  line-height: 20px;
  margin: 0; }

.bx_filter .bx_ui_slider_part {
  position: absolute;
  top: -3px;
  width: 1px;
  height: 10px;
  background: #e5e5e5; }

.bx_filter .bx_ui_slider_part.p1 {
  left: -1px; }

.bx_filter .bx_ui_slider_part.p2 {
  left: 25%; }

.bx_filter .bx_ui_slider_part.p3 {
  left: 50%; }

.bx_filter .bx_ui_slider_part.p4 {
  left: 75%; }

.bx_filter .bx_ui_slider_part.p5 {
  right: 1px; }

.bx_filter .bx_ui_slider_part span {
  font-size: 10px;
  position: absolute;
  top: -22px;
  left: 50%;
  display: block;
  width: 100px;
  margin-left: -50px;
  text-align: center;
  color: #b1b1b1; }

.bx_filter .bx_ui_slider_part.p2 span,
.bx_filter .bx_ui_slider_part.p3 span,
.bx_filter .bx_ui_slider_part.p4 span {
  color: #b1b1b1;
  display: none; }

.bx_filter .bx_ui_slider_part.first span {
  text-align: left;
  left: 0;
  margin-left: 0; }

.bx_filter .bx_ui_slider_part.last span {
  text-align: right;
  left: auto;
  right: 0;
  margin-left: 0; }

.bx_filter .bx_ui_slider_pricebar,
.bx_filter .bx_ui_slider_pricebar_V,
.bx_filter .bx_ui_slider_pricebar_VD,
.bx_filter .bx_ui_slider_pricebar_VN,
.bx_filter .bx_ui_slider_range {
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #FFF; }

.bx_filter .bx_ui_slider_range {
  z-index: auto;
  background: #dadada; }

.bx_filter .bx_ui_slider_pricebar_VD {
  z-index: 60;
  background: #979797; }

.bx_filter .bx_ui_slider_pricebar_VN {
  z-index: 70;
  background: #e5e5e5; }

.bx_filter .bx_ui_slider_pricebar_V {
  z-index: 80;
  background: #dadada; }

.bx_filter .bx_ui_slider_handle {
  position: absolute;
  top: 100%;
  width: 22px;
  height: 22px; }

.bx_filter .bx_ui_slider_handle:hover {
  -webkit-cursor: grab;
  -ms-cursor: grab;
  -o-cursor: grab;
  cursor: grab; }

.bx_filter .bx_ui_slider_handle:active {
  -webkit-cursor: grabbing;
  -ms-cursor: grabbing;
  -o-cursor: grabbing;
  cursor: grabbing; }

.bx_filter .bx_ui_slider_handle.left {
  left: 0;
  margin-left: -8px; }

.bx_filter .bx_ui_slider_handle.right {
  right: 0;
  margin-right: -10px; }

.bx_filter .bx_filter_select_block,
.common_select .common_select-link {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 30px;
  border-radius: 2px;
  background: #f7f7f7;
  border: 1px solid #e5e5e5;
  cursor: pointer;
  margin: 0 0 5px;
  padding: 0 33px 0 7px; }

.bx_filter .bx_filter_select_text,
.common_select .common_select-link .ik_select_link_text {
  font-size: 12px;
  line-height: 28px;
  max-width: 100%;
  height: 30px;
  cursor: pointer;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis; }

.bx_filter .bx_filter_select_block:hover .bx_filter_select_arrow:before,
.common_select .common_select-link.opened .trigger:before,
.common_select .common_select-link:hover .trigger:before {
  background-position: -36px -174px; }

.bx_filter .bx_filter_select_text.fix {
  min-width: 120px; }

.bx_filter .bx_filter_select_arrow,
.common_select .common_select-link .trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 26px;
  height: 28px;
  cursor: pointer;
  border-left: 1px solid #E5E5E5;
  background: #fff;
  text-align: center;
  line-height: 32px; }

.bx_filter .bx_filter_select_arrow:before,
.common_select .common_select-link .trigger:before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 4px;
  background: url("/local/templates/aspro_mshop/images/arrows.png") -1px -174px no-repeat; }

.common_select {
  width: 100% !important;
  font-size: 0; }

.ik_select_dropdown.common_select-dd {
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); }

.scroller {
  overflow: auto;
  width: 100%;
  height: 100%;
  border: 0; }

.ik_select_list .ik_select_list_inner {
  position: static !important; }

.ik_select_option_disabled {
  pointer-events: none;
  cursor: default;
  display: none; }

.ik_select_list .ik_select_list_inner ul li {
  text-align: left;
  cursor: pointer;
  padding: 4px 9px; }

.common_select .icon_color,
.ik_select_list .icon_color {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: top;
  border: 2px solid #FFF;
  margin: 0 7px 0 0; }

.common_select .common_select-link.img,
.ik_select_list .ik_select_list_inner ul li.img {
  padding-left: 4px; }

.ik_select_list .ik_select_list_inner ul li.img {
  padding-left: 5px; }

.bx_section .common_select-link,
.catalog_detail .common_select .common_select-link {
  height: 37px; }

.bx_section .common_select-link .ik_select_link_text,
.catalog_detail .common_select .common_select-link .ik_select_link_text {
  line-height: 35px; }

.bx_section .common_select-link .trigger,
.catalog_detail .common_select .common_select-link .trigger {
  line-height: 40px;
  height: 35px;
  width: 34px; }

.catalog_detail .common_select .icon_color {
  margin-top: 7px;
  margin-left: 4px; }

.detail_page .ik_select_list .ik_select_list_inner ul li,
.order_page .ik_select_list .ik_select_list_inner ul li {
  padding: 8px 9px 9px; }

.detail_page .ik_select_list .ik_select_list_inner ul li.img,
.order_page .ik_select_list .ik_select_list_inner ul li.img {
  padding-left: 9px; }

.catalog_detail .sku_props .bx_item_detail_size ul li {
  margin: 0 6px 6px 0; }

div[id^=smartFilterDropDown] {
  max-width: 170px;
  width: 100%; }

div[id^=smartFilterDropDown] .popup-window {
  width: 100%;
  border: 0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  border-radius: 2px; }

.bx_filter_select_popup ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.bx_filter_select_popup ul li {
  display: block;
  text-align: left;
  vertical-align: middle; }

.bx_filter_select_popup ul li:first-child {
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important; }

.bx_filter_select_popup ul li label {
  font-size: 12px;
  display: block;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  cursor: pointer;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  padding: 4px 9px; }

.bx_filter_select_popup ul li label.disabled {
  color: #b8b8b8;
  background: transparent; }

.bx_filter.bx_horizontal .bx_filter_parameters_box.tags {
  width: 100%;
  clear: both; }

.bx_filter .bx_filter_tag {
  border: 1px solid #aed5e0;
  border-radius: 5px;
  background: rgba(151, 214, 233, 0.33);
  padding: 18px; }

.bx_filter .bx_tag_link {
  font-size: 12px;
  text-decoration: none;
  color: #68939e;
  border-bottom: 1px solid;
  text-shadow: none; }

.bx_filter .bx_tag_link.active,
.bx_filter .bx_tag_link:hover {
  color: #1d3d46;
  border-bottom: none; }

.bx_filter .bx_filter_param_label,
.filter label {
  position: relative;
  display: block;
  margin: 0 0 2px; }

.radio.filter label {
  display: inline-block;
  line-height: 12px;
  cursor: pointer; }

.bx_filter .bx_filter_param_label:last-child {
  margin-bottom: -1px; }

.bx_filter .bx_filter_param_text {
  line-height: 30px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  margin: 0 5px 0 4px; }

.bx_filter_select_popup .bx_filter_param_label.active {
  background: #f3f8fa; }

.bx_filter_input_checkbox {
  position: relative;
  display: block;
  clear: both;
  min-height: 20px; }

.bx_filter .sku .bx_filter_input_checkbox {
  min-height: auto; }

.bx_filter_input_checkbox input[type=checkbox],
.bx_filter_input_checkbox input[type=radio] {
  position: relative;
  top: 4px;
  float: left; }

.bx_filter .bx_filter_input_checkbox .bx_filter_param_text,
.filter label > span {
  display: block;
  line-height: 15px;
  margin-left: 18px;
  text-align: left; }

.bx_filter .sku .bx_filter_input_checkbox .bx_filter_param_text,
.sku_props .bx_item_detail_size ul li span {
  display: block;
  line-height: 15px;
  text-align: center;
  font-size: 10px;
  margin: 0;
  padding: 7px 0; }

.bx_filter .bx_filter_input_checkbox input + .bx_filter_param_text {
  line-height: 21px; }

.bx_catalog_item_scu .bx_item_detail_scu ul li .cnt,
.bx_filter .bx_filter_param_btn {
  display: inline-block;
  width: 29px;
  height: 29px;
  text-align: center;
  text-decoration: none;
  color: #000;
  vertical-align: middle;
  border: 1px solid #e5e5e5;
  border-radius: 31px;
  background: #fff;
  -webkit-transition: border 0.3s ease, box-shadow 0.1s ease, color 0.3s ease;
  -moz-transition: border 0.3s ease, box-shadow 0.1s ease, color 0.3s ease;
  -ms-transition: border 0.3s ease, box-shadow 0.1s ease, color 0.3s ease;
  -o-transition: border 0.3s ease, box-shadow 0.1s ease, color 0.3s ease;
  transition: border 0.3s ease, box-shadow 0.1s ease, color 0.3s ease; }

.bx_filter .bx_filter_param_label.active .bx_filter_param_btn {
  border-color: #fff; }

.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl {
  background: transparent;
  box-shadow: none;
  position: relative; }

.bx_filter .bx_filter_select_text_icon,
.bx_filter_select_popup .bx_filter_select_text_icon {
  line-height: 33px;
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: -2px;
  margin-right: 2px;
  vertical-align: middle;
  border-radius: 2px; }

.bx_catalog_item_scu .bx_item_detail_scu ul li .cnt span,
.bx_filter .bx_filter_btn_color_icon,
.bx_filter_select_popup .bx_filter_btn_color_icon {
  line-height: 24px;
  position: relative;
  top: 3px;
  border-radius: 24px;
  display: inline-block;
  width: 17px;
  height: 17px;
  border: 2px solid #fff;
  vertical-align: middle;
  -webkit-background-size: cover;
  background-size: cover; }

.bx_filter .bx_filter_select_text .bx_filter_btn_color_icon,
.popup-window .bx_filter_btn_color_icon {
  border-radius: 0;
  width: 16px;
  height: 16px; }

.bx_catalog_item_scu .bx_item_detail_scu ul li.active span:not(.cnt_item),
.bx_filter .bx_filter_param_label.active .bx_filter_param_btn,
.bx_filter label.pal:hover .bx_filter_param_btn {
  background: #ddd; }

.bx_catalog_item_scu .bx_item_detail_scu ul li:hover span:not(.cnt_item),
.bx_filter label.dib:not(.active):hover .bx_filter_param_btn {
  background: #e5e5e5; }

.bx_filter .pict {
  display: inline-block;
  margin: -2px 0 0; }

.bx_filter_select_popup .bx_filter_btn_color_icon {
  top: 0;
  vertical-align: middle;
  margin: 0 0 0 -3px; }

.bx_filter_select_popup .bx_filter_param_text {
  margin: 0 0 0 3px; }

.bx_filter .bx_filter_select_block .bx_filter_btn_color_icon {
  top: -1px !important;
  margin: 0 0 0 -2px; }

.bx_filter_btn_color_icon.all {
  position: relative;
  border: none;
  box-shadow: none; }

.bx_filter_btn_color_icon.all:after,
.bx_filter_btn_color_icon.all:before {
  position: absolute;
  width: 60%;
  height: 60%;
  background: #fff;
  content: " ";
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); }

.bx_filter_btn_color_icon.all:after {
  right: 0;
  bottom: 0; }

.bx_filter_btn_color_icon.all:before {
  top: 0;
  left: 0; }

.bx_filter .bx_filter_popup_result {
  font-size: 12px;
  font-weight: 400;
  line-height: 51px;
  position: absolute;
  z-index: 930;
  display: none;
  margin-top: -14px;
  margin-left: -4px;
  white-space: nowrap;
  color: #fff;
  padding: 0 20px; }

.bx_filter .bx_filter_popup_result a {
  margin: 0 0 0 18px; }

.bx_filter .bx_filter_popup_result.right {
  left: 102%; }

.bx_filter .bx_filter_popup_result.left {
  right: 102%; }

.bx_filter .button {
  padding-left: 11px;
  padding-right: 12px; }

.bx-firefox .bx_filter .button.small.transparent,
.bx-ie .bx_filter .button.small.transparent {
  padding-left: 11px;
  padding-right: 10px; }

.bx-firefox .bx_filter .button {
  padding-right: 10px; }

.bx_filter .button#set_filter {
  margin: 0 8px 0 0; }

.sort_header {
  height: 29px;
  position: relative;
  zoom: 1; }

.sort_header .sort_display {
  float: right;
  font-size: 0; }

.sort_header .sort_filter a {
  display: inline-block;
  text-decoration: none;
  color: #a5a3a3;
  margin: 0 20px 0 0; }

.sort_header .sort_filter a .icon {
  content: "";
  display: none;
  background: url("/local/templates/aspro_mshop/images/sort_icons.png") -42px 3px no-repeat;
  width: 15px;
  height: 13px;
  vertical-align: top;
  margin: 0 3px 0 0; }

.sort_header .sort_filter a.SHOWS .icon {
  background-position: -20px -77px; }

.sort_header .sort_filter a.SHOWS.current .icon,
.sort_header .sort_filter a.SHOWS:hover .icon {
  background-position: -2px -77px; }

.sort_header .sort_filter a.NAME .icon {
  background-position: -20px -95px; }

.sort_header .sort_filter a.NAME.current .icon,
.sort_header .sort_filter a.NAME:hover .icon {
  background-position: -2px -95px; }

.sort_header .sort_filter a.PRICE .icon {
  background-position: -20px -114px; }

.sort_header .sort_filter a.PRICE.current.icon,
.sort_header .sort_filter a.PRICE:hover .icon {
  background-position: -2px -114px; }

.sort_header .sort_filter a.QUANTITY .icon {
  background-position: -21px -134px; }

.sort_header .sort_filter a.QUANTITY.current.icon,
.sort_header .sort_filter a.QUANTITY:hover .icon {
  background-position: -2px -134px; }

.sort_header .sort_filter a span {
  font-size: 12px;
  line-height: 13px; }

.sort_header .sort_filter a i.arr {
  display: inline-block;
  height: 20px;
  width: 18px;
  background: url("/local/templates/aspro_mshop/images/sort_icons.png") -42px 3px no-repeat; }

.sort_header .sort_filter a > span {
  vertical-align: top;
  float: left; }

.sort_header .sort_filter a:hover i.arr {
  background-position: -25px 3px; }

.sort_header .sort_filter a.current.desc i.arr,
.sort_header .sort_filter a.current.desc:hover i.arr {
  background-position: 5px 3px; }

.sort_header .sort_filter a.current i.arr,
.sort_header .sort_filter a.current:hover i.arr {
  background-position: -23px 3px; }

.sort_display a,
.sort_display a i {
  display: inline-block;
  height: 13px;
  width: 13px;
  line-height: 20px; }

.sort_display a {
  margin: 0 0 0 15px; }

.sort_display a i {
  background: url("/local/templates/aspro_mshop/images/sort_icons.png") 0 0 no-repeat; }

.sort_display a.block i {
  background-position: -1px -41px; }

.sort_display a.block.current i,
.sort_display a.block:hover i {
  background-position: -1px -23px; }

.sort_display a.list i {
  background-position: -19px -41px; }

.sort_display a.list.current i,
.sort_display a.list:hover i {
  background-position: -19px -23px; }

.sort_display a.table i {
  background-position: -37px -41px; }

.sort_display a.table.current i,
.sort_display a.table:hover i {
  background-position: -37px -23px; }

.left_block .internal_sections_list .title {
  border-bottom: 1px solid transparent;
  position: relative;
  white-space: nowrap;
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  border: 1px solid #e5e5e5;
  padding: 14px 19px 13px; }

.left_block .internal_sections_list .title .inner_block {
  position: relative;
  cursor: pointer; }

.left_block .internal_sections_list .title .hider {
  display: inline-block;
  height: 5px;
  width: 8px;
  background: url("/local/templates/aspro_mshop/images/arrows.png") -35px -162px no-repeat;
  cursor: pointer;
  top: 7px;
  right: 0;
  position: absolute; }

.left_block .internal_sections_list .title .inner_block:before {
  width: 16px;
  height: 16px;
  right: -4px;
  margin-top: 1px;
  border-radius: 16px;
  display: none;
  content: "";
  position: absolute; }

.left_block .internal_sections_list .title .inner_block:hover .hider {
  background-position: -19px -143px;
  top: 6px; }

.left_block .internal_sections_list .title .hider.opened {
  background-position: -1px -162px; }

.left_block .internal_sections_list .title .inner_block:hover .hider.opened {
  background-position: -1px -143px;
  top: 7px; }

.left_block .internal_sections_list ul.sections_list_wrapp {
  margin: 1px 0 0; }

.left_block .internal_sections_list li {
  position: relative;
  zoom: 1;
  background: #f7f7f7; }

.bx_filter_container_title,
.left_block .internal_sections_list ul.sections_list_wrapp > li.item {
  border-top: 1px solid #fff; }

.left_block .internal_sections_list li.depth3 .menu_title {
  text-decoration: none;
  padding-bottom: 6px; }

.left_block .internal_sections_list li a {
  text-decoration: none;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: hidden;
  vertical-align: top;
  display: inline;
  zoom: 1;
  padding: 9px 19px; }

.left_block .internal_sections_list li a span {
  font-size: 12px;
  line-height: 16px; }

.left_block .internal_sections_list li.cur a span {
  border-bottom: 1px solid transparent; }

.left_block .internal_sections_list .child_wrapp.depth3 {
  max-width: 420px;
  padding-bottom: 10px; }

.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item {
  font-size: 12px;
  margin-left: 10px;
  padding-top: 0;
  padding-left: 10px;
  display: block;
  position: relative; }

.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item:before {
  content: "";
  display: block;
  position: absolute;
  left: 1px;
  top: 7px;
  width: 2px;
  height: 2px;
  background: #1d1a1a; }

.item .child_container {
  display: none;
  z-index: 10;
  background: #fff;
  border-bottom: 1px solid #DDD; }

.item .child_container .child_wrapp {
  border: 0;
  max-height: 500px;
  overflow: auto;
  padding: 8px 10px; }

.item .child_container .child_wrapp .menu_title a {
  font-size: 12px;
  text-decoration: none;
  font-weight: 600; }

.item .child_container .child_wrapp .child li > a.menu_item {
  padding-left: 17px; }

.display_list .item_wrap:hover {
  border-color: #fff !important; }

.display_list .description_wrapp .wrapp_stockers {
  font-size: 0;
  margin: 12px 0 0; }

.display_list .item-title a,
.display_list .item-title a span {
  font-size: 18px; }

.wrapp_stockers .like_icons {
  font-size: 0;
  height: 30px; }

.wrapp_stockers .like_icons > div {
  display: inline-block;
  margin: 0 5px 0 0; }

.wrapp_stockers .like_icons > div.offers_compare {
  margin: 0 19px 0 0; }

.display_list .item-stock {
  margin: 0 0 0 14px; }

.display_list .list_item .preview_text {
  line-height: 18px;
  font-size: 12px;
  margin: 14px 0 0; }

.display_list .list_item .show_props {
  margin: 10px 0 -3px; }

.display_list .list_item .show_props a i.icon {
  top: 0;
  position: relative;
  margin-right: 7px;
  border-radius: 11px;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  background: #383838;
  vertical-align: middle; }

.display_list .list_item .show_props a.opened i.icon b {
  background-position: -34px -185px; }

.display_list .list_item .show_props a i.icon,
.display_list .list_item .show_props a i.icon b {
  display: inline-block;
  height: 11px;
  width: 11px; }

.display_list .list_item .show_props a i.icon b {
  background: url("/local/templates/aspro_mshop/images/arrows.png") 2px -185px no-repeat; }

.display_list .list_item .props_list_wrapp {
  display: none;
  margin: 0;
  padding: 0 0 13px; }

.props_list {
  border-collapse: collapse; }

.display_list .sale_block {
  margin-top: 5px; }

.catalog .catalog_block {
  margin-right: -20px;
  width: 100%;
  padding: 0; }

.bottom_nav.block,
.search.block .bottom_nav {
  position: relative;
  top: 5px;
  float: left;
  width: 100%; }

.catalog .catalog_block:after {
  content: "";
  display: block; }

.catalog_block .counter_wrapp {
  margin-bottom: 0;
  padding-top: 0;
  margin-top: -1px;
  white-space: nowrap; }

.catalog_block .sku_props + .counter_wrapp,
.catalog_block .woffers {
  padding-top: 17px; }

.catalog_block .hover_block {
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  -webkit-transition: all 0.15s ease;
  -webkit-transition-delay: 0.5s;
  -moz-transition: all 0.15s ease;
  transition: all 0.15s ease;
  transition-delay: 0.05s;
  padding: 17px 0 0; }

.catalog_block .hover_block .sku_props {
  margin: 0;
  padding: 0 0 2px; }

.catalog_block .image_wrapper_block {
  margin: 0 0 15px; }

.shadow_delay {
  transition-delay: 0.22s !important; }

.catalog_block .item_wrap {
  height: auto !important;
  position: relative;
  z-index: 51;
  background: #fff;
  padding-bottom: 0; }

.catalog_block .item_wrap.hover,
.catalog_block .item_wrap:not(.touch):hover {
  z-index: 52;
  padding-bottom: 20px; }

.catalog_block .item_wrap.hover .hover_block,
.catalog_block .item_wrap:not(.touch):hover .hover_block {
  opacity: 1;
  visibility: visible;
  max-height: 500px; }

.catalog_block + .bottom_nav .ajax_load_btn {
  position: relative;
  top: -22px;
  margin-bottom: -2px;
  padding: 0; }

.catalog_block .view_sale_block .values {
  margin-bottom: 3px; }

.catalog_block .catalog_item_wrapp:nth-child(4n) {
  width: 210px; }

.module_products_list .foto-cell .image_wrapper_block,
.module_products_list .foto-cell .image_wrapper_block a {
  max-width: 50px;
  min-width: 30px;
  height: 50px;
  line-height: 50px; }

.module_products_list .cost.prices .price.discount {
  vertical-align: text-top;
  position: relative;
  top: -1px;
  margin: 0; }

.module_products_list .counter_wrapp .button_block {
  white-space: normal; }

.module_products_list .counter_wrapp .button_block.wide {
  display: inline-block;
  width: auto; }

.bx_sort_container .wrap_remove_button {
  position: absolute;
  top: -7px;
  right: 0; }

.bx_compare .frame {
  position: relative;
  margin: 0 0 0 230px; }

.bx_compare .frame .wraps {
  width: 10000% !important;
  overflow: hidden;
  font-size: 0; }

.bx_compare .frame.props .wraps {
  margin-left: -230px; }

.bx_compare .compare_view td {
  width: 230px;
  min-width: 230px;
  max-width: 230px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 13px;
  position: relative;
  text-align: left;
  vertical-align: top;
  overflow: hidden;
  padding: 40px 20px 20px; }

.bx_compare .frame.border::after {
  background: #e5e5e5 none repeat scroll 0 0;
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 1px; }

.bx_compare .compare_view .item_block {
  position: relative;
  margin: 0 20px 0 0; }

.bx_compare .compare_view .item_block a {
  font-weight: 500; }

.bx_compare .compare_view .item_block .title {
  display: block;
  padding: 14px 0 0; }

.bx_compare .compare_view.data_table_props td {
  border: 1px solid #e5e5e5;
  transition: none 0 ease 0;
  padding: 10px 27px 13px 18px; }

.bx_compare .data_table_props tr td:first-of-type {
  font-weight: 600;
  visibility: hidden; }

.prop_title_table {
  position: absolute;
  left: 0;
  width: 231px;
  overflow: hidden;
  z-index: 1; }

.prop_title_table .data_table_props td {
  opacity: 0;
  visibility: hidden; }

.bx_compare .prop_title_table .data_table_props tr td:first-child {
  display: table-cell;
  opacity: 1;
  visibility: visible; }

.bx_compare .remove {
  position: absolute;
  top: 0;
  z-index: 1;
  right: 0; }

.bx_compare .compare_view.top .remove {
  right: -13px;
  top: -13px; }

.bx_compare .compare_view.clone .remove {
  right: 15px;
  top: 12px;
  display: none; }

.wrapp_scrollbar {
  position: relative;
  margin: 21px 0 33px 230px; }

.bx_filtren_container ul {
  font-size: 0;
  margin: 41px 0 5px; }

.bx_filtren_container ul li.visible {
  display: inline-block;
  vertical-align: top;
  margin: 0 5px 5px 0; }

.bx_filtren_container ul li span {
  font-size: 12px;
  line-height: 16px;
  text-transform: none; }

.wrapp_scrollbar .wr_scrollbar {
  background: #e5e5e5;
  height: 1px;
  opacity: 0;
  margin: 0 38px 1em; }

.wr_scrollbar .scrollbar {
  height: 5px;
  line-height: 0;
  display: none;
  position: relative;
  top: -3px;
  cursor: pointer; }

.wr_scrollbar .scrollbar .handle {
  width: 100px;
  height: 3px;
  position: relative;
  top: 2px;
  background: #292a33;
  cursor: pointer;
  border-radius: 3px; }

.wr_scrollbar .scrollbar .handle .mousearea {
  position: absolute;
  top: -9px;
  left: 0;
  width: 100%;
  height: 20px; }

.video_block {
  text-align: center;
  margin: 0 0 30px; }

.catalog_detail .item_main_info .stickers {
  top: 22px;
  left: 22px; }

.offers_img,
.offers_img a {
  transition: opacity 0.1s ease;
  text-align: center; }

.thumbs_navigation ul li {
  position: absolute;
  top: 50%;
  margin-top: -14px;
  background: #FFF;
  z-index: 2; }

.img_wrapper .thumbs_navigation ul li.flex-nav-next {
  right: 0; }

.info_item .middle_info,
.info_item .top_info {
  border-bottom: 1px solid #F2F2F2;
  overflow: hidden;
  padding: 29px 30px; }

.info_item .top_info .iblock {
  vertical-align: middle;
  line-height: 0; }

.catalog_detail .top_info .like_icons {
  top: 0;
  font-size: 0;
  padding: 3px 0 0; }

.catalog_detail .top_info .like_icons span.value {
  display: inline-block;
  vertical-align: top;
  border: 1px solid #e5e5e5;
  padding: 0 2px; }

.catalog_detail .top_info .like_icons span.value:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 29px;
  height: 29px;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") 5px -15px no-repeat;
  margin: 0 2px 0 0; }

.catalog_detail .top_info .like_icons .wish_item.added span.value:before {
  background-position: 5px -44px; }

.catalog_detail .top_info .like_icons .compare_item span.value:before {
  background-position: -20px -13px; }

.catalog_detail .top_info .like_icons span {
  font-size: 11px;
  opacity: 1;
  visibility: visible;
  border: 0;
  display: inline-block;
  vertical-align: middle;
  background: none;
  margin: 0; }

.catalog_detail .top_info .like_icons span.value span {
  display: inline-block;
  margin: 1px 7px 0 0; }

.info_item .top_info .article {
  display: block;
  font-size: 11px;
  line-height: 23px;
  text-align: right;
  float: right;
  padding: 9px 26px 0 0; }

.info_item .top_info .article .value {
  background: #f0f0f0;
  margin: 0 0 0 6px;
  padding: 5px 7px; }

.info_item .top_info .brand {
  float: right;
  padding: 0 0 0 10px; }

.info_item .middle_info .prices .price {
  font-size: 28px;
  line-height: 20px;
  padding-right: 5px; }

.info_item .middle_info .prices .discount * {
  margin-top: 12px;
  font-size: 16px; }

.info_item .middle_info .prices .sale_block {
  margin: 11px 0 0; }

.info_item .middle_info .item-stock {
  margin: 14px 0 0; }

.info_item .middle_info .prices_block {
  width: 100%;
  padding: 0 20px 0 0; }

.info_item .middle_info .prices_block .rating {
  margin: 16px 0 0; }

.ajax_load.table .counter_wrapp {
  padding-top: 0; }

.ajax_load .counter_wrapp.woffers,
.info_item .middle_info .buy_block .sku_props + .counter_wrapp.woffers {
  transition: opacity 0.1s ease;
  opacity: 0; }

.info_item .middle_info .buy_block .counter_wrapp .counter_block {
  margin-right: 15px;
  width: 116px; }

.info_item .middle_info .buy_block .counter_wrapp .counter_block input[type=text] {
  width: 62px; }

.info_item .middle_info .buy_block .counter_wrapp .more_text {
  font-size: 12px;
  white-space: normal; }

.info_item .middle_info .buy_block .one_click {
  transition: opacity 0.1s ease;
  margin: 15px 0 0; }

.info_item .middle_info .preview_text {
  font-size: 13px;
  line-height: 18px;
  padding: 22px 0 0; }

.catalog_detail .tabs_section {
  margin: -10px 0 0; }

.catalog_detail .stock_board {
  background: #f7f7f7;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
  font-size: 12px;
  padding: 20px 15px 19px 84px; }

.catalog_detail .stock_board:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 45px;
  height: 45px;
  background: url("/local/templates/aspro_mshop/images/icons_goods.png") -1px -139px no-repeat;
  left: 25px;
  top: 21px; }

.catalog_detail .stock_board .title {
  font-size: 14px;
  font-weight: 600; }

.catalog_detail .stock_board .txt {
  line-height: 18px;
  margin: 5px 0 4px; }

.share_wrapp .text.button {
  font-size: 11px;
  text-transform: none;
  position: relative;
  border-color: #e5e5e5;
  padding: 7px 9px 7px 29px; }

.share_wrapp .text.button:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 11px;
  height: 12px;
  background: url("/local/templates/aspro_mshop/images/icons_wish.png") -66px -207px no-repeat;
  left: 9px;
  top: 9px; }

.share_wrapp .shares {
  display: none;
  position: absolute;
  top: 42px;
  left: -5px;
  z-index: 2;
  background: #fff;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
  border-radius: 2px;
  width: 155px;
  margin: 0 -20px; }

.share_wrapp .shares .b-share {
  padding: 20px 20px 15px !important; }

.share_wrapp .shares .b-share a {
  padding: 0 !important; }

.share_wrapp .shares:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 11px solid transparent;
  border-bottom-color: #fff;
  left: 50%;
  top: -16px;
  margin-left: -11px; }

.catalog_detail .props_list {
  width: 100%;
  color: #555;
  margin: -5px 0 0; }

.catalog_detail .props_list td {
  vertical-align: bottom;
  font-size: 13px; }

.props_list .hint {
  position: absolute;
  top: 0;
  right: -8px; }

.props_list .hint .icon {
  background: #eef1f1;
  border-radius: 100%; }

.catalog_detail .tabs_content .descr_div > div {
  padding-bottom: 4px; }

.catalog_detail .tabs_content .descr_div .char_block {
  width: 50%;
  margin-bottom: 0;
  padding: 0 40px 36px 0; }

.catalog_detail .tabs_content .descr_div .char_block + .serv {
  padding: 0 0 0 10px; }

.props_block .char {
  display: inline-block;
  width: 15%;
  text-align: left;
  vertical-align: top;
  margin: 12px 0;
  padding: 0 10px 0 0; }

.props_block .char_name {
  text-align: left;
  font-weight: 400;
  font-size: 12px; }

.props_block .char_value {
  font-weight: 500;
  font-size: 14px; }

.catalog_detail .tabs_content .props_block .char .hint {
  position: absolute;
  top: 0;
  right: -19px; }

.catalog_detail .wrapp_docs {
  width: 25%;
  padding: 0 20px 0 0; }

.button.wicon i {
  background-position: -91px -206px;
  margin: 0 10px 0 5px; }

.catalog_detail .show_btn {
  width: 15%;
  float: left; }

.catalog_detail .form_wr {
  width: 85%;
  font-size: 12px;
  float: left;
  padding: 0 0 0 21px; }

.catalog_detail .buy_block .button.in-cart i {
  background-position: -36px -3px;
  margin-right: 10px;
  width: 12px; }

.forms .text_block {
  width: 29%;
  font-size: 13px;
  padding: 0 60px 0 0; }

.forms .form_block {
  width: 71%; }

.reviews-reply-field .lhe-stat-toolbar-cont {
  border: 1px solid #E5E5E5;
  border-bottom-width: 0;
  box-sizing: border-box;
  border-radius: 2px 2px 0 0;
  background-color: #F7F7F7; }

.reviews-reply-field iframe {
  border: 1px solid #E5E5E5 !important;
  box-sizing: border-box;
  border-radius: 0 0 2px 2px;
  background-color: #F7F7F7; }

.reviews-reply-field-upload {
  padding: 11px 0 19px; }

.filter label span {
  line-height: 14px; }

.reviews-reply-field-settings {
  padding: 0 0 16px; }

.reviews-reply-buttons .button:first-child {
  margin: 0 13px 0 0; }

.reviews-reply-fields label,
.reviews-reply-header {
  display: block;
  margin: 0 0 2px; }

.reviews-block-container {
  margin: 0 0 30px; }

.reviews-post-table {
  font-size: 12px;
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  margin: 0 0 13px; }

.reviews-post-table thead td .message-post-date {
  line-height: 14px;
  padding-left: 16px;
  font-size: 10px;
  background: url("/local/templates/aspro_mshop/images/clock_small.png") -2px -4px no-repeat;
  margin-left: 10px;
  display: inline-block; }

.reviews-post-reply-buttons span.separator {
  background-color: #E0E0E0;
  display: inline-block;
  height: 8px;
  line-height: 5px;
  width: 1px;
  margin: 0 4px; }

.reviews-post-table .reviews-text {
  margin: 3px 0; }

.forum-quote {
  background: #f8f2d4;
  width: 100%;
  margin: 5px 0 0; }

blockquote.bx-quote {
  background: #f8f2d4 !important; }

.forum-quote tr th {
  text-indent: -9999px;
  display: none; }

.forum-quote tbody tr td {
  border: 1px solid #DDD;
  background: url("/local/templates/aspro_mshop/images/font_quote.gif") no-repeat scroll -1px -1px;
  padding: 8px 13px 0; }

.reviews-reply-field-captcha .text_block {
  font-size: 12px;
  padding: 0 10px 0 0; }

.reviews-reply-field-captcha .capch_block {
  line-height: 0;
  padding: 17px 0 0; }

.reviews-note-box,
div.reviews-info-box {
  border: 1px solid #ddd;
  margin: 0 0 20px;
  padding: 10px; }

div.reviews-code-box {
  font-size: 12px;
  width: 100%;
  background: #f8f2d4;
  border-width: 1px solid #ddd; }

div.reviews-code-box ol,
div.reviews-code-box ol li,
div.reviews-code-box ol li span {
  border: none;
  margin: 0;
  padding: 0; }

div.reviews-code-box ol {
  list-style: decimal;
  margin-left: 3em;
  padding: 0.5em 0; }

div.reviews-code-box ol li {
  list-style: decimal-leading-zero;
  list-style-position: outside !important;
  line-height: 1.5em;
  margin: 0;
  padding: 0 0.5em 0 1.5em !important; }

.bx_ordercart .module-cart table td.custom .no_img,
.bx_ordercart .module-cart table td.name-cell.no_img {
  padding-top: 8px; }

.bx_ordercart .module-cart table td.cost-cell.no_img {
  padding-top: 9px; }

.bx_ordercart .module-cart table td.cost-cell.notes.no_img {
  padding-top: 6px; }

.bx_ordercart .module-cart table tbody td.custom {
  padding-top: 54px; }

.bx_ordercart_order_sum {
  width: 100%;
  margin: 10px 0 6px; }

.bx_ordercart_order_sum td {
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px; }

.bx_ordercart_order_sum td.custom_t1 {
  width: 89%;
  text-align: right;
  padding: 0 29px 0 0; }

.bx_ordercart_order_sum td.fwb {
  font-weight: 600;
  vertical-align: top;
  padding-top: 5px; }

.bx_ordercart_order_sum td.fwb strike {
  font-size: 12px;
  font-weight: 500; }

.bx_ordercart_order_pay_center {
  text-align: right;
  margin: 0 0 5px; }

.confirm .bx_section {
  padding-left: 88px; }

.confirm h3 {
  position: relative;
  padding: 5px 0 12px; }

.sale_order_full_table.pay {
  margin: 35px 0 0; }

#order_form_div .confirm .button {
  font-size: 10px;
  padding-top: 11px;
  padding-bottom: 10px; }

#order_form_div input[type=submit] {
  font-size: 10px;
  text-transform: uppercase;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  outline: none;
  cursor: pointer;
  line-height: 16px;
  background: #DDD;
  color: #000;
  text-decoration: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  display: inline-block;
  border: none;
  position: relative;
  letter-spacing: 0.4px;
  padding: 11px 21px 10px 20px; }

.border_block {
  border: 1px solid #E5E5E5;
  position: relative;
  padding: 38px 43px; }

.form-block-wr .but-r {
  padding: 26px 0 0; }

.soc-serv-main .soc-serv-title-grey {
  padding: 0 0 14px; }

.passw .text_block {
  padding-top: 35px; }

.filter_block {
  overflow: hidden;
  padding: 17px 24px 14px; }

.filter_block ul {
  font-size: 0;
  float: left;
  margin: 0; }

.filter_block ul li {
  font-size: 13px;
  display: inline-block;
  vertical-align: top;
  font-weight: 600;
  padding: 0 25px 0 0; }

.filter_year {
  float: right;
  width: 100px;
  margin: -5px 0; }

.module-orders-list.colored tbody td {
  padding: 15px 5px; }

.module-orders-list.colored tbody td.payed {
  color: #37ac09; }

.module-order-history.orderdetail .module-orders-list tr td.price,
.module-orders-list.colored tbody td.price-cell,
.module-orders-list.colored tbody td.summ-cell {
  font-weight: 600;
  white-space: nowrap; }

.module-order-history.orderdetail .module-orders-list tr td {
  border: 1px solid #e5e5e5;
  text-align: left;
  padding: 11px 19px 14px; }

.module-order-history.orderdetail .module-orders-list tr.title td {
  border: 0;
  padding: 0; }

.module-order-history.orderdetail h4 {
  margin: 36px 0 27px; }

.module-order-history.orderdetail .module-orders-list tr td.vimg {
  text-align: center;
  border-right-width: 0; }

.module-order-history.orderdetail .module-orders-list tr td.vimg + .vname {
  border-left-width: 0; }

.module-order-history .module-orders-list .drop-cell .not-payed .text {
  font-size: 13px;
  width: 73%;
  padding: 0 10px 0 0; }

.module-order-history .module-orders-list .drop-cell .not-payed .pays {
  width: 27%;
  text-align: right; }

.module-order-history.orderdetail .result-row {
  margin: 19px 0 0; }

.module-order-history.orderdetail .result-row .result td {
  border: 0;
  padding: 0; }

.module-order-history.orderdetail .module-orders-list thead tr td {
  background: #f7f7f7;
  border-left-width: 0;
  border-right-width: 0;
  padding: 8px 12px 9px; }

.module-order-history.orderdetail .module-orders-list.goods tr td {
  border-left-width: 0;
  border-right-width: 0; }

.module-order-history.orderdetail .module-orders-list.goods tr td:first-child {
  border-left-width: 1px; }

.module-order-history.orderdetail .module-orders-list.goods tr td:last-child {
  border-right-width: 1px; }

.module-order-history.orderdetail .module-orders-list tr td .bx_ol_sku_prop td {
  border: 0;
  font-size: 12px;
  padding: 0; }

.forgot {
  font-size: 12px;
  float: right; }

.but-r .buttons {
  margin: 21px 0 0; }

.bx-touch .fancybox-nav span {
  visibility: visible; }

.back .back {
  display: inline-block;
  margin: 10px 0 0; }

.specials_slider_wrapp ul.tabs_content,
.tab_slider_wrapp ul.tabs_content {
  margin: 1px -13px 20px;
  padding: 0 13px; }

.common_product .content_inner {
  margin: -13px -13px 0;
  padding: 13px 13px 0; }

.subscribe-edit .more_text_small {
  padding-left: 20px; }

.subscribe-edit h5 {
  font-size: 13px;
  margin-bottom: 5px; }

.data-table.top .right_blocks {
  width: 60%; }

.search-page-wrap .form-control {
  float: left;
  margin: 0 10px 0 0; }

.similar_products_wrapp h3 {
  margin-bottom: 37px;
  padding: 7px 0 0; }

.similar_products_wrapp .slider_navigation.top_big {
  top: -66px; }

.row {
  font-size: 0;
  margin: 30px -15px 0; }

.row .item_block {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0 15px; }

.row .item_block > a {
  display: block;
  overflow: hidden; }

.articles-list.lists_block .item .left-data img,
.row .item_block > a img {
  vertical-align: middle;
  max-height: 100%;
  max-width: 100%; }

.articles-list.vertical .item {
  display: inline-block;
  vertical-align: top;
  width: 33.330002%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  overflow: hidden;
  margin: 0 0 37px; }

.articles-list.vertical .item_block.item {
  border-bottom-width: 0;
  margin-top: 0;
  padding: 0 15px; }

.articles-list.vertical .item_block.item .left-data {
  float: none;
  width: 100%;
  text-align: center;
  max-width: initial; }

.articles-list.vertical .item_block.item .left-data a {
  height: 190px;
  line-height: 185px;
  margin: 0 0 14px; }

.articles-list.vertical .item_block.item .left-data img {
  max-height: 100%;
  max-width: 100%; }

.articles-list.vertical .item_block.item .right-data {
  float: none;
  width: 100%;
  text-align: left;
  margin: 0; }

.articles-list.vertical .item .date_small {
  margin: 0 0 5px; }

.articles-list.vertical .item .item-title {
  margin-bottom: 7px; }

.articles-list.lists_block .item .left-data {
  max-width: 190px;
  width: 22%;
  text-align: center; }

.articles-list.lists_block.faq .item .left-data {
  max-width: 175px; }

.articles-list.lists_block .item .left-data a {
  height: 130px;
  line-height: 125px; }

.articles-list.lists_block.faq .item .left-data a {
  height: 120px;
  line-height: 115px; }

.articles-list.lists_block .item {
  margin-top: 30px;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 30px; }

.articles-list.lists_block .right-data {
  margin-left: 219px;
  padding: 0 20px 2px 0; }

.articles-list.lists_block .item .left-data img {
  max-height: initial; }

.right_side.wide {
  width: 230px; }

.left_side.wide {
  padding-right: 240px; }

.ask_small_block .ask_btn_block {
  text-align: center;
  padding: 29px 20px; }

.ask_small_block .description {
  font-size: 12px;
  line-height: 18px;
  padding: 19px 24px; }

.ask_big_block {
  min-height: 30px;
  border: 1px solid #e5e5e5;
  margin: 17px 0 20px;
  padding: 29px 40px; }

.ask_big_block .description {
  padding-left: 175px;
  line-height: 16px; }

.news_detail_wrapp.big .detail_picture_block {
  height: 188px;
  line-height: 185px;
  padding: 5px; }

.margin.preview_text {
  /*margin:0 0 36px;*/ }

.galley.row {
  margin: 0 -10px; }

.galley.row .item_block {
  margin: 0 0 20px;
  padding: 0 10px 20px; }

.galley.row .item_block > a {
  height: 143px;
  line-height: 140px; }

.left_side.wide .common_product .content_inner {
  margin-right: -16px; }

.job.border_block .text {
  width: 57%;
  padding: 0 46px 0 0; }

.job.border_block .phone {
  width: 23%;
  padding: 0 10px 0 0; }

.job.border_block .but {
  width: 20%;
  text-align: right; }

h3.jobs {
  margin-bottom: 28px; }

.jobs_wrapp .item:first-child {
  margin-top: 0;
  border-top-width: 0; }

.jobs_wrapp .item {
  border-top: 1px solid #e5e5e5;
  padding: 24px 19px 18px 28px; }

.jobs_wrapp .item .salary {
  font-size: 14px;
  white-space: nowrap;
  font-weight: 500;
  margin: 1px 0 0;
  padding: 0 42px 0 10px; }

.jobs_wrapp .item .name .title .salary {
  display: none;
  padding: 5px 0 0; }

.jobs_wrapp .item .name .title h4 {
  text-align: left;
  margin: 0; }

.jobs_wrapp .item .description_wrapp {
  display: none;
  margin: 11px 0 0;
  padding: 0 0 11px; }

.jobs_wrapp .item .description_wrapp .description {
  margin: 0 0 25px; }

.jobs_wrapp .item .opener_icon {
  position: relative;
  top: -3px; }

.contacts_map {
  margin-top: 4px;
  margin-bottom: 16px;
  position: relative;
  min-height: 400px; }

.contacts_map:before {
  background: rgba(255, 255, 255, 0.55) url("/local/templates/aspro_mshop/images/map.png") no-repeat scroll center center;
  content: " ";
  height: 100%;
  left: 0;
  opacity: 0.07;
  position: absolute;
  top: 0;
  width: 100%; }

.bx-google-map,
.bx-google-map {
  background-color: transparent !important; }

.contacts_left {
  float: left;
  width: 370px; }

.contacts_right {
  margin-left: 385px; }

.contacts_right .fancy {
  vertical-align: top;
  display: inline;
  zoom: 1;
  width: 210px;
  height: 143px;
  float: left;
  text-align: center;
  line-height: 140px;
  margin: 0 20px 20px 0; }

.contacts_right .fancy img {
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle; }

body .contacts_right blockquote {
  margin: 39px 0 34px; }

.store_property {
  margin-bottom: 23px;
  word-break: break-all; }

.store_property .title {
  color: #888;
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 4px; }

.store_property .value {
  color: #383838;
  font-size: 13px;
  line-height: 20px; }

.module-contacts-map-layout {
  position: relative;
  overflow: hidden; }

.module-contacts-map-layout .map {
  height: 559px; }

.module-contacts-map-layout .controls {
  position: absolute;
  z-index: 2;
  width: 29px;
  height: 57px;
  background: url("/local/templates/aspro_mshop/images/map_con.png") 0 0 no-repeat;
  right: 20px;
  top: 50%;
  margin: -29px 0 0; }

.module-contacts-map-layout .controls.left {
  left: 18px;
  top: 50%; }

.module-contacts-map-layout .sh {
  width: 100%;
  height: 5px;
  z-index: 10;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
  position: absolute;
  left: 0; }

.module-contacts-map-layout .sh.top {
  top: -7px; }

.module-contacts-map-layout .sh.bottom {
  bottom: -7px; }

.module-map .controls .zoomIn,
.module-map .controls .zoomOut {
  height: 28px;
  cursor: pointer;
  font-size: 0; }

.module-map .infoBox {
  background: #FFF none repeat scroll 0 0;
  left: 50%;
  position: absolute;
  top: initial; }

.module-map .infoBox .wrap-big {
  position: relative;
  width: 230px;
  color: #383838;
  line-height: 18px;
  padding: 25px 30px 30px; }

.module-map .infoBox .close_info {
  position: absolute;
  border-radius: 50%;
  cursor: pointer;
  font-size: 0;
  top: 6px;
  right: 5px;
  height: 15px;
  width: 15px;
  z-index: 6; }

.module-map .infoBox .close_info:after {
  background: transparent url("/local/templates/aspro_mshop/images/close_icons.png") no-repeat scroll -2px -28px;
  position: absolute;
  content: " ";
  cursor: pointer;
  height: 7px;
  width: 7px;
  top: 4px;
  left: 4px;
  z-index: 7; }

.module-map .infoBox .close_info:hover {
  background-color: grey; }

.module-map .infoBox .close_info:hover:after {
  background-position: -22px -28px; }

.module-map .infoBox .inner::after {
  background: transparent url("/local/templates/aspro_mshop/images/shadow.png") no-repeat scroll center top;
  bottom: -9px;
  height: 10px;
  left: 0;
  position: absolute;
  right: 0;
  content: " ";
  z-index: 60; }

.module-map .infoBox b {
  font-size: 14px;
  line-height: 18px; }

.module-map .infoBox .title {
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 11px; }

.module-map .infoBox .metro > i,
.shops.list .item .metro i,
.store_property.metro .value i,
.stores_list .store_text.metro .value i {
  background: transparent url("/local/templates/aspro_mshop/images/icons_wish.png") no-repeat scroll -1px -237px;
  display: block;
  float: left;
  height: 9px;
  width: 14px;
  margin: 5px 6px 0 0; }

.shops.list .item {
  position: relative;
  overflow: hidden;
  min-height: 69px;
  border-top: 1px solid #e5e5e5;
  color: #383838;
  padding: 30px 0; }

.shops.list .item:first-of-type {
  border-top: none;
  padding-top: 14px; }

.shops.list .item .image {
  width: 100px;
  position: absolute;
  left: 0;
  height: 69px;
  line-height: 66px;
  text-align: center; }

.shops.list .item .image img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle; }

.shops.list .item .rubber {
  margin-left: 130px;
  overflow: hidden; }

.shops.list .item .rubber > div {
  float: left;
  overflow: hidden;
  padding-top: 11px;
  word-break: break-all; }

.shops.list .item .title_metro {
  width: 50%;
  margin-top: -1px;
  padding-right: 3%; }

.shops.list .item .schedule {
  width: 60%;
  padding-right: 3%;
  float: left; }

.shops.list .item .title {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 5px; }

.shop.detail a.back {
  display: inline-block;
  font-weight: 700;
  margin-top: 35px; }

.faq_ask {
  border: 1px solid #e5e5e5;
  padding: 44px; }

.button.faq_button {
  background-color: #383838;
  float: left;
  text-align: center;
  width: 97px;
  position: relative;
  padding: 9px 18px 10px 39px; }

.button.faq_button i {
  background: transparent url("/local/templates/aspro_mshop/images/arrows.png") repeat scroll 1px -441px;
  display: block;
  height: 9px;
  left: 18px;
  position: absolute;
  top: 13px;
  width: 12px; }

.button.faq_button.opened i {
  background-position: -17px -441px; }

.faq_desc {
  margin-left: 183px;
  margin-top: -4px; }

.faq_ask .form {
  margin: 23px 0 0; }

.faq.list {
  margin: 36px 0 0; }

.faq_section {
  border: 1px solid #e5e5e5;
  margin: 28px 0 26px; }

.faq.list .item {
  border-bottom: 1px solid #e5e5e5;
  padding: 19px 24px 22px; }

.faq.list .item:last-of-type {
  border: none; }

.faq.list .item .q {
  font-weight: 700;
  position: relative; }

.faq.list .item .q .opener_icon {
  position: absolute;
  right: -3px;
  top: -5px; }

.faq.list .item .q a {
  display: block;
  padding: 0 20px 0 0; }

.faq.list .item .a {
  display: none;
  padding-top: 14px; }

.akc_new ul li {
  list-style-type: none;
  float: none;
  margin: 0; }

.akc_new ul li:before {
  background-color: #01aae3;
  content: "" !important;
  display: block;
  float: left;
  height: 10px;
  width: 10px;
  top: 6px;
  position: relative;
  margin: 0 2px 0 0; }

li.item:hover .akc_new ul li:before {
  background-color: #fda700; }

a.akc_detail {
  background-color: #01aae3;
  bottom: 10px;
  clear: both;
  color: #FFF;
  display: block;
  font-size: 11px;
  height: 24px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 10px;
  width: 60px; }

li.item:hover a.akc_detail {
  background-color: #fda700;
  color: #FFF; }

.staff.list .staff_section {
  border: 1px solid #e5e5e5;
  border-bottom: none;
  position: relative; }

.staff.list .staff_section_title {
  position: relative;
  padding: 25px 29px 4px; }

.staff.list .staff_section_title .opener_icon {
  position: absolute;
  right: 21px;
  top: 18px; }

.staff.list .staff_section .staff_section_items {
  display: none;
  border-top: 1px solid #e5e5e5;
  padding: 39px 39px 0; }

.staff.list .item {
  position: relative;
  width: 50%;
  float: left;
  overflow: hidden;
  margin-bottom: 40px;
  box-sizing: border-box; }

.staff.list .item:nth-child(2n+1) {
  padding-right: 13px;
  clear: both; }

.staff.list .item:nth-child(2n) {
  padding-left: 12px; }

.staff.list .item .image {
  height: 170px;
  line-height: 167px;
  width: 170px;
  text-align: center;
  float: left; }

.staff.list .item .image img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%; }

.staff.list .item .info {
  margin-left: 195px; }

.staff.list .item .name {
  color: #383838;
  font-size: 16px;
  font-weight: 700;
  margin: -4px 0 1px; }

.staff.list .item .phone {
  margin-top: 13px; }

.staff.list .item .email > div,
.staff.list .item .phone > div {
  color: #383838;
  font-size: 12px;
  margin-bottom: -3px; }

#bx-composite-banner a.bx-composite-btn {
  border: 0;
  margin: 26px 0 0; }

.button_wrap .button {
  -webkit-appearance: none; }

.icon_error_block {
  text-align: right;
  position: relative;
  max-width: 310px;
  min-height: 34px; }

.icon_error_block:after {
  background: #e62222 url("/local/templates/aspro_mshop/images/warning_white.png") 0 0 no-repeat;
  top: 0;
  height: 40px;
  width: 40px;
  left: 21px;
  position: absolute;
  content: " ";
  z-index: 60;
  display: block; }

.icon_error_block b {
  font-size: 15px; }

.basket_print {
  display: inline-block;
  height: 34px;
  vertical-align: top;
  width: 130px;
  text-align: left;
  font-weight: 700;
  line-height: 15px; }

.basket_print i {
  display: block;
  width: 34px;
  height: 34px;
  margin-right: 10px;
  float: left;
  background: transparent url("/local/templates/aspro_mshop/images/print.png") no-repeat scroll center center;
  border-radius: 50%; }

.basket_print span {
  white-space: normal;
  vertical-align: middle; }

.basket_print:hover i {
  background-color: #383838; }

.error .basket_print {
  margin-left: 45px; }

.basket_wrapp .module-cart table.bottom.middle.error td.row_values {
  padding-left: 21px; }

.basket_fly .basket_fly .icon_error_block {
  text-align: left;
  float: left;
  padding: 0 0 0 60px; }

.catalog_detail .info_item .middle_info .prices .price.discount {
  margin-top: 4px;
  margin-bottom: 1px; }

.catalog_detail .info_item .middle_info .prices .sale_block {
  margin-bottom: 4px; }

.catalog_detail .middle_info .cost.prices .price + .price_name {
  padding: 14px 0 0; }

.print .basket_print_desc {
  overflow: hidden;
  margin: 70px 0 50px; }

.print #header,
.print .bottom.middle .top_total_row,
.print .counter_block,
.print .counter_block input {
  border-color: transparent !important; }

.print .counter_block input {
  background: none !important; }

.print .row_values {
  width: 178px !important; }

.print #header .middle-h-row .center_block > .middle_phone,
.print .wrapper.has_menu #header .phones,
.print .wrapper.has_menu #header .wrapper_inner .middle-h-row .center_block .middle_phone {
  display: block !important;
  text-align: right; }

.print h1 {
  margin-top: 20px; }

.print .basket_print_desc .store_property {
  display: inline-block;
  float: left;
  margin-right: 3%;
  vertical-align: top;
  width: 22%; }

.print body .wrapper #header {
  margin-bottom: 0 !important; }

.print table {
  page-break-inside: auto; }

.print tr {
  page-break-inside: avoid;
  page-break-after: auto; }

*,
.articles-list.vertical .item_block.item .right-data .preview-text,
.subscribe-form .top_block {
  margin: 0;
  padding: 0; }

#basket_line .popup,
#header .middle-h-row .logo_wrapp .logo a img,
.basket_sort .remove_all_basket.cur,
.bx_compare .compare_view.data_table_props tr.hovered td .remove,
.bx_filter .bx_filter_parameters_box_title:hover:before,
.bx_filter_button_box .bx_filter_block,
.bx_filter_parameters_box.active .bx_filter_block,
.counter_wrapp .button_block.wide .button,
.empty_cart .card_popup_frame.popup .basket_empty,
.form_block .form.ASK,
.item.cur .child_container,
.item.current .child_container,
.left_block .internal_sections_list .title .inner_block:hover:before,
.left_block .internal_sections_list ul.sections_list_wrapp > li.item.cur .child_container,
.middle .basket_wrapp .module-cart table tbody td .item_props .item_prop,
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li.bx_active,
.popup .form.ASK,
.staff.list .staff_section_title a,
.wrapper.has_menu #header .catalog_menu,
article,
aside,
footer,
header,
nav,
section {
  display: block; }

#header .basket_fly .module-cart .colored tfoot td.total_wrapp.hidden,
#header .basket_fly tr.hidden,
.adaptive,
.adaptive_button,
.adaptive_button .more_text,
.basket_fly .center_block .search_block,
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn .basket_checkout,
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn .basket_fast_order,
.basket_wrapp .module-cart table.bottom.middle td.row_values .item_title,
.block_wr .top_block a,
.button.faq_button > span:last-of-type,
.button.faq_button.opened > span,
.bx-core-waitwindow,
.bx_compare .compare_view.data_table_props tr td .remove i,
.bx_compare .slider_navigation,
.bx_filter #modef_mobile,
.bx_filter_select_popup ul li:before,
.bx_filter_vertical input[type=checkbox],
.bx_filter_vertical input[type=checkbox] + label.nab:after,
.bx_filter_vertical input[type=checkbox] + label.nab:hover:before,
.bx_filter_vertical input[type=checkbox]:checked + label.nab:before,
.bx_filtren_container ul li,
.bx_filtren_container ul li:before,
.catalog_block .counter_wrapp .more_text,
.catalog_block .wrap_nav,
.catalog_detail .top_info .like_icons span.value.added,
.common_select select,
.empty_cart .card_popup_frame.popup .total_wrapp,
.faq_ask .form_head h4,
.filter input[type=checkbox],
.filter input[type=radio],
.filter input[type=radio],
.filter_block ul li:before,
.filter_horizontal .bx_filter .bx_filter_popup_result.right a,
.form.ASK,
.has_menu .top-h-row .phones,
.iblock .icon_error_block:after,
.ik_select_dropdown.common_select-dd ul li:before,
.img_wrapper .thumbs_navigation ol li,
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li,
.module_products_list .counter_wrapp .more_text,
.reviews-reply-field input[type=checkbox],
.search_right,
.sku_props ul li:before,
.soc-avt .row .auth span,
.top-h-row .form_mobile_block .search_middle_block,
div[id^=smartFilterDropDown] .popup-window-bottom-row,
div[id^=smartFilterDropDown] .popup-window-left-column,
div[id^=smartFilterDropDown] .popup-window-right-column,
div[id^=smartFilterDropDown] .popup-window-top-row,
div[id^=wait_comp],
div[id^=wait_comp] {
  display: none; }

.bold,
a.back {
  font-weight: 600; }

.bx_filter .bx_filter_select_text label,
.hover,
.img_block_capcha .reload,
.info_item .middle_info .item-stock .store_view,
.jobs_wrapp .item .name,
.phones .order_wrap_btn:hover {
  cursor: pointer; }

.block_wr.light,
.grey_bg {
  background: #f7f7f9; }

#footer .phone .icon,
.adaptive_filter,
.basket_fly .basket_wrapp .basket_fly .wraps_icon_block.delay .count span,
.basket_wrapp .basket_empty .wraps_icon_block.basket .count span,
.basket_wrapp .basket_empty .wraps_icon_block.basket .count span,
.basket_wrapp .basket_fly .basket_count.empty .wraps_icon_block.basket .count span,
.basket_wrapp .basket_fly .opt_show.empty .wraps_icon_block.basket .count span,
.basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block.basket .count span,
.basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block.basket .count span,
.block_wr.dark .flex-direction-nav li:hover,
.block_wr.dark .stores .all_map,
.bx_filter label.dib.disabled:hover .bx_filter_param_btn,
.item_slider ul.slides li,
.popup,
.popup .soc-avt .row input[type=text],
body,
body #header ul.menu li .child.line .child_wrapp > a.current,
body #header ul.menu li .child.line .child_wrapp > a:hover,
body .top_slider_wrapp .flex-direction-nav li,
div[id^=CatalogSetConstructor] .popup-window,
hr.white {
  background: #fff; }

.h_color_colored .header_wrap .basket_wrapp .wraps_icon_block.basket .count span,
hr.black {
  background: #000; }

#bx_auth_servform,
.bx-auth-service-form,
.wrapper_block {
  clear: both;
  position: relative; }

.recomendation.wrapper_block .top_block,
.top_border {
  border-top: 1px solid #e5e5e5; }

.bx_catalog_item_scu ul,
.wrap_md,
.wrap_md_row {
  font-size: 0;
  margin: 0; }

.catalog_detail .tabs_content .serv,
.md-50,
.start_promo .item.wide50 {
  width: 50%; }

.hidden,
.print div#jivo-iframe-container {
  display: none !important;
  visibility: hidden; }

.basket_popup_wrapp .item-title .cost-cell,
.center_block .search_block,
.f-right,
.iblock .icon_error_block,
.img_block_capcha img {
  float: right; }

.ask_big_block .ask_btn_block,
.basket_popup_wrapp .item-title .one-item,
.basket_wrapp .header-cart,
.f-left,
.form_fly .form_left_fly,
.group_description,
.recall_both,
.recall_preview_text .recall_org,
.shops.list .item .phone_email,
.sort_header .sort_filter,
.top-h-row .h-user-block,
.top-h-row .search,
.top-h-row ul.menu,
img.cont_befor {
  float: left; }

.bottom.middle .top_total_row,
.head_type_1 #header,
.sort_header.view_block,
.staff.list .staff_section:last-of-type {
  border-bottom: 1px solid #e5e5e5; }

#header .catalog_menu .wrapper_middle_menu,
.akc_new_info,
.basket_wrapp .basket_block,
.block_wr,
.bx_compare .bx_sort_container,
.bx_item_detail_scu .bx_scu_scroller_container,
.img_wrapper .wrapp_thumbs,
.middle,
.news,
.opt_show_span,
.search_middle_block,
.search_middle_block.active + .search_block,
.share_wrapp,
.viewed_slider {
  position: relative; }

.display_list .item_wrap.prev,
.h_color_colored .header_wrap .menu > li.current > a span,
.header_wrap.colored #header {
  border-bottom-color: #fff; }

.bx_section_bottom .bx_block,
.recall_preview_text .recall_both,
.recall_slider_wrapp .top_block,
ol.help_warr_ol li {
  margin-bottom: 20px; }

li.help_warr_li div,
ul.menu .child .child_wrapp .depth3 > a {
  margin-left: 15px; }

div.audit_text,
div.compqua_text,
div.netlab_text {
  color: #383838;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  margin-bottom: 40px; }

.basket_popup_wrapp .item-title .cost-cell,
.basket_popup_wrapp .item-title .one-item,
.basket_print:hover,
.basket_sort ul.tabs li span,
.bx_compare .prop_title_table .data_table_props tr td:first-child,
.bx_filter_container_title .hint .hint_icon i,
.bx_modal_body .item_block_title,
.bx_order_make .bx_description .name,
.catalog_detail .bx_item_set_hor_container_big .title,
.catalog_detail .set_wrapp .title,
.char_name .hint .icon i,
.filter_block ul li span,
.item-title .props .item_prop .value,
.jobs_wrapp .item .salary,
.location-block-wrapper .bx-sls .bx-ui-sls-fake,
.location-block-wrapper .bx-sls .bx-ui-sls-route,
.medium,
.module-cart table td.name-cell div[class^=bx_item_detail_] .titles,
.module-orders-list tbody td,
.module-pagination .nums a,
.no_products,
.popup .popup-intro .pop-up-title,
.props_block .char_value,
.registraion-page .top p,
.sku_props .bx_item_section_name,
b,
h4.hover:hover,
strong,
ul.audit_ul,
ul.helpw_ul {
  color: #383838; }

ul.audit_ul li.audit_li::before,
ul.helpw_ul li.helpw_li::before,
ul.servrep_ul li.servrep_li::before,
ul.servsup_ul li.servsup_li::before {
  background-color: #fc9800;
  content: "" !important;
  display: block;
  float: left;
  height: 10px;
  position: relative;
  top: 6px;
  width: 10px;
  margin: 0 5px 0 0;
  padding: 0; }

.bottom_nav.table,
.bx_filter .bx_filter_block .clb,
.form_fly .form_footer_fly:before,
div.audti_small_right::after {
  clear: both; }

.specials.tab_slider_wrapp ul.tabs_content,
div.servrep_header {
  margin-bottom: 35px; }

div.servrep_text,
div.servsup_text {
  color: #383838;
  font-family: "Open Sans",sans-serif;
  font-size: 14px; }

ul.compqua_ul,
ul.servrep_ul,
ul.servsup_ul {
  color: #383838;
  font-family: "Open Sans",sans-serif;
  margin-bottom: 45px; }

ul.cont_ul li.cont_li,
ul.servrep_ul li.servrep_li {
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  margin-bottom: 10px; }

.catalog_detail .tabs_content .char_block,
.form .form_result,
.form_fly .form_result_fly,
.news_akc_block .top_block,
.wrapper_block .top_block,
div.cont_path,
div.servsup_header {
  margin-bottom: 30px; }

h1.compqua_h1,
h1.servsup_h1 {
  background-color: #f7f7f7;
  color: #383838;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
  line-height: 40px;
  margin-bottom: 20px;
  padding-bottom: 8px;
  padding-left: 15px; }

h2.compqua_bold,
h2.sersup_bold {
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  font-weight: 800;
  margin-bottom: 2px; }

.right_block .wr li,
ul.servsup_ul li.servsup_li div {
  margin-left: 20px; }

ul.compqua_ul li.compqua_li::before,
ul.cont_ul li.cont_li::before {
  background-color: #00aff0;
  content: "" !important;
  display: block;
  float: left;
  height: 10px;
  position: relative;
  top: 6px;
  width: 10px;
  margin: 0 5px 0 0;
  padding: 0; }

.catalog_detail .tabs_section .tabs-head li,
.module-map .infoBox .button,
.start_promo .item i.price,
ul.compqua_ul li.compqua_li ol {
  margin-top: 10px; }

.form .form_desc,
.form_fly .form_desc_fly,
div.cont_store_property {
  margin-bottom: 15px; }

.cont_toof_left div,
.cont_toof_right div,
.module-map .infoBox .email,
.module-map .infoBox .metro,
.module-map .infoBox .phone,
.module-map .infoBox .schedule,
.shops.list .item .metro {
  margin-bottom: 5px; }

.top-h-row .search *,
input[type=email]:focus,
input[type=password]:focus,
input[type=text]:focus,
select:focus,
textarea:focus {
  outline: none; }

.top-h-row input.big,
input.medium {
  padding: 8px 13px 7px; }

.soc-avt .row form input[type=text] + label + span:not(.bx-ss-icon),
.soc-avt .row form input[type=text] + span:not(.bx-ss-icon),
form[name=bx_auth_services] .form-control span {
  font-size: 12px;
  padding: 0 10px 0 0; }

.basket_wrapp .empty_cart.bcart .wraps_icon_block.basket .count,
.basket_wrapp .wraps_icon_block.ndelay:hover:before,
.noffer .info_item .middle_info .buy_block .one_click,
a.scroll-to-top.visible {
  opacity: 1; }

.catalog_detail .top_info .like_icons > div.text.added,
a.scroll-to-top.RECT_COLOR,
a.scroll-to-top.RECT_GREY,
a.scroll-to-top.RECT_WHITE {
  border-radius: 2px; }

.form .form_body,
.form_fly .form_body_fly {
  position: relative;
  margin: 0 0 9px; }

.form .form_result,
.form .form_result.success *,
.form_fly .form_result_fly,
.form_fly .form_result_fly .success * {
  color: green; }

.basket_wrapp .module-cart .summ-cell .cost.prices .price,
.buy_block .sku_props,
.bx_filter .filter label > span,
.bx_ordercart.basket_wrapp,
.filter_year .common_select .common_select-link,
.form .form_desc > *,
.form .form_desc > *,
.form .form_result > *,
.form_fly .form_result > *,
.image_wrapper_block,
.popup .form .form_head h2,
.search_middle_block .form-control,
.similar_products_wrapp .wrapper_block .all_wrapp,
.soc-serv-main .row,
.specials_slider_wrapp ul.tabs,
.tab_slider_wrapp ul.tabs {
  margin: 0; }

.form .form_footer .button + .button,
.form_fly .form_footer_fly .button + .button {
  margin-left: 13px; }

.h label.error,
.print #header .middle-h-row .basket_wrapp,
.print #header .middle-h-row .center_block > *,
.print #header .middle-h-row .center_block > .middle_phone .order_wrap_btn,
.print #panel,
.print .basket_sort,
.print .bigdata_recommended_products_container,
.print .bigdata_recommended_products_items,
.print .bottom_btn,
.print .breadcrumbs,
.print .catalog_menu,
.print .counter_block span,
.print .coupon,
.print .delay-cell,
.print .footer,
.print .remove-cell,
.print .style-switcher,
.print .top-h-row,
.print footer,
.shops.list .item.wi .image {
  display: none !important; }

.form_head_fly h4,
div.form_right_fly div.form-control {
  margin: 1px; }

#header .basket_fly .coupon,
.bx_ordercart .module-cart td,
.captcha-row .captcha_input label.error {
  white-space: nowrap; }

.captcha_reload::after,
.captcha_reload::before,
.more_text_ajax:after,
.more_text_ajax:before {
  content: "";
  display: block;
  position: absolute; }

.captcha_reload:hover:before,
.more_text_ajax:hover:before {
  background: #383838; }

.articles-list .item .item-title,
.captcha-row.b .captcha_image {
  margin-bottom: 9px; }

.basket_wrapp .module-cart .cost .price,
.basket_wrapp .module-cart .cost .price.discount strike,
.basket_wrapp table tbody td,
.border_block_wide table td,
.bottom.middle td > .coupon .coupon-t,
.bx_filter .bx_filter_select_text,
.bx_filter_select_popup ul li label,
.bx_filter_vertical .bx_filter_block input:checked + label span,
.bx_filter_vertical .bx_filter_block label:hover span,
.bx_filter_vertical input[type=checkbox] + label.sku span,
.bx_filter_vertical input[type=checkbox] + label.sku.disabled:hover span,
.catalog_detail .stock_board .title,
.colored_table tbody tr td,
.common_select *,
.coupons_list .bx_ordercart_coupon,
.filter label span,
.forum-quote tbody tr td a,
.module-cart .row_values .price,
.module-cart table tr td.count-cell,
.module-cart tfoot td .item_title,
.reviews-header-title a,
.reviews-post-table .reviews-text,
.sku_props .bx_item_detail_size ul li,
.sort_header .sort_filter a.current,
.sort_header .sort_filter a:hover,
.stores_block .stores_text_wrapp {
  color: #373737; }

#header .basket_fly .basket_title,
#header .basket_fly .basket_title,
#header .catalog_menu ul.menu > li > a,
#header .catalog_menu ul.menu > li > a,
#header .catalog_menu ul.menu > li.current > a,
#header .catalog_menu ul.menu > li.current > a,
#header .menu > li .child_wrapp a.current:not(.title),
#header .menu > li .child_wrapp a.current:not(.title),
#header .wrapper_middle_menu .menu > li .child.submenu .child_wrapp a.current:not(.title),
#header .wrapper_middle_menu .menu > li .child.submenu .child_wrapp a.current:not(.title),
.articles-list.news .item:hover .item-title a,
.articles-list.news .item:hover .item-title a,
.avtorization-call.enter,
.avtorization-call.enter,
.basket_sort ul.tabs li .wrap_li > span *,
.basket_sort ul.tabs li .wrap_li > span *,
.basket_sort ul.tabs li.cur .wrap_li > span,
.basket_sort ul.tabs li.cur .wrap_li > span,
.basket_sort ul.tabs li.cur .wrap_li > span *,
.basket_sort ul.tabs li.cur .wrap_li > span *,
.basket_sort ul.tabs li.cur span,
.basket_sort ul.tabs li.cur span,
.basket_sort ul.tabs li:hover .wrap_li > span,
.basket_sort ul.tabs li:hover .wrap_li > span,
.basket_sort ul.tabs li:hover .wrap_li > span *,
.basket_sort ul.tabs li:hover .wrap_li > span *,
.basket_wrapp .basket_block .title,
.basket_wrapp .basket_block .title,
.basket_wrapp .basket_empty .wraps_icon_block.basket .count span,
.basket_wrapp .basket_empty .wraps_icon_block.basket .count span,
.basket_wrapp .basket_fly .basket_count.empty .wraps_icon_block.basket .count span,
.basket_wrapp .basket_fly .opt_show.empty .wraps_icon_block.basket .count span,
.basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block .count span a,
.basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block .count span a,
.basket_wrapp .wraps_icon_block .count .text,
.basket_wrapp .wraps_icon_block .count .text,
.basket_wrapp .wraps_icon_block .count a,
.basket_wrapp .wraps_icon_block .count a,
.bx_compare .compare_view .item_block:hover a,
.bx_compare .compare_view .item_block:hover a,
.bx_filter .bx_filter_parameters_box_title,
.bx_filter .bx_filter_parameters_box_title,
.bx_filter .bx_filter_popup_result a,
.bx_filter .bx_filter_popup_result a,
.catalog_item:hover .item-title a,
.catalog_item:hover .item-title a,
.cost.prices .price,
.cost.prices .price,
.footer_bottom .submenu_top .menu_item a,
.footer_bottom .submenu_top .menu_item a,
.footer_top .sblock .wrap_more_text,
.footer_top .sblock .wrap_more_text,
.footer_top .sblock .wrap_more_text div,
.footer_top .sblock .wrap_more_text div,
.form-control .forgot:hover,
.form-control .forgot:hover,
.header_wrap .top-h-row .menu li > a:hover,
.header_wrap .top-h-row .menu li > a:hover,
.img_block_capcha .reload:hover,
.img_block_capcha .reload:hover,
.item .child_container .child_wrapp .menu_item:not(.current) a,
.item .child_container .child_wrapp .menu_item:not(.current) a,
.item .date_small,
.item .date_small,
.item-stock .store_link:hover,
.item-stock .store_link:hover,
.item-title a:hover,
.item-title a:hover,
.item_wrap:hover .item-title a,
.item_wrap:hover .item-title a,
.jobs_wrapp .item .name tr:hover .link,
.jobs_wrapp .item .name tr:hover .link,
.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur:hover,
.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur:hover,
.left_block .internal_sections_list .title a,
.left_block .internal_sections_list .title a,
.left_block .internal_sections_list li a,
.left_block .internal_sections_list li a,
.link:hover,
.link:hover,
.main-nav ul.menu > li > a,
.main-nav ul.menu > li > a,
.module-cart .name-cell a:hover,
.module-cart .name-cell a:hover,
.more_text_ajax:hover,
.more_text_ajax:hover,
.news .item .info .date,
.news .item .info .date,
.phones .order_wrap_btn:hover,
.phones .order_wrap_btn:hover,
.phones .phone_wrap a,
.phones .phone_wrap a,
.sale_block .text,
.sale_block .text,
.sale_block .value,
.sale_block .value,
.search_middle_block .middle_form .noborder,
.search_middle_block .middle_form .noborder,
.section_item_inner .section_info ul li a:hover,
.section_item_inner .section_info ul li a:hover,
.set_block .item:hover .item_info a,
.set_block .item:hover .item_info a,
.stores .stores_list .item a:hover span,
.stores .stores_list .item a:hover span,
.top-h-row .h-user-block a,
.top-h-row .h-user-block a,
.top-h-row .menu li.current > a,
.top-h-row .menu li.current > a,
.top-h-row a span:hover,
.view_sale_block .values,
.view_sale_block .values,
.white #header .catalog_menu ul.menu > li a,
.white #header .catalog_menu ul.menu > li a,
.wrapper.has_menu .white #header .catalog_menu ul.menu > li:hover > a,
.wrapper.has_menu .white #header .catalog_menu ul.menu > li:hover > a,
a:hover,
a:hover,
body #header ul.menu li .child.submenu.line .child_wrapp > a,
body #header ul.menu li .child.submenu.line .child_wrapp > a,
body .main-nav .menu > li.current > a,
body .main-nav .menu > li.current > a,
body .white #header ul.menu li .child.submenu .child_wrapp a:hover,
body .white #header ul.menu li .child.submenu .child_wrapp a:hover,
body .wrapper.has_menu #header ul.menu li .child.submenu .child_wrapp a:not(.title):hover,
body .wrapper.has_menu #header ul.menu li .child.submenu .child_wrapp a:not(.title):hover,
li.item:hover a,
li.item:hover a,
ul.menu .child li.menu_item a:hover,
ul.menu .child li.menu_item a:hover,
ul.menu .child li.menu_title a,
ul.menu .child li.menu_title a,
ul.menu li .depth3 a.title:hover,
ul.menu li .depth3 a.title:hover,
ul.mini-menu li a,
ul.mini-menu li a {
  color: #fc9800; }

.articles-list .item .right-data .preview-text,
.bx_filter_vertical .bx_filter_block label span,
.bx_filter_vertical .bx_filter_block label:hover span,
.bx_filter_vertical .bx_filter_block label:hover span.disabled *,
.bx_order_make .bx_block.r1x3.pt8,
.bx_order_make .float .bx_description .name,
.catalog_detail .form_wr,
.catalog_detail .stock_board .txt,
.colored_table thead tr,
.cost.prices .price_name,
.count-cell div.error,
.display_list .available_block,
.display_list .list_item .preview_text,
.display_list .list_item .props_list td,
.display_list .noavailable_block,
.file_type .description,
.form-control label,
.item-title .props .item_prop .title,
.module-cart table td.name-cell .item_props .item_prop .property_value,
.module-cart table td.name-cell div[class^=bx_item_detail_] .values,
.module-cart thead tr,
.module-order-history .module-orders-list td.drop-cell .item-shell thead td,
.module-order-history .order_property.d td,
.news .item .info .preview,
.orderdetail .module-orders-list.colored tbody td:first-child,
.reviews-post-reply-buttons a,
.reviews-post-table,
.soc-avt,
.social_block .row .title,
.top-h-row .menu li a {
  color: #888; }

#bx_auth_servform input[type=submit]:hover,
#header .catalog_menu ul.menu.full.opened > li:not(.current):hover a,
#header ul.menu.adaptive > li a,
#header ul.menu.adaptive.opened > li.menu_opener a,
#header ul.menu.full.opened > li:not(.current):hover a,
.basket_button:hover,
.basket_button:hover span,
.basket_wrapp .wraps_icon_block.basket .count a,
.block_wr.dark .stores .stores_list .item .store_text .value,
.block_wr.dark .stores .stores_list .item a span,
.block_wr.dark .top_block .title_block,
.button22.grey:hover span,
.button22:hover span,
.button30.back_button span,
.button30.fast_order span,
.button30.grey span,
.button30:hover,
.button30:hover span,
.bx_filter_container_title .hint .hint_icon:hover,
.bx_filter_vertical input[type=checkbox] + label.sku:hover span,
.bx_filter_vertical input[type=checkbox]:checked + label.sku span,
.catalog_block .catalog_item .basket_button.in-subscribe span,
.compare_button:hover span,
.filter_button:hover span,
.flexslider .light,
.flexslider .light .banner_text,
.flexslider .light .banner_title,
.h_color_colored .basket_wrapp .basket_block .link:hover + .wraps_icon_block + .text .title,
.h_color_colored .header_wrap .basket_wrapp .basket_block .text .title,
.h_color_colored .main-nav ul.menu > li > a,
.has_menu.h_color_colored .center_block .phones .phone_wrap a,
.has_menu.m_color_colored #header .catalog_menu ul.menu > li > a,
.has_menu.m_color_dark #header .catalog_menu ul.menu > li > a,
.header_wrap.colored .main-nav ul.menu > li > a,
.header_wrap.colored .middle_phone .phones .order_wrap_btn,
.light .stores .all_map a,
.popup .bx-auth-service-form input[type=submit]:hover,
.popup .soc-avt .row a:hover,
.specials_slider.product_slider .basket_button.in-cart span,
.specials_slider.product_slider .basket_button.in-subscribe span,
.start_promo .item p,
.start_promo .item p *,
div.reviews-header-box {
  color: #fff; }

.btn_big,
.button22.grey span,
.bx_modal_container .bx_modal_small_title,
.card_popup_frame.popup .basket_empty *,
.card_popup_frame.popup .total_wrapp,
.catalog_block .catalog_item .basket_button.read_more span,
.catalog_block .catalog_item .basket_button.to-cart span,
.catalog_block .catalog_item .basket_button.to-order span,
.catalog_block .catalog_item .basket_button.to-subscribe span,
.catalog_detail .availability-row .value a,
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_title .price,
.catalog_detail a.compare_item .value,
.catalog_detail a.wish_item .value,
.compare_button span,
.compare_wrapp a.compare_link,
.left_block .internal_sections_list .title a,
.module-cart .colored tfoot td.row_values,
.module-cart .summ-cell,
.module-cart .summ-cell *,
.module_products_list .basket_button.read_more span,
.module_products_list .price-cell .price,
.specials_slider_wrapp ul.tabs > li:hover span,
.specials_slider_wrapp ul.tabs li.cur:hover span,
.tab_slider_wrapp ul.tabs > li:hover span,
.tab_slider_wrapp ul.tabs li.cur:hover span,
.top-h-row .phone span,
.top-h-row .phone span a,
table.title-search-result .price,
ul.mini-menu li a,
ul.tabs li span,
ul.tabs li.cur:hover span,
ul.tabs li:active span {
  color: #000; }

.block_wr.dark .stores .stores_list .item a:hover span,
.tooltip .tooltip_close:hover {
  color: #333; }

#header .middle-h-row form.basket_wrapp,
.authorization-cols .col.authorization .soc-avt,
.basket_fly .module-cart table.colored tbody td,
.detail_picture_block .picture_description,
.display_list .list_item_wrapp:first-child,
.module-cart .colored tfoot tr[data-id=total_buttons] td,
.popup .form-description-wrapp,
.popup .form_description,
.question-list,
.staff_wrapp .item .contacts,
ul.left_menu > li.exit {
  border-top: 1px solid #e7e7e7; }

.display_list .item_wrap,
.module-cart .colored tbody,
.module-cart .colored tfoot {
  border-bottom: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7; }

.colored_table thead,
.jobs_wrapp {
  border: 1px solid #E5E5E5; }

.colored_table tr td,
.middle .basket_wrapp .module-cart table td {
  padding: 8px 29px; }

.module_products_list .basket_button.read_more span,
.specials_slider.product_slider .catalog_item:hover .basket_button.read_more span {
  background-position: 1px -408px; }

.footer_top .sblock .forms .email_wrap,
.has_menu .top-h-row ul.menu {
  width: 74%; }

.basket_wrapp .basket_sort ul.tabs,
.top-h-row .menu li {
  position: relative;
  zoom: 1; }

.articles-list .item-title a span,
.bx_compare .prop_title_table .data_table_props tr td .remove i,
.bx_filter .bx_filter_param_label.dib,
.phones .phone_wrap,
ul.menu:not(.opened) > li > a {
  display: inline-block; }

.middle .basket_sort ul.tabs li:first-child,
.specials_slider_wrapp ul.tabs > li:first-child,
.tab_slider_wrapp ul.tabs > li:first-child,
ul.menu:not(.opened) > li:first-child > a {
  padding-left: 0; }

.bx-firefox .counter_block input[type=text],
.bx-firefox .top-h-row .phones {
  padding-top: 7px; }

.catalog_detail .tabs_content .props_block .char,
.forum-upload-file-attach,
.job.border_block .wrap_md > div,
.top-h-row .phone_wrap a {
  font-size: 13px; }

.email_wrap > span,
.phone_wrap > span {
  color: #fc9800;
  display: inline-block;
  font-size: 16px;
  vertical-align: middle; }

.top-h-row .email_wrap .icons,
.top-h-row .icq .icons,
.top-h-row .phone_wrap .icons {
  display: inline-block;
  margin-right: 1px;
  margin-top: 2px; }

.top-h-row .email_wrap a:hover,
.top-h-row .skypeicq a:hover {
  color: #FFF; }

.articles-list .item .left-data a img,
.footer_top .wrap_md .phones .phone_block > .wrap_md > div,
.footer_top > .wrap_md > div,
.icq,
.skype {
  vertical-align: middle; }

.skype .skype_text,
.top-h-row .h-user-block a.exit {
  position: relative;
  top: -6px; }

.catalog_detail .cost.prices .price_name,
.catalog_detail .item-stock,
.catalog_detail .item-stock > span,
.catalog_detail .stock_board .read_more,
.form-block-wr .main .iblock,
.soc-serv-main,
.staff.list .item .post,
.top-h-row .h-user-block .module-enter {
  font-size: 12px; }

.articles-list .item .item-title a,
.brands_slider > li a,
.breadcrumbs a,
.catalog_section_list .section_item li.name a,
.flex-viewport li:hover a,
.item .child_container .child_wrapp a.title,
.left_block .internal_sections_list .child_wrapp a.title,
.recall_slider > li a,
.top-h-row .h-user-block .register {
  text-decoration: none; }

.basket_normal #header .middle-h-row td.logo_wrapp,
.bx-firefox #header .middle-h-row td.logo_wrapp,
.info_item .middle_info .buy_block .buys_wrapp,
.info_item .middle_info .buy_block .sku_props + .counter_wrapp {
  padding-top: 15px; }

#header .middle-h-row .center_block .stitle_form .button:hover,
.basket_wrapp .basket_block .link:hover + .wraps_icon_block:before,
.basket_wrapp .wraps_icon_block:hover:before,
.center_block .search_block .icon:hover,
.footer_bottom .social_block .social a:hover,
.h_color_colored .main-nav ul.menu > li > a:hover,
.soc-avt .row a i:hover,
.top-h-row.form_mobile_block .button:hover {
  opacity: 0.8; }

.catalog_detail .top_info .like_icons span:hover,
.specials_slider_wrapp ul.tabs li.cur,
.tab_slider_wrapp ul.tabs li.cur,
.wrapper.has_menu .white #header .catalog_menu ul.menu > li.current,
.wrapper.has_menu .white #header .catalog_menu ul.menu > li:not(.current):hover,
body .main-nav .menu > li.current > a {
  background: none; }

.flex-viewport .catalog_item .item_info .item-title a:hover,
.flex-viewport .catalog_item:hover .item_info .item-title a,
.wrapper.has_menu .colored #header .catalog_menu,
body #header ul.menu.adaptive:not(.opened) li.menu_opener,
body table.title-search-result td.title-search-all a:hover span.text {
  border-bottom-width: 0; }

#header .basket_fly .module-cart .colored tfoot,
.catalog_item .item-title a.remove:hover,
.catalog_item:hover .item-title a.remove,
.wrapper.has_menu #header .catalog_menu ul.menu > li.current > a,
body #header .catalog_menu ul.menu > li,
body #header .catalog_menu ul.menu > li > a,
body #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border: 0; }

.bx_filter .bx_filter_parameters_box_title:hover:after,
.wrapper.has_menu .catalog_menu ul.menu li a i {
  background-position: -1px -143px; }

.articles-list.lists_block .item:first-child,
.basket_wrapp .module-cart,
.basket_wrapp .module-cart .cost.prices .price,
.basket_wrapp .module-cart table.bottom.middle td.row_values .price.discount,
.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container,
.has_menu.h_color_colored #header,
.module-cart .colored tfoot td.row_values .wrap_prices .price + .price {
  margin-top: 0; }

.block_wr.dark .stores .stores_list .item .store_text .title,
.has_menu.h_color_colored .center_block .phones .order_wrap_btn {
  color: #fff;
  opacity: 0.5; }

.has_menu.m_color_dark #header .catalog_menu,
.has_menu.m_color_dark #header .catalog_menu ul.menu > li,
body .m_color_dark #header ul.menu.adaptive:not(.opened) li.menu_opener {
  background: #3f3f3f; }

.has_menu.m_color_dark #header .catalog_menu ul.menu > li.hover,
.has_menu.m_color_dark #header .catalog_menu ul.menu > li:hover,
body .m_color_dark #header ul.menu.adaptive:not(.opened) li.menu_opener:hover {
  background: #505050; }

.basket_fly ul.menu .child,
.bx-firefox .wrapper ul.menu .child,
.bx-ie .wrapper ul.menu .child {
  margin-top: -1px; }

.flex-viewport .wr li:first-child,
.shops.list .item.wi .rubber,
.staff.list .item.wi .info,
ul.menu .child .child_wrapp .depth3 a.title,
ul.menu .more .child .child_wrapp .depth3 > a {
  margin-left: 0; }

.middle_phone .phones .phone_text a,
.print .wrapper.has_menu #header .middle-h-row .center_block .middle_phone .phone_text a {
  font-size: 19px; }

.bx_filter .form-control,
.faq_ask .form .form_footer,
.left_block .internal_sections_list li.depth3,
.reviews-note-box p,
.sku_props .wrapper_sku > div:last-child,
.stitle_form .form-control,
.stores .stores_list .item .store_text:last-child {
  margin-bottom: 0; }

.basket_fly .search_middle_block.active_wide,
.catalog_detail .tabs_content .descr_div .char_block.wide,
.footer_bottom .social_block .social_wrapper,
.footer_top .wrap_md .phones .phone_block,
.registraion-page .form-block .form-control input[type=password],
.soc-avt .row #bx_auth_serv_formOpenID input[type=text],
.soc-avt .row #bx_auth_serv_form_inlineOpenID input[type=text],
.start_promo,
.start_promo .item.wide100,
.wrapp_all_inputs.wrap_md .iblock {
  width: 100%; }

#header .basket_fly .opener .wish_count,
#header .basket_fly .opener .wish_count,
.basket_fly #header .basket_fly .opener .basket_count,
.basket_fly #header .basket_fly .opener .opt_show,
.bx_filter .bx_filter_select_block:hover .bx_filter_select_arrow,
.bx_filter_select_popup ul li label:hover,
.common_select .common_select-link.opened .trigger,
.common_select .common_select-link:hover .trigger,
.counter_block > span:hover,
.h_color_colored .header_wrap .basket_wrapp .basket_fly .wraps_icon_block.basket .count span,
.ik_select_list .ik_select_list_inner ul li:hover {
  background: #e3e3e3; }

#header .basket_fly .opener .basket_count,
.reviews-post-reply-buttons {
  margin: 0 0 2px; }

.basket_sort ul.tabs li:last-child,
.catalog_block .catalog_item_wrapp:nth-child(4n) .item_wrap,
.catalog_detail .top_info .like_icons > div:last-of-type,
.footer_bottom .social_block .social a:last-child,
.module_products_list .wrapp_stockers .like_icons > div:last-child,
.pay_system_icons span i:last-child,
.print .basket_print_desc .store_property:last-of-type,
.share_wrapp .shares .b-share a:nth-child(3n),
.sort_header .sort_filter a:last-child {
  margin-right: 0; }

.coupons_list .bx_ordercart_coupon + .bx_ordercart_coupon,
.info_item .middle_info .view_sale_block {
  margin-top: 9px; }

.basket_wrapp .module-cart thead tr,
.bx_compare .compare_view.data_table_props tr.hovered td,
.card_popup_frame.popup .total_wrapp,
.jobs_wrapp .item.opened {
  background: #f7f7f7; }

#header .basket_fly .module-cart .colored tfoot td.total_wrapp,
.basket_wrapp .basket_sort,
.buy .counter_wrapp,
.bx_filter .pict:nth-child(5n) label.dib,
.bx_filter_select_popup,
.catalog_detail .tabs_content .serv.block_view,
.module-order-history.orderdetail .result-row .result,
.soc-avt.inline,
div.item-title a span {
  padding: 0; }

#footer ul,
#footer ul li,
#header .basket_wrapp .module-cart td,
.basket_wrapp .module-cart td,
.jobs_wrapp .item tr td {
  vertical-align: top; }

.basket_wrapp .module-cart .cost-cell .cost.prices,
.basket_wrapp .module-cart .cost-cell .cost.prices .price_name,
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp .description,
.basket_wrapp .module-cart td,
.filter_horizontal .bx_filter .bx_filter_button_box,
.video_block .description {
  text-align: left; }

.basket_wrapp .module-cart .quantity-th,
.bx_ordercart .module-cart thead tr td.item,
.top_slider_wrapp .flexslider .text.center .banner_buttons,
.top_slider_wrapp .flexslider .text.center .banner_title,
body .basket_wrapp .module-cart td.count-cell {
  text-align: center; }

.ask_small_block,
.middle .module-cart thead {
  border: 1px solid #e5e5e5; }

#header .basket_wrapp .module-cart table tbody td,
.module-orders-list.colored thead td {
  padding-bottom: 9px; }

.iblock.text_block *,
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li,
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li *,
.module-cart tfoot .bottom_btn td .description * {
  line-height: 16px; }

#header .module-cart table td.cell,
.middle .module-cart table td.cost-cell.notes {
  padding-top: 32px; }

.basket_wrapp .module-cart .cost.prices .sale_block,
.common_select .icon_color {
  margin-top: 4px; }

.backet_back_wrapp .basket_back,
.button_block,
.catalog_detail .top_info .like_icons > div,
.stores .all_map,
.stores .stores_list,
.subscribe-form form.sform > div {
  display: inline-block;
  vertical-align: top; }

#header .count-cell div.error,
#header .count-cell div.error *,
.reviews-post-reply-buttons a {
  font-size: 11px; }

.like_icons .wish_item i,
.module-cart a.wish_item .icon i {
  background-position: -28px -253px; }

.basket_wrapp .module-cart table.bottom.middle .bottom_btn .backet_print_wrapp,
.jobs_wrapp .item .salary_wrapp {
  text-align: right; }

.basket_wrapp .module-cart table.bottom .bottom_btn .backet_back_wrapp.error .iblock.back_btn,
.filter_block ul li:last-child,
.module-cart .colored tfoot .bottom_btn td.back_btn,
.print .basket_fly #header .middle-h-row .center_block {
  padding-right: 0; }

.basket_wrapp .wraps_icon_block.delay.ndelay,
.bx_filter .disabled .bx_filter_param_text,
.bx_filter_vertical input[type=checkbox] + label.disabled,
.forum-quote tbody tr td a,
.reviews-header-title a {
  cursor: default; }

.basket_wrapp .empty_cart .wraps_icon_block.basket .count,
.basket_wrapp .empty_cart.ecart.bcart .wraps_icon_block.basket .count,
.basket_wrapp .nitems.ecart .wraps_icon_block.basket .count,
.offers_img.wof {
  opacity: 0; }

.basket_wrapp .basket_block .text *,
.tizers_block * {
  line-height: 18px; }

.articles-list.vertical .item .item-title a span,
.basket_wrapp .basket_block .title {
  font-size: 14px; }

.left_block .internal_sections_list ul.sections_list_wrapp > li.item:first-child,
.popup .cart_shell tr:first-child td {
  border-top: 0; }

.catalog_item.hover .image_wrapper_block .like_icons span,
.catalog_item:not(.touch):hover .image_wrapper_block .like_icons span,
.top_slider_wrapp:hover .flex-direction-nav,
.wrapp_stockers .like_icons span {
  opacity: 1;
  visibility: visible; }

.soc-avt .row a i.soc-icon.vkontakte,
.soc-serv-main .row a i.soc-icon.vkontakte,
.top_slider_wrapp .flex-control-paging li a.flex-active,
.top_slider_wrapp .flex-control-paging li a:hover {
  background-position: 0 0; }

.start_promo .item a,
.start_promo .item a:hover {
  color: #fff;
  text-decoration: none; }

.bx-firefox .wrap_tizer .wr_block.price,
.cost.prices .sale_block + .price_name {
  margin-top: 11px; }

.block_wr .wrapper_inner .stores .stores_list:hover,
.block_wr:hover {
  transition: none;
  transition-delay: none;
  transition-duration: none;
  transition-property: none;
  transition-timing-function: none; }

.like_icons .wish_item.added i,
.like_icons span.wish_item.added:hover i {
  background-position: -60px -253px; }

.catalog_detail .top_info .like_icons .compare_item.added span.value:before,
.like_icons .compare_item.added i,
.like_icons span.compare_item.added:hover i {
  background-position: -18px -44px; }

.bx-firefox .bx_filter .button#set_filter,
.sale_block .value {
  margin-right: 2px; }

.bx_filter .bx_filter_parameters_box_container.pict_block,
.popup .but-r .buttons,
body .wrapper .catalog_item .item_info .buttons_block {
  margin-top: 17px; }

.brands_slider_wrapp ul.brands_slider li a,
.recall_slider_wrapp ul.brands_slider li a {
  margin: 0 10px; }

.brands_slider_navigation ul.flex-direction-nav,
.recall_slider_navigation ul.flex-direction-nav {
  height: 0;
  position: relative;
  zoom: 1; }

.brands_slider_wrapp li img:hover,
.recall_slider_wrapp li:hover,
.recall_slider_wrapp li:hover img {
  -moz-opacity: 1;
  -webkit-filter: grayscale(0%);
  filter: none;
  khtml-opacity: 1;
  opacity: 1; }

.filter_horizontal .bx_filter_vertical input[type=checkbox] + label:not(.dib),
.recall_quot {
  float: left;
  margin-right: 10px; }

.news_detail_wrapp .recall_logo,
.recall_preview_text .recall_logo {
  float: left;
  margin-right: 20px;
  position: relative; }

.faq.list .item.opened,
.recall_detail_text,
.staff.list .staff_section.opened .staff_section_title {
  background-color: #f7f7f7; }

.footer_bottom .social_block .social,
.footer_bottom .social_block .social div,
.news_block .news_items {
  font-size: 0; }

.data-table.top .left_blocks,
.subscribe-form .button_wrap {
  width: 40%; }

.news_akc_block .news_slider > li:hover,
.popup-window-close-icon.popup-window-titlebar-close-icon:hover,
.popup.show .close:hover {
  box-shadow: none; }

.block_wr .top_block,
.bx_section_bottom h3 {
  margin-bottom: 29px; }

.stores .stores_list .stores_navigation,
.stores_list .flex-direction-nav {
  top: -60px; }

.bx-ie .stores .stores_list .stores_navigation,
.bx-ie .stores_list.t1 .flex-direction-nav {
  top: -70px; }

.display_list .description_wrapp .wrapp_stockers > div,
.stores .all_map a > div {
  display: inline-block;
  vertical-align: middle; }

#footer .copyright,
#footer .copyright *,
.display_list .list_item .show_props a span {
  font-size: 12px;
  line-height: 18px; }

#footer .copyright,
.job.border_block {
  margin: 0 0 37px; }

.bx-ie .popup .close:hover i,
.bx-ie .popup-window-close-icon.popup-window-titlebar-close-icon:hover:after,
.popup .close:hover i,
.popup-window-close-icon.popup-window-titlebar-close-icon:hover:after {
  background-position: -15px 2px !important; }

.popup .form-control,
.registraion-page .main_info .form-control,
.reviews-reply-fields {
  margin: 0 0 19px; }

#content .left_block.catalog.horizontal,
.catalog_detail .info_item .middle_info .prices .price {
  margin-top: 3px; }

.bottom_nav.block .module-pagination,
.print .wrapper {
  padding-bottom: 0; }

.articles-list.lists_block + .module-pagination,
.catalog_block_view.no_goods,
.display_list .list_item_wrapp + div .list_item_wrapp,
tr.drop td {
  border-top-width: 0; }

.articles-list .item .item-title a span,
.jobs_wrapp .item .item_title {
  color: #383838;
  font-size: 20px;
  line-height: 1.4;
  margin: 0;
  clear: both;
  font-weight: 600; }

.bx_filter_select_popup ul li label.selected,
.bx_filter_vertical input[type=checkbox] + label.sku:hover,
.ik_select_list .ik_select_list_inner ul li.ik_select_active,
.sku_props .bx_item_detail_size ul li:hover {
  background: #ddd;
  color: #fff; }

.bx_scu_scroller_container .missing
,
.disabled {
  opacity: 0.4; }

.bx_filter_vertical input[type=checkbox]:checked + label:after,
.filter input[type=checkbox]:checked + label:after,
.filter.radio input[type=radio]:checked + label:after {
  background-position: 0 -28px; }

.bx_filter .bx_filter_parameters_box_container,
.catalog_detail .cost.prices .sale_block + .price_name {
  margin-top: 15px; }

.bx_filter .bx_ui_slider_pricebar,
.left_block .internal_sections_list ul.sections_list_wrapp > li.item:hover > a {
  z-index: 100; }

.item .child_container .child_wrapp ul > li,
.left_block .internal_sections_list .child_wrapp ul > li {
  background: #fff;
  display: block;
  margin-left: 9px;
  position: relative; }

.item .child_container .child_wrapp ul.child li:after,
.left_block .internal_sections_list .child_wrapp ul.child li:after {
  background: #1d1a1a;
  content: "";
  display: block !important;
  height: 2px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 2px; }

.item .child_container .child_wrapp .child li > a,
.left_block .internal_sections_list .child_wrapp .child li > a {
  border: 0;
  padding-left: 9px;
  text-decoration: none; }

.item .child_container .child_wrapp a,
.left_block .internal_sections_list .child_wrapp a {
  font-size: 12px;
  height: inherit;
  line-height: 16px;
  padding: 3px 10px; }

.info_item .middle_info .buy_block .counter_wrapp,
.module_products_list .counter_wrapp {
  white-space: nowrap;
  padding: 0; }

.basket_fly .basket_fly .icon_error_block:after,
.img_wrapper .thumbs_navigation ul li.flex-nav-prev {
  left: 0; }

.info_item .middle_info .buy_block,
.shops.list .item .schedule_phone_email {
  width: 47%; }

.module-orders-list .status.canceled,
.module-orders-list.colored tbody td.not_payed,
.reviews-note-box .reviews-note-error {
  color: #e62222; }

.confirm h5,
.job.border_block .phone .wrap_phones .grey {
  margin-bottom: 10px; }

.common_product .flex-viewport,
.common_product .flex-viewport ul.slides,
.specials_slider_wrapp ul.tabs_content li.tab,
.tab_slider_wrapp ul.tabs_content li.tab {
  margin: 0 -13px;
  padding: 0 13px; }

.articles-list .item_block.item .left-data a,
.job.border_block .phone .wrap_phones,
.staff.list .staff_section_items {
  overflow: hidden; }

.shops.list .item .metro i,
.staff.list .item .email,
.store_property.metro .value i,
.stores_list .store_text.metro .value i {
  margin-top: 7px; }

.button.faq_button > span,
.button.faq_button.opened > span:last-of-type {
  display: inline; }

div.wrap-helppay img {
  max-width: 100%;
  height: auto; }

@media (max-width: 1200px) {
  .cont_path .div-w50 {
    width: 100%; }

  .brands_list li img {
    height: auto; }

  .div-w30.contacts_left,
  .div-w70.contacts_right {
    width: 100%; }

  .top-h-row .email,
  .top-h-row .phones {
    width: auto;
    margin-right: 5px; } }
@media (max-width: 1100px) {
  div.help-pay-small-wrap {
    height: auto;
    width: calc(50% - 20px); }

  div.help-pay-big-wrap,
  div.wrap-helppay {
    width: 100%; }

  .info_item .top_info .article {
    display: none; }

  .help_warr_header img {
    width: 100%; } }
@media print {
  .print div.error {
    font-size: 8px !important; }

  .print table {
    page-break-after: auto; }

  .print thead {
    display: table-header-group; }

  .print tfoot {
    display: table-footer-group; }

  .print td,
  .print tr {
    page-break-after: auto;
    page-break-inside: avoid; } }
@media (max-width: 800px) {
  .articles-list.lists_block div.right-data {
    padding-right: 0; }

  div.top-h-row {
    padding-bottom: 0; }

  .brands_list li.recall {
    width: calc(50% - 10px); }

  .top-h-row .wrapper_inner {
    text-align: center; }

  .top-h-row div.skypeicq {
    padding-top: 0;
    padding-bottom: 0; }

  .top-h-row > .wrapper_inner > div:not(.clearfix):not(.h-user-block) {
    float: none !important;
    display: inline-block;
    width: auto; }

  .top-h-row .h-user-block {
    display: none; } }
@media (max-width: 600px) {
  body .sort_header div.sort_filter {
    font-size: 16px; }

  div.store_description {
    padding-top: 10px; }

  .cont_path_wert:nth-child(2) {
    width: 100% !important; }

  div.help-pay-big-wrap {
    overflow: hidden; }
    div.help-pay-big-wrap > div {
      padding-left: 20px !important; }
    div.help-pay-big-wrap > img {
      max-width: 500px; }

  div.comm {
    width: calc(100% - 2px);
    margin-right: 0; }
    div.comm .num {
      height: 85px;
      line-height: 85px; }

  div.help-pay-small-wrap {
    margin-right: 0;
    width: 100%;
    text-align: center; }

  .top-h-row .phones {
    margin-left: 7px;
    margin-top: 4px; }

  .top-h-row .email {
    margin-left: 18px;
    margin-top: -6px; } }
@media (min-width: 1024px) {
  .start_promo .item {
    border-bottom-width: 6px;
    padding-bottom: 23%; }

  .start_promo .item img {
    -webkit-transition: all ease-out 0.2s;
    -moz-transition: all ease-out 0.2s;
    -o-transition: all ease-out 0.2s;
    transition: all ease-out 0.2s; }

  .start_promo .item:hover img {
    transform: scale(1.1);
    -moz-transition: scale(1.1);
    -webkit-transition: scale(1.1);
    background: linear-gradient(to bottom, #848484, #464646) !important;
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://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");
    -webkit-filter: grayscale(100%); }

  .start_promo .item:hover .opacity_block {
    display: none; } }
.hide {
  display: none !important; }

a.sort_btn.NAME {
  display: none; }

.nofor {
  font-size: 16px;
  font-weight: 400;
  color: #565656; }

.nofor p {
  font-size: 16px;
  font-weight: 400;
  color: #565656; }

h4.big {
  font-size: 22px;
  font-weight: 700; }

h1.inner-catalog {
  font-size: 22px;
  margin: 0 0 20px;
  color: #383838;
  line-height: 1.4; }

.iblock.text {
  width: 80% !important; }

.iblock.phone {
  width: 20% !important; }

.wrap_phones {
  font-size: 16px;
  color: #565656;
  font-weight: 400; }

span.bpem {
  color: #565656;
  font-weight: 700; }

.wrap_phones {
  margin-top: 55px;
  margin-left: 70px; }

.iblock.but {
  width: 100% !important;
  margin-top: 15px; }

.iblock.but .button span {
  white-space: nowrap; }

ul.galka li {
  list-style-image: url("/bitrix/templates/aspro_mshop/images/galka2.png");
  list-style-position: outside;
  margin: 0 0 5px 15px; }

ul.galka li::before {
  margin: 0;
  content: ''; }

.w700 {
  font-weight: 700 !important; }

ul.galka li p {
  /*margin-left: 24px;*/
  margin-top: 16px; }

.gray-line {
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  margin-bottom: 25px; }

img.logo-about {
  display: inline-block;
  vertical-align: top; }

.about-right-top {
  display: inline-block;
  width: 850px;
  margin-left: 50px; }

.about-before-mission {
  margin-bottom: 25px; }

.about-mission {
  margin-bottom: 25px; }

.galka-d {
  display: inline-block;
  padding-left: 25px;
  background: url("/bitrix/templates/aspro_mshop/images/galka2.png") no-repeat center left;
  margin-left: 10px;
  margin-right: 30px; }

.about-plus {
  margin-top: 30px;
  margin-bottom: 60px; }

.date_small {
  font-size: 16px !important;
  color: #0dadba !important; }

.item-title a {
  color: #565656 !important;
  font-weight: 700; }

.preview-text {
  color: #565656 !important;
  font-weight: 400;
  font-size: 16px !important; }

.l-photo img {
  max-width: 300px; }

.l-photo {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  border: 3px solid #FD9A00;
  justify-content: center;
  align-items: center;
  min-height: 140px; }

.ac-procent {
  color: #fff;
  position: absolute;
  background: #FD9A00;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  display: flex;
  font-size: 17px;
  top: -10px;
  left: -10px; }

span.ac-procent2 {
  margin: auto;
  position: relative;
  bottom: 1px; }

.ac-price {
  color: #FD9A00;
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 30px;
  text-shadow: 0 0 5px #fff,0px 0 5px #fff,0px 0 5px #fff,0px 0 5px #fff,0px 0 5px #fff; }

.r-desc {
  display: inline-block;
  vertical-align: top;
  max-width: 800px;
  margin-left: 25px; }

.ac-name {
  color: #00a8e1;
  font-size: 19px;
  margin-bottom: 2px;
  max-width: 310px;
  line-height: 20px; }

.s-text {
  color: #004d67;
  font-size: 15px;
  line-height: 27px; }

.full-text table tr td:first-child {
  width: 35%; }

.full-text table tr td {
  padding: 5px 0; }

.full-text {
  margin-top: 25px;
  display: none; }

.podrobnee {
  display: inline-block;
  cursor: pointer;
  margin-top: 10px;
  font-size: 15px;
  color: #004d67; }

.s-akc {
  margin-bottom: 25px; }

.button-ac {
  color: #fff;
  background: #FD9A00;
  font-size: 16px;
  padding: 5px 10px;
  cursor: pointer; }

.new-akcii .date_small {
  color: #fc9800 !important;
  font-size: 12px !important; }

.new-akcii .item-title a span {
  color: #0097cb !important; }

.new-akcii .preview-text {
  font-size: 13px !important;
  color: #888888 !important;
  font-weight: normal !important; }

.all-akcii .wrapp_one_click {
  margin-top: 10px;
  margin-bottom: 15px; }

.group_description ul {
  margin: 0 0 20px; }

.group_description ul li {
  margin: 4px 20px; }

.group_description ul li:before {
  padding-right: 5px; }

.half-width {
  width: 49%;
  float: left;
  margin-top: 0 !important;
  min-height: 250px;
  border-bottom: none !important; }

.half-width:nth-child(2n+1) {
  border-right: 1px solid #e5e5e5;
  margin-right: 15px; }

.news-title a {
  color: #565656;
  font-size: 16px !important;
  font-weight: 400 !important; }

.news-date {
  color: #888888 !important;
  font-size: 13px !important;
  font-weight: 400 !important; }

.articles-list.lists_block .item .left-data {
  width: 200px !important; }

.show_more {
  margin-top: 15px; }

.show_more span {
  text-decoration: underline; }

.show_more a {
  line-height: 16px;
  color: #0dabda !important; }

.show_more a:hover {
  color: #0dabda !important; }

.show_more a img {
  vertical-align: middle; }

@media (max-width: 1100px) {
  #content .right_block > img {
    max-width: 100%;
    height: auto; }

  .half-width {
    width: 100%;
    float: left;
    margin-top: 0 !important;
    min-height: 250px;
    border-right: none !important;
    border-bottom: 1px solid #e5e5e5 !important;
    margin-right: 0; } }
.news-text,
.news-text p {
  color: #888888 !important;
  margin: 0 0 20px !important; }

.main_description ul li {
  margin-bottom: 5px; }

.tab_inf {
  border-collapse: collapse;
  width: 100%;
  margin: 15px 0; }

.tab_inf tr:first-child td {
  text-align: center; }

.tab_inf td {
  padding: 5px;
  border: 1px solid #000; }

.tab_inf.centr td {
  padding: 5px;
  border: 1px solid #000;
  text-align: center; }

.tab_inf img {
  /*width:100%;*/
  max-width: 200px;
  display: block;
  margin: auto; }

li.d.menu_item {
  display: inline-block !important; }

li.see_more {
  display: none !important; }

li.see_more.open {
  display: none !important; }

a.big-link {
  font-size: 20px; }

.section-main__link {
  color: #0097cb; }

.section-main__link:hover {
  color: #fc9800 !important; }

.section-main__title {
  font-size: 20px !important;
  line-height: 22px !important; }

.section-sub__title {
  font-size: 16px;
  line-height: 18px; }

.b-price-request {
  position: absolute;
  z-index: 100;
  background: #e3e3e3;
  display: none;
  width: 200px;
  padding: 20px;
  top: 0;
  left: -48px; }

.b-price-request-wrapper {
  position: relative;
  display: inline-block; }

.basket_fly #header .middle-h-row .center_block ul.menu {
  margin-top: 0px;
  /* ╥ю хёЄ№ єсЁрЄ№ margin-top */
  position: relative;
  top: 39px; }

.slogan {
  color: #01aae3;
  font-size: 19px;
  line-height: 1.4;
  padding-left: 10px;
  position: absolute;
  top: 11px; }

@media (max-width: 1020px) {
  .slogan {
    padding-left: 5px; } }
@media (max-width: 992px) {
  .basket_fly #header .middle-h-row .center_block ul.menu {
    top: 41px; }

  .slogan {
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
    top: 12px; } }
@media (max-width: 950px) {
  .basket_fly #header .middle-h-row .center_block ul.menu {
    top: 0; }

  .slogan {
    top: -92px;
    width: 30%;
    left: 90px; } }
@media (max-width: 600px) {
  .slogan {
    display: none; } }
.brands-section-item {
  width: 30%;
  float: left;
  margin-right: 2%;
  position: relative; }

.brands-section-item-img {
  width: 20%;
  float: left;
  margin-right: 2%; }

.brands-section-item-img img {
  max-width: 100%; }

.brands-section-item-box {
  width: 77%;
  float: left;
  display: inline-block;
  position: relative; }

.brands-section-item-name {
  color: #fc9800; }

.brands-section-item-name:hover {
  color: #0097cb; }

.brands-section-item-sub {
  padding-right: 15px; }

.brands-section-item-sub-box {
  padding-left: 5px; }

.box-search-autosmeta {
  font-size: 18px;
  line-height: 28px;
  padding: 30px;
  border: 2px solid #888888;
  background: #ffffff;
  display: none;
  position: fixed;
  cursor: default;
  top: 25%;
  margin: 0 auto;
  margin-left: 25%;
  width: 50%;
  z-index: 10000;
  text-align: center;
  color: #000; }
  .box-search-autosmeta-bg {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 9000; }
  .box-search-autosmeta__link {
    text-transform: uppercase; }
  .box-search-autosmeta__orange {
    color: #fc9800; }
  .box-search-autosmeta-close {
    position: absolute;
    right: 5px;
    top: 5px;
    display: inline-block; }
    .box-search-autosmeta-close-big {
      float: right;
      font-size: 14px;
      background: #e0dede;
      padding: 0 10px;
      margin-top: 10px;
      border-radius: 5px;
      cursor: pointer;
      margin-left: 15px; }
    .box-search-autosmeta-close i {
      display: inline-block;
      width: 19px;
      height: 19px;
      border-radius: 19px;
      -moz-border-radius: 19px;
      -webkit-border-radius: 19px;
      background: url("/bitrix/templates/aspro_mshop/images/close_icons.png") 1px 2px no-repeat; }
  .box-search-autosmeta-hide {
    float: right;
    font-size: 14px;
    background: #e0dede;
    padding: 0 10px;
    margin-top: 10px;
    border-radius: 5px;
    cursor: pointer; }
  .box-search-autosmeta-inline {
    display: inline-block; }

/*# sourceMappingURL=styles.css.map */

/* End */


/* Start:/bitrix/templates/aspro_mshop/js/jquery-ui-1.9.2.custom/css/base/jquery-ui-1.9.2.custom.min.css?146377118126715*/
/*! jQuery UI - v1.9.2 - 2016-05-20
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.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-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url("/bitrix/templates/aspro_mshop/js/jquery-ui-1.9.2.custom/css/base/images/ui-icons_444444_256x240.png")}.ui-widget-content .ui-icon{background-image:url("/bitrix/templates/aspro_mshop/js/jquery-ui-1.9.2.custom/css/base/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/bitrix/templates/aspro_mshop/js/jquery-ui-1.9.2.custom/css/base/images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("/bitrix/templates/aspro_mshop/js/jquery-ui-1.9.2.custom/css/base/images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/bitrix/templates/aspro_mshop/js/jquery-ui-1.9.2.custom/css/base/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("/bitrix/templates/aspro_mshop/js/jquery-ui-1.9.2.custom/css/base/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("/bitrix/templates/aspro_mshop/js/jquery-ui-1.9.2.custom/css/base/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/bitrix/templates/aspro_mshop/js/jquery-ui-1.9.2.custom/css/base/images/ui-icons_cc0000_256x240.png")}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-khtml-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;-khtml-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
/* End */


/* Start:/local/templates/aspro_mshop/themes/blue/theme.css?147911354119834*/
a.scroll-to-top.ROUND_COLOR,a.scroll-to-top.RECT_COLOR{background-color:#01aae3}a.scroll-to-top.ROUND_COLOR:hover,a.scroll-to-top.RECT_COLOR:hover{background-color:#36a5d2}ul li::before{color:#00add5}.basket_print i{background-color:#0097cb}.rss_feed_icon{background:#00add5;color:#000}.start_promo .item i.title a,.start_promo .item i.price a,.start_promo .item i.title span,.start_promo .item i.price span,.start_promo .item span.main_wrap i:after,.start_promo .item p span,.wrap_tizer .wrap_outer,.wrap_tizer .wrap_outer .outer_text,.wrap_tizer .wrap_outer .inner_text{background:#00a7df}.start_promo .item i.title span,.start_promo .item i.price span{box-shadow:-4px 1px 0px 4px #00a7df, 4px 1px 0px 4px #00a7df}.start_promo .item i.price span{box-shadow:-4px 0px 0px 4px #00a7df, 4px 0px 0px 4px #00a7df}.module-map .infoBox .close_info:hover{background-color:#00add5}#header ul.menu.full>li.search_row #search-submit-button:hover,#header ul.menu.full>li.search_row #search-submit-button.hover{border:transparent}#header .catalog_menu ul.menu>li,#header ul.menu.adaptive:not(.opened) li.menu_opener,#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full.opened li.current{border-bottom:1px solid #006b9d}#header .catalog_menu ul.menu>li:not(.current):not(.stretch):hover{border-bottom:1px solid #007ea2;border-right:1px solid #007ea2}#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full.opened li.current{border-top:1px solid #00a7df}#header .catalog_menu ul.menu>li.current>a{color:#fff;border-left:1px solid #3b96c8}#header .catalog_menu ul.menu>li{border-right:1px solid #006b9d}#header .catalog_menu ul.menu>li>a{border-left:1px solid #39bade}.header-cart-block .cart span.icon i{background-position:0px -84px}ul.menu li .child .child_wrapp,.breadcrumbs .dropdown,.authorization-cols .form-block{border-top:2px solid #00add5}.catalog_detail ul.tabs.main_tabs{border-bottom:2px solid #00add5}ul.menu li b.space,.breadcrumbs .drop b.space,.hint .triangle{border-bottom:6px solid #00add5}.basket_button,.basket_button span,.button30,.button30 span,.popup .soc-avt .row a{color:#fff}#footer .footer_inner .line,#header .basket_fly .opener .basket_count,.page_not_found td.image img{background:#00add5}ul.tabs li.cur .triangle,.view-list .view-header i.triangle{border-top:5px solid #0097cb !important}.basket_button.add span{background-position:0px -6px}.basket_button.read_more span{background-position:1px -448px}.basket_button.added span{background-position:0px -45px}.front_slider_wrapp .extended_pagination>li.active i.triangle{border-right-color:#0097cb}.catalog_detail .extended_info a.compare_item i{background-position:-32px -65px}.catalog_detail .extended_info a.wish_item i{background-position:3px -72px}.display_list a.compare_item i{background-position:-32px -3px}.display_list a.wish_item i{background-position:-3px -2px}.display_list a.compare_item:hover i,.display_list a.compare_item.added i{background-position:-32px -65px}.display_list a.wish_item:hover i,.display_list a.wish_item.added i{background-position:-3px -63px}.popup .form .form_head{border-bottom-color:#00add5}.item_slider .thumbs i.triangle{border-bottom:5px solid #00add5}blockquote:before{background-color:#00add5}.module-gallery-list li .fancy_hover:hover{border:2px solid #00add5}.smartfilter .bx_ui_slider_track .bx_ui_slider_range,.bx_filter .bx_ui_slider_pricebar_V{background:#00add5}.catalog_block .catalog_item .basket_button.read_more span{background-position:1px -408px}.catalog_block .catalog_item .basket_button.to-cart span{background-position:0 -7px}.catalog_block .catalog_item:hover .basket_button span{color:#fff;background-position:0px -87px}.catalog_block .catalog_item:hover .basket_button.read_more span{background-position:1px -448px !important}.catalog_item .basket_button.in-cart span,.basket_button.in-cart span{background-position:0px -127px !important}.catalog_item:hover .basket_button.added span{color:#fff}.bx_filter_container #modef .triangle,.left_block .internal_sections_list .child_wrapp .triangle{border-right:6px solid #00add5}#order_form_div .sale_order_table .ps_logo img:hover,#order_form_div .sale_order_table .ps_logo input[type=radio]:checked+label img,#order_form_div .sale_order_table.delivery label:hover img,#order_form_div .sale_order_table.delivery input[type=radio]:checked+label img,#order_form_div div.ps_logo.selected img,#order_form_div .account label:hover img,#order_form_div .account img.active{border:2px solid #00add5}.front_slider_wrapp .extended_pagination>li.active span,a.b-share-popup__item:hover .b-share-popup__item__text{color:#fff !important}ul.tabs li.cur span,ul.tabs li.cur:hover span,.front_slider_wrapp a.read_more{color:#fff}.left_menu>li.current,.left_menu>li:not(.exit):hover{background:#00add5}a i.arrow b{background-position:-36px 0px}.top-h-row .search #search-submit-button:hover i,.top-h-row .search #search-submit-button.hover i{background-position:top center}.catalog_detail a.compare_item:hover .icon i{background-position:-32px -65px}.catalog_detail a.wish_item:hover .icon i{background-position:2px -45px}ul.menu li.current a i{background-position:-61px 0px}.button30.ask_question span.show_form,.button30.ask_question span.hide_form{background-position:5px -605px}.button30.ask_question span.hide_form{color:#000}.button30.ask_question span.hide_form:hover{color:#fff}.question-list .q .ic b{background-position:-38px -188px}.question-list .q.op .ic b{background-position:-8px -188px}.number_list a.current span{color:#fff !important}.basket_button span,.compare_button span{background-position:0px -87px}.bx_filter_container_title .hint.active .hint_icon,.bx_filter_container_title .hint.active .hint_icon,.bx_filter_container_title .hint.active .hint_icon:hover,#header .basket_fly .opener .basket_count:not(.empty) .count{color:#fff}.left_block .internal_sections_list li.item:hover>a,.left_block .internal_sections_list li.item.cur>a{color:#fff}.left_block .internal_sections_list li *{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}a.compare_item i{background-position:-31px -1px}a.wish_item i{background-position:-2px -1px}a.compare_item:hover i{background-position:-31px -33px}a.wish_item:hover i{background-position:-2px -32px}a.compare_item.added i{background-position:-31px -63px}a.wish_item.added i{background-position:-2px -62px}.module_products_list .basket_button.to-cart span{background-position:0 -7px}.module_products_list .basket_button.to-cart:hover span{background-position:0px -87px}.basket_button.in-cart span{background-position:0px -127px}.popup .close:hover i,.popup .grey .close i,.popup-window-close-icon.popup-window-titlebar-close-icon:hover:after{background-position:-1px -59px}.card_popup_frame.popup .but_row a.to_basket .icon i{background-position:-5px -170px}.soc-serv-main .button30 span,.reviews-expanded .button30.add_review span,.catalog_detail .basket_button.one_click span,.button30.review_preview span,.popup .grey .pop-up-title{color:#000;text-shadow:0 1px 0px rgba(255,255,255,0.5);-moz-text-shadow:0 1px 0px rgba(255,255,255,0.5);-o-text-shadow:0 1px 0px rgba(255,255,255,0.5);-webkit-text-shadow:0 1px 0px rgba(255,255,255,0.5)}.module-order-history .status.delivered{color:#fff}.jobs_wrapp .item a:not(.opened):hover .icon i,.staff_wrapp .section .section_title:not(.opened):hover .icon i{background-position:-31px -33px}.jobs_wrapp .item a.opened:hover .icon i,.staff_wrapp .section .section_title.opened:hover .icon i{background-position:0 -34px}.button30.add_review span{background-position:4px -286px}.button30.send_review span{background-position:4px -365px}.card_popup_frame.popup .but_row a.to_delay .icon i{background-position:-48px -257px}.compare_button span{background-position:-32px -64px}#header .basket_fly .opener .basket_count .icon i{background-position:-7px -89px}#header .basket_fly .opener .basket_count.empty:hover .icon i{background-position:-7px -47px}#header .basket_fly .opener .basket_count.empty .icon i{background-position:-7px -5px}#header .basket_fly .opener .wish_count .icon i{background-position:-48px -424px}#header .basket_fly .opener .wish_count:hover .icon i{background-position:-48px -383px}ul.menu li a{color:#000}.catalog_menu ul.menu li a{color:#fff}ul.menu li a i{background-position:-2px -20px}.catalog_menu ul.menu li a i{background-position:-61px 0px}a i.arrow.down b{background-position:-36px -35px}.catalog_item:hover .basket_button span{color:#fff}ul.specials_slider .basket_button span{background-position:0 -7px}ul.specials_slider .basket_button:hover span,ul.specials_slider li:hover .basket_button span{background-position:0px -87px}ul.specials_slider .basket_button.read_more span{background-position:1px -408px}ul.specials_slider li:hover .basket_button.read_more span{background-position:1px -448px !important}.top_slider_wrapp .flex-direction-nav li a.flex-next{background-position:-58px -60px}.top_slider_wrapp .flex-direction-nav li:hover a.flex-prev{background-position:-3px -60px}.top_slider_wrapp .flex-direction-nav li a.flex-prev{background-position:-3px 0px}#header .basket_fly .opener .wish_count.empty:hover .icon i{background-position:-48px -341px}#header .basket_fly .opener .wish_count.empty .icon i{background-position:-48px -299px}@media all and (max-width: 950px){.header_wrap.colored #header .center_block .main-nav{background:#00a7df}.m_color_none.h_color_colored .main-nav .menu>li:not(.current):hover>a,.m_color_none.h_color_colored .main-nav .menu>li.hover>a{color:#0097cb}}@media all and (max-width: 768px){body .top_slider_wrapp .flex-direction-nav li a{background-image:url(/local/templates/aspro_mshop/themes/blue/../../images/arrows_big.png)}body .top_slider_wrapp .flex-direction-nav li a.flex-next{background-position:-30px -94px}body .top_slider_wrapp .flex-direction-nav li a.flex-prev{background-position:0 -127px}body .top_slider_wrapp .flex-direction-nav li a.flex-prev:hover{background-position:0 -94px}body .flex-control-paging li a.flex-active,body .flex-control-paging li:hover a:not(.touch){background:#00a7df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhmYzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #00a7df 0%, #008dc5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a7df), color-stop(100%, #008dc5));background:-webkit-linear-gradient(top, #00a7df 0%, #008dc5 100%);background:-o-linear-gradient(top, #00a7df 0%, #008dc5 100%);background:-ms-linear-gradient(top, #00a7df 0%, #008dc5 100%);background:linear-gradient(to bottom, #00a7df 0%, #008dc5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@bcolor_00aae2',endColorstr='@bcolor_008fc7',GradientType=0)}}@media all and (max-width: 600px){#header ul.menu.full.opened>li,.wrapper.m_color_colored #header .catalog_menu ul.menu>li.current,.m_color_none .header_wrap #header .catalog_menu ul.menu>li,.m_color_none #header .center_block .main-nav,.m_color_colored #header .center_block .main-nav,.has_menu #header .center_block .main-nav{background-color:#00a7df}.m_color_none #header .center_block .main-nav:hover,.m_color_colored #header .center_block .main-nav:hover,.has_menu #header .center_block .main-nav:hover{background:#39bade none repeat scroll 0 0}.m_color_none.h_color_colored #header .center_block .main-nav,.m_color_colored #header .center_block .main-nav,.h_color_colored.has_menu #header .center_block .main-nav{border-top:1px solid rgba(249,248,248,0.2)}#header ul.menu.full.opened li.current{background:#008dc5}.wrapper.has_menu #header ul.menu.full.opened>li:hover,.wrapper.m_color_none #header ul.menu.full.opened>li:hover{background:#39bade}#header ul.menu.opened>li{background:#0097cb}}@media all and (max-width: 550px){body #footer .footer_inner .line{border-top:4px solid #00add5}.basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block.basket .count span,.basket_wrapp .basket_empty .wraps_icon_block.basket .count span{color:#FFF;background:#00a7df}}.button.transparent,.h_color_white .header_wrap .menu>li.current>a span,.h_color_white.wrapper #header ul.menu li .child .child_wrapp,.m_color_white.wrapper #header ul.menu li .child .child_wrapp,.basket_normal .popup.card_popup_frame .basket_popup_wrapp,.basket_sort ul.tabs li.cur div,.smartfilter .bx_ui_slider_track .bx_ui_slider_handle,.bx_filter .button,.bx_filter_vertical input[type="checkbox"]+label.sku:hover,.bx_filter_vertical input[type="checkbox"]:checked+label.sku,.item .child_container,.sku_props .bx_item_detail_size ul li:hover,.sku_props .bx_item_detail_size ul li.active,.bx_filter .bx_filter_param_label.active .bx_filter_param_btn,.bx_catalog_item_scu .bx_item_detail_scu ul li.active span.cnt,.tabs-head li.current,.item_slider .thumbs li.current,.catalog_detail .like_icons>div.text.added .value,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-left-column,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-center-column,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-right-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column,.bx_element input[type=radio]:checked+label .bx_logotype,.bx_element label.selected .bx_logotype{border-color:#31a4d2}a,.link,.button.transparent,.button.transparent:hover,.specials_slider_wrapp ul.tabs>li span,.tab_slider_wrapp ul.tabs>li span,.basket_wrapp .basket_block .link:hover+.wraps_icon_block+.text .title,.stores .stores_list .item a span,.phones .order_wrap_btn,.footer_bottom .all_menu_block ul li a:hover,.footer_bottom .submenu_top .menu_item a:hover,.avtorization-call.enter:hover span,.top-h-row .h-user-block a:hover,ul.menu .child li.menu_item a,#header .catalog_menu ul.menu>li.current>a,ul.menu .child .depth3 a,ul.menu .child li.menu_title a:hover,#header ul.menu li .child.submenu .child_wrapp a:not(.title),.img_block_capcha .reload,.h_color_white .center_block .menu.full>li:hover>a,.m_color_white #header .wrapper_middle_menu .menu.bottom>li:hover>a,.m_color_white #header .wrapper_middle_menu .menu.bottom>li.hover>a,body #header ul.menu li .child.line .child_wrapp>a:hover,.basket_sort ul.tabs li .wrap_li>span *,.basket_sort ul.tabs li .wrap_li>span,.bx_filter_parameters_box_title:hover,.bx_filter .bx_filter_popup_result a,.left_block .internal_sections_list .child_wrapp .child li.cur>a,.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur,.left_block .internal_sections_list .child_wrapp a:hover,.more_text_ajax,.breadcrumbs a:hover span,.tabs-head li.current span,.tabs-head li:hover span,.item-stock .store_view,.reviews-post-reply-buttons a:hover,h4.hover,.button.transparent.white:hover,.button.white_bg,.item .child_container .child_wrapp .menu_item.current a,.item .child_container .child_wrapp .menu_item:hover a{color:#0097cb}button.button,input.button,.button,.m_color_colored #header .catalog_menu ul.menu>li:not(.current):not(.stretch):hover,#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full>li.search_row #search-submit-button:hover,.colored #header .catalog_menu ul.menu>li,table.title-search-result td.title-search-all a .icon,.basket_wrapp .wraps_icon_block.basket .count span,.h_color_colored .header_wrap .basket_wrapp .basket_fly .wraps_icon_block.basket .count span,.flex-direction-nav li:hover,.flex-direction-nav li:first-child:hover,.top_slider_wrapp .flex-direction-nav li:hover,.like_icons span.wish_item.added,.like_icons span.compare_item.added,.subscribe-form,.light .stores .all_map,.block_wr.dark,.popup .close:hover,.h_color_white .header_wrap #header .middle-h-row .logo_wrapp .logo a,.h_color_colored .header_wrap #header,.registraion-page .top p:after,.has_menu.m_color_colored #header .catalog_menu,.has_menu.m_color_colored #header .catalog_menu ul.menu>li,.module-cart .remove-cell a:hover,.cart_shell .remove-cell a:hover,.bx_item_set_hor .bx_item_set_hor_item a.remove,.bx_filter .bx_filter_popup_result,.bx_filter .bx_filter_parameters_box_title:before,.bx_filter_vertical input[type="checkbox"]+label:before,.filter input[type="checkbox"]+label:before,.filter input[type="radio"]+label:before,.bx_filter label.pal:hover .bx_filter_param_btn,.bx_filter .bx_filter_param_label.active .bx_filter_param_btn,.bx_filter_vertical input[type="checkbox"]+label.sku:hover,.bx_filter_vertical input[type="checkbox"]:checked+label.sku,.left_block .internal_sections_list li.cur,.left_block .internal_sections_list li:hover,.left_block .internal_sections_list .title .inner_block:hover:before,.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur:before,.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item:hover:before,.left_block .internal_sections_list .child_wrapp ul.child li.cur:after,.left_block .internal_sections_list .child_wrapp ul.child li:hover:after,body #content .props_list tr td>span:before,body #content .props_list tr td>.txt:before,.module-pagination .nums .cur,.more_text_ajax:before,.captcha_reload:before,.sku_props .bx_item_detail_size ul li:hover,.sku_props .bx_item_detail_size ul li.active,.bx_catalog_item_scu .bx_item_detail_scu ul li.active span:not(.cnt_item),.ik_select_list .ik_select_list_inner ul li.ik_select_active,.bx_filter_select_popup ul li label.selected,.filter_opener.opened,.no_goods .no_products:before,.wr_scrollbar .scrollbar .handle,.remove:hover,.catalog_detail .like_icons>div.text.added,a i.arrow,.popup-window-close-icon.popup-window-titlebar-close-icon:hover,.bx_kit_item .bx_kit_item_add,.catalog_detail .offers_table td.opener:hover .opener_icon,.opener_icon:hover,.char_name .hint .icon:hover,.char_name .hint.active .icon,.location-block-wrapper .bx-sls .bx-ui-sls-clear:before,h4:hover .opener_icon,.bg_block:before,#order_form_div input[type="submit"],.module-order-history .item_name:hover .icon,.module-order-history .item_name:hover .icon,.faq.list .item .q:hover .opener_icon,.jobs_wrapp .item .name tr:hover .opener_icon,.item .child_container .child_wrapp ul.child li.current:after,.item .child_container .child_wrapp ul.child li:hover:after{color:#FFF;background:#00a7df}.icon_error_block:after{background-color:#00a7df !important}.wrapper.m_color_colored #header .catalog_menu ul.menu>li:not(.current):hover,.wrapper.m_color_colored #header .catalog_menu ul.menu>li:not(.current).hover,#header ul.menu.adaptive:not(.opened) li.menu_opener:hover{background:#39bade}.wrapper.m_color_colored #header .catalog_menu ul.menu>li.current{background:#008dc5}.flex-direction-nav li:first-child,.flex-direction-nav li,.flex-direction-nav li:hover{border-bottom-width:0px}.specials_slider_wrapp ul.tabs li.cur span,.tab_slider_wrapp ul.tabs li.cur span,.popup .popup-intro{border-bottom-color:#31a4d2}.button:hover,.like_icons span.compare_item.added:hover,.like_icons span.wish_item.added:hover,.light .stores .all_map:hover{background:#31a4d2}.button.transparent:not(.text):hover{border-color:#39bade;background:#39bade;color:#fff}.button.transparent.grey_br:hover{border-color:#39bade;background:#fff}

/* End */


/* Start:/local/templates/aspro_mshop/css/media.css?148299450764892*/
body{min-width:320px}.item-name-cell{max-width:470px}ul.tabs li.stretch{display:none}@media (max-width: 767px){a.scroll-to-top{display:none}}@media all and (min-width: 768px){.bx_filter.bx_filter_vertical #modef_mobile{display:none !important}}@media all and (max-width: 960px){.info_item .top_info .brand+div{float:none}.info_item .top_info .article{text-align:left}}@media all and (max-width: 1180px){.grey_bg img{width:100%}.top-h-row ul.menu{margin-left:0px;width:auto}.start_promo .item{border-bottom-width:10px}.block_wr .top_block a{display:inline-block}.footer_top .wrap_md .phones .phone_wrap a{font-size:17px}.basket_fly #header .middle-h-row .center_block .search{width:68%}.catalog_detail .element_detail_text .sh{padding-right:3%}.catalog_detail .element_detail_text .price_txt{width:67%}.wrapper_inner .stores .stores_list{padding:0px 20px 0px 0px}.wrapper_inner .stores .all_map{margin:00px 0px 0px 0px}.has_menu #header .middle-h-row .center_block{white-space:nowrap}}@media all and (max-width: 1176px){.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(3n){width:210px}.catalog_block .catalog_item_wrapp:nth-child(3n) .item_wrap{margin-right:0px}.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(4n){width:230px}.wrapper_inner .catalog_block .catalog_item_wrapp:nth-child(4n) .item_wrap{margin-right:20px}}@media all and (max-width: 1168px){.start_promo .item:first-child,.start_promo .item:nth-child(3n+1){border-left-width:0px}.footer_top .wrap_md .phones{padding-left:2%}.footer_bottom .social_block .social{padding-left:13%}}@media all and (max-width: 1120px){.tizers_block .item .title{font-size:11px}.tizers_block .item .title a{font-size:11px}.subscribe-form .email_wrap{width:53%}.registraion-page .main_info .label_block_capcha{width:100%}.registraion-page .main_info .img_block_capcha{width:100%;padding-left:0px}.registraion-page .main_info .img_block_capcha img{float:none}.captcha-row.register-captcha .captcha_image .captcha_reload{left:179px;right:initial}.top-h-row .phones{padding:6px 0px}.bx-firefox .top-h-row .phones{padding-top:7px}.top-h-row ul.menu{text-align:left}#header .middle-h-row .center_block .search{width:55%;margin-left:20px}.top-h-row .phones{white-space:nowrap}#header .wrapper_inner .middle-h-row .center_block .search{width:58%;margin-left:10px}.catalog_detail .set_block .popup_open{display:none}.wrapper_inner .stores .stores_list{width:71%}.module_products_list td.price-cell{width:auto;padding:10px 0px 10px 5px !important}.module_products_list td.price-cell>div{margin-left:0px !important}.module_products_list td.item-name-cell{width:25% !important;padding:10px 0px 10px 5px}.button.small,.bx-firefox .button.small,.bx-ie .button.small{padding:5px 5px !important;font-size:10px}.item-name-cell .item-name-link,.item-name-cell .item-name-description{max-width:250px !important}}@media all and (max-width: 1050px){.top-h-row .email,.top-h-row .skypeicq,.top-h-row .phones{width:auto}.mango-callback{float:right;margin:2px 0px 0px 10px}#header .wrapper_inner .middle-h-row .center_block .search{width:53%}.wrapper_inner .info_item .middle_info .buy_block .counter_wrapp{white-space:normal}.wrapper_inner .info_item .middle_info .buy_block .counter_wrapp .button_block{margin:10px 0px 0px}.about-quot-wrap img{width:100%}}@media all and (max-width: 1020px){#header .middle-h-row .center_block .search{width:48%}.no_goods .button{float:none;margin-top:37px}#order_form_div .info_block .wrap_md>div{width:100%}#order_form_div .info_block .l_block:after,#order_form_div .info_block .r_block:before{display:none}#order_form_div .info_block .wrap_md .l_block{border-bottom:1px solid #eee}.bx_ordercart .module-cart td{white-space:normal}.header_wrap #header .middle-h-row .main-nav ul.menu>li>a{padding:0px 5px}}@media all and (max-width: 1020px) and (min-width: 950px){.flexslider .banner_title,.flexslider .banner_text,.flexslider .banner_buttons{margin-right:40px}.top_slider_wrapp .flexslider .banner_title span{font-size:35px}}@media all and (max-width: 1000px){#header .middle-h-row .center_block,.has_menu #header .middle-h-row .center_block{padding-right:30px;padding-left:30px}.subscribe-form .email_wrap{width:49%}body #footer .bottom_left_icons,body #footer ul.bottom_main_menu,body #footer ul.bottom_submenu{clear:both;display:block;width:100%}.top-h-row .phones{text-align:right}body #header .basket_fly{width:700px;right:-700px}#header .basket_fly .basket_title{margin-right:15px}.basket_sort ul.tabs li{margin-right:0px}.info_item .top_info .article+.brand{padding-left:0px}.catalog_detail .element_detail_text .sh{padding-right:0}.about-right-top{float:left;width:auto}.help_warr_header img,.compqua_header img,.vacancy_header_img,.servrep_header img,.netlab_header img,.servsup_header img{width:100%}.module_products_list tr td:first-child{padding:10px 0px 10px 5px !important}.module_products_list td.like_icons.full{width:auto;padding:0px 0px 0px 10px !important}.wrapp_stockers .like_icons{height:auto}.like_icons span{margin:0px !important}.cost .price:not(.discount){margin-right:0px}.module_products_list tr th{padding:10px 0px;vertical-align:middle}.module_products_list tr td:first-child,.module_products_list tr th:first-child{display:none}.module_products_list td.price-cell{width:auto;padding:10px 0px 10px 5px !important}.module_products_list td.price-cell>div{margin-left:0px !important}.module_products_list td.item-name-cell{width:25% !important;padding:10px 0px 10px 5px}.button.small,.bx-firefox .button.small,.bx-ie .button.small{padding:5px 5px !important;font-size:10px}.item-name-cell .item-name-link,.item-name-cell .item-name-description{max-width:250px !important}}@media all and (max-width: 992px){.wrapper_inner .tizers_block .item{width:33%;text-align:center;margin:5px 0px 20px}.wrapper_inner .tizers_block .item:nth-child(n+4){text-align:center}.footer_bottom .social_block,.footer_top .wrap_md .phones{width:100%}.footer_top .wrap_md .phones{padding-left:0px;padding-top:25px}#footer .wrap_md .empty_block{width:36%}.footer_top .wrap_md .phones .phone_block,.footer_bottom .social_block .social_wrapper{padding:0px 0px 0px 19px;width:64%}.footer_top .wrap_md .phones .order{text-align:left}.footer_top .sblock,.footer_bottom .menu_block{width:100%;padding:0px}.footer_bottom .social_block{padding-top:23px}.footer_bottom .social_block .social_wrapper .social{padding-left:0px}#footer .footer_bottom{padding-top:19px}.top-h-row ul.menu>li a{font-size:11px;padding:0px 5px 0px}.bx-firefox .menu>li>a span{padding-top:8px}#header .middle-h-row .main-nav ul.menu>li>a{padding:0px 9px}.main-nav ul.menu>li>a span{font-size:12px}.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(3n){width:210px}.catalog_block .catalog_item_wrapp:nth-child(3n) .item_wrap{margin-right:0px}.wrapper_inner .stores .stores_list{width:68%}}@media all and (max-width: 992px) and (min-width: 768px){.wrapper_inner .staff.list .item .image{float:none}.wrapper_inner .staff.list .item .info{margin:10px 0px 0px 0px}.error .basket_print{width:34px;margin-left:20px}.error .basket_print span{display:none}}@media all and (max-width: 960px){.staff.list .item .image{height:85px;line-height:82px;width:85px}.staff.list .item .info{margin-left:110px}.basket_print{width:34px}.basket_print span{display:none}}@media all and (max-width: 950px){.subscribe-form .email_wrap{width:43%}.wrapper.has_menu #header .middle-h-row .center_block .search,.wrapper.has_menu #header .middle-h-row .center_block .middle_phone{width:100%;display:block;margin-left:0px}.wrapper.has_menu #header .middle-h-row .center_block .middle_phone{margin:0px 0px 10px}.middle_phone .phones .order_wrap_btn{display:inline-block;margin-top:0px}.m_color_none.h_color_colored .main-nav{background:#fff}.m_color_none.h_color_colored .main-nav .menu>li>a{color:#1d1a1a}.m_color_none.h_color_colored .header_wrap .center_block .search_block .icon{background-position:-66px -178px}.m_color_none.h_color_colored #header{margin-bottom:47px}.h_color_colored.m_color_none ul.menu .child{padding-top:8px}.h_color_white.m_color_none ul.menu .child{padding-top:6px}.head_type_1 #header{border-bottom-width:1px}.basket_fly #header .middle-h-row .center_block .main-nav ul.menu{width:100%}.basket_fly .wrapper_inner ul.menu .child{margin-top:0px}.basket_fly .main-nav .search_middle_block{top:-100%;right:65px;margin:-16px 0px 0px;width:50%}body .top_slider_wrapp .flexslider .slides>li{background-size:200% auto}body .wrapper .top_slider_wrapp .flexslider .slides>li,body .wrapper .top_slider_wrapp .flexslider .slides>li td,body .wrapper .top_slider_wrapp .flexslider{height:300px !important}body .top_slider_wrapp .flex-direction-nav li{top:120px}body .right_side.catalog{display:none}body .left_side.catalog_detail{padding-right:0}body .top-h-row .phone{width:auto}body #header .center_block .main-nav{width:100%;position:absolute;right:0;left:0px;top:100%;margin:18px 0px 0px 0px;padding:7px 0px}body .wrapper.head_type_1:not(.front_page) #header{margin-bottom:60px}body .wrapper.head_type_1:not(.front_page) #header+.wrapper_inner{border-top:1px solid #f0f0f0;box-shadow:0px 0px 5px #f0f0f0;-moz-box-shadow:0px 0px 5px #f0f0f0;-o-box-shadow:0px 0px 5px #f0f0f0;-webkit-box-shadow:0px 0px 5px #f0f0f0}body .wrapper.head_type_1:not(.front_page) .middle{margin-top:10px}body .wrapper.head_type_1 .top_slider_wrapp{margin-top:49px !important}body #header:not(.border)+.middle.main{padding-top:207px}body #header:not(.border)+.middle{padding-top:227px}body .top_slider_wrapp .flexslider .slides li td.img{display:none}body .top_slider_wrapp .flexslider .slides li td.text{width:100%}body .top_slider_wrapp .flexslider .slides li td.text .banner_text,body .top_slider_wrapp .flexslider .slides li td.text .banner_title,body .top_slider_wrapp .flexslider .slides li td.text .banner_buttons{margin-left:80px;margin-right:80px}body .top_slider_wrapp .flexslider .slides li td.text *{text-align:center}body .right_block.catalog .catalog_block .catalog_item_wrapp{width:33%;width:230px}.catalog_detail .element_detail_text .price_txt{width:100%;padding-top:10px}.catalog_detail .element_detail_text .sh{margin:0px}.wrapper_inner .bottom.middle td>.coupon{width:350px}.wrapper_inner .bottom.middle td>.coupon #COUPON{width:145px}.wrapper_inner .middle .module-cart table tr td.count-cell{padding-left:5px;padding-right:5px}.wrapper_inner .middle .module-cart table tr td.count-cell .counter_block.big_basket{width:74px}.wrapper_inner .middle .module-cart .counter_block.big_basket>span{line-height:27px;height:27px;width:21px}.wrapper_inner .middle .module-cart .counter_block.big_basket input[type="text"]{font-size:10px;height:27px;width:32px}.has_menu #header .middle-h-row .center_block{white-space:normal}.basket_fly .search_middle_block,.has_menu .search_middle_block{position:absolute}.wrapper.m_color_none .top_slider_wrapp{margin-top:50px}}@media all and (max-width: 946px){.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(3n){width:230px}.wrapper_inner .catalog_block .catalog_item_wrapp:nth-child(3n) .item_wrap{margin-right:20px}}@media all and (max-width: 900px){.wrapper_inner .stores .stores_list{width:66%}.email_wrap .icons,.top-h-row .phone_wrap .icons{width:16px;height:16px;background-size:contain}.top-h-row .phones{clear:left}div.servrep_foot_left{float:none;width:100%}div.servrep_foot_right{float:none;width:auto;margin:20px 0px 0px 0px}.servrep_foot{margin-bottom:20px}}@media all and (max-width: 870px){body .module-cart .weight-th,body .module-cart .discount-th,body .module-cart .weight-cell,body .module-cart .discount-cell{display:none}.wrap_md .news_wrap,.wrap_md .subscribe_wrap{width:100%;margin:0px}.wrap_md .subscribe_wrap .subscribe-form{margin:30px 0px 30px}.subscribe-form .wrap_bg{background-position:center -34px;font-size:0px}.subscribe-form .wrap_bg .top_block,.subscribe-form .wrap_bg .sform{width:100%;display:block;vertical-align:middle;margin-top:0px}.subscribe-form .wrap_bg .top_block{padding:0px 0px 20px 0px}.subscribe-form .top_block .image{display:none}.subscribe_wrap .subscribe-form .top_block .image+.text{padding:0px}.subscribe_wrap .subscribe-form form.sform>div{display:block;width:100%}.top-h-row .phones{text-align:left}.module_products_list td.price-cell{width:18%}.services_block .item{width:100%}.module-order-history.orderdetail .module-orders-list tr td.vimg{padding-right:2px;padding-left:2px}.module-order-history.orderdetail .module-orders-list tr td.vdscnt{padding-right:5px;padding-left:5px}.shops.list .item .schedule_phone_email{text-align:center}.shops.list .item .schedule,.shops.list .item .phone_email{width:100%}.wrapper_inner .info_item .middle_info .prices_block,.wrapper_inner .info_item .middle_info .buy_block{width:100%;padding:0px}.wrapper_inner .info_item .middle_info .buy_block{padding:20px 0px 0px}.wrapper_inner .info_item .middle_info .buy_block .counter_wrapp .button_block{margin:0px}.info_item .middle_info .buy_block .one_click{display:inline-block}.wrapper_inner .stores .stores_list{width:64%}.form.b .form_left,.form.b .form_right{margin-left:0px !important;padding:0px !important}}@media all and (max-width: 800px){.wrapper.has_menu #header .middle-h-row .center_block .middle_phone .phone_text a{font-size:15px}.wrapper.has_menu #header .middle-h-row .center_block .middle_phone .order_wrap_btn{margin-left:16px}.module_products_list td.price-cell{width:14%}.sort_header .sort_filter a{margin-right:10px}.wrapper_inner .module-order-history .result-row a.button{margin-right:0px}.wrapper_inner .stores .stores_list{width:60%}.contacts_left{width:100%;float:none}.contacts_right{width:100%;float:none}.about-quot-wrap{display:none}}@media all and (max-width: 768px){.top-h-row .phones{width:56%}.top-h-row .h-user-block{text-align:right}.wrapper.has_menu .top-h-row ul.menu{display:none}.wrapper.has_menu .top-h-row .phones{display:block}.wrapper.has_menu #header .wrapper_inner .middle-h-row .center_block .middle_phone,.wrapper.has_menu #header .phones{display:none}.wrapper.has_menu #header .middle-h-row .center_block{padding:0px 20px 0px 20px}body .colored #header .center_block .main-nav{border-top:1px solid #fff;margin-top:20px}body .wrapper.has_menu .white #header .center_block .main-nav{margin-top:12px}body .colored #header{padding-bottom:20px}.wrapper_inner .middle-h-row .search_middle_block.active .middle_form{width:94%}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle td.row_values{width:180px !important;padding-left:18px;padding-top:11px}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn td{padding:17px 0px 10px}.backet_back_wrapp .basket_back{display:block}.backet_back_wrapp.error .basket_back{display:inline-block}.error .basket_print{display:none}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn td .iblock .icon_error_block{float:none;display:inline-block;text-align:left;margin:15px 0px 0px}.icon_error_block{display:none}.iblock .icon_error_block:after{display:block;right:-65px;left:initial}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp{padding-right:20px}.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp .basket_checkout{margin-left:20px}.wrapper_inner .stores .stores_list{width:55%}.stores .flex-control-paging,.news_akc_block .flex-control-paging{position:absolute;bottom:-9px;display:none;z-index:12;margin:0px}.news_akc_block .flex-control-paging{bottom:4px}.news_akc_block .news_slider_wrapp{padding:0px 0px 10px}.wrapper_inner .start_promo .item{width:33%}.wrapper_inner .start_promo .item.wide50{width:33%}.wrapper_inner .start_promo .item.wide100{width:100%}.news_akc_block .flex-viewport .item,.stores .flex-viewport .item{margin-bottom:20px}.stores .all_map{margin:-1px 0px}.stores{padding-bottom:24px}.print .basket_print_desc .store_property{width:47%}.print .basket_print_desc .store_property:nth-of-type(3){clear:both}.info_item .middle_info .sku_props{margin:0px}.info_item .middle_info .prices_block,.info_item .middle_info .buy_block{width:100%;padding:0px}.info_item .middle_info .prices_block{margin:0px 0px 17px}body .flex-control-paging li{height:9px;width:9px}body .flex-control-paging li a,body .front_slider_wrapp .flex-control-nav li a{height:8px;width:8px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}body .flex-control-paging li a,body .front_slider_wrapp .flex-control-paging li a{background:#b9b9b9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5YjliOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #b9b9b9 0%, #cdcdcd 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b9b9b9), color-stop(100%, #cdcdcd));background:-webkit-linear-gradient(top, #b9b9b9 0%, #cdcdcd 100%);background:-o-linear-gradient(top, #b9b9b9 0%, #cdcdcd 100%);background:-ms-linear-gradient(top, #b9b9b9 0%, #cdcdcd 100%);background:linear-gradient(to bottom, #b9b9b9 0%, #cdcdcd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9b9b9', endColorstr='#cdcdcd', GradientType=0)}body .front_slider_wrapp .flex-control-paging li a,body .flex-control-paging li a{background-position:inherit !important}body .flex-control-paging li a.flex-active,body .flex-control-paging li:hover a{height:9px;width:9px}.registraion-page .main_info .label_block,.registraion-page .main_info .text_block{width:100%;padding-left:0px}.registraion-page .main_info,.registraion-page .social_block{width:100%;border-right-width:0px;padding-left:0px}table.colored.offers_table td.price{white-space:normal}table.colored.offers_table td.price .cost.prices .price{font-size:16px}.adaptive.text{display:block}.catalog_detail .adaptive.text>div{display:inline-block;margin:5px 3px 0 0;vertical-align:top}.catalog_detail .adaptive.text>.count.ablock{display:block}.catalog_detail .adaptive.text>.wrap_md .buy{margin-left:6px}.catalog_detail .tabs_content .prices_tab{padding-top:0px !important}.catalog_detail .offers_table thead td,.catalog_detail .offers_table td.count,.catalog_detail .offers_table td.buy,.catalog_detail .offers_table .more_text,.catalog_detail .offers_table td.counter_block_wr,.catalog_detail .offers_table td.one_click_buy,.catalog_detail table.colored td.like_icons{display:none}.wrapper_inner .catalog_detail table.offers_table tr.offer_stores td .stores_block_wrap{border-bottom:1px solid #e7e7e7;padding-bottom:8px;padding-bottom:17px;margin-bottom:18px}.flex-direction-nav{display:none !important}.slider_navigation.compare .flex-direction-nav{display:block !important}.wrapper_inner .catalog_detail .adaptive_extended_info .article{float:none;padding:10px}.wrapper_inner .catalog_detail .adaptive_extended_info .brand{float:none;padding:10px;text-align:center}.specials_slider_wrapp ul.tabs{padding-right:0px}.popup{min-width:250px;top:10px !important}.popup .prompt{width:100px;font-size:11px;padding-left:19px}.popup .pop-up-title{padding:12px 12px 8px 12px}.popup .close{right:10px;top:9px}.popup .form-wr{padding:10px 14px}.front_slider .item-title a,.front_slider .item-title a span{line-height:17px}.front_slider li .image img{max-width:125px}.item_wrapp img{width:100%}.wrapper_inner .catalog_detail .wrapp_docs{width:100%}.breadcrumbs{display:none}.module-cart table td.remove-cell{padding:2px;width:10px}body .module-cart table td.thumb-cell a{height:40px;width:40px}.wrapper_inner .middle .basket_wrapp .module-cart table td.thumb-cell{width:40px}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle td{padding:2px}ul.tabs li span{text-transform:none}body .wrapper .top_slider_wrapp .flexslider .slides>li,body .wrapper .top_slider_wrapp .flexslider .slides>li td,body .wrapper .top_slider_wrapp .flexslider{height:220px !important}body .top_slider_wrapp .flexslider .slides>li .wrapper_inner>table{background:none !important}body #content .left_block+.right_block:not(.catalog) .module-map,body .store_map .store_description{width:100%;padding:0}body .adaptive_filter{display:inline-block}body .module_products_list .quantity-cell{display:none}body .catalog_section_list .section_item{width:100%}body .catalog_section_list .section_item_inner{margin-right:0}body .module-cart .summ-cell,body .module-cart .summ-th,body .module-cart .sum-th,body .module-cart .name-cell,body .module-cart .name-th,.print body .module-cart tfoot .delay-cell,.print body .module-cart .order_item_props,.print body .module-cart .order_item_price_type,.print body .module-cart .order_item_weight{display:table-cell}body .module-cart .summ-cell,body .module-cart .summ-th,body .module-cart .sum-th,body .module-cart .name-cell,body .module-cart .name-th,body .module-cart tfoot .delay-cell,body .module-cart .order_item_props,body .module-cart .order_item_price_type,body .module-cart .order_item_weight{display:none}body .module-cart .colored tfoot td.extended-cell{display:table-cell}body .catalog_block .catalog_item_wrapp{width:33%;width:230px}body .contacts_left,body .contacts_right{float:none;margin:0;position:relative;width:100%}body .contacts_left{margin-top:39px}body .contacts_left .store_description .store_property{width:50%;float:left;margin-bottom:20px;padding-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body .contacts_left .store_description .store_property:nth-child(3){clear:both}body .contacts_left .store_description .store_property{margin-top:0}body .contacts_right blockquote{margin-top:14px}body h1{font-size:32px;line-height:36px;margin-top:20px}body .top-h-row ul.menu{display:none}body .front_slider .preview_text{text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body .front_slider .item-title a span,body .flexslider .text .banner_title span{font-size:17px;line-height:22px}body .front_slider_wrapp a.read_more,body .btn_big{font-size:12px;line-height:28px;height:27px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-bottom-width:1px}body .front_slider .read_more:hover{border-bottom-width:1px !important}body .top_slider_wrapp .banner_text{text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body .front_slider .price{font-size:21px}body .top_slider_wrapp .flex-direction-nav li{top:100px}body .top_slider_wrapp .flex-direction-nav li,body .top_slider_wrapp .flex-direction-nav li a{height:30px;width:30px}body .top_slider_wrapp .flexslider .slides li td.text .banner_text,body .top_slider_wrapp .flexslider .slides li td.text .banner_title,body .top_slider_wrapp .flexslider .slides li td.text .banner_buttons{margin-left:40px;margin-right:40px}body .index_bottom .banners_column{display:none}body .index_bottom .info_column,body .index_bottom .info_column .about_column{padding-left:0}body.news_slider_wrapp .flex-control-nav.flex-control-paging{display:block}body .index_bottom .info_column .news_column .news_slider_navigation{display:none}body .specials_slider_wrapp ul.slider_navigation{display:none}body #footer ul.bottom_main_menu,body #footer ul.bottom_submenu{width:100%;text-align:justify}body .top-h-row .search{width:30%}body .wrapper.head_type_2 .top-h-row .search{display:block}#content .right_block.catalog{margin-top:35px}.wrapper_inner #content .right_block .inner_wrapper{right:0px;padding:0px}body #header .basket_fly{display:none}body .wrapper.basket_fly .basket_normal{display:block}.basket_fly .wrapper_inner .basket_wrapp .wrapp_all_icons{width:207px}.basket_fly #header .middle-h-row .basket_wrapp{vertical-align:middle;padding-top:8px}.basket_fly .main-nav .search_middle_block{display:none}.wrapper.basket_fly:not(.has_menu) .top-h-row .form_mobile_block .search_middle_block{display:block}body #content .left_block:not(.catalog){width:100%;float:none}body #content .left_block.catalog{width:100%;margin:0px}.bx_filter.bx_filter_vertical{position:absolute;margin:0;width:100%;top:21px;box-shadow:0 0px 10px rgba(0,0,0,0.15);-moz-box-shadow:0 0px 10px rgba(0,0,0,0.15);-webkit-box-shadow:0 0px 10px rgba(0,0,0,0.15);z-index:101}.left_block .bx_filter .bx_filter_section{margin:0px}body .bx_filter_container #modef{top:4px;right:3px}body .bx_filter_vertical .filter_button{float:none}.bx_filter_vertical input[type="checkbox"]+label:not(.dib){float:left;margin-right:10px}.filter_horizontal{overflow:visible}body .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container{width:100%;text-align:left}.wrapp_all_inputs.wrap_md .wrapp_change_inputs{width:35%;position:relative;margin:0px 0px 4px}.wrapp_all_inputs.wrap_md .wrapp_slider{width:65%;padding:10px 0px 0px 20px}.smartfilter .bx_ui_slider_track{margin-top:16px}.bx_filter .bx_filter_block .bx_filter_popup_result.right#modef_mobile{left:0px;background:transparent;position:relative;color:#888;margin:0px;padding-left:0px;line-height:20px;display:inline-block}.bx_filter .bx_filter_popup_result.right a,.bx_filter_container_modef{display:none}.filter_horizontal .bx_filter #modef_mobile{display:none !important}.filter_horizontal{padding:0px}div[id^=smartFilterDropDown]{max-width:690px}body .bx_filter_vertical .filter_button.show{margin-right:5px}body #content .left_block.catalog>div,.bx_filter.bx_filter_vertical{display:none}body #content .left_block .left_menu li{display:inline-block;margin-top:3px}body #content .right_block,body #content .right_block.catalog{padding-left:0}body #content .left_block+.right_block:not(.catalog){margin-top:20px}body .right_side .ask_small_block{margin-bottom:30px}body .right_side{width:100%;padding-left:0}body .right_side.sections_list{display:none}body .left_side{padding-right:0}body ul.left_menu>li.exit{margin-top:0;padding-top:0;border-top:0}body .module-order-history ul.tabs li .triangle{margin-top:0px}body .module-order-history ul.tabs li span{padding-top:5px}.wrapper_inner .bottom.middle td>.coupon{width:250px}.wrapper_inner .bottom.middle td>.coupon #COUPON{width:160px}.wrapper_inner .bottom.middle td>.coupon #COUPON{margin-bottom:12px}.wrapper_inner .bottom.middle td>.coupon .apply-button{display:block;clear:both}.wrapper_inner .bottom.middle .total.item_title{padding-right:18px}.bx_ordercart_order_sum td.custom_t1{width:80%}.module-order-history .drop-cell .result-row a.button{margin:0px 10px 10px 0px}.articles-list.lists_block.faq .item .left-data{float:none;width:100%;max-width:initial !important}.articles-list.lists_block.faq .right-data{margin:20px 0px 0px}.articles-list.lists_block.faq .right-data .preview-text{padding-right:20px}#content .ask_big_block .ask_btn_block{float:none}#content .ask_big_block .description{padding:20px 0px 0px}.job.border_block .wrap_md .text{width:50%}.job.border_block .wrap_md .phone{width:25%}.job.border_block .wrap_md .but{width:25%}.basket_normal .popup.card_popup_frame .basket_popup_wrapper .basket_popup_wrapp{top:41px}.news_block .info_block .news_items .item{width:100%;padding-left:0px}.wrapper_inner .footer_top .wrap_md .phones{padding-left:0px}.wrapper_inner .footer_bottom .menu_block,.wrapper_inner .footer_bottom .social_block{width:100%}.footer_bottom .social_block .social_wrapper{padding-left:0px}.wrapper_inner .registraion-page .form-block{padding:0px 15px}.wrapper_inner .registraion-page .main_info{width:69%}.wrapper_inner .registraion-page .social_block{width:31%}.wrapper_inner .soc-avt .row input[type="text"]{width:90%}body #header .wrapper_inner ul.menu li .child .child_wrapp{padding:25px 20px 17px}.wrapper_inner .articles-list.sections .item{width:100%}.wrapper_inner .module-order-history .module-orders-list .drop-cell .not-payed{padding:5px 7px}.rss_feed_icon+.filter_block,.rss_feed_icon+.news_detail_wrapp{margin:35px 0px 0px}.popup .captcha-row .captcha_input{position:initial}.wrapper_inner .item .child_container{display:none}.start_promo .item i.title span,.wrapper_inner .wrap_tizer .wr_block .title .inner_text{font-size:15px}.start_promo .item i.price span,.wrapper_inner .wrap_tizer .wr_block.price .inner_text{font-size:14px}.wrapper_inner .wrap_tizer{max-width:80%}.module_products_list tr td:first-child{padding:10px 0px 10px 5px !important}.module_products_list td.like_icons.full{width:auto;padding:0px 0px 0px 10px !important}.wrapp_stockers .like_icons{height:auto}.like_icons span{margin:0px !important}.module_products_list td.price-cell{width:auto;padding:10px 0px 10px 5px !important}.module_products_list td.price-cell>div{margin-left:0px !important}.module_products_list td.item-name-cell{width:25% !important;padding:10px 0px 10px 5px}.button.small,.bx-firefox .button.small,.bx-ie .button.small{padding:5px 5px !important;font-size:10px}.item-name-cell .item-name-link,.item-name-cell .item-name-description{max-width:250px !important}}@media all and (max-width: 736px){.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(3n){width:210px}.catalog_block .catalog_item_wrapp:nth-child(3n) .item_wrap{margin-right:0px}}@media all and (max-width: 716px){.top-h-row .phones,.top-h-row .email,.top-h-row .skypeicq{width:auto;padding-right:0px}.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(3n){width:230px}.catalog_block .catalog_item_wrapp:nth-child(3n) .item_wrap{margin-right:20px}.wrapper_inner .staff.list .item .image{float:none}.wrapper_inner .staff.list .item .info{margin:10px 0px 0px 0px}.basket_print{display:none}.h-user-block{display:none}.table .module_products_list .like_icons,.table .module_products_list .counter_block{display:none}.table .module_products_list .but-cell{width:auto;padding-right:10px}}@media all and (max-width: 650px){.footer_top .sblock .wrap_icon{display:none}.footer_top .sblock .forms .email_wrap{width:72%}.footer_top .wrap_md .phones .order{padding:0px 0px 0px 20px}.inner_wrapper .sort_header .sort_filter a .icon{display:inline-block}body .top-h-row .phone .icon{display:none}body .top-h-row .phone{margin-top:11px}body .module-orders-list .order-extra-properties{display:inline}.filter_block ul{float:none}.filter_year{float:none;margin:5px 0 5px}body .module-orders-list.colored thead td,body .module-orders-list td.date-cell,body .module-orders-list td.count-cell,body .module-orders-list td.price-cell,body .module-orders-list td.pay-status-cell,body .module-orders-list td.order-status-cell,body .module-orders-list .drop-container th.price-th,body .module-orders-list .drop-container th.count-th,body .module-order-history.orderdetail .module-orders-list.goods td{display:none}body .module-order-history.orderdetail .module-orders-list.goods td.vname,body .module-order-history.orderdetail .module-orders-list.goods td.price,body .module-order-history.orderdetail .module-orders-list.goods td.vqnt{display:table-cell}.module-order-history .drop-cell .result-row a.button22{margin-top:5px}body .sort_header .sort_filter a span{display:none}.basket_sort ul.tabs li span{font-size:14px}.wrapper_inner .middle .basket_wrapp .module-cart table.colored tr td{padding:4px}body .module-cart table td.thumb-cell a{line-height:40px}.wrapper_inner .middle .basket_wrapp .module-cart table tr td.count-cell{padding-top:16px}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle td.row_values .item_title{display:inline-block;float:left;margin:0px;font-weight:bold}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle td.row_values .wrap_prices{float:left}.bottom.middle .total.item_title{display:none}body .module-cart .cost-cell,body .module-cart .summ-cell,body .module-cart .summ-cell *,body .module-cart .row_values .price{font-size:14px}.wrapper_inner .phones .order_wrap_btn{margin-left:5px}.wrapper_inner .top-h-row .h-user-block .module-enter,.wrapper_inner .phones>span .callback_btn{font-size:11px}.wrapper_inner .footer_top .sblock,.wrapper_inner .footer_top .wrap_md .phones{width:100%}.footer_top .wrap_md .phones .phone_block{padding-left:0px}body .authorization-cols .col.authorization,body .authorization-cols .col.registration{width:100%;padding-right:0}.wrapper.has_menu #header .wrapper_inner .middle-h-row .center_block .search{display:none}.wrapper.has_menu #header .middle-h-row .center_block{padding:0 20px 0 0}.wrapper.has_menu .top-h-row .form_mobile_block .search_middle_block{display:block}.wrapper_inner .forms .text_block,.wrapper_inner .forms .form_block{width:100%;padding:0px}body .module-cart table tfoot .backet_back_wrapp{display:none !important}.basket_print{display:inline-block}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp{text-align:left}.bx_order_make .bx_block.r1x3{width:35%}.bx_order_make .bx_block.r3x1{width:65%}.job.border_block .wrap_md .text{width:70%}.job.border_block .wrap_md .phone{width:30%}.job.border_block .wrap_md .but{width:100%;display:block;text-align:left;padding:20px 0px 0px 0px}.container .page_not_found td.image,.container .page_not_found td.description{display:block;width:100%}.wrapper_inner .stores .stores_list{width:51%}}@media all and (max-width: 630px){.popup .soc-avt{padding:18px 10px 14px}.popup .reg-new{padding:35px 10px}.popup .prompt{width:auto;padding-left:0px}.wrapper_inner .catalog_detail .tabs_content .char,.wrapper_inner .catalog_detail .tabs_content .serv{width:100%;padding:0px !important}.catalog_detail .tabs_content .descr_div .char_block{width:100%;padding-right:0}.module-order-history .module-orders-list td.drop-cell .item-shell td:first-child{padding-left:5px}.module-order-history .drop-cell .result-row{padding-left:10px;padding-right:10px}.auth_wrapp.form-block .main_info,.auth_wrapp.form-block .socserv{width:100%}.auth_wrapp.form-block .socserv{padding:0px 14px 20px}.popup.enter_frame.show{width:80%}.popup.show .popup-intro .pop-up-title{font-size:20px;line-height:18px}.top-h-row .phones{width:auto}.top-h-row .skypeicq{width:auto}.top-h-row .email{width:auto}.mango-callback{float:right;top:auto;margin:2px 0 0 22px}.top-h-row{height:auto}.grey_bg{display:none}.cont_toof h1{margin-top:20px}}@media all and (max-width: 600px){.about-plus .about-item{width:50%}.mango-callback{margin:0px 0px 0px 0px}.tizers_block .item{width:50%;text-align:center}.tizers_block .item:nth-child(n+5){text-align:center}.catalog_detail .info_item .middle_info .prices .price.discount{margin-top:9px}.wrapper_inner .start_promo .item,.wrapper_inner .start_promo .item.wide50,.wrapper_inner .start_promo .item.wide100{width:50%;border:2px solid #fff;padding-bottom:47%}.wrapper_inner .start_promo .item span.wrap_main,.wrapper_inner .start_promo .item.wide50 span.wrap_main,.wrapper_inner .start_promo .item.wide100 span.wrap_main{max-width:500px}.wrapper_inner .start_promo{margin:0px}.subscribe-form .wrap_bg .top_block,.subscribe-form .wrap_bg .sform{width:100%}.subscribe-form .wrap_bg .sform{margin-top:22px}.md-50.img{display:none}.md-50.big{width:100%;padding:31px 0px 37px}.footer_top .sblock .forms .email_wrap{width:70%}.footer_top .wrap_md .phones .phone_wrap a{font-size:15px}.center_block .search_block{display:none}.header_wrap #header .middle-h-row .center_block ul.menu,.basket_fly #header .middle-h-row .center_block ul.menu{width:100%;padding:0px}.search_middle_block{display:none}.wrapper.m_color_dark #header .catalog_menu ul.menu>li.current{background:#3f3f3f}body .header_wrap.white .menu>li.current>a span{border-bottom-color:transparent}body .wrapper .top_slider_wrapp .flexslider .slides>li,body .wrapper .top_slider_wrapp .flexslider .slides>li td,body .wrapper .top_slider_wrapp .flexslider{height:200px !important}body .top_slider_wrapp .flex-direction-nav li{top:85px}body .item_main_info .item_slider{display:none}body .catalog_detail .adaptive_extended_info_wrapp{display:block}body .item_main_info .item_slider.flex{display:block}body .catalog_detail .item_main_info .item_slider{padding:0;width:100%;float:none}body .catalog_detail .item_main_info .right_info{padding:0;border-top:1px solid #e5e5e5}body .catalog_detail .extended_info{margin-bottom:0}body .catalog_detail .item_main_info .item_slider .thumbs,body .catalog_detail .right_info .info_block,body .catalog_detail .right_info hr,body .catalog_detail .right_info .preview_text,body .catalog_detail .right_info hr.separator{display:none}body .catalog_detail .item_main_info{margin-top:0}.catalog_detail .item_main_info .item_slider:after,.catalog_detail .item_main_info .right_info .info_item:before{display:none}.item_slider .slides{height:260px;line-height:250px;line-height:normal;padding:25px 0px 5px 0px}.module_products_list .cost.prices .price{font-size:15px}.module_products_list td.item-name-cell a{font-size:12px}.item-name-cell .item-name-link,.item-name-cell .item-name-description{max-width:200px !important}body .module_products_list td.but-cell{padding-right:19px}body .module_products_list td.like_icons{display:none}.catalog_detail .top_info .like_icons span.value span{display:none}.catalog_detail .top_info .like_icons span.value:before{margin-right:-1px}.info_item .top_info .brand{padding:0 5% 10px 0}body .authorization-cols .auth-title{font-size:18px}body .authorization-cols .col.registration{margin-top:30px}body .module-cart table td.delay-cell .value{display:none}body li[item-section="AnDelCanBuy"] .module-cart table td.count-cell{padding:3px 0;font-size:0}body .module-cart .counter_block{font-size:0}body .module-cart table td{padding:3px}body .count-cell div.error{position:static;white-space:normal}body .module-cart .counter_block input[type="text"]{width:30px;height:30px;font-size:13px}body .module-cart a.wish_item .icon i{margin-right:0}body .module-cart table tfoot td.extended-cell{display:none !important}body .module-cart table tfoot .basket_fast_order_wrapp{text-align:right;padding-right:20px}body .module-cart table tfoot .basket_checkout_wrapp{padding-left:20px}body .module-cart table td.thumb-cell{width:50px}body #order_form_content .module-cart table td.thumb-cell{width:80px}body .module-cart table td.thumb-cell a{height:50px;width:50px;position:relative}body .module-form-block-wr .form-block .r{width:100%}body .brands_list li{width:32%}body .drop-question .form-block .left-data,body .drop-question .form-block .right-data{width:100%;margin-left:0;padding-right:0;float:none}body .news_detail_wrapp .detail_picture_block{margin:20px auto;text-align:center;float:none}body .wrapper:not(.front_page) .middle{margin-top:55px}.registraion-page .form-block{padding:0px 20px}.registraion-page .main_info{padding-bottom:0px}.registraion-page .social_block{padding-top:5px}body .wrapper .top_slider_wrapp .flex-control-paging{display:none}body .top_slider_wrapp .flex-direction-nav li{display:none}body .wrapper.head_type_1:not(.front_page) #header{margin-bottom:70px}body .wrapper.head_type_1:not(.front_page) #header+.wrapper_inner{border-top:0;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}body #header ul.menu.full>li.search_row{display:block}body .front_slider_wrapp .extended_pagination{display:none}body .front_slider .info{padding-left:0}body .front_slider_wrapp .flex-viewport{width:100%}body .top_slider_wrapp .banner_text{margin-top:10px;-webkit-line-clamp:2}body .flexslider .banner_buttons{margin-top:10px}body .index_bottom .info_column .news_column .shadow{display:block}body .index_bottom .info_column .about_column,body .index_bottom .info_column .news_column{width:100%}body .index_bottom .info_column .about_column{margin-bottom:10px}body .index_bottom .info_column .news_column{padding-left:0}body .index_bottom .info_column .about_column .about_show_more{display:block;text-align:center}body .brands_slider_wrapp{padding:36px 0px 25px}body .top-h-row .search #title-search-input{display:none}body .top-h-row .search #search-submit-button{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;position:static;margin:1px auto 0}body .top-h-row .search{width:20%}body .top-h-row .search form{width:100%}body .top-h-row .search{text-align:center}body #header ul.menu.adaptive{display:block}body #header ul.menu.adaptive .menu_opener{cursor:pointer}body #header ul.menu.adaptive>li>a,body #header ul.menu.full>li>a{font-size:14px;text-transform:uppercase;text-decoration:none;padding:0 20px;display:inline-block;height:42px;line-height:43px}body .wrapper.has_menu .main-nav{display:block}body #header ul.menu.full{border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;display:none;box-shadow:0 3px 18px rgba(44,44,44,0.8);-moz-box-shadow:0 3px 18px rgba(44,44,44,0.8);-webkit-box-shadow:0 3px 18px rgba(44,44,44,0.8)}body ul.menu li.catalog a i{background:url("/local/templates/aspro_mshop/css/../images/arrows_small.png") 3px -21px no-repeat;right:15px;top:10px}body ul.menu li.catalog:hover a i{background-position:-33px -21px}body #header ul.menu.full>li:not(.current):not(.search_row){background:#ecf0f3;border-top:1px solid #f2f5f7;border-bottom:1px solid #e4e6e7}body #header ul.menu.full>li:not(.current) a{color:#000}body #header .catalog_menu{display:none}body #header{border-bottom:0 !important;box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;-webkit-box-shadow:none !important}body .wrapper .top_slider_wrapp{margin-top:54px !important}body #header .center_block .main-nav{margin-top:15px;left:-15px;margin-left:0px;padding:7px 15px}body #header ul.menu.full>li{display:block;width:100%;text-align:left}body #header ul.menu.full>li.stretch{display:none}body #header ul.menu.full.opened li:hover .child,body #header ul.menu.full.opened li:hover .space{display:none}body #header ul.menu.full>li:not(.menu_opener)>a{border-left:0 !important;border-right:0 !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%}body .top-h-row .search,body .wrapper.has_menu .top-h-row .search,.wrapper.has_menu #header .middle-h-row .center_block .search{display:none}body .display_list .list_item .image{width:33%}body .display_list .list_item .image a,body .display_list .list_item .image,body .display_list .list_item{min-height:inherit}body .sort_header .sort_filter{font-size:0}.h_color_colored .header_wrap .menu>li.current>a span{border-bottom-width:0px}.h_color_colored .main-nav ul.menu>li>a:hover{opacity:1}.m_color_dark #header ul.menu.full.opened>li{background:#505050;border-top:1px solid #848484;border-bottom:1px solid #3d3d3d}.m_color_dark #header ul.menu.full.opened>li.current{background:#2f2f2f;border-top:1px solid #848484}.m_color_dark #header ul.menu.full.opened li:not(.search_row):hover,body .m_color_dark #header ul.menu.full.opened li:not(.search_row):hover,body .wrapper.m_color_dark #header ul.menu.full.opened>li:hover{background:#505050}.m_color_dark #header ul.menu.full.opened li.current,.m_color_dark #header ul.menu.full.opened li:not(.search_row):hover{border-bottom:1px solid #3d3d3d;border-top:1px solid #848484}body .h_color_white .center_block .menu.full>li.current>a{color:#fff}body .h_color_white .center_block .menu.full>li.current>a span{border:0px}.wrapper.has_menu .header_wrap #header .catalog_menu{display:none}body .m_color_dark #header .center_block .main-nav,body .m_color_dark.wrapper #header .center_block .main-nav{background:#3f3f3f;border-top-width:0px}.basket_normal .popup{top:-3px !important}.basket_wrapp .basket_block .link{bottom:-27px}.bx_order_make .bx_block.float{width:33%}.bx_order_make .bx_block.r3x1,.bx_order_make .bx_block.r1x3{width:100%}.module-gallery-list li{width:33.33%}.wrapper_inner .articles-list.vertical .item{width:50%}.articles-list.lists_block .right-data{margin-left:150px}.articles-list.lists_block:not(.vertical) .item .left-data{width:100%;float:none;max-width:initial}.articles-list.lists_block:not(.vertical) .item .left-data a{height:auto}.articles-list.lists_block:not(.vertical) .item .right-data{margin:20px 0px 0px 0px}#content .right_side.wide{padding:0px;float:none;width:100%}#content .left_side.wide{padding:0px}.wrapper.basket_fly:not(.has_menu) .top-h-row .form_mobile_block .search_middle_block,.wrapper.has_menu .top-h-row .form_mobile_block .search_middle_block{display:none}.wrapper_inner .wrap_md .news_wrap,.wrapper_inner .wrap_md .subscribe_wrap{width:100%;margin:0px}.wrapper_inner .registraion-page .main_info{width:100%;border-right-width:0px;padding-right:0px;padding-top:0px}.wrapper_inner .registraion-page .social_block{width:100%;padding:0px}.wrapper_inner .soc-avt .row input[type="text"]{width:90%}.wrapper_inner .start_promo .item i.price{display:block}.wrapper_inner .start_promo .item i.price .tizer_text{display:none}.wrapper_inner .stores .all_map{margin-top:5px}.wrapper_inner .stores .stores_list{width:100%;padding:0px}body h1{margin-top:70px}.bx-ie .basket_wrapp .wraps_icon_block .count a,.bx-ie .basket_wrapp .wraps_icon_block .count .text{line-height:18px}.help_warr_header img,.help_warr_header_text,.compqua_header img{display:none}ol.help_warr_ol li div.help_warr_li_head{font-size:12px;line-height:14px;height:40px;padding-top:10px}ol.help_warr_ol li::before{height:40px}div.help_warr_ol_inner{text-align:left}.vacancy_header_img,.servrep_header,.netlab_header,.servsup_header,.top_slider_wrapp{display:none}div.serv-fin-left,div.serv-fin-right{float:none;width:100%;margin:0px}body #content .left_block .left_menu li{display:block}.logo-about{display:none}body h1{margin:20px 0px 10px 0px !important}.module_products_list td.price-cell{width:auto;padding:10px 0px 10px 5px !important}.module_products_list td.price-cell>div{margin-left:0px !important}.module_products_list td.item-name-cell{width:20% !important;padding:10px 0px 10px 5px}.module_products_list tr td:first-child{display:none}.module_products_list th:first-child{display:none}.counter_wrapp .counter_block{display:none}.button.small,.bx-firefox .button.small,.bx-ie .button.small{padding:5px 5px !important;font-size:10px}}@media all and (max-width: 570px){.top-h-row .email{padding:6px 0px 0px 10px}.mango-callback{margin-left:0px}body .display_list .description_wrapp{display:none}body .display_list .adaptive_name{display:table-row}.wrapper_inner .bx_ordercart_order_sum td.custom_t1{width:80%}}@media all and (max-width: 550px){.catalog_detail .offers_table .opener{padding:0px}.wrapper_inner table.offers_table td{padding:13px 8px}table.offers_table .ablock{margin:0px 0px 10px}table.offers_table td.count{text-align:left;width:50%;height:40px;border-bottom:0}table.offers_table td.counter_block{width:50%;height:40px;border-bottom:0}table.offers_table td.buy{width:50%;text-align:left;clear:left;height:43px}table.offers_table td.one_click_buy{width:50%;text-align:center;height:43px}.counter_block_wr.ablock{padding:0px 5px 0px 0px}.basket_normal .popup{top:-12px !important}#basket_line .basket_normal .popup{display:none !important}.slider_navigation.compare .flex-direction-nav{display:none !important}.wrapp_scrollbar .wr_scrollbar{margin-left:0px;margin-right:0px}.bx_compare .tabs-head li{font-size:13px}.wrapper_inner .bx_sort_container .wrap_remove_button{left:0px;top:70px;right:initial;z-index:3}.registraion-page .top p{font-size:10px;padding:0px}.registraion-page .top p:before,.registraion-page .top p:after{display:none}.footer_bottom .all_menu_block .submenu_block{display:none}.footer_bottom .submenu_top .menu_item{width:100%}.footer_top .wrap_md .phones .order{display:none}.footer_top .wrap_md .phones .phone_wrap{width:100%}.footer_top .sblock .forms .email_wrap{width:60%}.footer_top .sblock .wrap_bg{width:100%;padding:0px 0px 13px}.footer_top .sblock .forms{width:100%;padding-left:0px}#footer .wrap_md .empty_block{display:none}.footer_bottom .social_block{padding:0px}.footer_top .wrap_md .phones .phone_block,.footer_bottom .social_block .social_wrapper{width:100%;padding:0px}.pay_system_icons{display:none}.basket_wrapp .basket_block div.text{display:none}.wrapper_inner .basket_wrapp .header-compare-block{margin-left:30px}.h_color_colored .header_wrap .basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block.basket .count span{background:#000}body .wrapper .top_slider_wrapp .flexslider .slides>li,body .wrapper .top_slider_wrapp .flexslider .slides>li td,body .wrapper .top_slider_wrapp .flexslider{height:180px !important}body .module_products_list td{padding:2px}body .search-page form{padding:15px 5px 17px}body .display_list .list_item td.image,body .display_list .list_item td.information_wrapp{padding:0 15px 15px}body .display_list .list_item td.information_wrapp .information{padding:0}body .catalog_block .catalog_item_wrapp,.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(3n),.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(4n),body .right_block.catalog .catalog_block .catalog_item_wrapp{width:50%}body #header .middle-h-row td.logo_wrapp{width:60%}#header .middle-h-row td.logo_wrapp img{max-width:100%}body #header .middle-h-row td.center_block{padding:0;width:0}body #header .middle-h-row .basket_wrapp{width:35%}body .header-cart-block .cart .summ{display:none}body .header-cart-block .cart .cart_wrapp{padding-left:32px}body .header-cart-block .cart{width:120px}body .header-cart-block .cart .cart_wrapp:not(.with_delay){padding-top:6px}body .header-cart-block .cart>span.icon{display:none}body .header-cart-block .cart>span.icon.small{display:inline-block}body .header-cart-block .cart .delay_link .icon{display:none}body .header-cart-block .cart .delay_link{position:relative;zoom:1;top:-4px}body .header-cart-block .cart .cart-call,body .header-cart-block .cart .cart-call-empty{display:none}body .header-cart-block .cart .cart-call.small{display:inline}body .header-cart-block .cart .cart-call.small+a{display:none}body .header-cart-block .cart .delay_link .icon{position:relative;zoom:1;top:0;width:17px}body .header-cart-block .cart .cart-call span{border:none;text-decoration:underline}body .header-cart-block .cart .cart_wrapp.with_delay{padding-top:0}body .front_slider .preview_text{-webkit-line-clamp:2}body ul.tabs li span{font-size:10px;padding-top:6px;line-height:9px}body ul.tabs li{padding:0 4px;height:20px;line-height:20px}body #footer ul.bottom_main_menu li{display:block;text-align:center;width:100%;padding:0 20%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body #footer ul.bottom_main_menu li a{border-bottom:1px solid #d8d8d9;width:100%;display:inline-block;padding:9px 0 5px;color:#000;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}body #footer .bottom_submenu li{display:none}body #footer .bottom_submenu li.copy{display:block;width:100%;text-align:center}body #footer .footer_inner .line{background:transparent}body h1{font-size:20px;line-height:20px;margin-top:75px}body h1,body h2,body h3,body h4{text-align:center}body .store_map .stores_images.multiple{text-align:center}body .show_number{text-align:center}body .authorization-cols .auth-title{text-align:center}body .search-page form{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center}body .breadcrumbs{text-align:center}body #content .left_block .left_menu{text-align:center}body .display_list .list_item td.information_wrapp,body .display_list .list_item td.image{width:50%}body .display_list .list_item .ribbons{top:0}body .display_list .list_item td.information_wrapp .information{border-left:0;position:static}body .display_list .likes_icons{display:none}body .display_list .available_block,body .display_list .noavailable_block{display:none}body .display_list .availability-row{display:block}body .display_list .price_block{margin-bottom:10px}.bx_order_make .bx_block.float{width:50%}.wrapper_inner .tizers_block .item{width:50%}.wrapper_inner .stores_block_wrap .stores_block .stores_text_wrapp>span{display:none}.wrapper_inner .confirm .bx_section{padding:18px 23px}.confirm .bg_block:before,.confirm .bg_block:after{display:none}.form-block-wr .iblock.label_block,.form-block-wr .iblock.text_block{width:100%}.form-block-wr .iblock.text_block{padding:10px 0px 0px}.basket_wrapp .empty_cart .wraps_icon_block.basket .count,.basket_wrapp .empty_cart.ecart.bcart .wraps_icon_block.basket .count,.basket_wrapp .nitems.ecart .wraps_icon_block.basket .count{opacity:1}.wrapper_inner .basket_wrapp .wraps_icon_block.basket .count .items a{color:#fff}.top-h-row .skypeicq{clear:left}.top-h-row .phones,.top-h-row .email,.top-h-row .skypeicq{width:48%;padding:5px 0px 5px 0px}.mango-callback{float:left;margin:5px 0px 0px 0px !important}#header{margin-top:80px}}@media all and (max-width: 520px){.staff.list .item{float:none;width:100%;padding-left:0;padding-right:0}}@media all and (max-width: 500px){.wrapper_inner .basket_wrapp .wrapp_all_icons{width:155px}.module_products_list .counter_wrapp .counter_block{display:none}body .catalog_block .catalog_item_wrapp,.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(3n),.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(4n),body .right_block.catalog .catalog_block .catalog_item_wrapp{width:100%}.wrapper_inner .catalog_block .image_wrapper_block{margin:auto}.catalog_block .item_info{margin:auto;width:171px}.info_item .top_info .article+.brand{padding-left:0px;display:block}.wrapper_inner .footer_bottom .submenu_top .menu_item{width:100%}.wrapper_inner .articles-list .item .right-data .preview-text{padding-right:17px}.basket_fly .wrapper_inner .basket_wrapp .wrapp_all_icons{width:143px;overflow:hidden}.wrapper_inner .basket_wrapp .header-compare-block{margin-left:3px}#header .wrapper_inner .middle-h-row .logo_wrapp .logo{padding-right:0px}.catalog_block .catalog_item{margin-right:0px}.item-name-cell .item-stock{display:none}.wrapper_inner .cost.prices .price{font-size:16px}.adaptive.more_text{display:block}.wrapper_inner .data-table.top .left_blocks{width:100%}.wrapper_inner .data-table.top .right_blocks{display:none}.subscribe-edit .more_text .more_text_small{padding:0px 0px 10px}td.note{padding:0px 0px 0px 10px}td.text_info{display:none}.wrapper_inner .module-order-history .module-orders-list .drop-cell .not-payed .text,.wrapper_inner .module-order-history .module-orders-list .drop-cell .not-payed .pays{width:100%;text-align:left}.wrapper_inner .module-order-history.orderdetail .result-row a.button{margin-bottom:10px}.module-order-history.orderdetail .module-orders-list.result td.custom_t2{padding-right:0px}.lk-page .iblock.label_block,.lk-page .iblock.text_block{width:100%;padding-left:0px}.compqua_text{margin-bottom:20px}}@media all and (max-width: 470px){.phones .order_wrap_btn{display:none}.top-h-row .phones{width:48%}.button.video::before{display:none}.top_slider_wrapp .flexslider .text.center .banner_buttons{margin-top:10px}.top_slider_wrapp .flexslider .banner_buttons a{padding:7px 10px;font-size:8px;line-height:9px;margin-bottom:5px}.wrapp_all_inputs.wrap_md .iblock{width:100%}.wrapp_all_inputs.wrap_md .wrapp_slider{padding:0px}.smartfilter .bx_ui_slider_track{margin-top:33px}.top-h-row .phones .order_wrap_btn{display:none}.jobs_wrapp .item .name .title .salary{display:block}.jobs_wrapp .item .name .salary_wrapp .salary{display:none}.job.border_block .wrap_md .text{width:100%;display:block;text-align:left;padding:0px 0px 0px 0px}.job.border_block .wrap_md .phone{width:100%;display:block;text-align:left;padding:20px 0px 0px 0px}.popup.show .forgot{float:none;display:block;margin-left:0px}.wrapper_inner .module-form-block-wr.order_cancel .form-block{padding:0px}body .top_slider_wrapp .flexslider .slides li td.text .banner_title{margin:10px 10px 0px}body .top_slider_wrapp .flexslider .slides li td.text .banner_text{margin:2px 2px 0px;font-size:12px;line-height:17px;max-height:38px}.cart_empty .text>*:not(.title):not(.button){display:none}.module_products_list th:first-child{display:none}.module_products_list td.price-cell-2,.module_products_list td.price-cell-3,.module_products_list td.price-cell-4,.th-price-4,.th-price-3,.th-price-2{display:none}}@media all and (max-width: 460px){.shops.list .item .title_metro,.shops.list .item .schedule_phone_email{width:100%;margin-top:0}.shops.list .item .schedule_phone_email{text-align:left}.shops.list .item .rubber>div{padding-top:0}.button.faq_button{float:none}.faq_desc{margin:23px 0 0 0}}@media all and (max-width: 450px){.top-h-row .email_wrap .icons{width:16px;height:16px;background-size:contain}ul.tabs li{padding:5px 0 0 0}.top_slider_wrapp .flexslider .text.center .banner_title+.banner_buttons{margin-top:4px}.right_info table.buttons_block .counter_block{padding:8px 0 0 0 !important;display:block;text-align:center}.right_info table.buttons_block .counter_block select{font-size:24px;padding:4px 20px;height:39px;margin:0 auto}.right_info table.buttons_block .buy_buttons_wrapp{display:block;text-align:center}body .wrapper .top_slider_wrapp .flexslider .slides>li,body .wrapper .top_slider_wrapp .flexslider .slides>li td,body .wrapper .top_slider_wrapp .flexslider{height:150px !important}body .wrapper .top_slider_wrapp .flexslider .slides>li{background-size:225% auto}body .top-h-row .phone span.phone_text a{font-size:15px}body .front_slider .preview_text{display:none}body .filter_opener span{display:none}.filter_opener i{margin:0px}.adaptive_filter{padding-right:10px}body .filter_opener{margin-right:0px}body .module_products_list .availability-row{display:none}.popup .label_block_capcha{width:100%}.popup .img_block_capcha{width:100%;padding-left:0px}.popup .img_block_capcha img{float:none}.module-gallery-list li{width:50%}.wrapper_inner .specials_slider_wrapp ul.tabs>li span,.wrapper_inner .tab_slider_wrapp ul.tabs>li span{font-size:12px}.wrapper_inner .search-page-wrap .form-control{float:none;width:100%;margin:0px 0px 20px 0px}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn>div{margin:20px 0px 0px}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn>div:first-child{margin-top:0px}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn td{display:none}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn .description{display:none}body .module-cart table tfoot .backet_back_wrapp{display:block !important}.basket_print{display:none}body .wrapper_inner .module-cart table tfoot .backet_back_wrapp .back_btn>div{display:block !important}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .top_total_row td{display:block}.wrapper_inner .staff.list .item{width:100%;padding:0px;text-align:center}.wrapper_inner .staff.list .item .image{margin:auto}.wrapper_inner .bottom.middle td>.coupon{width:100%}.wrapper_inner .bottom.middle td>.coupon #COUPON,.wrapper_inner .bottom.middle td>.coupon .coupon-t{width:100%;float:none;text-align:left;display:block}.wrapper_inner .bottom.middle td>.coupon .coupon-t{margin:0px 0px 10px 0px}.wrapper_inner .bottom.middle td>.coupon .coupon_wrap{display:block}.coupon .coupons_list{padding:0px}.iblock .icon_error_block:after{display:none}.bx-firefox body #header .middle-h-row tr>td,.bx-ie body #header .middle-h-row tr>td,.bx-firefox #header .middle-h-row .logo_wrapp .logo,.bx-ie #header .middle-h-row .logo_wrapp .logo{display:inline-block;vertical-align:top;margin-top:0px}.bx-firefox body #header .middle-h-row tr>td.basket_wrapp,.bx-ie body #header .middle-h-row tr>td.basket_wrapp{margin-top:9px}.bx-firefox #header .middle-h-row td.logo_wrapp{padding-bottom:0px;width:57%}.bx-ie #header .middle-h-row td.logo_wrapp{padding-bottom:0px;width:55%}.bx-firefox #header .middle-h-row td.logo_wrapp .logo,.bx-ie #header .middle-h-row td.logo_wrapp .logo{min-height:51px}.bx-firefox body #header .middle-h-row tr>td.center_block,.bx-ie body #header .middle-h-row tr>td.center_block{padding:0px}.form.b .form_right{margin-left:0px !important;padding-left:0px !important}div.cont_toof_left,div.cont_toof_right{float:none;margin:0px;width:100%}.cont_text_path{width:100%;float:none}.cont_map{margin:0px;width:100%}.cont_path_wert>div{width:100% !important;float:none !important;margin:0px !important}}@media all and (max-width: 400px){.wrapper_inner .stores_block_wrap .stores_block .stores_text_wrapp{font-size:11px}.wrapper_inner .stores_block_wrap .stores_block .item-stock{padding:0px 5px 0px 5px}.wrapper_inner .info_item .middle_info .buy_block .counter_wrapp{white-space:nowrap}.wrapper_inner .cost.prices .price{font-size:13px}.wrapper_inner .cost .price.discount strike{font-size:10px}.about-plus .about-item{width:100%}}@media all and (max-width: 380px){.top-h-row .skypeicq{width:48%;clear:left;padding-left:0px}.top-h-row .email{float:right;width:auto}.mango-callback{float:right;margin:0px 0px 0px 0px}.top-h-row .h-user-block .have-user a.reg:before{display:none}.wrapper_inner .tizers_block .item:last-child .title{width:40%}.wrapper_inner .articles-list .item .right-data{margin:0px}.wrapper_inner .articles-list .item .left-data{float:none;margin:0px auto 20px}.wrapper_inner .sale_block .text,.wrapper_inner .sale_block .value,.bx_ordercart table.colored thead td{font-size:10px}.wrapper_inner #order_form_content .module-cart table td.thumb-cell{padding-left:5px}.basket_wrapp .module-cart .cost.prices .sale_block{display:none}.basket_wrapp .module-cart .cost-cell .cost.prices{white-space:normal}.tizers_block{text-align:center}.wrapper_inner .tizers_block .item{display:inline-block;width:33%;margin:0 0 20px 0;padding:0;vertical-align:top}.wrapper_inner .tizers_block .item:nth-child(n+4){width:33%;vertical-align:top}.wrapper_inner .tizers_block .item:last-child .title{width:auto}.tizers_block .item .img,.tizers_block .item .title{display:block;text-align:center}.tizers_block .item .img{margin:0;min-height:62px;vertical-align:middle;text-align:center;padding:0;width:auto;max-width:none}.tizers_block .item .title{width:auto}.wrapper_inner .start_promo .wrap_tizer{bottom:8px;left:8px}.wrapper_inner .wrap_tizer .wr_block .title .inner_text{font-size:13px}.wrapper_inner .wrap_tizer .wr_block.price .inner_text{font-size:12px}.wrap_tizer .wrap_outer{padding:0px 0 5px}.wrapper_inner .wrap_tizer .wrap_outer .outer_text{left:6px;padding:0px 0 5px}.wrapper_inner .wrap_tizer .wrap_outer .inner_text{left:-3px}.wrapper_inner .wrap_tizer .wr_block.price{margin-top:7px}.bx-firefox .wrapper_inner .wrap_tizer .wr_block.price{margin-top:9px}.wrapper_inner .wrap_tizer .wr_block.price .wrap_outer,.wrapper_inner .wrap_tizer .wr_block.price .wrap_outer .inner_text{padding:1px 0px 5px}.wrapper_inner .wrap_tizer .wr_block.price .wrap_outer .outer_text{padding-top:1px}.bx-firefox #header .middle-h-row td.logo_wrapp .logo,.bx-ie #header .middle-h-row td.logo_wrapp .logo{display:inline}.bx-firefox #header .middle-h-row td.logo_wrapp{width:53%}.bx-ie #header .middle-h-row td.logo_wrapp{width:48%}.display_list .counter_wrapp .counter_block{margin-bottom:5px}.display_list .counter_wrapp{padding-right:5px}}@media all and (max-width: 320px){.shops.list .item .image{display:none}.shops.list .item .rubber{margin:0}body .display_list .list_item td.information_wrapp{padding-left:0px;padding-right:0px}.module_products_list .adaptive_button{display:block}body .module_products_list td.but-cell{display:none}.basket_fly #header .middle-h-row .basket_wrapp{padding-top:0px}#header .wrapper_inner .middle-h-row .logo_wrapp .logo{min-height:24px;line-height:24px;display:table-cell}#header .middle-h-row .logo_wrapp .logo a{display:block}.mango-callback{float:right;margin:0px 0px 0px 0px !important}.top-h-row .email{width:auto;float:right}}@media all and (min-width: 1180px){.specials_slider_wrapp ul.tabs_content,.tab_slider_wrapp ul.tabs_content{margin:1px -13px 2px;padding:0 13px}.specials_slider_wrapp ul.tabs_content li.tab,.tab_slider_wrapp ul.tabs_content li.tab{margin:0 -13px;padding:0 13px}.common_product .content_inner{margin:-13px -13px 0;padding:13px 13px 0}.common_product .flex-viewport{margin:0px -13px;padding:0 13px}.common_product .flex-viewport ul.slides{margin:0px -13px;padding:0 13px}.news_slider_wrapp{margin:-13px -13px 0;padding:13px 13px 0}.news_slider_wrapp .flex-viewport{margin:-13px -13px 0;padding:13px 13px 0}.news_slider_wrapp .news_slider li:hover{box-shadow:0px 0px 20px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.1);-o-box-shadow:0px 0px 20px rgba(0,0,0,0.1)}}@media all and (max-height: 768px){#header .basket_fly{top:148px}}

/* End */


/* Start:/local/templates/aspro_mshop/css/custom.css?1479471948505*/
/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(/local/templates/aspro_mshop/css/image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.serv-fin-string span{
	display: block;
    position: relative;
    left: 50px;
    top: -32px;
    height: 2px;
}
/* End */
/* /local/templates/aspro_mshop/css/jquery.fancybox.css?14791118183288 */
/* /local/templates/aspro_mshop/css/styles.css?1485845488112317 */
/* /local/templates/aspro_mshop/ajax/ajax.css?1479113607254 */
/* /local/components/target.email/templates/.default/style.css?145994912937 */
/* /local/templates/aspro_mshop/styles.css?1518442236222202 */
/* /bitrix/templates/aspro_mshop/js/jquery-ui-1.9.2.custom/css/base/jquery-ui-1.9.2.custom.min.css?146377118126715 */
/* /local/templates/aspro_mshop/themes/blue/theme.css?147911354119834 */
/* /local/templates/aspro_mshop/css/media.css?148299450764892 */
/* /local/templates/aspro_mshop/css/custom.css?1479471948505 */
