@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700,300&subset=latin,cyrillic");
.b-layout{font-family:'Open Sans',sans-serif}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,address,code,del,em,img,q,small,strong,sub,sup,tt,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,footer,header,hgroup,menu,nav,section,summary,time,mark{font-size:100%;margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{min-width:980px;background:#fff;color:#333;font:14px/16px Arial,Helvetica,Sans-Serif}img{border-style:none}button{outline:none}input,textarea,select{outline:none;color:#333;vertical-align:middle;font:14px/16px Arial,Helvetica,Sans-Serif}form,fieldset{margin:0;padding:0;border-style:none}a{outline:none;text-decoration:none}img{font-size:0;white-space:nowrap}h1,h2,h3,h4,h5{font-weight:normal;margin:5px 0}address,time{font-style:normal}button,span,input,a,button:active,span:active,a:active,input:focus,textarea:focus{outline:none}@font-face{font-family:"Flaticon";src:url("../fonts/flaticon/flaticon.eot");src:url("../fonts/flaticon/flaticon.eot#iefix") format("embedded-opentype"),url("../fonts/flaticon/flaticon.woff") format("woff"),url("../fonts/flaticon/flaticon.ttf") format("truetype"),url("../fonts/flaticon/flaticon.svg") format("svg");font-weight:normal;font-style:normal}.d-no-image{display:inline-block;vertical-align:middle;height:22px;width:28px;background:url("../images/sprite.png") no-repeat -34px -63px}.b-user-content:after,.b-head-control-panel:after,.page-wrapper:after,.fixed-form__info:after,.main-form__inner:after,.footer-contacts__info:after,.b-filter-list__group:after,.b-filter-list__range-item:after,.product-groups_view_list .product-groups__item:after,.recent-news__item:after,.recent-articles__item:after,.recent-portfolio .b-portfolio-list__item:after,.b-breadcrumb:after,.b-catalog-panel:after,.b-online-payment:after,.b-pager:after,.b-product-line__details-panel:after,.b-navigate:after,.b-comments__item:after,.b-gift-items__item:after,.b-product:after,.b-product__additional-price:after,.b-product__price-info:after,.product-portfolio .b-portfolio-list__item:after,.contact-info__info:after,.b-articles-group__item:after,.b-articles-list__item:after,.b-news-group__item:after,.b-news-list__item:after,.b-portfolio__gallery:after,.b-used-goods__item:after,.sidebar-contacts__info:after,.pt-clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.icon-help:before,.header-phones__dropdown .header-phones__phones-item:first-child .header-phones__phones-single:after,.header-phones__some-phones > .header-phones__phones-item .header-phones__phones-single:after,.top-menu .top-menu__check_with-dropdown + .top-menu__link-wrapper .top-menu__link:after,.top-menu .top-menu__check_info + .top-menu__item_type_info .top-menu__link:after,.top-menu .top-menu__check_info + .top-menu__item + .top-menu__item_type_info .top-menu__link:after,.search__button:before,.groups-menu__link-arrow + .groups-menu__link:after,div.groups-menu__link:after,.notification__toggle:before,.b-custom-button_type_range-filter .b-custom-button__icon:before,.b-input-error__body:before,.b-slider__next:before,.b-slider__prev:before,.b-sitewide-links__list-link:before,.footer-contacts__data-item:before,.recent-news__date:before,.recent-articles__date:before,.b-recent-vacancies__address:before,.b-recent-vacancies__date:before,.recent-portfolio .b-portfolio-list__confirmed:before,.recent-portfolio .b-portfolio-list__date:before,.recent-portfolio .b-portfolio-list__photos:before,.b-breadcrumb__arrow:before,.b-catalog-panel__icon.icon-gallery-view:before,.b-catalog-panel__icon.icon-list-view:before,.b-pager__link_pos_first:before,.b-pager__link_pos_last:before,.b-product-line__btn-preview:before,.b-discount_type_gift .icon-souvenir:before,.b-drop-phones__hidden-phone:after,.b-drop-phones__icon:before,.b-comments .b-deal-confirm:before,.b-comments__date:before,.b-comments__verified:before,.b-gift-items:before,.b-product__additional-button:before,.b-product__all-prices-corner:before,.b-custom-drop-down__arrow:before,.product-portfolio .b-portfolio-list__confirmed:before,.product-portfolio .b-portfolio-list__date:before,.product-portfolio .b-portfolio-list__photos:before,.contact-info__data-item:before,.filiation-contacts__data-item:before,.b-articles-group__date:before,.b-article-view__date:before,.b-articles-list__date:before,.b-news-group__date:before,.b-news-view__date:before,.b-news-list__date:before,.b-jobs__date:before,.portfolio-list .b-portfolio-list__photos:before,.portfolio-list .b-portfolio-list__confirmed:before,.portfolio-list .b-portfolio-list__date:before,.b-portfolio__confirmed-label-text:before,.sidebar-menu__check_has-subgroups + .sidebar-menu__link:after,.sidebar-menu__toggle:before,.sidebar-contacts__data-item:before,.sidebar-map__icon:before{font-family:Flaticon;font-weight:normal;font-style:normal}.b-overlay,.b-popup__body{font-family:Arial,Tahoma,Helvetica,'Liberation Sans',sans-serif}.b-product-line_type_gallery .b-product-line__product-name_with_hider:after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 )}.recent-news__title-wrapper:after,.recent-articles__title-wrapper:after,.recent-portfolio .b-portfolio-list__title-wrapper:after,.b-product-line__product-name-hider,.b-similar-products__link:after,.product-portfolio .b-portfolio-list__title-wrapper:after,.b-certificates__title:after,.b-certificates-folders__text:after,.b-photos__title:after,.b-photos-folders__text:after,.portfolio-list .b-portfolio-list__title-wrapper:after,.b-portfolio__gallery-descr-img:after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}.product-groups__title-wrapper:after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(252,252,252,0) 0%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(252,252,252,0)),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(left,rgba(252,252,252,0) 0%,#fcfcfc 100%);background:-o-linear-gradient(left,rgba(252,252,252,0) 0%,#fcfcfc 100%);background:-ms-linear-gradient(left,rgba(252,252,252,0) 0%,#fcfcfc 100%);background:linear-gradient(to right,rgba(252,252,252,0) 0%,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fcfcfc', endColorstr='#fcfcfc',GradientType=1 )}.product-groups__title-wrapper:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(252,252,252,0) 0%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(252,252,252,0)),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,rgba(252,252,252,0) 0%,#fcfcfc 100%);background:-o-linear-gradient(top,rgba(252,252,252,0) 0%,#fcfcfc 100%);background:-ms-linear-gradient(top,rgba(252,252,252,0) 0%,#fcfcfc 100%);background:linear-gradient(to bottom,rgba(252,252,252,0) 0%,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fcfcfc', endColorstr='#fcfcfc',GradientType=0 )}.content-line_block_products-list .b-navigate__all-products,.b-custom-button,.b-button-colored,.b-credit,.b-product__info-line_type_additional-buttons .b-custom-order,.b-product__info-line_type_additional-buttons .b-partnerships-prices,.b-product__info-line_type_additional-buttons .b-credit{display:inline-block;font-weight:normal;font-size:13px;margin:0;padding:0 15px;vertical-align:middle;text-decoration:none;text-align:center;position:relative;line-height:30px;background:transparent;user-select:none;color:#fff;box-sizing:content-box;}.content-line_block_products-list .b-navigate__all-products:hover,.b-custom-button:hover,.b-button-colored:hover,.b-credit:hover,.b-product__info-line_type_additional-buttons .b-custom-order:hover,.b-product__info-line_type_additional-buttons .b-partnerships-prices:hover,.b-product__info-line_type_additional-buttons .b-credit:hover{color:#fff;text-decoration:none;cursor:pointer}.content-line_block_products-list .b-navigate__all-products:active,.b-custom-button:active,.b-button-colored:active,.b-credit:active,.b-product__info-line_type_additional-buttons .b-custom-order:active,.b-product__info-line_type_additional-buttons .b-partnerships-prices:active,.b-product__info-line_type_additional-buttons .b-credit:active{box-shadow:0 1px 1px rgba(255,255,255,0.2),inset 0 1px 3px rgba(0,0,0,0.1)}.sidebar-menu__toggle:before{content:"\e000"}.header-phones__some-phones > .header-phones__phones-item .header-phones__phones-single:after,.top-menu .top-menu__check_with-dropdown + .top-menu__link-wrapper .top-menu__link:after,.top-menu .top-menu__check_info + .top-menu__item_type_info .top-menu__link:after,.top-menu .top-menu__check_info + .top-menu__item + .top-menu__item_type_info .top-menu__link:after,.groups-menu__link-arrow + .groups-menu__link:after,div.groups-menu__link:after{content:"\e001"}.b-slider__next:before,.b-sitewide-links__list-link:before,.b-breadcrumb__arrow:before,.b-pager__link_pos_last:before,.sidebar-menu__check_has-subgroups + .sidebar-menu__link:after{content:"\e002"}.b-slider__prev:before,.b-pager__link_pos_first:before{content:"\e003"}.footer-contacts__data-item.footer-contacts__data-item_type_email:before,.contact-info__data-item_type_email:before,.filiation-contacts__data-item_type_email:before,.sidebar-contacts__data-item.sidebar-contacts__data-item_type_email:before{content:"\e004"}.b-product__additional-button:before{content:"\e005"}.recent-news__date:before,.recent-articles__date:before,.b-recent-vacancies__date:before,.recent-portfolio .b-portfolio-list__date:before,.b-comments__date:before,.product-portfolio .b-portfolio-list__date:before,.b-articles-group__date:before,.b-article-view__date:before,.b-articles-list__date:before,.b-news-group__date:before,.b-news-view__date:before,.b-news-list__date:before,.b-jobs__date:before,.portfolio-list .b-portfolio-list__date:before{content:"\e006"}.footer-contacts__data-item.footer-contacts__data-item_type_web-site.footer-contacts__data-item:before,.contact-info__data-item_type_web-site:before,.sidebar-contacts__data-item.sidebar-contacts__data-item_type_web-site:before{content:"\e007"}.b-drop-phones__hidden-phone:after,.b-product__all-prices-corner:before,.b-custom-drop-down__arrow:before{content:"\e008"}.b-product__all-prices_slide_up .b-product__all-prices-corner:before{content:"\e009"}.b-catalog-panel__icon.icon-gallery-view:before{content:"\e00a"}.b-discount_type_gift .icon-souvenir:before,.b-gift-items:before{content:"\e00b"}.icon-help:before{content:"\e00c"}.footer-contacts__data-item.footer-contacts__data-item_type_icq:before,.contact-info__data-item_type_icq:before,.sidebar-contacts__data-item.sidebar-contacts__data-item_type_icq:before{content:"\e00d"}.recent-portfolio .b-portfolio-list__photos:before,.product-portfolio .b-portfolio-list__photos:before,.portfolio-list .b-portfolio-list__photos:before{content:"\e00e"}.footer-contacts__data-item.footer-contacts__data-item_type_details:before,.contact-info__data-item_type_details:before,.sidebar-contacts__data-item.sidebar-contacts__data-item_type_details:before{content:"\e00f"}.b-drop-phones__icon:before{content:"\e010"}.search__button:before,.b-custom-button_type_range-filter .b-custom-button__icon:before{content:"\e011"}.b-catalog-panel__icon.icon-list-view:before{content:"\e013"}.sidebar-menu_type_groups-visible .sidebar-menu__item_type_products .sidebar-menu__toggle:before,.sidebar-menu_type_about-visible .sidebar-menu__item_type_about .sidebar-menu__toggle:before,.sidebar-menu_type_info-visible .sidebar-menu__item_type_info .sidebar-menu__toggle:before{content:"\e014"}.header-phones__dropdown .header-phones__phones-item:first-child .header-phones__phones-single:after{content:"\e015"}.footer-contacts__data-item.footer-contacts__data-item_type_address:before,.b-recent-vacancies__address:before,.filiation-contacts__data-item_type_address:before,.sidebar-contacts__data-item.sidebar-contacts__data-item_type_address:before{content:"\e016"}.b-product-line__btn-preview:before,.sidebar-map__icon:before{content:"\e018"}.notification__toggle:before{content:"\e019"}.b-product__additional-button:first-child:before{content:"\e01a"}.footer-contacts__data-item.footer-contacts__data-item_type_skype.footer-contacts__data-item:before,.contact-info__data-item_type_skype:before,.sidebar-contacts__data-item.sidebar-contacts__data-item_type_skype:before{content:"\e01b"}.recent-portfolio .b-portfolio-list__confirmed:before,.b-comments .b-deal-confirm:before,.b-comments__verified:before,.product-portfolio .b-portfolio-list__confirmed:before,.portfolio-list .b-portfolio-list__confirmed:before,.b-portfolio__confirmed-label-text:before{content:"\e01c"}.b-input-error__body:before{content:"\e01e"}.icon-help{display:inline-block;vertical-align:middle;margin-left:2px;color:#999;}.icon-help:before{font-size:18px}.icon-help:hover{cursor:pointer;color:#333}.b-user-content{margin:0;line-height:20px;zoom:1;word-wrap:break-word;}.b-user-content img{max-width:100%;height:auto !important}.b-user-content h2{background:none;font-size:1.4em;font-weight:normal}.b-user-content h3{background:none;font-size:1.17em;font-weight:normal}.b-user-content table{table-layout:fixed;width:100%;margin:auto;border-collapse:collapse;border:1px solid;border-color:inherit;word-wrap:break-word}.b-user-content tbody{border:inherit}.b-user-content tr{border:inherit}.b-user-content th{border:inherit;padding:5px;background:#ccc}.b-user-content td{border:inherit;padding:5px}.b-user-content th img,.b-user-content td img{max-width:100%;height:auto}.b-user-content th ul,.b-user-content td ul{margin-left:35px}.b-user-content hr{border-width:1px 0 0;border-color:#e3e3e3;border-style:solid}.b-user-content dl{margin:8px 0;padding:0 20px}.b-user-content ul{margin:8px 0;padding:0 20px;list-style-type:none;*list-style-type:disc;list-style-position:outside;*list-style-position:inside;list-style-image:none}.b-user-content ul li:before{float:left;margin:0 8px 0 0;font-size:1em;content:"\2022"}.b-user-content ul li:after{content:'';display:block;clear:both;height:0;width:100%}.b-user-content ul li ul{*list-style-type:circle}.b-user-content ul li ul li:before{content:"\2022"}.b-user-content li>ol,.b-user-content li>ul{padding-left:20px}.b-user-content ol{margin:8px 0;padding:0 20px;list-style-type:none;*list-style-type:decimal;list-style-position:outside;*list-style-position:inside;list-style-image:none;counter-reset:item}.b-user-content ol > li:before{float:left;margin:0 4px 0 0;counter-increment:item;content:counters(item,".") "."}.b-user-content p{margin:5px 0}.b-user-content a{text-decoration:underline}.b-company-header-phone{display:none;}.b-company-header-phone + .header-phones__info{display:inline-block;vertical-align:middle}.b-footer{padding:15px 20px;color:#fff;}.b-footer a{color:#fff;text-decoration:underline;}.b-footer a:hover{color:#fff;text-decoration:underline}.b-header-company-name{margin-left:-30px}.b-header-company-name__logo{display:inline-block;vertical-align:middle;margin-left:30px;}.b-header-company-name__logo img{max-width:240px;max-height:60px}.b-header-company-name__logo + .b-header-company-name__title{font-size:14px;font-weight:normal;text-transform:none;margin-left:14px;padding-left:15px;border-left:1px solid #ccc;color:#999}.b-header-company-name__title{display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:24px;color:#656565;font-weight:bold;margin:5px 0 5px 30px}.b-company-social-links{margin:15px 0}.b-company-social-links__cell{display:inline-block;margin-right:5px}.b-company-social-links__link{margin-right:5px}.b-autocomplete{width:190px;border:none;margin-top:5px;overflow:hidden;background:rgba(255,255,255,0.85);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#d9ffffff", endColorstr="#d9ffffff",GradientType=0 );padding:4px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1)}.b-autocomplete__item + .b-autocomplete__item{border-top:1px solid #eee}.b-autocomplete__link{padding:4px 10px;background:transparent;color:#666;font-weight:normal;}.b-autocomplete__link:hover{background:transparent;color:#000}.b-centered-image__align-fixer{display:none}.b-centered-image__img{vertical-align:middle}.b-custom-content__date{font-size:12px;line-height:1;display:inline-block;margin-bottom:10px;color:#666}.b-custom-order:hover{cursor:pointer}.b-custom-order__icon{display:none}.b-head-control-panel__container{width:960px;margin:0 auto}.b-text-hint{font-size:11px;color:#666;margin:5px 0 10px 0}.b-content + .b-content{margin-top:40px}.b-layout{color:#1b1b1b;line-height:1.3;font-size:14px}.boilerplate{font-size:12px;padding:20px 0;}.boilerplate a{text-decoration:underline}.container{width:100%;float:left}.content_margin_left{margin-left:270px}.content_margin_right{margin-right:270px}.footer-map{height:240px;background:#f8f8f8 url("../images/loader.gif") no-repeat center center}.footer a{color:#fff;}.footer a:hover{color:#fff}.footer__table{display:table;width:100%}.footer__cell{display:table-cell;vertical-align:top;padding:20px 0;}.footer__cell + .footer__cell{width:240px}.page-wrapper{width:980px;margin:0 auto;}.product-list .b-layout__clear{margin-left:-2%}.sidebar{width:240px;float:left;}.sidebar .content-line{position:relative;padding:17px 15px 15px 15px;border:1px solid #eee;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.1);box-shadow:0 1px 4px rgba(0,0,0,0.1);background:#fff;}.sidebar .content-line + .content-line{margin-top:30px}.sidebar .content-line:before{content:'';position:absolute;left:-1px;top:-1px;width:100%;padding:0 1px;height:3px}.sidebar .b-title{font-size:16px;margin:0 0 15px 0;padding:0 0 10px 0;border-bottom:1px solid #eee}.container + .sidebar{margin-left:-100%}.content-line + .content-line{margin-top:40px}.content-line__cell{display:table-cell;padding-left:3%}.content-line__table{display:table;width:103%;table-layout:fixed;margin-left:-3%}.content-line_block_main-groups .product-groups_view_gallery .product-groups__item{width:23%}.content-line_block_main-groups .product-groups_view_list .product-groups__item{width:31.33%}.content-line_block_main-products{position:relative;}.content-line_block_main-products .b-product-line_type_gallery{width:23%}.content-line_block_main-products:before{content:'';position:absolute;left:0;top:10px;margin-top:-1px;height:0;width:100%;border-top:1px solid #eee}.content-line_block_main-products .b-title{display:inline-block;padding:0 20px 0 0;background:#fff}.content-line_block_product .b-order-info__item + .b-order-info__item{margin-top:5px}.content-line_block_product .b-title{margin:30px 0;}.content-line_block_product .b-title:first-child{margin-top:0}.content-line_block_products-list .b-content__body{margin:-20px 0 0 -2%}.content-line_block_products-list .b-navigate{margin:20px 0 0 2%;text-align:center;border-top:none}.content-line_block_seo-text{font-size:12px;color:#666}.content-line_block_vacancy-full h3{margin:20px 0 10px 0;}.content-line_block_vacancy-full h3:first-child{margin-top:0}.content-line_type_overflowed{overflow:hidden;}.content-line_type_overflowed .b-title{display:inline-block;position:relative;background:#fff;}.content-line_type_overflowed .b-title:after{content:'';position:absolute;left:100%;top:50%;margin-left:20px;border-top:1px solid #eee;width:1200px;height:0}.content__line_block_search-results .b-content__body{margin-left:-2%;margin-top:-20px;border-top:1px solid transparent;}.content__line_block_search-results .b-content__body .b-pager{margin-left:2%}.content__line_block_search-results .padded{margin:30px 0 20px 0}.content__line_block_search-results .b-order-info__item{padding-left:15px;position:relative;}.content__line_block_search-results .b-order-info__item:before{content:'';position:absolute;left:0;top:6px;width:4px;height:4px}.content__line_block_search-results .b-order-info__item + .b-order-info__item{margin-top:10px}.top-panel{position:relative;z-index:79}.header-phones{float:left;padding:10px 0}.header-phones__dropdown{position:absolute;display:none;left:-9px;top:-9px;right:-9px;border:1px solid #f1f1f1;background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.12);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.12);box-shadow:0 2px 5px rgba(0,0,0,0.12);-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}.header-phones__dropdown .header-phones__phones-item{padding:8px;color:#222;}.header-phones__dropdown .header-phones__phones-item:first-child .header-phones__phones-single:after{font-size:9px;margin-left:4px;vertical-align:middle;}.header-phones__dropdown .header-phones__phones-item + .header-phones__phones-item{border-top:1px solid #f1f1f1}:root .header-phones__dropdown{display:block;-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden}.header-phones__info{font-size:12px;display:none}.header-phones__phones-item{color:#fff}.header-phones__phones-item_pos + .header-phones__some-phones{display:none}.header-phones__phones-part{display:inline-block;vertical-align:middle;}.header-phones__phones-part + .header-phones__phones-part{margin-left:5px}.header-phones__phones-single{font-size:14px;display:inline-block;vertical-align:middle}.header-phones__phones{display:inline-block}.header-phones__some-phones{margin:0;display:inline-block;vertical-align:top;position:relative;z-index:51;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.header-phones__some-phones > .header-phones__phones-item .header-phones__phones-single:after{font-size:9px;margin-left:4px;vertical-align:middle;}.header-phones__some-phones:hover{cursor:default;}.header-phones__some-phones:hover .header-phones__dropdown{display:block;-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.top-menu{float:right}.top-menu .top-menu__check{display:none}.top-menu .top-menu__check_with-dropdown + .top-menu__link-wrapper .top-menu__link{padding-right:24px;color:#fff;}.top-menu .top-menu__check_with-dropdown + .top-menu__link-wrapper .top-menu__link:after{position:absolute;right:10px;font-size:9px;top:16px}.top-menu .top-menu__check_next_hide + .top-menu__item{display:none;}.top-menu .top-menu__check_next_hide + .top-menu__item + .top-menu__item-devider{display:none}.top-menu .top-menu__check_next_hide + .top-menu__item + .top-menu__item_info{display:inline-block}.top-menu .top-menu__check_info + .top-menu__item_type_info,.top-menu .top-menu__check_info + .top-menu__item + .top-menu__item_type_info{display:inline-block;}.top-menu .top-menu__check_info + .top-menu__item_type_info .top-menu__link,.top-menu .top-menu__check_info + .top-menu__item + .top-menu__item_type_info .top-menu__link{padding-right:24px;color:#fff;}.top-menu .top-menu__check_info + .top-menu__item_type_info .top-menu__link:after,.top-menu .top-menu__check_info + .top-menu__item + .top-menu__item_type_info .top-menu__link:after{position:absolute;right:10px;font-size:9px;top:16px}.top-menu .top-menu__check_info + .top-menu__item_type_info + .top-menu__item,.top-menu .top-menu__check_info + .top-menu__item + .top-menu__item_type_info + .top-menu__item{display:none}.top-menu .top-menu__check_info + .top-menu__item_type_info + .top-menu__item-devider,.top-menu .top-menu__check_info + .top-menu__item + .top-menu__item_type_info + .top-menu__item-devider{display:inline-block}.top-menu__dropdown-item{padding:10px}.top-menu__dropdown-link-wrapper{white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.top-menu__dropdown-link-wrapper_state_active .top-menu__dropdown-link{text-decoration:underline}.top-menu__dropdown-link{font-size:13px;color:#fff;}.top-menu__dropdown-link:hover{color:#fff;text-decoration:underline}.top-menu__dropdown-wrapper{-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.07);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.07);box-shadow:0 2px 2px rgba(0,0,0,0.07);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden}.top-menu__dropdown{position:absolute;top:100%;left:0;display:none;min-width:100%;}:root .top-menu__dropdown{display:block;visibility:hidden;clip:rect(0,1200px,1000px,-20px)}.top-menu__item-devider{display:inline-block;vertical-align:middle;font-size:10px;color:#fff;-khtml-opacity:.6;-moz-opacity:.6;opacity:.6;}.top-menu__item-devider:before{content:'|'}.top-menu__item-devider + .top-menu__item-devider{display:none}.top-menu .top-menu__item_about{position:relative}.top-menu .top-menu__item_type_info{position:relative;display:none;}.top-menu .top-menu__item_type_info + .top-menu__item-devider{display:none}.top-menu__item{display:inline-block;vertical-align:middle;color:#fff}.top-menu__item_pos_relative{position:relative}.top-menu__item_with-dropdown:hover{z-index:9;}.top-menu__item_with-dropdown:hover .top-menu__dropdown{display:block;visibility:visible;}.top-menu__item_with-dropdown:hover .top-menu__dropdown .top-menu__dropdown-wrapper{-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.top-menu__link-wrapper{display:inline-block;vertical-align:middle}.top-menu__link{font-size:13px;color:#fff;display:inline-block;vertical-align:middle;padding:12px 10px;position:relative;}.top-menu__link:hover{color:#fff;text-decoration:none}div.top-menu__link:before{content:attr(title)}.top-menu__list{position:relative}.header{background:#fff;padding:20px 0;border-bottom:1px solid #eee}.header__cell{display:table-cell;vertical-align:middle}.header__table{display:table;width:100%}.search{display:inline-block;vertical-align:middle}.search__button{position:absolute;right:0;top:0;width:26px;height:26px;line-height:26px;text-align:center;border:none;color:#fff;font-size:16px;}.search__button:hover{cursor:pointer}.search__form{position:relative}.search__input{width:100%;padding:5px 30px 5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:26px;font-size:13px;line-height:16px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#1b1b1b;background:#fff;border:1px solid #ddd;}.search__input:focus{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.12);-moz-box-shadow:0 0 5px rgba(0,0,0,0.12);box-shadow:0 0 5px rgba(0,0,0,0.12)}.groups-menu{background:#fff;border-bottom:1px solid #eee;position:relative;z-index:69}.groups-menu__check{display:none}.groups-menu__check_next_relative + .groups-menu__item-inner{position:relative;}.groups-menu__check_next_relative + .groups-menu__item-inner .groups-menu__dropdown{width:auto;max-width:240px;min-width:100%}.groups-menu__check_next_relative + .groups-menu__item-inner .groups-menu__dropdown-wrapper{margin:0 -1px;padding:0}.groups-menu__check_next_relative + .groups-menu__item-inner .groups-menu__dropdown-list{margin:0}.groups-menu__check_next_relative + .groups-menu__item-inner .groups-menu__dropdown-item{border-top:1px solid #eee;display:block;width:100%;margin:0}.groups-menu__check_more-than + .groups-menu__list{width:100%}.groups-menu__check_more-relative + .groups-menu__item-inner{position:relative;}.groups-menu__check_more-relative + .groups-menu__item-inner .groups-menu__dropdown{width:auto;min-width:100%;max-width:200px;right:0;left:auto}.groups-menu__check_more-relative + .groups-menu__item-inner .groups-menu__dropdown-wrapper{margin:0 -1px;padding:0}.groups-menu__check_more-relative + .groups-menu__item-inner .groups-menu__dropdown-list{margin:0}.groups-menu__check_more-relative + .groups-menu__item-inner .groups-menu__dropdown-item{border-top:1px solid #eee;display:block;width:100%;margin:0}.groups-menu__dropdown-item{display:inline-block;vertical-align:top;width:18%;margin-left:2%;white-space:nowrap}.groups-menu__dropdown-link-wrapper{padding:10px;overflow:hidden;text-overflow:ellipsis}.groups-menu__dropdown-link{font-size:13px;color:#656565;}.groups-menu__dropdown-link:hover{color:#333;text-decoration:underline}.groups-menu__dropdown-list{margin-left:-2%}.groups-menu__dropdown-wrapper{border:1px solid #eee;border-top:none;background:#f8f8f8;text-align:left;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.07);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.07);box-shadow:0 2px 2px rgba(0,0,0,0.07);-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;padding:10px 0}.groups-menu__dropdown{position:absolute;top:100%;left:0;display:none;width:100%}:root .groups-menu__dropdown{display:block;visibility:hidden;clip:rect(0,1200px,1000px,-20px)}.groups-menu__item-inner{display:table;height:100%;width:100%}.groups-menu__item{display:table-cell;text-align:center;vertical-align:middle;height:100%;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;border-right:1px solid #eee;}.groups-menu__item:hover{background:#f7f7f7;z-index:9;}.groups-menu__item:hover .groups-menu__dropdown{display:block;visibility:visible;}.groups-menu__item:hover .groups-menu__dropdown .groups-menu__dropdown-wrapper{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.groups-menu__link-arrow{display:none;}.groups-menu__link-arrow + .groups-menu__link:after{font-size:10px;margin-left:5px}.groups-menu__link-wrapper{display:table-row;height:100%}.groups-menu__link{display:table-cell;vertical-align:middle;text-align:center;padding:10px 15px;color:#656565;text-transform:uppercase;font-size:12px;font-weight:bold;}.groups-menu__link:hover{text-decoration:none;color:#656565}div.groups-menu__link{cursor:default;}div.groups-menu__link:before{content:attr(title)}div.groups-menu__link:after{font-size:10px;margin-left:5px}.groups-menu__list{display:table;height:50px;max-width:100%;border-left:1px solid #eee}.groups-menu__wrapper{position:relative}.notification{border:1px solid #f7e392;padding:10px 20px;font-size:13px;margin:0 0 40px 0;background:#fef3c8;color:#1b1b1b;-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;position:relative;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out}.notification__message + .notification__user-message{margin-top:10px}.notification__toggle{position:absolute;right:5px;top:5px;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;}.notification__toggle:hover{cursor:pointer;-khtml-opacity:1;-moz-opacity:1;opacity:1}.notification_type_hidden{height:0;padding:0 20px;margin:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;border:none}.b-custom-button__icon{display:none}.b-custom-button_state_disabled,.b-custom-button_state_disabled:hover,.b-custom-button_state_disabled:active{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#888 !important;background:#eee !important;border-color:#ccc !important;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none}.b-custom-button_type_range-filter{padding:0;width:22px;height:22px;line-height:22px;margin-left:15px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#ddd;}.b-custom-button_type_range-filter .b-custom-button__icon{display:inline-block;vertical-align:middle;}.b-custom-button_type_range-filter .b-custom-button__icon:before{font-size:16px}.b-custom-button_type_range-filter .b-custom-button__text{display:none}.b-button-colored__icon{display:none}.b-button-colored_loc_product{font-size:16px;padding:0;width:300px;height:36px;line-height:36px}.b-form-input__field{background:#fff;padding:7px 8px;width:100%;resize:none;border:1px solid #ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.b-form-input__field_height_140{height:140px}.b-form-input_type_range-filter{display:inline-block;vertical-align:middle;}.b-form-input_type_range-filter + .b-form-input_type_range-filter:before{content:'';display:inline-block;vertical-align:middle;margin:0 10px;width:5px;border-bottom:1px solid #666}.b-form-input_type_range-filter .b-form-input__field{width:55px;padding:3px 5px;height:16px;line-height:16px;border-color:#ddd}.b-form-checkbox__input-fake{display:none}.b-form-checkbox__input{position:absolute;top:2px;margin-left:-20px;-khtml-opacity:1;-moz-opacity:1;opacity:1;}.b-form-checkbox__input + .b-form-checkbox__label{line-height:1.3;display:inline-block;position:relative;cursor:pointer;}.b-form-checkbox__input + .b-form-checkbox__label:before{position:absolute;top:2px;left:-20px;display:none;width:14px;height:14px;margin:0;content:'';cursor:pointer;background-image:url("../images/sprite.png");background-position:-15px 0;background-repeat:no-repeat}:root .b-form-checkbox .b-form-checkbox__input{margin-left:-9999px;-khtml-opacity:0;-moz-opacity:0;opacity:0}:root .b-form-checkbox__input + .b-form-checkbox__label:before{display:block}.b-form-checkbox__input + .b-form-checkbox__label:before{background-position:-15px 0}.b-form-checkbox__input:checked + .b-form-checkbox__label:before{background-position:-15px -14px}.b-form-checkbox__input + .b-form-checkbox__label:hover:before{background-position:-15px -28px}.b-form-checkbox__input:checked + .b-form-checkbox__label:hover:before{background-position:-15px -42px}.b-form-radiobox__input-fake{display:none}.b-form-radiobox__input{position:absolute;top:-1px;margin-left:-20px;-khtml-opacity:1;-moz-opacity:1;opacity:1;}.b-form-radiobox__input + .b-form-radiobox__label{line-height:1.3;display:inline-block;position:relative;cursor:pointer;}.b-form-radiobox__input + .b-form-radiobox__label:before{position:absolute;top:2px;left:-20px;display:none;width:14px;height:14px;margin:0;content:'';cursor:pointer;background-image:url("../images/sprite.png");background-position:-15px 0;background-repeat:no-repeat}:root .b-form-radiobox__input{visibility:hidden;-khtml-opacity:0;-moz-opacity:0;opacity:0}:root .b-form-radiobox__input + .b-form-radiobox__label:before{display:block}.b-form-radiobox__input + .b-form-radiobox__label:before{background-position:-15px -61px}.b-form-radiobox__input:checked + .b-form-radiobox__label:before{background-position:-15px -77px}.b-form-radiobox__input + .b-form-radiobox__label:hover:before{background-position:-15px -93px}.b-form-radiobox__input:checked + .b-form-radiobox__label:hover:before{background-position:-15px -109px}.b-feedback__input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;padding:7px 8px;resize:none;border:1px solid #ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.b-feedback__label{display:none}.b-feedback__row{margin:10px 0;}.b-feedback__row:first-child{margin-top:0}.b-input-error{background:#fff9df;padding:6px 10px;font-size:12px;margin:10px 0;color:#797a7c;position:relative;display:none;border:1px solid #e2d7b9;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14);box-shadow:0 1px 2px rgba(0,0,0,0.14)}.b-input-error__body:before{margin:0 4px 0 0}.b-input-error__tail{display:block;position:absolute;bottom:100%;left:9px;width:0;height:0;border:8px solid transparent;border-top:none;border-bottom-color:#e2d7b9;-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-khtml-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}.b-input-error__tail:before{content:'';display:block;position:absolute;bottom:-8px;left:-6px;width:0;height:0;border:6px solid transparent;border-top:none;border-bottom-color:#fff9df}.fixed-form{position:fixed;right:-1px;width:240px;top:30%;z-index:99;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}.fixed-form .b-title{margin:0 0 20px 0;padding:0;font-size:16px}.fixed-form__info{color:#222;background:#fff;padding:15px;position:relative;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.1);box-shadow:0 5px 5px rgba(0,0,0,0.1);border:1px solid;z-index:2;}.fixed-form__info + .fixed-form__toggle{display:block}.fixed-form__inner{position:relative}.fixed-form__toggle{position:absolute;right:100%;top:0;color:#fff;width:110px;height:32px;line-height:32px;padding-bottom:8px;text-align:center;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-khtml-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 1px 2px rgba(0,0,0,0.1);-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.15);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.15);text-shadow:0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;}.fixed-form__toggle:hover{cursor:pointer}:root .fixed-form__toggle{margin:35px -40px 0 0}:root .fixed-form_type_hidden .fixed-form__toggle:hover{margin-right:-35px}.fixed-form_type_hidden{right:-242px}.main-form .b-input-error{display:inline-block}.main-form__description{font-size:13px;color:#444;}.main-form__description + .main-form__body{margin-top:15px}.main-form__notification-button{display:inline;padding:0;border:none;background:none;color:#000;border-bottom:1px dotted;}.main-form__notification-button:hover{cursor:pointer}.main-form__notification-text{display:inline;color:#3a7400;margin:10px 0}.main-form__notification{padding:10px 15px;background-color:#efd;border:1px solid #cdb;position:relative}.b-slider{position:relative}.b-slider__container{position:relative;overflow:hidden;height:0;background:#fff}.b-slider__image{max-width:100%;max-height:100%;display:inline-block;vertical-align:middle}.b-slider__images-wrapper{overflow:hidden;position:relative}.b-slider__item{position:absolute;width:100%;height:1000px;line-height:1000px;left:0;top:50%;margin-top:-500px;text-align:center;font-size:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;font-size:0;}.b-slider__item:first-child{-khtml-opacity:1;-moz-opacity:1;opacity:1}.b-slider__next{position:absolute;right:20px;top:50%;margin-top:-25px;height:50px;line-height:50px;width:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;z-index:32;text-align:center;font-size:22px;background:#fff;color:#656565;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}.b-slider__next:hover{-khtml-opacity:1;-moz-opacity:1;opacity:1;cursor:pointer}.b-slider__pages{position:absolute;left:0;top:100%;width:100%;}.b-slider__pages .b-slider__nav{text-align:center;padding-top:5px;font-size:0}.b-slider__pages .b-slider__nav-item{display:inline-block;vertical-align:middle;width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;}.b-slider__pages .b-slider__nav-item + .b-slider__nav-item{margin-left:10px}.b-slider__prev{position:absolute;left:20px;top:50%;margin-top:-25px;height:50px;line-height:50px;width:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;z-index:32;text-align:center;font-size:22px;background:#fff;color:#656565;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}.b-slider__prev:hover{-khtml-opacity:1;-moz-opacity:1;opacity:1;cursor:pointer}.b-slider__progress-bar .b-slider__nav-item{display:block;position:absolute;left:0;bottom:0;width:0;height:5px;background:transparent;z-index:50}.b-slider__progress-bar .b-slider__nav-item_state_active{animation-name:slide-timer;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:1;-webkit-animation-name:slide-timer;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:1}@-webkit-keyframes slide-timer{0%{width:0;background:rgba(255,255,255,0.5)}100%{width:100%;background:rgba(255,255,255,0.5)}}@-moz-keyframes slide-timer{0%{width:0;background:rgba(255,255,255,0.5)}100%{width:100%;background:rgba(255,255,255,0.5)}}@-webkit-keyframes slide-timer{0%{width:0;background:rgba(255,255,255,0.5)}100%{width:100%;background:rgba(255,255,255,0.5)}}@-o-keyframes slide-timer{0%{width:0;background:rgba(255,255,255,0.5)}100%{width:100%;background:rgba(255,255,255,0.5)}}@keyframes slide-timer{0%{width:0;background:rgba(255,255,255,0.5)}100%{width:100%;background:rgba(255,255,255,0.5)}}.b-sitewide-links{word-wrap:break-word;color:#fff;line-height:1.3;display:table;margin-left:-50px;width:100%;table-layout:fixed}.b-sitewide-links__item{display:table-cell;vertical-align:top;padding-left:50px}.b-sitewide-links__list-item{position:relative;padding-left:14px;}.b-sitewide-links__list-item + .b-sitewide-links__list-item{margin-top:10px}.b-sitewide-links__list-link{word-wrap:break-word;font-size:14px;font-style:normal;text-decoration:none;}.b-sitewide-links__list-link:hover{text-decoration:underline}.b-sitewide-links__list-link:before{font-size:9px;float:left;margin:3px 10px 0 -14px;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out}.b-sitewide-links__list-link:hover:before{-moz-transform:translate(5px,0);-webkit-transform:translate(5px,0);-o-transform:translate(5px,0);-khtml-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}.b-sitewide-links__title{font-size:13px;font-weight:bold;margin-bottom:25px;color:#fff;text-transform:uppercase}.trade-info{padding:20px 0;font-size:12px;}.trade-info a{text-decoration:underline}.trade-info p{margin:5px 0}.trade-info table{margin:5px 0}.trade-info td{padding:3px 20px 3px 0;text-align:left}.trade-info th{padding:3px 20px 3px 0;text-align:left}.trade-info__register-title{font-size:11px;margin-bottom:5px;font-weight:bold}.b-docs-list{margin:3px 0 0 -15px}.b-docs-list__item{display:inline-block;margin:2px 0 0 15px}.b-docs-list__link{text-decoration:underline;}.b-sked{margin:-5px 0 0 -20px}.b-sked__item{display:inline-block;margin:5px 0 0 20px}.footer-contacts{color:#fff;}.footer-contacts a{text-decoration:none;}.footer-contacts a:hover{text-decoration:underline}.footer-contacts__address-part{display:inline;}.footer-contacts__address-part + .footer-contacts__address-part:before{content:',';margin-right:5px}.footer-contacts__company-name-wrapper{margin-bottom:15px}.footer-contacts__company-name{font-size:14px}.footer-contacts__data-item{padding-left:24px;position:relative;font-size:13px;word-wrap:break-word;}.footer-contacts__data-item:before{position:absolute;left:0;top:1px}.footer-contacts__data-item + .footer-contacts__data-item{margin-top:10px}.footer-contacts__data{margin-top:15px}.footer-contacts__email{color:#888;text-decoration:underline;}.footer-contacts__email:hover{text-decoration:underline}.footer-contacts__map-link{margin:5px 0 0 24px}.footer-contacts__map-title{display:inline-block;font-size:13px;border-bottom:1px dotted;}.footer-contacts__map-title:before{content:attr(title)}.footer-contacts__map-title:hover{cursor:pointer}.footer-contacts__person{display:block;font-size:13px;margin-top:4px}.footer-contacts__phones-description{margin-top:1px;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;font-size:12px}.footer-contacts__phones-extention{display:inline-block;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;font-size:13px;}.footer-contacts__phones-extention:before{content:'('}.footer-contacts__phones-extention:after{content:')'}.footer-contacts__phones-item{margin-top:10px}.footer-contacts__phones-part{display:inline-block;}.footer-contacts__phones-part + .footer-contacts__phones-part{margin-left:5px}.footer-contacts__phones-single{font-size:14px;display:inline-block;vertical-align:middle;margin-right:5px}.footer-contacts__phones-toggle{display:inline-block;margin-left:5px;vertical-align:middle;border-bottom:1px dotted #888;margin-top:-4px;color:#666;}.footer-contacts__phones-toggle:hover{cursor:pointer;color:#000}.footer-contacts__phones-toggle + .footer-contacts__phones-part{display:none}.footer-contacts__phones-toggle_view_hidden{display:none;}.footer-contacts__phones-toggle_view_hidden + .footer-contacts__phones-part{display:inline-block;margin-left:5px}.footer-contacts__phones{margin-top:-10px;border-top:1px solid transparent}.footer-contacts__title{font-size:13px;font-weight:bold;margin-bottom:25px;color:#fff;text-transform:uppercase}.b-title-wrapper{text-align:left;position:relative;margin-bottom:30px;}.b-title-wrapper:before{content:'';position:absolute;left:0;top:50%;margin-top:-1px;height:0;width:100%;border-top:1px solid #eee}.b-title-wrapper .b-title{display:inline-block;padding:0 20px 0 0;background:#fff;margin:0}.b-title{position:relative;font-weight:normal;font-size:18px;color:#000;margin:0 0 30px 0}.b-title__caption{display:inline;}.b-title__caption:before{content:attr(title)}.b-title__link{color:#000;}.b-title__link:hover{color:#000;text-decoration:none}.b-filter-group-title{margin:10px 0 10px 0;color:#666;font-size:12px;font-weight:bold;display:none}.b-filter-group-title__icon-help{position:relative;z-index:9}.b-filter-list__count{line-height:1;display:inline-block;margin:-1px 0 1px 4px;font-size:12px;vertical-align:middle;padding:1px 0;color:#999;}.b-filter-list__count:before{content:'('}.b-filter-list__count:after{content:')'}.b-filter-list__group{position:relative;}.b-filter-list__group + .b-filter-list__group{margin-top:10px;border-top:1px dotted #eee}.b-filter-list__group-toggle{position:absolute;left:0;top:0;right:0;bottom:0;}.b-filter-list__group-toggle:hover{cursor:pointer;}.b-filter-list__group-toggle:hover + .b-filter-group-title{text-decoration:underline}.b-filter-list__group-title{display:none;position:relative;float:left;margin-top:10px;}.b-filter-list__group-title .b-filter-group-title{display:block;margin:0}.b-filter-group-title + .b-filter-list__group-title{display:block;}.b-filter-group-title + .b-filter-list__group-title .b-filter-list__group-toggle{display:block}.b-filter-group-title + .b-filter-list__group-title + .b-filter-list__group-list{display:none}.b-filter-list__group-list{clear:both;margin-top:10px;overflow:hidden}.b-filter-list__group_type_show-list .b-filter-list__group-list{display:block !important}.b-filter-list__item{padding:0 0 0 20px;line-height:14px;margin:10px 0 0 0;display:block}.b-filter-list__link{text-decoration:none;position:relative;display:inline-block;}.b-filter-list__link:hover{text-decoration:none;}.b-filter-list__range-item{margin:10px 0 10px 0;position:relative;}.b-filter-list__range-item:before{content:attr(title);display:block;margin-bottom:10px;color:#666;font-size:12px;font-weight:bold}.b-filter-list__wrapper{max-height:395px;overflow:auto;padding-right:10px}.b-filter-list_type_hidden{display:none}.b-filter-more{display:inline-block;font-size:12px;color:#444;margin:15px 0 0 0;text-decoration:none;border-bottom:1px dotted;}.b-filter-more:hover{cursor:pointer;text-decoration:none;color:#000}.b-filter-reset{display:inline-block;font-size:12px;color:#444;margin:15px 0 0 0;text-decoration:none;border-bottom:1px dotted;}.b-filter-reset:hover{cursor:pointer;text-decoration:none;color:#000}.b-user-content + .product-groups .product-groups__list{margin-top:0}.product-groups__column{display:inline-block;vertical-align:top;margin-left:2%}.product-groups__image-link{display:block;height:200px;line-height:200px;font-size:0;text-align:center;border:1px solid #eee;border-bottom:none;background:#fff;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.product-groups__image-wrapper{position:relative}.product-groups__image{display:inline-block;vertical-align:middle;max-height:90%;max-width:90%;}.product-groups__image + .d-no-image{display:none}.product-groups__item-inner{position:relative;overflow:hidden}.product-groups__item{display:inline-block;vertical-align:top;margin-left:2%;margin-top:20px;position:relative;}.product-groups__item_show-subgroups .product-groups__subgroups-item_view_hidden{display:inline-block}.product-groups__item_show-subgroups .product-groups__subgroups-view-all-wrapper{display:none}.product-groups__list{margin-left:-2%;margin-top:-20px;border-top:1px solid transparent}.product-groups__overlay-link{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;color:transparent;z-index:10}.product-groups__subgroups-counter{margin:-1px 0 0 4px;display:inline-block;vertical-align:middle;color:#888;font-size:12px;}.product-groups__subgroups-counter:before{content:'('}.product-groups__subgroups-counter:after{content:')'}.product-groups__subgroups-item{display:inline-block;margin-left:20px;margin-top:5px}.product-groups__subgroups-item_view_hidden{display:none}.product-groups__subgroups-list{margin-left:-20px}.product-groups__subgroups-title:hover{color:#000;text-decoration:underline}.product-groups__subgroups-view-all{color:#666;}.product-groups__subgroups-view-all:hover{cursor:pointer}.product-groups__subgroups{font-size:13px;margin-top:10px}.product-groups__title-wrapper-inner{display:table;height:55px;width:100%}.product-groups__title-wrapper{border:1px solid #eee;background:#fcfcfc;height:55px;overflow:hidden;position:relative;}.product-groups__title-wrapper:before{position:absolute;z-index:9;bottom:0;left:0;display:block;width:100%;height:16px;content:'';border-bottom:10px solid #fcfcfc;}.product-groups__title-wrapper:after{content:'';position:absolute;right:0;bottom:10px;width:30px;height:12px;border-right:10px solid #fcfcfc;}.product-groups__title{display:table-cell;padding:10px;vertical-align:middle;font-size:14px;color:#000;}.product-groups__title:hover{color:#000;text-decoration:none}.product-groups_view_gallery .product-groups__counter{position:absolute;left:50%;top:50%;width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin:-25px 0 0 -25px;line-height:50px;text-align:center;background:rgba(248,248,248,0.85);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#d9f8f8f8", endColorstr="#d9f8f8f8",GradientType=0 );font-size:12px;font-weight:bold;color:#666;-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0);-khtml-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.product-groups_view_gallery .product-groups__item{width:31.33%;}.product-groups_view_gallery .product-groups__item:hover{-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;-webkit-box-shadow:0 0 14px rgba(0,0,0,0.12);-moz-box-shadow:0 0 14px rgba(0,0,0,0.12);box-shadow:0 0 14px rgba(0,0,0,0.12);}.product-groups_view_gallery .product-groups__item:hover .product-groups__counter{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-khtml-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.product-groups_view_list .product-groups__item{display:inline-block;vertical-align:top;width:48%;margin-left:2%;margin-top:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.product-groups_view_list .product-groups__item:hover .product-groups__image-link{border-color:#eee}.product-groups_view_list .product-groups__item:hover .product-groups__image{-moz-transform:none;-webkit-transform:none;-o-transform:none;-khtml-transform:none;-ms-transform:none;transform:none}.product-groups_view_list .product-groups__item-inner{border:none;padding:0;display:table;width:100%}.product-groups_view_list .product-groups__image-wrapper{display:table-cell;width:100px;vertical-align:top}.product-groups_view_list .product-groups__image-link{width:100px;height:100px;line-height:100px;border:1px solid #eee;overflow:hidden;}.product-groups_view_list .product-groups__image-link:hover{border-color:#ccc !important}.product-groups_view_list .product-groups__image{max-width:94%;max-height:94%;margin:3px 0}.product-groups_view_list .product-groups__text-wrapper{display:table-cell;vertical-align:middle;padding-left:20px}.product-groups_view_list .product-groups__title-wrapper{position:static;left:auto;width:auto;bottom:auto;background:none;filter:none;padding:0;margin-bottom:10px;display:inline;border:none;}.product-groups_view_list .product-groups__title-wrapper:after{display:none}.product-groups_view_list .product-groups__title-wrapper:before{display:none}.product-groups_view_list .product-groups__title{display:inline;font-size:16px;padding:0;color:#000;}.product-groups_view_list .product-groups__title:hover{text-decoration:underline}.product-groups_view_list .product-groups__title:after{display:none}.product-groups_view_list .product-groups__counter{background:none;padding:0;margin-left:4px;display:inline-block;vertical-align:middle;}.product-groups_view_list .product-groups__counter:before{content:'('}.product-groups_view_list .product-groups__counter:after{content:')'}.main-manufacturers .b-filter-list{margin-top:0;margin-left:0;display:inline}.main-manufacturers .b-filter-list_type_hidden{display:inline}.main-manufacturers .b-filter-list__item{display:inline-block;margin-left:10px;margin-top:10px;overflow:hidden;position:relative;border:1px solid #eee;color:#1b1b1b;padding:0 15px;height:26px;line-height:26px;-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;background:#f7f7f7;color:#1b1b1b;}.main-manufacturers .b-filter-list__item:hover .b-filter-list__count,.main-manufacturers .b-filter-list__item:active .b-filter-list__count,.main-manufacturers .b-filter-list__item:hover .b-filter-list__link,.main-manufacturers .b-filter-list__item:active .b-filter-list__link{color:#fff;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none}.main-manufacturers .b-filter-list__item:active{-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.12);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.12);text-shadow:0 -1px 0 rgba(0,0,0,0.12);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.12);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.12);box-shadow:inset 0 1px 3px rgba(0,0,0,0.12)}.main-manufacturers .b-filter-list__link{font-size:13px;position:relative;}.main-manufacturers .b-filter-list__link:after{content:'';position:absolute;left:-20px;top:-10px;width:100%;height:100%;padding:10px 50px}.main-manufacturers .b-filter-list__link:hover{text-decoration:none;color:#fff;}.main-manufacturers .b-filter-list__link:hover .b-form-checkbox__label{text-decoration:none}.main-manufacturers .b-filter-list__count{vertical-align:baseline;font-size:13;margin:0 0 0 4px}.main-manufacturers .b-form-checkbox__input{display:none}:root .main-manufacturers .b-form-checkbox__input + .b-form-checkbox__label:before{display:none}.main-manufacturers__list{margin-left:-10px;margin-top:-10px;line-height:1;font-size:0;}.main-manufacturers__list a{color:#000}.recent-news__date{font-size:12px;color:#666;margin:10px 0 0 0;display:block;}.recent-news__date:before{margin-right:5px;font-size:11px}.recent-news__description{margin:10px 0;font-size:13px}.recent-news__image-link{display:block;height:100px;width:100px;line-height:100px;text-align:center;font-size:0;border:1px solid #eee;}.recent-news__image-link:hover{border-color:#ccc}.recent-news__image-wrapper{float:left}.recent-news__image{max-height:100%;max-width:100%;display:inline-block;vertical-align:middle;}.recent-news__image + .d-no-image{display:none}.recent-news__item + .recent-news__item{margin-top:15px;padding-top:15px;border-top:1px dotted #eee}.recent-news__text-wrapper{margin-left:120px}.recent-news__title-wrapper{max-height:50px;overflow:hidden;position:relative;}.recent-news__title-wrapper:after{content:'';position:absolute;left:0;bottom:100%;margin-bottom:-50px;height:16px;width:100%;}.recent-news__title:hover{text-decoration:underline}.recent-articles__date{font-size:12px;color:#666;margin:10px 0 0 0;display:block;}.recent-articles__date:before{margin-right:5px;font-size:11px}.recent-articles__description{margin:10px 0;font-size:13px}.recent-articles__image-link{display:block;height:100px;width:100px;line-height:100px;text-align:center;font-size:0;border:1px solid #eee;}.recent-articles__image-link:hover{border-color:#ccc}.recent-articles__image-wrapper{float:left}.recent-articles__image{max-height:100%;max-width:100%;display:inline-block;vertical-align:middle;}.recent-articles__image + .d-no-image{display:none}.recent-articles__item + .recent-articles__item{margin-top:15px;padding-top:15px;border-top:1px dotted #eee}.recent-articles__text-wrapper{margin-left:120px}.recent-articles__title-wrapper{max-height:50px;overflow:hidden;position:relative;}.recent-articles__title-wrapper:after{content:'';position:absolute;left:0;bottom:100%;margin-bottom:-50px;height:16px;width:100%;}.recent-articles__title:hover{text-decoration:underline}.b-recent-vacancies__address{display:inline-block;vertical-align:middle;font-size:12px;color:#777;}.b-recent-vacancies__address:before{margin-right:3px}.b-recent-vacancies__date{display:inline-block;vertical-align:middle;margin-right:15px;font-size:12px;color:#666;}.b-recent-vacancies__date:before{margin-right:5px;font-size:11px}.b-recent-vacancies__item-inner{margin-left:-15px}.b-recent-vacancies__item{position:relative;}.b-recent-vacancies__item + .b-recent-vacancies__item{margin-top:15px;padding-top:15px;border-top:1px dotted #eee}.b-recent-vacancies__salary{display:inline-block;vertical-align:middle;margin-right:15px;color:#1b1b1b}.b-recent-vacancies__title{display:inline-block;vertical-align:middle;margin-right:15px;}.b-recent-vacancies__title:hover{text-decoration:underline}.recent-portfolio .b-portfolio-list__item + .b-portfolio-list__item{margin-top:15px;padding-top:15px;border-top:1px dotted #eee}.recent-portfolio .b-portfolio-list__image-wrapper{float:left}.recent-portfolio .b-portfolio-list__image-link{display:block;height:100px;width:100px;line-height:100px;text-align:center;font-size:0;border:1px solid #eee;position:relative;background:#fff;}.recent-portfolio .b-portfolio-list__image-link:hover{border-color:#ccc}.recent-portfolio .b-portfolio-list__image{max-height:100%;max-width:100%;display:inline-block;vertical-align:middle}.recent-portfolio .b-portfolio-list__text-wrapper{margin-left:120px}.recent-portfolio .b-portfolio-list__title-wrapper{max-height:50px;overflow:hidden;position:relative;}.recent-portfolio .b-portfolio-list__title-wrapper:after{content:'';position:absolute;left:0;bottom:100%;margin-bottom:-50px;height:16px;width:100%;}.recent-portfolio .b-portfolio-list__title-link:hover{text-decoration:underline}.recent-portfolio .b-portfolio-list__confirmed-wrapper{margin:10px 0 0 0}.recent-portfolio .b-portfolio-list__confirmed{display:inline-block;vertical-align:middle;font-size:11px;padding:2px 7px;background:#f5f5f5;border:1px solid #ebebeb;-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);cursor:default;}.recent-portfolio .b-portfolio-list__confirmed:before{margin-right:3px;font-size:12px;color:#8bc624}.recent-portfolio .b-portfolio-list__footnotes{margin:10px 0 0 -15px;font-size:12px;color:#666}.recent-portfolio .b-portfolio-list__date{display:inline-block;vertical-align:middle;margin-left:15px;}.recent-portfolio .b-portfolio-list__date:before{margin-right:3px;font-size:11px}.recent-portfolio .b-portfolio-list__photos{display:inline-block;vertical-align:middle;margin-left:15px;}.recent-portfolio .b-portfolio-list__photos:before{margin-right:3px;font-size:13px}.b-rating{margin:10px 0;position:relative}.b-rating__bar{position:absolute;left:0;top:0;height:100%;width:auto}.b-rating__body{display:inline-block;width:120px;height:16px;position:relative;background:#f0f0f0}.b-rating__pattern{position:absolute;left:0;top:0;height:100%;width:100%;background:url("../images/sprite.png") no-repeat 0 -132px}.b-rating__status-text{display:none}.b-breadcrumb{margin:-20px 0 30px 0;padding:0;position:relative;font-size:12px;line-height:12px;font-style:normal;}.b-breadcrumb__arrow{display:inline-block;vertical-align:middle;font-size:0;margin:0 7px;color:#888;height:12px;}.b-breadcrumb__arrow:before{display:inline;font-size:9px}.b-breadcrumb__bar{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b-breadcrumb__current{cursor:default;color:#7a7a7a;display:inline-block;vertical-align:middle;height:12px}.b-breadcrumb__expander{background:none;margin:0 5px 0 5px;padding:0;}.b-breadcrumb__expander:hover{background:none}.b-breadcrumb__expander:after{display:none}.b-breadcrumb__expander .b-breadcrumb__link{background:none;margin:0;padding:0;}.b-breadcrumb__expander .b-breadcrumb__link:hover{background:none;color:#000;cursor:pointer}.b-breadcrumb__expander .b-breadcrumb__link:after{display:none}.b-breadcrumb__item{display:inline-block;vertical-align:middle;overflow:hidden;padding:0;height:12px}.b-breadcrumb__link-home-icon{display:none}.b-breadcrumb__link{color:#666;}.b-breadcrumb__link:hover{color:#222;text-decoration:underline}.b-catalog-panel{line-height:1;margin:30px 0 0 0;padding-top:15px;color:#666;border-top:3px double #eee;}.b-catalog-panel__field{display:inline-block;vertical-align:middle;border:1px solid #eee;background:#fff;padding:4px;position:relative}.b-catalog-panel__icon-bg{display:none}.b-catalog-panel__icon{font-size:18px;}.b-catalog-panel__label{background:#fff;border-color:#d5d5d5 #d2d2d2 #cfcfcf;border-style:solid;border-width:2px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);color:#000;margin:0;width:90px;padding:10px;position:absolute;z-index:9;left:50%;bottom:100%;margin-left:-57px;margin-bottom:8px;-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;text-align:center;font-size:12px;}.b-catalog-panel__label:before{content:'';position:absolute;background:url("../images/sprite.png") no-repeat;background-position:0 -122px;height:6px;width:12px;left:50%;bottom:-6px;margin-left:-6px}.b-catalog-panel__pagination{float:left;}.b-catalog-panel__pagination .b-pager{display:inline-block;padding-top:0;margin-top:0;border-top:none}.b-catalog-panel__perpage-type{float:right;font-size:13px;}.b-catalog-panel__perpage-type .b-catalog-panel__field{margin-left:5px}.b-catalog-panel__sort-type{float:left;font-size:13px;}.b-catalog-panel__sort-type .b-catalog-panel__field{margin-left:5px}.b-catalog-panel__view-as{float:right;vertical-align:middle;margin-top:5px;position:relative;}.b-catalog-panel__view-as:hover{cursor:pointer;}.b-catalog-panel__view-as:hover .b-catalog-panel__label{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}span.b-catalog-panel__view-as{cursor:default;}span.b-catalog-panel__view-as:hover{cursor:default}.b-catalog-panel__view-as_type_gallery{margin-left:10px}.b-catalog-panel_loc_top{padding:0 0 15px 0;border-top:none;border-bottom:3px double #eee;margin:30px 0 30px 0}.b-online-payment{line-height:1;margin:30px 0;padding:15px;border:3px double #eee;}.b-online-payment__item{font-size:0;display:inline-block;height:24px;vertical-align:top;}.b-online-payment__item + .b-online-payment__item{margin-left:5px}.b-online-payment__title{display:inline-block;vertical-align:middle;line-height:24px;margin-right:10px}.b-pager{margin-top:30px;padding-top:15px;border-top:3px double #eee;display:block;vertical-align:middle;font-size:0;}.b-pager__dotted-link{display:inline-block;vertical-align:middle;font-size:12px;margin:0 6px;cursor:default}.b-pager__link{display:inline-block;vertical-align:middle;height:24px;line-height:24px;border:1px solid #e7e7e7;color:#333;font-size:13px;padding:0 10px;position:relative;background:#f5f5f5;}.b-pager__link + .b-pager__link{margin-left:10px}.b-pager__link:hover{text-decoration:none}.b-pager__link_pos_first{font-size:0;}.b-pager__link_pos_first:before{font-size:11px;vertical-align:middle}.b-pager__link_pos_first.b-pager__link_type_current{font-size:13px;}.b-pager__link_pos_first.b-pager__link_type_current:before{display:none}.b-pager__link_pos_last{font-size:0;}.b-pager__link_pos_last:before{font-size:11px;vertical-align:middle}.b-pager__link_pos_last.b-pager__link_type_current{font-size:13px;}.b-pager__link_pos_last.b-pager__link_type_current:before{display:none}.b-pager__link_type_current{cursor:default;background:#e4e4e4;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);z-index:2}.b-product-line{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px 0 0 2%;padding:10px;border:1px solid #eee;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.1);box-shadow:0 1px 4px rgba(0,0,0,0.1);background:#fff;}.b-product-line + .b-product-line{margin-top:20px}.b-product-line:hover{-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;-webkit-box-shadow:0 0 14px rgba(0,0,0,0.12);-moz-box-shadow:0 0 14px rgba(0,0,0,0.12);box-shadow:0 0 14px rgba(0,0,0,0.12);}.b-product-line:hover .b-product-line__btn-preview{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;display:block;}.b-product-line:hover .b-product-line__btn-preview:hover{color:#222}.b-product-line .h-mh-10{margin:0}.b-product-line .h-layout-hidden{overflow:visible}.b-product-line .b-custom-button,.b-product-line .b-button-colored{height:24px;line-height:24px;font-size:12px;padding:0;width:160px}.b-product-line .b-product-line__one-click-order,.b-product-line .b-product-line__custom-order-button,.b-product-line .b-custom-button,.b-product-line .b-button-colored{margin:5px 0}.b-product-line__btn-preview{position:absolute;left:80px;top:55px;width:30px;height:30px;line-height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-align:center;background:rgba(255,255,255,0.85);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#d9ffffff", endColorstr="#d9ffffff",GradientType=0 );display:none;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;z-index:9;color:#777;font-size:16px;}.b-product-line__btn-preview:hover{cursor:pointer}:root .b-product-line__btn-preview{display:block;visibility:hidden;-khtml-opacity:0;-moz-opacity:0;opacity:0}.b-product-line .b-product-line__custom-order-button,.b-product-line .b-product-line__custom-order-button:hover,.b-product-line .b-product-line__custom-order-button:active{width:auto;height:auto;line-height:1;padding:0;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;background:none}.b-product-line__custom-order-button .b-custom-button__text{color:#222;font-size:12px;border-bottom:1px dotted #222}.b-product-line__custom-order-button:hover .b-custom-button__text{color:#000}.b-product-line__custom-order-button + .b-drop-phones{margin-top:5px}.b-product-line__data-hider{display:none}.b-product-line__data{font-size:11px;color:#333;margin:3px 0 0 0}.b-product-line__details-panel{margin-right:180px;margin-left:194px;}.b-product-line__image-wrapper{font-size:0;position:relative;display:block;float:left;width:150px;height:100px;line-height:100px;padding:10px;margin:0;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;border:1px solid #eee;background:#fff;z-index:1;}.b-product-line__image-wrapper img{max-width:100%;max-height:100%;vertical-align:middle;display:inline-block}.b-product-line__image-wrapper:hover{border-color:#ccc}.b-product-line__one-click-order{font-size:12px;padding:0;color:#222;}.b-product-line__one-click-order .b-one-click-order__text{border-bottom:1px dotted}.b-product-line__one-click-order:hover{cursor:pointer}.b-product-line__order-bar{position:relative;float:right;width:160px;height:100%;padding-right:10px;text-align:center}.b-product-line__price-bar{font-size:1em;margin-bottom:10px;color:#000}.b-product-line__price{font-weight:bold;display:inline-block;}.b-product-line__price + .b-product-line__price_discounted_yes{margin-left:10px}.b-product-line__price_discounted_yes{font-size:11px;display:inline-block;vertical-align:middle;margin:0 10px 0 0;text-decoration:line-through;font-weight:normal}.b-product-line__price_type_disable{font-weight:normal;font-size:13px}.b-product-line__product-name-hider{position:absolute;bottom:0;left:0;display:none;width:100%;height:16px;}.b-product-line__product-name-link{color:#1b1b1b;}.b-product-line__product-name-link:hover{color:#1b1b1b;text-decoration:underline}.b-product-line__product-name{margin:0 0 10px 0;line-height:1.3}.b-product-line__product-sku{font-size:11px;line-height:14px;display:block;overflow:hidden;height:14px;white-space:nowrap;text-overflow:ellipsis;color:#888;margin-top:7px}.b-product-line__selling-type{display:inline-block;position:relative}.b-product-line__state{display:inline-block;position:relative;margin-right:10px}.b-product-line_type_gallery{display:inline-block;width:31.33%;vertical-align:top;padding:0 0 10px 0;text-align:left;overflow:visible;}.b-product-line_type_gallery + .b-product-line{padding-top:0}.b-product-line_type_gallery .b-product-line__data{font-size:11px;color:#333}.b-product-line_type_gallery .b-product-label{width:auto;top:5px;left:5px;padding:1px 12px;}.b-product-line_type_gallery .b-product-label + .b-discount{top:5px}.b-product-line_type_gallery .b-discount{width:auto;top:5px;left:5px;padding:1px 12px}.b-product-line_type_gallery .b-discount_type_timeout{width:100%;padding:2px 0;top:auto;left:0;bottom:0;right:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-transform:none;-webkit-transform:none;-o-transform:none;-khtml-transform:none;-ms-transform:none;transform:none}.b-product-line_type_gallery .b-discount_type_timeout .b-discount__first-line{line-height:16px;padding:0 3px}.b-product-line_type_gallery .b-discount_type_timeout .b-discount__second-line{padding:0 3px}.b-product-line_type_gallery .b-product-line__product-name_with_hider{position:relative;overflow:hidden;height:35px;margin-bottom:10px;}.b-product-line_type_gallery .b-product-line__product-name_with_hider:after{content:'';position:absolute;right:0;bottom:0;width:30px;height:16px;}.b-product-line_type_gallery .b-product-line__product-name_with_hider .b-product-line__product-name-hider{display:block}.b-product-line_type_gallery .b-product-line__product-sku{display:none}.b-product-line_type_gallery .b-product-line__image-wrapper{line-height:200px;float:none;width:auto;height:200px;background:#f1f1f1;padding:10px;margin:0 0 15px 0;overflow:hidden;z-index:auto;border:none;border-bottom:1px solid #eee;}.b-product-line_type_gallery .b-product-line__image-wrapper:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:10px solid #fff}.b-product-line_type_gallery .b-product-line__image-wrapper:hover{border-color:#eee}.b-product-line_type_gallery .b-product-line__details-panel{border:none;padding:0 20px;margin:0}.b-product-line_type_gallery .b-product-line__price-bar{color:#000;margin:0;display:table;width:100%;height:50px}.b-product-line_type_gallery .b-product-line__price{display:table-cell;vertical-align:middle;font-size:15px}.b-product-line_type_gallery .b-product-line__price_type_disable{font-weight:normal}.b-product-line_type_gallery .b-product-line__price_discounted_yes{font-size:13px;float:none;padding-bottom:5px;display:table-row;}.b-product-line_type_gallery .b-product-line__price_discounted_yes + .b-product-line__price{display:table-row}.b-product-line_type_gallery .b-product-line__data{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b-product-line_type_gallery .b-product-line__data{font-size:11px;color:#111}.b-product-line_type_gallery .b-one-click-order + .b-drop-phones{float:none;display:inline-block;vertical-align:top}.b-product-line_type_gallery .b-product-line__order-bar{position:absolute;border:none;left:0;bottom:100%;height:auto;margin:0;margin-bottom:-220px;padding:20px 10%;background:rgba(255,255,255,0.85);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#d9ffffff", endColorstr="#d9ffffff",GradientType=0 );width:80%;float:none;text-align:center;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;overflow:hidden;z-index:5;display:none}.b-product-line_type_gallery .b-product-line__btn-preview{left:auto;right:50%;top:75px;margin-right:-18px;width:36px;height:36px;line-height:36px;font-size:20px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;visibility:hidden;-moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0);-khtml-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0)}.b-product-line_type_gallery .b-product-line__one-click-order,.b-product-line_type_gallery .b-product-line__one-click-order:hover,.b-product-line_type_gallery .b-product-line__one-click-order:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;color:#222;font-size:12px;border:none;}.b-product-line_type_gallery .b-product-line__one-click-order .b-one-click-order__text,.b-product-line_type_gallery .b-product-line__one-click-order:hover .b-one-click-order__text,.b-product-line_type_gallery .b-product-line__one-click-order:active .b-one-click-order__text{border-bottom:1px dotted}.b-product-line_type_gallery:hover .b-product-line__order-bar{display:block;height:auto;padding:10px 10%;overflow:visible}.b-product-line_type_gallery:hover .b-product-line__btn-preview{visibility:visible;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-khtml-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}:root .b-product-line_type_gallery .b-product-line__order-bar{-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;display:block;visibility:hidden}:root .b-product-line_type_gallery:hover .b-product-line__order-bar{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}:root .b-product-line_type_gallery .b-product-label{left:auto;right:-60px;top:-23px;height:auto;line-height:1;font-size:12px;width:90px;padding:5px 20px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}:root .b-product-line_type_gallery .b-discount{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;left:-20px;top:67px;bottom:auto;height:auto;line-height:1;font-size:12px;width:90px;padding:5px 20px}:root .b-product-line_type_gallery .b-discount_type_timeout{width:100%;padding:2px 0;top:auto;left:0;bottom:0;right:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-transform:none;-webkit-transform:none;-o-transform:none;-khtml-transform:none;-ms-transform:none;transform:none}.b-product-label{font-size:11px;line-height:20px;position:absolute;top:0;left:0;width:100%;height:20px;padding:0;text-align:center}.b-discount{font-size:11px;position:absolute;bottom:0;left:0;height:20px;line-height:20px;padding:0;text-align:center;width:100%}.b-discount__first-line-part{font-weight:normal;font-size:10px}.b-discount__first-line{display:inline;margin-right:5px;font-weight:bold;font-size:12px}.b-discount__second-line{display:inline}.b-discount_type_gift .b-discount__first-line{display:inline-block;vertical-align:middle;margin-right:2px}.b-discount_type_gift .b-discount__second-line{display:inline-block;vertical-align:middle}.b-discount_type_gift .icon-souvenir{display:inline-block;vertical-align:top;margin:-3px 0;}.b-discount_type_gift .icon-souvenir:before{font-size:18px;}.b-discount_type_timeout{height:auto;padding-top:3px;padding-bottom:3px;line-height:1.2;}.b-discount_type_timeout .b-discount__holder{display:table;width:100%;height:auto;}.b-discount_type_timeout .b-discount__holder .b-discount__first-line{display:table-cell;vertical-align:middle;padding:0 5px;}.b-discount_type_timeout .b-discount__holder .b-discount__first-line .b-discount__first-line-part{display:block;text-align:center}.b-discount_type_timeout .b-discount__holder .b-discount__second-line{display:table-cell;vertical-align:middle;padding:0 7px}.b-drop-phones{display:inline-block;vertical-align:middle;position:relative;text-align:center;height:18px;width:155px;margin:0 auto;font-size:12px;line-height:1.3;}.b-drop-phones + .b-product-line__one-click-order{margin-top:10px !important}.b-drop-phones__drop-icon{display:inline-block;}.b-drop-phones__ext-number{display:none;text-align:center;padding-left:5px;padding-right:5px}.b-drop-phones__hidden-phone{font-size:13px;display:inline-block;margin:0 0 12px 0;border-bottom:1px dotted #222;position:relative;cursor:pointer;}.b-drop-phones__hidden-phone:hover{color:#000}.b-drop-phones__hidden-phone:after{display:block;position:absolute;left:100%;margin-left:1px;font-size:14px;top:2px;}.b-drop-phones__icon{margin-right:0;}.b-drop-phones__icon:before{font-size:12px;margin-right:5px}.b-drop-phones__item{position:relative;display:none;padding:5px;cursor:default;background:#fff;border:1px solid #ddd;border-top:none;text-align:center;font-size:13px;}.b-drop-phones__item:first-child{display:inline-block;width:100%;padding:0;border:none;background:transparent}.b-drop-phones__link{font-size:1em;display:none;margin:0 0 7px 0;position:relative;color:#222;border-bottom:1px dotted #000;cursor:pointer}.b-drop-phones__text{display:none;color:#888;text-align:center;padding-left:5px;padding-right:5px}.b-drop-phones_type_droped{z-index:99;}.b-drop-phones_type_droped .b-drop-phones__drop-icon{display:none}.b-drop-phones_type_droped .b-drop-phones__item{display:block;color:#000;z-index:99;-webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px -3px rgba(0,0,0,0.2);box-shadow:0 3px 3px -3px rgba(0,0,0,0.2);margin-top:-1px;}.b-drop-phones_type_droped .b-drop-phones__item:first-child{background:url("../images/drop-phone.png") no-repeat center 20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:1px solid #ddd;margin:0;}.b-drop-phones_type_droped .b-drop-phones__item:first-child + .b-drop-phones__item{padding-top:10px}.b-drop-phones_type_droped .b-drop-phones__ext-number{display:block;padding-top:5px;}.b-drop-phones_type_droped .b-drop-phones__ext-number + .b-drop-phones__text{padding-top:3px}.b-drop-phones_type_droped .b-drop-phones__text{display:block;padding:5px 0}.b-drop-phones_type_droped .b-drop-phones__link{display:inline-block}.b-drop-phones_type_droped .b-drop-phones__hidden-phone{display:none}.b-drop-phones_type_hidden-phone .b-drop-phones__hidden-phone{display:inline-block}.b-drop-phones_type_hidden-phone .b-drop-phones__link{display:none}.b-drop-phones_type_single{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;background:transparent !important;border:none !important;}.b-drop-phones_type_single .b-drop-phones__hidden-phone:after{display:none}.b-drop-phones_type_single.b-drop-phones_type_droped .b-drop-phones__item{background:transparent !important;border:none !important}.b-navigate{margin-top:35px;padding-top:10px;text-align:right;border-top:1px solid #eee;}.b-navigate:first-child{display:none}.b-title + .b-navigate{display:none}.b-title-wrapper + .b-navigate{display:none}.b-navigate__back-icon{display:none}.b-navigate__back{float:left;background:#f9f9f9;padding:5px 20px;position:relative;text-align:center;font-size:13px;}.b-navigate__back:hover{background:#eee}.b-comments{margin-top:15px;}.b-comments .b-content__header{font-size:14px;font-weight:normal}.b-comments .b-content__body{margin:10px 0}.b-comments .b-deal-confirm{border:1px solid #eee;background:#f8f8f8;color:#666;display:inline-block;font-size:12px;padding:1px 5px 1px 24px;position:relative;}.b-comments .b-deal-confirm:hover{cursor:pointer;background:#f4f4f4;color:#222}.b-comments .b-deal-confirm:before{color:#0eac28;position:absolute;left:5px;top:4px;font-size:12px;height:12px;width:12px;line-height:12px;text-align:center;}.b-comments__author-icon{display:none}.b-comments__author-name{display:block}.b-comments__author-registered{display:block}.b-comments__author{display:block}.b-comments__caption-negative{display:block;font-size:12px;margin:10px 0;color:#777}.b-comments__caption-positive{display:block;font-size:12px;margin:10px 0;color:#777}.b-comments__caption{display:block;font-weight:bold;margin:0 3px 0 0}.b-comments__caption_color_green{display:block;font-size:11px;color:#40ac79}.b-comments__caption_color_red{display:block;font-size:11px;color:#fe0014}.b-comments__comment-info{line-height:1;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}.b-comments__date{font-size:12px;display:block;padding:0;color:#666;margin:5px 0 10px 0;}.b-comments__date:before{margin-right:5px;font-size:11px}.b-comments__feedback-item + .b-comments__feedback-item{margin-top:10px;padding-top:10px;border-top:1px solid #eee}.b-comments__feedback{margin:20px -20px -20px -20px;padding:20px;background:#f5f5f5;position:relative}.b-comments__hide{display:none}.b-comments__item{border:1px solid #f1f1f1;padding:20px;}.b-comments__item + .b-comments__item{margin-top:20px}.b-comments__left-column{float:left;width:180px;position:relative;padding:0 20px 0 0;border-right:1px solid #f1f1f1}.b-comments__right-column{margin-left:200px;position:relative;padding-left:20px;border-left:1px solid #f1f1f1}.b-comments__text{margin:10px 0 0 0;word-wrap:break-word;}.b-comments__text:first-child{margin-top:0;padding-top:0;border-top:none}.b-comments__verified-icon{display:none}.b-comments__verified{font-size:12px;line-height:1;display:block;margin:0;color:#309a5c;}.b-comments__verified:before{margin:0 4px 0 0;}.b-comments-info{margin-bottom:10px;}.b-comments-info .b-deal-confirm{display:inline-block;color:#000;margin:5px 0;border-bottom:1px dotted;}.b-comments-info .b-deal-confirm:hover{cursor:pointer}.b-comments-info__hidden{display:none}.b-comments-info__more{cursor:pointer;text-decoration:none;border-bottom:1px dotted;color:#666;}.b-comments-info__more:hover{text-decoration:none}.b-comments-info__text{margin:10px 0}.b-comments-info__total-count{margin-right:10px}.b-credit__icon{display:none}.b-data-list{font-size:13px;margin:10px 0 0 0}.b-data-list__name{display:inline-block;margin-right:15px;vertical-align:middle}.b-data-list__value{display:inline}.b-facilities{margin-left:-15px}.b-facilities__icon{display:inline-block;vertical-align:middle;width:16px;height:16px;background:#777 url("../images/sprite.png") no-repeat -51px -18px;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}.icon-delivery-free{background-position:-51px -18px}.icon-nova-poshta{background-position:-51px -31px}.b-facilities__item{display:inline-block;vertical-align:top;margin-left:15px;}.b-facilities__item:hover{cursor:pointer}.b-facilities__text{display:inline-block;vertical-align:middle;font-size:12px;margin-left:5px;line-height:1;color:#777;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}.b-gift-items{margin:20px 0;position:relative;padding:10px;border:1px solid #eee;overflow:hidden;}.b-gift-items:before{position:absolute;right:-60px;bottom:-80px;line-height:1;font-size:220px;color:#f5f5f5;-moz-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-o-transform:rotate(-30deg);-khtml-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.b-gift-items__image{float:left;display:block;text-align:center;background:#fff;font-size:0;width:70px;height:70px;line-height:70px;position:relative;border:1px solid #f1f1f1;}.b-gift-items__image:hover{border-color:#ddd}.b-gift-items__image img{max-width:94%;max-height:94%;vertical-align:middle;display:inline-block}.b-gift-items__item{position:relative;}.b-gift-items__item + .b-gift-items__item{margin-top:10px;padding-top:10px;border-top:1px dotted #eee}.b-gift-items__list-title{font-size:12px;font-weight:normal;margin-bottom:15px;text-align:center;color:#000;position:relative}.b-gift-items__price{margin-bottom:6px;color:#000}.b-gift-items__sticker-tail{display:none}.b-gift-items__sticker{margin-bottom:6px}.b-gift-items__text{margin-left:90px}.b-gift-items__title{background:#f8f8f8;margin:-10px -10px 10px -10px;padding:10px;text-align:center;color:#000;position:relative}.b-product{margin-bottom:20px;}.b-product__additional-button{position:absolute;z-index:99;top:50%;left:0;width:20px;height:20px;text-align:center;line-height:20px;margin-top:-10px;display:none;font-size:0;}.b-product__additional-button:before{font-size:16px}.b-product__additional-button:hover{cursor:pointer}.b-product__additional-button:first-child{right:0;left:auto;display:inline;}.b-product__additional-holder{position:relative;overflow:hidden;padding:10px 30px;text-align:center}.b-product__additional-image{line-height:40px;font-size:0;display:inline-block;width:40px;height:40px;padding:3px;text-align:center;vertical-align:top;border:1px solid #eee;background:#fff;position:relative;overflow:hidden;}.b-product__additional-image + .b-product__additional-image{margin-left:5px}.b-product__additional-image:hover{border-color:#ddd}.b-product__additional-image img{display:inline-block;vertical-align:middle}.b-product__additional-images-container{overflow:hidden;width:auto;text-align:left;white-space:nowrap}.b-product__additional-images{margin:0;overflow:hidden;text-align:left}.b-product__additional-price + .b-product__additional-price{margin-top:10px;padding-top:10px;border-top:1px dotted #eee}.b-product__all-prices-corner{position:absolute;left:100%;}.b-product__all-prices-corner:before{margin-left:3px}.b-product__all-prices{font-size:13px;display:inline-block;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;border-bottom:1px dotted;color:#222;position:relative;margin-top:15px;}.b-product__all-prices:hover{cursor:pointer;color:#000}.b-product__data{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:#888;margin-left:-15px}.b-product__drop-phones{margin:0;}.b-product__drop-phones .b-drop-phones__item:first-child{text-align:left}.b-product__epayment{margin:0}.b-product__image-panel{float:left;width:300px;overflow:hidden;}.b-product__image-panel .b-layout__clear{position:relative}.b-product__image{display:block;overflow:visible;width:300px;height:300px;line-height:300px;text-align:center;font-size:0;border:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}.b-product__image img{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}.b-product__image .b-product-label{width:auto;top:5px;left:5px;padding:1px 12px;}.b-product__image .b-product-label + .b-discount{top:5px}.b-product__image .b-discount{width:auto;top:5px;left:5px;padding:1px 12px}.b-product__image .b-discount_type_timeout{width:100%;padding:2px 0;top:auto;left:0;bottom:0;right:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-transform:none;-webkit-transform:none;-o-transform:none;-khtml-transform:none;-ms-transform:none;transform:none}.b-product__image .b-discount_type_timeout .b-discount__first-line{line-height:16px;padding:0 3px}.b-product__image .b-discount_type_timeout .b-discount__second-line{padding:0 3px}.b-product__image + .zoomImg{background:#fff;z-index:2}a.b-product__image:hover{border-color:#ccc}:root .b-product__image .b-product-label{left:auto;right:-60px;top:-23px;height:auto;line-height:1;font-size:12px;width:90px;padding:5px 20px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}:root .b-product__image .b-discount{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;left:-20px;top:67px;bottom:auto;height:auto;line-height:1;font-size:12px;width:90px;padding:5px 20px}:root .b-product__image .b-discount_type_timeout{width:100%;padding:2px 0;top:auto;left:0;bottom:0;right:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-transform:none;-webkit-transform:none;-o-transform:none;-khtml-transform:none;-ms-transform:none;transform:none}.b-product__info-holder{margin:0 0 20px 330px}.b-product__info-line + .b-product__info-line{margin-top:15px}.b-product__info-line .b-custom-order .b-custom-order__text{border-bottom:none}.b-product__info-line .b-custom-order + .b-partnerships-prices,.b-product__info-line .b-custom-order + .b-credit,.b-product__info-line .b-partnerships-prices + .b-credit{margin-left:10px}.b-product__info-line_type_general{padding:20px;background:#f5f5f5;display:inline-block;border:1px solid #eee}.b-product__info-line_type_additional-buttons{margin-left:-10px;}.b-product__info-line_type_additional-buttons .b-custom-order,.b-product__info-line_type_additional-buttons .b-partnerships-prices,.b-product__info-line_type_additional-buttons .b-credit{font-size:12px;height:22px;line-height:22px;padding:0 6px;margin:5px 0 5px 10px}.b-product__min-order{font-size:13px;display:block;margin-top:10px}.b-product__name{margin-top:0 !important;display:block;font-weight:normal}.b-product__phone-field .b-form-input{width:300px;background:#fff;border:1px solid #ddd;height:24px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.b-product__phone-field .b-form-input_type_inner-button{position:relative}.b-product__phone-field .b-form-input__field{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;padding:4px 120px 4px 10px}.b-product__phone-field .b-form-input__button{padding:0 7px;height:24px;line-height:24px;font-size:12px;position:absolute;top:-1px;right:-1px}.b-product__phone-info{display:block;margin:15px 0;cursor:default;color:#f24e1c;font-size:13px;}.b-product__phone-info:before{margin:0 4px 0 0;content:'++phone'}.b-product__portfolio-link-holder{margin:15px 0 10px 0;text-align:left}.b-product__price-info{font-size:14px;overflow:hidden;margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis;color:#000;}.b-product__price{font-size:22px;font-weight:normal;display:inline-block;vertical-align:middle}.b-product__price_type_old{font-size:12px;font-weight:normal;display:inline-block;vertical-align:middle;margin-right:15px;text-decoration:line-through}.b-product__price_type_unknown{font-size:16px;color:#666}.b-product__selling-type{margin-left:15px}.b-product__sku{margin-left:15px}.b-product__state{margin-left:15px}.b-product__visual{border:1px solid #eee}.b-product__wholesale-list{display:none}.b-product__zoom-box{border:1px solid #eee;overflow:hidden;}.b-product__zoom-box:hover{cursor:zoom-in;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:-o-zoom-in}.b-product__zoom-box .b-product__image{border:none}.b-product-visual{background:#fff;position:relative;font-size:0;text-align:center}.b-product-visual__image{display:inline-block;vertical-align:middle;max-width:100%}.b-product-visual__preview{background:#fff;position:relative;font-size:0;text-align:center;}.b-product-visual__preview:before{content:'';position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;width:40px;height:40px;background:url("../images/sprite.png") no-repeat -253px 0;-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;-moz-transform:scale(.9,.9);-webkit-transform:scale(.9,.9);-o-transform:scale(.9,.9);-khtml-transform:scale(.9,.9);-ms-transform:scale(.9,.9);transform:scale(.9,.9);-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out}.b-product-visual__preview:hover{cursor:pointer;}.b-product-visual__preview:hover:before{-khtml-opacity:1;-moz-opacity:1;opacity:1;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-khtml-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.b-product-visual__video{display:none;vertical-align:middle;max-width:100%;outline:none}.b-product-mods__button{margin-left:7px;margin-top:7px;display:inline-block;vertical-align:top;font-size:12px;border:none;padding:0 10px 0 20px;height:18px;line-height:18px;position:relative;}.b-product-mods__button:before{content:'';position:absolute;left:0;top:0;height:100%;width:15px;background:url("../images/sprite.png") no-repeat left -150px}.b-product-mods__button:hover{cursor:pointer}.b-product-mods__button_state_active,.b-product-mods__button_state_active:hover{cursor:default}.b-product-mods__buttons-wrap{margin-left:-7px;margin-top:-7px;font-size:0}:root .b-product-mods__drop-down{font-size:13px;line-height:26px;position:relative;display:block;margin:0 0 10px 0;padding:0 26px 0 5px;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;text-align:left;vertical-align:top;color:#7a7a7a;border:1px solid #ccc;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.05) inset;box-shadow:0 1px 1px rgba(0,0,0,0.05) inset;width:80%;}:root .b-product-mods__drop-down:hover{cursor:pointer}.b-product-mods__grid-item{width:46%;padding:0 2%;vertical-align:top;}.b-product-mods__grid-item select{width:80%}.b-product-mods__grid{width:104%;margin-left:-2%;}.b-product-mods__grid tr:first-child .b-product-mods__title{margin-top:0}.b-product-mods__title{font-weight:normal;font-size:13px;margin:15px 10px 10px 0;color:#888}.b-product-info{width:100%;margin:0 0 20px 0;border-collapse:collapse;}.b-product-info tr{border-top:1px solid #eee;border-bottom:1px solid #eee;}.b-product-info tr:first-child{border-top:none}.b-product-info__cell{padding:6px 10px;text-align:left;vertical-align:top;border-left:1px solid #eee;}.b-product-info__cell:first-child{width:300px;color:#777;border-left:none}.b-product-info__header{font-size:14px;font-weight:normal;padding:10px 0;text-align:left;color:#000;background:#fff}.b-similar-products{margin-top:40px}.b-similar-products__image{display:block;text-align:center;background:#fff;font-size:0;width:100px;height:100px;border:1px solid #f1f1f1;margin:0 auto 10px auto;line-height:100px;position:relative;}.b-similar-products__image img{max-width:94%;max-height:94%}.b-similar-products__item{font-size:13px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:18%;padding:0;text-align:center;vertical-align:top;margin:0 0 0 2%}.b-similar-products__link{position:relative;display:block;overflow:hidden;max-height:160px;}.b-similar-products__link:after{content:'';position:absolute;left:0;bottom:100%;margin-bottom:-160px;height:16px;width:100%;}.b-similar-products__link:hover{text-decoration:underline;}.b-similar-products__link:hover .b-similar-products__image{border-color:#ddd}.b-similar-products__list{position:relative;margin-left:-2%}.b-similar-products__list_display_none{display:none}.b-similar-products__switcher-item{display:inline-block;vertical-align:bottom;margin-right:-1px;margin-bottom:-1px;padding:7px 15px;background:#f8f8f8;border:1px solid #eee;color:#000;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;}.b-similar-products__switcher-item:hover{cursor:pointer;background:transparent}.b-similar-products__switcher-item_type_active{cursor:default;background:transparent;border-bottom-color:#fff;padding-top:10px;margin-top:-3px;}.b-similar-products__switcher-item_type_active:hover{cursor:default;background:transparent}.b-similar-products__switcher{position:relative;z-index:9;margin-bottom:15px;border-bottom:1px solid #eee}.b-button-colored_loc_sticky-panel + .b-button-colored_loc_sticky-panel{margin-left:10px}.b-button-colored_loc_sticky-panel + .b-sticky-panel__phone-field{margin-left:10px}.b-sticky-panel + .b-product__info-line{margin-top:15px}.b-sticky-panel__buttons-line{font-size:0}.b-sticky-panel__container{position:fixed;top:0;margin-top:0;left:0;width:100%;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);padding:0;z-index:1011;-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.b-sticky-panel__container_state_hidden{display:none;top:0;margin-top:-150px}:root .b-sticky-panel__container_state_hidden{display:block;visibility:hidden;-khtml-opacity:0;-moz-opacity:0;opacity:0}.b-sticky-panel__custom-order{margin-right:15px !important}.b-sticky-panel .b-sticky-panel__drop-phones{margin:0 20px 0 0;display:inline-block;vertical-align:middle;}.b-sticky-panel .b-sticky-panel__drop-phones .b-drop-phones__item:first-child{text-align:left}.b-sticky-panel__image-box{display:block;text-align:center;background:#fff;font-size:0;width:70px;height:70px;line-height:70px;position:relative;border:1px solid #f1f1f1}span.b-sticky-panel__image-box{background:url("../images/nophoto.png") no-repeat center center}a.b-sticky-panel__image-box:hover{border-color:#ddd}.b-sticky-panel__image-wrapper{float:left}.b-sticky-panel__image{display:inline-block;vertical-align:middle;max-height:94%;max-width:94%}.b-sticky-panel__main-button{display:inline-block;vertical-align:middle;}.b-sticky-panel__main-button .b-button-colored{height:auto;line-height:1;padding:4px 10px}.b-sticky-panel__main-button + .b-sticky-panel__other-buttons{margin-left:15px;padding-left:15px;border-left:1px dotted #666}.b-sticky-panel__old-price{color:#888;font-size:12px;font-weight:normal;margin-left:4px;text-decoration:line-through;}.b-sticky-panel__old-price:before{content:'('}.b-sticky-panel__old-price:after{content:')'}.b-sticky-panel__other-buttons{display:inline-block;vertical-align:middle;}.b-sticky-panel__other-buttons .b-sticky-panel__custom-order,.b-sticky-panel__other-buttons .b-sticky-panel__custom-order:hover,.b-sticky-panel__other-buttons .b-sticky-panel__custom-order:active,.b-sticky-panel__other-buttons .b-partnerships-prices,.b-sticky-panel__other-buttons .b-partnerships-prices:hover,.b-sticky-panel__other-buttons .b-partnerships-prices:active{font-size:12px;color:#000;background:none;padding:0;margin:0;border:none;border-bottom:1px dotted;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;height:auto;line-height:1.3;display:inline-block;vertical-align:middle;cursor:pointer}.b-sticky-panel__phone-field{display:inline-block;vertical-align:middle;}.b-sticky-panel__phone-field .b-form-input-button{width:240px;background:#fff;border:1px solid #ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:22px;position:relative}.b-sticky-panel__phone-field .b-form-input{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;padding:4px 120px 5px 10px;font-size:12px}.b-sticky-panel__phone-field .b-custom-button_state_disabled,.b-sticky-panel__phone-field .b-custom-button_state_disabled:hover,.b-sticky-panel__phone-field .b-custom-button_state_disabled:active{border-color:#ddd}.b-sticky-panel__phone-field .b-form-input-button__button{padding:0 7px;height:22px;line-height:22px;font-size:12px;position:absolute;top:-1px;right:-1px}.b-sticky-panel__price{color:#000;font-size:14px;font-weight:normal}.b-sticky-panel__prices{display:inline-block;margin-left:15px}.b-sticky-panel__product-status{color:#888;font-size:12px;margin-left:15px}.b-sticky-panel__product-title{font-size:14px;font-weight:bold;color:#000;display:inline-block;margin-left:15px}.b-sticky-panel__text-wrapper{margin-left:80px}.b-sticky-panel__title-wrapper{margin-bottom:15px;margin-left:-15px}.b-sticky-panel__wrapper{padding:10px 0}.b-sundry{margin-left:-10px}.b-sundry__item{display:inline-block;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;border-bottom:1px dotted;color:#888;font-size:12px;margin:5px 0 5px 10px;}.b-sundry__item:hover{cursor:pointer;color:#000}.b-custom-drop-down{display:block}.b-custom-drop-down__arrow{position:absolute;top:0;right:0;display:block;width:25px;height:100%;text-align:center;color:#333;}.b-custom-drop-down__arrow:before{font-size:17px;margin:0;}.b-custom-drop-down__input{display:none}.b-custom-drop-down__list-item{display:block;overflow:hidden;padding:2px 5px;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #eee;}.b-custom-drop-down__list-item:first-child{border-top:none}.b-custom-drop-down__list-item:hover{background:#f8f8f8}.b-custom-drop-down__list{display:none}:root .b-custom-drop-down__list{position:absolute;z-index:99;top:100%;left:-1px;display:none;overflow:auto;clip:rect(auto,300px,300px,-5px);width:100%;max-height:160px;margin-top:-1px;border:1px solid #ccc;border-top:none;background:#fff;-webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px -3px rgba(0,0,0,0.2);box-shadow:0 3px 3px -3px rgba(0,0,0,0.2)}.b-custom-drop-down__value{display:none}:root .b-custom-drop-down__value{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.product-portfolio .b-portfolio-list__item + .b-portfolio-list__item{margin-top:15px;padding-top:15px;border-top:1px dotted #eee}.product-portfolio .b-portfolio-list__image-wrapper{float:left}.product-portfolio .b-portfolio-list__image-link{display:block;height:100px;width:100px;line-height:100px;text-align:center;font-size:0;border:1px solid #eee;position:relative;background:#fff;}.product-portfolio .b-portfolio-list__image-link:hover{border-color:#ccc}.product-portfolio .b-portfolio-list__image{max-height:100%;max-width:100%;display:inline-block;vertical-align:middle}.product-portfolio .b-portfolio-list__text-wrapper{margin-left:120px}.product-portfolio .b-portfolio-list__title-wrapper{max-height:50px;overflow:hidden;position:relative;}.product-portfolio .b-portfolio-list__title-wrapper:after{content:'';position:absolute;left:0;bottom:100%;margin-bottom:-50px;height:16px;width:100%;}.product-portfolio .b-portfolio-list__title-link:hover{text-decoration:underline}.product-portfolio .b-portfolio-list__confirmed-wrapper{margin:10px 0 0 0}.product-portfolio .b-portfolio-list__confirmed{display:inline-block;vertical-align:middle;font-size:11px;padding:2px 7px;background:#f5f5f5;border:1px solid #ebebeb;-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);cursor:default;}.product-portfolio .b-portfolio-list__confirmed:before{margin-right:3px;font-size:12px;color:#8bc624}.product-portfolio .b-portfolio-list__footnotes{margin:10px 0 0 -15px;font-size:12px;color:#666}.product-portfolio .b-portfolio-list__date{display:inline-block;vertical-align:middle;margin-left:15px;}.product-portfolio .b-portfolio-list__date:before{margin-right:3px;font-size:11px}.product-portfolio .b-portfolio-list__photos{display:inline-block;vertical-align:middle;margin-left:15px;}.product-portfolio .b-portfolio-list__photos:before{margin-right:3px;font-size:13px}.error-block{position:relative}.error-block__code:before{content:attr(title);display:block;font-size:100px;margin-bottom:15px}.error-block__text{text-align:center;}.error-block__text .b-title{padding-bottom:0;color:#000;font-size:16px;border:none;}.error-block__text .b-title:before{display:none}.error-block__text .b-content__body p{margin:20px 0;line-height:1.5}.error-block__text .b-content__body a:hover{text-decoration:underline}.b-faq .b-user-content{margin:0;}.b-faq .b-user-content p{margin:0}.b-faq + .b-faq{margin-top:15px;padding-top:15px;border-top:1px dotted #eee}.b-faq__title{font-size:15px;font-weight:bold;color:#000;position:relative;margin:0;padding-bottom:10px}.b-faqlast-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.b-delivery-info__item{padding-left:20px;margin:5px 0;position:relative;}.b-delivery-info__item:before{content:'';position:absolute;left:0;top:6px;width:3px;height:3px}.b-delivery-info__item b{font-weight:normal}.b-delivery-info__item .b-delivery-info__item{font-size:13px;}.b-delivery-info__item .b-delivery-info__item:before{left:5px;top:6px;width:2px;height:2px}.b-delivery-info__list{margin-top:3px}.b-delivery-info__title{margin:20px 0 10px 0;color:#222;font-weight:bold}.contact-info__address-part{display:inline;}.contact-info__address-part + .contact-info__address-part:before{content:',';margin-right:5px}.contact-info__buttons .contact-info__button{margin:20px 15px 0 0}.contact-info__company-name-wrapper{margin-bottom:15px}.contact-info__company-name{color:#000;font-size:16px}.contact-info__data-item{padding-left:24px;position:relative;word-wrap:break-word;}.contact-info__data-item:before{position:absolute;left:0;top:2px;color:#777;}.contact-info__data-item + .contact-info__data-item{margin-top:10px}.contact-info__data{margin-top:15px}.contact-info__email:hover{text-decoration:underline}.contact-info__info{color:#4d4d4d;}.contact-info__map-wrapper{overflow:hidden;margin-top:15px}.contact-info__map{height:240px;background:#f8f8f8 url("../images/loader.gif") no-repeat center center}.contact-info__person{font-size:13px}.contact-info__phones-description{margin-top:1px;color:#888;font-size:12px}.contact-info__phones-extention{display:inline-block;color:#888;font-size:13px;}.contact-info__phones-extention:before{content:'('}.contact-info__phones-extention:after{content:')'}.contact-info__phones-item{margin-top:15px;margin-left:5%;width:45%;display:inline-block;vertical-align:top}.contact-info__phones-item_pos_1-1{display:block;width:auto}.contact-info__phones-part{display:inline-block;}.contact-info__phones-part + .contact-info__phones-part{margin-left:5px}.contact-info__phones-single{font-size:14px;color:#000;display:inline-block;vertical-align:middle;margin-right:5px}.contact-info__phones-toggle{display:inline-block;margin-left:5px;vertical-align:middle;border-bottom:1px dotted #888;margin-top:-4px;color:#666;}.contact-info__phones-toggle:hover{cursor:pointer;color:#000}.contact-info__phones-toggle + .contact-info__phones-part{display:none}.contact-info__phones-toggle_view_hidden{display:none;}.contact-info__phones-toggle_view_hidden + .contact-info__phones-part{display:inline-block;margin-left:5px}.contact-info__phones{margin-left:-5%;margin-top:-15px;border-top:1px solid transparent}.contact-info__shedule-cell{display:table-cell;vertical-align:middle;padding:5px 0 5px 10px;border-bottom:1px solid #eee;font-size:0;}.contact-info__shedule-cell:first-child{padding-left:0;font-size:13px}.contact-info__shedule-forced{display:none}.contact-info__shedule-row{display:table-row}.contact-info__shedule-table{display:table;width:100%}.contact-info__shedule-thead{display:table-header-group;}.contact-info__shedule-thead .contact-info__shedule-cell{color:#888;font-size:12px;}.contact-info__shedule-thead .contact-info__shedule-cell:before{content:attr(title)}.contact-info__shedule-thead .contact-info__shedule-cell:first-child + .contact-info__shedule-cell{width:100px}.contact-info__shedule-thead .contact-info__shedule-cell:first-child + .contact-info__shedule-cell + .contact-info__shedule-cell{width:100px}.contact-info__shedule-time-part{display:inline-block;font-size:13px;}.contact-info__shedule-time-part + .contact-info__shedule-time-part:before{content:'-';margin:0 5px}.contact-info__shedule .b-sked{display:table-row-group}.contact-info__shedule .b-sked__item{display:table-row}.contact-info__table-cell{display:table-cell;vertical-align:top;}.contact-info__table-cell + .contact-info__table-cell{padding-left:30px;width:340px}.contact-info__table{display:table;width:100%;margin-top:20px}.contact-info__web-site:hover{text-decoration:underline}.filiation-contacts__address-part{display:inline;}.filiation-contacts__address-part + .filiation-contacts__address-part:before{content:',';margin-right:5px}.filiation-contacts__company-name-wrapper{margin-bottom:15px}.filiation-contacts__company-name{color:#000;font-size:14px;font-weight:bold}.filiation-contacts__data-item{padding-left:24px;position:relative;font-size:13px;word-wrap:break-word;}.filiation-contacts__data-item:before{position:absolute;left:0;top:2px;color:#777;}.filiation-contacts__data-item + .filiation-contacts__data-item{margin-top:10px}.filiation-contacts__data{margin-top:15px}.filiation-contacts__email:hover{text-decoration:underline}.filiation-contacts__item{margin-top:30px;display:inline-block;vertical-align:top;width:45%;margin-left:5%}.filiation-contacts__item_pos_1-1{display:block;width:auto;}.filiation-contacts__item_pos_1-1 .filiation-contacts__phones-item{width:20%}.filiation-contacts__item_pos_1-1 .filiation-contacts__phones-item_pos_1-1{width:auto}.filiation-contacts__list{margin-left:-5%;margin-top:-30px;border-top:1px solid transparent}.filiation-contacts__phones-description{margin-top:1px;color:#888;font-size:12px}.filiation-contacts__phones-extention{display:inline-block;color:#888;font-size:13px;}.filiation-contacts__phones-extention:before{content:'('}.filiation-contacts__phones-extention:after{content:')'}.filiation-contacts__phones-item{margin-top:10px;margin-left:5%;display:inline-block;vertical-align:top;width:45%}.filiation-contacts__phones-item_pos_1-1{display:block;width:auto}.filiation-contacts__phones-part{display:inline-block;}.filiation-contacts__phones-part + .filiation-contacts__phones-part{margin-left:5px}.filiation-contacts__phones-single{font-size:14px;color:#000;display:inline-block;vertical-align:middle;margin-right:5px}.filiation-contacts__phones-toggle{display:inline-block;margin-left:5px;vertical-align:middle;border-bottom:1px dotted #888;margin-top:-4px;color:#666;}.filiation-contacts__phones-toggle:hover{cursor:pointer;color:#000}.filiation-contacts__phones-toggle + .filiation-contacts__phones-part{display:none}.filiation-contacts__phones-toggle_view_hidden{display:none;}.filiation-contacts__phones-toggle_view_hidden + .filiation-contacts__phones-part{display:inline-block;margin-left:5px}.filiation-contacts__phones{margin-left:-5%;margin-top:-10px;border-top:1px solid transparent}.b-articles-group__date{font-size:12px;position:absolute;top:0;left:90px;display:block;margin-bottom:7px;color:#666;}.b-articles-group__date:before{margin-right:5px;font-size:11px}.b-articles-group__header-link{position:relative;display:inline-block;padding:5px 20px;font-size:12px;color:#777;background:#fff;}.b-articles-group__header-link:hover{color:#000;cursor:pointer;text-decoration:none}.b-articles-group__header{position:relative;margin:15px 0;text-align:center;}.b-articles-group__header:before{content:'';position:absolute;width:100%;height:0;border-top:3px double #eee;left:0;top:50%;margin-top:-1px}.b-articles-group__hider{display:none}.b-articles-group__image-link{float:left;display:block;text-align:center;background:#fff;font-size:0;width:70px;height:70px;line-height:70px;position:relative;border:1px solid #f1f1f1;}.b-articles-group__image-link:hover{border-color:#ddd}.b-articles-group__image{max-width:94%;max-height:94%;display:inline-block;vertical-align:middle}.b-articles-group__item{position:relative;font-size:14px;}.b-articles-group__item + .b-articles-group__item{margin-top:15px;padding-top:15px;border-top:1px dotted #eee;}.b-articles-group__item + .b-articles-group__item .b-articles-group__date{top:15px}.b-articles-group__link{display:none}.b-articles-group__text{margin-top:10px;margin-left:90px;color:#444}.b-articles-group__title-link{font-size:16px;font-weight:normal}.b-articles-group__title{padding-top:24px;margin-left:90px}.b-article-view__date{font-size:12px;display:inline-block;margin-bottom:10px;color:#666;}.b-article-view__date:before{margin-right:5px;font-size:11px}.b-article-view__image{float:left;margin:0 20px 15px 0;}.b-article-view__image a{display:block;max-height:200px;max-width:200px}.b-article-view__info{position:relative;display:block;margin:10px 0 15px 0;color:#666}.b-article-view__source{font-size:12px;padding:2px 10px;background:#f5f5f5;color:#666;clear:both}.b-articles-list__date{font-size:12px;line-height:1.3;position:absolute;top:0;left:90px;display:block;margin-bottom:7px;color:#666;white-space:nowrap;}.b-articles-list__date:before{margin-right:5px;font-size:11px}.b-articles-list__hider{display:none}.b-articles-list__image-holder{float:left;display:block;text-align:center;background:#fff;font-size:0;width:70px;height:70px;line-height:70px;position:relative;border:1px solid #f1f1f1}.b-articles-list__image{max-width:94%;max-height:94%;display:inline-block;vertical-align:middle}.b-articles-list__item{position:relative;}.b-articles-list__item + .b-articles-list__item{margin-top:15px;padding-top:15px;border-top:1px dotted #eee}.b-articles-list__link{display:none}.b-articles-list__text-holder{position:relative;margin-left:90px;padding-top:24px}.b-articles-list__text{margin-top:10px;color:#444}.b-articles-list__title-link{font-size:16px;font-weight:normal}.b-news-group__date{font-size:12px;position:absolute;top:0;left:90px;display:block;margin-bottom:7px;color:#666;}.b-news-group__date:before{margin-right:5px;font-size:11px}.b-news-group__header-link{position:relative;display:inline-block;padding:5px 20px;font-size:12px;color:#777;background:#fff;}.b-news-group__header-link:hover{color:#000;cursor:pointer;text-decoration:none}.b-news-group__header{position:relative;margin:15px 0;text-align:center;}.b-news-group__header:before{content:'';position:absolute;width:100%;height:0;border-top:3px double #eee;left:0;top:50%;margin-top:-1px}.b-news-group__hider{display:none}.b-news-group__image-link{float:left;display:block;text-align:center;background:#fff;font-size:0;width:70px;height:70px;line-height:70px;position:relative;border:1px solid #f1f1f1;}.b-news-group__image-link:hover{border-color:#ddd}.b-news-group__image{max-width:94%;max-height:94%;display:inline-block;vertical-align:middle}.b-news-group__item{position:relative;font-size:14px;}.b-news-group__item + .b-news-group__item{margin-top:15px;padding-top:15px;border-top:1px dotted #eee;}.b-news-group__item + .b-news-group__item .b-news-group__date{top:15px}.b-news-group__link{display:none}.b-news-group__text{margin-top:10px;margin-left:90px;color:#444}.b-news-group__title-link{font-size:16px;font-weight:normal}.b-news-group__title{padding-top:24px;margin-left:90px}.b-news-view__date{font-size:12px;display:inline-block;margin-bottom:10px;color:#666;}.b-news-view__date:before{margin-right:5px;font-size:11px}.b-news-view__image{float:left;margin:0 20px 15px 0;}.b-news-view__image a{display:block;max-height:200px;max-width:200px}.b-news-view__info{position:relative;display:block;margin:10px 0 15px 0;color:#666}.b-news-view__source{font-size:12px;padding:2px 10px;background:#f5f5f5;color:#666;clear:both}.b-news-list__date{font-size:12px;line-height:1.3;position:absolute;top:0;left:90px;display:block;margin-bottom:7px;color:#666;white-space:nowrap;}.b-news-list__date:before{margin-right:5px;font-size:11px}.b-news-list__image-holder{float:left;display:block;text-align:center;background:#fff;font-size:0;width:70px;height:70px;line-height:70px;position:relative;border:1px solid #f1f1f1}.b-news-list__image{max-width:94%;max-height:94%;display:inline-block;vertical-align:middle}.b-news-list__item{position:relative;}.b-news-list__item + .b-news-list__item{margin-top:15px;padding-top:15px;border-top:1px dotted #eee}.b-news-list__link{display:none}.b-news-list__text-holder{position:relative;margin-left:90px;padding-top:24px}.b-news-list__text{margin-top:10px;color:#444}.b-news-list__title-link{font-size:16px;font-weight:normal}.b-partner-table{width:100%}.b-partner-table__cell{padding:15px 0 15px 15px;vertical-align:top;}.b-partner-table__cell:first-child{padding-left:0;max-width:200px;padding-left:0;word-wrap:break-word;}.b-partner-table__cell:first-child img{max-width:200px}.b-partner-table__row{border-top:1px dotted #eee;}.b-partner-table__row:first-child{padding-top:0;border-top:none;}.b-partner-table__row:first-child .b-partner-table__cell{padding-top:0}.b-certificates{margin-left:-2%;margin-top:-20px}.b-certificates__image{max-width:98%;max-height:98%;vertical-align:middle;display:inline-block}.b-certificates__item{position:relative;display:inline-block;width:31.33%;margin-top:20px;margin-left:2%;vertical-align:top}.b-certificates__link{display:block;line-height:200px;height:200px;width:200px;float:none;margin:0 auto 15px auto;padding:0;overflow:hidden;z-index:auto;border:none;position:relative;text-align:center;border:1px solid #f1f1f1;}.b-certificates__link:hover{border-color:#ddd}.b-certificates__title{position:relative;display:block;overflow:hidden;max-height:50px;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;color:#666;word-wrap:break-word;text-align:center;}.b-certificates__title:after{content:'';position:absolute;left:0;bottom:100%;margin-bottom:-52px;height:16px;width:100%;}.b-certificates-folders{position:relative;margin-bottom:30px;margin-left:-2%;margin-top:-20px}.b-certificates-folders__count{position:absolute;left:50%;top:45px;margin-left:-20px;background:#f1f1f1;text-align:center;line-height:40px;height:40px;width:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:0;color:#777;z-index:2;-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-moz-transform:scale(.3,.3);-webkit-transform:scale(.3,.3);-o-transform:scale(.3,.3);-khtml-transform:scale(.3,.3);-ms-transform:scale(.3,.3);transform:scale(.3,.3);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.b-certificates-folders__item{position:relative;display:inline-block;width:31.33%;margin-top:20px;margin-left:2%;text-align:center;vertical-align:top}.b-certificates-folders__link{display:block;overflow:hidden;position:relative;color:#666;}.b-certificates-folders__link:hover .b-certificates-folders__text{text-decoration:underline}.b-certificates-folders__link:hover .b-certificates-folders__count{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-khtml-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.b-certificates-folders__link:hover .b-certificates-folders__photo{border-color:#ddd}.b-certificates-folders__photo{display:block;height:140px;line-height:140px;width:170px;margin:0 auto 15px auto;font-size:0;text-align:center;background:#fff;overflow:hidden;position:relative;border:1px solid #f1f1f1;}.b-certificates-folders__photo img{max-width:96%;max-height:96%;vertical-align:middle;display:inline-block}.b-certificates-folders__text{position:relative;display:block;overflow:hidden;max-height:50px;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;vertical-align:middle;color:#666;word-wrap:break-word;text-align:center;}.b-certificates-folders__text:after{content:'';position:absolute;left:0;bottom:100%;margin-bottom:-50px;height:16px;width:100%;}.b-photos{margin-left:-2%;margin-top:-20px}.b-photos__image{max-width:98%;max-height:98%;vertical-align:middle;display:inline-block}.b-photos__item{position:relative;display:inline-block;width:31.33%;margin-top:20px;margin-left:2%;vertical-align:top}.b-photos__link{display:block;line-height:200px;height:200px;width:200px;float:none;margin:0 auto 15px auto;padding:0;overflow:hidden;z-index:auto;border:none;position:relative;text-align:center;border:1px solid #f1f1f1;}.b-photos__link:hover{border-color:#ddd}.b-photos__title{position:relative;display:block;overflow:hidden;max-height:52px;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;color:#666;word-wrap:break-word;text-align:center;}.b-photos__title:after{content:'';position:absolute;left:0;bottom:100%;margin-bottom:-52px;height:16px;width:100%;}.b-photos-folders{position:relative;margin-bottom:30px;margin-left:-2%;margin-top:-20px}.b-photos-folders__count{position:absolute;left:50%;top:45px;margin-left:-20px;background:#f1f1f1;text-align:center;line-height:40px;height:40px;width:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:0;color:#777;z-index:2;-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-moz-transform:scale(.3,.3);-webkit-transform:scale(.3,.3);-o-transform:scale(.3,.3);-khtml-transform:scale(.3,.3);-ms-transform:scale(.3,.3);transform:scale(.3,.3);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.b-photos-folders__item{position:relative;display:inline-block;width:31.33%;margin-top:20px;margin-left:2%;text-align:center;vertical-align:top}.b-photos-folders__link{display:block;overflow:hidden;position:relative;color:#666;}.b-photos-folders__link:hover .b-photos-folders__text{text-decoration:underline}.b-photos-folders__link:hover .b-photos-folders__count{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-khtml-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.b-photos-folders__link:hover .b-photos-folders__photo{border-color:#ddd}.b-photos-folders__photo{display:block;height:140px;line-height:140px;width:170px;margin:0 auto 15px auto;font-size:0;text-align:center;background:#fff;overflow:hidden;position:relative;border:1px solid #f1f1f1;}.b-photos-folders__photo img{max-width:96%;max-height:96%;vertical-align:middle;display:inline-block}.b-photos-folders__text{position:relative;display:block;overflow:hidden;max-height:50px;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;vertical-align:middle;color:#666;word-wrap:break-word;text-align:center;}.b-photos-folders__text:after{content:'';position:absolute;left:0;bottom:100%;margin-bottom:-50px;height:16px;width:100%;}.b-promo-list__item{padding-left:25px;}.b-promo-list__item + .b-promo-list__item{margin-top:15px;padding-top:15px;border-top:1px dotted #eee}.b-promo-list__item > a{position:relative;display:inline-block;width:0;height:20px;vertical-align:middle}.b-promo-list__item > a > img{position:absolute;top:0;left:-25px;display:block;height:20px}.b-promo-list__link{font-size:15px}.b-promo-list__text{display:inline}.b-price-list__item{padding-left:25px;}.b-price-list__item + .b-price-list__item{margin-top:15px;padding-top:15px;border-top:1px dotted #eee}.b-price-list__item > a{position:relative;display:inline-block;width:0;height:20px;vertical-align:middle}.b-price-list__item > a > img{position:absolute;top:-3px;left:-25px;display:block;height:20px}.b-price-list__link{font-size:15px}.b-price-list__text{display:inline;margin:0 10px 0 0}.b-jobs__date{font-size:12px;line-height:1;display:inline-block;color:#666;}.b-jobs__date:before{margin-right:5px;font-size:11px}.b-jobs__link{display:inline;font-size:15px}.b-jobs__table-cell{padding:15px 0 15px 10px;vertical-align:middle;word-wrap:break-word;}.b-jobs__table-cell:first-child{width:90px;padding-left:0}.b-jobs__table-cell:first-child + .b-jobs__table-cell + .b-jobs__table-cell{width:240px}.b-jobs__table-header{display:none}.b-jobs__table-row{border-top:1px dotted #eee;}.b-jobs__table-row:first-child,.b-jobs__table-row:first-child + .b-jobs__table-row{border-top:none}.b-jobs__table-row:first-child .b-jobs__table-cell,.b-jobs__table-row:first-child + .b-jobs__table-row .b-jobs__table-cell{padding-top:0}.b-jobs__table-row:first-child + .b-jobs__table-row .b-jobs__table-cell{padding-top:0;border-top:none}.b-jobs__table{width:100%}.b-jobs__text{display:block;color:#000;}.b-jobs__text + .b-jobs__text{color:#666;font-size:13px;margin-top:4px}.b-info-table{width:100%;border-collapse:collapse}.b-info-table__cell{padding:6px 10px;text-align:left;vertical-align:top;border-left:1px solid #eee;}.b-info-table__cell:first-child{color:#777;border-left:none}.b-info-table__cell_width_200{width:200px}.b-info-table__row{border-top:1px solid #eee;border-bottom:1px solid #eee}.portfolio-list{margin-left:-2%;margin-top:-30px;}.portfolio-list .b-portfolio-list__item{display:inline-block;vertical-align:top;margin:30px 0 0 2%;width:31.33%}.portfolio-list .b-portfolio-list__image-wrapper{margin-bottom:15px;position:relative;overflow:hidden;border:1px solid #eee;}.portfolio-list .b-portfolio-list__image-wrapper:hover{border-color:#ccc;}.portfolio-list .b-portfolio-list__image-wrapper:hover .b-portfolio-list__photos{bottom:0}.portfolio-list .b-portfolio-list__image-link{display:block;height:200px;line-height:200px;font-size:0;border:none;text-align:center;background:#fff}.portfolio-list .b-portfolio-list__image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}.portfolio-list .b-portfolio-list__photos{position:absolute;left:0;bottom:-30px;width:100%;padding:4px 0;background:#f5f5f5;color:#444;font-size:13px;text-align:center;white-space:nowrap;overflow:hidden;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}.portfolio-list .b-portfolio-list__photos:before{margin-right:3px;font-size:13px}.portfolio-list .b-portfolio-list__confirmed{position:absolute;left:0;top:10px;padding:0;background:#8bc624;color:#fff;font-size:11px;padding:0 7px;height:18px;line-height:18px;}.portfolio-list .b-portfolio-list__confirmed:before{margin-right:3px;font-size:12px}.portfolio-list .b-portfolio-list__confirmed:after{content:'';position:absolute;left:100%;top:0;border:9px solid #8bc624;border-left:none;border-right:5px solid transparent;-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-khtml-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.portfolio-list .b-portfolio-list__image-overlay{position:absolute;left:0;top:0;right:0;bottom:0;}.portfolio-list .b-portfolio-list__image-overlay .b-portfolio-list__title-link{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;color:transparent}.portfolio-list .b-portfolio-list__title-wrapper{position:relative;display:block;overflow:hidden;max-height:52px;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;vertical-align:middle;color:#666;word-wrap:break-word;}.portfolio-list .b-portfolio-list__title-wrapper:after{content:'';position:absolute;left:0;bottom:100%;margin-bottom:-52px;height:16px;width:100%;}.portfolio-list .b-portfolio-list__title-link:hover{text-decoration:underline}.portfolio-list .b-portfolio-list__rating{margin-top:10px}.portfolio-list .b-portfolio-list__date{display:block;margin-top:10px;font-size:12px;color:#666;}.portfolio-list .b-portfolio-list__date:before{margin-right:3px;font-size:11px}.b-portfolio-confirm__group{margin:0 0 15px 0}.b-portfolio-confirm__radiobox{margin:3px 0;padding:0 0 0 20px;position:relative}.b-portfolio-confirm__textarea{margin-right:10px}.b-portfolio-confirm__title{display:block;margin:0 0 10px 0;font-weight:bold}.b-portfolio__confirmation-form-wrapper{margin-bottom:30px}.b-portfolio .b-company-social-links{margin:15px 0}.b-portfolio__confirmed-label-icon{display:none}.b-portfolio__confirmed-label-text{display:inline-block;vertical-align:middle;font-size:11px;padding:2px 7px;background:#f5f5f5;border:1px solid #ebebeb;-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4);cursor:default;}.b-portfolio__confirmed-label-text:before{margin-right:3px;font-size:12px;color:#8bc624}.b-portfolio__confirmed-label{display:block;margin-bottom:10px}.b-portfolio__description{margin:10px 0}.b-portfolio__gallery-descr-img{position:relative;display:block;overflow:hidden;max-height:52px;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;color:#666;word-wrap:break-word;text-align:center;font-size:14px;}.b-portfolio__gallery-descr-img:after{content:'';position:absolute;left:0;bottom:100%;margin-bottom:-52px;height:16px;width:100%;}.b-portfolio__gallery-descr-img:hover{cursor:default;text-decoration:none;color:#666}.b-portfolio__gallery-img{max-width:98%;max-height:98%;vertical-align:middle;display:inline-block}.b-portfolio__gallery-item{position:relative;display:inline-block;width:31.33%;margin-top:20px;margin-left:2%;vertical-align:top}.b-portfolio__gallery-wrap-img{display:block;line-height:200px;height:200px;width:200px;float:none;margin:0 auto 15px auto;padding:0;overflow:hidden;z-index:auto;border:none;position:relative;text-align:center;border:1px solid #f1f1f1;}.b-portfolio__gallery-wrap-img:hover{border-color:#ddd}.b-portfolio__gallery{margin:20px 0 20px -2%;font-size:0;}.b-portfolio__title{font-size:14px;margin:30px 0 20px 0;font-weight:bold}.b-contact-info__cell{padding:6px 10px;text-align:left;vertical-align:top;border-left:1px solid #eee;}.b-contact-info__cell:first-child{color:#777;border-left:none}.b-contact-info__cell_type_subheader{font-size:16px;padding:10px;text-align:center !important;color:#000 !important}.b-contact-info__cell_width_200{width:200px}.b-contact-info__row{border-top:1px solid #eee;border-bottom:1px solid #eee}.b-contact-info__table{width:100%;}.b-contact-info__table + .b-contact-info__button{margin-top:20px}.b-used-goods__discount-price{display:inline-block;}.b-used-goods__discount-price + .b-used-goods__only-price{text-decoration:line-through;color:#888;margin-left:5px;font-size:13px}.b-used-goods__image-wrapper{float:left;display:block;text-align:center;background:#fff;font-size:0;width:70px;height:70px;line-height:70px;position:relative;border:1px solid #f1f1f1;}.b-used-goods__image-wrapper img{max-width:94%;max-height:94%}.b-used-goods__item{margin-top:15px;padding-top:15px;border-top:1px dotted #eee;}.b-used-goods__item:first-child{border-top:none;margin-top:0;padding-top:0}.b-used-goods__only-price{display:inline-block}.b-used-goods__preview-img{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle}.b-used-goods__price{margin-top:10px}.b-used-goods__wrapper{margin-left:90px}.b-belprom-product-support-info{line-height:20px}.sidebar-menu{z-index:50;margin:-15px;position:relative;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.sidebar-menu_type_groups-visible .sidebar-menu__inner_groups{display:block}.sidebar-menu_type_about-visible .sidebar-menu__inner_about{display:block}.sidebar-menu_type_info-visible .sidebar-menu__inner_info{display:block !important}.sidebar-menu__check{display:none}.sidebar-menu__check_show_toggle + .sidebar-menu__toggle{display:block;}.sidebar-menu__check_show_toggle + .sidebar-menu__toggle + .sidebar-menu__link-wrapper .sidebar-menu__link{padding-right:21px}.sidebar-menu__check_dropdown-info + .sidebar-menu__item_type_info{display:block;}.sidebar-menu__check_dropdown-info + .sidebar-menu__item_type_info + .sidebar-menu__group-info{display:none;}.sidebar-menu__check_dropdown-info + .sidebar-menu__item_type_info + .sidebar-menu__group-info .sidebar-menu__link{padding-left:35px;font-size:13px;}.sidebar-menu__check_dropdown-info + .sidebar-menu__item_type_info + .sidebar-menu__group-info .sidebar-menu__link:before{content:'';position:absolute;left:17px;top:17px;width:3px;height:3px}.sidebar-menu__check_has-subgroups + .sidebar-menu__link{padding-right:35px;}.sidebar-menu__check_has-subgroups + .sidebar-menu__link:after{position:absolute;font-size:11px;width:10px;height:10px;right:7px;top:10px;color:#777}.sidebar-menu__dropdown-link-wrapper{display:block;padding:10px 15px;white-space:nowrap;max-width:270px;overflow:hidden;text-overflow:ellipsis;}.sidebar-menu__dropdown-link-wrapper + .sidebar-menu__dropdown-link-wrapper{border-top:1px solid #eee}.sidebar-menu__dropdown-link-wrapper_state_active .sidebar-menu__dropdown-link{text-decoration:underline}.sidebar-menu__dropdown-link{font-size:13px;}.sidebar-menu__dropdown-link:hover{text-decoration:underline}.sidebar-menu__dropdown-list{max-height:460px;overflow:auto;padding:0}.sidebar-menu__dropdown-wrapper{padding:0;background:#f5f5f5;border:1px solid #eee}.sidebar-menu__dropdown{position:absolute;left:100%;top:-1px;text-align:left;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden}.sidebar-menu__inner{display:none;border-top:1px solid #eee;}.sidebar-menu__inner .sidebar-menu__link-wrapper:hover .sidebar-menu__dropdown{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.sidebar-menu__inner .sidebar-menu__link{padding-left:35px;font-size:13px;}.sidebar-menu__inner .sidebar-menu__link:before{content:'';position:absolute;left:17px;top:17px;width:3px;height:3px}:root .sidebar-menu__groups .sidebar-menu__dropdown-wrapper{display:block;visibility:hidden;-khtml-opacity:0;-moz-opacity:0;opacity:0}.sidebar-menu__item{position:relative;border-top:1px solid #eee;}.sidebar-menu__item:first-child{border-top:none}.sidebar-menu__item:hover .sidebar-menu__link-wrapper{z-index:3}.sidebar-menu__item:hover .sidebar-menu__link{background:#f5f5f5}.sidebar-menu__item_type_info{display:none;}.sidebar-menu__item_type_info .sidebar-menu__toggle{display:block}.sidebar-menu__item_type_info .sidebar-menu__link{padding-right:21px}.sidebar-menu__group-info .sidebar-menu__item:first-child{border-top:1px solid #eee}.sidebar-menu__item_with-dropdown .sidebar-menu__link{padding-right:15px;}.sidebar-menu__item_with-dropdown .sidebar-menu__link:after{content:'\/';position:absolute;right:5px;top:10px}.sidebar-menu__item_with-dropdown:hover .sidebar-menu__dropdown{display:block;visibility:visible;}.sidebar-menu__item_with-dropdown:hover .sidebar-menu__dropdown .sidebar-menu__dropdown-wrapper{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.sidebar-menu__link-wrapper_state_active .sidebar-menu__link{background:#f5f5f5}.sidebar-menu__link{display:block;padding:10px 15px;}.sidebar-menu__link:hover{text-decoration:none}.sidebar-menu__link-caption{display:inline;}.sidebar-menu__link-caption:after{content:attr(title)}.sidebar-menu__toggle{position:absolute;right:0;top:0;width:20px;height:100%;display:none;z-index:9;border-left:1px solid #eee;font-size:12px;}.sidebar-menu__toggle:hover{cursor:pointer;background:#e7e7e7}.sidebar-menu__toggle:before{position:absolute;width:20px;height:20px;line-height:20px;text-align:center;left:50%;top:50%;margin-left:-10px;margin-top:-10px;font-size:11px;color:#777}.sidebar-menu__toggle.sidebar-menu__toggle_type_visible{display:block;}.sidebar-menu__toggle.sidebar-menu__toggle_type_visible + .sidebar-menu__link-wrapper .sidebar-menu__link{padding-right:21px}.sidebar-contacts__address-part{display:inline-block;vertical-align:top;}.sidebar-contacts__address-part:after{content:',';margin-right:5px}.sidebar-contacts__address-part:last-child:after{display:none}.sidebar-contacts__company-name-wrapper{margin-bottom:15px}.sidebar-contacts__company-name{color:#000;font-size:14px}.sidebar-contacts__data-item{padding-left:24px;position:relative;font-size:13px;word-wrap:break-word;}.sidebar-contacts__data-item:before{content:'';position:absolute;width:14px;height:14px;left:0;top:1px;color:#777;}.sidebar-contacts__data-item + .sidebar-contacts__data-item{margin-top:10px}.sidebar-contacts__data{margin-top:15px}.sidebar-contacts__email{color:#888;text-decoration:underline;}.sidebar-contacts__email:hover{text-decoration:underline}.sidebar-contacts__info{color:#4d4d4d;}.sidebar-contacts__person{display:block;font-size:13px;margin-top:4px}.sidebar-contacts__phones-description{margin-top:1px;color:#888;font-size:12px}.sidebar-contacts__phones-extention{display:inline-block;color:#888;font-size:13px;}.sidebar-contacts__phones-extention:before{content:'('}.sidebar-contacts__phones-extention:after{content:')'}.sidebar-contacts__phones-item{margin-top:10px}.sidebar-contacts__phones-part{display:inline-block;}.sidebar-contacts__phones-part + .sidebar-contacts__phones-part{margin-left:5px}.sidebar-contacts__phones-single{font-size:14px;color:#000;display:inline-block;vertical-align:middle;margin-right:5px}.sidebar-contacts__phones-toggle{display:inline-block;margin-left:5px;vertical-align:middle;border-bottom:1px dotted #888;margin-top:-4px;color:#666;}.sidebar-contacts__phones-toggle:hover{cursor:pointer;color:#000}.sidebar-contacts__phones-toggle + .sidebar-contacts__phones-part{display:none}.sidebar-contacts__phones-toggle_view_hidden{display:none;}.sidebar-contacts__phones-toggle_view_hidden + .sidebar-contacts__phones-part{display:inline-block;margin-left:5px}.sidebar-contacts__phones{margin-top:-10px;border-top:1px solid transparent}.sidebar-contacts__web-site{color:#888;text-decoration:underline;}.sidebar-contacts__web-site:hover{text-decoration:underline}.sidebar-map{margin-top:15px}.sidebar-map__icon{position:absolute;width:24px;height:24px;left:50%;top:50%;margin-left:-12px;margin-top:-12px;line-height:24px;font-size:24px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;-khtml-opacity:0;-moz-opacity:0;opacity:0;display:none;color:#666;}:root .sidebar-map__icon{display:block;visibility:hidden}.sidebar-map__image{display:block;width:100%;height:auto}.sidebar-map__link{position:relative;overflow:hidden;}.sidebar-map__link:hover{cursor:pointer;}.sidebar-map__link:hover .sidebar-map__overlay{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;display:block}.sidebar-map__link:hover .sidebar-map__icon{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;display:block}.sidebar-map__overlay{background:rgba(255,255,255,0.5);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#80ffffff", endColorstr="#80ffffff",GradientType=0 );height:100%;left:0;position:absolute;top:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;display:none;width:100%}:root .sidebar-map__overlay{display:block;visibility:hidden;-khtml-opacity:0;-moz-opacity:0;opacity:0}.pt-f-left{float:left}.pt-f-right{float:right}.pt-pv-40{padding-top:40px;padding-bottom:40px}.pt-overflow-h{overflow:hidden}.pt-clear{clear:both}@media all and (min-width:1280px){.page-wrapper,.b-head-control-panel__container{width:1170px}.product-groups_view_gallery .product-groups__item{width:23%}.content-line_block_main-groups .product-groups_view_gallery .product-groups__item{width:18%}.b-product-line_type_gallery{width:23%}.content-line_block_main-products .b-product-line_type_gallery{width:18%}.groups-menu__link{font-size:13px}.b-photos-folders__item{width:23%}.b-photos__item{width:23%}.b-portfolio__gallery-item{width:23%}.b-certificates-folders__item{width:23%}.b-certificates__item{width:23%}.portfolio-list .b-portfolio-list__item{width:23%}}
a{color:#0c4b5a;}a:hover{color:#0a3c48;text-decoration:underline}.content__line_block_search-results .b-order-info__item:before{background:#4db1ca}.b-delivery-info__item:before{background:#4db1ca;border:1px solid #4db1ca}.b-delivery-info__item .b-delivery-info__item .b-delivery-info__item:before{background:transparent}.b-product-mods__button{background:#4db1ca;color:#fff;}.b-product-mods__button:hover{background:#7cb020}.b-product-mods__button_state_active{background:#7cb020}.b-product__additional-button{color:#0c4b5a;}.b-product__additional-button:hover{color:#4db1ca}.b-facilities__item:hover .b-facilities__text{color:#4db1ca}.b-facilities__item:hover .b-facilities__icon{background-color:#4db1ca}.b-slider__pages .b-slider__nav-item{background:#7cb020}.b-slider__pages .b-slider__nav-item_state_active{background:#4db1ca}.sidebar-menu__link:before{background-color:#0c4b5a}.b-form-checkbox__label:before,.b-form-radiobox__label:before{background-color:#4db1ca}.sidebar .content-line:before{background-color:#4db1ca}a.b-catalog-panel__view-as{color:#4db1ca;}a.b-catalog-panel__view-as:hover{color:#3daac5}span.b-catalog-panel__view-as{color:#777}.b-pager__link:hover,.b-pager__link_type_current{color:#fff;background:#0c4b5a;border-color:#093844}.b-rating__bar{background:#7cb020}.b-product-line__price{color:#7cb020}.b-product-line__price_discounted_yes{color:#777}.b-product-line__price_type_disable{color:#777;font-weight:normal}.b-discount{background:#7cb020;color:#fff}.b-product-label{background:#4db1ca;color:#fff}.b-product-line_type_gallery .b-discount{border-bottom:1px solid #709f1d}.b-product-line_type_gallery .b-product-label{border-bottom:1px solid #3daac5}.main-manufacturers .b-filter-list__item:hover,.main-manufacturers .b-filter-list__item:active{background:#4db1ca;border-color:#3daac5}.top-panel,.footer{background:#4db1ca}.boilerplate,.trade-info{color:#fff;color:rgba(255,255,255,0.75);background:#3aa8c3;}.boilerplate a,.trade-info a{color:#fff;}.boilerplate a:hover,.trade-info a:hover{color:#fff}.boilerplate + .trade-info{border-top:1px solid #3497b0}.b-footer{background:#0c4b5a}.top-menu__dropdown-wrapper,.top-menu__item:hover .top-menu__link,.top-menu__link-wrapper_state_active .top-menu__link{background:#3aa8c3}.top-menu__dropdown-item + .top-menu__dropdown-item{border-top:1px solid #61bad0}.search__button{background:#7cb020;}.search__button:hover{background:#8bc624}.search__button:active{background:#73a31e}.fixed-form__toggle{background:#0c4b5a}.fixed-form__info{border-color:#0c4b5a}.b-button-colored,.b-custom-button,.b-feedback__button{border:1px solid #3aa8c3;background-color:#4db1ca;}.b-button-colored:hover,.b-custom-button:hover,.b-feedback__button:hover{border-color:#4db1ca;background-color:#61bad0}.b-button-colored:active,.b-custom-button:active,.b-feedback__button:active{border-color:#3497b0;background-color:#3aa8c3}.content-line_block_products-list .b-navigate__all-products{border:1px solid #6d9a1c;background-color:#7cb020;}.content-line_block_products-list .b-navigate__all-products:hover{border-color:#7cb020;background-color:#8bc624}.content-line_block_products-list .b-navigate__all-products:active{border-color:#5e8518;background-color:#6d9a1c}.b-credit,.b-product__info-line .b-custom-order,.b-product__info-line .b-partnerships-prices{background:#fff;border:1px solid #4db1ca;color:#4db1ca !important;}.b-credit:hover,.b-product__info-line .b-custom-order:hover,.b-product__info-line .b-partnerships-prices:hover{background:#fff;border-color:#0f5e71;color:#0f5e71}.b-credit:active,.b-product__info-line .b-custom-order:active,.b-product__info-line .b-partnerships-prices:active{background:#fff;border-color:#093844;color:#093844}