/*





*/

body {
    background-color:#ececec;
    background: 
    

        #ececec none
;
    color:#222222;
}
body *{
    border-color:#c2c2c2;
}

a{
    color: #0D86E3;
}
a:hover {
    color: #3098EB;
}
.b-contact-info__pseudo-link{
    color: #0D86E3;
}
.b-contact-info__pseudo-link{
    color: #3098EB;
}

.b-news-view__date{
    color:#999999;
}
.b-reviews__verified-state{
    color: #444;
    border-color: #999;
}
.b-reviews__item_layout_inactive {
    color: #A0A0A0
}

.js-link,
.js-link-blue,
.js-link-blue:hover {
    border-bottom: 0 none;
    border-width: 0 0 1px 0;
    border-style: dashed;
    cursor: pointer;
}


.b-product__goods-link{
    color: #000 !important;
    background:#565656 url("../image/new_design/images/white_gradient-hc1b8d0a9deeb15f5062d1ba2922ce0ea5.png") no-repeat  0 0 !important;
    -moz-background-size:100% 100% !important;
    -webkit-background-size:100% 100% !important;
    -o-background-size:100% 100% !important;
    background-size:100% 100% !important;
    background:transparent\0/ !important;
    background-color:#565656\0/ !important;
    *background:transparent !important;
    *background-color:#565656 !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
          src="https://uaprom-static.c.prom.st/image/new_design/images/white_gradient-hc1b8d0a9deeb15f5062d1ba2922ce0ea5.png",
          sizingMethod='scale', enabled=true) !important;
    zoom:1;
}


.b-product__goods-link:hover{
    background-color: #c2c2c2;
}



.b-company-info__contact-description{
    color: #000000; /* body text color */
}

.b-overlay{
    color: #333;
}


/**
 * Default button view
 */
