

/* Start:/local/templates/aspro_optimus/css/jquery.fancybox.min.css?176528326212795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/aspro_optimus/css/styles.min.css?1764940793111885*/
*{font-family:Ubuntu,Arial,Helvetica,sans-serif}.table-no-border{border-width:0;border-collapse:collapse}.table-no-border td{padding:0}.noborder{border-width:0}.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-"] input[type='button'],div[class^="bx-"] input[type='submit'],div[class^="bx-"] button{text-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}.tab_slider_wrapp ul.tabs li{padding-right:0}.catalog_section_list .section_item li.name{padding-left:0}.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 #fff0}.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_optimus/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_optimus/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_optimus/css/../images/phone.png);background-repeat:no-repeat}#footer .phone .icon i{background-position:0 -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:0 0 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 #fff0;border-bottom:1px solid #fff0;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:400}table.title-search-result td{border-bottom:1px solid #e7e7e7;border-top:1px solid #fff0;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:400;padding-right:15px;padding-left:24px;padding-top:0}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:0}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;z-index:3}#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;max-width:220px}#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;text-align:left}ul.menu,ul.mini-menu{text-align:justify;list-style-type:none;font-size:0;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:#000}ul.menu li.stretch{display:inline-block;width:100%;*display:inline;zoom:1}ul.menu li:hover .child{display:block}ul.menu li:hover b.space,.breadcrumbs .drop:hover b.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_optimus/css/../images/basket_icons.png);background-repeat:no-repeat}.header-cart-block .cart.empty_cart span.icon i{background-position:0 0}.header-cart-block .cart.empty_cart span.icon.small i{background-position:0 0;background-position:-7px -134px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.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}.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}.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 26px}.top_slider_wrapp li:before{width:auto;display:none!important}.top_slider_wrapp .flex-control-nav{opacity:0}.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:322px;margin:0}.top_slider_wrapp .flexslider .slides>li{background-position:center;background-repeat:none}.top_slider_wrapp .flexslider .slides>li:before{display:none}.top_slider_wrapp .flex-control-nav li a{background:0 0;border:2px solid #fff;box-sizing:border-box;border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%}.top_slider_wrapp .flex-control-paging li a:hover,.top_slider_wrapp .flex-control-paging li a.flex-active{background:#fff}.top_slider_wrapp .flex-dark.flex-control-nav li a{border-color:#1d1a1a}.top_slider_wrapp .flex-dark.flex-control-nav li a.flex-active,.top_slider_wrapp .flex-dark.flex-control-nav li a:hover{background:#1d1a1a}.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}.flexslider .flex-control-nav li:last-child,.front_slider_wrapp .flex-control-nav li:last-child,.flex-control-nav li:last-child{padding-right:0}.front_slider_wrapp .flex-control-nav li{padding-top:0}.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:15px;line-height:18px;margin-top:11px}.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:15px;margin-right:15px;overflow:hidden;text-align:left}.flexslider .left .banner_title,.flexslider .left .banner_text,.flexslider .left .banner_buttons{margin-left:90px}.flexslider .right .banner_title,.flexslider .right .banner_text,.flexslider .right .banner_buttons{margin-right:90px}.flexslider .banner_buttons a{margin-right:10px;margin-bottom:4px}.flexslider .banner_buttons{margin-top:116px}.flexslider li.box .underline{text-decoration:none}.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:0 10px 0 0;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_optimus/css/../images/arrows.png) 0 0 no-repeat}a:hover i.arrow b{background-position:-36px 0}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:0;background-image:url(/local/templates/aspro_optimus/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:700}.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 rgb(255 255 255 / .4);-moz-text-shadow:0 1px 0 rgb(255 255 255 / .4);-o-text-shadow:0 1px 0 rgb(255 255 255 / .4);-webkit-text-shadow:0 1px 0 rgb(255 255 255 / .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 25px 0 0;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:18px;display:inline-block;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:0 -157px}.differences_table .left_arrow:hover{background-position:0 -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;vertical-align:middle;text-align:center;position:relative;zoom:1}.catalog_item .image a{padding:3px}.differences_table{margin-top:20px}.differences_table .prop_name{font-weight:700;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 .detail_text,.catalog_detail .detail_text p,.catalog_detail p{font-size:13px}.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:0;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{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}.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_optimus/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_optimus/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_optimus/css/../images/hider_right.png) 0 0 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;font-family:Ubuntu,Arial,Helvetica,sans-serif;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:0;display:inline-block;font-size:0;width:0;height:0;border-top-color:#fff0;border-bottom-color:#fff0;border-top-color:#fff0;border-top-style:solid;border-bottom-style:solid;border-right-width:15px;border-right-style:solid;border-right-color:#fff0}.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 .number .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:0;border:1px solid #eaebec;position:relative}.catalog_detail .item_main_info .item_slider{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:29px 56px 29px 56px;float:left;position:relative;z-index:1;text-align:center}.catalog_detail .item_main_info .item_slider.flex ul li{padding-left:0}.catalog_detail .item_main_info .item_slider.flex ol li{padding-left:5px;padding-right:5px}.catalog_detail .item_main_info .item_slider.flex ol li:before{width:10px;display:none}.catalog_detail .item_main_info .right_info{padding:0 0 0 50%;position:relative}.catalog_detail .item_main_info .right_info .info_item{position:relative;padding:0 21px 0 11px}#order_form_div .info_block .l_block:after,#order_form_div .info_block .r_block:before{position:absolute;top:0;background:#F2F2F2;width:1px;height:100%;content:""}#order_form_div .info_block .l_block:after{right:0}#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_optimus/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:#000}.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{border-radius:2px;overflow:hidden;margin:0 0 5px}.catalog_detail .extended_info{margin:10px 0}.catalog_detail .adaptive_extended_info_wrapp{display:none}.catalog_detail .adaptive_extended_info .brand{float:right}.item_slider .slides{padding:0;margin:0 auto 22px;width:100%;max-width:340px;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 .slides_block li a{display:inline-block;height:100%;width:100%}.catalog_detail .item_slider #thumbs{height:54px;white-space:nowrap;width:256px;overflow:hidden;margin:0}.catalog_detail .item_slider .thumbs{margin:0 auto;max-width:256px;position:relative;z-index:1}.item_slider .thumbs .slides_block li{overflow:hidden;vertical-align:bottom;list-style:none;width:54px!important;height:54px;display:block;zoom:1;background:none;position:relative;text-align:center;line-height:54px;margin:0 10px 0 0;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%}.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}.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 50px}.catalog_detail .reviews-reply-form{padding-bottom:50px}.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:0 -220px}.file_type.pdf i.icon{background-position:0 0}.file_type.word i.icon{background-position:0 -55px}.file_type.excel i.icon{background-position:0 -165px}.file_type i.icon{width:46px;height:33px;display:inline-block;background:url(/local/templates/aspro_optimus/css/../images/file_types.png) 0 -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:0 10px 0 19px}.stores_block_wrap .stores_block .stores_text_wrapp>span{padding:0 0 0 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 0 13px 0}.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:0 19px 0 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 0 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 0 12px;vertical-align:top}.services_block .item a .arrow{float:left;width:15px;height:15px;margin:0}.services_block .item a span.link{font-size:13px;line-height:16px;padding-left:25px;display:block;padding-top:2px}.services_block .item a{text-decoration:none}.services_block a i.arrow b{background:url(/local/templates/aspro_optimus/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,.catalog_section_list .section_item .image{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{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}.filter_block+.articles-list{margin-top:30px}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;position:static}.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:0;padding:0}.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:-o-ellipsis-lastline;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)}.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:0 0 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 #fff0}.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:35px;padding:1px 6px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff!important}.rss_feed_icon img{max-width:100%}.news_date_time_detail{font-size:12px;margin:0 0 18px;display:block}.articles-list .date_small{font-size:12px;line-height:12px;margin:0 0 10px;padding:0}.module-pagination{margin:0;text-align:center;font-size:0;padding:20px 0 0;position:relative}.bottom_nav .module-pagination{padding-top:0}.module-pagination .nums>a,.module-pagination .nums span{background:#e5e5e5;display:inline-block;width:33px;height:33px;text-align:center;line-height:32px;margin:0 5px 5px 0;text-decoration:none;font-size:13px;font-weight:500;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;top:2px}.module-pagination .flex-direction-nav .flex-nav-next{right:-37px}.module-pagination .flex-direction-nav .disabled{display:none}.module-pagination .flex-direction-nav .flex-nav-prev{left:-37px}.module-pagination .point_sep{cursor:default;display:inline-block;width:27px;height:29px;font-size:0;background:url(/local/templates/aspro_optimus/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_block .left_menu{margin:0 0 26px;border-radius:3px;overflow:hidden}.left_block .left_menu *{box-sizing:border-box}.left_menu>li{display:block;font-size:13px;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{font-size:13px;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}body .left_block .left_menu li.exit a:before{display:inline-block!important;width:5px;height:8px;background:url(/local/templates/aspro_optimus/css/../images/arrows.png) -3px -292px no-repeat!important;content:"";margin:0 8px 0 0;position:static}.left_menu li:not(.exit).current a,.left_menu li:not(.exit).current a:hover{color:#fff}.left_menu>li.exit{background:#fff0 none repeat scroll 0 0;border:medium none!important}.left_menu>li.exit.current a{background:#fff0;border:0}.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;transition:box-shadow ease 0.2s}.brands_list li:hover{box-shadow:0 0 0 1px #eaebec}.brands_list li img{max-width:100%;vertical-align:middle}.brands_list{margin-top:20px}.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:0;font-size:0;position:relative;zoom:1;z-index: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 0 0;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_optimus/css/../images/sort_icons.png) -19px -62px no-repeat;width:15px;height:13px;margin:0 7px 0 0}.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}.block .catalog_block .catalog_item_wrapp:hover{z-index:60}.block .catalog_block .catalog_item_wrapp .catalog_item{border:1px solid #eaebec}.catalog_block .catalog_item_wrapp{white-space:normal;vertical-align:top}.catalog_block .availability-row{margin-top:5px}.catalog_block .catalog_item{text-align:center;background:#fff;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:.5;-khtml-opacity:.5;opacity:.5}.smartfilter .bx_ui_slider_track{height:4px;margin:33px 0 13px;position:relative;zoom:1}.smartfilter .bx_ui_slider_track .bx_ui_slider_handle{top:-7px;width:12px;height:12px;display:inline-block;cursor:pointer;position:absolute;z-index:100;background:#fff;border-radius:16px;border:3px 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:13px}.module_products_list td{padding:19px 0;text-align:center;border-top:1px solid #eaebec}.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:400}.module_products_list td.price-cell{max-width:200px;text-align:left;width:21%}.module_products_list td.price-cell .cost.prices .price{font-size:15px;font-weight:500;line-height:14px;display:inline-block}.module_products_list td.like_icons{width:56px}.module_products_list td.like_icons.full{width:91px}.module_products_list td.but-cell{width:215px;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:0 0 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 .adaptive_button_buy{display:none;margin:10px 0 10px}.module_products_list .adaptive_button_buy *{float:none!important}.module_products_list .rating{padding:0 18px 0 0}.module_products_list .rating .iblock-vote{margin-top:3px}.module_products_list .rating table tr td{padding:0}.module_products_list .rating,.module_products_list .item-stock{display:inline-block;vertical-align:middle;margin:0;padding-bottom:5px}.module_products_list .item-stock{padding-bottom:6px}.table .module_products_list td.like_icons{width:92px;position:relative;top:0;right:0}.table .module_products_list td.like_icons .wrapp_stockers .like_icons{top:50%;margin-top:-15px;position:static;margin:0}.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;font-family:Ubuntu,Arial,Helvetica,sans-serif}.module_products_list .quantity-cell{width:90px}.display_list{margin-top:0;padding:0 0 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.description_wrapp,.display_list .list_item td.information_wrapp{position:relative;z-index:60}.display_list .list_item td.image_block,.display_list .list_item td.description_wrapp{padding:19px}.display_list .list_item td.description_wrapp{padding-left:12px;padding-right:20px}.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;font-family:Ubuntu,Arial,Helvetica,sans-serif}.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 0 0}.display_list .list_item td.information_wrapp{width:23%;width:207px;min-width:155px;max-width:207px;padding:0;position:relative;zoom:1}.display_list .information_wrapp .information{padding:25px 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}.display_list .information .counter_wrapp{white-space:nowrap}.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;font-family:Ubuntu,Arial,Helvetica,sans-serif}.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_optimus/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_optimus/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{background:#ccc;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_optimus/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_optimus/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_optimus/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:700;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:2px}.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;padding-right:1px}.colored.offers_table .char_name .hint .icon i{padding-right:0}.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:-10px;border-top-color:#fff;border-top-width:5px;border-bottom-color:#fff0}.tooltip{position:absolute;opacity:1;font-family:Ubuntu,Arial,Helvetica,sans-serif;left:-53px;top:24px;line-height:14px;z-index:206;display:none;padding:17px 20px 19px;text-align:left;min-width:70px;max-width:200px;font-size:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-weight:400;box-shadow:0 0 15px rgb(0 0 0 / .12);background:#fff}.tooltip:after{content:'';position:absolute;width:0;height:0;border:5px solid #fff0;border-top-width:1px;border-bottom-color:#fff;left:19px;top:-6px}.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 #fff0;border-right:6px solid #fff0}.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_optimus/css/../images/arrows.png) 8px -188px no-repeat}.opener_icon.no_bg i{background:url(/local/templates/aspro_optimus/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{margin:0 0 10px}.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 #fc0}.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 .col.authorization .form-block #avtorization-form-page{padding:20}.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:0 0 0 23px;margin:0}.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:400;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:0}.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 0 -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:0}.module-order-history.orderdetail .module-orders-list tr td:last-child{border-left-width:0}.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 #fff0!important;font-size:13px;font-weight:700}.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:700}.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:0}.module-order-history .result-row .result{float:right;padding:0 10px 0 0}.module-order-history .result-row .result table{margin-bottom:0}.module-order-history .result-row .result .r{padding-left:15px;position:relative}.module-order-history .result-row .result .title{font-weight:700}.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;font-family:Ubuntu,Arial,Helvetica,sans-serif}.module-order-history .item_name .icon{background:none;margin:0 5px 0 0}.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;font-family:Ubuntu,Arial,Helvetica,sans-serif;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:700;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 #fff0;border-right:1px solid #fff0}.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 #fff0;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 0;text-align:left}.module-order-history .drop-cell .result-row .result .name{text-align:right}.module-order-history .order_property{font-weight:700}.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:400}#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 .subtitle404,.page_not_found td.description .descr_text404,.page_not_found td.description .back404,.page_not_found td.description .back404 a{font-family:Ubuntu,Verdana,Arial,Helvetica,sans-serif}.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:0}.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:0;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:0 13px 5px 0;width:180px!important}.set_block .result_block .item{margin-right:0;margin-top:55px}.set_block .item .item_inner{padding:20px 20px 15px}.set_block .result_block .item .item_inner{padding-right:0}.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:0 0 20px rgb(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:0 10px 0 0;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_optimus/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:0 0 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 0 0}.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:0 0 3px}.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price{vertical-align:bottom}.set_block .total_wrapp .buttons_wrapp{margin:20px 0 0}.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:0 0 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:0;-moz-border-radius:0;-webkit-border-radius:0;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:0 0 0 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_optimus/css/../images/close_icons.png) -30px 4px no-repeat;cursor:pointer}.popup-window-titlebar h2{margin:0;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 #fff0;border-right:10px solid #fff0;border-top:9px solid #fff0;border-bottom:9px solid #e6e6e6!important}.bx_kit_two_section .triangle i{top:-4px;left:-9px;position:relative;border-left:9px solid #fff0;border-right:9px solid #fff0;border-top:7px solid #fff0;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_optimus/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:0}.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:0 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:0 0 0 0;margin-right:0;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-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:11px}.header-cart-block .cart .delay_link .icon{display:inline-block;height:18px;width:19px;background:url(/local/templates/aspro_optimus/css/../images/basket_icons.png) -56px -12px no-repeat}.header-cart-block .cart .delay_link:hover .icon{background-position:-56px -138px}.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{opacity:1;font-weight:400;cursor:pointer;font-size:13px;line-height:16px;text-transform:none;background:#ddd;color:#000;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;padding:8px 11px 9px;display:inline-block;border:none;outline:none;position:relative;font-family:"Ubuntu",Arial,Helvetica,sans-serif;width:auto;vertical-align:middle}.bx-firefox .button,.bx-ie .button{padding-top:8px;padding-bottom:9px}.button:hover{color:#fff}.button.transparent{color:#ddd;border:1px solid #ddd;background:none;padding-top:7px;padding-bottom:8px}.bx-firefox .button.transparent,.bx-ie .button.transparent{padding-top:7px;padding-bottom:8px}.button.icon{text-indent:-9999px;background:none;border:0}.button.wicon{padding:10px 20px 9px 13px}.button.wicon i{display:inline-block;width:11px;height:15px;background:url(/local/templates/aspro_optimus/css/../images/icons_wish.png) -49px -4px no-repeat;vertical-align:middle;margin:0 8px 0 0}.button.noborder{background:none;border:0}.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 10px 20px}.button.vbig_btn{padding-top:10px;padding-bottom:11px;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:9px}.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{height:37px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.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 11px 9px 11px}.button.msmall.transparent{padding:8px 13px 8px 13px}.button.small{padding:6px 11px 8px 11px}.bx-firefox .button.small,.bx-ie .button.small{padding:6px 11px 8px}.button.small.transparent{padding-top:6px;padding-bottom:6px}.bx-firefox .button.small.transparent,.bx-ie .button.small.transparent{padding:6px 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:9px 13px 11px}.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.video::before{content:"";background:url(/local/templates/aspro_optimus/css/../images/top_icons_flex.png) 0 0 no-repeat;display:inline-block;width:7px;height:7px;margin:0 6px 0 0}.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:0;position:absolute;top:0;z-index:1;margin:0}ul.slider_navigation ul{margin:0}.bx-ie .specials_slider_wrapp ul.slider_navigation.top{top:27px}ul.slider_navigation.top{top:18px}.bx-ie ul.slider_navigation.top{top:18px}ul.slider_navigation.top_big{top:21px}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:0}ul.slider_navigation.compare .flex-nav-next{right:0}.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:0;line-height:0}.flex-direction-nav li{border-bottom-width:0}.flex-direction-nav li:first-child{margin-right:5px}.flex-direction-nav li a,.flex-direction-nav li span{background:url(/local/templates/aspro_optimus/css/../images/arrows.png) 0 0 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}.border .flex-direction-nav{margin:0;font-size:0;line-height:0}.border .flex-direction-nav li{border:1px solid #e5e5e5!important;margin:0;border-radius:0}.border .flex-direction-nav li,.border .flex-direction-nav li a{width:33px;height:33px}.border .flex-direction-nav li:first-child{border-radius:2px 0 0 2px}.border .flex-direction-nav li:last-child{border-radius:0 2px 2px 0}.border.custom_flex .flex-direction-nav li:hover,.border.custom_flex .flex-direction-nav li:hover a{background-color:#f6f6f7!important}.border.custom_flex .flex-direction-nav li a{background-position:5px -18px}.border.custom_flex .flex-direction-nav li:hover a{background-position:5px 6px}.border.custom_flex .flex-direction-nav li.flex-nav-next a{background-position:-70px -18px}.border.custom_flex .flex-direction-nav li.flex-nav-next:hover a{background-position:-69px 6px}.border.custom_flex .flex-direction-nav li.flex-nav-next{border-left-width:0px!important}.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}.view_sale_block{margin:10px 0 0;white-space:nowrap}.view_sale_block>div{display:inline-block;vertical-align:top;font-size:0}.view_sale_block .title{font-size:10px;line-height:15px;color:#666;margin:0 0 5px}.view_sale_block .values{margin:0 0 5px;line-height:15px;font-size:0}.view_sale_block .values .item{background:#eee;border-radius:2px;display:inline-block;vertical-align:top;font-weight:600;font-size:18px;width:40px;height:36px;padding:4px 0 0;text-align:center;position:relative;margin:0 2px 0 0}.view_sale_block .values .item:last-child{margin:0}.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:.6;font-weight:400;font-size:10px;display:block}.view_sale_block .count_d_block{margin:0 4px 0 0}.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:0}.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 #fff0;border-color:#e5e5e5;background:#f7f7f7;position:relative}.tabs_section .tabs-head li{margin:0 4px -1px 0;border-radius:2px 2px 0 0}.tabs_section .tabs-head li:hover{background-color:#fff}.tabs_section .tabs-body{margin-top:-1px}.tabs_section .tabs-body>li{width:100%;padding:34px 0 20px}.tabs-head li.current{background:#fff;z-index:1}.tabs-head li.current:before{content:"";display:block;height:2px;width:100%;position:absolute;top:0;left:0;right:0;padding:0;margin:0}.tabs-head li span{line-height:18px;display:inline-block;color:#444;font-weight:600}.tabs-body{border-top:1px solid #e5e5e5;margin-top:-1px;position:relative}.tabs-body>li.current>div:last-of-type{margin-bottom:0}.border_block .block_wr{margin:0 0 20px;color:red}.border_block .block_wr.alert-success{color:green}#footer .additional-data .data-line{margin:5px 0;padding-left:10px;font-size:13px;text-align:left}#footer .box-footer-quick-call{display:flex;justify-content:space-between}#footer .box-footer-quick-call .left{width:60%}#footer .box-footer-quick-call .right{width:40%}#footer .box-footer-quick-call .left span{font-size:16px}#footer .box-footer-quick-call .ico-phone{font-size:16px;margin-right:6px;color:#e66200}#footer .box-footer-quick-call .txt-phone a{font-size:16px;color:#000;font-weight:700}.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout.css-orange-button-on-right,.css-orange-button-on-right{background:#fa6b00;color:#fff;float:right;margin-left:20px;opacity:1}#footer .on-mobile-only.box-footer-quick-call,.on-mobile-only{display:none}@media (max-width:540px){.on-desktop-only,.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout.css-orange-button-on-right.on-desktop-only{display:none}.on-mobile-only{display:block}.on-mobile-only.bx_ordercart_order_pay_center .catalog_back.button.transparent.big_btn.grey_br{display:none}.bx_ordercart.bx_blue .on-mobile-only.bx_ordercart_order_pay_center .checkout.css-orange-button-on-right{margin:0;margin-bottom:20px}#footer .on-mobile-only.box-footer-quick-call{display:flex}}@media (max-width:768px){.container .breadcrumbs{display:block;margin-top:0;padding-top:24px}}.payment-systems{display:flex;justify-content:space-between}.payment-systems .item{width:22%}.payment-systems .item .title{text-align:center;width:100%}.payment-systems .item .img img{width:100%;min-width:50px}@media (max-width:768px){.payment-systems .item{width:47%}.payment-systems{flex-wrap:wrap}}.mobile_menu_wrapper ul.mobile_menu li a{font-size:15px}.cards-goods-on-mobile-in-row ul,.right_block .cards-goods-on-mobile-in-row ul{display:flex;width:100%;flex-wrap:wrap;margin-top:20px}.cards-goods-on-mobile-in-row ul>li{display:flex;width:100%;position:static;border:1px solid #eaebec;margin-bottom:20px;height:auto!important}.cards-goods-on-mobile-in-row ul>li .image_wrapper_block{margin:0;width:30%}.cards-goods-on-mobile-in-row ul>li .image_wrapper_block .like_icons{display:none}.cards-goods-on-mobile-in-row ul>li .item_info{width:80%;height:auto!important}.cards-goods-on-mobile-in-row ul>li .item_info .item-title{height:auto!important;margin-top:20px}.cards-goods-on-mobile-in-row ul>li .item_info .buttons_block{margin-bottom:14px;display:block!important;opacity:1!important}.cards-goods-on-mobile-in-row ul>li .image_wrapper_block .stickers{top:2px}@media (max-width:600px){.tabs-on-mobile-fix.tab_slider_wrapp ul.tabs>li:first-child{padding-left:4px}}@media (max-width:400px){body #header .fly .flying-strip-head-on-mobile{position:fixed}}.fixed-multi-function-menu .fixed-multi-function-menu__header{background:#424f60;display:flex}.fixed-multi-function-menu .fixed-multi-function-menu__header .item{width:25%;border-left:1px solid #5e6978;box-sizing:content-box;text-align:center;padding:14px 0;font-size:20px;color:#fff}.fixed-multi-function-menu .fixed-multi-function-menu__content{background:#424f60}.fixed-multi-function-menu .fixed-multi-function-menu__content .item{width:100%;padding:5px;border-top:1px solid #5e6978}.js-tabs-box{display:none}.js-tabs-box.active{display:block}.fixed-multi-function-menu .phone-header{text-align:center;font-weight:700;font-size:20px;margin-top:10px;margin-bottom:20px;color:#f05600}.fixed-multi-function-menu .phone-header a:hover{color:#fff}.fixed-multi-function-menu .phone-button,.fixed-multi-function-menu .search-button-div button{padding:8px;font-size:20px;margin:0 auto;width:50%;text-align:center;margin-bottom:12px;cursor:pointer;color:#fff;background:#f05600;border-radius:5px}.fixed-multi-function-menu .search-input-div .search-input{width:calc(100% - 27px);display:block;padding-left:6px;margin-left:5px;margin-bottom:20px;margin-top:20px;font-size:16px}.fixed-multi-function-menu .search-button-div button{margin:0 auto;display:block;margin-bottom:12px}.fixed-multi-function-menu .fixed-multi-function-menu__header .item.active{background:#2f3742}#footer #sf_EMAIL-error{bottom:-25px;top:inherit}@media (max-width:400px){.basket_fly .header_wrap #header>.wrapper_inner{padding-top:120px!important}.basket_fly .header_wrap #header>.wrapper_inner.fixed{padding-top:50px!important}#header .basket_fly .opener{background:#f05600!important}}@media (max-width:400px){body #header ul.menu.adaptive{display:none!important}}.fixed-multi-function-menu{display:none}@media (max-width:767px){.fixed-multi-function-menu{display:none;z-index:10;width:100%;margin-top:48px;overflow:hidden}.wrapper_inner.fixed+.fixed-multi-function-menu{position:fixed;top:0;margin-top:0;display:block}}
/* End */


/* Start:/local/templates/aspro_optimus/css/xzoom.css?17649379144358*/
/* Compatibility styles for frameworks like bootstrap, foundation e.t.c */
.xzoom-source img, .xzoom-preview img, .xzoom-lens img {
  display: block;
  max-width: none;
  max-height: none;
}
/* --------------- */

/* xZoom Styles below */
.xzoom-container { 
  display: inline-block; 
}

.xzoom-thumbs {
  text-align: center;
  margin-bottom: 10px;
}

.xzoom { 
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);  
  margin-bottom: 15px; 
}
.xzoom2, .xzoom3, .xzoom4, .xzoom5 {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);  
  margin-bottom: 15px;  
}

/* Thumbs */
.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5 { 
  border: 1px solid #cecece; 
  margin-left: 5px;
  margin-bottom: 10px;
}

.xzoom-source, .xzoom-hidden {
  display: block;
  position: static;
  float: none;
  clear: both;
}

/* Everything out of border is hidden */
.xzoom-hidden {
  overflow: hidden;
}

/* Preview */
.xzoom-preview {
  border: 1px solid #888;
  background: #2f4f4f;
  box-shadow: -0px -0px 10px rgba(0,0,0,0.50);
}

/* Lens */
.xzoom-lens {
  border: 1px solid #555;
  box-shadow: -0px -0px 10px rgba(0,0,0,0.50);
  cursor: crosshair;
}

/* Loading */
.xzoom-loading {
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 100%;
  opacity: .7;
  background: url(/local/templates/aspro_optimus/css/../images/xloading.gif);
  width: 48px;
  height: 48px;
}

/* Additional class that applied to thumb when it is active */
.xactive {  
  -webkit-box-shadow: 0px 0px 3px 0px rgba(74,169,210,1);
  -moz-box-shadow: 0px 0px 3px 0px rgba(74,169,210,1);
  box-shadow: 0px 0px 3px 0px rgba(74,169,210,1); 
  border: 1px solid #4aaad2;
}

/* Caption */
.xzoom-caption {
  position: absolute;
  bottom: -43px;
  left: 0;
  background: #000;
  width: 100%;
  text-align: left;
}

.xzoom-caption span {
  color: #fff;
  font-family: Arial, sans-serif;
  display: block;
  font-size: 0.75em;
  font-weight: bold;
  padding: 10px;
}

/* Compatibility styles for frameworks like bootstrap, foundation e.t.c */
.xzoom-source img, .xzoom-preview img, .xzoom-lens img {
  display: block;
  max-width: none;
  max-height: none;
}
/* --------------- */

/* xZoom Styles below */
.xzoom-container { 
  display: inline-block; 
}

.xzoom-thumbs {
  text-align: center;
  margin-bottom: 10px;
}

.xzoom { 
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);  
  margin-bottom: 15px; 
}
.xzoom2, .xzoom3, .xzoom4, .xzoom5 {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);  
  margin-bottom: 15px;  
}

/* Thumbs */
.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5 { 
  border: 1px solid #cecece; 
  margin-left: 5px;
  margin-bottom: 10px;
}

.xzoom-source, .xzoom-hidden {
  display: block;
  position: static;
  float: none;
  clear: both;
  z-index:99;
}

/* Everything out of border is hidden */
.xzoom-hidden {
  overflow: hidden;
}

/* Preview */
.xzoom-preview {
  border: 1px solid #888;
  background: #2f4f4f;
  box-shadow: -0px -0px 10px rgba(0,0,0,0.50);
  z-index:99;
}

/* Lens */
.xzoom-lens {
  border: 1px solid #555;
  box-shadow: -0px -0px 10px rgba(0,0,0,0.50);
  cursor: crosshair;
}

/* Loading */
.xzoom-loading {
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 100%;
  opacity: .7;
  background: url(/local/templates/aspro_optimus/css/../images/xloading.gif);
  width: 48px;
  height: 48px;
  z-index:99;
}

/* Additional class that applied to thumb when it is active */
.xactive {  
  -webkit-box-shadow: 0px 0px 3px 0px rgba(74,169,210,1);
  -moz-box-shadow: 0px 0px 3px 0px rgba(74,169,210,1);
  box-shadow: 0px 0px 3px 0px rgba(74,169,210,1); 
  border: 1px solid #4aaad2;
}

/* Caption */
.xzoom-caption {
  position: absolute;
  bottom: -43px;
  left: 0;
  background: #fff;
  width: 100%;
  text-align: left;
  z-index:99;
}

.xzoom-caption span {
  color: #333;
  font-family: Arial, sans-serif;
  display: block;
  font-size: 0.75em;
  font-weight: bold;
  padding: 10px;
}
/* End */


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


/* Start:/bitrix/components/ygen/vivodilkin/templates/.default/style.css?1764937966754*/
.important-info {
    background-color: #e06000;
    color: #ffffff;
    z-index: 99999;
    padding: 10px 0;
    width: 100%;
    text-align: center;
    font-size: 14px;
    position: relative;
}
.important-info .close {
    position: absolute;
    right: 1%;
    top: 10px;
    cursor: pointer;
    font-size: 20px;
}
.admin-important-info {
    position: fixed;
    left: 0px!important;
    bottom: 10%!important;
    width: 100px;
    height: 18px;
    background-color: #e06000;
    color: #ffffff;
        z-index: 999999999999999999999999999999999999!important;
    padding: 10px 0;
}
.admin-important-info .close {
	position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    font-size: 20px;
}
/* End */


/* Start:/local/templates/aspro_optimus/components/bitrix/menu/top_content_accordion/style.css?1764937914966*/
.mobile-menu-accordion {
	width: 100%;
	color: #fff;
	font-size: 16px;
	text-align: left;
	padding: 0px;
}

.mobile-menu-accordion .mobile-menu-accordion__item {
	padding: 10px 0px;
	padding-right: 16px;
	padding-left: 8px;
	border-bottom: 1px solid #556882;
	width: calc(100% - 34px);
}

.mobile-menu-accordion .mobile-menu-accordion__dropdown .mobile-menu-accordion__item {
	border-bottom: 1px solid #424f60;
	padding: 10px 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 22px;
}

.mobile-menu-accordion ul li::before {
	content: " ";
}

.mobile-menu-accordion a {
	color: #fff;
}

.mobile-menu-accordion a:hover {
	color: #e66200;
}

.mobile-menu-accordion .mobile-menu-accordion__dropdown {
	background: #556882;
	margin-top: 10px;
}

.mobile-menu-accordion .accordion-switch-next {
	float: right;
	font-size: 22px;
	cursor: pointer;
}

.mobile-menu-accordion__dropdown {
	display: none;
}

.mobile-menu-accordion__dropdown.opened {
	display: block;
}
/* End */


/* Start:/local/templates/aspro_optimus/components/bitrix/menu/top_catalog/style.css?17649379143800*/

@media (min-width:769px){
    .menu-container {
        display:none;
    }  
}

@media (max-width:768px){
    .menu-container {
        position: relative;
    }
    
    .top-bar {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        padding: 10px;
        background-color: #e66200;
        height: 47px;
    }
    
    .top-bar a {
        font-size: 13px;
        font-weight: 600;
        line-height: 22px;
        text-transform:uppercase;
        color: white;
        padding: 10px;
    }
    
    .burger {
        font-size: 24px;
        cursor: pointer;
        padding: 10px;
        color:white;
    }
    
    /* Стили для скрытого меню */
    .mobile-menu-custom {
        display: none;
        list-style: none;
        padding: 0;
        margin: 0;
    }
    
    .mobile-menu-custom ul {
        list-style-type: none;
        padding: 0;
        margin: 0;
        z-index: 900;
    }
    
    .mobile-menu-custom li {
        position: relative;
        border: 1px solid #eaebec;
        border-bottom-width: 0px;
        background: #f9f9f9;
    }
    
    .mobile-menu-custom a {
        display: block;
        text-decoration: none;
        color: #333;
        padding: 11px 31px 13px 17px;
        text-align: left;
    }
    
    /* Скрываем подменю по умолчанию */
    .mobile-menu-custom .submenu ul {
        display: none;
    }
    
    /* Выравнивание пункта меню и стрелки */
    .menu-item {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px;
    }
    
    .menu-item a {
        flex: 1;
    }
    
    /* Стиль для стрелочки */
    .mobile-menu-custom .arrow {
        float: right;
        cursor: pointer;
        font-size: 12px;
        padding: 5px; /* Можно настроить эту область */
        margin-top: -35px;
    }
    
    /* Открытие меню */
    .menu-container.active .mobile-menu-custom {
        display: block;
    }
    
    .mobile-menu-custom ul li:before {
        content: none !important;
    }
    
    .mobile-menu-custom .arrow-img-custom{
        width: 10px;
    
    }
    
    /* Основное меню */
    .menu-container.active .mobile-menu-custom {
        display: block;
        max-height: 500px; /* Достаточно большое значение для раскрытия */
        opacity: 1;
    }
    
    /* Скрываем подменю по умолчанию */
    .mobile-menu-custom .submenu ul {
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        transition: max-height 0.5s ease, opacity 0.5s ease;
    }
    
    /* Стили для раскрытого подменю */
    .mobile-menu-custom .submenu.open ul {
        max-height: 500px; /* Достаточно большое значение для раскрытия */
        opacity: 1;
        display: flex;
    }
    
    .mobile-menu-custom .open ul {
        max-height: 500px; /* Достаточно большое значение для раскрытия */
        opacity: 1;
        position: relative;
        display: flex;
        flex-direction: column;
    }
    
    /* Для стрелки */
    .arrow {
        cursor: pointer;
        transition: transform 0.3s ease !important;
    }
    
    .arrow.open {
        transform: rotate(90deg); /* Поворот стрелки при открытии подменю */
    }
    
    .submenu li{
        background-color: #f5f5f5;
    }
}




/* End */


/* Start:/local/templates/aspro_optimus/styles.min.css?176494081114362*/
body{font:13px/20px Ubuntu,Arial,Helvetica,sans-serif!important;width:100%;position:relative;margin:0 auto;padding:0;color:#888}button,input[type='submit'],input[type='button'],.basket_button,.basket_button span{text-transform:none;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none}div#bx-soa-order{opacity:1!important}@media (max-width:1304px){ul.tabs_content.tabs-body{width:90%!important}}h1{color:#383838;font-size:36px;font-weight:500;line-height:38px;padding-bottom:25px;padding-right:55px}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 p{font-size:15px;line-height:1.7}blockquote{color:#f05600;font-weight:700;font-size:13px;margin:20px;min-height:40px;padding-left:25px;position:relative;vertical-align:middle;padding-top:10px;padding-bottom:10px}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:#888;font-size:13px;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:35px 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:700}.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.table td{padding:10px}table[data-bx-no-border="Y"] td{border:0;border-bottom:1px dotted #c3c3c3}.props_list td{text-align:right;padding:2px 0 2px 10px;font-size:13px}.border_block_wide .props_list td{border-bottom:1px dotted #c3c3c3}.props_list td & gt;span,.props_list td & gt;.txt{position:relative;background:#FFF;padding:0;display:inline-block;color:#666}.border_block_wide .props_list td & gt;span,.border_block_wide .props_list td & gt;.txt{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 & gt;span,.props_list tr td:first-child & gt;.txt{padding-right:12px;position:relative}.props_list tr td:first-child & gt;span.whint{padding-right:32px}.border_block_wide .props_list tr td:first-child & gt;span:before,.border_block_wide .props_list tr td:first-child & gt;.txt:before{content:"";display:block;position:absolute;background:#ddd;left:1px;top:10px;width:2px;height:2px}.props_list tr td:first-child & gt;.txt:before{top:9px;width:3px;height:3px}.tizer_bold_text{font-weight:600;font-size:18px}.tizer_text{font-size:16px}span.order_wrap_btn{display:block!important}a.pull-right.btn.btn-default.btn-lg.hidden-xs{display:block!important}span.callback_btn{opacity:1;font-weight:400;cursor:pointer;font-size:13px;line-height:16px;text-transform:none;color:#000;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;padding:8px 11px 9px;display:inline-block;border:none;outline:none;position:relative;font-family:"Ubuntu",Arial,Helvetica,sans-serif;width:auto;vertical-align:middle;background:#fa6b00;color:#fff}.order_wrap_btn span.propusk_btn{opacity:1;font-weight:400;cursor:pointer;font-size:13px;line-height:16px;text-transform:none;color:#000;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;padding:8px 11px 9px;display:inline-block;border:none;outline:none;position:relative;font-family:"Ubuntu",Arial,Helvetica,sans-serif;width:auto;vertical-align:middle;background:#fa6b00;color:#fff}.order_wrap_btn span.propusk_btn:hover{background:#d88946}span.propusk_btn,span.to_boss_btn{display:inline-block;font-size:10px;border:1px solid #888;padding:0 10px;text-align:center;margin:0 0 5px 0;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;border-radius:2px;background-color:#fa6b00;color:#fff;padding:3% 4%;border-radius:5px;text-transforM:uppercase}span.to_boss_btn{width:100%;font-size:14px}span.goto-assosiated{display:inline-block;font-size:10px;border:1px solid #888;padding:0 10px;text-align:center;margin:0 5px 5px 0;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;border-radius:2px;background-color:#fa6b00;color:#fff;padding:1% .7%;border-radius:5px;text-transforM:uppercase}#header .middle-h-row .logo_wrapp .logo{max-width:inherit!important}ul.citylist{width:150px;display:inline-block;vertical-align:top}li.choose.full.m_line:nth-child(2) a{background-color:#424f60!important;color:white!important;font-weight:700;text-align:center}.order_wrap_btn .callback_btn{display:inline-block}span.phone_wrap>span.order_wrap_btn{display:inline-block!important;vertical-align:middle;margin-bottom:0}span.icons.fa.fa-phone{position:relative!important;display:inline-block!important}.order_wrap_btn.full-width-btn a{background-color:#00d45f;font-size:10px;text-transform:uppercase;display:block;color:white!Important;cursor:pointer}.order_wrap_btn.full-width-btn{display:block;width:100%;cursor:pointer}.fancybox-skin{background:#fff}span.propusk_btn.button{margin-bottom:0}.order_wrap_btn .callback_btn,.order_wrap_btn span.propusk_btn{font-size:10px;text-transform:uppercase;padding:5px 7px;letter-spacing:0;display:inline-block}span.order_wrap_btn{margin-bottom:4px!important}.order_wrap_btn span.goto-assosiated{font-size:10px;text-transform:uppercase;padding:1% 1%;background:#f56900;color:#fff;border-radius:10px}span.price_value{font-size:25px;text-shadow:-.05em -.04em 0 #fff,-.07em .05em 0 #fff,.07em -.05em 0 #fff,.04em .05em 0 #fff,.08em .09em 0 #eaeaea,-.04em .09em .01em #eaeaea}.price_wrapper_block .price_value{font-size:12px!important}del.old-price{font-size:35px;text-shadow:-.05em -.04em 0 #fff,-.07em .05em 0 #fff,.07em -.05em 0 #fff,.04em .05em 0 #fff,.08em .09em 0 #eaeaea,-.04em .09em .01em #eaeaea;text-align:center;width:100%;display:block;margin-bottom:10%;color:#1d2029;text-decoration:none;position:relative;font-weight:700}del.old-price:before{border-bottom:3px solid #1d2029;position:absolute;content:"";width:100px;margin-left:-10px;height:50%;transform:rotate(-7deg);text-shadow:-.05em -.04em 0 #fff,-.07em .05em 0 #fff,.07em -.05em 0 #fff,.04em .05em 0 #fff,.08em .09em 0 #eaeaea,-.04em .09em .01em #eaeaea}.control-btns{padding:0 35px 12px}.control-btns>div{border-radius:0;padding:10px 13px 12px!important;border-radius:2px;cursor:pointer}.module-form-block-wr.lk-page p{background:#e6f8de;color:#419a19;padding:15px;border:1px solid #0000;border-radius:4px}.module-form-block-wr.lk-page p font.notetext{color:#419a19!important}table.sale_personal_order_detail th,table.sale_personal_order_detail td{border:1px solid #424f60;padding:3px 5px;vertical-align:top}table.sale_personal_order_detail th{background-image:none;background-repeat:repeat-x;background:#e06000}table.sale_personal_order_detail th span{color:white!important}table.sale_personal_order_detail tr td:nth-child(1){font-weight:600;color:#424f60;text-align:left}table.sale_personal_order_detail tr td:nth-child(2){color:#000}th.in_tabl_th{color:white!important}#headerfixed ul li::before{content:''}#headerfixed .menu_nav{width:220px}#headerfixed .menu_nav{display:none;position:absolute;top:54px}#headerfixed .menu_block{cursor:pointer;border-right:1px solid #F9F9F9}#headerfixed .menu_block:hover{background-color:#F9F9F9;color:#000}#headerfixed .block1:hover+.block2 h1{color:red}#headerfixed .menu_block:hover .menu_nav{display:block}#headerfixed .menu_nav{background:#413F3C}#headerfixed .menu_nav ul{margin:0;padding:0;list-style:none}#headerfixed .menu_nav ul:after{content:"";display:table;clear:both}#headerfixed .menu_nav a{text-decoration:none;display:block;transition:.3s linear}#headerfixed .topmenu li{position:relative}#headerfixed .topmenu li a{color:#383838;padding:10px 20px;font-size:13px;border:1px solid #eaebec;background:#f9f9f9;position:relative}#headerfixed .submenu a:hover{color:#ddbe86}#headerfixed .submenu .fa{margin-left:5px;color:inherit}#headerfixed .fa-angle-down{margin-left:5px!important}#headerfixed .fa-angle-down{margin-left:5px!important}#headerfixed span.fa-angle-down{position:absolute;right:15px;top:50%;transform:translateY(-50%)}#headerfixed .menu_nav .fa-angle-down::before{content:"\f105"}#headerfixed .topmenu li a.active{color:#f56900}#headerfixed .topmenu li a:has(a.active){color:#f56900}#headerfixed .submenu{position:absolute;z-index:5;min-width:220px;background:#fff;border-top:1px solid #CBCBCC;border-left:1px solid #CBCBCC;border-right:1px solid #CBCBCC;visibility:hidden;opacity:0;transform-origin:0% 0%;transform:rotateX(0deg);transition:.3s linear}#headerfixed .submenu li{position:relative}#headerfixed .submenu li a{color:#383838;padding:10px 20px;font-size:13px;border:1px solid #eaebec;background:#f9f9f9}#headerfixed .submenu{position:absolute;top:0;left:100%;transition:.3s linear}#headerfixed .menu_nav li:hover>.submenu{transform:rotateX(0deg);visibility:visible;opacity:1}#headerfixed{opacity:1;background:#fff;display:block;position:fixed;box-shadow:0 1px 5px rgb(0 0 0 / .136);top:-200px;z-index:996;right:0;left:0}#headerfixed.fixed{position:fixed;transition:top 300ms linear;width:100%;top:0;z-index:996;right:0;left:0}#headerfixed .logo_wrapp img{max-width:200px}#headerfixed .logo_wrapp{padding-right:19px;border-right:1px solid #F9F9F9}.header_wrap #header>#headerfixed.wrapper_inner{padding-top:0;padding-bottom:0}#headerfixed .menu_block_inner{width:100px}#headerfixed .svg-burger{background-image:url(/upload/svg/burger_black.svg)}#headerfixed .svg{top:-1px;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;min-width:30px;min-height:30px;position:relative;background-repeat:no-repeat;background-position:center center}#footer .footer_bottom_inner .left_block .phones_new{float:left}#footer .left_block_wrapper .info{margin-top:22px}#footer .middle_new{padding-top:8px}#footer .pay_system_icons_new i{margin:0 0 0 7px}#subscribe-form_footer .email_wrap .button{position:absolute;right:0}#subscribe-form_footer{margin-top:20px}.img-preorder{position:absolute;z-index:1;transform:rotate(50deg);background:#c00;color:#fff;padding:10px 40px;font-size:1.4em;right:-45px;top:30px;height:20px;line-height:normal}.img-preorder-sections{position:absolute;z-index:1;transform:rotate(50deg);background:#c00;color:#fff;padding:1px 40px;font-size:14px;right:-70px;top:2px;height:20px;line-height:normal}.sh-new{margin-top:10px}.marketing i.fa{position:absolute}.marketing p{margin:0 25px 0 35px}.marketing a{color:#000}.fontsize{font-size:20px!important}.bx-sbb-empty-cart-image{width:131px;height:116px;margin:50px auto 42px;background:url(/bitrix/components/bitrix/sale.basket.basket/templates/.default/images/empty_cart.svg) no-repeat center;background-size:auto;background-size:contain}.bx-sbb-empty-cart-text{text-align:center}.bx-sbb-empty-cart-desc{text-align:center}.phone:hover{cursor:pointer}.phone:hover .icons.fa.fa-phone{background-color:#d88946}.phone:hover .phone_text a{color:#e66200;cursor:pointer}.item-stock>.icon.order~.value,.item-stock>.icon.order{overflow:hidden;opacity:0}.char_name_item{font-weight:700}.props_list_custom{display:grid;grid-template-columns:32% 32% 32%;grid-gap:1rem}.props_list_custom>.props_list_item_custom{display:flex;justify-content:space-between;color:#555;vertical-align:bottom;font-size:13px;vertical-align:top;background:url(/local/templates/aspro_optimus/images/dott.png) no-repeat;background-position:0 12px;background-repeat:repeat-x}.props_list_custom>.props_list_item_custom>.char_name{background:#fff;padding-right:5px}.props_list_custom>.props_list_item_custom>.char_value{background:#fff;padding-left:5px}@media(min-width:767px) and (max-width:1278px){.props_list_custom{grid-template-columns:49% 49%}}@media(max-width:766px){.props_list_custom{grid-template-columns:100%}}@media(max-width:600px){body .wrapper .top_slider_wrapp .flexslider .slides>li{background-size:contain!important;background-repeat:no-repeat!important}}.rows_block .block_list .col-4{overflow:hidden}.rows_block .block_list .col-4:hover{overflow:initial}.catalog_item_wrapp.item{height:auto!important}.top_info{z-index:999!important}.phone_wrap>span.phone{display:block}@media screen and (max-width:767px){#header .middle-h-row{width:100%;margin:0}.middle-h-row .logo_wrapp .logo img{width:250px}.middle_phone .phones .phone_wrap,.middle_phone .phone_wrap>span.phone{display:flex}.middle_phone .phones .phone_wrap{flex-direction:column}.middle_phone .phone_wrap>span.phone{height:24px}.basket_wrapp .middle_phone .phones .phone_text a{font-size:16px}span.phone_wrap>span.order_wrap_btn{text-align:left}}@media screen and (max-width:600px){.middle-h-row tbody tr{display:grid;justify-items:center;align-items:center;grid-template-columns:repeat(4,1fr);row-gap:8px}.middle-h-row tbody tr .logo_wrapp{grid-column:1/4}.middle-h-row .logo_wrapp .logo img{width:100%}.header_wrap #header .middle-h-row .center_block{grid-column:1/5;order:3;width:100%}.basket_wrapp .middle_phone .phones .phone_text a{font-size:14px}.middle-h-row tbody tr .basket_wrapp{grid-column:4/5}}@media screen and (max-width:550px){#main #header .middle-h-row .basket_wrapp{width:auto}}@media screen and (max-width:400px){#main #header .middle-h-row .logo_wrapp{width:auto}.basket_fly .header_wrap #header>.wrapper_inner{padding-top:60px!important}}
/* End */


/* Start:/local/templates/aspro_optimus/template_styles.css?1786371476360749*/
/* cyrillic-ext */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCu6KVjbNBYlgoKej75l0mwFg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCu6KVjbNBYlgoKej7wl0mwFg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCu6KVjbNBYlgoKej74l0mwFg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCu6KVjbNBYlgoKej73l0mwFg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCu6KVjbNBYlgoKej76l0mwFg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCu6KVjbNBYlgoKej70l0k.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-display:swap;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
*{margin:0;padding:0;box-sizing:content-box;}
html{width:100%;}
header, nav, section, article, aside, footer{display:block;}
div[id^=wait_comp], .bx-core-waitwindow{display:none;}
.right_block ul, .right_block ol{ margin:0 0 27px;}
.right_block ul li:before , .right_block ol li:before{padding:0px;margin-left:0px;width:20px;display:inline-block;vertical-align:top;*display:inline;zoom:1;position:absolute;top:0px;left:0px;}
.right_block ul li, .right_block ol li{margin:0 0 4px;padding-left:20px;position:relative;}

#panel + div[id*=bx_incl_area]{min-height: 0px !important;}

.print body{background:#fff !important;}

.title_block{display:inline-block;margin:0px 38px 0px 0px;font-size:20px;color:#1d2029;line-height:30px;font-weight:500;}
.icon_more{text-decoration:none;font-size:10px;text-transform:uppercase;background:url('/local/templates/aspro_optimus/images/arrows.png') -1px -78px no-repeat;padding:0px 0px 0px 23px;margin:10px 0px 0px;display:inline-block;}

a.back{font-weight:600;}
*:hover{transition:background-color ease 0.1s;}
a:hover{text-decoration:none !important;}
.transition_bg{transition:background-color ease 0.5s;}

/*common*/
.wrapper, .wrapper_inner, .wrapp{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;zoom:1;z-index:2;}

.wrapp{max-width:1000px;padding:0 10px;margin:0 auto;}
.wrapper_inner{padding:0 24px;max-width:1208px;margin:0 auto;background: #fff;}
.wrapper_inner.wides{max-width:1172px;}
.wrapper_inner.wides_big{max-width:1182px;}
.wrapper_inner1.wides{margin: 0px -10px;}
.wrapper_inner1.wides.float_banners{margin: 0px 0px 0px;}

.left_block{width: 220px;float: left;position: relative;zoom: 1;z-index: 390;padding-top:0px;}
.right_block{padding-left: 244px;overflow:visible;position:relative;}

.news-list{overflow: hidden;}

.alert{padding: 15px;border: 1px solid #0000;border-radius: 4px;}
.alert-danger{background:#ffeeee;color:#e83333;}
.alert.alert-success{background:#e6f8de;color:#419a19;}
.alert.alert-success .icon-success,.alert-warning .icon-warning{display:none;}
.alert.alert-success font.notetext{color:#419a19;}
.alert font.errortext{margin:0;background:none;padding:0!important;}
.alert-danger p,font.errortext{color:#e83333;}
.alert-success p{color:#419a19;}

.container > .subscribe-edit + .guest-block {
    margin-top: 25px;
}
.guest-block .alert{color:#222;}
#catalog-subscriber-identification-form h4{margin-top:20px;}
#catalog-subscriber-identification-form .form-group{margin:12px 0px 17px;}
#catalog-subscriber-identification-form .catalog-subscriber-identification-form{margin-bottom:33px;}

#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; }
.clearfix{clear:both;}

.rows_block{font-size:0px;margin:0px -6px;}
.rows_block:after, .rows_block:before {display: table;content: " ";}
.rows_block:after{clear:both;}
.rows_block *{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
.rows_block .item_block{display:inline-block;vertical-align:top;padding:6px 6px;}
.rows_block .col-80{width:80%;}
.rows_block .col-75{width:75%;}
.rows_block .col-66{width:66.66%;}
.rows_block .col-5{width:20%;}
.rows_block .col-4{width:25%;}
.rows_block .col-3{width:25%;}
.rows_block .col-2{width:50%;}
.rows_block .col-1{width:100%;}

.hover{cursor:pointer;}

.grey_bg{background:#f7f7f9;}
hr{padding:0px;margin:0px;height:1px;}
hr.white{background:#fff;}
hr.black{background:#000;}
hr.grey{background:#E5E5E5;}

.wrapper_block{position:relative;clear:both;}
.top_border{border-top:1px solid #e5e5e5;}

font.notetext{color:#333;}

.wrap_md, .wrap_md_row {font-size:0px;margin:0px;}
.wrap_md_row{margin:0px -15px;}
.md-75, .md-66, .md-33, .md-25, .md-50, .wrap_md .news_wrap, .wrap_md .subscribe_wrap, .wrap_md .iblock{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-66{width:66.66%;}
.md-50{width:50%;}
.md-33{width:33.33%;}
.md-25{width:25%;}
.wrap_md_row > div{padding:0px 15px;}

.wrap_md .img img{max-width:100%;}
.wrap_md .big{padding:0px 0px 0px 20px;}
.wrap_md .big p{font-size:14px;color:#333333;}
.wrap_md .big .title_block{margin-bottom: 8px;}

.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{display:none !important;visibility:hidden;}
.hidden_block{visibility:hidden;opacity:0;}
.display-block{display:block !important;visibility:visible;}
.bold{font-weight:600;}
.f-right{float:right;}
.f-left {float:left;}
.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:0px;margin:0px 0px 24px;padding:42px 0px 0px;}
.top_block a{font-size:12px;text-decoration:none;}

#header{margin:-1px 0px 7px;padding:16px 0px 18px;z-index:100;right:0;left:0;/*border-bottom:1px solid #e5e5e5;*/}
.header_wrap #header{padding:0px !important;margin: -1px 0px 0px !important;}
.basket_normal .header_wrap #header .middle-h-row{height:58px;}
.header_wrap #header > .wrapper_inner{padding-top: 16px;padding-bottom: 18px;}
.basket_normal .header_wrap #header > .wrapper_inner{padding-top: 6px;z-index:4;}
.basket_fly .header_wrap #header > .wrapper_inner{z-index:9;}
.has_menu #header{margin-bottom:0px;padding-bottom:16px;}
.has_menu.m_color_colored #header{padding-bottom:15px;}
.head_type_1 #header{border-bottom:1px solid #e5e5e5;}
.middle{position:relative;float:left;width: 100%;}
.wide_page .middle{float:none;}
.middle:after{content:'';clear:both;display:table;}

#footer{position:relative;zoom:1;z-index:0;/*background:#f6f6f7;*/clear: both;z-index:1;}

.flexslider .wrapper_inner{background:none;}

.bg_image_site{display:block;opacity:0;width:100%;height:100%;min-height:100%;min-width:100%;position: absolute;top: 0px;left:0px;right:0px;z-index:0;background-position:top center;background-repeat:no-repeat;}
.bg_image_site.fixed{position:fixed;}
.bg_image_site.opacity{transition:opacity 0.4s ease;}

/* INPUTS */
input::-webkit-input-placeholder, input::-moz-input-placeholder, input::-ms-input-placeholder, input::-o-input-placeholder{color:#b1b1b1 !important;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus, select:focus{outline:none;}
input[type="text"], input[type="tel"], input[type="password"], input[type="email"], 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 #eaebec;
	border-radius:2px;
	box-shadow:none;
	color:#383838;
	height:auto;
	font-size:13px;
	padding:8px 13px 7px;
	width:100%;

}
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:#eeeeee;}
input.medium{padding:8px 13px 7px;}
input.error, textarea.error{border-color:#e62222;background:#ffefef;}
.bxml-dialog input[type="text"]{width:auto;padding:initial;border-color:initial;}
.bx-ie input[type="text"], .bx-ie  input[type="password"], .bx-ie  input[type="email"]{padding-bottom:10px;}
.bx-ie .bx-sls .bx-ui-sls-fake, .bx-ie .bx-sls .bx-ui-sls-route{padding-bottom:0px;}
form[name="bx_auth_services"] .form-control input{margin:5px 0px 20px;}
form[name="bx_auth_services"] .form-control span{display: inline-block; font-size: 12px; padding: 0 10px 0 0; vertical-align: top;}
form[name="bx_auth_servicesform_inline"] #bx-auth-services > div span{display: inline-block; font-size: 12px; padding: 0 10px 0 0; vertical-align: top;}

/* SCROLL TO TOP */
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;opacity:0;position:fixed;text-align:center;text-decoration:none;display:block;background:#404040 url("/local/templates/aspro_optimus/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.visible{opacity:1;}
a.scroll-to-top.ROUND_WHITE, a.scroll-to-top.RECT_WHITE{background-color:#fff;}
a.scroll-to-top.ROUND_GREY, a.scroll-to-top.RECT_GREY{background-color:#e3e3e3;}
a.scroll-to-top.RECT_COLOR, a.scroll-to-top.RECT_GREY, a.scroll-to-top.RECT_WHITE{border-radius:2px;}
a.scroll-to-top.TOUCH{border-radius:2px 0 0 2px;width:50px;height:50px;right:0;}

a.scroll-to-top.ROUND_COLOR, a.scroll-to-top.RECT_COLOR{background-position:center 14px;}
a.scroll-to-top.ROUND_WHITE, a.scroll-to-top.RECT_WHITE, a.scroll-to-top.ROUND_GREY, a.scroll-to-top.RECT_GREY{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;}

/* FORMS */
form .star, .order-checkout .sof-req{font-size:12px;font-weight:normal;line-height:0;margin:0 0 0 4px;position:relative;color:#e62222;}
.form.ASK{display:none;}
.popup .form.ASK, .form_block .form.ASK{display:block;}
.form-control{position:relative;margin-bottom:19px;}
.form-control label{display:block;font-size:13px;margin-bottom:6px;}
.form .form_body{margin:0 0 9px;position:relative;}
.form .form_desc{margin-bottom:15px;}
.form .form_result{margin-bottom:30px;}
.form .form_result, .form .form_result.success *{color:#333;}
.form  .form_result > *, .form  .form_desc > *{margin:0;}
.form .form_footer{margin:0 0 23px 0;}
.form .form_footer .button + .button{margin-left:13px;}
.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;margin:0;max-width:inherit;padding:0;position:relative;right:inherit;width:100%;}
.form textarea{min-height:193px;}
label.error{color:#e62222 !important;font-size:10px;position:absolute;top:0;right:0px;font-weight: 400;}
.h label.error{display:none !important;}
.popup .form .form_head{border-bottom:2px solid;padding:34px 75px 35px 35px;}
.popup .form .form_head h2{margin:0;}
.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_body.error p{margin:0px 0px -10px;}
.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;}
.delivery_note {float:right;width:218px;}
.delivery_note .title {border-bottom:1px dashed;float:right;margin:8px 0 0 0;}
.delivery_note .title:hover{border-bottom-color:transparent;}
.delivery_note .text{margin:-1px 0 0 0;}
.form.FEEDBACK form{float:left;width:100%;}
.form.FEEDBACK .form_right{left: inherit;width: 44%; float: right; box-sizing: border-box;position:relative; }
.form.FEEDBACK.b .form_right{float:none;margin:0;max-width:inherit;padding:0;width:100%;}

.popup .form .form_body .mess{color:#e62222;padding:0px 0px 10px;}
.popup .form .form_body .success{color:#5da247;margin-bottom: -12px;}

/* CAPTCHA */
.captcha-row{position:relative;max-width:418px;}
.captcha-row   .captcha_input{bottom:0;height:59px;left:216px;max-width:184px;position:absolute;right:0;}
.captcha-row   .captcha_input label.error{white-space:nowrap;}
.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:100%;width:180px;}
.captcha_reload{border:1px solid transparent;cursor:pointer;height:35px;left:179px;position:absolute;top:0;width:36px;}
.captcha_reload::before, .captcha_reload::after{content:"";display:block;position:absolute;}
.captcha_reload::before{border-radius:25px;height:25px;left:5px;top:5px;width:25px;}
.captcha_reload::after{background:rgba(0, 0, 0, 0) url("/local/templates/aspro_optimus/images/icons_wish.png") repeat scroll -67px -82px;height:13px;left:10px;top:11px;transition:background 0.7s ease-in-out 0s;width:15px;}
.captcha_reload:hover:before{background:#383838;}
.captcha_reload.loading:after{-webkit-animation:spinner .5s linear infinite !important;animation:spinner .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 .5s ease-out 1;animation:spinner .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_input, .captcha-row.b .captcha_image{height:37px;left:inherit;margin:0;max-width:inherit;position:relative;right:inherit;}
.captcha-row.b .captcha_input label.error{top:-68px;}
.captcha-row.b .captcha_image{margin-bottom:9px;}
.captcha-row .captcha_image .captcha_reload{right:0;text-indent:-9999px;}

/*recaptcha*/
body .captcha-row.invisible{margin:0px;height: 0px;}
.captcha-row.invisible label{display:none;}
.captcha-row .captcha_input.recaptcha_text{position:static;width:100%;max-width:none;height: auto;}
.captcha-row .captcha_image.recaptcha_tmp_img{display:none;}
.bx-auth form[name=bx_auth_servicesform_inline] .g-recaptcha, .g-recaptcha{display:none !important;}
div > .g-recaptcha{display:block !important;}
body .captcha-row .recaptcha, body .captcha-row > div.iblock{padding:0px;margin:0px;display:block;}
body .captcha-row .recaptcha{height:0px;opacity:0;visibility:hidden;margin-bottom:0px;display:block;}
body .captcha-row.invisible.logo_captcha_n{display:none;}
body .captcha-row.invisible.inline{height:auto;margin-bottom: 10px;}

/* FORMS */
/*colors and bg*/
b, strong, .popup .popup-intro .pop-up-title, .registraion-page .top p, .basket_popup_wrapp .item-title .one-item, .basket_popup_wrapp .item-title .cost-cell, .basket_sort ul.tabs li span, .module-cart table td.name-cell div[class^=bx_item_detail_] .titles, .item-title  .props .item_prop .value, .module-pagination .nums a, .no_products, .bx_compare .prop_title_table .data_table_props tr td:first-child, .catalog_detail .set_wrapp .title, .catalog_detail .bx_item_set_hor_container_big .title, .bx_modal_body .item_block_title, .props_block .char_value, .char_name .hint .icon i, .bx_filter_container_title .hint .hint_icon i, .location-block-wrapper .bx-sls .bx-ui-sls-fake, .location-block-wrapper .bx-sls .bx-ui-sls-route, .bx_order_make .bx_description .name, h4.hover:hover, .filter_block  ul li span, .module-orders-list tbody td, .jobs_wrapp .item .salary, .medium, .row_values .wrap_weight {color:#383838;}
.module-cart tfoot td .item_title, .bottom.middle td > .coupon .coupon-t, .module-cart .row_values .price, .module-cart table tr td.count-cell, .sort_header .sort_filter a.current, .sort_header .sort_filter a:hover, .bx_filter_vertical .bx_filter_block label:hover span, .bx_filter_vertical .bx_filter_block input:checked+ label span, .bx_filter .bx_filter_select_text, .bx_filter_vertical input[type="checkbox"] + label.sku span, .bx_filter_select_popup ul li label, .common_select *, .sku_props .bx_item_detail_size ul li, .catalog_detail .stock_board .title, .filter label span, .reviews-post-table .reviews-text, .forum-quote tbody tr td a, .reviews-header-title a, .stores_block .stores_text_wrapp, .coupons_list .bx_ordercart_coupon, .basket_wrapp table tbody td, .border_block_wide table td, .colored_table tbody tr td{color:#373737;}

a:hover, .link:hover, .header_wrap .top-h-row .menu li > a:hover, .top-h-row .menu li.current > a, .phones .phone_wrap a, .phones .order_wrap_btn:hover, .avtorization-call.enter, .main-nav ul.menu > li > a, ul.mini-menu li a, body .main-nav .menu > li.current > a, .white #header .catalog_menu ul.menu > li a, ul.menu .child li.menu_title a, ul.menu .child li.menu_item a:hover, #header .catalog_menu ul.menu > li > a, #header .catalog_menu ul.menu > li.current > a, .wrapper.has_menu .white #header .catalog_menu ul.menu > li:hover > a, 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, ul.menu li .depth3 a.title:hover, #header .wrapper_middle_menu .menu > li .child.submenu .child_wrapp a.current:not(.title), #header .menu > li .child_wrapp a.current:not(.title), body #header ul.menu li .child.submenu.line .child_wrapp > a, .search_middle_block .middle_form .noborder, .basket_wrapp .wraps_icon_block .count a, .basket_wrapp .wraps_icon_block .count .text, .basket_wrapp .basket_block .title, .cost.prices .price, .sale_block .text, .sale_block .value, .news .item .info .date, .stores .stores_list .item a:hover span, .footer_top .sblock .wrap_more_text, .footer_top .sblock .wrap_more_text div, .footer_bottom .submenu_top .menu_item a, .img_block_capcha .reload:hover, .form-control .forgot:hover, #header .basket_fly .basket_title, .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 *, .module-cart .name-cell a:hover, .basket_sort ul.tabs li.cur .wrap_li > span, .basket_sort ul.tabs li.cur .wrap_li > span *, .basket_sort ul.tabs li .wrap_li > span *, .section_item_inner .section_info ul li a:hover, .bx_filter .bx_filter_popup_result a, .catalog_item:hover .item-title a, .item-title a:hover, li.item:hover a, .item_wrap:hover .item-title a, .view_sale_block .values, .more_text_ajax:hover, .bx_compare .compare_view .item_block:hover a, .item-stock .store_link:hover, .set_block .item:hover .item_info a, .item .date_small, .articles-list.news .item:hover .item-title a, .jobs_wrapp .item .name tr:hover .link, .basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block .count span a, .basket_wrapp .basket_empty .wraps_icon_block.basket .count span, .basket_wrapp .basket_fly .basket_count.empty .wraps_icon_block.basket .count span{color:#1d2029;}
ul.menu .see_more, ul.menu .see_more a, a.dark_link{color:#1d2029 !important;}

.h_color_colored .header_wrap #header, .h_color_white .header_wrap #header .middle-h-row .logo_wrapp .logo a, .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, .start_promo .item i.title span, .start_promo .item p span, .block_wr.dark, .stores .all_map, .registraion-page .top p:after, .more_text_ajax:before, .captcha_reload: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, .left_block .internal_sections_list li.cur, .left_block .internal_sections_list li:hover, .left_block .internal_sections_list .title .inner_block:before, .bx_filter .bx_filter_popup_result{background-color:#ddd;}

.top-h-row .menu li a, .cost.prices .price_name, .news .item .info .preview, .form-control label, .social_block  .row .title, .module-cart thead tr, .count-cell div.error, .module-cart table td.name-cell div[class^=bx_item_detail_] .values, .item-title  .props .item_prop .title, .bx_filter_vertical .bx_filter_block label span, .display_list .list_item .preview_text, .display_list .list_item  .props_list td, .articles-list .item .right-data .preview-text, .bx_filter_vertical .bx_filter_block label:hover span, .catalog_detail .stock_board .txt, .file_type .description, .catalog_detail .form_wr, .reviews-post-reply-buttons a, .reviews-post-table, .bx_order_make .bx_block.r1x3.pt8, .bx_order_make .float .bx_description .name, .module-order-history .module-orders-list td.drop-cell .item-shell thead td, .module-order-history .order_property.d td, .orderdetail .module-orders-list.colored tbody td:first-child, .soc-avt, .module-cart table td.name-cell .item_props .item_prop .property_value, .colored_table thead tr{color:#888888;}

.header_wrap.colored .top-h-row .menu li a, .stores .stores_list .item .store_text .value, #footer  .copyright, #footer  .copyright *, .footer_bottom .all_menu_block ul li a{color:#545454;}
.header_wrap.colored .main-nav ul.menu > li > a{color:#fff;}
.item-stock, .bx_compare .compare_view.data_table_props td, .catalog_detail .like_icons  > div, .info_item .top_info .article, .share_wrapp .text.button , .share_wrapp .text.button:hover{color:#6d6d6d;}

/* the most common styles are sorted for quick changes */
table.title-search-result .price, .card_popup_frame.popup .total_wrapp, .module_products_list .price-cell .price,
.compare_wrapp a.compare_link, .module-cart .colored tfoot td.row_values, .module-cart .summ-cell,
.module-cart .summ-cell *, .catalog_detail .availability-row .value a, .catalog_detail a.wish_item .value,
.catalog_detail a.compare_item  .value, ul.tabs li.cur:hover span,
ul.tabs li:active span, .module_products_list .basket_button.read_more span,
ul.mini-menu li a, .top-h-row   .phone span, .top-h-row  .phone span a, ul.tabs li span,
.compare_button span, .left_block .internal_sections_list .title a, .btn_big, .catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_title .price,
.bx_modal_container .bx_modal_small_title, .card_popup_frame.popup .basket_empty *{color:#1d2029;}
.filter_button span, .catalog_detail .stock_board .title, .module_products_list .basket_button.to-cart span,
.module_products_list .basket_button.to-subscribe span, .module_products_list .basket_button.to-order span, table.colored td.name, .front_slider .price, .page_not_found td.description .title404,
.popup-window-titlebar .popup-window-top-row .popup-window-center-column span div, #header .basket_fly .opener .count{color:#212121;}

#header .catalog_menu ul.menu.full.opened > li:not(.current):hover a, #header ul.menu.full.opened > li:not(.current):hover a, #header ul.menu.adaptive > li a, .specials_slider.product_slider .basket_button.in-cart span{color:#fff;}

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

.show_number, .show_number *, .module-cart [data-id="total_buttons"] .description, .module-pagination .nums a, .catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_title, .display_list .availability-row .value{color:#777;}
.catalog_detail .element_detail_text, .tabs_content li.video{	color:#7e7e7e;}
.tooltip .tooltip_close:hover{	color:#333;}
.display_list .available_block, .display_list .noavailable_block{	color:#888;}
.module_products_list .price-cell .price.discount, .module-cart .cost-cell .discount, .module-cart .cost-cell .discount strike,
.module-cart .count-cell .measure, .catalog_detail .set_wrapp .item .price.detail, .bx_item_set_hor .bx_item_set_hor_item .price.detail{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;}
form div.r div.error, .order-checkout .sof-req, .pay-status-cell.not_payed{color:#cb0000;}
.basket_button:hover, .button30:hover, .basket_button:hover span, .button22:hover span, .button30:hover span, .compare_button:hover span, .filter_button:hover span,
.button30.fast_order span, .button30.back_button span, .button30.grey span, .bx_filter_container_title .hint .hint_icon:hover, .popup .soc-avt .row a:hover,
.popup .bx-auth-service-form input[type='submit']:hover, #bx_auth_servform input[type=submit]:hover{color:#fff;}

/* borders */
a.avtorization-call.enter:hover, .pseudo:hover, .articles-list .item:hover .item-title a, .articles-list .item .item-title a:hover{border-bottom-color:#919191;}
.props_table td{border-bottom:1px dotted #b4b4b4;}

.staff_wrapp .item .contacts, .question-list , .detail_picture_block .picture_description,
.authorization-cols .col.authorization .soc-avt, .popup .form-description-wrapp, .popup .form_description, .basket_fly .module-cart table.colored tbody td, #header .middle-h-row form.basket_wrapp{border-top:1px solid #e7e7e7;}
table.colored td, .catalog_detail hr, .viewed_products_column .view-list, .ask_small_block .ask_btn_block, .popup .form-description-wrapp, .popup .form_description,
#order_form_div .title , #order_form_div hr, #order_form_div form .title, #order_form_div .sale_order_table.props td, .differences_table td, .basket_fly li[item-section="AnDelCanBuy"] .module-cart table.colored tbody,
#header .basket_fly li[item-section="AnDelCanBuy"] .module-cart .colored tfoot td.total_wrapp{border-bottom:1px solid #e7e7e7;}
table.offers_table td{border-bottom: 0 none;border-top:1px solid #e7e7e7;}
table.colored tr.nb td{border-bottom:none;}
.module-cart .colored tbody, .module-cart .colored tfoot{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.viewed_products_column .view-item, .module-orders-list td.drop-cell{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;}
.module-order-history .module-orders-list .tr-d:hover td.item-name-cell, .module-order-history .module-orders-list .tr-d.opened td.item-name-cell{border-left:1px solid #e7e7e7;}
.module-order-history .module-orders-list .tr-d:hover td.order-status-cell, .module-order-history .module-orders-list .tr-d.opened td.order-status-cell,
.module-cart .colored tfoot tr[data-id="total_buttons"] td .basket_update{border-right:1px solid #e7e7e7;}

/* backgrounds */
.jobs_wrapp .item span.icon, .staff_wrapp .section .icon{background:#eef1f1;}
.catalog_detail .tabs.main_tabs > li{background:#f2f2f2;}
table.colored.item-shell thead td, .popup .form-description-wrapp, .differences tr.hovered:hover, .search-page form{background:#fafafa;}
body, .adaptive_filter{background:#fff;}
body{background:#f6f6f7;}
#footer .phone .icon{background:#fff;}
.item_slider ul.slides li {background:#fff;}
.item_slider .slides a.line_link{cursor:default;}
.item_slider .slides li.current:before{display:none;}
.img_wrapper .item_slider .slides img{width:auto !important;}
.wrapper.basket_normal #header .basket_fly{display:none;}
#header .basket_fly{background:#fff;box-shadow:rgba(44, 44, 44, 0.4) 0px 6px 18px;-moz-box-shadow:rgba(44, 44, 44, 0.4) 0px 6px 18px;-webkit-box-shadow:rgba(44, 44, 44, 0.4) 0px 6px 18px;min-height:283px;}
#header .basket_fly:not(.loaded){background:url('/local/templates/aspro_optimus/images/waiter.gif') no-repeat center center #fff;}
table.title-search-result td.title-search-all{background:#fff !important;}

.header-cart-block .cart.empty_cart > span.icon{
	background:#e9e9e9;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #e9e9e9 0%, #d5d5d5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#d5d5d5));
	background:-webkit-linear-gradient(top,  #e9e9e9 0%,#d5d5d5 100%);
	background:-o-linear-gradient(top,  #e9e9e9 0%,#d5d5d5 100%);
	background:-ms-linear-gradient(top,  #e9e9e9 0%,#d5d5d5 100%);
	background:linear-gradient(to bottom,  #e9e9e9 0%,#d5d5d5 100%);
	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:#e9e9e9;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #e9e9e9 0%, #d5d5d5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#d5d5d5));
	background:-webkit-linear-gradient(top,  #e9e9e9 0%,#d5d5d5 100%);
	background:-o-linear-gradient(top,  #e9e9e9 0%,#d5d5d5 100%);
	background:-ms-linear-gradient(top,  #e9e9e9 0%,#d5d5d5 100%);
	background:linear-gradient(to bottom,  #e9e9e9 0%,#d5d5d5 100%);
	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*/
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{border:1px solid #E5E5E5;}
.colored_table thead tr{background:#F7F7F7;}
.colored_table tr td{padding:8px 29px;}
.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;}

/* unsorted styles*/
.front_slider .read_more:hover, .btn_big:hover{
	text-shadow:0 1px 0 rgba(0,0,0,.2);
	-moz-text-shadow:0 1px 0 rgba(0,0,0,.2);
	-o-text-shadow:0 1px 0 rgba(0,0,0,.2);
	-webkit-text-shadow:0 1px 0 rgba(0,0,0,.2);
	color:#fff;
	border-bottom:2px solid #212121 !important;
	background:#848484 !important;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background:-moz-linear-gradient(top, #848484 0%, #464646 100%) !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#848484), color-stop(100%,#464646)) !important;
	background:-webkit-linear-gradient(top, #848484 0%,#464646 100%) !important;
	background:-o-linear-gradient(top, #848484 0%,#464646 100%) !important;
	background:-ms-linear-gradient(top, #848484 0%,#464646 100%) !important;
	background:linear-gradient(to bottom, #848484 0%,#464646 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#848484', endColorstr='#464646',GradientType=0 ) !important;
	color:#fff !important;
	box-shadow:0px -1px 0 #555 inset;
	-moz-box-shadow:0px -1px 0 #555 inset;
	-o-box-shadow:0px -1px 0 #555 inset;
	-webkit-box-shadow:0px -1px 0 #555 inset;
}
ul.menu li .child.cat_menu hr{border-bottom:1px solid #fff;background:#e7e7e7;}
ul.menu .child .child_wrapp, .breadcrumbs .dropdown{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;}
.specials_slider.product_slider .catalog_item:hover .basket_button.read_more span{background-position:1px -408px;}
.module_products_list .basket_button.read_more span{background-position:1px -408px;}
.top-h-row .search input[id^=title-search-input]:focus{border-color:#ddd;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;}
.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.error, textarea.error{border-color:#cb0000;}
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:#00b0d8;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjBkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdkYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #00b0d8 0%, #007db9 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b0d8), color-stop(100%,#007db9));
	background:-webkit-linear-gradient(top,  #00b0d8 0%,#007db9 100%);
	background:-o-linear-gradient(top,  #00b0d8 0%,#007db9 100%);
	background:-ms-linear-gradient(top,  #00b0d8 0%,#007db9 100%);
	background:linear-gradient(to bottom,  #00b0d8 0%,#007db9 100%);
	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_optimus/../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;margin-left: 9px;margin-right: 9px;}
.compare_wrapp{background:#fcfcfc;border:1px solid #f1f1f1;box-shadow:0 0px 1px #e7e7e7 inset;-moz-box-shadow:0 0px 1px #e7e7e7 inset;-o-box-shadow:0 0px 1px #e7e7e7 inset;-webkit-box-shadow:0 0px 1px #e7e7e7 inset;}
.popup, div[id^="CatalogSetConstructor"]  .popup-window{background:#fff;}
.popup .close:hover, .popup-window-close-icon.popup-window-titlebar-close-icon:hover{background:#fff;box-shadow:0px 0px 3px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 3px rgba(0,0,0,.2);-o-box-shadow:0px 0px 3px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 3px rgba(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, .57);-moz-text-shadow:0 1px 0 rgba(255, 255, 255, .57);-o-text-shadow:0 1px 0 rgba(255, 255, 255, .57);-webkit-text-shadow:0 1px 0 rgba(255, 255, 255, .57);}
.jqmOverlay, .popup-window-overlay{background:rgba(0,0,0, .4);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 0px 1px #eee inset;-moz-box-shadow:0 0 0px 1px #eee inset;-o-box-shadow:0 0 0px 1px #eee inset;-webkit-box-shadow:0 0 0px 1px #eee inset;}
.popup-window-overlay{background: rgba(255,255,255,.2) !important;}

.top-h-row .menu .separator{border-left:1px dotted #c8c8c8;}
.cart_empty, .module-cart, .count-cell div.error{background:#fff;  margin:0px 0px 20px;}
.question-list .q a:hover span{border-color:#b4b4b4;}
.flexslider .light, .flexslider .light .banner_title, .flexslider .light .banner_text, .flexslider .light  .banner_title a{color:#fff;}

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

.flexslider .dark  .banner_title, .flexslider .dark  .banner_title a{color:#202020;}
.flexslider .dark  .banner_text{color:#222;}

body .top_slider_wrapp .flexslider .slides > li .wrapper_inner > table{width:100%;}
.flexslider .target{
  /* position: absolute;width: 100%;left: 0px;right: 0px;top: 0px;height: 100%;z-index: 10; */
}

.catalog_block .catalog_item .basket_button.to-cart span, .catalog_block .catalog_item .basket_button.read_more span, .catalog_block .catalog_item .basket_button.to-subscribe span, .catalog_block .catalog_item .basket_button.to-order span{color:#000;}
.catalog_block .catalog_item .basket_button.in-subscribe span, .specials_slider.product_slider .basket_button.in-subscribe span{color:#fff;}

.rss_feed_icon:hover{color:#fff !important;}
.button22.grey:hover span{color:#fff;}
.button22.grey span{color:#000;}

.item .dark_block_animate{opacity:0;background-color: rgba(0,0,0,.5);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: opacity .8s cubic-bezier(.19, 1, .22, 1);transition: opacity .8s cubic-bezier(.19, 1, .22, 1);position: absolute;display: block;width: 100%;height: 100%;z-index:2;}
.item:hover .dark_block_animate{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";}
.scale_block_animate{-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);overflow:hidden;position:relative;z-index:1;}
.item:not(.touch_class):hover .scale_block_animate, .touch_class .scale_block_animate{-webkit-transform: scale(1.25);transform: scale(1.25);}

/*top header row*/
.top-h-row  .h-user-block, .top-h-row   .search, .top-h-row ul.menu{float:left;}
.basket_normal #header .top_br{width:100%;height:1px;background:#eaebec;margin: 0px 0px 15px;}

/*top menu*/
#header .catalog_menu .wrapper_middle_menu{position:relative;}
#header .catalog_menu .wrapper_middle_menu .inc_menu{padding-left: 220px;}

.top-h-row .menu.topest{margin:0 0 -1px;padding:0;white-space:nowrap;height:31px;font-size:0;overflow:hidden;width: 40%;}
.top-h-row .menu.topest:hover{overflow:visible;}
.top-h-row .menu.topest li{display:inline-block;vertical-align:top;padding:0;list-style:none;font-size:12px;line-height:18px;white-space:normal;}
.top-h-row .menu.topest>li{margin:0 0 0 30px;text-align:center;}
.top-h-row .menu.topest li:before{display:none;}
.top-h-row .menu.topest>li:first-child{margin-left:0;}
.top-h-row .menu.topest li a{position:relative;display:block;padding:9px 0 0px;}
.top-h-row .menu >li>a{color:#777777;}
.top-h-row .menu.topest li.selected>a{color:#333;}
.top-h-row .menu.topest li.selected>a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;z-index:1;}
.top-h-row .menu.topest li.more{position:relative;padding:10px 0 16px;width:20px;cursor:pointer;z-index:999;}
.top-h-row .menu.topest li.more>span{display:block;font-weight:bold;line-height:15px;letter-spacing:1.5px;color:#777777;}
.top-h-row .menu.topest li.more .dropdown{margin:0;padding:0;left:-17px;width:191px;margin:0;-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);position: absolute;opacity:0;visibility:hidden;top:90%;z-index: 999;}
.top-h-row .menu.topest li.more:hover>.dropdown{opacity:1;visibility:visible;background:#fff;}
.top-h-row .menu.topest li.more .dropdown>li{margin:0;padding:0;font-size:13px;line-height:14px;border-top:1px solid #f3f3f3;text-align:left;width:100%;}
.top-h-row .menu.topest li.more .dropdown>li:before{display:none;}
.top-h-row .menu.topest li.more .dropdown>li:first-child{border-top:none;}
.top-h-row .menu.topest li.more .dropdown>li>a{line-height:14px;padding:12px 20px 15px;}
.top-h-row .menu.topest li.more .dropdown>li>a:hover{background:#fbfbfb;}

.dropdown .has-childs .dropdown .menu_item, .menu_top_block .dropdown .dropdown .menu_item{padding:0px 10px 0px 0px; display:inline-block;width: auto;}

/*top phone*/
.top-h-row .phones{float:left;/*width:26%;*/box-sizing:content-box;padding:5px 10px 0px 5%;}
.top-h-row .phone_wrap .phone_text > a{display:inline-block;margin: 0px 7px 0px 0px;}

.top-h-row .phone_wrap{position: relative;}
.top-h-row .phone_block .phone_wrap .icons{position: absolute;left:0px;top:7px;margin: 0px;width: 12px;height: 12px;line-height: 12px;font-size: 14px;}
.top-h-row .phone_block .phone_wrap .phone_text{padding: 0px 0px 0px 18px;}
.top-h-row .phone_block .order_wrap_btn{margin-left: 11px;}
.top-h-row .order_wrap_btn .callback_btn{font-size:12px;text-transform:none;}

.phones .phone_wrap{display:inline-block;}
.phones .phone_wrap a{text-decoration:none;cursor:default;}
.phone_wrap > span{display:inline-block;vertical-align:middle;position:relative; margin: 5px 5px}
.order_wrap_btn .callback_btn{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:0.1px;}
.phone_wrap .icons{border-radius: 100%;color: #000;font-size: 16px;margin: 2px 5px 0px;width: 25px;height: 25px;text-align: center;line-height: 27px;}
.middle_phone .phone_wrap .icons{position:absolute;left:0;top:50%;margin-top:-16px;color: #fff;background:#ddd;}

.phone_block .phone_wrap .icons{background:none;}
.middle_phone .phone_wrap .phone_text{padding:0 0 0 0px;display:inline-block;}
.phone_wrap .phone_text > a{display:block;}
.top-h-row .phone_wrap .icons{margin-right:8px;display:inline-block;margin-top:2px;}
.phones .order_wrap_btn{margin:1px 0px 0px 20px;display:inline-block;vertical-align:middle;}
.footer_top .phones .order_wrap_btn{margin-left:23px;font-size:12px;}
.phones .order_wrap_btn:hover{cursor:pointer;}

/*user top block*/
.top-h-row .h-user-block{margin-top:8px;float:right;position:relative;}
.top-h-row .h-user-block a{color:#666666;position:relative;text-decoration:none;}
.top-h-row .h-user-block a.icon{padding: 0px 19px 0px 28px;}
.top-h-row .h-user-block a.icon:before{position:absolute;left:0px;top:-4px;width:21px;height:21px;background:url('/local/templates/aspro_optimus/images/ai.png') -423px -3px no-repeat;content:"";z-index:2;}
.top-h-row .h-user-block a.icon.reg:before{background-color: #ddd;border-radius: 100%;}
.top-h-row .h-user-block a.icon.has-img:before{display:none;}
.top-h-row .h-user-block .module-enter{font-size:12px;}

.top-h-row .bg_user{position:absolute;left:0px;top:-4px;width:21px;height:21px;border-radius:100%;background-color:#a1a2ac;display:block;z-index:2;}

/*bottom header row*/
#header .middle-h-row .logo_wrapp .logo a{display:inline-block;*display:inline;display:block;zoom:1;vertical-align:middle;margin:0px 0px 0px 0px;}
#header .middle-h-row .logo_wrapp .logo a img{display:block;}
#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.text_wrapp{width: 26%;padding: 0px 3px 0px 49px;}

.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:0px 45px 0 34px;}
.has_menu #header .middle-h-row .center_block{padding:2px 40px 0px 56px;}
#header .middle-h-row .main-nav  ul.menu > li > a{padding:0px 10px;}

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

body #header .catalog_menu ul.menu > li, body #header .catalog_menu ul.menu > li > a, .wrapper.has_menu #header .catalog_menu ul.menu > li.current > a{border:0px;}
body #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover{border:0px;}

ul.menu li a i{display:inline-block;height:5px;width:8px;background:url('/local/templates/aspro_optimus/images/arrows.png') 0px 0px no-repeat;zoom:1;position:absolute;top:7px;}
.wrapper.has_menu .catalog_menu ul.menu li a i{background-position:-1px -143px;}
.wrapper.m_color_white .catalog_menu ul.menu li a i{background-position:-34px -143px;}
ul.menu li.more a i{position:static;margin:0px 0 2px 11px;}

.icons_fa:after, li.has-child:before{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

/*header menu start*/
.menu_top_block.catalog_block{margin: -23px 0px 26px;}
.light .menu_top_block.catalog_block{margin-top:-24px;}

.visible_on_ready{visibility:hidden;}
header .wrap_menu {position: relative;height: 47px;border-radius: 0px;overflow: hidden;background:#fff;}

/*light menu*/
.menu_light .wrapper_middle_menu{border:1px solid #e5e5e5;border-left-width:0px;border-right-width:0px;}

header .menu_light .wrap_menu, header .menu_light .menu_top_block >li.catalog >a{background:#fff;}
.header_wrap #header .catalog_menu.menu_light ul.menu > li > a{color:#1d2029;}
.menu_light .menu_top_block li.catalog > a:before{background-position:0px -42px;}
.menu_light .menu_top_block li.catalog > a:after{display:none;}
header .menu_light .menu_top_block li.catalog:after{color:#8a8a8a;}

/*dark menu*/
header .menu_dark .wrap_menu{background:#424f60;}
header .menu_dark ul.menu > li:not(.catalog):hover > a{background-color: #556170;}

.menu_top_block {margin: 0;padding: 0;position: relative;white-space: nowrap;font-size: 0;}
header .menu_top_block {border-radius: 4px;z-index: 101;}
header .wrapper_middle_menu *, .menu_top_block *{box-sizing:border-box;}
header .menu_top_block>li {display: inline-block;vertical-align: top;font-size: 16px;font-weight: 500;line-height: 22px;}
.menu_top_block li{margin: 0;padding: 0;position: relative;white-space: normal;}
.menu_top_block>li>a, .menu_top_block.catalog_block .dropdown>li.full>a {/*overflow: hidden;*/position: relative;display: block;padding: 12px 22px 13px;color: #FFF;white-space: normal;}

.menu_top_block.catalog_block .dropdown>li.full>a{color: #555555;}

.header_wrap #header .catalog_menu ul.menu > li{height:47px;background:none;}
.header_wrap #header .catalog_menu ul.menu > li.catalog{width:220px;}
.header_wrap #header .catalog_menu ul.menu > li > a, .header_wrap #header .catalog_menu ul.menu.adaptive > li .text{color:#fff;border: 0px !important;text-transform: uppercase;font-size:13px;font-weight:600;text-decoration: none;}

.light .header_wrap #header .catalog_menu ul.menu.adaptive > li .text{color:#1d2029;}
.light .header_wrap #header .catalog_menu ul.menu.adaptive > li:hover .text, .light .header_wrap #header .catalog_menu ul.menu.adaptive.opened > li .text{color:#fff;}
.light .header_wrap #header .catalog_menu ul.menu.adaptive > li:after{background-position: 0px -42px !important;}
.light .header_wrap #header .catalog_menu ul.menu.adaptive > li:hover:after, .light .header_wrap #header .catalog_menu ul.menu.adaptive.opened > li:after{background-position: 0px 0px !important;}

.menu_top_block li .dropdown {position: absolute;width: 220px;margin: 0;background: #FFF;border: none;-webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
    display: none;opacity: 1;visibility: visible;}
header .menu_top_block li.catalog>.dropdown{box-shadow:none;}
header .menu_top_block li.catalog>.dropdown>li>a, body .menu_top_block.catalog_block .dropdown >li.full>a, .left_menu > li> a{border:1px solid #eaebec;border-bottom-width:0px;background:#f9f9f9;position:relative;}
body .menu_top_block.catalog_block .dropdown >li.full:first-child>a{border-top-width:0px;}
header .menu_top_block li.catalog>.dropdown>li:last-child>a, body .menu_top_block.catalog_block .dropdown >li:last-child>a, .left_menu > li:last-child> a{border-bottom-width:1px;}
header .menu_top_block li.catalog>.dropdown>li:hover>a,header .menu_top_block li.catalog>.dropdown>li.current>a, .menu_top_block.catalog_block .dropdown >li.full:hover>a{background:#fff;}
.menu_top_block.catalog_block .dropdown >li.full.current>a, .menu_top_block.catalog_block .dropdown >li.full.current>a:after, .menu_top_block.catalog_block .dropdown >li.full.current:hover>a:after, header .menu_top_block li.catalog>.dropdown>li.current>a, header .menu_top_block li.catalog>.dropdown>li.current>a:after,
header .menu_top_block li.catalog>.dropdown>li.current:hover>a:after, header .menu_top_block li.catalog>.dropdown>li.current:hover>a{color:#fff !important;}
header .menu_top_block li.catalog>.dropdown>li:hover>a:before, .menu_top_block.catalog_block .dropdown >li.full:hover>a:before, .left_menu > li:hover> a:before{content: "";position: absolute;left: 0px;top: 0px;width: 3px;height: 100%;background:#ddd;display:block;}
header .menu_top_block>li>.dropdown, .menu_top_block.catalog_block .dropdown>li>.dropdown {z-index: 3;display: none;top: auto;left: 0;margin: 0;min-width: 100%;opacity: 1;visibility: visible;}
header .menu_top_block li .dropdown>li, .menu_top_block.catalog_block >.dropdown>li {display: block;width: 100%;}

.light header .inc_menu .menu_top_block>li>.dropdown{margin-top: 1px !important;}

.menu_top_block li.full .dropdown li .dropdown {background:transparent; opacity: 0;display: block;visibility:hidden; box-shadow: none;border: none;width: 100%;position: static;top: auto;left: auto;margin: 11px 0 0;transition: opacity 0s ease .2s, visibility 0s ease .2s;}

body .menu_top_block li.full .dropdown>li>a {padding: 0;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;font-size: 13px;line-height: 16px;}
body .menu_top_block li.full .dropdown>li>a.section1{background:#fff !important;}

.menu_top_block li .dropdown>li>a {display: block;padding: 11px 33px 13px 15px;font-size:13px;text-align: left;}
body .menu_top_block li .dropdown>li>a {color:#555555;background: #FFF;}
header .menu_top_block> li:not(.catalog) .dropdown>li>a {border-bottom:1px solid #eaebec;}
header .menu_top_block li .dropdown>li:last-child>a {border-bottom-width:0px;}

header .menu_top_block li .dropdown>li>.dropdown, .menu_top_block.catalog_block .dropdown>li>.dropdown {left: 100%;top: 0;width: 241px;}
header .menu_top_block li .dropdown>li>.dropdown{top:1px;}
header .menu_top_block>li>.dropdown li .dropdown {transition: opacity 0s ease .2s, visibility 0s ease .2s;}
.menu_top_block>li.full .dropdown, .menu_top_block.catalogfirst li.full .dropdown {box-shadow: none;}
.menu_top_block .dropdown>li.full>.dropdown, .menu_top_block.catalogfirst li.full>.dropdown {padding: 20px 0 20px;box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.1);opacity: 0;display: none;transition: opacity 0s ease .33s, visibility 0s ease .33s;visibility: hidden;min-width:500px;}
.menu_top_block:not(.catalog_block):hover li.full>.dropdown, header .menu_top_block li:not(.full):hover>.dropdown, .menu_top_block.catalog_block .dropdown> li:hover>.dropdown {/*display: block;*/}
.menu_top_block li.full:hover>.dropdown{display:block;}
.menu_top_block.catalogfirst li.full>.dropdown, .menu_top_block.catalog_block .dropdown> li.full>.dropdown {box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);max-width:940px;width:940px;}
.hide_catalog .menu_top_block.catalog_block{display:none;}

header .menu_top_block li .dropdown li:hover>.dropdown {z-index: 1;opacity: 1;visibility: visible;}
.menu_top_block li.full:hover>.dropdown, header .menu_top_block.catalogfirst li.full:hover>.dropdown {opacity: 1;visibility: visible;}
.menu_top_block li.full:hover> .dropdown .dropdown, header .menu_top_block.catalogfirst li.full:hover>.dropdown .dropdown {opacity: 1;visibility: visible;}
.menu_top_block li.full {position: initial;}
.menu_top_block li.full.m_line {position: relative;z-index:20; }
.menu_top_block li.full.m_line .dropdown{min-height: auto !important;}

header .catalog_menu_ext{position:absolute;top:0px;left:0px;width: 220px;}
header .menu_top_block>li.more>a:before {content: "";position: absolute;left: 50%;top: 50%;margin: -2px 0 0 -8px;width: 15px;height: 3px;background: url(/local/templates/aspro_optimus/images/ai.png) -157px -10px no-repeat;}
header .menu_light .menu_top_block>li.more>a:before {background-position:-118px -10px;}

header .menu_top_block li .dropdown>li>a, .menu_top_block.catalog_block .dropdown>li.full>a, .left_menu > li> a {display: block;padding: 11px 31px 13px 17px;background: #f9f9f9;text-decoration:none;text-align:left;}
header .menu_top_block li .dropdown>li:hover>a, header .menu_top_block li .dropdown>li.current >a, body header#header .catalog_menu .menu_top_block >li.current >a{color:#fff;}
header .menu_top_block>li.more>a {height: 47px;}

.menu_top_block li.catalog > a, .menu_top_block.catalog_block .dropdown> li > a{position:relative;padding-left: 41px;padding-right: 120px;}
.menu_top_block.catalog_block .dropdown> li > a{padding: 11px 31px 13px 17px;}
.menu_top_block li.catalog > a:before{position:absolute;top:12px;left:12px;content:"";display:block;width:20px;height:20px;background:url('/local/templates/aspro_optimus/images/ai.png') 0px 0px no-repeat;}
.menu_top_block li.catalog > a:after{position:absolute;top:0px;right:0px;content:"";display:block;width:1px;height:100%;background:#fff;opacity:0.1;}
body .menu_top_block.catalog_block .dropdown> li > a{font-size:13px;color:#555555;}

.menu_top_block.catalog_block .dropdown> li.full>.dropdown>li, header .menu.top.catalogfirst li.full>.dropdown>li {padding: 5px 30px 20px 24px;float: left;width: 33%;}

.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>.image, header .menu_top_block.catalogfirst li.full>.dropdown>li>.image {width:50px;height: 50px;line-height: 50px;text-align: center;float:left;}
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>.image img, header .menu_top_block.catalogfirst li.full>.dropdown>li>.image img {vertical-align: middle;}
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>a, header .menu_top_block.catalogfirst li.full>.dropdown>li>a {font-size: 13px;line-height: 20px;padding: 10px 0px 0px 70px;font-weight:600;background:none;color: #333333;}
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>a:hover, header .menu_top_block.catalogfirst li.full>.dropdown>li>a.section:hover, .menu_top_block.catalog_block .dropdown>li.full>.dropdown>li.current>a.section{color: #333333;}
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>.dropdown, header .menu_top_block.catalogfirst li.full>.dropdown>li>.dropdown{padding:0px 0px 0px 70px;margin-top: 9px;text-align:left;}

.menu_top_block li.full>.dropdown>li:nth-child(3n+1){clear: both;}

header .menu_top_block li .dropdown>li>.dropdown.toleft{border-right:1px solid #e9e9e9;border-left:none;left:inherit;right:100%;}

header .menu_top_block li .dropdown>li.has-child a{position:relative;}
header .menu_top_block li.catalog:after, .menu_top_block.catalog_block .dropdown>li.has-child>a:after, header .menu_top_block li .dropdown>li.has-child>a:after, .left_menu > li.has-childs> a:after{content: "\f107";color:#fff;position: absolute;right: 16px;top: 50%;margin: -3px 0 0 0px;width: 12px;height: 8px;/*background: url(/local/templates/aspro_optimus/images/ai.png) -3px -28px no-repeat;*/display:block !important;}
.bx-firefox header .menu_top_block li.catalog:after, .bx-firefox .menu_top_block.catalog_block .dropdown>li.has-child>a:after, .bx-firefox header .menu_top_block li .dropdown>li.has-child>a:after, .bx-firefox .left_menu > li.has-childs> a:after{margin-top:-4px;}
header .menu_top_block li.catalog:after, .left_menu > li.has-childs> a:after{font-size:13px;top: 21px;text-align:right;cursor: pointer;}
header .menu_top_block li .dropdown>li.has-child>a:after, .menu_top_block.catalog_block .dropdown>li.has-child>a:after, .left_menu > li.has-childs> a:after{font-size: 13px;top: 19px;text-align: right;color: #8a8a8a;content: "\f105";}
.left_menu > li.has-childs.current> a:after{color:#fff !important;content:"\f107";}

header .menu_top_block li .dropdown>li:hover>a:after, header .menu_top_block li:not(.catalog) .dropdown>li.current >a:after{color:#fff;}
.light header .catalog_menu_ext .menu_top_block >li.catalog >a{background-color:#fff;}

/*mobile start*/
.mobile_menu_wrapper{position:relative;}
header .mobile_menu{display:none;position:absolute;top:0px;left:0px;width:100%;background: #fff;z-index: 999;}
#header .catalog_menu .wrap_menu ul.menu.adaptive:hover{cursor:pointer;}
#header .catalog_menu .wrap_menu ul.menu.adaptive > li.menu_opener{border:0px;display: block;width: 100%;padding: 0px 17px;}
.header_wrap #header .catalog_menu ul.menu.adaptive > li{height:47px;line-height: 47px;position:relative;}
.header_wrap #header .catalog_menu ul.menu.adaptive > li:after{position: absolute;top:12px; right:17px;content: "";display: block !important;width: 20px;height: 20px;background: url('/local/templates/aspro_optimus/images/ai.png') 0px 0px no-repeat;}

.mobile_menu_wrapper .mobile_menu li{background: #f9f9f9;border-top: 1px solid #eaebec;position: relative;}
.mobile_menu_wrapper .mobile_menu li:before{display:none;}
.mobile_menu_wrapper .mobile_menu li.has-child:before{display:block;content: "\f107";color: #1d2029;position: absolute;right: 16px;top: 12px;width: 12px;height: 8px;}
.mobile_menu_wrapper .mobile_menu li.has-child:hover:before, #header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.current:before{color: #fff;}
.mobile_menu_wrapper .mobile_menu li a{padding: 0px 31px 0px 17px;display:block;font-size: 13px;text-decoration: none;height: 40px;line-height: 41px;border-bottom: 1px solid rgba(0, 0, 0, 0);color:#333333;}
#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li:hover > a, #header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.current > a{color:#fff !important;}

ul.mobile_menu  .dropdown{font-size:13px;display:none;margin: 0;padding: 0 0 0 20px;}

ul.mobile_menu .search{box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3);width: 100%;display: block !important;padding: 13px;background: none repeat scroll 0 0 #e0e7ea !important;border: medium none;position: absolute;right: 0;top: 100%;z-index: 9;}
ul.mobile_menu .search .search-input-div{width: 100%;padding-right: 63px;}
ul.mobile_menu .search .search-button-div {position: absolute;right: 14px;top: 13px;}
ul.mobile_menu .search .search-button-div button{padding:9px 13px 10px;border-top-left-radius:0px;border-bottom-left-radius:0px;}
ul.mobile_menu .search .search-input-div input{border: 0px;font-size: 13px;}
/*mobile end*/

/*header menu end*/

/*child menu*/
body #header .catalog_menu .child{margin-top:0px;padding-top:0px;}
body #header ul.menu li .child .child_wrapp{border:0px;background:#f7f7f9;box-shadow:0px 2px 5px rgba(0,0,0,.15);border-radius:0px;padding:35px 40px 17px;}
body #header ul.menu.bottom li .child .child_wrapp:not(.clearfix){padding:27px 40px 21px;}
ul.menu .child, .breadcrumbs .dropdown_wrapp{z-index:500;position:absolute;text-transform:none;font-size:11px;font-family:Ubuntu, Arial, Helvetica, sans-serif;padding-top:20px;}
ul.menu .child{margin-top:0px;padding-top:32px;}
.basket_fly ul.menu .child{margin-top:-1px;}
.bx-firefox .wrapper   ul.menu .child, .bx-ie .wrapper   ul.menu .child{margin-top:-1px;}
ul.menu .child a{font-family:Ubuntu, Arial, Helvetica, sans-serif;text-transform:none;}
ul.menu .child li.menu_title{display:block;margin:0px 0px 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;padding:0;margin:0px 8px 0px 0px;line-height:20px;}
ul.menu .child .child_wrapp > a, ul.menu .child .child_wrapp .depth3 > a{display:block;text-decoration:none;line-height:20px;text-transform:none;}
ul.menu .child .child_wrapp .depth3 > a{margin-left:15px;}
ul.menu .more .child .child_wrapp .depth3 > a, ul.menu .child .child_wrapp .depth3 a.title{margin-left:0;}
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.current, .wrapper.has_menu .white #header .catalog_menu ul.menu > li:not(.current):hover{background:none;}
.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;}

/*child line menu*/
body #header ul.menu li .child.line .child_wrapp{padding:0px;box-shadow:0px 2px 5px rgba(0,0,0,.15);}
body #header ul.menu li .child.line .child_wrapp > a{padding:9px 20px 10px;border-bottom:1px solid #fff;background:#f7f7f9;}
body #header ul.menu li .child.line .child_wrapp > a:hover, body #header ul.menu li .child.line .child_wrapp > a.current{background:#fff;}

/*header search*/
.search_middle_block{position:relative;}
.search_middle_block .form-control{margin:0px;}
.bx-ie .search_middle_block .form-control input.big{line-height:17px;}
.top-h-row input.big{padding:8px 13px 7px;}
.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;}

.middle-h-row .search .small_block{font-size:14px;color:#969696;padding: 8px 45px 9px 15px;border-radius: 4px;}
.bx-firefox .middle-h-row .search .small_block{padding-top:7px;padding-bottom:10px;}
.search_middle_block.active  .middle_form { right:32px;}
.search_middle_block.active + .search_block{position:relative;}
.middle-h-row .search_middle_block .middle_form .noborder{background:none;border:0px;display:inline-block;width:auto;position:absolute;right:0px;top:0px;padding:11px 13px 14px;text-transform:none;}
.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;border-color:transparent;padding-left:18px;}
.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{margin:0 0px 0 0px;position:relative;zoom:1;display:none;width:100%;}
#header .middle-h-row .center_block .middle_phone{display:none;}
.wrapper #header .middle-h-row .center_block .search, .wrapper #header .middle-h-row .center_block .middle_phone{display:inline-block;vertical-align:middle;transition:margin ease 0.25s;}
#header .middle-h-row .center_block .middle_phone{min-width:174px;}
.middle_phone .phones .phone_text a{font-size:18px;font-weight:600;display: block;line-height: 18px;}
.middle_phone .phones .order_wrap_btn{display:block;margin: 0px 0px 0px 0px;}
.header_wrap.colored .middle_phone .phones .order_wrap_btn{color:#fff;}
body table.title-search-result td.title-search-all a:hover span.text{border-bottom-width:0px;}

#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_optimus/images/ai.png') -65px 8px no-repeat;position:absolute;top:0px;right:0px;border:0px;}
.bx-ie #header .middle-h-row .center_block .stitle_form .button{top:-2px;}
.top-h-row .form_mobile_block .button{text-indent:-9999px;top:1px;}
#header .middle-h-row .center_block .stitle_form .button:hover, .top-h-row.form_mobile_block .button:hover{opacity:0.8;}
#header .middle-h-row .center_block .stitle_form .text{padding:10px 45px 9px 13px;background:#eee;border-color:transparent;height:41px;}
.stitle_form .form-control{margin-bottom:0px;padding:0px;border: 0px;height: auto;}
.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{background:url('/local/templates/aspro_optimus/images/icons_wish.png') -60px -173px no-repeat;}
#header ul.menu.full > li.search_row #search-submit-button i {background-position-y:-173px;}
.top-h-row .search #search-submit-button:hover i, .middle-h-row .search #search-submit-button:hover i, #header ul.menu.full > li.search_row #search-submit-button:hover i{background-position:-138px -132px;}
.center_block .search_block{float:right;}
.center_block .search_block .icon{display:inline-block;width:18px;height:20px;background:url('/local/templates/aspro_optimus/images/icons_wish.png') -66px -177px no-repeat;position:relative;top:10px;cursor:pointer;}
.center_block .search_block .icon:hover, .basket_wrapp .wraps_icon_block:hover:before, .basket_wrapp .basket_block .link:hover + .wraps_icon_block:before{opacity:0.8;}
.basket_wrapp .wraps_icon_block.ndelay:hover:before{opacity:1;}
.top-h-row .form_mobile_block .search_middle_block{display:none;}

/*basket fly*/
.basket_fly  #header .middle-h-row .basket_wrapp .middle_phone{min-width:190px;white-space:nowrap;position: relative;top: 9px;     min-height: 74px;}
.basket_fly .basket_wrapp .basket_fly .wraps_icon_block{display:inline-block;float:none;top:39%;margin:0px 6px 0px 0px;}
.basket_fly .basket_wrapp .basket_fly .small .wraps_icon_block{margin-right:6px;}
.basket_fly .basket_wrapp .basket_fly .wraps_icon_block.delay .count span{background: #ddd;color: #fff;}
#header .basket_fly .opener{position:absolute;width:60px;left:-60px;border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; top:0px;background:#424f60;overflow: hidden;}
#header .basket_fly .opener >div{display:inline-block;text-align:center;width:60px;height:60px;cursor:pointer;vertical-align:top;*display:inline-block;zoom:1;}
#header .basket_fly .opener >div .count.empty_items{display:none;}

#header .basket_fly .opener .wish_count.empty .icon{background:transparent;}
#header .basket_fly tr.hidden{display:none;}

.basket_sort ul.tabs li{height:auto;padding-bottom:3px;margin-right:8px;margin-top:0;}
.middle .basket_sort ul.tabs li:first-child{padding-left:0px;}
.basket_sort ul.tabs li:last-child{margin-right:0px;}
.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:0px;}
.basket_sort ul.tabs li .wrap_li > span{padding-bottom:6px;padding-top:3px;}
.basket_sort .remove_all_basket{position:relative;margin:0px;float:right;display:none;padding:6px 12px 5px;}
.basket_sort .remove_all_basket.cur{display:block;}
.basket_sort .remove_all_basket:before, .bx_sort_container .wrap_remove_button .button:before, .basket_sort .basket_print:before{content:"";display:inline-block;height:14px;width:9px;background:url('/local/templates/aspro_optimus/images/close_icons.png') -2px -26px no-repeat;vertical-align:middle;margin:0px 7px 0px 0px;}
.basket_sort .basket_print:before{background:url('/local/templates/aspro_optimus/images/ai.png') -28px -85px no-repeat;width: 16px;top: -1px;position: relative;}
#header .basket_fly .opener >div{position:relative;}
#header .basket_fly .opener >div:after{background:#e7edf2;opacity:0.2;content:"";display:block;width:100%;height:1px;position:absolute;bottom:0px;left:0px;}
#header .basket_fly .opener >div:last-child:after{display:none;}
#header .basket_fly .opener >div:not(.basket_count):hover{background:#5e6978;}

#header .middle-h-row .basket_wrapp{vertical-align:middle;text-align: right;}
#header .middle-h-row .basket_fly .basket_wrapp{margin-top:27px;padding-top:0px;}
.middle .tabs_content.basket{margin:27px 0px 0px;}
.basket_wrapp .module-cart{margin-top:0;}
.basket_wrapp .module-cart.delayed{overflow-x:hidden;overflow-y:auto;padding:0px 0px 26px;}
.coupons_list{text-align:left;padding:0px 0px 0px 84px;}
.coupons_list .bx_ordercart_coupon{clear:both;position:relative;margin:14px 0px 0px;}
.coupons_list .bx_ordercart_coupon + .bx_ordercart_coupon{margin-top:9px;}
.coupons_list .bx_ordercart_coupon .coupon_text{background:#fff;display:inline-block;position:relative;padding:0px 10px 0px 0px;}
.coupons_list .bx_ordercart_coupon .coupon_text:before{content:"";display:inline-block;height:9px;width:11px;background:url('/local/templates/aspro_optimus/images/icons_wish.png') -19px -3px no-repeat;margin:0px 6px 0px 0px;}
.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:0px;z-index:1;}
.coupons_list .bx_ordercart_coupon .bx_ordercart_coupon_notes{float:right;background:#fff;display:inline-block;position:relative;padding:0px 27px 0px 10px;}
#header .basket_wrapp .module-cart.delayed{max-height:250px;}
.basket_wrapp .module-cart thead tr{background:#f7f7f7;}
.basket_wrapp .module-cart .goods{max-height:260px;overflow-y:auto;/*overflow-x:hidden;*/ border-bottom:1px solid #e7e7e7;}
.basket_wrapp .module-cart .cost.prices .price{margin-left:0px;}
#header .basket_fly{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:-800px;}
.basket_wrapp .basket_sort ul.tabs{position:relative;zoom:1;}
.basket_wrapp .basket_sort{padding:0px;}
.middle .basket_wrapp{margin:-13px 0px 0px;}
#header .basket_wrapp .basket_sort{padding:25px 10px 0px 15px;text-align:left;}
.basket_wrapp .module-cart td, #header .basket_wrapp .module-cart td{vertical-align:top;}
.basket_wrapp .module-cart td{text-align:left;}
.basket_wrapp .module-cart .quantity-th, body .basket_wrapp .module-cart td.count-cell{text-align:center;}
.middle .module-cart thead{border:1px solid #e5e5e5;}
#header .basket_fly .module-cart .colored tbody{border-left-width:0px;border-right-width:0px;border-bottom:none;}
#header .basket_fly .coupon{white-space:nowrap;}
#header .basket_fly .basket_title{font-size:26px;	margin-right:48px;margin-left:13px;font-weight:600;}
#header .basket_fly .basket_wrapp .itog tfoot  .row_titles{text-align:right;}
.basket_wrapp .module-cart table td{padding:8px 10px;}
.middle .basket_wrapp .module-cart table td{padding:8px 25px;}
.middle .basket_wrapp .module-cart table tbody td{padding-bottom:19px;}
.middle .basket_wrapp .module-cart table tbody td .item_props .item_prop{display:block;}
.basket_wrapp .module-cart table tbody td{padding:0px 10px 19px;}
.middle  .module-cart table tbody td{padding:0px 29px 19px;}
#header .basket_wrapp .module-cart table tbody td{padding-bottom:9px;}
#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 div[class^=bx_item_detail_], .module-cart table td.name-cell .item_props .item_prop {clear:both;font-size:12px;font-weight:normal;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;margin:0px 0px 0px 3px;line-height:16px;}
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li:before{content:"";display:none;}
.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{line-height:16px;}
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li.bx_active{display:block;}
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li{display:none;}
.module-cart table td.name-cell div[class^=bx_item_detail_] .values ul li.bx_active{background:none; color:#888;}
.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;}
.middle .module-cart table td.cost-cell.notes{padding-top:32px;}
#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:0px 5px;}
.middle .module-cart table td.remove-cell{width:auto;}

#header .basket_fly .module-cart.delayed  table tr td.count-cell{padding-top:34px;}
.middle .module-cart  table tr td.count-cell{padding-top:42px;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;}
.basket_wrapp .module-cart .cost-cell .cost.prices {text-align:left;}
.basket_wrapp .module-cart .cost-cell .cost.prices .price_name{text-align:left;}
.basket_wrapp .module-cart .cost .price.discount strike, .basket_wrapp .module-cart .cost .price{color:#373737;}
.basket_wrapp .module-cart .cost.prices .price{margin-top:0px;}
.basket_wrapp .module-cart .cost.prices .price:not(.discount){margin-right:4px;float:left;white-space:nowrap;}
.basket_wrapp .module-cart .cost.prices .sale_block{margin-top:4px;}
#header .basket_fly .module-cart table td.delay-cell{padding-top:25px;padding-bottom:0px;}
.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:0px;}
.basket_wrapp .module-cart .summ-cell .cost.prices .price{margin:0px;}
#header .basket_fly .module-cart table td.remove-cell{width:20px;padding-top:5px;padding-right:5px;}
.middle .module-cart table td.remove-cell{width:20px;padding-top:5px;}
#header .module-cart table td.cell{padding-top:32px;}
.middle .module-cart table td.cell, .middle .module-cart table td.weight-cell{padding-top:55px;}

.counter_block{box-sizing: border-box;border:1px solid #e5e5e5;font-size:0px;width:84px;margin:0px auto;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:30px;}
.counter_block.big_basket{width:122px;text-align:center;height:auto;}
.counter_block input[type="text"]{width:34px;border:0px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#f7f7f7;color:#666666;font-size:13px;height:28px;border-radius:0px;text-align:center;  line-height:13px;}
.bx-firefox .counter_block input[type="text"]{padding-top:7px;}
.counter_block.big_basket input[type="text"]{font-size:13px;height:34px;width:65px;}
.counter_block .plus, .counter_block .minus{font-size:0;line-height:28px;height:28px;width:24px;display:inline-block;cursor:pointer;vertical-align:top;position: relative;z-index: 1;}
.counter_block.big_basket > span{line-height:34px;height:34px;width:28px;}
.module_product_list .counter_block .plus, .module_product_list .counter_block .minus{height:24px;width:24px;}

.counter_block > span:before{opacity:0.7;display:inline-block;content:"";width:24px;height:28px;background:url('/local/templates/aspro_optimus/images/ai.png') -21px -191px no-repeat;vertical-align:middle;}

.counter_block.big_basket > span.minus:before{background-position:-82px -191px;}
.counter_block.big_basket > span.plus:before{background-position:-52px -191px;}
.counter_block > span.plus:before{background-position:5px -191px;}
.counter_block > span:hover:before{opacity:1;}
.counter_block input[type="text"]{padding:7px 3px 7px;}

.counter_wrapp{font-size:0px;padding:15px 0px 0px;    white-space: nowrap;}
.counter_wrapp .counter_block{margin:0px 10px 0px 0px;}
.button_block{display:inline-block;vertical-align:top;}
.counter_wrapp .button_block.wide{display:block;margin:0px;width:100%;}
.counter_wrapp .button_block.wide .button{display:block;}
.button.in-cart i{display:inline-block;width:11px;height:13px;background:url('/local/templates/aspro_optimus/images/icons_wish.png') -49px -5px no-repeat;vertical-align:middle;margin:0px 8px 0px 0px;}


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

.catalog_detail a.wish_item i, .catalog_detail a.compare_item i, .display_list a.wish_item i, .display_list a.compare_item i, .module-cart a.wish_item .icon i{background:url('/local/templates/aspro_optimus/images/icons_wish.png') 0px 0px no-repeat;}
.module-cart a.wish_item  .icon i{background-position:5px -14px;}
.module-cart a.wish_item.to_basket  .icon i{background-position:-31px -200px;}
.catalog_detail .big_btn.slide_offer{margin: 0px 0px 20px;}
.catalog_detail .button.one_click{white-space:nowrap;}
.catalog_detail .tabs_section .tabs_content .prices_tab{overflow-x: auto;}

#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;}
#header .basket_fly .module-cart .colored tfoot{border:0;}
.module-cart .colored tfoot td{border-bottom:0;padding:26px 0px 22px;vertical-align:top;}
.module-cart .colored tfoot .bottom_btn td{padding:35px 15px 52px;}
#header .module-cart .colored tfoot .bottom_btn td{padding-bottom:28px;}
#header .module-cart .colored tfoot .bottom_btn td{padding-top:29px;}
.module-cart tfoot .bottom_btn td .description{font-size:12px;line-height:16px;color:#b3b3b3;margin-top:13px;width:100%;text-align: left;}
.module-cart tfoot .bottom_btn td .description *{line-height:16px;}
.module-cart tfoot .bottom_btn td .close, .module-cart td .text .close{float:none;opacity:1;text-shadow:none;}
#header .basket_fly .module-cart .colored tfoot td.total_wrapp {padding:0;}
#header .basket_fly .module-cart .colored tfoot td.total_wrapp.hidden{display:none;}
#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:0px;}
.module-cart .colored tfoot td.row_titles .item_title{margin:0px 43px 0px 0px;}
.module-cart .colored tfoot td.row_values .wrap_prices{width:202px;}
.module-cart .colored tfoot td.row_values .wrap_prices .price + .price{margin-top:0px;}
.basket_wrapp .module-cart table.bottom.middle td.row_values .item_title{display:none;}
.bottom.middle td > .coupon{float:left;}
.bottom.middle td > .coupon .coupon-t{width:70px;float:left;line-height:16px;margin:0px 14px 0px 0px;text-align:left;}
.bottom.middle td > .coupon #COUPON{width:267px;max-width:267px;float:left;margin:0px 3px 0px 0px;}
.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;margin-top:11px;}
.bottom.middle .top_total_row{border-bottom:1px solid #e5e5e5;}

.basket_wrapp .module-cart table.bottom.middle td.row_titles .item_title{display: none; }
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .backet_back_wrapp {padding-left:0px !important;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .backet_back_wrapp > * + *{margin-top:17px;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_print_wrapp {}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp{text-align:right;white-space:nowrap;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp .basket_checkout{float:right;width:175px;white-space:normal;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp .description{text-align:right;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_fast_order_wrapp{white-space:nowrap;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_fast_order_wrapp .basket_fast_order{width:175px;white-space:normal;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_fast_order_wrapp .button{display:block;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td:last-of-type{padding-right:0 !important;text-align: left;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td:last-of-type > *{float:left !important;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td:last-of-type .description{text-align: left;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.to_leftside{float:left !important;height:inherit !important;margin:0 !important;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.to_leftside > *:last-of-type{margin-bottom:18px;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.to_leftside .description{display:none;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.to_leftside:last-of-type > *{margin-bottom: 0;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.empty:not(.to_leftside){padding:0 !important;}
.basket_wrapp .module-cart table.bottom.middle td {
    display: inline-block !important;
    float: left !important;
    margin-top: 30px;
    padding: 0 50px 0 0;
    vertical-align: top;
    margin-bottom: 18px;
}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn {display: block;overflow: hidden;padding-top:35px;}
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td {
    display: inline-block !important;
    float: left !important;
    padding: 0 50px 0 0;
    vertical-align: top;
    margin-top: 0;
}
.basket_wrapp .module-cart table.bottom.middle td.row_values {
    float: right !important;
    margin-top: 39px;
    padding-left: 25px;
    padding-right: 0 !important;
    width: 246px;
    width:246px;
    padding-right:0;
    padding-left:25px;
}
.basket_wrapp .module-cart table.bottom.middle td.row_titles{text-align:right;padding-right:25px;padding-left:0 !important;}
.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 {display:none;}

.top_inner .content_menu > div, .basket_normal .basket_wrapp  .header-cart > div{min-height:0px !important;}

/*header compare*/
.basket_wrapp  .wrapp_all_icons{width:207px;padding:20px 0px 0px;}
.basket_normal .basket_wrapp  .wrapp_all_icons{width:231px;display: inline-block;text-align: left;}
.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:0px 37px 0px 0px;}
.basket_normal .basket_wrapp .header-compare-block{margin-right:33px;}
.basket_wrapp .icon_block{position:relative;width:17px;height:16px;float:left;}
.header-compare-block{opacity:0;}
.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_optimus/images/ai.png') 0px 0px no-repeat;width:20px;height:19px;-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:0px;}
.basket_wrapp .wraps_icon_block.delay:before{background-position:-220px -49px;width:21px;top:-2px;}
.basket_wrapp .wraps_icon_block.compare:before{background-position:-259px -49px;width:21px;top:-5px;}
.basket_wrapp .wraps_icon_block.delay.ndelay{cursor:default;}
.basket_wrapp .wraps_icon_block.basket:before{background-position:-177px -48px;top:-2px;}
.basket_wrapp .user_block .wraps_icon_block.user_auth{}
.basket_wrapp .wraps_icon_block.user_reg:before{background-position:-294px -51px;top:-4px;height:20px;}
.basket_wrapp .wraps_icon_block.user_auth.no_img:before{background-position: -332px -47px;top: -8px;height: 28px;width: 27px;left: -2px;}
.basket_wrapp .wraps_icon_block.user_auth.w_img:before{display:none;}
.basket_wrapp .wraps_icon_block.user_auth.w_img{width:28px;height:28px;left: 3px;top: 14px !important;border: 2px solid #fff;border-radius: 100%;overflow: hidden;}
.basket_wrapp .basket_block .wraps_icon_block .link{z-index:1;}
.basket_wrapp .opener >div > a{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 2;}
.basket_wrapp .clicked > a{display:none;}

.basket_normal .basket_wrapp #compare_line .wraps_icon_block:before{background-position:-202px -4px;width:21px;top:0px;}
.basket_normal .basket_wrapp #compare_line .wraps_icon_block.fill:before{background-position:-239px -5px;}
.basket_normal .basket_wrapp .wraps_icon_block.delay:before{background-position:-280px -4px;width:21px;top:-1px;}
.basket_normal .basket_wrapp .wraps_icon_block.delay.fill:before{background-position:-392px -4px;}
.basket_normal .basket_wrapp .wraps_icon_block.basket:before{background-position:-321px -4px;width:21px;top: 10px;left: 9px;}
.basket_normal .basket_wrapp .wraps_icon_block.basket.fill:before{background-position:-354px -4px;}
.basket_normal .basket_wrapp .wraps_icon_block.basket{background:#eaebec;border-radius:4px;width: 40px;height: 39px;top: -11px;margin-bottom: -6px;}

.basket_normal .basket_wrapp .wraps_icon_block.basket .count{top:-4px;right:-6px;}

/*header cart*/
.basket_wrapp  .header-cart{float:left;}
.basket_wrapp .basket_block{position:relative;}
.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:-17px;top:-15px;left:auto;text-align:center;opacity:1;font-size: 12px;line-height: 13px;}
.basket_wrapp .empty_cart:not(.bcart) .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{background: #424f60;color: #fff;}
.basket_wrapp .basket_fly .basket_count .wraps_icon_block.basket .count span{background: #424f60;color: #fff;}
.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:0;}
.basket_wrapp .empty_cart.bcart .wraps_icon_block.basket .count{opacity:1}
.basket_wrapp .wraps_icon_block .count > span{width:20px;background:#e3e3e3;display:block;height:20px;vertical-align:middle;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;line-height:20px;}
.basket_normal .basket_wrapp .wraps_icon_block .count span{height:19px;padding-top:1px;line-height:19px;}
.bx-firefox .basket_wrapp .wraps_icon_block .count span .items{position: relative;top: -1px;}
.basket_wrapp .wraps_icon_block .count a, .basket_wrapp .wraps_icon_block .count .text{display:block;text-decoration:none;font-size:11px;}
.basket_wrapp .basket_block .link{bottom:-24px;z-index:2;}
.basket_wrapp .basket_block .text{margin:-7px 0px 0px;}
.basket_wrapp .basket_block .text *{line-height:18px;}
.basket_wrapp .basket_block .title{font-size:14px;}
.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:19px;}
.basket_wrapp .wraps_icon_block.basket .count a{color:#fff;}

.basket_normal .popup{background:none;box-shadow:none;min-width:0px;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{margin:0;}
.basket_normal .basket_wrapp .wraps_icon_block .count span{box-shadow: 0px 0px 0px 2px #fff;}

.basket_normal .popup.card_popup_frame .basket_popup_wrapp{width:397px;position:absolute;right:-11px;top:56px;display:none;border-top:2px solid #ddd;background:#FFFFFF;
-webkit-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.15);
box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.15);}
#basket_line .popup{display:block;}
.item-title  .props{margin:0px 0px 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:0px 4px 0px 0px;}
.popup .cart_shell td.thumb-cell{padding:20px 10px 10px 20px;}
.popup .basket_popup_wrapp .cart_shell .item-title{padding:16px 20px 16px 10px;position:relative;}
.popup .cart_shell tr:first-child td{border-top:0px;}
#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;}
.catalog_item:hover .item-title a.remove, .catalog_item .item-title a.remove:hover{border:0px;}
.basket_popup_wrapp .item-title .one-item span, .popup .basket_popup_wrapp .item-title .cost-cell span{font-size:13px;line-height:16px;}
.basket_popup_wrapp .item-title .one-item{float:left;}
.basket_popup_wrapp .item-title .cost-cell{float:right;}
.module-cart .remove-cell a, .module-cart .remove-cell a i, .cart_shell .remove-cell a, .cart_shell .remove-cell a i, .remove_item .remove a, .remove_item .remove a i,
.bx_item_set_hor .bx_item_set_hor_item a.remove, .bx_item_set_hor .bx_item_set_hor_item a.remove i, .remove, .remove i
{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;display:inline-block;height:17px;width:17px;cursor:pointer;}
.module-cart .remove-cell a i, .cart_shell .remove-cell a i, .bx_item_set_hor .bx_item_set_hor_item a.remove i, .remove i{background:url('/local/templates/aspro_optimus/images/close_icons.png') 3px -23px no-repeat;}
.module-cart .remove-cell a:hover i, .cart_shell .remove-cell a:hover i, .bx_item_set_hor .bx_item_set_hor_item a.remove i, .remove:hover i{background-position:-17px -23px;}

.card_popup_frame.popup .total_wrapp{background:#f7f7f7;}
.card_popup_frame.popup .total_wrapp .total span, .card_popup_frame.popup .total_wrapp .price{font-size:13px;line-height:16px;float:left;}
.card_popup_frame.popup .total_wrapp .total{ white-space:nowrap;margin:0 0px 20px 0px;padding:15px 20px 14px 20px;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.card_popup_frame.popup .total_wrapp .total .price{float:right;padding:1px 0px 0px;}
.total_wrapp .but_row1{text-align:center;padding:0px 20px 20px 20px;}

/*Top flexslider*/
.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;}
.top_slider_wrapp:hover .flex-direction-nav{opacity:1;visibility:visible;}
.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_optimus/images/slider_pagination.png') 0px 0px 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 0px;}
.flex-control-nav  li a:not(.touch):hover, .front_slider_wrapp .flex-control-paging li a.flex-active, .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-control-paging li a:hover, .top_slider_wrapp  .flex-control-paging li a.flex-active{background-position:0px 0px;}
body .top_slider_wrapp .flex-direction-nav li{background:#fff;}
body .flexslider li, body .flex-direction-nav li{padding:0px;}
.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;*/top:50%;margin-top:-19px;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_optimus/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:30px;line-height:33px;font-weight:600;}
.top_slider_wrapp .flexslider  .text.center .banner_title, .top_slider_wrapp .flexslider  .text.center .banner_buttons{text-align:center;}
.top_slider_wrapp .flexslider  .text.center .banner_buttons{margin-top:25px;}
.top_slider_wrapp .flexslider .wrapper_inner{padding:0px;}
.top_slider_wrapp .flexslider .slides > li:after{content:"";position:absolute;bottom:0px;width:100%;height:2px;background:#ddd;left:0px;right:0px;display:block;z-index:2;}
.bx-mac .top_slider_wrapp .flexslider .slides > li{position:relative;left:-1px;}

/*news left start*/
.news_blocks{border:1px solid #eaebec;border-radius:2px;margin:0px 0px 20px;padding: 10px 19px 21px;}
.news_blocks .top_block{padding: 0px 0px 12px;margin:0px;}
.news_blocks .top_block .title_block{font-size:16px;color:#1d2029;}
.news_blocks .top_block a{float: right;padding: 7px 0px 0px;}

.news_blocks .info_block .item{padding:0px 0px 20px;margin:0px 0px 20px;border-bottom:1px solid #ebeef1;overflow: hidden;}
.news_blocks .info_block .item:last-child{border-bottom-width:0px;padding:0px;margin:0px;}
.news_blocks .info_block .item .image{border-radius:100%;width: 60px;height: 60px;overflow: hidden;float: left;box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, .15);}
.news_blocks .info_block .item .image+.info{padding:0px 0px 0px 80px;}
/*news left end*/

/*Start page teasers block*/
.tizers_block *{line-height:18px;}
.tizers_block{font-size:0px;margin:0px -10px 0px;text-align:center;}
.tizers_block .item{display:inline-block;vertical-align:middle;font-size:0px;width:25%;color:#000000;box-sizing:border-box;padding:0px 10px 0px; -moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;-ms-transition:all 0.1s ease;transition:all 0.1s ease;margin:0px 0px 26px;white-space:nowrap;}
.tizers_block .item .img, .tizers_block .item .title{font-size:13px;display:inline-block;vertical-align:middle;color:#555555;}
.tizers_block .item .img{max-width:60px;margin:0px 20px 0px 0px;}
.tizers_block .item .title{width:60%;text-align:left;margin:-6px 0px 0px;  white-space:normal;}
.tizers_block .item a{font-size:12px;text-decoration:none;color:#000000;line-height:16px;display:block;}

/* Start page float banners block */
.start_promo{width:100%;}
.start_promo .item{float:left;width:25%;border:1px 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:nth-child(3n), .start_promo  .item.wide100{border-right-width:0px;}
.start_promo .item.normal:nth-child(3n) {border-right-width: 1px;}
.start_promo .item img{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.wide50{width:50%;}
.start_promo .item.wide100{width:100%;}
.start_promo .item span.main_wrap{display:block; 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 *, .start_promo .item p {color:#fff;}
.start_promo .item p{margin-bottom:0px;line-height:15px;}
.wrapper_inner .start_promo .item i span p span{line-height:16px;padding:0px 7px 7px;position:relative;margin:-11px 0px 0px;}
.wrapper_inner .start_promo .item i span p:first-child span{line-height:27px;padding-bottom:1px;margin-top:0px;}
.wrapper_inner .start_promo .item i span p .tizer_text{margin:3px 0px 0px;padding-top:5px;}

.start_promo .item  a{color:#fff;text-decoration:none;}
.start_promo .item  a:hover{color:#fff;text-decoration:none;}
.start_promo .item i.title span{font-weight:bold;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{margin-top:10px;}
.start_promo .item i.price span{font-size:16px;display:inline-block;line-height:19px;}
.start_promo .catalog_btn{margin:20px 0px 40px;text-align:center;}
.start_promo .item i.title span, .start_promo .item i.price span{box-decoration-break:clone;}

.wrap_tizer{position:absolute;bottom:20px;z-index:2;width:100%;color:#fff;transition: all ease 0.5s;}
.item:hover .wrap_tizer{}
.wrap_tizer .wrap_outer{position:relative;left:-3px;padding:3px 0 5px;font-size:16px; line-height:16px;background:#23618C;color:#FFF;display:inline;}
.wrap_tizer .wrap_outer.title{font-weight:500;font-size:18px;}
.wrap_tizer .wr_block{transition: all ease 0.1s;}
.wrap_tizer .wr_block.price{opacity: 0;visibility: hidden;height: 0px;color: #fff;font-size: 13px;max-height: 54px;overflow: hidden;}
.item:hover .wrap_tizer .wr_block.price{height: auto;opacity: 1;visibility: visible;display: block;margin: 10px 0px 0px;}
.wr_block.price .wrap_outer_desc{line-height:18px;font-size:13px;}
.wrap_tizer.center_blocks{text-align:center;}
.wrap_tizer.right_blocks{text-align:right;padding:0px;}
.wrap_tizer.dark_text .wrap_outer .inner_text{color:#1d1a1a;}
.wrap_tizer .wrapper_inner_tizer{padding: 0 33px 0 20px;}
.wrap_tizer.right_blocks .wrap_outer{left: -13px;}
.wrap_tizer.right_blocks .wrapper_inner_tizer{padding-right: 20px;}

.bx-firefox .wrap_tizer .wr_block.price{margin-top:11px;}
.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;}


/*flexslider*/
.wr > li{margin-left:15px;background:#fff !important;margin-right:0px;float:left;box-shadow:none;border:0px solid transparent;transition:all 0.2s ease;opacity:0;}
.right_block .wr li{margin-left:12px;}
.flex-viewport .wr li:first-child{margin-left:0px;}
.flex-viewport .wr > li:hover, .flex-viewport .wr > li.hover{border:0px solid transparent;box-shadow:0px 0px 14px rgba(0,0,0,0.10);-moz-box-shadow:0px 0px 14px rgba(0,0,0,0.10);-o-box-shadow:0px 0px 14px rgba(0,0,0,0.10);-webkit-box-shadow:0px 0px 14px rgba(0,0,0,0.10);height:auto !important;}

/*tabs*/
.specials_slider_wrapp, .tab_slider_wrapp, .specials.tab_slider_wrapp{padding:20px 0px 2px;clear: both;font-size: 0px;}
.tab_slider_wrapp{padding-top:20px;}
.catalog_detail + .tab_slider_wrapp, .catalog_detail + .clearfix + .tab_slider_wrapp {border-top: 1px solid #eaebec;padding-top: 21px;}
.catalog_detail .form .form_footer{margin:0;}
.specials_slider_wrapp ul.tabs, .tab_slider_wrapp  ul.tabs{margin:0px 0px 0px;}
.specials_slider_wrapp ul.tabs > li, .tab_slider_wrapp ul.tabs > li{margin:10px 14px 0 0;-moz-border-radius:0px;border-radius:0px;height:auto;}
.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:0px;padding:0px 0px 5px 0px;font-weight:500;}
.specials_slider_wrapp ul.tabs > li:hover span, .tab_slider_wrapp ul.tabs > li:hover span{color:#000000;}
.specials_slider_wrapp ul.tabs > li:first-child, .tab_slider_wrapp ul.tabs > li:first-child{padding-left:0px;}
.specials_slider_wrapp ul.tabs li.cur, .tab_slider_wrapp ul.tabs li.cur{background:none;}
.specials_slider_wrapp ul.tabs li.cur span, .tab_slider_wrapp ul.tabs li.cur span{color:#000000;border-bottom:2px solid #ddd;}
.specials_slider_wrapp ul.tabs li.cur:hover span, .tab_slider_wrapp ul.tabs li.cur:hover span{color:#333;}
.specials.tab_slider_wrapp ul.tabs_content{margin-bottom:35px;}

/*special front start*/
.best_block.tab_slider_wrapp ul.tabs_content{margin:16px -6px 0px;padding: 0px;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab{margin:0px;padding:0px;position:static;overflow: visible !important;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab > ul{margin:0px;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab * {box-sizing:border-box;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block{font-size:0px;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block >div {display:inline-block;vertical-align:top;width:25%;padding:6px 6px;float:none;margin:0px;}
.bx-ie .best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block >div{float:left;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp.col-3{width:33%;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp.col-2{width:50%;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp .catalog_item{margin:0px;padding:0px;overflow: visible !important;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp .catalog_item .inner_wrap{padding:20px;border:1px solid #eaebec;background: #fff;-webkit-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;-moz-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;-o-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;
    transition: box-shadow ease-out 0.2s, border ease-out 0.2s;}
.footer_button{opacity: 0; visibility: hidden;height: 0;-webkit-transition: all .1s ease;-moz-transition: all .1s ease;transition: all .1s ease;text-align: center;font-size:13px;color:#333;}
.footer_button .name{color:#777;}
.footer_button .char .char_item{margin:0px 0px 3px;line-height: 18px;}
.footer_button .char .char_item:last-child{margin-bottom:0px;}

.item .catalog_item:hover .footer_button{opacity: 1;visibility: visible;height: 30px;margin: 11px 0px 0px;height:auto;}
.item_block_nohover .item .catalog_item .footer_button{opacity: 1;visibility: visible;height: 30px;margin: 11px 0px 0px;height:auto;position: relative;}
.best_block.tab_slider_wrapp .item .catalog_item:hover .item_info, .block .catalog_block .catalog_item_wrapp .catalog_item:hover .item_info{height:auto !important;}
.prod_propetries_list {
  padding: 0;
  text-align: left;
  font-size: 11px;
}
span.prod_propetries_value {
  float: right;
}
.best_block.tab_slider_wrapp .item .catalog_item .item_info, .block .catalog_block .catalog_item_wrapp .catalog_item .item_info{height:auto !important;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp .catalog_item:hover .inner_wrap {border-color:#fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);}
.best_block.tab_slider_wrapp .item .catalog_item .item_info {transition: height ease 0.8s 1.2s; text-align: center;}

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

.catalog_block.items .image_wrapper_block{margin:0px auto 10px;}

.stickers{left:0px;top:14px;position:absolute;z-index: 2;line-height: 20px;}
.stickers [class*="sticker_"]{background-color: #4fad00;width:auto;height:24px;margin: 0px 0px 2px;position:relative;display:inline-block;color:#fff;font-size: 12px;line-height: 12px;padding: 6px 10px 0px;box-sizing: border-box;}
.bx-ie .stickers [class*="sticker_"]{padding-top:5px;}

.stickers *{text-align:left;}
.stickers .sticker_sale_text{background-image:none;background-color:#e52929;display:inline-block;color:#fff;width: auto;font-size: 12px;line-height: 12px;padding: 6px 10px 0px;position:relative;box-sizing: border-box;}
.stickers .sticker_sale_text:before, .stickers [class*="sticker_"]:before{position:absolute;top:0px;right:-5px;content:"";width:5px;height:100%;display:block;background:url('/local/templates/aspro_optimus/images/ai.png') -3px -43px no-repeat;}
.stickers [class*="sticker_"]:before{background-position:-3px -81px;}
.stickers .sticker_sale_text:before{background-position:-75px -43px;}
.stickers .sticker_hit{background-color:#2992d9;}
body .stickers .sticker_hit:before{background-position:-3px -162px;}
.stickers .sticker_stock{background-color:#ffc438;color: #333;}
body .stickers .sticker_stock:before{background-position:-3px -108px;}
.stickers .sticker_recommend{background-color:#893ca9;}
body .stickers .sticker_recommend:before{background-position:-3px -135px;}

.item .stickers{left: -25px;}
.display_list .item .stickers{left: -20px;top:7px;}

.catalog_block .catalog_item_wrapp .catalog_item .cost.prices{margin:11px 0px 0px;line-height:0px;}
.catalog_block .cost.prices .price{margin-bottom:8px !important;}

.rating{height: 20px;margin: 0px 0px 9px;}
.rating .iblock-vote{display:inline-block;margin:6px auto 0px;}
.description .rating .iblock-vote{margin-top:4px;}

/*special front end*/

.similar_products_wrapp .content_inner.tab{overflow:hidden;}

.wrapper_block .top_block{margin-bottom:30px;}
.recomendation.wrapper_block .top_block {border-top:1px solid #e5e5e5;margin-bottom: 20px;padding-top: 22px;}
.detail_footer .top_block{border-top:1px solid #E5E5E5;position:relative;/*z-index:-1;*/}
.wrapper_block .all_wrapp{position:relative;}
.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:178px !important;padding:20px 20px 12px;opacity:0;min-height:305px;}
.specials_slider > li:hover, .tabs_slider > li:hover, .wrapper_block .wr > li:hover, .specials_slider > li.hover, .tabs_slider li.hover, .wrapper_block .wr li.hover{padding:20px 20px 20px;}

.image_wrapper_block, .image_wrapper_block a{max-width:170px;min-width:70px;height:170px;line-height:170px;margin:0 auto;padding:0px;vertical-align:middle;text-align:center;zoom:1;display:block;}
.list_item .image_wrapper_block, .list_item .image_wrapper_block a{position:relative;}
.table.catalog .module_products_list .foto-cell .image_wrapper_block, .table.catalog .module_products_list .foto-cell .image_wrapper_block a{position:relative;}
.image_wrapper_block a{position:relative;}
.image_wrapper_block a{background-position:50% 50%;background-repeat:no-repeat;}
.image_wrapper_block{margin:0px;}
.display_list .list_item .image_wrapper_block img {position: relative;height: 100%;}
.image_wrapper_block img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;border:0;vertical-align:middle;max-width:100%;}

/*likes*/
.like_icons{position:absolute;top:14px;right:14px;z-index:53;}
.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:0px 0px 5px;overflow: hidden;}
.like_icons span.added{opacity:0.6;visibility:visible;}
.catalog_item:not(.touch):hover .image_wrapper_block .like_icons span, .catalog_item.hover .image_wrapper_block .like_icons span{opacity:1;visibility:visible;}
.like_icons span i{width:26px;height:26px;display:block;background:url('/local/templates/aspro_optimus/images/icons_wish.png') 0px 0px no-repeat;}
.like_icons .wish_item i{background-position:3px -18px;}
.like_icons .compare_item i{background-position:-20px -18px;}
.like_icons .wish_item.added i{background-position:3px -46px;}
.like_icons .compare_item.added  i{background-position:-20px -46px;}
.like_icons span:hover{cursor:pointer;background-color:#e3e3e3;}
.like_icons .wish_item:hover i{background-position:3px -74px;}
.like_icons .compare_item:hover i{background-position:-20px -74px;}
.like_icons .wish_item.added:hover i{background-position:3px -46px;}
.like_icons .compare_item.added:hover i{background-position:-20px -46px;}

.bottom_slider .catalog_item .stickers, .basket .catalog_item .stickers{left: -24px;top: -6px;}
.bottom_slider .like_icons, .basket .like_icons{top: -6px;right: -10px;}

.catalog_item_wrapp:hover .like_icons span{opacity:1;visibility:visible;}

.description_wrapp .like_icons{position:static;font-size: 0px;margin: 23px 0px 0px;border-top: 1px solid #f6f6f7;padding: 14px 0px 0px;}
.description_wrapp .like_icons > div{display:inline-block;vertical-align:top;font-size: 13px;padding:0px 30px 0px 0px}
.description_wrapp .like_icons span{opacity: 1;visibility: visible;display:inline-block;vertical-align:middle;white-space: nowrap;}
.description_wrapp .like_icons span i{display:inline-block;vertical-align:middle;}
.description_wrapp .like_icons span div{margin:0px;display:inline-block;vertical-align:middle;padding: 0px 0px 0px 10px;}
.description_wrapp .like_icons span:not(.added):hover{background-color:#fff;}
.description_wrapp .like_icons span:not(.added):hover i{background-color:#e3e3e3;}
.list_item .description_wrapp .like_icons span.added, .list_item .description_wrapp .like_icons span.added:hover{background:#fff;}
.list_item .description_wrapp .like_icons span i{overflow: hidden;border-radius: 2px;}
.description_wrapp .like_icons span:not(.added):hover div{color: #333;}

.item_main_info .like_icons span{opacity: 1;visibility: visible;}


/*title and stock*/
.flex-viewport .catalog_item .item_info{border-top-width:0px;margin:9px 0px 0px;box-sizing:initial;padding:5px 0px;}
.flex-viewport .catalog_item .item_info .item-title a:hover, .flex-viewport .catalog_item:hover .item_info .item-title a{border-bottom-width:0px;}
.flex-viewport li:hover a{text-decoration:none;}
.all_wrapp.basket .flex-viewport li:hover .item_info{height:auto !important;}

/*price*/
.cost.prices .price, .module-cart .row_titles .item_title, .module-cart .row_values .price{font-size:18px;font-weight:600;line-height:15px;}
.compare_view .item_block .cost.prices .price{margin: 10px 5px 0px 0px;}
.information .cost.prices .price{line-height:20px;}
.cost.prices .price.only_price{margin:8px auto 2px;display: inline-block;float: none;white-space:normal;}
.cost.prices .price .measure{font-size:15px;}
.cost.prices .price_name{font-size:12px;line-height:15px;margin:8px 0px 5px;clear:both;}
.information .cost.prices .price_name:first-of-type{margin-top:0px;}
.information .cost.prices .price_name{margin-top:12px;}

.cost.prices .price.discount{display:inline-block;vertical-align:top;margin-top:0px;float:none;}
.cost .price{margin-right:7px;margin-left: 7px;}
.catalog_detail .cost .price, .table .cost .price, .list .cost .price{margin-left: 0px;}
.cost .price.discount strike, .row_values .price.discount strike, .cost .price.discount span, .row_values .price.discount span{font-size:13px;line-height:15px;font-weight:normal;color: #666;text-decoration:line-through;}
.display_list .cost.prices .price{font-size: 18px;}

.offers_price_wrapper > div{margin:0px 0px 10px;}
.offers_price_wrapper > div:last-of-type{margin-bottom:-1px;margin-right:0px;}
.offers_price_wrapper .offers_price_old{font-size: 13px;line-height: 15px;font-weight: normal;color: #666;text-decoration: line-through;margin-top:-3px;}
.catalog_detail .offers_price_wrapper .offers_price_old{font-size: 16px;margin-top:0px;}
.offers_price_wrapper .offers_price_title{font-size: 12px;line-height: 15px;margin: 8px 0px 5px;font-weight:normal;color: #888;}

.row_titles .w_title { margin-bottom: 5px; }

/*sales*/
.sale_block{margin:3px 0px 2px;clear:both;font-weight:normal;}
.sale_block .text, .sale_block .value{float:left;background:#ffd02e;padding:4px 8px 3px;font-size:11px;line-height:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:1px;margin-bottom:1px;}
.sale_block .value{margin-right:2px;}
.offers_price_wrapper .sale_block .text .title{padding-right: 3px;}
.sale_block .sale_wrapper{display:inline-block;}

body .wrapper .catalog_item .item_info .buttons_block{margin-top:17px;text-align:center;}

/*brands front start*/
.brands_slider_wrapp{padding:25px 30px 27px;border-top: 1px solid #eaebec;margin: 45px 0px 0px;box-sizing: border-box;overflow: hidden;max-height:100px;}
.brands_slider_wrapp ul.brands_slider li a{margin:0 10px;display:block;}
.brands_slider_wrapp ul.brands_slider li:before{display:none;}
.brands_slider_wrapp .flex-viewport{height:48px;overflow:hidden;}
.brands_slider > li{line-height:48px;text-align:center;float:left;}
.brands_slider_navigation ul.flex-direction-nav{position:relative;height:0;zoom:1;}
.brands_slider > li a{text-decoration:none;}
.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;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	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");/* Firefox 10+, Firefox on Android */
	filter:gray;/* IE6-9 */
	-webkit-filter:grayscale(100%);
	max-width:120px;
}
.brands_slider_wrapp li img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;khtml-opacity:1;opacity:1;filter:none;-webkit-filter:grayscale(0%);}
.brands_slider_wrapp .flex-direction-nav li a, .brands_slider_wrapp .flex-direction-nav li span, .module-pagination .flex-direction-nav li a, .custom_flex .flex-direction-nav li a, .custom_flex .flex-direction-nav li span{background:url('/local/templates/aspro_optimus/images/arrows2.png') 3px -20px no-repeat;}
.brands_slider_wrapp .flex-direction-nav li .flex-next, .module-pagination .flex-direction-nav li.flex-nav-next a, .custom_flex .flex-direction-nav li.flex-nav-next a, .custom_flex .flex-direction-nav li.flex-nav-next span{background-position:-72px -20px;}
.brands_slider_wrapp.flexslider .flex-direction-nav li:hover, .module-pagination .flex-direction-nav li:hover, .module-pagination .flex-direction-nav li:hover a, .custom_flex .flex-direction-nav li:hover, .custom_flex .flex-direction-nav li:hover a, .custom_flex .flex-direction-nav li:hover span {background-color: #fff !important;}
.brands_slider_wrapp .flex-direction-nav li:hover a.flex-next, .module-pagination .flex-direction-nav li.flex-nav-next:hover a, .custom_flex .flex-direction-nav li.flex-nav-next:hover a, .custom_flex .flex-direction-nav li.flex-nav-next:hover span{background-position:-71px 4px;}
.brands_slider_wrapp .flex-direction-nav li:hover a, .module-pagination .flex-direction-nav li:hover a, .custom_flex .flex-direction-nav li:hover a, .custom_flex .flex-direction-nav li:hover span{background-position:3px 4px;}

/*flex*/
.brands_slider.slides *{box-sizing:border-box;}
.brands_slider.slides >li{margin: 0px 0px 0px 30px;padding: 0px !important;}
.brands_slider.slides > li:first-child {margin-left: 0px;}
.brands_slider_wrapp .flex-direction-nav >li {position: absolute;top: 50%;z-index: 2;margin-top: -15px;}
.brands_slider_wrapp .flex-direction-nav >li.flex-nav-prev {left:0px;}
.brands_slider_wrapp .flex-direction-nav >li.flex-nav-next {right:0px;}

.brands_slider_wrapp.flexslider .slides img{display:inline-block;vertical-align: middle;}

/*brands front end*/

/*news*/
.wrap_md .news_wrap{width:68%;margin:0px 0px 38px;}
.news_block .news_items{font-size:0px;}
.news_block .news_items .item{display:inline-block;width:50%;vertical-align:top;padding:0px 20px 17px 0px;}
.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 .2s;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;transition:all ease-out .2s;}
.news_block .news_items .item .image + .info{padding-left:110px;}
.news{position:relative;}
.news .item .info .date{font-size:11px;line-height:20px;font-weight:500;}
.news .item .info .name{font-size:13px;text-decoration:none;margin:1px 0px 0px;font-weight:500;display:block;}
.news .item .info .name:hover{text-decoration:underline;  color:#333;}
.news .item .info .preview{margin:6px 0px 0px;font-size:12px;}

/*subscribe form*/
.wrap_md .subscribe_wrap{width:32%;margin:0px 0px 62px;}
.subscribe-form{margin:0px 0px 20px;background:#f6f6f7;border-radius:2px 2px 0px 0px;position:relative;}
.subscribe-form:before{content:"";width:100%;height:2px;display:block;position:absolute;bottom:0px;left:0px;right:0px;background:#ddd;}
.subscribe-form .wrap_bg{padding:14px 19px 21px;border:1px solid #eaebec;border-radius: 2px 2px 0px 0px;}
.subscribe-form .top_block{margin:0px;padding:0px;}
.subscribe-form .top_block .title, .subscribe-form .top_block .title div{font-size:16px;font-weight:500;color:#1d2029;margin:0px 0px 8px;}
.subscribe-form .top_block .more, .subscribe-form .top_block .more div{font-size:13px;color:#666666;line-height:16px;}

.subscribe-form form.sform{font-size:0px;margin:15px 0 0;}
.subscribe-form form.sform > div{display:inline-block;vertical-align:top;}
.subscribe-form .email_wrap, .subscribe-form_footer .email_wrap{position:relative;margin-right:5px;width:100%;}
.subscribe-form .email_wrap{margin:0px;}
.subscribe-form .email_wrap .email_input{background:#fff;font-size: 14px;padding: 5px 43px 5px 13px;}
.bx-firefox .subscribe-form .email_wrap .email_input{padding-top:4px;padding-bottom:6px;}
.bx-ie .subscribe-form .email_wrap .email_input{height:32px;}
.subscribe-form input.send_btn{position:absolute;top:0px;right:0px;font-size: 0px;text-indent: -9999px;width: 33px;height:32px;background:#ddd url('/local/templates/aspro_optimus/images/ai.png') -23px -39px no-repeat;border-radius: 0px 2px 2px 0px;}
.subscribe-form label.error, .subscribe-form_footer label.error{position:absolute;top:-19px;right:0px;}

/*akc front start*/
.news_akc_block .top_block{padding: 13px 0px 0px;margin: 0px 0px 13px;}
.news_akc_block .top_block a{font-size:13px;}
.news_akc_block .img{height:137px;line-height:137px;text-align:center;overflow:hidden;}
.news_akc_block .img img{vertical-align:middle;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;transition:all ease-out .2s;max-width: 100%;}
.news_akc_block .item .info{padding:13px 20px 18px;line-height:18px;}
.news_akc_block .item .info .date{line-height:18px;font-size:11px;color:#666;margin:0px 0px 2px;}
.news_akc_block .item .info .name{font-size:14px;display:block;}

.news_akc_block .item{box-shadow: 0 0 1px #a2a6aa inset;-webkit-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;-moz-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;-o-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;transition: box-shadow ease-out 0.2s, border ease-out 0.2s;}
.news_akc_block .item:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);}

/*akc front end*/

/*stores list front*/
.block_wr{position:relative;}
.block_wr .bg_map{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url('/local/templates/aspro_optimus/images/map_large.png') center 0px no-repeat;opacity:.07;}
.block_wr.light{background:#f7f7f9;}
.block_wr.dark .bg_map{opacity:0.03;}
.stores{font-size:0px;padding:0px 0px 55px;}
.block_wr .top_block{margin-bottom:29px;}
.block_wr.dark .top_block  .title_block, .block_wr.dark .stores .stores_list .item a span, .block_wr.dark .stores .stores_list .item .store_text .value {color:#fff;}
.block_wr .top_block a{display:none;}
.stores .stores_list, .stores .all_map{display:inline-block;vertical-align:top;}
.stores .stores_list{position:relative;max-width:844px;width:75%;box-sizing:border-box;}
.stores .flex-control-paging, .news_akc_block .flex-control-paging{padding-bottom:0px;margin:0px;position:absolute;}
.stores .stores_list .stores_list_wr > li:hover{box-shadow:none;border:1px solid #FFF;}
.stores .stores_list .stores_navigation{top:-60px;}
.stores_list .flex-direction-nav, .news_akc_block .flex-direction-nav{right:0px;position:absolute;top:0px;z-index:50;margin:0px;}
.stores_list .flex-direction-nav{top:-60px;}
.bx-ie .stores_list.t1 .flex-direction-nav{top:-70px;}
.bx-ie .stores .stores_list .stores_navigation{top:-70px;}
.stores .stores_list .item{padding:19px 25px 19px;border:1px solid #FFF;}
.stores .stores_list .item .wrapp_block{overflow:hidden;line-height:0px;}
.block_wr.dark .stores_list .item{background:transparent !important;}
.stores .stores_list .item a {text-decoration:none;display:inline-block;margin:0px 0px 8px;}
.stores .stores_list .item a span{font-size:14px;line-height:22px;font-weight:600;border-bottom-width:0px;}
.block_wr.dark .stores .stores_list .item a:hover span{color:#333;}
.stores .stores_list .item a .icon{display:inline-block;width:8px;height:10px;background:url('/local/templates/aspro_optimus/images/icons_wish.png') -2px -182px no-repeat;float:left;margin:6px 0px 0px;}
.block_wr.dark .stores .stores_list .item a .icon{background:url('/local/templates/aspro_optimus/images/icons_wish.png') -13px -182px no-repeat;}
.stores .stores_list .item a .text{padding:0px 0px 0px 23px;display:block;}
.stores .stores_list .item .store_text{margin:0px 0px 3px;font-size:12px;}
.stores .stores_list .item .store_text:last-child{margin-bottom:0px;}
.stores .stores_list .item .store_text .title{color:#8e8c8c;float:left;line-height:20px;}
.block_wr.dark .stores .stores_list .item .store_text .title{color:#fff;opacity:0.5;}
.stores .stores_list .item .store_text .value{display:block;padding:0px 0px 0px 63px;clear:right;line-height:20px;}
.stores .all_map{width:268px;margin:0px 0px 0px 20px;}
.block_wr.dark .stores .all_map{background:#fff;}
.stores .all_map a{display:block;padding:24px 30px 31px 42px;text-decoration:none;font-weight:600;font-size:0px;}
.stores .all_map a.wrapp_block{display:table-cell;vertical-align:middle;padding-bottom:20px;padding-top:20px;}
.stores .all_map a  > div{display:inline-block;vertical-align:middle;}
.stores .all_map a .icon{width:53px;height:58px;background:url('/local/templates/aspro_optimus/images/icons_wish.png') -61px -4px no-repeat;margin:0px 30px 0px 0px;}
.block_wr.dark .stores .all_map a .icon{background:url('/local/templates/aspro_optimus/images/icons_wish.png') -128px -4px no-repeat;}
.stores .all_map a .text{font-size:14px;line-height:18px;width:105px;}
.light .stores .all_map a{color:#fff;}

.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;}
.block_wr.dark .flex-direction-nav li:hover{background:#fff;}

/*company text front*/
.wrap_more_item .more_text_item{display:none;overflow:hidden;}
.md-50.img{padding:35px 10px 0px 0px;text-align:center;overflow:hidden;}
.md-50 img{max-width:100%;}
.md-50.big{padding:50px 0px 56px 10px;}
.md-50 .title_block{margin:2px 0px 25px;}

/*viewed front*/
.viewed_block .rows_block{margin:0px -5px;white-space: nowrap;}
.viewed_block .rows_block .item_block{padding:0px 5px;}
.viewed_block .title_block{margin: 20px 0px 6px;}
.viewed_block .outer_wrap{padding:10px;overflow: hidden;margin:0px -10px;}
.viewed_block .item_block{}
.viewed_block .item_block .item{width:136px;padding: 20px 12px 10px;border: 1px solid #eaebec;background:#8a8a8a;opacity:0.05;border-radius:4px;-webkit-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;-moz-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;-o-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;transition: box-shadow ease-out 0.2s, border ease-out 0.2s;}
.viewed_block .item_block .item.has-item:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);}
.viewed_block .item_block .item.has-item{background:#fff;opacity:1}
.viewed_block .image_wrapper_block, .viewed_block .image_wrapper_block a{height:85px;line-height:85px;}
.viewed_block .image_wrapper_block img{max-height: 100%;}
.viewed_block div.item-title a,.viewed_block div.item-title a span{line-height:18px;}
.viewed_block .cost .price, .viewed_block .cost.prices .price .measure{font-size:14px;}
.viewed_block .item_info{text-align: center;padding: 10px 0px 0px;}
.viewed_block .dark_link{color:#555 !important;}
.viewed_block .item_block .item-title{max-height: 57px;}

.viewed_block{border-bottom: 1px solid #eaebec;padding: 0px 0px 20px;}

/*footer start*/
#footer .wrapper_inner{background: #f6f6f7;}
#footer .footer_bottom_inner{padding: 25px 0px 39px;}

#footer ul, #footer ul li{vertical-align:top;}
#footer ul{margin:0px;}

/*footer phone*/
#footer .footer_bottom_inner .phone_block{font-size:10px;white-space: nowrap;padding: 0px 13px 0px 0px;}
#footer .footer_bottom_inner .phones .phone_wrap, #footer .footer_bottom_inner .phones .phone_wrap a{display:block;}
#footer .footer_bottom_inner .phones .phone_wrap a{font-size:18px;font-weight:500;}
#footer .footer_bottom_inner .phones, #footer .footer_bottom_inner .social_wrapper{float:right;}
#footer .footer_bottom_inner .phones .icons{margin: 0px 0px 0px;}
#footer .footer_bottom_inner .phones .order_wrap_btn{margin: 0px 0px 16px 38px;}

/*copyright*/
#footer  .copyright, #footer  .copyright *{font-size:12px;line-height:18px;}
#footer  .copyright{padding:0px 0px 17px;font-size: 13px;opacity: 0.6;}

#footer .mobile_copy{display:none;}

/*pay icons*/
.pay_system_icons i{display:inline-block;height:20px;width:34px;background:url(/local/templates/aspro_optimus/images/pay_icons.png) no-repeat;margin:0px 11px 0px 0px;}
.pay_system_icons span i:last-child{margin-right:0px;}
.pay_system_icons i.mastercard{background-position:0px -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:0px;}

/*footer menu*/
#footer .footer_inner .rows_block .item_block{padding-top:0px;padding-bottom:0px;}
#footer .footer_inner .menu_item a{display:inline-block;line-height:18px;}
#footer .footer_inner .submenu_top .menu_item a{text-transform:uppercase;font-weight:600;font-size:13px;}
#footer .footer_inner .submenu .menu_item{margin:0px;line-height: 18px;padding-left:0px;}
#footer .footer_inner .submenu .menu_item a.dark_link{font-size:13px;}
.submenu a.dark_link{color:#666666 !important;}
#footer .footer_inner .submenu .menu_item:before{display:none;}

/*footer social*/
#footer .footer_bottom_inner .links.rows_block{margin:0px -5px;max-width: 165px;min-width: 165px;}
#footer .footer_bottom_inner .links.rows_block .item_block{padding:5px 5px;}

#footer .footer_bottom_inner .small_title{color:#888888;font-size:13px;font-weight:500;margin: 0px 0px 3px;font-weight: 400;}

.soc_icons .item_block a, .bx-authform-social ul li .bx-authform-social-icon{width:31px;height:31px;display:block;background:url('/local/templates/aspro_optimus/images/svg/social.svg') -2px -2px no-repeat;transition:opacity ease 0.5s;}
.soc_icons .item_block a:hover{opacity:0.8;}
.soc_icons .item_block .odn{background-position: -42px -2px;}
.soc_icons .item_block .fb{background-position: -82px -2px;}
.soc_icons .item_block .tw{background-position: -2px -42px;}
.soc_icons .item_block .inst{background-position: -122px -122px;}
.soc_icons .item_block .mail{background-position: -122px -2px;}
.soc_icons .item_block .youtube{background-position: -82px -122px;}
.soc_icons .item_block .google_plus{background-position: -42px -122px;}
.soc_icons .item_block .telegram{background-position: -283px -122px;}
.soc_icons .item_block .viber{background-position: -282px -2px;}
.soc_icons .item_block .whatsapp{background-position: -283px -42px;}
.soc_icons .item_block .skype{background-position: -283px -82px;}

.bx-authform-social ul{font-size: 0px;line-height: 0px;}
.bx-authform-social ul li{width:31px;height:31px;margin: 0px 5px 5px 0;}

/*popup*/
.popup.show{border-radius:0px;}
.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{margin:0;position:absolute;right:33px;top:37px;cursor:pointer;}
.popup.show .close:hover, .popup-window-close-icon.popup-window-titlebar-close-icon:hover{box-shadow:none;}
.popup-window-close-icon.popup-window-titlebar-close-icon:after{background-position:1px 2px !important;top: 0px;left: 0px;transform:none;}
.popup .close i{background-position:-1px -46px !important;}
.popup .close:hover i, .popup-window-close-icon.popup-window-titlebar-close-icon:hover:after{background-position:-15px 2px !important;}
.popup .close, .popup .close i{display: block;border-radius:0px;width:14px;height:14px;opacity:1;}
.bx-ie .popup .close:hover i, .bx-ie .popup-window-close-icon.popup-window-titlebar-close-icon:hover:after{background-position:-15px 2px !important;}
.popup .close:hover i{background-position: -30px -46px !important;}
.form-control label .star{margin:0;top:0px;}
.form-block-wr label .star{margin-left:4px;}
.popup .form-wr{padding:29px 35px 35px;}
.popup .form-control{margin:0px 0px 19px;}
.popup .but-r{padding:2px 0px 0px;}
.popup .form_txt{padding:32px 30px 20px;}
.popup .but-r .buttons{margin-top:17px;}
div[id^=wait_comp]{display:none;}
.popup .label_block_capcha{width:48%;}
.popup .img_block_capcha{width:52%;}

.popup-window-buttons .btn{    opacity: 1;
    font-weight: 400;
    cursor: pointer;
    font-size: 13px;
    line-height: 16px;
    text-transform: none;
    color: #fff;
    text-decoration: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    padding: 8px 11px 9px;
    display: inline-block;
    border: none;
    outline: none;
    position: relative;
    font-family: "Ubuntu",Arial,Helvetica,sans-serif;
    /* letter-spacing: 0.4px; */
    width: auto;
    vertical-align: middle;}
body .xzoom-preview{background:#fff;}

.popup div.form-control, .form_body div.form-control, .middle_info .sku_props .form-control{background-color:#fff;border: 0px solid #d5dadc;box-shadow: none;border-radius: 0px;height:auto;padding:0px;}
.popup div.form-control label, .form_body div.form-control label{font-weight:400;}

form .licence_block.filter{padding: 0 0 21px;margin: -18px 0 0;position: relative;display: block!important;box-shadow: none;top: 0;}
form .licence_block.filter input[type="checkbox"]{display: block;visibility: hidden;width: 0;line-height: 0;margin: 0;}
form .licence_block label.error{top: -2px;position: absolute;}
form .licence_block.filter label{padding-top: 0;text-align: left;font-weight: normal;}
form .licence_block.filter label a:hover{text-decoration:none;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total + .form{padding-top:30px;}
.bx-soa-cart-total .licence_block{padding:0 !important;}
.bx-soa-cart-total .licence_block label.error{left:0;top:-5px;right:inherit;}
form .subscribe_licenses .licence_block.filter{display:inline-block !important;}
#bx-soa-order ul li:before{display:none;}

/*popup auth*/
.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 0px 35px;}
.form_wrapp .reg_new{margin:22px 0px 0px 0px;}
.more_text_small{font-size:12px;color:#b3b3b3;line-height:16px;padding:11px 0px 0px;}
.popup .prompt.remember label{font-size:12px;font-weight:normal;display:inline-block;zoom:1;vertical-align:middle;margin:0;top:-4px;position:relative;font-weight:normal;font-family:Ubuntu, Arial, Helvetica,  sans-serif;}
.popup .prompt.remember{display:inline-block;zoom:1;vertical-align:middle;float:none;margin:5px 0px 0px;white-space:nowrap;}
.popup .reg-new{padding:24px 35px 30px;text-align:left;background:#f7f7f7;border-top:1px solid #e5e5e5;}
.popup .prompt.remember  input{width:auto;margin:0px 4px 0px 0px;}
.popup .forgot{margin:2px 0px 0px 5px;float:right;}
.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.inline{padding:0px;}
.soc-avt .row{margin:12px 0px 0px;}
.soc-avt .row .auth span{display:none;}
.soc-avt .row a i.soc-icon, .soc-serv-main .row a i, .catalog_detail .b-share a span , .catalog_detail a.ya-share2__link span.ya-share2__badge {width:31px;height:31px;display:inline-block;background:url('/local/templates/aspro_optimus/images/svg/social.svg') -2px -2px no-repeat;transition:opacity 0.5s ease;}
.soc-avt .row a, .catalog_detail .b-share a, .catalog_detail a.ya-share2__link{height:31px;width:31px;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:0px;}
.authorization-cols .col.authorization .soc-avt .row a, .soc-serv-main .row a, .soc-avt .row a, .catalog_detail .b-share a, .catalog_detail a.ya-share2__link{margin:0px 5px 5px 0;}
.soc-avt .row .button.short{font-size:10px;line-height:16px;text-transform:uppercase;width:auto;}
.soc-avt .row .button.short{position:relative;top:-1px;}
.bx-firefox .soc-avt .row .button.short{padding-top:9px;padding-bottom:10px;}
.soc-avt .row input[type="text"]{margin:9px 5px 15px 0px;}
.popup .soc-avt .row input[type="text"]{background:#fff;}
.soc-avt .row form input[type="text"] + span:not(.bx-ss-icon), .soc-avt .row form input[type="text"] + label + span:not(.bx-ss-icon){font-size:12px;padding:0px 10px 0px 0px;}
.soc-avt .row input[type="text"]{width:100% !important;}
.soc-avt .row #bx_auth_serv_formOpenID input[type="text"], .soc-avt .row  #bx_auth_serv_form_inlineOpenID input[type="text"]{width:100%;}
#bx_auth_servform, .bx-auth-service-form{position:relative;clear:both;}
#bx_auth_servform > div, .bx-auth-service-form > div{position:relative;margin:19px 0px 0px;}
.soc-avt .row label.error{top:-10px;left:0px;}
.soc-avt .row #bx_auth_serv_formOpenID label.error{top:8px;}
.soc-avt .icon{text-indent:0px;padding:0px;}

.soc-avt .row a i.soc-icon.odnoklassniki, .soc-serv-main .row a i.soc-icon.odnoklassniki, .catalog_detail .b-share .b-share-btn__odnoklassniki span, .bx-authform-social ul li .bx-authform-social-icon.odnoklassniki,
.catalog_detail .ya-share2__item_service_odnoklassniki a.ya-share2__link span.ya-share2__badge{background-position:-42px -2px;}
.soc-avt .row a i.soc-icon.liveid, .soc-serv-main .row a i.soc-icon.liveid{background-position:-2px -82px;}
.soc-avt .row a i.soc-icon.google, .soc-serv-main .row a i.soc-icon.google, .bx-authform-social ul li .bx-authform-social-icon.google{background-position:-42px -42px;}
.soc-avt .row a i.soc-icon.google-plus, .soc-serv-main .row a i.soc-icon.google-plus, .bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-42px -122px;}
.soc-avt .row a i.soc-icon.vkontakte, .soc-serv-main .row a i.soc-icon.vkontakte, .bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-2px -2px;}
.soc-avt .row a i.soc-icon.mymailru, .soc-serv-main .row a i.soc-icon.mymailru, .catalog_detail .b-share .b-share-btn__moimir span, .bx-authform-social ul li .bx-authform-social-icon.mymailru,
.catalog_detail .ya-share2__item_service_moimir a.ya-share2__link span.ya-share2__badge{background-position:-122px -2px;}
.soc-avt .row a i.soc-icon.twitter, .soc-serv-main .row a i.soc-icon.twitter, .catalog_detail .b-share .b-share-btn__twitter span, .bx-authform-social ul li .bx-authform-social-icon.twitter,
.catalog_detail .ya-share2__item_service_twitter a.ya-share2__link span.ya-share2__badge{background-position:-2px -42px;}
.soc-avt .row a i.soc-icon.facebook, .soc-serv-main .row a i.soc-icon.facebook, .catalog_detail .b-share .b-share-btn__facebook span, .bx-authform-social ul li .bx-authform-social-icon.facebook,
.catalog_detail .ya-share2__item_service_facebook a.ya-share2__link span.ya-share2__badge{background-position:-82px -2px;}
.soc-avt .row a i.soc-icon.livejournal, .soc-serv-main .row a i.soc-icon.livejournal, .bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-122px -42px;}
.soc-avt .row a i.soc-icon.yandex, .soc-serv-main .row a i.soc-icon.yandex, .bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-82px -42px;}
.soc-avt .row a i.soc-icon.openid-mail-ru, .soc-serv-main .row a i.soc-icon.openid-mail-ru, .bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-322px -42px;}
.soc-avt .row a i.soc-icon.liveinternet, .soc-serv-main .row a i.soc-icon.liveinternet, .bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-362px -42px;}
.soc-avt .row a i.soc-icon.blogger, .soc-serv-main .row a i.soc-icon.blogger, .bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-42px -82px;}
.soc-avt .row a i.soc-icon.openid, .soc-serv-main .row a i.soc-icon.openid, .bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-2px -122px;}
.soc-avt .row a i.soc-icon.gplus, .soc-serv-main .row a i.soc-icon.gplus, .catalog_detail .b-share .b-share-btn__gplus span {background-position: -42px -122px;}

.catalog_detail .ya-share2__item_service_telegram a.ya-share2__link span.ya-share2__badge{background-position: -283px -122px;}
.catalog_detail .ya-share2__item_service_viber a.ya-share2__link span.ya-share2__badge{background-position: -282px -2px;}
.catalog_detail .ya-share2__item_service_whatsapp a.ya-share2__link span.ya-share2__badge{background-position: -283px -42px;}
.catalog_detail .ya-share2__item_service_skype a.ya-share2__link span.ya-share2__badge{background-position: -283px -82px;}

.soc-avt .row a i.soc-icon.bitrix24, .soc-serv-main .row a i.soc-icon.bitrix24, .bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position: -322px -82px;}
.soc-avt .row a i.soc-icon.office365, .soc-serv-main .row a i.soc-icon.office365, .bx-authform-social ul li .bx-authform-social-icon.office365{background-position: -362px -82px;}
.soc-avt .row a i.soc-icon.dropbox, .soc-serv-main .row a i.soc-icon.dropbox, .bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position: -322px -122px;}
.soc-avt .row a i.soc-icon.box, .soc-serv-main .row a i.soc-icon.box, .bx-authform-social ul li .bx-authform-social-icon.box{background-position: -362px -2px;}

.soc-avt .row a i:hover{opacity:0.8;}

/*left menu*/
.index_bottom { margin-bottom: 20px; }
.banners_column{margin:0px 0px 20px;}
.small_banners_block .advt_banner { margin-top: 20px; }
.small_banners_block .advt_banner:first-child { margin-top: 0; }
.index_bottom .small_banners_block { margin-bottom: 0; }
.small_banners_block img{ max-width: 100%;    display: block; }
.index_bottom .banners_column { width: 220px; float: left; }


/*breadcrumbs*/
.breadcrumbs{margin:-7px 0px 11px;}
.breadcrumbs .bx-breadcrumb-item{display:inline-block;position:relative;}
.breadcrumbs a{text-decoration:none;}
.breadcrumbs > .separator{position:relative;zoom:1;bottom:0px;display:inline-block;line-height:18px;margin:0 9px;border:0 !important;}
.breadcrumbs .drop:hover .separator{background:rgba(0, 0, 0, 0) url("/local/templates/aspro_optimus/images/bredcrumb_arrow.png") no-repeat scroll -1px 0;border:0 none !important;bottom:3px;display:inline-block;height:15px;line-height:18px;margin:0 4px;position:absolute;width:14px;z-index:1;font-size:0;}
.container .breadcrumbs a span, .container .breadcrumbs span{color:#b6b5b5;font-size:12px;}

/*register*/
.registraion-page .form-block{padding:0px 44px;}
.registraion-page .main_info{width:73%;padding:38px 61px 25px 0px;border-right:1px solid #e5e5e5;}
.registraion-page .top p{position:relative;padding:0px 0px 17px 42px;}
.registraion-page .top p:before{content:"";display:inline-block;width:13px;height:9px;background:url('/local/templates/aspro_optimus/images/icons_wish.png') -36px -4px no-repeat;vertical-align:top;margin:12px 21px 0px -35px;position:relative;z-index:2;}
.registraion-page .top p:after{content:"";display:inline-block;width:26px;height:26px;position:absolute;top:3px;left:0px;border-radius:26px;}
.iblock.label_block{width:59%;position:relative;vertical-align:top;}
.iblock.label_block label{padding:0px;margin-bottom:4px;}
.registraion-page .main_info .form-control{ margin:0px 0px 19px;}
.iblock.text_block{width:41%;padding:20px 0px 0px 25px;color:#b3b3b3;line-height:16px;vertical-align:top;font-size:12px;}
.iblock.text_block *{line-height:16px;}
.registraion-page .form-block .form-control input[type="password"]{width:100%;}
.label_block_capcha{position:relative;width:43%;}
.img_block_capcha{width:48%;padding:24px 0px 0px 18px;vertical-align:bottom;}
.img_block_capcha img{float:right;}
.img_block_capcha .reload{cursor:pointer;}
.registraion-page .social_block{width:27%;padding:34px 0px 38px 45px;}
.registraion-page .social_block  .row .title{margin:0px 0px 10px;}
.registraion-page .main_info .form-control.register-captcha{margin-bottom:29px;max-width:100%;}
.captcha-row.register-captcha .captcha_image{width:auto;}

/* catalog */
/* base catalog styles */
.right_block:after{content: '';clear: both;display: table;}
#content .right_block.catalog{zoom:1;padding:0px 0px 0px 210px;margin:-3px 0 0;overflow:visible;}
#content .right_block .inner_wrapper{position:relative;zoom:1;z-index:2;}
#content .left_block.catalog{margin-top:29px;width:210px;}
#content .left_block.catalog.horizontal{margin-top:3px;}
.catalog .item_wrap{}
.catalog .item_wrap:not(.touch):hover, .catalog .item_wrap.hover{z-index:1;box-shadow:0px 0px 20px rgba(0,0,0,0.10);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.10);-o-box-shadow:0px 0px 20px rgba(0,0,0,0.10);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.10);}
.catalog .block .item_wrap:not(.touch):hover, .catalog .block .item_wrap.hover{border:1px solid #fff;}

.group_description{float:left;}
.catalog.right_block .group_description {padding: 14px 0 25px;width:100%;}
.catalog.right_block .bottom_nav + .group_description {padding-top: 19px;}

div.item-title{overflow:hidden;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;display:-webkit-box;-webkit-line-clamp:50;-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;}
div.item-title a span {padding:0px 0px 0px;}

.item-stock{font-size:12px;line-height:15px;margin:6px 0px 2px;white-space: nowrap;}
.item-stock > span{display:inline-block;vertical-align:top;font-size:12px;color: #888;}
.item-stock .icon{width:14px;height:14px;background:url('/local/templates/aspro_optimus/images/ai.png') -92px -48px no-repeat;margin:1px 6px 0px 0px;}
.item-stock .icon.stock{background-position:-111px -50px;}
.counter_wrapp .more_text{color:#b3b3b3;font-size:11px;line-height:14px;margin:16px 0px 0px;white-space: normal;}

.ajax_load_btn{text-align:center;margin:1px 0px 15px;border: 1px solid #eaebec;cursor:pointer;}
.ajax_load_btn:hover{border-color: #babbbc;}

.bottom_nav{padding-bottom: 20px;}
.bottom_nav.block{padding-bottom: 25px;}
.bottom_nav .module-pagination{padding-bottom: 0;padding-top:20px;}
.bottom_nav .ajax_load_btn + .module-pagination{padding-top: 0;}
.module-pagination .nums{display:inline-block;position:relative;}
.more_text_ajax{font-size:13px;line-height:20px;font-weight:400;cursor:pointer;display:inline-block;position:relative;padding:10px 0px 10px 34px;color:#666666;}
.more_text_ajax:after{content:"";display:block;position:absolute;}
.more_text_ajax:after{width:17px;height:17px;left:5px;top:11px;background: #ddd url('/local/templates/aspro_optimus/images/ai.png') -464px -4px no-repeat;-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 .5s linear infinite !important;animation:spinner .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, .ajax_load_btn:hover .more_text_ajax:after{-webkit-animation:spinner .5s ease-out 1;animation:spinner .5s ease 1;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d;}
/* WebKit � Opera */
@-webkit-keyframes spinner{
	from{
		-webkit-transform:rotate(360deg);
	}
	to{
		-webkit-transform:rotate(0deg);
	}
}
/* Other */
@keyframes spinner{
	from{
		-moz-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		transform:rotate(360deg);
	}
	to{
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}
.no_goods{padding:30px 30px 63px;border-top:1px solid #e5e5e5;}
.catalog_block_view.no_goods{border-top-width:0px;}
.no_goods .no_products{position:relative;float:left;background:url('/local/templates/aspro_optimus/images/empty.png') 0px 0px no-repeat;margin:0px 0px -8px;}
.no_goods .no_products:before{content:"";position:absolute;width:54px;height:54px;background:#DDD;left:0px;top:8px;border-radius:100%;}
.no_goods .no_products:after{content:"";position:absolute;width:22px;height:22px;background:url('/local/templates/aspro_optimus/images/empty.png') 0px 0px no-repeat;top:23px;left:16px;}
.no_goods .button{float:right;margin:17px 0px 0px;}
.wrap_text_empty{padding:10px 0px 15px 97px;}

/*root level*/
.catalog_section_list.rows_block{margin:0px -6px;}
.catalog_section_list .item_block{padding:6px 6px;}
.catalog_section_list .section_item{line-height:20px;font-size:12px;padding:30px 30px;zoom:1;vertical-align:top;border:1px solid #eaebec;transition:box-shadow ease 0.2s, border ease-out 0.2s;}
.catalog_section_list .section_item:hover{box-shadow: 0px 0px 20px rgba(0,0,0,0.1);border-color:#fff;}
.catalog_section_list .section_item ul{margin: 0px;}

.section_item_inner .section_info a, .section_item_inner .section_info ul li.name a:hover{border-bottom:0px;font-weight:400;line-height:20px;font-size: 13px;}
.section_info .dark_link{color:#666666 !important;}
.section_info .dark_link span{color:#222222 !important;}
.catalog_section_list .section_item li.name a{text-decoration:none;}
.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;padding:0px 8px 0px 0px;margin: 0px;}
.catalog_section_list .section_item .image{width:140px;text-align: center;}
.catalog_section_list .section_item .desc .desc_wrapp{display:inline-block;padding:0px;margin:11px 0px 0px;color:#888888;font-size: 13px;}
.catalog_section_list.section .desc .desc_wrapp{margin-top:0px;}
.catalog_section_list.section .section_item li.name{margin-bottom:5px;}
.catalog_section_list.section{margin-bottom: 20px;}

/*catalog subscection*/
.articles-list .item .left-data{width:120px;float:left;}
.articles-list .item .left-data a{display:block;}
.articles-list .item .left-data a img{vertical-align:middle;}
.articles-list .item-title a span{display:inline-block;}
.articles-list .item .right-data .preview-text{font-size:13px;margin:0px 0px -5px;}
.articles-list .item .item-title{margin-bottom:9px;}
.articles-list .item .item-title a span{font-size:16px;}
.articles-list .item .item-title a{text-decoration:none;}
.articles-list .item .right-data{margin-left:150px;overflow:visible;}

/*filter*/
.bx_filter .form-control{margin-bottom:0;}
.bx_filter .bx_filter_section{border:1px solid #eaebec;background:#f9f9f9;border-radius:2px;position:relative;}
.bx_filter_param_label.disabled{opacity:0.4;cursor:default;}
.bx_filter .bx_filter_parameters_box{padding:13px 19px 14px;border-bottom:1px solid #eaebec;}
.bx_filter .bx_filter_parameters_box:hover{background:#fdfdfd;}
.bx_filter .bx_filter_button_box{clear:both;}
.bx_filter .bx_filter_button_box {text-align:center;padding:19px 17px 19px 19px;}
.bx_filter .bx_filter_parameters_box_title{font-size:13px;display:block;font-weight:600;cursor:pointer;position:relative;padding:0px 35px 0px 0px;color: #333;}
.bx_filter .bx_filter_parameters_box_title >span, .bx_filter .bx_filter_parameters_box_title >div{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:'';}
.bx_filter .bx_filter_parameters_box_title:after{width:8px;height:5px;right:-3px;top:1px;content: "\f107";font-size: 16px;color: #888;}
.bx_filter .active .bx_filter_parameters_box_title:after{content: "\f106";}

.bx_filter .smartfilter .bx_ui_slider_track .bx_ui_slider_handle:hover{border-color:#000;}
.bx_filter .bx_filter_parameters_box_container .button.bx_filter_search_reset{color:#939393;border-color:#f6f6f7;}
.bx_filter .bx_filter_parameters_box_container .button.bx_filter_search_reset{padding-left:27px;padding-right:0px;}
.bx_filter .bx_filter_parameters_box_container .button.bx_filter_search_reset:hover{border-color:#f6f6f7;background:none;color:#333333;}
.bx_filter_search_reset:after{content:"\f00d";position: absolute;top: 8px;left: 11px;}

.bx_filter_button_box .bx_filter_block, .bx_filter_parameters_box.active .bx_filter_block{display:block;}
.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:13px;color:#888;}
.bx_filter_vertical input[type="checkbox"] + label.dib, .bx_filter_vertical input[type="checkbox"] + label.pal{padding:0px 0px 0px 0px;margin-bottom:9px;margin-right:0px;}
.bx_filter_vertical input[type="checkbox"] + label.dib >span, .bx_filter_vertical input[type="checkbox"] + label.pal >span{margin:0px 9px 0px 0px;}
.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 #888888;padding:0 10px;text-align:center;margin:0px 5px 5px 0px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;border-radius:2px;}
.bx_filter_vertical input[type="checkbox"] + label.sku{float:left;}

.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;}
.bx_filter_vertical input[type="checkbox"] + label.sku:hover span, .bx_filter_vertical input[type="checkbox"]:checked + label.sku span{color:#fff;}

.bx_filter_vertical input[type="checkbox"] + label.disabled{cursor:default;}
.filter input[type="checkbox"], .filter input[type="radio"]{display:none;}
.sku_props{margin:0px 0px 2px;}
.information .sku_props{margin-top:11px;}
.buy_block .sku_props{margin:0px;}
.sku_props .wrapper_sku > div{margin:0px 0px 8px;}
.sku_props .wrapper_sku > div:last-child{margin-bottom:0px;}
.bx_catalog_item_scu ul{font-size:0px;margin:0px;}
.bx_catalog_item_scu ul li, .bx_ordercart .bx_scu_scroller_container .bx_scu ul li{position:relative;z-index:9;cursor:pointer;outline:none;font-size:11px;margin:0px 0px 9px;padding:0px 9px 0px 0px;display:inline-block;}
.gifts .bx_catalog_item_scu ul li{margin-left:0px;}
.bx_scu_scroller_container .missing{opacity:0.4;}
.sku_props ul li:before{display:none;}
.sku_props .bx_item_section_name{color:#888888;font-size:12px;}
.sku_props .bx_item_section_name.char_name{position:relative;display: inline-block;}
.sku_props .bx_item_section_name.char_name .hint{position:absolute;right:0px;top:0px;}
.sku_props .bx_item_section_name.char_name .hint .icon{left:auto;right:-22px;top:-7px;border-radius: 100%;}
.sku_props .bx_item_section_name.char_name .hint .icon i{padding-right:0px;}
.sku_props .bx_item_section_name.char_name .hint:not(.active) .icon:not(:hover){background: #e5e5e5;}

.sku_props .bx_item_section_name.char_name .hint .tooltip{left:-9px;top: 15px;}

.bx_filter_vertical input[type="checkbox"] + label.sku.disabled:hover{background:#fff;color:#373737;border-color:#e5e5e5;}
.bx_filter_vertical input[type="checkbox"] + label.sku.disabled:hover span{color:#373737;}
.disabled{opacity:0.4;}
.bx_filter_vertical .bx_filter_block label:hover span.disabled *{color:#888;}
.bx_filter_vertical .bx_filter_block.limited_block{max-height:250px;overflow-y:auto;}

.button_block .to-order.button{border-color:#888888; color:#888888;}
.button.in-cart, .button.in-cart:hover{background:#4fad00;}

.bx_filter_vertical input[type="checkbox"]:checked + label:before, .bx_filter_vertical input[type="checkbox"] + label:not(.disabled):hover:before, .filter input[type="checkbox"]:checked + label:before, .filter input[type="checkbox"] + label:hover:before, .filter input[type="radio"]:checked + label:before,.filter input[type="radio"] + label:hover: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;}
.bx_filter_vertical input[type="checkbox"] + label:before, .filter input[type="checkbox"] + label:before, .filter input[type="radio"] + label:before, .bg_block:before{font-size:0;content:".";display:none;height:13px;width:13px;position:absolute;left:0px;top:0px;background:#ddd;z-index:-1;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.bx_filter_vertical input[type="checkbox"] + label:after, .filter input[type="checkbox"] + label:after, .bg_block:after{font-size:0;content:".";display:block;height:13px;width:13px;position:absolute;left:0px;top:0px;background:url('/local/templates/aspro_optimus/images/input_icons.png') 0px -19px no-repeat;z-index:2;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.bx_filter_vertical input[type="checkbox"]:checked + label:after, .filter input[type="checkbox"]:checked + label:after{background-position:0px 3px;}
.bx_filter_vertical input[type="checkbox"] + label.disabled:after{background-position:0px -41px;}
.filter input[type="radio"]:checked + label:after{background:url('/local/templates/aspro_optimus/images/input_icons.png') 1px -27px no-repeat;box-shadow:none;}
.bx_filter_vertical input[type="checkbox"]:checked + label.nab:before, .bx_filter_vertical input[type="checkbox"]+ label.nab:hover:before, .bx_filter_vertical input[type="checkbox"] + label.nab:after{display:none;}
.filter input[type="radio"] + label:after, .bg_block1:after{font-size:0;content:".";display:block;height:13px;width:13px;position:absolute;left:0px;top:0px;background:#ffffff;z-index:2;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:0px 0px 0px 1px #cccccc inset;-moz-box-shadow:0px 0px 0px 1px #cccccc inset;-webkit-box-shadow:0px 0px 0px 1px #cccccc inset;}
.filter input[type="radio"] + label:before, .bg_block:before{height:13px;width:13px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;top:0px;}
.bg_block:before, .bg_block:after{width:26px;height:26px;display:inline-block;}
.bg_block:after{background:url('/local/templates/aspro_optimus/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:13px;height:13px;}
.filter.radio input[type="radio"] + label.disabled:hover:before, .filter.radio input[type="radio"] + label.disabled:after{background:#cccccc;}
.filter.radio input[type="radio"] + label.disabled{cursor:default;}
.filter.radio input[type="radio"]:checked + label:after{background-position:0px -98px;}
.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{margin-top:15px;}
.bx_filter .bx_filter_parameters_box_container.pict_block{margin-top:17px;padding: 0px 3px;}
.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container{margin-top:0px;font-size:0px;}
.bx-firefox .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container #set_filter.button{margin-right: 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;}
.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_parameters_box_container_block:nth-child(2){padding-left:8px;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input{padding:5px 8px 4px;background:#fff;}
.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{padding:0 23px 0 4px;font-size:15px;}
.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:0px;right:3px;}

.wrapp_all_inputs.wrap_md .iblock{width:100%;}
.filter_horizontal{padding:0px;overflow:hidden;}
.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_change_inputs {width:30%;position:relative;margin:0px 0px 4px;}
.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_slider  {width:70%;padding:0px 0px 0px 50px;}
.filter_horizontal .smartfilter .bx_ui_slider_track{margin-top:16px;}
.filter_horizontal .bx_filter .bx_filter_button_box{text-align:left;}
.filter_horizontal .bx_filter_vertical input[type="checkbox"] + label:not(.dib){float:left;margin-right:5px;}
.filter_horizontal .bx_filter .bx_filter_popup_result.right{left:0px;background:transparent;position:relative;color:#888;margin:0px;padding-left:0px;line-height:20px;vertical-align: middle;}
.filter_horizontal .bx_filter .bx_filter_popup_result.right a{display:none;}

.right_block .filter_horizontal .bx_filter .bx_filter_popup_result{top: -1px !important;}
.bx_filter .expand_block{display:none;}

.bx_filter #modef_mobile{display:none;}

/*Track*/
.bx_filter .bx_ui_slider_part{position:absolute;top:-3px;width:1px;height:10px;background:#e5e5e5;background: none;}
.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:-8px;margin-left:0px;}
.bx_filter .bx_ui_slider_part.last span{text-align:right;left:auto;right:-8px;margin-left:0px;}
.bx_filter .bx_ui_slider_range,
.bx_filter .bx_ui_slider_pricebar,
.bx_filter .bx_ui_slider_pricebar_VD,
.bx_filter .bx_ui_slider_pricebar_VN,
.bx_filter .bx_ui_slider_pricebar_V{position:absolute;top:0px;bottom:0px;-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:#cccccc;}
.bx_filter .bx_ui_slider_pricebar{z-index:100;}
.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:#cccccc;}
.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;}

/*Select*/
.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;margin:0 0px 5px;padding:0 33px 0 7px;border-radius:2px;background:#f7f7f7;border:1px solid #e5e5e5;cursor:pointer;}
.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, .common_select .common_select-link:hover .trigger, .common_select .common_select-link.opened .trigger{background:#e3e3e3;}
.bx_filter .bx_filter_select_block:hover .bx_filter_select_arrow:before, .common_select .common_select-link:hover .trigger:before, .common_select .common_select-link.opened .trigger:before{background-position:-36px -174px;}
.bx_filter .bx_filter_select_text.fix{min-width:120px;}
.bx_filter .bx_filter_select_text label{cursor:pointer;}
.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_optimus/images/arrows.png') -1px -174px no-repeat;}

.common_select{width:100% !important;font-size:0px;}
.common_select select{display:none;}
.ik_select_dropdown.common_select-dd{background:#fff;box-shadow:0px 1px 4px rgba(0,0,0,.2);}
.ik_select_dropdown.common_select-dd ul li:before{display:none;}
.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;padding:4px 9px 4px 9px;cursor:pointer;}
.ik_select_list .ik_select_list_inner ul li:hover, .bx_filter_select_popup ul li label:hover{background:#e3e3e3;}
.ik_select_list .ik_select_list_inner ul li.ik_select_active, .bx_filter_select_popup ul li label.selected{background:#ddd;color:#fff;}
.ik_select_list .icon_color, .common_select .icon_color{display:inline-block;width:16px;height:16px;vertical-align:top;border:2px solid #FFF;margin:0px 7px 0px 0px;}
.common_select .icon_color {margin-top:4px;}
.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;}

.catalog_detail .common_select .common_select-link, .bx_section  .common_select-link{height:37px;}
.catalog_detail .common_select .common_select-link .ik_select_link_text, .bx_section .common_select-link .ik_select_link_text{line-height:35px;}
.catalog_detail .common_select .common_select-link .trigger, .bx_section .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 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:0px 6px 6px 0px;}
.bx_filter_vertical input[type="checkbox"], .filter input[type="radio"] {display:none;}

/*Select popup*/
div[id^=smartFilterDropDown]{max-width:170px;width:100%;max-height: 205px;overflow-y: auto;}
div[id^=smartFilterDropDown] .popup-window{width:100%;border:0px;box-shadow:0px 1px 4px rgba(0,0,0,.2);border-radius:2px;}
div[id^=smartFilterDropDown] .popup-window-top-row, div[id^=smartFilterDropDown] .popup-window-left-column, div[id^=smartFilterDropDown] .popup-window-right-column, div[id^=smartFilterDropDown] .popup-window-bottom-row{display:none;}
.popup-window .popup-window-content{}
.bx_filter_select_popup{padding:0;}
.bx_filter_select_popup ul{margin:0;padding:0;list-style:none;}
.bx_filter_select_popup ul li{display:block;text-align:left;vertical-align:middle;}
.bx_filter_select_popup ul li:first-child{border:0px !important;padding:0px !important;margin:0px !important;}
.bx_filter_select_popup ul li:before{display:none;}
.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;padding:4px 9px 4px 9px;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.bx_filter_select_popup ul li label.disabled{color:#b8b8b8;background:transparent;}

/*TAGS*/
.bx_filter.bx_horizontal .bx_filter_parameters_box.tags{width:100%;clear:both}
.bx_filter .bx_filter_tag{padding:18px;border:1px solid #aed5e0;border-radius:5px;background:rgba(151,214,233,.33);}
.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;}

/*LABEL*/
.bx_filter .bx_filter_param_label, .filter label{position:relative;display:block;margin:0px 0px 2px;}
.radio.filter label{display:inline-block;line-height:12px;cursor:pointer;}
.bx_filter .bx_filter_param_label:last-child{}
.bx_filter .bx_filter_param_label.dib{display:inline-block;}
.bx_filter .bx_filter_param_text{line-height:30px;position:relative;display:inline-block;margin:0 5px 0px 4px;vertical-align:middle;text-align:center;cursor:pointer;}
.bx_filter .disabled  .bx_filter_param_text{cursor:default;}
.bx_filter .bx_filter_param_label.disabled .bx_filter_param_text{}
.bx_filter_select_popup .bx_filter_param_label.active{background:#f3f8fa;}

/*Checkbox / Radio*/

.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=radio],
.bx_filter_input_checkbox input[type=checkbox]{position:relative;top:4px;float:left;}
.bx_filter .bx_filter_input_checkbox .bx_filter_param_text, .filter label > span{display:block;line-height:14px;margin-left:18px;text-align:left;}
.bx_filter .filter label > span{margin:0px;}
.bx_filter .sku .bx_filter_input_checkbox .bx_filter_param_text, .sku_props .bx_item_detail_size ul li span{display:block;line-height:18px;margin:0px;text-align:center;padding:4px 0px 7px;font-size:13px;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li.active:hover span{color:#fff;}
.bx_filter .bx_filter_input_checkbox input + .bx_filter_param_text{line-height:21px;}

/*BTN*/
.bx_catalog_item_scu .bx_item_detail_scu ul li .cnt1{display:inline-block;height:100%;}
.bx_filter .bx_filter_param_btn, .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt{
	display:inline-block;
	width:26px;
	height:26px;
	text-align:center;
	text-decoration:none;
	color:#000;
	vertical-align:middle;
	box-shadow:0px 0px 1px rgba(0,0,0,.1) inset;
	border-radius:2px;
	background:#fff;
	-webkit-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	-moz-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	-ms-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	-o-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	transition:border .3s ease, box-shadow .1s ease, color .3s ease;
}
.bx_filter .bx_filter_param_label.active .bx_filter_param_btn{border-color:#fff;}

/* --- colors */
.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl{background:transparent;box-shadow:none}
.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl{position:relative;}

/*icon*/
.bx_filter_select_popup .bx_filter_select_text_icon,
.bx_filter .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_filter_select_popup .bx_filter_btn_color_icon,
.bx_filter .bx_filter_btn_color_icon, .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt_item, .bx_scu_scroller_container ul li .cnt_item{line-height:26px;position:relative;top:0px;border-radius:1px;display:inline-block;width:26px;height:26px;border:0px solid #fff;vertical-align:middle;
	-webkit-background-size:cover;background-size:cover;box-shadow:0px 0px 0px 1px rgba(0,0,0,.1) inset;text-align:center;line-height:26px;}


.bx_filter .bx_filter_param_label.active .bx_filter_btn_color_icon{box-shadow: 0px 0px 0px 2px #fff inset, 0px 0px 0px 2px #ddd;}
.bx_filter .bx_filter_btn_color_icon:hover, .bx_catalog_item_scu .bx_item_detail_scu ul li:not(.active):not(.bx_active) .cnt_item:hover, .bx_scu_scroller_container ul li:not(.active):not(.bx_active) .cnt_item:hover/*, .bx_scu_scroller_container ul li:not(.bx_active) .cnt_item:hover*/{box-shadow:0px 0px 0px 2px rgba(0,0,0,.1) inset;}
.bx_filter .bx_filter_select_text .bx_filter_btn_color_icon, .popup-window .bx_filter_btn_color_icon{border-radius:0px;width:16px;height:16px;}
.bx_filter label.pal:hover .bx_filter_param_btn, .bx_filter .bx_filter_param_label.active .bx_filter_param_btn, .bx_catalog_item_scu .bx_item_detail_scu ul  li.active span:not(.cnt_item){background:#ddd;}
.bx_filter label.dib:not(.active):hover .bx_filter_param_btn, .bx_catalog_item_scu .bx_item_detail_scu ul li:hover span:not(.cnt_item){background:#e5e5e5;}
.bx_filter label.dib.disabled:hover .bx_filter_param_btn{background:#fff;}
.bx_filter .pict{display:inline-block;margin:-2px 0px 0px;float:left;}
.bx_filter_select_popup .bx_filter_btn_color_icon{margin:0 0px 0px -3px;top:0;vertical-align:middle;}
.bx_filter_select_popup .bx_filter_param_text{margin:0 0px 0px 3px;}
.bx_filter .bx_filter_select_block .bx_filter_btn_color_icon{top:-1px !important;margin:0px 0px 0px -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,.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;padding:0 20px;white-space:nowrap;color:#fff;}
.bx_filter .bx_filter_popup_result a{margin:0px 0px 0px 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{padding-right:10px;}
.bx_filter .button#set_filter{margin:0px 10px 0px 0px;}
.bx_filter .bx_filter_block .clb{clear:both;}

/*sort catalog*/
.sort_header{height:29px;position:relative;zoom:1;/*display:none;*/opacity:1;}
.sort_header.view_block{border-bottom:1px solid #e5e5e5;}
.sort_header .sort_display{float:right;font-size:0;}
.sort_header .sort_filter{float:left;}
.sort_header .sort_filter a{display:inline-block;text-decoration:none;color:#a5a3a3;margin:0px 20px 0px 0px;}
.sort_header .sort_filter a:last-child{margin-right:0px;}
.sort_header .sort_filter a .icon{content:"";display:none;background:url('/local/templates/aspro_optimus/images/sort_icons.png')  -42px 3px no-repeat;width:15px;height:13px;vertical-align:top;margin:0px 3px 0px 0px;}
.sort_header .sort_filter a.SHOWS .icon{background-position:-20px -77px;}
.sort_header .sort_filter a.SHOWS:hover .icon,.sort_header .sort_filter a.SHOWS.current .icon{background-position:-2px -77px;}
.sort_header .sort_filter a.NAME .icon{background-position:-20px -95px;}
.sort_header .sort_filter a.NAME:hover .icon,.sort_header .sort_filter a.NAME.current .icon{background-position:-2px -95px;}
.sort_header .sort_filter a.PRICE .icon{background-position:-20px -114px;}
.sort_header .sort_filter a.PRICE:hover .icon,.sort_header .sort_filter a.PRICE.current.icon{background-position:-2px -114px;}
.sort_header .sort_filter a.QUANTITY .icon{background-position:-21px -134px;}
.sort_header .sort_filter a.QUANTITY:hover .icon,.sort_header .sort_filter a.QUANTITY.current.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;}
.sort_header .sort_filter a i.arr:after{content:"\f106";position:absolute;top: 1px;left: 5px;}
.sort_header .sort_filter a > span{vertical-align:top;float:left;}
.sort_header .sort_filter a i.arr{/*background:none;background:url('/local/templates/aspro_optimus/images/sort_icons.png')  -42px 3px no-repeat;*/position:relative;}
.sort_header .sort_filter a:hover i.arr{background-position:-25px 3px;}
.sort_header .sort_filter a.current.desc:hover i.arr, .sort_header .sort_filter a.current.desc i.arr{background-position:5px 3px;}
.sort_header .sort_filter a.desc i.arr:after{content:"\f107";}
.sort_header .sort_filter a.current:hover i.arr, .sort_header .sort_filter a.current 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:0px 0px 0px 15px;}
.sort_display a i{background:url('/local/templates/aspro_optimus/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;}

/*catalog menu*/
.left_block .internal_sections_list .title{padding:14px 19px 13px 19px;border-bottom:1px solid transparent;position:relative;white-space:nowrap;font-size:13px;line-height:18px;font-weight:500;border:1px solid #e5e5e5;}
.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_optimus/images/arrows.png') -35px -162px no-repeat;cursor:pointer;top:7px;right:0px;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:before{display:block;}
.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 0px 0px;}
.left_block .internal_sections_list ul.sections_list_wrapp > li.item:first-child{border-top: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{margin-bottom:0px;}
.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;padding:9px 19px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;overflow:hidden;vertical-align:top;*display:inline;zoom:1;}
.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 ul.sections_list_wrapp > li.item:hover > a{z-index:100;}
.left_block .internal_sections_list .child_wrapp ul > li{background:#fff;position:relative;display:block;margin-left:9px;}
.left_block .internal_sections_list .child_wrapp ul.child li:after{content:"";display:block !important;position:absolute;left:0px;top:10px;width:2px;height:2px;background:#1d1a1a;}
.left_block .internal_sections_list ul.sections_list_wrapp > li.item.cur .child_container{display:block;}
.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;}
.left_block .internal_sections_list .child_wrapp .child li > a{text-decoration:none;border:0px;padding-left:9px;}
.left_block .internal_sections_list .child_wrapp a{line-height:16px;height:inherit;font-size:12px;padding:3px 10px;}
.left_block .internal_sections_list .child_wrapp a.title{text-decoration:none;}
.item .child_container{display:none;z-index:10;background:#f6f6f7;border-bottom:1px solid #eaebec;}
.item .child_container .child_wrapp{border:0px;padding:8px 10px;max-height:500px;overflow:auto;}
.item .child_container .child_wrapp *{font-family:Ubuntu, Arial, Helvetica, sans-serif;}
.item .child_container .child_wrapp .menu_title a{font-size:12px;text-decoration:none;font-weight:600;}
.item .child_container .child_wrapp ul > li{position:relative;display:block;}
.item.cur .child_container, .item.current .child_container{display:block;}
.item .child_container .child_wrapp .child li > a{text-decoration:none;border:0px;padding-left:9px;color: #666;}
.item .child_container .child_wrapp .child li > a.menu_item{padding-left:17px;}
.item .child_container .child_wrapp a{line-height:16px;height:inherit;font-size:12px;padding:3px 10px;}
.item .child_container .child_wrapp a.title{text-decoration:none;}

.wraps .item{position:relative;}
.wraps > .wrapper_inner{padding-top:24px;padding-bottom: 50px;z-index:0;}
.wraps .item .child_right_container{opacity: 0;display: block;transition: opacity .2s ease .2s, visibility .2s ease .2s;visibility: hidden;z-index: 3;top: 0px;left: 100%;margin: 0;min-width: 100%;position: absolute;background:#fff;color:#333;box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.36);}
.wraps .item .child_right_container li.menu_item  a{color:#333;padding: 0px;}
.wraps .item:hover .child_right_container{opacity: 1;visibility: visible;}
.wraps .item .child_right_container .child{font-size:0px;}
.child_right_container .menu_item {display:inline-block;vertical-align:top;margin: 0px 0px 2px 0px;padding: 10px;font-size:12px;}
.child_right_container .menu_item .image{width: 66px;height: 56px;display: table-cell;vertical-align: middle;text-align:center;}
.child_right_container .menu_item .image img{vertical-align: middle;}
.child_right_container .menu_item .text{height: 56px;display: table-cell;vertical-align: middle;padding: 0px 12px;text-align: left;}

/* diffrent view types styles */
/*list*/
.display_list .item_wrap{border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.display_list .item_wrap.prev{border-bottom-color:#fff;}
.display_list .item_wrap:hover{border-color:#fff !important;}
.display_list .list_item_wrapp:first-child{border-top:1px solid #e7e7e7;}
.display_list .list_item_wrapp + div .list_item_wrapp{border-top-width:0px;}
.display_list .description_wrapp .wrapp_stockers{margin:0px 0px 0px;font-size:0px;}
.display_list .description_wrapp .wrapp_stockers .rating{margin:0px;}
.display_list .description_wrapp .wrapp_stockers > div{display:inline-block;vertical-align:top;margin: 0px;padding: 8px 23px 0px 0px;}
.display_list .item-title a, .display_list  .item-title a span{font-size:18px;}
.wrapp_stockers .like_icons{font-size:0px;height:30px;}

.display_list .article_block{font-size:12px;color: #888888;}
.display_list .description_wrapp .wrapp_stockers .item-stock, .display_list .description_wrapp .wrapp_stockers .article_block{padding-top:11px;}

.display_list .description_wrapp .wrapp_stockers .article_block{padding-top:9px;}

.wrapp_stockers .like_icons > div{display:inline-block;margin:0 5px 0 0;}
.wrapp_stockers .like_icons > div.offers_compare{margin:0px 19px 0px 0px;}
.wrapp_stockers .like_icons span{opacity:1;visibility:visible;}
.display_list .item-stock{margin:0 0 0 14px;}
.display_list .list_item .preview_text{line-height:18px;margin:14px 0px 0px;font-size:13px;}
.display_list .list_item .show_props a span{font-size:12px;line-height:18px;}
.display_list .list_item .show_props{margin:10px 0px -3px;}
.char_title{color:#333333 !important;}
.show_props .char_title{position:relative;cursor:pointer;}
.show_props .char_title:after{content:"\f107";padding:0px 0px 0px 5px;}
.show_props .char_title.opened:after{content:"\f106";}
.display_list .list_item .show_props a i.icon{top:0px;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_optimus/images/arrows.png') 2px -185px no-repeat;}
.display_list .list_item .props_list_wrapp{display:none;margin:0;padding:10px 0px 0px;}
.props_list{border-collapse:collapse;}

.display_list .sale_block{margin-top:5px;}
.bx_item_detail_scu .bx_scu_scroller_container{position:relative;z-index: 1;margin:7px 0px 0px;}
.bx_item_detail_size .bx_size_scroller_container{margin:4px 0px 0px;}

.sku_props ul li.missing, .ik_select_dropdown ul li.missing{opacity:0.4;}
.unshow_un_props .sku_props ul li.missing, .unshow_un_props ul li.missing{display:none;}

/*block*/
.catalog .catalog_block{padding:0px 0px 0px 0px;width:100%;}
.ajax_load.block .top_wrapper, .catalog .top_wrapper{margin-top: 12px;}
.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:0px;padding-top:0px;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 .15s ease;-webkit-transition-delay:0.5s;-moz-transition:all .15s ease;transition:all .15s ease;transition-delay:0.05s;padding:17px 0px 0px;}
.catalog_block .hover_block .sku_props{margin:0px;padding:0px 0px 2px;}
.catalog_block .image_wrapper_block{margin:0px 0px 15px;}
.shadow_delay{transition-delay:0.22s !important;}
.catalog_block:not(.items) .item_wrap{height:auto !important;position:relative;z-index:51;background:#fff;padding-bottom:0px;}
.tabs_slider .catalog_block .item_wrap:not(.touch):hover, .tabs_slider .catalog_block .item_wrap.hover {z-index:58;padding-bottom:20px;}
.catalog_block .item_wrap:not(.touch):hover .hover_block, .catalog_block .item_wrap.hover .hover_block{opacity:1;visibility:visible;max-height:500px;}
.catalog_block + .bottom_nav .ajax_load_btn{padding:0px 0px 0px;position:relative;top:-22px;margin-bottom:-2px;}
.catalog_block .counter_wrapp .more_text{display:none;}
.catalog_block .wrap_nav{display:none;}
.catalog_block .view_sale_block .values{margin-bottom:3px;height: 36px;}
.catalog_block .catalog_item_wrapp:nth-child(4n){width:210px;}
.catalog_block .catalog_item_wrapp:nth-child(4n) .item_wrap {margin-right:0px;}

/*table*/
.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;position:relative;}
.module_products_list .cost.prices .price.discount{margin:0px;vertical-align:text-top;position:relative;top:-1px;}
.module_products_list .counter_wrapp{padding:0px;white-space:nowrap;}
.module_products_list .counter_wrapp .button_block{white-space:normal;}
.module_products_list  .counter_wrapp .button_block.wide{display:inline-block;width:auto;}
.module_products_list .counter_wrapp .more_text{display:none;}
.module_products_list .wrapp_stockers .like_icons > div:last-child{margin-right:0px;}
.adaptive_button, .adaptive_button .more_text{display:none;}
.table table.module_products_list { float: none;overflow:visible; }

/*compare*/
.bx_compare .bx_sort_container{position:relative;}
.bx_compare .bx_sort_container ul li:not(.current):before{display:none;}
.bx_compare .bx_sort_container ul.tabs-head{margin:0px;}
.bx_compare .bx_sort_container ul.tabs-head >li{margin: 0px 4px -1px 0px;border-radius: 2px 2px 0px 0px;}
.bx_compare .bx_sort_container ul.tabs-head >li:hover{background:#fff;}
.bx_sort_container .wrap_remove_button{position:absolute;top:-7px;right:0px;}
.bx_compare .frame{margin:0px 0px 0px 230px;position:relative;overflow:hidden;}
.bx_compare .frame .wraps{width:10000% !important;overflow:hidden;font-size:0px;}
.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;padding:40px 20px 20px 20px;font-size:13px;position:relative;text-align:left;vertical-align:top;overflow:hidden;}
.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{margin:0px 20px 0px 0px;position:relative;}
.bx_compare .compare_view .item_block a{font-weight:500;}
.bx_compare .compare_view .item_block .title{display:block;padding:14px 0px 0px;}
.bx_compare .compare_view.data_table_props tr td .remove i{display:none;}
.bx_compare .compare_view.data_table_props td{border:1px solid #e5e5e5;padding:10px 27px 13px 18px;transition:none 0s ease 0s;}
.bx_compare .data_table_props tr td:first-of-type{font-weight:600;visibility:hidden;}
.prop_title_table{position:absolute;left:0px;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 .prop_title_table .data_table_props tr td .remove i{display:inline-block;}
.bx_compare .remove{position:absolute;top:0px;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;}
.bx_compare .compare_view.data_table_props  tr.hovered td{background:#f7f7f7;}
.bx_compare .compare_view.data_table_props  tr.hovered td .remove{display:block;}
.wrapp_scrollbar{position:relative;margin:21px 0px 33px 230px;}
.bx_compare .slider_navigation {display:none;}
.bx_filtren_container ul{font-size:0px;margin:41px 0px 5px 0px;}
.bx_filtren_container ul li, .bx_filtren_container ul li:before{display:none;}
.bx_filtren_container ul li.visible{display:inline-block;vertical-align:top;margin:0px 5px 5px 0px;}
.bx_filtren_container ul li span{font-size:12px;line-height:16px;text-transform:none;}

/* Scrollbar */
.wrapp_scrollbar .wr_scrollbar{margin:0 38px 1em 38px;background:#e5e5e5;height:1px;opacity:0;}
.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;}

/*catalog detail*/
.video_block{text-align:center;margin:0px 0px 30px;}
.video_block .description{text-align:left;}
.video_table{width:100%;}
.video_table td{padding-bottom:5px;}
.video_table td:nth-of-type(1){padding-right:5px;}
.catalog_detail .item_main_info  .stickers{top:25px;left:0px;}
.offers_img, .offers_img a{transition:opacity 0.1s ease;text-align:center;}
.offers_img.wof{opacity:0;}
.img_wrapper .wrapp_thumbs{position:relative;}
.thumbs_navigation ul li{position:absolute;top:50%;margin-top:-14px;background-color:transparent;z-index:2;}
.thumbs_navigation ul li:hover{background-color:transparent;}
.img_wrapper .thumbs_navigation .flex-direction-nav{margin:0px;}
.img_wrapper .thumbs_navigation ol li{display:none;}
.img_wrapper .thumbs_navigation ul li.flex-nav-prev{left:-38px;}
.img_wrapper .thumbs_navigation ul li.flex-nav-next{right:-37px;}
.info_item .top_info, .info_item .middle_info{padding:24px 0px 3px;overflow:hidden;}
.info_item .middle_info{float:left;overflow:visible;width:100%;}
.info_item .top_info .item_block{vertical-align:middle;line-height:0px;}
.info_item .top_info{padding: 14px 0px 19px;border-bottom:1px solid #F2F2F2;}
.info_item .top_info .rows_block + .preview_text{padding-top: 13px;}


.catalog_detail .item_slider .like_icons{top:-6px;right:-16px;}
.catalog_detail .item_slider .like_icons span{margin:0px;}

.like_wrapper{position:relative;}

.color_link:hover{color:#1d2029 !important;}

.catalog_detail #ask_block .form-control{height:auto;border:none;padding:0px;box-shadow:none;}
.catalog_detail #ask_block .form-control label{font-weight: 400;}

.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 .compare_item.added span.value:before{background-position:-18px -44px;}
.catalog_detail .top_info .like_icons span{font-size:11px;opacity:1;visibility:visible;border:0px;display:inline-block;vertical-align:middle;margin:0px;background:none;}
.catalog_detail .top_info .like_icons span:hover{background:none;}
.catalog_detail .top_info .like_icons span.value span{display:inline-block;margin:1px 7px 0px 0px;}
.info_item .top_info .article{font-size:13px;color:#666;line-height: 18px;}
.info_item .top_info .article .value{padding:5px 0px;margin:0px 0px 0px 0px;}
.info_item .top_info .brand{float:right;font-size:13px;line-height:20px;}
.info_item .top_info .brand img{display:block;max-width: 100%;}
.info_item .preview_text{color:#333333;max-height: 42px;overflow: hidden;padding: 0px 0px 3px;}
.info_item .middle_info .prices .price{font-size:26px;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 0px 0px;}
.info_item .middle_info .view_sale_block{margin-top:9px;}
.info_item .middle_info .item-stock{margin:14px 0px 0px;}
.info_item .middle_info .item-stock .store_view{cursor:pointer;}
.info_item .middle_info .prices_block{padding:0px 0px 22px 0px;}
.info_item .middle_info .prices_block  .rating{margin:16px 0px 0px;}
.info_item .middle_info .buy_block{font-size:0px;line-height:0px;}
.info_item .middle_info .buy_block >div{display:inline-block;vertical-align:top;}
.info_item .middle_info .buy_block .wrapp_one_click{padding-bottom:22px !important;}
.info_item .middle_info .buy_block .sku_props + .counter_wrapp, .info_item .middle_info .buy_block .buys_wrapp{padding-top:15px;}
.ajax_load.table .counter_wrapp{padding-top:0px;}
.info_item .middle_info .buy_block .sku_props + .counter_wrapp.woffers, .ajax_load  .counter_wrapp.woffers{transition:opacity 0.1s ease;opacity:0;}
.info_item .middle_info .buy_block .counter_wrapp{padding:0px 12px 0px 0px;white-space:nowrap;}
.info_item .middle_info .buy_block .counter_wrapp >div{margin-bottom:22px !important;}
.info_item .middle_info .buy_block .counter_wrapp .more_text{font-size:12px;white-space:normal;}
.noffer .info_item .middle_info .buy_block .one_click{opacity:1;}
.info_item .middle_info .preview_text{padding:22px 0px 0px 0px;font-size:13px;line-height:18px;}
.buy .counter_wrapp{padding:0px;}

table.offers_table td.counter_wrapp.counter_block_wr .total_summ{padding-top: 18px;position:absolute;}
body .main_item_wrapper div.total_summ{display:none;font-size: 13px;line-height: 20px;color:#666;}
body .catalog_detail .main_item_wrapper div.total_summ{display:none;}
body .main_item_wrapper div.total_summ span{color:#1d2029;font-weight:bold;}
body .catalog_detail .main_item_wrapper div.total_summ{margin: -11px 0px 23px;}
body #fast_view_item .catalog_detail .main_item_wrapper div.total_summ{margin: 15px -3px 0px;}
body .ajax_load .main_item_wrapper div.total_summ{margin: 9px 0px 0px;}
body .ajax_load.table .main_item_wrapper div.counter_wrapp{position:relative;text-align:left;padding-left:10px;}
body .ajax_load.table .main_item_wrapper div.counter_wrapp > div{margin-bottom:7px;}
body .ajax_load.table .main_item_wrapper .counter_wrapp div.total_summ{margin: -4px 0px 0px;position:absolute;font-size:12px;}

.catalog_detail .info_item .middle_info .buy_block .buys_wrapp.offer_buy_block{padding-top:0px;}
.catalog_detail .buy_block .offer_buy_block > div{display:inline-block;vertical-align:top;font-size:0px;line-height:0px;white-space:nowrap;}

.top_info .more_block{cursor:pointer;font-size:13px;}
.top_info .more_block:after{content:"\f107";padding: 0px 0px 0px 5px;}

.catalog_detail .counter_wrapp .counter_block{margin-right:12px;}
.catalog_detail .w_icons.button.to-cart:before{position:absolute;top:10px;left:19px;background:url('/local/templates/aspro_optimus/images/ai.png') -460px -49px no-repeat;width:17px;height:16px;content:"";display:block;}
.catalog_detail .w_icons.button.to-cart{padding-left: 46px;white-space: nowrap;}
.catalog_detail .offers_table .w_icons.button.to-cart:before{top:7px;}

.specials.tab_slider_wrapp .tabs_content .tabs_slider> li, .tabs_slider  >li.catalog_item, .slides  >li.catalog_item{border:1px solid #eaebec;}
.specials.tab_slider_wrapp .tabs_content .tabs_slider> li:hover, .tabs_slider  >li.catalog_item:hover, .slides  >li.catalog_item:hover{border:1px solid #fff;}


/*tizers start*/
.catalog_detail .tizers_block_detail{border-top:1px solid #eaebec;}
.catalog_detail .tizer .inner_wrapper{padding:18px 20px 18px;font-size:13px;line-height:16px;color:#555555;}
.catalog_detail .tizer .image{width:45px;height:40px;line-height:40px;float:left;text-align:center;}
.catalog_detail .tizer .image + .text{padding-left:55px;}
/*tizers end*/

.catalog_detail .tabs_section{margin:-10px 0px 0px;}
.catalog_detail .tabs_section .tabs-head li{margin-top:10px;}

.catalog_detail .stock_board{padding:20px 15px 19px 84px;background:#f7f7f7;margin:0px 0px 22px;position:relative;font-size:13px;}
.catalog_detail .stock_board{float:left;width:100%;box-sizing: border-box;}
.catalog_detail .stock_board:before{content:"";display:inline-block;position:absolute;width:45px;height:45px;background:url('/local/templates/aspro_optimus/images/icons_goods.png') -1px -139px no-repeat;left:25px;top:21px;}
.catalog_detail .stock_board .title{font-size:15px;font-weight:500;}
.catalog_detail .stock_board .read_more{font-size:13px;}
.catalog_detail .stock_board  .txt{margin:5px 0 4px;line-height:18px;}
.share_wrapp{position:relative;}
.share_wrapp .text.button{font-size:13px;border-color:#888;text-transform:none;padding: 7px 10px 8px 32px;position:relative;color:#888;line-height: 15px;}
.share_wrapp .text.button:before{content:"";display:inline-block;position:absolute;width:12px;height:14px;background:url('/local/templates/aspro_optimus/images/ai.png') -426px -50px no-repeat;left:13px;top:8px;opacity:0.7;}
.share_wrapp .text.button:hover{border-color:444444;}
.share_wrapp .text.button:hover{color:444444;}
.share_wrapp .text.button:hover:before{opacity:1;}
.share_wrapp .shares{display:none;position:absolute;top:42px;left:-5px;z-index:3;background:#fff;box-shadow:0px 0px 15px rgba(0,0,0,.12);border-radius:2px;margin:0px -20px;width:153px;}
.share_wrapp .shares .b-share, .share_wrapp .shares .ya-share2__container{padding:20px 20px 15px 23px !important;}
.share_wrapp .shares ul{margin:0px;}
.share_wrapp .shares li{padding:0px;margin:0px;}
.share_wrapp .shares li:before{display:none;}
.share_wrapp .shares a{padding:0px !important;}
.share_wrapp .shares a:nth-child(3n){margin-right:0px;}
.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;}
.share_wrapp .ya-share2__container_size_m .ya-share2__icon{display:none;}

.catalog_detail .element_detail_text { font-size: 12px; line-height: 15px; padding: 0px 0px 39px;float:left;width:100%; }
.catalog_detail .element_detail_text .sh {width: 120px;float: left;}
.catalog_detail .element_detail_text .price_txt { padding-left: 129px; color: #b3b3b3; font-size: 12px;}

.catalog_detail .props_list{width:100%;margin:0px 0px 0px;color:#555;}
.catalog_detail .tabs_content .char_block{margin-bottom:30px;}
.catalog_detail .props_list td{vertical-align:bottom;font-size:13px;vertical-align: top;background: url('/local/templates/aspro_optimus/images/dott.png') no-repeat;background-position: 0px 12px;background-repeat: repeat-x;width:50%;/*border-bottom: 1px dotted #c3c3c3;*/}
.catalog_detail .props_list td span{/*bottom: -11px;*/}
.catalog_detail .props_list td.char_value span{padding: 0px 0px 0px 10px;}
.catalog_detail .props_list td.char_name span:after{/*border-bottom: 1px dotted #ccc;position: absolute;margin-left: 12px;height: 13px;content: '';width: 100%;*/}
.props_list .hint{position:absolute;top:0px;right:-10px;}
.props_list .hint .icon{background:#e5e5e5;border-radius:100%;}

.catalog_detail .tabs_content  .descr_div > div{padding-bottom:4px;}
.catalog_detail .tabs_content .descr_div .char_block{width:50%;padding:0px 40px 36px 0px;margin-bottom:0;}
.catalog_detail .tabs_content .descr_div .char_block.wide{width:100%;}
.catalog_detail .tabs_content .descr_div .char_block + .serv{padding:0px 0px 0px 10px;}
.catalog_detail .tabs_content .serv{width:50%;}
.catalog_detail .tabs_content .serv.block_view{padding:0px;}

.props_block .char{margin:12px 0;display:inline-block;width:15%;text-align:left;padding:0px 10px 0px 0px;vertical-align:top;}
.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{font-size:13px;}
.catalog_detail .tabs_content .props_block .char .hint{position:absolute;top:0px;}
.catalog_detail .tabs_content .props_block .char .hint .icon{left:0px;border-radius: 100%;}
.catalog_detail .tabs_content .props_block .char .hint .tooltip{left:0px;}
.catalog_detail .tabs_content .props_block .char .hint .tooltip:after{left:0px;}
.catalog_detail .tabs_content .props_block .char .whint > span{padding-left:20px;}

.offers_table .property .whint{position:relative;padding-left:20px;}
.offers_table .property .hint{position:absolute;top:0px;left:0px;}
.offers_table .property .hint .icon{left:0px;border-radius:100%;}
.offers_table .property .hint .tooltip{left:-18px;}

.catalog_detail .p_block .item-stock .value .store_view{border-bottom: 1px dotted;}
.catalog_detail .item-stock .value .store_view:hover{color:#1d2029;}

.catalog_detail .wrapp_docs{width:25%;padding:0px 20px 0px 0px;}
.button.wicon i{background-position:-91px -206px;margin:0px 10px 0px 5px;}
.catalog_detail .show_btn{width:15%;float:left;}
.catalog_detail .form_wr{width:85%;font-size:12px;padding:0px 0px 0px 21px;float:left;}

.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:0px 60px 0px 0px;}
.forms .form_block{width:71%;}

.catalog_detail .info_item .middle_info .buy_block .sku_props{display:block;}
.bx_item_detail_scu .bx_scu_scroller_container{margin-left:2px;}
.middle_info .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt_item{width: 46px;height: 46px;border: 2px solid #fff;line-height:46px;}
.middle_info .sku_props .bx_size_scroller_container, .middle_info .sku_props .bx_scu_scroller_container{margin-top:11px;}
.middle_info .sku_props .wrapper_sku > div{margin-bottom:15px;}

/*bottom slider start*/
.bottom_slider .catalog_item{text-align: center;}
.bottom_slider .catalog_item .cost.prices, .wr .catalog_item .cost.prices{margin:11px 0px 0px;}
.bottom_slider .catalog_item .buttons_block{text-align:center;}
.bottom_slider .catalog_item:hover .item_info{height:auto !important;}
.bottom_slider .catalog_item .buttons_block .button{float:none;}
/*bottom slider end*/

/*reviews*/
.reviews-reply-field .lhe-stat-toolbar-cont{border:1px solid #E5E5E5;border-bottom-width:0px;box-sizing:border-box;border-radius:2px 2px 0px 0px;background-color:#F7F7F7;}
.reviews-reply-field iframe{border:1px solid #E5E5E5 !important;box-sizing:border-box;border-radius:0px 0px 2px 2px;background-color:#F7F7F7;}
.reviews-reply-field-upload{padding:11px 0px 19px;}
.forum-upload-file-attach{font-size:13px;}
.reviews-reply-field input[type="checkbox"]{display:none;}
.filter label span{line-height:14px;}
.reviews-reply-field-settings{padding:0px 0px 16px;}
.reviews-post-reply-buttons{margin:0px 0px 2px;}
.reviews-reply-buttons .button:first-child{margin:0px 13px 0px 0px;}
.reviews-post-reply-buttons a{font-size:11px;}
.reviews-reply-header, .reviews-reply-fields label{margin:0px 0px 2px 0px;display:block;}
.reviews-reply-fields{margin:0px 0px 19px 0px;}
.reviews-block-container{margin:0px 0px 30px 0px;}
.reviews-post-table{font-size:12px;border-bottom:1px solid #e5e5e5;width:100%;margin:0px 0px 13px;}
.reviews-post-table thead td .message-post-date{line-height:14px;padding-left:16px;font-size:10px;background:url('/local/templates/aspro_optimus/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;margin:0 4px;height:8px;line-height:5px;width:1px;}
.reviews-post-table .reviews-text{margin:3px 0px 3px;}
.forum-quote{background:#f8f2d4;width:100%;margin:5px 0px 0px;}
blockquote.bx-quote{background:#f8f2d4 !important;}
.forum-quote tr th{text-indent:-9999px;display:none;}
.forum-quote tbody tr td{border:1px solid #dddddd;padding:8px 13px 0px;background:url("/local/templates/aspro_optimus/images/font_quote.gif") no-repeat scroll -1px -1px;}
.forum-quote tbody tr td a, .reviews-header-title a {cursor:default;}
.reviews-reply-field-captcha .text_block{padding:0px 10px 0px 0px;font-size:12px;}
.reviews-reply-field-captcha .capch_block{padding:17px 0px 0px;line-height:0px;}
div.reviews-header-box{color:#fff;}
div.reviews-info-box, .reviews-note-box{border:1px solid #ddd;padding:10px;margin:0px 0px 20px;}
div.reviews-code-box{font-size:12px;width:100%;border-width:1px solid #ddd;background:#f8f2d4;}
div.reviews-code-box ol, div.reviews-code-box ol li, div.reviews-code-box ol li span{margin:0;padding:0;border:none;}
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;padding:0 0.5em 0 1.5em !important;margin:0;line-height:1.5em;}
.reviews-note-box  p{margin-bottom:0px;}
.reviews-note-box .reviews-note-error{color:#e62222 ;}

/*order items*/
.bx_ordercart .module-cart thead tr td.item{text-align:center;}
.bx_ordercart .module-cart table td.name-cell.no_img, .bx_ordercart .module-cart table td.custom .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:9px;}
.bx_ordercart.basket_wrapp{margin:0px;}
.bx_ordercart .module-cart td{white-space:nowrap;}
.bx_ordercart_order_sum{width:100%;margin:0px;}
.bx_ordercart_order_sum td{font-size:14px;padding-top:5px;padding-bottom:5px;}
.bx_ordercart_order_sum td.custom_t1{width:89%;padding:0px 29px 0px 0px;text-align:right;}
.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_section_bottom h3{margin-bottom:29px;}
.bx_section_bottom .bx_block{margin-bottom:20px;}
.bx_ordercart_order_pay_center{text-align:right;margin:0px 0px 5px;}
.confirm .bx_section{padding-left:88px;}
.confirm h3{position:relative;padding:5px 0px 12px 0px;}
.sale_order_full_table.pay{margin:35px 0px 0px;}
.confirm h5{margin-bottom:10px;}
#order_form_div .confirm .button{font-size:10px;padding-top:11px;padding-bottom:10px;}
#order_form_div input[type="submit"]{font-size:10px;padding:11px 21px 10px 20px;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;font-family:"Ubuntu",Arial,Helvetica,sans-serif;letter-spacing:0.4px;}
.bx_ordercart_order_pay .bx_ordercart_order_pay_right{margin:0px;}

/*personal*/
.border_block{padding:38px 43px;border:1px solid #E5E5E5;position:relative;}
.form-block-wr .main .iblock, .soc-serv-main {font-size:12px;}
.form-block-wr  .but-r{padding:26px 0px 0px 0px;}
.soc-serv-main .soc-serv-title-grey{padding:0px 0px 14px;}
.passw .text_block{padding-top:35px;}
.adaptive{display:none;}

/*history list*/
.filter_block{padding:17px 24px 14px;overflow:hidden;}
.filter_block  ul{font-size:0px;margin:0px;float:left;}
.filter_block  ul li{font-size:13px;display:inline-block;vertical-align:top;font-weight:600;padding:0px 25px 0px 0px;}
.filter_block  ul li:before{display:none;}
.filter_block  ul li:last-child{padding-right:0px;}
.filter_year{float:right;margin:-5px 0;width:100px;}
.filter_year .common_select .common_select-link{margin:0;}
.module-orders-list.colored thead td{padding-bottom:9px;}
.module-orders-list.colored tbody td{padding:15px 5px 15px;}
.module-order-history .module-orders-list .tr-d:hover td{background:#f7f7f7;}
.module-orders-list.colored tbody td.not_payed{color:#e62222;}
.module-orders-list.colored tbody td.payed, .module-order-history .module-orders-list .status.delivered{color:#37ac09;}
.module-orders-list .status.canceled{color:#e62222;}
.module-orders-list.colored tbody td.price-cell, .module-orders-list.colored tbody td.summ-cell, .module-order-history.orderdetail .module-orders-list tr td.price{font-weight:600;white-space:nowrap;}
tr.drop td{border-top-width:0px;}
.module-order-history .empty_history{padding:20px 0px;}

/*history detail*/
.module-order-history.orderdetail .module-orders-list tr td{border:1px solid #e5e5e5;padding:11px 19px 14px;text-align:left;}
.module-order-history.orderdetail .module-orders-list tr.title td{border:0px;padding:0px;}
.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:0px;}
.module-order-history.orderdetail .module-orders-list tr td.vimg + .vname{border-left-width:0px;}
.module-order-history .module-orders-list .drop-cell .not-payed .text{font-size:13px;width:73%;padding:0px 10px 0px 0px;}
.module-order-history .module-orders-list .drop-cell .not-payed .pays{width:27%;text-align:right;}
.module-order-history.orderdetail .result-row{margin:19px 0px 0px;}
.module-order-history.orderdetail .result-row .result{padding:0px;}
.module-order-history.orderdetail .result-row .result td{padding:0px;border:0px;}
.module-order-history.orderdetail .module-orders-list thead tr td{padding:8px 12px 9px;background:#f7f7f7;border-left-width:0px;border-right-width:0px;}
.module-order-history.orderdetail .module-orders-list.goods tr td{border-left-width:0px;border-right-width:0px;}
.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:0px;padding:0px;font-size:12px;}

/*auth*/
.forgot{font-size:12px;float:right;}
.but-r .buttons{margin:21px 0px 0px 0px;}
.soc-serv-main .row{margin:0px;}
.bx-touch .fancybox-nav span{visibility:visible;}
.back .back{margin:10px 0px 0px;display:inline-block;}

/* front-page sliders */
	.specials_slider_wrapp, .tab_slider_wrapp{}

	.specials_slider_wrapp ul.tabs_content, .tab_slider_wrapp ul.tabs_content{margin:1px -8px 20px -5px;padding:0 8px 0px 5px;}
	.specials_slider_wrapp ul.tabs_content li.tab, .tab_slider_wrapp ul.tabs_content li.tab{margin:0 -5px;padding:0 5px;}

/* viewed product slider */
	.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;}

/*subscribe*/
.subscribe-edit .more_text_small{padding-left:20px;}
.subscribe-edit h5{font-size:13px;margin-bottom:5px;}
.data-table.top .left_blocks{width:40%;}
.data-table.top .right_blocks{width:60%;}

/*search*/
.search-page-wrap .form-control{float:left;margin:0px 10px 0px 0px;}

/*brands*/
.similar_products_wrapp h3{margin-bottom:37px;padding:7px 0px 0px;}
.similar_products_wrapp .slider_navigation.top_big{top:-66px;}
.similar_products_wrapp .wrapper_block .all_wrapp{margin:0px;}
.similar_products_wrapp .wrapper_block .all_wrapp .catalog_item:hover .item_info{height:auto !important;}
.similar_products_wrapp .wrapper_block .all_wrapp .like_icons{top:0px;right:-10px;}
.similar_products_wrapp .wrapper_block .all_wrapp .stickers{left: -24px;top: 0px;}

/*articles*/
.row{margin:30px -15px 0px -15px;font-size:0px;}
.row .item_block{padding:0px 15px 0px 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.row .item_block > a{display:block;overflow:hidden;}
.row .item_block > a img, .articles-list.lists_block  .item .left-data img{vertical-align:middle;max-height:100%;max-width:100%;}
.articles-list.vertical .item {display:inline-block;vertical-align:top;width:33.33%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0px 0px 37px;overflow:hidden;}
.articles-list.vertical .item_block.item{padding:0px 15px 0px 15px;border-bottom-width:0px;margin-top:0px;}
.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:0px 0px 14px;}
.articles-list .item_block.item  .left-data a{overflow:hidden;}
.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:0px;}
.articles-list.vertical .item .date_small{margin:0px 0px 5px;}
.articles-list.vertical .item .item-title{margin-bottom:7px;}
.articles-list.vertical .item .item-title a span{font-size:14px;}
.articles-list.vertical .item_block.item  .right-data .preview-text{margin:0px;padding:0px;}

.articles-list.lists_block .item .left-data{max-width:190px;width:22%;text-align:center;display: inline-block;vertical-align: top;}
.articles-list.lists_block.faq .item .left-data{max-width:175px;}
.articles-list.lists_block .item {margin-top:30px;padding:0px 0px 30px 0px;border-bottom:1px solid #e5e5e5;}
.articles-list.lists_block .item:first-child {margin-top:0px;}
.articles-list.lists_block .right-data{padding: 0 30px 2px;margin-left: 0;display: inline-block;vertical-align: top;width: 78%;box-sizing: border-box;}
.articles-list.lists_block + .module-pagination{border-top-width:0px; float: left; width: 100%;}
.articles-list.lists_block  .item .left-data img{max-height:initial;}
.articles-list.lists_block.news { float: left; width: 100%;font-size:0px; }
.content_wr_float { float: left; width: 100%; }

.content_wr_float.with-share .back{float:left;}
.content_wr_float.with-share .catalog_detail{float:right;}

.right_side.wide{width:230px;}
.left_side.wide{padding-right:240px;}
.ask_small_block{border:1px solid #e5e5e5;}
.ask_small_block .ask_btn_block{padding:29px 20px;text-align:center;}
.ask_small_block .description{font-size:13px;line-height:18px;padding:19px 24px 19px;}

.ask_big_block{min-height:30px;margin:17px 0px 20px;border:1px solid #e5e5e5;padding:29px 40px;}
.ask_big_block .ask_btn_block{float:left;}
.ask_big_block .description{padding-left:175px;line-height:16px;}

/*detail*/
.news_detail_wrapp.big .detail_picture_block{height:188px;line-height:185px;padding:5px;}
.margin.preview_text{margin:0px 0px 36px;}
.galley.row{margin:0px -10px 0px -10px;}
.galley.row .item_block {padding:0px 10px 20px 10px;margin:0px 0px 20px 0px;}
.galley.row .item_block > a{height:143px;line-height:140px;}
.left_side.wide .common_product .content_inner{margin-right:-16px;}

/*vacancy*/
.job.border_block{margin:0px 0px 37px;}
.job.border_block  .wrap_md > div{font-size:13px;}
.job.border_block  .text{width:57%;padding:0px 46px 0px 0px;}
.job.border_block  .phone{width:23%;padding:0px 10px 0px 0px;}
.job.border_block  .phone .wrap_phones{overflow:hidden;}
.job.border_block .medium {color: #888888; font-size: 12px; line-height: 15px; margin-bottom: 4px; display:inline-block;vertical-align: top;}
.job.border_block .grey{display:inline-block;vertical-align: top;width: 100%; margin-bottom: 23px;font-size: 13px; line-height: 20px; color:#383838;}
.job.border_block  .but{width:20%;text-align:right;}
.job.border_block .grey a{display:block;}
.jobs_wrapp{border:1px solid #E5E5E5;}
h3.jobs{margin-bottom:28px;}
.jobs_wrapp .item:first-child{margin-top:0;border-top-width:0px;}
.jobs_wrapp .item{border-top:1px solid #e5e5e5;}
.jobs_wrapp .item.opened{background:#f7f7f7;}
.jobs_wrapp .item .name{cursor:pointer;}
.jobs_wrapp .item .salary_wrapp{text-align:right;}
.jobs_wrapp .item .salary{font-size:14px;margin:1px 0px 0px;padding:0px 42px 0px 10px;white-space:nowrap;font-weight:500;}
.jobs_wrapp .item tr td{vertical-align:top;padding-top:24px;padding-bottom:18px;}
.jobs_wrapp .item tr td:first-of-type{padding-left: 28px;}
.jobs_wrapp .item tr td:last-of-type{padding-right: 19px;}
.jobs_wrapp .item  .name .title .salary{padding:5px 0px 0px;display:none;}
.jobs_wrapp .item  .name .title h4{margin:0px;text-align:left;}
.jobs_wrapp .item  .item_title{font-size:16px;}
.jobs_wrapp .item  .description_wrapp{margin:-7px 0px 0px;display:none;padding:0px 19px 29px 28px;}
.jobs_wrapp .item  .description_wrapp .description{margin:0px 0px 25px;}
.jobs_wrapp .item .opener_icon {position:relative;top:-3px;}

/* CONTACTS PAGE */
.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_optimus/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:270px;}
.contacts_right{margin-left:285px;}
.contacts_right .fancy{display:inline-block;vertical-align:top;*display:inline;zoom:1;width:210px;height:143px;margin:0 20px 20px 0;float:left;text-align:center;line-height:140px;}
.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-word;}
.store_property .title{color:#888888;font-size:12px;line-height:15px;margin-bottom:4px;}
.store_property .value{color:#383838;font-size:13px;line-height:20px;}
.store_property .value a{display:block;}

/* GOOGLE MAP */
.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_optimus/images/map_con.png') 0px 0px no-repeat;margin:-29px 0 0;right:20px;top:50%;}
.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,.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:0px;}
.module-map .infoBox{background:#ffffff none repeat scroll 0 0;left:50%;position:absolute;top:auto;font-family:"Ubuntu",sans-serif;}
.module-map .infoBox .wrap-big{padding:25px 30px 30px;position:relative;width:230px;color:#383838;line-height:18px;}
.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:rgba(0, 0, 0, 0) url("/local/templates/aspro_optimus/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:rgba(0, 0, 0, 0) url("/local/templates/aspro_optimus/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:bold;line-height:20px;margin-bottom:11px;}
.module-map .infoBox .metro, .module-map .infoBox .schedule, .module-map .infoBox .phone, .module-map .infoBox .email{margin-bottom:5px;}
.module-map .infoBox .button{margin-top:10px;}
.module-map .infoBox .metro > i, .shops.list .item .metro i, .store_property.metro .value i, .stores_list .store_text.metro .value i{background:rgba(0, 0, 0, 0) url("/local/templates/aspro_optimus/images/icons_wish.png") no-repeat scroll -1px -237px;display:block;float:left;height:9px;margin:5px 6px 0 0;width:14px;}

/* STORES - SHOPS */
.shops.list .item{position:relative;overflow:hidden;min-height:69px;padding:30px 0;border-top:1px solid #e5e5e5;color:#383838;}
.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.wi .image{display:none !important;}
.shops.list .item .rubber{margin-left:130px;overflow:hidden;}
.shops.list .item .rubber > div{float:left;overflow:hidden;padding-top:11px;}
.shops.list .item.wi .rubber{margin-left:0;}
.shops.list .item .title_metro{width:50%;margin-top:-1px;padding-right:3%;}
.shops.list .item .schedule_phone_email{width:47%;font-size: 0px;}
.shops.list .item .schedule{width:60%;padding-right:3%;display: inline-block;box-sizing: border-box;font-size: 13px;vertical-align: top;}
.shops.list .item .phone_email{display: inline-block;width: 40%;font-size: 13px;}
.shops.list .item .title{font-size:15px;font-weight:500;margin-bottom:5px;}
.shops.list .item .metro{margin-bottom:5px;}
.shops.list .item .metro i, .store_property.metro .value i, .stores_list .store_text.metro .value i{margin-top:7px;}
.shop.detail a.back{display:inline-block;font-weight:bold;margin-top:35px;}

/* FAQ */
.faq_ask{border:1px solid #e5e5e5;padding:44px;}
.faq_ask .form .form_footer{margin-bottom:0;}
.button.faq_button{float:left;padding:9px 18px 10px 39px;text-align:center;width:97px;position:relative;white-space:nowrap;}
.button.faq_button > span{display:inline;}
.button.faq_button > span:last-of-type{display:none;}
.button.faq_button.opened > span{display:none;}
.button.faq_button.opened > span:last-of-type{display:inline;}
.button.faq_button i{background:rgba(0, 0, 0, 0) url("/local/templates/aspro_optimus/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_ask .form_head h4{display:none;}
.faq.list{margin:36px 0 0;}
.faq_section{border:1px solid #e5e5e5;margin:28px 0 26px;}
.faq.list .item{padding:19px 24px 22px;border-bottom:1px solid #e5e5e5;}
.faq.list .item:last-of-type{border:none;}
.faq.list .item.opened{background-color:#f7f7f7;}
.faq.list .item .q{font-weight:bold;position:relative;}
.faq.list .item .q .opener_icon{position:absolute;right:-3px;top:-5px;}
.faq.list .item .q a{display:block;padding:0px 20px 0px 0px;}
.faq.list .item .a{display:none;padding-top:14px;}

/* STAFF */
.staff.list .staff_section{border:1px solid #e5e5e5;border-bottom:none;position:relative;}
.staff.list .staff_section:last-of-type{border-bottom:1px solid #e5e5e5;}
.staff.list .staff_section_title{position:relative;}
.staff.list .staff_section_title h4{margin:0;}
.staff.list .staff_section_title a{display:block;padding:25px 29px 27px;}
.staff.list .staff_section_title .opener_icon{position:absolute;right:21px;top:18px;}
.staff.list .staff_section.opened .staff_section_title{background-color:#f7f7f7;}
.staff.list .staff_section_items{overflow:hidden;}
.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.wi .info{margin-left:0;}
.staff.list .item .name{color:#383838;font-size:16px;font-weight:bold;margin:-4px 0 1px;}
.staff.list .item .post{font-size:12px;}
.staff.list .item .phone{margin-top:13px;}
.staff.list .item .email{margin-top:7px;}
.staff.list .item .phone > div, .staff.list .item .email > div{color:#383838;font-size:12px;margin-bottom:-3px;}

/*composite btn*/
#bx-composite-banner a.bx-composite-btn{border: 1px solid #e8e8e8;margin:7px 0px 0px;}
#bx-composite-banner{text-align:left;}

/*basket*/
.empty_cart .card_popup_frame.popup .basket_empty{display:block;}
.empty_cart .card_popup_frame.popup .total_wrapp{display:none;}

.button_wrap .button, body .wrapper .button{-webkit-appearance:none;}
.iblock .icon_error_block{float:right;}
.iblock .icon_error_block:after{display:none;}
.icon_error_block {box-sizing: border-box; min-height: 34px; padding-left: 50px; position: relative; text-align: left; width: 100%;}
.basket_fly .icon_error_block {width: inherit;}
.basket_fly .module-cart .colored tfoot td.row_titles .item_title{margin-top:2px;}
.icon_error_block:after{background:#e62222 url("/local/templates/aspro_optimus/images/warning_white.png") 0px 0px no-repeat;top:0px;height:40px;width:40px;left:0;position:absolute;content:" ";z-index:60;display:block;}
.icon_error_block b{font-size:15px;}
.backet_back_wrapp .basket_back{display:inline-block;vertical-align:top;}

.basket_print{display:inline-block;vertical-align:top;text-align:left;margin:0px 15px 0px 0px;}

.basket_print:hover{color:#383838;}
.basket_print:hover i{background-color:#383838;}
.basket_wrapp .module-cart table.bottom .bottom_btn .backet_back_wrapp.error .iblock.back_btn{padding-right:0px;}
.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:0px 0px 0px 60px;}
.basket_fly .basket_fly .icon_error_block:after{left:0px;}

.view_sale_block.offers { display: none; }
.subscribe-edit .data-table tbody td:last-child{padding-left:20px;}

/*detail*/
.catalog_detail .cost.prices .price_name, .catalog_detail .item-stock > span, .catalog_detail .item-stock{font-size:12px;}
.catalog_detail .info_item .middle_info .prices .price{margin-top:3px;float:none;}
.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 .cost.prices .sale_block + .price_name{margin-top:15px;}
.catalog_detail .middle_info .cost.prices .price + .price_name{padding:0px 0px 0px;margin-top:12px;}
.catalog_detail .cost.prices .price_name:first-of-type{margin-top:0px;}

.catalog_detail .with_matrix, .cost.prices .with_matrix{padding-bottom:20px;}
.ajax_load .cost.prices .with_matrix{padding-top:8px;}
.ajax_load .cost.prices .with_matrix.with_old{padding-top:0px;}
.cost.prices .with_matrix .price > .price_value_block{display:inline-block;}
.cost.prices .with_matrix:after{content:"";display:block;width:100%;height:1px;clear:both;}
.cost.prices .with_matrix .sale_block.matrix{margin-bottom: -25px;}
.catalog_block .cost.prices .with_matrix .sale_block.matrix{margin-bottom: 0px;}

.cost.prices .strike_block .price, .cost.prices .strike_block.offers_price{font-size: 16px;line-height: 15px;font-weight: normal;color: #666;text-decoration: line-through;}
body .module_products_list .cost.prices .strike_block .price, body .module_products_list .cost.prices .strike_block.offers_price{font-size: 13px;line-height: 15px;font-weight: normal;}
.cost.prices .price_group:first-of-type{margin-bottom: 10px;}

/*price matrix*/
.offers_price_wrapper > div{margin: 0px 10px 10px 0px;/*display:inline-block;*/}
.price_matrix_block .price_name{font-size: 12px;line-height: 15px;margin: 8px 0px 5px;font-weight: normal;color: #888;}
body .prices .price_wrapper_inner{border-bottom:1px dotted #777;}
body .prices .price_matrix_block .price_matrix_wrapper{display:inline-block;}
body .prices .price_matrix_block .price_group:first-of-type{margin-bottom:10px;}
body .prices .price_matrix_block .price_wrapper_block{white-space:nowrap;display:table-row;position:relative;}
body .prices .price_matrix_block .price_wrapper_block > div{background: url(/local/templates/aspro_optimus/images/dott.png) center bottom repeat-x;display:table-cell;text-align: left;vertical-align:top;font-size: 14px !important;font-weight: normal;color: #888;line-height: 20px;float: none;padding: 3px 0px 2px 9px;margin:0px;}
body .catalog_detail .prices .price_matrix_block .price_wrapper_block > div{padding-bottom:4px;}
body .catalog_detail .prices .price_matrix_block .price_wrapper_block > div{font-size:13px !important;}
body .prices .price_matrix_block .price_wrapper_block > div:first-of-type{padding-left:0px;}
body .prices .price_matrix_block .price_wrapper_block:last-of-type > div{background:none;}
body .prices .price_matrix_block .price_wrapper_block .price.discount{position:static;vertical-align:top;line-height:20px;display:table-cell;}
body .prices .price_matrix_block .price_wrapper_block .price.discount span{font-size: 12px;line-height: 15px}
body .prices .price_matrix_block .price_wrapper_block .price:not(.discount){color:#1d2029;line-height:20px;font-weight:bold;display:table-cell;}

/* BASKET PRINT PAGE */
.print .basket_print_desc{margin:30px 0 50px;overflow:hidden;}
.print #panel, .print .top-h-row, .print .catalog_menu, .print #header .middle-h-row .center_block > *, .print #header .middle-h-row .center_block > .middle_phone .order_wrap_btn, .print #header .middle-h-row .basket_wrapp, .print footer, .print .footer, .print .breadcrumbs, .print .basket_sort, .print .counter_block span, .print .bigdata_recommended_products_container, .print .bottom_btn, .print .coupon, .print .style-switcher, .print .delay-cell, .print .remove-cell, .print .bigdata_recommended_products_items{display:none !important;}
.print div#jivo-iframe-container{display:none !important;visibility:hidden;}
.print .counter_block, .print .counter_block input, .print .bottom.middle .top_total_row, .print #header{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 .wrapper_inner .middle-h-row .center_block .middle_phone, .print .wrapper.has_menu #header .phones{display:block !important;text-align:right;}
.print .wrapper.has_menu #header .middle-h-row .center_block .middle_phone .phone_text a{font-size:19px;}
.print .basket_fly #header .middle-h-row .center_block{padding-right:0;}
.print h1{padding-top-top:20px;}
.print .basket_print_desc .store_property{display:inline-block;float:left;margin-right:3%;vertical-align:top;width:22%;}
.print .basket_print_desc .store_property:last-of-type{margin-right:0;}
.print body .wrapper #header{margin-bottom:0 !important;}
.print .wrapper{padding-bottom:0;}
.print table{page-break-inside:auto;}
.print tr{page-break-inside:avoid;page-break-after:auto;}
#header .middle-h-row .logo_wrapp .logo a.print_img{display:none;}
#header .middle-h-row .logo_wrapp .logo.nofill_y a{background:none !important;}

.print_basket{display:none;}

/*stores block*/
.stores_block_wrap .stores_block .stores_text_wrapp.image_block .imgs { width: 100px; /*height: 100px;*/ display: inline-block; vertical-align: top; margin: 0px 0px 0px; float: left; text-align: center; }
.stores_block_wrap .stores_block .stores_text_wrapp.image_block .imgs img { vertical-align: middle; }
.stores_block_wrap .stores_block .stores_text_wrapp .main_info { max-width: 500px; }
.stores_block_wrap .stores_block .stores_text_wrapp.image_block .main_info { width: 100%; margin: 0px 0px 0px 120px; max-width: auto; }
.stores_block_wrap .stores_block .stores_text_wrapp.image_block .main_info > span { display: block; padding: 0px; max-width: 300px; }
.stores_block_wrap .stores_block .stores_text_wrapp span.p10 { padding: 0px 0px 0px 5px; }
.stores_block_wrap .stores_block.w_image:before { top: 22px; }
.stores_block_wrap .stores_block.wo_image .item-stock { top: 50%; position: absolute; right: 0px; margin-top: -10px; }

.catalog_detail .offers_table .many_prices .price.discount { margin-top: 0px; }
.set_wrapp.set_block .cost.prices .price.discount { margin-top: 0px; }

.container iframe, .container object, .container video { display: block; margin: 0 auto; max-width: 100%; }
.group_description_block { font-size: 14px;color: #333; }
.group_description_block.top { padding: 25px 0px 20px; }
.group_description_block.bottom { padding: 20px 0px 20px; }
ul.slider_navigation.top_big .flex-direction-nav { display: none; }
ul.slider_navigation.top_big .flex-direction-nav:first-child { display: block; }
.module_products_list.errors { border: none; }

.hide_class { display: none; }
.module-form-block-wr .form-block input[disabled="disabled"], .module-form-block-wr .form-block textarea[disabled="disabled"] { background: #fff; }
.module-form-block-wr .form-block .success_send{color:#386f35;}

.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk { float: right !important; }
.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk:last-of-type { padding-right: 50px !important;  }

.popup_button_basket_wr{text-align:center;margin: 30px 0px 0px;}
.ajax_text .wrapper{padding:0px;}
.ajax_text table tr td{padding-top: 10px;}
.ajax_text table tr td:last-child{padding-left:20px;width:150px;}
.ajax_text table tr td label{display:block;}
.ajax_text table tr td label input{margin-right:5px;outline: none;}
.ajax_text .ik_select{width: 100% !important;font-size: 0px;}

/*set new*/
.catalog_detail .bx-modal-container{border:none;border-top:1px solid #ebeaec;border-radius:0px;}
.catalog_detail .bx-modal-container *{box-sizing:border-box;font-size:13px;}
.catalog_detail .bx-modal-container .bx-modal-small-title{font-size:15px;}
.catalog_detail .bx-modal-container .bx-item-set-current-price{font-size:17px;}
.catalog_detail .bx-modal-container .catalog_detail .bx-added-item-table-cell-itemname, .catalog_detail .bx-modal-container .bx-added-item-table-cell-img, .catalog_detail .bx-modal-container .bx-added-item-table-cell-del, .catalog_detail .bx-modal-container .bx-added-item-table-cell-price{padding:5px 5px;}

.bx-set-constructor .row *{box-sizing: border-box;}
.bx-set-constructor .row div[class^=col-] {font-size: 14px;}
.bx-set-constructor{border: none;border-radius: 0;border-top: 1px solid #F2F2F2;}

/*rating*/
.iblock-vote.small div { cursor: default; background: url('/local/templates/aspro_optimus/images/ai.png') -137px -51px no-repeat; width:15px; height:14px; overflow:hidden; }
.iblock-vote.small div.star-empty { background-position:-152px -51px; }
.iblock-vote.small div.star-over { background-position:-137px -51px;}

/*gift*/
.bx_item_list_you_looked_horizontal .tabs_slider > li, .wrapper_block .wr > li{opacity:1;text-align: center;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li{float:none;height:auto;margin: 0px;}
.bx_item_list_you_looked_horizontal .cost.prices .price.discount{margin-top:1px;}
.bx_item_list_you_looked_horizontal .cost.prices{margin:11px 0px 0px;}
.bx_item_list_you_looked_horizontal .like_icons span, .bottom_slider .like_icons span{overflow:hidden;}
.bx_item_list_you_looked_horizontal .catalog_item{border:1px solid #eaebec;}
.bx_item_list_you_looked_horizontal .tabs_slider.wr .catalog_item:hover{border:1px solid #fff;}
.bx_item_list_you_looked_horizontal .common_product{border-top: 1px solid #eaebec;margin-top:20px;padding:21px 0px 0px;}
.bx_item_list_you_looked_horizontal .top_block{padding-top:0px;margin-bottom:19px;}
.bx_item_list_you_looked_horizontal ul.slider_navigation.top_big {top: 19px;}

.catalog_item .stickers{left:0px;}
.catalog_item .image_wrapper_block{margin:0px auto;}

/*basket*/
body .bx_item_list_you_looked_horizontal{border-bottom-width:0px;}

/* BASKET */
#basket_form_container{padding:0 0 0;}
#basket_form_container .top_control{float:left;margin:2px 0 0;}
#basket_form_container .top_control .btn{margin:0 0 0 10px;padding-right:40px;border-color:#dddddd;font-size:13px;line-height:20px;color:#333333;}
#basket_form_container .top_control .btn:first-child{margin-left:0;}
#basket_form_container .top_control .btn:hover{color:#FFF;}
#basket_form_container .top_control .delete_all{display:block;margin: 0px;padding-top: 8px;padding-bottom: 7px;}

#basket_items_list .error_text{font-size:14px;line-height:20px;border-radius:0;padding:15px 29px;background:#ffeeee;color:#e83333;}
.bx_ordercart .bx_ordercart_order_pay_left{overflow:hidden;}

.bx_ordercart .bx_ordercart_order_pay, .bx_ordercart .bx_ordercart_order_sum, .bx_ordercart .bx_ordercart_order_pay_left, .bx_ordercart .bx_ordercart_order_pay_right, .bx_ordercart .bx_ordercart_order_pay_center, .bx_ordercart .bx_ordercart_order_pay_center span, .bx_ordercart .bx_ordercart_order_pay_center .checkout, .bx_ordercart .bx_ordercart_order_table_container table, .bx_ordercart .bx_ordercart_order_table_container table tbody, .bx_ordercart .bx_ordercart_order_table_container table tbody tr, .bx_ordercart .bx_ordercart_order_table_container table tbody tr td, .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a, .bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{top:0;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;}
.bx_ordercart .bx_ordercart_order_pay_center .checkout{border-radius:2px;}
.bx_ordercart .bx_ordercart_order_pay_center .catalog_back{display: none;}
.bx_ordercart_order_pay_center{position: relative !important;top: 35px !important;}
.bx_ordercart_order_pay_left{padding:0 0 40px;}
.bx_ordercart_order_pay_right{padding:0 0 40px;margin-top:10px;}
.bx_ordercart .bx_ordercart_order_table_container{border-radius:0;border:1px solid #f3f3f3;background:#FFF;}
.bx_ordercart .bx_ordercart_order_table_container table td{padding:0 10px;line-height:20px;}
.bx_ordercart .bx_ordercart_order_table_container table td.margin{width:0;min-height:0;padding:0;}
.bx_ordercart .bx_ordercart_order_table_container table thead td{padding:7px 9px 8px 12px;font-size:13px;line-height:20px;background:none;color:#999999;}
.bx_ordercart .bx_ordercart_order_table_container table thead td.item{padding-left:159px;}
.bx_ordercart .bx_ordercart_order_table_container table tbody td{border-bottom:none;padding:24px 9px 24px;border-top:1px solid #f3f3f3;}
.bx_ordercart .bx_ordercart_order_table_container table td.custom:last-of-type{width:210px;}
.bx_ordercart .bx_ordercart_photo_container{padding:0;border-radius:0;border:none;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto{max-width:189px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto>div{max-width:130px;height:130px;line-height:130px;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle{margin:0 0 15px;font-size:18px;font-weight:500;line-height:20px;color:#333333;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a{font-size:16px;font-weight:500;line-height:20px;color:#333333;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_photo{position:relative;left:auto;top:auto;right:auto;bottom:auto;background-size:auto;height:130px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.item{width:535px;padding-top:47px;}
.bx_ordercart .bx_item_detail_size_small_noadaptive{width:auto;margin:0;}
.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_item_section_name_gray{display:block;margin:0 0 10px;font-size:12px;color:#888;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_item_section_name_gray, .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_item_section_name_gray{font-size:12px;color:#888;}
.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size_scroller_container{margin:0;}
.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size{overflow:visible!important;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul{margin:-3px 0 0 -3px;width:auto!important;white-space:normal;}
.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul{margin-left:-3px!important;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li{width:auto!important;height:auto;padding:0;margin:0 6px 6px 0px;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:before{display:none;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:first-child{margin-left:0;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li a{position:relative;padding:7px 10px;left:auto;top:auto;right:auto;bottom:auto;font-size:13px;line-height:15px;color:#777777;text-align:center;position:relative;display:block;margin:0;min-width:9px;border:1px solid #e6e6e6;overflow:hidden;text-align:center;cursor:pointer;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:active a, .bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a{border-width:1px;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li a:hover{}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a{cursor:default;}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul:after{content:"";display:table;clear:both;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemart{margin:-3px 0 10px;font-size:13px;line-height:20px;color:#777777;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive{width:auto;margin:5px 0 0;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu_scroller_container{margin:0;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_item_section_name_gray{margin:0 0 7px;display:block;font-size:12px;color:#999;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul{position:relative;margin:0px 0 0;max-width: 180px !important;width: auto !important;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul:after{content:"";display:table;clear:both;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li{height:auto;width:auto!important;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:before{display:none;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:first-child{margin-left:0;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a{position:relative;top:2px;right:auto;bottom:auto;left:2px;display:inline;border:0px;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a span{display:block;position:relative;/*width:32px;height:32px;*/top:auto;right:auto;bottom:auto;left:auto;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:hover a{background:#FFF;border: 0px;}

.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:not(.bx_active):active a{padding:0;}
.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a{border:none;}
.bx-retina .bx_ordercart.bx_blue .bx_item_detail_scu_small_noadaptive .bx_scu ul li .cnt{border-image:none!important;}
.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a, .bx-retina .bx_ordercart.bx_blue .bx_item_detail_size_small_noadaptive ul li.bx_active .cnt{border-image:none;}
.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a{border:none;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active:active a{padding:0;border:none;}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a{padding:0;border:none;cursor:default;border:none;}
.bx_ordercart .bx_ordercart_order_table_container table tbody td.price{padding-top:47px;width:245px;white-space:nowrap;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{display:inline-block;vertical-align:top;font-size:16px;line-height:20px;color:#333;font-weight:500;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price,.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price_value{margin:-1px 0 0;font-size:11px;line-height:14px;color:#aeaeae;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price{display:none;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom{color:#333;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom .centered{margin:16px 0 0;position:relative;display:inline-block;vertical-align:top;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom{width:200px;padding-top:46px;line-height:26px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom>div:not(.centered){text-align:left!important;font-size:16px;font-weight:500;line-height:22px;color:#333333;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom span.price_value, .bx_ordercart .bx_ordercart_order_table_container tbody td.custom span.price_currency{display:inline;}
.bx_ordercart .bx_ordercart_order_table_container table.counter{position:relative;overflow:hidden;margin:-22px auto 0;width:84px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.bx_ordercart .bx_ordercart_order_table_container table.counter td:first-child{background:#fff;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: 30px;box-sizing: border-box;border: 1px solid #e5e5e5 !important;font-size: 0px;}
.bx_ordercart .bx_ordercart_order_table_container table.counter td:last-child{text-align:center!important;font-size:13px;line-height:20px;color:#777777;}
.bx_ordercart .bx_ordercart_order_table_container table.counter td{display:block;}
.bx_ordercart .bx_ordercart_order_table_container table.counter input{border:none;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;background: #f7f7f7;;max-width:34px !important;font-weight:500;width:100%;padding:7px 0 7px;font-size:13px;font-weight:500;line-height:13px;height: 28px;color:#333333;text-align:center;/*-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;*/}
#basket_quantity_control{padding:0!important;}
.basket_quantity_control{display:block;overflow:hidden;}
.basket_quantity_control td{padding:0!important;}
.basket_quantity_control a{position:absolute;left:1px;top:1px;width:24px;height:28px;cursor:pointer;background:none;border-radius:0;border:none;}
.basket_quantity_control a:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:11px;margin:-5px 0 0 -5px;background:url(/local/templates/aspro_optimus/images/ai.png) -27px -200px no-repeat;opacity:0.7;}
.basket_quantity_control a.plus{right:1px;left:auto;margin:0;}
.basket_quantity_control a.minus{margin:0;border-radius:0;}
.basket_quantity_control a.minus:hover:before{opacity:1}
.basket_quantity_control a.plus:before{background-position:-1px -200px;}
.basket_quantity_control a.plus:hover:before{opacity:1}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price{/*display:inline-block;*/vertical-align:top;margin:0 0 0 2px;font-size:13px;line-height:20px;color:#777777;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control{position:relative;width:135px;padding-top:40px;font-size:0;line-height:0;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control br{display:none;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control a{position:relative;font-size:0;line-height:0;}
.bx_ordercart tbody td.control a[href*=delete], .bx_ordercart #basket_items_subscribed  tbody td.control a[href*=delete], .bx_ordercart #basket_items_not_available  tbody td.control a[href*=delay]{position:absolute;right:9px;top:9px;width:17px;height:17px;border-radius:100%;}
.bx_ordercart tbody td.control a[href*=delete]:before, .bx_ordercart #basket_items_subscribed  tbody td.control a[href*=delete]:before, .bx_ordercart #basket_items_not_available  tbody td.control a[href*=delay]:before{content:"";position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;width:10px;height:10px;background: url('/local/templates/aspro_optimus/images/close_icons.png') 0px -27px no-repeat;}
.bx_ordercart tbody td.control a[href*=delete]:hover:before, .bx_ordercart #basket_items_subscribed  tbody td.control a[href*=delete]:hover:before, .bx_ordercart #basket_items_not_available  tbody td.control a[href*=delay]:hover:before{background-position:-21px -27px;}
.bx_ordercart tbody td.control a[href*=delay]{display:inline-block;width:25px;height:25px;background:url(/local/templates/aspro_optimus/images/icons_wish.png) 3px -17px no-repeat;}
.bx_ordercart #basket_items_subscribed  tbody td.control a[href*=delay], .bx_ordercart #basket_items_not_available tbody td.control a[href*=delay]{background-image:none;}
.bx_ordercart #basket_items_not_available  tbody td.control a[href*=delete]{display:none;}
.bx_ordercart tbody td.control a[href*=delay]:hover{background-position:3px -73px;}
.bx_ordercart #basket_items_delayed  tbody td.control a[href*=add]{position:relative;right:auto;top:auto;display:inline-block;width:25px;height:25px;background:url(/local/templates/aspro_optimus/images/icons_wish.png) -31px -201px no-repeat;}
.bx_ordercart #basket_items_delayed tbody td.control a[href*=add]:hover{background-position:-147px -175px;}
.bx_ordercart #basket_items_delayed tbody td.control a[href*=add]:before{display:none;}
.bx_ordercart #basket_items_delayed tbody td.control a[href*=delete]{position:absolute;right:9px;top:9px;width:17px;height:17px;background:none;border-radius:100%;}
.bx_ordercart #basket_items_delayed tbody td.control a[href*=delete]:before{content:"";position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;width:10px;height:10px;background:url(/local/templates/aspro_optimus/images/close_icons.png) -0px -27px no-repeat;}
.bx_ordercart #basket_items_delayed tbody td.control a[href*=delete]:hover:before{background-position:-21px -27px;}

.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand{display:none;}

.bx_slide_left, .bx_slide_right{display:none !important;}

.bx_ordercart .bx_ordercart_order_pay{margin:35px 0 0;padding:0;}
.bx_ordercart .bx_ordercart_coupon{margin:16px 0 0;}
.bx_ordercart .bx_ordercart_coupon:first-of-type{margin-top:0;margin-bottom:-21px;}
.bx_ordercart .bx_ordercart_coupon span{margin:0 20px 0 0;width:150px;float:left;font-size:14px;line-height:15px;color:#373737;white-space:normal;text-align:left;}
.bx_ordercart .bx_ordercart_coupon .input{/*overflow:hidden;*/padding: 0px 0px 0px 170px;}
.bx_ordercart .bx_ordercart_coupon #coupon{width:100%;box-shadow:none;border:1px solid #eaebec;padding:8px 45px 7px 15px;height:auto;font-size:14px;line-height:20px;font-weight:normal;color:#333;background:#FFF;border-radius: 2px;}
.bx_ordercart .bx_ordercart_order_pay .bx_bt_button{position:absolute;right:0;top:0;width:35px;height:37px;border-radius:0;padding: 0px;font-size:0;line-height:0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-radius: 0px 2px 2px 0px;}
.bx_ordercart .bx_ordercart_order_pay .bx_bt_button:before{content:"";position:absolute;left:50%;top:50%;margin:-6px 0 0 -7px;width:14px;height:12px;background:url(/local/templates/aspro_optimus/images/ai.png) -33px -49px no-repeat;cursor:pointer;}
.bx_ordercart .bx_ordercart_order_pay .bx_bt_button:active{box-shadow:none;}
.bx_ordercart .bx_ordercart_coupon:not(:first-of-type){position:relative;margin-left:100px;padding:0 0 0 30px;}
.bx_ordercart .bx_ordercart_coupon:not(:first-of-type):before{content:"";position:absolute;top:6px;left:8px;width:11px;height:11px;background:url(/local/templates/aspro_optimus/images/icons_wish.png) -102px -86px no-repeat;}
.bx_ordercart .bx_ordercart_coupon:not(:first-of-type).good:before{background-position:-19px -3px;}
.bx_ordercart .bx_ordercart_coupon .bx_ordercart_coupon_notes{float:right;margin:0;padding:0;border:none;box-shadow:none;border-radius:0;display:block;opacity:1;position:relative;top:auto;left:auto;font-size:14px;line-height:20px;color:#333;background:none;}
.bx_ordercart .bx_ordercart_coupon .bx_ordercart_coupon_notes:first-letter{text-transform:uppercase;}
.bx_ordercart .bx_ordercart_coupon input{padding:0;height:auto;width:auto;float:none;border:none;background:none;box-shadow:none;font-size:14px;font-weight:normal;line-height:20px;color:#333;border-radius:0;}
.bx_ordercart .bx_ordercart_coupon input.bad{box-shadow:none;border:none;background:none;}
.bx_ordercart .bx_ordercart_coupon input.disabled{color:#333;}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_coupon span.bad,.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_coupon span.disabled{float:right;width:17px;height:17px;margin:3px 0 0 3px;border-radius:100%;background:url(/local/templates/aspro_optimus/images/close_icons.png) 3px -23px no-repeat;}
.bx_ordercart .bx_ordercart_coupon span.bad:hover,.bx_ordercart .bx_ordercart_coupon span.disabled:hover{background-position: -17px -23px;}
.bx_ordercart .bx_ordercart_coupon input.good{height:auto;width:auto;float:left;border:none;background:none;box-shadow:none;font-size:14px;font-weight:normal;line-height:20px;color:#333;border-radius:0;}
.bx_ordercart .bx_ordercart_coupon span.good{float:right;width:17px;height:17px;margin:3px 0 0 3px;border-radius:100%;background:url(/local/templates/aspro_optimus/images/close_icons.png) 3px -23px no-repeat;}
.bx_ordercart .bx_ordercart_coupon span.good:hover{background-position: -17px -23px;}
.bx_ordercart #basket_items .custom div[id^=discount_value]{font-size:14px;font-weight:normal;line-height:24px;}
.bx_ordercart .bx_ordercart_coupon:after{content:"";display:table;clear:both;}
.bx_ordercart .bx_ordercart_order_pay_center{margin:0;padding:40px 0 0;border:none;border-top:1px solid #f3f3f3;}
.bx_ordercart .bx_ordercart_order_pay_center .oneclickbuy{margin:0 0 0 36px;line-height:20px;font-weight:600;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.bx_ordercart .bx_ordercart_order_sum{width:304px;color:#333;}
.bx_ordercart .bx_ordercart_order_sum tr{text-align:left;}
.bx_ordercart .bx_ordercart_order_sum tr td{max-width:145px;text-align:right;display:inline-block;}
.bx_ordercart .bx_ordercart_order_sum tr td.fwb{padding-top:10px;font-weight:500;font-size:16px;line-height:20px;}
.bx_ordercart .bx_ordercart_order_sum tr td:first-child{width:110px;margin:0 36px 0 0;font-weight:500;font-size:16px;line-height:20px;}
.bx_ordercart .bx_ordercart_order_sum tr #allSum_wVAT_FORMATED{white-space:nowrap;font-weight:500;font-size:20px;line-height:20px;overflow: hidden;text-overflow: ellipsis;}
.bx_ordercart .bx_ordercart_order_sum tr #allSum_FORMATED{white-space:nowrap;font-weight:500;font-size:20px;line-height:20px;overflow: hidden;text-overflow: ellipsis;}
.bx_ordercart .bx_ordercart_order_sum tr td.custom_t2{font-size:15px;line-height:20px;color:#333;overflow: hidden;text-overflow: ellipsis;}

.bx_item_list_you_looked_horizontal{margin:0;border-radius:0;border:none;}
.container .bx_item_list_you_looked_horizontal .bx_item_list_title{position:relative;margin: 0px 0px 13px 0px;font-size: 20px;color: #1d2029;line-height: 30px;font-weight: 500;text-transform:none;background:none;text-align:left;padding: 27px 0px 0px;}
.container .bx_item_list_you_looked_horizontal .bx_item_list_title:before{background:#eaebec;width:100%;height:1px;display:block;position:absolute;top:5px;left:0px;right:0px;content:"";}
.bx_item_list_you_looked_horizontal .bx_item_list_section .bx_catalog_item{border: 1px solid #eaebec;padding:20px 26px 7px;text-align: center;}
.bx_item_list_you_looked_horizontal .bx_catalog_item:hover{border: 1px solid #fff;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double, .bx_item_list_you_looked_horizontal .bx_catalog_item_images{background-size: initial;padding-top: 100%;}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images_double, .bx_item_list_you_looked_horizontal .bx_catalog_item_images_double{display:none;}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images{animation:none;opacity: 1;}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_container{}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container{animation:none;border:none;box-shadow: 0px 0px 14px rgba(0,0,0,0.10);-moz-box-shadow: 0px 0px 14px rgba(0,0,0,0.10);-o-box-shadow: 0px 0px 14px rgba(0,0,0,0.10);-webkit-box-shadow: 0px 0px 14px rgba(0,0,0,0.10);padding: 20px 26px 7px;}

.bx_item_list_you_looked_horizontal .bx_stick_disc.bottom{display:none !important;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick{left:-27px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick.top{top:0px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title{height:auto;margin: 0px 0px 12px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_title a{font-size:14px;font-weight:500;overflow: visible;white-space: normal;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_title a:hover{color:#1d2029;}

.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick{text-shadow:none;font-weight: 400;height: 24px;margin: 0px 0px 2px;background-image: none;background-color: #e52929;display: inline-block;color: #fff;width: auto;font-size: 12px;line-height: 12px;padding: 6px 10px 0px;position: absolute;box-sizing: border-box;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price{margin: 0px 0px 14px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price{font-size: 18px;font-weight: 600;line-height: 15px;padding:0px;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a, .bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a{text-shadow:none;padding: 7px 11px 7px 11px;font-weight: 400;cursor: pointer;font-size: 13px;line-height: 16px;border-radius: 2px;text-align: center;margin: 0px;width: auto;height: auto;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a, .bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a{margin:0px 0px 12px;border: 0px;}

.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_container .bx_catalog_item_articul{display:none !important;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li{position: relative;z-index: 100;cursor: pointer;outline: none;font-size: 11px;padding: 0px 9px 0px 0px;display: inline-block;padding-top: 0px !important;width: auto !important;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li:before{display:none;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_scu .bx_scu ul li .cnt{border:none !important;position: initial;padding: 0px;overflow:visible;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_scu .bx_scu ul li .cnt_item{position:static !important;}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu{overflow:visible;}

.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_scu{}
.bx_item_list_you_looked_horizontal .bx_item_detail_size{margin:0px;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size >ul{margin:0px !important;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li{display: inline-block;font-size: 10px;border: 1px solid #888;padding: 0 10px;text-align: center;cursor: pointer;border-radius: 2px;float:none;height:auto;width: auto !important;margin: 0px 5px 5px 0px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_size ul li span{color: #373737;display: block;line-height: 15px;margin: 0px;text-align: center;padding: 7px 0px 7px;font-size: 13px;position: initial;border: none !important;background: none;}
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_size ul li.bx_active span{color:#fff;}
.bx_item_list_you_looked_horizontal ul li:before{display:none;}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_scu{margin: 0px 0px 20px;}
.bx_item_list_you_looked_horizontal .bx_item_list_slide{height: auto !important;margin: 0px -1%;}

.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout{opacity:0;-webkit-appearance: none;padding:8px 21px 9px 20px;background:none;font-size:13px;line-height:20px;border: 1px solid #ddd;text-shadow:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:hover{color:#FFF;}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:active{box-shadow:none;background:none;}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .catalog_back{margin:0;float:left;line-height:19px;font-weight:600;}
.bx_ordercart .bx_sort_container{margin:0 0 20px;min-height:0;font-size:15px;font-weight:500;line-height:22px;}
.bx_ordercart .bx_sort_container:after{content:"";display:table;clear:both;}
.bx_ordercart .bx_sort_container>span{display:none;}
.bx_ordercart .bx_sort_container a{float:left;display:block;position:relative;padding:7px 0px 6px 0px;background:#fff;color:#777777;border-radius:0;line-height:20px;text-align:center;border:none;font-size: 16px;font-weight: 500;margin:0px 20px 0px 0px;}
.bx_ordercart .bx_sort_container a:first-of-type{margin-left:0;}
.bx_ordercart .bx_sort_container a:not(.current):active{color:#777777;text-shadow:none;box-shadow:none;}
.bx_ordercart .bx_sort_container a:hover{color:#333;background:#fff;}
.bx_ordercart .bx_sort_container a.current,.bx_ordercart .bx_sort_container a.current:hover{text-shadow:none;color:#1d2029;box-shadow:none;border-radius:0;cursor:default;background:#FFF;}
.bx_ordercart .bx_sort_container a.current:after{content:"";position:absolute;left:0px;right:0px;bottom:0px;height:2px;}
.bx_ordercart .bx_sort_container .flat{display:inline!important;}
.bigdata_recommended_products_container{display:block;margin:39px 0 0;}

.bx_ordercart_order_pay_center .icon_error_wrapper{float:right;}
.bx_ordercart_order_pay_center:after{content:"";display:table;clear:both;}
.fademask_ext {position: fixed;top: 0px;left: 0px;background: #374246;width: 100%;height: 100%;min-height: 100%;opacity: 0.8;z-index: 1050;}

/*order styles*/
.middle >.container{width:100% !important;padding:0px !important;position:relative;}
#content #bx-soa-order-form *{box-sizing:border-box;font-family: Ubuntu, Arial, Helvetica, sans-serif;}
#bx-soa-order-form{font-size:12px;}
#bx-soa-order .form-control:focus{outline:none;box-shadow:none;border-color:#E5E5E5;}

#content #bx-soa-order-form .row{margin-top:0px;}

#content #bx-soa-order-form .row.bx-soa-more{margin-top:30px;}

#bx-soa-order .form{text-align: center;}
#bx-soa-order .form .licence_block{display: inline-block !important;padding-bottom: 5px;margin-top: -10px;}
#bx-soa-order .form .licence_block label{font-size:14px;color:#333;}
#bx-soa-order .form .licence_block label.error{font-size:12px;}

.bx-soa-section.bx-step-completed .bx-soa-section-content, .bx-soa-section.bx-selected .bx-soa-section-content{padding:0;line-height:20px;font-size:14px;transition:none;}
.bx-soa-section{transition:none;}
#bx-soa-order .alert-danger{font-size:14px;line-height:20px;border-radius:0;/*margin:-30px -29px 23px -79px;*/padding:15px 29px;background:#ffeeee;color:#e83333;}

#bx-soa-order .form-group{/*margin:0;*/}
#bx-soa-order .bx-soa-section{border-radius:0;margin:0 0 20px;}
#bx-soa-order .bx-soa-section.bx-selected{border:1px solid #f3f3f3;}
#bx-soa-order .bx-soa-section .bx-soa-section-title-container{padding: 29px 19px 29px 79px;border-bottom:1px solid #f3f3f3;background:#fbfbfb;cursor:pointer;}
#bx-soa-order .bx-soa-section.bx-selected .bx-soa-section-title-container{cursor:default;}
#bx-soa-order .bx-soa-section .bx-soa-section-title{position: relative;font-size: 20px;line-height: 24px;color:#333;padding-left:0!important;}
#bx-soa-order .bx-soa-section .bx-soa-section-title:before{content: "";position: absolute;left: -50px;top: -3px;margin:0;width: 30px;height: 30px;background: url(/local/templates/aspro_optimus/images/order.png) 0 0 no-repeat;}
#bx-soa-order .bx-soa-section.bx-step-completed .bx-soa-section-title:before{background-color:#52c200;background-position:-30px -30px !important;}
#bx-soa-order .bx-soa-section.bx-step-error:not(.bx-selected) .bx-soa-section-title:before{background:none;background:url(/local/templates/aspro_optimus/images/order.png) -60px -30px no-repeat !important;}
#bx-soa-order .bx-soa-editstep{display:inline-block;margin:1px 0 0;font-size:14px;line-height:20px;border:none;}
#bx-soa-order .bx-soa-editstep:first-letter{text-transform:uppercase;}
#bx-soa-order .bx-soa-editstep:hover{text-decoration:none;}
#bx-soa-order .bx-soa-section.bx-selected .bx-soa-editstep{display:none;}
#bx-soa-order #bx-soa-region{border:1px solid #f3f3f3;}
#bx-soa-order #bx-soa-region .bx_soa_location{}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group .bx-soa-custom-label{display:block;}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group:first-child br{display:none;}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group:first-child>label{margin:0 0 5px;}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group.bx-soa-location-input-container{margin:0 0 25px;}
#bx-soa-order #bx-soa-region .bx_soa_location .radio-inline{margin:5px 40px 5px 0;}
#bx-soa-order .bx-soa .bx-soa-custom-label, #bx-soa-order  .bx-soa .form-group label{margin:0;padding:0;font-size:12px;line-height:20px;margin-bottom: 2px;color:#777777;z-index:1;}
#bx-soa-order div[class*=bx-sls] .quick-locations{margin:7px 0 12px;}
#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag{margin:3px 1px 1px 1px;padding:0;padding: 5px 15px;height: auto;background: none;border:1px solid #ddd;font-size: 14px;line-height: 20px;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag:hover{color:#FFF;}
#bx-soa-order .bx-ui-sls-tree-trunk{font-size:14px;padding-left: 45px;}
#bx-soa-order div[class*=bx-sls] .form-control.dropdown-block{font-size: 14px;color: #333;line-height:20px;border: 1px solid #ececec;background: #f7f7f7;padding-left:44px;}
.bx-soa-location-input-container .bx-ui-slst-pool > div{padding-left:44px;}
#bx-soa-order .bx-sls .form-control.dropdown-block{position:relative;padding: 10px 17px 8px 49px;height: auto;}
#bx-soa-order div[class*=bx-sls] .form-control.dropdown-block .bx-ui-sls-container input{height:auto;padding-right:27px!important;}

div[class*=bx-sls] .dropdown-icon{position:absolute;left:17px;top:50%;margin:-8px 0 0;width:16px;height:16px;background:url(/local/templates/aspro_optimus/images/order_ext.png) -5px -75px no-repeat;}
div[class*=bx-sls] .bx-ui-sls-clear{position:absolute;margin:0;height:auto;right:0;top:0;bottom:0;width:44px;height:auto;cursor:pointer;background:none;}
div[class*=bx-sls] .bx-ui-sls-clear:before{content:"";position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;width:20px;height:20px;background:url(/local/templates/aspro_optimus/images/order_ext.png) -82px -61px no-repeat !important;border-radius:100%;}
div[class*=bx-sls] .bx-ui-sls-clear:hover:before{background-position:-82px -82px !important;background-color:#ddd;}
.bx-sls .dropdown-block{background: #f7f7f7;padding:1px 44px 1px;font-size: 14px;color: #333;line-height: 20px;border: 1px solid #ececec;box-shadow:none;}

.sale-profile-detail-form .dropdown-block.bx-ui-sls-input-block{box-sizing:border-box;height:37px;}

#bx-soa-order .bx-slst .dropdown-block.form-control{margin-bottom:10px;}
#bx-soa-order #bx-soa-orderSave{margin:20px 0 0;padding:0!important;text-align:center;}
#bx-soa-order #bx-soa-orderSave a{float:none!important;text-shadow: none;color: #FFF;padding: 11px 40px 13px;font-size: 17px;line-height: 20px;font-weight: bold;margin-top:0px !important;}
#bx-soa-order .bx-soa-more{border:none;padding:25px 29px 0 29px;margin:27px -29px 0 -79px;border-top:1px solid #f1f1f1;}
#bx-soa-order .bx-soa-more .bx-soa-more-btn{padding:0;}
#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left{background:none;}
#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left:hover{color:#FFF;}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group[data-property-id-row]{margin-top:20px;}

#bx-soa-order .bx-soa-section-title-count{display:none;}
#bx-soa-order .alert .row {margin-top:0px;}
#bx-soa-order .alert .row div {font-size:12px;}

.bx-sls .dropdown-fade2white{display:none;}
#bx-soa-order .form-group{position:relative;font-size: 14px;}
#bx-soa-order .form-group label[for="zipProperty"]:not(.error){top:0px;left:0px;font-weight:normal;cursor:text;display: block;font-size: 12px;margin-bottom: 2px;color:#777777;}
#bx-soa-order .form-group.value_y label:not(.error){position:absolute;background: #FFF;font-size:12px;top: -10px;left: 10px;padding: 0 7px;}
#bx-soa-order .form-group.value_y input, #bx-soa-order .form-group.value_y textarea{background:#FFF;}

#bx-soa-order .bx-soa-reference{margin:-8px 0 0;padding:0;font-size:12px;line-height:14px;color:#999999;}
#bx-soa-order .bx-soa .form-group .radio-inline{padding:0;}
#bx-soa-order .bx-soa .form-group .radio-inline label{display: inline-block;float: none;margin: 0;font-size: 15px;font-weight: 500;color: #333333;cursor: pointer;position: relative;padding: 0 0 0 32px!important;}
#bx-soa-order .bx-soa .form-group .radio-inline label:before{content: "";display:block;position: absolute;left: 0;top: -1px;width: 20px;height: 20px;background: #fbfbfb;border: 1px solid #e9e9e9;border-radius: 100%;}
#bx-soa-order .bx-soa .form-group .radio-inline label:hover:before{border:none;}
#bx-soa-order .bx-soa .form-group .radio-inline.checked label{cursor:default;}
#bx-soa-order .bx-soa .form-group .radio-inline.checked label:before{border:none;}
#bx-soa-order .bx-soa .form-group .radio-inline.checked label:after{content: "";position: absolute;left: 5px;top: 5px;width: 10px;height: 8px;background: url(/local/templates/aspro_optimus/images/order_ext.png) -64px -9px no-repeat;}
#bx-soa-order .bx-soa .form-group .radio-inline input{display:none;}
#bx-soa-order .bx-soa-tooltip{position:absolute;bottom:-22px;left:17px;padding:0;background:none;max-width: 100%;box-shadow:none;top:auto;}
#bx-soa-order .bx-soa-tooltip .tooltip-arrow{display:none;}
#bx-soa-order .bx-soa-tooltip .tooltip-inner{max-width:100%;padding:0;font-size:12px;line-height:20px;color:#fe5252;background:none;}
#bx-soa-order .has-error .form-control{border-color:#fe5252;}
#bx-soa-order .form-group.has-error{margin-bottom:41px!important;}
#bx-soa-order .form-group.has-error input{border-color:#fe5252;}
#bx-soa-order .form-group.has-error .form-control.dropdown-block{border-color:#fe5252;}

#bx-soa-order #bx-soa-delivery .bx-soa-section-title:before{background-position:-30px 0;}
#bx-soa-order #bx-soa-delivery .bx-soa-pp-price{white-space:nowrap;}
#bx-soa-order .bx-soa .bx-soa-location-input-container:before{display:none;}
#bx-soa-order .bx-soa-pp-item-container:after{content:"";display:table;clear:both;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company{clear:both;position:relative;float:none;border:none;margin:19px 0 0;padding:0 0 24px;width:auto;transition:none;cursor:pointer;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:after{content:"";display:table;clear:both;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:first-child{margin-top:0;}
#bx-soa-order .bx-soa-pp-company-graf-container{position:relative;padding:0;border:1px solid #fbfbfb;border-radius:0;width:120px;height:72px;background:#fbfbfb;cursor:pointer;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{/*float:left;*/}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container{display:table-cell;vertical-align:middle;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container:before{content:"";position:absolute;top:7px;left:7px;width:20px;height:20px;border:1px solid #e5e5e5;background:#FFF;border-radius:100%;z-index:1;}
#bx-soa-order .bx-soa-pp-item-container:hover .bx-soa-pp-company-graf-container:before{border:none;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:before{border:none;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:after{content: "";position: absolute;left: 12px;top: 13px;width: 10px;height: 8px;background: url(/local/templates/aspro_optimus/images/order_ext.png) -64px -9px no-repeat;z-index:2;}

#bx-soa-order .bx-soa-pp-company-graf-container .bx-soa-pp-company-image{position:relative;border:1px solid #e5e5e5;width:118px;height:70px;top:auto;right:auto;bottom:auto;left:auto;background-position:center center!important;background-size:auto!important;background-repeat:no-repeat!important;}
#bx-soa-order .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container .bx-soa-pp-company-image{cursor:default;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container input{display:none;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-smalltitle{display:table-cell;vertical-align:middle;padding:0 0 0 20px;font-size:15px;font-weight:500;line-height:20px;color:#777;text-align:left;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected{cursor:default;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-smalltitle{color:#333;}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-delivery-cost{font-size:14px;line-height:20px;color:#333;padding:1px 5px;background:#fbfbfb;text-align:center;left:0;right:0;bottom:-24px;border:1px solid #e5e5e5;border-top:none;}

#bx-soa-order .bx-sls .bx-ui-sls-fake, #bx-soa-order .bx-sls .bx-ui-sls-route{font-family: Ubuntu, Arial, Helvetica, sans-serif;}

#bx-soa-order .bx-soa-pp-desc-container{padding-top:0;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company{position:relative;padding:22px 24px 20px;border:1px solid #e5e5e5;border-top:none;background:#fbfbfb;-moz-border-radius-bottomright: 2px;-webkit-border-bottom-right-radius: 2px;border-bottom-right-radius: 2px;-moz-border-radius-bottomleft: 2px;-webkit-border-bottom-left-radius: 2px;border-bottom-left-radius: 2px;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company:before{content:"";position:absolute;top:0;right:-1px;left:-1px;height:2px;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company:after{content:"";display:table;clear:both;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-image{margin:5px 0 0;background:#FFF;cursor:default;border-radius:0;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-block:after{content:"";display:table;clear:both;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-block>br{display:none;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{padding:10px 0 0 0px;font-size:13px;line-height:20px;color:#777777;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company ul.bx-soa-pp-list{padding:0;margin:17px 0 0;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company ul.bx-soa-pp-list li{padding:0;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-list-termin{margin:0 3px 0 0;display:inline-block;vertical-align:top;font-size:15px;font-weight:500;line-height:20px;color:#333;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-list-description{display:inline-block;vertical-align:top;font-size:15px;font-weight:500;line-height:20px;color:#333;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-logo{padding:0;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-subTitle{margin:0 0 10px;font-size:15px;font-weight:500;line-height:20px;color:#383838;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field label:not(.error){position:relative;top:auto;left:auto;margin:0 0 5px;padding:0;font-size:13px;line-height:20px;color:#777777;background:none;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field .bx-soa-service-small{margin:7px 0 0;font-size:12px;line-height:14px;color:#999999;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox{margin:21px 0 0;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox:first-child{margin-top:0;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox input{display:none;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label{position:relative;padding:0 0 0 27px;font-size:14px;line-height:20px;color:#333333;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border:1px solid #e9e9e9;background:#FFF;border-radius:2px;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label:hover:before{border:none;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label.checked:before{border:none;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label.checked:after{content:"";position:absolute;top:6px;left:4px;width:10px;height:8px;background:url(/local/templates/aspro_optimus/images/order_ext.png) -64px -9px no-repeat;}
#bx-soa-order .bx-soa-pp-desc-container .checkbox .bx-soa-service-small{margin:1px 0 0;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field{margin:13px 0 0;}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field:first-of-type{margin-top:22px;}
#bx-soa-order .bx-soa-section{border:1px solid #f3f3f3;}
#bx-soa-order .bx-soa-section.bx-step-completed{border:1px solid #f3f3f3;}
#bx-soa-order .bx-soa-pp-company-block .form-control{font-size:12px;}
#bx-soa-order .form-control{margin-bottom:0px;}

#bx-soa-order .bx-soa-section .bx-soa-section-content{padding:25px 29px 25px 79px;font-size:15px;line-height:20px;color:#333333;transition:none;}
#bx-soa-order .bx-soa-section.bx-active .bx-soa-section-content strong{font-weight:500;margin:0;}
#bx-soa-order .bx-soa-coupon{margin:30px -29px -2px -79px;padding:25px 29px 0 29px;border-top:1px solid #f3f3f3;}
#bx-soa-order #bx-soa-basket .bx-soa-coupon{margin:0 0 27px;}
#bx-soa-order #bx-soa-basket .bx-soa-more{margin:0 0 25px;}
#bx-soa-order .bx-soa-coupon-label{margin:2px 0 0;padding:0;display:inline-block;vertical-align:top;}
#bx-soa-order .bx-soa-coupon-block{display:inline-block;vertical-align:top;}
#bx-soa-order .bx-soa-coupon label{margin:0;width:90px;font-size:14px;font-weight:normal;line-height:15px;color:#333333;}
#bx-soa-order .bx-soa-coupon.bx-soa-coupon-item-fixed .bx-soa-coupon-label{margin-top:0;}
#bx-soa-order .bx-soa-coupon-input{width:260px;display:block;position:relative;overflow:hidden;border-radius:2px;}
#bx-soa-order .bx-soa-coupon-input:after{content:"";position:absolute;top:-1px;bottom:-1px;right:0;margin:0;width:57px;height:auto;cursor:pointer;border:none;background:url(/local/templates/aspro_optimus/images/order_ext.png) -23px -28px no-repeat;-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
#bx-soa-order .bx-soa-coupon-input:hover:after{background-position:14px -28px;}
#bx-soa-order .bx-soa-coupon-input input[type=text].form-control,#bx-soa-order textarea.form-control{padding:8px 67px 7px 17px;height:auto;border:none;color:#333;background:#fbfbfb;font-size: 14px;line-height:20px;border-radius:2px;border:1px solid #eaebec;}
#bx-soa-order .bx-soa-coupon-input input[type=text].form-control:focus{background:#FFF;}
#bx-soa-order .bx-soa-section.bx-active .bx-soa-section-content .bx-soa-pp-company-selected img{display:none;}
#bx-soa-order .bx-soa-pp-company-selected{padding-top:0;padding-bottom:0;}
#bx-soa-order .bx-soa-pp-price{padding:0;font-size:15px;font-weight:500;line-height:20px;color:#333;}

#bx-soa-order #bx-soa-paysystem .bx-soa-section-title:before{background-position:-60px 0;}
#bx-soa-order #bx-soa-properties .bx-soa-section-title:before{background-position:-90px 0;}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]){margin:4px 0 0;}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]):first-child{margin-top:0;}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]) .bx-soa-custom-label{margin:0 3px 0 0;display:inline-block;vertical-align:top;font-size:15px;font-weight:500;line-height:20px;color:#333;}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]) .bx-soa-custom-label:after{content:":";}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]) .bx-soa-custom-label .bx-authform-starrequired{display:none;}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row])>div{display:inline-block;vertical-align:top;}
#bx-soa-order #bx-soa-basket .bx-soa-section-title:before{background-position:0 -30px;}
#bx-soa-order .bx-soa-section .bx-soa-coupon-item{display:block;}
#bx-soa-order .bx-soa-section .bx-soa-section-content .bx-soa-coupon-item>strong{display:block;margin:16px 0 0;font-weight:normal;text-transform:none;font-size:14px;line-height:20px;color:#333333;}
#bx-soa-order .bx-soa-section .bx-soa-coupon-item .bx-soa-tooltip{float:right;display:block;margin:0 0 0 15px;opacity:1;position:relative;left:auto;bottom:auto;}
#bx-soa-order #bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company{padding-bottom:0;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-tooltip .tooltip-inner{font-size:14px;color:#333;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-danger{position:relative;padding:0 0 0 30px;color:#333;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-used{position:relative;padding:0 0 0 30px;color:#333;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-success{position:relative;padding:0 0 0 30px;color:#333;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-danger:before{content: "";position: absolute;top: 0;left: 0;width: 20px;height: 20px;background: url(/local/templates/aspro_optimus/images/order_ext.png) -32px -73px no-repeat;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-used:before{content: "";position: absolute;top: 0;left: 0;width: 20px;height: 20px;background: url(/local/templates/aspro_optimus/images/order_ext.png) -26px -4px no-repeat;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-success:before{content: "";position: absolute;top: 0;left: 0;width: 20px;height: 20px;background: url(/local/templates/aspro_optimus/images/order_ext.png) -5px -4px no-repeat;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove{float:right;width: 20px;height: 20px;margin: 2px 0 0 3px;border-radius: 100%;background: url(/local/templates/aspro_optimus/images/order_ext.png) -82px -62px no-repeat;}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:hover{background-position:-82px -82px;}

#bx-soa-order #bx-soa-properties .form-group{margin:0 0 30px;}
#bx-soa-order #bx-soa-properties.bx-selected .form-group label{position: relative;top: 0px;left: 0px;cursor: text;font-size: 12px;margin-bottom: 2px;}
#bx-soa-order #bx-soa-properties.bx-selected .form-group.value_y label{background: #FFF;top: -10px;left: 10px;padding: 0 7px;}
#bx-soa-order #bx-soa-properties .form-group textarea{height:106px;border:1px solid #ececec;}
#bx-soa-order #propsMap{margin:0 0 20px;height:332px!important;}
#bx-soa-order #propsMap>ymaps{height:332px!important;}
#bx-soa-order .bx-soa-cart-total{padding:30px 29px 40px;border:1px solid #f3f3f3;border-radius:0;background:#FFF;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line{margin:2px 0 0;padding:0;font-size:14px;line-height:20px;color:#333333;border:none;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line:first-child{margin-top:0;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line .bx-soa-cart-t{width:46%;font-weight:normal;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line .bx-soa-cart-d{width:54%;text-align:right;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total{margin:27px 0 0;padding:25px 0 0;border-top:1px solid #f3f3f3;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-t{font-size:16px;font-weight:500;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d{font-size:18px!important;font-weight:500;}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line.bx-soa-cart-total-line-highlighted{padding:5px 8px;margin-top: 10px;}
#bx-soa-order .bx-soa-cart-total-button-container{padding:0;margin:26px 0 0;}
#bx-soa-order .bx-soa-cart-total-button-container .btn{padding: 10px 12px 12px;font-size:17px!important;}
#bx-soa-order #bx-soa-basket .bx-soa-section-content{padding:0;}
#bx-soa-order #bx-soa-basket .bx-soa-coupon.bx-soa-coupon-item-fixed{margin:0 0 30px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table{margin:0 0 -1px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td{padding:39px 10px 25px!important;border-top:none;border-bottom:1px solid #f3f3f3;position:relative;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td .bx-soa-info-shower{padding:0px 20px 10px;display: inline-block;}
.bx-soa-info-shower + .bx-soa-item-info-block.bx-active{padding:0px 20px 0px;}
.bx-soa-info-block .bx-soa-info-line td{font-size:13px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td .bx-soa-item-td-title{padding:0;font-size:13px;line-height:20px;color:#999999;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td{padding:7px 10px 8px!important;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td:first-child{/*padding-left:114px!important;*/}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:last-child{padding-right:24px!important;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-block{padding:0 0 0 14px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block{margin:0px 0 0;padding:0;width:70px;height:70px;line-height:70px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block .bx-soa-item-imgcontainer{width:70px;height:70px;line-height:70px;padding:0;border-radius:0;border:none;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-content{padding:0 0 0 90px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-title{margin:0 0 6px;padding:0;font-size:14px;font-weight:normal;line-height:20px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-title a{color:#333;}
#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container{max-width:100%;height:auto;margin:0 0 10px;}
#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container:after{background:none;}
#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container .bx-soa-item-td-title{margin:0;padding:0;font-size:12px;line-height:16px;color:#999999;}
#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container .bx-soa-item-td-text{margin:0 0 0 6px;padding:0;font-size:12px;line-height:16px;color:#999999;}
#bx-soa-order #bx-soa-basket .bx-soa-item-td-text small{display:block;margin: -1px 0 0;font-size: 11px;line-height: 14px;color: #aeaeae;}
#bx-soa-order #bx-soa-basket .bx-soa-item-properties.bx-text-right{text-align:left;}
#bx-soa-order #bx-soa-basket .bx-soa-item-properties.bx-text-right>div{text-align:left;}
#bx-soa-order #bx-soa-basket .bx-soa-item-td-text{line-height:20px;}
#bx-soa-order #bx-soa-basket .bx-price{white-space;font-size:18px;line-height:16px;color:#333;}
#bx-soa-order #bx-soa-basket .bx-price+br{/*display:none;*/}
#bx-soa-order #bx-soa-basket .bx-soa-item-td-title{font-size:12px;color:#999;vertical-align:top;}
#bx-soa-order .bx-price-old{margin:0 0 0 4px!important;font-size:13px;font-weight:normal!important;line-height:20px;color:#777777;}
#bx-soa-order #bx-soa-total-mobile{margin:0 0 20px!important;}
.bx-soa-item-tr.bx-soa-item-info-container+.bx-soa-basket-info .bx-soa-item-td{border-top: 1px solid #f3f3f3 !important;}
.bx-soa-item-tr.bx-soa-item-info-container .bx-soa-item-td{border:none !important;}
#content noscript + b{display:none;}

.sale_order_full_table{position:relative;display:block;margin:0 auto;max-width:730px;}
.sale_order_full_table:first-of-type{margin-top:21px;padding:101px 0 0 !important;text-align:center;color:#333;border:none !important;}
.sale_order_full_table:first-of-type:before{content:"";position:absolute;left:50%;top:0;margin:0 0 0 -35px;width:70px;height:70px;background:url(/local/templates/aspro_optimus/images/order_ext.png) -103px -5px no-repeat;}
.sale_order_full_table:last-of-type{border:1px solid #f3f3f3;padding:34px 39px 34px;}
.sale_order_full_table:last-of-type tr:last-child td:first-child{padding-top:20px;}
.sale_order_full_table tbody{display:block;}
.sale_order_full_table tr{display:block;}
.sale_order_full_table .ps_logo{display:block;}
.sale_order_full_table .ps_logo br{display:none;}
.sale_order_full_table .ps_logo .pay_name{margin:0 0 22px;font-size:18px;font-weight:500;line-height:20px;color:#333;}
.sale_order_full_table .ps_logo .image{margin:0 25px 0 0;display:inline-block;vertical-align:middle;width:120px;height:72px;line-height:68px;text-align:center;border:1px solid #e5e5e5;}
.sale_order_full_table .ps_logo .paysystem_name{display:inline-block;vertical-align:middle;font-size:14px;line-height:20px;color:#333333;}
.sale_order_full_table td>.tablebodytext{display:block;color:#333;}
.sale_order_full_table .tablebodytext br:first-of-type{display:none;}
.sale_order_full_table input[name="BuyButton"]{margin:-7px 0 0;padding:7px 19px 9px;font-size:14px;line-height:20px;font-weight:bold;color:#fff;border:1px solid transparent;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.sale_order_full_table form[name="ShopForm"] .tablebodytext{display:block;margin:8px 0 0;font-size:12px;line-height:18px;color:#777777;}
.sale_order_full_table form[name="ShopForm"] .tablebodytext b{font-weight:normal;color:#333333;}

#bx-soa-order a{text-decoration:none;}
#bx-soa-order .bx-soa-cart-total .change_basket{font-size: 16px;font-weight: 600;position: relative;color: #333;border-bottom: 1px solid #eaebec;margin: 0px -29px 43px;padding:2px 29px 33px;}
#bx-soa-order .bx-soa-cart-total .change_basket .change_link{position:absolute;top:5px;right:29px;font-size: 14px;font-weight:400;}

.bx-soa-auth .bx-authform-input-container input[type="text"], .bx-soa-auth .bx-authform-input-container input[type="password"]{box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;background: #f7f7f7;border: 1px solid #eaebec;
    border-radius: 2px;box-shadow: none;color: #383838;height: auto;font-size: 12px;padding: 8px 13px 7px;width: 100%;line-height: 20px;}
.bx-soa-auth .bx-authform-input-container label{font-size: 12px;margin-bottom: 2px;color: #777;}

#bx-soa-order input[type=text], #bx-soa-order input[type=tel], #bx-soa-order input[type=password], #bx-soa-order input[type=email], #bx-soa-order select, #bx-soa-order textarea{font-size:14px;}

.sale_order_full_table input[name="BuyButton"]{color:#fff;}
.magnifier {text-align: center;background: #fff;}
.magnifier img{vertical-align: middle;margin: auto;display: inline-block;}

.footer_inner.no_fill{background:#f6f6f7;}
.footer_inner.fill{background: transparent !important;}

/*set*/
.catalog_detail .bx-modal-container{padding-top:0px;}
.catalog_detail .bx-modal-container .bx-modal-small-title{font-size:20px;margin-top: -5px;margin-left: 16px;}
.catalog_detail .bx-modal-container .bx-original-item-container *{font-size:14px;}
.catalog_detail .bx-modal-container .bx-original-item-container >div{margin:20px 0px 0px;color: #555;padding:0px 15px;}
.catalog_detail .bx-modal-container .bx-original-item-container .bx-added-item-new-price{padding: 2px 0px 2px;display: inline-block;}
.catalog_detail .bx-modal-container .bx-original-item-container .bx-added-item-new-price, .catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-price-new{font-weight:600;color:#1d2029;}
.catalog_detail .bx-modal-container .bx-original-item-container .bx-added-item-new-price *, .catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-price-new *{color:#1d2029;}
.bx-modal-container .bx-catalog-set-item-price-old *, .bx-modal-container .bx-catalog-set-item-price-old, .catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-price-old{font-weight:400;color:#555555;}
.catalog_detail .bx-modal-container a:hover{text-decoration:none;}
.catalog_detail .bx-modal-container .bx-item-set-current-price{color:#1d2029;font-size:24px;background:none;margin-bottom: 0px;}
.bx-modal-container .bx-item-set-economy-price{display:none;}
.catalog_detail .bx-modal-container .bx-constructor-container-result .bx-added-item-old-price{color:#666666;font-size:15px;}
.catalog_detail .bx-modal-container .bx-constructor-container-result .btn-add{margin-top: 13px;font-weight: 600;font-size:13px;padding: 7px 19px 7px;}
.catalog_detail .bx-modal-container .btn.btn-add{border-color: rgba(0, 0, 0, 0);}

.catalog_detail .bx-modal-container .bx-catalog-set-item{text-align:center;}
.catalog_detail .bx-modal-container .bx-catalog-set-item-img{padding-top:10px !important;max-height:200px;padding-bottom:50px;height: 200px;line-height: 135px;}
.catalog_detail .bx-modal-container .bx-catalog-set-item-img .bx-catalog-set-item-img-container{position:static;}
.catalog_detail .bx-modal-container .bx-catalog-set-item-img .bx-catalog-set-item-img-container img{position:static;transform:none;display:inline-block;}
.bx-modal-container .bx-catalog-set-item-title:after{display:none;}

.catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-title{height:auto;padding-bottom: 2px;}
.catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-title a{font-size:14px; line-height:18px;}
.catalog_detail .bx-modal-container .bx-catalog-set-item-price{padding-top:0px;min-height:auto;}

.catalog_detail .bx-modal-container .bx-catalog-set-item-price-old{padding-top:5px;}
.catalog_detail .bx-modal-container .bx-catalog-set-item .bx-catalog-set-item-add-btn{padding-top:9px;}
.catalog_detail .bx-modal-container .bx-catalog-set-topsale-slider-box{padding:20px 0px 0px;}

/*subscribe products*/
.subsribe-page.bx_item_list_you_looked_horizontal{padding:40px 0px 20px;}
.subsribe-page.bx_item_list_you_looked_horizontal .bx_catalog_item_title{height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*account pay*/
.personal_wrapper{float: left;width: 100%;}
.personal_wrapper .row{margin-top:0px;}
.personal_wrapper .inner_border{border:1px solid #e5e5e5;}

.sale-personal-section-index-block{background-color:#fbfbfb;border:1px solid #f3f3f3;border-radius: 0px;margin: 0px 0px 20px;opacity:1;height:auto;text-transform: none;}
.sale-personal-section-index-block:hover{border-color:#e5e5e5;}
.sale-personal-section-row-flex{margin:0px -10px;}
.personal_wrapper .sale-personal-section-row-flex.row > div[class*=col-md-]{padding:0px 10px;}
.sale-personal-section-index-block-name{font-size:17px;margin: 12px 0px 16px;}
.sale-personal-section-index-block-link{width:100%;}
.sale-personal-section-index-block-ico i{display:inline-block;width:50px;height:50px;background:url('/local/templates/aspro_optimus/images/icons_mask.png') 0px 0px no-repeat;}
.sale-personal-section-index-block-ico i.bill{background-position: -50px 0px;}
.sale-personal-section-index-block-ico i.personal{background-position: -100px 0px;}
.sale-personal-section-index-block-ico i.filter_orders{background-position: -150px 0px;}
.sale-personal-section-index-block-ico i.profile{background-position: -200px 0px;}
.sale-personal-section-index-block-ico i.cart{background-position: -250px 0px;}
.sale-personal-section-index-block-ico i.subscribe{background-position: -300px 0px;}
.sale-personal-section-index-block-ico i.contact{background-position: -350px 0px;}

.personal_wrapper form input[type="submit"]{border-radius: 2px;margin:-7px 0 10px;cursor:pointer;text-transform:none;padding: 7px 12px 8px;font-size:14px;line-height:16px;font-weight:400;color:#fff !important;text-shadow: none;border:1px solid transparent;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div > a{font-family: Ubuntu, Arial, Helvetica, sans-serif;border-radius: 2px;margin:0px 0 16px;cursor:pointer;text-transform:none;padding: 7px 12px 8px;font-size:14px;line-height:16px;font-weight:400;color:#fff !important;text-shadow: none;border:1px solid transparent;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;text-decoration:none;display: block;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div > a:before{display:none;}
.personal_wrapper .orders_wrapper .sale-order-list-button, .personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat > a, .sale-order-detail-payment-options-methods-button-element, .sale-order-detail-payment-options-methods-button-element-new-window{
	font-family: Ubuntu, Arial, Helvetica, sans-serif;border-radius: 2px;margin:0px 0 16px;padding: 7px 12px 8px;font-size:14px;line-height:16px;font-weight:400;height: auto;text-shadow: none;border:1px solid transparent;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;transition: all .1s ease-in-out;text-transform:none;text-decoration:none;
	display: inline-block;float:right;
}

/*orders*/
.personal_wrapper .row > span{font-size:13px;}
.personal_wrapper .row > div[class*=col-md-], .personal_wrapper .row > ul[class*=col-md-]{box-sizing:border-box;padding:0px 15px;display:inline-block;font-size:12px;vertical-align: top;}
.personal_wrapper .sale-order-list-container, .personal_wrapper div[class*=col-md-]{padding:0px 15px;/*width:100%;*/box-sizing:border-box;display:inline-block;}
.personal_wrapper div[class*=col-xs]{padding:0px 15px;}
.personal_wrapper .row div.sale-order-list-inner-row-template, .personal_wrapper .row div.sale-order-detail-payment-inner-row-template{display:none;text-align: left;width: 100%;max-width: 100%;margin: 0px;font-size: 13px;}
.personal_wrapper .row div.sale-order-detail-payment-inner-row-template{margin-left:16.66666667%;padding-left: 5px;}
.personal_wrapper .row.sale-order-list-inner-row div.sale-order-list-inner-row-template{padding:0px 23px;}
.personal_wrapper .row div.sale-order-detail-about-order-inner-container-details, .personal_wrapper .row div.sale-order-detail-payment-options-shipment-composition-map{display:none;}
.personal_wrapper .col-md-12{width: 100%;}
.personal_wrapper .col-md-11{width: 91.66666667%;}
.personal_wrapper .col-md-10{width: 83.33333333%;}
.personal_wrapper .col-md-9{width: 75%;}
.personal_wrapper .col-md-8{width: 66.66666667%;}
.personal_wrapper .col-md-7{width: 58.33333333%;}
.personal_wrapper .col-md-6{width: 50%;}
.personal_wrapper .col-md-5{width: 41.66666667%;}
.personal_wrapper .col-md-4{width: 33.33%;}
.personal_wrapper .col-md-3{width: 25%;}
.personal_wrapper .col-md-2{width: 16.66666667%;}
.personal_wrapper .col-md-1{width: 8.33333333%;}
.personal_wrapper .col-md-offset-5{/*margin-left: 41.66666667%;*/}
.personal_wrapper .col-md-offset-3{/*margin-left: 25%;*/}
.orders_wrapper .visible-xs, .visible-sm, .visible-md, .visible-lg {display: none!important;}
.orders_wrapper .container-fluid{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.orders_wrapper .container-fluid.sale-order-detail{padding-right:0px;padding-left:0px;}
.orders_wrapper .row .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company{padding:7px;}
.orders_wrapper .row div.sale-order-list-repeat-container{padding:0px;}
.orders_wrapper .row div.sale-order-list-inner-container{padding:0px 0px 0px 0px;border:none;}
.personal_wrapper i{font-size:0px;}

.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12{border:1px solid #e5e5e5;padding: 22px 22px 13px;margin: 0px 0px 20px;}
.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12 > a{font-weight:600;font-family: Ubuntu, Arial, Helvetica, sans-serif;font-size:13px;}
.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12 > a:hover{color:#333;}
.personal_wrapper .orders_wrapper .sale-order-title{font-weight:500;font-family: Ubuntu, Arial, Helvetica, sans-serif;font-size:20px;color:#383838;line-height:24px;margin: 14px 0px 25px;}
.personal_wrapper .orders_wrapper .sale-order-list-container{border:1px solid #e5e5e5;}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-title-container, .personal_wrapper .orders_wrapper .sale-order-list-title-container, .personal_wrapper .orders_wrapper .sale-order-detail-general-head{background:#f7f7f7;}
.personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-accomplished-title, .personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-title, .personal_wrapper .orders_wrapper .sale-order-detail-general-item{font-weight:500;font-family: Ubuntu, Arial, Helvetica, sans-serif;font-size:16px;color:#383838;margin: 20px 0px 22px 7px;}
.personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-inner-accomplished{border:none;border-top:1px solid #e5e5e5;}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-title-container .row > div{vertical-align:middle;}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-date, .personal_wrapper .orders_wrapper .sale-order-list-accomplished-date-number{margin:0px;font-size:14px;color:#777777;font-weight:400;}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-date-number{margin:0px 5px 0px 0px;}

.personal_wrapper .orders_wrapper .sale-order-list-inner-row{padding: 0px 14px 5px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-accomplished .sale-order-list-inner-row{padding-top:21px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div{width:auto;padding: 0px 8px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-inner-row-body > div{vertical-align:top;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line{border-top:1px solid #e5e5e5;padding: 20px 23px 8px;margin: 10px 0px 0px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line:first-child{margin:0px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line-item{color:#777777;font-size:14px;font-weight:400;font-family: Ubuntu, Arial, Helvetica, sans-serif;text-transform:none;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line-border{display:none;}

.personal_wrapper .orders_wrapper .sale-order-list-payment-title, .personal_wrapper .orders_wrapper .sale-order-list-shipment-title{color:#383838;font-size:15px;font-weight:500;font-family: Ubuntu, Arial, Helvetica, sans-serif;text-transform:none;}
.personal_wrapper .orders_wrapper .sale-order-list-status-alert, .personal_wrapper .orders_wrapper .sale-order-list-status-success, .personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block, .sale-order-detail-payment-options-methods-info-title-status-alert, .sale-order-detail-payment-options-methods-info-title-status-success, .sale-order-payment-change-status-alert, .sale-order-payment-change-status-success{margin:3px 0px 3px 20px;padding-left: 10px;padding-right: 11px;}
.personal_wrapper .orders_wrapper .sale-order-list-status-alert, .sale-order-detail-payment-options-methods-info-title-status-alert, .sale-order-payment-change-status-alert{color:#e62222;border-color:#f7bcbc;background:#fdeeee;}
.personal_wrapper .orders_wrapper .sale-order-list-status-success, .sale-order-detail-payment-options-methods-info-title-status-success, .sale-order-payment-change-status-success{color:#4b8c03;border-color:#c9dcb3;background:#f1f6eb;}
.personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block{padding-left: 10px;padding-right: 11px;}
.personal_wrapper .orders_wrapper .sale-order-list-payment-price .sale-order-list-payment-number, .personal_wrapper .orders_wrapper .sale-order-payment-change-payment-number{color:#333333;}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment{text-decoration:none;font-size:13px;position:relative;display:inline-block;padding:0px 25px 0px 0px;}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment:before{content: "";position: absolute;right:5px;top:4px;width: 10px;height: 6px;background: url('/local/templates/aspro_optimus/images/arrows.png') 0px -161px no-repeat;z-index: 2;}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment:hover{color:#333;}

.personal_wrapper .orders_wrapper .sale-order-detail-about-order, .personal_wrapper .orders_wrapper .sale-order-detail-payment-options{margin-top: 0px;}
.personal_wrapper .orders_wrapper div.sale-order-detail-about-order-inner-container{padding-top:15px;padding-bottom:11px;border:none;}
.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-info{padding-top:18px;padding-bottom:22px;}
.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-methods, .personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-shipment{padding: 25px 0 26px 0;}
.personal_wrapper .orders_wrapper .row ul li:before{display:none;}

.personal_wrapper .orders_wrapper .sale-order-list-top-border{margin: 15px 23px 22px;background:#E5E5E5;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type{padding-left: 29px;padding-right: 29px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type .sale-order-list-top-border{margin-left: -14px;margin-right: -14px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-cancel-container{float: right;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-shipment{padding: 0px 23px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type > div:last-of-type a{background:#fff;color:#ddd !important;border:1px solid #ddd;}

.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list{padding:19px 0px 0px;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company{display:inline-block;vertical-align:top;width:50%;padding: 2px 10px 15px 0px;box-sizing: border-box;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-graf-container{position: relative;padding: 0;border:none;border-radius: 0;height: auto;cursor:pointer;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-smalltitle{display:block;vertical-align: middle;padding: 0px;font-size: 15px;font-weight: 500;line-height: 20px;color: #777;text-align: left;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-image + .sale-order-payment-change-pp-company-smalltitle{display:table-cell;padding: 0 0 0 20px;}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-image{position: relative;display: table-cell;border: 1px solid #e5e5e5;width: 118px;height: 70px;top: auto;right: auto;bottom: auto;left: auto;background-position: center center!important;background-size: auto!important;background-repeat: no-repeat!important;background-color:#fbfbfb;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a.sale-order-list-cancel-payment{background:none;color:#ddd !important;padding-left: 0px;}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a.sale-order-list-cancel-payment:hover{color:#333 !important;background:none;}
.bx_my_order_cancel{font-size:13px;}
.bx_my_order_cancel a:hover{color:#333;}

.personal_wrapper .orders_wrapper .sale-order-detail-back-to-list-link-up, .personal_wrapper .orders_wrapper .sale-order-detail-back-to-list-link-down{font-weight:600;}
.personal_wrapper .orders_wrapper .sale-order-detail-general{border: 1px solid #e5e5e5;}
.personal_wrapper .orders_wrapper .sale-order-detail-general-head{border-bottom: 1px solid #e5e5e5;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order{margin-top:0px;padding: 0px 7px;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-container .sale-order-detail-about-order-title{background:#fff;color:#333333;font-size:16px;font-weight:500;}
.sale-order-detail-about-order-title-element, .sale-order-detail-payment-options-title-element, .sale-order-detail-payment-options-shipment-composition-title-element, .sale-order-detail-payment-options-order-content-title-element, .sale-order-detail-general-item{
	color:#333333;font-size:16px;font-weight:500;font-family: Ubuntu, Arial, Helvetica, sans-serif;margin-left: 6px;
}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-title-element{margin-left:0px;margin-top: 21px;margin-bottom: 2px;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-name-title, .sale-order-detail-about-order-inner-container-status-title, .sale-order-detail-about-order-inner-container-price-title{font-size:14px;color:#888888;font-family: Ubuntu, Arial, Helvetica, sans-serif;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-name-detail, .sale-order-detail-about-order-inner-container-status-detail, .sale-order-detail-about-order-inner-container-price-detail{font-size:15px;color:#333333;font-weight:400;font-family: Ubuntu, Arial, Helvetica, sans-serif;}
.sale-order-detail-about-order-inner-container-price-detail{font-weight:500;}
.sale-order-detail-about-order-inner-container-name-read-more, .sale-order-detail-about-order-inner-container-name-read-less{font-weight:500;font-size:13px;text-decoration:none;position:relative;padding:0px 25px 0px 0px;border:none;}
.sale-order-detail-about-order-inner-container-name-read-more:after, .sale-order-detail-about-order-inner-container-name-read-less:after{position:absolute;right: 5px;top: 7px;width: 10px;height: 6px;background: url('/local/templates/aspro_optimus/images/arrows.png') 0px -161px no-repeat;z-index: 2;}
.sale-order-detail-about-order-inner-container-name-read-more:hover:after, .sale-order-detail-show-link:hover:after{background-position:0px -161px;}
.sale-order-detail-about-order-inner-container-name-read-less:after, .sale-order-detail-about-order-inner-container-name-read-less:hover:after{background-position:-35px -161px;}
.sale-order-detail-about-order-inner-container-details-title{color:#777777;font-weight:500;font-family: Ubuntu, Arial, Helvetica, sans-serif;font-size:15px;border: none;border-top: 1px solid #e5e5e5;padding: 24px 0px 5px;margin-bottom:0px;}
.personal_wrapper .row div.sale-order-detail-about-order-inner-container-details{padding:9px 0px 0px;}
.personal_wrapper .sale-order-detail-about-order-inner-container-details-list{margin:0px 0px 24px;}

.sale-order-detail-about-order-inner-container-list-item, .sale-order-detail-about-order-inner-container-list-item-element, .sale-order-detail-about-order-inner-container-name-titile, .sale-order-detail-about-order-inner-container-status-title, .sale-order-detail-about-order-inner-container-price-title, .sale-order-detail-payment-options-shipment-composition-item-title, .sale-order-detail-payment-options-order-content-item-title{
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
}
.sale-order-detail-about-order-inner-container-list-item{color:#888888;}
.sale-order-detail-about-order-inner-container-list-item .sale-order-detail-about-order-inner-container-list-item-element{color:#333;font-size:15px;font-weight:400;}
.sale-order-detail-about-order-inner-container-list-item-link{font-family: Ubuntu, Arial, Helvetica, sans-serif;font-weight:400;}
.sale-order-detail-about-order-inner-container-list-item-link:hover{color:#333;}
.sale-order-detail-payment-options-title-element, .sale-order-detail-payment-options-shipment-composition-title-element, .sale-order-detail-payment-options-order-content-title-element{margin-top: 17px;margin-bottom: 18px;}
.sale-order-detail-payment-options-title, .sale-order-detail-payment-options-shipment-composition-title, .sale-order-detail-payment-options-order-content-title, .sale-order-detail-payment-options-order-content-title{border:1px solid #e5e5e5;border-left-width:0px;border-right-width:0px;}
.sale-order-detail-payment-options-inner-container{border:none;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-info .sale-order-detail-payment-options-info-image{display:none;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-info .sale-order-detail-payment-options-info-container{width:100%;padding:3px 22px 0px !important;}
.sale-order-detail-payment-options-info-order-number, .sale-order-detail-payment-options-info-total-price{font-family: Ubuntu, Arial, Helvetica, sans-serif;color:#383838;font-weight:500;}
.sale-order-detail-payment-options-info-total-price{color:#777777;font-weight:400;}
.sale-order-detail-payment-options-info-total-price span{color:#383838;}

.personal_wrapper div.payment-options-methods-row{padding: 0px 7px 0px 22px;}
.sale-order-detail-payment-options-methods-container:before, div.payment-options-methods-row:before, div.payment-options-methods-row:last-child:after{display:none;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-information-block .sale-order-detail-payment-options-methods-image-container{/*display:none;*/}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-info.opened{width: 83.33333333%;}
.sale-order-detail-payment-options-methods-image-element, .sale-order-detail-payment-options-shipment-image-element{background-size:auto;border: 1px solid #e5e5e5;}

.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-status{width: 30.3%;}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat{width: 19.66666667%;}

.personal_wrapper .sale-order-detail-payment-options-methods-info-title, .personal_wrapper .sale-order-detail-payment-options-methods-shipment-list-item-title, .personal_wrapper .sale-order-payment-change-payment-title{font-family: Ubuntu, Arial, Helvetica, sans-serif;font-weight: 500;color: #383838;font-size:15px;}
.sale-order-detail-payment-options-methods-info-total-price{font-family: Ubuntu, Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;}
.sale-order-detail-payment-options-methods-info-total-price .sale-order-detail-sum-number{color: #383838;}

.sale-order-detail-show-link, .sale-order-detail-hide-link, .sale-order-detail-payment-options-methods-info-change-link{border:none;font-weight: 500;font-size: 13px;text-decoration: none;position: relative;padding: 3px 25px 0px 0px;display: inline-block;margin: 6px 0px 0px;}
.sale-order-detail-hide-link:after, .sale-order-detail-show-link:after, .sale-order-detail-payment-options-methods-info-change-link:after{position: absolute;right: 5px;top: 7px;width: 10px;height: 6px;background: url('/local/templates/aspro_optimus/images/arrows.png') 0px -161px no-repeat;z-index: 2;}
.sale-order-detail-hide-link{display:none;}
.sale-order-detail-hide-link:after, .sale-order-detail-hide-link:hover:after{background-position: -35px -161px;}

.personal_wrapper .sale-paysystem-close{top:24px;}
.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-methods-template{position:static;opacity:1;display:none;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-inner-container > .row:first-child div.sale-order-detail-payment-options-shipment{border:none;}

.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-shipment-container{padding: 0px 22px;}
.sale-order-detail-payment-options-shipment > div > div{vertical-align:top;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-shipment-image-container{width: 16.66666667%;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-methods-shipment-list{width: 66.66666667%;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-shipment-list-item-link{padding-top:0px;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map{width: 83.33333333%;/*margin-left:16.66666667%;*/}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map > .row{margin: 0px -1px 0px -7px;}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-container{border:1px solid #E5E5E5;}
.sale-order-detail-payment-options-shipment-composition-title{border:none;border-bottom:1px solid #E5E5E5;background:#fbfbfb;}
.sale-order-detail-payment-options-shipment-composition-title .sale-order-detail-payment-options-shipment-composition-title-element{font-size:15px;margin-top: 13px;margin-bottom: 14px;}
.personal_wrapper .sale-order-detail-order-section{border:none;}
.personal_wrapper .sale-order-detail-order-section-content.container-fluid{padding:0px;}
.personal_wrapper .sale-order-detail-order-item-td{padding-top:6px;padding-bottom:3px;vertical-align: middle;}
.personal_wrapper .sale-order-detail-order-item-td-title{color:#999999;padding-bottom:4px;}
.personal_wrapper .sale-order-detail-order-item-td:first-child .sale-order-detail-order-item-td-title{padding-left:21px;}
.personal_wrapper .sale-order-detail-order-item-properties{padding-top:6px;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block .sale-order-detail-order-item-img-block{padding-right: 30px;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block .sale-order-detail-order-item-img-block + .sale-order-detail-order-item-content{padding: 30px 0px 0px 0px;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block a{font-size:13px;color:#383838;font-weight: 400;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-imgcontainer{border:none;}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block{padding: 0px 0px 0px 22px;}
.sale-order-detail-payment-options-shipment-composition-container .sale-order-detail-order-item-td .sale-order-detail-order-item-td-text, .sale-order-detail-payment-options-shipment-composition-container .sale-order-detail-order-item-properties, .sale-order-detail-payment-options-order-content .sale-order-detail-order-item-tr .sale-order-detail-order-item-properties:nth-child(3), .sale-order-detail-payment-options-order-content .sale-order-detail-order-item-tr .sale-order-detail-order-item-properties:nth-child(5){text-align:center;}
.personal_wrapper .sale-order-detail-payment-options-order-content .sale-order-detail-order-item-tr:last-of-type .sale-order-detail-order-item-td{border-bottom:1px solid #e5e5e5;}

.sale-order-detail-total-payment ul{margin-bottom:0px;}
.personal_wrapper .sale-order-detail-total-payment-list-left-item, .personal_wrapper .sale-order-detail-total-payment-list-right-item{color:#777777;font-size:14px;font-family: Ubuntu, Arial, Helvetica, sans-serif;font-weight:400;line-height:20px;}
.personal_wrapper .sale-order-detail-total-payment-list-left-item:last-of-type, .personal_wrapper .sale-order-detail-total-payment-list-right-item:last-of-type{color:#333333;font-size:16px;font-weight:500;}

/*pay*/
.personal_wrapper .sale-personal-account-wallet-container{max-width:100%;background:#fbfbfb;border-bottom:1px solid #E5E5E5;}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-title{background:none;font-size:12px;color:#888888;font-weight: 400;font-family: Ubuntu, Arial, Helvetica, sans-serif;padding: 18px 43px 8px;}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-container{background:none;color:#333;}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-item:before{background: url('/local/templates/aspro_optimus/images/icons_mask.png') -50px -5px no-repeat;width:50px;height:40px;margin:0px;top:0px;left:0px;}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-item{padding:0px 0px 24px 70px;margin:0px 30px 0px 43px;font-size:0px;line-height:0px;}
.sale-personal-account-wallet-currency, .sale-personal-account-wallet-sum{float:none;display:inline-block;vertical-align:baseline;padding: 0px 26px 0px 0px;}
.sale-personal-account-wallet-sum{font-size:36px;line-height:40px;color:#333;}
.sale-personal-account-wallet-currency{font-size:20px;line-height:24px;color:#777777;}
.btn.sale-account-pay-button{font-weight:400;height:auto;line-height:16px;font-family: Ubuntu,Arial,Helvetica,sans-serif;}

.personal_wrapper .sale-personal-section-account-sub-header{padding: 0px 20px 0px 42px;font-size: 18px;color: #333;margin: 28px 0px 20px 0px;}
.personal_wrapper .bx-sap{padding: 0px 20px 38px 42px;}
.personal_wrapper .bx-sap .sale-acountpay-title{color:#777777;margin-bottom: 10px;}
.personal_wrapper .bx-sap .sale-acountpay-title + div{max-width:100% !important;color: #333;}
.personal_wrapper .bx-sap .sale-acountpay-title + div .form-group div{display: inline-block;vertical-align: middle;margin:0px 10px 0px 0px;}
.sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item{margin-right:5px;background:none;border:1px solid #ddd;height: 28px;line-height: 28px;}
.sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item:hover{background:#ddd;color:#fff;}
.personal_wrapper .sale-acountpay-block{margin-bottom: 7px;}
.personal_wrapper .sale-acountpay-pp.row > div{width: 100%;padding: 0px;font-size: 0px;}
.bx-sap .row{margin-left: -7px;margin-right: -7px;}
.bx-sap .sale-acountpay-block, .bx-sap .container-fluid > .row > .col-xs-12{padding:7px;}
.sale-acountpay-block .sale-acountpay-title{margin-top: 3px;}
.sale-acountpay-block .sale-acountpay-pp div .sale-acountpay-pp-company{display:inline-block;vertical-align:top;width:50%;padding: 2px 7px 15px;box-sizing: border-box;}
.bx-sap .sale-acountpay-pp-company-graf-container{position: relative;padding: 0;border: 1px solid #fbfbfb;border-radius: 0;width: 120px;height: 72px;background: #fbfbfb;display: table-cell;vertical-align: middle;}
.bx-sap .sale-acountpay-pp-company-smalltitle{display: table-cell;vertical-align: middle;padding: 0 0 0 20px;font-size: 15px;font-weight: 500;line-height: 20px;color: #777;text-align: left;}
.bx-sap .sale-acountpay-pp-company:not(.bx-selected):hover .sale-acountpay-pp-company-smalltitle, .bx-sap .sale-acountpay-pp-company:not(.bx-selected):hover .sale-acountpay-pp-company-graf-container{cursor:pointer;}
.bx-selected .sale-acountpay-pp-company-smalltitle{color:#333;}
.sale-acountpay-pp-company-graf-container .sale-acountpay-pp-company-image{background-size: auto;}
.bx-sap .sale-acountpay-pp-company-graf-container .sale-acountpay-pp-company-image{position: relative;border: 1px solid #e5e5e5;width: 118px;height: 70px;top: auto;right: auto;bottom: auto;left: auto;background-position: center center!important;background-size: auto!important;background-repeat: no-repeat!important;}
.bx-sap .button{font-size:14px;text-transform:none;padding: 8px 12px 9px;}
.bx-sap .sale-acountpay-pp-company-graf-container:before{box-sizing: border-box;content: "";position: absolute;top: 7px;left: 7px;width: 20px;height: 20px;border: 1px solid #e5e5e5;background: #FFF;border-radius: 100%;z-index: 1;}
.bx-sap .sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container:after{box-sizing: border-box;content: "";position: absolute;left: 12px;top: 13px;width: 10px;height: 8px;background: url('/local/templates/aspro_optimus/images/order_ext.png') -64px -9px no-repeat;z-index: 2;}
.bx-sap .sale-acountpay-pp-company-graf-container input{display: none;}
.personal_wrapper .bx-sap form input[type="submit"]{font-size:14px;text-transform:none;padding: 8px 12px 9px;}
.personal_wrapper form[name=ShopForm] input[type=submit]{margin-right:10px;}
.sale-order-payment-change-pp.row .sale-paysystem-wrapper{margin:0px;}
.sale-paysystem-wrapper span.tablebodytext{display: block;padding: 0px 0px 20px;}
.sale-order-payment-change-pp.row .sale-paysystem-wrapper span.tablebodytext, .sale-order-payment-change-pp.row form{font-size:13px;}

.sale-paysystem-wrapper{border-color:#e5e5e5;}
.personal_wrapper .orders_wrapper .sale-order-detail-active-event .sale-order-detail-payment-options-methods-template{position: relative;left: 0;opacity: 1;display:block;}
.personal_wrapper .orders_wrapper .sale-order-detail-active-event .sale-order-detail-payment-options-methods-template .sale-paysystem-wrapper{border-width:0px;padding-left: 0px;padding-bottom: 0px;padding-top: 10px;}
.personal_wrapper .sale-paysystem-close{top: 16px;}

/*profiles*/
.sale-personal-profile-list-container{width: 100%;max-width: 100%;margin-bottom: 20px;}
.sale-personal-profile-list-container>tbody>tr>th, .sale-personal-profile-list-container>tfoot>tr>th, .sale-personal-profile-list-container>thead>tr>td, .sale-personal-profile-list-container>tbody>tr>td{
    padding:21px 22px 21px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #e5e5e5;text-align: left;font-size:13px;color:#999999;font-weight: 400;
}
.sale-personal-profile-list-container>tbody>tr>th{padding:9px 22px 10px;}
.sale-personal-profile-list-container>tbody>tr>th:first-child{border-left: 1px solid #e5e5e5;}
.sale-personal-profile-list-container>tbody>tr>th:last-child{border-right: 1px solid #e5e5e5;}
.sale-personal-profile-list-container>tbody>tr>td:nth-child(3){color:#383838;}
.sale-personal-profile-list-container a i{display:inline-block;vertical-align:top;width:10px;height:10px;display:none;}
input.form-control{margin-bottom:0px;}
.sale-profile-detail-form .form-group{margin-bottom: 17px;}
.sale-profile-detail-form .form-control:hover, .location-block-wrapper .dropdown-block.bx-ui-slst-input-block:hover{box-shadow:none;border-color:#E5E5E5;}
.sale-personal-profile-list-actions > a{padding:0px 17px 0px 0px;}
.sale-personal-profile-list-change-button, .sale-personal-profile-list-change-button:hover{border-bottom:none;}
.sale-personal-profile-list-actions > a:last-of-type{padding-right:0px;}
.sale-personal-profile-list-container>tbody>tr:hover{background:#f7f7f7;}
.sale-personal-profile-list-container>tbody>tr:hover>td:first-child{border-left-color:#E5E5E5;}
.sale-personal-profile-list-container>tbody>tr>td:first-child{border-left: 1px solid #fff;}
.sale-personal-profile-list-container>tbody>tr:hover>td:last-child{border-right-color:#E5E5E5;}
.sale-personal-profile-list-container>tbody>tr>td:last-child{border-right: 1px solid #fff;}
.sale-personal-profile-list-container>tbody>tr:last-child>td{border-bottom: 1px solid #E5E5E5;}

.personal_wrapper .sale-profile-detail-link-list a{font-weight:600;position:relative;padding: 0px 0px 0px 24px;}
.personal_wrapper .sale-profile-detail-link-list a:before{content: "";position: absolute;top:2px;left: 0px;width: 12px;height: 10px;background:url('/local/templates/aspro_optimus/images/return_mask.png') 0px 0px no-repeat;z-index: 1;background-color:#ddd;}
.personal_wrapper .sale-profile-detail-link-list a:hover:before{background-color:#1d1a1a;}
.personal_wrapper .sale-profile-detail-form{border:1px solid #e5e5e5;padding:15px;box-sizing:border-box;}
.personal_wrapper .sale-profile-detail-form .sale-personal-profile-detail-form-title-row{margin:0px;width:100%;}
.personal_wrapper .sale-profile-detail-form .sale-personal-profile-detail-form-title-row h4{border:none;}
.personal_wrapper .sale-personal-profile-detail-form-title-row h4{font-size: 18px;line-height: 22px;margin-bottom: 14px;}
.sale-profile-detail-form .form-group > *{display:block;width:100%;text-align: left;padding: 0px 15px;box-sizing: border-box;}
.sale-profile-detail-form .form-group > label{color:#888888;font-size:13px;margin: 0px 0px 6px;}
.sale-profile-detail-form .form-group > div{color:#383838;}
.personal_wrapper .sale-profile-detail-form .sale-personal-profile-btn-block{;width:100%;font-size: 0px;margin:0px;}
.personal_wrapper .sale-profile-detail-form .sale-personal-profile-btn-block > input[type=submit]{margin:0px 20px 20px 0px;}
.personal_wrapper input[type=submit]:last-of-type{background:#fff;color:#ddd !important;border:1px solid #ddd;}
.personal_wrapper .sale-order-payment-change-pp input[type=submit]{background:#ddd;color:#fff !important;border: 1px solid #0000;}
.personal_wrapper .sale-personal-profile-btn-block input[type=submit]{margin:0px 1px 0px 0px;}

@media print{
	.print div.error{font-size:8px !important;}
	.print table{page-break-after:auto;}
	.print tr{page-break-inside:avoid;page-break-after:auto;}
	.print td{page-break-inside:avoid;page-break-after:auto;}
	.print thead{display:table-header-group;}
	.print tfoot{display:table-footer-group;}
}

@media (min-width:1024px){
	.start_promo .item{border-bottom-width:1px;}
}

.bx-touch .bx_ordercart .bx_sort_container span{display:inline-block;}
.bx-touch .bx_ordercart .bx_sort_container > span{display:none;}
.bx-touch #basket_form .bx_ordercart .bx_sort_container a{width: auto;margin-bottom: 0px;border: none;padding: 7px 0px 6px 0px;margin-right: 15px;}
@media (max-width: 767px){
	.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick{left:-16px;}
}
div#element-small-text {
    max-height: inherit!important;
}

.samovivoz .add_city {
    width: 230px;
    padding: 10px;
    display: inline-block;
    min-height: 150px;
    vertical-align: top;
    border: 1px solid #eaebec;
    margin: 1%;	 cursor: pointer;
}
.samovivoz .add_city:hover {
    z-index: 1;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 20px rgba(0,0,0,0.10);
    -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.10);
}
.samovivoz p.titler {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 15px;
    display: table;
    border-bottom: 1px dotted #888888;
    color: #888888;
    line-height: 26px;
}
.samovivoz p.addres {
    margin-bottom: 0px;
}
.samovivoz p.addres b {
    margin-right: 3%;
}
.samovivoz p.tel {
    margin-bottom: 0px;
}
.samovivoz h3 {
    margin-top: 5%;
}
span.city-name {
    color: #e06000;
}

.bottom-link-block .link-bottom {
	color: black;
    border: 2px solid #e66200;
    padding: 12px;
    border-radius: 20px;
}

.bottom-link-block .link-bottom:hover {
	color: #e66200;
}

.bottom-link-block {
	margin-bottom: 12px;
}   

.main_catalog .list_item {
    display: block;
    float: left;
    margin: 0px 22px 22px 0px;
    padding: 94px 85px 79px 88px;
    background-size: 100% 218px !important;
    width: 12%;
    height: 46px;
    position: relative;
}

div.main_catalog .list_item a {
    text-align: center;
    color: #ffffff;
    text-decoration: none;
    position: absolute;
    left: 0;
    right: 0px;
    width: 100%;
	font-weight: bold;
    font-size: 18px;    
    top: 0;
    bottom: 0;    
    background: #0000004d !important;
}

div.main_catalog .list_item a:hover {
	background: #00000094 !important;
}

div.main_catalog .list_item a span {
    margin-top: 33%;
    display: inline-block;
    max-width: 250px;
}

div.main_catalog .list_item.carbon_fabric {
	background: url(/images/mainpage/01_carbon_fabric.jpg) no-repeat;
}
			
div.main_catalog .list_item.carbon_rovings {
	background: url(/images/mainpage/02_carbon_rovings.jpg) no-repeat;	
}

div.main_catalog .list_item.prepreg {
	background: url(/images/mainpage/03_prepreg.jpg) no-repeat;	
}

div.main_catalog .list_item.steklotkan_dlya_tyuninga {
	background: url(/images/mainpage/04_steklotkan_dlya_tyuninga.jpg) no-repeat;	
}

div.main_catalog .list_item.bazal-tovy-e-tkani {
	background: url(/images/mainpage/05_bazal-tovy-e-tkani.jpg) no-repeat;	
}
		
div.main_catalog .list_item.epoxy_resin {
	background: url(/images/mainpage/06_epoxy_resin.jpg) no-repeat;	
}


html.webp div.main_catalog .list_item.carbon_fabric {
    background: url(/images/mainpage/01_carbon_fabric.webp) no-repeat;
  }
        
html.webp div.main_catalog .list_item.carbon_rovings {
    background: url(/images/mainpage/02_carbon_rovings.webp) no-repeat;	
  }

html.webp div.main_catalog .list_item.prepreg {
    background: url(/images/mainpage/03_prepreg.webp) no-repeat;	
  }

html.webp div.main_catalog .list_item.steklotkan_dlya_tyuninga {
    background: url(/images/mainpage/04_steklotkan_dlya_tyuninga.webp) no-repeat;	
  }

html.webp div.main_catalog .list_item.bazal-tovy-e-tkani {
    background: url(/images/mainpage/05_bazal-tovy-e-tkani.webp) no-repeat;	
  }
      
html.webp div.main_catalog .list_item.epoxy_resin {
    background: url(/images/mainpage/06_epoxy_resin.webp) no-repeat;	
  }

.important-info {
    background-color: #e06000;
    color: white;
    z-index: 99999;
    padding: 10px 0;
    width: 100%;
    text-align: center;
    font-size: 14px;
	position: relative;
}
.close {
    position: absolute;
    right: 1%;
    top: 10px;
    cursor: pointer;
    font-size: 20px;
}
.hides {
	display:none;
}


ul.blockes li {
    display: inline-block;
    list-style: none;
    border: 1px solid #eaebec;
    width: 25%;
    vertical-align: top;
    padding: 20px;
}
ul.blockes li:before {content:''!important;}
ul.blockes li h3 {
    width: 100%;
    text-align: center;
    margin-bottom: 30px!important;
}
ul.blockes li img {
    margin: 0 auto;
    text-align: center;
    display: block;
}


.dostavkin tr {
    padding: 30px 30px;
    zoom: 1;
    border: 1px solid #eaebec;
    transition: box-shadow ease 0.2s, border ease-out 0.2s;
}
.dostavkin tr:hover {
    box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
    border-color: #fff;
    zoom: 1.1;
}
ul.tabs_content.tabs-body.dostav {
    border: 1px solid #eaebec;
    padding: 0px 15px;
}

@media (max-width: 400px) {
.order_wrap_btn.full-width-btn { display: block!important;}
.middle_phone .phones .order_wrap_btn { display:block!important; }
.order_wrap_btn.full-width-btn {
    float: right;
    width: auto;
}
a.whatsapp_btn.button {
    padding: 5px 10px;
}
.wrapper_inner .phones>span .callback_btn {font-size:10px!important;}
}

/* CUSTOM CSS START */

@media screen and (max-width: 768px) {
  #header .middle-h-row .center_block { width: 200px; }

	.header_wrap #header .middle-h-row .center_block,
  .header_wrap .has_menu #header .middle-h-row .center_block {
		padding-right: 16px;
		padding-left: 16px;
	}

  #header .basket_fly .opener { top: 290px; }

  .wrapper_inner.fixed .middle-h-row { display: none !important; }

  .container .breadcrumbs {
    padding-top: 48px;
  
    text-align: left;
  }

  .menu_top_block li.catalog > a:before { width: 0; }
}

@media screen and (max-width: 767px) {
  .catalog_menu .wrapper_middle_menu .inc_menu { display: none; }

  .menu.adaptive.opened ~ .inc_menu { display: block; }
}

@media screen and (max-width: 600px) {
  #header .middle-h-row .center_block { width: 150px; }

	.header_wrap #header .middle-h-row .center_block,
  .header_wrap .has_menu #header .middle-h-row .center_block {
		padding-right: 8px;
		padding-left: 8px;
	}
}

@media screen and (max-width: 550px) {
  .basket_fly #header .middle-h-row .basket_wrapp .middle_phone { min-width: 173px; }
}

@media screen and (max-width: 400px) {
  header .catalog_menu_ext,
  .header_wrap #header .catalog_menu ul.menu > li.catalog { width: 100%; }

  #header .menu_top_block > li { float: none; }

  .header_wrap #header .catalog_menu ul.menu > li.more { float: right; }

  header .menu_top_block li.catalog:after { content: none; }

  .container .breadcrumbs { padding-top: 64px; }

  .catalog_menu .wrapper_middle_menu .inc_menu,
  .catalog_menu .wrapper_middle_menu .inc_menu li.more { display: none; }

  .header_wrap #header .catalog_menu ul.menu > li > a.parent { padding: 0; }

  .menu--no-click {
    display: flex;
    align-items: center;
    height: 47px;

    padding: 0;
  }

  .menu--no-click .link {
    width: 100%;

    color: #fff;
  }


  .like--bars {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 25%;
    height: 100%;
  }

  .like--bars svg {
    height: 24px;
    width: 24px;
  }

  .header_wrap #header .catalog_menu ul.menu > li.more { background-color: #888; }
}
/* CUSTOM CSS END */

.orange{
  color: #e66200;
}

.popular_main{
  display: flex;
  flex-direction: column;
  width: 100%;
}

.popular_main_links{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.popular_main_links a{
  color: black;
  margin-right: 20px;
  margin-bottom: 10px;
  font-weight: 700;
}

.popular_main_links a:hover{
  color: #e66200;
}


/* GENHIDE_RATING: hide product rating stars */
.rating{display:none !important;}

/* GENFOOTERCOL_START: footer contacts column alignment + even spacing (desktop only, scoped to <footer>) */
@media (min-width:992px){
  footer .left_block .info{margin-top:5px !important;}
  footer .left_block{width:174px !important;}
  footer .right_block{padding-left:185px !important;}
}
/* GENFOOTERCOL_END */
/* GENBANNERFIX_START: promo banner images fill tiles (restore thin frames) */
.float_banners .item img{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;}
/* GENBANNERFIX_END */

/* ===== CarboCarbo UX 2026-07-31 (шрифт+контраст+тап-таргеты) BEGIN =====
   Бренд-оранжевый фон кнопок НЕ меняется.
   Откат: удалить блок между BEGIN и END, либо вернуть template_styles.css.bak_2026-07-31_ux */

/* 1. Базовый кегль 13px -> 15px */
body, .wrapper_inner, .middle_bg, .maxwidth-theme { font-size: 15px !important; }

/* 2. Вторичный серый текст #888 (было 3.54:1) -> #595959 (~7:1). Точечно, без generic .small/.muted. */
.cost.prices, .article, .catalog_item .article, .hint .tooltip, .bx_filter .hint,
.prod_propetries_name, .under_price, .measure, .price_measure,
.counts .article { color: #595959 !important; }

/* 3. Оранжевый ТЕКСТ ЦЕН на белом (если есть) -> #c24e00. Кнопки/телефон не трогаем. */
.cost .price.orange, .price.discount, .catalog_item .price.orange,
.cost_wrap .price.colored_theme_text { color: #c24e00 !important; }

/* 5. Тап-таргеты >=44px на мобильном */
@media (max-width: 767px){
  .header a.compare, .header a.wish, .header .basket-link, .header .top-block a,
  .compare_link, .wish_link, .basket-link, .header .personal a {
     min-height: 44px; min-width: 44px; display: inline-flex; align-items: center; justify-content: center;
  }
  .btn, .to-cart.button { min-height: 44px; }
}
/* ===== CarboCarbo UX 2026-07-31 END ===== */

/* ===== CarboCarbo HOVER 2026-07-31 BEGIN =====
   Мягкие hover-эффекты. Сдвиг карточки убран (вызывал дребезг на границе):
   подъём передаём более глубокой тенью + зумом фото — зона наведения не двигается. Откат: удалить блок. */
@media (min-width: 768px){
  .catalog_item.item_wrap:hover {
    box-shadow: 0 18px 40px rgba(29,32,41,.20) !important;
    position: relative;
    z-index: 2;
  }
  .catalog_item.item_wrap .thumb { overflow: hidden; }
  .catalog_item.item_wrap .thumb img { transition: transform .4s ease; }
  .catalog_item.item_wrap:hover .thumb img { transform: scale(1.07) !important; }
}
a { transition: color .2s ease; }
.btn:active, .to-cart.button:active, .buy_btn:active, button.btn:active { transform: translateY(1px); }
/* ===== CarboCarbo HOVER 2026-07-31 END ===== */

/* ===== CarboCarbo FOOTERFONT 2026-08 BEGIN =====
   Унификация размеров шрифта в футере -> 13px (жирность/цвет сохранены).
   Откат: удалить блок между BEGIN и END. */
footer .how-b { font-size: 13px !important; }
footer .left_block_wrapper .data-line { font-size: 13px !important; }
footer .left_block_wrapper .data-line span,
footer .left_block_wrapper .data-line a { font-size: 13px !important; }
/* ===== CarboCarbo FOOTERFONT 2026-08 END ===== */

/* ===== CarboCarbo WISHCOMPARE 2026-08 BEGIN =====
   Кнопки Отложить/Сравнить: делят ширину своего блока пополам (вписываются под блок цены),
   центровка, компактный шрифт, лёгкая рамка, читаемое активное состояние. Откат: удалить блок. */
.wish_item.text, .compare_item.text {
  display: inline-block !important;
  vertical-align: top;
  text-align: center !important;
  white-space: nowrap !important;
  box-sizing: border-box;
  padding: 8px 5px !important;
  font-size: 14px !important;
  line-height: 1.25 !important;
  border-width: 1px !important;
  border-color: #d0d0d0 !important;
  transition: border-color .2s ease, background-color .2s ease, color .2s ease;
}
@media (min-width: 768px){
  .line-remember-product { display: flex !important; gap: 10px !important; }
  .line-remember-product .wish_item.text, .line-remember-product .compare_item.text { flex: 1 1 0 !important; min-width: 0 !important; margin: 0 !important; }
}
.wish_item.text:hover, .compare_item.text:hover { border-color:#f56900 !important; background-color:rgba(245,105,0,.06); }
.wish_item.text.added[data-item][data-iblock], .compare_item.text.added[data-item][data-iblock], .compare_item.text.active[data-item][data-iblock] { background-color:#ffe4d1 !important; border-color:#f56900 !important; }
.wish_item.text.added .value.added, .compare_item.text.added .value.added, .compare_item.text.active .value.added { color:#c24e00 !important; }
/* ===== CarboCarbo WISHCOMPARE 2026-08 END ===== */

/* ===== CarboCarbo VIEWEDFIX 2026-08 BEGIN =====
   Блок «Ранее вы смотрели»: крупная точная цена (.price_value 28px) -> 14px, как «от … руб.». Откат: удалить блок. */
.viewed_block .price_value { font-size: 14px !important; line-height: 1.2 !important; }
.viewed_block .price.only_price { font-size: 14px !important; }
/* ===== CarboCarbo VIEWEDFIX 2026-08 END ===== */

/* description tables fluid, no h-scroll */
.tabs_section table,.detail_text table,.preview_text table{table-layout:fixed;width:100%!important}
.tabs_section table td,.tabs_section table th,.detail_text table td,.detail_text table th{word-break:break-word;overflow-wrap:anywhere;white-space:normal}

/* no-1px-scroll: убрать 1px переполнение таблиц описаний */
.tabs_section table,.detail_text table,.preview_text table{border-collapse:collapse;box-sizing:border-box}

/* old-price-inline: старая цена в строку, серая, диагонально перечёркнута; плашки скидки скрыты */
.price_matrix_wrapper .price{display:inline-block;vertical-align:baseline}
.price_matrix_wrapper .price.discount{display:inline-block;vertical-align:baseline;margin-left:10px;font-size:.72em;font-weight:400}
.price_matrix_wrapper .price.discount .price_value,.price_matrix_wrapper .price.discount .price_currency{color:#b8b8b8;text-decoration:none}
.price_matrix_wrapper .price.discount .values_wrapper{position:relative;text-decoration:none;display:inline-block}
.price_matrix_wrapper .price.discount .values_wrapper:after{content:'';position:absolute;left:-3px;right:-3px;top:0;bottom:0;background:linear-gradient(to top right,transparent 46%,#b8b8b8 48%,#b8b8b8 52%,transparent 54%);pointer-events:none}
.sale_block{display:none!important}

/* old-price-inline-v2: строго в одну строку */
.price_matrix_wrapper{display:flex;align-items:baseline;flex-wrap:nowrap;gap:8px}
.price_matrix_wrapper .price.discount{margin-left:0;font-size:.68em;white-space:nowrap}

/* ===== CarboCarbo PRICELINE 2026-08 BEGIN =====
   Карточка товара: цены в одну строку — слева полная (серая, диагонально зачёркнутая
   штатной линией темы), справа цена со скидкой. Откат: удалить блок. */
.price_matrix_wrapper { display: flex !important; align-items: baseline; gap: 10px; flex-wrap: nowrap; }
.price_matrix_wrapper .price.discount { order: -1; white-space: nowrap; color: #999 !important; }
.price_matrix_wrapper .price.discount .price_value {
  text-decoration: none !important;
  color: #999 !important;
  font-size: 24px !important;
}
.price_matrix_wrapper .price.discount .price_currency { color: #999 !important; }
/* ===== CarboCarbo PRICELINE 2026-08 END ===== */

/* search-card-fit: /шт не режется в листинге */
.cost.prices .price_matrix_wrapper{gap:4px}
.cost.prices .price_matrix_wrapper .price.discount .price_value,.cost.prices .price_matrix_wrapper .price.discount .price_currency{font-size:11px}

/* old-price-inline-v3: карточки с вариантами — цены в одну строку, диагональное зачёркивание */
.cost.prices{display:flex;align-items:baseline;flex-wrap:nowrap;gap:6px}
.cost.prices .price.discount{font-size:.8em;white-space:nowrap}
.cost.prices .price.discount, .cost.prices .price.discount span{text-decoration:none!important;color:#b8b8b8!important}
.cost.prices .price.discount .values_wrapper{position:relative;display:inline-block}
.cost.prices .price.discount .values_wrapper:after{content:'';position:absolute;left:-3px;right:-3px;top:0;bottom:0;background:linear-gradient(to top right,transparent 46%,#b8b8b8 48%,#b8b8b8 52%,transparent 54%);pointer-events:none}

/* old-price-inline-v4: блок цен предложений (Метры/Рулон) — одна строка + диагональ */
.offers_price_wrapper{display:flex;align-items:baseline;flex-wrap:nowrap;gap:8px}
.offers_price_wrapper .offers_price_old{font-size:.8em}
.offers_price_wrapper .offers_price_old, .offers_price_wrapper .offers_price_old span{text-decoration:none!important;color:#b8b8b8!important}
.offers_price_wrapper .offers_price_old .values_wrapper{position:relative;display:inline-block}
.offers_price_wrapper .offers_price_old .values_wrapper:after{content:'';position:absolute;left:-3px;right:-3px;top:0;bottom:0;background:linear-gradient(to top right,transparent 46%,#b8b8b8 48%,#b8b8b8 52%,transparent 54%);pointer-events:none}

/* old-price-inline-v5: блок вариантов = размеры как в простой карточке (осн.36/стар.24, зазор 4) */
.offers_price_wrapper{gap:4px}
.offers_price_wrapper .offers_price .price_value{font-size:36px;font-weight:600}
.offers_price_wrapper .offers_price_old, .offers_price_wrapper .offers_price_old span{font-size:24px!important;line-height:1.2!important}

/* old-price-inline-v6: старая цена слева, новая справа */
.offers_price_wrapper .offers_price_old{order:-1}
.price_matrix_wrapper .price.discount{order:-1}

/* old-price-inline-v7: строка цен ближе к рамке + зазор меньше, чтобы 'руб. за м2' влезало */
.middle_info .offers_price_wrapper{margin-left:-12px;margin-right:-12px;gap:2px}

/* old-price-inline-v8: компактные цены в листинге/поиске — обе влезают в карточку */
.cost.prices .offers_price_wrapper{gap:3px;margin:0}
.cost.prices .offers_price_wrapper .offers_price .price_value,
.cost.prices .offers_price_wrapper .offers_price .price_currency{font-size:16px!important;font-weight:600!important}
.cost.prices .offers_price_wrapper .offers_price .price_measure{font-size:12px!important}
.cost.prices .offers_price_wrapper .offers_price_old, .cost.prices .offers_price_wrapper .offers_price_old span{font-size:11px!important}

/* old-price-inline-v9: листинг вариантных товаров = размеры как у карточки 4549 в поиске */
.cost.prices .offers_price_wrapper{gap:4px}
.cost.prices .offers_price_wrapper .offers_price .price_value,
.cost.prices .offers_price_wrapper .offers_price .price_currency{font-size:18px!important;font-weight:600!important}
.cost.prices .offers_price_wrapper .offers_price .price_measure{font-size:18px!important;font-weight:600!important}
.cost.prices .offers_price_wrapper .offers_price_old .price_value{font-size:24px!important;font-weight:400!important}
.cost.prices .offers_price_wrapper .offers_price_old .price_currency{font-size:11px!important;font-weight:400!important}

/* old-price-inline-v10: полная цена в листинге меньше */
.cost.prices .offers_price_wrapper .offers_price_old .price_value,
.cost.prices .price_matrix_wrapper .price.discount .price_value{font-size:16px!important;font-weight:400!important}
.cost.prices .offers_price_wrapper .offers_price_old .price_currency,
.cost.prices .price_matrix_wrapper .price.discount .price_currency{font-size:11px!important}

/* old-price-inline-v11: строка цен в листинге левее, чтобы всё влезало */
.cost.prices .offers_price_wrapper,
.cost.prices .price_matrix_wrapper{margin-left:-24px!important;justify-content:flex-start}

/* old-price-inline-v12: цены в листинге по центру карточки */
.cost.prices{justify-content:center!important}
.cost.prices>div:empty{display:none!important}
.cost.prices .price{flex:0 1 auto}
.cost.prices .offers_price_wrapper,
.cost.prices .price_matrix_wrapper{margin-left:-15px!important;margin-right:-15px!important;justify-content:center!important}

/* old-price-inline-v13: детальная карточка вариантных товаров = пропорции 4549 (осн.36, полн.24) */
.middle_info .offers_price_wrapper .offers_price .price_value,
.middle_info .offers_price_wrapper .offers_price .price_currency{font-size:36px!important;font-weight:600!important}
.middle_info .offers_price_wrapper .offers_price .price_measure{font-size:14px!important;font-weight:400!important}
.middle_info .offers_price_wrapper .offers_price_old .price_value{font-size:24px!important;font-weight:400!important}
.middle_info .offers_price_wrapper .offers_price_old .price_currency{font-size:14px!important}

/* old-price-inline-v15: детальная карточка — единый центрированный блок цен, размеры 30/18 */
.middle_info .cost.prices{display:block!important}
.middle_info .cost.prices > .price{width:-moz-fit-content;width:fit-content;margin-left:auto!important;margin-right:auto!important;float:none!important}
.middle_info .cost.prices .price_matrix_wrapper,
.middle_info .cost.prices .offers_price_wrapper{display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:8px!important;width:-moz-fit-content;width:fit-content;margin-left:auto!important;margin-right:auto!important;justify-content:center!important}
.middle_info .cost.prices .price_matrix_wrapper .price:not(.discount) .price_value,
.middle_info .cost.prices .price_matrix_wrapper .price:not(.discount) .price_currency,
.middle_info .cost.prices .offers_price_wrapper .offers_price .price_value,
.middle_info .cost.prices .offers_price_wrapper .offers_price .price_currency{font-size:30px!important;font-weight:600!important}
.middle_info .cost.prices .price_matrix_wrapper .price_measure,
.middle_info .cost.prices .offers_price_wrapper .offers_price .price_measure{font-size:14px!important;font-weight:400!important}
.middle_info .cost.prices .price_matrix_wrapper .price.discount .price_value,
.middle_info .cost.prices .offers_price_wrapper .offers_price_old .price_value{font-size:18px!important;font-weight:400!important}
.middle_info .cost.prices .price_matrix_wrapper .price.discount .price_currency,
.middle_info .cost.prices .offers_price_wrapper .offers_price_old .price_currency{font-size:12px!important}

/* Слим-баннер раздела — 2026-07-31 */
.genbanner-section{ margin-bottom:8px !important; }
.genbanner-section img{ width:100% !important; height:240px !important; object-fit:cover !important; object-position:center !important; display:block; }
@media(max-width:767px){ .genbanner-section img{ height:150px !important; } }
/* End */


/* Start:/local/templates/aspro_optimus/themes/orange/theme.min.css?176493791430362*/
a.scroll-to-top.ROUND_COLOR,a.scroll-to-top.RECT_COLOR{background-color:#ff6d00;}a.scroll-to-top.ROUND_COLOR:hover,a.scroll-to-top.RECT_COLOR:hover{background-color:#d88c4b;}ul li::before{color:#f05600;}.basket_print i{background-color:#e66200;}.rss_feed_icon{background:#f05600;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:#fa6b00;}.start_promo .item i.title span,.start_promo .item i.price span{box-shadow:-4px 1px 0px 4px #fa6b00, 4px 1px 0px 4px #fa6b00;}.start_promo .item i.price span{box-shadow:-4px 0px 0px 4px #fa6b00, 4px 0px 0px 4px #fa6b00;}.module-map .infoBox .close_info:hover{background-color:#f05600;}#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 #b85b00;}#header .catalog_menu ul.menu>li:not(.current):not(.stretch):hover{border-bottom:1px solid #bd4a00;border-right:1px solid #bd4a00;}#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full.opened li.current{border-top:1px solid #fa6b00;}#header .catalog_menu ul.menu>li.current>a{color:#fff;border-left:1px solid #f56900;}#header .catalog_menu ul.menu>li{border-right:1px solid #b85b00;}.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 #f05600;}.catalog_detail ul.tabs.main_tabs{border-bottom:2px solid #f05600;}ul.menu li b.space,.breadcrumbs .drop b.space,.hint .triangle{border-bottom:6px solid #f05600;}.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:#f05600;}#bx-soa-order-form .btn.btn-default{background:#f05600;border-color:#f05600;}#bx-soa-order-form .btn.btn-default:hover{background:#d88946;border-color:#d88946;}ul.tabs li.cur .triangle,.view-list .view-header i.triangle{border-top:5px solid #e66200 !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:#e66200;}.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:#f05600;}.item_slider .thumbs i.triangle{border-bottom:5px solid #f05600;}blockquote:before{background-color:#f05600;}.module-gallery-list li .fancy_hover:hover{border:2px solid #f05600;}.smartfilter .bx_ui_slider_track .bx_ui_slider_range,.bx_filter .bx_ui_slider_pricebar_V{background:#f05600;}.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 #f05600;}#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 #f05600;}.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>a,.left_menu>li:not(.exit):hover{background:#f05600;}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;}#bx-soa-order .bx-soa-section .bx-soa-section-title:before{background-color:#ff6d00;}#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag{border-color:#ff6d00;color:#ff6d00;}#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag:hover{background-color:#ff6d00;color:#fff;}#bx-soa-order .bx-soa .form-group .radio-inline.checked label:before,#bx-soa-order .bx-soa .form-group .radio-inline label:hover:before,#bx-soa-order .bx-soa-pp-company:hover .bx-soa-pp-company-graf-container:before,#bx-soa-order .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:before{background-color:#ff6d00;}#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container,#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:hover .bx-soa-pp-company-graf-container{border-color:#ff6d00;}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company:before,#bx-soa-order .bx-soa-pp-desc-container .checkbox label:hover:before,#bx-soa-order .bx-soa-pp-desc-container .checkbox label.checked:before{background-color:#ff6d00;}#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:hover .bx-soa-pp-company-smalltitle,#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left{color:#ff6d00;}#bx-soa-order .bx-soa-coupon-input:hover:after,#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:hover{background-color:#ff6d00;}div[class*=bx-sls] .bx-ui-sls-clear:hover:before{background-color:#ff6d00 !important;}@media all and (max-width:950px){.header_wrap.colored #header .center_block .main-nav{background:#fa6b00;}}@media all and (max-width:768px){body .top_slider_wrapp .flex-direction-nav li a{background-image:url(/local/templates/aspro_optimus/themes/orange/../../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:#fa6b00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhmYzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fa6b00 0%,#e06700 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fa6b00),color-stop(100%,#e06700));background:-webkit-linear-gradient(top,#fa6b00 0%,#e06700 100%);background:-o-linear-gradient(top,#fa6b00 0%,#e06700 100%);background:-ms-linear-gradient(top,#fa6b00 0%,#e06700 100%);background:linear-gradient(to bottom,#fa6b00 0%,#e06700 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, .has_menu #header .center_block .main-nav{background-color:#fa6b00;}.has_menu #header .center_block .main-nav:hover{background:#e28950 none repeat scroll 0 0;}#header ul.menu.full.opened li.current{background:#e06700;}}@media all and (max-width:550px){body #footer .footer_inner .line{border-top:4px solid #f05600;}.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:#fa6b00;}}#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li:hover>a,#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.opened>a,#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.current>a{background:#e28950;}#header .wrapper_middle_menu.wrap_menu ul.menu.opened>li{background:#e66200;}.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"]:checked+label.sku,.sku_props .bx_item_detail_size ul li.active,.bx_size_scroller_container .bx_size ul li.bx_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,.item_slider .thumbs li.current,.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:#d88946;}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,.ajax_load_btn:hover .more_text_ajax,.breadcrumbs a:hover span,.tabs-head li.current 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:#e66200;}button.button,input.button,.button,#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full>li.search_row #search-submit-button:hover,table.title-search-result td.title-search-all a .icon,.flex-direction-nav li:hover,.flex-direction-nav li:first-child:hover,.top_slider_wrapp .flex-direction-nav li:hover,.like_icons .wish_item.added,.like_icons .compare_item.added,.light .stores .all_map,.block_wr.dark,.popup .close:hover,.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,.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"]: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.active,.bx_size_scroller_container .bx_size ul li.bx_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,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{color:#FFF;background:#fa6b00;}.catalog_detail .bx-modal-container .btn.btn-add,.personal_wrapper form input[type=submit]{color:#FFF;background:#fa6b00;}.catalog_detail .bx-modal-container .btn.btn-add:hover,.personal_wrapper form input[type=submit]:hover{background:#d88946;}.item_main_info .bx-set-constructor .btn.btn-default{color:#e66200;border-color:#d88946;}.item_main_info .bx-set-constructor .btn.btn-default:hover{border-color:#e28950;background:#e28950;color:#fff;}.colored #header .catalog_menu ul.menu>li,header .wrap_menu{background:#f06600;}.tabs-head li.current:before{background-color:#fa6b00;}.like_icons .compare_item.added i,.like_icons .wish_item.added i{background-color:#fa6b00;}.icon_error_block:after{background-color:#fa6b00 !important;}.popup-window-content-white .popup-window-buttons .btn{background-color:#ff6d00;border-color:#ff6d00;}.popup-window-content-white .popup-window-buttons .btn:hover{background-color:#d88946;border-color:#d88946;}.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:#d88946;}.button:hover,.like_icons .compare_item.added:hover,.like_icons .wish_item.added:hover,.light .stores .all_map:hover{background:#d88946;}.like_icons .compare_item.added:hover i,.like_icons .wish_item.added:hover i{background-color:#d88946;}.wrapper_middle_menu.wrap_menu.mobile:hover{background:#d88946;}.header_wrap #header .catalog_menu.menu_colored .inc_menu ul.menu>li:not(.current):hover>a{background:#ff760f;}header .menu_top_block li .dropdown>li:hover>a,header .menu_top_block li:not(.catalog) .dropdown>li.current>a:not(.section),header .menu_top_block li.catalog>.dropdown>li:hover>a:before{background:#ff6d00;}header .menu_colored .menu_top_block>li.current>a,header .menu_dark .menu_top_block.menu>li.current>a,header .menu_dark .menu_top_block.menu>li.current:hover>a,.menu_top_block.catalog_block .dropdown>li.full:hover>a:before,.menu_top_block.catalog_block .dropdown>li.full.current>a,header .menu_top_block li.catalog>.dropdown>li.current>a,.left_menu>li.current>a,.left_menu>li:hover>a:before{background:#e06000;}header .menu_top_block>li.catalog>a,header .menu_top_block>li.catalog.current>a,header .menu_top_block>li.catalog{background-color:#ff6d00;}header .catalog_menu .menu_top_block.menu li.catalog li.full.current>a:after,header .catalog_menu .menu_top_block.menu li.catalog li.full:hover>a:after,.menu_top_block.catalog_block .dropdown>li.full:hover>a:after,.left_menu>li.has-childs:hover>a:after{color:#f56900;}header .menu_top_block li .dropdown>li.menu_item>a:hover,.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>a:not(.section):hover,.menu_top_block.catalog_block .dropdown>li.full:hover>a,.left_menu>li:hover>a{color:#e66200;}.phone_block .phone_wrap .icons{color:#e66200;}header .menu_top_block li.catalog>.dropdown>li:hover>a,header .menu_top_block li.catalog>.dropdown>li>.dropdown>li.current>a:not(.section){color:#e66200;}header .menu_top_block li .dropdown>li.current>a.section1,.menu_top_block li .dropdown>li>a.section1:hover,#header .catalog_menu.menu_light ul.menu>li.current>a,#header .catalog_menu.menu_light ul.menu>li:hover>a{color:#e66200;}.subscribe-form:before{background:#f56900;}.subscribe-form input.send_btn{background-color:#f56900;}.bx_ordercart .bx_ordercart_order_pay .bx_bt_button{background:#f56900;}.subscribe-form input.send_btn:hover{background-color:#d88946;}.bx_ordercart .bx_ordercart_order_pay .bx_bt_button:hover{background:#d88946;}.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul li.bx_active a{background:#d88946;color:#fff;}.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul li:not(.bx_active):hover a{color:#e66200;}a.dark_link:hover,.dark_link:hover span,.dl:hover a,.selected a.dark_link,.current a.dark_link{color:#e66200 !important;}.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>a,header .menu_top_block.catalogfirst li.full>.dropdown>li:not(.current)>a{color:#e66200;}.middle_phone .phone_wrap .icons,.top_slider_wrapp .flexslider .slides>li:after{background-color:#f56900;}.basket_fly .basket_wrapp .basket_fly .wraps_icon_block.delay .count span{background-color:#f56900;}.basket_normal .basket_wrapp .wraps_icon_block.basket .count span{background-color:#f56900;}.bx_filter .bx_filter_parameters_box_title:hover:after{color:#e66200;}.bx_filter .bx_filter_param_label.active .bx_filter_btn_color_icon,.bx_catalog_item_scu ul li.active .cnt_item,.bx_scu_scroller_container ul li.bx_active .cnt_item{box-shadow:0px 0px 0px 2px #fff inset, 0px 0px 0px 2px #f56900;}.bx_filter_vertical input[type="checkbox"]:not(:checked)+label.sku:hover span,.sku_props .bx_item_detail_size ul li:not(.active):hover span,.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover span{color:#e66200;}.bx_filter_vertical input[type="checkbox"]+label.sku:hover,.sku_props .bx_item_detail_size ul li:hover,.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover{border-color:#e66200;}.more_text_ajax:after{background-color:#f56900;}.list_item .description_wrapp .like_icons span.added{color:#e66200;}.bx_ordercart .bx_sort_container a.current:after{background:#e28950;}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout{color:#f56900;border-color:#e66200;}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:hover{color:#fff;border-color:#e28950;background:#e28950;}.button.transparent:not(.text):hover{border-color:#e28950;background:#e28950;color:#fff;}.button.transparent.grey_br:hover{border-color:#e28950;background:#fff;}.bx_ordercart tbody td.control a[href*=delete]:hover,.bx_ordercart #basket_items_delayed tbody td.control a[href*=delete]:hover,.bx_ordercart #basket_items_subscribed tbody td.control a[href*=delete]:hover,.bx_ordercart #basket_items_not_available tbody td.control a[href*=delay]:hover,.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_coupon:not(:first-of-type)>span:hover{background-color:#e28950;}.bx_ordercart .bx_sort_container a,.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_title a{color:#f56900;}.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a,.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a{color:#FFF;background:#f56900;}.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a:hover,.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a{background:#d88946;}.sale_order_full_table input[name="BuyButton"]{background-color:#fa6b00;}.sale_order_full_table input[name="BuyButton"]{background-color:#d88946;}.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:active a,.bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a,.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:hover a{border-color:#d88946;}.color_link{color:#e66200 !important;}.sale-personal-section-index-block-ico i,.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-item:before{background-color:#fa6b00;}.sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item{border-color:#e28950;color:#e66200;}.sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item:hover{background-color:#e28950;}.bx-sap .sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container,.bx-sap .sale-acountpay-pp-company:hover .sale-acountpay-pp-company-graf-container,.sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-image{border-color:#e28950 !important;}.bx-sap .sale-acountpay-pp-company:not(.bx-selected):hover .sale-acountpay-pp-company-smalltitle,.sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-smalltitle{color:#e66200 !important;}.bx-sap .sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container:before,.bx-sap .sale-acountpay-pp-company:not(.bx-selected):hover .sale-acountpay-pp-company-graf-container:before{background-color:#fa6b00;border:none;}.sale-personal-profile-list-container>tbody>tr>td:first-child b{color:#fa6b00;}.personal_wrapper .sale-profile-detail-link-list a:before{background-color:#fa6b00;}.personal_wrapper input[type=submit]:last-of-type,.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type>div:last-of-type a,.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-cancel{border-color:#fa6b00;color:#fa6b00 !important;}.personal_wrapper input[type=submit]:hover:last-of-type,.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type>div:last-of-type a:hover,.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-cancel:hover{background:#fa6b00;color:#fff !important;}.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12>a,.sale-order-detail-about-order-inner-container-list-item-link{color:#fa6b00;}.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a{background:#fa6b00;}.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a:hover{background:#d88946;}.personal_wrapper .orders_wrapper .sale-order-list-change-payment{color:#fa6b00;}.personal_wrapper .orders_wrapper .sale-order-list-button{background-color:#fa6b00;}.personal_wrapper .orders_wrapper .sale-order-list-button:hover{background-color:#d88946;}.bx_my_order_cancel a,.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a.sale-order-list-cancel-payment{color:#fa6b00 !important;}.personal_wrapper form[name=ShopForm] input[type=submit],.personal_wrapper .sale-order-list-inner-row-template input[type=submit],.personal_wrapper .sale-order-detail-inner-row-template input[type=submit],.personal_wrapper .sale-order-payment-change-pp input[type=submit],.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-button,.personal_wrapper .sale-order-detail-payment-options-methods-button-element,.personal_wrapper .sale-order-detail-payment-options-methods-button-element-new-window{background:#fa6b00;color:#fff !important;}.personal_wrapper form[name=ShopForm] input[type=submit]:hover,.personal_wrapper .sale-order-list-inner-row-template input[type=submit]:hover,.personal_wrapper .sale-order-detail-inner-row-template input[type=submit]:hover,.personal_wrapper .sale-order-payment-change-pp input[type=submit]:hover,.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-button:hover,.personal_wrapper .sale-order-detail-payment-options-methods-button-element:hover,.personal_wrapper .sale-order-detail-payment-options-methods-button-element-new-window:hover{background:#d88946;border-color:transparent;}
/* End */


/* Start:/local/templates/aspro_optimus/bg_color/light/bgcolors.min.css?176493791544*/
body,.footer_inner.fill{background:#F6F6F7;}
/* End */


/* Start:/local/templates/aspro_optimus/css/media.min.css?176493791490365*/
body{min-width:300px}ul.tabs li.stretch{display:none}@media (max-width:767px){a.scroll-to-top{display:none}}@media screen and (min-width:992px){.bx_filter.bx_filter_vertical{display:block!important}}@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 (min-width:1200px){.personal_wrapper .row .col-lg-4{width:33.33333333%}}@media only screen and (max-width:1174px){#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{float:none}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{margin-top:15px;padding-left:0}}@media only screen and (max-width:1400px){.bg_image_site{display:none}}@media only screen and (max-width:1290px){header .menu.top.catalogfirst li.full>.dropdown>li,header .menu.top>li.full>.dropdown>li{width:50%}.menu_top_block li.full>.dropdown>li:nth-child(3n+1){clear:both}}@media all and (max-width:1200px){.rows_block .block_list .col-4{width:33.33%}}@media all and (max-width:1180px){.start_promo .item{border-bottom-width:1px}.block_wr .top_block a{display:inline-block}.footer_top .wrap_md .phones .phone_wrap a{font-size:17px}.catalog_detail .element_detail_text .sh{padding-right:3%}.wrapper_inner .stores .stores_list{padding:0 20px 0 0}.wrapper_inner .stores .all_map{margin:00px 0 0}.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:0}.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.normal:last-child.s_4,.start_promo .item.normal:nth-child(3n+1),.start_promo .item.s_2.normal,.start_promo .item.s_4.normal{border-left-width:1px}.start_promo .item.normal:first-child,.start_promo .item.normal:nth-child(2n+1)+.item:not(.s_2),.start_promo .item:first-child,.start_promo .item:nth-child(3n+1){border-left-width:0}.start_promo .item.s_4.normal,.start_promo .normal:nth-child(3n+1).s_4{border-left-width:1px!important}.start_promo.other .normal:nth-child(3n+1).s_4{border-left-width:0!important}.start_promo.normal_view .item:nth-child(4n+1){border-left-width:0}.start_promo.normal_view .item.normal:nth-child(4n+2),.start_promo.normal_view .item.normal:nth-child(4n+4){border-left-width:1px!important}.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,.tizers_block .item .title a{font-size:11px}.registraion-page .main_info .label_block_capcha{width:100%}.registraion-page .main_info .img_block_capcha{width:100%;padding-left:0}.registraion-page .main_info .img_block_capcha img{float:none}.captcha-row.register-captcha .captcha_image .captcha_reload{left:179px;right:initial}.bx-firefox .top-h-row .phones{padding-top:7px}.top-h-row ul.menu{text-align:left}.top-h-row .phones{white-space:nowrap}.catalog_detail .set_block .popup_open{display:none}.wrapper_inner .stores .stores_list{width:71%}}@media (max-width:1100px){.rows_block .col-4,.specials.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .col-4{width:33%}.footer_inner .rows_block .col-4{width:25%}}@media all and (max-width:1050px){.wrapper_inner .info_item .middle_info .buy_block .counter_wrapp{white-space:normal}.top-h-row .phone_wrap .phone_text a{display:none}.top-h-row .phone_wrap .phone_text a:first-child{display:inline-block}.info_item .top_info .article{text-align:center}}@media all and (max-width:1020px){.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}.bx_ordercart .bx_ordercart_order_table_container tbody td.control{width:90px}.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto{width:129px}.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto>div{width:90px;height:90px;line-height:90px}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_photo{height:90px;background-size:contain}.bx_ordercart .bx_ordercart_order_table_container table thead td.item{padding-left:145px}}@media all and (max-width:1020px) and (min-width:950px){.flexslider .banner_buttons,.flexslider .banner_text,.flexslider .banner_title{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}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 ul.menu{width:40%}.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:0}.info_item .top_info .article+.brand{padding-left:0}.catalog_detail .element_detail_text .sh{padding-right:0}}@media all and (max-width:992px){.wrapper_inner .tizers_block .item{width:50%;text-align:center;margin:5px 0 20px}.wrapper_inner .tizers_block .item:nth-child(n+4){text-align:center}.footer_top .wrap_md .phones .order,.personal_wrapper .orders_wrapper .sale-order-detail-total-payment-container .sale-order-detail-total-payment-list-right>li{text-align:left}.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li,header .menu.top.catalogfirst li.full>.dropdown>li{width:50%}.menu_top_block li.full>.dropdown>li:nth-child(2n+1){clear:both}.menu_top_block li.full>.dropdown>li:nth-child(3n+1){clear:none}.footer_bottom .social_block,.footer_top .wrap_md .phones{width:100%}.footer_top .wrap_md .phones{padding-left:0;padding-top:25px}#footer .wrap_md .empty_block{width:36%}.footer_bottom .social_block .social_wrapper,.footer_top .wrap_md .phones .phone_block{padding:0 0 0 19px;width:64%}.footer_bottom .menu_block,.footer_top .sblock{width:100%;padding:0}.footer_bottom .social_block{padding-top:23px}.footer_bottom .social_block .social_wrapper .social{padding-left:0}#footer .footer_bottom{padding-top:19px}.top-h-row ul.menu>li a{padding:0 5px}.bx-firefox .menu>li>a span{padding-top:8px}#header .middle-h-row .main-nav ul.menu>li>a{padding:0 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:0}.wrapper_inner .stores .stores_list{width:68%}#header .middle-h-row td.text_wrapp{display:none}#basket_form_container .top_control{float:none;clear:both;padding:15px 0 0}#basket_form_container .top_control .delete_all{display:inline-block;float:none}#bx-soa-order>.bx-soa,#bx-soa-total{width:100%}#bx-soa-total-mobile{display:block!important}#bx-soa-order #bx-soa-orderSave{display:none}#bx-soa-order #bx-soa-total .bx-soa-cart-total.bx-soa-cart-total-fixed{position:relative!important;opacity:1!important}#bx-soa-order #bx-soa-total .bx-soa-cart-total-ghost{padding:0!important}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{float:left}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{margin-top:0;padding-left:140px}#bx-soa-order .bx-soa-section .bx-soa-section-content{padding-left:29px}#bx-soa-order .bx-soa-pp-company-selected{float:left;width:75%}#bx-soa-order .bx-soa-pp-price{float:right;width:25%}.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-information-block .sale-order-detail-payment-options-methods-image-container.opened,.sale-acountpay-block .sale-acountpay-pp div .sale-acountpay-pp-company{width:100%}#bx-soa-order .bx-soa-item-tr{padding:20px 20px 20px 110px;border-top:1px solid #f3f3f3}#bx-soa-order .bx-soa-item-tr.bx-soa-item-tr-first{border-top:none}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-block{padding-left:0;overflow:visible}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td{border:none;padding:0!important;min-width:0!important}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block{margin-left:-90px;margin-top:0}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-content{padding-left:0}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties{margin-top:10px}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties>div{padding:0;text-align:left}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:last-child{padding-right:0!important}#bx-soa-order #bx-soa-basket .bx-soa-item-td-title{padding-bottom:0}#bx-soa-order .alert-danger,#bx-soa-order .bx-soa-coupon,#bx-soa-order .bx-soa-more{margin-left:-29px}#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d{white-space:normal}.bx-soa-item-tr .bx-soa-item-td,.bx-soa-item-tr.bx-soa-item-info-container{height:auto}.personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block,.personal_wrapper .orders_wrapper .sale-order-list-status-alert,.personal_wrapper .orders_wrapper .sale-order-list-status-success,.sale-order-detail-payment-options-methods-info-title-status-alert,.sale-order-detail-payment-options-methods-info-title-status-success,.sale-order-payment-change-status-alert,.sale-order-payment-change-status-success{margin-left:0}.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat>a{display:block;float:none}.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-information-block .sale-order-detail-payment-options-methods-info.opened{margin:0;width:100%;padding-left:15px!important;padding-top:10px}.personal_wrapper .row div.sale-order-detail-payment-inner-row-template{margin-left:15px}.sale-order-detail-order-item-td.sale-order-detail-order-item-properties>div{float:left}}@media (min-width:992px){.personal_wrapper .col-md-offset-3{margin-left:25%}.personal_wrapper .col-md-offset-5{margin-left:41.66666667%}.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map{margin-left:16.66666667%}}@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 0 0}}@media (max-width:991px) and (min-width:768px){.personal_wrapper .orders_wrapper .visible-sm{display:block!important}.hidden-sm{display:none!important}}@media (max-width:991px){.personal_wrapper .orders_wrapper .col-sm-12{width:100%}.personal_wrapper .orders_wrapper .col-sm-10{width:83.33333333%}.personal_wrapper .orders_wrapper .col-sm-7{width:58.33333333%}.personal_wrapper .orders_wrapper .col-sm-6{width:50%!important}.personal_wrapper .orders_wrapper .col-sm-5{width:41.66666667%}.personal_wrapper .orders_wrapper .col-sm-2{width:16.66666667%}.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-button-element{display:block!important;float:none;width:50%;margin:10px auto 0}.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map>.row{margin:0 -1px}.personal_wrapper .orders_wrapper .sale-order-title{padding-right:0}}@media all and (max-width:992px) and (min-width:951px){.catalog_section_list .section_item .image{width:100px}.catalog_section_list .section_item .image img{max-width:100%;max-height:100%}}@media all and (max-width:960px){.staff.list .item .image{height:85px;line-height:82px;width:85px}.staff.list .item .info{margin-left:110px}}@media all and (min-width:951px){.catalog_page .catalog_menu_ext .dropdown,.front_page .catalog_menu_ext .dropdown{display:none!important}.bx_filter.bx_filter_vertical{display:block!important}}@media all and (max-width:950px){.wrapper.has_menu #header .middle-h-row .center_block .middle_phone,.wrapper.has_menu #header .middle-h-row .center_block .search{width:100%;display:block;margin-left:0}.wrapper.has_menu #header .middle-h-row .center_block .middle_phone{margin:0 0 10px}.middle_phone .phones .order_wrap_btn{margin-top:0}body #content .wrapper_inner .left_block,body #content .wrapper_inner .left_block>*{display:none}.catalog.vertical .adaptive_filter,body .wrapper_inner .left_block .left_menu{display:block}body .wrapper_inner .left_block.vertical{position:absolute;width:95%;float:none;padding:0;margin:0;display:block}body #content .wrapper_inner .right_block{padding-left:0;margin:0!important}.news_akc_block .img img{max-height:100%}body .right_side.catalog,body .top_slider_wrapp .flexslider .slides li td.img{display:none}.js_filter .bx_filter.bx_filter_vertical .bx_filter_section{margin:0}.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:0}.basket_fly .main-nav .search_middle_block{top:-100%;right:65px;margin:-16px 0 0;width:50%}body .top_slider_wrapp .flexslider .slides>li{background-size:200% auto}body .wrapper .top_slider_wrapp .flexslider,body .wrapper .top_slider_wrapp .flexslider .slides>li,body .wrapper .top_slider_wrapp .flexslider .slides>li td{height:300px!important}body .top_slider_wrapp .flex-direction-nav li{top:120px}body .left_side.catalog_detail{padding-right:0}body .top-h-row .phone{width:auto}body .top-h-row ul.menu{width:45%;padding-left:0}body #header .center_block .main-nav{width:100%;position:absolute;right:0;left:0;top:100%;margin:18px 0 0;padding:7px 0}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:0 0 5px #f0f0f0;-moz-box-shadow:0 0 5px #f0f0f0;-o-box-shadow:0 0 5px #f0f0f0;-webkit-box-shadow:0 0 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.text{width:100%}body .top_slider_wrapp .flexslider .slides li td.text .banner_buttons,body .top_slider_wrapp .flexslider .slides li td.text .banner_text,body .top_slider_wrapp .flexslider .slides li td.text .banner_title{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 .sh{margin:0}.wrapper_inner .bottom.middle td>.coupon #COUPON{width:200px}.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}body .wrapper:not(.front_page) .middle{float:none}.js_filter.filter_horizontal{overflow:visible;padding:0;position:relative}.js_filter .bx_filter.bx_filter_vertical{display:none;position:absolute;margin:0;width:100%;top:25px;box-shadow:0 0 10px rgba(0,0,0,.15);-moz-box-shadow:0 0 10px rgba(0,0,0,.15);-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);z-index:101}body .personal_page #content .wrapper_inner .left_block{display:block;float:none;width:100%}body .personal_page #content .wrapper_inner .left_block .left_menu{display:block}body .personal_page #content .wrapper_inner .left_block .left_menu>li{display:inline-block;margin-top:3px}body .personal_page #content .wrapper_inner .left_block .left_menu>li>a{border:none}body .personal_page #content .wrapper_inner .right_block .breadcrumbs{display:none}}@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%}.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk.basket_error_wrapp{float:left!important}.count-cell div.error{white-space:normal}.footer_inner .left_block{display:none}.footer_inner .right_block{padding-left:0}#footer .mobile_copy{display:block}}@media all and (max-width:870px){#footer .footer_bottom_inner .phones,#footer .footer_bottom_inner .social_wrapper,.info_item .top_info .brand{float:none}body .module-cart .discount-cell,body .module-cart .discount-th,body .module-cart .weight-cell,body .module-cart .weight-th{display:none}.wrap_md .news_wrap,.wrap_md .subscribe_wrap{width:100%;margin:0}.wrap_md .subscribe_wrap .subscribe-form{margin:30px 0}.subscribe-form .wrap_bg{background-position:center -34px;font-size:0}.subscribe-form .wrap_bg .sform,.subscribe-form .wrap_bg .top_block{width:100%;display:block;vertical-align:middle;margin-top:0}.subscribe-form .wrap_bg .top_block{padding:0 0 20px}.subscribe-form .top_block .image{display:none}.subscribe_wrap .subscribe-form .top_block .image+.text{padding:0}.subscribe_wrap .subscribe-form form.sform>div{display:block;width:100%}.top-h-row .phones{text-align:left}body .top-h-row ul.menu{width:40%}.module_products_list td.price-cell{width:18%}.services_block .item,.shops.list .item .phone_email,.shops.list .item .schedule{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}.wrapper_inner .info_item .middle_info .buy_block,.wrapper_inner .info_item .middle_info .prices_block{width:100%;padding:0}.wrapper_inner .info_item .middle_info .buy_block{padding:20px 0 0}.wrapper_inner .info_item .middle_info .buy_block .counter_wrapp .button_block{margin:0}.info_item .middle_info .buy_block .one_click{display:inline-block}.wrapper_inner .stores .stores_list{width:64%}.table .wrapp_stockers .like_icons{height:auto;margin-top:0!important;position:initial}.table .module_products_list td.like_icons{width:56px;padding-left:5px}.module_products_list td.like_icons.full{width:30px}.wrapp_stockers .like_icons>div{margin-right:0}.rows_block .item_block,.specials.tab_slider_wrapp ul.tabs_content li.tab .catalog_block>div.item{width:50%}.footer_inner .social_wrapper .rows_block .item_block,.viewed_block .rows_block .item_block{width:auto}.footer_bottom_inner .menus .rows_block .col-3{width:33%}.footer_bottom_inner .rows_block .menus{width:60%}.footer_bottom_inner .rows_block .soc{width:40%}.footer_bottom_inner .rows_block .soc .soc_wrapper{float:right}.top-h-row .phones{padding-left:20px;padding-right:0}.top-h-row .h-user-block a.icon{padding-right:14px}.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-smalltitle{font-size:12px}}@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:0}.wrapper_inner .stores .stores_list{width:60%}.top-h-row .phones{padding-left:5px}}@media all and (min-width:769px){body .catalog.horizontal .adaptive_filter{display:none!important}.bx-core .filter_horizontal:not(.js_filter) .bx_filter.bx_filter_vertical,.bx_filter_vertical.bx_filter .hidden_values{display:block!important}.bx_filter .bx_filter_section{margin:0 0 27px}}@media all and (max-width:768px){.start_promo .item.s_4.normal,.start_promo.normal_view .item.normal:nth-child(3n+1){border-left-width:0!important}.start_promo.normal_view .item.normal:nth-child(3n+2){border-left-width:1px!important}.wrapper_inner{padding-left:15px;padding-right:15px}.catalog .adaptive_filter{display:block}.top-h-row .phones{width:56%;padding-left:0}.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 .phones,.wrapper.has_menu #header .wrapper_inner .middle-h-row .center_block .middle_phone{display:none}.wrapper.has_menu #header .middle-h-row .center_block{padding:0 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%}.backet_back_wrapp .basket_back{display:block}.backet_back_wrapp.error .basket_back{display:inline-block}.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 0 0}.iblock .icon_error_block:after{display:block;right:-65px;left:initial}.wrapper_inner .stores .stores_list{width:55%}.news_akc_block .flex-control-paging,.stores .flex-control-paging{position:absolute;bottom:-9px;display:none;z-index:12;margin:0}.news_akc_block .flex-control-paging{bottom:4px}.news_akc_block .news_slider_wrapp{padding:0 0 10px}.wrapper_inner .start_promo .item,.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 0}.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:0}.info_item .middle_info .buy_block,.info_item .middle_info .prices_block{width:100%;padding:0}.info_item .middle_info .prices_block{margin:0 0 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: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 );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:0}.registraion-page .main_info,.registraion-page .social_block{width:100%;border-right-width:0;padding-left:0}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:0!important}.catalog_detail .offers_table .more_text,.catalog_detail .offers_table td.buy,.catalog_detail .offers_table td.count,.catalog_detail .offers_table td.counter_block_wr,.catalog_detail .offers_table td.one_click_buy,.catalog_detail .offers_table thead td,.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: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:0}.popup{min-width:250px}.popup .prompt{width:100px;font-size:11px;padding-left:19px}.item_wrapp img,.wrapper_inner .catalog_detail .wrapp_docs{width:100%}.popup .pop-up-title{padding:12px 12px 8px}.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}.delivery_note{float:none;margin-bottom:20px;overflow:hidden}.delivery_note .title{float:none;margin:0}.stores_block_wrap .stores_block .stores_text_wrapp .main_info{max-width:300px}.stores_block_wrap .stores_block .stores_text_wrapp .main_info>span{display:block;padding:0}.breadcrumbs,body .module_products_list .quantity-cell{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}.basket_wrapp .module-cart table.bottom.middle td{margin-bottom:2px;margin-top:2px;padding:20px 0 0}.basket_wrapp .module-cart table.bottom.middle td.row_titles{padding-right:10px}.basket_wrapp .module-cart table.bottom.middle td.row_values{padding-left:10px;padding-top:10px;width:229px;margin-top:20px}.basket_wrapp .module-cart table.bottom.middle .bottom_btn td{padding:0 20px 0 0;margin-bottom:18px}.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk:last-of-type{padding-right:20px!important;margin-bottom:18px!important}.basket_wrapp .module-cart table.bottom.middle .bottom_btn td>*{float:none!important}.bottom.middle .total.item_title{margin-top:10px}ul.tabs li span{text-transform:none}body .wrapper .top_slider_wrapp .flexslider,body .wrapper .top_slider_wrapp .flexslider .slides>li,body .wrapper .top_slider_wrapp .flexslider .slides>li td{height:220px!important}body .top_slider_wrapp .flexslider .slides>li .wrapper_inner>table{background:0 0!important}body #content .left_block+.right_block:not(.catalog) .module-map,body .store_map .store_description{width:100%;padding:0}body .catalog_section_list .section_item{width:100%}body .catalog_section_list .section_item_inner{margin-right:0;width:100%}.print body .module-cart .order_item_price_type,.print body .module-cart .order_item_props,.print body .module-cart .order_item_weight,.print body .module-cart tfoot .delay-cell,body .module-cart .name-cell,body .module-cart .name-th,body .module-cart .sum-th,body .module-cart .summ-cell,body .module-cart .summ-th{display:table-cell}body .module-cart .name-cell,body .module-cart .name-th,body .module-cart .order_item_price_type,body .module-cart .order_item_props,body .module-cart .order_item_weight,body .module-cart tfoot .delay-cell{display:none}body .module-cart .colored tfoot td.extended-cell{display:table-cell}body .contacts_left,body .contacts_right{float:none;margin:0;position:relative;width:100%;clear:both}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;margin-top:0}body .contacts_left .store_description .store_property:nth-child(3){clear:both}body .contacts_right blockquote{margin-top:14px;clear:both}body h1{font-size:32px;line-height:36px;padding-top:20px;padding-bottom:21px}.wraps>.wrapper_inner{padding-top:0}.wraps>.wrapper_inner.front{padding-top:24px}body .top-h-row ul.menu{display:none}body .front_slider .preview_text,body .top_slider_wrapp .banner_text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body .front_slider .preview_text{text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline}body .flexslider .text .banner_title span,body .front_slider .item-title a span{font-size:17px;line-height:22px}body .btn_big,body .front_slider_wrapp a.read_more{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:-o-ellipsis-lastline}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_buttons,body .top_slider_wrapp .flexslider .slides li td.text .banner_text,body .top_slider_wrapp .flexslider .slides li td.text .banner_title{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,body .specials_slider_wrapp ul.slider_navigation{display:none}body .wrapper.basket_fly .basket_normal,body .wrapper.head_type_2 .top-h-row .search{display:block}body #footer ul.bottom_main_menu,body #footer ul.bottom_submenu{width:100%;text-align:justify}body .top-h-row .search{width:30%}#content .right_block.catalog{margin-top:35px}.wrapper_inner #content .right_block .inner_wrapper{right:0;padding:0}.basket_fly .wrapper_inner .basket_wrapp .wrapp_all_icons{width:207px}.basket_fly #header .middle-h-row .basket_wrapp{vertical-align:middle;padding-left:4px}.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:0}.bx_filter.bx_filter_vertical{position:absolute;margin:0;width:100%;top:25px;box-shadow:0 0 10px rgba(0,0,0,.15);-moz-box-shadow:0 0 10px rgba(0,0,0,.15);-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);z-index:101}.left_block .bx_filter .bx_filter_section{margin:0}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}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:0 0 4px}.wrapp_all_inputs.wrap_md .wrapp_slider{width:65%;padding:10px 0 0 20px}.smartfilter .bx_ui_slider_track{margin-top:16px}.bx_filter .bx_filter_block .bx_filter_popup_result.right#modef_mobile{left:0;background:0 0;position:relative;color:#888;margin:0;padding-left:0;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{overflow:visible;padding:0;position:relative}div[id^=smartFilterDropDown]{max-width:690px}body .bx_filter_vertical .filter_button.show{margin-right:5px}.bx_filter.bx_filter_vertical,body #content .left_block.catalog>div{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:0}body .module-order-history ul.tabs li span{padding-top:5px}.wrapper_inner .bottom.middle td>.coupon #COUPON{margin-bottom:12px}.wrapper_inner .bottom.middle td>.coupon .apply-button{display:block;clear:both}.bx_ordercart_order_sum td.custom_t1{width:80%}.module-order-history .drop-cell .result-row a.button{margin:0 10px 10px 0}.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 0 0;padding:0 0 2px;width:100%}.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 0 0}.footer_bottom .social_block .social_wrapper,.wrapper_inner .footer_top .wrap_md .phones{padding-left:0}.job.border_block .wrap_md .text{width:50%}.job.border_block .wrap_md .but,.job.border_block .wrap_md .phone{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:0}.wrapper_inner .footer_bottom .menu_block,.wrapper_inner .footer_bottom .social_block{width:100%}.wrapper_inner .registraion-page .form-block{padding:0 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 0 0}.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}.basket_wrapp>div>a{display:block}#header .basket_wrapp .basket_sort,#header .middle-h-row form.basket_wrapp{display:none}body #header .basket_fly{width:auto;background:0 0;right:0!important}.basket_wrapp .clicked>a{display:block}.bx_filter_vertical.bx_filter .hidden_values{display:none}.bx_filter_vertical.bx_filter .inner_expand_text{float:none;clear:both}.bx_filter_vertical.bx_filter .expand_block{display:inline-block;font-size:12px;margin:5px 0 0;border-bottom:1px dotted #ddd;cursor:pointer}.bx_filter_vertical .bx_filter_block.limited_block{max-height:none;overflow-y:visible}.wrapper_inner .wrap_tizer{text-align:left}.wrapper_inner .start_promo .wrap_tizer{left:0}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{float:left}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{margin-top:0;padding-left:140px}#bx-soa-order .bx-soa-pp-desc-container{margin-top:20px;padding-left:0;padding-right:0}#bx-soa-order .bx-soa-pp-list-termin{width:auto}#bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-9{float:left;width:75%}#bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-3{float:left;width:25%}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties{width:50%!important;display:inline-block;vertical-align:top;float:none}.bx-soa-item-nth-4p1{display:none}.sale-order-detail-about-order-inner-container-repeat{margin:0}.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map,.personal_wrapper .orders_wrapper .sale-order-detail-total-payment-container{width:100%}.personal_wrapper .col-xs-6{width:50%}body .personal_page #content .wrapper_inner .left_block .left_menu{margin:0;padding:20px 0 0}}@media all and (min-width:768px){header .mobile_menu{display:none!important}.catalog_detail .offers_table .opener.bottom{display:none}}@media not print{@media (max-width:767px){header .wrap_menu{height:auto;padding:0}.menu.adaptive{display:block}#header .catalog_menu .wrapper_middle_menu .inc_menu{padding-left:0}.top-h-row .menu.topest>li,header .menu_top_block>li{float:left}.catalog_section_list .section_item .image{width:90px}.catalog_section_list .section_item .image img{max-width:100%;max-height:100%}.catalog_detail .offers_table .more_text,.catalog_detail .offers_table td,.catalog_detail .offers_table td.buy,.catalog_detail .offers_table td.count,.catalog_detail .offers_table td.counter_block_wr,.catalog_detail .offers_table td.one_click_buy,.catalog_detail .offers_table thead td,.catalog_detail table.colored td.like_icons{display:block;text-align:center;width:100%}.catalog_detail .offers_table .opener.top,.catalog_detail .offers_table thead{display:none}.catalog_detail .offers_table,.catalog_detail .offers_table .opener.bottom,.catalog_detail .offers_table tbody,.catalog_detail .offers_table tr,.catalog_detail table.offers_table td.like_icons{display:block;width:100%}.catalog_detail table.offers_table td.property.names{text-align:center!important}.catalog_detail table.offers_table td.price,.catalog_detail table.offers_table tr.main_item_wrapper{width:100%}.catalog_detail table.offers_table tr.offer_stores{margin-bottom:10px}table.offers_table td.counter_wrapp.counter_block_wr .total_summ{position:static;margin-bottom:0}.bx_ordercart .bx_sort_container{margin-bottom:20px}.bx_ordercart .bx_ordercart_order_table_container{border-top:none}.bx_ordercart .bx_ordercart_order_table_container table thead{display:none}.bx_ordercart .bx_ordercart_order_table_container>table,.bx_ordercart .bx_ordercart_order_table_container>table>tbody{display:block}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr{position:relative;display:block;padding:29px 20px 20px 145px;border-top:1px solid #f3f3f3}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td{display:block;padding:0;border:none}.bx_ordercart .bx_ordercart_order_table_container table tbody td.custom{padding:0}.bx_ordercart .bx_ordercart_order_table_container table tbody td.custom span{font-size:12px;line-height:20px;color:#999}.bx_ordercart .bx_ordercart_order_table_container table tbody td.item{width:auto;padding-top:0}.bx_ordercart .bx_ordercart_order_table_container table tbody td.item .bx_ordercart_itemtitle{padding-right:79px;text-align:left}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr:after{content:"";display:table;clear:both}.bx_ordercart .bx_ordercart_order_table_container table tbody td.itemphoto{float:left;margin:-9px 0 0 -125px;padding:0;width:90px}.bx_ordercart .bx_ordercart_order_table_container table tbody td.price{padding-top:1px}.bx_ordercart .bx_ordercart_order_table_container table tbody td.price+td.custom>span{display:none}.bx_ordercart .bx_ordercart_order_table_container tbody td.control{position:static;padding:0}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td:not(.itemphoto):not(.margin):not(.item){width:25%;margin:10px -3px 0 0;display:inline-block;vertical-align:top}.bx_ordercart #basket_items_delayed tbody td.control a[href*=add],.bx_ordercart tbody td.control a[href*=delay]{position:absolute;right:40px;top:20px}.bx_ordercart .bx_ordercart_order_table_container table tbody td.custom span,.bx_ordercart .bx_ordercart_order_table_container table tbody td.custom>div{display:inline-block;vertical-align:middle}.bx_ordercart .bx_ordercart_order_table_container table tbody td.custom>div[id^=sum_]{display:block}.bx_ordercart #basket_items .custom div[id^=discount_value]{margin-top:-3px}.bx_ordercart .bx_ordercart_order_table_container tbody td.custom .centered{margin-top:0}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td:not(.item):not(.itemphoto):not(.margin){width:50%}.bx_ordercart .bx_ordercart_order_table_container table.counter{margin-top:12px}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td.price{margin-top:20px!important}.bx_ordercart .bx_ordercart_order_pay>div{width:100%;float:none}.bx_ordercart_order_pay_right{margin-top:0}.bx-touch .bx_ordercart .bx_sort_container a{width:50%;margin-bottom:-1px}.bx-sap .sale-acountpay-pp,.sale-order-payment-change-pp,.sale-order-payment-change-pp-item-container{max-width:100%}.personal_wrapper .orders_wrapper .hidden-xs{display:none!important}.personal_wrapper .orders_wrapper .visible-xs{display:block!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:0}}@media all and (max-width:716px){.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 0 0}.stores_block_wrap .stores_block .stores_text_wrapp.image_block .main_info>span{max-width:200px}.rows_block .block_list .item_block{width:50%}}@media all and (max-width:650px){.basket_sort ul.tabs li span,body .module-cart .cost-cell,body .module-cart .row_values .price,body .module-cart .summ-cell,body .module-cart .summ-cell *{font-size:14px}.footer_top .sblock .wrap_icon{display:none}.footer_top .sblock .forms .email_wrap{width:72%}.footer_top .wrap_md .phones .order{padding:0 0 0 20px}.inner_wrapper .sort_header .sort_filter a .icon,.sort_header.view_table .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}body .module-order-history.orderdetail .module-orders-list.goods td,body .module-orders-list .drop-container th.count-th,body .module-orders-list .drop-container th.price-th,body .module-orders-list td.count-cell,body .module-orders-list td.date-cell,body .module-orders-list td.order-status-cell,body .module-orders-list td.pay-status-cell,body .module-orders-list td.price-cell,body .module-orders-list.colored thead td{display:none}body .module-order-history.orderdetail .module-orders-list.goods td.price,body .module-order-history.orderdetail .module-orders-list.goods td.vname,body .module-order-history.orderdetail .module-orders-list.goods td.vqnt{display:table-cell}body .module-cart .sum-th,body .module-cart .summ-cell,body .module-cart .summ-th,body .sort_header .sort_filter a span{display:none}.module-order-history .drop-cell .result-row a.button22{margin-top:5px}.basket_wrapp .module-cart table.bottom.middle td.row_values{width:160px;margin-top:21px}.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:0 10px 0 0;font-weight:700}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle td.row_titles .item_title{display:none!important}.bottom.middle .total.item_title,.wrapper.has_menu #header .wrapper_inner .middle-h-row .center_block .search{display:none}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle td.row_values .wrap_prices{float:left}.wrapper_inner .phones .order_wrap_btn{margin-left:5px}.wrapper_inner .phones>span .callback_btn,.wrapper_inner .top-h-row .h-user-block .module-enter{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:0}body .authorization-cols .col.authorization,body .authorization-cols .col.registration{width:100%;padding-right:0}.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 .form_block,.wrapper_inner .forms .text_block{width:100%;padding:0}.basket_print{display:inline-block}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp{text-align:left}.basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk{float:left!important}.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 0 0}.container .page_not_found td.description,.container .page_not_found td.image{display:block;width:100%}.wrapper_inner .stores .stores_list{width:51%}.authorization-cols .form-block{height:auto!important}.catalog_section_list .item_block{width:100%}.sort_header .sort_filter a i.arr{width:11px}.sort_header .sort_filter a i.arr:after{top:0;left:1px;font-size:14px}}@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:0}.wrapper_inner .catalog_detail .tabs_content .char,.wrapper_inner .catalog_detail .tabs_content .serv{width:100%;padding:0!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:0 14px 20px}.popup.enter_frame.show{width:80%}.popup.show .popup-intro .pop-up-title{font-size:20px;line-height:18px}}@media all and (max-width:600px){.center_block .search_block,.md-50.img,.search_middle_block,.stores_block_wrap .stores_block .stores_text_wrapp.image_block .imgs,body .item_main_info .item_slider{display:none}.footer_top .wrap_md .phones .phone_wrap a,.module_products_list .cost.prices .price{font-size:15px}.stores_block_wrap .stores_block .stores_text_wrapp.image_block .main_info{margin:0}.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:3px}.wrapper_inner .start_promo .item,.wrapper_inner .start_promo .item.wide100,.wrapper_inner .start_promo .item.wide50{width:50%;border:1px solid #fff;padding-bottom:47%}.md-50.big,.subscribe-form .wrap_bg .sform,.subscribe-form .wrap_bg .top_block{width:100%}.wrapper_inner .start_promo .item span.wrap_main,.wrapper_inner .start_promo .item.wide100 span.wrap_main,.wrapper_inner .start_promo .item.wide50 span.wrap_main{max-width:500px}.wrapper_inner .start_promo{margin:0}.start_promo .item.normal:nth-child(3n){border-right-width:1px}.start_promo .item.normal:nth-child(2n+1)+.item:not(.s_2),.start_promo .item.normal:nth-child(3n+1),.start_promo .item.s_2.normal{border-left-width:1px}.start_promo .item.normal:nth-child(3n+1).s_4,.start_promo .item.s_4.normal{border-left-width:1px!important}.start_promo.normal_view .item.normal:nth-child(2n+1){border-left-width:0!important}.start_promo.normal_view .item.normal:nth-child(2n+2){border-left-width:2px!important}.subscribe-form .wrap_bg .sform{margin-top:22px}.md-50.big{padding:31px 0 37px}.footer_top .sblock .forms .email_wrap{width:70%}.basket_fly #header .middle-h-row .center_block ul.menu,.header_wrap #header .middle-h-row .center_block ul.menu{width:100%;padding:0}.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,body .wrapper .top_slider_wrapp .flexslider .slides>li,body .wrapper .top_slider_wrapp .flexslider .slides>li td{height:200px!important}body .top_slider_wrapp .flex-direction-nav li{top:85px}body .catalog_detail .adaptive_extended_info_wrapp,body .item_main_info .item_slider.flex{display:block}.catalog_detail .item_main_info .item_slider:after,.catalog_detail .item_main_info .right_info .info_item:before,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 hr.separator{display:none}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{margin-top:0}.item_slider .slides{height:260px;line-height:250px;line-height:normal;padding:25px 0 5px;overflow:hidden;margin:0;max-width:initial}.item_slider.flex .slides>li>a{height:260px;display:block}.catalog_detail .top_info .like_icons span.value span,body .module-cart table td.delay-cell .value,body .module_products_list td.like_icons{display:none}.item_slider.flex .slides>li>a img{max-height:100%}.module_products_list td.item-name-cell a{font-size:12px}body .module_products_list td.but-cell{padding-right:19px}.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 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 .front_slider_wrapp .flex-viewport,body .index_bottom .info_column .about_column,body .index_bottom .info_column .news_column{width:100%}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}.registraion-page .form-block{padding:0 20px}body .front_slider .info,body .index_bottom .info_column .news_column{padding-left:0}.registraion-page .main_info{padding-bottom:0}.registraion-page .social_block{padding-top:5px}body .top_slider_wrapp .flex-direction-nav li,body .wrapper .top_slider_wrapp .flex-control-paging{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 .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{margin-bottom:10px}body .index_bottom .info_column .about_column .about_show_more{display:block;text-align:center}body .brands_slider_wrapp{padding:36px 0 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%;text-align:center}body .top-h-row .search form{width:100%}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,.8);-moz-box-shadow:0 3px 18px rgba(44,44,44,.8);-webkit-box-shadow:0 3px 18px rgba(44,44,44,.8)}body ul.menu li.catalog a i{background:url(/local/templates/aspro_optimus/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{border-bottom:0!important;box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;-webkit-box-shadow:none!important}body #header .center_block .main-nav{margin-top:15px;left:-15px;margin-left:0;padding:7px 15px}body #header ul.menu.full>li{display:block;width:100%;text-align:left}.wrapper.basket_fly:not(.has_menu) .top-h-row .form_mobile_block .search_middle_block,.wrapper.has_menu #header .middle-h-row .center_block .search,.wrapper.has_menu .header_wrap #header .catalog_menu,.wrapper.has_menu .top-h-row .form_mobile_block .search_middle_block,body #header ul.menu.full.opened li:hover .child,body #header ul.menu.full.opened li:hover .space,body #header ul.menu.full>li.stretch,body .top-h-row .search,body .wrapper.has_menu .top-h-row .search{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%}.bx_order_make .bx_block.float,body .display_list .list_item .image{width:33%}body .display_list .list_item,body .display_list .list_item .image,body .display_list .list_item .image a{min-height:inherit}body .sort_header .sort_filter{font-size:0}.h_color_colored .header_wrap .menu>li.current>a span{border-bottom-width:0}.m_color_dark #header ul.menu.full.opened li.current,.m_color_dark #header ul.menu.full.opened li:not(.search_row):hover,.m_color_dark #header ul.menu.full.opened>li{border-bottom:1px solid #3d3d3d;border-top:1px solid #848484}.h_color_colored .main-nav ul.menu>li>a:hover{opacity:1}.m_color_dark #header ul.menu.full.opened>li{background:#505050}.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}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:0}body .m_color_dark #header .center_block .main-nav,body .m_color_dark.wrapper #header .center_block .main-nav{background:#3f3f3f;border-top-width:0}.basket_normal .popup{top:-3px!important}.basket_wrapp .basket_block .link{bottom:-27px}.bx_order_make .bx_block.r1x3,.bx_order_make .bx_block.r3x1{width:100%}.module-gallery-list li{width:33.33%}.articles-list.lists_block.news{float:none;width:auto}.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 0 0;width:100%}#content .right_side.wide{padding:0;float:none;width:100%}#content .left_side.wide{padding:0}.wrapper_inner .wrap_md .news_wrap,.wrapper_inner .wrap_md .subscribe_wrap{width:100%;margin:0}.wrapper_inner .registraion-page .main_info{width:100%;border-right-width:0;padding-right:0;padding-top:0}.wrapper_inner .registraion-page .social_block{width:100%;padding:0}.wrapper_inner .soc-avt .row input[type=text]{width:90%}.wrapper_inner .start_promo .item i.price{display:block}.tracker,.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:0}.bx-ie .basket_wrapp .wraps_icon_block .count .text,.bx-ie .basket_wrapp .wraps_icon_block .count a{line-height:18px}.start_promo .item img{max-height:280px;height:106%!important}.item:not(.touch_class):hover .scale_block_animate,.touch_class .scale_block_animate{transform:none}.item.wide100:hover img.scale_block_animate,.item.wide50:hover img.scale_block_animate,.start_promo .item.wide100 img,.start_promo .item.wide50 img{transform:scaleX(1.5);width:100%}.footer_bottom_inner .rows_block .menus,.footer_bottom_inner .rows_block .soc{width:100%}.footer_bottom_inner .rows_block .soc .soc_wrapper{text-align:center;float:none;margin:10px 0 0}#footer .footer_bottom_inner .links.rows_block{max-width:initial}.bx_item_list_you_looked_horizontal.col3 .bx_catalog_item{width:47.3333%!important}.bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n+1){clear:none!important}.bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(2n+1){clear:both!important}#footer .footer_bottom_inner .phone_block{padding-right:25px}#footer .footer_bottom_inner .phones{padding-bottom:20px}#footer .footer_bottom_inner{padding-bottom:14px}#footer .footer_bottom_inner .phones .order_wrap_btn{margin-bottom:0}.bx_ordercart_order_pay_center .icon_error_wrapper{float:none;margin:0 0 20px}.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company{width:100%;padding-right:0}.personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-cancel-container{float:none}.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-shipment-image-container{width:100%}.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-methods-shipment-list{width:100%;padding-top:10px}.sale-order-detail-order-item-td .sale-order-detail-order-item-block,.sale-order-detail-order-item-td .sale-order-detail-order-item-block .sale-order-detail-order-item-img-block{padding:0}.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map>.row{margin-right:-7px}.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-information-block .sale-order-detail-payment-options-methods-image-container,.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-information-block .sale-order-detail-payment-options-methods-info{width:100%;padding-bottom:10px}.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-methods{padding-top:0}.personal_wrapper .orders_wrapper div.sale-order-detail-about-order-inner-container>.row>div{width:100%!important}.sale-order-detail-about-order-inner-container-name-read-less,.sale-order-detail-about-order-inner-container-name-read-more{margin:0 0 15px}.sale-order-detail-order-item-td.sale-order-detail-order-item-properties{width:100%;float:left}.sale-personal-profile-list-container>tbody>tr>td,.sale-personal-profile-list-container>tbody>tr>th,.sale-personal-profile-list-container>tfoot>tr>th,.sale-personal-profile-list-container>thead>tr>td{font-size:10px;padding-left:2px;padding-right:2px}.sale-personal-profile-list-container>tbody>tr>th{padding-left:2px;padding-right:2px}}@media all and (max-width:570px){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%}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .catalog_back{width:185px;text-align:center}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout{float:left;clear:both;width:185px;text-align:center;margin:10px 0}.bx_ordercart .bx_ordercart_order_pay_center .oneclickbuy{float:right;margin:10px 0}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block{float:left}#bx-soa-order .bx-soa-coupon-item{text-align:left}#bx-soa-order .bx-soa-section .bx-soa-coupon-item .bx-soa-tooltip{float:none;margin-left:0}#bx-soa-order .bx-soa-coupon-item .bx-soa-tooltip .tooltip-inner{margin-top:3px;text-align:left}#bx-soa-order .bx-scu-container{padding-top:0}#bx-soa-order .bx-soa-item-td-text,#bx-soa-order .bx-soa-item-td-title{display:block!important;font-size:15px}}@media all and (max-width:550px){.catalog_detail .offers_table .opener{padding:0}.wrapper_inner table.offers_table td{padding:13px 8px}table.offers_table .ablock{margin:0 0 10px}table.offers_table td.count{text-align:left;width:50%;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}#footer .mobile_copy,.bx-sap .container-fluid>.row>.col-xs-12,.bx-sap .sale-acountpay-block,body #content .left_block .left_menu,body #footer ul.bottom_main_menu li,body .authorization-cols .auth-title,body .breadcrumbs,body .personal_page #content .wrapper_inner .left_block .left_menu,body .search-page form,body .show_number,body .store_map .stores_images.multiple,body h1,body h2,body h3,body h4,table.offers_table td.one_click_buy{text-align:center}table.offers_table td.one_click_buy{width:50%}.footer_bottom .submenu_top .menu_item,.footer_top .wrap_md .phones .phone_wrap{width:100%}.counter_block_wr.ablock{padding:0 5px 0 0}.basket_normal .popup{top:-12px!important}#basket_line .basket_normal .popup,.slider_navigation.compare .flex-direction-nav{display:none!important}#footer .wrap_md .empty_block,.basket_wrapp .basket_block div.text,.footer_bottom .all_menu_block .submenu_block,.footer_top .wrap_md .phones .order,.pay_system_icons,.registraion-page .top p:after,.registraion-page .top p:before,body .header-cart-block .cart .summ,body .header-cart-block .cart>span.icon{display:none}.wrapp_scrollbar .wr_scrollbar{margin-left:0;margin-right:0}.bx_compare .tabs-head li{font-size:13px}.wrapper_inner .bx_sort_container .wrap_remove_button{left:0;top:70px;right:initial;z-index:3}.registraion-page .top p{font-size:10px;padding:0}.footer_top .sblock .forms .email_wrap{width:60%}.footer_top .sblock .wrap_bg{width:100%;padding:0 0 13px}.footer_top .sblock .forms{width:100%;padding-left:0}.footer_bottom .social_block{padding:0}.footer_bottom .social_block .social_wrapper,.footer_top .wrap_md .phones .phone_block{width:100%;padding:0}.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,body .wrapper .top_slider_wrapp .flexslider .slides>li,body .wrapper .top_slider_wrapp .flexslider .slides>li td{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}.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(3n),.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(4n),,body .catalog_block .catalog_item_wrapp,body .right_block.catalog .catalog_block .catalog_item_wrapp{width:50%}#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 .basket_normal #header .middle-h-row .basket_wrapp{width:50%}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.small{display:inline-block}body .header-cart-block .cart .cart-call,body .header-cart-block .cart .cart-call-empty,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.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;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:0 0}body h1{font-size:20px;line-height:20px;padding-top:24px}body .search-page form{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.bx_order_make .bx_block.float,.wrapper_inner .tizers_block .item,body .display_list .list_item td.image,body .display_list .list_item td.information_wrapp{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 .available_block,body .display_list .likes_icons,body .display_list .noavailable_block{display:none}body .display_list .availability-row{display:block}.confirm .bg_block:after,.confirm .bg_block:before,.wrapper_inner .stores_block_wrap .stores_block .stores_text_wrapp>span{display:none}body .display_list .price_block{margin-bottom:10px}.wrapper_inner .confirm .bx_section{padding:18px 23px}.form-block-wr .iblock.label_block,.form-block-wr .iblock.text_block{width:100%}.form-block-wr .iblock.text_block{padding:10px 0 0}.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}.stores_block_wrap .stores_block.wo_image .stores_text_wrapp .main_info{max-width:none}.basket_normal .basket_wrapp .wrapp_all_icons{width:auto;white-space:nowrap}.basket_normal .basket_wrapp .header-cart,.basket_wrapp .icon_block{float:none;display:inline-block}.basket_wrapp .wraps_icon_block.basket{margin-right:0}.rows_block .item_block .catalog_item_wrapp,.specials.tab_slider_wrapp ul.tabs_content li.tab .catalog_block>div.item{width:100%!important}}@media all and (max-width:520px){.middle_phone .phones .phone_text a{font-size:14px;line-height:14px;}.rows_block .item_block,.specials.tab_slider_wrapp ul.tabs_content li.tab .catalog_block>div.item{width:100%!important}.similar_products_wrapp .viewed_block .rows_block .item_block{width:auto!important}.md-25.img{display:none}.md-75.big{padding:0;width:100%}.info_item .top_info .article{text-align:left}#footer .rows_block .item_block{text-align:center}#footer .rows_block .soc_icons .item_block{line-height:0;width:auto!important}#footer .rows_block .soc_icons .item_block a{display:inline-block}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr{padding-left:20px}.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .catalog_back{float:none;width:auto;display:block}.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout,.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .oneclickbuy{float:none;margin:20px 0 0;width:auto;display:block}.bx-touch .bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td{padding:0}.bx-touch .bx_ordercart .bx_ordercart_photo_container{padding-top:0}.bx-touch .bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr{margin-bottom:0;padding:20px;border-bottom:none}.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item{padding-bottom:10px;padding-left:0}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_photo{height:70px}.bx_ordercart .bx_ordercart_order_table_container table tbody td.itemphoto{float:none;margin:0 0 15px;width:70px}.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto>div{margin:0;width:70px;height:70px;line-height:70px}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td:not(.itemphoto):not(.margin):not(.item){margin-top:0}.bx-touch .bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td.custom span{margin-right:0;font-weight:400}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price{margin-top:11px!important;text-align:left;padding-top:0}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{margin-top:0;margin-bottom:0;font-size:18px}.bx-touch .bx_ordercart .bx_sort_container{margin:0 0 20px}.bx-touch .bx_ordercart .bx_sort_container a{float:left;width:100%;display:block;position:relative;margin:0 0 -1px;padding:17px 20px 16px;background:#fbfbfb!important;border:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;font-size:15px;font-weight:500;color:#777;border-radius:0;line-height:20px;text-decoration:none}.bx-touch .bx_ordercart .bx_sort_container a.current,.bx-touch .bx_ordercart .bx_sort_container a.current:hover{padding-top:20px;margin-top:-3px;text-shadow:none;color:#333;border:1px solid #f3f3f3;box-shadow:none;border-radius:0;cursor:default;background:#FFF!important}.bx_ordercart .bx_ordercart_order_table_container table tbody td.item .bx_ordercart_itemtitle{padding-right:0}.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price,.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price_value{display:block}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block{float:none;margin:0 0 15px}#bx-soa-order .bx-soa-item-tr{padding-left:20px}}@media all and (max-width:500px){.stores_block_wrap .stores_block .stores_text_wrapp .main_info{max-width:200px}.module_products_list .counter_wrapp .counter_block{display:none}.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(3n),.wrapper_inner #content .catalog_block .catalog_item_wrapp:nth-child(4n),body .catalog_block .catalog_item_wrapp,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:0;display:block}.wrapper_inner .footer_bottom .submenu_top .menu_item{width:100%}.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:0}.catalog_block .catalog_item{margin-right:0}.item-name-cell .item-stock,.item-name-cell .rating{display:none}.wrapper_inner .cost.prices .price{font-size:16px}.adaptive.more_text{display:block}.middle_phone .phone_wrap .icons,.wrapper_inner .data-table.top .right_blocks,td.text_info{display:none}.wrapper_inner .data-table.top .left_blocks{width:100%}.subscribe-edit .more_text .more_text_small{padding:0 0 10px}td.note{padding:0 0 0 10px}.wrapper_inner .module-order-history .module-orders-list .drop-cell .not-payed .pays,.wrapper_inner .module-order-history .module-orders-list .drop-cell .not-payed .text{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:0}.lk-page .iblock.label_block,.lk-page .iblock.text_block{width:100%;padding-left:0}.bx_compare .data_table_props tr td:first-of-type{width:100px;min-width:100px;font-size:10px}.bx_compare .frame.props .wraps{margin-left:-136px}.prop_title_table{width:101px}.bx_compare .frame{margin-left:100px}.wrapp_scrollbar{margin-left:10px}.middle_phone .phones .phone_text a{font-size:14px}.basket_fly #header .middle-h-row .basket_wrapp .middle_phone{min-width:100%}.rows_block .block_list .item_block{width:100%}.module_products_list .adaptive_button_buy{display:block}.module_products_list td.but-cell{display:none}.personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-inner-row-body>div{width:100%;float:none;text-align:left}.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat>a,.personal_wrapper .orders_wrapper .sale-order-list-button,.sale-order-detail-payment-options-methods-button-element,.sale-order-detail-payment-options-methods-button-element-new-window{float:none}}@media all and (max-width:470px){.button.video::before,.phones .order_wrap_btn,.top-h-row .phones .order_wrap_btn{display:none}.top-h-row .phones{width:48%}.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}.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_change_inputs,.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_slider,.wrapp_all_inputs.wrap_md .iblock{width:100%}.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_slider,.wrapp_all_inputs.wrap_md .wrapp_slider{padding:0}.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_slider{padding-top:15px}.smartfilter .bx_ui_slider_track{margin-top:33px}.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:0}.job.border_block .wrap_md .phone{width:100%;display:block;text-align:left;padding:20px 0 0}.popup.show .forgot{float:none;display:block;margin-left:0}.wrapper_inner .module-form-block-wr.order_cancel .form-block{padding:0}body .top_slider_wrapp .flexslider .slides li td.text .banner_title{margin:10px 10px 0}body .top_slider_wrapp .flexslider .slides li td.text .banner_text{margin:2px 2px 0;font-size:12px;line-height:17px;max-height:38px}.cart_empty .text>:not(.title):not(.button){display:none}}@media all and (max-width:460px){.shops.list .item .schedule_phone_email,.shops.list .item .title_metro{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}}@media all and (max-width:450px){ul.tabs li{padding:5px 0 0}.stores_block_wrap .stores_block .item-stock{float:none;margin:20px 0 0}.stores_block_wrap .stores_block.wo_image .item-stock{position:initial;margin:10px 0 0}.stores_block_wrap .stores_block .stores_text_wrapp{display:block}.stores_block_wrap .stores_block.w_image:before{display:none}.top_slider_wrapp .flexslider .text.center .banner_title+.banner_buttons{margin-top:4px}.right_info table.buttons_block .counter_block{padding:8px 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 .filter_opener span,body .front_slider .preview_text,body .module_products_list .availability-row{display:none}body .wrapper .top_slider_wrapp .flexslider,body .wrapper .top_slider_wrapp .flexslider .slides>li,body .wrapper .top_slider_wrapp .flexslider .slides>li td{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}.filter_opener i{margin:0}.adaptive_filter{padding-right:10px}body .filter_opener{margin-right:0}.popup .label_block_capcha,.wrapper_inner .articles-list.vertical .item{width:100%}.popup .img_block_capcha{width:100%;padding-left:0}.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:0 0 20px}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn>div{margin:20px 0 0}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .back_btn>div:first-child{margin-top:0}body .wrapper_inner .module-cart table tfoot .backet_back_wrapp .back_btn>div{display:block!important}.basket_wrapp .module-cart table.bottom.middle td.row_titles{margin-bottom:0!important}.wrapper_inner .basket_wrapp .module-cart table.bottom.middle .top_total_row td.row_values{margin-bottom:19px;padding:0;margin-top:0}.wrapper_inner .staff.list .item{width:100%;padding:0;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}.bottom.middle td>.coupon #COUPON{max-width:100%}.wrapper_inner .bottom.middle td>.coupon .coupon-t{margin:0 0 10px}.wrapper_inner .bottom.middle td>.coupon .coupon_wrap{display:block}.coupon .coupons_list{padding:0}.iblock .icon_error_block:after{display:none}.basket_wrapp .header-compare-block,.basket_wrapp .wraps_icon_block{margin:0 30px 0 0}.module-cart table.bottom td{display:block;float:none!important;margin-bottom:18px!important;overflow:hidden;padding:0!important;text-align:left!important;width:100%!important}.module-cart table.bottom td .description{display:none}.bx_item_list_you_looked_horizontal.col3 .bx_catalog_item{width:97.3333%!important}#bx-soa-order .bx-soa-coupon label,#bx-soa-order .bx-soa-coupon-input{width:auto}.bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(2n+1){clear:none!important}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{float:none}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{margin-top:15px;padding-left:0}#bx-soa-order .bx-soa-coupon-label{width:auto;display:block;margin-top:0;margin-bottom:4px}#bx-soa-order .bx-soa-coupon-block{display:block}#bx-soa-order .bx-soa-section .bx-soa-section-title{padding-right:0}#bx-soa-order .bx-soa-section .bx-soa-section-title-container .text-right{padding:0;text-align:left}#bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-9{width:100%;float:none;text-align:left}#bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-3{width:100%;float:none}#bx-soa-order .bx-soa-editstep{margin-top:5px}#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties{width:100%!important}.sale-acountpay-block .sale-acountpay-pp div .sale-acountpay-pp-company>div{display:block;margin:0 auto 10px;padding:0;text-align:center}.personal_wrapper .row>.col-sm-12{width:100%}}@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:0 5px 0 20px}.wrapper_inner .info_item .middle_info .buy_block .counter_wrapp{white-space:nowrap}.module_products_list td.price-cell .cost.prices .price,.wrapper_inner .cost.prices .price{font-size:14px}.wrapper_inner .cost .price.discount strike{font-size:12px}.footer_bottom_inner .rows_block .menus .rows_block,.footer_bottom_inner .rows_block .menus .submenu{display:none}.footer_bottom_inner .rows_block .menus .submenu_top.rows_block{display:block}#header .basket_wrapp .basket_sort,.basket_fly #header .middle-h-row #basket_form,.catalog_section_list .section_item td.section_info .desc,.top-h-row .bg_user,.top-h-row .phone_block .phone_wrap .icons,.wrapper_inner .phones .order_wrap_btn{display:none}.footer_bottom_inner .menus .rows_block .col-3{width:100%;text-align:center}.basket_fly #header .middle-h-row .basket_wrapp .middle_phone{top:initial}.top-h-row .h-user-block a.icon{padding:0 7px 0 20px}.top-h-row .h-user-block{margin-top:8px}.top-h-row .phones{width:auto}.top-h-row .phone_block .phone_wrap .phone_text{padding-left:0}body #header .middle-h-row td.logo_wrapp{width:47%}.wrapper_inner .basket_wrapp .header-compare-block{margin-right:20px}.catalog_section_list .section_item{padding:22px 22px 17px}.catalog_section_list .section_item td.section_info{height:auto!important;vertical-align:middle}.catalog_section_list .section_item li.name a span{font-size:15px}.catalog_section_list .section_item .image{width:60px}.basket_fly .header_wrap{position:relative}.basket_fly #header .middle-h-row{position:static}.basket_fly .header_wrap #header>.wrapper_inner{padding-top:60px}.basket_page.basket_fly .header_wrap #header>.wrapper_inner,.order_page.basket_fly .header_wrap #header>.wrapper_inner{padding-top:16px}body #header .basket_fly{top:0;height:46px;width:100%;left:0;right:auto;position:absolute;box-shadow:none;min-height:inherit}#header .basket_fly .opener{width:100%;left:0;border-radius:0;position:static}#header .basket_fly .opener>div{width:25%;float:right;height:46px}.basket_fly .basket_wrapp .basket_fly .wraps_icon_block{top:32%;margin:0}.basket_wrapp .wraps_icon_block.compare:before{top:-4px}.basket_wrapp .wraps_icon_block.basket:before,.basket_wrapp .wraps_icon_block.delay:before{top:-1px}.basket_wrapp .wraps_icon_block.user_reg:before{top:-3px}#header .basket_fly .opener>div:after{width:1px;height:100%}.basket_wrapp .wraps_icon_block .count{top:-9px}.basket_wrapp .wraps_icon_block.user_auth.w_img{top:7px!important}.basket_wrapp .wraps_icon_block.user_auth.no_img{top:18px!important}.bx_order_list .bx_order_list_table_order>tbody>tr>td:not(.img):not(.name){width:100%;float:none}.bx_ordercart .bx_ordercart_coupon span{float:none;width:auto;margin:0 0 6px}.bx_ordercart.bx_blue .bx_bt_button{top:21px}.bx_ordercart .bx_ordercart_order_table_container table tbody td.item .bx_ordercart_itemtitle{padding-right:0}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td:not(.item):not(.itemphoto):not(.margin){margin-top:10px!important;margin-right:0;width:100%}.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td.control{position:absolute;top:0;right:0}.bx_ordercart .bx_ordercart_coupon #coupon{float:none}.bx-touch .bx_ordercart .bx_sort_container{margin:0 0 20px}.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item{padding-bottom:0}.bx_ordercart .bx_ordercart_coupon .input{padding:0}.bx_ordercart .bx_ordercart_coupon:not(:first-of-type){margin-left:0}.bx_ordercart .bx_ordercart_order_sum{max-width:295px}#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container{display:block;margin:0 0 10px;height:auto}#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-smalltitle{display:block;padding:0}#bx-soa-pickup .bx-soa-section-content .bx-soa-pickup-preview-img{float:none;display:block;margin:0 0 10px}.bx-soa-pp-company-graf-container .bx-soa-pp-delivery-cost{position:static}.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-smalltitle{font-size:13px}}@media all and (max-width:380px){.basket_wrapp .module-cart .cost.prices .sale_block,.top-h-row .h-user-block .have-user a.reg:before{display:none}.basket_wrapp .module-cart .cost-cell .cost.prices,body .display_list .list_item td.information_wrapp .counter_wrapp{white-space:normal}.wrapper_inner .articles-list .item .right-data{margin:0}.wrapper_inner .articles-list .item .left-data{float:none;margin:0 auto 20px}.bx_ordercart table.colored thead td,.wrapper_inner .sale_block .text,.wrapper_inner .sale_block .value{font-size:10px}.wrapper_inner #order_form_content .module-cart table td.thumb-cell{padding-left:5px}.tizers_block{text-align:center}.wrapper_inner .tizers_block .item{display:inline-block;width:50%;margin:0 0 20px;vertical-align:top}.wrapper_inner .tizers_block .item:nth-child(n+4){width:50%;vertical-align:top}.tizers_block .item .title,.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}.wrapper_inner .start_promo .wrap_tizer{bottom:8px}.wrapper_inner .start_promo .wrap_tizer .wrapper_inner_tizer{padding:0 20px 0 8px!important}.wrapper_inner .wrap_tizer .wr_block .title .inner_text{font-size:13px;font-weight:600}.wrapper_inner .wrap_tizer .wr_block.price .inner_text{font-size:12px}.wrap_tizer .wrap_outer{padding:0 4px 5px}.wrapper_inner .wrap_tizer .wrap_outer .outer_text{left:6px;padding:0 4px 5px 0}.wrapper_inner .wrap_tizer .wrap_outer .inner_text{left:-3px}.wrapper_inner .wrap_tizer .wr_block.price .wrap_outer,.wrapper_inner .wrap_tizer .wr_block.price .wrap_outer .inner_text{padding:1px 0 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}.tabs-body{padding-top:30px}.catalog_section_list .section_item .desc .desc_wrapp{display:none}.catalog_section_list .section_item tr td{display:block}.catalog_section_list .section_item .image{width:100%;padding:0}.catalog_detail .element_detail_text .price_txt{display:none}.catalog_detail .element_detail_text{margin:0 0 10px}}@media all and (max-width:360px){.wrapper_inner .bx_sort_container .wrap_remove_button{top:110px}.catalog_detail .w_icons.button.to-cart{padding-left:20px}.catalog_detail .w_icons.button.to-cart:before{display:none}.catalog_detail .item_main_info .right_info .info_item{padding-right:12px}.container>h1{padding-right:0}.personal_wrapper .sale-order-detail-order-item-td .sale-order-detail-order-item-block .sale-order-detail-order-item-content{padding-left:10px;padding-right:10px}}@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-right:0}.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:0}#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}.basket_wrapp .header-compare-block,.basket_wrapp .wraps_icon_block{margin:0 25px 0 0}}@media all and (min-width:1180px){.specials_slider_wrapp ul.tabs_content,.tab_slider_wrapp ul.tabs_content{margin:1px -8px 2px -5px;padding:0 8px 0 5px}.specials_slider_wrapp ul.tabs_content li.tab,.tab_slider_wrapp ul.tabs_content li.tab{margin:0 -5px;padding:0 5px}.common_product .content_inner{margin:-13px -8px 0 -5px;padding:13px 8px 0 5px}.common_product .flex-viewport,.common_product .flex-viewport ul.slides{margin:0 -13px;padding:0 13px}.news_slider_wrapp,.news_slider_wrapp .flex-viewport{margin:-13px -13px 0;padding:13px 13px 0}.news_slider_wrapp .news_slider li:hover{box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);-o-box-shadow:0 0 20px rgba(0,0,0,.1)}}@media all and (max-height:768px){#header .basket_fly{top:148px}}@media only screen and (max-width:1174px){#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container{float:none}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{margin-top:15px;padding-left:0;margin-bottom:10px}}@media only screen and (max-width:767px){.main_catalog{display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center}.main_catalog .list_item{margin: 0px 12px 47px 22px;padding: 126px 85px 49px 88px;margin-top: 15px;margin-bottom: 10px;background-size: 100% 270px !important;min-height: 100px;width: auto}}
/* End */


/* Start:/local/templates/aspro_optimus/css/fonts/font-awesome/css/font-awesome.min.css?176493791429081*/
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-display:swap;font-family:'FontAwesome';src:url('/local/templates/aspro_optimus/css/fonts/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('/local/templates/aspro_optimus/css/fonts/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('/local/templates/aspro_optimus/css/fonts/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('/local/templates/aspro_optimus/css/fonts/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('/local/templates/aspro_optimus/css/fonts/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('/local/templates/aspro_optimus/css/fonts/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/* End */


/* Start:/local/templates/aspro_optimus/css/print.css?17649379145385*/
@media print{
	body{background:#fff !important;}
	.basket_wrapp .module-cart table.bottom.middle td.row_values{float:none !important;display:table-cell !important;padding-top: 39px;}
	.scroll-to-top, .style-switcher, div.jivo-state-widget#jivo-iframe-container, .form_demo-switcher, .jivo-state-widget iframe#jivo_container{display:none !important;}
	div.jivo-state-widget#jivo-iframe-container{opacity:0 !important;visibility:hidden !important;}
	header{background: none !important;}
	.phone_text{color:#000 !important;}
	.left_block, body .bx_item_list_you_looked_horizontal, .bx_ordercart .bx_sort_container{display:none;}
	.right_block{padding:0px;}
	.bx_ordercart .bx_ordercart_order_pay_center, #basket_quantity_control{display:none;}
	.bx_ordercart .bx_ordercart_order_table_container table.counter td:first-child{border: none !important;}
	.bx_ordercart .bx_ordercart_order_table_container table.counter input{background:none;border: none;}
	.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto{opacity:0;height:0px;width: 0px;}
	.bx_ordercart .bx_ordercart_coupon:first-of-type{opacity:0;height:0px;}
	.slogan{display:none;}
	.print #header .middle-h-row .basket_wrapp{display:block !important;}
	.basket_wrapp  .header-cart, .middle_phone .phones .order_wrap_btn{display:none;}
	.print_basket{display:block;}
	.bx_ordercart .bx_ordercart_order_table_container table thead td{text-align:left;}
	.bx_ordercart .bx_ordercart_order_table_container table thead td.item, .bx_ordercart .bx_ordercart_order_table_container tbody td.item{padding-left:30px;}
	.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto{padding:0px;}
	.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto >div{min-width:0px;}
	.bx_ordercart .bx_ordercart_order_table_container table tbody td{padding-left:12px;}
	.bx_ordercart .bx_ordercart_order_table_container table thead td{font-size:12px;}
	.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a{font-size:14px;}
	.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price, .bx_ordercart .bx_ordercart_order_table_container tbody td.custom>div:not(.centered){font-size:15px;}
	.bx_ordercart .bx_ordercart_order_sum tr #allSum_FORMATED, .bx_ordercart .bx_ordercart_order_sum tr #allSum_wVAT_FORMATED, .bx_ordercart .bx_ordercart_order_sum tr td:first-child{font-size:15px;}
	.bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price{font-size:11px;}
	.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price, .bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price_value{font-size:10px;}

	.basket_print_desc{margin:30px 0 50px;overflow:hidden;}
	#panel, .top-h-row, .catalog_menu, #header .middle-h-row .center_block > *, #header .middle-h-row .center_block > .middle_phone .order_wrap_btn, #header .middle-h-row .basket_wrapp, footer, .footer, .breadcrumbs, .basket_sort, .counter_block span, .bigdata_recommended_products_container, .bottom_btn, .coupon, .style-switcher, .delay-cell, .remove-cell, .bigdata_recommended_products_items{display:none !important;}
	div#jivo-iframe-container{display:none !important;visibility:hidden;}
	.counter_block, .counter_block input, .bottom.middle .top_total_row, #header{border-color:transparent !important;}
	.counter_block input{background:none !important;}
	.row_values{width:178px !important;}
	#header .middle-h-row .center_block > .middle_phone, .wrapper.has_menu #header .wrapper_inner .middle-h-row .center_block .middle_phone, .wrapper.has_menu #header .phones{display:block !important;text-align:right;}
	.wrapper.has_menu #header .middle-h-row .center_block .middle_phone .phone_text a{font-size:19px;}
	.basket_fly #header .middle-h-row .center_block{padding-right:0;}
	h1{padding-top-top:20px;}
	.basket_print_desc .store_property{display:inline-block;float:left;margin-right:3%;vertical-align:top;width:22%;}
	.basket_print_desc .store_property:last-of-type{margin-right:0;}
	body .wrapper #header{margin-bottom:0 !important;}
	.wrapper{padding-bottom:0;}
	table{page-break-inside:auto;}
	tr{page-break-inside:avoid;page-break-after:auto;}

	.bx_ordercart .bx_ordercart_order_table_container{overflow:visible;border: 1px solid #f3f3f3;}

	.bx_ordercart .bx_ordercart_order_table_container>table{display:table;}
	.bx_ordercart .bx_ordercart_order_table_container table thead, .bx_ordercart .bx_ordercart_order_table_container>table>tbody{display:table-row-group;}
	.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr{display:table-row;padding:0px;}
	.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr>td:not(.item):not(.itemphoto):not(.margin){display:table-cell;width:auto;position:relative;}
	.bx_ordercart .bx_ordercart_order_table_container table td.margin{min-width:0px;max-width:0px;}
	.bx_ordercart .bx_ordercart_order_table_container table tbody td.itemphoto{float:none;opacity: 0;height: 0px;width: 0px;margin:0px;min-width:0px;max-width:0px;}
	.bx_ordercart .bx_ordercart_order_table_container table tbody td.item{width: 535px;padding-top: 47px;}
	.bx_ordercart .bx_ordercart_order_table_container tbody td.item, .bx_ordercart .bx_ordercart_order_table_container tbody td.item h2{text-align:left !important;}
	#header .middle-h-row, #header .catalog_menu{margin:0px;}
	body h1{text-align:left;padding-right:0px;}
}
/* End */


/* Start:/local/templates/aspro_optimus/css/custom.css?178835597619156*/
/*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_optimus/css/image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.info_item .preview_text {
	overflow: visible;
	max-height: inherit !important;
}

.how-u {
	text-decoration: underline;
}
.how-b {
	font-weight: bold;
	color: #383838;
}
.how-em {
	font-style: italic;
}
.button.faq_button {
	padding: 10px 30px;
}

/* --- --- */

.basket_close.basket_close--flying-basket .close {
	position: static;
	font-size: 13px;
	line-height: 20px;
}

.basket_close.basket_close--flying-basket .close:hover {
	border-color: #e28950;
	background: #e28950;
	color: #fff;
}

.basket_close.basket_close--flying-basket .close:hover span {
	color: #fff;
}

/* --- --- */

.popup-window-dev {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	z-index: 9;
	display: flex;
	justify-content: center;
	align-items: center;
}

.popup-window-dev .window-box,
.popup-window-dev .window-box--product-preview {
	background: #fff;
	padding: 50px;
	border: 1px solid #aaa;
}

.popup-window-dev .window-box .close-window,
.popup-window-dev .window-box--product-preview .close-window {
	position: relative;
	top: -42px;
	right: -30px;
	text-align: right;
	cursor: pointer;
	font-size: 36px;
	line-height: 36px;
	display: block;
	float: right;
}

.popup-window-dev .window-box .close-window:hover,
.popup-window-dev .window-box--product-preview .close-window:hover {
	color: #fa6b00;
}

.popup-window-dev .window-box--product-preview {
	padding: 0px;
	max-width: 1024px;
	width: 100%;
	box-sizing: border-box;
	min-width: 990px;
	max-height: 90vh;
	overflow-y: auto;
	overflow-x: hidden;
}

.popup-window-dev .window-box--product-preview .close-window {
	top: 0px;
	right: 0px;
}

.popup-window-dev .window-box--product-preview .close-window .ico {
	position: absolute;
	top: 0px;
	left: -40px;
}

.popup-window-dev .popup-window__title {
	width: 100%;
	padding: 14px 12px;
	font-weight: bold;
	font-size: 27px;
	border-bottom: 1px solid #333;
	box-sizing: border-box;
	padding-right: 46px;
	line-height: 32px;
}

.popup-window-dev .popup-window__title a {
	text-decoration: none;
	color: #000;
}

.popup-window-dev .popup-window__title a:hover {
	color: #e66200;
}

.popup-window-dev .flex-direction-nav {
	display: none;
}

.popup-window-dev .product-brief {
	overflow-y: scroll;
}

.popup-window-dev .stickers .sticker_hit:before {
	background-position: -3px -162px;
}
.popup-window-dev .stickers .sticker_stock:before {
	background-position: -3px -108px;
}
.popup-window-dev .stickers .sticker_recommend:before {
	background-position: -3px -135px;
}
.popup-window-dev .stickers .sticker_sale_text:before {
	background-position: -75px -43px;
}

.popup-window-dev .window-box--product-preview .stickers-box {
	position: relative;
}

.popup-window-dev .window-box--product-preview .item_slider .slides li img {
	margin: 0px;
}

.popup-window-dev .window-box--product-preview .product-brief {
	padding: 24px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	min-height: 18vh;
	overflow-y: auto;
	overflow-x: hidden;
}

.popup-window-dev .error {
	margin: 40px;
	color: #b70000;
	font-size: 16px;
}

.sk-circle-bounce {
	width: 4em;
	height: 4em;
	position: relative;
	margin: 80px auto;
}
.sk-circle-bounce .sk-child {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.sk-circle-bounce .sk-child:before {
	content: "";
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	background-color: #fa6b00;
	border-radius: 100%;
	-webkit-animation: sk-circle-bounce-delay 1.2s infinite ease-in-out both;
	animation: sk-circle-bounce-delay 1.2s infinite ease-in-out both;
}
.sk-circle-bounce .sk-circle-2 {
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);
}
.sk-circle-bounce .sk-circle-3 {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}
.sk-circle-bounce .sk-circle-4 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.sk-circle-bounce .sk-circle-5 {
	-webkit-transform: rotate(120deg);
	transform: rotate(120deg);
}
.sk-circle-bounce .sk-circle-6 {
	-webkit-transform: rotate(150deg);
	transform: rotate(150deg);
}
.sk-circle-bounce .sk-circle-7 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.sk-circle-bounce .sk-circle-8 {
	-webkit-transform: rotate(210deg);
	transform: rotate(210deg);
}
.sk-circle-bounce .sk-circle-9 {
	-webkit-transform: rotate(240deg);
	transform: rotate(240deg);
}
.sk-circle-bounce .sk-circle-10 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}
.sk-circle-bounce .sk-circle-11 {
	-webkit-transform: rotate(300deg);
	transform: rotate(300deg);
}
.sk-circle-bounce .sk-circle-12 {
	-webkit-transform: rotate(330deg);
	transform: rotate(330deg);
}
.sk-circle-bounce .sk-circle-2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}
.sk-circle-bounce .sk-circle-3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}
.sk-circle-bounce .sk-circle-4:before {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}
.sk-circle-bounce .sk-circle-5:before {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
}
.sk-circle-bounce .sk-circle-6:before {
	-webkit-animation-delay: -0.7s;
	animation-delay: -0.7s;
}
.sk-circle-bounce .sk-circle-7:before {
	-webkit-animation-delay: -0.6s;
	animation-delay: -0.6s;
}
.sk-circle-bounce .sk-circle-8:before {
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s;
}
.sk-circle-bounce .sk-circle-9:before {
	-webkit-animation-delay: -0.4s;
	animation-delay: -0.4s;
}
.sk-circle-bounce .sk-circle-10:before {
	-webkit-animation-delay: -0.3s;
	animation-delay: -0.3s;
}
.sk-circle-bounce .sk-circle-11:before {
	-webkit-animation-delay: -0.2s;
	animation-delay: -0.2s;
}
.sk-circle-bounce .sk-circle-12:before {
	-webkit-animation-delay: -0.1s;
	animation-delay: -0.1s;
}

@-webkit-keyframes sk-circle-bounce-delay {
	0%,
	80%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes sk-circle-bounce-delay {
	0%,
	80%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.show-quick-product-view {
	display: none;
}

.catalog_detail table, div.tabs_section table, .detail_text table {
	max-width: 100% !important;
	overflow-wrap: break-word;
}

.item-stock {
	margin: 6px 0px 10px;
}
.prod_propetries_list {
	font-size: 12px;
}


@media (min-width: 991px) {
	.catalog_block.items .catalog_item_wrapp .image_wrapper_block .show-quick-product-view--catalog-block,
	.module_products_list tr.main_item_wrapper .image_wrapper_block .show-quick-product-view--catalog-table,
	.display_list .list_item_wrapp .image_wrapper_block .show-quick-product-view--catalog-list {
		-webkit-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		background-color: rgba(229, 229, 229, 0.9);
		text-decoration: none;
		border-radius: 2px;
		visibility: hidden;
		position: absolute;
		text-align: center;
		line-height: 36px;
		cursor: pointer;
		color: #666;
		height: 36px;
		width: 150px;
		opacity: 0;
		z-index: 99;
		font-size: 13px;
		display: block;
		left: 32px;
		top: 90px;
	}

	.catalog_block.items .catalog_item_wrapp.col-3 .image_wrapper_block .show-quick-product-view--catalog-block {
		left: 70px;
	}

	.catalog_block.items .catalog_item_wrapp:hover .image_wrapper_block .show-quick-product-view--catalog-block,
	.module_products_list tr.main_item_wrapper:hover .image_wrapper_block .show-quick-product-view--catalog-table,
	.display_list .list_item_wrapp:hover .image_wrapper_block .show-quick-product-view--catalog-list {
		visibility: visible;
		opacity: 1;
	}

	.display_list .list_item_wrapp .image_wrapper_block .show-quick-product-view--catalog-list {
		position: relative;
		top: 10px;
		left: 10px;
	}

	.module_products_list tr.main_item_wrapper .image_wrapper_block .show-quick-product-view--catalog-table {
		width: 50px;
		height: 50px;
		margin: 0;
		top: 0px;
		left: 0px;
	}

	.module_products_list tr.main_item_wrapper .image_wrapper_block .show-quick-product-view--catalog-table::before {
		content: "";
		opacity: 0.5;
		position: absolute;
		left: 12px;
		top: 50%;
		margin-top: -8px;
		margin-left: 4px;
		width: 17px;
		height: 16px;
		background: url("/local/templates/aspro_optimus/images/next.svg") -290px -304px no-repeat;
	}
}

.arr_ul li::before {
	content: "➢";
}
.group_description_block.bottom p {
	font-size: 14px;
}
.group_description_block.bottom ul,
.group_description_block.bottom ol,
.group_description_block.bottom ol li::before {
	color: #888888;
}
.check_ul li::before {
	content: "";
}
.check_ul li {
	background: url(/local/templates/aspro_optimus/images/checkmark.png) left top no-repeat;
	background-size: 17px;
}
.item_info.main_item_wrapper.TYPE_1 .price > span:not([class]) {
	font-size: 0.9em;
}
span.price_value {
	font-size: inherit;
}
.element-properties{
	margin-bottom: 1em;
}
.element-properties__item{
	display: grid;
	grid-template: 1fr/auto 1fr auto;
}
.element-properties__delimeter{
	background: url(/local/templates/aspro_optimus/images/dott.png) center repeat-x;
	margin: 0 .5em;
}
.element-properties__name, .element-properties__value{color:#555;}
.catalog_section_list .section_item {
	height: auto !important;
}

@media screen and (max-width:600px){


 .item.main_item_wrapper {
    display: flex;
    flex-wrap: wrap;
    border-top: 1px solid #eaebec;
  }
  .module_products_list td.information_wrapp  {
    width: 50%;
    text-align: center;
    align-content: center;
  }
  .module_products_list td.price-cell {
    width: 50%;
    text-align: center;
  }
  .module_products_list td {
    border-top: none;
  }
}

@media (max-width: 757px) {
	.catalog_detail table, div.tabs_section table, .detail_text table {
		max-width: 100% !important;
		width: 100% !important;
		overflow-wrap: break-word;
	}
}
@media (max-width: 550px) {
  body .module_products_list .main_item_wrapper td {
    padding: 8px;
  }
  .module_products_list td.price-cell {
  	width: auto;
  }
}
@media screen and (max-width:500px) {
	.module_products_list td.information_wrapp {
		margin-bottom: 20px;
	}
	.module_products_list .information_wrapp .counter_wrapp .counter_block { 
		display: inline-block; 
	}
}
@media (max-width: 450px) {
	.popup.show {
		transform: translate(-50%,0);
		width: 85%;
		margin: 0 !important;
	}
}

/* CarboCarbo: appearance of the native Aspro home-page slider. */
.top_slider_wrapp {
	margin-bottom: 32px;
	overflow: hidden;
}

.top_slider_wrapp .flexslider {
	margin-bottom: 0;
	border: 0;
	box-shadow: none;
	overflow: hidden;
}

.top_slider_wrapp .flexslider .slides > li.box {
	height: auto !important;
	min-height: 280px !important;
	max-height: 420px;
	aspect-ratio: 3 / 1;
	background-position: center !important;
	background-size: cover !important;
	overflow: hidden;
}

.top_slider_wrapp .flexslider .slides > li.box .wrapper_inner,
.top_slider_wrapp .flexslider .slides > li.box table.table-no-border {
	height: 100% !important;
}

.top_slider_wrapp .banner_title {
	margin-bottom: 14px;
}

.top_slider_wrapp .banner_title span,
.top_slider_wrapp .banner_title a {
	font-size: clamp(32px, 3vw, 48px) !important;
	font-weight: 700;
	line-height: 1.08 !important;
	letter-spacing: -.02em;
	text-shadow: 0 2px 16px rgba(0, 0, 0, .26);
}

.top_slider_wrapp .banner_text {
	display: table;
	max-width: 100%;
	margin: 0 0 20px;
	padding: 9px 15px 10px;
	box-sizing: border-box;
	border-radius: 2px;
	background: #f58220;
	color: #fff !important;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.25;
	box-shadow: 0 8px 22px rgba(0, 0, 0, .18);
}

.top_slider_wrapp .banner_text * {
	margin-top: 0;
	margin-bottom: 0;
	color: inherit !important;
}

.top_slider_wrapp .banner_buttons {
	margin-top: 0;
}

.top_slider_wrapp .banner_buttons .button {
	padding-right: 24px;
	padding-left: 24px;
	border-radius: 24px !important;
}

@media (max-width: 900px) {
	.top_slider_wrapp .flexslider .slides > li.box {
		height: clamp(320px, 55vw, 410px) !important;
		min-height: 320px !important;
		max-height: none;
		aspect-ratio: auto;
	}

	.top_slider_wrapp .banner_title span,
	.top_slider_wrapp .banner_title a {
		font-size: clamp(30px, 5vw, 42px) !important;
	}
}

@media (max-width: 600px) {
	.top_slider_wrapp {
		margin-bottom: 22px;
	}

	.top_slider_wrapp .flexslider .slides > li.box {
		height: clamp(350px, 96vw, 430px) !important;
		min-height: 350px !important;
		background-position: center !important;
	}

	.top_slider_wrapp .flexslider .slides > li.box .wrapper_inner,
	.top_slider_wrapp .flexslider .slides > li.box table.table-no-border {
		height: 100% !important;
	}

	.top_slider_wrapp .flexslider .slides > li.box td.text {
		width: 100% !important;
		padding: 26px 24px 52px !important;
		box-sizing: border-box;
		vertical-align: bottom !important;
	}

	.top_slider_wrapp .banner_title {
		margin-bottom: 11px;
	}

	.top_slider_wrapp .banner_title span,
	.top_slider_wrapp .banner_title a {
		font-size: clamp(28px, 9vw, 36px) !important;
	}

	.top_slider_wrapp .banner_text {
		margin-bottom: 15px;
		padding: 7px 11px 8px;
		font-size: 13px;
	}

	.top_slider_wrapp .banner_buttons .button {
		padding: 11px 18px 12px;
		font-size: 14px;
	}
}

/* --- Home top slider: mobile sizing, pill badge, whole-slide link --------- */

/* The theme keeps its own height ladder on .flexslider and .flex-viewport
   (300/220/200/180/150px below 950px) while the rules above size only li.box.
   The slide then grew taller than its own window and was clipped - on phones
   that cut the banner title off completely. Size the whole chain together. */
@media (max-width: 950px) {
	body .wrapper .top_slider_wrapp .flexslider.flexslider,
	body .wrapper .top_slider_wrapp .flexslider .flex-viewport,
	body .wrapper .top_slider_wrapp .flexslider .slides,
	body .wrapper .top_slider_wrapp .flexslider .slides > li.box,
	body .wrapper .top_slider_wrapp .flexslider .slides > li.box table.table-no-border,
	body .wrapper .top_slider_wrapp .flexslider .slides > li.box td.text {
		height: clamp(240px, 44vw, 330px) !important;
		min-height: 0 !important;
		max-height: none !important;
	}

	body .wrapper .top_slider_wrapp .flexslider .slides > li.box {
		background-size: cover !important;
		background-position: center center !important;
	}
}

@media (max-width: 600px) {
	body .wrapper .top_slider_wrapp .flexslider.flexslider,
	body .wrapper .top_slider_wrapp .flexslider .flex-viewport,
	body .wrapper .top_slider_wrapp .flexslider .slides,
	body .wrapper .top_slider_wrapp .flexslider .slides > li.box,
	body .wrapper .top_slider_wrapp .flexslider .slides > li.box table.table-no-border,
	body .wrapper .top_slider_wrapp .flexslider .slides > li.box td.text {
		height: clamp(190px, 54vw, 250px) !important;
	}

	body .wrapper .top_slider_wrapp .flexslider .slides > li.box td.text {
		padding: 18px 20px 40px !important;
		vertical-align: bottom !important;
	}

	/* Keep the phone layout left-aligned, the way the desktop one is. */
	body .wrapper .top_slider_wrapp .banner_title,
	body .wrapper .top_slider_wrapp .banner_text {
		text-align: left !important;
	}

	body .wrapper .top_slider_wrapp .banner_title {
		margin: 0 0 9px !important;
	}

	body .wrapper .top_slider_wrapp .banner_title span,
	body .wrapper .top_slider_wrapp .banner_title a {
		font-size: clamp(24px, 7.6vw, 32px) !important;
	}
}

/* The badge reads as a pill, like the buttons. The theme flattens it into a
   full-width block on phones, so display and width have to be forced back. */
body .wrapper .top_slider_wrapp .banner_text {
	/* inline-block, not table: a table box swallows the padding here, and the
	   theme turns the badge into a clamped -webkit-box below 768px. */
	display: inline-block !important;
	box-sizing: content-box !important;
	width: auto !important;
	max-height: none !important;
	border-radius: 24px !important;
	padding-right: 24px !important;
	padding-left: 24px !important;
}

@media (max-width: 600px) {
	body .wrapper .top_slider_wrapp .banner_text {
		margin-bottom: 0 !important;
		padding: 7px 18px 8px !important;
		font-size: 12px !important;
	}
}

/* Only the title text carried the link, so clicking the rest of the banner did
   nothing. Stretch that same link across the slide; the paging dots keep a
   higher z-index and stay clickable. */
.top_slider_wrapp .flexslider .slides > li.box .banner_title a::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
}

.top_slider_wrapp .flexslider .flex-control-nav,
.top_slider_wrapp .flexslider .flex-direction-nav,
.top_slider_wrapp .flexslider .flex-direction-nav a {
	z-index: 12;
}

/* Home page hit/new tabs: two cards per row on phones. The theme drops to one
   below 550px and lets .item_info hang out of the card with a negative right
   margin plus a JS-measured inline width, both of which have to go. */
@media (max-width: 550px) {
	.front_page .best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block > div.catalog_item_wrapp {
		width: 50% !important;
		padding: 4px !important;
	}

	.front_page .best_block .catalog_block .catalog_item .inner_wrap {
		padding: 12px !important;
	}

	.front_page .best_block .catalog_block .catalog_item .item_info.main_item_wrapper,
	.front_page .best_block .catalog_block .catalog_item .item-title {
		width: auto !important;
		margin-right: 0 !important;
	}

	.front_page .best_block .catalog_block .catalog_item .item-title a {
		font-size: 13px !important;
		line-height: 1.3 !important;
	}
}

/* The slider's own 32px bottom margin plus the tab block's 20px top padding
   left a visible empty band under the banner. Trim the margin; the tab block
   keeps its own padding. */
body .wrapper .top_slider_wrapp {
	margin-bottom: 8px;
}

/* Home page text block: the H1 was pinned to 18px inline while the theme
   renders H2 at 24px, so section headings read as louder than the page
   heading. One size for both. The theme's 20px line-height under a 24px font
   also clipped descenders on two-line headings. */
.front_page .middle > h1,
.front_page .middle > h2 {
	margin: 0 0 14px;
	font-size: 20px;
	line-height: 1.3;
}

.front_page .middle > h2 {
	margin-top: 26px;
}

/* Home page tail: 244px of dead space sat above the footer. The brands slider
   renders with no slides at all - only its own margin and padding - and the
   text block ends with a pair of <br> left over from the old markup. The
   :has() guard brings the brands block back on its own once it has slides. */
.front_page .brands_slider_wrapp:not(:has(.slides li)) {
	display: none;
}

.front_page .middle > ul:last-of-type ~ br {
	display: none;
}

.front_page .wrapper_inner.front {
	padding-bottom: 40px;
}

/* End */
/* /local/templates/aspro_optimus/css/jquery.fancybox.min.css?176528326212795 */
/* /local/templates/aspro_optimus/css/styles.min.css?1764940793111885 */
/* /local/templates/aspro_optimus/css/xzoom.css?17649379144358 */
/* /local/templates/aspro_optimus/ajax/ajax.min.css?1764937914247 */
/* /bitrix/components/ygen/vivodilkin/templates/.default/style.css?1764937966754 */
/* /local/templates/aspro_optimus/components/bitrix/menu/top_content_accordion/style.css?1764937914966 */
/* /local/templates/aspro_optimus/components/bitrix/menu/top_catalog/style.css?17649379143800 */
/* /local/templates/aspro_optimus/styles.min.css?176494081114362 */
/* /local/templates/aspro_optimus/template_styles.css?1786371476360749 */
/* /local/templates/aspro_optimus/themes/orange/theme.min.css?176493791430362 */
/* /local/templates/aspro_optimus/bg_color/light/bgcolors.min.css?176493791544 */
/* /local/templates/aspro_optimus/css/media.min.css?176493791490365 */
/* /local/templates/aspro_optimus/css/fonts/font-awesome/css/font-awesome.min.css?176493791429081 */
/* /local/templates/aspro_optimus/css/print.css?17649379145385 */
/* /local/templates/aspro_optimus/css/custom.css?178835597619156 */
