html{height:100%}
header,nav,section,article,aside,footer{display:block}
body{font:12px/18px ProximaNova-Regular;width:100%;height:100%;position:relative;margin:0 auto;padding:0;text-rendering:geometricPrecision;overflow-x:hidden}
*{font-size:16px;line-height:22px;margin:0;padding:0;border:0}
button,input[type='submit'],input[type='button'],.basket_button,.basket_button span{font-size:17px;line-height:1;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none}
h1,h2,h3,h4{font-weight:400}
h1{font-size:36px;line-height:46px;margin:15px 0}
h1.shifted{padding-right:200px}
h2{font-size:24px}
h3,h3 a{font-size:20px}
a h3{display:inline-block}
h4{font-size:15px}
img{border:0}
blockquote{font-size:13px;padding:10px 10px 10px 125px;background:url(../images/quote.png) 34px 13px no-repeat;margin:20px 0;vertical-align:middle;min-height:45px;clear:both}
hr{border:0;height:1px;margin:20px 0}
p{margin:18px 0 0}
a,.h1-href{cursor:pointer}
li{list-style-type:none}
ol{counter-reset:li}
ol li{position:relative}
.new_banner{
	position: absolute;
	left: -300px;
	top: 62px
}
.new_banner2{
	display: none;
}
ol li:before{content:counter(li) ". "!important;counter-increment:li;padding-right:0!important}
table{border-collapse:collapse}
#fancybox-thumbs ul li:before{content:"";padding-right:0}
.title_img:before{background:url(/upload/arrow_d.svg) no-repeat center / contain;content:"";width:40px;height:40px;display:inline-block;margin-right:15px;position:relative;top:13px}
.text_border{outline:1px solid #d9d9d9;padding:15px}
main .container .text_border p{margin-bottom:0}
main .container .text_border:last-child{padding-bottom:0}
.detail_text ul li{position:relative;padding-left:15px}
.detail_text ul li:before{border-radius:5px;width:5px;height:5px;background:#3aa51a;padding-right:0;display:inline-block;position:absolute;left:0;top:8px}
.mainpage-compare-block .compare-block{padding-top:100px;padding-bottom:100px;max-width:100%;background:url(../img/1.jpg) no-repeat center / cover;text-align:center}
.mainpage-compare-block .compare-block .title-block{font-family:Open Sans;font-style:normal;font-weight:300;font-size:45px;line-height:100%;letter-spacing:-.015em;color:#FFF}
.compare-block .compare_prolog{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:155%;color:#000}
.mainpage-compare-block .compare-block .compare_prolog{width:95%;max-width:1030px;margin:0 auto;margin-top:30px;margin-bottom:45px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:18px;line-height:155%;text-align:center;color:#FFF}
.mainpage-compare-block .compare-block .compare_prolog .info-link{color:#039D43}
.compare-block .compare_prolog .info-link{color:#039D43}
.compare-block .countryrow{margin-top:30px;margin-bottom:30px}
.mainpage-compare-block .compare-block .countryrow{max-width:790px;width:95%;margin:0 auto}
.compare-block h3{padding-left:15px;font-family:Open Sans!important;font-style:normal;font-weight:400;font-size:26px!important;line-height:170%;letter-spacing:-.02em;color:#000!important}
.checkboxeslist input[type="checkbox"] + label:after{background:url(../img/check1.png) no-repeat center / cover!important;border:none!important}
.checkboxeslist input[type="checkbox"]:checked + label:after{background:url(../img/check2.svg) no-repeat center / cover!important;border:none!important}
.compare-block{max-width:815px}
.dynamicblock .half-chart{margin-bottom:30px}
.resultsblock{margin-top:25px}
.compare-block .checkboxeslist{max-width:820px;padding-bottom:30px;border-bottom:1px solid #D0D0D0}
.mainpage-compare-block .compare-block .countryrow .col-md-6:nth-child(1){display:flex;align-items:center;padding-right:5px}
.compare-block .countryrow .col-md-6 .block{background:#FFF;border:1px solid #D0D0D0;box-sizing:border-box;width:365px;height:69px;text-align:left;font-family:Open Sans;font-style:normal;font-weight:400;font-size:30px;line-height:1;letter-spacing:-.04em;color:#000;padding-left:25px;padding-top:20px}
.mainpage-compare-block .compare-block .countryrow .col-md-6 .wtf_and{font-family:Open Sans;font-style:normal;font-weight:400;font-size:30px;line-height:100%;letter-spacing:-.04em;color:#FFF;margin-left:20px}
.faq-list .description_wrapp .close-steps{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.compare-block .countryrow .col-md-6 .select{-webkit-appearance:none;width:365px;height:69px;padding-left:25px;background:#FFF;border:1px solid #D0D0D0;box-sizing:border-box;font-family:Open Sans;font-style:normal;font-weight:400;font-size:30px;line-height:1.3;letter-spacing:-.04em;color:#222}
.mainpage-compare-block .compare-block .countryrow .col-md-6 .select{-webkit-appearance:none;width:365px;height:69px;background:#FFF;border:1px solid #D0D0D0;box-sizing:border-box;font-family:Open Sans;font-style:normal;font-weight:400;font-size:30px;line-height:1.3;letter-spacing:-.04em;color:#C4C4C4;padding-left:25px;position:relative}
.mainpage-compare-block .compare-block .countryrow .col-md-6{max-width:395px}
.compare-block .checkboxeslist .checkboxes{margin-bottom:15px;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}
.compare-block .checkboxeslist .checkboxes label{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:16px;line-height:155%;color:#000}
.compare_prolog .info-block{text-align:left;padding:10px;font-size:16px;color:#222;border:1px solid #c4c4c4}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5bad14}
.compare-block .countryrow .select2-selection--single{-webkit-appearance:none;width:365px;height:69px;padding-left:25px;background:#FFF;border:1px solid #D0D0D0;box-sizing:border-box;font-family:Open Sans;font-style:normal;font-weight:400;font-size:30px;line-height:1.3;letter-spacing:-.04em;color:#222;outline:none}
.compare-block .countryrow .col-md-6{max-width:395px}
.compare-block .countryrow .col-md-6:nth-child(2):after{content:"";display:block;position:absolute;right:35px;top:47%;background:url(images/arrow_down.svg) no-repeat center / contain;width:15px;height:9px}
.mainpage-compare-block .compare-block .countryrow .col-md-6 .select option{color:#222}
.mainpage-compare-block .compare-block .submit-block input{margin-top:50px;font-family:Open Sans;font-size:18px;line-height:100%;text-transform:uppercase;padding-left:67px;padding-right:67px;height:63px;color:#FFF}
.tabs > li:before,.tabs_content > li:before,.flex-viewport li:before,.flex-direction-nav li:before,.slider_navigation li:before,#footer .bottom_submenu li:before,.extended_pagination li:before,.main-nav li:before,.bottom_main_menu li:before,.item_slider ul.slides li:before,.module-gallery-list li:before,ul.left_menu li:before,ul.brands_list li:before,ul.stores_list li:before,.section_item_inner ul li:before,ul.tabs-content li:before,.internal_sections_list li:before,li.catalog_item:before,.compare_list ul li:before,.catalog_detail .set_wrapp li:before,.catalog_detail .bx_item_set_hor_container_big li:before,.bx_modal_body .bx_kit_one_section li:before,.bx_modal_body .bx_kit_two_section li:before,.bx_kit_one_section li:before,.bx_kit_two_section li:before,.menu li:before,ul.flex-control-nav li:before,.flex-control-nav ol li:before{content:none!important;padding-right:0}
div[class^="bx-"] li:before,ul[class^="bx-"] li:before{content:none;padding-right:inherit}
div[class^="bx-"] input[type='button'],div[class^="bx-"] input[type='submit'],div[class^="bx-"] button{text-transform:inherit;font-family:inherit;font-size:inherit;border:inherit}
button,input[type='submit'],input[type='button'],h4,.bottom_main_menu li a,.front_slider .item-title a span,.front_slider .price,.front_slider_wrapp a.read_more,.articles-list .item .item-title a span,.jobs_wrapp .item .salary,.jobs_wrapp .item .item_title,.staff_wrapp .section .item_title,.staff_wrapp .item .name,.basket_button.button30 span,.page_not_found td.description .title404,.btn_big,.button30.popup_open span,#header ul.menu.adaptive .menu_opener a{font-family:"ProximaNova-Regular"}
.bottom_main_menu li a{font-size:18px}
.news_block.fix-banner.col-md-2{display:none}
.news_block .date,ul.tabs li,table.title-search-result *,.top-h-row .phone span.phone_text,.top-h-row .phone span.phone_text *,ul.menu li a,ul.mini-menu li a,.header-cart-block .cart a,#footer .phone span.phone_text,#footer .phone span.phone_text *,ul.tabs li span,.catalog_item .item-title a span,.catalog_item .item-title a,.catalog_item .price.discount,.catalog_item .price.discount strike,.view-list .view-header span,.view-item .item-title a span,.file_type a,.services_block .item a span,table.colored thead,table.colored th,blockquote,.left_menu a span,.form-block label,.question-list .q a,.module-cart .name-cell,.module-cart .name-cell *,.bx_filter_container_title .name span,.module_products_list,.module_products_list *,.counter_block input[type="text"],.card_popup_frame.popup .total_wrapp,.card_popup_frame.popup .but_row a.to_basket .text,a.to_delay .text,.compare_list .compare_list_item .name a,.popup label,table.colored .order_item_name,.left_block .internal_sections_list,.left_block .internal_sections_list *,.btn_big,.catalog_detail .set_wrapp .item .item-title a span,.bx_item_set_hor .bx_item_set_hor_item .item-title a span,.bx_modal_body .bx_kit_item .item-title a span,.card_popup_frame.popup .but_row .button30 span,.card_popup_frame.popup .basket_empty .basket_empty_description,.include_module_error p,#header .basket_fly .opener .count{font-family:Open Sans,Arial,Helvetica,sans-serif}
h1,h2,h3,h3 a,.news_block a.name,.catalog_item .price,.catalog_detail .item_main_info .price,.catalog_detail .item_main_info .price *,.catalog_detail .counter_block input[type="text"],.view-list .price,.button30 span,.basket_button span,.compare_button span,.basket_button,.catalog_detail .stock_board .title,.catalog_detail .stock_board .read_more,table.colored td.price .price,table.colored td.price .price *,.news_detail_wrapp .price_block .price,.news_detail_wrapp .price_block .price *,.catalog_section_list .section_item li.name a span,.module-cart .cost-cell,.module-cart .cost-cell *,.module-cart .summ-cell,.module-cart .summ-cell *,.module-cart .row_values .price,.module_products_list .price-cell *,.display_list .desc_name a span,.display_list .price,.display_list .price *,.popup .pop-up-title,.popup .item_name span,.card_popup_frame.popup .total_wrapp .price,.authorization-cols .form-block .intro,.module-order-history .price-cell,.module-order-history .summ-cell,.module-order-history .drop-cell .result-row .price .r,.module-order-history .order_property .r,.bx-ss-selected span,.popup .soc-avt .row a span,.catalog_detail .set_wrapp .title,.catalog_detail .bx_item_set_hor_container_big .title,.catalog_detail .set_wrapp .item .price,.bx_item_set_hor .bx_item_set_hor_item .price,.catalog_detail .bx_item_set_hor_container_big .total_wrapp .price,.popup-window-titlebar .popup-window-top-row .popup-window-center-column span div,.bx_modal_container .bx_modal_small_title,.bx_modal_body .bx_kit_item .price,.bx_kit_result_two .price,.bx_kit_result_one .price,.bx_kit_result_two .price *,.bx_kit_result_one .price *,.bx_kit_two_section .title,.card_popup_frame.popup .basket_empty .basket_empty_subtitle,.bx_modal_body .item_wrapp .item_block_title,#header .basket_fly .basket_title,.flexslider .banner_title span,.header-cart-block .cart .cart-call.small,body .header-cart-block .cart .cart-call.small span,.filter_opener span{font-family:"ProximaNova-Regular",Arial,Helvetica,sans-serif}
.catalog_detail .tabs_content h4{margin:10px 0 15px}
.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}
.b30{margin-bottom:30px!important}
.t30{margin-top:30px!important}
.b20{margin-bottom:20px!important}
.t20{margin-top:20px!important}
#content{margin-bottom:40px;position:relative;zoom:1}
#content.main{margin-bottom:0}
.pseudo{text-decoration:none;cursor:pointer}
.specials_slider_wrapp ul.tabs li{text-transform:uppercase}
.specials_slider_wrapp ul.tabs li span{border-bottom:1px dotted}
.wrapper{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:100%;height:auto!important;height:100%;padding-bottom:150px;position:relative;zoom:1}
.wrapper_inner{padding:0 10px;max-width:1000px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 auto}
.wrapp{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:1000px;padding:0 10px;position:relative;zoom:1;margin:0 auto}
#header{padding-top:10px;z-index:100;padding-bottom:20px;right:0;left:0;z-index:1002;position:relative}
#footer{min-height:150px;margin-top:-150px;position:relative;zoom:1;z-index:50}
.middle{position:relative}
.middle:after{content:'';clear:both;display:table}
.clearboth{clear:both}
.clearleft{clear:left}
.clearright{clear:right}
.top-h-row{min-height:60px;position:relative}
.top-h-row.top-h-row-fixed{position:fixed;width:100%;z-index:11;top:0}
.top-h-row .h-user-block,.top-h-row ul.menu{float:left}
.top-h-row .h-user-block{margin-top:10px;width:25%}
.top-h-row .search *{outline:none}
.top-h-row .search{width:60%;max-width:580px;position:relative;zoom:1;margin:0 auto;top:12px}
.wrapper.head_type_2 .top-h-row .search{display:none}
.top-h-row ul.menu{width:47%;max-width:480px;padding-left:20px;position:relative;zoom:1}
.top-h-row .search input[id^=title-search-input]{height:36px;font-size:16px;padding:0 14px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;line-height:25px;border:none}
.top-h-row .search #search-submit-button{cursor:pointer;height:36px;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;background:transparent}
.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.head_type_2 .main-nav{display:none}
.main-nav .menu > li > a{border-bottom:1px solid transparent}
.top-h-row .search #search-submit-button i,.middle-h-row .search #search-submit-button i,#header ul.menu.full > li.search_row #search-submit-button i{display:inline-block;background:url(../images/search.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}
.top-h-row .search #search-submit-button i{background-position:0 2px}
#header ul.menu.full > li.search_row #search-submit-button i{background-position:6px 4px}
.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(../images/arrows_small.png) no-repeat}
table.title-search-result td.title-search-all a:hover .icon i,.card_popup_frame.popup a.more_row:hover .icon i,.basket_fly td.total_wrapp a.more_row:hover .icon i{background-position:-36px -19px}
table.title-search-result td.title-search-all a .icon{margin-left:9px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;bottom:-5px;zoom:1}
.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,.phone span.phone_text a,#footer .phone span.phone_text{font-size:19px;white-space:nowrap}
#footer .phone span.phone_text a,#footer .phone span.phone_text span{font-size:24px;color:#4d4d4d}
#footer .phone-desctop:first-child{display:inline-block}
#footer .first_phone{line-height:0}
.top-h-row .phone span.phone_text a,.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;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(../images/phone.png);background-repeat:no-repeat}
#footer .phone .icon i{background-position:0 -24px}
.top-h-row .h-user-block .have-user a.reg{display:inline-block;height:19px;padding-left:27px;background:url(../images/person.png) center left no-repeat;max-width:50%;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.top-h-row .separator{display:inline-block;height:15px;width:1px;background:url(../images/top_separator.png) top left no-repeat;margin:0 15px;position:relative;zoom:1;top:-2px}
.top-h-row .h-user-block a.exit,a.exit{background:url(../images/logout.png) right 1px no-repeat;padding-right:20px}
.top-h-row .h-user-block a.exit{position:relative;top:-6px}
.top-h-row .h-user-block a.exit:hover,a.exit:hover{background-position:right -14px}
table.title-search-result td.title-search-all a:hover .icon{background-position:0 0}
div.title-search-result{display:none;overflow:hidden;z-index:205;background:#fff}
table.title-search-result{border-collapse:collapse;border:none;width:100%}
table.title-search-result td{background-color:#fff;padding-top:2px;padding-bottom:2px;text-align:left;border-top:1px solid transparent;border-bottom:1px solid transparent}
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;color:#333;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{width:242px;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
table.title-search-result td.picture{width:48px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
table.title-search-result td.price{vertical-align:top;padding-right:10px;padding-left:10px;width:105px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:right;white-space:nowrap}
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{padding-left:4px}
table.title-search-result td.main b{font-weight:400}
table.title-search-result td{border-bottom:1px solid #e7e7e7;border-top:1px solid transparent}
table.title-search-result tr.title-search-selected td{background-color:#e9f6ff;border-top:1px solid #ddeaf3;border-bottom:1px solid #ddeaf3}
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 18px}
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:18px}
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:17px;width:17px}
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;max-width:980px;position:relative;zoom:1}
#header .middle-h-row{z-index:200}
#header .catalog_menu{z-index:100;bottom:-20px}
#header .middle-h-row td{vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
#header .basket_fly td{box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box}
ul.menu,ul.mini-menu{text-align:justify;list-style-type:none;font-size:1px;line-height:0;zoom:1}
ul.menu li,ul.mini-menu li{display:inline-block;vertical-align:top;padding:0}
.main-nav ul.menu > li > a,ul.mini-menu li a{font-size:18px;padding:0 10px;text-decoration:none;font-family:ProximaNova-Regular}
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}
ul.menu:not(.opened) > li > a{display:inline-block;height:30px;line-height:31px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
ul.menu li a i{display:inline-block;height:17px;width:17px;background:url(../images/arrow_down.png) no-repeat;zoom:1;position:absolute;margin:8px 0 0}
ul.menu li.more a i{position:static;margin:0 0 -2px 3px}
ul.menu > li.catalog > a{padding-right:20px}
.module-drop-cart{position:absolute;right:0!important;top:87px;width:431px;max-width:100%;z-index:999;display:none}
.wrapper.basket_fly .basket_normal{display:none}
.header-cart-block .cart{width:145px;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 .cart-call.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(../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:0}
#header .middle-h-row .center_block{width:100%;padding:18px 40px 0}
#header .middle-h-row .center_block.no_basket{padding-right:0}
#header .middle-h-row .center_block .search{margin:0 35px 0 23px;position:relative;zoom:1}
#header .middle-h-row .basket_wrapp{margin-top:13px;padding-top:1px;vertical-align:middle}
#header .middle-h-row .basket_wrapp .header-cart-block{margin-top:4px;float:right}
#content_new,#preload_wrapp{position:absolute;z-index:-1000;top:-9999px;left:-999px}
ul.menu .child,.breadcrumbs .dropdown_wrapp{z-index:10000;position:absolute;text-transform:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;padding-top:20px}
ul.menu .child{margin-top:-10px;padding-top:30px}
ul.menu .child a{font-family:Arial,Helvetica,sans-serif;text-transform:none}
ul.menu .child li.menu_title{display:block}
ul.menu .child li.menu_title a,ul.menu .child .depth3 a.title{font-weight:700;font-size:14px;text-decoration:none!important;padding:0}
ul.menu .child li.menu_item a,ul.menu .child .depth3 a{font-size:13px;text-decoration:underline;padding:0;margin-right:5px}
ul.menu .child .child_wrapp > a,.breadcrumbs .dropdown > a,ul.menu .child .child_wrapp .depth3 > a{display:block;text-decoration:underline;line-height:22px;text-transform:none}
.main-nav ul.menu .child a{font-size:12px}
ul.menu li .child ul{width:25%;margin-right:12%;display:inline-block;margin-bottom:20px;list-style:none;display:inline-block;zoom:1;vertical-align:top;text-align:left}
ul.menu li .child ul.last{margin-right:0}
ul.menu li .child.cat_menu{left:0;right:0;width:100%}
ul.menu li .child .child_wrapp{padding:20px;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
ul.menu li .child.submenu .child_wrapp{width:100%}
ul.menu li.more .child .child_wrapp{padding-bottom:10px}
ul.menu li .child .child_wrapp .depth3{margin-bottom:10px}
ul.menu li.more .child .child_wrapp .depth3{padding-right:30px;float:left}
ul.menu li .child.cat_menu .child_wrapp{left:0;right:0;width:100%}
ul.menu li .child.cat_menu hr{width:100%;height:1px;margin:0 0 15px}
ul.menu li b.space,.breadcrumbs .drop b.space{height:20px;text-align:center;bottom:-14px;vertical-align:bottom;display:none;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;left:42%;bottom:-21px;position:absolute}
.top-h-row ul.menu .space{position:static}
#header .catalog_menu li .space{top:18px}
#header .catalog_menu li.more .space{margin:0 0 0 -50px;left:inherit;position:absolute;top:50px}
#header .catalog_menu .child{text-align:center;padding-top:24px}
#header .catalog_menu li.more > .child{right:0}
#header .catalog_menu li.more{display:none;width:81px}
#header .catalog_menu li.more a{padding-right:8px!important}
#header .catalog_menu li.more.visible{display:inline-block;width:100%}
.breadcrumbs .drop b.space{left:10px;bottom:-12px}
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}
.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{position:relative;margin:0 auto}
.wrapper.banner_narrow:not(.head_type_2) .top_slider_wrapp .flexslider .slides > li,.wrapper.banner_narrow.average .top_slider_wrapp .flexslider .slides > li{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.wrapper.banner_narrow.head_type_2 .top_slider_wrapp .flexslider .slides > li{border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}
.wrapper.banner_narrow .top_slider_wrapp .flexslider .slides > li,.wrapper.banner_narrow .top_slider_wrapp .flexslider .slides > li td,.wrapper.banner_narrow .top_slider_wrapp .flexslider{height:300px}
.wrapper.banner_narrow .top_slider_wrapp{width:100%}
.wrapper.banner_average .top_slider_wrapp{max-width:1400px}
.wrapper.banner_narrow .top_slider_wrapp{max-width:980px}
.wrapper.head_type_1.banner_narrow .top_slider_wrapp{margin-top:0}
.wrapper.head_type_2 .top_slider_wrapp{margin-top:-35px}
.wrapper.head_type_2.banner_narrow .top_slider_wrapp{margin-top:-17px}
.wrapper.banner_average .top_slider_wrapp .flexslider .slides > li,.wrapper.banner_auto .top_slider_wrapp .flexslider .slides > li,.wrapper.banner_average .top_slider_wrapp .flexslider .slides > li td,.wrapper.banner_auto .top_slider_wrapp .flexslider .slides > li td,.wrapper.banner_average .top_slider_wrapp .flexslider,.wrapper.banner_auto .top_slider_wrapp .flexslider{height:450px}
.top_slider_wrapp .flexslider .slides > li{background-position:center;background-repeat:none}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block;list-style:none}
* html .slides{height:1%}
.no-js .slides > li:first-child{display:block}
.flexslider .slides{margin:0;padding:0}
.flexslider{position:relative;zoom:1;text-align:center}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.module-cart,.module-cart tr{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.include_module_error{text-align:center;margin:0 auto}
.include_module_error p{margin-top:0;line-height:18px;font-size:14px;color:#555}
.flexslider .flex-control-nav,.front_slider_wrapp .flex-control-nav{zoom:1;top:-35px;position:relative;display:inline-block;z-index:10}
.flexslider .flex-control-nav li,.front_slider_wrapp .flex-control-nav li,.flex-control-nav li{padding:6px 6px 6px 2px;font-size:0;margin:0;text-indent:0;display:inline-block;zoom:1;position:relative}
.front_slider_wrapp .flex-control-nav li{padding-top:0}
.flex-control-paging li img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.flex-control-paging li a,.front_slider_wrapp .flex-control-nav li a{display:inline-block;height:17px;width:17px;background:url(../images/slider_pagination.png) -20px -20px 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:-20px -1px}
.flex-control-nav li a: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:-1px -1px}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background-position:-2px -20px}
.flex-direction-nav{margin:0;padding:0}
.flex-direction-nav *{outline:none}
.flexslider li *{text-decoration:none}
.flexslider .banner_title span,.flexslider .banner_title h1{font-size:38px;line-height:44px;font-weight:700}
.flexslider .banner_title h1{color:#fff;margin:0}
.flexslider .banner_text{font-size:14px;line-height:18px;margin-top:20px}
.flexslider .left{text-align:left}
.flexslider .right{text-align:left}
.flexslider .center{text-align:left}
.flexslider .center .banner_title{margin:45px auto 0;margin:20px auto 0}
.flexslider .banner_title,.flexslider .banner_text,.flexslider .banner_buttons{margin-left:55px;margin-right:55px;overflow:hidden;text-align:left}
.flexslider .left .banner_title,.flexslider .left .banner_text,.flexslider .left .banner_buttons{margin-left:30px}
.flexslider .banner_buttons a{margin-right:10px;margin-bottom:10px}
.flexslider .banner_buttons{margin-top:20px}
.flexslider li.box .underline{text-decoration:none}
.index_bottom{margin-bottom:20px}
.small_banners_block .advt_banner{margin-top:10px}
.small_banners_block .advt_banner:first-child{margin-top:0}
.index_bottom .small_banners_block{margin-bottom:0}
.index_bottom .banners_column{width:180px;float:left}
.index_bottom .info_column{padding-left:180px;margin-top:10px}
.index_bottom .info_column.no_banner{padding-left:0}
.info_column h3{font-size:18px}
.index_bottom .info_column .about_column,.index_bottom .info_column .news_column{width:50%;padding-left:40px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}
.index_bottom .info_column .news_column .shadow{display:none}
a i.arrow{margin-right:5px;position:relative;zoom:1;bottom:-6px}
a i.arrow,a i.arrow b{display:inline-block;height:18px;width:19px;border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px}
a i.arrow b{background:url(../images/arrows_small.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}
.index_bottom .info_column .news_column .news_block ul.flex-control-nav{display:none;margin-top:0}
.news_block a.name{display:block;margin-top:5px;font-size:13px}
.news_block .preview{margin-top:5px}
.news_slider_wrapp .flex-control-nav.flex-control-paging{display:none;margin-top:5px}
.flex-direction-nav li,.flex-direction-nav li a,.jobs_wrapp .item .icon,.jobs_wrapp .item .icon i,.staff_wrapp .section .icon,.staff_wrapp .section .icon i,.differences_table .left_arrow,.differences_table .right_arrow{display:inline-block;height:30px;width:30px}
.tovar_slider_wrapp .flex-direction-nav li a,.mainnews_slider_wrapp .flex-direction-nav li a,.tovar_slider_wrapp .flex-direction-nav li,mainnews_slider_wrapp .flex-direction-nav li,.mainnews_slider_wrapp2 .flex-direction-nav li a,.mainnews_slider_wrapp2 .flex-direction-nav li{height:49px;width:24px;background-image:url(../images/arrows.png)}
.top_slider_wrapp .flex-direction-nav li,.top_slider_wrapp .flex-direction-nav li a{height:60px;width:60px}
.flex-direction-nav li{font-size:0}
.flex-direction-nav li:first-child{margin-right:6px}
.flex-direction-nav li a,.differences_table .left_arrow,.differences_table .right_arrow{font-size:0;background-image:url(../images/arrows_big.png);background-repeat:no-repeat}
.top_slider_wrapp .flex-direction-nav li{position:absolute;top:170px;right:0}
.top_slider_wrapp .flex-direction-nav li:first-child{left:0}
.top_slider_wrapp .flex-direction-nav li a{background-image:url(../images/front_slider_arrows.png)}
.flex-direction-nav li a.flex-prev{background-position:0 -127px}
.news_slider_navigation{float:right;margin-top:-8px}
.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}
.brands_slider_wrapp ul.brands_slider li a{margin:0 5px}
#footer .footer_inner .line{padding:17px 0 20px}
#footer .footer_inner .line .wrapper_inner{position:relative}
#footer ul.bottom_main_menu,#footer ul.bottom_submenu{width:79%;display:inline-block}
#footer ul.bottom_main_menu{width:70%}
#footer .bottom_submenu li.selected a{font-weight:700}
.bottom_main_menu li,.bottom_submenu > li{display:inline-block;list-style:none}
.bottom_submenu > li{width:30%}
.bottom_main_menu li{margin-right:50px}
.bottom_submenu li{list-style:none}
#footer .pay_system_icons{width:20%;display:inline-block;white-space:nowrap}
.bottom_main_menu li a{text-decoration:none}
.pay_system_icons i{display:inline-block;height:36px;width:36px;background:url(../images/pay_icons.png) no-repeat;margin-left:5px}
.pay_system_icons i:first-child{margin-left:0}
.pay_system_icons i.mastercard{background-position:-3px -3px}
.pay_system_icons i.visa{background-position:-44px -3px}
.pay_system_icons i.yandex_money{background-position:-85px -3px}
.pay_system_icons i.webmoney{background-position:-126px -3px}
.pay_system_icons i.qiwi{background-position:-167px -3px}
#footer ul,#footer ul li{vertical-align:top}
#footer .copyright,#footer .copyright *{font-size:11px}
#footer .social{margin-left:15px}
#footer .footer_bottom{padding-top:25px;padding-bottom:25px}
.social a{margin-left:3px;text-decoration:none;border:0!important}
.social a:first-child{margin-left:0}
#footer .bottom_submenu li{line-height:22px}
#footer .bottom_submenu li a{text-decoration:none}
.brands_slider_wrapp .flex-viewport{height:48px;overflow:hidden}
.brands_slider_wrapp{padding:0 30px 25px}
.brands_slider_wrapp img.shadow{margin-bottom:35px}
.brands_slider_navigation ul.flex-direction-nav,.tovar_slider_navigation ul.flex-direction-nav{position:relative;height:0;zoom:1}
.brands_slider_navigation ul.flex-direction-nav li,.tovar_slider_navigation ul.flex-direction-nav li{background:none;border:0!important}
.brands_slider_navigation ul.flex-direction-nav a,.tovar_slider_navigation ul.flex-direction-nav a{position:absolute;border:0}
.brands_slider_navigation ul.flex-direction-nav a.flex-prev,.tovar_slider_navigation ul.flex-direction-nav a.flex-prev{background-position:-2px -189px}
.brands_slider_navigation ul.flex-direction-nav a.flex-prev.flex-disabled{background-position:-2px -157px;cursor:default}
.tovar_slider_navigation ul.flex-direction-nav a.flex-prev.flex-disabled,.tovar_slider_navigation .flex-direction-nav li a.flex-prev,.mainnews_slider_navigation ul.flex-direction-nav a.flex-prev.flex-disabled,.mainnews_slider_navigation .flex-direction-nav li a.flex-prev,.mainnews_slider_navigation .flex-direction-nav li a.flex-prev:hover,.tovar_slider_navigation .flex-direction-nav li a.flex-prev:hover,.mainnews_slider_navigation2 .flex-direction-nav li a.flex-prev,.mainnews_slider_navigation2 .flex-direction-nav li a.flex-prev:hover{background-position:0 0}
.tovar_slider_navigation ul.flex-direction-nav a.flex-next.flex-disabled,.tovar_slider_navigation .flex-direction-nav li a.flex-next,.mainnews_slider_navigation ul.flex-direction-nav a.flex-next.flex-disabled,.tovar_slider_navigation ul.flex-direction-nav a.flex-next,.mainnews_slider_navigation ul.flex-direction-nav a.flex-next,.mainnews_slider_navigation .flex-direction-nav li a.flex-next,.mainnews_slider_navigation2 ul.flex-direction-nav a.flex-next,.mainnews_slider_navigation2 .flex-direction-nav li a.flex-next{background-position:-24px 0}
.brands_slider_navigation ul.flex-direction-nav a.flex-next{background-position:-30px -189px}
.brands_slider_navigation ul.flex-direction-nav a.flex-next.flex-disabled{background-position:-30px -157px;cursor:default}
.brands_slider_navigation ul.flex-direction-nav a.flex-prev,.tovar_slider_navigation ul.flex-direction-nav a.flex-prev,.mainnews_slider_navigation ul.flex-direction-nav a.flex-prev,.mainnews_slider_navigation2 ul.flex-direction-nav a.flex-prev{left:-30px}
.brands_slider_navigation ul.flex-direction-nav a.flex-next,.tovar_slider_navigation ul.flex-direction-nav a.flex-next,.mainnews_slider_navigation ul.flex-direction-nav a.flex-next,.mainnews_slider_navigation2 ul.flex-direction-nav a.flex-next{right:-30px}
.brands_slider_wrapp li img{-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;transition:all ease-out .2s;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.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");filter:gray;-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%)}
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:0}
ul.tabs_content > li{min-width:100%}
ul.tabs_content > li,.specials_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,.specials_slider_navigation.cur{display:inline-block}
ul.tabs li{font-size:13px;margin:5px 10px 0 0;padding:0 12px;height:28px;line-height:28px;text-align:center;cursor:pointer}
ul.tabs li.cur{cursor:default}
ul.tabs li .triangle{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid transparent;display:block;margin:5px auto 0;margin:-2px auto 0}
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}
.basket_sort ul.tabs li{font-size:0}
.basket_sort ul.tabs li span{font-size:13px}
ul.tabs li span span{border:0;padding:0}
.module-order-history ul.tabs li .triangle{margin-top:6px}
.specials_slider > li:last-child{margin-right:0}
.fancy_hover{-webkit-transition:border-color ease-out .15s;-moz-transition:border-color ease-out .15s;-o-transition:border-color ease-out .15s;transition:border-color ease-out .15s}
.specials_slider > li{width:179.9px!important}
.brands_slider > li,.brands_slider2 > li{width:229px!important}
.specials_slider > li,.brands_slider > li,.brands_slider2 > li{overflow:hidden;margin-right:15px;-webkit-transition:border-color ease-out .2s;-moz-transition:border-color ease-out .2s;-o-transition:border-color ease-out .2s;transition:border-color ease-out .2s;padding:1px;display:block;float:left;vertical-align:top;padding-bottom:5px}
.right_block .specials_slider.product_slider > li{margin-right:10px;width:172px!important}
.specials_slider.product_slider > li{margin-right:14px}
ul.specials_slider{width:10000%;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 .07s;-moz-transition:color ease-out .07s;-o-transition:color ease-out .07s;transition:color ease-out .07s}
.catalog_item .item-title a,.view-item .item-title a span,.articles-list .item .item-title a,.front_slider .item-title a span,.item-title a span,.item-title a{-webkit-transition:color ease-out .02s;-moz-transition:color ease-out .02s;-o-transition:color ease-out .02s;transition:color ease-out .02s}
.jobs_wrapp .item .name a:hover{text-decoration:none}
a.basket_button,a.button30,a.basket_button span,a.button30 span,.button22,.button22 span,ul.left_menu > li.exit a,ul.left_menu > li.exit a 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;color:#4d4d4d}
.catalog_item .item-title a,.catalog_item .item-title a span,.view-item .item-title a span{font-size:16px}
.catalog_item .price,.view-list .price{font-size:17px;margin-top:8px;float:left}
.catalog_item .price.discount,.view-list .price.discount{margin-top:12px}
.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;top:0;bottom:0;left:0;right:0;border:0}
.specials_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}
.specials_slider_wrapp ul.tabs_content > li{position:absolute;z-index:10}
.specials_slider > li{background:#fff}
.specials_slider_wrapp ul.tabs_content > li.active{z-index:200}
.specials_slider_wrapp ul.tabs_content > li .flex-viewport{padding-bottom:5px}
.catalog_item .item_info,.bx_item_set_hor_item .item_info,.bx_modal_body .bx_kit_item .item_info{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;margin-top:6px}
.bx_item_set_hor_item .item_info,.bx_modal_body .bx_kit_item .item_info{margin:0 5px}
.specials_slider .catalog_item .item_info .buttons_block{display:none}
.specials_slider .catalog_item .item_info .buttons_block,.catalog_block .catalog_item .item_info .buttons_block{clear:both;margin-top:7px;white-space:nowrap;text-align:right}
.specials_slider.product_slider .catalog_item .item_info .buttons_block{display:block}
.specials_slider .catalog_item .item_info .basket_button,.catalog_block .catalog_item .item_info .basket_button{float:left;margin-bottom:4px}
.button30,.basket_button.button30{display:inline-block;height:47px;line-height:49px;clear:both;padding:0 30px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;text-decoration:none;cursor:pointer;white-space:nowrap}
.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:18px;line-height:47px}
.basket_button.button30{padding-left:7px}
.basket_button.button30.in-cart span{background-position:-3px -43px}
.basket_button:hover.button30 span{background-position:-3px -84px}
.basket_button:hover.button30.in-cart span{background-position:-3px -124px}
.basket_button.add,.basket_button.added{padding-left:0}
.button30.add_review{min-width:148px}
.button30.add_review,.button30.send_review{padding-left:0}
.button30.add_review span,.button30.send_review span{background:url(../images/button_icons.png) 4px -246px no-repeat;padding-left:31px}
.reviews-expanded .button30.add_review span{background-position:4px -485px}
.reviews-expanded .button30.add_review:hover span{background-position:4px -525px}
.button30.add_review:hover span{background-position:4px -246px}
.basket_button span,.compare_button span{display:inline-block;font-size:11px;line-height:28px;background:url(../images/button_icons.png) 0 -7px no-repeat;padding-left:26px;white-space:nowrap}
.basket_button:hover span{background-position:0 -87px}
.catalog_item .basket_button.in-cart:hover span,.basket_button.in-cart:hover span{background-position:0 -127px!important}
.compare_button span{background:url(../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(../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{font-size:32px;line-height:34px;margin-top:20px}
.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:scroll;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(../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: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:transparent;border-bottom-color:transparent;border-top-color:transparent;border-top-style:solid;border-bottom-style:solid;border-right-width:15px;border-right-style:solid;border-right-color:transparent}
.front_slider .preview_text{line-height:16px;margin-top:10px}
.breadcrumbs *{font-size:12px}
.breadcrumbs a{font-size:11px;text-decoration:none;line-height:18px}
.breadcrumbs .separator{position:relative;zoom:1;bottom:-4px;display:inline-block;line-height:18px;height:15px;width:13px;margin:0 5px;background:url(../images/bredcrumb_arrow.png) -1px 0 no-repeat;border:0!important}
.breadcrumbs .separator.cat_last{background-position:-9999px -9999px}
.breadcrumbs .drop:hover a .separator{background-position:-1px -15px}
.breadcrumbs .drop:hover a span{border-bottom:1px solid #b4b4b4}
.breadcrumbs .drop{position:relative;display:inline-block;zoom:1}
.breadcrumbs .dropdown_wrapp{padding-top:17px;display:none;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;top:15px}
.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{line-height:14px;margin-top:7px}
.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;padding:15px;position:relative}
.catalog_detail .item_main_info .item_slider{width:45%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:30px;float:left;position:relative}
.catalog_detail .item_main_info .right_info{padding-left:45%}
.catalog_detail .right_info .price_block_wrapp,.catalog_detail .right_info .info_block{padding-left:7px}
.catalog_detail .info_block b.block_title,.right_info div.block_title{display:inline-block;font-size:13px;line-height:13px;margin-bottom:5px;border-bottom:1px solid #d4d4d4}
.right_info div.block_title{font-weight:700;margin-left:10px}
.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 .price.discount{float:left;font-size:12px;margin-top:2px;width:66%}
.catalog_detail .item_main_info .price.discount,.catalog_detail .item_main_info .price.discount *,.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price .price.discount,.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price .price.discount *{font-family:Arial,Helvetica,sans-serif}
.catalog_detail .counter_block input[type="text"],.module-cart .counter_block input[type="text"]{text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;width:30px;height:30px;line-height:14px;outline:none;position:relative;bottom:-2px;zoom:1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.module-cart .counter_block input[type="text"]{width:38px}
.catalog_detail .item_main_info .buttons_block,.catalog_detail .extended_info{padding:10px 12px 10px 5px}
.catalog_detail .counter_block .plus,.catalog_detail .counter_block .minus,.module-cart .counter_block .plus,.module-cart .counter_block .minus{font-size:0;line-height:30px;height:30px;width:30px;display:inline-block;background:url(../images/plus_minus.png) no-repeat;cursor:pointer}
.module_product_list .counter_block .plus,.module_product_list .counter_block .minus{font-size:0;line-height:30px;height:24px;width:24px;display:inline-block;background:url(../images/plus_minus.png) no-repeat;cursor:pointer}
.module_product_list .counter_block .plus{background-position:0 0}
.module_product_list .counter_block .minus{background-position:0 0}
.module_product_list .counter_block .plus:hover{background-position:0 0}
.module_product_list .counter_block .minus:hover{background-position:0 0}
.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}
.module-cart .counter_block .plus,.module-cart .counter_block .minus{position:relative;zoom:1;top:-3px}
.module_products_list .counter_block .plus,.module_products_list .counter_block .minus{display:inline-block;height:24px;width:24px;background:url(../images/plus_minus.png) 0 0 no-repeat;cursor:pointer;font-size:0;position:relative;zoom:1;top:-6px}
.counter_block input[type="text"]{text-align:center}
.module_products_list .counter_block input[type="text"]{width:36px;line-height:14px;font-size:14px}
.module_products_list .counter_block .plus{background-position:-33px -63px}
.module_products_list .counter_block .plus:hover{background-position:-33px -93px}
.module_products_list .counter_block .minus{background-position:-3px -63px}
.module_products_list .counter_block .minus:hover{background-position:-3px -93px}
.catalog_detail .counter_block .plus,.module-cart .counter_block .plus{background-position:-30px 0}
.catalog_detail .counter_block .plus:hover,.module-cart .counter_block .plus:hover{background-position:-30px -30px}
.catalog_detail .counter_block .minus,.module-cart .counter_block .minus{background-position:0 0}
.catalog_detail .counter_block .minus:hover,.module-cart .counter_block .minus:hover{background-position:0 -30px}
.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 5px;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;width:115px;margin-left:10px}
.catalog_detail .buttons_block .description{font-size:11px;line-height:14px;margin-top:3px}
.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 span,.quantity-indicators span{background:url(../images/quantity_icons.png) -13px -89px;display:inline-block;vertical-align:top;width:21px;height:21px;margin:0 -2px 0 0;position:relative;zoom:1;z-index:20;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:10}
.availability-row .indicators span.null,.quantity-indicators span.null{background-position:-13px -170px}
.availability-row .indicators span.first,.quantity-indicators span.first{z-index:30;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{margin-left:5px}
.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:inherit;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}
a.compare_item .value.added,a.wish_item .value.added{display:none}
.catalog_detail a.wish_item .icon,.catalog_detail a.compare_item .icon,.catalog_detail a.wish_item .icon i,.catalog_detail a.compare_item .icon i,.display_list a.wish_item .icon,.display_list a.compare_item .icon,.display_list a.wish_item .icon i,.display_list a.compare_item .icon i,.module-cart a.wish_item .icon,.module-cart a.wish_item .icon i{display:inline-block;height:24px;width:24px;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;text-decoration:none;margin-right:5px}
.module-cart a.wish_item.to_basket .icon,.module-cart a.wish_item.to_basket .icon i{height:28px;width:28px;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 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-image:url(../images/like_icons.png);background-repeat:no-repeat}
.module-cart a.wish_item.to_basket .icon i{background-image:url(../images/button_icons.png);background-repeat:no-repeat}
.catalog_detail .availability-row,.catalog_detail .item_main_info .like_icons{float:left}
.catalog_detail .availability-row{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:7px;margin-right:10px;margin-bottom:8px}
.catalog_detail .item_main_info .like_icons{position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;top:-3px;padding-left:10px}
.catalog_detail .item_main_info .like_icons a:first-child{margin-right:10px}
.catalog_detail .extended_info{margin:10px 0}
.catalog_detail .adaptive_extended_info_wrapp{display:none}
.catalog_detail .adaptive_extended_info .brand{float:right}
.catalog_detail .element_detail_text{font-size:12px;line-height:15px;padding:10px}
.item_slider ul.slides{padding:0;margin:0;width:100%;height:310px;position:relative;zoom:1}
.item_slider:not(.flex) ul.slides li{padding:0;margin:0;display:none;width:100%;height:310px;overflow:hidden;position:absolute;line-height:310px;z-index:50}
.item_slider:not(.flex) ul.slides li.current{display:block}
.item_slider .thumbs li:first-child{margin-left:0}
.item_slider .thumbs li a{display:inline-block;height:100%;width:100%}
.catalog_detail .item_slider #thumbs{height:88px;white-space:nowrap;width:275px;overflow:hidden}
.item_slider .thumbs li{vertical-align:bottom;list-style:none;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;width:83px!important;height:83px;display:block;zoom:1;padding:4px;background:none;position:relative;text-align:center;line-height:83px;margin-left:8px;-webkit-transition:border-color ease-out 0.2s,opacity ease-out .2s;-moz-transition:border-color ease-out 0.2s,opacity ease-out .2s;-o-transition:border-color ease-out 0.2s,opacity ease-out .2s;transition:border-color ease-out 0.2s,opacity ease-out .2s;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;bottom:-5px}
.item_slider .thumbs li.current,.item_slider .thumbs li:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.item_slider .thumbs li:hover,.item_slider .thumbs li.current{padding:3px}
.item_slider ul.slides li.current{z-index:0}
.item_slider ul.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 ul.slides li,.item_slider.flex ul.slides li img{position:static;text-align:center}
.item_slider .flex-control-nav{text-align:center;margin-bottom:10px}
.fancy .zoom{display:inline-block;width:33px;height:33px;position:absolute;right:0;bottom:0;z-index:100;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.fancy .zoom i{display:inline-block;width:33px;height:33px;background:url(../images/zoom_icon.png) no-repeat}
.catalog_detail .b-share{margin-top:15px;padding-left:0!important}
.b-share *{font-size:10px}
.catalog_detail .tabs{width:100%}
.catalog_detail .tabs.main_tabs > li{margin-top:9px;border-bottom:1px solid transparent}
.catalog_detail .tabs.main_tabs{padding-bottom:9px}
.catalog_detail .tabs > li:first-child{margin-left:0}
.view-list .view-header span{font-size:13px;line-height:14px}
.view-list .view-header{padding:8px 10px 5px;text-align:center;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;position:relative}
.view-list .view-header i.triangle{width:0;height:0;display:block;position:absolute;margin:5px auto 0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid transparent;right:0;left:0}
.right_side .viewed_products_column{margin-bottom:20px}
.viewed_products_column .view-item{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 15px 9px}
.viewed_products_column .view-item:first-child{border-top:none}
.stage-struct{background:#f9f9f9;border:1px solid #d6d6d6;position:relative;padding:24px 20px 8px 73px;counter-reset:my-badass-counter;color:#222;font-weight:200;margin-bottom:20px;letter-spacing:-.3px}
.stage-struct h5{line-height:20px}
.stage-struct h5 + p{padding-top:12px}
.stage-struct p + span{font-weight:500}
.stage-struct p.more{padding-top:15px;padding-bottom:5px}
.stage-struct:before{position:absolute;content:"";left:0;top:0;height:100%;width:3px;background:#039f4f}
.viewed_products_column .view-item .image{display:block;text-align:center;height:170px;width:100%;position:relative;zoom:1;width:100%}
.viewed_products_column .view-item .image img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;border:0;max-width:100%}
.viewed_products_column .view-item .basket_button{margin-top:5px;margin-right:5px}
.catalog_detail .detail_text{margin-bottom:15px}
.catalog_detail ul.tabs_content > li{width:100%;padding:20px 0}
.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:20px 0 0}
#reviews_content img.shadow{position:absolute;margin-top:1px}
.file_type{clear:both;margin-top:20px}
.file_type:first-child{margin-top:0}
.file_type a{display:block;font-size:13px}
.file_type.tiff i.icon{background-position:0 -222px}
.file_type.png i.icon{background-position:0 -169px}
.file_type.pdf i.icon{background-position:0 -10px}
.file_type.word i.icon{background-position:0 -63px}
.file_type.excel i.icon{background-position:0 -116px}
.file_type i.icon{width:46px;height:33px;display:inline-block;background:url(../images/file_types.png) 0 -275px no-repeat;float:left}
.file_type .description{float:left}
.catalog_detail a.compare_item:hover .icon i{background-position:-32px -65px}
.catalog_detail a.wish_item:hover .icon i{background-position:-3px -63px}
.button30.review_preview{margin-left:5px}
.button30.send_review:hover span{background-position:4px -325px}
.reviews-post-table thead td .message-post-date{line-height:12px;height:12px;padding-left:16px;background:url(../images/clock_small.png) -2px -4px no-repeat;margin-left:10px}
.reviews-post-table thead td .message-post-date:hover{background-position:-2px -23px}
.tabs_content .stores_block_wrap{margin-top:-7px}
.stores_block_wrap .stores_block .stores_text_wrapp{bottom:-7px;position:relative;display:inline-block;background:#fff;padding-right:10px}
.stores_block .quantity-wrapp{float:right;padding-left:10px;background:#fff;margin-top:7px}
.stores_block_wrap .stores_block{border-bottom:1px dotted #878787;clear:both;line-height:20px}
.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-bottom: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-bottom:9px;margin-top:-5px}
.services_block .item a span.link{font-size:13px}
.services_block .item a{text-decoration:none}
.services_block a i.arrow b{background:url(../images/arrows_small.png) no-repeat}
.services_block .shadow,.files_block .shadow{margin-top:18px}
.catalog_detail .stores_block_wrap .stores_block .value{margin-right:10px}
.item_slider .thumbs i.triangle{display:none;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid transparent;text-align:center;position:absolute;top:-11px;left:33px}
.item_slider .thumbs i.triangle b{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:3px solid #fff;position:absolute;bottom:-6px;left:-4px}
.item_slider .thumbs li:hover i.triangle,.item_slider .thumbs li.current i.triangle{display:inline-block}
.thumbs_navigation .flex-direction-nav{width:33px}
.thumbs_navigation .flex-direction-nav li:first-child{margin-top:0}
.thumbs_navigation .flex-direction-nav li,.thumbs_navigation .flex-direction-nav li a{height:33px;width:33px;border:0;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px}
.thumbs_navigation .flex-direction-nav li{margin-top:17px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.thumbs_navigation .flex-direction-nav li a.flex-prev{background-position:0 -1px}
.thumbs_navigation .flex-direction-nav li a.flex-next{background-position:-29px -1px}
.thumbs_navigation{display:inline-block;position:absolute;bottom:11px;right:10px;padding-left:10px;height:83px}
.articles-list .item .left-data,.catalog_section_list .section_item .image{width:62px;padding-top:2px}
.articles-list .item .left-data img,.catalog_section_list .section_item .image img{width:220px}
.left-item-data,.left-data,.catalog_section_list .section_item .image{float:left}
.catalog_section_list .section_item .image{padding:0 20px 0 0}
.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}
.articles-list.news .item .right-data{margin-left:260px}
.right-item-data,.right-data,.catalog_section_list .section_item ul{overflow:hidden}
.articles-list .item{border-bottom:1px solid #e4e4e4;margin-top:15px;padding-bottom:15px}
.articles-list.news .item{border-top:1px solid #e4e4e4;margin-top:0;margin-bottom:25px;padding-top:25px;padding-bottom:0;border-bottom:none}
.articles-list.news .item:first-child{margin-top:0;padding-top:0;border-top:0}
.articles-list .item .item-title{margin-bottom:5px}
.articles-list .item .item-title a span{font-size:16px}
.articles-list .item .item-title a{text-decoration:none}
.articles-list{margin-top:20px}
.catalog_detail .stock_board{margin-bottom:20px;padding:13px 15px 13px 105px;background:url(../images/action_bg.png) 20px 0 no-repeat}
.catalog_detail .stock_board .title{font-size:17px}
.catalog_detail .stock_board .read_more{font-size:12px;text-transform:uppercase}
.catalog_detail .stock_board .txt{margin:5px 0}
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;text-align:center;border-top:0}
table.colored td,.differences_table table td{font-size:13px;padding:5px;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;padding-left:0;padding-right:0}
table.colored td.one_click_buy{width:124px}
table.colored td.buy{width:97px}
table.colored td.count{width:50px}
table.colored td.property,table.colored td.count{text-align:center}
table.colored td.price{text-align:center}
table.colored td.price .price{font-size:14px;line-height:16px;float:none;text-align:center}
table.colored td.price .price.discount{font-size:12px;line-height:13px;float:none;margin-top:0}
div.reviews-collapse{margin-bottom:20px}
.catalog_detail .specials_slider_wrapp{position:relative;zoom:1;margin-top:5px}
.catalog_detail .specials_slider_wrapp .slider_navigation{float:right;top:35px;right:2px}
.catalog_detail .specials_slider_wrapp .tabs{display:inline-block;width:auto}
.catalog_detail .specials_tabs_section ul.tabs_content > li{overflow:visible;padding-top:10px}
.specials_slider_wrapp{position:relative;zoom:1;z-index:0}
.specials_slider .basket_button,.catalog_block .catalog_item .basket_button{background:none;border-bottom-color:transparent}
.specials_slider .catalog_item .item-title,.catalog_block .catalog_item .item-title,.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,.staff_wrapp .item 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,.staff_wrapp .item:hover 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{-webkit-filter:saturate(1.7)}
.staff_wrapp .item:hover img,.brands_list li:hover img{-webkit-filter:saturate(1.5)}
.bx_filter_vertical [class^=specials_] input[type="checkbox"] + label:hover .icon{-webkit-filter:saturate(2)}
.include_module_error img:hover,.flexslider .slides li:hover img{-webkit-filter:saturate(1.2)}
.small_banners_block{width:180px;margin-bottom:20px}
.small_banners_block img{max-width:100%}
.jobs_wrapp .item:first-child,.staff_wrapp .item:first-child{margin-top:0}
.jobs_wrapp .item,.staff_wrapp .section{padding:10px;margin-top:10px}
.jobs_wrapp .item .name{cursor:pointer}
.jobs_wrapp .item .salary{float:right;font-size:15px;margin-top:8px;padding-left:10px;white-space:nowrap}
.jobs_wrapp .item .salary_wrapp{vertical-align:top}
.jobs_wrapp .item .name .pseudo,.staff_wrapp .section .pseudo{position:relative;zoom:1}
.staff_wrapp .section .pseudo{top:-9px;margin-left:15px}
.jobs_wrapp .item .name .title{padding-left:5px;text-align:left;width:95%;vertical-align:top}
.jobs_wrapp .item .icon i,.staff_wrapp .section .icon i{background:url(../images/arrows_big.png) -31px -64px no-repeat}
.jobs_wrapp .item .opened .icon i,.staff_wrapp .section .opened .icon i{background-position:0 -65px}
.jobs_wrapp .item .item_title,.staff_wrapp .section .item_title{font-size:16px}
.jobs_wrapp .item .item_title{padding:15px 0}
.jobs_wrapp .item .description_wrapp,.staff_wrapp .items{margin-left:45px;margin-top:5px;display:none}
.jobs_wrapp .item .button30,.staff_wrapp .item .button30{margin-top:15px}
.ask_small_block .description{font-size:11px}
.ask_small_block .ask_btn_block{text-align:center}
.ask_small_block .ask_btn_block,.ask_small_block .description{padding:15px 20px}
a.fancy:hover .fancy_hover{display:block}
.fancy_hover{background:url(../images/zoom_icon_big.png) center no-repeat;position:absolute;display:none}
.detail_picture_block .picture_description{font-size:11px;margin-top:10px;padding-top:5px;text-align:center}
.news_detail_wrapp .back{margin-top:30px}
.left_side .news_detail_wrapp{padding-right:30px}
.news_detail_wrapp .detail_picture_block{margin:30px 30px 20px 0;float:left}
.news_detail_wrapp .detail_text{margin-top:30px}
.news_detail_wrapp .detail_picture_block img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.ask_big_block{padding:15px;margin-top:30px}
.ask_big_block .ask_btn_block{width:145px;float:left}
.ask_big_block .description{padding-left:145px;line-height:16px}
.ask_big_block{min-height:30px}
.module-gallery-list{font-size:0;line-height:0;margin:30px 0 0}
.module-gallery-list li{padding:0;width:175px;height:125px;position:relative;display:inline-block;margin:0 0 1px 1px;overflow:hidden;vertical-align:top}
.module-gallery-list li .fancy_hover{border:2px solid transparent}
.news_detail_wrapp .price_block{padding:15px 15px 12px;margin-top:30px;display:inline-block}
.news_detail_wrapp .price_block .price{font-size:17px}
.rss_feed_icon{position:absolute;right:0;top:-30px;padding:1px 6px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.rss_feed_icon img{max-width:100%}
.news_date_time_detail{font-size:11px;margin-bottom:10px;padding:3px 10px;display:inline-block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.articles-list .date_small{font-size:11px;margin-top:3px}
.module-pagination{margin:0;text-align:center;font-size:0}
.module-pagination .nums a{display:inline-block;width:27px;height:27px;text-align:center;line-height:27px;margin-right:5px;margin-bottom:5px;text-decoration:none;font-size:12px}
.module-pagination a.prev,.module-pagination a.next{display:inline-block;width:13px;height:27px;margin-bottom:-8px}
.module-pagination a.next{margin-left:5px;background-position:-39px -128px!important}
.module-pagination a.next.disabled{background-position:-39px -224px!important}
.module-pagination a.prev{margin-right:12px;background-position:-9px -128px!important}
.module-pagination a.prev.disabled{background-position:-9px -224px!important}
.module-pagination a.prev,.module-pagination a.next{background:url(../images/arrows_big.png) no-repeat}
.module-pagination a.point_sep{cursor:default;display:inline-block;width:27px;height:27px;font-size:0;background:url(../images/pagination_sep.png) center no-repeat!important;border:0!important;vertical-align:bottom}
.news_detail_wrapp .similar_products_wrapp{margin-top:20px;clear:both}
.news_detail_wrapp .specials_slider_wrapp{position:relative;zoon:1;margin-top:10px}
.news_detail_wrapp .similar_products_wrapp img.shadow{margin:0 0 20px}
.news_detail_wrapp .specials_slider_wrapp .slider_navigation{position:absolute;top:-40px;right:0}
.left_menu li.current a span,.left_menu li.current a:hover span{border:0}
.left_menu a,.left_menu li.current a:hover{text-decoration:none}
ul.left_menu > li{display:block}
.left_menu li:first-child{margin-top:0}
.left_menu li a{border-bottom:1px solid transparent;margin-top:3px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;height:30px;line-height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:0 10px;display:inline-block;-webkit-box-sizing:border-box}
.left_menu li a span{line-height:30px}
#content .left_block{width:200px;float:left;position:relative;zoom:1;z-index:10}
#content .right_block{padding-left:220px}
#content .right_block.catalog{padding-left:0;position:relative;zoom:1;overflow:hidden}
#content .right_block.catalog .catalog_block,#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;margin-right:-20px;min-height:285px}
#content .right_block.catalog .catalog_section_list{margin-left:11px}
.catalog_block .price:not(.discount),.specials_slider .catalog_item .price:not(.discount){margin-right:10px}
.staff_wrapp .item img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.staff_wrapp .item .name{font-size:16px}
.staff_wrapp .item .contacts{padding-top:15px;margin-top:15px}
.staff_wrapp .item .post{margin-top:4px;line-height:14px;font-size:11px}
.staff_wrapp .item{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:30px;margin-top:30px;width:50%}
.staff_wrapp .item td{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.staff_wrapp .item .image{float:left;padding-right:20px;vertical-align:top;width:155px}
.staff_wrapp .item .image img{max-width:100%}
.staff_wrapp .item .info{width:48%;padding-right:20px}
.staff_wrapp .item .phone span,.staff_wrapp .item .email span{display:block;font-size:11px;line-height:12px;color:#777}
.staff_wrapp .item .phone{margin-bottom:10px}
.staff_wrapp .items{margin-top:0;margin-bottom:20px}
.staff_wrapp .items .shadow{margin-bottom:0}
.button30.ask_question span.show_form{display:inline-block}
.button30.ask_question span.hide_form{display:none}
.button30.ask_question.opened span.hide_form{display:inline-block}
.button30.ask_question.opened span.show_form{display:none}
.button30.ask_question{padding-left:0;text-align:left;min-width:145px}
.button30.ask_question span.show_form,.button30.ask_question span.hide_form{background:url(../images/button_icons.png) no-repeat;padding-left:31px}
.button30.ask_question:hover span.show_form{background-position:5px -605px}
.button30.ask_question.opened span.hide_form{background-position:4px -485px}
.button30.ask_question.opened:hover span.hide_form{background-position:4px -525px}
.ask_question_btn_wrapp{margin:15px 0;text-align:left}
.ask_question_btn_wrapp td:first-child{width:165px}
.faq_ask_wrapp{display:none}
.drop-question .form-block{padding:20px 30px 20px 20px;margin-bottom:30px;background:#fafafa;border:1px solid #e5e5e5}
.drop-question .form-block .left-data{padding-right:30px;width:70%;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.left-item-data,.left-data{float:left}
.drop-question .form-block .right-data{margin:1px 0 -12px 70%}
.drop-question .form-block .but-r{clear:both;margin-left:-1px;margin-top:10px}
.form-block .r{margin-bottom:20px;position:relative}
.form-block label{display:inline-block;vertical-align:middle}
form .star,.order-checkout .sof-req,.popup label .star{font-size:20px;font-weight:400;line-height:0;margin:0 0 0 4px;position:relative;top:3px}
.order-checkout .sof-req{top:4px}
.form-block input[type="text"],.form-block input[type="password"],.form-block input[type="email"],.form-block textarea{display:block;padding:0 6px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;height:37px;line-height:37px;font-size:14px}
.form-block textarea{resize:none;overflow:auto;height:80px;padding:2px 6px}
.drop-question .form-block textarea{box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:215px;margin:1px 0 0;line-height:1.5}
.drop-question .form-block input,.drop-question .form-block select{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.form-block .captcha-label{margin-bottom:10px}
input[type="text"],input[type="password"],input[type="email"],select{height:37px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 6px;font-size:16px}
textarea{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.question-list .q .ic{display:inline-block;width:13px;height:13px;position:absolute;left:0;top:3px;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px}
.question-list .q .ic b{display:inline-block;width:13px;height:13px;background:url(../images/plus_minus.png) -38px -218px no-repeat}
.question-list .q:hover .ic b{background-position:-38px -188px}
.question-list .q a span{border-bottom:1px dashed}
.question-list .q a{text-decoration:none;font-weight:700;font-size:14px;display:inline-block;padding-left:21px}
.question-list .q{margin:0;position:relative}
.question-list .q.op .ic b{background-position:-8px -218px}
.question-list .q.op:hover .ic b{background-position:-8px -188px}
.question-list .ans .arr{display:inline-block;width:0;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-10px;left:30px}
form label.error{font-size:11px;right:0;position:absolute;text-align:right;text-transform:uppercase;font-weight:700}
form.sform_footer label.error{position:static;display:block;text-align:left;margin-bottom:15px}
#pre-registration .checkbox{margin:35px 0 20px}
.history-back{display:inline-block;margin:8px 0 0 20px}
form#pre-registration label.error[for="confirm_use"]{bottom:-110px;left:0;font-size:16px;text-align:left;padding: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:80px;line-height:80px}
.brands_list li img{max-width:100%}
.brands_list{margin-top:20px}
.specials_tabs_section.specials_slider_wrapp .tabs_content > li.tab ul.flex-direction-nav{display:none}
.store_description .title{font-weight:700}
.store_description .store_property:first-child{margin-top:0}
.store_description .store_property{margin-top:20px}
.contacts_description{margin-bottom:30px}
h2.feedback_title{margin:40px 0 15px}
.catalog_section_list .section_item,.catalog_section_list .section_item2{line-height:17px;width:100%;padding:0;margin:0;display:block;zoom:1;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.catalog_section_list .section_item{padding-top:10px}
.catalog_section_list .section_item_inner{margin:0 30px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.section_item_inner .section_info a{border-bottom:0!important}
.section_item_inner .section_info a span.grey,.articles-list .item .item-title span.grey{color:#333!important;font-weight:400;font-family:Arial!important;font-size:16px!important}
.catalog_section_list ul{padding:0;margin:0;list-style:none}
.catalog_section_list .section_item li.name a{text-decoration:none}
.catalog_section_list .section_item li.name a span{font-size:18px;position:relative}
.catalog_section_list .section_item li.name a span:not(.grey){padding-left:13px}
.catalog_section_list .section_item li.name a span:not(.grey):before{position:absolute;content:"";display:inline-block;width:5px;height:5px;border-radius:5px;background:#333;left:0;top:8px}
.catalog_section_list .section_item li.name{display:block;margin-bottom:15px}
.catalog_section_list .section_item li.sect{display:inline-block;padding-right:8px}
.catalog_section_list .section_item .desc .desc_wrapp{display:inline-block;padding-top:15px;margin-top:15px}
.basket_sort .tabs li.cur .quantity{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 a.wish_item i{background-position:-3px -33px}
.module-cart a.wish_item.to_basket i{background-position:0 -5px}
.module-cart .colored td{text-align:center;position:relative;min-height:100px}
.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 .cost-cell,.module-cart .summ-cell,.module-cart .weight-cell,.module-cart .count-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 .cost-cell .price_name{padding:2px 5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:inline-block;margin:3px 0;font-size:11px}
.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;max-height:80px;width:80px;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%}
.module-cart .name-cell a,.module-cart .name-cell{text-decoration:none;font-size:14px}
.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{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;display:inline-block;height:21px;width:21px}
.module-cart .remove-cell a i,.cart_shell .remove-cell a i,.bx_item_set_hor .bx_item_set_hor_item a.remove i{background:url(../images/close_icons.png) -4px -6px 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{background-position:-4px -33px}
.module-cart .button30.apply-button{height:24px;line-height:24px;position:relative;zoom:1;top:-1px;font-size:11px}
.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:20px}
.module-cart .colored tfoot td.row_values,.module-cart .colored tfoot td.row_values .price{line-height: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 .item_title{text-align:right;line-height:30px}
.module-cart .colored tfoot td.row_values.val{text-align:right}
.module-cart .colored tfoot td{vertical-align:top}
.module-cart tr[data-id="total_buttons"] .description{font-size:11px;line-height:13px;margin-top:10px}
.module-cart .colored tfoot tr[data-id="total_buttons"] td{position:relative;zoom:1;overflow:hidden}
.module-cart .colored tfoot tr[data-id="total_buttons"] td .basket_back{float:left}
.module-cart .colored tfoot tr[data-id="total_buttons"] td .basket_update{float:right;padding-right:20px}
.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}
.left_block .bx_filter_vertical,.left_block .viewed_products_column,.left_block .internal_sections_list{margin:0 20px 20px 0}
.bx_filter_vertical .bx_filter_container_title{padding:7px 10px;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 input[type="text"]{box-shadow:none}
.bx_filter_vertical .bx_filter_block{padding:0 10px 10px;display:none;position:relative;zoom:1}
.bx_filter_vertical .bx_filter_block.scrollable{padding:3px 5px;margin:0 10px 10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;max-height:107px;overflow-x:hidden;overflow-y:scroll}
.bx_filter_container_title.no_border{border-top:0}
.bx_filter_container_title > span.name{max-width:145px;display:inline-block}
.bx_filter_invest .bx_filter_container_title > span.name{max-width:100%}
.bx_filter_vertical input[type="checkbox"]:checked + label:before{display:none}
.bx_filter_container_title > span.hint{position:relative;zoom:1;bottom:-5px}
.bx_filter_container_title > span.name span{font-size:15px;line-height:18px}
.bx_filter_invest .sectionTwo_inputs_button{margin:0 0 12px}
.bx_filter_invest .ti-angle-right{color:#fff}
.min-input-wrap,.max-input-wrap{border:1px solid #d3d3d3;width:134px;float:left;background:#fff}
.min-input-wrap{margin-right:18px}
.min-input-wrap input,.max-input-wrap input{width:calc(100% - 40px)}
.bx_filter_invest .smartfilter .min-input-wrap input[type="text"],.bx_filter_invest .smartfilter .max-input-wrap input[type="text"]{height:37px;border:none;border-left:1px solid #d3d3d3;font-size:13px;color:#333}
.sectionTwo_from{color:#333}
.bx_filter_invest .smartfilter .min-input-wrap input[type="text"]:focus,.bx_filter_invest .smartfilter .max-input-wrap input[type="text"]:focus{border:1px solid #aaa}
.adaptive_filter{float:left;position:relative;zoom:1;z-index:100;padding-right:3px;display:none}
.adaptive_filter .filter_content{display:none;position:absolute;position:absolute;width:100%;z-index:100;top:40px}
.filter_opener{display:inline-block;height:37px;line-height:37px}
.filter_opener span,.filter_opener i{display:inline-block;vertical-align:top;height:37px;line-height:40px}
.filter_opener span{text-transform:uppercase;white-space:nowrap;padding-right:13px;font-size:13px}
.filter_opener i{background:url(../images/sort_icons.png) -33px -288px no-repeat;width:37px}
.filter_opener.opened i,.filter_opener:hover i{background-position:-69px -288px}
.filter_opener.active i{background-position:2px -288px}
.filter_opener.opened.active i,.filter_opener.active:hover i{background-position:-102px -288px}
.sort_header{height:37px;position:relative;zoom:1}
.sort_header .sort_display{float:right;font-size:0;margin:8px 10px 0 0}
.sort_header .sort_filter{float:left}
.sort_header .sort_filter a{display:inline-block;height:37px;text-decoration:none}
.sort_header .sort_filter a span{font-size:11px;line-height:37px}
.sort_header .sort_filter a i.icon{display:inline-block;width:37px;height:37px;background:url(../images/sort_icons.png) 0 0 no-repeat}
.sort_header .sort_filter a i.arr{display:inline-block;height:37px;width:25px}
.sort_header .sort_filter a.SHOWS i.icon{background-position:-34px 1px}
.sort_header .sort_filter a.SHOWS:hover i.icon{background-position:2px 1px}
.sort_header .sort_filter a.NAME i.icon{background-position:-34px -35px}
.sort_header .sort_filter a.PRICE i{background-position:-36px -73px}
.sort_header .sort_filter a.QUANTITY i{background-position:-34px -322px}
.sort_header .sort_filter a > span{vertical-align:top}
.sort_header .sort_filter a.current i.arr{background:none;background:url(../images/sort_icons.png) 0 0 no-repeat}
.sort_display a,.sort_display a i{display:inline-block;height:22px;width:24px;line-height:22px}
.sort_display a i{background:url(../images/sort.png) 0 0 no-repeat}
.sort_display a.block i{background-position:0 -22px}
.sort_display a.list i{background-position:0 0}
.sort_display a.table i{background-position:-35px -179px}
.catalog_block .catalog_item_wrapp{width:50%;float:left;padding-bottom:20px}
.catalog_block .catalog_item{margin-right:20px;overflow:hidden;-webkit-transition:border-color ease-out .2s;-moz-transition:border-color ease-out .2s;-o-transition:border-color ease-out .2s;transition:border-color ease-out .2s;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.catalog_block .catalog_item:hover,.catalog_block .catalog_item{padding:20px 0 5px 15px}
.catalog_block .catalog_item:hover .ribbons{top:4px;left:4px}
.catalog_block .catalog_item img{max-width:100%}
.catalog_block .catalog_item .item_info{margin-bottom:5px}
.catalog_item{position:relative}
.catalog_item .ribbons,.catalog_detail .ribbons,.list_item .ribbons,.differences_table .catalog_item:hover .ribbons{width:40px;position:absolute;top:5px;left:5px;z-index:50}
.catalog_item:hover .ribbons{top:4px;left:4px}
.catalog_detail .ribbons{top:0;left:0}
.list_item .ribbons{top:10px;left:10px}
.catalog_item .ribbons [class*="ribon_"],.catalog_detail .ribbons [class*="ribon_"],.list_item .ribbons [class*="ribon_"]{display:inline-block;height:40px;width:40px;background:url(../images/action_icons.png) -5px -5px no-repeat}
.ribbons [class*="ribon_"]{margin-top:5px}
.ribbons [class*="ribon_"]:first-child{margin-top:0}
.catalog_item .ribbons .ribon_hit,.catalog_detail .ribbons .ribon_hit,.list_item .ribbons .ribon_hit{background-position:-5px -55px}
.catalog_item .ribbons .ribon_recomend,.catalog_detail .ribbons .ribon_recomend,.list_item .ribbons .ribon_recomend{background-position:-5px -5px}
.catalog_item .ribbons .ribon_new,.catalog_detail .ribbons .ribon_new,.list_item .ribbons .ribon_new{background-position:-5px -155px}
.catalog_item .ribbons .ribon_action,.catalog_detail .ribbons .ribon_action,.list_item .ribbons .ribon_action{background-position:-5px -104px}
.filter_button:first-child{float:left}
.filter_button.show:hover span{text-shadow:none}
.filter_button,.button22{display:inline-block;text-decoration:none;height:22px;line-height:22px;font-size:16px;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer}
.button22{font-size:14px}
.filter_button{float:right}
.filter_button span,.button22 span{font-size:11px;line-height:22px}
.bx_filter_vertical .for_button{height:45px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:11px 5px 5px}
.smartfilter .bx_ui_slider_track{margin-right:12px}
.bx_filter_container .disabled{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.bx_filter_container #modef{padding:7px 10px;top:-1px;position:absolute;right:-160px;z-index:100;white-space:nowrap}
.bx_filter_container #modef .triangle,.left_block .internal_sections_list .child_wrapp .triangle{position:absolute;z-index:100;display:inline-block;width:0;border-bottom:6px solid transparent;border-left:6px solid transparent;border-top:6px solid transparent}
.bx_filter_container #modef .triangle{top:9px;left:-14px}
.left_block .internal_sections_list .child_wrapp .triangle{top:12px;left:-2px}
.bx_filter_container #modef_num{margin-right:5px}
.bx_filter_container .special_props{padding:0 14px 3px}
.smartfilter input[type="text"],.smartfilter input[type="password"]{font-size:12px;height:35px;line-height:21px;display:inline-block;border:1px solid #d3d3d3}
.smartfilter .bx_ui_slider_track{height:5px;margin-top:10px;position:relative;zoom:1}
.smartfilter .bx_ui_slider_track .bx_ui_slider_handle{top:-4px;width:12px;height:12px;display:inline-block;cursor:pointer;position:absolute}
.smartfilter .bx_ui_slider_track .bx_ui_slider_range{height:5px;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;margin:3px 0 0 3px}
.bx_filter_invest .filter_button.clear_filter{background:transparent;margin:13px 0 0 15px;float:left}
.bx_filter_invest .filter_button.clear_filter span{text-decoration:underline;font-size:14px}
.bx_filter_invest .filter_button.clear_filter:hover span{color:#333;text-decoration:none}
.bx_filter_vertical input[type="checkbox"]:checked + label:before{font-size:0;content:".";display:inline-block;height:13px;width:13px;position:absolute;left:-1px;top:-1px;z-index:-1;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.bx_filter_vertical [class^=specials_] input[type="checkbox"] + label{line-height:21px}
.bx_filter_vertical [class^=specials_] input[type="checkbox"] + label .icon{display:inline-block;height:12px;width:12px;position:relative;zoom:1;bottom:-2px;left:-2px;background:url(../images/action_icons.png) no-repeat}
.bx_filter_vertical [class^=specials_] input[type="checkbox"] + label span{border-bottom:1px dotted;display:inline-block;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;zoom:1;bottom:-2px;margin-left:1px}
.bx_filter_vertical .specials_recommend input[type="checkbox"] + label .icon{background-position:-70px -19px}
.bx_filter_vertical .specials_hit input[type="checkbox"] + label .icon{background-position:-70px -69px}
.bx_filter_vertical .specials_stock input[type="checkbox"] + label .icon{background-position:-70px -119px}
.bx_filter_vertical .specials_new input[type="checkbox"] + label .icon{background-position:-70px -169px}
.bx_filter_vertical input[type="checkbox"]{display:none}
.module_products_list td{padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center}
.module_products_list td.item-name-cell{text-align:left}
.module_products_list td.like_icons{width:30px}
.module_products_list td.like_icons.full{width:65px}
.module_products_list td.like_icons a{margin-top:3px}
.module_products_list td.but-cell{width:108px}
.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}
.module_products_list .foto-cell{width:70px;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center}
.module_products_list tr:first-child td{border-top:0}
.module_products_list .foto-cell img{max-width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.module_products_list .extra_properties{display:none}
.module_products_list .availability-row,.module_products_list .price-cell .price{white-space:nowrap}
.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:Arial,Helvetica,sans-serif}
.module_products_list .quantity-cell{width:105px}
.module_products_list .quantity-cell .counter_block{height:24px;white-space:nowrap}
.display_list{margin-top:20px}
.display_list .list_item_wrapp{position:relative;zoom:1;z-index:0;-webkit-transition:border-color ease-out .2s;-moz-transition:border-color ease-out .2s;-o-transition:border-color ease-out .2s;transition:border-color ease-out .2s;margin-top:12px}
.display_list .list_item_wrapp:hover{padding:0}
.display_list .list_item td.image,.display_list .list_item td.description_wrapp,.display_list .list_item td.information_wrapp{padding:20px;vertical-align:top}
.display_list .list_item td.information_wrapp{padding:0;position:relative;zoom:1}
.display_list .list_item td.image,.display_list .list_item td.description_wrapp{padding:20px}
.display_list .list_item_wrapp:first-child{margin-top:0}
.display_list .list_item .desc_name,.display_list .list_item .preview_text{margin-bottom:10px}
.display_list .list_item .desc_name,.catalog_item .desc_name{margin:20px 0}
.display_list .list_item .image{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}
.display_list .availability-row{display:none;margin-bottom:10px;font-size:11px}
.display_list .availability-row .value,.display_list .availability-row .value span{font-size:11px;margin-left:5px}
.display_list .adaptive_name .desc_name a span{font-size:13px;line-height:16px}
.display_list .adaptive_name td{padding:15px}
.display_list .desc_name a{text-decoration:none}
.display_list .list_item .image .img-wrappper a{display:table-cell;vertical-align:middle;text-align:center}
.display_list .list_item .image img{margin:0 auto;display:inline-block;line-height:160px}
.display_list .list_item .image .img-wrappper,.company-contacts_frame.popup .img-wrappper{border:1px solid #dadada;background:#fff}
.display_list .list_item .show_props a span{font-size:11px}
.display_list .list_item .show_props{margin-bottom:10px}
.display_list .list_item .show_props a i.icon{top:3px;position:relative;margin-right:5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.display_list .list_item .show_props a.opened i.icon b{background-position:-8px -129px}
.display_list .list_item .show_props a i.icon,.display_list .list_item .show_props a i.icon b{display:inline-block;height:13px;width:14px}
.display_list .list_item .show_props a i.icon b{background:url(../images/plus_minus.png) -37px -129px no-repeat}
.display_list .list_item .show_props a:hover i.icon b{background-position:-37px -159px}
.display_list .list_item .show_props a.opened:hover i.icon b{background-position:-7px -159px}
.display_list .list_item .props_list_wrapp{display:none}
.display_list .list_item .props_list{border-collapse:collapse}
.display_list .list_item .props_list td{text-align:right;padding:2px 5px 2px 0;font-size:11px}
.display_list .list_item .props_list tr td:first-child{text-align:left}
.display_list .list_item .props_list tr:first-child td{border-top:0}
.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}
.display_list .information_wrapp{width:22%;min-width:155px;padding:5px}
.display_list .information_wrapp .information{padding:15px}
.show_number .show_title{margin-right:15px}
.show_number{float:right;line-height:27px;margin-top:15px;width:100%;text-align:right}
.number_list,.number_list *{font-size:11px}
.number_list a{width:27px;height:27px;text-align:center;line-height:27px;margin-right:3px;margin-bottom:5px;text-decoration:none;display:inline-block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-decoration:none}
.number_list a span{font-size:12px;line-height:27px}
.number_list a.current span{border:0}
.display_list .available_block{font-size:11px}
.display_list .available_block,.display_list .noavailable_block{font-size:11px;background:url(../images/quantity_icons.png) 0 0 no-repeat;padding-left:28px;height:18px;line-height:18px;white-space:nowrap;margin-bottom:20px}
.display_list .available_block{background-position:-14px -10px}
.display_list .noavailable_block{background-position:-14px -171px}
.display_list .price_block{margin-bottom:15px}
.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}
.count-cell div.error{left:17px;padding:0 5px;line-height:15px;font-size:11px;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;white-space:nowrap;border-top:0;z-index:1;margin-bottom:10px}
.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:Arial,Helvetica,sans-serif}
.popup{display:none;position:absolute;top:150px;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}
.phones_frame.popup{min-width:250px}
.search-zayvka_frame.popup{width:320px}
.popup.enter_frame{max-width:420px}
.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 .close,.popup .close i,.popup-window-close-icon.popup-window-titlebar-close-icon{display:inline-block;width:27px;height:27px;border-radius:27px;-moz-border-radius:27px;-webkit-border-radius:27px}
.popup-window-close-icon.popup-window-titlebar-close-icon:after{content:".";font-size:0;display:inline-block;width:27px;height:27px;border-radius:27px;-moz-border-radius:27px;-webkit-border-radius:27px;background:url(../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 .popup-intro{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.popup .form_txt{padding:0 30px 20px}
.popup .close{margin:0;position:absolute;right:18px;top:18px;cursor:pointer}
.popup-window-close-icon.popup-window-titlebar-close-icon{margin:0;position:absolute;right:12px!important;top:13px!important;cursor:pointer}
.popup .close i,.popup-window-close-icon.popup-window-titlebar-close-icon:after{background:url(../images/close_icons.png) -1px -59px no-repeat}
.popup .form-wr{padding:20px 30px}
.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}
.popup .product_description{padding-left:20px;padding-top:18px}
.popup .buttons_wrapp{clear:both;margin-top:30px}
.popup .buttons_wrapp .button30{margin-right:15px;min-width:170px;text-align:center}
.star_big{font-size:32px}
.popup label .star{margin:0;top:5px}
.popup label{font-size:13px;display:block;margin-bottom:5px}
.popup .r,.form-style .r{margin-bottom:13px;position:relative}
.popup .but-r .button30{float:left}
.popup .captcha{margin-bottom:10px}
.popup .but-r .prompt{float:right}
.popup input[type="text"],.popup input[type="password"],.popup input[type="email"],.popup textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.popup textarea{resize:vertical}
.popup .captcha_wrapp input[type="text"]{max-width:180px}
.popup input[type="password"]{width:65%}
.popup .forgot{margin-left:5px}
.popup .reg-new{padding:20px 30px;text-align:center}
.popup .soc-avt{padding:15px 30px 10px}
.popup .soc-avt .row{margin-top:5px}
.r .forgot{font-size:11px;position:relative;top:-2px;margin-left:5px;outline:none}
.popup .prompt.remember label{font-size:11px;font-weight:400;display:inline-block;zoom:1;vertical-align:middle;margin:0;top:-3px;position:relative;font-weight:normal;font-family:Arial,Helvetica,sans-serif}
.popup .prompt.remember{display:inline-block;zoom:1;vertical-align:middle;float:none;margin:8px 0 0 15px}
.one_click_buy_result{display:none}
.popup .cart_shell td.thumb-cell{padding-left:25px}
.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:110px}
.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;vertical-align:middle!important}
.popup .cart_shell .thumb-cell a{display:block;position:relative;zoom:1;height:70px;width:70px;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;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;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 .button30{position:absolute;top:0;right:0}
.card_popup_frame.popup .but_row .button30 span{font-size:13px}
.card_popup_frame.popup .but_row .button30.close_btn{display:none}
.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}
.card_popup_frame.popup .but_row .to_delay{display:none}
.card_popup_frame.popup .but_row .button30{float:right}
.card_popup_frame.popup .total_wrapp{padding:25px;margin:0 -2px}
.card_popup_frame.popup .total_wrapp hr{clear:both}
.card_popup_frame.popup .cart_shell{width:520px}
.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(../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 .total_wrapp .total,.card_popup_frame.popup .total_wrapp .price{font-size:15px}
.card_popup_frame.popup .total_wrapp .total{float:right;white-space:nowrap;margin:0 42px 21px 25px;text-align:right}
.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(../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 .remove-cell{width:65px;text-align:right;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:18px}
.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(../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}
.props_table{min-width:300px;margin-top:-10px}
.props_table .char_name{font-weight:700}
.props_table td{padding:5px 0}
.props_table .char_value{text-align:right}
.props_table .char_name span,.props_table .char_value span{display:inline-block;background:#fff;position:relative;zoom:1;bottom:-10px}
.props_block .char_name span{position:relative}
.props_table .char_name span{padding-right:10px;left:-2px}
.props_table .char_value span{padding-left:10px;right:-2px}
.catalog_detail .tabs_content #ask_block{margin-top:20px}
.catalog_detail .tabs_content #ask_block .form-block{margin-bottom:0}
.char_name .hint .icon,.bx_filter_container_title .hint .hint_icon{display:inline-block;position:absolute;cursor:pointer;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;left:-17px;text-align:center;padding:0;top:2px;height:12px;width:12px}
.bx_filter_container_title .hint .hint_icon{position:relative;top:-4px;left:0;margin-left:5px}
.char_name .hint .icon i,.bx_filter_container_title .hint .hint_icon i{font-weight:100;line-height:14px;cursor:pointer;font-size:10px;text-align:center;font-style:normal}
.char_name .hint .tooltip,.bx_filter_container_title .hint .tooltip{display:none}
.bx_filter_container_title .hint .tooltip{margin-top:7px;left:inherit;top:inherit;z-index:200}
.tooltip{position:absolute;left:-17px;top:25px;line-height:14px;z-index:12;display:none;padding:10px 15px;min-width:60px;max-width:200px;font-size:11px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-weight:400}
.char_name .hint .triangle,.bx_filter_container_title .hint .triangle{display:none}
.char_name .hint.active .triangle,.bx_filter_container_title .hint.active .triangle{position:absolute;top:19px;left:5px;z-index:100;display:inline-block;width:0;border-left:6px solid transparent;border-right:6px solid transparent}
.bx_filter_container_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:first-child{text-align:left}
.catalog_detail .offers_table .offer_stores td{padding:0;border-bottom:0}
.opener_icon,.opener_icon i{display:inline-block;height:30px;width:30px;cursor:pointer;vertical-align:middle;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.opener_icon{margin-right:10px;border-bottom:1px solid transparent}
.opener_icon i{background:url(../images/arrows_big.png) -31px -64px no-repeat}
.opener_icon.opened i{background-position:0 -65px}
.catalog_detail .offers_table thead td{text-align:center!important}
.catalog_detail .offer_stores .stores_block_wrap{display:none;padding:20px 5px 27px 50px}
.catalog_detail .offers_table .opener{cursor:pointer}
.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}
.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.authorization .but-r .button30{float:left;margin-right:15px}
.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;overflow:hidden;text-overflow:ellipsis}
.authorization-cols .col.authorization .form-block #avtorization-form-page{padding:20px}
.authorization-cols .col.authorization label{margin-bottom:4px}
.authorization-cols .col.authorization input[type="text"]{width:100%}
.authorization-cols .auth-title{font-size:22px;line-height:30px;margin:0 0 13px;overflow:hidden;text-overflow:ellipsis}
.authorization-cols .col.authorization input[type="password"]{width:60%;max-width:209px;display:inline-block;margin-right:15px;margin-bottom:5px}
.authorization-cols .col.authorization input[type="password"] + label.error{left:0;text-align:left;bottom:-17px}
.authorization-cols .col.authorization #bx_auth_servform label.error{left:20px;text-align:left;bottom:-2px}
.authorization-cols .col.authorization .form-block .r{margin-bottom:11px}
.authorization-cols .col.authorization .form-block .r .forgot{margin:0;position:relative;zoom:1;top:-3px;white-space:nowrap}
.authorization-cols .col.authorization .form-block .but-r{padding:5px 0 0}
.authorization-cols .col.authorization .form-block .but-r .remember{margin:7px 0 0;position:relative;float:left}
.authorization-cols .col.authorization .form-block .but-r .remember label{font-size:11px;font-weight:400;font-family:Arial,Helvetica,sans-serif;vertical-align:bottom}
.authorization-cols .col.authorization .form-block .but-r .remember input[type="checkbox"] + label:before{margin-right:8px}
.authorization-cols .col.authorization .form-block .but-r .remember #remuser{margin:0 5px 0 3px;top:-2px;position:relative;zoom:1}
.authorization-cols .col.authorization .soc-avt .row{margin-top:5px}
.authorization-cols .col.authorization .soc-avt{zoom:1;position:relative;padding:15px 20px 10px;border-bottom:0}
.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 i.soc-icon,.soc-serv-main .row a i{width:30px;height:30px;display:inline-block;background:url(../images/social_networks.png) top left no-repeat}
.soc-avt .row a{display:block;float:left;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.soc-avt .row a span.name,.soc-serv-main .row a span.name{vertical-align:top}
.authorization-cols .col.authorization .soc-avt .row a,.soc-serv-main .row a,.popup .soc-avt .row a{padding-left:5px;margin:0 10px 10px 0;clear:inherit}
.popup .soc-avt .row a{height:30px;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-right:10px}
.popup .bx-auth-service-form input[type='submit'],#bx_auth_servform input[type=submit]{padding:0 10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;height:30px;text-transform:uppercase;display:inline-block;font-size:11px;line-height:32px;font-family:"elektra_medium_proregular",Arial,Helvetica,sans-serif;cursor:pointer;margin-left:15px;width:inherit;display:inline-block}
#bx_auth_servform input[type=text]{max-width:128px;display:inline-block;margin-bottom:10px;margin-top:5px}
.popup .bx-auth-service-form input[type='text']{max-width:128px}
.popup .bx-auth-service-form{margin-right:-15px;margin-left:-15px;padding:15px 15px 7px;margin-top:5px}
.authorization-cols .col.authorization .soc-avt .row a{min-width:100px}
.soc-avt .row a i.soc-icon.odnoklassniki,.soc-serv-main .row a i.soc-icon.odnoklassniki{background-position:0 -30px}
.soc-avt .row a i.soc-icon.liveid,.soc-serv-main .row a i.soc-icon.liveid{background-position:-30px -30px}
.soc-avt .row a i.soc-icon.google,.soc-serv-main .row a i.soc-icon.google{background-position:-60px -30px}
.soc-avt .row a i.soc-icon.vkontakte,.soc-serv-main .row a i.soc-icon.vkontakte{background-position:-90px -30px}
.soc-avt .row a i.soc-icon.mymailru,.soc-serv-main .row a i.soc-icon.mymailru{background-position:-120px -30px}
.soc-avt .row a i.soc-icon.twitter,.soc-serv-main .row a i.soc-icon.twitter{background-position:-150px -30px}
.soc-avt .row a i.soc-icon.facebook,.soc-serv-main .row a i.soc-icon.facebook{background-position:-180px -30px}
.soc-avt .row a i.soc-icon.livejournal,.soc-serv-main .row a i.soc-icon.livejournal{background-position:-210px -30px}
.soc-avt .row a i.soc-icon.yandex,.soc-serv-main .row a i.soc-icon.yandex{background-position:-241px -30px}
.soc-avt .row a i.soc-icon.openid-mail-ru,.soc-serv-main .row a i.soc-icon.openid-mail-ru{background-position:-270px -30px}
.soc-avt .row a i.soc-icon.liveinternet,.soc-serv-main .row a i.soc-icon.liveinternet{background-position:-300px -30px}
.soc-avt .row a i.soc-icon.blogger,.soc-serv-main .row a i.soc-icon.blogger{background-position:-330px -30px}
.soc-avt .row a i.soc-icon.openid,.soc-serv-main .row a i.soc-icon.openid{background-position:-360px -30px}
.soc-avt .row a:hover i.soc-icon.odnoklassniki,.soc-serv-main .row a:hover i.soc-icon.odnoklassniki{background-position:0 0}
.soc-avt .row a:hover i.soc-icon.liveid,.soc-serv-main .row a:hover i.soc-icon.liveid{background-position:-30px 0}
.soc-avt .row a:hover i.soc-icon.google,.soc-serv-main .row a:hover i.soc-icon.google{background-position:-60px 0}
.soc-avt .row a:hover i.soc-icon.vkontakte,.soc-serv-main .row a:hover i.soc-icon.vkontakte{background-position:-90px 0}
.soc-avt .row a:hover i.soc-icon.mymailru,.soc-serv-main .row a:hover i.soc-icon.mymailru{background-position:-120px 0}
.soc-avt .row a:hover i.soc-icon.twitter,.soc-serv-main .row a:hover i.soc-icon.twitter{background-position:-150px 0}
.soc-avt .row a:hover i.soc-icon.facebook,.soc-serv-main .row a:hover i.soc-icon.facebook{background-position:-180px 0}
.soc-avt .row a:hover i.soc-icon.livejournal,.soc-serv-main .row a:hover i.soc-icon.livejournal{background-position:-210px 0}
.soc-avt .row a:hover i.soc-icon.yandex,.soc-serv-main .row a:hover i.soc-icon.yandex{background-position:-241px 0}
.soc-avt .row a:hover i.soc-icon.openid-mail-ru,.soc-serv-main .row a:hover i.soc-icon.openid-mail-ru{background-position:-270px 0}
.soc-avt .row a:hover i.soc-icon.liveinternet,.soc-serv-main .row a:hover i.soc-icon.liveinternet{background-position:-300px 0}
.soc-avt .row a:hover i.soc-icon.blogger,.soc-serv-main .row a:hover i.soc-icon.blogger{background-position:-330px 0}
.soc-avt .row a:hover i.soc-icon.openid,.soc-serv-main .row a:hover i.soc-icon.openid{background-position:-360px 0}
.soc-avt .row a.button30{min-width:101px!important}
.soc-avt .row a.button30.liveinternet,.soc-avt .row a.button30.livejournal{min-width:128px!important}
.form-block-title,.cart_empty .title{font-size:22px;line-height:24px;font-weight:400;margin-bottom:20px}
.module-form-block-wr .form-block{padding:20px 20px 0}
.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:60%;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 .but-r .button30{float:left;margin-right:15px}
.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:20px 20px 15px;margin-left:-20px;margin-right:-20px}
.module-form-block-wr .soc-serv-main .soc-serv-split-title-grey{margin-bottom:5px}
.module-order-history .module-orders-list{margin-top:13px;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 .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}
.module-order-history .history-table{margin:17px 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:10px 20px 14px 35px}
.module-order-history .drop-cell .result-row a.button22.grey{margin-left:5px}
.module-order-history .drop-cell .result-row .result{margin-bottom:3px}
.module-order-history .drop-cell .result-row .result table{margin-bottom:7px}
.module-order-history .drop-cell .result-row .result .r{font-size:14px;padding-left:5px!important;position:relative;bottom:-2px}
.module-order-history .drop-cell .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:Arial,Helvetica,sans-serif}
.module-order-history .item_name .icon i{background:url(../images/arrows_small.png) 1px -18px no-repeat}
.module-order-history .item_name .icon,.module-order-history .item_name .icon i{display:inline-block;height:18px;width:19px;border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px}
.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:Arial,Helvetica,sans-serif;border-bottom:1px solid #b4b4b4}
.module-order-history .item_name{cursor:pointer;display:inline-block}
.module-order-history .item_name .icon{margin-right:8px;position:relative;bottom:-3px}
.module-order-history .item_name .name{border-bottom:1px dashed;position:relative;top:-2px}
.module-products-list td,.module-orders-list td{padding:7px 0 6px 10px;vertical-align:middle;text-align:center}
.module-order-history .price-cell,.module-order-history .summ-cell,.module-order-history .item-shell .result .price .r{font-size:14px;vertical-align:bottom}
.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:35px}
.module-order-history .item-name-cell{padding-left:8px}
.module-order-history .item_name .icon{background:#e0e0e0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e0e0e0 0%,#c6c6c6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0e0e0),color-stop(100%,#c6c6c6));background:-webkit-linear-gradient(top,#e0e0e0 0%,#c6c6c6 100%);background:-o-linear-gradient(top,#e0e0e0 0%,#c6c6c6 100%);background:-ms-linear-gradient(top,#e0e0e0 0%,#c6c6c6 100%);background:linear-gradient(to bottom,#e0e0e0 0%,#c6c6c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0',endColorstr='#c6c6c6',GradientType=0);border-bottom:1px solid #b1b1b1}
.module-order-history .module-orders-list .tr-d td{cursor:pointer}
.module-order-history .status{display:inline-block;white-space:nowrap;height:19px;line-height:19px;font-size:11px;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:1px 10px}
.module-order-history .status.delivered,.module-order-history .status.canceled{font-size:11px}
.tr-d.opened td.item-name-cell{font-weight:700}
.module-order-history .tr-d:hover .item_name:hover .icon i,.module-order-history .tr-d .item_name:hover .icon i{background-position:-35px -18px}
.module-order-history .tr-d.opened:hover .item_name:hover .icon i,.module-order-history .tr-d.opened .item_name:hover .icon i{background-position:-36px 0}
.module-order-history td{border-left:1px solid transparent;border-right:1px solid transparent}
.module-order-history .module-orders-list .tr-d{border-top:1px solid transparent}
.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 .drop-cell .result-row .result td{border:0;padding:0 0 3px;text-align:left}
.module-order-history .order_property .r{padding-left:5px;font-size:14px}
.module-order-history .order_property .name{font-weight:700}
.module-order-history .module-pagination{margin-top:20px}
.module-order-history .pagination-separator{display:none}
ul.left_menu > li.exit i{margin:0 0 -2px 5px;position:relative;background:url(../images/logout.png) 1px 2px no-repeat;display:inline-block;width:15px;height:15px}
ul.left_menu > li.exit:hover i{background-position:1px -13px}
ul.left_menu > li.exit.current a{background:transparent;border:0}
ul.left_menu > li.exit{margin-top:15px;padding-top:10px;max-width:155px}
.popup .form-description-wrapp{padding:10px 30px}
.cart_empty,.cart_confirmation{margin-top:25px}
.cart_empty .img{width:150px}
.basket_fly .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}
#new_basket{display:none}
p.no_products{margin:30px 11px;font-weight:700}
.left_block .internal_sections_list .title{padding:8px 20px 8px 10px;border-bottom:1px solid #dadada;position:relative;white-space:nowrap}
.left_block .internal_sections_list .title .hider{display:inline-block;height:20px;width:20px;background:url(../images/arrows_small.png) -17px -34px no-repeat;cursor:pointer;top:5px;right:5px;position:absolute}
.left_block .internal_sections_list .title .hider:hover{background-position:1px -34px}
.left_block .internal_sections_list .title .hider.opened{background-position:-17px 1px}
.left_block .internal_sections_list .title .hider.opened:hover{background-position:1px 1px}
.left_block .internal_sections_list ul.sections_list_wrapp{margin:0}
.left_block .internal_sections_list ul.sections_list_wrapp > li.item:first-child{border-top:0}
.left_block .internal_sections_list ul.sections_list_wrapp > li.item{height:30px}
.left_block .internal_sections_list .title a{font-size:13px;line-height:15px;text-decoration:none;white-space:nowrap}
#content .left_block .internal_sections_list .title a{color:#202020}
#content .left_block .internal_sections_list li a{color:#767676}
#content .left_block .internal_sections_list li:hover > a{color:#fff}
#content .left_block .internal_sections_list ul.child li:hover > a{color:#5bad14}
#content .left_block .internal_sections_list li a:hover{color:#fff}
#content .left_block .internal_sections_list li ul li a:hover{color:#5bad14}
.left_block .internal_sections_list li{position:relative;zoom:1}
.left_block .internal_sections_list li.depth3{margin-bottom:10px}
.left_block .internal_sections_list li.depth3 .menu_title{font-weight:700;text-decoration:none}
.left_block .internal_sections_list li a{text-decoration:none;white-space:nowrap;padding:0 10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;height:30px;line-height:30px;text-overflow:ellipsis;overflow:hidden}
.left_block .internal_sections_list li a span{font-size:12px;line-height:31px}
.left_block .internal_sections_list li.cur a span{border-bottom:1px solid transparent}
.left_block .internal_sections_list .child_container{display:none;position:absolute;top:-1px;left:179px}
.left_block .internal_sections_list .child_wrapp{margin-left:10px;padding:10px}
.left_block .internal_sections_list .child_wrapp *{font-family:Arial,Helvetica,sans-serif}
.left_block .internal_sections_list .child_wrapp .menu_title a{font-size:12px;text-decoration:none;font-weight:700}
.left_block .internal_sections_list ul.sections_list_wrapp > li.item:hover .child_container{display:block}
.left_block .internal_sections_list .child_wrapp.depth3{max-width:420px;padding-bottom:5px}
.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item{font-size:11px}
.left_block .internal_sections_list .child_wrapp a{line-height:16px;height:inherit;font-size:12px;text-decoration:underline}
.left_block .internal_sections_list .child_wrapp a.title{text-decoration: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: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_wrapp .title,.catalog_detail .bx_item_set_hor_container_big .title{font-size:19px;margin-bottom:15px}
.catalog_detail .bx_item_set_hor_container_big .title{line-height:30px}
.catalog_detail .set_wrapp{padding:15px 15px 0;margin-left:-15px;margin-right:-15px}
.catalog_detail .set_wrapp .item{margin-right:15px;margin-bottom:5px!important;width:150px!important}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp{clear:left}
.catalog_detail .set_wrapp .item,.bx_modal_body .bx_kit_item{width:79%;min-width:150px;-webkit-transition:border-color ease-out .2s;-moz-transition:border-color ease-out .2s;-o-transition:border-color ease-out .2s;transition:border-color ease-out .2s;padding:1px;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}
.bx_modal_body .bx_kit_item:hover{padding:0}
.bx_modal_body .bx_kit_two_item_slider .bx_kit_item:hover{padding:4px}
.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{text-align:justify;list-style-type:none;margin:0;padding:0}
.bx_item_set_hor li{display:inline-block}
ul li.stretch{display:inline-block;width:100%;zoom:1;height:0!important;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{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;width:79%;position:relative;float:left;-webkit-transition:border-color ease-out .2s;-moz-transition:border-color ease-out .2s;-o-transition:border-color ease-out .2s;transition:border-color ease-out .2s}
.bx_item_set_hor .bx_item_set_hor_item .item_wrapp.main_item{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0;top:-2px}
.bx_item_set_hor .bx_item_set_hor_item .item_wrapp .bx_item_set_img_container a,.bx_kit .bx_kit_img_container a{padding:5px}
.bx_item_set_hor > .bx_item_set_hor_item.plus{white-space:nowrap;width:26%}
.bx_item_set_hor .bx_item_set_hor_item.equally{width:20.6%}
.bx_item_set_hor .bx_item_set_hor_item .item_plus,.bx_modal_body .item_plus,.bx_modal_body .item_equally{min-width:30px;display:inline-block;min-height:140px}
.bx_item_set_hor .bx_item_set_hor_item .item_plus,.bx_modal_body .item_plus{background:url(../images/plus.png) 50% 50% no-repeat}
.bx_modal_body .item_equally{background:url(../images/equally.png) 50% 50% no-repeat}
.bx_modal_body .item_plus,.bx_modal_body .item_equally{width:20%}
.bx_item_set_hor .bx_item_set_hor_item .item_plus{width:20%}
.catalog_detail .set_wrapp .item:hover,.bx_item_set_hor .bx_item_set_hor_item .item_wrapp:hover{padding:0}
.bx_modal_body .item_wrapp{width:21%;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:150px;font-size:0}
.bx_modal_body .item_wrapp .item_block_title{font-size:15px;position:absolute;top:-30px}
.bx_modal_body .item_wrapp_result{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:150px;font-size:0}
.bx_modal_body .item_wrapp_result .bx_kit_result{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:50%;margin-top:-39px}
.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_wrapp .separator,.bx_modal_body .separator{display:inline-block;background:url(../images/plus.png) center no-repeat;width:13px;margin-right:15px}
.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}
.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_wrapp .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_wrapp .item .item-title a span,,.bx_item_set_hor .bx_item_set_hor_item .item-title a span{font-size:12px;line-height:15px}
.catalog_detail .set_wrapp .item .price,.bx_item_set_hor .bx_item_set_hor_item .price,.bx_modal_body .bx_kit_item .price{font-size:14px;line-height:19px}
.catalog_detail .set_wrapp .item .price.discount,.bx_item_set_hor .bx_item_set_hor_item .price.discount,.bx_modal_body .bx_kit_item .price.discount{font-size:12px;margin-top:5px;float:left}
.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_wrapp .item_info,.bx_item_set_hor .bx_item_set_hor_item_info{padding:5px 5px 0;margin:5px}
.catalog_detail .set_wrapp .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}
.catalog_detail .bx_item_set_hor_container_big{margin-bottom:20px;padding:15px 15px 0;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-bottom:0}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp{margin-left:-15px;margin-right:-15px;padding:15px;text-align:right}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .price_block{margin-left:5px}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_title{font-size:14px;display:inline-block}
.bx_kit_result_two .total_title,.bx_kit_result_one .total_title,.bx_kit_result_tre .total_title{font-size:14px;margin-bottom:8px}
.bx_modal_body .item_wrapp_result .bx_kit_result .button30.basket_button{margin-top:20px}
.bx_modal_body .bx_kit_result_one .price span,.bx_modal_body .bx_kit_result_tre .price span{line-height:16px}
.bx_kit_result_one *,.bx_kit_result_tre *{font-size:12px!important;font-weight:400!important;color:#999!important;margin:0!important;display:inline-block!important;font-family:Arial,Helvetica,sans-serif!important}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .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:24px;line-height:24px;display:inline-block}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price,.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_buttons{display:inline-block}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .price.discount{display:block!important}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price{vertical-align:bottom}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_buttons .buttons_wrapp{margin-left:25px}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_buttons .buttons_wrapp .one_click{margin-left:10px}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price .price.discount,.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price .price.discount *{font-size:12px;line-height:18px;display:inline-block}
.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:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden;width:970px}
.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}
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-left-column{border-top-left-radius:5px;-moz-border-top-left-radius:5px;-o-border-top-left-radius:5px;-webkit-border-top-left-radius:5px}
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-right-column{border-top-right-radius:4px;-moz-border-top-right-radius:4px;-o-border-top-right-radius:4px;-webkit-border-top-right-radius:4px}
.popup-window-content{margin:0}
.bx_modal_container{padding:20px 25px}
.bx_modal_container .bx_modal_body{margin-top:30px}
.bx_modal_container .bx_modal_description{display:inline-block;margin-top:3px;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:21px;width:21px;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(../images/close_icons.png) -4px -33px no-repeat;cursor:pointer}
.bx_kit_two_section{margin-top:15px}
.bx_kit_two_section .title{margin:20px 0 0;font-size:17px;text-align:center}
.bx_kit_two_section .triangle,.bx_kit_two_section .triangle i{width:0;height:0;display:inline-block;border-bottom:5px solid #e6e6e6!important;margin:0 auto}
.bx_kit_two_section .triangle{margin:0 auto;text-align:center;position:absolute;top:-16px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:9px solid transparent;border-bottom:9px solid #e6e6e6!important}
.bx_kit_two_section .triangle i{top:-4px;left:-9px;position:relative;border-left:9px solid transparent;border-right:9px solid transparent;border-top:7px solid transparent;border-bottom:7px solid #fafafa!important}
.bx_kit_item_empty{box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none}
.bx_kit_item:hover .bx_kit_item_add{top:-11px;right:-11px}
.bx_kit_item .bx_kit_item_add{position:absolute;top:-10px;right:-10px;display:block;width:27px;height:27px;cursor:pointer;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:none}
.bx_kit_item_add:after{content:".";font-size:0;display:block;width:27px;height:27px;background:url(../images/plus_minus.png) -92px -1px no-repeat;cursor:pointer}
.bx_kit_item_add:hover:after{background-position:-31px -30px}
.bx_kit_two_section .arr_wrapp.a_left{left:20px}
.bx_kit_two_section .arr_wrapp.a_right{right:20px}
.bx_kit_two_section .arr_wrapp{width:30px;top:80px;position:absolute}
.bx_kit_item_slider_arrow_left i,.bx_kit_item_slider_arrow_right i{display:inline-block;height:30px;width:30px;background-image:url(../images/arrows_big.png);background-repeat:no-repeat}
.bx_kit_item_slider_arrow_left i{background-position:0 -127px}
.bx_kit_item_slider_arrow_right i{background-position:-30px -127px}
.bx_kit_item_slider_arrow_left,.bx_kit_item_slider_arrow_right{z-index:113;display:inline-block;height:30px;width:30px;cursor:pointer;margin-top:70px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.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;margin:15px -30px -30px;padding:1px 75px 0;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center}
.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:first-child{padding-left:0}
.bx_kit_item_slider .bx_kit_item{z-index:112;width:100%;background:#fff;padding:5px}
.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:Arial,Helvetica,sans-serif;font-size:11px}
.header-cart-block .cart .delay_link .icon{display:inline-block;height:18px;width:19px;background:url(../images/basket_icons.png) -56px -12px no-repeat}
.header-cart-block .cart .delay_link:hover .icon{background-position:-56px -138px}
.top-h-row ul.menu{margin-top:2px;text-align:center}
.top-h-row .menu li{position:relative;zoom:1}
.top-h-row .menu li a{font-family:Arial,Helvetica,sans-serif;font-size:12px;white-space:nowrap}
.top-h-row .menu li.current > a{font-weight:700}
.top-h-row .menu .separator{width:0;margin:0 18px;display:inline-block;height:15px;margin-top:12px}
.top-h-row .menu .child{margin-left:-20px}
#header .catalog_menu ul.menu{overflow:hidden;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;white-space:nowrap;font-size:0}
#header .catalog_menu ul.menu > li,#header ul.menu.adaptive > li,#header ul.menu.full.opened > li{height:40px;border-bottom:1px solid transparent}
#header ul.menu.adaptive{display:none}
#header ul.menu.adaptive .menu_opener{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
body #header ul.menu.full.opened{margin-top:-3px}
#header ul.menu.adaptive > li.menu_opener{width:100%}
header ul.menu.adaptive > li.menu_opener i{display:inline-block;height:40px;width:40px;float:right;background:url(../images/menu_opener.png) 1px -33px no-repeat}
#header .catalog_menu ul.menu > li > a{font-size:14px;text-transform:uppercase;text-decoration:none;padding:0 20px;display:inline-block;height:42px;line-height:43px}
#header .catalog_menu ul.menu > li.last,#header .catalog_menu ul.menu > li.stretch,#header .catalog_menu ul.menu > li.last > a{border-right:0!important}
#header .catalog_menu ul.menu > li.first,#header .catalog_menu ul.menu > li.first > a{border-left:0!important}
#header .catalog_menu ul.menu > li.first{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px}
#header .basket_fly .module-cart{margin-top:0;max-height:400px;overflow-y:auto;overflow-x:hidden}
#header .basket_fly{border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;-webkit-border-radius:0 0 0 2px;top:130px;z-index:100;position:fixed;width:800px;right:-800px;min-height:122px}
#header .basket_fly.basket_empty{width:700px;right:-700px}
#header .basket_fly .basket_sort ul.tabs{position:relative;zoom:1;top:-5px}
#header .basket_fly .basket_sort{padding:15px 15px 0}
#header .basket_fly td{vertical-align:middle}
#header .basket_fly .coupon{white-space:nowrap}
#header .basket_fly .basket_title{font-size:26px;margin-right:25px}
#header .basket_fly .module-cart table td{padding:5px}
#header .basket_fly .module-cart table td.summ-cell{text-align:right}
#header .basket_fly .module-cart table td.remove-cell{width:20px}
#header .basket_fly .module-cart .colored td.row_values [data-type="price_normal"],#header .basket_fly .module-cart .colored td.row_values [data-type="price_discount"]{text-align:right}
#header .basket_fly .module-cart .colored td.row_values{padding-right:5px}
#header .basket_fly .module-cart table tr[data-error="no_amounth"] .count-cell{vertical-align:bottom}
#header .basket_fly .module-cart .count-cell .measure{line-height:12px}
#header .basket_fly .module-cart table td.thumb-cell a{width:60px}
#header .basket_fly .module-cart .colored tfoot{border:0}
#header .basket_fly .module-cart .colored tfoot td{border-bottom:0;padding:15px}
#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}
#header .basket_fly .module-cart .colored tfoot td.row_titles{text-align:right}
#header .basket_fly .opener{position:absolute;width:51px;left:-50px;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;top:-1px}
#header .basket_fly .opener .basket_count,#header .basket_fly .opener .wish_count{display:inline-block;text-align:center;width:50px;height:60px;cursor:pointer}
#header .basket_fly .opener .basket_count{border-radius:5px 0 0 0;-moz-border-radius:5px 0 0;-webkit-border-radius:5px 0 0 0}
#header .basket_fly .opener .wish_count{border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;-webkit-border-radius:0 0 0 5px}
#header .basket_fly .opener .basket_count.empty{border-bottom:1px solid transparent}
#header .basket_fly .opener .count{text-align:center;font-size:14px;margin-top:4px}
#header .basket_fly .opener .icon{margin-top:5px}
#header .basket_fly .opener .icon,#header .basket_fly .opener .icon i{display:inline-block;height:29px;width:30px}
#header .basket_fly .opener .icon i{background:url(../images/basket_icons.png) no-repeat}
#header .basket_fly .opener .wish_count .icon{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}
#header .basket_fly .opener .wish_count.empty .icon{background:transparent}
#header .basket_fly tr.hidden{display:none}
.style-switcher .options[name="BANNER_WIDTH"] a[name="NARROW"],.style-switcher .options[name="BANNER_WIDTH"] a[name="AVERAGE"],.style-switcher .options[name="HEAD"] a[name="TYPE_1"],.style-switcher .options[name="HEAD"] a[name="TYPE_2"]{width:73px}
.style-switcher .block .buttons .reset{width:155px}
.style-switcher .options[name="COLOR_THEME"] a{margin-right:11px}
.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:37px;position:relative;zoom:1;bottom:-1px}
.basket_button.to-subscribe span,.basket_button.in-subscribe 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}
.logo-bottom{width:30%;float:left}
.img-responsive,.how-we-work img{display:block;max-width:100%;height:auto}
.bottom-line{background:#e8e8e8;padding:13px 0 10px;font:13px/13px ProximaNova-Regular;color:#4d4d4d}
.bottom-line .wrapper_inner,.bottom-line .artis,.bottom-line .wrapper_inner span{font:13px/13px ProximaNova-Regular}
.artis{float:right;margin-right:8px}
.artis a{color:#fff}
#footer .bottom_submenu .social a{display:inline-block;background:#a6a6a6;width:35px;height:35px;border-radius:35px;margin-right:9px;text-align:center;color:#fff;font-size:18px}
#footer .bottom_submenu .social a .fa{line-height:35px}
#footer .bottom_submenu .social a:hover{color:#fff;background:#4d4d4d}
.add-company{font:13px/13px Open Sans;display:inline-block;color:#f4f4f4;background:#4d4d4d;padding:13px 15px 11px;text-decoration:none;border:2px solid #f4f4f4}
.add-company:hover{color:#4d4d4d;background:#f4f4f4;border:2px solid #4d4d4d}
.bottom_submenu > li.copy{width:38%}
#footer .bottom_submenu li a,.services-ul li a{font:14px/22px ProximaNova-Regular}
a.avtorization-call span{font:14px/17px ProximaNova-Regular}
.text-center{text-align:center}
.flexslider .banner_title.banner_title-center{text-align:center;margin-top:25px;text-shadow:1px 1.732px 5px rgba(0,0,0,0.7)}
#header .h-user-block{float:right}
a.avtorization-call{color:#818181}
.module-enter.no-have-user{background:url(../images/user.png) left center no-repeat;padding-left:25px;min-height:17px;margin-right:9px}
.menu.full{margin-top:-2px}
.logo{margin-top:3px}
.middle-h-row .phone span.phone_text a,.middle-h-row .phone span.phone_text span,.phone span.phone_text span b,.phones_frame .phone-bg b{font-size:22px;white-space:nowrap;color:#3aa51a;line-height:18px}
.phone-bg-velcom{margin-bottom:10px;display:inline-block}
.brands_slider li,.brands_slider2 li{border:1px solid #e7e7e7}
.brands_slider li:hover,.brands_slider2 li:hover{border:1px solid #5da51a}
.tovar_slider_wrapp .catalog_item .item-title a,.tovar_slider_wrapp .catalog_item .item-title a span,.tovar_slider_wrapp .view-item .item-title a span,.mainnews_slider_wrapp .catalog_item .item-title a,.mainnews_slider_wrapp .catalog_item .item-title a span,.mainnews_slider_wrapp .view-item .item-title a span,.mainnews_slider_wrapp2 .catalog_item .item-title a,.mainnews_slider_wrapp2 .catalog_item .item-title a span,.mainnews_slider_wrapp2 .view-item .item-title a span,.aksii_slider .catalog_item .item-title a span{font:bold 17px/22px ProximaNova-Regular;color:#1c1c1c;letter-spacing:-.5px}
.tovar_slider_wrapp .catalog_item .item_info,.mainnews_slider_wrapp .catalog_item .item_info,.mainnews_slider_wrapp2 .catalog_item .item_info{border-top:none}
.tovar_slider_wrapp,.tovar_slider_navigation,.mainnews_slider_wrapp,.mainnews_slider_wrapp2{position:relative}
.mainnews_slider_navigation,.mainnews_slider_navigation2{position:absolute;width:100%}
.tovar_slider_navigation{top:50%;margin-top:-15px;position:absolute;width:100%}
.mainnews_slider_navigation,.mainnews_slider_navigation2{top:120px}
.mainnews_slider_navigation .flex-direction-nav li,.mainnews_slider_navigation .flex-direction-nav li:first-child,.mainnews_slider_navigation .flex-direction-nav li:hover,.mainnews_slider_navigation2 .flex-direction-nav li,.mainnews_slider_navigation2 .flex-direction-nav li:first-child,.mainnews_slider_navigation2 .flex-direction-nav li:hover{background:none;border-bottom:none}
.mainnews_slider_navigation ul.flex-direction-nav a.flex-prev,.mainnews_slider_navigation ul.flex-direction-nav a.flex-next,.mainnews_slider_navigation2 ul.flex-direction-nav a.flex-prev,.mainnews_slider_navigation2 ul.flex-direction-nav a.flex-next{position:absolute}
.mainblock-wrapper,#footer{background:#f4f4f4}
.mainblock-wrapper{padding-top:50px;padding-bottom:70px}
.tovar_slider_wrapp .brands_slider li,.mainnews_slider_wrapp .brands_slider li,.mainnews_slider_wrapp2 .brands_slider2 li{background:#fff}
.addcompany-block{border:1px solid #d1d1d1;width:60%;margin:0 auto;text-align:center;padding:24px 0;margin-bottom:60px}
.addcompany-block p{font:bold 20px/20px ProximaNova-Regular;color:#4e4e4e;margin:0 0 24px}
.addcompany-block a,.search-zayvka{font:bold 16px/16px Open Sans;color:#fff;background:#ff530d;display:inline-block;border-radius:2px}
.addcompany-block a{margin:0 auto;text-decoration:none;padding:12px 15px;border:2px solid #fff}
.top-h-row .wrapper_inner{position:relative}
.search-zayvka{position:absolute;right:17px;cursor:pointer;top:12px;padding:8px 15px;font-weight:400;border:1px solid #fff}
.addcompany-block a:hover,.search-zayvka:hover{color:#ff530d;background:#fff;border:2px solid #ff530d}
.search-zayvka:hover{border:1px solid #ff530d}
.h2-on-main{font:bold 28px/28px ProximaNova-Regular;color:#4d4d4d;display:table;padding:0 15px;background:#f4f4f4;margin:0 auto;position:relative;z-index:2}
.h2-on-main-after{background:#e2e2e2;height:1px;width:100%;position:relative;top:-14px}
.tovar_slider_wrapp{margin:60px 0 90px}
.mainnews_slider_wrapp .date,.mainnews_slider_wrapp2 .date{font-size:13px;color:#8f8f8f;position:absolute;bottom:12px}
.mainnews_slider_wrapp li,.mainnews_slider_wrapp2 li{padding-bottom:35px}
.mainnews_slider_wrapp,.mainnews_slider_wrapp2{margin:50px 0 90px}
.text-on-main,.text-on-main p{color:#333;font:16px/28px ProximaNova-Regular}
.services-ul{list-style:none;margin:70px auto 95px;float:left;width:90%;margin-left:10%}
.services-ul li a{border-bottom:1px solid #b4b4b4;color:#4d4d4d;text-decoration:none;font:16px/36px ProximaNova-Regular}
.services-ul li:before{display:none}
.submenu div{width:33%;float:left}
.clear{clear:both}
.drop-question .form-block.form-slider-block{width:57%;margin:0 auto;background:#fff;border:3px solid #5bad14;border-radius:3px;padding:20px 30px 0 20px}
.top_slider_wrapp .module-ans-qw{position:absolute;top:134px;z-index:10;width:100%;left:0}
.top_slider_wrapp .flexslider{position:relative;top:0}
.top_slider_wrapp > .wrapper_inner{position:relative}
.form-block.form-slider-block input[name="form_file_29"]{margin-top:4px}
.form-block.form-slider-block input[type="text"],.form-block.form-slider-block input[type="email"],.form-style input[type="text"],.form-style input[type="email"]{padding-left:10px;padding-bottom:10px;padding-right:10px;height:27px;border:none;border-bottom:1px solid #dcdcdc;box-shadow:none;border-radius:0}
.search-zayvka_frame textarea{font-size:13px;line-height:13px}
.form-block.form-slider-block input[name="form_text_30"]{border-bottom:none}
.form-block.form-slider-block textarea{padding-left:13px;height:167px}
.form-style textarea{padding:10px;max-height:122px;font-size:13px}
.file-wrapper{left:163px}
.form-block.form-slider-block .left-data .r{margin-bottom:20px}
.form-block.form-slider-block h3{font:bold 22px/22px ProximaNova-Regular;color:#5bad14;margin-bottom:13px}
.web_form_submit-wrapper{position:absolute}
.enter_frame .soc-avt,.form-block.form-slider-block .file-wrapper input[type="file"],.form-style input[type="file"]{display:none}
.form-block.form-slider-block .file-wrapper .input-file,.form-block.form-slider-block .file-wrapper .choose,.zayvka-open,.form-style .input-file{font:14px/14px ProximaNova-Regular}
.form-block.form-slider-block .file-wrapper .choose{margin-top:5px}
.form-block.form-slider-block .file-wrapper .input-file,.form-style .input-file,.api-btn.api-btn-small{background:url(../images/file.png) 0 2px no-repeat;padding-left:25px;cursor:pointer}
#header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover,#header ul.menu.adaptive:not(.opened) li.menu_opener:hover,#header ul.menu.adaptive.opened li,#header ul.menu.full > li.search_row,#header ul.menu.adaptive:not(.opened) li.menu_opener,#header ul.menu.adaptive:not(.opened) li.menu_opener:hover{background:#5bad14}
button.zayvka-button,.reviews-reply-form input[type="submit"]{color:#fff;text-transform:none;background:rgba(3,159,79,1);padding:8px 28px;border:2px solid #5bad14;cursor:pointer}
button.zayvka-button span,.reviews-reply-form input[type="submit"]{font:15px/15px ProximaNova-Regular}
button.zayvka-button:hover,.button30:hover,.reviews-reply-form input[type="submit"]:hover{background:rgba(3,159,79,.8)}
.button30,.button.m{background:rgba(3,159,79,1);color:#fff}
.button.m{padding:3px 35px}
.button30:hover,.button.m:hover{background:#006230;color:#fff}
.zayvka-open{display:none}
.breadcrumbs{margin-top:10px}
h1{font-weight:700}
ul.menu li a.with-submenu i{margin:0;right:0;top:10px}
.main-nav ul.menu > li > a.with-submenu{padding:0 15px 0 10px}
.right_block.catalog .description .rating,.catalog_item .rating{float:left}
.list-link,.list-link a{font:13px/20px ProximaNova-Regular;color:#939393}
.list-link{margin-left:23px}
.display_list .list_item_wrapp:hover .desc_name a span,.display_list .list_item_wrapp .desc_name a span,.company-contacts_frame a span,.company-contacts_frame.popup a.item_name span,.company-contacts_frame.popup a.item_name,.photos_name{font:bold 20px/23px ProximaNova-Regular;color:#5bad14;border-bottom:none}
.photos_name{margin:2px 31px 0 20px;text-align:center}
.display_list .list_item_wrapp .image .send-zayvka,.display_list .list_item_wrapp .image .contacts-href,.offer-company .contacts-href{font:bold 15px/15px Roboto;display:inline-block;width:152px;text-align:center;text-decoration:none;padding:9px 0;margin-top:5px;font-weight:500;width:100%;max-width:160px}
.display_list .list_item_wrapp .image .send-zayvka{color:#fff;background:#5bad14;border:1px solid #5bad14}
.display_list .list_item_wrapp .image .send-zayvka:hover{background:#fff;color:#5bad14}
.display_list .list_item_wrapp .image .contacts-href,.offer-company .contacts-href{color:#686868;background:#fff;border:1px solid #cac8c8}
.display_list .list_item_wrapp .image .contacts-href:hover,.offer-company .contacts-href:hover{background:#A8A8A8;color:#fff}
.uslugi,.uslugi p{font:13px/17px ProximaNova-Regular;color:#4e4e4e}
.display_list .list_item.premium .image .img-wrappper{border:1px solid #dbc581}
.premium .list-link,.premium .list-link a{color:#b1a16e}
.premium .list-link a:hover{color:#333}
.display_list .list_item_wrapp.premium .image .contacts-href,.premium .offer-company .contacts-href{color:#c7ae62;background:#fff;border:1px solid #c7ae62}
.display_list .list_item_wrapp.premium .image .contacts-href:hover,.premium .offer-company .contacts-href:hover{color:#fff;background:#c7ae62}
.list_item_wrapp.premium{background:#fff9e7}
.list_item_wrapp.premium .list_item{border-top:6px solid #d8b64d}
.left_block .internal_sections_list ul.sections_list_wrapp{background:#fafafa}
.right_block.catalog .addcompany-block{margin:50px auto;width:75%}
.group_description{font:13px/17px ProximaNova-Regular;color:#a4a4a4;text-align:justify}
.popup .form-style .popup-intro,.enter_frame.popup .popup-intro{background:#fff;border-bottom:none}
.popup .form-style .pop-up-title,.enter_frame.popup .pop-up-title{color:#5bad14;text-shadow:none;font-size:22px;line-height:22px}
.popup .form-style .close i,.popup .form-style .close:hover,.enter_frame.popup .close i,.enter_frame.popup .close:hover{background:url(../images/close.png) 6px 5px no-repeat}
.zayvka-main_frame.popup,.company-contacts_frame.popup,.company-photos_frame.popup,.enter_frame.popup{border-radius:0}
.company-contacts_frame.popup .close,.company-photos_frame.popup .close{z-index:1}
.company-photos_frame.popup{padding:10px}
.company-photos_frame ul#thumbs{min-height:88px}
.popup .form-style .form-wr{padding:20px}
.popup .form-style .pop-up-title,.enter_frame.popup .pop-up-title{padding:20px 50px 0 20px}
.form-style input[type="text"]:focus,.form-style input[type="email"]:focus{border:none;border-bottom:1px solid #aaa}
.popup .form-style .r,.form-style .r{float:left;width:100%}
.popup .form-style .phone_name,.popup .form-style .email_name,.form-style .phone_name,.form-style .email_name{width:48%}
.popup .form-style .email_name,.form-style .email_name{margin-left:3%}
.popup .form-style .but-r,.form-style .but-r{margin-top:6px}
.form-style .button30{float:left}
.popup .form-style .button30{text-transform:none}
.popup .form-style .button30 span{font-size:15px;line-height:29px}
.popup .form-style .close{right:10px;top:10px}
.have-questions{float:left;margin-left:30px;padding-left:25px;background:url(../images/question.png) center left no-repeat;height:30px}
.have-questions a{text-decoration:none;font:14px/30px ProximaNova-Regular;color:#828282}
.popup .form-style .form_txt{padding:0 20px 20px}
.popup .form-style .form_txt p,.form-style .form_txt p{font:14px/16px ProximaNova-Regular;color:#838383}
.popup .form-style .form_txt h3,.form-style .form_txt h3{font:22px/22px ProximaNova-Regular;color:#5bad14}
.form-style input{width:100%}
.company-contacts_frame .form-style table tr td,.company-contacts_frame .form-style table tr td div{vertical-align:top;font:16px/19px ProximaNova-Regular;color:#767676}
.company-contacts_frame h3{font:bold 16px/16px ProximaNova-Regular;color:#4e4e4e;margin:20px 0 5px}
.item-img-wrapper{display:table;border:1px solid #dcdcdc;margin-bottom:10px;text-align:center;height:220px;width:100%}
.item-img{display:table-cell;vertical-align:middle}
.catalog_detail .info_block > div.item-id{float:right;text-align:right;font:15px/15px ProximaNova-Regular;color:#a8a8a8}
ul.tabs li span{color:#fff}
.right_info .uslugi,.right_info,.right_info ul li{font:14px/17px ProximaNova-Regular;color:#4e4e4e}
.catalog_detail .item_main_info .right_info .item_slider{width:100%;padding-right:0;margin-top:15px}
.right_info .item_slider .thumbs li.current,.right_info .item_slider .thumbs li{padding:0;opacity:1}
.right_info .item_slider .thumbs li{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;width:130px!important;height:107px;line-height:83px;margin-right:5px;margin-left:0;box-sizing:content-box}
.catalog_detail .right_info .item_slider #thumbs{height:115px}
.right_info .item_slider .thumbs li:hover,.right_info .item_slider .thumbs li.current,.item_slider.tovar_slider .thumbs li:hover,.item_slider.tovar_slider .thumbs li.current{border:1px solid #5da51a}
.right_info .thumbs_navigation,.right_info .item_slider ul.slides li,.item_slider.tovar_slider ul.slides li,.item_slider.tovar_slider .thumbs_navigation{background:transparent}
.right_info .thumbs_navigation,.item_slider.tovar_slider .thumbs_navigation{right:0;padding-left:0;top:0}
.right_info .thumbs_navigation .flex-direction-nav li,.right_info .thumbs_navigation .flex-direction-nav li a,.item_slider.tovar_slider .thumbs_navigation .flex-direction-nav li,.item_slider.tovar_slider .thumbs_navigation .flex-direction-nav li a{width:23px;height:100%;background:rgba(0,0,0,0.2)}
.right_info .thumbs_navigation .flex-direction-nav li:hover,.item_slider.tovar_slider .thumbs_navigation .flex-direction-nav li:hover{background:rgba(0,0,0,0.3);border:none}
.right_info .thumbs_navigation .flex-direction-nav,.right_info .thumbs_navigation,.item_slider.tovar_slider .thumbs_navigation .flex-direction-nav,.item_slider.tovar_slider .thumbs_navigation{width:100%;left:0;right:0;top:0;bottom:0}
.right_info .thumbs_navigation .flex-direction-nav li:nth-child(2),.item_slider.tovar_slider .thumbs_navigation .flex-direction-nav li:nth-child(2){right:0;position:absolute;top:0;margin:0}
.right_info .flex-direction-nav li a.flex-prev,.right_info .thumbs_navigation .flex-direction-nav li:hover a.flex-prev,.item_slider.tovar_slider .flex-direction-nav li a.flex-prev,.item_slider.tovar_slider .thumbs_navigation .flex-direction-nav li:hover a.flex-prev{background:url(../images/left.png) 4px 48% no-repeat}
.right_info .flex-direction-nav li a.flex-next,.right_info .thumbs_navigation .flex-direction-nav li:hover a.flex-next,.item_slider.tovar_slider .flex-direction-nav li a.flex-next,.item_slider.tovar_slider .thumbs_navigation .flex-direction-nav li:hover a.flex-next{background:url(../images/right.png) 4px 48% no-repeat}
.right_info .thumbs_navigation{height:109px;top:5px}
.item_slider.tovar_slider .thumbs_navigation{height:75px;top:5px}
.right_info .thumbs,.item_slider.tovar_slider .thumbs{position:relative;z-index:1000}
.right_info .thumbs_navigation .flex-direction-nav li,.item_slider.tovar_slider .thumbs_navigation .flex-direction-nav li{position:relative;z-index:1001}
.item-contacts,.item-zayvka{font:15px/15px ProximaNova-Regular;color:#fff;text-align:center;padding:10px 0}
.item-contacts{background:#a8a8a8;width:48%;float:right;border:1px solid #a8a8a8}
.right_info .item-contacts{float:left;width:100%;margin-top:15px}
.item-contacts:hover{border:1px solid #a8a8a8;color:#a8a8a8;background:#fff}
.item-zayvka{background:#5bad14;width:48%;border:1px solid #5bad14;float:left}
.item-zayvka:hover{background:#fff;border:1px solid #5bad14;color:#5bad14}
.item_main_info_company .yashare-auto-init{margin-top:20px;position:absolute;bottom:20px;left:15px}
.catalog_detail hr.item-hr{margin:0 0 45px}
.tabs_content .detail_text,.tabs_content li{font:16px/19px ProximaNova-Regular}
.katalog-price{font:bold 18px/18px ProximaNova-Regular;color:#010101;margin-bottom:15px}
.prev_text,.producer{font:14px/17px ProximaNova-Regular;color:#4e4e4e}
.reklama{border:1px solid #dadada;margin-bottom:8px}
.tovar-offres{position:absolute;top:21px;right:0;padding:9px;background:#5bad14;font:bold 13px/13px Open Sans;color:#fff;border:1px solid #5bad14;text-decoration:none}
.tovar-offres:hover{color:#5bad14;background:#fff}
.sort_display a.block{margin-right:5px}
.vid{margin-right:15px;font:12px/24px ProximaNova-Regular;color:#4e4e4e;vertical-align:top}
.catalog_item .img-wrappper{display:inline-block;border:1px solid #dadada;background:#fff}
.catalog_item .desc_name a{text-decoration:none}
.catalog_item .desc_name a span{font:bold 18px/20px ProximaNova-Regular;color:#5bad14}
.catalog_item .item_info{padding:0}
.catalog_item .img-wrappper{margin-bottom:7px}
.tovar_slider_wrapp .catalog_item .image img,.mainnews_slider_wrapp .catalog_item .image img,.mainnews_slider_wrapp2 .catalog_item .image img{margin:auto}
.tovar_slider_wrapp .catalog_item .item_info,.mainnews_slider_wrapp .catalog_item .item_info,.mainnews_slider_wrapp2 .catalog_item .item_info{padding:0 15px 7px}
.mainnews_slider_wrapp .brands_slider .catalog_item .item_info{padding-top:10px}
.bottom-line .wrapper_inner span.copy{line-height:22px}
.b-share__handle.b-share__link .b-share-icon{width:26px;height:26px;background:url(../images/social.png) no-repeat}
.b-share__handle.b-share__link .b-share-icon.b-share-icon_vkontakte{background-position:0 0}
.b-share__handle.b-share__link .b-share-icon.b-share-icon_facebook{background-position:-26px 0}
.b-share__handle.b-share__link .b-share-icon.b-share-icon_twitter{background-position:0 -26px}
.b-share__handle.b-share__link .b-share-icon.b-share-icon_odnoklassniki{background-position:-26px -26px}
.b-share__handle .b-share-form-button{background:none;padding-left:0!important;font:14px/14px ProximaNova-Regular;font-size:14px!important}
.b-share-form-button.b-share-form-button_share .b-share-form-button__before,.b-share-form-button.b-share-form-button_share .b-share-form-button__after,.b-share-form-button.b-share-form-button_share .b-share-form-button__icon{display:none}
.b-share .b-share__handle{float:none;display:block;padding:0!important}
.b-share .b-share__handle.b-share__link{float:left;padding:5px 3px 5px 2px !important}
a.send-zayvka,a.contacts-href,.item-zayvka,.item-contacts,.add_review,input[type="submit"],.module-form-block-wr .form-block .but-r .button30 span,.popup .but-r .button30 span,.but-r .button30 span,.popup .form-style .button30 span,.services-ul li a,button.zayvka-button span,.button30.user-ic,.sectionTwo_inputs_button span,.right-menu li a,main .container .opport-href a{transition:all .25s ease 0;-webkit-transition:all .25s ease 0;-moz-transition:all .25s ease 0;-o-transition:all .25s ease 0}
.ymaps-b-select__title{position:relative;top:5px}
.navbar-nav.en-menu{margin-right:30px}
.catalog_detail .tabs.main_tabs > li:hover{background:#5bad14}
.bx_item_detail_rating{position:relative;top:-5px}
.item_slider.tovar_slider .thumbs li{width:99px!important;height:75px}
.catalog_detail .item_main_info .item_slider.tovar_slider{padding-right:0}
.item_section{font:14px/14px ProximaNova-Regular;color:#515151;margin-top:10px}
.offer-table{display:table}
.offer-price,.offer-text,.offer-company{display:table-cell;vertical-align:top;padding:20px}
.offer-price{font:bold 18px/30px ProximaNova-Regular;color:#5bad14;width:23%}
.offer-price span{font-size:30px}
.offer-company-a{font:bold 14px/18px ProximaNova-Regular;margin-top:10px}
.offer-company-a a{color:#5bad14;text-decoration:none}
.list-link .offer-company-a a{font:bold 16px/18px ProximaNova-Regular}
.offer-text{width:50%}
.offer-text,.offer-text p{font:14px/18px ProximaNova-Regular;color:#4e4e4e}
.offer-text p{margin:0 0 18px}
.offer-company table{float:left}
.offer-company-pict{border:1px solid #e3d39f}
.offer-company .contacts-href{margin-top:10px}
.list_item_wrapp .offer-table{border-top:6px solid transparent}
.premium.list_item_wrapp .offer-table{border-top:6px solid #d8b64d;width:100%}
.info_block #product_reviews_tab a,.info_block #product_reviews_tab{color:#939393}
.right_block_offres_name{font:bold 16px/18px ProximaNova-Regular;color:#4d4d4d;text-decoration:none}
.right_block_offres .bx_item_detail_rating{top:0;margin-right:8px}
.right_block_offres .view-item:hover a{border-bottom:none}
.right_block_offres_reviews a,.right_block_offres_reviews{font:13px/30px ProximaNova-Regular;color:#4d4d4d}
.right_block_offres .rating,.right_block_offres_reviews{float:left}
.right_block_offres_prices{font:14px/18px ProximaNova-Regular;color:#000;margin-bottom:6px}
.right_block_offres_prices span{font:18px/18px ProximaNova-Regular}
.right_block_offres_more{font:13px/13px ProximaNova-Regular;color:#5bad14}
.right_block_offres .viewed_products_column .view-item{padding:15px 17px 12px 12px}
.charac-table{width:100%;font:16px/16px ProximaNova-Regular;color:#4e4e4e}
.charac-table td{padding:8px 10px;border-left:6px solid transparent}
.charac-table td[colspan="2"]{background:#dadada;font-weight:700;border-left:6px solid #5bad14}
.bx-core-popup-menu.bx-core-popup-menu-bottom.bx-core-popup-menu-level0.bx-core-popup-menu-no-icons,div.bx-component-opener{z-index:1002!important}
.bx-core-dialog-overlay{z-index:1095!important}
#bx-admin-prefix{z-index:1097!important}
.after-title{margin:20px 0 0 20px}
.but-r .button30 span,.button30.user-ic{font-family:Open Sans}
a:focus{outline:none}
.data-table tr td{vertical-align:middle}
.data-table input[type="file"]{margin-bottom:5px}
.company-photos_frame .thumbs{margin-right:45px}
.form-block.form-slider-block input[type="text"].inputtext.error,.form-style input[type="text"].inputtext.error,.form-block.form-slider-block input[type="email"].inputtext.error{border-color:#ff530d}
form label.error{bottom:-25px;line-height:1.5}
form input[name="USER_PASSWORD"] + label.error{bottom:-2px}
form.sform_footer.box-sizing label.error{bottom:41px}
#close-table{display:none}
#close-table2{display:none}
#close-table3{display:none}
#close-table4{display:none}
.add-company-page form label.error{bottom:-21px}
.company-photos_frame.popup{position:fixed}
.item_slider .item-contacts{margin-bottom:60px}
.password-min{color:#000;font-size:14px}
.contacts_name{text-align:center;margin:11px 40px 0 20px}
.right_block .data-table{margin-top:10px}
.right_block .data-table tr td{border:1px solid #b4b4b4;text-align:center}
.right_block .data-table.table-moderate tr td{border:none;text-align:left}
.reviews-text,blockquote.bx-quote,.file-wrapper .choose{word-break:break-all}
.right_info{text-align:justify}
.display_list .list_item .image .img-wrappper{width:160px;height:160px;display:table}
.display_list .list_item_wrapp .rating{float:left}
.display_list .list_item_wrapp .catalog-mobile .rating{float:none}
.data-table.moderate-company tr td,.data-table.moderate-company tr th{border:1px solid #b4b4b4;padding:5px}
.view-item .item-title a{border-bottom:1px solid transparent}
.right_block_offres .viewed_products_column .view-item{border-top:none;position:relative}
.right_block_offres .viewed_products_column .view-item:after{position:absolute;bottom:0;width:86%;height:1px;background:#5bad14;content:" ";box-sizing:border-box;left:12px}
.right_block_offres .viewed_products_column .view-item:last-child:after{display:none}
.tabs_content img,.right_info img,.form-wr.catalog_item img,.uslugi img{display:block;max-width:100%;height:auto}
.tabs_content .reviews img{display:inline-block}
div.quote-before,div.quote-after{display:inline-block}
.viewed_products_column .item-title{margin-top:10px}
.tabs_content .ratingblock img{display:inline-block}
.reviews-form input[name="author_fio"],.reviews-form input[name="author_email"]{width:38%;padding:0 13px;border-radius:0;box-sizing:border-box;border:1px solid 3d1d1d1;height:40px;line-height:15px}
.reviews-form input[name="author_fio"]{margin-right:1%}
.reviews-form h3{font:22px/22px ProximaNova-Regular;color:#5bad14;margin-bottom:20px}
.catalog_detail .tabs_content .reviews-form h4{margin:20px 0 10px;font:bold 16px/16px ProximaNova-Regular;color:#4e4e4e}
.reviews-wrapper div.select-label,.reviews-wrapper div.rating,.reviews-wrapper div.wrapper1{display:inline-block;vertical-align:middle}
.reviews-wrapper div.select-label{min-width:231px;margin-right:60px}
.reviews-wrapper div.wrapper1{border-bottom:1px solid #d5d5d5;margin-top:3px}
.reviews-form textarea{width:79%;margin:30px 0 10px;padding:10px 13px;height:180px;border-radius:0}
.reviews-block .review-author{font:bold 18px/18px ProximaNova-Regular;color:#4e4e4e;margin-right:20px}
.reviews-block span.data{font:13px/18px ProximaNova-Regular;color:#939393}
.reviews-block span.data + div{margin-top:8px}
.reviews-block .review-text{font:14px/20px ProximaNova-Regular}
.reviews-block{border-bottom:1px solid #d5d5d5;padding-bottom:20px;margin-top:20px}
.bxlhe-frame{border:1px solid #dcdcdc}
.view-item.premium{background:#fff9e7}
.tpl_default_upload_files{position:absolute;left:180px}
.reviews-wrapper .rating span{float:right;margin-left:5px}
.module-form-block-wr .form-block .but-r .button30 span,.popup .but-r .button30 span,.but-r .button30 span,.popup .form-style .button30 span{line-height:28px}
.module-form-block-wr .form-block .r.mistake-label,#registraion-page-form .r.register-captcha{width:43%}
.module-form-block-wr .form-block .r.mistake-label label.error{top:28px}
#registraion-page-form .r.register-captcha label.error{bottom:-4px}
.services-ul li a:hover{color:#3aa51a;border-bottom:1px solid #3aa51a}
.tabs_content .detail_text img{margin:10px auto}
form input[name="form_email_27"] + label.error{bottom:-32px;line-height:12px}
.enter_frame.popup.jqmID1{min-width:300px}
.news_detail_wrapp img{display:block;max-width:100%;height:auto;margin:0 auto}
.news_detail_wrapp .specials_slider.product_slider.aksii_slider img{margin:auto}
.reklama-href{text-decoration:underline}
.catalog_item .item_info{padding:0 15px}
.error-h3,h3.error-h3 a{font-size:16px}
.premium-list{font-size:14px}
.price_uslug{width:100%}
.price_uslug tr td{font:16px/16px ProximaNova-Regular;color:#4e4e4e;padding:7px 12px;width:14%}
.price_uslug tr:first-child{background:#ebebeb;font-weight:700}
.price_uslug tr:first-child td{font-weight:700}
.price_uslug tr:first-child td:first-child{width:54%}
.price_uslug tr{border-bottom:1px solid #dadada}
.price_uslug tr:last-child{border-bottom:1px solid transparent}
.left-block{float:left;width:70%}
.right-block{width:30%;float:right}
.right-block img,.right-block div{float:right}
.right-block div{border:1px solid #cacaca;text-align:left;width:80%;margin:-34px auto 0;background:#fff;z-index:2;position:relative;padding:13px}
.right-block div h3{font:24px/24px ProximaNova-Regular;color:#5bad14;font-weight:600}
.right-block div p{font:16px/18px ProximaNova-Regular;color:#555;margin:7px 0 0}
.logo img{max-width:200px}
.articles-list.sections{float:left;width:100%}
.left-zayvka{border:1px solid #dadada;margin:0 20px 20px 0}
.left-zayvka.fixed-left-zayvka{position:fixed;top:65px;background:#fff;max-width:180px}
.left-zayvka .pop-up-title{font:bold 18px/18px ProximaNova-Regular,Arial,Helvetica,sans-serif;color:#fff;background:#5bad14;padding:12px 14px}
.left-zayvka .after-title{margin:0;padding:10px 10px 0}
.left-zayvka .after-title .description-wrapp{font:13px/15px ProximaNova-Regular,Arial,Helvetica,sans-serif}
.left-zayvka .form-wr{padding:0 10px 10px}
.left-zayvka .form-wr label{margin:10px 0 5px;display:inline-block;position:relative}
.left-zayvka form label.error{bottom:0;line-height:13px}
.left-zayvka .form-wr input,.left-zayvka .form-wr button{width:100%}
.left-zayvka .form-wr button.button30{text-transform:none;margin-top:20px}
.left-zayvka .form-wr button.button30 span{font:bold 15px/28px ProximaNova-Regular,Arial,Helvetica,sans-serif}
.left-zayvka .form_txt p{font:14px/16px ProximaNova-Regular,Arial,Helvetica,sans-serif;margin:10px}
.gar{border-top:1px solid #dadada;padding:18px 10px 0}
.gar,.gar h3{color:#767676}
.gar h3{font:bold 18px/18px ProximaNova-Regular,Arial,Helvetica,sans-serif}
.gar span,.gar img{vertical-align:middle}
.gar span{font:bold 16px/14px ProximaNova-Regular,Arial,Helvetica,sans-serif}
.gar p{font:13px/15px ProximaNova-Regular,Arial,Helvetica,sans-serif;margin:8px 0 18px}
.td-span{padding-left:10px}
.how-we-work{margin:85px auto 65px;max-width:970px}
.how-we-work img{margin:0 auto 40px}
.how-we-work-text{width:33.33%;float:left;text-align:center;box-sizing:border-box}
.how-we-work-text-center{padding:0 40px}
.how-we-work-text-left{padding-right:83px}
.how-we-work-text.how-we-work-text-right{width:25%;float:right}
.percent-buget{float:right}
.adv-on-main{max-width:830px;margin:55px auto;width:100%}
.adv-on-main div{display:inline-block;width:32%;box-sizing:border-box;vertical-align:top}
.adv-on-main div.adv-on-main-text{text-align:center;font:bold 20px/25px ProximaNova-Regular;margin-top:25px}
.adv-on-main-text img{display:block;margin:10px auto}
.how-we-work-text-span,.how-we-work-text-left span,.how-we-work table span{color:#4f9810;text-decoration:underline;cursor:pointer}
.how-we-work-text-span:hover,.how-we-work-text-left span:hover{text-decoration:none}
.phones_frame.popup,.search-zayvka_frame.popup,.company-photos_frame{position:fixed}
.company-photos_frame{width:330px;margin-left:-165px!important;top:20px;box-sizing:border-box}
.phone-bg-velcom,.phone-bg-mts{padding-left:35px}
.phone-bg-velcom{background:url(../images/velcom.png) 0 0 no-repeat}
.phone-bg-mts{background:url(../images/mts.png) 0 4px no-repeat}
#header .phone{margin-right:7px}
.phones_frame .phone-bg{font-size:22px}
.how-we-work-table tr td{vertical-align:middle;padding:0 0 28px}
.how-we-work-table tr td p,.how-we-work-table tr td p span{font-size:13px}
.how-we-work-table tr td p{margin:0 0 0 20px}
.cabinet-tabs{width:260px;display:inline-block;vertical-align:top}
.cabinet-tabs ul{background:#f2f2f2;margin-bottom:20px}
.cabinet-tabs ul li{width:100%;cursor:pointer;font:16px/1 'Open Sans';color:#363636;padding:0 0 0 29px;position:relative}
.cabinet-tabs ul li.personal{height:87px}
.cabinet-tabs ul li.offer{height:82px}
.cabinet-tabs ul li.support{height:106px}
.cabinet-tabs ul li.active{background:#00a651;color:#fff}
.cabinet-tabs ul li.active a{color:#fff}
.cabinet-tabs ul li.active a span{border-bottom:1px solid #fff;color:#fff}
.cabinet-tabs ul li div{padding:10px 20px 0 56px;line-height:19px}
.cabinet-tabs ul li:before{content:'';position:absolute;margin:auto;left:29px;top:0;bottom:0;background:url(../images/sprite.png) no-repeat}
.cabinet-tabs ul li.personal:before{background-position:-2px -1px;width:35px;height:35px}
.cabinet-tabs ul li.offer:before{background-position:-2px -40px;width:35px;height:28px}
.cabinet-tabs ul li.support:before{background-position:-1px -72px;width:38px;height:40px}
.cabinet-tabs ul li.personal.active:before{background-position:-49px -1px}
.cabinet-tabs ul li.offer.active:before{background-position:-49px -40px}
.cabinet-tabs ul li.support.active:before{background-position:-47px -72px}
.cabinet-tabs ul li{position:relative}
.cabinet-tabs ul li a{width:100%;text-decoration:none;display:inline-block;color:#252525;font:12px/1 'Open Sans'}
.cabinet-tabs ul li a span{display:inline-block;color:#00a651;border-bottom:1px solid #00a651}
.cabinet-tabs ul li a:hover span{border-bottom:1px solid transparent}
.cabinet-tabs ul li:not(:last-child){border-bottom:1px solid #e2e2e1}
.add-project{width:100%;height:64px;border:4px solid #f2f2f2;font:18px/1 'Open Sans';color:#1e1e1e;background:#fff}
.add-project:hover{background:#00a651;color:#fff;border:4px solid transparent}
.cabinet-info-items{display:inline-block;vertical-align:top;width:895px;margin:0;padding-left:30px}
.cabinet-info-items > .item{display:none;vertical-align:top}
.cabinet-info-items > .item.active{display:block}
.cabinet-info-items > .item .item-title{margin:0 0 34px}
.cabinet-info-items > .item .item-title .item-title-img{margin:0 30px 0 0}
.cabinet-info-items > .item .item-title .item-title-img img{width:115px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:block;margin:0 auto}
.cabinet-info-items > .item .item-title label{cursor:pointer;border-bottom:1px solid #131313;font:14px/1 'Open Sans'}
.cabinet-info-items > .item .item-title label:hover{border-bottom:1px solid transparent}
.cabinet-info-items > .item .item-title input[type="file"]{display:none}
.cabinet-info-items > .item .item-title h3{color:#202020;font:50px/1 'Open Sans';font-weight:100;line-height:72%;padding-bottom:20px;text-align:left}
.cabinet-info-items > .item.personal-block .item-title h3{padding-bottom:15px}
.cabinet-info-items > .item .item-title p{color:#131313;font:14px/1 'Open Sans'}
.cabinet-info-items > .item .item-title a{color:#131313;font:14px/1 'Open Sans'}
.cabinet-info-items > .item.offer-block .item-title a{margin:0 15px 0 0;text-decoration:underline}
.cabinet-info-items > .item.offer-block .item-title a:hover{text-decoration:none}
.cabinet-info-items > .item .item-content-form{margin-bottom:25px}
.cabinet-info-items > .item .item-content-form .form-group{margin-bottom:0}
.offer-block .item-content{margin:17px 0 0;display:inline-block;width:100%}
div.cabinet-info-items > .item .item-content-form label{font-size:16px;color:#202020;margin:4px 0 0;line-height:31px}
div.cabinet-info-items > .item .item-content-form label[for="confirm_use"]{line-height:18px}
.cabinet-info-items .personal-block .captcha_reload{top:10px}
.form-block label:not(.error){text-transform:uppercase;color:#000;font:12px/1 'Open Sans';font-weight:700;line-height:normal;margin:0 0 7px;letter-spacing:.5px}
.cabinet-info-items > .item .item-content-form .form-column{display:inline-block;vertical-align:top;width:286px;margin:0}
.cabinet-info-items > .item .item-content-form .form-column .form-group{margin-bottom:26px}
.cabinet-info-items > .item .item-content-form textarea{outline:none!important;resize:vertical;width:100%;height:152px;padding:10px 14px;margin:0 0 20px;font:14px/1 'Open Sans';-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #cfcfcf}
.cabinet-info-items > .item .item-content-form textarea::-webkit-input-placeholder{font-size:14px;color:#2e2e2e}
.cabinet-info-items > .item .item-content-form textarea:-moz-placeholder{font-size:14px;color:#2e2e2e}
.cabinet-info-items > .item .item-content-form textarea::-moz-placeholder{font-size:14px;color:#2e2e2e}
.cabinet-info-items > .item .item-content-form textarea:-ms-input-placeholder{font-size:14px;color:#2e2e2e}
.form-style ::-webkit-input-placeholder{font-size:13px}
.form-style :-moz-placeholder{font-size:13px}
.form-style ::-moz-placeholder{font-size:13px}
.form-style :-ms-input-placeholder{font-size:13px}
.form-style input[name="captcha_word"]{float:right;margin-top:12px}
.cabinet-info-items > .item .item-content-form input[type="text"],.cabinet-info-items > .item .item-content-form input[type="tel"],.cabinet-info-items > .item .item-content-form input[type="email"]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #cfcfcf;height:37px;font-size:14px;color:#131313}
.cabinet-info-items > .item .item-content-form input[type="text"]:focus,.cabinet-info-items > .item .item-content-form input[type="tel"]:focus,.cabinet-info-items > .item .item-content-form input[type="email"]:focus{border-color:#cfcfcf;outline:none;-webkit-box-shadow:inset 0 1px 1px rgba(207,207,207,.075),0 0 8px rgba(207,207,207,.6);box-shadow:inset 0 1px 1px rgba(207,207,207,.075),0 0 8px rgba(207,207,207,.6)}
.cabinet-info-items > .item .item-content-form textarea:focus{border-color:#cfcfcf;outline:none;-webkit-box-shadow:inset 0 1px 1px rgba(207,207,207,.075),0 0 8px rgba(207,207,207,.6);box-shadow:inset 0 1px 1px rgba(207,207,207,.075),0 0 8px rgba(207,207,207,.6)}
.cabinet-info-items > .item .item-content-form button{width:162px;height:64px;background:rgba(3,159,79,1);border:none;color:#fff;font:18px/1 'Open Sans'}
.cabinet-info-items > .item .item-content-form button:hover{background:rgba(3,159,79,.8)}
.item-content-report{width:100%;padding:46px 0 24px 24px}
.item-content-report.with-answer{background:#D9FFAD}
.item-content-report:not(:last-child){border-bottom:1px solid #cfcfcf}
.item-content-report .item{margin:0 0 24px}
.item-content-report .item h4{text-transform:uppercase;font:12px/1 'Open Sans';line-height:normal;color:#000;font-weight:700;padding:0 0 1px;text-align:left}
.item-content-report .item p{font:16px/1 'Open Sans';line-height:28px;padding:0 0 10px;color:#000}
.item-content-report .item span{font:12px/1 'Open Sans';font-weight:100;color:#000}
.item-content-offer{width:100%;border:1px solid #d6d6d6;margin-bottom:30px}
.item-content-offer:hover{-webkit-box-shadow:0 0 70px -8px #717171;-moz-box-shadow:0 0 70px -8px #717171;box-shadow:0 0 70px -8px #717171}
.item-content-offer:hover .offer-title{background:#00a651;border-left:none}
.item-content-offer:hover .offer-title h4{color:#fff;letter-spacing:-.5px}
.item-content-offer .offer-title{background:#f9f9f9;border-left:3px solid #039f4f;border-bottom:1px solid #d6d6d6;height:114px;padding:14px 0}
.item-content-offer .offer-title h4{font:24px/1 'Open Sans';color:#222;font-weight:100;line-height:30px;padding:0 26px;letter-spacing:-.5px}
.item-content-offer .offer-text{padding:16px 30px 36px}
.item-content-offer .offer-text p{font:16px/1 'Open Sans';line-height:28px;padding:0 0 17px;color:#000;font-weight:100}
.offer-footer{display:table;font-size:0}
.offer-footer .offer-status{margin:0 26px 0 0}
.offer-footer .offer-status,.offer-footer .offer-action{display:inline-block;font:14px/1 'Open Sans';font-weight:100;color:#000}
.offer-footer .offer-action li{display:inline-block;list-style:none;position:relative;cursor:pointer;padding:0 0 0 20px;margin:0 13px}
.offer-footer .offer-action li:before{content:'';position:absolute;margin:auto;left:0;top:0;bottom:0;background:url(../images/sprite.png) no-repeat}
.offer-footer .offer-action li.offer-edit:before{background-position:-102px -2px;width:15px;height:15px}
.offer-footer .offer-action li.offer-delete:before{background-position:-103px -25px;width:12px;height:12px}
.add-offer{width:262px;height:64px;background:rgba(3,159,79,1);border:none;color:#fff;font:18px/1 'Open Sans';margin-top:10px}
.add-offer:hover{background:rgba(3,159,79,.8)}
.page{margin:44px 0 0;-webkit-box-shadow:0 -4px 25px -14px #000;-moz-box-shadow:0 -4px 25px -14px #000;box-shadow:0 -4px 25px -14px #000}
.err{border:1px solid #b30011!important}
.cabinet-info-items .col-md-12{padding:0}
.cabinet-status-line{background:#00a651;padding:18px 0 17px}
.cabinet-auth-block{margin:0 0 0 304px}
.cabinet-auth-block p{font:13px/1 'Open Sans';color:#f8f8f8}
.cabinet-auth-block p span.dash{position:relative;top:-2px}
.cabinet-auth-block p a{font:13px/1 'Open Sans';color:#f8f8f8;text-decoration:none;margin:0 10px;display:inline-block;border-bottom:1px solid #f8f8f8;padding:0 1px 1px}
.cabinet-auth-block p a:hover{border-bottom:1px solid transparent}
input[type="text"][name="SROK_OKUPAEMOSTI_min"],input[type="text"][name="OB_INVEST_min"],input[type="text"][name="OB_INVEST_max"],input[type="text"][name="SROK_OKUPAEMOSTI_max"],input[type="text"][name="INVEST_SIZE_min"],input[type="text"][name="INVEST_SIZE_max"]{width:calc(100% - 40px);border:none;border-left:1px solid #d3d3d3;box-shadow:none}
.news-title-div{font-size:32px;line-height:1.3;margin-bottom:25px}
.margin-auto{margin:auto}
main .container table:not(.jobs-table):not(.data-table):not(.search-table):not(.org-table){width:100%;margin-top:38px;margin-bottom:45px}
.org-table{border-top:1px solid #d9d9d9;width:100%;margin-top:10px}
main .container table:not(.jobs-table):not(.data-table):not(.search-table) thead{background-color:#00a651}
main .container table:not(.jobs-table):not(.data-table):not(.search-table) th,main .container table:not(.jobs-table):not(.data-table:not(.search-table)) td{word-wrap:break-word;color:#000}
main .container table:not(.jobs-table):not(.data-table):not(.search-table) th,main .container table:not(.jobs-table):not(.data-table):not(.search-table) thead td{color:#fff;font-family:openSansSemibold,sans-serif;font-size:14px;line-height:1.2;padding:19px 10px 18px 15px;border-left:1px solid #6dc799}
main .container table:not(.jobs-table):not(.data-table):not(.search-table) tr td{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;padding:20px 10px 17px 20px;font-size:14px;line-height:20px;vertical-align:top;font-family:openSans,sans-serif}
main .container table:not(.jobs-table):not(.data-table):not(.search-table) tr td:first-child{padding-left:3px;border-left:none}
main .container h4{clear:both;margin-top:15px;margin-bottom:16px;margin-left:-3px;color:#00a651;font-size:26px;font-family:openSans,sans-serif}
main .container ul:not(.right-menu):not(.opport-href):not(.left-profile-menu):not(.offer-action),main .container ol{margin-left:20px}
main .container ul:not(.sectionFive_list):not(.right-menu):not(.opport-href):not(.left-profile-menu):not(.offer-action) li,.sale ul li,.invbase-content ul li{font-size:16px;color:#000;line-height:26px;font-family:openSans,sans-serif;position:relative;margin-bottom:8px;list-style-type:none;position:relative;padding-left:20px}
.sale p{margin-bottom:10px;padding-bottom:15px;font-size:16px;line-height:26px}
.sale a{color:#00a651}
.sale a:hover{color:#00a651}
main .container ul:not(.sectionFive_list):not(.right-menu):not(.opport-href):not(.left-profile-menu):not(.offer-action) li:after,.sale li:after,.invbase-content ul li:after{content:"";width:4px;height:4px;background-color:#039f4f;position:absolute;top:12px;left:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.sale ul{margin-left:20px}
.sale p{color:#000}
main .container ol{list-style-type:none;counter-reset:num}
main .container ol li{margin-bottom:8px;line-height:26px}
main .container ol li p:nth-child(1){display:inline}
main .container ol li::before{content:counter(num) '. '!important;counter-increment:num!important;color:#039f4f}
main .container ol li ul li::before{display:none}
main .container h2{margin:0 0 25px}
main .container h3{color:#1f1f1f;font-size:30px;font-family:openSans;margin-top:0;margin-bottom:19px}
main .container img:not(.sez-map-img):not(.nalog-img){display:inline-block;max-width:100%;height:auto;margin-top:10px;margin-bottom:10px;flex-shrink:0}
main .container .inv-opportunities-block img:not(.sez-map-img):not(.nalog-img){margin-top:0;margin-bottom:0}
main .container img.hover-img{display:none!important}
.events.priv-events .item:hover .obg-img{display:none}
main .container .events.priv-events .item:hover .hover-img{display:inline-block!important}
.business-book img{transition:1s ease}
.business-book img:hover{opacity:.6}
.gallery__slider > ul > li{display:inline-block;width:100px!important}
.gallery .active .gallery__slider-item:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border:5px solid #00a651}
.slides div.active{display:table;width:100%}
.slides div a,.slides div span{display:table-cell;vertical-align:middle}
.gallery .gallery__slider{position:relative}
.sub-menu{position:absolute;left:-22px;top:100%;background:#fff;z-index:2;display:none;border:1px solid #d4d4d4;padding:10px 22px 21px;width:calc(100% + 44px);box-sizing:border-box}
.business .sub-menu{left:-45px;padding:10px 20px 21px;width:calc(100% + 90px)}
.sub-menu:before{position:absolute;display:block;width:37px;height:15px;content:"";background:url(../images/corner.png) 0 0 no-repeat;left:50%;margin-left:-19px;top:-15px}
.navbar-nav .sub-menu li{margin-left:0;font-size:14px;margin-top:12px}
.navbar-nav .sub-menu li a{color:#333;max-width:100%;display:inline-block}
.navbar-nav .sub-menu li a:hover,.navbar-nav .sub-menu li a:focus,.navbar-nav .sub-menu li.active a{color:#026f37}
.navbar-nav .sub-menu li a:hover,.navbar-nav .sub-menu li a:focus{text-decoration:none}
.navbar-nav > li.active > a,.navbar-nav > li:hover > a{border-color:#00a651}
.navbar-nav > li.with-submenu > a .fa{display:none;line-height:1!important}
.navbar-toggle.close-nav span.icon-bar:nth-child(2){display:none}
.navbar-toggle.close-nav span.icon-bar:first-child{transform:rotate(45deg);top:5.5px;position:relative}
.navbar-toggle.close-nav span.icon-bar:nth-child(3){transform:rotate(-45deg)}
.right-colum{width:30%;float:right;padding-left:20px}
.left-colum{width:70%;float:left}
.left-colum,.right-colum{box-sizing:border-box}
.right-phones{background:url(../images/right-phones.png) 30px 50% #f2f2f2 no-repeat}
.right-mail{background:url(../images/email.png) 30px 50% #f2f2f2 no-repeat;margin-top:35px;min-height:80px}
.right-phones{color:#363636;padding:21px 10px 15px 85px}
.right-mail{padding:26px 10px 20px 85px}
main .container .right-phones p{margin-bottom:2px;padding-bottom:0}
.right-colum .newsletter{border-left:none;padding-left:0}
main .container .right-colum h2,main .container .mobile-newsletter h2{margin:30px 0 19px}
main .container .right-colum .newsletter p{line-height:24px;margin-bottom:2px}
.right-colum .newsletter input[type="email"]{margin:0 0 20px}
.right-menu{margin-bottom:31px}
main .container .right-menu li a{display:block;color:#363636;background:#f2f2f2;border-bottom:1px solid #e2e2e1;padding:16px 23px 15px}
main .container .right-menu li a:hover,main .container .right-menu li a:focus,main .container .right-menu li a.selected{color:#fff;background:#00a651;text-decoration:none}
main .container .right-menu li:last-child a{border-bottom:none}
.opport-href li{float:left;width:33.33%;box-sizing:border-box;font-size:17px;padding-right:4px}
main .container .opport-href a{background:#eaeaea;color:#010101;display:block;text-align:center;padding:16px 0}
main .container .opport-href a:hover,main .container .opport-href a:focus,main .container .opport-href a.active{background:#00a74c;color:#fff;text-decoration:none}
main .container table:not(.jobs-table):not(.data-table):not(.search-table).tax-table,.tax-table{width:70%;margin:0 auto}
.open-map{display:table;cursor:pointer;font-size:14px;font-weight:600;margin-top:-22px;margin-bottom:40px}
.open-map .fa,.open-desc .fa,.land-town .fa,.land-list-span .fa,.oblast-town .fa{width:18px;height:18px;line-height:16px!important;border-radius:100%;border:1px solid #333;text-align:center;margin-right:5px}
.open-map-container + #y_map{display:none;margin-top:0}
.object .object__content.object_no-photo{width:100%;float:none;margin-left:0;box-sizing:border-box;padding-left:15px}
.object .object__content.object_no-photo .object__text{width:100%}
.object .object__content .object__text{font-size:16px;line-height:26px}
.sectionFour_back_2 p.three{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis}
.sectionFour_back .three{color:#000}
input[type="checkbox"] + label:not(.error){position:relative;padding-left:30px}
.authorization-cols .col.authorization .form-block .but-r .remember input[type="checkbox"] + label,input[type="checkbox"] + label{font-size:16px;line-height:1.2}
.form-block input[type="checkbox"] + label:not(.error),input[type="checkbox"] + label{text-transform:none}
input[type="checkbox"] + label:not(.error):after,input[type="checkbox"] + label.error + label:not(.error):after{position:absolute;left:0;content:'';top:2px;width:22px;height:22px;background:#fff;border:1px solid grey;border-radius:2px}
input[type="checkbox"]:checked + label:after,input[type="checkbox"]:checked + label.error + label:not(.error):after{background:url(../images/checkbox_bak.png) -10px -69px no-repeat}
.personal-block .checkbox{display:table}
.personal-block .checkbox label.error{bottom:-16px}
.hide-map,.hide-desc{display:none}
.open-desc span{cursor:pointer;font-size:14px;text-decoration:underline}
.first-event-span{background-size:cover!important;display:block;height:605px}
.news-cell-text{padding-left:30px}
.land-container{padding-bottom:10px;text-align:center}
.land-town span,.land-list-span{cursor:pointer}
.land-town span.land-span,.list-span{text-decoration:underline}
.land-town span,.land-town .fa,.land-list-span,.land-list-span .fa{color:#2e2e2e}
.land-town:hover span,.land-town:hover .fa,.land-town.active span,.land-town.active .fa,.land-list-span:hover,.land-list-span:hover .fa,.land-list-span.active .fa,.land-list-span.active{color:#00a651}
.land-town:hover .fa,.land-town.active .fa,.land-list-span:hover .fa,.land-list-span.active .fa{border-color:#00a651}
.land-block{margin-bottom:10px}
.land-table{margin:15px 0 25px;display:none}
.minsk .land-table{display:table}
.land-list{margin:15px 0 0 -22px;text-align:left}
table.land-table thead td{background-color:#00a651;color:#fff}
table.land-table tr td{border:1px solid #d9d9d9;padding:2px 5px!important;text-align:center;vertical-align:middle;width:16%}
table.land-table tr td.land-number{width:4%}
.land-container{padding-bottom:25px}
.oblast-towns{display:none;margin:5px 0 15px 27px}
.bx_filter_vertical.bx_filter_invest{border:none;box-shadow:none}
.bx_filter_invest .smartfilter .bx_filter_container{float:left;width:33.33%}
.bx_filter_invest .smartfilter .bx_filter_container:nth-child(3n){clear:right}
.bx_filter_invest .bx_filter_container_title,.bx_filter_vertical.bx_filter_invest .for_button{border-top:none}
.bx_filter_vertical.bx_filter_invest .bx_filter_container_title{margin-top:18px}
.bx_filter_vertical.bx_filter_invest .bx_filter_container_title > span.name span{border-bottom:none}
.bx_filter_vertical.bx_filter_invest input[type="checkbox"] + label{color:#333;font-size:15px}
.bx_filter_vertical.bx_filter_invest .bx_filter_block{padding:0 10px}
.bx_filter_vertical.bx_filter_invest .for_button{margin:10px 0 5px 5px;height:auto}
.smartfilter input::-webkit-input-placeholder{font-size:13px;color:#333}
.smartfilter input:-moz-placeholder{font-size:13px;color:#333}
.smartfilter input::-moz-placeholder{font-size:13px;color:#333}
.smartfilter input:-ms-input-placeholder{font-size:13px;color:#333}
.item-content-form div.cap{padding-left:0;width:60%}
@media (max-width: 1248px) {
	.cabinet-info-items{width:840px}
}
@media (max-width: 1230px) {
	.header__search .navbar-nav{margin-top:0}
	.header__search .navbar-nav > li{margin-top:0;margin-bottom:0}
	.sub-menu,.business .sub-menu{position:relative;left:0;top:0;background:#fff;z-index:2;display:none;border:none;padding:0 18px 11px;width:100%;background:transparent}
	.auth-block.auth-block-mobile.hidden-lg{display:block!important}
	.navbar-nav > li.active > a,.navbar-nav > li:hover > a{border-color:transparent}
	.navbar-nav > li.active > a,.navbar-nav > li.opened > a,.navbar-nav > li:hover > a{color:#026f37}
	.navbar-nav > li.with-submenu > a .fa{display:inline-block;margin-left:7px}
	.navbar-nav > li > a{border-top:none}
	.navbar-nav > li{margin-top:9px;margin-bottom:9px}
}
@media (max-width: 1200px) {
	.cabinet-info-items{width:655px;margin:0 0 0 15px}
	.cabinet-auth-block{margin:0 0 0 248px}
	.cabinet-info-items .personal-block .prompt{float:none!important;margin-top:8px}
	.compare-block .countryrow .col-md-6 .block{margin-bottom:15px}
,.mainpage-compare-block .compare-block .countryrow .col-md-6 .select,.compare-block .countryrow .col-md-6 .select,.compare-block .countryrow .col-md-6 .block{width:100%}
}
@media (max-width: 991px) {
	.mainpage-compare-block .compare-block .countryrow .col-md-6:nth-child(1){-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-bottom:20px}
	.mainpage-compare-block .compare-block .countryrow .col-md-6 .wtf_and{margin-left:0;margin-top:20px}
	.inv-opportunities-block{width:50%;margin-bottom:4px}
	.upcoming-event{font-size:23px;line-height:27px}
	.event-text{padding:0 30px 30px}
	.upcoming-event h3{bottom:30px}
	.first-event h3{font-size:28px;line-height:31px;bottom:50px}
	.upcoming-events .news h2 a{right:25px}
	.inv-opportunities-wrapper{width:100%}
	.inv-opportunities-wrapper-right{padding-left:0}
	.inv-opportunities-wrapper-left{padding-right:0}
	.cabinet-info-items{width:100%;margin:0;padding-left:0}
	.cabinet-tabs{width:100%;margin-bottom:15px}
	.cabinet-tabs ul li{width:33.333%;float:left;background:#f2f2f2;border:none}
	.cabinet-info-items > .item.offer-block .item-title a{line-height:20px}
	.cabinet-status-line{background:#00a651;padding:30px 0 17px}
	.cabinet-auth-block{margin:0;text-align:center}
	.cabinet-auth-block p{line-height:22px}
	.cabinet-info-items > .item.active{float:none!important}
	.left-colum,.right-colum{width:100%;float:none}
	.right-colum{padding-left:0}
	.news-cell-text{padding-left:0}
	.land-table{font-size:13px;line-height:1.5}
}
@media (min-width: 768px) and (max-width: 991px) {
	.services-ul{width:95%;margin-left:5%}
}
@media all and (min-width: 768px) {
	.banner-big{display:block}
	.phone-desctop{display:inline-block}
	.banner-small,.phone-mobile,.hidden-lg,.adv-on-main div.hidden-lg{display:none}
}
@media all and (max-width: 767px) {
	.submenu div,.bx_filter_invest .smartfilter .bx_filter_container{width:100%;float:none}
	.navbar-nav.en-menu{margin-right:0}
	.display_list .list_item_wrapp .rating{float:none}
	.phone-bg-mts{background-position:0 2px}
	.top-h-row,.hidden-xs{display:none}
	.tovar_slider_navigation,.mainnews_slider_navigation,.mainnews_slider_navigation2{display:none}
	.web_form_submit-wrapper{position:relative}
	.drop-question .form-block.form-slider-block{width:90%;border:none;background:#f4f4f4}
	.top_slider_wrapp .module-ans-qw{position:relative;top:0}
	.file-wrapper{float:none}
	.web_form_submit-wrapper .r{padding-bottom:20px}
	.addcompany-block,.addcompany-block{margin-bottom:40px}
	.tovar_slider_wrapp,.mainnews_slider_wrapp,.services-ul,.mainnews_slider_wrapp2{margin:40px 0 60px}
	.mainblock-wrapper{padding:40px 10px}
	.middle-h-row .phone span.phone_text a,.middle-h-row .phone span.phone_text span,.phone span.phone_text span b{font-size:19px}
	.middle-h-row .phone span.phone_text.first_phone{margin-left:10px}
	.logo-bottom{display:none}
	.file-wrapper{left:15px}
	.zayvka-open{display:block;cursor:pointer;text-transform:uppercase;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:40px;padding:0 20px;line-height:42px;margin-bottom:10px;background:#ff530d;text-align:center;margin-top:25px}
	.top_slider_wrapp .module-ans-qw{display:none}
	.banner-big,.phone-desctop{display:none}
	.banner-small{display:block}
	.phone-mobile{display:inline-block}
	.bottom_submenu > li{width:100%}
	.tovar-offres{top:20px}
	.list-link{margin-left:0}
	.offer-price span{font-size:24px}
	.yashare-auto-init{display:none}
	.social-share .yashare-auto-init{display:block}
	.left-block{float:none;width:100%}
	.right-block{display:none}
	.how-we-work-text-left{padding-right:32px}
	.how-we-work-text-center{padding:0 10px}
	.how-we-work{margin:45px auto 25px}
	.how-we-work img{margin:0}
	.adv-on-main div.adv-on-main-text{font:bold 15px/20px ProximaNova-Regular;margin-top:0}
	.adv-on-main{margin:25px auto}
	.adv-on-main div.adv-on-main-text{display:none}
	.percent-buget{float:right}
	.adv-on-main div{width:49%}
	.adv-on-main div.hidden-lg,.hidden-lg{display:block}
	.adv-on-main div.hidden-lg{width:100%;margin-bottom:10px}
	.phone-bg{background-position:0 0;padding-left:50px}
	.phones_frame.popup .phone-bg,.phones_frame .phone-bg b{line-height:20px;font-size:17px}
	.search-zayvka_frame.popup{top:15px;min-width:220px;max-width:320px}
	.display_list .list_item td.description_wrapp.catalog_description_wrapp .list-link{display:block}
	.right_block.catalog .description .rating{float:none}
	.display_list .list_item td.description_wrapp.catalog_description_wrapp{padding-right:10px}
	.upcoming-events .col-md-12{padding-bottom:0}
	.upcoming-event{max-width:594px}
	main .container table thead{display:none}
	main .container table td{display:block;width:100%;box-sizing:border-box;text-align:right}
	main .container table td:first-child{padding-left:20px}
	main .container table:not(.jobs-table):not(.data-table):not(.search-table).tax-table,.tax-table{width:100%}
	main .container table.tax-table td{display:table-cell}
	.news-cell-text{padding-left:30px}
	table.land-table tr td{display:none}
	table.land-table tr td.land-number,table.land-table tr td.land-price,table.land-table tr td.land-place{display:table-cell}
	.open-map{margin-top:0}
	.gallery.object__gallery .slides{text-align:center}
	.land-list{margin-left:0}
}
@media (max-width: 735px) {
	.cabinet-tabs ul li:before{-webkit-background-size:111px;-moz-background-size:111px;-o-background-size:111px;background-size:111px}
	.cabinet-tabs ul li.personal:before{width:33px;height:33px}
	.cabinet-tabs ul li.offer:before{background-position:-2px -36px}
	.cabinet-tabs ul li.support:before{background-position:-1px -67px}
	.cabinet-tabs ul li.personal.active:before{background-position:-46px 0}
	.cabinet-tabs ul li.offer.active:before{background-position:-45px -36px;background-position:-45px -36px}
	.cabinet-tabs ul li.support.active:before{background-position:-43px -66px}
	.cabinet-tabs ul li div{padding:0 20px 0 46px}
}
@media (max-width: 705px) {
	.compare-block .countryrow .col-md-6 .select,.compare-block .countryrow .col-md-6 .block{width:100%}
	.mainpage-compare-block .compare-block .countryrow .col-md-6 .block,.mainpage-compare-block .compare-block .countryrow .col-md-6 .select{width:100%}
	.cabinet-tabs ul li{padding:0;min-height:131px}
	.cabinet-tabs ul li:before{display:block;margin:auto;left:0;top:18px;right:0;bottom:auto}
	.cabinet-tabs ul li div{padding:64px 20px 0 46px;vertical-align:top}
	.cabinet-tabs ul li{text-align:center}
	.cabinet-tabs ul li div{padding:64px 0 0}
}
@media (max-width: 695px) {
	.cabinet-info-items > .item .item-content-form .form-column{width:100%!important;margin:0!important}
}
@media (max-width: 600px) {
	.item-content-form div.cap,.cabinet-info-items > .item .item-content-form div.cap button{width:100%}
}
@media (max-width: 575px) {
	.offer-status{display:block!important;margin:0 0 15px!important}
	.offer-footer .offer-action li{margin:0 20px 0 0}
}
@media (max-width: 560px) {
	.cabinet-info-items > .item .item-title .item-title-img{float:none!important}
	.cabinet-info-items > .item .item-title .item-title-text{display:block!important}
}
@media (max-width: 500px) {
	.inv-opportunities-block{width:100%}
}
@media (max-width: 481px) {
	.inv-opportunities-block{width:100%}
	.download,.download-icons{text-align:center}
	.app-store{margin-right:0}
	.inv-opportunities-wrapper .inv-opportunities-block:first-child{padding-right:0}
	.inv-opportunities-wrapper .inv-opportunities-block:nth-child(2){padding-left:0}
}
@media (max-width: 440px) {
	.cabinet-tabs ul li{font:12px/1 'Open Sans'}
}
@media (max-width: 430px) {
	.cabinet-info-items > .item .item-title h3{font:32px/1 'Open Sans';font-weight:100}
}
@media all and (max-width: 400px) {
	.addcompany-block{width:90%}
	.artis{float:left}
	.popup.enter_frame{max-width:280px}
	.popup{min-width:280px}
	.brands_slider > li,.brands_slider2 > li{width:275px!important}
	.addcompany-block a{font-size:15px;width:70%}
	.display_list .list_item .image .img-wrappper,.company-contacts_frame.popup .img-wrappper{float:left}
	.display_list .list_item .desc_name,.catalog_item .desc_name{margin:0}
	.offer-price,.offer-text,.offer-company{width:98%;display:block;padding:10px}
	.how-we-work-text p{font-size:12px}
	.how-we-work-text.how-we-work-text-right{width:100%;float:none}
	.how-we-work-text-left{padding-right:0}
	.price_uslug tr td{padding:7px 4px;font:12px/12px ProximaNova-Regular}
	.news-cell-text{padding-left:0}
	.min-input-wrap{margin-bottom:10px}
}
@media all and (max-width: 323px) {
	ul.navbar-nav > li.with-submenu > a .fa{margin-left:3px}
	.navbar-nav.nav > li > a{font-size:13px}
}
.link_all{text-transform:uppercase;font-size:13px;position:absolute;right:3px;margin-top:20px;margin-bottom:20px}
.done{color:#A88722;height:26px;background:url(../images/ico.png) no-repeat;font-family:arial;margin:10px 0}
.done .number{margin-left:30px;font-size:30px;line-height:26px;font-weight:700}
.done .text{display:inline-block;line-height:12px;margin-left:5px;font-size:13px}
.done-element{color:#A88722;height:26px;background:url(../images/ico.png) no-repeat;font-family:arial}
.done-element .number{margin-left:30px;font-size:30px;line-height:26px;font-weight:700}
.done-element .text{display:inline-block;line-height:12px;margin-left:5px;font-size:14px;font-weight:700}
.to-top{background:url(../images/up-button.png) 0 -51px no-repeat;display:inline-block;width:51px;height:51px;position:fixed;bottom:30px;right:30px;display:none;z-index:51}
.to-top:hover{background-position:0 0}
div.cabinet-info-items > .item .item-content-form form div:nth-of-type(3) .form-column:nth-child(2) .form-group label{margin-bottom:10px;margin-bottom:10px}
.cabinet-info-items > .item .item-content-form h5{margin-top:20px}
.step.cuurentstep-8 .form-column .form-group .file-wrapper{padding-left:0}
.item-content.steps div.download-file label[for="add-question"]{padding-left:0;padding-bottom:8px}
.item-content.steps div.download-file label[for="add-question"] .offer-download-file{padding-left:36px}
.step.cuurentstep-4 label[for="RU[VOZMOZHNIE_NAPRAVL]"]{font-size:20px;margin-bottom:12px;color:#202020}
.land-add-question{font-size:20px;color:#202020;margin:4px 0 12px;line-height:25px}
.form-column select[name="RU[FORMA_SOB]"]{background:url(./images/arrow-select.png) no-repeat #fff 98% center}
div.step.cuurentstep-6 .form-group label[for="add-question"]{width:auto}
.offer-term-profit{width:230px}
.step.cuurentstep-4 label[for="RU[VOZMOZHNIE_NAPRAVL]"] + .form-group,.step.cuurentstep-4 label[for="RU[VOZMOZHNIE_NAPRAVL]"] + .form-group + .form-group,.step.cuurentstep-4 label[for="RU[VOZMOZHNIE_NAPRAVL]"] + .form-group + .form-group + .form-group,.step.cuurentstep-4 label[for="RU[VOZMOZHNIE_NAPRAVL]"] + .form-group + .form-group + .form-group + .form-group{margin-bottom:5px}
@media (max-width: 450px) {
	.step.cuurentstep-8 .downl-file{margin-top:10px}
}
label[for="id_webform"],label[for="id_question"],input.form-import + label[for="data"]{margin-bottom:15px}
label[for="id_webform"] + input.form-control,label[for="id_question"] + input.form-control{width:50%;margin-bottom:15px}
form.smartfilter ul{width:80%;padding-left:10px}
div.step.cuurentstep-10.preview a{background:#039f4f;color:#fff;padding:8px 38px}
div.step.cuurentstep-10 .button30,div.step.cuurentstep-11 .button30,div.step.cuurentstep-9 .button30{clear:none}
.add-concession .step.cuurentstep-5 .form-column .form-group label.error{right:0}
.add-concession .step.cuurentstep-9 a[href^='javascript'],div.step.cuurentstep-11 a[href^='javascript']{background:#039f4f;color:#fff;padding:8px 38px}
label[for="RU[ENGINEERING_COMMUNICATION]"] + div.form-group,#distance-298 + div.form-group,#distance-299 + div.form-group,#distance-300 + div.form-group,#distance-300 + div.form-group,#distance-301 + div.form-group,#distance-302 + div.form-group,#distance-303 + div.form-group,#distance-304 + div.form-group,#distance-305 + div.form-group,#distance-354 + div.form-group,#distance-355 + div.form-group,#distance-356 + div.form-group,#distance-357 + div.form-group,#distance-358 + div.form-group,#distance-360 + div.form-group,#distance-361 + div.form-group,#distance-359 + div.form-group{margin-bottom:0}
.clearfile{cursor:pointer;display:inline-block;margin-left:5px;color:red;vertical-align:super;font-size:13px;font-weight:700}
textarea[name="RU[CONTACT_MODERATOR_FORM]"],textarea[name="RU[CONTACT_MODERATOR_INVESTOR]"]{height:auto!important;min-height:114px}
.search-block a.to-map{background:url(/images/search.png) no-repeat #026f37 125px center;border:none;padding:14px 42px 14px 22px;text-transform:none;font-size:16px;transition:all .25s ease 0;-webkit-transition:all .25s ease 0;-moz-transition:all .25s ease 0;-o-transition:all .25s ease 0;color:#fff}
.search-block a.to-map:hover{background:url(/images/search.png) no-repeat #036533 130px center;text-decoration:none}
@media(max-width: 375px) {
	#MARK_4,#MARK_3{position:absolute}
	#MARK_3:after,#MARK_4:after{left:3px}
}
.header__search .navbar-nav.navbar-right > li{position:static;list-style-type:none;float:left;position:relative;display:block;color:#fff}
.header__search .navbar-nav.navbar-right > li:hover{cursor:pointer}
.header__search ul.navbar-nav.navbar-right > li:before{position:static;left:0;content:''}
.header__search .top-h-row .search{max-width:390px;position:relative;zoom:1;margin-top:0;line-height:70px;cursor:pointer;font-size:21px}
.header__search .navbar-nav.navbar-right > li > .search.lupa:before{content:'\f002'}
.navbar-nav.navbar-right > li > .search.remove:before{content:'\f00d';margin-left:1.2px}
.header__search .search-open{right:15px;top:-10px;display:none;padding:10px;padding-left:0;padding-right:0;position:absolute;z-index:100;width:232px;line-height:1}
.header__search .input-group{position:relative;display:table;border-collapse:separate}
.header__search .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;border-radius:20px!important}
.header__search .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}
.header__search .search-open .btn.btn-primary{position:relative;z-index:9;color:#D5D6DD;border:1px solid transparent;background:transparent;padding:0}
.header__search{position:absolute;bottom:-39px;right:145px;font-size:13px;color:#2e2e2e;height:30px;width:58px;padding:0 0 0 12px;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none!important;border:none}
.header-faq{position:absolute;bottom:-39px;left:33.5%;font-size:13px;color:#2e2e2e;height:30px;width:188px;padding:0 0 0 12px;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none!important;border:none}
@media(max-width: 1500px) {
	.header-faq{left:28%}
}
@media(max-width: 1367px) {
	.header-faq{left:27%}
}
@media(max-width: 1281px) {
	.header-faq{left:25%}
}
@media(max-width: 768px) {
	.header-faq{left:30%}
}
@media(max-width: 600px) {
	.mainpage-compare-block .compare-block .countryrow .col-md-6{overflow:hidden;padding-right:5px}
	.compare-block .countryrow .select2-selection--single{width:100%}
	.header-faq{left:auto;right:2%}
}
@media(max-width: 375px) {
	.header-faq{max-width:190px;right:3%}
}
@media(max-width: 360px) {
	.header-faq{max-width:190px;right:1.7%}
}
.header-faq a{color:#e6e4e4;text-decoration:underline}
.header-faq a:hover{color:#fdfeff;text-decoration:none}
.header__eye{position:absolute;bottom:-39px;right:73px;font-size:13px;color:#2e2e2e;height:30px;width:53px;padding:0 0 0 12px;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none!important;border:none;cursor:pointer}
.header__eye a{background:url(../images/eye-invest.svg) center center no-repeat;width:30px;height:30px;display:block}
.header__eye a:hover{background:url(../images/eye-invest-h.svg) center center no-repeat}
@media (max-width: 768px) {
	body .header__eye{position:absolute;bottom:9px;top:12px;right:104px}
}