@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=latin,cyrillic");
.b-layout{
 font-family:'Roboto Condensed',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:#666762;
 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;
 color:#818181
}
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.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,.page-wrapper:after,.pt-clearfix:after,.b-product-line__details-panel:after,.b-catalog-panel:after,.b-product:after{
 content:'.';
 display:block;
 height:0;
 clear:both;
 visibility:hidden
}
.icon-help:before,.footer-contacts__data-item_type_web-site:before,.footer-contacts__data-item_type_skype:before,.footer-contacts__data-item_type_icq:before,.footer-contacts__data-item_type_address:before,.footer-contacts__email: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,.search__button:before,.top-menu__arrow + .top-menu__link:after,.top-menu__check_type_with-dropdown + .top-menu__link-wrapper .top-menu__link:after,.top-menu__check_relative + .top-menu__item .top-menu__dropdown .top-menu__submenu-link-arrow + .top-menu__dropdown-link:after,.top-menu__check_arrow + .top-menu__item .top-menu__link:after,.b-slider__next:after,.b-slider__prev:after,.notification__toggle:after,.b-product-line__btn-preview:before,.b-drop-phones__hidden-phone:after,.b-drop-phones__icon:before,.sidebar-contacts__data-item_type_web-site:before,.sidebar-contacts__data-item_type_skype:before,.sidebar-contacts__data-item_type_icq:before,.sidebar-contacts__data-item_type_address:before,.sidebar-contacts__email:before,.b-custom-button_type_range-filter:before,.sidebar-map__icon:after,.recent-news__date:before,.recent-articles__date:before,.b-recent-vacancies__date:before,.b-catalog-panel__icon.icon-gallery-view:before,.b-catalog-panel__icon.icon-list-view:before,.sidebar-menu__submenu-link-arrow + .sidebar-menu__dropdown-link:after,.sidebar-menu__toggle:before,.b-jobs__date:before,.b-discount_type_gift:before,.b-gift-items:after,.b-product__additional-button:before,.b-product__all-prices:after,.b-custom-drop-down__arrow:before,.b-portfolio-list__confirmed:before,.b-portfolio-list__date:before,.b-portfolio-list__photos:before,.b-portfolio__confirmed-label-icon:before,.b-comments__date:before,.b-breadcrumb__arrow:before,.error-block:after,.contact-info__data-item_type_web-site:before,.contact-info__data-item_type_skype:before,.contact-info__data-item_type_icq:before,.contact-info__email:before,.contact-info__data-item_type_details:before,.filiation-contacts__data-item_type_address:before,.filiation-contacts__data-item_type_email:before,.b-article-view__date:before,.b-articles-group__date:before,.b-articles-list__date:before,.b-news-group__date:before,.b-news-list__date:before,.b-news-view__date:before{
 font-family:Flaticon;
 font-weight:normal;
 font-style:normal
}
.recent-news__title-wrapper:after,.recent-articles__title-wrapper:after,.b-similar-products__link:after,.b-portfolio-list__title-link:after,.b-portfolio__gallery-descr-img:after,.b-photos-folders__text:after,.b-photos__title:after,.b-certificates-folders__text:after,.b-certificates__title:after{
 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%)
}
.b-product-line_type_gallery .b-product-line__product-name_with_hider:after{
 background:-moz-linear-gradient(left,rgba(244,244,244,0) 0%,#f4f4f4 100%);
 background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(244,244,244,0)),color-stop(100%,#f4f4f4));
 background:-webkit-linear-gradient(left,rgba(244,244,244,0) 0%,#f4f4f4 100%);
 background:-o-linear-gradient(left,rgba(244,244,244,0) 0%,#f4f4f4 100%);
 background:-ms-linear-gradient(left,rgba(244,244,244,0) 0%,#f4f4f4 100%);
 background:linear-gradient(to right,rgba(244,244,244,0) 0%,#f4f4f4 100%)
}
.b-product-line__product-name-hider{
 background:-moz-linear-gradient(top,rgba(244,244,244,0) 0%,#f4f4f4 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(244,244,244,0)),color-stop(100%,#f4f4f4));
 background:-webkit-linear-gradient(top,rgba(244,244,244,0) 0%,#f4f4f4 100%);
 background:-o-linear-gradient(top,rgba(244,244,244,0) 0%,#f4f4f4 100%);
 background:-ms-linear-gradient(top,rgba(244,244,244,0) 0%,#f4f4f4 100%);
 background:linear-gradient(to bottom,rgba(244,244,244,0) 0%,#f4f4f4 100%)
}
.b-user-content{
 margin:0;
 line-height:20px;
 zoom:1;
 word-wrap:break-word;
 color:#818181;
}
.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:inherit 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;
 width: 80%;
}
.b-user-content a{
 text-decoration:underline
}
.b-content__body{
 color:#818181
}
.icon-help{
 margin-left:4px;
 color:#999;
 font-weight:bold;
 position:absolute;
}
.icon-help:before{
 font-size:12px
}
.icon-help:hover{
 cursor:pointer;
 color:#333
}
.footer-contacts__email:before,.sidebar-contacts__email:before,.contact-info__email:before,.filiation-contacts__data-item_type_email:before{
 content:"\e000"
}
.header-phones__dropdown .header-phones__phones-item:first-child .header-phones__phones-single:after{
 content:"\e001"
}
.header-phones__some-phones > .header-phones__phones-item .header-phones__phones-single:after,.top-menu__arrow + .top-menu__link:after,.top-menu__check_type_with-dropdown + .top-menu__link-wrapper .top-menu__link:after,.top-menu__check_arrow + .top-menu__item .top-menu__link:after{
 content:"\e002"
}
.b-drop-phones__icon:before{
 content:"\e003"
}
.b-portfolio-list__confirmed:before,.b-portfolio__confirmed-label-icon:before{
 content:"\e005"
}
.notification__toggle:after{
 content:"\e006"
}
.footer-contacts__data-item_type_web-site:before,.sidebar-contacts__data-item_type_web-site:before,.contact-info__data-item_type_web-site:before{
 content:"\e007"
}
.b-catalog-panel__icon.icon-gallery-view:before{
 content:"\e009"
}
.b-discount_type_gift:before,.b-gift-items:after{
 content:"\e00a"
}
.icon-help:before{
 content:"\e00b"
}
.footer-contacts__data-item_type_icq:before,.sidebar-contacts__data-item_type_icq:before,.contact-info__data-item_type_icq:before{
 content:"\e00c"
}
.contact-info__data-item_type_details:before{
 content:"\e00d"
}
.b-catalog-panel__icon.icon-list-view:before{
 content:"\e00e"
}
.footer-contacts__data-item_type_address:before,.sidebar-contacts__data-item_type_address:before,.filiation-contacts__data-item_type_address:before{
 content:"\e00f"
}
.b-product-line__btn-preview:before,.sidebar-map__icon:after{
 content:"\e010"
}
.search__button:before,.b-custom-button_type_range-filter:before{
 content:"\e011"
}
.sidebar-menu__item_type_about-visible .sidebar-menu__toggle:before,.sidebar-menu__item_type_user-visible .sidebar-menu__toggle:before,.sidebar-menu__item_type_product-visible .sidebar-menu__toggle:before{
 content:"\e012"
}
.recent-news__date:before,.recent-articles__date:before,.b-recent-vacancies__date:before,.b-jobs__date:before,.b-portfolio-list__date:before,.b-comments__date:before,.b-article-view__date:before,.b-articles-group__date:before,.b-articles-list__date:before,.b-news-group__date:before,.b-news-list__date:before,.b-news-view__date:before{
 content:"\e013"
}
.top-menu__check_relative + .top-menu__item .top-menu__dropdown .top-menu__submenu-link-arrow + .top-menu__dropdown-link:after,.b-slider__next:after,.sidebar-menu__submenu-link-arrow + .sidebar-menu__dropdown-link:after,.b-product__additional-button:first-child:before,.b-breadcrumb__arrow:before{
 content:"\e014"
}
.b-portfolio-list__photos:before{
 content:"\e015"
}
.sidebar-menu__toggle:before{
 content:"\e017"
}
.b-slider__prev:after,.b-product__additional-button:before{
 content:"\e018"
}
.error-block:after{
 content:"\e019"
}
.footer-contacts__data-item_type_skype:before,.sidebar-contacts__data-item_type_skype:before,.contact-info__data-item_type_skype:before{
 content:"\e01a"
}
.b-drop-phones__hidden-phone:after,.b-product__all-prices:after,.b-custom-drop-down__arrow:before{
 content:"\e01c"
}
.b-button-colored{
 color:#fff;
 padding:5px 10px;
 display:inline-block;
 cursor:pointer;
 margin:5px 0
}
.b-company-social-links .b-company-social-links__cell{
 display:inline-block
}
.b-custom-button__text{
 color:#fff;
 cursor:pointer;
 display:inline-block;
 padding:5px 10px;
 text-align:center
}
.b-layout{
 color:#1b1b1b;
 line-height:1.3;
 font-size:14px
}
.b-footer{
 background:#353535;
 padding:20px 0;
 color:#818181;
 border-top:1px solid #2c2c2c
}
.b-button-colored_type_send-request-small{
 color:#fff;
 padding:5px;
 display:inline-block;
 cursor:pointer
}
.b-title{
 text-transform:uppercase;
 color:#666762;
 padding-bottom:6px;
 font-weight:700;
 border-bottom:1px solid #e4e4e4;
 position:relative;
}
.b-title:after{
 width:60px;
 content:'';
 display:block;
 height:1px;
 top:100%;
 left:0;
 position:absolute
}
.footer-contacts{
 width:240px
}
.b-title__caption:before{
 content:attr(title);
 color:#fff;
 font-size:14px;
 font-weight:bold;
 margin-bottom:7px;
 text-transform:uppercase;
 display:block
}
.footer-contacts__info{
 color:#d3d2d2
}
.footer-contacts__phones-description{
 color:#9c9c9c
}
.footer-contacts__data-item_type_web-site{
 margin-bottom:6px;
}
.footer-contacts__data-item_type_web-site:before{
 margin-right:6px;
 color:#9c9c9c
}
.footer-contacts__data-item_type_skype{
 color:#d3d2d2;
 display:block;
 margin-bottom:6px;
}
.footer-contacts__data-item_type_skype:before{
 margin-right:6px;
 font-size:13px;
 color:#9c9c9c
}
.footer-contacts__data-item_type_icq{
 color:#d3d2d2;
 display:block;
 margin-bottom:6px;
}
.footer-contacts__data-item_type_icq:before{
 margin-right:6px;
 font-size:13px;
 color:#9c9c9c
}
.footer-contacts__data-item_type_address{
 color:#d3d2d2;
 display:block;
 position:relative;
 padding-left:20px;
}
.footer-contacts__data-item_type_address:before{
 color:#9c9c9c;
 font-size:13px;
 left:0;
 margin-right:6px;
 position:absolute;
 top:0
}
.footer-contacts__address-part{
 margin-right:4px
}
.footer-contacts__email{
 color:#d3d2d2;
 display:block;
 margin-bottom:6px;
}
.footer-contacts__email:before{
 margin-right:6px;
 font-size:13px;
 color:#9c9c9c
}
.footer-contacts__web-site{
 color:#d3d2d2;
 margin-bottom:6px;
 text-decoration:underline
}
.footer-contacts__company-name{
 color:#fff;
 display:block;
 margin-bottom:5px
}
.footer-contacts__phones-part{
 display:inline-block
}
.footer-contacts__phones-extention{
 display:inline-block;
 color:#9c9c9c;
 margin-left:3px;
}
.footer-contacts__phones-extention:before{
 content:'('
}
.footer-contacts__phones-extention:after{
 content:')'
}
.footer-contacts__phones-single{
 display:inline-block
}
.footer-contacts__person{
 margin-bottom:6px
}
.footer-contacts__phones-item{
 margin-bottom:6px
}
.footer-map{
 height:250px;
 background:#f8f8f8 url("../images/loader.gif") no-repeat center center
}
.footer{
 background:#353535;
 position:relative;
 padding:30px 0;
}
.footer:before{
 content:'';
 background:url("../images/footer-line.png") repeat-x;
 width:100%;
 bottom:100%;
 height:5px;
 position:absolute
}
.footer-table{
 display:table
}
.footer-cell{
 display:table-cell;
 vertical-align:top;
 padding-left:28px;
}
.footer-cell:first-child{
 padding-left:0
}
.boilerplate{
 border-top:1px solid #2c2c2c;
 margin-top:25px;
 padding:13px 0
}
.page-wrapper{
 width:980px;
 margin:0 auto;
}
.header-phones{
 float:right;
 padding:0 3px
}
.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:#666762;
}
.header-phones__dropdown .header-phones__phones-item:first-child .header-phones__phones-single:after{
 font-size:8px;
 margin-left:4px;
 font-weight:700;
 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:#242424
}
.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:17px;
 display:inline-block;
 vertical-align:middle;
 color:#666762
}
.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:8px;
 margin-left:4px;
 font-weight:700;
 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
}
.b-company-header-phone{
 display:none;
}
.b-company-header-phone + .header-phones__info{
 display:inline-block;
 vertical-align:middle
}
.b-header-company-name{
 margin-left:-30px
}
.b-header-company-name__logo{
 display:inline-block;
 vertical-align:middle;
}
.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 #666762;
 color:#666762
}
.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
}
.header{
 margin-top:20px;
 margin-bottom:13px
}
.header__cell{
 display:table-cell;
 vertical-align:middle
}
.header__cell_type_left{
 overflow:hidden
}
.header__cell_type_right{
 text-align:right;
 width:240px;
 padding-left:30px
}
.header__table{
 display:table;
 width:100%
}
.search-wrapper{
 padding:15px;
 overflow:hidden;
 float:right
}
.search{
 width:200px
}
.search__button{
 background:#fff;
 border:0 none;
 height:33px;
 line-height:33px;
 padding:0;
 position:absolute;
 vertical-align:middle;
 width:30px;
 cursor:pointer;
 top:0;
 right:0;
}
.search__form{
 position:relative
}
.search__input{
 height:33px;
 float:left;
 background:#fff;
 border:none;
 width:100%;
 padding:0 0 0 8px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 color:#666762;
}
.search__input:focus{
 -webkit-box-shadow:2px 3px 8px 0 rgba(0,0,0,0.3);
 -moz-box-shadow:2px 3px 8px 0 rgba(0,0,0,0.3);
 box-shadow:2px 3px 8px 0 rgba(0,0,0,0.3)
}
.top-menu{
 float:left;
 width:750px;
 position:relative
}
.top-menu__arrow{
 display:none;
}
.top-menu__arrow + .top-menu__link{
 padding-right:28px;
}
.top-menu__arrow + .top-menu__link:after{
 margin-left:7px;
 font-size:9px;
 font-weight:bold;
 margin-left:6px;
 line-height:61px;
 position:absolute
}
.top-menu__check{
 display:none
}
.top-menu__item_pos_relative{
 position:relative;
}
.top-menu__item_pos_relative .top-menu__dropdown .top-menu__dropdown-item{
 width:100%;
 display:block
}
.top-menu__check_type_with-dropdown + .top-menu__link-wrapper .top-menu__link{
 padding-right:28px;
}
.top-menu__check_type_with-dropdown + .top-menu__link-wrapper .top-menu__link:after{
 margin-left:7px;
 font-size:9px;
 font-weight:bold;
 margin-left:6px;
 line-height:61px;
 position:absolute
}
.top-menu__check_relative{
 display:none;
}
.top-menu__check_relative + .top-menu__item{
 position:relative;
}
.top-menu__check_relative + .top-menu__item .top-menu__dropdown .top-menu__submenu-link-arrow{
 display:none;
}
.top-menu__check_relative + .top-menu__item .top-menu__dropdown .top-menu__submenu-link-arrow + .top-menu__dropdown-link:after{
 color:#fff;
 font-size:9px;
 font-weight:bold;
 position:absolute;
 right:9px;
 top:12px
}
.top-menu__check_relative + .top-menu__item .top-menu__dropdown .top-menu__dropdown__submenu{
 display:block
}
.top-menu__check_relative + .top-menu__item .top-menu__dropdown-item{
 width:100%;
 display:block
}
.top-menu__check_arrow{
 display:none;
}
.top-menu__check_arrow + .top-menu__item .top-menu__link{
 padding-right:28px;
}
.top-menu__check_arrow + .top-menu__item .top-menu__link:after{
 margin-left:7px;
 font-size:9px;
 font-weight:bold;
 margin-left:6px;
 line-height:61px;
 position:absolute
}
.top-menu__dropdown-item{
 display:inline-block;
 width:23%;
 position:relative;
}
.top-menu__dropdown-item:hover .top-menu__dropdown__submenu-wrapper{
 display:block;
 visibility:visible;
 -khtml-opacity:1;
 -moz-opacity:1;
 opacity:1;
 -webkit-transition:all 200ms ease-out;
 -moz-transition:all 200ms ease-out;
 -o-transition:all 200ms ease-out;
 transition:all 200ms ease-out
}
.top-menu__dropdown-link-wrapper{
 white-space:nowrap;
 max-width:172px;
 overflow:hidden;
 text-overflow:ellipsis;
 padding:7px 12px;
 color:#fff
}
.top-menu__dropdown-link{
 color:#fff;
 font-size:13px
}
.top-menu__dropdown{
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0;
 visibility:hidden;
 position:absolute;
 top:100%;
 left:0;
 background:#fff;
 max-width:240px;
 min-width:100%;
 width:auto;
 border-top:1px solid #fff;
 z-index:31
}
.top-menu__dropdown__submenu-link-wrapper{
 max-width:240px;
 overflow:hidden;
 padding:7px 12px;
 text-overflow:ellipsis;
 white-space:nowrap;
 color:#fff
}
.top-menu__dropdown__submenu-link{
 color:#fff;
 font-size:13px
}
.top-menu__dropdown__submenu-wrapper{
 display:none;
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0;
 visibility:hidden;
 position:absolute;
 top:0;
 left:100%;
 max-width:240px;
 min-width:100%
}
.top-menu__dropdown__submenu{
 display:none
}
.top-menu__item{
 display:inline-block;
 border-right:1px solid #fff;
}
.top-menu__item:hover .top-menu__link-wrapper{
 background-position:center 100%
}
.top-menu__item:hover .top-menu__dropdown{
 display:block;
 visibility:visible;
 -khtml-opacity:1;
 -moz-opacity:1;
 opacity:1;
 -webkit-transition:all 200ms ease-out;
 -moz-transition:all 200ms ease-out;
 -o-transition:all 200ms ease-out;
 transition:all 200ms ease-out
}
.top-menu__link-wrapper{
 display:inline-block;
 height:63px;
 line-height:63px;
 background:url("../images/bg-link.png") no-repeat center 120%;
 -webkit-transition:all 200ms ease;
 -moz-transition:all 200ms ease;
 -o-transition:all 200ms ease;
 transition:all 200ms ease;
}
.top-menu__link-wrapper:hover .top-menu__link-wrapper{
 background-position:center 100%
}
.top-menu__link{
 color:#fff;
 text-transform:uppercase;
 display:inline-block;
 font-weight:700;
 padding:0 15px
}
div.top-menu__link:before{
 content:attr(title)
}
.top-menu__relative{
 display:none;
}
.top-menu__relative + .top-menu__item{
 position:relative;
}
.top-menu__relative + .top-menu__item .top-menu__dropdown .top-menu__dropdown-item{
 display:block;
 width:100%
}
.top-menu__submenu-link-arrow{
 display:none;
}
.top-menu__submenu-link-arrow + .top-menu__dropdown-link:after{
 content:''
}
.b-autocomplete{
 z-index:26
}
.b-autocomplete__link{
 color:#666762;
 font-weight:normal;
 padding:6px
}
.search_autocomplete{
 width:200px;
 border:none;
 overflow:hidden;
 -webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.2);
 -moz-box-shadow:0 1px 3px 1px rgba(0,0,0,0.2);
 box-shadow:0 1px 3px 1px rgba(0,0,0,0.2)
}
.navigation-block{
 height:63px
}
.b-slider-wrapper{
 margin-top:20px;
 position:relative;
 overflow:hidden;
}
.b-slider-wrapper:hover .b-slider__prev{
 -khtml-opacity:.7;
 -moz-opacity:.7;
 opacity:.7;
 left:25px;
 -webkit-transition:all 200ms ease-out all;
 -moz-transition:all 200ms ease-out all;
 -o-transition:all 200ms ease-out all;
 transition:all 200ms ease-out all
}
.b-slider-wrapper:hover .b-slider__next{
 -khtml-opacity:.7;
 -moz-opacity:.7;
 opacity:.7;
 right:25px;
 -webkit-transition:all 200ms ease-out all;
 -moz-transition:all 200ms ease-out all;
 -o-transition:all 200ms ease-out all;
 transition:all 200ms ease-out all
}
.b-slider__image{
 max-width:100%;
 max-height:100%;
 display:inline-block;
 vertical-align:middle
}
.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__nav-item{
 width:12px;
 height:12px;
 background:#fff;
 display:inline-block;
 cursor:pointer;
 margin-left:7px;
 -webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.4);
 -moz-box-shadow:2px 2px 6px rgba(0,0,0,0.4);
 box-shadow:2px 2px 6px rgba(0,0,0,0.4);
}
.b-slider__nav-item:first-child{
 margin-left:0
}
.b-slider__nav{
 bottom:12px;
 left:0;
 position:absolute;
 right:0;
 text-align:center;
 z-index:30;
 font-size:0
}
.b-slider__next{
 background:rgba(255,255,255,0.65);
 cursor:pointer;
 font-size:20px;
 right:20px;
 width:40px;
 line-height:40px;
 height:40px;
 margin-top:-20px;
 position:absolute;
 text-align:center;
 top:50%;
 border:1px solid #dadada;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0;
 -webkit-transition:all 200ms ease-out 0s;
 -moz-transition:all 200ms ease-out 0s;
 -o-transition:all 200ms ease-out 0s;
 transition:all 200ms ease-out 0s;
 z-index:32;
}
.b-slider__next:after{
 color:#656565;
 margin-left:5px
}
.b-slider__prev{
 background:rgba(255,255,255,0.65);
 cursor:pointer;
 font-size:20px;
 width:40px;
 height:40px;
 left:20px;
 line-height:40px;
 margin-top:-20px;
 position:absolute;
 text-align:center;
 top:50%;
 z-index:32;
 border:1px solid #dadada;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0;
 -webkit-transition:all 200ms ease-out 0s;
 -moz-transition:all 200ms ease-out 0s;
 -o-transition:all 200ms ease-out 0s;
 transition:all 200ms ease-out 0s;
}
.b-slider__prev:after{
 color:#656565;
 margin-right:5px
}
.notification{
 border:1px solid #f7e392;
 padding:10px 20px;
 font-size:13px;
 margin:0 0 20px;
 background:#fef3c8;
 color:#474747;
 position:relative;
 cursor:pointer;
 -webkit-transition:all 100ms ease-out;
 -moz-transition:all 100ms ease-out;
 -o-transition:all 100ms ease-out;
 transition:all 100ms ease-out;
 -khtml-opacity:1;
 -moz-opacity:1;
 opacity:1;
}
.notification:hover{
 cursor:pointer
}
.notification__message{
 margin-bottom:6px
}
.notification__toggle{
 position:absolute;
 right:8px;
 top:5px;
 font-size:7px;
 z-index:27;
}
.notification_type_hidden{
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0;
 visibility:hidden;
 height:0;
 padding:0;
 margin:0
}
.product-groups__counter-list{
 color:#818181;
 font-size:12px;
 margin-left:4px;
}
.product-groups__counter-list:before{
 content:'('
}
.product-groups__counter-list:after{
 content:')'
}
.product-groups__counter{
 background:#f2f2f2;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 color:#666762;
 display:inline-block;
 font-size:12px;
 height:34px;
 left:50%;
 line-height:34px;
 margin-left:-17px;
 margin-top:-17px;
 padding:3px;
 position:absolute;
 text-align:center;
 top:50%;
 width:34px;
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0;
 visibility:hidden;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease
}
.product-groups__image-link{
 display:block;
 height:180px;
 line-height:180px;
 font-size:0;
 text-align:center
}
.product-groups__image-wrapper{
 position:relative
}
.product-groups__image{
 max-width:100%;
 max-height:100%;
 display:inline-block;
 vertical-align:middle;
}
.product-groups__image + .d-no-image{
 display:none
}
.product-groups__item-inner{
 border:1px solid rgba(234,229,229,0.5);
 position:relative
}
.product-groups__item{
 width:23%;
 margin-left:2%;
 display:inline-block;
 margin-top:23px;
 vertical-align:top;
}
.product-groups__item:hover .product-groups__counter{
 visibility:visible;
 -khtml-opacity:.9;
 -moz-opacity:.9;
 opacity:.9;
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.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)
}
.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%
}
.product-groups__list_view_gallery .b-title-wrapper{
 margin-left:2%
}
.product-groups__list_view_list .b-title-wrapper{
 margin-left:2%
}
.product-groups__list_view_list .product-groups__item{
 width:48%;
}
.product-groups__list_view_list .product-groups__item .product-groups__item-inner{
 width:100%;
 display:table;
 border:0;
}
.product-groups__list_view_list .product-groups__item .product-groups__item-inner .product-groups__image-wrapper{
 display:table-cell;
 width:100px;
 vertical-align:top;
}
.product-groups__list_view_list .product-groups__item .product-groups__item-inner .product-groups__image-wrapper .product-groups__image-link{
 width:100px;
 height:100px;
 line-height:100px;
 border:1px solid #eee;
 overflow:hidden;
 padding:2px
}
.product-groups__list_view_list .product-groups__item .product-groups__item-inner .product-groups__text-wrapper{
 display:table-cell;
 vertical-align:middle;
 padding-left:20px
}
.product-groups__subgroups-counter{
 color:#818181;
 font-size:11px;
 margin-left:4px;
}
.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-title{
 color:#818181;
 font-size:13px;
}
.product-groups__subgroups-title:hover{
 text-decoration:underline
}
.product-groups__subgroups-view-all{
 cursor:pointer;
 margin-left:20px
}
.product-groups__subgroups{
 margin-top:5px;
 margin-left:-20px
}
.product-groups__text-wrapper .product-groups__title-wrapper{
 position:static;
 background:none;
 color:#818181;
}
.product-groups__text-wrapper .product-groups__title-wrapper .product-groups__title{
 color:#818181;
 font-weight:bold;
 overflow:visible;
 white-space:normal;
 text-overflow:clip;
 padding:0;
 font-size:16px;
 display:inline;
}
.product-groups__text-wrapper .product-groups__title-wrapper .product-groups__title:hover{
 background:none;
 text-decoration:underline
}
.product-groups__title-wrapper{
 position:absolute;
 left:0;
 bottom:10px
}
.product-groups__title{
 color:#fff;
 display:block;
 font-weight:700;
 max-width:182px;
 overflow:hidden;
 padding:5px 10px;
 text-overflow:ellipsis;
 white-space:nowrap
}
.content-line-about .b-title-wrapper{
 margin-bottom:12px
}
.content-line-product-group .b-layout__clear{
 margin-left:-3%
}
.content-line-product-group .product-groups__list_view_gallery .product-groups__item{
 width:31.3%
}
.content-line-product .product-groups__list_view_gallery .product-groups__item{
 width:31.3%
}
.content-line-product .product-groups__list_view_list .product-groups__item{
 width:48%
}
.content-line-product .product-groups__list_view_list .b-title-wrapper{
 margin-left:2%
}
.content-line{
 margin-top:25px
}
.content-line_product-line_type_gallery .b-content__body{
 margin-left:-3%
}
.content-slider .b-slider-wrapper{
 margin-top:0
}
.content-table{
 display:table;
 table-layout:fixed;
 width:100%
}
.content-table_cell{
 display:table-cell;
 vertical-align:top;
 padding-right:3%;
}
.content-table_cell:last-child{
 padding-right: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
}
.b-navigate__all-products{
 display:none
}
.b-product-line{
 position:relative;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 margin:20px 0 0 3%;
 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 .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:#818181;
 font-size:13px;
 display:block;
 margin-top:10px;
 text-decoration:underline;
 cursor:pointer;
 background:none;
}
.b-product-line__custom-order-button .b-custom-button__text:hover{
 background:none;
 text-decoration:none
}
.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:#111;
 margin:10px 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;
 color:#585859;
 background:#f1f1f1;
 padding:5px 0;
 width:125px;
 margin:0 auto !important;
}
.b-product-line__one-click-order:hover{
 cursor:pointer;
 -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)
}
.b-product-line__order-bar{
 position:relative;
 float:right;
 width:160px;
 height:100%;
 padding-right:10px;
 text-align:center;
}
.b-product-line__order-bar .b-button-colored{
 color:#fff;
 display:block;
 font-size:14px;
 font-weight:700;
 height:18px;
 line-height:18px;
 margin:0 auto 5px;
 padding:5px 0;
 width:125px;
 cursor:pointer;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
}
.b-product-line__order-bar .b-button-colored:hover{
 transform:scale(1.03);
 -moz-transform:scale(1.03);
 -webkit-transform:scale(1.03);
 -o-transform:scale(1.03);
 -khtml-transform:scale(1.03);
 -ms-transform:scale(1.03)
}
.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:13px;
 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:#666762;
 font-size:15px;
 text-transform:uppercase;
}
.b-product-line__product-name-link:hover{
 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;
 font-size:12px;
 color:#666762
}
.b-product-line__state{
 display:inline-block;
 position:relative;
 margin-right:10px;
 font-size:12px;
 color:#666762
}
.b-product-line_type_gallery{
 display:inline-block;
 width:21%;
 vertical-align:top;
 padding:0;
 text-align:left;
 margin-left:3%;
 overflow:visible;
}
.b-product-line_type_gallery + .b-product-line{
 padding-top:0
}
.b-product-line_type_gallery .b-discount{
 line-height:40px;
 height:40px;
 padding:0
}
.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-drop-phones__item{
 text-align:left
}
.b-product-line_type_gallery .b-drop-phones__hidden-phone{
 border:none
}
.b-product-line_type_gallery .b-drop-phones{
 background:#fff;
 padding-right:10px;
 color:#242424 2;
 margin-top:8px;
}
.b-product-line_type_gallery .b-drop-phones .b-drop-phones__icon:before{
 color:#242424;
 margin-left:7px
}
.b-product-line_type_gallery .b-product-line__custom-order-button .b-custom-button__text{
 color:#fff;
 margin-top:6px;
 display:block;
 border:0;
 cursor:pointer;
 font-size:14px;
}
.b-product-line_type_gallery .b-product-line__custom-order-button .b-custom-button__text:hover{
 text-decoration:underline
}
.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;
 padding:0;
 overflow:hidden;
 z-index:auto;
}
.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
}
.b-product-line_type_gallery .b-product-line__image-wrapper:hover{
 border-color:#eee
}
.b-product-line_type_gallery .b-product-line__image-wrapper .b-centered-image__align-fixer{
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0;
 position:absolute;
 width:0;
 height:100%;
 visibility:hidden
}
.b-product-line_type_gallery .b-product-line__details-panel{
 border:none;
 padding:10px 14px;
 margin:0;
 background:#f4f4f4
}
.b-product-line_type_gallery .b-product-line__price-bar{
 color:#000;
 margin:0;
 display:table;
 width:100%;
 height:22px
}
.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{
 float:none;
 position:absolute;
 top:69px;
 padding-right:0;
 text-align:center;
 left:0;
 right:0;
 width:100%;
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0;
 visibility:hidden;
 height:auto
}
.b-product-line_type_gallery .b-product-line__btn-preview{
 left:6px;
 top:5px;
 width:36px;
 height:36px;
 font-size:20px;
 color:#fff;
 visibility:hidden;
 background:none;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 z-index:9999;
}
.b-product-line_type_gallery .b-product-line__btn-preview:hover{
 transform:scale(1.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)
}
.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{
 background:#f1f1f1;
 color:#585859;
 font-size:12px;
 margin:0 auto !important;
 padding:5px 0;
 width:125px;
 display:block
}
.b-product-line_type_gallery:hover .b-centered-image__align-fixer{
 background:rgba(0,0,0,0.3);
 -khtml-opacity:1;
 -moz-opacity:1;
 opacity:1;
 width:100%;
 visibility:visible;
 left:0;
 -webkit-transition:all .8s ease;
 -moz-transition:all .8s ease;
 -o-transition:all .8s ease;
 transition:all .8s ease
}
.b-product-line_type_gallery:hover .b-product-line__order-bar{
 visibility:visible;
 -khtml-opacity:1;
 -moz-opacity:1;
 opacity:1
}
.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-drop-phones{
 display:inline-block;
 vertical-align:middle;
 position:relative;
 text-align:center;
 height:18px;
 width:155px;
 margin:0 auto;
 font-size:12px;
 color:#585859;
 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;
 font-size:7px;
 left:100%;
 margin-left:4px;
 position:absolute;
 top:5px;
}
.b-drop-phones__icon{
 margin-right:0;
}
.b-drop-phones__icon:before{
 font-size:11px;
 margin-right:3px
}
.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
}
.container-left{
 margin-left:270px;
}
.container-left .b-title{
 margin-bottom:15px
}
.container-search .b-content__body{
 margin-left:-3%
}
.container-wrapper{
 margin-top:0px
}
.container{
 width:100%;
 float:left;
}
.container + .sidebar{
 margin-left:-100%
}
.b-title:before{
 content:attr(title);
 margin-bottom:7px;
 display:block
}
.sidebar-contacts__info{
 color:#818181
}
.sidebar-contacts__phones-description{
 color:#9c9c9c
}
.sidebar-contacts__data-item_type_web-site{
 margin-bottom:6px;
 color:#818181;
}
.sidebar-contacts__data-item_type_web-site:before{
 margin-right:6px;
 color:#818181
}
.sidebar-contacts__data-item_type_skype{
 color:#818181;
 display:block;
 margin-bottom:6px;
}
.sidebar-contacts__data-item_type_skype:before{
 margin-right:6px;
 font-size:13px;
 color:color #818181
}
.sidebar-contacts__data-item_type_icq{
 color:#818181;
 display:block;
 margin-bottom:6px;
}
.sidebar-contacts__data-item_type_icq:before{
 margin-right:6px;
 font-size:13px;
 color:#818181
}
.sidebar-contacts__data-item_type_address{
 color:#818181;
 display:block;
 position:relative;
 padding-left:20px;
}
.sidebar-contacts__data-item_type_address:before{
 color:#818181;
 font-size:13px;
 left:0;
 margin-right:6px;
 position:absolute;
 top:0
}
.sidebar-contacts__address-part{
 margin-right:4px
}
/***/
.sidebar-contacts__email{
 color:#818181;
 display:block;
 margin-bottom:6px;
}
.sidebar-contacts__email:before{
 margin-right:6px;
 font-size:13px;
 color:#818181
}
.sidebar-contacts__web-site{
 color:#818181;
 margin-bottom:6px;
 text-decoration:underline
}
.sidebar-contacts__company-name{
 color:#818181;
 display:block;
 margin-bottom:5px
}
.sidebar-contacts__phones-part{
 display:inline-block
}
.sidebar-contacts__phones-extention{
 display:inline-block;
 color:#818181;
 margin-left:3px;
}
.sidebar-contacts__phones-extention:before{
 content:'('
}
.sidebar-contacts__phones-extention:after{
 content:')'
}
.sidebar-contacts__phones-single{
 display:inline-block
}
.sidebar-contacts__person{
 margin-bottom:6px
}
.sidebar-contacts__phones-item{
 margin-bottom:6px
}
.b-filter-list{
 padding-left:20px
}
.b-filter-list_type_hidden{
 display:none
}
.b-filter-reset{
 text-decoration:underline;
 display:block;
 margin-bottom:10px;
 font-size:13px;
 margin-top:5px;
}
.b-filter-reset:hover{
 text-decoration:none
}
.b-filter-more{
 text-decoration:underline;
 display:block;
 font-size:13px;
 cursor:pointer;
}
.b-filter-more:hover{
 text-decoration:none
}
.b-filter-list__count{
 color:#999;
 font-size:12px;
 margin-left:4px;
}
.b-filter-list__count:before{
 content:'('
}
.b-filter-list__count:after{
 content:')'
}
.b-filter-list__item{
 position:relative;
 margin-bottom:8px;
 margin-top:10px
}
.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;
 cursor:pointer;
}
.b-form-checkbox__input + .b-form-checkbox__label:before{
 position:absolute;
 top:2px;
 display:none;
 left:-20px;
 width:14px;
 height:14px;
 margin:0;
 content:'';
 cursor:pointer;
 background-image:url("../images/sprite.png");
 background-repeat:no-repeat;
 background-position:-15px 0
}
.b-form-checkbox__input:checked + .b-form-checkbox__label:before{
 background-position:-15px -14px
}
.b-form-checkbox__input:checked + .b-form-checkbox__label:hover:before{
 background-position:-15px -14px
}
:root .b-form-checkbox__input + .b-form-checkbox__label:before{
 display:block
}
:root .b-form-checkbox .b-form-checkbox__input{
 margin-left:-9999px;
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0
}
.b-filter-group-title{
 color:#818181;
 margin-top:9px
}
.b-form-input_type_range-filter{
 display:inline-block;
 margin-right:9px;
 margin-top:4px
}
.b-filter-list__range-item .b-form-input__field{
 width:55px;
 height:20px;
 border:1px solid #ddd;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 text-align:center
}
.b-custom-button_type_range-filter{
 display:inline-block;
 width:40px;
 height:22px;
 cursor:pointer;
 border:0;
 margin-left:5px;
 font-size:0;
}
.b-custom-button_type_range-filter .b-custom-button__text{
 display:none
}
.b-custom-button_type_range-filter:before{
 font-size:11px;
 color:#fff
}
.b-filter-list__group-list{
 display:none
}
.b-filter-list__group_type_show-list .b-filter-list__group-list{
 display:block
}
.b-filter-list__group-title{
 position:relative;
}
.b-filter-list__group-title:hover{
 text-decoration:underline
}
.b-filter-list__group-toggle{
 bottom:0;
 cursor:pointer;
 display:block;
 left:0;
 position:absolute;
 right:0;
 top:0
}
.sidebar-map{
 margin-top:15px;
 cursor:pointer;
}
.sidebar-map:hover .sidebar-map__overlay{
 display:block;
 visibility:visible;
 -khtml-opacity:1;
 -moz-opacity:1;
 opacity:1
}
.sidebar-map:hover .sidebar-map__icon{
 display:block;
 -khtml-opacity:1;
 -moz-opacity:1;
 opacity:1
}
.sidebar-map__link{
 overflow:hidden;
 position:relative
}
.sidebar-map__image{
 display:block;
 height:auto;
 width:100%
}
:root .sidebar-map__overlay{
 display:block;
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0;
 visibility:hidden
}
.sidebar-map__overlay{
 background:none repeat scroll 0 0 rgba(255,255,255,0.5);
 display:none;
 height:100%;
 left:0;
 position:absolute;
 top:0;
 -webkit-transition:all 300ms ease-out 0s;
 -moz-transition:all 300ms ease-out 0s;
 -o-transition:all 300ms ease-out 0s;
 transition:all 300ms ease-out 0s;
 width:100%
}
.sidebar-map__icon{
 color:#666;
 display:none;
 font-size:22px;
 height:24px;
 left:50%;
 line-height:24px;
 margin-left:-12px;
 margin-top:-12px;
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0;
 position:absolute;
 top:50%;
 -webkit-transition:all 300ms ease-out 0s;
 -moz-transition:all 300ms ease-out 0s;
 -o-transition:all 300ms ease-out 0s;
 transition:all 300ms ease-out 0s;
 width:24px;
}
.sidebar{
 width:250px;
 float:left;
}
.sidebar .content-line{
 background:#f6f6f6;
 padding:20px;
}
.sidebar .content-line:first-child{
 margin-top:0
}
.sidebar .b-title{
 margin-bottom:15px
}
.main-manufactures{
 margin-left:-10px;
}
.main-manufactures .b-title{
 margin-bottom:20px;
 margin-left:10px
}
.main-manufactures .b-filter-list{
 display:inline;
 padding-left:0
}
.main-manufactures .b-filter-list__item{
 background:#f1f1f1;
 display:inline-block;
 margin-bottom:10px;
 margin-left:10px;
 padding:6px 10px;
 cursor:pointer;
}
.main-manufactures .b-filter-list__item:hover .b-filter-list__link{
 color:#fff
}
.main-manufactures .b-filter-list__item:hover .b-filter-list__count{
 color:#fff
}
.main-manufactures .b-filter-list__link{
 display:inline-block;
 vertical-align:middle;
 color:#5d5c61
}
.main-manufactures .b-filter-list__count{
 display:inline-block;
 font-size:11px;
 color:#666762;
 vertical-align:middle;
 margin-left:4px;
}
.main-manufactures .b-filter-list__count:before{
 content:'('
}
.main-manufactures .b-filter-list__count:after{
 content:')'
}
.main-manufactures .b-form-checkbox__input{
 display:none
}
.main-manufactures .b-form-checkbox__input + .b-form-checkbox__label:before{
 display:none
}
.recent-news__date{
 color:#5d5c61;
 font-size:13px;
}
.recent-news__date:before{
 font-size:11px;
 margin-right:4px
}
.recent-news__description{
 margin-top:5px
}
.recent-news__image-link{
 display:block;
 font-size:0;
 text-align:center;
 width:100px;
 height:100px;
 line-height:100px;
 border:1px solid rgba(234,229,229,0.5)
}
.recent-news__image-wrapper{
 float:left;
 margin-right:15px
}
.recent-news__image{
 max-width:100%;
 max-height:100%;
 display:inline-block;
 vertical-align:middle;
}
.recent-news__image + .d-no-image{
 display:none
}
.recent-news__item{
 overflow:hidden;
 margin-bottom:15px
}
.recent-news__list{
 margin-top:20px
}
.recent-news__text-wrapper{
 overflow:hidden;
 color:#818181
}
.recent-news__title-wrapper{
 margin-top:6px;
 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{
 color:#7b7a80;
 font-weight:700;
}
.recent-news__title:hover{
 text-decoration:underline
}
.recent-articles__date{
 color:#5d5c61;
 font-size:13px;
}
.recent-articles__date:before{
 font-size:11px;
 margin-right:4px
}
.recent-articles__description{
 margin-top:5px
}
.recent-articles__image-link{
 display:block;
 font-size:0;
 text-align:center;
 width:100px;
 height:100px;
 line-height:100px;
 border:1px solid rgba(234,229,229,0.5)
}
.recent-articles__image-wrapper{
 float:left;
 margin-right:15px
}
.recent-articles__image{
 max-width:100%;
 max-height:100%;
 display:inline-block;
}
.recent-articles__image + .d-no-image{
 display:none
}
.recent-articles__item{
 overflow:hidden;
 margin-bottom:15px
}
.recent-articles__list{
 margin-top:20px
}
.recent-articles__text-wrapper{
 overflow:hidden;
 color:#818181
}
.recent-articles__title-wrapper{
 margin-top:6px;
 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{
 color:#7b7a80;
 font-weight:700;
}
.recent-articles__title:hover{
 text-decoration:underline
}
.b-recent-vacancies__address{
 color:#818181;
 display:block;
 margin-top:6px
}
.b-recent-vacancies__date{
 float:left;
 margin-right:15px;
 color:#5d5c61;
 font-size:13px;
}
.b-recent-vacancies__date:before{
 font-size:11px;
 margin-right:4px
}
.b-recent-vacancies__item{
 overflow:hidden;
 margin-bottom:20px
}
.b-recent-vacancies__list{
 margin-top:20px
}
.b-recent-vacancies__salary{
 display:inline-block;
 color:#818181
}
.b-recent-vacancies__title{
 color:#7b7a80;
 display:inline-block;
 margin-right:10px;
 font-weight:700
}
.recent-vacancies__text-wrapper{
 overflow:hidden
}
.b-catalog-panel{
 line-height:1;
 margin:30px 0 0 0;
 padding-top:15px;
 color:#666;
}
.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__icon.icon-gallery-view:before{
 font-size:17px
}
.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-pager{
 margin-top:15px
}
.b-pager__link{
 color:#fff;
 display:inline-block;
 height:25px;
 line-height:25px;
 padding:0 3px;
 text-align:center;
 width:25px;
 margin-right:4px
}
.b-pager__link_type_current{
 color:#fff
}
.recent-portfolio .b-portfolio-list__item{
 cursor:pointer;
}
.recent-portfolio .b-portfolio-list__item:hover .b-portfolio-list__title-wrapper{
 -khtml-opacity:1;
 -moz-opacity:1;
 opacity:1;
 background:rgba(0,0,0,0.3);
 visibility:visible;
 left:0;
 -webkit-transition:all .8s ease;
 -moz-transition:all .8s ease;
 -o-transition:all .8s ease;
 transition:all .8s ease
}
.recent-portfolio .b-portfolio-list__title-wrapper{
 bottom:0;
 height:40px;
 line-height:40px;
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0;
 position:absolute;
 text-align:center;
 visibility:hidden;
 width:100%
}
.recent-portfolio .b-portfolio-list__title-link{
 color:#fff;
 display:inline-block;
 font-weight:700;
 max-width:240px;
 overflow:hidden;
 text-overflow:ellipsis;
 text-transform:uppercase;
 white-space:nowrap;
 vertical-align:middle;
}
.recent-portfolio .b-portfolio-list__title-link:after{
 content:'';
 display:none
}
.recent-portfolio .b-portfolio-list__title-link:hover{
 text-decoration:underline
}
.b-feedback__button{
 border:0;
 color:#fff;
 margin-top:10px;
 padding:5px;
 cursor:pointer
}
.b-feedback__input{
 width:100%;
 background:#fff;
 padding:7px 8px;
 resize:none;
 border:1px solid #ddd;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.b-feedback__label{
 display:none
}
.b-feedback__row{
 margin-top:10px;
}
.b-feedback__row:first-child{
 margin:0
}
.main-form .b-title{
 margin-bottom:10px
}
.main-form__body{
 margin-top:15px
}
.main-form__description{
 font-size:13px;
 color:#444
}
.main-form__notification-button{
 background:none;
 color:#5d5c61;
 text-decoration:underline;
 border:0;
 margin-top:5px;
 font-size:12px;
 cursor:pointer;
}
.main-form__notification-button:hover{
 text-decoration:none
}
.main-form__notification-text{
 background:#fef3c8;
 border:1px solid #f7e392;
 color:#474747;
 font-size:13px;
 margin:0 0 5px;
 padding:5px
}
.fixed-form{
 position:fixed;
 top:15%;
 right:-1px;
 width:263px;
 z-index:100;
 -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__info{
 background:#fff;
 -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);
 padding:20px;
 border:1px solid rgba(234,229,229,0.5);
}
.fixed-form__info + .fixed-form__toggle{
 display:block
}
.fixed-form__inner{
 position:relative
}
.fixed-form__toggle{
 color:#fff;
 transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -o-transform:rotate(-90deg);
 -khtml-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 position:absolute;
 top:0;
 right:100%;
 display:none;
 width:100px;
 text-align:center;
 height:30px;
 line-height:30px;
 cursor:pointer
}
:root .fixed-form__toggle{
 margin:35px -35px 0 0
}
.fixed-form_type_hidden{
 right:-263px
}
.trade-info{
 color:#818181;
}
.trade-info table{
 margin-top:10px;
}
.trade-info table td{
 padding:4px
}
.title-info{
 color:#fff;
 text-transform:uppercase;
 margin-bottom:10px
}
.b-sitewide-links{
 display:table;
 table-layout:fixed;
 width:100%
}
.b-sitewide-links__item{
 display:table-cell;
 vertical-align:top;
 padding-left:35px;
}
.b-sitewide-links__item:first-child{
 padding-left:0
}
.b-sitewide-links__list-item{
 margin-bottom:5px
}
.b-sitewide-links__list-link{
 color:#979b9c;
}
.b-sitewide-links__list-link:hover{
 text-decoration:underline
}
.b-sitewide-links__title{
 color:#fff;
 font-size:14px;
 font-weight:bold;
 margin-bottom:7px;
 text-transform:uppercase
}
.sidebar-menu{
 position:relative
}
.sidebar-menu__arrow{
 display:none;
}
.sidebar-menu__arrow + .sidebar-menu__toggle{
 display:block
}
.sidebar-menu__check{
 display:none
}
.sidebar-menu__item_pos_relative{
 position:relative;
}
.sidebar-menu__item_pos_relative .sidebar-menu__dropdown .sidebar-menu__dropdown-item{
 width:100%;
 display:block
}
.sidebar-menu__check_type_with-dropdown + .sidebar-menu__toggle{
 display:block
}
.sidebar-menu__check_arrow{
 display:none;
}
.sidebar-menu__check_arrow + .sidebar-menu__toggle{
 display:block
}
.sidebar-menu__dropdown-item:hover .sidebar-menu__dropdown__submenu{
 display:block
}
.sidebar-menu__dropdown-item:hover .sidebar-menu__dropdown-link{
 color:#fff;
}
.sidebar-menu__dropdown-item:hover .sidebar-menu__dropdown-link:after{
 color:#fff
}
.sidebar-menu__dropdown-link-wrapper{
 position:relative;
 color:#818181;
}
.sidebar-menu__dropdown-link-wrapper:before{
 width:4px;
 height:4px;
 display:block;
 position:absolute;
 top:12px;
 left:0;
 content:''
}
.sidebar-menu__dropdown{
 padding-left:10px;
 display:none
}
.sidebar-menu__dropdown__submenu-item:hover .sidebar-menu__dropdown__submenu-link{
 color:#fff
}
.sidebar-menu__dropdown__submenu-link-wrapper{
 max-width:200px;
 overflow:hidden;
 padding:7px 12px;
 text-overflow:ellipsis;
 white-space:nowrap;
 color:#fff
}
.sidebar-menu__dropdown__submenu-link{
 color:#818181;
 font-size:13px
}
.sidebar-menu__dropdown__submenu{
 display:none;
 position:absolute;
 left:100%;
 top:0;
 background:#f6f6f6;
 z-index:30;
 -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);
 -moz-box-shadow:0 2px 4px rgba(0,0,0,0.1);
 box-shadow:0 2px 4px rgba(0,0,0,0.1)
}
.sidebar-menu__item{
 display:block;
 border-top:1px solid #ccc;
}
.sidebar-menu__item:first-child{
 border-top:0
}
.sidebar-menu__item_type_about-visible .sidebar-menu__dropdown{
 display:block
}
.sidebar-menu__item_type_user-visible .sidebar-menu__dropdown{
 display:block
}
.sidebar-menu__link-wrapper{
 height:30px;
 line-height:30px
}
.sidebar-menu__link-wrapper_state_active .sidebar-menu__link{
 font-weight:bold
}
.sidebar-menu__link{
 color:#818181;
 display:block;
 font-size:15px;
}
.sidebar-menu__link:hover{
 font-weight:bold
}
div.sidebar-menu__link:before{
 content:attr(title)
}
.sidebar-menu__relative{
 display:none;
}
.sidebar-menu__relative + .sidebar-menu__item{
 position:relative;
}
.sidebar-menu__relative + .sidebar-menu__item .sidebar-menu__dropdown .sidebar-menu__dropdown-item{
 display:block;
 width:100%
}
.sidebar-menu__submenu-link-arrow{
 display:none;
}
.sidebar-menu__submenu-link-arrow + .sidebar-menu__dropdown-link:after{
 color:#818181;
 font-size:8px;
 font-weight:bold;
 position:absolute;
 right:2px;
 margin-top:3px
}
.sidebar-menu__toggle{
 background:#c0bebe;
 position:absolute;
 cursor:pointer;
 right:0;
 width:13px;
 height:13px;
 line-height:13px;
 margin-top:9px;
 text-align:center;
 display:none;
}
.sidebar-menu__toggle:before{
 color:#fff;
 font-size:8px;
 display:inline-block;
 vertical-align:middle
}
.sidebar-menu__item_type_product-visible .sidebar-menu__dropdown{
 display:block
}
.sidebar-menu__dropdown-link{
 color:#818181;
 font-size:13px;
 padding:7px 12px;
 display:block
}
.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;
 color:#818181
}
.b-delivery-info__text{
 color:#888
}
.b-delivery-info__title{
 margin:20px 0 10px 0;
 color:#888;
 font-weight:bold
}
.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 dashed #efefef;
}
.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:#4c4c4c;
}
.b-jobs__text + .b-jobs__text{
 color:#666;
 font-size:13px;
 margin-top:4px
}
.b-info-table{
 width:100%;
 border-collapse:collapse;
 color:#818181
}
.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
}
.b-promo-list__icon-link{
 display:table-cell;
 padding-right:20px;
 vertical-align:middle
}
.b-promo-list__item{
 border-top:1px dashed #ccc;
 display:table;
 padding:10px 0;
}
.b-promo-list__item:first-child{
 border-top:0
}
.b-promo-list__text{
 display:table-cell;
 vertical-align:middle
}
.b-price-list__download-link{
 text-decoration:underline;
}
.b-price-list__download-link:hover{
 text-decoration:none
}
.b-price-list__item{
 border-top:1px dashed #ccc;
 display:table;
 padding:10px 0;
}
.b-price-list__item:first-child{
 border-top:0
}
.b-price-list__item > a{
 display:table-cell;
 vertical-align:middle
}
.b-price-list__text{
 display:table-cell;
 vertical-align:middle;
 padding:13px
}
.b-button-colored_loc_product{
 display:block;
 text-align:center;
 color:#fff;
 height:32px;
 line-height:32px;
 cursor:pointer
}
.b-centered-image{
 border:1px solid #eee;
 position:relative
}
.b-centered-image__img{
 max-width:100%;
 max-height:100%;
 display:inline-block;
 vertical-align:middle
}
.b-credit{
 display:inline-block;
 font-size:13px;
 cursor:pointer;
 text-decoration:underline;
}
.b-credit:hover{
 text-decoration:none
}
.b-custom-button_state_disabled .b-custom-button__text{
 background:#f6f6f6;
 color:#777;
 border:1px solid #dadada;
}
.b-custom-button_state_disabled .b-custom-button__text:hover{
 color:#fff
}
.b-custom-order{
 display:inline-block;
 font-size:13px;
 margin-right:4px;
 text-decoration:underline;
 cursor:pointer;
}
.b-custom-order:hover{
 text-decoration:none
}
.b-discount{
 bottom:0;
 color:#fff;
 font-size:12px;
 left:0;
 line-height:16px;
 position:absolute;
 padding:3px 0;
 width:100%;
 height:40px;
 line-height:40px;
 padding:0
}
.b-discount_type_gift:before{
 color:#fff;
 font-size:12px;
 margin-right:7px;
}
.b-discount_type_timeout .b-discount__holder{
 display:table;
 width:100%
}
.b-discount_type_timeout .b-discount__first-line{
 display:table-cell;
 vertical-align:middle;
 line-height:16px
}
.b-discount_type_timeout .b-discount__second-line{
 display:table-cell;
 vertical-align:middle
}
.b-discount_type_timeout .b-discount__first-line-part{
 display:block;
 text-align:center
}
.b-facilities{
 margin-top:13px
}
.b-facilities__text{
 display:inline-block;
 font-size:12px;
 line-height:13px;
 vertical-align:middle;
 cursor:pointer
}
.b-gift-items{
 border:1px solid #eee;
 padding:20px;
 position:relative;
 margin-bottom:15px;
 margin-top:20px;
}
.b-gift-items:after{
 font-size:100px;
 position:absolute;
 color:#ccc;
 right:20px;
 bottom:0
}
.b-gift-items__item{
 margin-bottom:17px
}
.b-gift-items__list-title{
 text-align:center;
 position:relative;
 color:#818181
}
.b-gift-items__list{
 margin-top:13px
}
.b-gift-items__image{
 display:inline-block;
 margin-right:20px
}
.b-gift-items__text{
 display:inline-block
}
.b-gift-items__price{
 color:#777;
 font-weight:bold
}
.b-gift-items__title{
 background:#f8f8f8;
 color:#4c4c4c;
 font-size:15px;
 margin:-20px -20px 20px;
 padding:10px;
 position:relative;
 text-align:center
}
.b-order-info{
 margin:20px 0
}
.b-partnerships-prices{
 display:inline-block;
 font-size:13px;
 margin-right:4px;
 text-decoration:underline;
 cursor:pointer;
}
.b-partnerships-prices:hover{
 text-decoration:none
}
.b-product-info{
 width:100%
}
.b-product-info__cell{
 padding:10px 4px;
 border-bottom:1px solid #eee;
 width:300px
}
.b-product-info__header{
 background:#f8f8f8;
 border:1px solid #eee;
 text-align:left;
 padding:10px 4px
}
.b-product-label{
 position:absolute;
 right:0;
 border:1px solid #ab0707;
 top:0;
 background:#d20909;
 width:auto;
 height:30px;
 line-height:30px;
 font-size:11px;
 color:#fff;
 text-transform:uppercase;
 padding:0 5px;
 min-width:65px
}
.b-product-visual__preview{
 position:relative;
}
.b-product-visual__preview:before{
 content:'';
 background:url("../images/sprite.png") -253px 0 no-repeat;
 width:40px;
 height:40px;
 position:absolute;
 top:50%;
 margin-top:-20px;
 left:50%;
 margin-left:-20px;
 cursor:pointer
}
.b-product-visual__video{
 max-width:100%
}
.b-product__additional-button{
 width:18px;
 height:18px;
 font-size:0;
 position:absolute;
 left:-4px;
 top:50%;
 margin-top:-9px;
 cursor:pointer;
}
.b-product__additional-button:before{
 font-weight:bold;
 color:#818181;
 font-size:14px
}
.b-product__additional-button:first-child{
 left:auto;
 right:-4px;
}
.b-product__additional-holder{
 overflow:hidden;
 padding:10px 15px;
 text-align:center;
}
.b-product__additional-image{
 border:1px solid #eee;
 display:inline-block;
 font-size:0;
 height:100px;
 line-height:100px;
 padding:3px;
 text-align:center;
 vertical-align:top;
 width:100px;
 margin-right: 3px;
 margin: 3px;
}
.b-product__additional-images{
 overflow:hidden
}
.b-product__additional-price{
 color:#666762;
 font-size:13px;
 margin:6px 0
}
.b-data-list__name{
 display:inline-block;
 margin-right:15px
}
.b-data-list__value{
 display:inline-block
}
.b-product__all-prices{
 margin-top:8px;
 display:block;
 cursor:pointer;
 color:#666762;
}
.b-product__all-prices:after{
 font-size:7px;
 display:inline-block;
 vertical-align:middle;
}
.b-product__all-prices_slide_up{
 text-decoration:underline;
}
.b-product__all-prices_slide_up .b-product__wholesale-list{
 display:block
}
.b-product__all-prices_slide_up:after{
 display:none
}
.b-product__data{
 font-size:13px;
 margin-left:-15px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.b-product__drop-phones .b-drop-phones__item:first-child{
 text-align:left
}
.b-product__image-panel{
 float:left;
 width:300px;
 margin-right:25px
}
.b-product__image{
 height:300px;
 line-height:300px;
 font-size:0;
 text-align:center;
 display:block;
}
.b-product__image + .zoomImg{
 background:#fff;
 z-index:2
}
.b-product__info-holder{
 color:#818181;
 margin-left:322px
}
.b-product__info-line{
 margin-top:8px
}
.b-product__info-line_type_general{
 background:#f6f6f6;
 padding:20px;
 display:inline-block;
 border:1px solid #eee;
 min-width:230px
}
.b-product__phone-field .b-form-input__field{
 display:inline-block;
 vertical-align:middle;
 border:1px solid #eee;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 padding:0 15px;
 height:28px;
 color:#818181
}
.b-product__phone-field .b-form-input__button{
 display:inline-block;
 vertical-align:middle
}
.b-product__price{
 display:inline-block;
 color:#818181;
 vertical-align:middle;
 font-weight:bold;
 font-size:16px;
 font-weight:bold
}
.b-product__price_type_old{
 text-decoration:line-through;
 font-size:14px;
 font-weight:normal;
 margin-right:5px
}
.b-product__selling-type{
 margin-left:15px
}
.b-product__sku{
 margin-left:15px
}
.b-product__state{
 margin-left:15px
}
.b-product__sundry,.b-sundry__item{
 display:inline-block;
 font-size:13px;
 margin-right:10px;
 text-decoration:underline;
 cursor:pointer;
}
.b-product__sundry:hover,.b-sundry__item:hover{
 text-decoration:none
}
.b-product__visual{
 border:1px solid #eee;
 position:relative
}
.b-product__wholesale-list{
 display:none
}
.icon-delivery-free{
 display:inline-block;
 background:url("../images/sprite.png") no-repeat scroll -51px -18px #777;
 vertical-align:middle;
 width:16px;
 height:16px;
 margin-right:5px
}
.product-portfolio .b-portfolio-list__item{
 height:auto;
 border:none
}
.product-portfolio .b-portfolio-list__item-inner{
 border:none
}
.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
}
.image_no_foto{
 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{
 margin:0
}
.b-sticky-panel__main-button .b-button-colored__text{
 height:22px;
 line-height:22px;
 padding:0 30px;
 height:23px;
 line-height:23px;
 color:#fff;
 font-size:12px;
 margin:0
}
.b-sticky-panel__main-button .b-button-colored_loc_sticky-panel{
 padding:0 5px;
 height:23px;
 line-height:23px;
 color:#fff;
 font-size:12px
}
.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:#777;
 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;
 text-decoration:none
}
.b-sticky-panel__other-buttons .b-custom-button__text{
 background:none;
 padding:0;
 color:#777;
}
.b-sticky-panel__other-buttons .b-custom-button__text:hover{
 background:none;
 border-bottom:0
}
.b-sticky-panel__phone-field{
 display:inline-block;
 vertical-align:top;
}
.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;
 cursor:pointer
}
.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;
 background:#dadada !important;
 color:#777 !important
}
.b-sticky-panel__phone-field .b-form-input-button__button{
 padding:0 7px;
 height:23px;
 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:#818181;
 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-custom-drop-down__arrow{
 cursor:pointer;
 display:block;
 font-size:8px;
 height:100%;
 line-height:26px;
 position:absolute;
 right:0;
 text-align:center;
 top:0;
 width:25px;
}
.b-custom-drop-down__input{
 display:none
}
.b-custom-drop-down__list-item{
 padding:8px;
 cursor:pointer;
 border-top:1px solid #eee;
}
.b-custom-drop-down__list-item:first-child{
 border:0
}
.b-custom-drop-down__list-item:hover{
 background:#f6f6f6
}
.b-custom-drop-down__list{
 display:none;
 background:#fff;
 border:1px solid #ccc;
 border-top:0;
 left:-1px;
 position:absolute;
 top:28px;
 width:100%;
 z-index:10;
 max-height:160px;
 overflow:auto;
 -webkit-box-shadow:0 3px 6px -2px rgba(0,0,0,0.3);
 -moz-box-shadow:0 3px 6px -2px rgba(0,0,0,0.3);
 box-shadow:0 3px 6px -2px rgba(0,0,0,0.3)
}
.b-custom-drop-down__value{
 display:block;
 max-width:220px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 width:100%
}
.b-product-mods__button{
 border:1px solid #eee;
 float:left;
 display:block;
 font-size:13px;
 margin-bottom:7px;
 margin-right:7px;
 padding:5px 10px;
 cursor:pointer;
 -webkit-box-shadow:0 0 5px rgba(0,0,0,0.1) inset;
 -moz-box-shadow:0 0 5px rgba(0,0,0,0.1) inset;
 box-shadow:0 0 5px rgba(0,0,0,0.1) inset
}
.b-product-mods__button_state_active{
 color:#fff
}
.b-product-mods__buttons-wrap{
 overflow:hidden
}
.b-product-mods__drop-down{
 border:1px solid #ccc;
 font-size:13px;
 padding:5px 26px 5px 5px;
 position:relative;
 width:80%
}
.b-product-mods__grid-item{
 width:46%;
 vertical-align:top
}
.b-product-mods__grid{
 width:99%
}
.b-product-mods__title{
 color:#777;
 margin:5px 0 6px
}
.b-product__modifications{
 margin-top:13px
}
/*Interior*/
.b-similar-interior__image{
 display:block;
 height:365px;
 line-height:365px;
 margin-bottom:10px;
 text-align:center;
}
.b-similar-interior__image .b-centered-image__align-fixer{
 display:none
}
.b-similar-interior__item{
 display:inline-block;
 margin-left:2%;
 width:31%;
 vertical-align:top;
 margin-bottom: 21px;
}
.b-similar-interior__link{
 display:block;
 font-size:13px;
 text-align:center;
 max-height:365px;
 overflow:hidden;
 position:relative;
}
.b-similar-interior__link:after{
 content:'';
 position:absolute;
 left:0;
 bottom:100%;
 margin-bottom:-377px;
 height:16px;
 width:100%
}
.b-similar-interior__list{
 font-size:0;
 margin-left:-2%
}
/*Interior- end*/
/*Youtube start*/
.b-similar-youtube__image{
 display:block;
 height:300px;
 line-height:300px;
 margin-bottom:10px;
 text-align:center;
}
.b-similar-youtube__image .b-centered-image__align-fixer{
 display:none
}
.b-similar-youtube__item{
 display:inline-block;
 margin-left:2%;
 width:47%;
 vertical-align:top
}
.b-similar-youtube__link{
 display:block;
 font-size:13px;
 text-align:center;
 max-height:350px;
 overflow:hidden;
 position:relative;
}
.b-similar-youtube__link:after{
 content:'';
 position:absolute;
 left:0;
 bottom:100%;
 margin-bottom:-277px;
 height:16px;
 width:100%
}
.b-similar-youtube__list{
 font-size:0;
 margin-left:-2%
}
.b-similar-youtube__list_display_none{
 display:none
}
/*Youtube end*/
.b-similar-products__image{
 display:block;
 height:100px;
 line-height:100px;
 margin-bottom:10px;
 text-align:center;
}
.b-similar-products__image .b-centered-image__align-fixer{
 display:none
}
.b-similar-products__item{
 display:inline-block;
 margin-left:2%;
 width:19%;
 vertical-align:top
}
.b-similar-products__link{
 display:block;
 font-size:13px;
 text-align:center;
 max-height:150px;
 overflow:hidden;
 position:relative;
}
.b-similar-products__link:after{
 content:'';
 position:absolute;
 left:0;
 bottom:100%;
 margin-bottom:-177px;
 height:16px;
 width:100%
}
.b-similar-products__list{
 font-size:0;
 margin-left:-2%
}
.b-similar-products__list_display_none{
 display:none
}
.b-similar-products__switcher-item{
 -webkit-border-radius:7px 7px 0 0;
 -moz-border-radius:7px 7px 0 0;
 border-radius:7px 7px 0 0;
 border:1px solid #eee;
 border-bottom:0;
 color:#818181;
 cursor:pointer;
 display:inline-block;
 font-size:14px;
 padding:7px 10px
}
.b-similar-products__switcher-item_type_active{
 cursor:default;
 color:#fff
}
.b-similar-products__switcher{
 border-bottom:1px solid #eee;
 margin-bottom:20px
}
.b-portfolio-list{
 margin-top:10px;
 margin-left:-2%
}
.b-portfolio-list__confirmed{
 color:#fff;
 font-size:11px;
 height:22px;
 left:0;
 line-height:22px;
 padding:0 5px;
 position:absolute;
 display:block;
 top:5px;
}
.b-portfolio-list__confirmed:before{
 font-size:10px;
 margin-right:5px
}
.b-portfolio-list__date{
 color:#818181;
 display:inline-block;
 font-size:12px;
 margin-right:10px;
}
.b-portfolio-list__date:before{
 font-size:10px;
 margin-right:3px
}
.b-portfolio-list__image-link{
 display:block;
 font-size:0;
 height:185px;
 line-height:185px;
 text-align:center
}
.b-portfolio-list__image-wrapper{
 border:1px solid rgba(234,229,229,0.5);
}
.b-portfolio-list__image-wrapper:hover{
 -webkit-box-shadow:0 0 10px rgba(0,0,0,0.12);
 -moz-box-shadow:0 0 10px rgba(0,0,0,0.12);
 box-shadow:0 0 10px rgba(0,0,0,0.12)
}
.b-portfolio-list__image{
 display:inline-block;
 vertical-align:middle;
 max-width:100%;
 max-height:100%
}
.b-portfolio-list__item-inner{
 position:relative
}
.b-portfolio-list__item{
 width:23%;
 position:relative;
 margin-left:2%;
 display:inline-block;
 vertical-align:top;
 margin-top:10px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.b-portfolio-list__photos{
 color:#818181;
 display:inline-block;
 font-size:12px;
}
.b-portfolio-list__photos:before{
 font-size:10px;
 margin-right:3px
}
.b-portfolio-list__title-link{
 color:#3e5561;
 display:block;
 font-size:15px;
 font-weight:bold;
 margin-top:5px;
 overflow:hidden;
 max-height:55px;
 line-height:18px;
 position:relative;
}
.b-portfolio-list__title-link:after{
 content:'';
 position:absolute;
 left:0;
 bottom:100%;
 margin-bottom:-54px;
 height:16px;
 width:100%;
}
.b-portfolio__title{
 color:#818181;
 font-weight:bold;
 margin-top:5px
}
.b-rating{
 margin:5px 0;
 position:relative
}
.b-rating__bar{
 background:#ff530d;
 position:absolute;
 left:0;
 top:0;
 height:100%
}
.b-rating__body{
 width:75px;
 height:13px;
 position:relative;
 display:inline-block;
 background:#8a8181
}
.b-rating__pattern{
 background:url("../images/sprite.png") 0 -131px no-repeat;
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0
}
.b-rating__status-text{
 display:none
}
.b-contact-info__button{
 color:#fff;
 display:inline-block;
 text-align:center;
 padding:5px;
 margin-bottom:15px;
 cursor:pointer;
}
.b-contact-info__button .b-custom-button{
 color:#fff
}
.b-contact-info__cell{
 border:1px solid #eee;
 padding:7px
}
.b-contact-info__cell_width_200{
 width:200px
}
.b-contact-info__table{
 width:100%;
 color:#818181;
 margin-bottom:15px
}
.b-portfolio__confirmed-label-icon:before{
 font-size:10px;
 margin-right:5px
}
.b-portfolio__confirmed-label{
 color:#fff;
 padding:5px;
 display:inline-block;
 margin-bottom:6px;
 font-size:12px
}
.b-portfolio__gallery-descr-img{
 font-size:13px;
 color:#818181;
 display:block;
 text-align:center;
 overflow:hidden;
 max-height:44px;
 line-height:15px;
 position:relative;
}
.b-portfolio__gallery-descr-img:after{
 content:'';
 position:absolute;
 left:0;
 bottom:100%;
 margin-bottom:-46px;
 height:16px;
 width:100%;
}
.b-portfolio__gallery-img{
 max-width:100%;
 max-height:100%;
 vertical-align:middle;
 display:inline-block
}
.b-portfolio__gallery-item{
 display:inline-block;
 width:23%;
 margin-left:2%;
 vertical-align:top;
 margin-bottom:15px
}
.b-portfolio__gallery-wrap-img{
 border:1px solid #f1f1f1;
 display:block;
 height:200px;
 line-height:200px;
 margin:0 auto 15px;
 overflow:hidden;
 position:relative;
 text-align:center;
 width:200px
}
.b-portfolio__gallery{
 margin:15px 0 0 -2%;
 font-size:0
}
.b-layout__used-goods{
 margin-top:20px
}
.b-used-goods__discount-price{
 display:inline-block;
 color:#777;
 font-weight:bold;
}
.b-used-goods__discount-price + .b-used-goods__only-price{
 display:inline-block;
 text-decoration:line-through;
 font-size:13px;
 font-weight:normal
}
.b-used-goods__image-wrapper{
 float:left;
 margin-right:10px;
 width:80px;
 height:80px;
 line-height:80px;
 fon-size:0;
 text-align:center;
 border:1px solid #eee
}
.b-used-goods__item{
 overflow:hidden;
 margin-bottom:15px
}
.b-used-goods__only-price{
 font-weight:bold
}
.b-used-goods__preview-img{
 max-width:100%;
 max-height:100%;
 display:inline-block;
 vertical-align:middle
}
.b-used-goods__wrapper{
 overflow:hidden
}
.b-comments-info{
 color:#818181;
 margin-bottom:15px
}
.b-comments-info__hidden{
 display:none
}
.b-comments-info__more{
 color:#777;
 text-decoration:underline;
 margin-top:5px;
 display:block;
 cursor:pointer;
}
.b-comments-info__more:hover{
 text-decoration:none
}
.b-comments__author-name{
 font-weight:bold
}
.b-comments__date{
 font-weight:normal;
 font-size:12px;
 margin-top:3px;
 display:block;
}
.b-comments__date:before{
 margin-right:3px;
 font-size:10px
}
.b-comments__feedback{
 background:#fff;
 border:1px solid #eee;
 color:#818181;
 margin-top:10px;
 padding:10px;
}
.b-comments__feedback .b-comments__text{
 margin-top:4px
}
.b-comments__item{
 background:#f6f6f6;
 padding:15px;
 margin-bottom:15px;
 overflow:hidden
}
.b-comments__left-column{
 float:left;
 margin-right:25px;
 font-weight:bold;
 color:#818181
}
.b-comments__right-column{
 overflow:hidden;
 color:#818181
}
.b-comments__text{
 margin-bottom:5px
}
.b-custom-button_type_add-comment{
 margin-bottom:15px;
 display:block
}
.b-breadcrumb{
 width:100%;
 position:relative;
 display:block;
 margin-bottom:20px
}
.b-breadcrumb__arrow{
 color:#818181;
 margin-left:3px;
 font-size:0;
 display:inline-block;
 vertical-align:middle;
}
.b-breadcrumb__arrow:before{
 font-size:7px;
 font-weight:bold
}
.b-breadcrumb__bar{
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.b-breadcrumb__current{
 display:inline-block;
 vertical-align:middle;
 color:#666762
}
.b-breadcrumb__item{
 display:inline-block;
 vertical-align:middle;
 margin-right:5px;
 overflow:hidden;
 cursor:pointer
}
.b-breadcrumb__link{
 display:inline-block;
 vertical-align:middle;
 font-size:13px;
}
.b-breadcrumb__link:hover{
 text-decoration:underline
}
.b-partner-table__cell{
 border:1px solid #eee;
 padding:9px
}
.b-faq__title{
 font-weight:bold;
 font-size:15px
}
.error-block{
 background:#f5f5f5;
 padding:25px;
 text-align:center;
 position:relative;
}
.error-block .b-title{
 border:none;
}
.error-block .b-title:before{
 content:'';
 display:none
}
.error-block .b-title:after{
 background:none
}
.error-block:after{
 color:#ccc;
 font-size:100px;
 left:0;
 margin:0 auto;
 position:absolute;
 right:0;
 top:0
}
.error-block__code{
 padding-top:62px;
 font-family:arial;
}
.error-block__code:before{
 color:#777;
 content:attr(title);
 font-size:126px
}
.error-block__text a{
 color:#fff;
 display:inline-block;
 margin-top:15px;
 padding:5px 10px
}
.b-sked{
 display:table;
 width:100%;
 table-layout:fixed
}
.b-sked__item{
 display:table-row
}
.contact-info__address{
 color:#818181
}
.contact-info__button{
 display:inline-block;
 padding:5px;
 color:#fff;
 text-align:center;
 cursor:pointer;
}
.contact-info__button:first-child{
 margin-right:8px
}
.contact-info__buttons{
 margin-top:15px
}
.contact-info__data-item_type_web-site{
 margin-bottom:6px;
}
.contact-info__data-item_type_web-site:before{
 margin-right:6px
}
.contact-info__data-item_type_skype{
 display:block;
 margin-bottom:6px;
}
.contact-info__data-item_type_skype:before{
 margin-right:6px;
 font-size:13px
}
.contact-info__data-item_type_icq{
 display:block;
 margin-bottom:6px;
}
.contact-info__data-item_type_icq:before{
 margin-right:6px;
 font-size:13px
}
.contact-info__email{
 color:#818181;
 display:block;
 margin-bottom:6px;
}
.contact-info__email:before{
 margin-right:6px;
 font-size:13px;
 color:#818181
}
.contact-info__address-part{
 margin-right:4px
}
.contact-info__company-name{
 display:block;
 margin-bottom:5px
}
.contact-info__phones-part{
 display:inline-block
}
.contact-info__phones-extention{
 display:inline-block;
 margin-left:3px;
}
.contact-info__phones-extention:before{
 content:'('
}
.contact-info__phones-extention:after{
 content:')'
}
.contact-info__phones{
 margin:10px 0 8px -3%
}
.contact-info__phones-single{
 display:inline-block
}
.contact-info__phones-description{
 color:#666762;
 font-size:13px
}
.contact-info__person{
 margin-bottom:6px
}
.contact-info__phones-item{
 display:inline-block;
 margin-bottom:6px;
 margin-left:3%;
 width:45%
}
.contact-info__data-item_type_details{
 position:relative;
 padding-left:20px;
}
.contact-info__data-item_type_details:before{
 position:absolute;
 left:0;
}
.contact-info__map-wrapper{
 margin:10px 0
}
.contact-info__map{
 height:250px;
 background:url("../images/loader.gif") no-repeat center center #f8f8f8
}
.contact-info__shedule-cell{
 display:table-cell;
 border-bottom:1px solid #ccc;
 padding:6px 0;
}
.contact-info__shedule-cell:before{
 content:attr(title);
 color:#818181
}
.contact-info__shedule-row{
 display:table;
 width:100%;
 table-layout:fixed
}
.contact-info__shedule-time-part{
 display:inline-block;
}
.contact-info__shedule-time-part + .contact-info__shedule-time-part:before{
 content:'-';
 margin-right:4px
}
.contact-info__table-cell{
 display:table-cell;
 vertical-align:top;
 color:#818181;
}
.contact-info__table-cell:first-child{
 padding-right:20px
}
.contact-info__table{
 display:table;
 width:96%;
 table-layout:fixed;
 background:#f6f6f6;
 padding:2%
}
.filiation-contacts{
 margin-top:15px;
 background:#f6f6f6;
 color:#818181;
 padding:2%
}
.filiation-contacts__address-part{
 margin-right:4px
}
.filiation-contacts__company-name-wrapper{
 font-weight:bold;
 margin-bottom:5px
}
.filiation-contacts__data-item_type_address{
 margin-bottom:5px;
}
.filiation-contacts__data-item_type_address:before{
 margin-right:4px
}
.filiation-contacts__data-item_type_email:before{
 font-size:13px;
 margin-right:4px
}
.filiation-contacts__item{
 margin-bottom:10px
}
.filiation-contacts__phones-description{
 font-size:13px;
 color:#666762;
 margin-top:3px
}
.filiation-contacts__phones-extention{
 margin-left:3px;
 display:inline-block;
 font-size:13px;
}
.filiation-contacts__phones-extention:before{
 content:'('
}
.filiation-contacts__phones-extention:after{
 content:')'
}
.filiation-contacts__phones-item{
 display:inline-block;
 margin-bottom:15px;
 margin-left:2%;
 vertical-align:top;
 width:31%
}
.filiation-contacts__phones-part{
 display:inline-block
}
.filiation-contacts__phones-single{
 display:inline-block
}
.filiation-contacts__phones{
 margin-left:-2%
}
.b-photos-folders{
 margin-left:-2%
}
.b-photos-folders__count{
 position:absolute;
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0;
 font-size:13px;
 visibility:hidden;
 -webkit-transition:all 100ms ease-out;
 -moz-transition:all 100ms ease-out;
 -o-transition:all 100ms ease-out;
 transition:all 100ms ease-out;
 background:#f6f6f6;
 width:30px;
 height:30px;
 line-height:30px;
 text-align:center;
 color:#818181;
 left:50%;
 top:55px;
 margin-left:-15px
}
.b-photos-folders__item{
 width:23%;
 display:inline-block;
 margin-left:2%;
 position:relative;
 vertical-align:top;
}
.b-photos-folders__item:hover .b-photos-folders__count{
 -khtml-opacity:1;
 -moz-opacity:1;
 opacity:1;
 visibility:visible
}
.b-photos-folders__link{
 display:block
}
.b-photos-folders__photo{
 display:block;
 height:140px;
 line-height:140px;
 margin:0 auto;
 border:1px solid #eee;
 text-align:center;
}
.b-photos-folders__photo:hover{
 border:1px solid #ccc
}
.b-photos-folders__photo .b-centered-image__align-fixer{
 display:none
}
.b-photos-folders__photo .b-centered-image__img{
 max-width:100%;
 max-height:100%;
 vertical-align:middle;
 display:inline-block
}
.b-photos-folders__text{
 display:block;
 max-height:50px;
 overflow:hidden;
 position:relative;
 text-align:center;
 vertical-align:middle;
 word-wrap:break-word;
 margin-top:10px;
}
.b-photos-folders__text:after{
 bottom:100%;
 content:"";
 height:16px;
 left:0;
 margin-bottom:-50px;
 position:absolute;
 width:100%;
}
.b-photos{
 margin-left:-2%
}
.b-photos__image{
 max-width:100%;
 max-height:100%;
 display:inline-block;
 vertical-align:middle
}
.b-photos__item{
 display:inline-block;
 width:23%;
 margin-left:2%;
 margin-bottom:15px;
 vertical-align:top
}
.b-photos__link{
 display:block;
 height:180px;
 line-height:180px;
 text-align:center;
 border:1px solid #eee;
}
.b-photos__link:hover{
 border:1px solid #ccc
}
.b-photos__title{
 display:block;
 max-height:50px;
 overflow:hidden;
 position:relative;
 text-align:center;
 vertical-align:middle;
 word-wrap:break-word;
 margin-top:10px;
 color:#818181;
}
.b-photos__title:after{
 bottom:100%;
 content:"";
 height:16px;
 left:0;
 margin-bottom:-50px;
 position:absolute;
 width:100%;
}
.b-certificates-folders{
 margin-left:-2%
}
.b-certificates-folders__count{
 position:absolute;
 -khtml-opacity:0;
 -moz-opacity:0;
 opacity:0;
 font-size:13px;
 visibility:hidden;
 -webkit-transition:all 100ms ease-out;
 -moz-transition:all 100ms ease-out;
 -o-transition:all 100ms ease-out;
 transition:all 100ms ease-out;
 background:#f6f6f6;
 width:30px;
 height:30px;
 line-height:30px;
 text-align:center;
 color:#818181;
 left:50%;
 top:55px;
 margin-left:-15px
}
.b-certificates-folders__item{
 width:23%;
 display:inline-block;
 margin-left:2%;
 position:relative;
 vertical-align:top;
}
.b-certificates-folders__item:hover .b-certificates-folders__count{
 -khtml-opacity:1;
 -moz-opacity:1;
 opacity:1;
 visibility:visible
}
.b-certificates-folders__link{
 display:block
}
.b-certificates-folders__photo{
 display:block;
 height:140px;
 line-height:140px;
 margin:0 auto;
 border:1px solid #eee;
 text-align:center;
}
.b-certificates-folders__photo:hover{
 border:1px solid #ccc
}
.b-certificates-folders__photo .b-centered-image__align-fixer{
 display:none
}
.b-certificates-folders__photo .b-centered-image__img{
 max-width:100%;
 max-height:100%;
 vertical-align:middle;
 display:inline-block
}
.b-certificates-folders__text{
 display:block;
 max-height:50px;
 overflow:hidden;
 position:relative;
 text-align:center;
 vertical-align:middle;
 word-wrap:break-word;
 margin-top:10px;
}
.b-certificates-folders__text:after{
 bottom:100%;
 content:"";
 height:16px;
 left:0;
 margin-bottom:-50px;
 position:absolute;
 width:100%;
}
.b-certificates{
 margin-left:-2%
}
.b-certificates__image{
 max-width:100%;
 max-height:100%;
 display:inline-block;
 vertical-align:middle
}
.b-certificates__item{
 display:inline-block;
 width:23%;
 margin-left:2%;
 margin-bottom:15px;
 vertical-align:top
}
.b-certificates__link{
 display:block;
 height:180px;
 line-height:180px;
 text-align:center;
 border:1px solid #eee;
}
.b-certificates__link:hover{
 border:1px solid #ccc
}
.b-certificates__title{
 display:block;
 max-height:50px;
 overflow:hidden;
 position:relative;
 text-align:center;
 vertical-align:middle;
 word-wrap:break-word;
 margin-top:10px;
 color:#818181;
}
.b-certificates__title:after{
 bottom:100%;
 content:"";
 height:16px;
 left:0;
 margin-bottom:-50px;
 position:absolute;
 width:100%;
}
.b-article-view{
 margin-bottom:15px
}
.b-article-view__date{
 font-size:13px;
 margin-top:3px;
}
.b-article-view__date:before{
 margin-right:4px;
 font-size:10px
}
.b-article-view__image{
 float:left;
 margin-right:20px;
 margin-bottom:10px;
}
.b-article-view__image a{
 display:block;
 max-width:200px;
 max-height:200px;
 border:1px solid #eee
}
.b-article-view__source{
 background:#f6f6f6;
 padding:5px;
 margin-top:10px
}
.b-articles-group{
 background:#f6f6f6;
 padding:15px;
 margin-bottom:15px
}
.b-articles-group__date{
 position:absolute;
 left:110px;
 font-size:13px;
}
.b-articles-group__date:before{
 margin-right:4px;
 font-size:10px
}
.b-articles-group__header{
 text-align:center;
 text-transform:uppercase
}
.b-articles-group__image-link{
 display:block;
 height:90px;
 line-height:90px;
 text-align:center;
 width:90px;
 float:left;
 margin-right:20px;
 border:1px solid #eee
}
.b-articles-group__image{
 max-width:100%;
 max-height:100%;
 vertical-align:middle;
 display:inline-block
}
.b-articles-group__item{
 position:relative;
 overflow:hidden;
 margin-bottom:15px
}
.b-articles-group__link{
 display:none
}
.b-articles-group__text{
 overflow:hidden;
 line-height:20px
}
.b-articles-group__title-link{
 font-weight:700
}
.b-articles-group__title{
 overflow:hidden;
 padding-top:22px
}
.b-articles-list{
 background:#f6f6f6;
 padding:15px
}
.b-articles-list__date{
 position:absolute;
 padding-left:15px;
 top:0;
 line-height:1;
 font-size:13px;
 left:110px;
}
.b-articles-list__date:before{
 position:absolute;
 left:0;
 top:2px;
 margin-right:4px;
 font-size:10px
}
.b-articles-list__image-holder{
 float:left;
 display:block;
 width:90px;
 height:90px;
 line-height:90px;
 text-align:center;
 margin-right:20px;
 border:1px solid #eee;
 position:relative
}
.b-articles-list__image{
 max-width:100%;
 max-height:100%;
 vertical-align:middle;
 display:inline-block
}
.b-articles-list__item{
 margin-bottom:15px;
 position:relative;
 overflow:hidden
}
.b-articles-list__link{
 display:none
}
.b-articles-list__text-holder{
 overflow:hidden;
 padding-top:22px
}
.b-news-group{
 background:#f6f6f6;
 padding:15px;
 margin-bottom:15px
}
.b-news-group__date{
 position:absolute;
 font-size:13px;
 left:110px;
}
.b-news-group__date:before{
 margin-right:4px;
 font-size:10px
}
.b-news-group__header{
 text-align:center;
 text-transform:uppercase
}
.b-news-group__image-link{
 display:block;
 height:90px;
 line-height:90px;
 text-align:center;
 width:90px;
 float:left;
 margin-right:20px;
 border:1px solid #eee
}
.b-news-group__image{
 max-width:100%;
 max-height:100%;
 vertical-align:middle;
 display:inline-block
}
.b-news-group__item{
 position:relative;
 overflow:hidden;
 margin-bottom:15px
}
.b-news-group__link{
 display:none
}
.b-news-group__text{
 overflow:hidden;
 line-height:20px
}
.b-news-group__title-link{
 font-weight:700
}
.b-news-group__title{
 overflow:hidden;
 padding-top:22px
}
.b-news-list{
 background:#f6f6f6;
 padding:15px
}
.b-news-list__date{
 position:absolute;
 padding-left:15px;
 top:0;
 line-height:1;
 font-size:13px;
 left:110px;
}
.b-news-list__date:before{
 position:absolute;
 left:0;
 top:2px;
 margin-right:4px;
 font-size:10px
}
.b-news-list__image-holder{
 float:left;
 display:block;
 width:90px;
 height:90px;
 line-height:90px;
 text-align:center;
 margin-right:20px;
 border:1px solid #eee;
 position:relative
}
.b-news-list__image{
 max-width:100%;
 max-height:100%;
 vertical-align:middle;
 display:inline-block
}
.b-news-list__item{
 margin-bottom:15px;
 position:relative;
 overflow:hidden
}
.b-news-list__link{
 display:none
}
.b-news-list__text-holder{
 overflow:hidden;
 padding-top:22px
}
.b-news-view{
 margin-bottom:15px
}
.b-news-view__date{
 font-size:13px;
 margin-top:3px;
}
.b-news-view__date:before{
 margin-right:4px;
 font-size:10px
}
.b-news-view__image{
 float:left;
 margin-right:20px;
 margin-bottom:10px;
}
.b-news-view__image a{
 display:block;
 max-width:200px;
 max-height:200px;
 border:1px solid #eee
}
.b-news-view__source{
 background:#f6f6f6;
 padding:5px;
 margin-top:10px
}
@media all and (min-width:1280px){
 .page-wrapper{
  width:1170px
 }
 .product-groups__list_view_list .product-groups__item{
  width:31.3%
 }
 .content-line-product .product-groups__item{
  width:23%
 }
 .content-line-product-group .product-groups__list_view_gallery .product-groups__item{
  width:23%
 }
}
.navigation-block{
 background: #AF2627;
}
.b-discount,.b-portfolio-list__confirmed,.b-portfolio__confirmed-label{
 background:rgba(41,67,80,0.9)
}
.search-wrapper{
 background:#962021
}
.top-menu__dropdown,.top-menu__dropdown__submenu-wrapper{
 background:#AF2627
}
.top-menu__dropdown-item:hover,.product-groups__title:hover{
 background:#962021
}
.top-menu__dropdown__submenu-item:hover{
 background:#962021
}
.top-menu__link-wrapper_state_active{
 background:#962021
}
.b-slider__nav-item_state_active{
 background:#AF2627
}
.b-title:after{
 background:#AF2627
}
.product-groups__title-wrapper{
 background:#AF2627
}
.b-button-colored{
 background:#AF2627;
}
.b-button-colored:hover{
 -webkit-box-shadow:inset 0 0 0 20px #008ecd;
 -moz-box-shadow:inset 0 0 0 20px #008ecd;
 box-shadow:inset 0 0 0 20px #008ecd
}
.b-product-line__price{
 color:#AF2627
}
.main-manufactures .b-filter-list__item:hover{
 background:#AF2627
}
.b-feedback__button,.fixed-form__toggle{
 background:#AF2627;
}
.b-feedback__button:hover,.fixed-form__toggle:hover{
 background:#008bc8
}
.b-form-checkbox__label:before,.b-form-radiobox__label:before{
 background-color:#AF2627
}
.sidebar-menu__dropdown-link-wrapper:before{
 background:#AF2627
}
.sidebar-menu__dropdown__submenu-item:hover,.sidebar-menu__dropdown-item:hover{
 background:#AF2627
}
span.b-catalog-panel__view-as{
 color:#AF2627
}
a.b-catalog-panel__view-as:hover{
 color:#AF2627
}
.b-pager .b-pager__link_type_current{
 background:#0084be
}
.b-pager__link{
 background:#AF2627
}
.b-pager__link:hover{
 background:#0084be
}
.b-custom-button_type_range-filter{
 background:#AF2627;
}
.b-custom-button_type_range-filter:hover{
 background:#008bc8
}
.b-custom-button__text{
 background:#AF2627;
}
.b-custom-button__text:hover{
 background:#008bc8
}
.b-delivery-info__item:before{
 background:#AF2627
}
.b-facilities__item:hover .icon-delivery-free{
 background-color:#AF2627
}
.b-facilities__item:hover .b-facilities__text{
 color:#AF2627
}
.b-sticky-panel__phone-field .b-form-input-button__button{
 background:#AF2627;
 color:#fff
}
.b-product-mods__button:hover{
 background:#008bc8;
 color:#fff
}
.b-product-mods__button_state_active{
 background:#AF2627
}
.b-similar-products__switcher-item_type_active{
 background:#AF2627
}
.b-contact-info__button{
 background:#AF2627;
}
.b-contact-info__button:hover{
 background:#008bc8
}
.b-used-goods__discount-price,.b-used-goods__only-price{
 color:#AF2627
}
.error-block__text a{
 background:#AF2627;
}
.error-block__text a:hover{
 background:#008bc8
}
/*Create*/
.rounded-default,.b-content-message_type_warning{
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px
}
.js-link-base,.js-link-blue,.js-link-grey,.js-link-black,.js-link-red{
 display:inline-block;
 text-decoration:none;
 line-height:1.08em;
 cursor:pointer
}
.center{
 text-align:center !important
}
div.no-items{
 text-align:center;
 padding:20px 0 20px 0;
 color:#929292
}
p.padded{
 margin-bottom:14px
}
p.indent{
 text-indent:20px
}
a.disabled{
 color:Grey;
 cursor:auto
}
a.red{
 color:red
}
a.ajax{
 border-bottom:1px dashed #0d86e3;
 line-height:1.2em;
 text-decoration:none;
 cursor:pointer;
 cursor:hand
}
.clear{
 clear:both;
 display:block;
 height:0px;
 _display:inline;
 _font-size:1px;
 _line-height:0
}
.right{
 float:right
}
.left{
 float:left
}
.small-text{
 font-size:0.9em
}
.js-link{
 text-decoration:none;
 color:#0d86e3;
 border-bottom:1px dashed #317e9a;
 cursor:pointer
}
span.green{
 color:green
}
span.red{
 color:red
}
.normal{
 white-space:normal
}
a.grey,span.grey{
 color:#888 !important;
 border-color:#888 !important
}
a.light-grey,span.light-grey{
 color:#969696 !important;
 border-color:#969696 !important
}
.green-bold{
 color:green !important;
 font-weight:bold
}
.hidden{
 display:none !important
}
.nowrap{
 white-space:nowrap
}
.normal{
 white-space:normal;
 font-weight:normal
}
.with-icon{
 padding-left:25px
}
.line{
 border-bottom:1px solid;
 border-color:inherit;
 font-size:1px;
 height:1px;
 overflow:hidden;
 background-color:#e5e5e5
}
.icon-abstract,.icon-base-site,.icon-base-main,.icon-base-cabinet,.icon-base-member,.icon-base-common,.icon-base-main-page-trio,.icon-base-ymaps,.icon-base-tutorial_wizard,.icon-base-admin{
 display:inline-block;
 *vertical-align:middle;
 *display:inline;
 *font-size:1px;
 *zoom:1
}
.icon-add_comment_but,.icon-add_comment_but_grey,.icon-alert,.icon-alias_add,.icon-alias_delete,.icon-ar,.icon-arr-left-small-grey,.icon-arr-next,.icon-arr-prev,.icon-arr-right-small-grey,.icon-arrow-dashed-right,.icon-arrow-in-white-circle,.icon-arrow-left-black-medium,.b-rubricator__slider-nav-button_type_prev:hover .icon-arrow-left-grey-medium,.icon-arrow-left-black-small-bold,.b-rubricator__preview-nav-prev.icon-arrow-left-grey-small-bold:hover,.icon-arrow-left-grey-medium,.icon-arrow-left-grey-small-bold,.icon-arrow-light-grey-next,.icon-arrow-light-grey-prev,.icon-arrow-right-black-medium,.b-rubricator__slider-nav-button_type_next:hover .icon-arrow-right-grey-medium,.icon-arrow-right-black-small-bold,.b-rubricator__preview-nav-next.icon-arrow-right-grey-small-bold:hover,.icon-arrow-right-grey-medium,.icon-arrow-right-grey-small-bold,.icon-arrow-white-left,.icon-arrow-white-right,.icon-bag_sm,.icon-basket,.icon-basket_sm,.icon-big-star,.icon-black-down-arrow-mouseover,.icon-black-down-arrow,.b-head-control-panel__drop-down-arrow,.b-main-menu__item-lvl-2.b-main-menu__item_type_has-children:hover .b-main-menu__icon_type_arrow,.b-main-menu__item-lvl-2.b-main-menu__item_state_selected .b-main-menu__icon_type_arrow,.icon-black-right-arrow,.icon-black-up-arrow,.icon-blockcollapsed,.icon-blog,.icon-blue-arrow,.icon-blue-down-arrow,.icon-box_sm,.icon-br,.icon-btn_cart_with_check_ic,.icon-bubble_arrow_left,.icon-bubble_arrow_left1,.icon-building,.icon-but_headphones,.icon-button-arrow,.b-button__holder-arrow,.icon-button-arrow_big,.b-button_size_big .b-button__holder-arrow,.icon-by,.icon-calculator_sm,.icon-cancel-icon-filter,.icon-cart-order-big,.b-button_size_big .icon-cart-order-small,.b-button_size_big .b-button__holder-icon,.icon-cart-order-small,.b-button__holder-icon,.icon-cart,.icon-cart_dark,.b-shopping-case__icon,.icon-cart_emty,.icon-cart_ic_white_18_18,.b-shopping-case_empty_no .b-shopping-case__icon,.icon-case-blue,.icon-case,.icon-cat_drop_menu_arr,.b-categories-select-list__link_type_active .icon-cat_drop_menu_arr2,.b-drop-down__arrow,.b-drop-down_theme_pseudo-link:hover .b-drop-down__arrow,.b-drop-down_theme_scrollable-portal:hover .b-drop-down__arrow,.icon-cat_drop_menu_arr2,.icon-cat_drop_menu_arr_cur,.icon-cat_drop_menu_arr_cur_black,.b-drop-down__value:hover .b-drop-down__arrow,.b-drop-down_state_active .b-drop-down__arrow,.icon-cat_drop_menu_arr_cur_black_up,.b-drop-down_pos_top.b-drop-down_state_active .b-drop-down__arrow,.icon-cat_drop_menu_arr_cur_white,.b-drop-down_theme_light.b-drop-down_state_active .b-drop-down__arrow,.b-drop-down_theme_light.b-drop-down_state_active:hover .b-drop-down__arrow,.icon-cat_drop_menu_arr_up,.b-drop-down_pos_top .b-drop-down__arrow,.icon-cellphone,.icon-chat-close,.icon-chat-enter,.icon-chat-expand,.icon-chat-staple,.icon-chat-tern,.icon-chat,.icon-check-green-small,.icon-check-green-xs,.icon-check-green-xs_inactive,.icon-cl,.icon-client_ic,.icon-close-info-chat,.icon-close_filter,.icon-close_filter_big,.icon-close_messsage,.icon-closer-small-white,.icon-co,.icon-comics,.icon-comment-grey-small,.icon-comment_color_grey,.icon-comparison-active,.icon-comparison-hvr-new,.b-head-control-panel_type_new .icon-comparison-hvr,.icon-comparison-hvr,.icon-comparison-new,.b-head-control-panel_type_new .icon-comparison,.icon-comparison,.icon-confirm-check,.icon-confirmed-small,.icon-credit_card_sm,.icon-cyan-down-arrow,.b-main-menu__icon_type_arrow,.icon-cyan-up-arrow,.icon-date_pick,.icon-date_small,.icon-delete_shop_item,.b-shopping-cart__delete-item,.icon-delete_shop_item_mouseover,.b-shopping-cart__delete-item:hover,.icon-delivery_company,.icon-delivery_company_small,.icon-delivery_sm,.icon-discount_label,.icon-discount_label_small,.icon-documents_sm,.icon-drugndrop-grey-small,.icon-drugndrop-grey,.icon-drugndrop,.icon-earphones,.icon-earphones_sm,.icon-edit_14x14,.icon-email-blue-medium,.icon-enter_arrow,.icon-envelope_sm,.icon-epayment-liqpay-small,.icon-epayment-liqpay,.icon-epayment-moneymailru,.icon-epayment-privat24-small,.icon-epayment-privat24,.icon-epayment-qiwi,.icon-epayment-visa-small,.icon-epayment-visa,.icon-epayment-webmoney,.icon-epayment,.icon-error-small,.icon-error,.icon-es,.icon-excel-icon-30,.icon-facebook,.icon-fatal,.icon-favorite_add,.icon-favorite_exist,.icon-fb,.icon-filter-close-hvr,.icon-filter-close,.icon-filter-close_small,.icon-filter-close_small_mouseover,.icon-filter-close_small_mouseover_red,.b-skill-pill__button:hover .icon-filter-close_small,.b-input__remove-icon:hover .icon-filter-close_small,.b-form-changeable__remove:hover,.icon-folder_sm,.icon-followers,.icon-free_delivery,.icon-friends_sm,.icon-gift,.icon-gmail,.icon-good_company,.icon-google,.icon-google_ic,.icon-gplus,.icon-gr_question,.icon-grey-down-arrow-hvr,.b-input__change-button-panel:hover .b-input__change-button-arrow-down,.b-input__change-button-panel:active .b-input__change-button-arrow-down,.icon-grey-down-arrow,.b-input__change-button-arrow-down,.b-input__change-buttons-wrap_state_disabled .b-input__change-button-panel .b-input__change-button-arrow-down,.icon-grey-up-arrow-hvr,.b-input__change-button-panel:hover .b-input__change-button-arrow-up,.b-input__change-button-panel:active .b-input__change-button-arrow-up,.icon-grey-up-arrow,.b-input__change-button-arrow-up,.b-input__change-buttons-wrap_state_disabled .b-input__change-button-panel .b-input__change-button-arrow-up,.icon-help,.icon-ic_alert,.icon-ic_register_check,.icon-ico_05,.b-cabinet-item-table__drag-ico,.icon-ico_copy,.icon-ico_delete,.icon-ico_delete_dark,.icon-ico_delete_hvr,.b-portfolio-list__manage-link:hover .icon-ico_delete,.icon-ico_edit,.icon-ico_edit_dark,.icon-ico_post,.icon-idea,.icon-in,.icon-info_big,.icon-input-success,.b-input_theme_correct:before,.icon-kz,.icon-label,.icon-left-down-arrow,.icon-left-down-arrow_black,.icon-lifebuoy,.icon-link_sm,.icon-magnifier,.icon-magnifier_sm,.icon-mail,.icon-mail2,.icon-mail_ru,.icon-mailru,.icon-mails-medium-without-mailru,.icon-mails-medium,.icon-map_mode,.icon-map_mode_cur,.icon-map_pointer,.icon-md,.icon-medium-warn,.icon-meest_express_list_icon,.icon-megaphone,.icon-minus_small_blue,.b-skill-pill__button:hover .icon-minus_small_gray,.icon-minus_small_gray,.icon-monitor,.icon-monitor_sm,.icon-more-blue,.icon-mx,.icon-nav-arrow-down,.icon-next-big,.icon-next,.icon-next_type_inactive,.icon-nova_poshta_list_icon,.icon-odnoklassniki,.icon-oper_but_tail,.icon-order_deliv_but_arrow-small,.icon-panel_active_b2b-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2b.b-category-switcher__item_state_selected .b-category-switcher__link .b-category-switcher__icon,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2b.b-category-switcher__item_state_selected:hover .b-category-switcher__link .b-category-switcher__icon,.icon-panel_active_b2b,.icon-panel_active_b2c-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2c.b-category-switcher__item_state_selected .b-category-switcher__link .b-category-switcher__icon,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2c.b-category-switcher__item_state_selected:hover .b-category-switcher__link .b-category-switcher__icon,.icon-panel_active_b2c,.icon-panel_active_cabinet-new,.b-head-control-panel_type_new .b-head-control-panel__drop-down:hover .b-head-control-panel__icon-cabinet,.icon-panel_active_cabinet,.b-head-control-panel__link:hover .b-head-control-panel__icon-cabinet,.b-head-control-panel__drop-down:hover .b-head-control-panel__icon-cabinet,.b-head-control-panel__drop-down_state_selected .b-head-control-panel__link_state_active .b-head-control-panel__icon-cabinet,.b-head-control-panel__drop-down_state_hovered .b-head-control-panel__icon-cabinet,.icon-panel_active_company_cabinet-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon:hover .b-head-control-panel__icon-case,.icon-panel_active_company_cabinet,.b-head-control-panel__link:hover .b-head-control-panel__icon-case,.b-head-control-panel__drop-down_state_selected .b-head-control-panel__link_state_active .b-head-control-panel__icon-case,.icon-panel_active_endorsement-new,.b-head-control-panel_type_new .icon-panel_active_endorsement,.icon-panel_active_endorsement,.icon-panel_active_enter-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon:hover .b-head-control-panel__icon-enter,.icon-panel_active_enter,.b-head-control-panel__link:hover .b-head-control-panel__icon-enter,.icon-panel_active_mail-new,.b-head-control-panel_type_new .icon-panel_active_mail,.icon-panel_active_mail,.icon-panel_active_message-new,.b-head-control-panel_type_new .icon-panel_active_message,.icon-panel_active_message,.icon-panel_active_register-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon:hover .b-head-control-panel__icon-register,.icon-panel_active_register,.b-head-control-panel__link:hover .b-head-control-panel__icon-register,.icon-panel_active_service-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_service.b-category-switcher__item_state_selected .b-category-switcher__link .b-category-switcher__icon,.b-head-control-panel_type_new .b-category-switcher__item_theme_service.b-category-switcher__item_state_selected:hover .b-category-switcher__link .b-category-switcher__icon,.icon-panel_active_service,.icon-panel_active_shop_cart-new,.icon-panel_active_shop_cart,.b-shopping-case_location_control-panel.b-shopping-case_empty_no .b-shopping-case__link .b-shopping-case__icon,.icon-panel_active_user_cabinet-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon:hover .b-head-control-panel__icon-user,.icon-panel_active_user_cabinet,.b-head-control-panel__link:hover .b-head-control-panel__icon-user,.b-head-control-panel__drop-down_state_selected .b-head-control-panel__link_state_active .b-head-control-panel__icon-user,.icon-panel_b2b-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2b .b-category-switcher__link .b-category-switcher__icon,.icon-panel_b2b,.icon-panel_b2c-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2c .b-category-switcher__link .b-category-switcher__icon,.icon-panel_b2c,.icon-panel_cabinet-new,.b-head-control-panel_type_new .b-head-control-panel__icon-cabinet,.icon-panel_cabinet,.b-head-control-panel__drop-down-menu .b-head-control-panel__link_state_active:hover .b-head-control-panel__icon-cabinet,.b-head-control-panel__icon-cabinet,.icon-panel_company_cabinet-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon .b-head-control-panel__icon-case,.b-head-control-panel_type_new .b-head-control-panel__drop-down .b-head-control-panel__link_state_active:hover .b-head-control-panel__icon-case,.icon-panel_company_cabinet,.b-head-control-panel__drop-down-menu .b-head-control-panel__link_state_active:hover .b-head-control-panel__icon-case,.b-head-control-panel__icon-case,.icon-panel_endorsement-new,.b-head-control-panel_type_new .icon-panel_endorsement,.icon-panel_endorsement,.icon-panel_enter-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon .b-head-control-panel__icon-enter,.icon-panel_enter,.b-head-control-panel__drop-down-menu .b-head-control-panel__link_state_active:hover .b-head-control-panel__icon-enter,.b-head-control-panel__icon-enter,.icon-panel_hover_b2b-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2b:hover .b-category-switcher__icon,.icon-panel_hover_b2b,.icon-panel_hover_b2c-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2c:hover .b-category-switcher__icon,.icon-panel_hover_b2c,.icon-panel_hover_service-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_service:hover .b-category-switcher__link .b-category-switcher__icon,.icon-panel_hover_service,.icon-panel_mail-new,.b-head-control-panel_type_new .icon-panel_mail,.icon-panel_mail,.icon-panel_message-new,.b-head-control-panel_type_new .icon-panel_message,.icon-panel_message,.icon-panel_register-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon .b-head-control-panel__icon-register,.icon-panel_register,.b-head-control-panel__drop-down-menu .b-head-control-panel__link_state_active:hover .b-head-control-panel__icon-register,.b-head-control-panel__icon-register,.icon-panel_service-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_service .b-category-switcher__link .b-category-switcher__icon,.icon-panel_service,.icon-panel_shop_cart-new,.b-head-control-panel_type_new .b-shopping-case .b-shopping-case__icon,.icon-panel_shop_cart,.b-shopping-case_location_control-panel.b-shopping-case .b-shopping-case__icon,.icon-panel_user_cabinet-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon .b-head-control-panel__icon-user,.icon-panel_user_cabinet,.b-head-control-panel__drop-down-menu .b-head-control-panel__link_state_active:hover .b-head-control-panel__icon-user,.b-head-control-panel__icon-user,.b-reviews__author-icon,.icon-panel_white_cabinet,.b-head-control-panel__link_theme_cabinet-user .b-head-control-panel__icon-cabinet,.b-head-control-panel__link_theme_cabinet .b-head-control-panel__icon-cabinet,.icon-payment-methods,.icon-people,.icon-phone-blue-medium,.icon-phone-grey-medium,.icon-phone_sm,.icon-phone_small,.icon-photo-small,.icon-photo,.icon-pickpoint_marker,.icon-pl,.icon-play,.icon-plus,.icon-plus_green,.icon-plus_sign,.icon-plus_small_blue,.b-skill-pill__button:hover .icon-plus_small_gray,.icon-plus_small_gray,.icon-plus_white,.icon-popular-btn-back-top,.icon-popular-btn-back-top_hover,.icon-popular-btn-back,.icon-popular-btn-back_hover,.icon-popular-btn-next-bottom,.icon-popular-btn-next-bottom_hover,.icon-popular-btn-next,.icon-popular-btn-next_hover,.icon-present,.icon-prev-big,.icon-prev,.icon-prev_type_inactive,.icon-product-gift,.icon-progress_square,.icon-progress_square_grey,.icon-quality-company,.icon-question,.icon-quote,.icon-quotes-recall,.icon-rating_mini,.icon-remove_filter,.icon-remove_grey,.icon-remove_red,.icon-return_policy_small,.icon-right_arr,.icon-rss_mini,.icon-ru,.icon-schedule,.icon-search-black,.icon-search-gray,.icon-shop_box_arrow_down,.icon-show-more,.icon-slider_left_arr,.icon-slider_right_arr,.icon-small_warn,.icon-speach_sm,.icon-speedometr,.icon-speedometr_sm,.icon-sq_plus_red,.icon-sq_r_plus,.icon-state_flag,.icon-success,.icon-tag_sm,.icon-terms_payment,.icon-tick,.icon-tr,.icon-twitter,.icon-twttr,.icon-ua,.icon-umbel,.icon-unconfirmed-small,.icon-verified,.icon-vk,.icon-vkontakte,.icon-volume_sm,.icon-wallet_sm,.icon-warning,.icon-warning_green,.icon-white-arrows,.icon-white-down-arrow,.b-head-control-panel__link_theme_cabinet-user .b-head-control-panel__drop-down-arrow,.b-head-control-panel__link_theme_cabinet .b-head-control-panel__drop-down-arrow,.icon-ya_ic,.icon-yandex-comments,.icon-yandex,.icon-youtube{
 display:inline-block;
 background-image:url('/image/sprites/common_d212f21.png?r=35a4e1489431fef817ba13a30d212f21')
}
.icon-add_comment_but{
 background-position:-508px -119px;
 width:23px;
 height:20px
}
.icon-add_comment_but_grey{
 background-position:-491px -206px;
 width:23px;
 height:19px
}
.icon-alert{
 background-position:-285px -114px;
 width:57px;
 height:51px
}
.icon-alias_add{
 background-position:-452px -404px;
 width:16px;
 height:16px
}
.icon-alias_delete{
 background-position:-265px -99px;
 width:16px;
 height:16px
}
.icon-ar{
 background-position:-45px -523px;
 width:18px;
 height:12px
}
.icon-arr-left-small-grey{
 background-position:-482px -91px;
 width:7px;
 height:13px
}
.icon-arr-next{
 background-position:-570px -163px;
 width:6px;
 height:13px
}
.icon-arr-prev{
 background-position:-570px -288px;
 width:6px;
 height:13px
}
.icon-arr-right-small-grey{
 background-position:-482px -106px;
 width:7px;
 height:13px
}
.icon-arrow-dashed-right{
 background-position:0px 0px;
 width:137px;
 height:136px
}
.icon-arrow-in-white-circle{
 background-position:-344px -114px;
 width:47px;
 height:47px
}
.icon-arrow-left-black-medium,.b-rubricator__slider-nav-button_type_prev:hover .icon-arrow-left-grey-medium{
 background-position:-349px -394px;
 width:17px;
 height:30px
}
.icon-arrow-left-black-small-bold,.b-rubricator__preview-nav-prev.icon-arrow-left-grey-small-bold:hover{
 background-position:-434px -358px;
 width:13px;
 height:23px
}
.icon-arrow-left-grey-medium{
 background-position:-255px -358px;
 width:17px;
 height:30px
}
.icon-arrow-left-grey-small-bold{
 background-position:-474px -426px;
 width:13px;
 height:23px
}
.icon-arrow-light-grey-next{
 background-position:-491px -185px;
 width:12px;
 height:19px
}
.icon-arrow-light-grey-prev{
 background-position:-505px -185px;
 width:12px;
 height:19px
}
.icon-arrow-right-black-medium,.b-rubricator__slider-nav-button_type_next:hover .icon-arrow-right-grey-medium{
 background-position:-133px -394px;
 width:17px;
 height:30px
}
.icon-arrow-right-black-small-bold,.b-rubricator__preview-nav-next.icon-arrow-right-grey-small-bold:hover{
 background-position:-491px -25px;
 width:13px;
 height:23px
}
.icon-arrow-right-grey-medium{
 background-position:-236px -358px;
 width:17px;
 height:30px
}
.icon-arrow-right-grey-small-bold{
 background-position:-267px -211px;
 width:13px;
 height:23px
}
.icon-arrow-white-left{
 background-position:-469px -61px;
 width:15px;
 height:28px
}
.icon-arrow-white-right{
 background-position:-452px -61px;
 width:15px;
 height:28px
}
.icon-bag_sm{
 background-position:-251px -123px;
 width:32px;
 height:40px
}
.icon-basket{
 background-position:-44px -273px;
 width:52px;
 height:41px
}
.icon-basket_sm{
 background-position:-227px -273px;
 width:42px;
 height:40px
}
.icon-big-star{
 background-position:-285px -167px;
 width:43px;
 height:45px
}
.icon-black-down-arrow-mouseover{
 background-position:-442px -174px;
 width:7px;
 height:5px
}
.icon-black-down-arrow,.b-head-control-panel__drop-down-arrow,.b-main-menu__item-lvl-2.b-main-menu__item_type_has-children:hover .b-main-menu__icon_type_arrow,.b-main-menu__item-lvl-2.b-main-menu__item_state_selected .b-main-menu__icon_type_arrow{
 background-position:-442px -167px;
 width:7px;
 height:5px
}
.icon-black-right-arrow{
 background-position:-481px -137px;
 width:7px;
 height:7px
}
.icon-black-up-arrow{
 background-position:-442px -193px;
 width:7px;
 height:4px
}
.icon-blockcollapsed{
 background-position:-571px -348px;
 width:5px;
 height:10px
}
.icon-blog{
 background-position:-470px -404px;
 width:16px;
 height:16px
}
.icon-blue-arrow{
 background-position:-570px -178px;
 width:3px;
 height:5px
}
.icon-blue-down-arrow{
 background-position:-442px -187px;
 width:7px;
 height:4px
}
.icon-box_sm{
 background-position:-120px -317px;
 width:37px;
 height:37px
}
.icon-br{
 background-position:-85px -523px;
 width:18px;
 height:12px
}
.icon-btn_cart_with_check_ic{
 background-position:-509px -248px;
 width:18px;
 height:18px
}
.icon-bubble_arrow_left{
 background-position:-511px -227px;
 width:21px;
 height:19px
}
.icon-bubble_arrow_left1{
 background-position:-554px -185px;
 width:21px;
 height:19px
}
.icon-building{
 background-position:-338px -214px;
 width:45px;
 height:44px
}
.icon-but_headphones{
 background-position:-533px -119px;
 width:20px;
 height:20px
}
.icon-button-arrow,.b-button__holder-arrow{
 background-position:-265px -63px;
 width:12px;
 height:34px
}
.icon-button-arrow_big,.b-button_size_big .b-button__holder-arrow{
 background-position:-251px -63px;
 width:12px;
 height:58px
}
.icon-by{
 background-position:-105px -523px;
 width:18px;
 height:12px
}
.icon-calculator_sm{
 background-position:-360px -317px;
 width:34px;
 height:35px
}
.icon-cancel-icon-filter{
 background-position:-16px -507px;
 width:14px;
 height:14px
}
.icon-cart-order-big,.b-button_size_big .icon-cart-order-small,.b-button_size_big .b-button__holder-icon{
 background-position:-152px -358px;
 width:33px;
 height:32px
}
.icon-cart-order-small,.b-button__holder-icon{
 background-position:-491px -97px;
 width:21px;
 height:20px
}
.icon-cart{
 background-position:-408px -507px;
 width:15px;
 height:13px
}
.icon-cart_dark,.b-shopping-case__icon{
 background-position:-443px -484px;
 width:16px;
 height:16px
}
.icon-cart_emty{
 background-position:-98px -273px;
 width:43px;
 height:41px
}
.icon-cart_ic_white_18_18,.b-shopping-case_empty_no .b-shopping-case__icon{
 background-position:-511px -308px;
 width:18px;
 height:18px
}
.icon-case-blue{
 background-position:-385px -214px;
 width:52px;
 height:42px
}
.icon-case{
 background-position:-179px -523px;
 width:14px;
 height:12px
}
.icon-cat_drop_menu_arr,.b-categories-select-list__link_type_active .icon-cat_drop_menu_arr2,.b-drop-down__arrow,.b-drop-down_theme_pseudo-link:hover .b-drop-down__arrow,.b-drop-down_theme_scrollable-portal:hover .b-drop-down__arrow{
 background-position:-481px -287px;
 width:7px;
 height:5px
}
.icon-cat_drop_menu_arr2{
 background-position:-571px -406px;
 width:4px;
 height:8px
}
.icon-cat_drop_menu_arr_cur{
 background-position:-481px -315px;
 width:7px;
 height:5px
}
.icon-cat_drop_menu_arr_cur_black,.b-drop-down__value:hover .b-drop-down__arrow,.b-drop-down_state_active .b-drop-down__arrow{
 background-position:-481px -301px;
 width:7px;
 height:5px
}
.icon-cat_drop_menu_arr_cur_black_up,.b-drop-down_pos_top.b-drop-down_state_active .b-drop-down__arrow{
 background-position:-481px -308px;
 width:7px;
 height:5px
}
.icon-cat_drop_menu_arr_cur_white,.b-drop-down_theme_light.b-drop-down_state_active .b-drop-down__arrow,.b-drop-down_theme_light.b-drop-down_state_active:hover .b-drop-down__arrow{
 background-position:-409px -100px;
 width:11px;
 height:8px
}
.icon-cat_drop_menu_arr_up,.b-drop-down_pos_top .b-drop-down__arrow{
 background-position:-481px -280px;
 width:7px;
 height:5px
}
.icon-cellphone{
 background-position:-510px -328px;
 width:12px;
 height:18px
}
.icon-chat-close{
 background-position:-184px -507px;
 width:13px;
 height:13px
}
.icon-chat-enter{
 background-position:-452px -121px;
 width:27px;
 height:27px
}
.icon-chat-expand{
 background-position:-368px -260px;
 width:13px;
 height:11px
}
.icon-chat-staple{
 background-position:-548px -50px;
 width:19px;
 height:21px
}
.icon-chat-tern{
 background-position:-311px -260px;
 width:13px;
 height:11px
}
.icon-chat{
 background-position:-81px -456px;
 width:33px;
 height:25px
}
.icon-check-green-small{
 background-position:-548px -348px;
 width:21px;
 height:17px
}
.icon-check-green-xs{
 background-position:-252px -523px;
 width:15px;
 height:12px
}
.icon-check-green-xs_inactive{
 background-position:-235px -523px;
 width:15px;
 height:12px
}
.icon-cl{
 background-position:-215px -523px;
 width:18px;
 height:12px
}
.icon-client_ic{
 background-position:-491px -328px;
 width:17px;
 height:18px
}
.icon-close-info-chat{
 background-position:-534px -387px;
 width:17px;
 height:17px
}
.icon-close_filter{
 background-position:-441px -126px;
 width:9px;
 height:10px
}
.icon-close_filter_big{
 background-position:-409px -57px;
 width:41px;
 height:41px
}
.icon-close_messsage{
 background-position:-441px -150px;
 width:9px;
 height:9px
}
.icon-closer-small-white{
 background-position:-426px -260px;
 width:10px;
 height:10px
}
.icon-co{
 background-position:-159px -523px;
 width:18px;
 height:12px
}
.icon-comics{
 background-position:-139px 0px;
 width:110px;
 height:110px
}
.icon-comment-grey-small{
 background-position:-513px -141px;
 width:21px;
 height:20px
}
.icon-comment_color_grey{
 background-position:-563px -328px;
 width:13px;
 height:17px
}
.icon-comparison-active{
 background-position:-32px -507px;
 width:15px;
 height:14px
}
.icon-comparison-hvr-new,.b-head-control-panel_type_new .icon-comparison-hvr{
 background-position:-412px -456px;
 width:24px;
 height:24px
}
.icon-comparison-hvr{
 background-position:-49px -507px;
 width:15px;
 height:14px
}
.icon-comparison-new,.b-head-control-panel_type_new .icon-comparison{
 background-position:-142px -456px;
 width:24px;
 height:24px
}
.icon-comparison{
 background-position:-66px -507px;
 width:15px;
 height:14px
}
.icon-confirm-check{
 background-position:-452px -208px;
 width:33px;
 height:27px
}
.icon-confirmed-small{
 background-position:-231px -507px;
 width:13px;
 height:13px
}
.icon-credit_card_sm{
 background-position:0px -456px;
 width:38px;
 height:26px
}
.icon-cyan-down-arrow,.b-main-menu__icon_type_arrow{
 background-position:-569px -67px;
 width:7px;
 height:4px
}
.icon-cyan-up-arrow{
 background-position:-569px -43px;
 width:7px;
 height:4px
}
.icon-date_pick{
 background-position:-530px -462px;
 width:17px;
 height:16px
}
.icon-date_small{
 background-position:-214px -507px;
 width:15px;
 height:13px
}
.icon-delete_shop_item,.b-shopping-cart__delete-item{
 background-position:-240px -317px;
 width:37px;
 height:36px
}
.icon-delete_shop_item_mouseover,.b-shopping-cart__delete-item:hover{
 background-position:-201px -317px;
 width:37px;
 height:36px
}
.icon-delivery_company{
 background-position:-534px -25px;
 width:33px;
 height:22px
}
.icon-delivery_company_small{
 background-position:-132px -507px;
 width:19px;
 height:14px
}
.icon-delivery_sm{
 background-position:-161px -426px;
 width:46px;
 height:28px
}
.icon-discount_label{
 background-position:-355px -57px;
 width:52px;
 height:51px
}
.icon-discount_label_small{
 background-position:-556px -206px;
 width:20px;
 height:19px
}
.icon-documents_sm{
 background-position:-80px -317px;
 width:38px;
 height:38px
}
.icon-drugndrop-grey-small{
 background-position:-570px -308px;
 width:6px;
 height:10px
}
.icon-drugndrop-grey{
 background-position:-439px -230px;
 width:10px;
 height:14px
}
.icon-drugndrop{
 background-position:-439px -273px;
 width:10px;
 height:14px
}
.icon-earphones{
 background-position:-151px -138px;
 width:62px;
 height:64px
}
.icon-earphones_sm{
 background-position:0px -317px;
 width:38px;
 height:39px
}
.icon-edit_14x14{
 background-position:-168px -507px;
 width:14px;
 height:14px
}
.icon-email-blue-medium{
 background-position:-482px -484px;
 width:19px;
 height:15px
}
.icon-enter_arrow{
 background-position:-298px -260px;
 width:11px;
 height:11px
}
.icon-envelope_sm{
 background-position:-119px -426px;
 width:40px;
 height:28px
}
.icon-epayment-liqpay-small{
 background-position:-513px -163px;
 width:55px;
 height:20px
}
.icon-epayment-liqpay{
 background-position:-386px -426px;
 width:86px;
 height:27px
}
.icon-epayment-moneymailru{
 background-position:-308px -507px;
 width:98px;
 height:13px
}
.icon-epayment-privat24-small{
 background-position:-491px -444px;
 width:68px;
 height:16px
}
.icon-epayment-privat24{
 background-position:-41px -426px;
 width:76px;
 height:28px
}
.icon-epayment-qiwi{
 background-position:-214px -358px;
 width:20px;
 height:31px
}
.icon-epayment-visa-small{
 background-position:-511px -268px;
 width:65px;
 height:18px
}
.icon-epayment-visa{
 background-position:-491px 0px;
 width:85px;
 height:23px
}
.icon-epayment-webmoney{
 background-position:-168px -456px;
 width:86px;
 height:24px
}
.icon-epayment{
 background-position:-239px -484px;
 width:57px;
 height:16px
}
.icon-error-small{
 background-position:-232px -255px;
 width:15px;
 height:12px
}
.icon-error{
 background-position:-491px -74px;
 width:26px;
 height:21px
}
.icon-es{
 background-position:-249px -255px;
 width:18px;
 height:12px
}
.icon-excel-icon-30{
 background-position:-64px -394px;
 width:30px;
 height:30px
}
.icon-facebook{
 background-position:-317px -484px;
 width:16px;
 height:16px
}
.icon-fatal{
 background-position:-115px -507px;
 width:15px;
 height:14px
}
.icon-favorite_add{
 background-position:-491px -387px;
 width:16px;
 height:17px
}
.icon-favorite_exist{
 background-position:-530px -348px;
 width:16px;
 height:17px
}
.icon-fb{
 background-position:-143px -273px;
 width:40px;
 height:40px
}
.icon-filter-close-hvr{
 background-position:-561px -444px;
 width:15px;
 height:15px
}
.icon-filter-close{
 background-position:-559px -425px;
 width:15px;
 height:16px
}
.icon-filter-close_small{
 background-position:-269px -255px;
 width:12px;
 height:12px
}
.icon-filter-close_small_mouseover{
 background-position:-517px -484px;
 width:12px;
 height:14px
}
.icon-filter-close_small_mouseover_red,.b-skill-pill__button:hover .icon-filter-close_small,.b-input__remove-icon:hover .icon-filter-close_small,.b-form-changeable__remove:hover{
 background-position:-452px -507px;
 width:12px;
 height:12px
}
.icon-folder_sm{
 background-position:-400px -394px;
 width:37px;
 height:29px
}
.icon-followers{
 background-position:0px -138px;
 width:83px;
 height:71px
}
.icon-free_delivery{
 background-position:-491px -50px;
 width:31px;
 height:22px
}
.icon-friends_sm{
 background-position:0px -273px;
 width:42px;
 height:42px
}
.icon-gift{
 background-position:-128px -211px;
 width:37px;
 height:56px
}
.icon-gmail{
 background-position:-553px -387px;
 width:20px;
 height:17px
}
.icon-good_company{
 background-position:0px -484px;
 width:148px;
 height:21px
}
.icon-google{
 background-position:-335px -484px;
 width:16px;
 height:16px
}
.icon-google_ic{
 background-position:-491px -308px;
 width:18px;
 height:18px
}
.icon-gplus{
 background-position:-313px -273px;
 width:40px;
 height:40px
}
.icon-gr_question{
 background-position:-486px -507px;
 width:12px;
 height:12px
}
.icon-grey-down-arrow-hvr,.b-input__change-button-panel:hover .b-input__change-button-arrow-down,.b-input__change-button-panel:active .b-input__change-button-arrow-down{
 background-position:-434px -100px;
 width:10px;
 height:7px
}
.icon-grey-down-arrow,.b-input__change-button-arrow-down,.b-input__change-buttons-wrap_state_disabled .b-input__change-button-panel .b-input__change-button-arrow-down{
 background-position:-422px -100px;
 width:10px;
 height:7px
}
.icon-grey-up-arrow-hvr,.b-input__change-button-panel:hover .b-input__change-button-arrow-up,.b-input__change-button-panel:active .b-input__change-button-arrow-up{
 background-position:-439px -405px;
 width:10px;
 height:7px
}
.icon-grey-up-arrow,.b-input__change-button-arrow-up,.b-input__change-buttons-wrap_state_disabled .b-input__change-button-panel .b-input__change-button-arrow-up{
 background-position:-439px -414px;
 width:10px;
 height:7px
}
.icon-help{
 background-position:-285px -260px;
 width:11px;
 height:11px
}
.icon-ic_alert{
 background-position:-292px -507px;
 width:14px;
 height:13px
}
.icon-ic_register_check{
 background-position:-529px -248px;
 width:18px;
 height:18px
}
.icon-ico_05,.b-cabinet-item-table__drag-ico{
 background-position:-439px -214px;
 width:10px;
 height:14px
}
.icon-ico_copy{
 background-position:-491px -248px;
 width:16px;
 height:18px
}
.icon-ico_delete{
 background-position:-491px -425px;
 width:14px;
 height:17px
}
.icon-ico_delete_dark{
 background-position:-556px -484px;
 width:12px;
 height:14px
}
.icon-ico_delete_hvr,.b-portfolio-list__manage-link:hover .icon-ico_delete{
 background-position:-507px -425px;
 width:14px;
 height:17px
}
.icon-ico_edit{
 background-position:-491px -227px;
 width:18px;
 height:19px
}
.icon-ico_edit_dark{
 background-position:-83px -507px;
 width:14px;
 height:14px
}
.icon-ico_post{
 background-position:-531px -484px;
 width:23px;
 height:14px
}
.icon-idea{
 background-position:-481px -266px;
 width:8px;
 height:12px
}
.icon-in{
 background-position:-195px -523px;
 width:18px;
 height:12px
}
.icon-info_big{
 background-position:-85px -138px;
 width:64px;
 height:64px
}
.icon-input-success,.b-input_theme_correct:before{
 background-position:-438px -342px;
 width:12px;
 height:9px
}
.icon-kz{
 background-position:-139px -523px;
 width:18px;
 height:12px
}
.icon-label{
 background-position:-279px -317px;
 width:42px;
 height:36px
}
.icon-left-down-arrow{
 background-position:-441px -114px;
 width:9px;
 height:10px
}
.icon-left-down-arrow_black{
 background-position:-441px -138px;
 width:9px;
 height:10px
}
.icon-lifebuoy{
 background-position:-330px -167px;
 width:51px;
 height:45px
}
.icon-link_sm{
 background-position:-452px 0px;
 width:37px;
 height:29px
}
.icon-magnifier{
 background-position:-452px -91px;
 width:28px;
 height:28px
}
.icon-magnifier_sm{
 background-position:-323px -317px;
 width:35px;
 height:35px
}
.icon-mail{
 background-position:-409px -260px;
 width:15px;
 height:10px
}
.icon-mail2{
 background-position:-383px -260px;
 width:12px;
 height:10px
}
.icon-mail_ru{
 background-position:-185px -273px;
 width:40px;
 height:40px
}
.icon-mailru{
 background-position:-530px -288px;
 width:18px;
 height:18px
}
.icon-mails-medium-without-mailru{
 background-position:-209px -426px;
 width:69px;
 height:27px
}
.icon-mails-medium{
 background-position:-280px -426px;
 width:104px;
 height:27px
}
.icon-map_mode{
 background-position:-552px -97px;
 width:13px;
 height:20px
}
.icon-map_mode_cur{
 background-position:-514px -97px;
 width:13px;
 height:20px
}
.icon-map_pointer{
 background-position:-539px -185px;
 width:13px;
 height:19px
}
.icon-md{
 background-position:-550px -507px;
 width:18px;
 height:12px
}
.icon-medium-warn{
 background-position:-452px -31px;
 width:32px;
 height:28px
}
.icon-meest_express_list_icon{
 background-position:-96px -394px;
 width:35px;
 height:30px
}
.icon-megaphone{
 background-position:-285px -214px;
 width:51px;
 height:44px
}
.icon-minus_small_blue,.b-skill-pill__button:hover .icon-minus_small_gray{
 background-position:-503px -480px;
 width:10px;
 height:2px
}
.icon-minus_small_gray{
 background-position:-491px -480px;
 width:10px;
 height:2px
}
.icon-monitor{
 background-position:-285px -57px;
 width:68px;
 height:55px
}
.icon-monitor_sm{
 background-position:-77px -358px;
 width:40px;
 height:32px
}
.icon-more-blue{
 background-position:-339px -260px;
 width:11px;
 height:11px
}
.icon-mx{
 background-position:-466px -507px;
 width:18px;
 height:12px
}
.icon-nav-arrow-down{
 background-position:-442px -181px;
 width:7px;
 height:4px
}
.icon-next-big{
 background-position:-438px -456px;
 width:13px;
 height:23px
}
.icon-next{
 background-position:-567px -97px;
 width:7px;
 height:15px
}
.icon-next_type_inactive{
 background-position:-567px -248px;
 width:7px;
 height:15px
}
.icon-nova_poshta_list_icon{
 background-position:-280px -394px;
 width:35px;
 height:30px
}
.icon-odnoklassniki{
 background-position:-355px -273px;
 width:40px;
 height:40px
}
.icon-oper_but_tail{
 background-position:-283px -523px;
 width:13px;
 height:7px
}
.icon-order_deliv_but_arrow-small{
 background-position:-429px -167px;
 width:11px;
 height:40px
}
.icon-panel_active_b2b-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2b.b-category-switcher__item_state_selected .b-category-switcher__link .b-category-switcher__icon,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2b.b-category-switcher__item_state_selected:hover .b-category-switcher__link .b-category-switcher__icon{
 background-position:-370px -358px;
 width:30px;
 height:30px
}
.icon-panel_active_b2b{
 background-position:0px -426px;
 width:39px;
 height:28px
}
.icon-panel_active_b2c-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2c.b-category-switcher__item_state_selected .b-category-switcher__link .b-category-switcher__icon,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2c.b-category-switcher__item_state_selected:hover .b-category-switcher__link .b-category-switcher__icon{
 background-position:-368px -394px;
 width:30px;
 height:30px
}
.icon-panel_active_b2c{
 background-position:-452px -322px;
 width:31px;
 height:26px
}
.icon-panel_active_cabinet-new,.b-head-control-panel_type_new .b-head-control-panel__drop-down:hover .b-head-control-panel__icon-cabinet{
 background-position:-216px -394px;
 width:30px;
 height:30px
}
.icon-panel_active_cabinet,.b-head-control-panel__link:hover .b-head-control-panel__icon-cabinet,.b-head-control-panel__drop-down:hover .b-head-control-panel__icon-cabinet,.b-head-control-panel__drop-down_state_selected .b-head-control-panel__link_state_active .b-head-control-panel__icon-cabinet,.b-head-control-panel__drop-down_state_hovered .b-head-control-panel__icon-cabinet{
 background-position:-513px -368px;
 width:23px;
 height:17px
}
.icon-panel_active_company_cabinet-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon:hover .b-head-control-panel__icon-case{
 background-position:-491px -141px;
 width:20px;
 height:20px
}
.icon-panel_active_company_cabinet,.b-head-control-panel__link:hover .b-head-control-panel__icon-case,.b-head-control-panel__drop-down_state_selected .b-head-control-panel__link_state_active .b-head-control-panel__icon-case{
 background-position:-549px -462px;
 width:17px;
 height:16px
}
.icon-panel_active_endorsement-new,.b-head-control-panel_type_new .icon-panel_active_endorsement{
 background-position:-282px -456px;
 width:24px;
 height:24px
}
.icon-panel_active_endorsement{
 background-position:-461px -484px;
 width:19px;
 height:15px
}
.icon-panel_active_enter-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon:hover .b-head-control-panel__icon-enter{
 background-position:-32px -394px;
 width:30px;
 height:30px
}
.icon-panel_active_enter,.b-head-control-panel__link:hover .b-head-control-panel__icon-enter{
 background-position:-553px -227px;
 width:18px;
 height:18px
}
.icon-panel_active_mail-new,.b-head-control-panel_type_new .icon-panel_active_mail{
 background-position:-165px -112px;
 width:24px;
 height:24px
}
.icon-panel_active_mail{
 background-position:-491px -406px;
 width:18px;
 height:17px
}
.icon-panel_active_message-new,.b-head-control-panel_type_new .icon-panel_active_message{
 background-position:-308px -456px;
 width:24px;
 height:24px
}
.icon-panel_active_message{
 background-position:-531px -406px;
 width:18px;
 height:17px
}
.icon-panel_active_register-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon:hover .b-head-control-panel__icon-register{
 background-position:-116px -456px;
 width:24px;
 height:24px
}
.icon-panel_active_register,.b-head-control-panel__link:hover .b-head-control-panel__icon-register{
 background-position:-534px -227px;
 width:17px;
 height:18px
}
.icon-panel_active_service-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_service.b-category-switcher__item_state_selected .b-category-switcher__link .b-category-switcher__icon,.b-head-control-panel_type_new .b-category-switcher__item_theme_service.b-category-switcher__item_state_selected:hover .b-category-switcher__link .b-category-switcher__icon{
 background-position:-248px -394px;
 width:30px;
 height:30px
}
.icon-panel_active_service{
 background-position:-452px -179px;
 width:29px;
 height:27px
}
.icon-panel_active_shop_cart-new{
 background-position:-191px -112px;
 width:24px;
 height:24px
}
.icon-panel_active_shop_cart,.b-shopping-case_location_control-panel.b-shopping-case_empty_no .b-shopping-case__link .b-shopping-case__icon{
 background-position:-558px -141px;
 width:18px;
 height:19px
}
.icon-panel_active_user_cabinet-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon:hover .b-head-control-panel__icon-user{
 background-position:-536px -141px;
 width:20px;
 height:20px
}
.icon-panel_active_user_cabinet,.b-head-control-panel__link:hover .b-head-control-panel__icon-user,.b-head-control-panel__drop-down_state_selected .b-head-control-panel__link_state_active .b-head-control-panel__icon-user{
 background-position:-531px -308px;
 width:16px;
 height:18px
}
.icon-panel_b2b-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2b .b-category-switcher__link .b-category-switcher__icon{
 background-position:-306px -358px;
 width:30px;
 height:30px
}
.icon-panel_b2b{
 background-position:-452px -150px;
 width:37px;
 height:27px
}
.icon-panel_b2c-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2c .b-category-switcher__link .b-category-switcher__icon{
 background-position:-317px -394px;
 width:30px;
 height:30px
}
.icon-panel_b2c{
 background-position:-452px -350px;
 width:29px;
 height:25px
}
.icon-panel_cabinet-new,.b-head-control-panel_type_new .b-head-control-panel__icon-cabinet{
 background-position:-152px -394px;
 width:30px;
 height:30px
}
.icon-panel_cabinet,.b-head-control-panel__drop-down-menu .b-head-control-panel__link_state_active:hover .b-head-control-panel__icon-cabinet,.b-head-control-panel__icon-cabinet{
 background-position:-509px -387px;
 width:23px;
 height:17px
}
.icon-panel_company_cabinet-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon .b-head-control-panel__icon-case,.b-head-control-panel_type_new .b-head-control-panel__drop-down .b-head-control-panel__link_state_active:hover .b-head-control-panel__icon-case{
 background-position:-555px -119px;
 width:20px;
 height:20px
}
.icon-panel_company_cabinet,.b-head-control-panel__drop-down-menu .b-head-control-panel__link_state_active:hover .b-head-control-panel__icon-case,.b-head-control-panel__icon-case{
 background-position:-298px -484px;
 width:17px;
 height:16px
}
.icon-panel_endorsement-new,.b-head-control-panel_type_new .icon-panel_endorsement{
 background-position:-334px -456px;
 width:24px;
 height:24px
}
.icon-panel_endorsement{
 background-position:-491px -462px;
 width:19px;
 height:16px
}
.icon-panel_enter-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon .b-head-control-panel__icon-enter{
 background-position:-274px -358px;
 width:30px;
 height:30px
}
.icon-panel_enter,.b-head-control-panel__drop-down-menu .b-head-control-panel__link_state_active:hover .b-head-control-panel__icon-enter,.b-head-control-panel__icon-enter{
 background-position:-491px -268px;
 width:18px;
 height:18px
}
.icon-panel_hover_b2b-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2b:hover .b-category-switcher__icon{
 background-position:-338px -358px;
 width:30px;
 height:30px
}
.icon-panel_hover_b2b{
 background-position:-452px -237px;
 width:37px;
 height:27px
}
.icon-panel_hover_b2c-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_b2c:hover .b-category-switcher__icon{
 background-position:-184px -394px;
 width:30px;
 height:30px
}
.icon-panel_hover_b2c{
 background-position:-452px -377px;
 width:29px;
 height:25px
}
.icon-panel_hover_service-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_service:hover .b-category-switcher__link .b-category-switcher__icon{
 background-position:0px -394px;
 width:30px;
 height:30px
}
.icon-panel_hover_service{
 background-position:-452px -294px;
 width:27px;
 height:26px
}
.icon-panel_mail-new,.b-head-control-panel_type_new .icon-panel_mail{
 background-position:-256px -456px;
 width:24px;
 height:24px
}
.icon-panel_mail{
 background-position:-551px -406px;
 width:18px;
 height:17px
}
.icon-panel_message-new,.b-head-control-panel_type_new .icon-panel_message{
 background-position:-360px -456px;
 width:24px;
 height:24px
}
.icon-panel_message{
 background-position:-511px -406px;
 width:18px;
 height:17px
}
.icon-panel_register-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon .b-head-control-panel__icon-register{
 background-position:-386px -456px;
 width:24px;
 height:24px
}
.icon-panel_register,.b-head-control-panel__drop-down-menu .b-head-control-panel__link_state_active:hover .b-head-control-panel__icon-register,.b-head-control-panel__icon-register{
 background-position:-511px -288px;
 width:17px;
 height:18px
}
.icon-panel_service-new,.b-head-control-panel_type_new .b-category-switcher__item_theme_service .b-category-switcher__link .b-category-switcher__icon{
 background-position:-402px -358px;
 width:30px;
 height:30px
}
.icon-panel_service{
 background-position:-452px -266px;
 width:27px;
 height:26px
}
.icon-panel_shop_cart-new,.b-head-control-panel_type_new .b-shopping-case .b-shopping-case__icon{
 background-position:-217px -112px;
 width:24px;
 height:24px
}
.icon-panel_shop_cart,.b-shopping-case_location_control-panel.b-shopping-case .b-shopping-case__icon{
 background-position:-519px -185px;
 width:18px;
 height:19px
}
.icon-panel_user_cabinet-new,.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon .b-head-control-panel__icon-user{
 background-position:-491px -163px;
 width:20px;
 height:20px
}
.icon-panel_user_cabinet,.b-head-control-panel__drop-down-menu .b-head-control-panel__link_state_active:hover .b-head-control-panel__icon-user,.b-head-control-panel__icon-user,.b-reviews__author-icon{
 background-position:-549px -248px;
 width:16px;
 height:18px
}
.icon-panel_white_cabinet,.b-head-control-panel__link_theme_cabinet-user .b-head-control-panel__icon-cabinet,.b-head-control-panel__link_theme_cabinet .b-head-control-panel__icon-cabinet{
 background-position:-538px -368px;
 width:24px;
 height:17px
}
.icon-payment-methods{
 background-position:-481px -121px;
 width:8px;
 height:14px
}
.icon-people{
 background-position:-167px -211px;
 width:54px;
 height:42px
}
.icon-phone-blue-medium{
 background-position:-491px -119px;
 width:15px;
 height:20px
}
.icon-phone-grey-medium{
 background-position:-529px -97px;
 width:21px;
 height:20px
}
.icon-phone_sm{
 background-position:-251px -165px;
 width:22px;
 height:39px
}
.icon-phone_small{
 background-position:-565px -74px;
 width:11px;
 height:18px
}
.icon-photo-small{
 background-position:-516px -206px;
 width:16px;
 height:19px
}
.icon-photo{
 background-position:-326px -260px;
 width:11px;
 height:11px
}
.icon-pickpoint_marker{
 background-position:-534px -206px;
 width:20px;
 height:19px
}
.icon-pl{
 background-position:-212px -255px;
 width:18px;
 height:12px
}
.icon-play{
 background-position:0px -211px;
 width:60px;
 height:60px
}
.icon-plus{
 background-position:-276px -507px;
 width:14px;
 height:13px
}
.icon-plus_green{
 background-position:-246px -507px;
 width:13px;
 height:13px
}
.icon-plus_sign{
 background-position:-139px -112px;
 width:24px;
 height:24px
}
.icon-plus_small_blue,.b-skill-pill__button:hover .icon-plus_small_gray{
 background-position:-439px -246px;
 width:10px;
 height:10px
}
.icon-plus_small_gray{
 background-position:-397px -260px;
 width:10px;
 height:10px
}
.icon-plus_white{
 background-position:-199px -507px;
 width:13px;
 height:13px
}
.icon-popular-btn-back-top{
 background-position:-500px -507px;
 width:23px;
 height:12px
}
.icon-popular-btn-back-top_hover{
 background-position:-525px -507px;
 width:23px;
 height:12px
}
.icon-popular-btn-back{
 background-position:-520px -25px;
 width:12px;
 height:23px
}
.icon-popular-btn-back_hover{
 background-position:-506px -25px;
 width:12px;
 height:23px
}
.icon-popular-btn-next-bottom{
 background-position:-20px -523px;
 width:23px;
 height:12px
}
.icon-popular-btn-next-bottom_hover{
 background-position:-167px -255px;
 width:23px;
 height:12px
}
.icon-popular-btn-next{
 background-position:-468px -456px;
 width:12px;
 height:23px
}
.icon-popular-btn-next_hover{
 background-position:-438px -317px;
 width:12px;
 height:23px
}
.icon-present{
 background-position:-550px -288px;
 width:18px;
 height:18px
}
.icon-prev-big{
 background-position:-453px -456px;
 width:13px;
 height:23px
}
.icon-prev{
 background-position:-569px -50px;
 width:7px;
 height:15px
}
.icon-prev_type_inactive{
 background-position:-568px -462px;
 width:7px;
 height:15px
}
.icon-product-gift{
 background-position:-119px -358px;
 width:31px;
 height:32px
}
.icon-progress_square{
 background-position:-150px -484px;
 width:87px;
 height:17px
}
.icon-progress_square_grey{
 background-position:-353px -484px;
 width:88px;
 height:16px
}
.icon-quality-company{
 background-position:-564px -368px;
 width:12px;
 height:16px
}
.icon-question{
 background-position:-393px -114px;
 width:46px;
 height:46px
}
.icon-quote{
 background-position:-223px -211px;
 width:42px;
 height:42px
}
.icon-quotes-recall{
 background-position:-40px -456px;
 width:39px;
 height:26px
}
.icon-rating_mini{
 background-position:-543px -328px;
 width:18px;
 height:18px
}
.icon-remove_filter{
 background-position:-439px -289px;
 width:9px;
 height:9px
}
.icon-remove_grey{
 background-position:-439px -394px;
 width:9px;
 height:9px
}
.icon-remove_red{
 background-position:-438px -260px;
 width:9px;
 height:9px
}
.icon-return_policy_small{
 background-position:-491px -348px;
 width:18px;
 height:18px
}
.icon-right_arr{
 background-position:-352px -260px;
 width:14px;
 height:11px
}
.icon-rss_mini{
 background-position:-269px -523px;
 width:12px;
 height:12px
}
.icon-ru{
 background-position:-192px -255px;
 width:18px;
 height:12px
}
.icon-schedule{
 background-position:-511px -348px;
 width:17px;
 height:18px
}
.icon-search-black{
 background-position:-549px -308px;
 width:19px;
 height:18px
}
.icon-search-gray{
 background-position:-541px -425px;
 width:16px;
 height:16px
}
.icon-shop_box_arrow_down{
 background-position:-425px -507px;
 width:25px;
 height:13px
}
.icon-show-more{
 background-position:-519px -74px;
 width:16px;
 height:21px
}
.icon-slider_left_arr{
 background-position:-251px 0px;
 width:32px;
 height:61px
}
.icon-slider_right_arr{
 background-position:-215px -138px;
 width:32px;
 height:61px
}
.icon-small_warn{
 background-position:-491px -368px;
 width:20px;
 height:17px
}
.icon-speach_sm{
 background-position:-396px -317px;
 width:40px;
 height:34px
}
.icon-speedometr{
 background-position:-62px -211px;
 width:64px;
 height:60px
}
.icon-speedometr_sm{
 background-position:-159px -317px;
 width:40px;
 height:37px
}
.icon-sq_plus_red{
 background-position:0px -507px;
 width:14px;
 height:14px
}
.icon-sq_r_plus{
 background-position:-125px -523px;
 width:12px;
 height:12px
}
.icon-state_flag{
 background-position:-503px -484px;
 width:12px;
 height:15px
}
.icon-success{
 background-position:-524px -50px;
 width:22px;
 height:22px
}
.icon-tag_sm{
 background-position:-40px -317px;
 width:38px;
 height:38px
}
.icon-terms_payment{
 background-position:-524px -328px;
 width:17px;
 height:18px
}
.icon-tick{
 background-position:-99px -507px;
 width:14px;
 height:14px
}
.icon-tr{
 background-position:-65px -523px;
 width:18px;
 height:12px
}
.icon-twitter{
 background-position:-267px -236px;
 width:16px;
 height:16px
}
.icon-twttr{
 background-position:-271px -273px;
 width:40px;
 height:40px
}
.icon-ua{
 background-position:0px -523px;
 width:18px;
 height:12px
}
.icon-umbel{
 background-position:-187px -358px;
 width:25px;
 height:31px
}
.icon-unconfirmed-small{
 background-position:-261px -507px;
 width:13px;
 height:13px
}
.icon-verified{
 background-position:-153px -507px;
 width:13px;
 height:14px
}
.icon-vk{
 background-position:-397px -273px;
 width:40px;
 height:40px
}
.icon-vkontakte{
 background-position:-523px -425px;
 width:16px;
 height:16px
}
.icon-volume_sm{
 background-position:0px -358px;
 width:38px;
 height:34px
}
.icon-wallet_sm{
 background-position:-40px -358px;
 width:35px;
 height:33px
}
.icon-warning{
 background-position:-537px -74px;
 width:26px;
 height:21px
}
.icon-warning_green{
 background-position:-383px -167px;
 width:44px;
 height:44px
}
.icon-white-arrows{
 background-position:-439px -300px;
 width:9px;
 height:9px
}
.icon-white-down-arrow,.b-head-control-panel__link_theme_cabinet-user .b-head-control-panel__drop-down-arrow,.b-head-control-panel__link_theme_cabinet .b-head-control-panel__drop-down-arrow{
 background-position:-481px -294px;
 width:7px;
 height:5px
}
.icon-ya_ic{
 background-position:-491px -288px;
 width:18px;
 height:18px
}
.icon-yandex-comments{
 background-position:-285px 0px;
 width:165px;
 height:55px
}
.icon-yandex{
 background-position:-569px -25px;
 width:7px;
 height:16px
}
.icon-youtube{
 background-position:-512px -462px;
 width:16px;
 height:16px
}
.icon-help{
 vertical-align:middle;
 cursor:pointer
}
.search-results-company-link .icon-quality-company{
 display:none
}
.trusted-company .icon-quality-company{
 display:inline-block !important
}
h1 .trusted-company .bg-image{
 margin-bottom:0.05em
}
.link-with-icon-sq_plus_red{
 margin-left:17px
}
.link-with-icon-sq_plus_red .icon-sq_plus_red{
 margin-left:-17px;
 margin-right:3px;
 margin-bottom:-2px;
 margin-top:0px
}
.group-small{
 padding-left:16px;
 background-image:url('/image/new_cabinet/icons/products_operation_sprite.png?r=f49f65680b0bd8f9ef287c89b286eda2');
 background-position:0 -439px;
 background-repeat:no-repeat
}
.icn-edit{
 padding-left:16px;
 background-image:url('/image/new_cabinet/icons/products_operation_sprite.png?r=f49f65680b0bd8f9ef287c89b286eda2');
 background-position:0 -386px;
 background-repeat:no-repeat
}
.operation-sprite,.arrow-up-icon,.arrow-up-un-icon,.arrow-top-icon,.arrow-top-un-icon,.arrow-down-un-icon,.arrow-down-icon,.arrow-bottom-un-icon,.arrow-bottom-icon{
 background-image:url('/image/new_cabinet/icons/products_operation_sprite.png?r=f49f65680b0bd8f9ef287c89b286eda2');
 display:inline-block;
 width:22px;
 height:14px
}
.arrow-up-icon{
 background-position:0 -183px
}
.arrow-up-un-icon{
 background-position:0 -202px
}
.arrow-top-icon{
 background-position:0 -145px
}
.arrow-top-un-icon{
 background-position:0 -164px
}
.arrow-down-un-icon{
 background-position:0 -126px
}
.arrow-down-icon{
 background-position:0 -107px
}
.arrow-bottom-un-icon{
 background-position:0 -88px
}
.arrow-bottom-icon{
 background-position:0 -69px
}
.icon-acent_arrow,.icon-acent_arrow_hover,.icon-achive-actual_price,.icon-achive-company_age,.icon-achive-delivery_in_time,.icon-achive-free_return,.icon-achive-quick_service,.icon-achive-super_opinions,.icon-actions_down,.icon-actions_up,.icon-add-column,.icon-add-product,.icon-add1,.icon-add2,.b-wizzard-steps:hover .icon-add1,.b-wizzard-steps_type_active .icon-add1,.icon-add_request,.icon-alarm,.icon-answers-to-questions-curr,.icon-answers-to-questions,.icon-app-active-label,.icon-app-epayment_blue_small,.icon-arr-left,.icon-arr-prev,.icon-arr-right,.icon-arr_03,.icon-arrow-down-gray,.icon-arrow-left-black-medium,.b-rubricator__slider-nav-button_type_prev:hover .icon-arrow-left-grey-medium,.icon-arrow-left-black-small-bold,.b-rubricator__preview-nav-prev.icon-arrow-left-grey-small-bold:hover,.icon-arrow-left-grey-medium,.icon-arrow-left-grey-small-bold,.icon-arrow-right-black-medium,.b-rubricator__slider-nav-button_type_next:hover .icon-arrow-right-grey-medium,.icon-arrow-right-black-small-bold,.b-rubricator__preview-nav-next.icon-arrow-right-grey-small-bold:hover,.icon-arrow-right-grey-medium,.icon-arrow-right-grey-small-bold,.icon-arrow-up-gray,.icon-arrow,.icon-arrow_down-small,.icon-bag,.icon-bg-arrow-left,.icon-bg-arrow-right,.icon-binoculars,.icon-block-circle,.icon-blue-down-arrow,.icon-bonus_stairs,.icon-book,.icon-cabinet_company,.icon-cabinet_user,.icon-calendar-app-switch,.icon-check_circle_blue,.icon-check_square_green,.icon-clients,.icon-clip-thin-blue,.icon-clip-thin,.b-upload-files_theme_list .b-upload-files__icon,.icon-clip,.icon-clock-white,.icon-clock,.icon-close-light-gray,.b-tag__close-button,.b-tag_theme_gray:hover .b-tag__close-button-container .b-tag__close-button,.b-tag_theme_light-gray:hover .b-tag__close-button-container .b-tag__close-button,.icon-close-red,.b-tag:hover .b-tag__close-button,.icon-close-white,.b-tag_theme_gray.b-tag_type_squared .b-tag__close-button-container:hover .b-tag__close-button,.b-tag_theme_grey:hover .b-tag__close-button,.b-tag_theme_light-gray.b-tag_type_squared .b-tag__close-button-container:hover .b-tag__close-button,.icon-close,.icon-co-address,.icon-co-checkbox,.icon-co-drop-down,.icon-co-email,.icon-co-input,.icon-co-name,.icon-co-phone,.icon-comment-circle,.icon-company_price,.icon-confirmed-small,.icon-contact_maps,.icon-copy,.icon-copy_paste,.icon-copy_paste_mouseover,.icon-create-doc,.icon-cur-service,.icon-cursor,.icon-dd-label,.icon-decent_arrow,.icon-delete-button-circle-gray,.b-variation-merge-table__deleted-item,.icon-delete-button-circle-red,.b-variation-merge-table__deleted-item:hover,.icon-delete,.icon-delivery,.icon-delivery_big,.icon-delivery_big2,.b-wizzard-steps:hover .icon-delivery_big,.b-wizzard-steps_type_active .icon-delivery_big,.icon-design-bought,.icon-design-buy-label,.icon-design-free-label,.icon-detail_description,.icon-dialog,.icon-disk,.icon-documentation-curr,.icon-documentation,.icon-edit-support,.b-drop-down__pen,.icon-edit,.icon-edit_big_bw,.icon-email,.icon-endorsement_gamification_step1,.icon-endorsement_gamification_step2,.icon-endorsement_gamification_step3,.icon-endorsement_gamification_step4,.icon-envelope,.icon-error2,.icon-excel-icon-30,.icon-factory_green,.b-tabs_type_purchases-green .b-tabs__tab_state_active .icon-factory_white,.icon-factory_white,.icon-fail-big,.icon-field-required,.icon-file-small,.icon-file-upload,.icon-file,.b-upload-files__icon,.icon-filter-close-small-red-hvr,.b-icons-hover:hover .icon-filter-close-small,.b-icons-hover:hover .b-form-changeable__remove,.b-icons-hover:hover .b-form-changeable__remove_state_disabled:hover,.icon-filter-close-small,.b-form-changeable__remove,.b-form-changeable__remove_state_disabled:hover,.icon-find-thin,.icon-find,.b-input__inbox-icon-search,.icon-footer-menu,.icon-forklift_green,.b-tabs_type_purchases-green .b-tabs__tab_state_active .icon-forklift_white,.icon-forklift_white,.icon-free_delivery,.icon-google-analytics,.icon-google-ic,.icon-gratitude,.icon-help-blue,.b-main-menu__icon_type_help,.icon-help-mark,.icon-help_round,.icon-hide-published-cur,.icon-horizontal-menu,.icon-i-comments-blue,.icon-i-comments,.icon-i-favorites-yellow,.icon-i-favorites,.icon-i-warning-red,.icon-i-warning,.icon-ic_1,.icon-ic_clock_1,.icon-ic_clock_2,.icon-ic_clock_3,.icon-iconMansger,.icon-icq_ic,.icon-idea,.icon-import-disabled,.b-import-steps__number,.icon-import-enabled,.b-import-steps__number_type_active,.icon-info-blue,.icon-info-circle,.icon-info,.icon-internet-seller,.icon-left-arr_grey,.icon-lessons,.icon-like_blue,.icon-like_grey,.icon-list,.icon-load_more,.icon-lock,.icon-mail_order,.icon-mails-backup,.icon-mails,.icon-man_blue_small,.icon-mark-as-current-design,.icon-mistake,.icon-mobileapp-option-corner-left,.b-mobileapp__option-icon,.icon-mobileapp-option-corner-right,.b-mobileapp__option_position_right .b-mobileapp__option-icon,.icon-molotok,.icon-move-after,.icon-move-before,.icon-move-down,.icon-move-up,.icon-move,.icon-move2,.icon-new-category,.icon-new,.icon-notice-counter,.icon-notice-counter_red,.icon-notice-lamp,.icon-notifi-baloon,.icon-nova_poshta_ttn_pdf_icon,.icon-ok-big,.icon-ok,.icon-only_product,.icon-opinions-icon,.icon-orders_note,.icon-orders_note_empty,.icon-outer_link,.icon-package_free,.icon-package_test,.icon-package_warranty_base,.icon-package_warranty_profitable,.icon-package_warranty_turbo,.icon-pay,.icon-payment,.icon-payment2,.b-wizzard-steps:hover .icon-payment,.b-wizzard-steps_type_active .icon-payment,.icon-pencil-blue,.b-item-controls__control_type_edit:hover .b-item-controls__icon,.b-item-controls__control_type_edit.b-item-controls__control_state_active .b-item-controls__icon,.icon-pencil,.b-item-controls__control_type_edit .b-item-controls__icon,.icon-percent,.icon-period-of-validity,.icon-phone,.icon-plus_green,.icon-popular_package,.icon-portal_ads,.icon-portfolio_photo,.icon-portfolio_prod,.icon-portfolio_share,.icon-position,.icon-present,.icon-preview_desktop,.icon-preview_desktop_white,.icon-preview_mobile,.icon-preview_mobile_white,.icon-preview_tablet,.icon-preview_tablet_white,.icon-pro-small,.b-main-menu__icon_type_pro-small,.icon-pro,.b-main-menu__icon_type_pro,.icon-pro_hvr,.b-main-menu__item-lvl-1:hover .b-main-menu__icon_type_pro,.b-main-menu__item-lvl-1.b-main-menu__item_state_highlighted .b-main-menu__icon_type_pro,.icon-pro_white,.icon-problem-report,.icon-prodvigator,.icon-publish-cur,.icon-question,.icon-rate-green,.icon-rate-red,.icon-rate-yellow,.icon-recommend_package,.icon-refresh,.icon-report-error,.icon-report-idea,.icon-right-arr_grey-disable,.b-modification-steps__button.b-button_state_disabled .icon-right-arr_white,.b-modification-steps__button.b-button[disabled] .icon-right-arr_white,.icon-right-arr_white,.icon-schedule-basket,.icon-schedule_hide,.icon-schedule_light_grey,.icon-schedule_off,.icon-schedule_temporarily,.icon-search-input-white,.b-input__search-icon:hover .icon-search-input,.b-input__search-icon_type_hover .icon-search-input,.icon-search-input,.icon-select_arrow,.icon-select_arrow_white,.icon-seo-edit,.icon-seo-ok,.icon-seo-warn,.icon-settings,.b-main-menu__icon_type_settings,.icon-sidebar-menu,.icon-slider_left,.icon-slider_right,.icon-sms,.icon-sorting,.icon-star-as-want-design,.icon-star-empty-small-gray,.b-view-client-info__add-favorites-icon,.b-add-to-favorite-client__icon,.icon-star-empty-small-yellow,.b-view-client-info__add-favorites:hover .b-view-client-info__add-favorites-icon,.b-add-to-favorite-client__icon:hover,.icon-star-gray,.b-favorite-label_position_top-right .b-favorite-label__icon,.b-favorite-label_position_bottom-right .b-favorite-label__icon,.icon-star-small-yellow,.b-view-client-info__add-favorites_state_active .b-view-client-info__add-favorites-icon,.b-view-client-info__add-favorites.b-view-client-info__add-favorites_state_active:hover .b-view-client-info__add-favorites-icon,.b-add-to-favorite-client__icon_state_active.b-add-to-favorite-client__icon,.b-add-to-favorite-client__icon_state_active.b-add-to-favorite-client__icon:hover,.icon-star-white-small,.b-favorite-label_state_active.b-favorite-label_type_inline .b-favorite-label__icon,.b-favorite-label_type_inline .b-favorite-label__icon,.b-favorite-label_type_inline:hover .b-favorite-label__icon,.icon-star-white,.b-favorite-label_position_top-right:hover .b-favorite-label__icon,.b-favorite-label_position_bottom-right:hover .b-favorite-label__icon,.b-favorite-label_state_active .b-favorite-label__icon,.icon-stopwatch,.icon-store-arr_down,.icon-store-arr_up,.icon-template,.icon-ti_1,.icon-ti_2,.icon-ti_3,.icon-ti_4,.icon-ti_5,.icon-traffic-up-arrow_blue_small,.icon-trash-grey,.icon-trash-red,.b-item-controls__control_type_delete:hover .b-item-controls__icon,.b-item-controls__control_type_delete.b-item-controls__control_state_active .b-item-controls__icon,.icon-trash,.b-item-controls__control_type_delete .b-item-controls__icon,.icon-unconfirmed-small,.icon-unlike_grey,.icon-unlike_red,.icon-up-down-arr,.icon-user,.icon-version_beta,.icon-video,.icon-video_lesson_create_product,.icon-videotour,.icon-visited-section,.icon-wait-big,.icon-xml,.icon-ya,.icon-yandex-ic{
 display:inline-block;
 background-image:url('/image/sprites/cabinet_ea9448f.png?r=4e90eb845f1588cea25d399afea9448f')
}
.icon-acent_arrow{
 background-position:-548px -227px;
 width:16px;
 height:29px
}
.icon-acent_arrow_hover{
 background-position:-470px -352px;
 width:16px;
 height:29px
}
.icon-achive-actual_price{
 background-position:-284px -304px;
 width:72px;
 height:72px
}
.icon-achive-company_age{
 background-position:-210px -304px;
 width:72px;
 height:72px
}
.icon-achive-delivery_in_time{
 background-position:-328px -174px;
 width:72px;
 height:72px
}
.icon-achive-free_return{
 background-position:-244px -214px;
 width:72px;
 height:72px
}
.icon-achive-quick_service{
 background-position:-420px 0px;
 width:72px;
 height:72px
}
.icon-achive-super_opinions{
 background-position:-420px -74px;
 width:72px;
 height:72px
}
.icon-actions_down{
 background-position:-286px -591px;
 width:21px;
 height:19px
}
.icon-actions_up{
 background-position:-177px -591px;
 width:21px;
 height:19px
}
.icon-add-column{
 background-position:-624px -83px;
 width:35px;
 height:38px
}
.icon-add-product{
 background-position:-422px -505px;
 width:48px;
 height:41px
}
.icon-add1{
 background-position:0px -384px;
 width:66px;
 height:66px
}
.icon-add2,.b-wizzard-steps:hover .icon-add1,.b-wizzard-steps_type_active .icon-add1{
 background-position:-68px -384px;
 width:66px;
 height:66px
}
.icon-add_request{
 background-position:-494px -281px;
 width:51px;
 height:52px
}
.icon-alarm{
 background-position:-347px -591px;
 width:20px;
 height:18px
}
.icon-answers-to-questions-curr{
 background-position:-121px -93px;
 width:26px;
 height:26px
}
.icon-answers-to-questions{
 background-position:-149px -93px;
 width:26px;
 height:26px
}
.icon-app-active-label{
 background-position:-619px -203px;
 width:30px;
 height:38px
}
.icon-app-epayment_blue_small{
 background-position:-137px -613px;
 width:21px;
 height:16px
}
.icon-arr-left{
 background-position:-682px -436px;
 width:5px;
 height:9px
}
.icon-arr-prev{
 background-position:-562px -171px;
 width:6px;
 height:13px
}
.icon-arr-right{
 background-position:-682px -447px;
 width:5px;
 height:9px
}
.icon-arr_03{
 background-position:-678px -506px;
 width:6px;
 height:14px
}
.icon-arrow-down-gray{
 background-position:-652px -539px;
 width:14px;
 height:7px
}
.icon-arrow-left-black-medium,.b-rubricator__slider-nav-button_type_prev:hover .icon-arrow-left-grey-medium{
 background-position:-543px -171px;
 width:17px;
 height:30px
}
.icon-arrow-left-black-small-bold,.b-rubricator__preview-nav-prev.icon-arrow-left-grey-small-bold:hover{
 background-position:-402px -199px;
 width:13px;
 height:23px
}
.icon-arrow-left-grey-medium{
 background-position:-632px -506px;
 width:17px;
 height:30px
}
.icon-arrow-left-grey-small-bold{
 background-position:-672px -42px;
 width:13px;
 height:23px
}
.icon-arrow-right-black-medium,.b-rubricator__slider-nav-button_type_next:hover .icon-arrow-right-grey-medium{
 background-position:-613px -506px;
 width:17px;
 height:30px
}
.icon-arrow-right-black-small-bold,.b-rubricator__preview-nav-next.icon-arrow-right-grey-small-bold:hover{
 background-position:-557px -360px;
 width:13px;
 height:23px
}
.icon-arrow-right-grey-medium{
 background-position:-664px -123px;
 width:17px;
 height:30px
}
.icon-arrow-right-grey-small-bold{
 background-position:-402px -174px;
 width:13px;
 height:23px
}
.icon-arrow-up-gray{
 background-position:-668px -539px;
 width:14px;
 height:7px
}
.icon-arrow{
 background-position:-675px -398px;
 width:12px;
 height:22px
}
.icon-arrow_down-small{
 background-position:-664px -155px;
 width:10px;
 height:6px
}
.icon-bag{
 background-position:-358px -304px;
 width:45px;
 height:61px
}
.icon-bg-arrow-left{
 background-position:-573px -163px;
 width:38px;
 height:38px
}
.icon-bg-arrow-right{
 background-position:-624px -123px;
 width:38px;
 height:38px
}
.icon-binoculars{
 background-position:-573px -436px;
 width:73px;
 height:34px
}
.icon-block-circle{
 background-position:-661px -591px;
 width:18px;
 height:18px
}
.icon-blue-down-arrow{
 background-position:-676px -155px;
 width:7px;
 height:4px
}
.icon-bonus_stairs{
 background-position:-219px -93px;
 width:82px;
 height:88px
}
.icon-book{
 background-position:-659px -163px;
 width:27px;
 height:33px
}
.icon-cabinet_company{
 background-position:-612px -360px;
 width:44px;
 height:35px
}
.icon-cabinet_user{
 background-position:-331px -505px;
 width:45px;
 height:44px
}
.icon-calendar-app-switch{
 background-position:0px -304px;
 width:112px;
 height:78px
}
.icon-check_circle_blue{
 background-position:-648px -436px;
 width:32px;
 height:32px
}
.icon-check_square_green{
 background-position:-139px -632px;
 width:13px;
 height:13px
}
.icon-clients{
 background-position:-226px -505px;
 width:57px;
 height:44px
}
.icon-clip-thin-blue{
 background-position:-328px -591px;
 width:17px;
 height:19px
}
.icon-clip-thin,.b-upload-files_theme_list .b-upload-files__icon{
 background-position:-309px -591px;
 width:17px;
 height:19px
}
.icon-clip{
 background-position:-222px -613px;
 width:19px;
 height:16px
}
.icon-clock-white{
 background-position:-513px -505px;
 width:28px;
 height:28px
}
.icon-clock{
 background-position:-581px -591px;
 width:18px;
 height:18px
}
.icon-close-light-gray,.b-tag__close-button,.b-tag_theme_gray:hover .b-tag__close-button-container .b-tag__close-button,.b-tag_theme_light-gray:hover .b-tag__close-button-container .b-tag__close-button{
 background-position:-623px -539px;
 width:8px;
 height:8px
}
.icon-close-red,.b-tag:hover .b-tag__close-button{
 background-position:-613px -539px;
 width:8px;
 height:8px
}
.icon-close-white,.b-tag_theme_gray.b-tag_type_squared .b-tag__close-button-container:hover .b-tag__close-button,.b-tag_theme_grey:hover .b-tag__close-button,.b-tag_theme_light-gray.b-tag_type_squared .b-tag__close-button-container:hover .b-tag__close-button{
 background-position:-633px -539px;
 width:8px;
 height:8px
}
.icon-close{
 background-position:-643px -539px;
 width:7px;
 height:7px
}
.icon-co-address{
 background-position:-395px -552px;
 width:25px;
 height:22px
}
.icon-co-checkbox{
 background-position:-243px -613px;
 width:16px;
 height:16px
}
.icon-co-drop-down{
 background-position:-573px 0px;
 width:114px;
 height:40px
}
.icon-co-email{
 background-position:-429px -591px;
 width:26px;
 height:18px
}
.icon-co-input{
 background-position:-573px -398px;
 width:100px;
 height:36px
}
.icon-co-name{
 background-position:-547px -281px;
 width:22px;
 height:29px
}
.icon-co-phone{
 background-position:-303px -93px;
 width:21px;
 height:29px
}
.icon-comment-circle{
 background-position:-601px -591px;
 width:18px;
 height:18px
}
.icon-company_price{
 background-position:-651px -321px;
 width:25px;
 height:32px
}
.icon-confirmed-small{
 background-position:-235px -632px;
 width:13px;
 height:13px
}
.icon-contact_maps{
 background-position:-494px -115px;
 width:47px;
 height:54px
}
.icon-copy{
 background-position:-560px -613px;
 width:14px;
 height:14px
}
.icon-copy_paste{
 background-position:-509px -613px;
 width:14px;
 height:14px
}
.icon-copy_paste_mouseover{
 background-position:-493px -613px;
 width:14px;
 height:14px
}
.icon-create-doc{
 background-position:-543px -147px;
 width:24px;
 height:22px
}
.icon-cur-service{
 background-position:-173px -552px;
 width:31px;
 height:27px
}
.icon-cursor{
 background-position:-328px -248px;
 width:51px;
 height:51px
}
.icon-dd-label{
 background-position:-514px -441px;
 width:7px;
 height:4px
}
.icon-decent_arrow{
 background-position:-452px -352px;
 width:16px;
 height:29px
}
.icon-delete-button-circle-gray,.b-variation-merge-table__deleted-item{
 background-position:-612px -321px;
 width:37px;
 height:36px
}
.icon-delete-button-circle-red,.b-variation-merge-table__deleted-item:hover{
 background-position:-573px -360px;
 width:37px;
 height:36px
}
.icon-delete{
 background-position:-582px -539px;
 width:14px;
 height:11px
}
.icon-delivery{
 background-position:-19px -613px;
 width:24px;
 height:17px
}
.icon-delivery_big{
 background-position:-136px -384px;
 width:66px;
 height:66px
}
.icon-delivery_big2,.b-wizzard-steps:hover .icon-delivery_big,.b-wizzard-steps_type_active .icon-delivery_big{
 background-position:-420px -284px;
 width:66px;
 height:66px
}
.icon-design-bought{
 background-position:-342px -552px;
 width:23px;
 height:23px
}
.icon-design-buy-label{
 background-position:-381px -248px;
 width:34px;
 height:51px
}
.icon-design-free-label{
 background-position:-536px -58px;
 width:34px;
 height:51px
}
.icon-detail_description{
 background-position:-494px -171px;
 width:47px;
 height:54px
}
.icon-dialog{
 background-position:-443px -613px;
 width:15px;
 height:15px
}
.icon-disk{
 background-position:-378px -505px;
 width:42px;
 height:41px
}
.icon-documentation-curr{
 background-position:-543px -505px;
 width:26px;
 height:27px
}
.icon-documentation{
 background-position:-240px -552px;
 width:26px;
 height:27px
}
.icon-edit-support,.b-drop-down__pen{
 background-position:-200px -591px;
 width:18px;
 height:19px
}
.icon-edit{
 background-position:-367px -552px;
 width:26px;
 height:22px
}
.icon-edit_big_bw{
 background-position:-635px -613px;
 width:14px;
 height:14px
}
.icon-email{
 background-position:-405px -613px;
 width:19px;
 height:15px
}
.icon-endorsement_gamification_step1{
 background-position:-219px 0px;
 width:107px;
 height:91px
}
.icon-endorsement_gamification_step2{
 background-position:-91px -121px;
 width:89px;
 height:91px
}
.icon-endorsement_gamification_step3{
 background-position:0px -121px;
 width:89px;
 height:91px
}
.icon-endorsement_gamification_step4{
 background-position:-121px 0px;
 width:96px;
 height:91px
}
.icon-envelope{
 background-position:-573px -42px;
 width:56px;
 height:39px
}
.icon-error2{
 background-position:-493px -591px;
 width:25px;
 height:18px
}
.icon-excel-icon-30{
 background-position:-420px -352px;
 width:30px;
 height:30px
}
.icon-factory_green,.b-tabs_type_purchases-green .b-tabs__tab_state_active .icon-factory_white{
 background-position:-573px -123px;
 width:49px;
 height:38px
}
.icon-factory_white{
 background-position:-573px -83px;
 width:49px;
 height:38px
}
.icon-fail-big{
 background-position:-219px -183px;
 width:29px;
 height:29px
}
.icon-field-required{
 background-position:-678px -321px;
 width:8px;
 height:17px
}
.icon-file-small{
 background-position:-560px -452px;
 width:11px;
 height:14px
}
.icon-file-upload{
 background-position:-182px -121px;
 width:33px;
 height:43px
}
.icon-file,.b-upload-files__icon{
 background-position:-303px -124px;
 width:18px;
 height:26px
}
.icon-filter-close-small-red-hvr,.b-icons-hover:hover .icon-filter-close-small,.b-icons-hover:hover .b-form-changeable__remove,.b-icons-hover:hover .b-form-changeable__remove_state_disabled:hover{
 background-position:-327px -632px;
 width:12px;
 height:12px
}
.icon-filter-close-small,.b-form-changeable__remove,.b-form-changeable__remove_state_disabled:hover{
 background-position:-290px -632px;
 width:12px;
 height:12px
}
.icon-find-thin{
 background-position:-477px -613px;
 width:14px;
 height:14px
}
.icon-find,.b-input__inbox-icon-search{
 background-position:-261px -613px;
 width:17px;
 height:16px
}
.icon-footer-menu{
 background-position:-573px -243px;
 width:37px;
 height:37px
}
.icon-forklift_green,.b-tabs_type_purchases-green .b-tabs__tab_state_active .icon-forklift_white{
 background-position:-573px -203px;
 width:44px;
 height:38px
}
.icon-forklift_white{
 background-position:-613px -163px;
 width:44px;
 height:38px
}
.icon-free_delivery{
 background-position:-177px -613px;
 width:16px;
 height:16px
}
.icon-google-analytics{
 background-position:0px -632px;
 width:90px;
 height:14px
}
.icon-google-ic{
 background-position:-419px -384px;
 width:51px;
 height:51px
}
.icon-gratitude{
 background-position:-342px -384px;
 width:75px;
 height:57px
}
.icon-help-blue,.b-main-menu__icon_type_help{
 background-position:-663px -552px;
 width:20px;
 height:20px
}
.icon-help-mark{
 background-position:-678px -522px;
 width:9px;
 height:14px
}
.icon-help_round{
 background-position:-422px -552px;
 width:21px;
 height:22px
}
.icon-hide-published-cur{
 background-position:-93px -613px;
 width:24px;
 height:16px
}
.icon-horizontal-menu{
 background-position:-573px -321px;
 width:37px;
 height:37px
}
.icon-i-comments-blue{
 background-position:-155px -591px;
 width:20px;
 height:20px
}
.icon-i-comments{
 background-position:-133px -591px;
 width:20px;
 height:20px
}
.icon-i-favorites-yellow{
 background-position:-111px -591px;
 width:20px;
 height:20px
}
.icon-i-favorites{
 background-position:-89px -591px;
 width:20px;
 height:20px
}
.icon-i-warning-red{
 background-position:-67px -591px;
 width:20px;
 height:20px
}
.icon-i-warning{
 background-position:-45px -591px;
 width:20px;
 height:20px
}
.icon-ic_1{
 background-position:-103px -452px;
 width:48px;
 height:48px
}
.icon-ic_clock_1{
 background-position:-409px -591px;
 width:18px;
 height:18px
}
.icon-ic_clock_2{
 background-position:-389px -591px;
 width:18px;
 height:18px
}
.icon-ic_clock_3{
 background-position:-520px -591px;
 width:18px;
 height:18px
}
.icon-iconMansger{
 background-position:-359px -613px;
 width:17px;
 height:15px
}
.icon-icq_ic{
 background-position:-119px -613px;
 width:16px;
 height:16px
}
.icon-idea{
 background-position:-303px -152px;
 width:17px;
 height:24px
}
.icon-import-disabled,.b-import-steps__number{
 background-position:-454px -452px;
 width:45px;
 height:46px
}
.icon-import-enabled,.b-import-steps__number_type_active{
 background-position:-359px -452px;
 width:45px;
 height:46px
}
.icon-info-blue{
 background-position:-525px -613px;
 width:14px;
 height:14px
}
.icon-info-circle{
 background-position:-621px -591px;
 width:18px;
 height:18px
}
.icon-info{
 background-position:-543px -203px;
 width:20px;
 height:22px
}
.icon-internet-seller{
 background-position:-494px -388px;
 width:65px;
 height:51px
}
.icon-left-arr_grey{
 background-position:-562px -186px;
 width:8px;
 height:13px
}
.icon-lessons{
 background-position:-494px 0px;
 width:77px;
 height:56px
}
.icon-like_blue{
 background-position:-501px -452px;
 width:57px;
 height:45px
}
.icon-like_grey{
 background-position:0px -505px;
 width:57px;
 height:45px
}
.icon-list{
 background-position:-661px -83px;
 width:25px;
 height:35px
}
.icon-load_more{
 background-position:-220px -591px;
 width:24px;
 height:19px
}
.icon-lock{
 background-position:-310px -183px;
 width:13px;
 height:18px
}
.icon-mail_order{
 background-position:-598px -539px;
 width:13px;
 height:10px
}
.icon-mails-backup{
 background-position:0px -552px;
 width:130px;
 height:37px
}
.icon-mails{
 background-position:-573px -282px;
 width:84px;
 height:37px
}
.icon-man_blue_small{
 background-position:-472px -410px;
 width:18px;
 height:23px
}
.icon-mark-as-current-design{
 background-position:-250px -632px;
 width:10px;
 height:12px
}
.icon-mistake{
 background-position:-659px -282px;
 width:25px;
 height:32px
}
.icon-mobileapp-option-corner-left,.b-mobileapp__option-icon{
 background-position:-561px -388px;
 width:10px;
 height:14px
}
.icon-mobileapp-option-corner-right,.b-mobileapp__option_position_right .b-mobileapp__option-icon{
 background-position:-561px -404px;
 width:10px;
 height:14px
}
.icon-molotok{
 background-position:-248px -452px;
 width:62px;
 height:46px
}
.icon-move-after{
 background-position:-344px -613px;
 width:13px;
 height:15px
}
.icon-move-before{
 background-position:-329px -613px;
 width:13px;
 height:15px
}
.icon-move-down{
 background-position:-405px -304px;
 width:13px;
 height:18px
}
.icon-move-up{
 background-position:-405px -324px;
 width:13px;
 height:18px
}
.icon-move{
 background-position:-312px -452px;
 width:45px;
 height:46px
}
.icon-move2{
 background-position:-312px -613px;
 width:15px;
 height:15px
}
.icon-new-category{
 background-position:-280px -613px;
 width:15px;
 height:16px
}
.icon-new{
 background-position:-246px -591px;
 width:18px;
 height:19px
}
.icon-notice-counter{
 background-position:-293px -552px;
 width:24px;
 height:24px
}
.icon-notice-counter_red{
 background-position:-177px -93px;
 width:26px;
 height:26px
}
.icon-notice-lamp{
 background-position:-494px -58px;
 width:40px;
 height:55px
}
.icon-notifi-baloon{
 background-position:-494px -335px;
 width:61px;
 height:51px
}
.icon-nova_poshta_ttn_pdf_icon{
 background-position:0px -214px;
 width:68px;
 height:88px
}
.icon-ok-big{
 background-position:-560px -552px;
 width:27px;
 height:21px
}
.icon-ok{
 background-position:-197px -632px;
 width:17px;
 height:13px
}
.icon-only_product{
 background-position:-200px -452px;
 width:46px;
 height:47px
}
.icon-opinions-icon{
 background-position:-160px -613px;
 width:15px;
 height:16px
}
.icon-orders_note{
 background-position:-541px -613px;
 width:17px;
 height:14px
}
.icon-orders_note_empty{
 background-position:-216px -632px;
 width:17px;
 height:13px
}
.icon-outer_link{
 background-position:-426px -613px;
 width:15px;
 height:15px
}
.icon-package_free{
 background-position:-548px -258px;
 width:21px;
 height:21px
}
.icon-package_test{
 background-position:-491px -552px;
 width:21px;
 height:21px
}
.icon-package_warranty_base{
 background-position:-22px -591px;
 width:21px;
 height:20px
}
.icon-package_warranty_profitable{
 background-position:-468px -552px;
 width:21px;
 height:21px
}
.icon-package_warranty_turbo{
 background-position:-445px -552px;
 width:21px;
 height:21px
}
.icon-pay{
 background-position:-266px -591px;
 width:18px;
 height:19px
}
.icon-payment{
 background-position:-420px -148px;
 width:66px;
 height:66px
}
.icon-payment2,.b-wizzard-steps:hover .icon-payment,.b-wizzard-steps_type_active .icon-payment{
 background-position:-420px -216px;
 width:66px;
 height:66px
}
.icon-pencil-blue,.b-item-controls__control_type_edit:hover .b-item-controls__icon,.b-item-controls__control_type_edit.b-item-controls__control_state_active .b-item-controls__icon{
 background-position:-675px -422px;
 width:12px;
 height:12px
}
.icon-pencil,.b-item-controls__control_type_edit .b-item-controls__icon{
 background-position:-262px -632px;
 width:12px;
 height:12px
}
.icon-percent{
 background-position:-460px -613px;
 width:15px;
 height:15px
}
.icon-period-of-validity{
 background-position:-651px -203px;
 width:34px;
 height:36px
}
.icon-phone{
 background-position:-402px -224px;
 width:15px;
 height:20px
}
.icon-plus_green{
 background-position:-651px -613px;
 width:13px;
 height:13px
}
.icon-popular_package{
 background-position:-70px -214px;
 width:87px;
 height:87px
}
.icon-portal_ads{
 background-position:-204px -384px;
 width:80px;
 height:61px
}
.icon-portfolio_photo{
 background-position:-328px -87px;
 width:87px;
 height:85px
}
.icon-portfolio_prod{
 background-position:-328px 0px;
 width:90px;
 height:85px
}
.icon-portfolio_share{
 background-position:-159px -214px;
 width:83px;
 height:85px
}
.icon-position{
 background-position:-285px -505px;
 width:44px;
 height:44px
}
.icon-present{
 background-position:-641px -591px;
 width:18px;
 height:18px
}
.icon-preview_desktop{
 background-position:-573px -506px;
 width:38px;
 height:31px
}
.icon-preview_desktop_white{
 background-position:-600px -472px;
 width:38px;
 height:31px
}
.icon-preview_mobile{
 background-position:-673px -472px;
 width:13px;
 height:23px
}
.icon-preview_mobile_white{
 background-position:-557px -335px;
 width:13px;
 height:23px
}
.icon-preview_tablet{
 background-position:-543px -115px;
 width:25px;
 height:30px
}
.icon-preview_tablet_white{
 background-position:-651px -506px;
 width:25px;
 height:30px
}
.icon-pro-small,.b-main-menu__icon_type_pro-small{
 background-position:-304px -632px;
 width:21px;
 height:12px
}
.icon-pro,.b-main-menu__icon_type_pro{
 background-position:-182px -196px;
 width:28px;
 height:16px
}
.icon-pro_hvr,.b-main-menu__item-lvl-1:hover .b-main-menu__icon_type_pro,.b-main-menu__item-lvl-1.b-main-menu__item_state_highlighted .b-main-menu__icon_type_pro{
 background-position:-63px -613px;
 width:28px;
 height:16px
}
.icon-pro_white{
 background-position:-457px -591px;
 width:34px;
 height:18px
}
.icon-problem-report{
 background-position:0px 0px;
 width:119px;
 height:119px
}
.icon-prodvigator{
 background-position:-633px -552px;
 width:28px;
 height:20px
}
.icon-publish-cur{
 background-position:-610px -613px;
 width:23px;
 height:14px
}
.icon-question{
 background-position:-514px -552px;
 width:21px;
 height:21px
}
.icon-rate-green{
 background-position:-182px -166px;
 width:28px;
 height:28px
}
.icon-rate-red{
 background-position:-280px -183px;
 width:28px;
 height:28px
}
.icon-rate-yellow{
 background-position:-250px -183px;
 width:28px;
 height:28px
}
.icon-recommend_package{
 background-position:-114px -304px;
 width:94px;
 height:73px
}
.icon-refresh{
 background-position:-297px -613px;
 width:13px;
 height:15px
}
.icon-report-error{
 background-position:-537px -552px;
 width:21px;
 height:21px
}
.icon-report-idea{
 background-position:-472px -384px;
 width:17px;
 height:24px
}
.icon-right-arr_grey-disable,.b-modification-steps__button.b-button_state_disabled .icon-right-arr_white,.b-modification-steps__button.b-button[disabled] .icon-right-arr_white{
 background-position:-678px -340px;
 width:8px;
 height:13px
}
.icon-right-arr_white{
 background-position:-561px -420px;
 width:8px;
 height:13px
}
.icon-schedule-basket{
 background-position:-576px -613px;
 width:16px;
 height:14px
}
.icon-schedule_hide{
 background-position:-170px -632px;
 width:25px;
 height:13px
}
.icon-schedule_light_grey{
 background-position:-369px -591px;
 width:18px;
 height:18px
}
.icon-schedule_off{
 background-position:-378px -613px;
 width:25px;
 height:15px
}
.icon-schedule_temporarily{
 background-position:-195px -613px;
 width:25px;
 height:16px
}
.icon-search-input-white,.b-input__search-icon:hover .icon-search-input,.b-input__search-icon_type_hover .icon-search-input{
 background-position:-589px -552px;
 width:20px;
 height:20px
}
.icon-search-input{
 background-position:-611px -552px;
 width:20px;
 height:20px
}
.icon-select_arrow{
 background-position:-683px -132px;
 width:4px;
 height:7px
}
.icon-select_arrow_white{
 background-position:-683px -123px;
 width:4px;
 height:7px
}
.icon-seo-edit{
 background-position:-547px -312px;
 width:21px;
 height:21px
}
.icon-seo-ok{
 background-position:0px -591px;
 width:20px;
 height:20px
}
.icon-seo-warn{
 background-position:-559px -591px;
 width:20px;
 height:18px
}
.icon-settings,.b-main-menu__icon_type_settings{
 background-position:-319px -552px;
 width:21px;
 height:23px
}
.icon-sidebar-menu{
 background-position:-612px -243px;
 width:37px;
 height:37px
}
.icon-slider_left{
 background-position:-405px -344px;
 width:11px;
 height:17px
}
.icon-slider_right{
 background-position:-205px -93px;
 width:11px;
 height:17px
}
.icon-sms{
 background-position:-494px -441px;
 width:18px;
 height:7px
}
.icon-sorting{
 background-position:0px -613px;
 width:17px;
 height:17px
}
.icon-star-as-want-design{
 background-position:-276px -632px;
 width:12px;
 height:12px
}
.icon-star-empty-small-gray,.b-view-client-info__add-favorites-icon,.b-add-to-favorite-client__icon{
 background-position:-107px -632px;
 width:14px;
 height:13px
}
.icon-star-empty-small-yellow,.b-view-client-info__add-favorites:hover .b-view-client-info__add-favorites-icon,.b-add-to-favorite-client__icon:hover{
 background-position:-123px -632px;
 width:14px;
 height:13px
}
.icon-star-gray,.b-favorite-label_position_top-right .b-favorite-label__icon,.b-favorite-label_position_bottom-right .b-favorite-label__icon{
 background-position:-672px -67px;
 width:14px;
 height:14px
}
.icon-star-small-yellow,.b-view-client-info__add-favorites_state_active .b-view-client-info__add-favorites-icon,.b-view-client-info__add-favorites.b-view-client-info__add-favorites_state_active:hover .b-view-client-info__add-favorites-icon,.b-add-to-favorite-client__icon_state_active.b-add-to-favorite-client__icon,.b-add-to-favorite-client__icon_state_active.b-add-to-favorite-client__icon:hover{
 background-position:-154px -632px;
 width:14px;
 height:13px
}
.icon-star-white-small,.b-favorite-label_state_active.b-favorite-label_type_inline .b-favorite-label__icon,.b-favorite-label_type_inline .b-favorite-label__icon,.b-favorite-label_type_inline:hover .b-favorite-label__icon{
 background-position:-341px -632px;
 width:12px;
 height:12px
}
.icon-star-white,.b-favorite-label_position_top-right:hover .b-favorite-label__icon,.b-favorite-label_position_bottom-right:hover .b-favorite-label__icon,.b-favorite-label_state_active .b-favorite-label__icon{
 background-position:-594px -613px;
 width:14px;
 height:14px
}
.icon-stopwatch{
 background-position:-286px -384px;
 width:54px;
 height:59px
}
.icon-store-arr_down{
 background-position:-673px -497px;
 width:8px;
 height:4px
}
.icon-store-arr_up{
 background-position:-561px -435px;
 width:8px;
 height:4px
}
.icon-template{
 background-position:-658px -360px;
 width:25px;
 height:32px
}
.icon-ti_1{
 background-position:-631px -42px;
 width:39px;
 height:39px
}
.icon-ti_2{
 background-position:-153px -452px;
 width:45px;
 height:48px
}
.icon-ti_3{
 background-position:-53px -452px;
 width:48px;
 height:49px
}
.icon-ti_4{
 background-position:-406px -452px;
 width:46px;
 height:46px
}
.icon-ti_5{
 background-position:-177px -505px;
 width:47px;
 height:44px
}
.icon-traffic-up-arrow_blue_small{
 background-position:-45px -613px;
 width:16px;
 height:17px
}
.icon-trash-grey{
 background-position:-666px -613px;
 width:12px;
 height:13px
}
.icon-trash-red,.b-item-controls__control_type_delete:hover .b-item-controls__icon,.b-item-controls__control_type_delete.b-item-controls__control_state_active .b-item-controls__icon{
 background-position:-560px -468px;
 width:11px;
 height:13px
}
.icon-trash,.b-item-controls__control_type_delete .b-item-controls__icon{
 background-position:-560px -483px;
 width:11px;
 height:13px
}
.icon-unconfirmed-small{
 background-position:-92px -632px;
 width:13px;
 height:13px
}
.icon-unlike_grey{
 background-position:-59px -505px;
 width:57px;
 height:45px
}
.icon-unlike_red{
 background-position:-118px -505px;
 width:57px;
 height:45px
}
.icon-up-down-arr{
 background-position:-573px -539px;
 width:7px;
 height:11px
}
.icon-user{
 background-position:-540px -591px;
 width:17px;
 height:18px
}
.icon-version_beta{
 background-position:-268px -552px;
 width:23px;
 height:24px
}
.icon-video{
 background-position:-132px -552px;
 width:39px;
 height:28px
}
.icon-video_lesson_create_product{
 background-position:-472px -505px;
 width:39px;
 height:28px
}
.icon-videotour{
 background-position:-206px -552px;
 width:32px;
 height:27px
}
.icon-visited-section{
 background-position:-494px -227px;
 width:52px;
 height:52px
}
.icon-wait-big{
 background-position:-640px -472px;
 width:31px;
 height:31px
}
.icon-xml{
 background-position:-573px -472px;
 width:25px;
 height:32px
}
.icon-ya{
 background-position:-651px -243px;
 width:32px;
 height:32px
}
.icon-yandex-ic{
 background-position:0px -452px;
 width:51px;
 height:51px
}
.icon-tw-information-completed,.icon-tw-information-current,.icon-tw-information,.icon-tw-products-completed,.icon-tw-products-current,.icon-tw-products,.icon-tw-separator,.icon-tw-settings-completed,.icon-tw-settings-current,.icon-tw-settings{
 display:inline-block;
 background-image:url('/image/sprites/tutorial_wizard_ff3f966.png?r=2771a87c021b18ae46c6f929dff3f966')
}
.icon-tw-information-completed{
 background-position:0px 0px;
 width:85px;
 height:58px
}
.icon-tw-information-current{
 background-position:-87px 0px;
 width:85px;
 height:58px
}
.icon-tw-information{
 background-position:0px -60px;
 width:85px;
 height:58px
}
.icon-tw-products-completed{
 background-position:0px -120px;
 width:72px;
 height:57px
}
.icon-tw-products-current{
 background-position:-74px -120px;
 width:72px;
 height:57px
}
.icon-tw-products{
 background-position:-148px -120px;
 width:72px;
 height:57px
}
.icon-tw-separator{
 background-position:0px -179px;
 width:25px;
 height:42px
}
.icon-tw-settings-completed{
 background-position:-87px -60px;
 width:71px;
 height:58px
}
.icon-tw-settings-current{
 background-position:-174px 0px;
 width:71px;
 height:58px
}
.icon-tw-settings{
 background-position:-174px -60px;
 width:71px;
 height:58px
}
.link-with-icon-enter_arrow{
 margin-left:19px
}
.link-with-icon-enter_arrow .icon-enter_arrow{
 margin-left:-19px;
 margin-right:8px;
 margin-bottom:-1px;
 margin-top:0px
}
.top-level-header-company .icon-case{
 margin-top:0;
 margin-right:4px;
 margin-bottom:0px;
 margin-left:0px
}
.icon-ic_alert{
 padding-top:0 !important;
 padding-bottom:0 !important
}
.cabinet-icon-more{
 display:inline-block;
 background:url('/image/new_cabinet/icons/products_operation_sprite.png?r=f49f65680b0bd8f9ef287c89b286eda2') no-repeat;
 background-position:2px -479px;
 width:13px;
 height:11px
}
.b-cabinet-item-table__row:hover td{
 background:#fcfcfc
}
.b-cabinet-item-table__row:hover .b-cabinet-item-table__hider{
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(252,252,252,0.5)), color-stop(100%, #fcfcfc));
 background-image:-webkit-linear-gradient(top, rgba(252,252,252,0.5),#fcfcfc);
 background-image:-moz-linear-gradient(top, rgba(252,252,252,0.5),#fcfcfc);
 background-image:-o-linear-gradient(top, rgba(252,252,252,0.5),#fcfcfc);
 background-image:linear-gradient(top, rgba(252,252,252,0.5),#fcfcfc);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#80FCFCFC', endColorstr='#FFFCFCFC')
}
.b-cabinet-item-table__drag-ico{
 margin:0 0 0 5px;
 vertical-align:middle;
 display:inline-block
}
.b-cabinet-item-table__type-name{
 display:inline;
 border:0;
 border-bottom:1px dashed #333;
 background:none;
 color:#333;
 line-height:normal;
 cursor:pointer
}
.b-cabinet-item-table__type-name:hover{
 color:#333;
 border-bottom:0 none;
 text-decoration:none
}
.b-cabinet-item-table__type-name_grey{
 color:#949494;
 border-color:#949494
}
.b-cabinet-item-table__name{
 display:block;
 overflow:hidden;
 position:relative;
 margin:2px 0 0;
 border:1px dashed transparent;
 padding:1px 28px 1px 1px;
 max-height:3em;
 line-height:1.5em
}
.b-cabinet-item-table__name:hover{
 border-color:#7bc900
}
.b-cabinet-item-table__name:hover .b-cabinet-item-table__edit-link{
 display:block
}
.b-cabinet-item-table__edit-link{
 position:absolute;
 top:1px;
 right:1px;
 z-index:10;
 display:none;
 width:26px;
 height:22px;
 cursor:pointer
}
.b-cabinet-item-table__row-placeholder_type_disabled{
 border:2px solid red;
 text-align:center
}
.b-cabinet-item-table__wrap-block{
 width:155px;
 vertical-align:middle;
 display:inline-block
}
.b-cabinet-item-table__name_without_border:hover{
 border-color:transparent
}
.b-cabinet-item-table__variation{
 overflow:hidden;
 height:40px;
 text-align:center;
 line-height:20px
}
.b-cabinet-item-table_type_gray-zebra .b-cabinet-item-table__row{
 border-bottom:none;
 background:#fdfdfd
}
.b-cabinet-item-table_type_gray-zebra .b-cabinet-item-table__row .b-cabinet-item-table__hider{
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(252,252,252,0.5)), color-stop(100%, #fdfdfd));
 background-image:-webkit-linear-gradient(top, rgba(252,252,252,0.5),#fdfdfd);
 background-image:-moz-linear-gradient(top, rgba(252,252,252,0.5),#fdfdfd);
 background-image:-o-linear-gradient(top, rgba(252,252,252,0.5),#fdfdfd);
 background-image:linear-gradient(top, rgba(252,252,252,0.5),#fdfdfd);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#80FCFCFC', endColorstr='#FFFDFDFD')
}
.b-cabinet-item-table_type_gray-zebra .b-cabinet-item-table__row:nth-child(even){
 background:#fbfbfb
}
.b-cabinet-item-table_type_gray-zebra .b-cabinet-item-table__row:nth-child(even) .b-cabinet-item-table__hider{
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(252,252,252,0.5)), color-stop(100%, #fbfbfb));
 background-image:-webkit-linear-gradient(top, rgba(252,252,252,0.5),#fbfbfb);
 background-image:-moz-linear-gradient(top, rgba(252,252,252,0.5),#fbfbfb);
 background-image:-o-linear-gradient(top, rgba(252,252,252,0.5),#fbfbfb);
 background-image:linear-gradient(top, rgba(252,252,252,0.5),#fbfbfb);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#80FCFCFC', endColorstr='#FFFBFBFB')
}
.b-cabinet-item-table_type_gray-zebra .b-cabinet-item-table__row:hover td{
 background:#f1f3fa;
 -webkit-transition:0.1s all;
 -moz-transition:0.1s all;
 -o-transition:0.1s all;
 transition:0.1s all
}
.b-cabinet-item-table_type_gray-zebra .b-cabinet-item-table__row:hover .b-cabinet-item-table__hider{
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(252,252,252,0.5)), color-stop(100%, #f1f3fa));
 background-image:-webkit-linear-gradient(top, rgba(252,252,252,0.5),#f1f3fa);
 background-image:-moz-linear-gradient(top, rgba(252,252,252,0.5),#f1f3fa);
 background-image:-o-linear-gradient(top, rgba(252,252,252,0.5),#f1f3fa);
 background-image:linear-gradient(top, rgba(252,252,252,0.5),#f1f3fa);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#80FCFCFC', endColorstr='#FFF1F3FA')
}
.b-cabinet-item-table__label{
 display:inline-block;
 cursor:pointer;
 position:relative
}
.b-cabinet-item-table__label:hover .b-popup{
 display:block
}
.b-cabinet-item-table__label .b-popup{
 width:300px;
 display:none;
 left:50%;
 top:100%;
 margin-left:-150px
}
.b-cabinet-item-table__label .b-popup__tail_orientation_north{
 left:50%;
 margin-left:-6px;
 bottom:100%
}
.b-cabinet-item-table_type_meta-model .order-fields{
 text-align:center
}
.b-cabinet-item-table_type_meta-model .order-fields li{
 display:inline-block;
 float:none
}
.b-cabinet-item-table_type_meta-model td{
 text-align:center
}
.b-cabinet-item-table_type_meta-model .manage-links{
 display:inline-block
}
.b-head-control-panel{
 display:block;
 height:40px;
 border-bottom:1px solid #d9d9d9;
 background:#fafafa;
 -webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);
 -moz-box-shadow:0 0 2px rgba(0,0,0,0.2);
 box-shadow:0 0 2px rgba(0,0,0,0.2)
}
.b-head-control-panel__link{
 float:left;
 padding:12px 14px 11px;
 margin-left:-1px;
 border:1px solid #dcdcdc;
 border-width:0 1px;
 line-height:1em;
 vertical-align:middle;
 text-decoration:none;
 cursor:pointer
}
.b-head-control-panel__link:hover{
 text-decoration:none
}
.b-head-control-panel__link:hover .b-head-control-panel__link-text{
 text-decoration:none
}
.b-head-control-panel__favorites{
 float:left;
 margin:0 10px 0 0;
 padding:4px 0
}
.b-head-control-panel__cart{
 float:left;
 margin:0;
 padding:0
}
.b-head-control-panel__link-icon{
 vertical-align:middle;
 margin-right:5px
}
.b-head-control-panel__separator{
 overflow:hidden;
 float:left;
 display:block;
 margin:9px 5px 0;
 height:12px;
 width:1px;
 border-left:1px solid #fff
}
.b-head-control-panel__placeholder{
 height:40px
}
.b-head-control-panel__drop-down-menu{
 position:absolute;
 z-index:12;
 visibility:hidden;
 -webkit-transition:visibility 0s 0.1s;
 -webkit-transition-delay:linear;
 -moz-transition:visibility 0s 0.1s linear;
 -o-transition:visibility 0s 0.1s linear;
 transition:visibility 0s 0.1s linear;
 margin:-1px 0 0 -1px;
 padding:5px 0;
 width:188px;
 background:#fff;
 border:1px solid #d7d8db;
 -webkit-border-radius:0 0 5px 5px;
 -moz-border-radius:0 0 5px 5px;
 -ms-border-radius:0 0 5px 5px;
 -o-border-radius:0 0 5px 5px;
 border-radius:0 0 5px 5px;
 -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.2);
 -moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.2);
 box-shadow:0 0 6px 0 rgba(0,0,0,0.2);
 clip:rect(0px 200px 622px -15px)
}
.b-head-control-panel__drop-down-menu .b-head-control-panel__link-text{
 color:#009ac4
}
.b-head-control-panel__drop-down{
 float:left;
 border:1px solid #dcdcdc;
 border-width:0 1px;
 margin-left:-1px
}
.b-head-control-panel__drop-down .b-head-control-panel__link{
 float:none;
 display:block;
 margin:0;
 padding:6px 15px;
 border:0 none
}
.b-head-control-panel__drop-down .b-head-control-panel__link:hover{
 background:#e7e7e7
}
.b-head-control-panel__drop-down .b-head-control-panel__link:hover .b-head-control-panel__link-text{
 color:#474747
}
.b-head-control-panel__drop-down .b-head-control-panel__link_state_active{
 display:block;
 padding:13px 15px;
 height:auto
}
.b-head-control-panel__drop-down .b-head-control-panel__link_layout_with-icon{
 padding-left:42px;
 overflow:visible;
 max-height:25px
}
.b-head-control-panel__drop-down .b-head-control-panel__link_layout_with-icon .b-head-control-panel__link-icon{
 float:left;
 margin-left:-30px
}
.b-head-control-panel__drop-down:hover{
 position:relative;
 z-index:2;
 background:#f9f9f9;
 border-color:#d7d8db
}
.b-head-control-panel__drop-down:hover .b-head-control-panel__drop-down-menu{
 visibility:visible;
 -webkit-transition:visibility 0s 0.4s;
 -webkit-transition-delay:linear;
 -moz-transition:visibility 0s 0.4s linear;
 -o-transition:visibility 0s 0.4s linear;
 transition:visibility 0s 0.4s linear
}
.b-head-control-panel__drop-down:hover .b-head-control-panel__drop-down-arrow{
 visibility:hidden;
 -webkit-transition:visibility 0s 0.4s;
 -webkit-transition-delay:linear;
 -moz-transition:visibility 0s 0.4s linear;
 -o-transition:visibility 0s 0.4s linear;
 transition:visibility 0s 0.4s linear
}
.b-head-control-panel__drop-down:hover>.b-head-control-panel__link_state_active{
 position:relative;
 padding-bottom:14px;
 z-index:13;
 background:#fff;
 border-color:#c6c6c6;
 -webkit-box-shadow:0 -3px 3px rgba(0,0,0,0.15);
 -moz-box-shadow:0 -3px 3px rgba(0,0,0,0.15);
 box-shadow:0 -3px 3px rgba(0,0,0,0.15)
}
.b-head-control-panel__drop-down-arrow{
 vertical-align:middle
}
.b-head-control-panel__drop-down_state_selected .b-head-control-panel__link_state_active{
 background:#e7e7e7;
 border-color:#bdbdbd #d7d7d7 #d4d4d4;
 -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.16) inset;
 -moz-box-shadow:0 1px 3px rgba(0,0,0,0.16) inset;
 box-shadow:0 1px 3px rgba(0,0,0,0.16) inset
}
.b-head-control-panel__drop-down_state_selected .b-head-control-panel__link_state_active .b-head-control-panel__link-text{
 text-decoration:none
}
.b-head-control-panel__drop-down-item{
 margin:3px 0;
 line-height:1em
}
.b-head-control-panel__link-text{
 color:#474747;
 font-size:12px
}
.b-head-control-panel__link-counter{
 padding:1px 4px;
 margin-left:3px;
 border:1px solid #009bc7;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 background:#00b2e2;
 color:#fff;
 font-size:11px;
 text-shadow:0 0 0 #fff
}
.b-head-control-panel__link_state_active{
 cursor:default
}
.b-head-control-panel__link_state_active .b-head-control-panel__link-text{
 color:#333
}
.b-head-control-panel__branches{
 float:left;
 height:45px;
 border-bottom:1px solid #d4d4d4;
 background:#fafafa;
 -webkit-border-radius:0 0 3px 3px;
 -moz-border-radius:0 0 3px 3px;
 -ms-border-radius:0 0 3px 3px;
 -o-border-radius:0 0 3px 3px;
 border-radius:0 0 3px 3px;
 -webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);
 -moz-box-shadow:0 0 2px rgba(0,0,0,0.2);
 box-shadow:0 0 2px rgba(0,0,0,0.2)
}
.b-head-control-panel__branches .b-head-control-panel__link_state_active{
 padding:0 30px;
 line-height:45px;
 border:0 none
}
.b-head-control-panel__branches .b-head-control-panel__drop-down{
 border-left:1px solid transparent
}
.b-head-control-panel__branches .b-head-control-panel__drop-down:hover{
 border-left:1px solid #dcdcdc
}
.b-head-control-panel__branches .b-head-control-panel__drop-down:hover .b-head-control-panel__link_state_active{
 background:#fff;
 padding-bottom:0
}
.b-head-control-panel__branches .b-head-control-panel__drop-down-menu{
 margin-top:-7px
}
.b-head-control-panel__branches .b-head-control-panel__drop-down_state_selected .b-head-control-panel__link_state_active{
 background:transparent;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-head-control-panel__link_layout_only-icon{
 padding:0 14px;
 line-height:39px
}
.b-head-control-panel__link_layout_only-icon .b-head-control-panel__link-icon{
 margin:0
}
.b-head-control-panel_type_b2b .b-head-control-panel__link-counter,.b-head-control-panel_type_b2b .b-shopping-case__quantity{
 border-color:#d3611c;
 background-color:#f47b20
}
.b-head-control-panel_type_b2b .b-comparison-indicator_state_on .b-comparison-indicator__quantity{
 border-color:#d3611c;
 background-color:#f47b20
}
.b-head-control-panel_type_b2c .b-head-control-panel__link-counter,.b-head-control-panel_type_b2c .b-shopping-case__quantity{
 border-color:#ca3e4d;
 background-color:#f04a5c
}
.b-head-control-panel_type_b2c .b-comparison-indicator_state_on .b-comparison-indicator__quantity{
 border-color:#ca3e4d;
 background-color:#f04a5c
}
.b-head-control-panel_type_mobile{
 background:#11c0f3;
 top:40px;
 min-width:350px
}
.b-head-control-panel__logo-link{
 text-decoration:none;
 float:left;
 overflow:hidden
}
.b-head-control-panel__logo-image{
 width:0;
 top:50px;
 margin-right:0;
 position:relative;
 -webkit-transition:width 0.2s ease,margin-right 0.2s ease,top 0.2s ease;
 -webkit-transition-delay:0.1s,0.1s,0s;
 -moz-transition:width 0.2s ease 0.1s,margin-right 0.2s ease 0.1s,top 0.2s ease;
 -o-transition:width 0.2s ease 0.1s,margin-right 0.2s ease 0.1s,top 0.2s ease;
 transition:width 0.2s ease 0.1s,margin-right 0.2s ease 0.1s,top 0.2s ease
}
.b-head-control-panel__logo-image_type_animated{
 top:4px;
 width:80px;
 margin-right:8px;
 -webkit-transition:width 0.2s ease,margin-right 0.2s ease,top 0.2s ease;
 -webkit-transition-delay:0s,0s,0.1s;
 -moz-transition:width 0.2s ease,margin-right 0.2s ease,top 0.2s ease 0.1s;
 -o-transition:width 0.2s ease,margin-right 0.2s ease,top 0.2s ease 0.1s;
 transition:width 0.2s ease,margin-right 0.2s ease,top 0.2s ease 0.1s
}
.b-head-control-panel_type_static{
 position:static
}
.b-head-control-panel__align-fixer{
 display:inline-block;
 width:0
}
.b-head-control-panel__link_layout_with-icon{
 overflow:hidden;
 white-space:normal;
 -ms-text-overflow:ellipsis;
 text-overflow:ellipsis
}
.b-head-control-panel__link_layout_with-icon .b-head-control-panel__icon-enter{
 margin:0 10px 0 -3px
}
.b-head-control-panel__link_layout_with-icon .b-head-control-panel__icon-register{
 margin-right:6px
}
.b-head-control-panel__icon-user{
 margin-top:-1px
}
.b-head-control-panel__link_theme_cabinet-user{
 background-color:#c092f3;
 -webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);
 -moz-box-shadow:0 0 2px rgba(0,0,0,0.2);
 box-shadow:0 0 2px rgba(0,0,0,0.2)
}
.b-head-control-panel__link_theme_cabinet-user .b-head-control-panel__link-text{
 color:#fff
}
.b-head-control-panel__link_theme_cabinet{
 background-color:#12bff1;
 -webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);
 -moz-box-shadow:0 0 2px rgba(0,0,0,0.2);
 box-shadow:0 0 2px rgba(0,0,0,0.2)
}
.b-head-control-panel__link_theme_cabinet .b-head-control-panel__link-text{
 color:#fff
}
.b-head-control-panel__holder{
 padding:9px 15px
}
.b-head-control-panel__holder:after{
 content:"";
 display:block;
 clear:both
}
.b-head-control-panel__text{
 display:inline-block;
 vertical-align:middle
}
.b-head-control-panel__aligner{
 display:inline-block;
 vertical-align:middle;
 height:40px
}
.b-head-control-panel__aligner_size_small{
 height:22px
}
.b-head-control-panel_type_new{
 background:#fff
}
.b-head-control-panel_type_new.b-head-control-panel_type_main .b-head-control-panel__link-counter,.b-head-control-panel_type_new.b-head-control-panel_type_main .b-shopping-case__quantity,.b-head-control-panel_type_new.b-head-control-panel_type_service .b-head-control-panel__link-counter,.b-head-control-panel_type_new.b-head-control-panel_type_service .b-shopping-case__quantity{
 border-color:#00b2e2;
 background:#00b2e2
}
.b-head-control-panel_type_new.b-head-control-panel_type_main .b-comparison-indicator_state_on .b-comparison-indicator__quantity,.b-head-control-panel_type_new.b-head-control-panel_type_service .b-comparison-indicator_state_on .b-comparison-indicator__quantity{
 border-color:#00b2e2;
 background:#00b2e2
}
.b-head-control-panel_type_new.b-head-control-panel_type_b2b .b-head-control-panel__link-counter,.b-head-control-panel_type_new.b-head-control-panel_type_b2b .b-shopping-case__quantity{
 border-color:#f47b20;
 background-color:#f47b20
}
.b-head-control-panel_type_new.b-head-control-panel_type_b2b .b-comparison-indicator_state_on .b-comparison-indicator__quantity{
 border-color:#f47b20;
 background-color:#f47b20
}
.b-head-control-panel_type_new.b-head-control-panel_type_b2c .b-head-control-panel__link-counter,.b-head-control-panel_type_new.b-head-control-panel_type_b2c .b-shopping-case__quantity{
 border-color:#f04a5c;
 background-color:#f04a5c
}
.b-head-control-panel_type_new.b-head-control-panel_type_b2c .b-comparison-indicator_state_on .b-comparison-indicator__quantity{
 border-color:#f04a5c;
 background-color:#f04a5c
}
.b-head-control-panel_type_new .b-category-switcher__item{
 width:75px
}
.b-head-control-panel_type_new .b-category-switcher__item .b-category-switcher__icon{
 margin-top:-4px
}
.b-head-control-panel_type_new .b-category-switcher__item .b-category-switcher__link:after{
 margin-top:3px
}
.b-head-control-panel_type_new .b-category-switcher__item_theme_b2b.b-category-switcher__item_state_selected{
 border-color:#ff8c1b
}
.b-head-control-panel_type_new .b-category-switcher__item_theme_b2b.b-category-switcher__item_state_selected .b-category-switcher__link{
 border-color:#f47b20;
 background-color:#f47b20
}
.b-head-control-panel_type_new .b-category-switcher__item_theme_b2b.b-category-switcher__item_state_selected:hover .b-category-switcher__link{
 background-color:#ff8c1b
}
.b-head-control-panel_type_new .b-category-switcher__item_theme_b2c.b-category-switcher__item_state_selected{
 border-color:#fd3248
}
.b-head-control-panel_type_new .b-category-switcher__item_theme_b2c.b-category-switcher__item_state_selected .b-category-switcher__link{
 border-color:#f04a5c;
 background-color:#f04a5c
}
.b-head-control-panel_type_new .b-category-switcher__item_theme_b2c.b-category-switcher__item_state_selected:hover .b-category-switcher__link{
 background-color:#fd3248
}
.b-head-control-panel_type_new .b-category-switcher__item_theme_service.b-category-switcher__item_state_selected{
 border-color:#32c328
}
.b-head-control-panel_type_new .b-category-switcher__item_theme_service.b-category-switcher__item_state_selected .b-category-switcher__link{
 border-color:#45b43d;
 background-color:#45b43d
}
.b-head-control-panel_type_new .b-category-switcher__item_theme_service.b-category-switcher__item_state_selected:hover .b-category-switcher__link{
 background-color:#32c328
}
.b-head-control-panel_type_new .b-head-control-panel__icon-cabinet{
 margin-top:0;
 float:left
}
.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon{
 padding-top:5px;
 padding-bottom:5px
}
.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon .b-head-control-panel__icon-enter{
 margin:-3px 0 0 -3px
}
.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon .b-head-control-panel__icon-register{
 margin:-5px 0 0 -30px
}
.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon .b-head-control-panel__icon-case{
 margin-top:-3px
}
.b-head-control-panel_type_new .b-head-control-panel__link_layout_with-icon .b-head-control-panel__icon-user{
 margin-top:-3px
}
.b-head-control-panel_type_new .b-head-control-panel__link-text{
 line-height:30px
}
.b-head-control-panel_type_new .b-head-control-panel__drop-down .b-head-control-panel__icon-cabinet{
 margin-top:-8px
}
.b-head-control-panel_type_new .b-head-control-panel__drop-down:hover .b-head-control-panel__icon-cabinet{
 margin-top:-8px
}
.b-head-control-panel_type_new .b-head-control-panel__drop-down:hover .b-head-control-panel__icon-enter{
 margin-top:2px
}
.b-head-control-panel_type_new .b-head-control-panel__drop-down .b-head-control-panel__icon-enter{
 margin-top:2px
}
.b-head-control-panel_type_new .b-head-control-panel__drop-down .b-head-control-panel__link_state_active{
 padding-bottom:14px;
 box-shadow:none
}
.b-head-control-panel_type_new .b-head-control-panel__drop-down .b-head-control-panel__link_layout_with-icon{
 padding-top:13px;
 padding-bottom:14px
}
.b-head-control-panel_type_new .b-head-control-panel__drop-down .b-head-control-panel__link-text{
 line-height:1
}
.b-head-control-panel_type_new .b-head-control-panel__drop-down-item .b-head-control-panel__link_layout_with-icon{
 padding-top:3px;
 padding-bottom:3px
}
.b-head-control-panel__drop-down-item_size_slim{
 margin:0
}
.b-head-control-panel__drop-down-item_size_slim .b-head-control-panel__link{
 padding-top:3px;
 padding-bottom:3px
}
.b-head-control-panel__drop-down_type_login .b-head-control-panel__drop-down-menu{
 background-color:#f1f1f1
}
.b-head-control-panel__drop-down_type_login .b-head-control-panel__drop-down-item{
 margin:0;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#dcdcdc
}
.b-head-control-panel__drop-down_type_login .b-head-control-panel__drop-down-item:first-child{
 margin-top:-5px;
 border-top:0 none
}
.b-head-control-panel__drop-down_type_login .b-head-control-panel__drop-down-menu{
 width:250px;
 clip:rect(0px 268px 2222px -15px)
}
.b-head-control-panel__drop-down_type_login .b-head-control-panel__drop-down-menu .b-head-control-panel__link_state_active{
 font-weight:bold;
 padding-top:10px;
 padding-bottom:5px
}
.b-head-control-panel__drop-down_type_login .b-head-control-panel__drop-down-menu .b-head-control-panel__link:hover{
 background:#f1f1f1
}
.b-head-control-panel__drop-down_type_login .b-head-control-panel__drop-down-item_theme_white{
 border-top-color:#fff
}
.b-head-control-panel__drop-down_type_login .b-head-control-panel__drop-down-item_theme_white .b-head-control-panel__link:hover{
 background:#fff;
 color:#333
}
.b-head-control-panel__drop-down-item_theme_white{
 background-color:#fff;
 border-top-color:transparent
}
.b-head-control-panel__drop-down_state_hovered{
 position:relative;
 z-index:2;
 background:#f9f9f9;
 border-color:#d7d8db
}
.b-head-control-panel__drop-down_state_hovered .b-head-control-panel__drop-down-menu{
 visibility:visible
}
.b-head-control-panel__drop-down_state_hovered .b-head-control-panel__drop-down-arrow{
 visibility:hidden
}
.b-head-control-panel__drop-down_state_hovered .b-head-control-panel__link_state_active{
 position:relative;
 padding-bottom:14px;
 z-index:13;
 background:#fff
}
.b-shopping-case{
 position:relative;
 font-family:Arial,sans-serif;
 font-size:13px
}
.b-shopping-case__icon{
 margin:0 4px -2px -20px
}
.b-shopping-case__link{
 margin:0 0 0 20px;
 font-weight:bold;
 color:#000;
 cursor:pointer
}
.b-shopping-case_location_control-panel.b-shopping-case .b-shopping-case__icon{
 margin:0 8px 0 0;
 vertical-align:middle
}
.b-shopping-case_location_control-panel.b-shopping-case_empty_no .b-shopping-case__content{
 background:transparent;
 color:#474747
}
.b-shopping-case_location_control-panel .b-shopping-case__link{
 margin-left:0;
 color:#474747;
 text-decoration:none;
 border:0 none;
 font-weight:normal;
 font-size:12px;
 vertical-align:middle
}
.b-shopping-case_empty_no .b-shopping-case__icon{
 margin-bottom:-4px
}
.b-shopping-case_empty_no .b-shopping-case__bottom-part{
 color:#fff
}
.b-shopping-case__fast-order{
 margin:7px -8px -9px;
 padding:1px 0 4px;
 border-width:1px;
 border-style:solid;
 border-color:#ec8028 #ef8e30 #ed7e2c;
 -webkit-border-radius:0 0 3px 3px;
 -moz-border-radius:0 0 3px 3px;
 -ms-border-radius:0 0 3px 3px;
 -o-border-radius:0 0 3px 3px;
 border-radius:0 0 3px 3px;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f99b11), color-stop(100%, #ed802e));
 background-image:-webkit-linear-gradient(top, #f99b11,#ed802e);
 background-image:-moz-linear-gradient(top, #f99b11,#ed802e);
 background-image:-o-linear-gradient(top, #f99b11,#ed802e);
 background-image:linear-gradient(top, #f99b11,#ed802e);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF99B11', endColorstr='#FFED802E');
 cursor:pointer;
 text-align:center;
 text-decoration:underline;
 font-size:12px
}
.b-shopping-case__quantity{
 padding:1px 4px;
 margin-left:3px;
 border:1px solid #009bc7;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 background:#00b2e2;
 color:#fff;
 font-size:11px;
 text-shadow:0 0 0 #fff
}
.b-shopping-cart{
 width:735px;
 font-size:13px;
 font-family:Arial;
 color:#545454
}
.b-shopping-cart__client-notes-toggle{
 display:inline-block;
 color:#828282;
 line-height:1.1em;
 border-bottom:1px dotted #828282;
 cursor:pointer
}
.b-shopping-cart__order-items{
 position:relative;
 padding:0px 20px;
 border:1px solid #e5e5e5;
 background:#fff;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px
}
.b-shopping-cart__order-item{
 position:relative;
 padding:20px 0;
 border-bottom:1px dotted #e5e5e5
}
.b-shopping-cart__item-price{
 display:block;
 margin-top:20px;
 word-wrap:break-word;
 font-size:18px;
 line-height:1.25em
}
.b-shopping-cart__order-item_pos_last{
 border:0 none
}
.b-shopping-cart__order-down-arrow{
 position:absolute;
 left:70px;
 bottom:0;
 margin:0 0 -13px -12px
}
.b-shopping-cart__order-item_pos_last{
 border:0 none
}
.b-shopping-cart__item-image-box{
 position:relative;
 float:left;
 width:100px;
 border:1px solid #dcdcdc;
 margin-right:30px;
 line-height:100px;
 text-align:center;
 white-space:nowrap;
 text-decoration:none;
 font-size:1px
}
.b-shopping-cart__item-info{
 overflow:hidden
}
.b-shopping-cart__item-result-title{
 margin-bottom:10px;
 color:#929292;
 font-size:12px;
 line-height:1.25em
}
.b-shopping-cart__item-result-cell{
 float:left;
 width:169px
}
.b-shopping-cart__item-old-price{
 display:block;
 margin-bottom:-15px
}
.b-shopping-cart__quantity-error{
 display:block;
 color:#da0000
}
.b-shopping-cart__total{
 margin:30px 21px
}
.b-shopping-cart__total-info-line{
 zoom:1;
 position:relative;
 margin:10px 0
}
.b-shopping-cart__total-label{
 font-size:13px;
 line-height:1.25em;
 color:#b2b2b2
}
.b-shopping-cart__total-label_pos_aside{
 text-align:center;
 float:left;
 width:102px;
 margin-top:8px
}
.b-shopping-cart__total-label_pos_top{
 margin:8px 0 10px
}
.b-shopping-cart__total-info{
 margin-left:130px
}
.b-shopping-cart__total-price{
 font-size:28px;
 line-height:1.2em
}
.b-shopping-cart__delete-item{
 float:right;
 cursor:pointer
}
.b-shopping-cart__empty-cart-icon{
 vertical-align:middle;
 margin-right:10px
}
.b-shopping-cart__min-order{
 color:red;
 font-size:14px;
 line-height:1.25em
}
.b-shopping-cart__item-not-actual-image{
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
 opacity:0.1
}
.b-shopping-cart__item-not-actual-name{
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
 opacity:0.4
}
.b-shopping-cart__item-not-actual-text{
 color:#f04a5e
}
.b-shopping-cart__cart-saving{
 font-size:13px;
 line-height:1.25em;
 color:#b2b2b2
}
.b-shopping-cart__create-order{
 float:left;
 margin-right:15px;
 width:325px
}
.b-shopping-cart__company-info{
 float:left;
 width:223px
}
.b-comparison-indicator_state_on .b-comparison-indicator__quantity{
 padding:1px 4px;
 margin-left:3px;
 border:1px solid #009bc7;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 background:#00b2e2;
 color:#fff;
 font-size:11px;
 text-shadow:0 0 0 #fff
}
.b-comparison-indicator__quantity{
 vertical-align:middle;
 font-weight:normal;
 color:#1f90b2;
 font-size:12px
}
.b-content-message_type_warning{
 padding:10px;
 background-color:#feece7;
 border:1px solid #fddacf
}
.b-hovered:hover .b-hovered__element{
 display:block
}
.b-hovered:hover .b-hovered__element-inline{
 display:inline
}
.b-hovered:hover .b-hovered__element-inline-block{
 display:inline-block
}
.b-hovered:hover .b-hovered__element-visibility{
 visibility:visible
}
.b-hovered:hover .b-hovered__element-opacity{
 opacity:1
}
.b-hovered:hover .b-hovered__hide-element{
 display:none
}
.b-hovered:hover .b-hovered__hide-element-opacity{
 opacity:0
}
.b-hovered_touch.b-hovered_touch_display .b-hovered__element{
 display:block
}
.b-hovered_touch.b-hovered_touch_display .b-hovered__element-inline{
 display:inline
}
.b-hovered_touch.b-hovered_touch_display .b-hovered__element-inline-block{
 display:inline-block
}
.b-hovered_touch.b-hovered_touch_display .b-hovered__element-visibility{
 visibility:visible
}
.b-hovered_touch.b-hovered_touch_display .b-hovered__element-opacity{
 opacity:1
}
.b-hovered__element{
 display:none
}
.b-hovered__element-opacity{
 opacity:0
}
.b-hovered__element-inline-block{
 display:none
}
.b-wizzard-steps{
 position:relative;
 display:block
}
.b-wizzard-steps:hover{
 color:#ababab;
 text-decoration:none
}
.b-wizzard-steps__done-title{
 display:none;
 position:absolute;
 top:0;
 right:0
}
.b-wizzard-steps_type_active{
 color:#ababab
}
.b-wizzard-steps_type_active .b-wizzard-steps__done-title{
 display:block
}
.b-view-client-info{
 *zoom:1
}
.b-view-client-info:after{
 content:"";
 display:block;
 clear:both
}
.b-view-client-info__left-column{
 float:left;
 width:388px;
 margin-right:-1px;
 border-right:1px solid #e5e5e5;
 padding:0 35px
}
.b-view-client-info__right-column{
 float:left;
 width:458px;
 border-left:1px solid #e5e5e5;
 padding:0 40px
}
.b-view-client-info__add-favorites{
 display:inline-block;
 cursor:pointer
}
.b-view-client-info__add-favorites:hover .b-view-client-info__add-favorites-icon+.b-pseudo-link{
 border-color:transparent
}
.b-view-client-info__add-favorites-icon{
 vertical-align:middle;
 margin-right:5px
}
.b-variation-merge-table{
 width:100%
}
.b-variation-merge-table__row{
 border-top:1px solid #e2e2e2
}
.b-variation-merge-table__row:first-child{
 border:0 none
}
.b-variation-merge-table__row_color_yellow{
 background-color:#fff8cb
}
.b-variation-merge-table__cell{
 vertical-align:top;
 padding:10px
}
.b-variation-merge-table__cell_align_center{
 text-align:center
}
.b-variation-merge-table__cell_type_header{
 text-align:left
}
.b-variation-merge-table__deleted-item{
 cursor:pointer
}
.b-variation-merge-table__product-name{
 margin-bottom:15px
}
.b-upload-files:after{
 content:" ";
 display:block;
 clear:both
}
.b-upload-files__file{
 float:left
}
.b-upload-files__delete-link{
 color:red;
 cursor:pointer
}
.b-upload-files__delete-link:hover{
 color:red
}
.b-upload-files__icon{
 float:left;
 margin-right:10px;
 margin-top:3px
}
.b-upload-files__description{
 overflow:hidden
}
.b-upload-files_type_contatiner{
 margin-right:-45px
}
.b-upload-files_theme_list .b-upload-files__file{
 float:none;
 padding:10px;
 border-bottom:1px solid #f8f8f8;
 background:#fff
}
.b-upload-files_theme_list .b-upload-files__icon{
 float:left;
 margin-right:15px;
 margin-top:0
}
.b-upload-files_theme_list .b-upload-files__file-name{
 max-width:500px
}
.b-tag{
 position:relative;
 color:#999;
 background-color:#fff;
 border-radius:15px;
 display:inline-block;
 padding:0 8px
}
.b-tag__close-button{
 cursor:pointer
}
.b-tag__close-button-container{
 display:inline-block
}
.b-tag_type_squared{
 border-radius:0;
 height:24px;
 line-height:24px;
 padding:0
}
.b-tag_type_squared .b-tag__text{
 padding:0 15px
}
.b-tag_type_squared .b-tag__close-button-container{
 border-left-width:1px;
 border-left-style:solid;
 cursor:pointer;
 height:100%;
 text-align:center;
 width:22px
}
.b-tag_theme_gray{
 background:#e8e8e8;
 color:#333
}
.b-tag_theme_gray.b-tag_type_squared .b-tag__close-button-container{
 border-left-color:#d6d6d8
}
.b-tag_theme_gray.b-tag_type_squared .b-tag__close-button-container:hover{
 background-color:#c5c5c5
}
.b-tag_theme_grey{
 color:#a1a1a1;
 background-color:#f4f5f6;
 border-radius:2px;
 border:0 none;
 padding:2px 8px
}
.b-tag_theme_grey:hover{
 background:#f4f5f6;
 color:#a1a1a1
}
.b-tag_theme_light-gray{
 background:#f1f3fa;
 color:#333
}
.b-tag_theme_light-gray.b-tag_type_squared .b-tag__close-button-container{
 border-left-color:#d6d6d8
}
.b-tag_theme_light-gray.b-tag_type_squared .b-tag__close-button-container:hover{
 background-color:#c5c5c5
}
.b-tabs{
 zoom:1;
 height:1%;
 padding-top:5px;
 border-bottom:1px solid #d4d4d4
}
.b-tabs:after{
 clear:both;
 display:block;
 content:""
}
.b-tabs_type_over-form{
 margin-bottom:-16px;
 border-color:#bbb
}
.b-tabs_type_over-form .b-tabs__link,.b-tabs_type_over-form.b-tabs__tab_state_active .b-tabs__link{
 border-top-color:#bbb;
 border-right-color:#bbb;
 border-left-color:#bbb
}
.b-tabs__tab{
 float:left;
 margin-bottom:-1px
}
.b-tabs__tab:first-child .b-tabs__link{
 border-left:1px solid #d4d4d4
}
.b-tabs__link{
 display:block;
 padding:0 15px;
 height:34px;
 line-height:34px;
 border-top:1px solid #d4d4d4;
 border-right:1px solid #d4d4d4;
 border-bottom:1px solid #d4d4d4;
 background-color:#fafafa;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #f2f2f2));
 background-image:-webkit-linear-gradient(#fafafa,#f2f2f2);
 background-image:-moz-linear-gradient(#fafafa,#f2f2f2);
 background-image:-o-linear-gradient(#fafafa,#f2f2f2);
 background-image:linear-gradient(#fafafa,#f2f2f2);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFF2F2F2'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 text-decoration:none;
 color:#454545;
 cursor:pointer
}
.b-tabs__link:hover{
 background-image:none;
 filter:none;
 color:#454545;
 text-decoration:none
}
.b-tabs__tab_state_active .b-tabs__link{
 margin-top:-5px;
 margin-left:-1px;
 height:39px;
 line-height:39px;
 border-bottom-color:#fff;
 border-left:1px solid #d4d4d4;
 background:#fff;
 background-image:none;
 filter:none;
 -webkit-border-radius:2px 2px 0 0;
 -moz-border-radius:2px 2px 0 0;
 -ms-border-radius:2px 2px 0 0;
 -o-border-radius:2px 2px 0 0;
 border-radius:2px 2px 0 0;
 cursor:default
}
.b-tabs__tab_state_active .b-tabs__count{
 background-color:#ebebeb
}
.b-tabs__tab_state_pseudo .b-tabs__link{
 display:inline-block;
 margin-left:15px;
 border:0 none;
 background:none;
 filter:none;
 padding:0;
 color:#00a1cd
}
.b-tabs__tab_state_pseudo .b-tabs__link:hover{
 text-decoration:underline
}
.b-tabs__count{
 padding:5px;
 background:#fff;
 font-size:10px;
 line-height:normal;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px
}
.b-tabs__tab_state_disabled .b-tabs__link{
 cursor:default;
 background:#fcfcfc;
 color:#c8c8c8
}
.b-tabs__tab_state_disabled .b-tabs__link:hover{
 color:#c8c8c8
}
.b-tabs__tab_state_disabled.b-tabs__tab_state_active .b-tabs__link{
 background:#fff
}
.b-tabs_without_border{
 border:none
}
.b-tabs_type_pseudo-links{
 border-bottom:none
}
.b-tabs_type_pseudo-links .b-tabs__tab{
 float:none;
 display:inline-block;
 vertical-align:middle;
 margin:0
}
.b-tabs_type_pseudo-links .b-tabs__tab:first-child .b-tabs__link{
 border-left:0 none
}
.b-tabs_type_pseudo-links .b-tabs__tab+.b-tabs__tab{
 margin-left:20px
}
.b-tabs_type_pseudo-links .b-tabs__link{
 border-top:none;
 border-left:none;
 border-right:none;
 border-bottom:1px dotted;
 background:none;
 filter:none;
 text-decoration:none;
 cursor:pointer;
 padding:0;
 height:auto;
 line-height:normal;
 color:#00a1cd
}
.b-tabs_type_pseudo-links .b-tabs__link:hover{
 color:#00a1cd;
 border-color:transparent
}
.b-tabs_type_pseudo-links:first-child .b-tabs__link{
 border:none
}
.b-tabs_type_pseudo-links .b-tabs__tab_state_active:first-child .b-tabs__link,.b-tabs_type_pseudo-links .b-tabs__tab_state_active .b-tabs__link{
 color:#333;
 margin:0;
 border:1px solid #e5e5e5;
 padding:2px 10px;
 cursor:default;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px
}
.b-tabs_type_contrast-counts .b-tabs__count{
 padding:4px 6px
}
.b-tabs_type_contrast-counts .b-tabs__tab_state_active .b-tabs__count{
 background:#6c6c6c;
 color:#fff
}
.b-tabs_without_all-border{
 border:none
}
.b-tabs_without_all-border .b-tabs__link{
 border:none;
 background:#e8e8e8
}
.b-tabs_without_all-border .b-tabs__tab{
 margin:0 2px 0 0
}
.b-tabs_without_all-border .b-tabs__tab:first-child .b-tabs__link{
 border:0;
 margin:0
}
.b-tabs_without_all-border .b-tabs__tab_state_active .b-tabs__link{
 margin:0;
 height:34px;
 line-height:34px;
 padding-bottom:1px;
 border:0;
 background:#fff;
 background-image:none;
 filter:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0;
 cursor:default
}
.b-tabs_type_higher .b-tabs__link{
 height:41px;
 line-height:41px
}
.b-tabs_type_higher .b-tabs__tab:first-child .b-tabs__link{
 height:41px;
 line-height:41px
}
.b-tabs_type_higher .b-tabs__tab_state_active .b-tabs__link{
 margin:0;
 height:41px;
 line-height:41px
}
.b-tabs_type_zakupki{
 border-bottom:none
}
.b-tabs_type_zakupki .b-tabs__tab{
 float:none;
 display:inline-block;
 vertical-align:middle;
 margin:0;
 height:auto
}
.b-tabs_type_zakupki .b-tabs__tab:first-child .b-tabs__link{
 border-left:0 none
}
.b-tabs_type_zakupki .b-tabs__tab+.b-tabs__tab{
 margin-left:20px
}
.b-tabs_type_zakupki .b-tabs__link{
 display:inline-block;
 border-top:none;
 border-left:none;
 border-right:none;
 border-bottom:1px dotted;
 background:none;
 filter:none;
 text-decoration:none;
 cursor:pointer;
 padding:0;
 height:auto;
 line-height:normal;
 color:#006f44
}
.b-tabs_type_zakupki .b-tabs__link:hover{
 color:#006f44;
 border-color:transparent
}
.b-tabs_type_zakupki:first-child .b-tabs__link{
 border:none
}
.b-tabs_type_zakupki .b-tabs__tab_state_active:first-child .b-tabs__link,.b-tabs_type_zakupki .b-tabs__tab_state_active .b-tabs__link{
 color:#333;
 margin:0;
 background:#f5f5f5;
 padding:6px 10px;
 border-color:transparent;
 cursor:default;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px
}
.b-tabs_type_purchases-green .b-tabs__link{
 background-color:#1db14d;
 border-color:#1db14d;
 border-bottom-color:#d4d4d4;
 background-image:none;
 filter:none;
 color:#fff;
 height:auto;
 line-height:1;
 padding:10px 20px
}
.b-tabs_type_purchases-green .b-tabs__tab_state_active .b-tabs__link{
 border-color:#d4d4d4;
 border-bottom-color:#fff;
 color:#333;
 background-color:#fff;
 margin:0;
 height:auto;
 line-height:1
}
.b-tabs_type_purchases-green .b-tabs__tab+.b-tabs__tab{
 margin-left:2px
}
.b-tabs__link_without_padding-horizontal{
 padding-left:0;
 padding-right:0
}
.b-skill-pill{
 height:23px;
 float:left;
 line-height:23px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 border-bottom:1px solid #ccc;
 background-color:#f2f2f2
}
.b-skill-pill_theme_simple{
 height:20px;
 line-height:20px;
 border-bottom:none;
 background:#e8e8e8
}
.b-skill-pill_theme_simple .b-skill-pill__holder{
 height:auto
}
.b-skill-pill_theme_simple .b-skill-pill__name{
 font-size:11px;
 color:#333;
 vertical-align:top;
 margin:0 7px
}
.b-skill-pill_theme_simple .b-skill-pill__button{
 background:none;
 height:20px;
 line-height:20px;
 margin:0
}
.b-skill-pill_theme_simple .b-skill-pill__button-icon{
 margin:0 5px 0 0
}
.b-skill-pill_type_request-user{
 position:absolute;
 top:8px;
 left:6px
}
.b-skill-pill__count{
 min-width:17px;
 float:left;
 padding:0 5px;
 -webkit-border-radius:2px 0 0 2px;
 -moz-border-radius:2px 0 0 2px;
 -ms-border-radius:2px 0 0 2px;
 -o-border-radius:2px 0 0 2px;
 border-radius:2px 0 0 2px;
 border-bottom:1px solid #999;
 background-color:#b7b7b7;
 text-align:center;
 font-size:12px;
 color:#fff;
 cursor:pointer
}
.b-skill-pill__name{
 margin:0 10px;
 font-size:13px;
 color:#4e4e4e
}
.b-skill-pill__button{
 position:relative;
 float:right;
 margin:2px 2px 0 0;
 height:19px;
 line-height:19px;
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 -ms-border-radius:1px;
 -o-border-radius:1px;
 border-radius:1px;
 background-color:#fff;
 font-size:0;
 cursor:pointer
}
.b-skill-pill__button:hover .b-skill-pill__button-hint{
 display:block
}
.b-skill-pill__button-icon{
 vertical-align:middle;
 margin:0 10px
}
.b-skill-pill__button-hint{
 display:none;
 position:absolute;
 right:100%;
 top:0;
 height:100%;
 background:#fff;
 padding-left:10px;
 color:#11b2e0;
 font-size:11px
}
.b-skill-pill__count_theme_blue{
 border-bottom:1px solid #0e91b8;
 background-color:#12c1f5
}
.b-skill-pill__holder{
 overflow:hidden;
 height:24px
}
.b-skill-pill__count-new{
 color:#12c1f5;
 background:#fff;
 padding:0 2px;
 font-size:10px;
 line-height:10px;
 padding:0 3px
}
.b-rubricator__slider{
 position:relative
}
.b-rubricator__slider-nav-button{
 text-align:center;
 position:absolute;
 top:50%;
 margin-top:-60px;
 -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);
 -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);
 box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 border-width:1px;
 border-style:solid;
 border-color:#e2e2e2 #d7d7d7 #cbcbcb;
 width:50px;
 height:120px;
 line-height:120px;
 background:#f6f6f6;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #f2f2f2));
 background-image:-webkit-linear-gradient(top, #fafafa,#f2f2f2);
 background-image:-moz-linear-gradient(top, #fafafa,#f2f2f2);
 background-image:-o-linear-gradient(top, #fafafa,#f2f2f2);
 background-image:linear-gradient(top, #fafafa,#f2f2f2);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFF2F2F2'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none
}
.b-rubricator__slider-nav-button_type_prev{
 left:-20px
}
.b-rubricator__slider-nav-button_type_next{
 right:-20px
}
.b-rubricator__preview-list{
 zoom:1
}
.b-rubricator__preview-list:after{
 clear:both;
 display:block;
 content:""
}
.b-rubricator__preview-item{
 position:relative;
 float:left;
 margin-right:5px;
 -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
 -moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
 box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 width:126px;
 height:115px;
 border:1px solid #e6e6e6;
 padding:4px;
 background-color:#fff;
 cursor:pointer
}
.b-rubricator__preview-item_state_active{
 background-color:#19b6e9;
 cursor:default
}
.b-rubricator__preview-img{
 width:126px;
 height:115px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px
}
.b-rubricator__preview-nav-prev{
 position:absolute;
 top:50%;
 margin-top:-17px;
 left:-23px;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none
}
.b-rubricator__preview-nav-counter{
 display:inline-block;
 vertical-align:middle;
 font-size:18px;
 line-height:1.25em;
 color:#02b0d8
}
.b-rubricator__preview-nav-next{
 position:absolute;
 top:50%;
 margin-top:-17px;
 right:-23px;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none
}
.b-rubricator__slider-wrap-img{
 overflow:hidden;
 border:1px solid #e1e1e1;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 width:704px;
 height:340px
}
.b-rubricator__slider-img{
 vertical-align:middle;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 width:704px;
 height:340px
}
.b-rubricator__wrap-preview-list{
 position:relative;
 margin:0 23px;
 padding-bottom:2px
}
.b-rubricator__slider-wrap{
 margin:0 5px 25px;
 -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);
 -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);
 box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 border:1px solid #e6e6e6;
 padding:10px;
 background-color:#fff
}
.b-rubricator__search-btn{
 float:right;
 margin-left:-1px
}
.b-rubricator__preview-item-sticker{
 z-index:2;
 position:absolute;
 right:4px;
 bottom:4px;
 left:4px;
 height:20px;
 background-color:#e8e8e8
}
.b-rubricator__preview-item-sticker-text{
 vertical-align:middle;
 display:inline-block;
 text-shadow:1px 1px 0 #fff;
 color:#555;
 font-size:11px;
 line-height:1.25em
}
.b-rubricator__preview-item-sticker-icon{
 vertical-align:middle
}
.b-rubricator__info-panel{
 margin:30px 46px 20px;
 height:45px;
 font-size:0
}
.b-rubricator__mask{
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
 opacity:0.2;
 background-color:#000
}
.b-rubricator__mask-icon{
 position:absolute;
 top:6px;
 right:8px
}
.b-rubricator__mask-wrap{
 z-index:1;
 position:absolute;
 top:4px;
 right:4px;
 bottom:4px;
 left:4px
}
.b-rubricator__theme-selector{
 float:left;
 margin-right:15px;
 margin-bottom:5px;
 position:relative
}
.b-rubricator__theme-selector:hover{
 cursor:pointer
}
.b-rubricator__theme-selector:hover:after{
 content:"";
 position:absolute;
 width:24px;
 height:24px;
 border:3px solid #19b6e9;
 left:0px;
 top:0px
}
.b-rubricator__theme-selector-item{
 width:0;
 height:0
}
.b-rubricator__theme-selector_state_active:after{
 content:"";
 position:absolute;
 width:24px;
 height:24px;
 border:3px solid #19b6e9;
 left:0px;
 top:0px
}
.b-reviews:after{
 clear:both;
 display:block;
 content:""
}
.b-reviews__hr{
 border-top:1px #cecece dotted
}
.b-reviews__item{
 margin-top:26px;
 *zoom:1
}
.b-reviews__item:after{
 clear:both;
 display:block;
 content:""
}
.b-reviews__item:first-child{
 margin-top:0
}
.b-reviews__left-column{
 float:left;
 width:185px
}
.b-reviews__right-column{
 float:left;
 width:538px
}
.b-reviews__author{
 font-weight:bold;
 margin:0 0 3px
}
.b-reviews__date{
 font-size:12px;
 vertical-align:middle
}
.b-reviews__rating{
 margin:5px 0 10px 0
}
.b-reviews__date-icon{
 vertical-align:middle;
 margin-right:5px
}
.b-reviews__holder{
 padding:26px 26px 0 26px
}
.b-reviews__holder_border_dashed{
 position:relative;
 border:1px #e1e1e1 dashed;
 padding:15px 25px
}
.b-reviews__verified{
 display:inline-block;
 border:1px #ddd solid;
 background:#f4f4f4;
 padding:2px 4px;
 cursor:pointer;
 overflow:hidden
}
.b-reviews__verified-icon{
 margin-right:4px;
 float:left
}
.b-reviews__verified-text{
 display:block;
 color:#6e6e6e;
 font-size:10px;
 line-height:14px;
 text-shadow:0 1px 0px #fff;
 overflow:hidden
}
.b-reviews__comment{
 padding-top:15px;
 margin-top:15px;
 border-top:1px #e8e8e8 solid
}
.b-reviews__comment:first-child{
 padding-top:0;
 margin-top:0;
 border-top:0
}
.b-reviews__comment-author{
 display:inline;
 font-weight:bold;
 vertical-align:middle;
 margin:0 15px 0 0;
 font-size:12px
}
.b-reviews__comment-info{
 margin:0 0 10px 0
}
.b-reviews__comment-date{
 vertical-align:middle;
 font-size:12px
}
.b-reviews__comment-date-icon{
 vertical-align:middle
}
.b-reviews__caption{
 font-weight:bold;
 font-size:12px
}
.b-reviews__caption_color_red{
 color:#c20000
}
.b-reviews__caption_color_green{
 color:#007f00
}
.b-reviews__author-icon{
 vertical-align:middle;
 margin-right:5px
}
.b-reviews__author-name{
 vertical-align:middle
}
.b-reviews__right-column_size_full-width{
 float:none;
 width:auto;
 overflow:hidden
}
.b-reviews__delete-item-link{
 position:absolute;
 top:0;
 right:0;
 cursor:pointer;
 color:#d42317
}
.b-reviews__delete-item-link:hover{
 color:#d42317
}
.b-portfolio-list{
 margin-left:-20px;
 overflow:hidden
}
.b-portfolio-list__item{
 float:left;
 margin-bottom:20px;
 margin-left:20px;
 padding:10px;
 width:202px;
 border:1px solid #dedede;
 background-color:#fff;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px
}
.b-portfolio-list__photos-count{
 color:#9d9d9d;
 vertical-align:middle;
 font-size:12px;
 display:inline-block
}
.b-portfolio-list__confirmed{
 vertical-align:middle;
 font-size:0;
 display:inline-block
}
.b-portfolio-list__confirmed-icon{
 margin-right:5px;
 vertical-align:middle
}
.b-portfolio-list__confirmed-text{
 color:#9d9d9d;
 vertical-align:middle;
 font-size:13px
}
.b-portfolio-list__img-wrap{
 position:relative;
 overflow:hidden
}
.b-portfolio-list__img-wrap:hover .b-portfolio-list__top-curtain{
 top:1px
}
.b-portfolio-list__img-wrap:hover .b-portfolio-list__bottom-curtain{
 bottom:1px
}
.b-portfolio-list__top-curtain{
 position:absolute;
 top:-42px;
 left:1px;
 padding:5px 0;
 width:100%;
 height:32px;
 background-color:#e8e8e8;
 text-align:center;
 -webkit-transition:all 0.2s ease-out;
 -moz-transition:all 0.2s ease-out;
 -o-transition:all 0.2s ease-out;
 transition:all 0.2s ease-out
}
.b-portfolio-list__bottom-curtain{
 position:absolute;
 bottom:-80px;
 left:1px;
 padding:10px 0;
 width:100%;
 background-color:#e8e8e8;
 text-align:center;
 -webkit-transition:all 0.2s ease-out;
 -moz-transition:all 0.2s ease-out;
 -o-transition:all 0.2s ease-out;
 transition:all 0.2s ease-out
}
.b-portfolio-list__manage-link{
 padding:5px 0;
 width:34px;
 border:1px solid transparent;
 vertical-align:middle;
 text-align:center;
 text-decoration:none;
 font-size:0;
 line-height:1;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px
}
.b-portfolio-list__manage-link:hover{
 border-color:#ccc #c6c7c9 #c0c3c8;
 text-decoration:none;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e9ecf1));
 background-image:-webkit-linear-gradient(top, #ffffff,#e9ecf1);
 background-image:-moz-linear-gradient(top, #ffffff,#e9ecf1);
 background-image:-o-linear-gradient(top, #ffffff,#e9ecf1);
 background-image:linear-gradient(top, #ffffff,#e9ecf1);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE9ECF1'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 -webkit-box-shadow:0 0 1px rgba(0,0,0,0.2);
 -moz-box-shadow:0 0 1px rgba(0,0,0,0.2);
 box-shadow:0 0 1px rgba(0,0,0,0.2)
}
.b-mobileapp{
 height:380px
}
.b-mobileapp__option{
 width:125px;
 -webkit-transition:all 0.1s linear;
 -moz-transition:all 0.1s linear;
 -o-transition:all 0.1s linear;
 transition:all 0.1s linear;
 position:relative;
 padding:7px 5px;
 cursor:pointer;
 border:3px transparent solid;
 font-size:0
}
.b-mobileapp__option_state_selected{
 border-color:#00bff3
}
.b-mobileapp__option_state_selected .b-mobileapp__option-icon{
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 opacity:1
}
.b-mobileapp__option-color{
 display:inline-block;
 width:32px;
 height:32px;
 margin:0 2px;
 background:#585858;
 vertical-align:top
}
.b-mobileapp__option-color_theme_white .b-mobileapp__option-color_type_first{
 background-color:#2da3ae
}
.b-mobileapp__option-color_theme_white .b-mobileapp__option-color_type_second{
 background-color:#7e7e7e
}
.b-mobileapp__option-color_theme_azure .b-mobileapp__option-color_type_first{
 background-color:#094581
}
.b-mobileapp__option-color_theme_azure .b-mobileapp__option-color_type_second{
 background-color:#2cbda0
}
.b-mobileapp__option-color_theme_lime .b-mobileapp__option-color_type_first{
 background-color:#046423
}
.b-mobileapp__option-color_theme_lime .b-mobileapp__option-color_type_second{
 background-color:#72d279
}
.b-mobileapp__option-color_theme_orange .b-mobileapp__option-color_type_first{
 background-color:#e64c02
}
.b-mobileapp__option-color_theme_orange .b-mobileapp__option-color_type_second{
 background-color:#ffa200
}
.b-mobileapp__option-color_theme_yellow .b-mobileapp__option-color_type_first{
 background-color:#b48600
}
.b-mobileapp__option-color_theme_yellow .b-mobileapp__option-color_type_second{
 background-color:#ffbd02
}
.b-mobileapp__option-color_theme_red .b-mobileapp__option-color_type_first{
 background-color:#830911
}
.b-mobileapp__option-color_theme_red .b-mobileapp__option-color_type_second{
 background-color:#c13d47
}
.b-mobileapp__option-color_theme_pink .b-mobileapp__option-color_type_first{
 background-color:#552467
}
.b-mobileapp__option-color_theme_pink .b-mobileapp__option-color_type_second{
 background-color:#bc319a
}
.b-mobileapp__option-color_theme_green .b-mobileapp__option-color_type_first{
 background-color:#557d1a
}
.b-mobileapp__option-color_theme_green .b-mobileapp__option-color_type_second{
 background-color:#90d12d
}
.b-mobileapp__option-color_theme_black .b-mobileapp__option-color_type_first{
 background-color:#007ec6
}
.b-mobileapp__option-color_theme_black .b-mobileapp__option-color_type_second{
 background-color:#969696
}
.b-mobileapp__option-color_theme_darkgreen .b-mobileapp__option-color_type_first{
 background-color:#154530
}
.b-mobileapp__option-color_theme_darkgreen .b-mobileapp__option-color_type_second{
 background-color:#4aa568
}
.b-mobileapp__option-color_theme_darkblue .b-mobileapp__option-color_type_first{
 background-color:#0f1d42
}
.b-mobileapp__option-color_theme_darkblue .b-mobileapp__option-color_type_second{
 background-color:#2da3ae
}
.b-mobileapp__option-color_theme_brown .b-mobileapp__option-color_type_first{
 background-color:#523e0d
}
.b-mobileapp__option-color_theme_brown .b-mobileapp__option-color_type_second{
 background-color:#b2b02f
}
.b-mobileapp__option-color_theme_crimson .b-mobileapp__option-color_type_first{
 background-color:#521b09
}
.b-mobileapp__option-color_theme_crimson .b-mobileapp__option-color_type_second{
 background-color:#ab391d
}
.b-mobileapp__option-color_theme_purple .b-mobileapp__option-color_type_first{
 background-color:#38173a
}
.b-mobileapp__option-color_theme_purple .b-mobileapp__option-color_type_second{
 background-color:#9c46a7
}
.b-mobileapp__option-icon{
 -webkit-transition:all 0.1s linear;
 -moz-transition:all 0.1s linear;
 -o-transition:all 0.1s linear;
 transition:all 0.1s linear;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
 opacity:0;
 position:absolute;
 left:100%;
 top:50%;
 margin:-7px 0 0
}
.b-mobileapp__option_position_right{
 text-align:right
}
.b-mobileapp__option_position_right .b-mobileapp__option-icon{
 right:100%;
 left:auto
}
.b-mobileapp__layout{
 margin:0 auto;
 border-collapse:collapse
}
.b-mobileapp__layout-cell{
 vertical-align:middle
}
.b-mobileapp__phone{
 position:relative;
 width:201px;
 height:376px;
 margin:0 34px;
 background:url('/image/cabinet_mobileapp/phone.png?r=72dd5d8fdc1badf609b1c3ee5e80633f') no-repeat 0px 0px
}
.b-mobileapp__phone_theme_white .b-mobileapp__phone-theme{
 background-position:0 0
}
.b-mobileapp__phone-theme{
 position:absolute;
 left:16px;
 top:61px;
 width:169px;
 height:253px;
 background:url('/image/cabinet_mobileapp/themes.jpg?r=c5ddfde9f64be864d6acb117d61c7c32') #fff no-repeat 0 0
}
.b-mobileapp__phone_theme_azure .b-mobileapp__phone-theme{
 background-position:-169px 0
}
.b-mobileapp__phone_theme_black .b-mobileapp__phone-theme{
 background-position:-1352px 0
}
.b-mobileapp__phone_theme_brown .b-mobileapp__phone-theme{
 background-position:-1859px 0
}
.b-mobileapp__phone_theme_crimson .b-mobileapp__phone-theme{
 background-position:-2028px 0
}
.b-mobileapp__phone_theme_darkblue .b-mobileapp__phone-theme{
 background-position:-1690px 0
}
.b-mobileapp__phone_theme_darkgreen .b-mobileapp__phone-theme{
 background-position:-1521px 0
}
.b-mobileapp__phone_theme_green .b-mobileapp__phone-theme{
 background-position:-1183px 0
}
.b-mobileapp__phone_theme_lime .b-mobileapp__phone-theme{
 background-position:-338px 0
}
.b-mobileapp__phone_theme_orange .b-mobileapp__phone-theme{
 background-position:-507px 0
}
.b-mobileapp__phone_theme_pink .b-mobileapp__phone-theme{
 background-position:-1014px 0
}
.b-mobileapp__phone_theme_purple .b-mobileapp__phone-theme{
 background-position:-2197px 0
}
.b-mobileapp__phone_theme_red .b-mobileapp__phone-theme{
 background-position:-845px 0
}
.b-mobileapp__phone_theme_yellow .b-mobileapp__phone-theme{
 background-position:-676px 0
}
.b-item-controls__control{
 cursor:pointer;
 padding:2px 10px
}
.b-item-controls__control+.b-item-controls__control{
 border-left:1px solid #f8f8f8
}
.b-item-controls__control:hover{
 text-decoration:none
}
.b-input{
 padding-right:22px;
 *zoom:1
}
.b-input:after{
 content:"";
 display:block;
 clear:both
}
.b-input__hint{
 display:block;
 font-size:12px;
 line-height:1.25em
}
.b-input__change-buttons-wrap{
 display:inline-block;
 width:34px;
 height:36px;
 margin-left:-5px;
 -webkit-border-radius:0 3px 3px 0;
 -moz-border-radius:0 3px 3px 0;
 -ms-border-radius:0 3px 3px 0;
 -o-border-radius:0 3px 3px 0;
 border-radius:0 3px 3px 0;
 background-color:#cbcbcb
}
.b-input__change-button-panel{
 display:block;
 width:32px;
 height:16px;
 border:1px solid #d9d9d9;
 border-color:#e2e2e2 #d9d9d9 #cbcbcb;
 font-size:1px;
 color:#b4b4b4;
 text-align:center;
 -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1),0 1px 0 #fff inset;
 -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1),0 1px 0 #fff inset;
 box-shadow:0 1px 2px 0 rgba(0,0,0,0.1),0 1px 0 #fff inset;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #e9e9e9));
 background-image:-webkit-linear-gradient(top, #fafafa,#e9e9e9);
 background-image:-moz-linear-gradient(top, #fafafa,#e9e9e9);
 background-image:-o-linear-gradient(top, #fafafa,#e9e9e9);
 background-image:linear-gradient(top, #fafafa,#e9e9e9);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFE9E9E9'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none
}
.b-input__change-button-panel:hover{
 background-color:#c3c3c3;
 border-color:#dbdbdb #d1d1d1 #c3c3c3;
 -webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.15);
 -moz-box-shadow:0 1px 3px 1px rgba(0,0,0,0.15);
 box-shadow:0 1px 3px 1px rgba(0,0,0,0.15);
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8));
 background-image:-webkit-linear-gradient(top, #ffffff,#f8f8f8);
 background-image:-moz-linear-gradient(top, #ffffff,#f8f8f8);
 background-image:-o-linear-gradient(top, #ffffff,#f8f8f8);
 background-image:linear-gradient(top, #ffffff,#f8f8f8);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF8F8F8'),progid:DXImageTransform.Microsoft.AlphaImageLoader()
}
.b-input__change-button-panel:active{
 border-color:#bdbdbd #c2c2c2 #c8c8c8;
 -webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.15) inset;
 -moz-box-shadow:0 0 3px 1px rgba(0,0,0,0.15) inset;
 box-shadow:0 0 3px 1px rgba(0,0,0,0.15) inset;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7e7e7), color-stop(100%, #e7e7e7));
 background-image:-webkit-linear-gradient(top, #e7e7e7,#e7e7e7);
 background-image:-moz-linear-gradient(top, #e7e7e7,#e7e7e7);
 background-image:-o-linear-gradient(top, #e7e7e7,#e7e7e7);
 background-image:linear-gradient(top, #e7e7e7,#e7e7e7);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE7E7E7', endColorstr='#FFE7E7E7'),progid:DXImageTransform.Microsoft.AlphaImageLoader()
}
.b-input__change-button-panel_type_up{
 border-bottom:0 none;
 -webkit-border-radius:0 3px 0 0;
 -moz-border-radius:0 3px 0 0;
 -ms-border-radius:0 3px 0 0;
 -o-border-radius:0 3px 0 0;
 border-radius:0 3px 0 0;
 height:17px
}
.b-input__change-button-panel_type_down{
 margin-top:1px;
 border-top:0 none;
 -webkit-border-radius:0 0 3px 0;
 -moz-border-radius:0 0 3px 0;
 -ms-border-radius:0 0 3px 0;
 -o-border-radius:0 0 3px 0;
 border-radius:0 0 3px 0
}
.b-input__change-button-arrow-up{
 margin-top:5px
}
.b-input__change-button-arrow-down{
 margin-top:7px
}
.b-input__phone-code{
 float:left;
 padding:11px 0 9px;
 font-size:1.1em;
 line-height:1.2em
}
.b-input__phone-divider{
 float:left;
 margin:0 3px;
 font-size:1.1em;
 line-height:37px
}
input[type="input"].b-input__field_type_no-right-radius,input[type="text"].b-input__field_type_no-right-radius,input[type="email"].b-input__field_type_no-right-radius,input[type="password"].b-input__field_type_no-right-radius{
 -webkit-border-radius:2px 0 0 2px;
 -moz-border-radius:2px 0 0 2px;
 -ms-border-radius:2px 0 0 2px;
 -o-border-radius:2px 0 0 2px;
 border-radius:2px 0 0 2px
}
textarea.b-input__field_height_100{
 height:100px
}
.b-input__field,textarea.b-input__field,input[type="input"].b-input__field,input[type="text"].b-input__field,input[type="email"].b-input__field,input[type="password"].b-input__field{
 float:left;
 width:100%;
 outline:0 none;
 border:1px solid #ddd;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 -webkit-box-shadow:0 1px 2px #f2f2f2 inset;
 -moz-box-shadow:0 1px 2px #f2f2f2 inset;
 box-shadow:0 1px 2px #f2f2f2 inset;
 font:15px/18px Arial,sans-serif;
 height:18px;
 padding:8px 10px;
 background-color:#fff
}
.b-input__field::-webkit-input-placeholder,textarea.b-input__field::-webkit-input-placeholder,input[type="input"].b-input__field::-webkit-input-placeholder,input[type="text"].b-input__field::-webkit-input-placeholder,input[type="email"].b-input__field::-webkit-input-placeholder,input[type="password"].b-input__field::-webkit-input-placeholder{
 color:#9a9a9a
}
.b-input__field::-moz-placeholder,textarea.b-input__field::-moz-placeholder,input[type="input"].b-input__field::-moz-placeholder,input[type="text"].b-input__field::-moz-placeholder,input[type="email"].b-input__field::-moz-placeholder,input[type="password"].b-input__field::-moz-placeholder{
 color:#9a9a9a
}
.b-input__field:-ms-input-placeholder,textarea.b-input__field:-ms-input-placeholder,input[type="input"].b-input__field:-ms-input-placeholder,input[type="text"].b-input__field:-ms-input-placeholder,input[type="email"].b-input__field:-ms-input-placeholder,input[type="password"].b-input__field:-ms-input-placeholder{
 color:#9a9a9a
}
.b-input__field.placeholder,textarea.b-input__field.placeholder,input[type="input"].b-input__field.placeholder,input[type="text"].b-input__field.placeholder,input[type="email"].b-input__field.placeholder,input[type="password"].b-input__field.placeholder{
 color:#9a9a9a
}
textarea.b-input__field{
 height:auto;
 overflow-x:hidden
}
textarea.b-input__field_height_50{
 height:50px
}
.b-input__phone-code-switch{
 display:inline-block;
 margin:11px 0 0;
 border-bottom:1px dashed;
 cursor:pointer;
 font-size:1.1em
}
.b-input_size_small{
 width:33px
}
.b-input_size_big{
 width:300px
}
.b-input_size_medium{
 width:56px
}
.b-input_with_validation{
 position:relative;
 padding-right:0
}
.b-input_with_validation .b-input__field,.b-input_with_validation textarea.b-input__field,.b-input_with_validation input[type="input"].b-input__field,.b-input_with_validation input[type="text"].b-input__field,.b-input_with_validation input[type="email"].b-input__field,.b-input_with_validation input[type="password"].b-input__field{
 height:36px;
 padding-right:32px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.b-input_with_validation .b-input__field:focus,.b-input_with_validation textarea.b-input__field:focus,.b-input_with_validation input[type="input"].b-input__field:focus,.b-input_with_validation input[type="text"].b-input__field:focus,.b-input_with_validation input[type="email"].b-input__field:focus,.b-input_with_validation input[type="password"].b-input__field:focus{
 border-color:#11c0f2
}
.b-input_theme_correct{
 position:relative
}
.b-input_theme_correct:before{
 position:absolute;
 top:14px;
 right:10px;
 content:""
}
.b-input_theme_error{
 position:relative
}
.b-input_theme_error .b-input__field,.b-input_theme_error textarea.b-input__field,.b-input_theme_error input[type="input"].b-input__field,.b-input_theme_error input[type="text"].b-input__field,.b-input_theme_error input[type="email"].b-input__field,.b-input_theme_error input[type="password"].b-input__field,.b-input_theme_error .b-input__field:focus,.b-input_theme_error textarea.b-input__field:focus,.b-input_theme_error input[type="input"].b-input__field:focus,.b-input_theme_error input[type="text"].b-input__field:focus,.b-input_theme_error input[type="email"].b-input__field:focus,.b-input_theme_error input[type="password"].b-input__field:focus{
 border-color:#f63
}
.b-input_theme_error .b-drop-down__value{
 border-color:#f63
}
.b-input_with_right-button{
 margin-right:-10px;
 display:inline-block;
 vertical-align:middle
}
.b-input_with_right-button+.b-button{
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.b-input_type_search{
 margin-right:-10px;
 padding-right:0
}
.b-input_display_inline{
 display:inline-block;
 vertical-align:middle
}
.b-input__field_height_medium,input[type="input"].b-input__field_height_medium,input[type="text"].b-input__field_height_medium,input[type="email"].b-input__field_height_medium,input[type="password"].b-input__field_height_medium,textarea.b-input__field_height_medium{
 padding-top:6px;
 padding-bottom:6px;
 font-size:13px
}
.b-input_type_error{
 position:relative
}
.b-input_type_error .b-drop-down,.b-input_type_error textarea.b-input__field,.b-input_type_error input[type="input"].b-input__field,.b-input_type_error input[type="text"].b-input__field,.b-input_type_error input[type="email"].b-input__field,.b-input_type_error input[type="password"].b-input__field{
 border-color:red
}
.b-input__error{
 position:absolute;
 right:9px;
 top:11px;
 padding:0 8px;
 color:#fff;
 background:red;
 font-size:11px;
 line-height:17px
}
.b-input__change-buttons-wrap_state_disabled .b-input__change-button-panel{
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
 opacity:0.5;
 border-color:#e2e2e2 #d9d9d9 #cbcbcb;
 background:#fafafa;
 filter:none;
 cursor:default;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
textarea.b-input__field.b-input__field_state_disabled,input[type="input"].b-input__field.b-input__field_state_disabled,input[type="text"].b-input__field.b-input__field_state_disabled,input[type="email"].b-input__field.b-input__field_state_disabled,input[type="password"].b-input__field.b-input__field_state_disabled{
 background:#fafafa;
 color:#a5a5a5;
 cursor:default
}
textarea.b-input__field_height_extra-large,input[type="input"].b-input__field_height_extra-large,input[type="text"].b-input__field_height_extra-large,input[type="email"].b-input__field_height_extra-large,input[type="password"].b-input__field_height_extra-large{
 padding:20px
}
.b-input_size_280{
 width:280px
}
.b-input_size_200{
 width:200px
}
.b-input__field_height_small,input[type="input"].b-input__field_height_small,input[type="text"].b-input__field_height_small,input[type="email"].b-input__field_height_small,input[type="password"].b-input__field_height_small,textarea.b-input__field_height_small{
 padding-top:1px;
 padding-bottom:1px;
 font-size:13px
}
.b-input_status_invalid .b-input__field{
 border-color:#e52b2c !important
}
.b-input__remove-icon{
 position:absolute;
 top:0;
 right:0;
 display:inline-block;
 background-color:#fff;
 cursor:pointer
}
textarea.b-input__field_height_150{
 height:150px
}
.b-input__field_type_transparent,textarea.b-input__field_type_transparent,input[type="input"].b-input__field_type_transparent,input[type="text"].b-input__field_type_transparent,input[type="email"].b-input__field_type_transparent,input[type="password"].b-input__field_type_transparent{
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0;
 border:0 none;
 background-color:transparent
}
.b-input__field_height_50,textarea.b-input__field_height_50,input[type="input"].b-input__field_height_50,input[type="text"].b-input__field_height_50,input[type="email"].b-input__field_height_50,input[type="password"].b-input__field_height_50{
 height:50px
}
.b-input__field_height_30,textarea.b-input__field_height_30,input[type="input"].b-input__field_height_30,input[type="text"].b-input__field_height_30,input[type="email"].b-input__field_height_30,input[type="password"].b-input__field_height_30{
 height:30px
}
textarea.b-input__field_height_150{
 height:150px
}
.b-input__lock-icon{
 position:absolute;
 top:50%;
 right:-23px;
 margin-top:-9px
}
input[type="text"].b-input__field_type_pseudo-link{
 border:0;
 border-bottom:1px dashed;
 width:auto;
 float:left;
 padding:0;
 color:#009ac4
}
.b-input__inner-label{
 display:none
}
.b-input_type_inner-label{
 position:relative;
 padding-right:42px
}
.b-input_type_inner-label .b-input__inner-label{
 position:absolute;
 top:50%;
 left:1px;
 overflow:hidden;
 display:block;
 width:20px;
 height:20px;
 margin:-10px 0 0;
 padding:0 0 0 5px;
 background-color:#fff;
 line-height:20px;
 text-align:center
}
.b-input_type_inner-label .b-input__inner-label:after{
 position:absolute;
 left:-2px;
 top:-5px;
 width:2px;
 height:100%;
 padding:5px 0;
 -webkit-box-shadow:0 0 2px #f2f2f2;
 -moz-box-shadow:0 0 2px #f2f2f2;
 box-shadow:0 0 2px #f2f2f2;
 content:""
}
.b-input_type_inner-label .b-input__field[type="input"],.b-input_type_inner-label .b-input__field[type="text"],.b-input_type_inner-label .b-input__field[type="email"],.b-input_type_inner-label .b-input__field[type="password"]{
 padding-left:30px
}
.b-input_type_with-icon{
 position:relative
}
.b-input__schedule-icon{
 position:absolute;
 top:50%;
 right:13px;
 margin-top:-9px
}
.b-input__search-icon{
 position:absolute;
 top:50%;
 right:5px;
 margin-top:-19px;
 padding:8px 18px 6px 18px;
 background-color:transparent;
 border:none;
 border-radius:3px;
 cursor:pointer
}
.b-input__search-icon:hover{
 background-color:#fb8521
}
.b-input__search-icon_type_hover{
 background-color:#fb8521
}
.b-input__field_font-size_13,textarea.b-input__field_font-size_13,input[type="input"].b-input__field_font-size_13,input[type="text"].b-input__field_font-size_13,input[type="email"].b-input__field_font-size_13,input[type="password"].b-input__field_font-size_13{
 font-size:13px
}
.b-input_type_inner-right-label{
 position:relative;
 padding-right:47px
}
.b-input_type_inner-right-label .b-input__inner-label{
 position:absolute;
 top:50%;
 right:1px;
 overflow:hidden;
 display:block;
 width:20px;
 height:20px;
 margin:-10px 0 0;
 padding:0 10px 0 0;
 line-height:20px;
 text-align:center
}
.b-input_type_inner-right-label .b-input__inner-label:after{
 position:absolute;
 right:-2px;
 top:-5px;
 width:2px;
 height:100%;
 padding:5px 0;
 -webkit-box-shadow:0 0 2px #f2f2f2;
 -moz-box-shadow:0 0 2px #f2f2f2;
 box-shadow:0 0 2px #f2f2f2;
 content:""
}
.b-input_type_inner-right-label .b-input__field[type="input"],.b-input_type_inner-right-label .b-input__field[type="text"],.b-input_type_inner-right-label .b-input__field[type="email"],.b-input_type_inner-right-label .b-input__field[type="password"]{
 padding-right:35px
}
.b-input__inbox-icon-search{
 position:absolute;
 top:50%;
 left:11px;
 margin-top:-8px
}
.b-input_type_with-inbox-icon{
 position:relative;
 padding:0
}
.b-input_type_with-inbox-icon.b-input .b-input__field{
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 height:36px;
 padding-left:37px
}
.b-input.b-input_type_with-left-button .b-input__field{
 border-left:none;
 border-radius:0 3px 3px 0
}
.b-import-steps{
 margin-bottom:20px;
 width:100%;
 overflow:hidden
}
.b-import-steps__step{
 float:left;
 padding-right:18px
}
.b-import-steps__number{
 display:inline-block;
 vertical-align:middle;
 margin-right:8px;
 text-align:center;
 color:#fff;
 font-size:22px;
 line-height:45px
}
.b-import-steps__text{
 display:inline-block;
 vertical-align:middle;
 margin-right:25px;
 font-size:14px
}
.b-icons-hover{
 cursor:pointer
}
.b-form-changeable__row{
 width:998px;
 height:100%
}
.b-form-changeable__row:hover{
 cursor:move
}
.b-form-changeable__row:hover .b-form__label-wrap,.b-form-changeable__row:hover .b-form__field{
 background-color:#f6f6f6
}
.b-form-changeable__label-text{
 border-bottom:1px dotted #333;
 cursor:pointer;
 white-space:normal
}
.b-form-changeable__label-text:hover{
 border-bottom-color:transparent
}
.b-form-changeable__remove{
 margin-left:15px;
 margin-right:15px;
 vertical-align:middle;
 cursor:pointer
}
.b-form-changeable__row_type_placeholder{
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
 opacity:0.3
}
.b-form-changeable__remove_state_disabled{
 cursor:default;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
 opacity:0.3
}
.b-favorite-label{
 cursor:pointer
}
.b-favorite-label_position_top-right{
 position:absolute;
 width:0;
 height:0;
 top:0;
 right:0;
 border-style:solid;
 border-width:0 40px 40px 0;
 border-color:transparent #eee transparent transparent
}
.b-favorite-label_position_top-right .b-favorite-label__icon{
 top:5px;
 left:22px;
 position:absolute
}
.b-favorite-label_position_top-right:hover{
 border-color:transparent #ffba00 transparent transparent
}
.b-favorite-label_position_bottom-right{
 position:absolute;
 bottom:0;
 right:0;
 width:0;
 height:0;
 border-style:solid;
 border-width:0 0 40px 40px;
 border-color:transparent transparent #eee transparent
}
.b-favorite-label_position_bottom-right .b-favorite-label__icon{
 top:20px;
 right:5px;
 position:absolute
}
.b-favorite-label_position_bottom-right:hover{
 border-color:transparent transparent #ffba00 transparent
}
.b-favorite-label_state_active.b-favorite-label_position_top-right{
 border-color:transparent #ffba00 transparent transparent
}
.b-favorite-label_state_active.b-favorite-label_position_bottom-right{
 border-color:transparent transparent #ffba00 transparent
}
.b-favorite-label_state_active.b-favorite-label_type_inline{
 background:#ffb449
}
.b-favorite-label_type_table{
 right:2px
}
.b-favorite-label_type_inline{
 display:inline-block;
 border-radius:50%;
 background:#e2e2e2;
 width:20px;
 height:20px
}
.b-favorite-label_type_inline .b-favorite-label__icon{
 vertical-align:middle;
 position:static
}
.b-favorite-label_type_inline:hover{
 background:#ffb449
}
.b-categories-select-list__link_type_active .b-categories-select-list__icon{
 margin:0 6px 0 -17px
}
.b-categories-select-list__link_type_active .b-categories-select-list__text{
 color:#333
}
.b-categories-select-list__text{
 border-bottom:1px dotted;
 text-decoration:none;
 cursor:pointer
}
.b-categories-select-list__text:hover{
 border-color:transparent;
 text-decoration:none
}
.b-categories-select-list__text:visited{
 text-decoration:none
}
.b-categories-select-list__link{
 display:block;
 padding:2px 0 4px 10px
}
.b-categories-select-list__icon{
 vertical-align:middle;
 margin:0 7px 0 -15px
}
.b-categories-select-list__link_type_selected{
 background:#ededed
}
.b-button{
 position:relative;
 display:inline-block;
 outline:0 none;
 border:1px solid #ccc;
 padding:0;
 color:#444;
 font-size:0;
 text-align:center;
 white-space:nowrap;
 cursor:pointer;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #f2f2f2));
 background-image:-webkit-linear-gradient(top, #fafafa,#f2f2f2);
 background-image:-moz-linear-gradient(top, #fafafa,#f2f2f2);
 background-image:-o-linear-gradient(top, #fafafa,#f2f2f2);
 background-image:linear-gradient(top, #fafafa,#f2f2f2);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFF2F2F2'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 -webkit-box-shadow:0 1px 3px -2px rgba(0,0,0,0.45);
 -moz-box-shadow:0 1px 3px -2px rgba(0,0,0,0.45);
 box-shadow:0 1px 3px -2px rgba(0,0,0,0.45);
 text-shadow:1px 1px 0 #fff;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 *overflow:visible
}
.b-button:hover{
 border-color:#dbdbdb #cdcdcd #c3c3c3;
 text-decoration:none;
 color:#444;
 -webkit-box-shadow:0 0 3px -1px rgba(0,0,0,0.3);
 -moz-box-shadow:0 0 3px -1px rgba(0,0,0,0.3);
 box-shadow:0 0 3px -1px rgba(0,0,0,0.3);
 background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f8f8f8), color-stop(100%, #fefefe));
 background-image:-webkit-linear-gradient(bottom, #f8f8f8,#fefefe);
 background-image:-moz-linear-gradient(bottom, #f8f8f8,#fefefe);
 background-image:-o-linear-gradient(bottom, #f8f8f8,#fefefe);
 background-image:linear-gradient(bottom, #f8f8f8,#fefefe);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFF8F8F8'),progid:DXImageTransform.Microsoft.AlphaImageLoader()
}
.b-button:active{
 background:#e7e7e7;
 filter:none;
 border-color:#bebebe #c8c8c8 #d4d4d4;
 -webkit-box-shadow:inset 0 1px 5px 0px rgba(0,0,0,0.2);
 -moz-box-shadow:inset 0 1px 5px 0px rgba(0,0,0,0.2);
 box-shadow:inset 0 1px 5px 0px rgba(0,0,0,0.2)
}
.b-button::-moz-focus-inner{
 padding:0;
 border:0
}
input.b-button{
 padding:0 20px;
 font-size:12px;
 line-height:36px;
 height:36px
}
.b-button_size_small .b-button__aligner{
 height:20px
}
input.b-button_size_small{
 padding:2px 10px;
 line-height:14px
}
.b-button_size_medium .b-button__aligner{
 height:36px
}
.b-button_size_large .b-button__aligner{
 height:48px
}
input.b-button_size_large{
 height:48px;
 padding:14px 25px;
 line-height:14px;
 font-size:14px
}
.b-button_size_big .b-button__holder{
 height:58px;
 line-height:58px;
 width:51px
}
.b-button_size_big .b-button__aligner{
 height:58px
}
input.b-button_size_big{
 padding:18px 30px;
 font-size:20px
}
.b-button_theme_blue{
 border-color: #AF2627 #AF2627 #AF2627;
 color:#fff;
 background:#AF2627;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #AF2627), color-stop(100%, #AF2627));
 background-image:-webkit-linear-gradient(top, #AF2627, #AF2627);
 background-image:-moz-linear-gradient(top, #AF2627,#962021);
 background-image:-o-linear-gradient(top, #AF2627,#962021);
 background-image:linear-gradient(top, #AF2627,#962021);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1ABEF3', endColorstr='#FF18AFE0'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 text-shadow:0 1px 0 rgba(0,0,0,0.25);
 -webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,0.45),inset 0 2px 0 -1px rgba(255,255,255,0.25);
 -moz-box-shadow:0 1px 4px -1px rgba(0,0,0,0.45),inset 0 2px 0 -1px rgba(255,255,255,0.25);
 box-shadow:0 1px 4px -1px rgba(0,0,0,0.45),inset 0 2px 0 -1px rgba(255,255,255,0.25)
}
.b-button_theme_blue:hover{
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #AF2627), color-stop(100%, #AF2627));
 background-image:-webkit-linear-gradient(top, #AF2627, #AF2627);
 background-image:-moz-linear-gradient(top, #AF2627,#962021);
 background-image:-o-linear-gradient(top, #AF2627,#962021);
 background-image:linear-gradient(top, #AF2627,#962021);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF19C0F6', endColorstr='#FF01BFF2'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 border-color:#962021;
 background-color:#962021;
 background-image:none;
 color:#fff;
 filter:none;
 -webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,0.45),inset 0 2px 0 -1px rgba(255,255,255,0.25);
 -moz-box-shadow:0 1px 4px -1px rgba(0,0,0,0.45),inset 0 2px 0 -1px rgba(255,255,255,0.25);
 box-shadow:0 1px 4px -1px rgba(0,0,0,0.45),inset 0 2px 0 -1px rgba(255,255,255,0.25)
}
.b-button_theme_blue:active{
 border-color: #962021;
 background-color: #AF2627;
 background-image:none;
 color:#fff;
 filter:none;
 text-shadow:0 -1px 0 rgba(0,0,0,0.25);
 -webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.16) inset;
 -moz-box-shadow:0 1px 2px 1px rgba(0,0,0,0.16) inset;
 box-shadow:0 1px 2px 1px rgba(0,0,0,0.16) inset
}
.b-button_theme_dark-green{
 border-color:#389332;
 background:#46b53d;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #46b63e), color-stop(100%, #3ea137));
 background-image:-webkit-linear-gradient(top, #46b63e,#3ea137);
 background-image:-moz-linear-gradient(top, #46b63e,#3ea137);
 background-image:-o-linear-gradient(top, #46b63e,#3ea137);
 background-image:linear-gradient(top, #46b63e,#3ea137);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF46B63E', endColorstr='#FF3EA137');
 -webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0px 1px 0 0px #5bcf53;
 -moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0px 1px 0 0px #5bcf53;
 box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0px 1px 0 0px #5bcf53;
 text-shadow:0 1px 0 rgba(0,0,0,0.2);
 color:#fff
}
.b-button_theme_dark-green:hover{
 -webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0px 1px 0 0px #5bcf53;
 -moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0px 1px 0 0px #5bcf53;
 box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0px 1px 0 0px #5bcf53;
 background:#32c328;
 border-color:#389332;
 filter:none;
 color:#fff
}
.b-button_theme_dark-green:active{
 border-color:#389332;
 background:#32c328;
 filter:none
}
.b-button_theme_dark-green .b-button__holder{
 text-shadow:0 1px 0 #fff;
 color:#3c9b35
}
.b-button_theme_dark-orange{
 border-color:#d86c1b;
 background:#ed8414;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ed8414), color-stop(100%, #f57413));
 background-image:-webkit-linear-gradient(top, #ed8414,#f57413);
 background-image:-moz-linear-gradient(top, #ed8414,#f57413);
 background-image:-o-linear-gradient(top, #ed8414,#f57413);
 background-image:linear-gradient(top, #ed8414,#f57413);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFED8414', endColorstr='#FFF57413'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 -webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0px 1px 0 0px #ffa854;
 -moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0px 1px 0 0px #ffa854;
 box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0px 1px 0 0px #ffa854;
 text-shadow:0 1px 0 rgba(0,0,0,0.2);
 color:#fff
}
.b-button_theme_dark-orange:hover{
 -webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.32),inset 0px 1px 0 0px #ffa854;
 -moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.32),inset 0px 1px 0 0px #ffa854;
 box-shadow:-1px 1px 2px rgba(0,0,0,0.32),inset 0px 1px 0 0px #ffa854;
 background:#ff911b;
 border-color:#d86c1b;
 filter:none;
 color:#fff
}
.b-button_theme_dark-orange:active{
 background:#ff911b;
 filter:none;
 border-color:#d86c1b;
 -webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0 1px 5px 0px rgba(0,0,0,0.2);
 -moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0 1px 5px 0px rgba(0,0,0,0.2);
 box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0 1px 5px 0px rgba(0,0,0,0.2)
}
.b-button_theme_dark-orange .b-button__holder{
 text-shadow:0 1px 0 #fff;
 color:#e06b11
}
.b-button_theme_yellow{
 border:0 none;
 background:#fed800;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fee300), color-stop(100%, #fecc00));
 background-image:-webkit-linear-gradient(top, #fee300,#fecc00);
 background-image:-moz-linear-gradient(top, #fee300,#fecc00);
 background-image:-o-linear-gradient(top, #fee300,#fecc00);
 background-image:linear-gradient(top, #fee300,#fecc00);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEE300', endColorstr='#FFFECC00'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);
 -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);
 box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);
 text-shadow:1px 1px 0 #fff
}
.b-button_theme_yellow:hover{
 -webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.35);
 -moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.35);
 box-shadow:0 1px 4px 0 rgba(0,0,0,0.35);
 background:#fee300;
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEE300', endColorstr='#FFFEE300'),progid:DXImageTransform.Microsoft.AlphaImageLoader()
}
.b-button_theme_yellow:active{
 background:#fee300;
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEE300', endColorstr='#FFFEE300'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 -webkit-box-shadow:inset 0 1px 5px 0px rgba(0,0,0,0.2);
 -moz-box-shadow:inset 0 1px 5px 0px rgba(0,0,0,0.2);
 box-shadow:inset 0 1px 5px 0px rgba(0,0,0,0.2)
}
.b-button_state_disabled,.b-button[disabled],input.b-button[disabled],.b-button_state_disabled:hover,.b-button_state_disabled:active{
 border:1px solid #e5e5e5;
 color:#6e6e6e;
 cursor:default;
 background:#fcfcfc;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));
 background-image:-webkit-linear-gradient(top, #fcfcfc,#f8f8f8);
 background-image:-moz-linear-gradient(top, #fcfcfc,#f8f8f8);
 background-image:-o-linear-gradient(top, #fcfcfc,#f8f8f8);
 background-image:linear-gradient(top, #fcfcfc,#f8f8f8);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCFCFC', endColorstr='#FFF8F8F8'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 box-shadow:none;
 text-shadow:none
}
.b-button_state_disabled.b-button_type_tailed::after,.b-button_type_tailed.b-button[disabled]::after{
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#ececec
}
.b-button__aligner{
 vertical-align:middle;
 display:inline-block;
 height:34px
}
.b-button__holder{
 float:left;
 font-size:1px;
 height:34px;
 line-height:34px;
 width:21px;
 position:relative;
 background:#fafafa;
 vertical-align:top;
 padding:0 5px 0 10px
}
.b-button__holder-arrow{
 position:absolute;
 left:100%;
 top:0
}
.b-button__holder-icon{
 vertical-align:middle
}
.b-button__holder-text{
 font-size:10px;
 line-height:normal;
 margin-left:-3px;
 display:block;
 line-height:1em
}
.b-button__holder-text_type_count{
 float:left;
 font-size:22px;
 font-weight:bold;
 margin:0 5px 0 0
}
.b-button__text{
 vertical-align:middle;
 white-space:normal;
 font-size:12px;
 line-height:normal;
 margin:0 20px;
 display:inline-block;
 -webkit-transition:all 0.3s;
 -moz-transition:all 0.3s;
 -o-transition:all 0.3s;
 transition:all 0.3s
}
.b-button__text_size_medium{
 font-size:16px
}
.b-button__text_size_big{
 font-size:20px
}
.b-button__form-button{
 z-index:10;
 overflow:hidden;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 border:0 none;
 outline:0 none;
 background:url('/image/pixel.gif?r=1715c23e8a47f049c69ec546099a070a') 0 0 repeat;
 text-indent:-5000px;
 cursor:pointer
}
.b-button_state_active,.b-button_state_active:hover{
 background-color:#e7e7e7;
 border-color:#bebebe #c8c8c8 #d4d4d4;
 background-image:none;
 filter:none;
 -webkit-box-shadow:inset 0 1px 5px 0px rgba(0,0,0,0.2);
 -moz-box-shadow:inset 0 1px 5px 0px rgba(0,0,0,0.2);
 box-shadow:inset 0 1px 5px 0px rgba(0,0,0,0.2)
}
.b-button_state_active.b-button_theme_blue{
 border-color:#1497c1 #1391bb #138db5;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #19bff5), color-stop(100%, #17b0e1));
 background-image:-webkit-linear-gradient(top, #19bff5,#17b0e1);
 background-image:-moz-linear-gradient(top, #19bff5,#17b0e1);
 background-image:-o-linear-gradient(top, #19bff5,#17b0e1);
 background-image:linear-gradient(top, #19bff5,#17b0e1);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF19BFF5', endColorstr='#FF17B0E1'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 text-shadow:0 1px 0 rgba(0,0,0,0.2);
 color:#fff
}
.b-button_state_active.b-button_theme_dark-green{
 border-color:#389332;
 background-color:#32c328;
 filter:none;
 -webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0 1px 5px 0px rgba(0,0,0,0.2);
 -moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0 1px 5px 0px rgba(0,0,0,0.2);
 box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0 1px 5px 0px rgba(0,0,0,0.2)
}
.b-button_state_active.b-button_theme_dark-orange{
 border-color:#d86c1b;
 background-color:#ff911b;
 filter:none;
 -webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0 1px 5px 0px rgba(0,0,0,0.2);
 -moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0 1px 5px 0px rgba(0,0,0,0.2);
 box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0 1px 5px 0px rgba(0,0,0,0.2)
}
.b-button_state_active.b-button_theme_white{
 background:#fefefe;
 background-image:none;
 filter:none
}
.b-button_state_active .b-button__tail{
 display:block;
 position:absolute;
 left:50%;
 margin-left:-6px;
 bottom:-6px
}
.b-button_state_active.b-button_type_tailed:after{
 background-color:#e7e7e7
}
.b-button_type_block{
 display:block
}
.b-button_type_block .b-button__text{
 margin:0
}
.b-button_size_small-wide .b-button__aligner{
 height:20px
}
.b-button_size_small-wide .b-button__text{
 margin:0 50px
}
input.b-button_size_small{
 padding:2px 10px;
 line-height:14px
}
.b-button_type_tailed{
 position:relative
}
.b-button_type_tailed::after{
 position:absolute;
 top:100%;
 left:50%;
 display:block;
 margin-top:-5px;
 margin-left:-5px;
 width:10px;
 height:10px;
 border-bottom:1px solid #ccc;
 border-right:1px solid #ccc;
 background-color:#fff;
 content:"";
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg);
 -webkit-box-shadow:inset 0 -5px 5px -5px rgba(0,0,0,0.2),inset -5px 0px 5px -5px rgba(0,0,0,0.2);
 -moz-box-shadow:inset 0 -5px 5px -5px rgba(0,0,0,0.2),inset -5px 0px 5px -5px rgba(0,0,0,0.2);
 box-shadow:inset 0 -5px 5px -5px rgba(0,0,0,0.2),inset -5px 0px 5px -5px rgba(0,0,0,0.2)
}
.b-button_type_search{
 float:right;
 border-left:0 none;
 -webkit-border-radius:0 3px 3px 0;
 -moz-border-radius:0 3px 3px 0;
 -ms-border-radius:0 3px 3px 0;
 -o-border-radius:0 3px 3px 0;
 border-radius:0 3px 3px 0
}
.b-button_theme_grey{
 border:0 none;
 -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);
 -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);
 box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);
 text-shadow:1px 1px 0 #fff
}
.b-button_theme_grey:hover{
 -webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.35);
 -moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.35);
 box-shadow:0 1px 4px 0 rgba(0,0,0,0.35);
 background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffffff), color-stop(100%, #fafafa));
 background-image:-webkit-linear-gradient(bottom, #ffffff,#fafafa);
 background-image:-moz-linear-gradient(bottom, #ffffff,#fafafa);
 background-image:-o-linear-gradient(bottom, #ffffff,#fafafa);
 background-image:linear-gradient(bottom, #ffffff,#fafafa);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFFFFFFF'),progid:DXImageTransform.Microsoft.AlphaImageLoader()
}
.b-button_theme_grey:active{
 background:#fafafa;
 -webkit-box-shadow:inset 0 1px 5px 0px rgba(0,0,0,0.2);
 -moz-box-shadow:inset 0 1px 5px 0px rgba(0,0,0,0.2);
 box-shadow:inset 0 1px 5px 0px rgba(0,0,0,0.2)
}
.b-button__text_size_medium-small{
 font-size:13px
}
.b-button_theme_transparent{
 background:transparent;
 border-color:transparent;
 background-image:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_transparent:hover{
 background:transparent;
 border-color:transparent;
 background-image:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_transparent:hover .b-button__text{
 text-decoration:underline
}
.b-button_theme_transparent:active{
 background:transparent;
 border-color:transparent;
 background-image:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_green{
 border-color:#17ad25 #16a223 #149821;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1bcb2c), color-stop(100%, #1ac32a));
 background-image:-webkit-linear-gradient(top, #1bcb2c,#1ac32a);
 background-image:-moz-linear-gradient(top, #1bcb2c,#1ac32a);
 background-image:-o-linear-gradient(top, #1bcb2c,#1ac32a);
 background-image:linear-gradient(top, #1bcb2c,#1ac32a);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1BCB2C', endColorstr='#FF1AC32A'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 text-shadow:0 1px 0 rgba(0,0,0,0.2);
 color:#fff
}
.b-button_theme_green:hover{
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1ddc30), color-stop(100%, #1bd12d));
 background-image:-webkit-linear-gradient(top, #1ddc30,#1bd12d);
 background-image:-moz-linear-gradient(top, #1ddc30,#1bd12d);
 background-image:-o-linear-gradient(top, #1ddc30,#1bd12d);
 background-image:linear-gradient(top, #1ddc30,#1bd12d);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1DDC30', endColorstr='#FF1BD12D'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 border-color:#17ad25 #16a223 #149821;
 color:#fff
}
.b-button_theme_green:active{
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1bcb2c), color-stop(100%, #1ac32a));
 background-image:-webkit-linear-gradient(top, #1bcb2c,#1ac32a);
 background-image:-moz-linear-gradient(top, #1bcb2c,#1ac32a);
 background-image:-o-linear-gradient(top, #1bcb2c,#1ac32a);
 background-image:linear-gradient(top, #1bcb2c,#1ac32a);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1BCB2C', endColorstr='#FF1AC32A'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 border-color:#17ad25 #16a223 #149821
}
.b-button_theme_dashed{
 border-radius:0;
 background:#fff;
 border-style:dashed;
 background-image:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 color:#00a1cd
}
.b-button_theme_dashed:hover{
 background:#fff;
 background-image:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 color:#00a1cd
}
.b-button_theme_dashed:active{
 background:#fff;
 background-image:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_type_with-loader{
 overflow:hidden
}
.b-button_type_with-loader:before{
 content:url('/image/loading-button.gif?r=c4b01d8582e60095febe2f869ef38c59');
 position:absolute;
 height:100%;
 width:100%;
 top:-100%;
 -webkit-transition:all 0.3s;
 -moz-transition:all 0.3s;
 -o-transition:all 0.3s;
 transition:all 0.3s
}
.b-button_state_loading .b-button__text{
 -webkit-transform:translateY(200%);
 -moz-transform:translateY(200%);
 -ms-transform:translateY(200%);
 -o-transform:translateY(200%);
 transform:translateY(200%)
}
.b-button_state_loading:before{
 top:50%;
 margin-top:-7px
}
.b-button_theme_bordered-blue{
 border:1px solid #00baee;
 color:#00baee;
 background:transparent;
 filter:none;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-shadow:none;
 -webkit-transition:background 0.2s ease;
 -moz-transition:background 0.2s ease;
 -o-transition:background 0.2s ease;
 transition:background 0.2s ease
}
.b-button_theme_bordered-blue:hover{
 border-color:#00baee;
 color:#fff;
 background:#00baee;
 filter:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_bordered-blue:active{
 background:#00baee;
 filter:none;
 border-color:#00baee;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_bordered-orange{
 color:#fb8521;
 background:transparent;
 filter:none;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-shadow:none;
 -webkit-transition:background 0.2s ease;
 -moz-transition:background 0.2s ease;
 -o-transition:background 0.2s ease;
 transition:background 0.2s ease;
 border:1px solid #fb8521
}
.b-button_theme_bordered-orange:hover{
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background:#fb8521;
 border-color:#fb8521;
 filter:none;
 color:#fff
}
.b-button_theme_bordered-orange:active{
 background:#fb8521;
 filter:none;
 border-color:#fb8521;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_bordered-green{
 color:#46b53d;
 background:transparent;
 filter:none;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-shadow:none;
 -webkit-transition:background 0.2s ease;
 -moz-transition:background 0.2s ease;
 -o-transition:background 0.2s ease;
 transition:background 0.2s ease;
 border:1px solid #46b53d
}
.b-button_theme_bordered-green:hover{
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background:#46b53d;
 border-color:#46b53d;
 filter:none;
 color:#fff
}
.b-button_theme_bordered-green:active{
 background:#46b53d;
 filter:none;
 border-color:#46b53d;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_cool-blue{
 color:#fff;
 background:#4b8bf5;
 filter:none;
 border:none;
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 -ms-border-radius:1px;
 -o-border-radius:1px;
 border-radius:1px;
 text-shadow:none;
 -webkit-box-shadow:0px 3px 0px 2px #3365ba;
 -moz-box-shadow:0px 3px 0px 2px #3365ba;
 box-shadow:0px 3px 0px 2px #3365ba
}
.b-button_theme_cool-blue:hover{
 background:#4b8bf5;
 color:#fff;
 filter:none;
 -webkit-box-shadow:0px 2px 0px 1px #3365ba;
 -moz-box-shadow:0px 2px 0px 1px #3365ba;
 box-shadow:0px 2px 0px 1px #3365ba;
 -webkit-transform:translateY(1px);
 -moz-transform:translateY(1px);
 -ms-transform:translateY(1px);
 -o-transform:translateY(1px);
 transform:translateY(1px)
}
.b-button_theme_cool-blue:active{
 background:#4b8bf5;
 filter:none;
 -webkit-box-shadow:0px 1px 0px 0 #3365ba;
 -moz-box-shadow:0px 1px 0px 0 #3365ba;
 box-shadow:0px 1px 0px 0 #3365ba;
 -webkit-transform:translateY(3px);
 -moz-transform:translateY(3px);
 -ms-transform:translateY(3px);
 -o-transform:translateY(3px);
 transform:translateY(3px)
}
.b-button_theme_white-bordered{
 color:#0fa6d2;
 background:#fff;
 border:solid #dbdcdd;
 border-width:0 0 1px;
 filter:none;
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 -ms-border-radius:1px;
 -o-border-radius:1px;
 border-radius:1px;
 text-shadow:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_white-bordered:hover{
 background:#fff;
 color:#0fa6d2;
 filter:none
}
.b-button_theme_white-bordered:active{
 background:#fff;
 filter:none
}
.b-button_type_flat{
 border:0 none;
 background-image:none;
 filter:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 border-radius:0
}
.b-button_type_flat:hover{
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 filter:none;
 background-image:none;
 border:0 none
}
.b-button_type_flat:active{
 filter:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-image:none;
 border:0 none
}
.b-button_theme_flat-orange{
 color:#fff;
 background:#fb8521;
 border-color:#fb8521;
 filter:none;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-shadow:none;
 -webkit-transition:background 0.2s ease;
 -moz-transition:background 0.2s ease;
 -o-transition:background 0.2s ease;
 transition:background 0.2s ease
}
.b-button_theme_flat-orange:hover{
 color:#fff;
 background:#ff911b;
 border-color:#ff911b;
 filter:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_flat-orange:active{
 background:#ff911b;
 border-color:#ff911b;
 filter:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_flat-green{
 color:#fff;
 background:#46b53d;
 border-color:#46b53d;
 filter:none;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-shadow:none;
 -webkit-transition:background 0.2s ease;
 -moz-transition:background 0.2s ease;
 -o-transition:background 0.2s ease;
 transition:background 0.2s ease
}
.b-button_theme_flat-green:hover{
 color:#fff;
 background:#32c328;
 border-color:#32c328;
 filter:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_flat-green:active{
 background:#32c328;
 border-color:#32c328;
 filter:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_flat-blue{
 color:#fff;
 background:#10c0f3;
 border-color:#10c0f3;
 filter:none;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-shadow:none;
 -webkit-transition:background 0.2s ease;
 -moz-transition:background 0.2s ease;
 -o-transition:background 0.2s ease;
 transition:background 0.2s ease
}
.b-button_theme_flat-blue:hover{
 color:#fff;
 background:#10c0f3;
 border-color:#10c0f3;
 filter:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_flat-blue:active{
 background:#10c0f3;
 border-color:#10c0f3;
 filter:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_warlus{
 color:#8197a4;
 background:#dae3e8;
 border:none;
 filter:none;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 text-shadow:none
}
.b-button_theme_warlus:hover{
 color:#8197a4;
 background:#eaeff2;
 border:none;
 filter:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-button_theme_warlus:active{
 background:#dae3e8;
 border:none;
 filter:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-modification-steps__step{
 display:inline-block;
 vertical-align:middle;
 font-family:"etelka_mediumregular",Arial,sans-serif;
 line-height:1
}
.b-modification-steps__step+.b-modification-steps__step{
 margin-left:40px
}
.b-modification-steps__text{
 display:inline-block;
 vertical-align:middle;
 color:#6e6e6e
}
.b-modification-steps__number{
 display:inline-block;
 font-size:35px;
 vertical-align:middle;
 color:#d2d2d2;
 margin-right:20px
}
.b-modification-steps__step_state_active .b-modification-steps__number{
 color:#000
}
.b-modification-steps__step_state_active .b-modification-steps__text{
 color:#333
}
.b-modification-steps__button{
 font-weight:normal;
 position:relative;
 float:right;
 text-align:left
}
.b-modification-steps__button .icon-right-arr_white{
 position:absolute;
 right:15px;
 top:11px
}
.b-modification-steps__wrap{
 background-color:#fbfbfb;
 border-top:1px solid #e7e7e7;
 border-bottom:1px solid #dbdbdb;
 -webkit-box-shadow:0 1px 2px -2px rgba(0,0,0,0.5);
 -moz-box-shadow:0 1px 2px -2px rgba(0,0,0,0.5);
 box-shadow:0 1px 2px -2px rgba(0,0,0,0.5);
 overflow:hidden;
 padding:15px 10px
}
.b-modification-steps__anchor-link{
 position:absolute;
 margin-top:-39px;
 display:block;
 height:0;
 font-size:0
}
.b-modification-steps__select-variation{
 border-bottom-style:dashed;
 border-bottom-width:1px;
 text-decoration:none;
 cursor:pointer
}
.b-modification-steps__select-variation:hover{
 border-bottom-color:transparent;
 text-decoration:none
}
.b-modification-steps__create-variations-wrap{
 overflow:hidden;
 padding:0 0 5px 5px
}
.b-modification-steps__button_width_140{
 min-width:140px
}
.b-add-to-favorite-client__icon{
 cursor:pointer
}
.b-main-menu{
 position:relative;
 height:34px;
 border:1px solid #dbdbdb;
 border-top-color:#e2e2e2;
 border-bottom-color:#d4d4d4;
 background:#fbfbfb;
 font-size:13px;
 zoom:1;
 z-index:10;
 -webkit-border-radius:2px 2px 0 0;
 -moz-border-radius:2px 2px 0 0;
 -ms-border-radius:2px 2px 0 0;
 -o-border-radius:2px 2px 0 0;
 border-radius:2px 2px 0 0
}
.b-main-menu__menu-lvl-2{
 position:absolute;
 top:-13px;
 left:0;
 display:none;
 width:100%;
 padding-bottom:20px;
 padding-top:47px;
 white-space:nowrap;
 font-size:0
}
.b-main-menu__menu-lvl-3{
 position:absolute;
 z-index:10;
 display:none;
 margin:-1px 0 0 -1px;
 border:1px solid #dbdbdb;
 border-bottom-color:#d4d4d4;
 background:#fff;
 -webkit-border-radius:0 2px 2px 2px;
 -moz-border-radius:0 2px 2px 2px;
 -ms-border-radius:0 2px 2px 2px;
 -o-border-radius:0 2px 2px 2px;
 border-radius:0 2px 2px 2px
}
.b-main-menu__item-lvl-1{
 float:left;
 height:34px;
 border-right:1px solid #dbdbdb;
 border-bottom:1px solid #dbdbdb;
 background:#f2f2f2;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #e9e9e9));
 background-image:-webkit-linear-gradient(#f5f5f5,#e9e9e9);
 background-image:-moz-linear-gradient(#f5f5f5,#e9e9e9);
 background-image:-o-linear-gradient(#f5f5f5,#e9e9e9);
 background-image:linear-gradient(#f5f5f5,#e9e9e9);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF5F5F5', endColorstr='#FFE9E9E9'),progid:DXImageTransform.Microsoft.AlphaImageLoader()
}
.b-main-menu__item-lvl-1:hover{
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #f8f8f8));
 background-image:-webkit-linear-gradient(#fefefe,#f8f8f8);
 background-image:-moz-linear-gradient(#fefefe,#f8f8f8);
 background-image:-o-linear-gradient(#fefefe,#f8f8f8);
 background-image:linear-gradient(#fefefe,#f8f8f8);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFF8F8F8'),progid:DXImageTransform.Microsoft.AlphaImageLoader()
}
.b-main-menu__item-lvl-1.b-main-menu__item_state_highlighted{
 margin:-5px 0 -1px -1px;
 height:39px;
 border:1px solid #dbdbdb;
 border-bottom-width:0;
 background:#fff;
 background-image:none;
 filter:none;
 -webkit-border-radius:2px 2px 0 0;
 -moz-border-radius:2px 2px 0 0;
 -ms-border-radius:2px 2px 0 0;
 -o-border-radius:2px 2px 0 0;
 border-radius:2px 2px 0 0
}
.b-main-menu__item-lvl-1.b-main-menu__item_state_highlighted>.b-main-menu__link{
 padding-top:14px
}
.b-main-menu__item-lvl-1>.b-main-menu__link{
 padding:7px 15px;
 font-weight:bold
}
.b-main-menu__item-lvl-2{
 margin-top:10px;
 border:1px solid transparent;
 font-size:13px;
 white-space:normal;
 vertical-align:top;
 display:inline-block
}
.b-main-menu__item-lvl-2.b-main-menu__item_type_has-children:hover{
 border:1px solid #dbdbdb
}
.b-main-menu__item-lvl-2.b-main-menu__item_type_has-children:hover .b-main-menu__menu-lvl-3,.b-main-menu__item-lvl-2.b-main-menu__item_type_has-children:hover .b-main-menu__eraser{
 display:block
}
.b-main-menu__item-lvl-2.b-main-menu__item_type_has-children:hover>.b-main-menu__link{
 color:#454545
}
.b-main-menu__item-lvl-2.b-main-menu__item_state_selected>.b-main-menu__link{
 color:#454545
}
.b-main-menu__item-lvl-2 .b-main-menu__eraser{
 position:relative;
 z-index:100;
 clear:both;
 background-color:#fff;
 font-size:1px;
 line-height:1px;
 margin-top:-1px
}
.b-main-menu__item-lvl-2 .b-main-menu__link{
 position:relative;
 z-index:20;
 padding:5px 7px 8px;
 border:1px solid transparent;
 color:#00a1cd
}
.b-main-menu__item-lvl-3:hover{
 background:#e7e7e7
}
.b-main-menu__item-lvl-3.b-main-menu__item_state_selected>.b-main-menu__link{
 color:#454545
}
.b-main-menu__item-lvl-3 .b-main-menu__link{
 display:block;
 padding:5px 20px 5px 10px;
 color:#00a1cd
}
.b-main-menu__item-lvl-3 .b-main-menu__link:hover{
 color:#00a1cd
}
.b-main-menu__item_state_selected .b-main-menu__menu-lvl-2{
 display:block
}
.b-main-menu__item_type_help{
 border-right:0 none;
 float:none;
 text-align:center;
 overflow:hidden
}
.b-main-menu__item_type_help>.b-main-menu__link{
 display:block;
 padding:0;
 line-height:34px
}
.b-main-menu__search{
 margin-top:5px;
 font-size:12px
}
.b-main-menu__icon{
 vertical-align:middle;
 margin-left:3px
}
.b-main-menu__eraser{
 display:none
}
.b-main-menu__link{
 position:relative;
 z-index:10;
 display:inline-block;
 text-decoration:none;
 color:#454545
}
.b-main-menu__link:hover{
 color:#454545;
 text-shadow:0 1px 1px rgba(255,255,255,0.8);
 text-decoration:none
}
.b-main-menu__icon_type_help{
 margin-left:0px
}
.b-main-menu__icon_type_pro-small{
 margin-right:2px
}
.b-main-menu__icon_type_arrow{
 margin-left:5px
}
.b-main-menu__icon_type_settings{
 margin-right:5px;
 vertical-align:top
}
.b-main-menu__icon_pos_left{
 margin-left:0;
 margin-right:5px
}
.b-main-menu_type_market .b-main-menu__item_type_help{
 border-right:1px solid #dbdbdb;
 float:left
}
.b-main-menu_type_market .b-main-menu__item_type_help>.b-main-menu__link{
 padding:7px 15px;
 line-height:normal
}
.b-main-menu__icon-holder{
 display:inline-block;
 margin-top:-3px
}
.b-main-menu_type_ios .b-main-menu__item-lvl-2.b-main-menu__item_type_has-children:hover .b-main-menu__menu-lvl-3,.b-main-menu_type_ios .b-main-menu__item-lvl-2.b-main-menu__item_type_has-children:hover .b-main-menu__eraser{
 display:none
}
.b-main-menu_type_ios .b-main-menu__item-lvl-2.b-main-menu__item_type_has-children:hover .b-main-menu__menu-lvl-3:not(:empty),.b-main-menu_type_ios .b-main-menu__item-lvl-2.b-main-menu__item_type_has-children:hover .b-main-menu__menu-lvl-3:not(:empty)+.b-main-menu__eraser{
 display:block
}
.b-drop-down{
 position:relative
}
.b-drop-down__arrow{
 position:absolute;
 right:9px;
 top:50%;
 margin-top:-1px
}
.b-drop-down__list,.b-drop-down__dropped{
 overflow-y:auto;
 position:absolute;
 display:none;
 margin:-1px 0 0 -1px;
 padding:5px 0;
 z-index:12;
 left:0;
 top:100%;
 -webkit-box-shadow:0 1px 2px -1px #ddd;
 -moz-box-shadow:0 1px 2px -1px #ddd;
 box-shadow:0 1px 2px -1px #ddd;
 border:1px solid #cacaca;
 -webkit-border-radius:0 0 2px 2px;
 -moz-border-radius:0 0 2px 2px;
 -ms-border-radius:0 0 2px 2px;
 -o-border-radius:0 0 2px 2px;
 border-radius:0 0 2px 2px;
 background:#fff;
 color:#868686;
 min-width:100%
}
.b-drop-down__list-item{
 position:relative;
 padding:5px 10px;
 cursor:pointer;
 text-shadow:none
}
.b-drop-down__value{
 overflow:hidden;
 position:relative;
 display:block;
 border:1px solid #d6d6d6;
 border-top-color:#e2e2e2;
 border-bottom-color:#ccc;
 padding:8px 20px 8px 10px;
 color:#454545;
 text-decoration:none;
 font-size:12px;
 background:#f2f2f2;
 cursor:pointer;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFF2F2F2'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 -webkit-box-shadow:0 1px 3px -2px rgba(0,0,0,0.45);
 -moz-box-shadow:0 1px 3px -2px rgba(0,0,0,0.45);
 box-shadow:0 1px 3px -2px rgba(0,0,0,0.45);
 background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f2f2f2), color-stop(100%, #fafafa));
 background-image:-webkit-linear-gradient(bottom, #f2f2f2,#fafafa);
 background-image:-moz-linear-gradient(bottom, #f2f2f2,#fafafa);
 background-image:-o-linear-gradient(bottom, #f2f2f2,#fafafa);
 background-image:linear-gradient(bottom, #f2f2f2,#fafafa)
}
.b-drop-down__value:hover{
 border-color:#cdcdcd;
 border-top-color:#dbdbdb;
 border-bottom-color:#c3c3c3;
 color:#333;
 -webkit-box-shadow:0 0 3px -1px rgba(0,0,0,0.3);
 -moz-box-shadow:0 0 3px -1px rgba(0,0,0,0.3);
 box-shadow:0 0 3px -1px rgba(0,0,0,0.3);
 background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f8f8f8), color-stop(100%, #fefefe));
 background-image:-webkit-linear-gradient(bottom, #f8f8f8,#fefefe);
 background-image:-moz-linear-gradient(bottom, #f8f8f8,#fefefe);
 background-image:-o-linear-gradient(bottom, #f8f8f8,#fefefe);
 background-image:linear-gradient(bottom, #f8f8f8,#fefefe);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFF8F8F8'),progid:DXImageTransform.Microsoft.AlphaImageLoader()
}
.b-drop-down__value_border-radius-right_none{
 -webkit-border-radius:3px 0 0 3px;
 -moz-border-radius:3px 0 0 3px;
 -ms-border-radius:3px 0 0 3px;
 -o-border-radius:3px 0 0 3px;
 border-radius:3px 0 0 3px
}
.b-drop-down_state_active{
 z-index:160
}
.b-drop-down_state_active .b-drop-down__value{
 -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.16) inset;
 -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.16) inset;
 box-shadow:0 1px 2px 0 rgba(0,0,0,0.16) inset;
 border:1px solid #d7d7d7;
 border-top-color:#bdbdbd;
 border-bottom-color:#d4d4d4;
 background:#e7e7e7;
 filter:none;
 color:#333;
 text-shadow:0 1px 0px #fff
}
.b-drop-down_state_active:hover .b-drop-down__value{
 -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.16) inset;
 -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.16) inset;
 box-shadow:0 1px 2px 0 rgba(0,0,0,0.16) inset;
 border:1px solid #d7d7d7;
 border-top-color:#bdbdbd;
 border-bottom-color:#d4d4d4;
 background:#e7e7e7;
 filter:none;
 color:#333
}
.b-drop-down_state_active .b-drop-down__list,.b-drop-down_state_active .b-drop-down__dropped,.b-drop-down_state_active .b-drop-down__dropped{
 display:block
}
.b-drop-down_theme_light{
 border:1px solid #e8e8ea;
 border-color:#e8e8ea #ddd #d6d6d8 #ddd;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f4f4f6));
 background-image:-webkit-linear-gradient(top, #ffffff,#f4f4f6);
 background-image:-moz-linear-gradient(top, #ffffff,#f4f4f6);
 background-image:-o-linear-gradient(top, #ffffff,#f4f4f6);
 background-image:linear-gradient(top, #ffffff,#f4f4f6);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF4F4F6'),progid:DXImageTransform.Microsoft.AlphaImageLoader()
}
.b-drop-down_theme_light.b-drop-down_state_active{
 position:relative;
 background:#ababab;
 filter:none;
 border:1px solid #848589;
 text-shadow:0 1px 1px #787878;
 -webkit-box-shadow:0 0 5px #7f8082 inset;
 -moz-box-shadow:0 0 5px #7f8082 inset;
 box-shadow:0 0 5px #7f8082 inset
}
.b-drop-down_theme_light.b-drop-down_state_active .b-drop-down__value{
 color:#fff;
 text-shadow:none
}
.b-drop-down_theme_light.b-drop-down_state_active .b-drop-down__arrow{
 right:7px;
 margin-top:-2px
}
.b-drop-down_theme_light.b-drop-down_state_active:hover{
 border:1px solid #848589;
 color:#fff;
 -webkit-box-shadow:0 0 5px #7f8082 inset;
 -moz-box-shadow:0 0 5px #7f8082 inset;
 box-shadow:0 0 5px #7f8082 inset
}
.b-drop-down__link{
 padding:5px 10px;
 margin:-5px -10px;
 display:block;
 color:#4b4b4b;
 text-decoration:none
}
.b-drop-down__link:hover{
 color:#4b4b4b;
 text-decoration:none
}
.b-drop-down_theme_simple{
 font-weight:normal
}
.b-drop-down_theme_simple.b-drop-down_state_active .b-drop-down__value,.b-drop-down_theme_simple .b-drop-down__value{
 text-shadow:none;
 border:0;
 background-color:transparent;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-image:none;
 filter:none
}
.b-drop-down_theme_simple.b-drop-down_state_active .b-drop-down__value:hover,.b-drop-down_theme_simple .b-drop-down__value:hover{
 border:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-image:none;
 filter:none
}
.b-drop-down_theme_simple .b-drop-down__list,.b-drop-down_theme_simple .b-drop-down__dropped{
 border:solid #e1e1e1;
 border-width:1px
}
.b-drop-down_theme_simple .b-drop-down__list-item:hover{
 background:#f7f7f7
}
.b-drop-down_theme_simple .b-drop-down__list-item_state_active{
 background:#fef7da
}
.b-drop-down_theme_simple .b-drop-down__list-item_state_active:hover{
 background:#fef7da
}
.b-drop-down__list-item_state_active{
 background-color:#e7e7e7
}
.b-drop-down__list-item_state_active:hover{
 background-color:#e7e7e7
}
.b-drop-down__list-item_state_active .b-drop-down__link{
 color:#868686;
 cursor:default
}
.b-drop-down_theme_scrollable{
 padding:0 20px 0 0;
 background:none;
 border:0 none;
 box-shadow:none;
 position:absolute;
 top:0;
 display:inline-block
}
.b-drop-down_theme_scrollable.b-drop-down_state_active{
 padding:10px 20px 10px 20px;
 margin:-11px 0 0 -21px;
 background:#fff;
 border-top:1px solid #cacaca;
 border-right:1px solid #cacaca;
 border-bottom:0 none;
 border-left:1px solid #cacaca;
 box-shadow:none;
 width:150px
}
.b-drop-down_theme_scrollable.b-drop-down_state_active .b-drop-down__value{
 border-bottom:0 none
}
.b-drop-down_theme_scrollable.b-drop-down_state_active .b-drop-down__arrow{
 display:none
}
.b-drop-down_theme_scrollable .b-drop-down__list,.b-drop-down_theme_scrollable .b-drop-down__dropped{
 border-top:0 none
}
.b-drop-down_theme_scrollable .b-drop-down__list-item{
 padding:0 10px;
 margin:10px 0 0 0;
 font-size:13px
}
.b-drop-down_theme_scrollable .b-drop-down__list-item:first-child{
 margin-top:0
}
.b-drop-down_theme_scrollable .b-drop-down__value{
 line-height:normal;
 border-bottom:1px dotted
}
.b-drop-down__scroll-wrapper{
 max-height:200px;
 margin:0 10px 10px
}
.b-drop-down_size_small{
 font-size:11px
}
.b-drop-down_size_small .b-drop-down__arrow{
 right:6px;
 margin-top:-2px
}
.b-drop-down_size_small .b-drop-down__value{
 padding:0 17px 0 5px;
 font-size:11px;
 line-height:21px
}
.b-drop-down_size_small .b-drop-down__list,.b-drop-down_size_small .b-drop-down__dropped{
 margin:0;
 padding:0
}
.b-drop-down_size_small .b-drop-down__list-item{
 line-height:21px
}
.b-drop-down_size_small .b-drop-down__link{
 padding:2px 5px
}
.b-drop-down__list-item_border_top{
 border-top:1px solid #cacaca
}
.b-drop-down__list-item-action{
 padding:5px 10px;
 cursor:default
}
.b-drop-down__list-item-action_border-top_grey{
 border-top:1px solid #cacaca
}
.b-drop-down_type_align-right{
 float:right
}
.b-drop-down_type_align-right .b-drop-down__list,.b-drop-down_type_align-right .b-drop-down__dropped{
 right:0;
 left:auto
}
.b-drop-down_state_disabled{
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none
}
.b-drop-down_state_disabled .b-drop-down__value{
 border:1px solid #e5e5e5;
 color:#6e6e6e;
 cursor:default;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));
 background-image:-webkit-linear-gradient(top, #fcfcfc,#f8f8f8);
 background-image:-moz-linear-gradient(top, #fcfcfc,#f8f8f8);
 background-image:-o-linear-gradient(top, #fcfcfc,#f8f8f8);
 background-image:linear-gradient(top, #fcfcfc,#f8f8f8);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCFCFC', endColorstr='#FFF8F8F8'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 box-shadow:none;
 text-shadow:none
}
.b-drop-down_state_disabled:hover .b-drop-down__value{
 border:1px solid #e5e5e5;
 color:#6e6e6e;
 cursor:default;
 background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));
 background-image:-webkit-linear-gradient(top, #fcfcfc,#f8f8f8);
 background-image:-moz-linear-gradient(top, #fcfcfc,#f8f8f8);
 background-image:-o-linear-gradient(top, #fcfcfc,#f8f8f8);
 background-image:linear-gradient(top, #fcfcfc,#f8f8f8);
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCFCFC', endColorstr='#FFF8F8F8'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
 box-shadow:none;
 text-shadow:none
}
.b-drop-down_type_just-arrow .b-drop-down__value{
 padding:11px 12px
}
.b-drop-down_type_just-arrow .b-drop-down__list,.b-drop-down_type_just-arrow .b-drop-down__dropped{
 width:auto
}
.b-drop-down_type_just-arrow .b-drop-down__arrow{
 top:0;
 right:0;
 bottom:0;
 left:0;
 margin:auto
}
.b-drop-down__pen{
 position:absolute;
 right:2px;
 top:2px
}
.b-drop-down_theme_flat{
 font-weight:normal
}
.b-drop-down_theme_flat.b-drop-down_state_active .b-drop-down__value,.b-drop-down_theme_flat .b-drop-down__value{
 border:0;
 background-color:#e1e5ea;
 filter:none;
 text-shadow:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-image:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0
}
.b-drop-down_theme_flat.b-drop-down_state_active .b-drop-down__value:hover,.b-drop-down_theme_flat .b-drop-down__value:hover{
 border:0;
 filter:none;
 background-color:#d2d8e0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-image:none
}
.b-drop-down_theme_flat.b-drop-down_state_active .b-drop-down__value{
 background-color:#d2d8e0
}
.b-drop-down_theme_flat .b-drop-down__list,.b-drop-down_theme_flat .b-drop-down__dropped{
 border:solid #e1e1e1;
 border-width:1px
}
.b-drop-down_theme_flat .b-drop-down__list-item:hover{
 background:#f7f7f7
}
.b-drop-down_theme_flat .b-drop-down__list-item_state_active{
 background:#fef7da
}
.b-drop-down_theme_flat .b-drop-down__list-item_state_active:hover{
 background:#fef7da
}
.b-drop-down_theme_slim .b-drop-down__value{
 padding-top:0;
 padding-bottom:0
}
.b-drop-down_theme_autocomplete{
 padding:0;
 border:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-drop-down_theme_autocomplete .b-drop-down__list,.b-drop-down_theme_autocomplete .b-drop-down__dropped{
 display:block
}
.b-drop-down_theme_autocomplete:after,.b-drop-down_theme_autocomplete:before{
 clear:both;
 display:table;
 content:""
}
.b-drop-down__dropped{
 overflow:visible;
 padding:0
}
.b-drop-down__list-item_state_hover,.b-drop-down__list-item:hover{
 background-color:#e7e7e7
}
.b-drop-down_pos_top .b-drop-down__list,.b-drop-down_pos_top .b-drop-down__dropped{
 top:auto;
 bottom:100%
}
.b-drop-down_theme_contextmenu .b-drop-down__list,.b-drop-down_theme_contextmenu .b-drop-down__dropped{
 position:static;
 display:block
}
.b-drop-down_theme_pseudo-link-black .b-drop-down__value{
 color:#333
}
.b-drop-down_theme_pseudo-link{
 display:inline-block
}
.b-drop-down_theme_pseudo-link .b-drop-down__value{
 position:relative;
 vertical-align:middle;
 line-height:normal;
 border-style:dotted;
 border-width:0 0 1px 0;
 color:#009ac4;
 padding:0;
 background:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-image:none;
 filter:none;
 font-size:13px
}
.b-drop-down_theme_pseudo-link .b-drop-down__value-holder{
 display:inline-block;
 padding:0 20px 0 0;
 position:relative;
 vertical-align:middle
}
.b-drop-down_theme_pseudo-link .b-drop-down__list,.b-drop-down_theme_pseudo-link .b-drop-down__dropped{
 padding:30px 0 0;
 margin:-7px 0 0 -8px;
 min-width:100%;
 width:auto;
 overflow:visible;
 top:0
}
.b-drop-down_theme_pseudo-link .b-drop-down__list-item{
 display:block;
 padding:7px 10px;
 margin:0;
 font-size:13px;
 color:#0fa3ce;
 text-decoration:none
}
.b-drop-down_theme_pseudo-link .b-drop-down__scroll-wrapper{
 position:relative;
 max-height:inherit;
 margin:0;
 border-top:1px #cacaca solid
}
.b-drop-down_theme_pseudo-link .b-iconed-text__icon-holder{
 position:relative;
 z-index:16
}
.b-drop-down_theme_pseudo-link:hover .b-drop-down__value{
 border-color:transparent;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-image:none
}
.b-drop-down_theme_pseudo-link.b-drop-down_state_active .b-drop-down__value{
 border-color:transparent;
 color:#959595;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-image:none
}
.b-drop-down_theme_pseudo-link.b-drop-down_state_active:hover .b-drop-down__value{
 background:none;
 border:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-image:none
}
.b-drop-down_theme_pseudo-link.b-drop-down_state_active .b-drop-down__value-holder{
 z-index:15
}
.b-drop-down_theme_pseudo-link.b-drop-down_state_active .b-drop-down__arrow{
 display:none
}
.b-drop-down_type_nowrap .b-drop-down__list-item{
 white-space:nowrap
}
.b-drop-down__value-background{
 position:absolute;
 left:-21px;
 top:-11px;
 width:170px;
 height:100%;
 padding:10px 0 0;
 border-width:1px 1px 0;
 border-style:solid;
 border-color:#cacaca;
 background:#fff
}
.b-drop-down__value_type_ellipsis{
 white-space:nowrap;
 overflow:hidden;
 -ms-text-overflow:ellipsis;
 text-overflow:ellipsis
}
.b-drop-down_theme_scrollable-portal{
 max-width:170px;
 padding:0 20px 0 0;
 background:none;
 border:0 none;
 box-shadow:none;
 display:inline-block
}
.b-drop-down_theme_scrollable-portal .b-drop-down__value{
 position:relative;
 line-height:normal;
 border:1px dotted;
 border-color:transparent transparent #333 transparent;
 background:transparent;
 padding:0;
 font-size:13px
}
.b-drop-down_theme_scrollable-portal:hover{
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background:none;
 *zoom:1;
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00FFFFFF', endColorstr='#00FFFFFF'),progid:DXImageTransform.Microsoft.AlphaImageLoader()
}
.b-drop-down_theme_scrollable-portal:hover .b-drop-down__value{
 border-color:transparent;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background:transparent
}
.b-drop-down_theme_scrollable-portal.b-drop-down_state_active{
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 border:0 none
}
.b-drop-down_theme_scrollable-portal.b-drop-down_state_active .b-drop-down__value-background{
 display:block
}
.b-drop-down_theme_scrollable-portal.b-drop-down_state_active .b-drop-down__value{
 border-color:transparent;
 background:transparent;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.b-drop-down_theme_scrollable-portal.b-drop-down_state_active .b-drop-down__arrow{
 display:none
}
.b-drop-down_theme_scrollable-portal .b-drop-down__list,.b-drop-down_theme_scrollable-portal .b-drop-down__dropped{
 width:210px;
 margin-left:-21px;
 padding-top:15px;
 border-top:0 none
}
.b-drop-down_theme_scrollable-portal .b-drop-down__list-item{
 padding:4px 10px;
 margin:0;
 font-size:13px
}
.b-drop-down_theme_scrollable-portal .b-drop-down__list-item:first-child{
 margin-top:0
}
.b-drop-down_theme_scrollable-portal .b-drop-down__value-background{
 position:absolute;
 left:-21px;
 top:-11px;
 display:none;
 width:210px;
 height:100%;
 padding:10px 0 0;
 border-width:1px 1px 0;
 border-style:solid;
 border-color:#cacaca;
 background:#fff
}
.b-drop-down__dropped_type_bb-0{
 border-bottom:0
}
.b-drop-down__list-item_border_top-0{
 border-top:0
}
.b-drop-down_z-index_auto{
 z-index:auto
}
.b-drop-down_theme_error .b-drop-down__value{
 border-color:#f63
}
.font-family-etelka-light{
 font-family:"etelka_lightregular",Arial,sans-serif;
 font-weight:normal
}
.font-family-etelka-text{
 font-family:"etelka_textregular",Arial,sans-serif;
 font-weight:normal
}
.font-family-etelka-medium{
 font-family:"etelka_mediumregular",Arial,sans-serif;
 font-weight:normal
}
.font-family-etelka-medium-probold{
 font-family:"etelka_medium_probold",Arial,sans-serif;
 font-weight:normal
}
.font-family-etelka-text-proitalic{
 font-family:"etelka_text_proitalic",Arial,sans-serif;
 font-weight:normal
}
.font-family-lobsterregular{
 font-family:"lobsterregular",Arial,sans-serif;
 font-weight:normal
}
.font-etelka-page{
 font:18px "etelka_lightregular",Arial,sans-serif
}
.font-etelka-small{
 font-size:12px;
 line-height:18px
}
.font-etelka-medium{
 font-size:14px
}
.font-etelka-x-medium{
 font-size:16px
}
.font-etelka-large{
 font-size:22px;
 line-height:30px;
 margin:0
}
.font-etelka-larger{
 font-size:24px;
 line-height:30px;
 margin:0
}
.font-etelka-30{
 font-size:30px;
 line-height:1.25em;
 margin:0
}
.font-etelka-big{
 font-size:36px;
 line-height:1.25em;
 margin:0
}
.big-header{
 font-size:24px;
 display:block;
 line-height:1.25em;
 font-weight:normal;
 margin:0 0 15px
}
.large-header{
 font-size:18px;
 display:block;
 line-height:1.25em;
 font-weight:normal;
 margin:0 0 10px
}
.medium-header{
 font-size:15px;
 line-height:1.25em;
 display:block;
 font-weight:bold;
 line-height:1.2em;
 margin:0 0 10px
}
.huge-header{
 font-size:42px;
 display:block;
 line-height:1em;
 font-weight:normal
}
.big-text{
 font-size:24px;
 line-height:1.25em;
 font-weight:normal;
 margin:0
}
.large-text{
 font-size:18px;
 line-height:1.25em;
 font-weight:normal;
 margin:0
}
.medium-text{
 font-size:17px;
 line-height:1.25em;
 font-weight:normal;
 letter-spacing:-0.2px \9
}
.medium-s-text{
 font-size:14px;
 line-height:1.25em
}
.normal-text{
 font-size:13px;
 line-height:1.25em;
 font-weight:normal
}
small,.small-text{
 font-size:11px
}
.uppercase-text{
 text-transform:uppercase
}
.bold{
 font-weight:bold
}
.align-center{
 text-align:center
}
.align-right{
 text-align:right
}
.align-left{
 text-align:left
}
.lh-trim{
 margin-top:-5px
}
.post{
 margin:15px 0
}
.post-top{
 margin:15px 0 0
}
.post-bot{
 margin:0 0 15px
}
.paragraph{
 margin:8px 0 !important
}
.paragraph-top{
 margin:8px 0 0
}
.paragraph-bot{
 margin:0 0 8px
}
.nowrap{
 white-space:nowrap
}
.text-color{
 color:#333
}
.text-color:hover{
 color:#333
}
.grey-color{
 color:#929292
}
.light-grey-color{
 color:#636363
}
.black-color{
 color:#000
}
.dark-color{
 color:#333
}
.link-color{
 color:#00a1cd
}
.link-color:hover{
 color:#00a1cd
}
.red-color{
 color:#c01213
}
.red-color:hover{
 color:#c01213
}
.h-dotted-underline{
 border-bottom:1px dotted
}
.tech-link{
 color:#929292
}
.tech-link:hover{
 color:#929292
}
.js-link-blue{
 color:#00a1cd;
 border-bottom:1px dashed #00a1cd
}
.js-link-blue:hover{
 color:#00a1cd;
 border-color:#00a1cd
}
.js-link-grey{
 color:#929292;
 border-bottom:1px dashed #929292
}
.js-link-grey:hover{
 color:#929292;
 border-color:#929292
}
.js-link-black{
 color:#333;
 border-bottom:1px dashed #333
}
.js-link-black:hover{
 color:#333;
 border-color:#333
}
.js-link-red{
 color:red;
 border-bottom:1px dashed red
}
.js-link-red:hover{
 color:red;
 border-bottom:1px dashed red
}
.js-link_type_dotted{
 border-bottom-style:dotted
}
.square-marked{
 list-style-type:square;
 padding-left:14px
}
.disc-marked{
 list-style-type:disc;
 padding-left:20px
}
.disc-marked li{
 margin:5px 0;
 overflow:visible !important
}
.decimal-marked{
 list-style-type:decimal;
 padding-left:20px
}
.decimal-marked li{
 margin:5px 0
}
.circle-marked{
 list-style-type:circle;
 padding-left:14px
}
.circle-marked li{
 margin:5px 0;
 overflow:visible
}
.lower-alpha-marked{
 list-style-type:lower-alpha;
 padding-left:20px
}
.lower-alpha-marked li{
 margin:5px 0
}
.dash-marked{
 list-style-type:none;
 padding-left:14px
}
.dash-marked li{
 margin:5px 0
}
.dash-marked li:before{
 content:"\2013";
 float:left;
 margin-left:-14px;
 margin-right:5px
}
.left-intend-list{
 margin-left:25px
}
.left-intend-list-aligned{
 margin-left:25px
}
.left-intend-list-aligned li:first-letter{
 margin-left:-25px
}
.decimal-counter-list_level_0{
 counter-reset:list_0;
 list-style-type:none;
 padding-left:20px;
 *list-style-type:decimal;
 *padding-left:23px
}
.decimal-counter-list_level_0 .list-item{
 margin:5px 0
}
.decimal-counter-list_level_0 .list-item:before{
 counter-increment:list_0;
 content:counter(list_0) ".";
 margin:0 5px 0 -20px
}
.decimal-counter-list_level_1{
 counter-reset:list_1;
 list-style-type:none;
 padding-left:29px;
 *list-style-type:decimal;
 *padding-left:23px
}
.decimal-counter-list_level_1 .list-item{
 margin:5px 0
}
.decimal-counter-list_level_1 .list-item:before{
 counter-increment:list_1;
 content:counter(list_0) "." counter(list_1);
 margin:0 10px 0 -29px
}
.decimal-counter-list_level_2{
 counter-reset:list_2;
 list-style-type:none;
 padding-left:20px;
 *list-style-type:decimal;
 *padding-left:23px
}
.decimal-counter-list_level_2 .list-item{
 margin:5px 0
}
.decimal-counter-list_level_2 .list-item:before{
 counter-increment:list_2;
 content:counter(list_0) "." counter(list_1) "." counter(list_2);
 margin:0 10px 0 -20px
}
.h-layout-right{
 float:right
}
.h-layout-left{
 float:left
}
.h-layout-center{
 margin:0 auto
}
.h-block{
 display:block
}
.h-table{
 display:table
}
.h-table-cell{
 display:table-cell
}
.h-border-box{
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.h-inline-block{
 display:inline-block
}
.h-relative{
 position:relative
}
.h-absolute{
 position:absolute
}
.h-layout-table{
 table-layout:fixed
}
.h-table-layout-auto{
 table-layout:auto
}
.h-layout-clear{
 float:none;
 clear:both;
 display:block;
 font-size:1px;
 line-height:0;
 height:0
}
.h-layout-hidden{
 overflow:hidden;
 zoom:1
}
.h-hidden{
 display:none
}
.h-seo{
 position:fixed;
 top:0;
 left:0;
 width:100%
}
.h-clearfix:after,.h-clearfix:before{
 clear:both;
 display:table;
 content:""
}
.h-overflow-auto{
 overflow:auto
}
.h-clear-none{
 clear:none
}
.h-mr-0{
 margin-right:0
}
.h-mr-5{
 margin-right:5px
}
.h-mr-8{
 margin-right:8px
}
.h-mr-10{
 margin-right:10px
}
.h-mr-15{
 margin-right:15px
}
.h-mr-20{
 margin-right:20px
}
.h-mr-25{
 margin-right:25px
}
.h-mr-30{
 margin-right:30px
}
.h-mr-35{
 margin-right:35px
}
.h-mr-40{
 margin-right:40px
}
.h-mr-45{
 margin-right:45px
}
.h-mr-50{
 margin-right:50px
}
.h-mr-80{
 margin-right:80px
}
.h-mr-90{
 margin-right:90px
}
.h-mr-100{
 margin-right:100px
}
.h-ml-0{
 margin-left:0
}
.h-ml-5{
 margin-left:5px
}
.h-ml-10{
 margin-left:10px
}
.h-ml-12{
 margin-left:12px
}
.h-ml-15{
 margin-left:15px
}
.h-ml-20{
 margin-left:20px
}
.h-ml-25{
 margin-left:25px
}
.h-ml-30{
 margin-left:30px
}
.h-ml-35{
 margin-left:35px
}
.h-ml-40{
 margin-left:40px
}
.h-ml-45{
 margin-left:45px
}
.h-ml-47{
 margin-left:47px
}
.h-ml-50{
 margin-left:50px
}
.h-ml-55{
 margin-left:55px
}
.h-ml-60{
 margin-left:60px
}
.h-ml-70{
 margin-left:70px
}
.h-ml-80{
 margin-left:80px
}
.h-mt-0{
 margin-top:0px
}
.h-mt-1{
 margin-top:1px
}
.h-mt-2{
 margin-top:2px
}
.h-mt-3{
 margin-top:3px
}
.h-mt-4{
 margin-top:4px
}
.h-mt-5{
 margin-top:5px
}
.h-mt-6{
 margin-top:6px
}
.h-mt-7{
 margin-top:7px
}
.h-mt-8{
 margin-top:8px
}
.h-mt-10{
 margin-top:10px
}
.h-mt-12{
 margin-top:12px
}
.h-mt-15{
 margin-top:15px
}
.h-mt-18{
 margin-top:18px
}
.h-mt-20{
 margin-top:20px
}
.h-mt-25{
 margin-top:25px
}
.h-mt-30{
 margin-top:30px
}
.h-mt-35{
 margin-top:35px
}
.h-mt-40{
 margin-top:40px
}
.h-mt-45{
 margin-top:45px
}
.h-mt-50{
 margin-top:50px
}
.h-mt-60{
 margin-top:60px
}
.h-mt-65{
 margin-top:65px
}
.h-mt-70{
 margin-top:70px
}
.h-mt-75{
 margin-top:75px
}
.h-mt-80{
 margin-top:80px
}
.h-mt-100{
 margin-top:100px
}
.h-mb-0{
 margin-bottom:0px
}
.h-mb-3{
 margin-bottom:3px
}
.h-mb-4{
 margin-bottom:4px
}
.h-mb-5{
 margin-bottom:5px
}
.h-mb-10{
 margin-bottom:10px
}
.h-mb-12{
 margin-bottom:12px
}
.h-mb-15{
 margin-bottom:15px
}
.h-mb-20{
 margin-bottom:20px
}
.h-mb-25{
 margin-bottom:25px
}
.h-mb-30{
 margin-bottom:30px
}
.h-mb-35{
 margin-bottom:35px
}
.h-mb-40{
 margin-bottom:40px
}
.h-mb-45{
 margin-bottom:45px
}
.h-mb-50{
 margin-bottom:50px
}
.h-mb-60{
 margin-bottom:60px
}
.h-mb-70{
 margin-bottom:70px
}
.h-mb-80{
 margin-bottom:80px
}
.h-mb-90{
 margin-bottom:90px
}
.h-mv-5{
 margin-top:5px;
 margin-bottom:5px
}
.h-mv-10{
 margin-top:10px;
 margin-bottom:10px
}
.h-mv-15{
 margin-top:15px;
 margin-bottom:15px
}
.h-mv-20{
 margin-top:20px;
 margin-bottom:20px
}
.h-mv-25{
 margin-top:25px;
 margin-bottom:25px
}
.h-mv-30{
 margin-top:30px;
 margin-bottom:30px
}
.h-mv-40{
 margin-top:40px;
 margin-bottom:40px
}
.h-mv-50{
 margin-top:50px;
 margin-bottom:50px
}
.h-mv-60{
 margin-top:60px;
 margin-bottom:60px
}
.h-mv-70{
 margin-top:70px;
 margin-bottom:70px
}
.h-mv-75{
 margin-top:75px;
 margin-bottom:75px
}
.h-mv-80{
 margin-top:80px;
 margin-bottom:80px
}
.h-mh-0{
 margin-right:0px;
 margin-left:0px
}
.h-mh-5{
 margin-right:5px;
 margin-left:5px
}
.h-mh-10{
 margin-right:10px;
 margin-left:10px
}
.h-mh-13{
 margin-right:13px;
 margin-left:13px
}
.h-mh-15{
 margin-right:15px;
 margin-left:15px
}
.h-mh-20{
 margin-right:20px;
 margin-left:20px
}
.h-mh-25{
 margin-right:25px;
 margin-left:25px
}
.h-mh-30{
 margin-right:30px;
 margin-left:30px
}
.h-mh-35{
 margin-right:35px;
 margin-left:35px
}
.h-mh-35{
 margin-right:35px;
 margin-left:35px
}
.h-mh-35{
 margin-right:35px;
 margin-left:35px
}
.h-mh-40{
 margin-right:40px;
 margin-left:40px
}
.h-mh-50{
 margin-right:50px;
 margin-left:50px
}
.h-mh-70{
 margin-right:70px;
 margin-left:70px
}
.h-mh-110{
 margin-right:110px;
 margin-left:110px
}
.h-add-any-button-icon{
 margin-right:7px !important
}
.h-cabinet-header-fix{
 margin-top:10px !important
}
.h-ml-12{
 margin-left:12px
}
.h-mr-12{
 margin-right:12px
}
.h-mv-200{
 margin-top:200px;
 margin-bottom:200px
}
.h-mb-70{
 margin-bottom:70px
}
.h-ml-335{
 margin-left:335px
}
.h-ml-102{
 margin-left:102px
}
.h-mt-37{
 margin-top:37px
}
.h-ml-170{
 margin-left:170px
}
.h-height-25{
 height:25px
}
.h-height-30{
 height:30px
}
.h-height-50{
 height:50px
}
.h-height-60{
 height:60px
}
.h-height-70{
 height:70px
}
.h-height-75{
 height:75px
}
.h-height-80{
 height:80px
}
.h-height-100{
 height:100px
}
.h-height-110{
 height:110px
}
.h-height-130{
 height:130px
}
.h-height-150{
 height:150px
}
.h-height-230{
 height:230px
}
.h-height-280{
 height:280px
}
.h-height-320{
 height:320px
}
.h-height-400{
 height:400px
}
.h-height-450{
 height:450px
}
.h-height-485{
 height:485px
}
.h-height-600{
 height:600px
}
.h-max-height-400{
 max-height:400px
}
.h-height-67{
 height:67px
}
.h-height-36{
 height:36px
}
.h-height-40{
 height:40px
}
.h-height-46{
 height:46px
}
.h-height-0{
 height:0px
}
.h-height-auto{
 height:auto
}
.h-height-300{
 height:300px
}
.h-height-470{
 height:470px
}
.h-max-height-100perc{
 max-height:100%
}
.h-max-height-200{
 max-height:200px
}
.h-height-100perc{
 height:100%
}
.h-bg-green{
 background-color:#cfc
}
.h-bg-yellow{
 background-color:#fffcd2
}
.h-bg-grey{
 background-color:#f5f9fa
}
.h-bg-gray{
 background-color:#f8f8f8
}
.h-bg-l-gray{
 background-color:#fcfcfc
}
.h-bg-light-grey{
 background-color:#e6e8f1
}
.h-bg-concrete{
 background-color:#f3f3f3
}
.h-bg-dark-gray{
 background-color:#e2e2e2
}
.h-bg-white{
 background-color:#fff
}
.h-bg-blue{
 background-color:#11c0f3
}
.h-bg-orange{
 background-color:#ff8500
}
.h-bg-beige{
 background-color:#e9e5dc
}
.h-bg-none{
 background:none
}
.h-target:target{
 background-color:#ff0
}
.h-new-year-2012{
 background:url('/image/bg_newyear.jpg?r=45988b6e5bb3da263664ce28ff9828bd') 0 0 repeat #fff
}
.h-new-year-2012 .footer-copyright{
 background:none
}
.h-new-year-2012-bgtail{
 background:url('/image/bg_newyear_tail.png?r=1c612ec0e60daa2bd6c310a48e56ede8') 50% 0 repeat-y
}
.h-text-center{
 text-align:center
}
.h-text-right{
 text-align:right
}
.h-text-left{
 text-align:left
}
.h-text-justify{
 text-align:justify
}
.h-nowrap{
 white-space:nowrap
}
.h-break-word{
 word-wrap:break-word;
 word-break:break-word
}
td.h-vertical-middle,.h-vertical-middle{
 vertical-align:middle
}
.h-vertical-top{
 vertical-align:top
}
.h-vertical-bottom{
 vertical-align:bottom
}
.h-drop-decoration{
 text-decoration:none
}
.h-nohover-decoration:hover{
 text-decoration:none
}
.h-onlyhover-decoration{
 text-decoration:none
}
.h-onlyhover-decoration:hover{
 text-decoration:underline
}
.h-underline-hover{
 text-decoration:underline
}
.h-underline-hover:hover{
 text-decoration:none
}
.h-underlined{
 text-decoration:underline
}
.h-line-through{
 text-decoration:line-through
}
.h-line-through:hover{
 text-decoration:line-through
}
.h-bold{
 font-weight:bold
}
.h-text-italic{
 font-style:italic
}
.h-text-normal{
 font-weight:normal
}
.h-line-height-normal{
 line-height:normal
}
.h-line-height-18{
 line-height:18px
}
.h-font-arial{
 font-family:Arial,Tahoma,Helvetica,"Liberation Sans",sans-serif
}
.h-first-letter-uppercase:first-letter{
 text-transform:uppercase
}
.h-line-height-100p{
 line-height:100%
}
.h-fs-0{
 font-size:0
}
.h-font-size-8{
 font-size:8px
}
.h-font-size-10{
 font-size:10px
}
.h-font-size-11{
 font-size:11px
}
.h-font-size-12{
 font-size:12px
}
.h-font-size-13{
 font-size:13px
}
.h-font-size-14{
 font-size:14px
}
.h-font-size-15{
 font-size:15px
}
.h-font-size-16{
 font-size:16px
}
.h-font-size-17{
 font-size:17px
}
.h-font-size-18{
 font-size:18px
}
.h-font-size-19{
 font-size:19px
}
.h-font-size-20{
 font-size:20px
}
.h-font-size-22{
 font-size:22px
}
.h-font-size-23{
 font-size:23px
}
.h-font-size-24{
 font-size:24px
}
.h-font-size-25{
 font-size:25px
}
.h-font-size-26{
 font-size:26px
}
.h-font-size-28{
 font-size:28px
}
.h-font-size-30{
 font-size:30px
}
.h-font-size-32{
 font-size:32px
}
.h-font-size-35{
 font-size:35px
}
.h-font-size-36{
 font-size:36px
}
.h-font-size-40{
 font-size:40px
}
.h-font-size-48{
 font-size:48px
}
.h-font-size-96{
 font-size:96px
}
.h-lh-big{
 line-height:1.75
}
.h-lh-normal{
 line-height:1.5
}
.h-lh-middle{
 line-height:1.3
}
.h-lh-small{
 line-height:1
}
.h-color-red{
 color:red
}
.h-color-dark-red{
 color:#c5250b
}
.h-color-dark-red:hover{
 color:#c5250b
}
.h-color-black{
 color:#000
}
.h-color-white{
 color:#fff
}
.h-color-green{
 color:#007f00
}
.h-color-green-light{
 color:#7aae4d
}
.h-color-malachite{
 color:#00b41e
}
.h-color-blue{
 color:#0fa3ce
}
.h-color-blue:hover{
 color:#0fa3ce
}
.h-color-light-blue{
 color:#11c0f3
}
.h-color-light-blue:hover{
 color:#11c0f3
}
.h-color-gray{
 color:#9b9b9b
}
.h-color-gray:hover{
 color:#9b9b9b
}
.h-color-l-gray{
 color:#d9d9d9
}
.h-color-l-gray:hover{
 color:#d9d9d9
}
.h-color-light-grey{
 color:#f4f5f6
}
.h-color-orange{
 color:#f90
}
.h-color-dark-orange{
 color:#fa8422
}
.h-color-grey{
 color:#333
}
.h-color-grey:hover{
 color:#333;
 text-decoration:none
}
.h-color-grey_no-color_hover{
 color:#333
}
.h-color-dark-grey{
 color:#666
}
.h-color-dark-grey:hover{
 color:#666;
 text-decoration:none
}
.h-color-mustard{
 color:#8a6803
}
.h-tech-link{
 color:#929292;
 text-decoration:underline
}
.h-tech-link:hover{
 text-decoration:none
}
.h-black-link{
 color:#333
}
.h-black-link:hover{
 color:#333
}
.h-white-link{
 color:#fff
}
.h-white-link:hover{
 color:#fff
}
.h-red-link{
 color:red
}
.h-red-link:hover{
 color:red
}
.h-blue-link{
 color:#009ac4
}
.h-blue-link:hover{
 color:#009ac4
}
.h-promo-blue-color{
 color:#36f
}
.h-opacity-third{
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
 opacity:0.75
}
.h-opacity-half{
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
 opacity:0.5
}
.h-opacity-full{
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
 opacity:0;
 visibility:hidden
}
.h-opacity-zero{
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
 opacity:0
}
.h-opacity-normal{
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 opacity:1;
 visibility:visible
}
.h-animated{
 -webkit-transition:all 0.4s ease;
 -moz-transition:all 0.4s ease;
 -o-transition:all 0.4s ease;
 transition:all 0.4s ease
}
.h-animated-slow{
 -webkit-transition:all 0.6s ease;
 -moz-transition:all 0.6s ease;
 -o-transition:all 0.6s ease;
 transition:all 0.6s ease
}
.h-animated-fast{
 -webkit-transition:all 0.2s ease;
 -moz-transition:all 0.2s ease;
 -o-transition:all 0.2s ease;
 transition:all 0.2s ease
}
.h-cool-animated{
 -webkit-transition:all 0.2s;
 -moz-transition:all 0.2s;
 -o-transition:all 0.2s;
 transition:all 0.2s
}
.h-hover-scale{
 transition:0.2s easy
}
.h-hover-scale:hover{
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 -o-transform:scale(1.1);
 transform:scale(1.1)
}
.h-cursor-pointer{
 cursor:pointer
}
.h-cursor-default{
 cursor:default
}
.h-cursor-move{
 cursor:move
}
.h-cursor-text{
 cursor:text
}
.h-cursor-loupe{
 cursor:url("/zoom-in.cur"),default;
 cursor:zoom-in;
 cursor:-webkit-zoom-in;
 cursor:-moz-zoom-in;
 cursor:-o-zoom-in
}
.h-pointer-events-none{
 pointer-events:none
}
.h-cursor-auto{
 cursor:auto
}
.h-width-auto{
 width:auto
}
.h-width-1{
 width:1px
}
.h-width-5{
 width:5px
}
.h-width-10{
 width:10px
}
.h-width-15{
 width:15px
}
.h-width-17{
 width:17px
}
.h-width-20{
 width:20px
}
.h-width-25{
 width:25px
}
.h-width-30{
 width:30px
}
.h-width-35{
 width:35px
}
.h-width-40{
 width:40px
}
.h-width-45{
 width:45px
}
.h-width-50{
 width:50px
}
.h-width-60{
 width:60px
}
.h-width-65{
 width:65px
}
.h-width-70{
 width:70px
}
.h-width-74{
 width:74px
}
.h-width-75{
 width:75px
}
.h-width-80{
 width:80px
}
.h-width-90{
 width:90px
}
.h-width-95{
 width:95px
}
.h-width-100{
 width:100px
}
.h-width-105{
 width:105px
}
.h-width-110{
 width:110px
}
.h-width-120{
 width:120px
}
.h-width-127{
 width:127px
}
.h-width-130{
 width:130px
}
.h-width-135{
 width:135px
}
.h-width-140{
 width:140px
}
.h-width-145{
 width:145px
}
.h-width-148{
 width:148px
}
.h-width-150{
 width:150px !important
}
.h-width-155{
 width:155px
}
.h-width-160{
 width:160px
}
.h-width-165{
 width:165px
}
.h-width-170{
 width:170px
}
.h-width-175{
 width:175px
}
.h-width-180{
 width:180px
}
.h-width-185{
 width:185px
}
.h-width-188{
 width:188px
}
.h-width-190{
 width:190px
}
.h-width-200{
 width:200px
}
.h-width-205{
 width:205px
}
.h-width-210{
 width:210px
}
.h-width-215{
 width:215px
}
.h-width-220{
 width:220px
}
.h-width-224{
 width:224px
}
.h-width-225{
 width:225px
}
.h-width-230{
 width:230px
}
.h-width-240{
 width:240px
}
.h-width-250{
 width:250px
}
.h-width-260{
 width:260px
}
.h-width-270{
 width:270px
}
.h-width-280{
 width:280px
}
.h-width-290{
 width:290px
}
.h-width-300{
 width:300px
}
.h-width-310{
 width:310px
}
.h-width-320{
 width:320px
}
.h-width-325{
 width:325px
}
.h-width-335{
 width:335px
}
.h-width-350{
 width:350px
}
.h-width-355{
 width:355px
}
.h-width-360{
 width:360px
}
.h-width-362{
 width:362px
}
.h-width-378{
 width:378px
}
.h-width-380{
 width:380px
}
.h-width-390{
 width:390px
}
.h-width-400{
 width:400px
}
.h-width-410{
 width:410px
}
.h-width-415{
 width:415px
}
.h-width-425{
 width:425px
}
.h-width-435{
 width:435px
}
.h-width-440{
 width:440px
}
.h-width-450{
 width:450px
}
.h-width-455{
 width:455px
}
.h-width-460{
 width:460px
}
.h-width-465{
 width:465px
}
.h-width-470{
 width:470px
}
.h-width-480{
 width:480px
}
.h-width-485{
 width:485px
}
.h-width-500{
 width:500px
}
.h-width-525{
 width:525px
}
.h-width-530{
 width:530px
}
.h-width-533{
 width:533px
}
.h-width-560{
 width:560px
}
.h-width-600{
 width:600px
}
.h-width-650{
 width:650px
}
.h-width-700{
 width:700px
}
.h-width-710{
 width:710px
}
.h-width-720{
 width:720px
}
.h-width-738{
 width:738px
}
.h-width-750{
 width:750px
}
.h-width-790{
 width:790px
}
.h-width-830{
 width:830px
}
.h-width-875{
 width:875px
}
.h-width-920{
 width:920px
}
.h-width-935{
 width:935px
}
.h-width-980{
 width:980px
}
.h-width-1055{
 width:1055px
}
.h-width-9999{
 width:9999px
}
.h-width-50000{
 width:50000px
}
.h-width-20perc{
 width:20%
}
.h-width-25perc{
 width:25%
}
.h-width-30perc{
 width:30%
}
.h-width-35perc{
 width:35%
}
.h-width-50perc{
 width:50%
}
.h-width-100perc{
 width:100%
}
.h-min-width-170{
 min-width:170px
}
.h-max-width-100perc{
 max-width:100%
}
.h-width-738{
 width:738px
}
.h-width-998{
 width:998px
}
.h-width-40perc{
 width:40%
}
.h-width-60perc{
 width:60%
}
.h-min-width-998{
 min-width:998px
}
.h-max-width-300{
 max-width:300px
}
.h-max-width-400{
 max-width:400px
}
.h-max-width-550{
 max-width:550px
}
.h-min-width-350{
 min-width:350px
}
.h-min-width-200{
 min-width:200px
}
.h-width-612{
 width:612px
}
.h-radius-3{
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px
}
.h-radius-5{
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 -ms-border-radius:5px;
 -o-border-radius:5px;
 border-radius:5px
}
.h-radius-top-5{
 -webkit-border-radius:5px 5px 0 0;
 -moz-border-radius:5px 5px 0 0;
 -ms-border-radius:5px 5px 0 0;
 -o-border-radius:5px 5px 0 0;
 border-radius:5px 5px 0 0
}
.h-radius-right-3{
 -webkit-border-radius:0 3px 3px 0;
 -moz-border-radius:0 3px 3px 0;
 -ms-border-radius:0 3px 3px 0;
 -o-border-radius:0 3px 3px 0;
 border-radius:0 3px 3px 0
}
.h-radius-bottom-5{
 -webkit-border-radius:0 0 5px 5px;
 -moz-border-radius:0 0 5px 5px;
 -ms-border-radius:0 0 5px 5px;
 -o-border-radius:0 0 5px 5px;
 border-radius:0 0 5px 5px
}
.h-radius-left-3{
 -webkit-border-radius:3px 0 0 3px;
 -moz-border-radius:3px 0 0 3px;
 -ms-border-radius:3px 0 0 3px;
 -o-border-radius:3px 0 0 3px;
 border-radius:3px 0 0 3px
}
.h-radius-100perc{
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 -ms-border-radius:100%;
 -o-border-radius:100%;
 border-radius:100%
}
@media screen and (min-width: 1254px){
 .h-m-width-180{
  width:180px
 }
 .h-m-width-220{
  width:220px
 }
 .h-m-width-230{
  width:230px
 }
 .h-m-width-240{
  width:240px
 }
 .h-m-width-250{
  width:250px
 }
 .h-m-width-480{
  width:480px
 }
 .h-m-width-500{
  width:500px
 }
 .h-m-width-600{
  width:600px
 }
 .h-m-width-700{
  width:700px
 }
 .h-m-width-970{
  width:970px
 }
 .h-m-width-980{
  width:980px
 }
 .h-m-mt-0{
  margin-top:0px
 }
 .h-m-mt-1{
  margin-top:1px
 }
 .h-m-mt-2{
  margin-top:2px
 }
 .h-m-mt-3{
  margin-top:3px
 }
 .h-m-mt-4{
  margin-top:4px
 }
 .h-m-mt-5{
  margin-top:5px
 }
 .h-m-mt-10{
  margin-top:10px
 }
 .h-m-mt-15{
  margin-top:15px
 }
 .h-m-mt-20{
  margin-top:20px
 }
 .h-m-mt-25{
  margin-top:25px
 }
 .h-m-mt-30{
  margin-top:30px
 }
 .h-m-mt-35{
  margin-top:35px
 }
 .h-m-mt-40{
  margin-top:40px
 }
 .h-m-mt-45{
  margin-top:45px
 }
 .h-m-mt-50{
  margin-top:50px
 }
 .h-m-mr-0{
  margin-right:0px
 }
 .h-m-mr-5{
  margin-right:5px
 }
 .h-m-mr-10{
  margin-right:10px
 }
 .h-m-mr-15{
  margin-right:15px
 }
 .h-m-mr-20{
  margin-right:20px
 }
 .h-m-mr-25{
  margin-right:25px
 }
 .h-m-mr-30{
  margin-right:30px
 }
 .h-m-mr-35{
  margin-right:35px
 }
 .h-m-mr-40{
  margin-right:40px
 }
 .h-m-mr-45{
  margin-right:45px
 }
 .h-m-mr-50{
  margin-right:50px
 }
 .h-m-mb-0{
  margin-bottom:0px
 }
 .h-m-mb-5{
  margin-bottom:5px
 }
 .h-m-mb-10{
  margin-bottom:10px
 }
 .h-m-mb-15{
  margin-bottom:15px
 }
 .h-m-mb-20{
  margin-bottom:20px
 }
 .h-m-mb-25{
  margin-bottom:25px
 }
 .h-m-mb-30{
  margin-bottom:30px
 }
 .h-m-mb-35{
  margin-bottom:35px
 }
 .h-m-mb-40{
  margin-bottom:40px
 }
 .h-m-mb-45{
  margin-bottom:45px
 }
 .h-m-mb-50{
  margin-bottom:50px
 }
 .h-m-ml-0{
  margin-left:0px
 }
 .h-m-ml-5{
  margin-left:5px
 }
 .h-m-ml-10{
  margin-left:10px
 }
 .h-m-ml-15{
  margin-left:15px
 }
 .h-m-ml-20{
  margin-left:20px
 }
 .h-m-ml-25{
  margin-left:25px
 }
 .h-m-ml-30{
  margin-left:30px
 }
 .h-m-ml-35{
  margin-left:35px
 }
 .h-m-ml-40{
  margin-left:40px
 }
 .h-m-ml-45{
  margin-left:45px
 }
 .h-m-ml-50{
  margin-left:50px
 }
 .h-m-mv-0{
  margin-top:0px;
  margin-bottom:0px
 }
 .h-m-mv-5{
  margin-top:5px;
  margin-bottom:5px
 }
 .h-m-mv-10{
  margin-top:10px;
  margin-bottom:10px
 }
 .h-m-mv-15{
  margin-top:15px;
  margin-bottom:15px
 }
 .h-m-mv-20{
  margin-top:20px;
  margin-bottom:20px
 }
 .h-m-mv-25{
  margin-top:25px;
  margin-bottom:25px
 }
 .h-m-mv-30{
  margin-top:30px;
  margin-bottom:30px
 }
 .h-m-mv-35{
  margin-top:35px;
  margin-bottom:35px
 }
 .h-m-mv-40{
  margin-top:40px;
  margin-bottom:40px
 }
 .h-m-mv-45{
  margin-top:45px;
  margin-bottom:45px
 }
 .h-m-mv-50{
  margin-top:50px;
  margin-bottom:50px
 }
 .h-m-mh-0{
  margin-left:0px;
  margin-right:0px
 }
 .h-m-mh-5{
  margin-left:5px;
  margin-right:5px
 }
 .h-m-mh-10{
  margin-left:10px;
  margin-right:10px
 }
 .h-m-mh-15{
  margin-left:15px;
  margin-right:15px
 }
 .h-m-mh-20{
  margin-left:20px;
  margin-right:20px
 }
 .h-m-mh-25{
  margin-left:25px;
  margin-right:25px
 }
 .h-m-mh-30{
  margin-left:30px;
  margin-right:30px
 }
 .h-m-mh-35{
  margin-left:35px;
  margin-right:35px
 }
 .h-m-mh-40{
  margin-left:40px;
  margin-right:40px
 }
 .h-m-mh-45{
  margin-left:45px;
  margin-right:45px
 }
 .h-m-mh-50{
  margin-left:50px;
  margin-right:50px
 }
 .h-m-vertical-top{
  vertical-align:top
 }
 .h-m-text-center{
  text-align:center
 }
 .h-m-text-right{
  text-align:right
 }
 .h-m-text-left{
  text-align:left
 }
 .h-m-inline-block{
  display:inline-block
 }
 .h-m-font-size-13{
  font-size:13px
 }
}
@media screen and (min-width: 1510px){
 .h-l-width-200{
  width:200px
 }
 .h-l-width-340{
  width:340px
 }
 .h-l-width-500{
  width:500px
 }
 .h-l-width-700{
  width:700px
 }
 .h-l-width-870{
  width:870px
 }
 .h-l-width-1166{
  width:1166px
 }
 .h-l-width-1230{
  width:1230px
 }
}
.h-p-5{
 padding:5px
}
.h-p-10{
 padding:10px
}
.h-p-31{
 padding:31px
}
.h-layout-anchor{
 position:relative;
 top:-31px;
 display:block
}
.h-anchor{
 position:absolute;
 margin-top:-50px
}
.h-anchor-anonymous{
 position:absolute;
 margin-top:-85px
}
.h-border-dashed{
 border:1px dashed #62ceff
}
.h-border-solid{
 border:1px solid #e5e5e5
}
.h-border-transparent{
 border:1px solid transparent
}
.h-border-separate{
 border-collapse:separate
}
.h-select-none{
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none
}
.h-select-all{
 -webkit-user-select:all;
 -moz-user-select:all;
 user-select:all
}
.h-select-text{
 -webkit-user-select:text;
 -moz-user-select:text;
 user-select:text
}
.h-resize-none{
 resize:none
}
.h-resize-vertical{
 resize:vertical
}
.h-disabled{
 filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
 -webkit-filter:grayscale(1);
 filter:gray;
 filter:grayscale(1)
}
.h-register-button{
 display:block;
 margin-top:4px
}
.h-register-button-label{
 font-weight:normal;
 margin-left:7px
}
.h-msg-ckeditor{
 margin:7px 0
}
.h-crm-page-menu-level-3{
 padding:10px;
 border-color:#e5e5e5;
 border-style:solid;
 border-width:1px
}
.h-required{
 padding-right:10px;
 background-image:url("/image/form/field-required.gif?r=4db20f91193a06c611bd715d5c845d6e");
 background-position:100% 0;
 background-repeat:no-repeat
}
.h-loader{
 display:block;
 margin:0 auto;
 width:76px;
 height:8px;
 background-image:url('/image/icon/loading.gif?r=63a2578a962939ca5ac9c66f49496039')
}
.h-chosen-item{
 margin-left:3px !important;
 padding-left:5px !important;
 text-indent:16px !important;
 background-position:left !important;
 background-repeat:no-repeat !important
}
.h-hidden-iframe{
 visibility:hidden;
 position:absolute;
 left:-999999px
}
.h-autocomplete-title{
 padding:3px 0 3px 5px;
 color:grey;
 font-weight:bold
}
.h-safe-shopping-restrictions{
 overflow:hidden;
 color:#fff;
 font-size:14px;
 line-height:24px;
 background:#121212 url('/image/black-pattern-white-lines.png?r=4b67317f4054f9b9f3b5f7f3eab68634') 0 0 repeat;
 -webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2),0 10px 10px -5px rgba(0,0,0,0.3) inset,0 -10px 10px -5px rgba(0,0,0,0.3) inset;
 -moz-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2),0 10px 10px -5px rgba(0,0,0,0.3) inset,0 -10px 10px -5px rgba(0,0,0,0.3) inset;
 box-shadow:0 1px 2px 1px rgba(0,0,0,0.2),0 10px 10px -5px rgba(0,0,0,0.3) inset,0 -10px 10px -5px rgba(0,0,0,0.3) inset
}
.h-flash-message{
 left:45%;
 position:fixed;
 top:60px;
 z-index:9999
}
.h-ml-28{
 margin-left:28px
}
.h-pr-20{
 padding-right:20px
}
.h-edit-custom-view{
 outline:2px dotted blue;
 min-width:50px;
 min-height:1.1em
}
/*my css*/
.create_tabe_tr {
 height:30px;
}
.create_tabe_td {
 padding-right: 10px;
}
/* Imagebox for company */
.image-box-wrap {
 position: fixed;
 left: 20%;
 top: 10% !important;
 z-index: 10000;
 display: none;
 height: 80%;
 width: 60%;
}
.image-box-container{
 position: absolute;
 z-index:1001;
 height: 100%;
 border: 1px solid #eee;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 -o-border-radius: 2px;
 border-radius: 2px;
 background: #F8F8F8 !important;
 -webkit-box-shadow: 0 0 2px #666;
 -moz-box-shadow: 0 0 2px #666;
 -o-box-shadow: 0 0 2px #666;
 box-shadow: 0 0 2px #666;
 -webkit-user-select: none;
 -moz-user-select: none;
 user-select: none;
 width: 100%;
}
.image-box-container-bottom{
 background: none !important;
 height: 100%;
}
.image-box-container-middle {
 height: 100%;
 background: none !important;
}
.image-box-content {
 position: relative;
 overflow: hidden;
 height: 100%;
 text-align: center;
}
.image-box-wrap .button-close{
 position: absolute;
 right: 7px;
 top: 7px;
 overflow: hidden;
 width: 18px;
 height: 17px;
 color: #A5A5A5;
 font: 30px/17px Arial, Serif !important;
 cursor: pointer;
}
.image-box-preview-container{
 overflow: hidden;
 width: 100%;
 text-align: center;
 height: 12%;
 padding: 1% 0;
 min-height: 60px;
 background: #F8F8F8;
}
.image-box-preview-container .arrow-prev, .image-box-preview-container .arrow-next{
 display: inline-block;
 vertical-align: middle;
 border-bottom: 1px dotted;
 color: #1D89AA;
 font-size: 25px;
 font-family: Arial,sans-serif;
}
.image-box-preview-container .arrow-prev span, .image-box-preview-container .arrow-next span{
 display: inline-block;
 height: 18px;
 cursor: pointer;
}
.image-box-preview-container .image-container{
 height: 60px;
 white-space: nowrap;
}
.image-scroller{
 display: inline-block;
 overflow: hidden;
 max-width: 360px;
 vertical-align: middle;
}
.image-box-preview-container img{
 max-width: 100%;
 max-height: 100%;
 box-sizing: border-box;
 padding: 8px 13px 6px;
 cursor: pointer;
 vertical-align: middle;
}
.image-container > div{
 display: inline-block;
 height: 54px;
 width: 70px;
 margin:0 1px;
 line-height: 54px;
 vertical-align: middle;
}
.image-box-preview-container + .image-box-image {
 height: 84%;
}
.image-box-image {
 font-size: 0px;
 height: 100%;
 padding-top: 10px;
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 -ms-transition: all 0.3s;
 -o-transition: all 0.3s;
 transition: all 0.3s;
}
.image-box-image img {
 vertical-align: middle;
 max-height: 100%;
 max-width: 100%;
}
.image-box-image .aligner {
 display: inline-block;
 width: 0;
 vertical-align: middle;
 height: 100%;
}