.b-custom-drop-down,
.b-product-mods__button,
.b-form-input-button__submit,
.b-feedback__button,
.b-custom-button,
.b-user-button,
.b-pager__link {
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7a7a7a), to(#444444));
    background-image: -webkit-linear-gradient(top, #7a7a7a, #444444);
    background-image: -moz-linear-gradient(top, #7a7a7a, #444444);
    background-image: -o-linear-gradient(top, #7a7a7a, #444444);
    background-image: -ms-linear-gradient(top, #7a7a7a, #444444);
    background-image: linear-gradient(top, #7a7a7a, #444444);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#7a7a7a', endColorstr='#444444');
}
.b-custom-drop-down_state_active{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#7a7a7a));
    background-image: -webkit-linear-gradient(top, #444444, #7a7a7a);
    background-image: -moz-linear-gradient(top, #444444, #7a7a7a);
    background-image: -o-linear-gradient(top, #444444, #7a7a7a);
    background-image: -ms-linear-gradient(top, #444444, #7a7a7a);
    background-image: linear-gradient(top, #444444, #7a7a7a);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#444444', endColorstr='#7a7a7a');
}
.b-product-mods__button:hover,
.b-form-input-button__submit:hover,
.b-feedback__button:hover,
.b-custom-button:hover,
.b-user-button:hover,
.b-pager__link:hover {
    color: #fff;
}
.b-product-mods__button_state_active{
    background: #323232;
}
.b-product-mods__button_state_disabled{
    background: #9e9e9e;
}
.b-custom-drop-down__list{
    border-color: #444444;
    background-color: #7a7a7a;
}
.b-custom-drop-down__list-item:hover,
.b-custom-drop-down__list-item_state_active{
    background-color: #444444
}

/********************** bem css **********************/

/**
 * b-overlay links styles
 */

.b-overlay .b-pseudo-link {
    color: #333
}

.b-overlay .grey-color {
    color: #929292
}

.b-overlay .link-color {
    color: #00a1cd
}

.b-overlay .tech-link,
.b-overlay .tech-link:hover {
    color: #929292
}

/**
 * Start b-head-control-panel
 */

.b-head-control-panel__item-welcome {
    color: #9e9e9e;
    border-color: #9e9e9e;
}

.b-fixed-panel__link,
.b-head-control-panel__opinions-bar {
    color: #9e9e9e;
}
.b-fixed-panel__link:hover,
.b-head-control-panel__opinions-bar:hover {
    color: #d4d4d4;
}

.b-fixed-panel__link,
.b-head-control-panel__link,
.b-review-info__link,
.b-endorsement-label__text,
.b-head-control-panel__item-company-banned,
.b-head-control-panel__item-company-deleted {
    color: #9e9e9e;
    border-color: #9e9e9e;
}

.b-fixed-panel__link:hover,
.b-head-control-panel__link:hover,
.b-review-info__link:hover,
.b-endorsement-label__text:hover,
.b-head-control-panel__item-company-banned:hover,
.b-head-control-panel__item-company-deleted:hover {
    color: #d4d4d4;
    text-decoration: underline;
}

.b-company-info__opinions-link {
    color: #9e9e9e;
    border-color: #9e9e9e;
}
.b-company-info__opinions-link:hover {
    color: #d4d4d4;
}

/* must be after .b-company-info__opinions-link! */
.b-overlay__link {
    border: 0 none;
    color: #00a1cd;
    text-decoration: none;
}
.b-overlay__link:hover {
    color: #00a1cd;
    text-decoration: underline;
}

.b-shopping-button__wrapper {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0a0a0), color-stop(100%, #444444));
    background-image: -webkit-linear-gradient(top, #a0a0a0, #444444);
    background-image: -moz-linear-gradient(top, #a0a0a0, #444444);
    background-image: -o-linear-gradient(top, #a0a0a0, #444444);
    background-image: -ms-linear-gradient(top, #a0a0a0, #444444);
    background-image: linear-gradient(top, #a0a0a0, #444444);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#a0a0a0, endColorstr=#444444), progid:DXImageTransform.Microsoft.AlphaImageLoader();
}

/**
 * Start b-header
 */

.b-company-header-phone {
    background-color: rgba(255, 255, 255, 0.85);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,
        startColorstr=#d8ffffff,
        endColorstr=#d8ffffff),
        progid:DXImageTransform.Microsoft.AlphaImageLoader();
}
:root .b-company-header-phone {
    filter: none\9;
}

.b-header__company-name-align {
    text-align: center;
}

.b-header__company-name {
}
:root .b-header__company-name {
    filter: none\9;
}

a.b-header-company-name__title-link,
a.b-header-company-name__title-link:hover {
    font-size: 1em;
    color: ;
}

/**
 * Start sidebar
 */

    .b-layout__sidebar{
        float: left;
        margin-right: 20px;
    }
    .b-layout__content{
        float: left;
    }

.b-sidebar-search__field {
    border-color: #444;
    background-color: #fff;
    color: #000;
}
.b-form-input{
    border-color: #444;
}
.b-autocomplete{
    border-color: #444;
    background-color: #fff;
    color: #000;
}
.b-autocomplete__link{
    color: #000;
}
.b-autocomplete__link_stat_current,
.b-autocomplete__link:hover{
    color: #000;
    background-color: #ddd;
}


/* b-nav ---------------------------------------------------------------------*/
.b-nav__counter{
    background-color: #e6e6e6;
    color: #000;
}
    .b-nav__marker_state_left-active:before{
        content: none;
    }
.b-nav__marker{
    color: #0D86E3;
}
.b-nav__item:hover .b-nav__marker{
    color: #3098EB;
}


/* b-groups-list -------------------------------------------------------------*/
.b-groups-list__counter{
    background-color: #e6e6e6;
    color: #000;
}


/* b-groups-popup ------------------------------------------------------------*/
    .b-groups-popup__marker_state_left-active:before{
        content: none;
    }


/* Product groups view "gallery" */
.b-product-groups_view_gallery .b-product-groups__fake-layer,
.b-product-groups_view_gallery{
    border-color: #c2c2c2;
}
.b-product-groups_view_gallery .b-product-groups__counter{
    color: #222222;
}


/**
 * Product catalog list view
 */
.b-catalog-panel_loc_top{
    background-color: #cccccc;
    color: #222222
}
.b-catalog-panel__btn-gallery:before,
.b-catalog-panel__btn-list:before{
    background-color: #686868;
}
span.b-catalog-panel__btn-gallery:before,
span.b-catalog-panel__btn-list:before{
        background-color: #FD9906;
}
a.b-catalog-panel__btn-gallery,
a.b-catalog-panel__btn-list{
    color: #0D86E3
}
a.b-catalog-panel__btn-gallery:hover,
a.b-catalog-panel__btn-list:hover{
    color: #3098EB
}

.b-product-list__item{
    border-color: #c2c2c2;
}
.b-product-list__image-link,
.b-product-gallery__image-link{
    border-color: #8c8c8c;
}
.b-product-gallery__sku,
.b-product-gallery__old-price,
.b-product-gallery__current-price{
     color: #222222;
}
.b-product-list__hider,
.b-product-gallery__hider{
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#ffffff));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #ffffff);
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), #ffffff);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #ffffff);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5), #ffffff);
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.5), #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#77ffffff', endColorstr='#ffffffff');
}
.b-product-gallery__data-hider{
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(#ffffff));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5), #ffffff);
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5), #ffffff);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5), #ffffff);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5), #ffffff);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5), #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=1, startColorstr='#77ffffff', endColorstr='#ffffffff');
}
.b-pager__link,
.b-pager__link:hover,
.b-pager__link:active{
    border-color: #ffffff;
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7a7a7a), to(#444444));
    background-image: -webkit-linear-gradient(top, #7a7a7a, #444444);
    background-image: -moz-linear-gradient(top, #7a7a7a, #444444);
    background-image: -o-linear-gradient(top, #7a7a7a, #444444);
    background-image: -ms-linear-gradient(top, #7a7a7a, #444444);
    background-image: linear-gradient(top, #7a7a7a, #444444);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#7a7a7a', endColorstr='#444444');
}

.b-pager__link_type_current,
.b-pager__link_type_current:hover {
    background: #9e9e9e;
}

.b-product-list__btn-link,
.b-product-gallery__btn-link{
    color: #0D86E3;
    border-color: #0D86E3;
}
.b-product-list__btn-link:hover,
.b-product-gallery__btn-link:hover{
    color: #3098EB;
    border-color: #3098EB;
}
.b-one-click-order__text{
    color: #0D86E3;
    border-color: #0D86E3;
}
.b-one-click-order__text:hover{
    color: #3098EB;
    border-color: #3098EB;
}

.b-one-click-order__icon{
    border-color: #eee;
}
.b-product-list__btn-call{
    color: #0D86E3;
    border-color: #0D86E3;
}
.b-product-list__btn-call:hover{
    color: #3098EB;
    border-color: #3098EB;
}
.b-product-list__btn-call:after,
.b-product-gallery__btn-call:before{
    background-color: #686868;
}

.b-sticker{
    color: #666;
    background-color: #E0E0E0;
    text-shadow: none;
}

.b-sticker_type_inline{
    background-color: transparent;
    color: #222222;
}

/**
 * Gallery product catalog view
 */
.b-product-gallery__prices{
    border-color: #8c8c8c;
}


.b-product__callback-input{
    border-color: #0D86E3;
}
.b-product__link-button{
    color: #0D86E3;
    border-color: #0D86E3;
}
.b-product__link-button:hover{
    color: #3098EB;
    border-color: #3098EB;
}
.b-product__sundry{
    border-color: #0D86E3;
}


.b-product-view__zoom-box:before{
    border-color: #c2c2c2;
}
.b-product-view__visual,
.b-product-view__image-link,
.b-product-view__image-link:hover{
    border-color: #c2c2c2;
    background-color: #fff;
}

.b-extra-photos__button{
    border-color: transparent #0D86E3 transparent transparent;
}
.b-extra-photos__button:first-child{
    border-color: transparent transparent transparent #0D86E3;
}
.b-extra-photos__item{
    border-color: #c2c2c2;
    background-color: #fff;
}

.b-product-cost{
    background-color: #fff;
    border-color: #eee;
}
.b-product-cost__more{
    color: #333;
    border-color: #333;
}
.b-product-cost__more:hover{
    border-color: transparent;
}
.b-product-cost__more:after{
    border-color: #333 transparent transparent;
}
.b-product-cost__more_state_open:after{
    border-color: transparent transparent #333;
}
.b-product-cost__price{
    color: #444444;
}
.b-product-cost__unknown-price,
.b-product-cost__min-order,
.b-product-cost__old-price{
    color: #333;
}

.b-gift-items__price{
    color: #222222;
}
.b-gift-items__image-link{
    border-color: #c2c2c2;
}


.b-carousel__price:after{
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffffff));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
    background-image: linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#00ffffff', endColorstr='#ffffffff');
}

    .b-product-info__cell{
        border-color: #b0b0b0;
    }
    .b-product-info__header{
        background-color: #b0b0b0;
    }

.b-credit:before {
    background-color: #686868;
}

.b-drop-phones_with_icon .b-drop-phones__toggle-holder:before{
    background-color: #686868;
}
.b-drop-phones_with_icon .b-drop-phones__toggle-holder:after{
    border-color: #eee;
}
.b-drop-phones__description{
    color: #0D86E3;
}
.b-drop-phones__number{
    color: #222222;
}
.b-drop-phones__number:before{
    border-color: #222222;
}
.b-drop-phones__description:before{
    color: #222222;
}

.b-free-delivery__icon:before{
    background-color: #686868;
}
.b-free-delivery__text{
    color: #0D86E3;
    border-color: #0D86E3;
}
.b-free-delivery:hover .b-free-delivery__text{
    color: #3098EB;
    border-color: #3098EB;
}

.b-sundry__item{
    color: #222222;
    border-color: #222222;
}
.b-sundry__item:hover{
    border-color: transparent;
}
.b-recent-news__hider,
.b-publication-group__hider,
.b-news-group__hider,
.b-news-list__hider,
.b-publication-list__hider{
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#ffffff));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #ffffff);
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), #ffffff);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #ffffff);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5), #ffffff);
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.5), #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#77ffffff', endColorstr='#ffffffff');
}


.b-contact-info__row {
    border-color: #c2c2c2;
}

/**
 * b-info-table
 */

.b-info-table__cell {
    border-color: #c2c2c2;
}

.b-jobs__table-header{
    background-color: #cccccc;
}
.b-jobs__table-cell,
.b-jobs__table-header{
    border-color: #c2c2c2;
}

.b-footer{
    background-color: #ffffff;
}


.b-counter__logo{
    background: url("../image/i18n-domain/UA/logo_micro-trans-hcb2739b36bb83a64ae6019374dd283fae.png") no-repeat 50% 100%;
}
.b-filter__less,
.b-filter__more,
.b-filter-reset{
    color: #0D86E3;
    border-color: #0D86E3;
}
.b-filter__less:hover,
.b-filter__more:hover,
.b-filter-reset:hover{
    color: #3098EB;
    border-color: #3098EB;
}
.b-filter__header{
    color: #222222;
}

.b-sitewide-links{
    border-color: #8c8c8c;
}


.b-portfolio-list__item,
.b-portfolio-list__img-wrap,
.b-portfolio-list__summary,
.b-portfolio__gallery-wrap-img,
.b-portfolio__gallery-descr-img,
.b-portfolio__confirmed-label,
.b-used-goods__item {
    border-color: #c2c2c2;
}

.b-portfolio-list__more-label {
    background: rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,
        startColorstr=#0000000,
        endColorstr=#0000000),
        progid:DXImageTransform.Microsoft.AlphaImageLoader();
}
:root .b-portfolio-list__more-label {
    filter: none\9;
}

.b-trade-info__sked-item{
    background-color: #ccc;
}

.b-sticky-panel__container{
    background-color: #ffffff;
}

.b-phones__single-number-info:before{
    border-color:#c2c2c2;
}
.b-phones__single-number-info:after{
    border-color: #E3E3E3;
}
.b-phones__holder{
    background: #E3E3E3;
    border-color:#c2c2c2;
}
.b-phones__icon{
    border-color: #222222;
}
.b-phones__toggle-item{
    border-color:#222222;
}

.b-feedback-form__notification-button{
    color: #0D86E3;
}
.b-feedback-form__notification-button:hover {
    color: #3098EB;
}

.b-sticky-panel__link-button{
    color:#222222;
    border-color:#222222;
}
.b-sticky-panel__link-button:hover{
    border-color: transparent;
}


.b-filters{
    border-color: #d4d4d4;
}
.b-filters__selected{
    background-color: #444444;
    color: #fff;
}
.b-filters__selected:hover{
    background-color: #7a7a7a;
    color: #fff;
}
.b-filters__reset{
    border-color: #0D86E3;
}
.b-filters__reset:hover{
    border-color: #3098EB;
}
.b-filters__toggle:before{
    color: #0D86E3;
}
.b-filters__toggle:hover:before{
    color: #3098EB;
}
.b-filters_state_expanded .b-filters__toggle:before{
    color: #0D86E3;
}
.b-filters_state_expanded .b-filters__toggle:hover:before{
    color: #3098EB;
}


.b-filter-list__show,
.b-filter-list__hide{
    color: #0D86E3;
    border-color: #0D86E3;
}
.b-filter-list__show:hover,
.b-filter-list__hide:hover{
    color: #3098EB;
    border-color: #3098EB;
}


.b-tag-list__counter{
    background-color: #e6e6e6;
    color: #000;
}


.b-return-policy__button{
    color: #222222;
    border-color: #222222;
}
.b-return-policy__button:hover{
    border-color: transparent;
}

.b-promo-banner{
    background-color: #444444;
}
.b-promo-banner__text{
    color: #fff;
}
.b-promo-banner__button,
.b-promo-banner__button:hover{
    color: #fff;
    border-color: #fff;
}





/*------classic rounded differents------ */

.b-reviews__verified-state{
    border-color: #c2c2c2;
    color: #222222;
}

/********************** bem css **********************/

/**
 * Start b-head-control-panel
 */



.b-fixed-panel__container {
    color: currentColor;
    background-color: #ffffff;
}

.b-head-control-panel {
    width: 980px;
    margin: 0 auto;
    background-color: #ffffff;
}

.b-head-control-panel__opinions-bar {
    color: #444444;
}

.b-review-info__text {
    color: #444444;
}

.b-head-control-panel__logo {
    background: url('../image/portal/UA/logo-small-hcec5aa9bf7924c38ce3af0ed5358dcae6.png') 0 0 no-repeat;
}

.b-head-control-panel__logo-img {
    visibility: hidden;
}

.b-head-control-panel__bigl-mark {
    background: url('../image/bigl/bigl-company-site-header-orange-hcb6bfc2c2d3120a7781c85a55cd18e801.png') 0 0 no-repeat;
}

.b-head-control-panel__bigl-mark-img {
    visibility: hidden;
}

.b-head-control-panel__zakupki-mark {
    background: url('../image/zakupki/zakupki-logo_black-hc2c2fb5ba5fac83ad3e5a26c1eedf362f.png') 0 0 no-repeat;
}

.b-head-control-panel__zakupki-mark-img {
    visibility: hidden;
}

.b-head-control-panel__certification {
    color: #444444;
}

.b-head-control-panel__item-welcome {
    color: #444444;
    border-color: #444444;
}

.b-fixed-panel__link,
.b-head-control-panel__link,
.b-review-info__link,
.b-endorsement-label__text,
.b-company-info__opinions-link,
.b-head-control-panel__item-company-banned,
.b-head-control-panel__item-company-deleted {
    color: #444444;
    border-color: #444444;
}

.b-fixed-panel__link:hover,
.b-head-control-panel__link:hover,
.b-review-info__link:hover,
.b-endorsement-label__text:hover,
.b-company-info__opinions-link:hover,
.b-head-control-panel__item-company-banned:hover,
.b-head-control-panel__item-company-deleted:hover {
    color: #686868;
}

/* must be after .b-company-info__opinions-link! */
.b-overlay__link {
    border: 0 none;
    color: #00a1cd;
    text-decoration: none;
}
.b-overlay__link:hover {
    color: #00a1cd;
    text-decoration: underline;
}


.b-header {
    width: 980px;
    margin: 0 auto;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #cccccc));
    background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);
    background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
    background-image: -o-linear-gradient(top, #ffffff, #cccccc);
    background-image: -ms-linear-gradient(top, #ffffff, #cccccc);
    background-image: linear-gradient(top, #ffffff, #cccccc);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#ffffff, endColorstr=#cccccc), progid:DXImageTransform.Microsoft.AlphaImageLoader();
}

.b-header__container_type_without-img .b-header__company-phone-align_pos_right {
    margin-right: 30px;
}

.b-header__container_type_without-img .b-header__company-name-align {
    margin: 0 30px;
}


/**
 * Start sidebar
 */

.b-sidebar-search__title {
    display: block;
}

.b-sidebar-search__field {
    border-width: 1px;
    border-color: #686868;
}
.b-form-input{
    border-color: #686868;
}
.b-autocomplete{
    border-color: #686868;
}


/* b-nav ---------------------------------------------------------------------*/
.b-nav__counter{
    background-color: #c2c2c2;
    color: #222222;
}


/* b-subnav ------------------------------------------------------------------*/
.b-subnav{
    background: #EAEAEA;
}
.b-subnav__counter{
    color: #0D86E3;
}
.b-subnav__item:hover{
    background: #565656;
}
.b-subnav__item:hover .b-subnav__link,
.b-subnav__item:hover .b-subnav__counter{
    color: #e6e6e6;
}
.b-subnav__item_state_active .b-subnav__link,
.b-subnav__item_state_active .b-subnav__counter{
    color: #3098EB;
}


/* b-groups-popup ------------------------------------------------------------*/
.b-groups-popup{
    background-color: #EAEAEA;
}
.b-groups-popup__counter,
.b-groups-popup__marker{
    color: #0D86E3;
}
.b-groups-popup__item:hover{
    background-color: #565656;
}
.b-groups-popup__item:hover .b-groups-popup__link,
.b-groups-popup__item:hover .b-groups-popup__counter,
.b-groups-popup__item:hover .b-groups-popup__marker{
    color: #e6e6e6;
}
.b-groups-popup__item_state_active .b-groups-popup__link,
.b-groups-popup__item_state_active .b-groups-popup__counter{
    color: #3098EB;
}


/* b-groups-list -------------------------------------------------------------*/
.b-groups-list__toggle,
.b-groups-list__link{
    color: #222222;
}
.b-groups-list__counter{
    background-color: #c2c2c2;
    color: #222222;
}


/**
 * Product groups
 */

.b-recent-news__hider,
.b-publication-group__hider,
.b-news-group__hider,
.b-news-list__hider,
.b-publication-list__hider,
.b-product-gallery__hider{
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(#FFFFFF));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #FFFFFF);
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), #FFFFFF);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), #FFFFFF);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5), #FFFFFF);
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.5), #FFFFFF);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=0, startColorstr='#77FFFFFF', endColorstr='#ffFFFFFF');
}
.b-product-gallery__data-hider{
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(#FFFFFF));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5), #FFFFFF);
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5), #FFFFFF);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5), #FFFFFF);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5), #FFFFFF);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5), #FFFFFF);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', gradientType=1, startColorstr='#77FFFFFF', endColorstr='#ffFFFFFF');
}

.b-layout__container_type_mid{
    width: 960px;
    padding: 0 10px;
    background:rgba(255,255,255, 0.9);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e5ffffff,endColorstr=#e5ffffff), progid:DXImageTransform.Microsoft.AlphaImageLoader();
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e5ffffff,endColorstr=#e5ffffff), progid:DXImageTransform.Microsoft.AlphaImageLoader()";
}
:root .b-layout__container_type_mid{
    filter: none\9;
}
.b-layout__mid{
    padding: 10px 14px;
    border-color: #c2c2c2;
    border-width: 0 1px 1px;
    border-style: solid;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    -o-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
    background-color: #ffffff;
}
.b-breadcrumb{
    width: 745px;
}
.b-layout__content{
    width: 685px;
}
.b-layout__content .b-content{
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    -o-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
    background-color: #ffffff;
}
.b-title{
    zoom: 1;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    -o-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #EAEAEA), color-stop(100%, #cccccc));
    background-image: -webkit-linear-gradient(top, #EAEAEA, #cccccc);
    background-image: -moz-linear-gradient(top, #EAEAEA, #cccccc);
    background-image: -o-linear-gradient(top, #EAEAEA, #cccccc);
    background-image: -ms-linear-gradient(top, #EAEAEA, #cccccc);
    background-image: linear-gradient(top, #EAEAEA, #cccccc);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#EAEAEA, endColorstr=#cccccc), progid:DXImageTransform.Microsoft.AlphaImageLoader();
    color: #222222;
}
.b-title__link,
.b-title__link:hover{
    color: #222222;
}

.b-layout__sidebar .b-content{
    zoom: 1;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    -o-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #EAEAEA), color-stop(100%, #cccccc));
    background-image: -webkit-linear-gradient(top, #EAEAEA, #cccccc);
    background-image: -moz-linear-gradient(top, #EAEAEA, #cccccc);
    background-image: -o-linear-gradient(top, #EAEAEA, #cccccc);
    background-image: -ms-linear-gradient(top, #EAEAEA, #cccccc);
    background-image: linear-gradient(top, #EAEAEA, #cccccc);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
                startColorstr=#ffEAEAEA,
                endColorstr=#ffcccccc,
                GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffEAEAEA,endColorstr=#ffcccccc,GradientType=0)";
}
.b-title_type_product{
    background: none;
    filter: none;
}
.b-layout__sidebar .b-title{
    padding: 10px 10px 0;
    background: none;
    filter: none;
}
.b-layout__sidebar .b-content__body{
    padding-left: 10px;
    padding-right: 10px;
}
.b-content_type_search{
    margin-bottom: 20px;
}
.b-title_type_hidden{
    display: none;
}
.b-content__body_hor-padding_none{
    padding-left: 0;
    padding-right: 0;
}
.b-navigate__all-products{
    margin-bottom: 10px;
}

.b-layout__container_type_main{
    width: 960px;
    padding: 10px 10px 1px;
}
    .b-layout__container_type_main{
        background:rgba(255,255,255, 0.9);
        background: none \0/;
        *background: none;
        filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e5ffffff,endColorstr=#e5ffffff), progid:DXImageTransform.Microsoft.AlphaImageLoader();
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e5ffffff,endColorstr=#e5ffffff), progid:DXImageTransform.Microsoft.AlphaImageLoader()";
    }
    :root .b-layout__container_type_main{
        filter: none\9;
    }
.b-footer{
    margin: 10px;
    border: 1px solid #c2c2c2;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.b-recent-news:first-child{
    margin-right: 15px;
}

.b-sitewide-links__item{
    width: 175px;
}


.b-used-goods__item {
    width: 205px;
}

.b-photos{
    width: 684px;
    margin-left: -14px;
    margin-right: -15px;
}
.b-photos__item{
    margin-left: 14px;
    margin-right: 14px;
}

.b-info-box{
    margin: 0 0 20px;
}


/* product groups view "gallery" */
.b-product-groups_view_gallery{
    width: 691px;
    margin-left: -5px;
}
.b-product-groups_view_gallery .b-product-groups__item{
    margin-left: 6px;
    margin-bottom: 16px;
}
.b-product-groups_view_gallery .b-product-groups__title-link{
    color: #3e3e3e
}
.b-product-groups_view_gallery .b-product-groups__title-link:hover{
    color: #565656
}
.b-product-groups_view_gallery .b-product-groups__counter{
    color: #000;
}


/* product groups view "list" */
.b-product-groups_view_list{
    width: 730px;
    margin-left: -45px;
}
.b-product-groups_view_list .b-product-groups__item{
    margin-left: 45px;
    margin-bottom: 30px;
}

.b-carousel__button_type_next{
    margin-right: -12px
}
.b-carousel__button_type_prev{
    margin-left: -12px
}

/**
 * Start b-menu
 */

.b-menu__container{
    width: 960px;
    margin: 0 auto;
    padding: 1px 10px 0;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0a0a0), color-stop(100%, #444444));
    background-image: -webkit-linear-gradient(top, #a0a0a0, #444444);
    background-image: -moz-linear-gradient(top, #a0a0a0, #444444);
    background-image: -o-linear-gradient(top, #a0a0a0, #444444);
    background-image: -ms-linear-gradient(top, #a0a0a0, #444444);
    background-image: linear-gradient(top, #a0a0a0, #444444);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#a0a0a0, endColorstr=#444444), progid:DXImageTransform.Microsoft.AlphaImageLoader();
}
.b-menu__holder{
    margin: 0 -1px;
    border-collapse: separate;
    border-spacing: 1px 0;
}
.b-menu__item{
    border-radius: 5px 5px 0 0;
}
.b-menu__item_state_active,
.b-menu__item:hover {
    background-color: #ffffff;
}
.b-menu__link{
    padding: 10px 15px;
    color: #fff;
    font-size: 16px;
    font-family: Arial, sans-serif;
}
.b-menu__link:before{
    border-color: #fff transparent transparent transparent;
}
.b-menu__link_with_arrow{
    padding-right: 28px;
}
.b-menu__item:hover .b-menu__link:before,
.b-menu__item_state_active .b-menu__link:before{
    border-color: #222222 transparent transparent transparent;
}
.b-menu__item_state_active .b-menu__link,
.b-menu__item:hover .b-menu__link{
    color: #222222;
}


/**
 * Start b-sub-menu
 */
.b-sub-menu{
    border-color: #ffffff;
    background-color: #ffffff;
}
.b-sub-menu__arrow:before{
    border-color: transparent #222222 transparent transparent;
}
.b-sub-menu__arrow:after{
    border-color: transparent #ffffff transparent transparent;
}
.b-sub-menu__item_state_active .b-sub-menu__arrow:after,
.b-sub-menu__item:hover .b-sub-menu__arrow:after{
    border-color: transparent #9e9e9e transparent transparent;
}
.b-sub-menu__link{
    color: #222222;
    font-size: 14px;
    font-family: Arial, sans-serif;
}
.b-sub-menu__item_state_active,
.b-sub-menu__item:hover{
    background: #9e9e9e;
}
.b-sub-menu__item:hover .b-sub-menu__link {
    color: #222222;
}


/**
 * Start b-inner-menu
 */
.b-inner-menu{
    background-color: #ffffff;
}
.b-inner-menu__link{
    color: #222222;
    font-size: 14px;
    font-family: Arial, sans-serif;
}
.b-inner-menu__item_state_active,
.b-inner-menu__item:hover{
    background: #9e9e9e;
}
.b-inner-menu__item:hover .b-inner-menu__link{
    color: #222222;
}