.not-price {
    display: none !important;
}

.price_product.active .not-price {
    display: inline !important;
}

.price_product.active div:not(.not-price) {
    display: none;
}

.whitecont .postheader {
    margin-left: 0;
    margin-right: 0;
}

.whitecont .navi {
    white-space: nowrap;
    padding-left: 0;
    margin-top: -10px;
}

.header-favorites-descr {
    white-space: nowrap;
}

@media (max-width: 991px) {
    .whitecont .navi {
        overflow-x: scroll;
    }
}

.not-for-index-text .inner_padding {
    padding: 0;
}

/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/style.css?1579092261882*/
.grid {
}

.grid .bx_content_section {
    margin-bottom: 15px;
}

.grid .bx_sidebar {
    margin-bottom: 15px;
}

.bx_catalog_list_home-list.row .bx_catalog_item {
    margin: 0 0 -1px;
    border: 1px solid #dcdcdc;
}

/* grid2x1 */
.grid2x1 {
}

.grid2x1 .bx_content_section {
    float: left;
    width: 66%;
    margin-bottom: 15px;
}

.grid2x1 .bx_sidebar {
    float: right;
    width: 33%;
    margin-bottom: 15px;
    padding-left: 5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media (max-width: 960px) {
    .grid2x1 .bx_sidebar {
        padding-left: 4%;
    }
}

@media (max-width: 640px) {
    .grid2x1 .bx_content_section, .grid2x1 .bx_sidebar {
        width: 100%;
        float: none;
    }

    .grid2x1 .bx_sidebar {
        padding-left: 3%;
    }
}

@media (max-width: 479px) {
    .grid2x1 .bx_sidebar {
        padding-left: 1%;
    }
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section.list/subcategory/style.css?16661766834007*/
ul.columns {
    margin: 0;
    padding: 0;
    list-style-type: none;
    word-spacing: -1ex;
    margin-bottom: 20px;
}

/*
    Firefox РЅРёР¶Рµ РІРµСЂСЃРёРё 3 РЅРµ Р·РЅР°РµС‚ Рѕ inline-block.
    РџРѕСЌС‚РѕРјСѓ СѓРєР°Р·С‹РІР°РµРј РґР»СЏ РЅРµРіРѕ -moz-inline-stack
*/
.columns li {
    display: -moz-inline-stack;
    display: inline-block;
    //display: inline;
}

/*
    Р§С‚РѕР±С‹ СЃСЃС‹Р»РєРё РЅРµ РЅР°Р¶РёРјР°Р»РёСЃСЊ РєР»РёРєРѕРј
    РїРѕ РїСѓСЃС‚РѕРјСѓ РјРµСЃС‚Сѓ, РїСЂРёРјРµРЅРёРј С„РёР»СЊС‚СЂ
*/
.columns a, .columns b {
    display: inline;
    word-spacing: normal;
    //display: inline-block;
    //filter: alpha(opacity=100);
}

.columns a, .columns b, x:-moz-any-link {
    display: block;
}

/*
    Р•СЃР»Рё Firefox РІС‹С€Рµ 2.0, Р’РѕР·РІСЂР°С‰Р°РµРј a Рё b РІ inline
*/
.columns a, .columns b, x:-moz-any-link, x:default {
    display: inline;
}

.columns li, .columns a, .columns b {
    vertical-align: top;
}

ul.bx_sitemap_ul.columns img {
    /*max-width: 80%;*/
    width: 100%;
    max-width: 100px;
}

/* customize */
.columns li {
    margin: 0 1% 0.4em 0;
    //margin: 0;
    width: 24%;
    //width: auto;
}

.columns a, .columns b {
    //margin: 0 10% 0.4em 0;
    //width: 40%;
}

.columns ul {
    width: 100%;
}

.bx_sitemap_ul .bx_sitemap_li_title {
    font-size: 14px;
    padding: 0;
    margin: 0;
}

.bx_sitemap_ul .bx_sitemap_li_title a {
    color: #000;
    text-decoration: none;
}

#product_tabs .tab_container ul {
    padding-left: 40px;
}

.bx_sitemap_ul .bx_sitemap_li_title a span.link {
    text-decoration: underline;
}

.bx_sitemap_ul .bx_sitemap_li_title a:hover span.link {
    text-decoration: none;
}

.bx_sitemap>.bx_sitemap_ul_catalog {
    list-style: none inside;
    padding: 0;
}

.bx_sitemap>.bx_sitemap_ul_catalog>li>h2 {
    background: #999999;
    color: #fff;
    padding: 10px !important;
    font-size: 18px;
    margin-bottom: 5px;
}

.bx_sitemap>.bx_sitemap_ul_catalog>li>h2 a span.link {
    color: #fff;
    text-decoration: none;
}

@media screen and (max-width: 768px) {
    .columns li {
        margin: 0 1% 0.4em 0;
        width: 49%;
    }
}

ul.categorySubsections__list {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    gap: 10px;
}

.categorySubsections__elem {
    display: flex;
    align-items: center;
    border: 1px solid #fff;
    gap: 5px 16px;
    padding: 2px 9px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.categorySubsections__elem--wrapper {
    display: block;
    width: calc( 25% - 8px );
    min-height: 70px;
}

.categorySubsections__elem--hide {
    display: none !important;
}

.categorySubsections {
    margin: 0 -15px 20px;
}

.categorySubsections__elem_image img {
    width: 100%;
}

.categorySubsections__elem_image {
    min-width: 90px;
    text-align: center;
}

.categorySubsections__elem_title {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #747474;
    padding: 3px 0;
}

.categorySubsections__elem:hover {
    /*border-color: #ffcc46;*/
    color: #000;
    text-decoration: none;
}

.categorySubsections__elem:hover .categorySubsections__elem_title {
    color: #000;
}

.categorySubsections__elem--noimg .categorySubsections__elem_title {
    text-align: center;
    flex: 1;
}

@media ( max-width: 1599px ) {
    .categorySubsections__elem--wrapper {
        width: calc( 33% - 4px );
    }
}

@media ( max-width: 1229px ) {
    .categorySubsections__elem--wrapper {
        width: calc( 50% - 5px );
    }
}

@media ( max-width: 729px ) {
    ul.categorySubsections__list {
        gap: 7px;
    }

    .categorySubsections__elem--wrapper {
        height: auto;
        min-height: 60px;
    }

    .categorySubsections__elem {
        gap: 10px;
    }

    .categorySubsections__elem_image {
        width: 35px;
        min-width: 35px;
    }

    .categorySubsections__elem_image img {
        width: 100%;
    }

    .categorySubsections__elem_title {
        font-size: 11px;
        line-height: 1.25;
    }
}

@media ( max-width: 379px ) {
    .categorySubsections__elem {
        padding: 2px 4px;
    }

    .categorySubsections__elem_image {
        width: 30px;
        min-width: 30px;
    }

    .categorySubsections__elem_title {
        font-size: 10px;
    }
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/style.css?157909227619670*/
.bx-filter {
    min-width: 220px;
    margin-bottom: 0;
    margin-left: -15px;
    margin-right: -15px;
}

.bx-filter .bx-filter-section {
    /*background: #edf6fc; /* color */
    position: relative;
}

.bx-filter .bx-filter-section>.row {
    padding: 0 5px;
}

.bx-filter .bx-filter-title {
    font-size: 13px;
    margin-bottom: 10px;
    margin-left: 10px;
    color: #fff;
}

/*Sections*/
.bx-filter .bx-filter-parameters-box {
    position: relative;
}

.bx-filter .bx-filter-parameters-box-title {
    font-size: 13px;
    padding-bottom: 7px;
}

@media (min-width: 992px) {
    .bx-filter .bx-filter-section .col-md-4:nth-child(3n+1) {
        clear: both;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .bx-filter .bx-filter-section .col-md-4:nth-child(2n+1) {
        clear: both;
    }
}

.bx-filter .bx-filter-parameters-box-title span {
    color: #039be5;
    border-bottom: 1px solid transparent;
    cursor: pointer;
}

.bx-filter .bx-filter-parameters-box-title span:hover {
    border-color: #039be5;
}

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span {
    /*color: #95a1a8;*/
}

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span:hover {
    /*color: #758087;*/
    border-color: transparent;
}

.bx-filter .bx-filter-block {
    display: none;
    -webkit-transition: padding .3s ease;
    -moz-transition: padding .3s ease;
    -ms-transition: padding .3s ease;
    -o-transition: padding .3s ease;
    transition: padding .3s ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.bx-filter .bx-filter-button-box .bx-filter-block, .bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {
    display: block;
}

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {
    font-size: 14px;
    font-style: normal;
    display: block;
    padding-bottom: 5px;
}

.bx-filter-parameters-box-container {
    padding-bottom: 0;
}

.bx-filter-parameters-box-container .checkbox:first-child {
    margin-top: 0;
}

.bx-filter .bx-filter-parameters-box-container-block {
    font-size: 11px;
    color: #3f3f3f;
}

/*
* INPUTS
*
*/
.bx-filter .bx-filter-input-container {
}

.bx-filter .bx-filter-input-container input {
    display: block;
    width: 100%;
    font-size: 18px;
    height: 38px;
    margin: 0;
    padding: 0 4px;
    border: 1px solid #ccd5db;
    border-radius: 2px;
    background: #fff;
    outline: none
}

.bx-retina .bx-filter .bx-filter-input-container input {
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
}

/*.bx-filter .bx-filter-input-container input:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-input-container input:focus {
	-webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
	   -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
		 -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
			border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
}

 */
/*
COLOR
*/
.bx-ios .bx-filter .bx-filter-input-container input {
    /* Fix of input shadow for IOS browsers. */
    background-image: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
    background-image: linear-gradient(#ffffff 0%, #ffffff 100%);
}

.bx-filter .bx-filter-button-box {
    clear: both;
}

/*
*Track
*
*/
.bx_catalog_list_home .add2favor_list {
    display: block;
    position: absolute;
    right: 10px;
    top: 5px;
    line-height: 15px;
    width: 20px;
    height: 20px;
    background-image: url(../img/icons/favorites_black.svg);
    background-size: 18px;
    background-repeat: no-repeat;
    padding-left: 0;
    z-index: 101;
    font-size: 13px;
    background-position: center;
    font-size: 0;
}

.bx_catalog_list_home .add2favor_list:hover {
    cursor: pointer;
    opacity: 0.6;
}

.bx_catalog_list_home .add2favor_list.active {
    background-image: url(../img/icons/favorites.svg);
}

.bx-filter .bx-ui-slider-track-container {
    padding-top: 35px;
    padding-bottom: 25px;
}

.bx-filter .bx-ui-slider-track {
    position: relative;
    height: 7px;
    /*background: #d8e9f0;/* COLOR */
}

.bx-filter .bx-ui-slider-part {
    position: absolute;
    top: -6px;
    width: 1px;
    height: 17px;
    background: #a2bfc7;
}

.bx-filter .bx-ui-slider-part.p1 {
    left: -1px;
}

.bx-filter .bx-ui-slider-part.p2 {
    left: 25%;
}

.bx-filter .bx-ui-slider-part.p3 {
    left: 50%;
}

.bx-filter .bx-ui-slider-part.p4 {
    left: 75%;
}

.bx-filter .bx-ui-slider-part.p5 {
    right: -1px;
}

.bx-filter .bx-ui-slider-part span {
    font-size: 11px;
    /*font-weight: bold;*/
    position: absolute;
    top: -16px;
    left: 50%;
    display: block;
    width: 100px;
    margin-left: -50px;
    text-align: center;
    color: #000;
}

.bx-filter .bx-ui-slider-part.p2 span, .bx-filter .bx-ui-slider-part.p3 span, .bx-filter .bx-ui-slider-part.p4 span {
    color: #6b8086;
}

.bx-filter .bx-ui-slider-range, .bx-filter .bx-ui-slider-pricebar, .bx-filter .bx-ui-slider-pricebar-vd, .bx-filter .bx-ui-slider-pricebar-vn, .bx-filter .bx-ui-slider-pricebar-v {
    position: absolute;
    top: 0;
    bottom: 0;
}

.bx-filter .bx-ui-slider-range {
    z-index: 50;
}

.bx-filter .bx-ui-slider-pricebar {
    z-index: 100;
}

.bx-filter .bx-ui-slider-pricebar-vd {
    z-index: 60;
    /*background: #849da4;/* COLOR */
}

.bx-filter .bx-ui-slider-pricebar-vn {
    z-index: 70;
    /*background: #a8dff3;/* COLOR */
}

.bx-filter .bx-ui-slider-pricebar-v {
    z-index: 80;
    /*background: #499fd8;/* COLOR */
}

.bx-filter .bx-ui-slider-handle {
    position: absolute;
    top: 100%;
    width: 22px;
    height: 22px;
    border-bottom: none;
}

.bx-filter .bx-ui-slider-handle:hover {
    -webkit-cursor: grab;
    -ms-cursor: grab;
    -o-cursor: grab;
    cursor: grab;
}

.bx-filter .bx-ui-slider-handle:active {
    -webkit-cursor: grabbing;
    -ms-cursor: grabbing;
    -o-cursor: grabbing;
    cursor: grabbing;
}

.bx-filter .bx-ui-slider-handle.left {
    left: 0;
    margin-left: -21px;
    /* COLOR */
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAArUlEQVQ4y6WSQQ6FMAhEXbjyXwzOpBdx5bXKbYRWLFSJ2m8ysVHfzGA7DH9cuKVfNwwM40ZzZzJlmE3WTjjNfF9Fn2EwMH5pUGYWOJ3w6wZ4wDKz6rUBumQPPxrUmT0IxuxpqxYLQ7MOG5TaHtbk1iza5+VauW5dfdcYSDKcMLkP7wxdA5sMQWV/BkwDTY7mtAfHjpJ/Ihj4DoIgXZ9J+siaimi6rimLgSw87qod+1BRTwMJRYoAAAAASUVORK5CIIA=) no-repeat right top;*/
}

.bx-filter .bx-ui-slider-handle.right {
    right: 0;
    margin-right: -21px;
    /* COLOR */
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAq0lEQVQ4y6WSQRKDIAxFXXSlF0vOZC+SlddKblMUUhKCraIzX9Ahj58PE268TE8e3GSFJ5BUTDskaRl1QFk8BsHs4BCMQMruVEe+l4kWglFu5yLEZKDFXyeXIFoEpg3z738mJTzXhncj75+QtqjnJENO2sG4I1VXDtR3ogv7O1dHxV10gi75EGILiE78RRKy33AOq07i+Us4kRamkOPGptesQjeXIjZjO+fXB+hjUU/S3Z+WAAAAAElFTkSuQmCC) no-repeat left top;*/
}

/*
*	Select
*
*/
.bx-filter .bx-filter-select-container {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 35px;
    border-radius: 3px;
    border: 1px solid #ccd5db;
}

.bx-retina .bx-filter .bx-filter-select-container {
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
}

/* COLOR */
/*.bx-filter .bx-filter-select-container.bx-active,
.bx-filter .bx-filter-select-container:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-select-container.bx-active,
.bx-retina .bx-filter .bx-filter-select-container:focus {
	-webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
	   -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
		 -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
			border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
}*/
.bx-filter .bx-filter-select-block {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 33px;
    margin: 0;
    padding: 0 33px 0 10px;
    border: none;
    border-radius: 2px;
    background: #fff;
}

.bx-filter .bx-filter-select-text {
    font-size: 15px;
    line-height: 33px;
    overflow: hidden;
    max-width: 100%;
    height: 33px;
    cursor: pointer;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
}

.bx-filter .bx-filter-select-text.fix {
    min-width: 120px;
}

.bx-filter .bx-filter-select-text label {
    cursor: pointer;
}

.bx-filter .bx-filter-select-arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 33px;
    cursor: pointer;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center;
}

/*
*	Select popup
*
*/
.bx-filter-select-popup {
    background: #fff;
    padding: 0;
    min-width: 173px;
}

.bx-filter-select-popup ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.bx-filter-select-popup ul li {
    display: block;
    text-align: left;
    vertical-align: middle;
}

.bx-filter-select-popup ul li:first-child {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.bx-filter-select-popup ul li label {
    font-size: 14px;
    line-height: 26px;
    display: block;
    text-align: left !important;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 26px;
    padding: 0 5px;
    cursor: pointer;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    color: #575757;
}

.bx-filter-select-popup ul li label.selected, .bx-filter-select-popup ul li label:hover {
    color: #000;
    background: #f3f8fa;
}

.bx-filter-select-popup ul li label.disabled {
    color: #b8b8b8;
    background: transparent;
}

.bx-filter-select-popup ul li .bx-filter-param-text {
    line-height: 34px !important;
}

/*
* TAGS
*
*/
.bx-filter .bx-filter-tag {
    padding: 18px;
    /*border-top: 1px solid #d7eaf7;/* COLOR */
    /*border-bottom: 1px solid #d7eaf7;/* COLOR */
}

.bx-filter .bx-tag-link {
    font-size: 12px;
    text-decoration: none;
    /*color: #68939e;/* COLOR */
    text-shadow: none;
}

.bx-filter .bx-tag-link.bx-active, .bx-filter .bx-tag-link:hover {
    color: #1d3d46;
}

/*
*	LABEL
*
*/
.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label {
    float: left;
    display: block;
    margin-right: 5px;
}

.bx-filter .bx-filter-param-btn-block .bx-filter-param-label {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-size: 14px;
    padding: 0;
    width: 108px;
    height: auto;
    margin: 0 5px 19px;
}

.bx-filter-param-btn-block {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}

.bx-filter.bx-green .bx-filter-section {
    background: transparent !important;
    color: #2d2d2d !important;
    margin-top: 28px;
}

.bx-filter .bx-filter-param-btn-block .bx-filter-param-label.bx-active a {
    text-decoration: none;
}

.bx-filter .bx-filter-param-btn-block .bx-filter-param-label a {
    color: #2d2d2d;
    text-decoration: underline;
}

.bx-filter .bx-filter-param-btn-block .bx-filter-param-label a:hover {
    text-decoration: none;
}

.bx-filter .bx-filter-param-btn-block .bx-filter-param-label img {
    display: block;
    margin-bottom: 7px;
    padding: 11px 7px;
    width: 108px;
    height: 49px;
    border: 1px solid #dcdcdc;
    box-shadow: none;
}

.bx-filter .bx-filter-param-label {
    /*font-size: 13px;*/
}

.bx-filter .bx-filter-param-label.dib {
    display: inline-block;
}

.bx-filter .bx-filter-param-text {
    font-weight: normal;
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text {
    color: #6c6c6c;
}

.bx-filter-select-popup .bx-filter-param-label.bx-active {
    background: #f3f8fa;
}

/*
*	Checkbox / Radio
*
*/
.bx-filter .bx-filter-input-checkbox {
}

.bx-filter .bx-filter-input-checkbox input[type=radio], .bx-filter .bx-filter-input-checkbox input[type=checkbox] {
}

.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
    display: block;
    text-align: left;
}

/*
* 	BTN
*
*/
.bx-filter .bx-filter-param-btn {
    font-weight: normal;
    display: inline-block;
    width: 38px;
    height: 38px;
    padding: 6px;
    text-align: center;
    text-decoration: none;
    color: #000;
    vertical-align: middle;
    border: 1px solid #ccd5db;
    border-radius: 2px;
    background: #fff;
    position: relative;
    -webkit-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
    -moz-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
    -ms-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
    -o-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
    transition: border .3s ease, box-shadow .1s ease, color .3s ease;
    cursor: pointer;
}

.bx-retina .bx-filter .bx-filter-param-btn {
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
}

/* COLOR */
/*.bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-filter .bx-filter-param-btn:hover,
.bx-filter .bx-filter-param-btn:active,
.bx-filter .bx-filter-param-btn:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-retina .bx-filter .bx-filter-param-btn:hover,
.bx-retina .bx-filter .bx-filter-param-btn:active,
.bx-retina .bx-filter .bx-filter-select-container:focus {
	-webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
	   -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
		 -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
			border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
}*/
/* --- colors */
.bx-filter .bx-filter-param-btn.bx-color-sl {
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
    background: transparent;
    box-shadow: none
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
    position: relative;
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before {
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    z-index: 100;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;
    opacity: .7;
}

.bx-filter .bx-filter-param-btn .bx-filter-param-text {
    line-height: 26px;
}

/*
* BTN P/M
*
*/
.bx-filter .bx-filter-param-btn.bx-spm {
    width: 23px;
    min-width: 23px;
    height: 23px;
    line-height: 23px;
    font-weight: normal;
    padding: 0;
    font-size: 17px;
    color: #767b7e;
    vertical-align: top;
    border-radius: 50%;
    background-color: transparent;
}

.bx-filter .bx-filter-param-btn.bx-spm.bx-plus {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CIIA=") no-repeat center;
}

.bx-filter .bx-filter-param-btn.bx-spm.bx-minus {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center;
}

.bx-filter .bx-filter-param-btn.bx-spm:active {
    outline: none !important;
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, .12);
}

.bx-filter span.bx-spm {
    font-size: 18px;
    /*font-weight:bold;*/
    line-height: 23px;
    display: inline-block;
    height: 23px;
    margin: 0 10px;
    vertical-align: middle;
    color: #000;
}

/*
*	icon
*
*/
.bx-filter-select-popup .bx-filter-select-text-icon, .bx-filter .bx-filter-select-text-icon {
    line-height: 33px;
    position: relative;
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-top: -4px;
    margin-right: 2px;
    vertical-align: middle;
    border-radius: 2px;
}

.bx-filter-select-popup .bx-filter-btn-color-icon, .bx-filter .bx-filter-btn-color-icon {
    line-height: 24px;
    /*position:relative;*/
    /*top:4px;*/
    border-radius: 2px;
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);
    -webkit-background-size: cover;
    background-size: cover;
}

.bx-filter-select-popup .bx-filter-btn-color-icon {
    width: 20px;
    height: 20px;
    margin: 2px 0;
    top: 0 !important;
}

.bx-filter .bx-filter-select-block .bx-filter-btn-color-icon {
    top: -1px !important;
}

.bx-filter-btn-color-icon.all {
    position: relative;
    border: none;
    box-shadow: none
}

.bx-filter-btn-color-icon.all:after, .bx-filter-btn-color-icon.all:before {
    position: absolute;
    width: 60%;
    height: 60%;
    background: #fff;
    content: " ";
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
}

.bx-filter-btn-color-icon.all:after {
    right: 0;
    bottom: 0;
}

.bx-filter-btn-color-icon.all:before {
    top: 0;
    left: 0;
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon {
    opacity: .2;
}

/*
* 	BIZ
*
*/
.bx-filter .bx-filter-parameter-biz {
    font-size: 14px;
    line-height: 15px;
    display: inline-block;
    margin-right: 10px;
    text-decoration: none;
    color: #1485ce;
    border-bottom: 1px dashed;
}

.bx-filter .bx-filter-parameter-biz:hover {
    text-decoration: none;
    border-bottom: 1px solid;
}

.bx-filter .bx-filter-parameter-biz.bx-active {
    position: relative;
    /*padding-left:20px;*/
    color: #000;
    border-color: transparent;
}

/*
*	BTN result and reset
*
*/
.btn-themes {
    /*background-color: #1485CE;/* COLOR */
    /*border-color: #1485CE;/* COLOR */
    color: #FFF
}

.btn-themes.bx-active, .btn-themes.focus, .btn-themes:active, .btn-themes:focus, .btn-themes:hover {
    /*background-color: #53A4D8;/* COLOR */
    /*border-color: #53A4D8;/* COLOR */
    color: #FFF
}

/*
* 	Result Popup
*
*/
.bx-filter .bx-filter-popup-result {
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    z-index: 915;
    display: none;
    line-height: normal;
    margin-top: -7px;
    margin-left: 10px;
    padding: 0 10px;
    white-space: nowrap;
    color: #3f3f3f;
    min-height: 37px;
    line-height: 18px;
    border-style: solid;
    border: 1px solid #C6DCE7;
}

.bx-filter .bx-filter-popup-result.left {
    border-width: 2px 10px 2px 2px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_left.png) 4 20 4 4 repeat;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_left.png) 4 20 4 4 repeat;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_left.png) 4 20 4 4 repeat;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_left.png) 4 20 4 4 fill repeat;
}

.bx-filter .bx-filter-popup-result.right {
    border-width: 2px 2px 2px 10px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_right.png) 4 4 4 20 repeat;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_right.png) 4 4 4 20 repeat;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_right.png) 4 4 4 20 repeat;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_right.png) 4 4 4 20 fill repeat;
}

.bx-filter .bx-filter-popup-result.right {
    left: 97%;
}

.bx-filter .bx-filter-popup-result.left {
    right: 97%;
}

.bx-filter-horizontal .bx-filter-popup-result {
    display: inline-block;
    position: relative;
    left: auto;
    right: auto;
    bottom: -7px;
}

.bx-filter .bx-filter-popup-result a {
    color: #0073a3;
    line-height: 10px;
}

.bx-filter .bx-filter-popup-result a:hover {
    text-decoration: none;
}

.bx-filter .bx-filter-popup-result-close {
    display: none;
}

@media (min-width: 992px) {
    .bx-filter .bx-filter-param-btn-block .bx-filter-param-label {
        width: 118px;
    }

    .bx-filter .bx-filter-param-btn-block .bx-filter-param-label img {
        width: 118px;
        height: 54px;
    }
}

@media (max-width: 767px) {
    .bx-touch .bx-filter .bx-filter-popup-result {
        font-size: 12px;
        line-height: 14px;
        position: fixed !important;
        z-index: 1001;
        top: auto !important;
        right: 0 !important;
        bottom: 0 !important;
        left: 0 !important;
        margin-top: 0;
        margin-left: 0;
        width: auto;
        height: auto;
        padding: 10px;
        border-radius: 2px;
        border: 1px solid #c6dae7;
        background: rgba(255,255,255,.9);
    }

    .bx-touch .bx-filter .bx-filter-popup-result br {
        display: none;
    }

    .bx-filter .bx-filter-popup-result .arrow {
        display: none;
    }
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/system.pagenavigation/orange/style.css?15790923091000*/
.system-nav-outer {
    margin: 15px 0 30px;
}

.system-nav-orange {
    margin: 0;
    font-size: 14px;
    color: #2d2d2d;
}

.nav-pages {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.nav-pages > * {
    display: inline-block;
    vertical-align: middle;
}

.nav-pages .descr {
    margin-right: 15px;
    font-weight: bold;
    color: #2d2d2d;
}

.nav-pages ul {
    list-style: none inside;
    padding: 0;
    margin: 0;
}

.nav-pages ul li {
    display: inline-block;
    margin: 0;
    padding: 0;
}

.nav-pages ul li a, .nav-pages ul li span.nav-current-page {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 1px;
    padding: 6px 12px 5px;
    background: transparent;
    border: 1px solid #e8e8e8;
    font-size: 14px;
    color: #2d2d2d;
    text-decoration: none;
    transition: all 0.3s ease;
}

.nav-pages ul li a:hover, .nav-pages ul li span.nav-current-page {
    background: #e9bb44;
    border-color: #e9bb44;
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/style.css?165147322834355*/
/* catalog.section */
.bx-section-desc-post {
    font-size: 12px;
    padding: 0 0 0 15px;
    margin: 15px 0;
}

.section-desc {
    font-size: 11px;
}

.bx_catalog_list_home-table {
    margin-bottom: 25px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    z-index: 0;
    position: relative;
}

@media (max-width: 767px) {
    .bx_catalog_list_home-table {
    }
}

.bx_catalog_list_home-table .bx_catalog_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    margin: 0 -1px -1px 0;
    position: relative;
    text-align: left;
    border: 1px solid #dcdcdc;
}

@media (min-width: 960px) {
    .bx_catalog_list_home-table.col1 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 0 30px 0;
        width: 100%
    }

    .bx_catalog_list_home-table.col2 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx_catalog_list_home-table.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx_catalog_list_home-table.col3 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_catalog_list_home-table.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }

    .bx_catalog_list_home-table.col4 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 23%
    }

    .bx_catalog_list_home-table.col4 .bx_catalog_item:nth-child(4n+1) {
        clear: both
    }

    .bx_catalog_list_home-table.col5 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 18%
    }

    .bx_catalog_list_home-table.col5 .bx_catalog_item:nth-child(5n+1) {
        clear: both
    }
}

@media (min-width: 768px) and (max-width: 960px) {
    .bx_catalog_list_home-table.col1 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 0 0 30px;
        width: 100%
    }

    .bx_catalog_list_home-table.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx_catalog_list_home-table.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx_catalog_list_home-table.col3 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_catalog_list_home-table.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }

    .bx_catalog_list_home-table.col4 .bx_catalog_item, .bx_catalog_list_home-table.col5 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 23%
    }

    .bx_catalog_list_home-table.col4 .bx_catalog_item:nth-child(4n+1), .bx_catalog_list_home-table.col5 .bx_catalog_item:nth-child(4n+1) {
        clear: both
    }
}

@media (max-width: 767px) {
    .bx_catalog_list_home-table.col1 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 0 0 30px;
        width: 100%
    }

    .bx_catalog_list_home-table.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx_catalog_list_home-table.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx_catalog_list_home-table.col3 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_catalog_list_home-table.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }

    .bx_catalog_list_home-table.col3 .bx_catalog_item, .bx_catalog_list_home-table.col4 .bx_catalog_item, .bx_catalog_list_home-table.col5 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_catalog_list_home-table.col3 .bx_catalog_item:nth-child(3n+1), .bx_catalog_list_home-table.col4 .bx_catalog_item:nth-child(3n+1), .bx_catalog_list_home-table.col5 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }
}

@media (max-width: 767px) {
    .bx-touch .bx_catalog_list_home-table.col1 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 0 0 30px;
        width: 100%
    }

    .bx-touch .bx_catalog_list_home-table.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx-touch .bx_catalog_list_home-table.col2 .bx_catalog_item:nth-child(3n+1) {
        clear: none
    }

    .bx-touch .bx_catalog_list_home-table.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx-touch .bx_catalog_list_home-table.col2 .bx_catalog_item, .bx-touch .bx_catalog_list_home-table.col3 .bx_catalog_item, .bx-touch .bx_catalog_list_home-table.col4 .bx_catalog_item, .bx-touch .bx_catalog_list_home-table.col5 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%;
        clear: none
    }

    .bx-touch .bx_catalog_list_home-table.col2 .bx_catalog_item:nth-child(2n+1), .bx-touch .bx_catalog_list_home-table.col3 .bx_catalog_item:nth-child(2n+1), .bx-touch .bx_catalog_list_home-table.col4 .bx_catalog_item:nth-child(2n+1), .bx-touch .bx_catalog_list_home-table.col5 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }
}

.bx_catalog_list_home-table .bx_catalog_item .bx_catalog_item_container {
    margin: 0;
    padding: 0 0 34px;
    width: 100%;
}

.bx_catalog_list_home-table .bx_catalog_item_articul {
    color: #a5a5a5;
    font-size: 13px;
}

.bx_catalog_list_home-table .bx_catalog_item_title {
    margin-top: 30px;
    margin-bottom: 15px;
    max-width: 100%;
    overflow: hidden;
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    height: 40px;
    text-align: center;
}

@media (max-width: 729px) {
    .bx_catalog_list_home-table .bx_catalog_item_title {
        white-space: normal;
    }
}

.bx_catalog_list_home-table .bx_catalog_item_title a {
    font-size: 16px;
    font-weight: 700;
    color: #2d2d2d;
    text-decoration: underline;
    line-height: 18px;
}

@media (max-width: 729px) {
    .bx_catalog_list_home-table .bx_catalog_item_title a {
        font-size: 18px;
    }
}

.bx_catalog_list_home-table .bx_catalog_item_title a:hover {
    text-decoration: none !important;
}

.bx_catalog_list_home-table .item-list-description {
    font-size: 14px;
    line-height: 17px;
    color: #3c3c3c;
    overflow: hidden;
}

.bx_catalog_list_home-table .item-list-description p {
    font-size: 12px;
    line-height: 17px;
}

.bx_catalog_list_home-table .item-list-description p {
    margin: 0;
}

.bx_catalog_list_home-table .bx_catalog_item_price_block {
    /*         position: absolute; */
    bottom: 15px;
    left: 15px;
    right: 15px;
}

@media (max-width: 960px) {
    .bx_catalog_list_home-table .bx_catalog_item_price_block {
        position: initial;
    }
}

.bx_catalog_list_home-table .bx_catalog_item_price_block .btn-basket {
    margin-right: 10px;
}

.bx_catalog_list_home-table .bx_catalog_item_price {
    margin: 0 0 14px 0 !important;
    padding: 0;
    height: auto;
    background: transparent;
    font-size: 16px;
    font-weight: bold;
    color: #2d2d2d;
    text-align: left;
}

@media (max-width: 729px) {
    .bx_catalog_list_home-table .bx_catalog_item_price {
        text-align: right;
    }
}

.bx_catalog_list_home-table .bx_catalog_item_price .bx_price {
    margin: 0;
    padding: 0;
    font-size: 18px;
}

.bx_catalog_list_home-table .bx_catalog_item_price .big-price {
    font-size: 18px;
    font-weight: bold;
    color: inherit;
    text-decoration: none;
}

.bx_catalog_list_home-table .bx_catalog_item_price .old-price {
    color: #a5a5a5;
    font-size: 12px;
    font-weight: normal;
    white-space: nowrap;
    text-decoration: line-through;
}

.bx_catalog_list_home-table .js-dsfound_cheaper {
    margin-bottom: 25px;
}

@media (max-width: 729px) {
    .bx_catalog_list_home-table .js-dsfound_cheaper {
        text-align: right;
    }
}

.bx_catalog_list_home-table .bx_catalog_item_price .bx_price {
    padding-right: 10px;
}

.bx_catalog_list_home-table .get-dsprice {
    font-size: 16px;
    width: 100%;
}

.bx_catalog_list_home-table .btns .btn-ux {
    width: 100%;
}

.bx_catalog_list_home-table .btns .btn-basket.btn-ux {
    margin: 0 0 15px;
}

.bx_catalog_list_home-table .btns .btn-basket.btn-ux .svg-i {
    position: absolute;
    left: 18px;
    top: 50%;
    margin-top: -11px;
    display: block;
    width: 21px;
    height: 21px;
    fill: #000;
}

.bx_catalog_list_home-table .btns .btn-order.btn-ux:hover {
    background: #c3c3c3;
    border-color: #c3c3c3;
}

.bx_catalog_list_home-table .btns .btn-order.btn-ux .svg-i {
    position: absolute;
    left: 21px;
    top: 50%;
    margin-top: -10px;
    display: block;
    width: 19px;
    height: 19px;
    fill: #000;
}

.bx_catalog_list_home-table .item-btns {
    float: left;
    width: 49%;
    margin-right: 2%;
    background-color: #ff9a3b;
    margin-top: 4px;
    line-height: 25px;
    text-align: center;
    font-size: 12px;
}

.bx_catalog_list_home-table .bx_price p {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
}

.poverka-block label {
    margin-left: 4px;
}

.bx_catalog_list_home-table .item-btns.btn-icq {
    background: #999999 url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/ico-icq.png) no-repeat 6px;
    padding-left: 12px;
}

.bx_catalog_list_home-table .item-btns.btn-basket {
    cursor: pointer;
    background: #262626 url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/ico-basket.png) no-repeat 6px;
    color: #fff;
}

.bx_catalog_list_home-table .item-btns.btn-order {
    cursor: pointer;
    background: #ff9a3b url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/ico-order.png) no-repeat 6px;
}

.bx_catalog_list_home-table .item-btns.btn-skype {
    background: #ff9a3b url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/ico-skype.png) no-repeat 6px;
}

.bx_catalog_list_home-table .item-btns:nth-child(2n+1) {
    margin-right: 0 !important;
}

.bx_catalog_list_home-table .bx_catalog_item_controls {
    padding-top: 10px;
    text-align: center;
    opacity: 0;
}

@media (min-width: 768px) and (max-width: 960px) {
    .bx_catalog_list_home-table .bx_catalog_item_controls {
        height: auto
    }
}

.bx_catalog_list_home-table .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
    width: 100%;
    white-space: nowrap;
    text-align: center;
}

.bx_catalog_list_home-table .bx_catalog_item_controls .bx_catalog_item_controls_blockone span {
    color: #3f3f3f;
    font-size: 13px;
}

.bx_catalog_list_home-table .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable {
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    border: 1px solid #E4E4E4;
    background: #F3F3F3;
    white-space: normal;
    line-height: normal;
    padding: 5px 15px;
}

.bx_catalog_list_home-table .bx_catalog_item_controls .bx_catalog_item_controls_blockone, .bx_catalog_list_home-table .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
    width: 100%;
    text-align: center;
}

.bx_catalog_list_home-table .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
    margin: 1%;
    width: 48%;
    min-width: 100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 25px;
    height: 25px;
}

@media (max-width: 767px) {
    .bx-touch .bx_catalog_list_home-table .bx_catalog_item_controls .bx_catalog_item_controls_blockone, .bx-touch .bx_catalog_list_home-table .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
        float: none;
        width: 100%;
        text-align: center;
    }
}

.bx_catalog_list_home-table .bx_catalog_item_controls input[type=text] {
    border: none;
}

.bx_catalog_list_home-table .bx_cnt_desc {
    text-align: left;
    position: absolute;
    right: -45px;
    top: 2px;
    width: 40px;
}

.bx_catalog_list_home-table .bx_catalog_item_controls a {
    margin-bottom: 10px;
}

.bx_catalog_list_home-table .bx_catalog_item_images_double, .bx_catalog_list_home-table .bx_catalog_item_images {
    position: relative;
    z-index: 91;
    display: block;
    padding-top: 100%;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}

.bx_catalog_list_home-table .bx_catalog_item_images_double {
    z-index: 90;
    margin-top: -100%;
    opacity: 0;
}

.bx-no-touch .bx_catalog_list_home-table .bx_catalog_item.double:hover .bx_catalog_item_images {
    opacity: 0;
    -webkit-animation: rotateimgfirst 0.5s;
    animation: rotateimgfirst 0.5s;
}

.bx-no-touch .bx_catalog_list_home-table .bx_catalog_item.double:hover .bx_catalog_item_images_double {
    opacity: 1;
    -webkit-animation: rotateimglast 0.5s;
    animation: rotateimglast 0.5s;
}

@keyframes rotateimgfirst {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes rotateimgfirst {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes rotateimglast {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes rotateimglast {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.bx_catalog_list_home-table .item-photo {
    padding: 20px 0 0;
    text-align: center;
}

.bx-no-touch .bx_catalog_list_home-table .bx_catalog_item .bx_catalog_item_controls, .bx_catalog_list_home-table .bx_catalog_item .bx_catalog_item_articul, .bx_catalog_list_home-table .bx_catalog_item .bx_catalog_item_scu {
    display: none
}

.bx_catalog_list_home-table .bx_catalog_item .bx_catalog_item_scu {
    padding-top: 10px
}

.bx-no-touch .bx_catalog_list_home-table .bx_catalog_item .bx_catalog_item_controls.touch, .bx-touch .bx_catalog_list_home-table .bx_catalog_item .bx_catalog_item_controls.no_touch {
    display: none !important;
}

/* Stickers */
/*.bx_catalog_list_home-table .bx_stick {
	position: absolute;
	width: 123px;
	height: 35px;
	background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/stick.png) left center no-repeat;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 0 #ba3434;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}*/
.bx_catalog_list_home .bx_stick {
    width: auto;
    text-transform: uppercase;
    text-align: center;
    color: white;
    z-index: 1;
    display: inline-block;
    position: absolute;
    background: rgb(0, 173, 93);
    padding: 5px 10px;
}

.bx_catalog_list_home-table .bx_stick.short {
    font-weight: bold;
    font-size: 18px
}

.bx_catalog_list_home-table .bx_stick.average {
    font-weight: bold;
    font-size: 13px
}

.bx_catalog_list_home-table .bx_stick.long {
    font-weight: normal;
    font-size: 11px
}

.bx_catalog_list_home-table .bx_stick_disc {
    position: absolute;
    width: 72px;
    height: 74px;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    font-size: 23px;
    line-height: 74px;
    background: #f42c2c url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/stick_disc.png) no-repeat center;
    text-shadow: 0 1px 0 #ba3434;
    font-weight: bold;
}

.bx_catalog_list_home-table .bx_stick.left, .bx_catalog_list_home-table .bx_stick_disc.left {
    left: -2px;
}

.bx_catalog_list_home-table .bx_stick.right, .bx_catalog_list_home-table .bx_stick_disc.right {
    right: 0;
}

.bx_catalog_list_home-table .bx_stick.top, .bx_catalog_list_home-table .bx_stick_disc.top {
    top: 15px;
}

.bx_catalog_list_home-table .bx_stick.bottom, .bx_catalog_list_home-table .bx_stick_disc.bottom {
    bottom: 5px;
}

.bx_catalog_list_home-table .bx_stick.middle, .bx_catalog_list_home-table .bx_stick_disc.middle {
    top: 49%;
}

@media (min-width: 768px) and (max-width: 960px) {
    .bx_catalog_list_home-table .bx_stick {
        width: 90px;
        height: 30px;
        background-size: 100%;
        line-height: 30px;
    }

    .bx_catalog_list_home-table .bx_stick.short {
        font-weight: normal;
        font-size: 14px
    }

    .bx_catalog_list_home-table .bx_stick.average {
        font-weight: normal;
        font-size: 11px
    }

    .bx_catalog_list_home-table .bx_stick.long {
        font-weight: normal;
        font-size: 11px
    }

    .bx_catalog_list_home-table .bx_stick_disc {
        width: 64px;
        height: 65px;
        background-size: 100%;
        font-size: 20px;
        line-height: 65px;
    }
}

@media (max-width: 767px) {
    .bx-touch .bx_catalog_list_home-table .bx_stick {
        width: 70px;
        height: 30px;
        background-size: 100%;
        font-size: 11px;
        line-height: 30px;
    }

    .bx-touch .bx_catalog_list_home-table .bx_stick_disc {
        width: 37px;
        height: 38px;
        background-size: 100%;
        font-size: 13px;
        line-height: 38px;
    }
}

/* buttons */
.bx_catalog_list_home-table .bx_bt_button, .bx_catalog_list_home-table .bx_bt_button_type_2 {
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
    white-space: nowrap;
}

.bx_catalog_list_home-table .bx_bt_button_type_2 {
    border: 1px solid #e9e9e9;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f1f1f1));
    background-image: -webkit-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
    background-image: -moz-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
    background-image: -o-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
    background-image: linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
    color: #656565;
    text-shadow: 0 1px 0 #fff;
}

.bx_catalog_list_home-table .bx_bt_button_type_2:hover {
    background: #fff;
}

.bx_catalog_list_home-table .bx_bt_button_type_2:active {
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fcfcfc));
    background-image: -webkit-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
    background-image: -moz-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
    background-image: -o-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
    background-image: linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .05);
}

.bx_catalog_list_home-table .bx_bt_button {
    background: #00a2df;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a2df), color-stop(100%, #006fcb));
    background: -webkit-linear-gradient(top, #00a2df 0%, #006fcb 100%);
    background: -moz-linear-gradient(top, #00a2df 0%, #006fcb 100%);
    background: -ms-linear-gradient(top, #00a2df 0%, #006fcb 100%);
    background: -o-linear-gradient(top, #00a2df 0%, #006fcb 100%);
    background: linear-gradient(to bottom, #00a2df 0%, #006fcb 100%);
    color: #fff;
    text-shadow: 0 1px 0 #006cae;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb', GradientType=0);
}

.bx_catalog_list_home-table .bx_bt_button:hover {
    background: #21afe4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #21afe4), color-stop(100%, #006fcb));
    background: -webkit-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -moz-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -ms-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -o-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: linear-gradient(to bottom, #21afe4 0%, #006fcb 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb', GradientType=0);
}

.bx_catalog_list_home-table .bx_bt_button:active {
    background: #21afe4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #21afe4), color-stop(100%, #006fcb));
    background: -webkit-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -moz-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -ms-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -o-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: linear-gradient(to bottom, #21afe4 0%, #006fcb 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb', GradientType=0);
}

.bx_catalog_list_home-table .bx_small.bx_bt_button {
    display: inline-block;
    min-width: 20px;
    line-height: 20px;
}

.bx_catalog_list_home-table .bx_small.bx_bt_button_type_2 {
    display: inline-block;
    min-width: 18px;
    line-height: 18px;
}

.bx_catalog_list_home-table .bx_small.bx_bt_button_type_2 {
}

.bx_catalog_list_home-table .bx_small.bx_bt_button_type_2:hover {
}

.bx_catalog_list_home-table .bx_small.bx_bt_button_type_2:active {
}

.bx_catalog_list_home-table .bx_medium.bx_bt_button {
    padding: 0 13px;
    height: 25px;
    font-weight: bold;
    line-height: 25px;
}

.bx_catalog_list_home-table .bx_medium.bx_bt_button_type_2 {
    padding: 0 13px;
    height: 23px;
    font-weight: bold;
    line-height: 23px;
}

.bx_catalog_list_home-table .bx_medium.bx_bt_button, .bx_catalog_list_home-table .bx_medium.bx_bt_button_type_2 {
    font-weight: bold;
}

.bx_catalog_list_home-table .bx_medium.bx_bt_button_type_2:hover {
}

.bx_catalog_list_home-table .bx_medium.bx_bt_button_type_2:active {
}

.bx_catalog_list_home-table .bx_col_input {
    display: inline-block;
    width: 40px;
    text-align: center;
}

/* scu_detail_size */
.bx_catalog_list_home-table .bx_item_detail_size {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}

.bx-no-touch .bx_catalog_list_home-table .bx_item_detail_size.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%;
}

/*----*/
.bx_catalog_list_home-table .bx_item_detail_size .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/
.bx_catalog_list_home-table .bx_item_detail_size .bx_size_scroller_container {
    position: relative
}

.bx_catalog_list_home-table .bx_item_detail_size .bx_size {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.bx_catalog_list_home-table .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}

.bx-touch .bx_catalog_list_home-table .bx_item_detail_size .bx_size {
    overflow-x: auto;
}

.bx_catalog_list_home-table .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}

.bx-touch .bx_catalog_list_home-table .bx_item_detail_size .bx_size ul {
    margin-left: 0 !important;
}

.bx_catalog_list_home-table .bx_item_detail_size ul li {
    position: relative;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 25px;
}

.bx_catalog_list_home-table .bx_item_detail_size ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    color: #3f3f3f;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
    line-height: 22px;
}

.bx-retina .bx_catalog_list_home-table .bx_item_detail_size ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border.png) 2 fill stretch;
}

.bx_catalog_list_home-table .bx_item_detail_size ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_catalog_list_home-table .bx_item_detail_size ul li:active .cnt, .bx_catalog_list_home-table .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #006cc0;
}

.bx-retina .bx_catalog_list_home-table .bx_item_detail_size ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border_active.png) 2 fill stretch;
}

.bx_catalog_list_home-table .bx_item_detail_size .bx_size ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_catalog_list_home-table .bx_item_detail_size .bx_size ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    z-index: 11;
    background: rgba(255,255,255,.79) url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/missing.png) no-repeat center;
}

/*----*/
.bx-no-touch .bx_catalog_list_home-table .bx_item_detail_size .bx_slide_left, .bx-no-touch .bx_catalog_list_home-table .bx_item_detail_size .bx_slide_right {
    opacity: 0.8
}

.bx-no-touch .bx_catalog_list_home-table .bx_item_detail_size .bx_slide_left:hover, .bx-no-touch .bx_catalog_list_home-table .bx_item_detail_size .bx_slide_right:hover {
    opacity: 1.0
}

.bx_catalog_list_home-table .bx_item_detail_size.full .bx_slide_left, .bx_catalog_list_home-table .bx_item_detail_size.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width : 5%;
    max-width: 11px;
    cursor: pointer;
}

.bx-no-touch .bx_catalog_list_home-table .bx_item_detail_size .bx_slide_left {
    left: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_catalog_list_home-table .bx_item_detail_size .bx_slide_right {
    right: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home-table .bx_item_detail_size .bx_slide_left {
    left: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home-table .bx_item_detail_size .bx_slide_right {
    right: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

/* scu_detail_scu */
.bx_catalog_list_home-table .bx_item_detail_scu {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}

.bx-no-touch .bx_catalog_list_home-table .bx_item_detail_scu.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}

/*----*/
.bx_catalog_list_home-table .bx_item_detail_scu .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/
.bx_catalog_list_home-table .bx_item_detail_scu .bx_scu_scroller_container {
    position: relative
}

.bx_catalog_list_home-table .bx_item_detail_scu .bx_scu {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.bx-touch .bx_catalog_list_home-table .bx_item_detail_scu .bx_scu {
    overflow-x: auto
}

.bx_catalog_list_home-table .bx_item_detail_scu .bx_scu ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.bx-touch .bx_catalog_list_home-table .bx_item_detail_scu .bx_scu ul {
    margin-left: 0 !important
}

.bx_catalog_list_home-table .bx_item_detail_scu .bx_scu ul li {
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx_catalog_list_home-table .bx_item_detail_scu .bx_scu ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    z-index: 10;
}

.bx-retina .bx_catalog_list_home-table .bx_item_detail_scu .bx_scu ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border.png) 2 fill stretch;
}

.bx_catalog_list_home-table .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_catalog_list_home-table .bx_item_detail_scu .bx_scu ul li:active .cnt, .bx_catalog_list_home-table .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    padding: 3px;
    border: 2px solid #006cc0;
}

.bx_catalog_list_home-table .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_catalog_list_home-table .bx_item_detail_scu .bx_scu ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    z-index: 11;
    background: rgba(255,255,255,.79) url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/missing.png) no-repeat center;
}

.bx-retina .bx_catalog_list_home-table .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/x2border_active.png) 2 fill stretch;
}

.bx_catalog_list_home-table .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item {
    position: absolute;
    top: 6%;
    right: 6%;
    bottom: 6%;
    left: 6%;
    background-size: contain;
    background-repeat: no-repeat;
}

.bx_catalog_list_home-table .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img {
    width: auto;
    height: 25px;
}

/*----*/
.bx-no-touch .bx_catalog_list_home-table .bx_item_detail_scu .bx_slide_left, .bx-no-touch .bx_catalog_list_home-table .bx_item_detail_scu .bx_slide_right {
    opacity: 0.8
}

.bx-no-touch .bx_catalog_list_home-table .bx_item_detail_scu .bx_slide_left:hover, .bx-no-touch .bx_catalog_list_home-table .bx_item_detail_scu .bx_slide_right:hover {
    opacity: 1.0
}

.bx_catalog_list_home-table .bx_item_detail_scu.full .bx_slide_left, .bx_catalog_list_home-table .bx_item_detail_scu.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width : 5%;
    max-width: 11px;
    cursor: pointer;
}

.bx-no-touch .bx_catalog_list_home-table .bx_item_detail_scu .bx_slide_left {
    left: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_catalog_list_home-table .bx_item_detail_scu .bx_slide_right {
    right: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home-table .bx_item_detail_scu .bx_slide_left {
    left: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home-table .bx_item_detail_scu .bx_slide_right {
    right: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

.items-onpage-block {
    font-size: 11px;
    float: left;
}

.items-onpage-block .items-onpage-block-selector {
    display: inline-block;
    position: relative;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/arr_selector_down.png) no-repeat right;
    padding-right: 12px;
}

.items-onpage-block .items-onpage-block-selector>ul {
    list-style: none inside;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    border: 1px solid #000;
    padding: 0;
    margin: 0;
    background: #fff;
    z-index: 20;
    display: none;
}

.items-onpage-block .items-onpage-block-selector:hover>ul {
    display: block;
}

.items-onpage-block .items-onpage-block-selector>ul>li {
    padding: 3px 5px;
}

.items-onpage-block .items-onpage-block-selector>ul>li:hover, .items-onpage-block .items-onpage-block-selector>ul>li.selected {
    background-color: #cccccc;
}

.items-viewtype-block {
    float: right;
    font-size: 11px;
}

.items-viewtype-block a {
    display: inline-block;
    width: 17px;
    height: 17px;
    background-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/catalog_view_type.png);
    vertical-align: middle;
}

.items-viewtype-block a.viewtype-list {
    background-position: top right;
}

.items-viewtype-block a.viewtype-list:hover, .items-viewtype-block a.viewtype-list.selected {
    background-position: top left;
}

.items-viewtype-block a.viewtype-table {
    background-position: bottom right;
}

.items-viewtype-block a.viewtype-table:hover, .items-viewtype-block a.viewtype-table.selected {
    background-position: bottom left;
}

.hide {
    display: none;
}

.bl__new__props {
    margin-top: 15px;
    min-height: 17px;
}

.np_bl {
    display: flex;
    justify-content: space-between;
    line-height: 1.25;
}

.np_bl_name {
    display: inline-block;
    vertical-align: top;
}

.np_bl_value {
    display: inline-block;
    vertical-align: top;
    text-align: right;
}

.np_bl_value a {
    font-weight: bold;
    color: #2d2d2d;
    text-decoration: underline;
}

.np_bl_value a:hover {
    text-decoration: none;
}

@media (min-width: 1230px) {
    .bx_catalog_list_home-table .item-photo {
        padding-right: 20px;
        padding-left: 20px;
    }

    .bl__new__props {
        padding-right: 0;
    }

    .bx_catalog_list_home-table .btns {
        padding-right: 0px;
    }

    .bx_catalog_list_home-table .col-lg-6 {
        width: 50%;
    }
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/themes/green/style.css?16514732355792*/
/* catalog.section */
.bx_green.bx-section-desc {
    border-left-color: #33B111;
}

.bx_catalog_list_home.bx_green .bx_bt_button {
    background: #99d23e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5ZDIzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2FhMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99d23e), color-stop(100%,#63aa28));
    background: -webkit-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: -moz-linear-gradient(top, #99d23e 0%, #63aa28 100%);
    background: -ms-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: -o-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: linear-gradient(to bottom, #99d23e 0%,#63aa28 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d23e', endColorstr='#63aa28',GradientType=0 );
    color: #fff;
    text-shadow: 0 1px 0 #5d8634;
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
}

.bx_catalog_list_home.bx_green .bx_bt_button:hover {
    background: #a8d95b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZDk1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YWI3NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8d95b), color-stop(100%,#7ab748));
    background: -webkit-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
    background: -moz-linear-gradient(top, #a8d95b 0%, #7ab748 100%);
    background: -ms-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
    background: -o-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
    background: linear-gradient(to bottom, #a8d95b 0%,#7ab748 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d95b', endColorstr='#7ab748',GradientType=0 );
}

.bx_catalog_list_home.bx_green .bx_bt_button:active {
    background: #63aa28;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYWEyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZmIzMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63aa28), color-stop(100%,#6fb32d));
    background: -webkit-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
    background: -moz-linear-gradient(top, #63aa28 0%, #6fb32d 100%);
    background: -ms-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
    background: -o-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
    background: linear-gradient(to bottom, #63aa28 0%,#6fb32d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63aa28', endColorstr='#6fb32d',GradientType=0 );
}

/* scu_detail_size */
.bx_catalog_list_home.bx_green .bx_item_detail_size ul li .cnt {
    border: 1px solid #74af40
}

.bx_catalog_list_home.bx_green .bx_item_detail_size ul li:hover .cnt {
    border: 1px solid #5d9729
}

.bx_catalog_list_home.bx_green .bx_item_detail_size ul li:active .cnt, .bx_catalog_list_home.bx_green .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #5d9729
}

.bx-retina .bx_catalog_list_home.bx_green .bx_item_detail_size ul li.bx_active .cnt {
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/themes/green/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/themes/green/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/themes/green/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/themes/green/images/x2border_active.png) 2 fill stretch;
}

/* scu_detail_scu */
.bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li .cnt {
    border: 1px solid #74af40
}

.bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #5d9729
}

.bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li:active .cnt, .bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: 2px solid #5d9729
}

.bx-retina .bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/themes/green/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/themes/green/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/themes/green/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/.default/themes/green/images/x2border_active.png) 2 fill stretch;
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/form.result.new/.default/style.css?16514769264072*/
.error-fld {
    display: block;
    float: left;
    height: 13px;
    width: 15px;
    background-repeat: no-repeat;
    background-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/form.result.new/.default/images/icon_warn.gif);
}

.orderform-wrapper:not(.not-catalog-style) {
    margin-bottom: 20px;
    clear: both;
}

.orderform-wrapper:not(.not-catalog-style)_margins {
    clear: both;
    margin: 0px -15px;
}

.orderform-wrapper:not(.not-catalog-style) .orderform-title {
    padding: 27px 40px 29px;
    background: #c4c4c4;
    font-size: 26px;
    font-weight: bold;
    color: #2d2d2d;
    line-height: 1;
}

.orderform-wrapper:not(.not-catalog-style) .orderform-bg {
    height: auto;
    background: #efefef;
}

.orderform-description {
    display: none;
    margin: 0px 10px;
    padding: 10px 0;
    font-size: 12px;
    color: #000;
    line-height: normal;
}

.orderform-fieldset:not(.not-catalog-style) {
    padding: 24px 40px 37px;
}

.orderform-fieldset:not(.not-catalog-style) textarea {
    display: block;
    padding: 15px 10px;
    margin-right: 0;
    border: 1px solid #b8b8b8;
    background: #fff;
    width: 100%;
    height: 176px;
    resize: none;
    font-size: 14px;
    color: #3b3b3b;
    outline: 0;
}

.orderform-fieldset:not(.not-catalog-style) textarea.error, .orderform-fieldset:not(.not-catalog-style) input.error {
    border: 1px solid #ff0000 !important;
}

.orderform-fieldset:not(.not-catalog-style) label {
    margin: 0 0 2px;
    padding: 0 0 0 12px;
    font-size: 15px;
    font-weight: 700;
    color: #2d2d2d;
}

.orderform-fieldset:not(.not-catalog-style) label .req {
    color: #9f2424;
}

.orderform-fieldset:not(.not-catalog-style) label .desc {
    font-size: 12px;
    font-weight: 500;
    color: #2d2d2d;
}

.orderform-fieldset:not(.not-catalog-style) input[type=text] {
    display: block;
    border: 1px solid #b8b8b8;
    outline: 0;
    background: #fff;
    width: 100%;
    padding: 2px 10px;
    height: 39px;
    font-size: 14px;
    color: #3b3b3b;
    margin-bottom: 7px;
    margin-top: 0;
}

.orderform-wrapper:not(.not-catalog-style) .bx-input-file-desc {
    display: block;
    margin: 30px 0 25px;
    font-size: 13px;
    font-weight: 400;
    color: #2d2d2d;
    line-height: normal;
}

.orderform-inputfile {
    margin: 0;
    padding: 0;
    width: 44%;
    float: left;
}

.orderform-inputfile input[type="file"] {
    display: none;
}

.orderform-inputfile .file {
    display: block;
    margin: 0;
    padding: 0;
    font-weight: normal;
    cursor: pointer;
}

.orderform-inputfile .file .attach {
    font-size: 15px;
    color: #2a2a2a;
    text-transform: uppercase;
}

.orderform-inputfile .file .attach .svg-i {
    display: inline-block;
    vertical-align: middle;
    margin: 3px -2px 0 0;
    width: 21px;
    height: 21px;
    fill: #000;
}

.orderform-inputfile .file .attach span {
    border-bottom: 1px dashed #2a2a2a;
}

.orderform-inputfile .file .attach:hover span {
    border-bottom-color: transparent;
}

.orderform-inputfile .file .input {
    margin: 1px 0 0 23px;
    font-size: 12px;
    color: #6f6f6f;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.orderform-wrapper:not(.not-catalog-style) .orderform-input-submit-wrapper {
    margin: 0;
    padding: 0;
    width: 54%;
    float: right;
    text-align: right;
}

.orderform-wrapper:not(.not-catalog-style) .orderform-input-submit-wrapper .btn-ux {
    font-size: 18px;
    width: 100%;
}

.orderform__btn.btn-ux {
    font-size: 18px;
    width: 220px;
}

@media (min-width: 730px) {
    .orderform-wrapper:not(.not-catalog-style) .orderform-input-submit-wrapper .btn-ux {
        width: 220px;
    }
}

@media (min-width: 1230px) {
    .orderform-fieldset:not(.not-catalog-style) .orderform-right-col {
        width: 48%;
        float: right;
    }

    .orderform-fieldset:not(.not-catalog-style) .orderform-left-col {
        width: 48%;
        float: left;
    }
}

@media (max-width: 729px) {
    .orderform-wrapper:not(.not-catalog-style) .orderform-title {
        padding: 20px;
        font-size: 18px;
    }

    .orderform-fieldset:not(.not-catalog-style) {
        padding: 20px;
    }

    .orderform-inputfile, .orderform-wrapper:not(.not-catalog-style) .orderform-input-submit-wrapper {
        width: 100%;
    }

    .orderform-wrapper:not(.not-catalog-style) .orderform-input-submit-wrapper {
        margin-top: 15px;
        text-align: left;
    }
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/news.list/articles_list/style.css?1657885950150*/
div.news-list {
    word-wrap: break-word;
}

div.news-list img.preview_picture {
    float: left;
    margin: 0 4px 6px 0;
}

.news-date-time {
    color: #486DAA;
}

/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/style.css?1579092261882*/
.grid {
}

.grid .bx_content_section {
    margin-bottom: 15px;
}

.grid .bx_sidebar {
    margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1 {
}

.grid2x1 .bx_content_section {
    float: left;
    width: 66%;
    margin-bottom: 15px;
}

.grid2x1 .bx_sidebar {
    float: right;
    width: 33%;
    margin-bottom: 15px;
    padding-left: 5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media (max-width: 960px) {
    .grid2x1 .bx_sidebar {
        padding-left: 4%;
    }
}

@media (max-width: 640px) {
    .grid2x1 .bx_content_section, .grid2x1 .bx_sidebar {
        width: 100%;
        float: none;
    }

    .grid2x1 .bx_sidebar {
        padding-left: 3%;
    }
}

@media (max-width: 479px) {
    .grid2x1 .bx_sidebar {
        padding-left: 1%;
    }
}

.bx_catalog_list_home .bx_catalog_item_price .get-price1 {
    font-weight: bold;
    text-decoration: none;
    color: #4e4e4e;
    font-size: 15px;
    line-height: 20px;
    cursor: pointer;
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section.list/subcategory/style.css?16661766834007*/
ul.columns {
    margin: 0;
    padding: 0;
    list-style-type: none;
    word-spacing: -1ex;
    margin-bottom: 20px;
}

/*
    Firefox РЅРёР¶Рµ РІРµСЂСЃРёРё 3 РЅРµ Р·РЅР°РµС‚ Рѕ inline-block.
    РџРѕСЌС‚РѕРјСѓ СѓРєР°Р·С‹РІР°РµРј РґР»СЏ РЅРµРіРѕ -moz-inline-stack
*/
.columns li {
    display: -moz-inline-stack;
    display: inline-block;
    //display: inline;
}

/*
    Р§С‚РѕР±С‹ СЃСЃС‹Р»РєРё РЅРµ РЅР°Р¶РёРјР°Р»РёСЃСЊ РєР»РёРєРѕРј
    РїРѕ РїСѓСЃС‚РѕРјСѓ РјРµСЃС‚Сѓ, РїСЂРёРјРµРЅРёРј С„РёР»СЊС‚СЂ
*/
.columns a, .columns b {
    display: inline;
    word-spacing: normal;
    //display: inline-block;
    //filter: alpha(opacity=100);
}

.columns a, .columns b, x:-moz-any-link {
    display: block;
}

/*
    Р•СЃР»Рё Firefox РІС‹С€Рµ 2.0, Р’РѕР·РІСЂР°С‰Р°РµРј a Рё b РІ inline
*/
.columns a, .columns b, x:-moz-any-link, x:default {
    display: inline;
}

.columns li, .columns a, .columns b {
    vertical-align: top;
}

ul.bx_sitemap_ul.columns img {
    /*max-width: 80%;*/
    width: 100%;
    max-width: 100px;
}

/* customize */
.columns li {
    margin: 0 1% 0.4em 0;
    //margin: 0;
    width: 24%;
    //width: auto;
}

.columns a, .columns b {
    //margin: 0 10% 0.4em 0;
    //width: 40%;
}

.columns ul {
    width: 100%;
}

.bx_sitemap_ul .bx_sitemap_li_title {
    font-size: 14px;
    padding: 0;
    margin: 0;
}

.bx_sitemap_ul .bx_sitemap_li_title a {
    color: #000;
    text-decoration: none;
}

.bx_sitemap_ul .bx_sitemap_li_title a span.link {
    text-decoration: underline;
}

.bx_sitemap_ul .bx_sitemap_li_title a:hover span.link {
    text-decoration: none;
}

.bx_sitemap>.bx_sitemap_ul_catalog {
    list-style: none inside;
    padding: 0;
}

.bx_sitemap>.bx_sitemap_ul_catalog>li>h2 {
    background: #999999;
    color: #fff;
    padding: 10px !important;
    font-size: 18px;
    margin-bottom: 5px;
}

.bx_sitemap>.bx_sitemap_ul_catalog>li>h2 a span.link {
    color: #fff;
    text-decoration: none;
}

@media screen and (max-width: 768px) {
    .columns li {
        margin: 0 1% 0.4em 0;
        width: 49%;
    }
}

ul.categorySubsections__list {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    gap: 10px;
}

.categorySubsections__elem {
    display: flex;
    align-items: center;
    border: 1px solid #fff;
    gap: 5px 16px;
    padding: 2px 9px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.categorySubsections__elem--wrapper {
    display: block;
    width: calc( 25% - 8px );
    min-height: 70px;
}

.categorySubsections__elem--hide {
    display: none !important;
}

.categorySubsections {
    margin: 0 -15px 20px;
}

.categorySubsections__elem_title {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #747474;
    padding: 3px 0;
}

.categorySubsections__elem:hover {
    /*border-color: #ffcc46;*/
    color: #000;
    text-decoration: none;
}

.categorySubsections__elem:hover .categorySubsections__elem_title {
    color: #000;
}

.categorySubsections__elem--noimg .categorySubsections__elem_title {
    text-align: center;
    flex: 1;
}

@media ( max-width: 1599px ) {
    .categorySubsections__elem--wrapper {
        width: calc( 33% - 4px );
    }
}

@media ( max-width: 1229px ) {
    .categorySubsections__elem--wrapper {
        width: calc( 50% - 5px );
    }
}

@media ( max-width: 729px ) {
    ul.categorySubsections__list {
        gap: 7px;
    }

    .categorySubsections__elem--wrapper {
        height: auto;
        min-height: 60px;
    }

    .categorySubsections__elem {
        gap: 10px;
    }

    .categorySubsections__elem_image {
        width: 35px;
        min-width: 35px;
    }

    .categorySubsections__elem_image img {
        width: 100%;
    }

    .categorySubsections__elem_title {
        font-size: 11px;
        line-height: 1.25;
    }
}

@media ( max-width: 379px ) {
    .categorySubsections__elem {
        padding: 2px 4px;
    }

    .categorySubsections__elem_image {
        width: 30px;
        min-width: 30px;
    }

    .categorySubsections__elem_title {
        font-size: 10px;
    }
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/style.css?157909227619670*/
.bx-filter {
    min-width: 220px;
    margin-bottom: 0;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 30px;
}

.bx-filter .bx-filter-section {
    /*background: #edf6fc; /* color */
    position: relative;
}

.bx-filter .bx-filter-section>.row {
    padding: 0 5px;
}

.bx-filter .bx-filter-title {
    font-size: 13px;
    margin-bottom: 10px;
    margin-left: 10px;
    color: #fff;
}

/*Sections*/
.bx-filter .bx-filter-parameters-box {
    position: relative;
}

.bx-filter .bx-filter-parameters-box-title {
    font-size: 13px;
    padding-bottom: 7px;
}

@media (min-width: 992px) {
    .bx-filter .bx-filter-section .col-md-4:nth-child(3n+1) {
        clear: both;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .bx-filter .bx-filter-section .col-md-4:nth-child(2n+1) {
        clear: both;
    }
}

.bx-filter .bx-filter-parameters-box-title span {
    color: #039be5;
    border-bottom: 1px solid transparent;
    cursor: pointer;
}

.bx-filter .bx-filter-parameters-box-title span:hover {
    border-color: #039be5;
}

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span {
    /*color: #95a1a8;*/
}

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span:hover {
    /*color: #758087;*/
    border-color: transparent;
}

.bx-filter .bx-filter-block {
    display: none;
    -webkit-transition: padding .3s ease;
    -moz-transition: padding .3s ease;
    -ms-transition: padding .3s ease;
    -o-transition: padding .3s ease;
    transition: padding .3s ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.bx-filter .bx-filter-button-box .bx-filter-block, .bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {
    display: block;
}

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {
    font-size: 14px;
    font-style: normal;
    display: block;
    padding-bottom: 5px;
}

.bx-filter-parameters-box-container {
    padding-bottom: 0;
}

.bx-filter-parameters-box-container .checkbox:first-child {
    margin-top: 0;
}

.bx-filter .bx-filter-parameters-box-container-block {
    font-size: 11px;
    color: #3f3f3f;
}

/*
* INPUTS
*
*/
.bx-filter .bx-filter-input-container {
}

.bx-filter .bx-filter-input-container input {
    display: block;
    width: 100%;
    font-size: 18px;
    height: 38px;
    margin: 0;
    padding: 0 4px;
    border: 1px solid #ccd5db;
    border-radius: 2px;
    background: #fff;
    outline: none
}

.bx-retina .bx-filter .bx-filter-input-container input {
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
}

/*.bx-filter .bx-filter-input-container input:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-input-container input:focus {
	-webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
	   -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
		 -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
			border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
}

/*
COLOR
*/
.bx-ios .bx-filter .bx-filter-input-container input {
    /* Fix of input shadow for IOS browsers. */
    background-image: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
    background-image: linear-gradient(#ffffff 0%, #ffffff 100%);
}

.bx-filter .bx-filter-button-box {
    clear: both;
}

/*
*Track
*
*/
.bx-filter .bx-ui-slider-track-container {
    padding-top: 35px;
    padding-bottom: 25px;
}

.bx-filter .bx-ui-slider-track {
    position: relative;
    height: 7px;
    /*background: #d8e9f0;/* COLOR */
}

.bx-filter .bx-ui-slider-part {
    position: absolute;
    top: -6px;
    width: 1px;
    height: 17px;
    background: #a2bfc7;
}

.bx-filter .bx-ui-slider-part.p1 {
    left: -1px;
}

.bx-filter .bx-ui-slider-part.p2 {
    left: 25%;
}

.bx-filter .bx-ui-slider-part.p3 {
    left: 50%;
}

.bx-filter .bx-ui-slider-part.p4 {
    left: 75%;
}

.bx-filter .bx-ui-slider-part.p5 {
    right: -1px;
}

.bx-filter .bx-ui-slider-part span {
    font-size: 11px;
    /*font-weight: bold;*/
    position: absolute;
    top: -16px;
    left: 50%;
    display: block;
    width: 100px;
    margin-left: -50px;
    text-align: center;
    color: #000;
}

.bx-filter .bx-ui-slider-part.p2 span, .bx-filter .bx-ui-slider-part.p3 span, .bx-filter .bx-ui-slider-part.p4 span {
    color: #6b8086;
}

.bx-filter .bx-ui-slider-range, .bx-filter .bx-ui-slider-pricebar, .bx-filter .bx-ui-slider-pricebar-vd, .bx-filter .bx-ui-slider-pricebar-vn, .bx-filter .bx-ui-slider-pricebar-v {
    position: absolute;
    top: 0;
    bottom: 0;
}

.bx-filter .bx-ui-slider-range {
    z-index: 50;
}

.bx-filter .bx-ui-slider-pricebar {
    z-index: 100;
}

.bx-filter .bx-ui-slider-pricebar-vd {
    z-index: 60;
    /*background: #849da4;/* COLOR */
}

.bx-filter .bx-ui-slider-pricebar-vn {
    z-index: 70;
    /*background: #a8dff3;/* COLOR */
}

.bx-filter .bx-ui-slider-pricebar-v {
    z-index: 80;
    /*background: #499fd8;/* COLOR */
}

.bx-filter .bx-ui-slider-handle {
    position: absolute;
    top: 100%;
    width: 22px;
    height: 22px;
    border-bottom: none;
}

.bx-filter .bx-ui-slider-handle:hover {
    -webkit-cursor: grab;
    -ms-cursor: grab;
    -o-cursor: grab;
    cursor: grab;
}

.bx-filter .bx-ui-slider-handle:active {
    -webkit-cursor: grabbing;
    -ms-cursor: grabbing;
    -o-cursor: grabbing;
    cursor: grabbing;
}

.bx-filter .bx-ui-slider-handle.left {
    left: 0;
    margin-left: -21px;
    /* COLOR */
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAArUlEQVQ4y6WSQQ6FMAhEXbjyXwzOpBdx5bXKbYRWLFSJ2m8ysVHfzGA7DH9cuKVfNwwM40ZzZzJlmE3WTjjNfF9Fn2EwMH5pUGYWOJ3w6wZ4wDKz6rUBumQPPxrUmT0IxuxpqxYLQ7MOG5TaHtbk1iza5+VauW5dfdcYSDKcMLkP7wxdA5sMQWV/BkwDTY7mtAfHjpJ/Ihj4DoIgXZ9J+siaimi6rimLgSw87qod+1BRTwMJRYoAAAAASUVORK5CIIA=) no-repeat right top;*/
}

.bx-filter .bx-ui-slider-handle.right {
    right: 0;
    margin-right: -21px;
    /* COLOR */
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAq0lEQVQ4y6WSQRKDIAxFXXSlF0vOZC+SlddKblMUUhKCraIzX9Ahj58PE268TE8e3GSFJ5BUTDskaRl1QFk8BsHs4BCMQMruVEe+l4kWglFu5yLEZKDFXyeXIFoEpg3z738mJTzXhncj75+QtqjnJENO2sG4I1VXDtR3ogv7O1dHxV10gi75EGILiE78RRKy33AOq07i+Us4kRamkOPGptesQjeXIjZjO+fXB+hjUU/S3Z+WAAAAAElFTkSuQmCC) no-repeat left top;*/
}

/*
*	Select
*
*/
.bx-filter .bx-filter-select-container {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 35px;
    border-radius: 3px;
    border: 1px solid #ccd5db;
}

.bx-retina .bx-filter .bx-filter-select-container {
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
}

/* COLOR */
/*.bx-filter .bx-filter-select-container.bx-active,
.bx-filter .bx-filter-select-container:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-select-container.bx-active,
.bx-retina .bx-filter .bx-filter-select-container:focus {
	-webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
	   -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
		 -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
			border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
}*/
.bx-filter .bx-filter-select-block {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 33px;
    margin: 0;
    padding: 0 33px 0 10px;
    border: none;
    border-radius: 2px;
    background: #fff;
}

.bx-filter .bx-filter-select-text {
    font-size: 15px;
    line-height: 33px;
    overflow: hidden;
    max-width: 100%;
    height: 33px;
    cursor: pointer;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
}

.bx-filter .bx-filter-select-text.fix {
    min-width: 120px;
}

.bx-filter .bx-filter-select-text label {
    cursor: pointer;
}

.bx-filter .bx-filter-select-arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 33px;
    cursor: pointer;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center;
}

/*
*	Select popup
*
*/
.bx-filter-select-popup {
    background: #fff;
    padding: 0;
    min-width: 173px;
}

.bx-filter-select-popup ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.bx-filter-select-popup ul li {
    display: block;
    text-align: left;
    vertical-align: middle;
}

.bx-filter-select-popup ul li:first-child {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.bx-filter-select-popup ul li label {
    font-size: 14px;
    line-height: 26px;
    display: block;
    text-align: left !important;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 26px;
    padding: 0 5px;
    cursor: pointer;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    color: #575757;
}

.bx-filter-select-popup ul li label.selected, .bx-filter-select-popup ul li label:hover {
    color: #000;
    background: #f3f8fa;
}

.bx-filter-select-popup ul li label.disabled {
    color: #b8b8b8;
    background: transparent;
}

.bx-filter-select-popup ul li .bx-filter-param-text {
    line-height: 34px !important;
}

/*
* TAGS
*
*/
.bx-filter .bx-filter-tag {
    padding: 18px;
    /*border-top: 1px solid #d7eaf7;/* COLOR */
    /*border-bottom: 1px solid #d7eaf7;/* COLOR */
}

.bx-filter .bx-tag-link {
    font-size: 12px;
    text-decoration: none;
    /*color: #68939e;/* COLOR */
    text-shadow: none;
}

.bx-filter .bx-tag-link.bx-active, .bx-filter .bx-tag-link:hover {
    color: #1d3d46;
}

/*
*	LABEL
*
*/
.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label {
    float: left;
    display: block;
    margin-right: 5px;
}

.bx-filter .bx-filter-param-btn-block .bx-filter-param-label {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-size: 14px;
    padding: 0;
    width: 108px;
    height: auto;
    margin: 0 5px 19px;
}

.bx-filter-param-btn-block {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}

.bx-filter.bx-green .bx-filter-section {
    background: transparent !important;
    color: #2d2d2d !important;
    margin-top: 28px;
}

.bx-filter .bx-filter-param-btn-block .bx-filter-param-label.bx-active a {
    text-decoration: none;
}

.bx-filter .bx-filter-param-btn-block .bx-filter-param-label a {
    color: #2d2d2d;
    text-decoration: underline;
}

.bx-filter .bx-filter-param-btn-block .bx-filter-param-label a:hover {
    text-decoration: none;
}

.bx-filter .bx-filter-param-btn-block .bx-filter-param-label img {
    display: block;
    margin-bottom: 7px;
    padding: 11px 7px;
    width: 108px;
    height: 49px;
    border: 1px solid #dcdcdc;
    box-shadow: none;
}

.bx-filter .bx-filter-param-label {
    /*font-size: 13px;*/
}

.bx-filter .bx-filter-param-label.dib {
    display: inline-block;
}

.bx-filter .bx-filter-param-text {
    font-weight: normal;
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text {
    color: #6c6c6c;
}

.bx-filter-select-popup .bx-filter-param-label.bx-active {
    background: #f3f8fa;
}

/*
*	Checkbox / Radio
*
*/
.bx-filter .bx-filter-input-checkbox {
}

.bx-filter .bx-filter-input-checkbox input[type=radio], .bx-filter .bx-filter-input-checkbox input[type=checkbox] {
}

.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
    display: block;
    text-align: left;
}

/*
* 	BTN
*
*/
.bx-filter .bx-filter-param-btn {
    font-weight: normal;
    display: inline-block;
    width: 38px;
    height: 38px;
    padding: 6px;
    text-align: center;
    text-decoration: none;
    color: #000;
    vertical-align: middle;
    border: 1px solid #ccd5db;
    border-radius: 2px;
    background: #fff;
    position: relative;
    -webkit-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
    -moz-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
    -ms-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
    -o-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
    transition: border .3s ease, box-shadow .1s ease, color .3s ease;
    cursor: pointer;
}

.bx-retina .bx-filter .bx-filter-param-btn {
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/border_default.png) 2 repeat;
}

/* COLOR */
/*.bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-filter .bx-filter-param-btn:hover,
.bx-filter .bx-filter-param-btn:active,
.bx-filter .bx-filter-param-btn:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-retina .bx-filter .bx-filter-param-btn:hover,
.bx-retina .bx-filter .bx-filter-param-btn:active,
.bx-retina .bx-filter .bx-filter-select-container:focus {
	-webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
	   -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
		 -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
			border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/active.png) 2 repeat;
}*/
/* --- colors */
.bx-filter .bx-filter-param-btn.bx-color-sl {
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
    background: transparent;
    box-shadow: none
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
    position: relative;
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before {
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    z-index: 100;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;
    opacity: .7;
}

.bx-filter .bx-filter-param-btn .bx-filter-param-text {
    line-height: 26px;
}

/*
* BTN P/M
*
*/
.bx-filter .bx-filter-param-btn.bx-spm {
    width: 23px;
    min-width: 23px;
    height: 23px;
    line-height: 23px;
    font-weight: normal;
    padding: 0;
    font-size: 17px;
    color: #767b7e;
    vertical-align: top;
    border-radius: 50%;
    background-color: transparent;
}

.bx-filter .bx-filter-param-btn.bx-spm.bx-plus {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CIIA=") no-repeat center;
}

.bx-filter .bx-filter-param-btn.bx-spm.bx-minus {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center;
}

.bx-filter .bx-filter-param-btn.bx-spm:active {
    outline: none !important;
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, .12);
}

.bx-filter span.bx-spm {
    font-size: 18px;
    /*font-weight:bold;*/
    line-height: 23px;
    display: inline-block;
    height: 23px;
    margin: 0 10px;
    vertical-align: middle;
    color: #000;
}

/*
*	icon
*
*/
.bx-filter-select-popup .bx-filter-select-text-icon, .bx-filter .bx-filter-select-text-icon {
    line-height: 33px;
    position: relative;
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-top: -4px;
    margin-right: 2px;
    vertical-align: middle;
    border-radius: 2px;
}

.bx-filter-select-popup .bx-filter-btn-color-icon, .bx-filter .bx-filter-btn-color-icon {
    line-height: 24px;
    /*position:relative;*/
    /*top:4px;*/
    border-radius: 2px;
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);
    -webkit-background-size: cover;
    background-size: cover;
}

.bx-filter-select-popup .bx-filter-btn-color-icon {
    width: 20px;
    height: 20px;
    margin: 2px 0;
    top: 0 !important;
}

.bx-filter .bx-filter-select-block .bx-filter-btn-color-icon {
    top: -1px !important;
}

.bx-filter-btn-color-icon.all {
    position: relative;
    border: none;
    box-shadow: none
}

.bx-filter-btn-color-icon.all:after, .bx-filter-btn-color-icon.all:before {
    position: absolute;
    width: 60%;
    height: 60%;
    background: #fff;
    content: " ";
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
}

.bx-filter-btn-color-icon.all:after {
    right: 0;
    bottom: 0;
}

.bx-filter-btn-color-icon.all:before {
    top: 0;
    left: 0;
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon {
    opacity: .2;
}

/*
* 	BIZ
*
*/
.bx-filter .bx-filter-parameter-biz {
    font-size: 14px;
    line-height: 15px;
    display: inline-block;
    margin-right: 10px;
    text-decoration: none;
    color: #1485ce;
    border-bottom: 1px dashed;
}

.bx-filter .bx-filter-parameter-biz:hover {
    text-decoration: none;
    border-bottom: 1px solid;
}

.bx-filter .bx-filter-parameter-biz.bx-active {
    position: relative;
    /*padding-left:20px;*/
    color: #000;
    border-color: transparent;
}

/*
*	BTN result and reset
*
*/
.btn-themes {
    /*background-color: #1485CE;/* COLOR */
    /*border-color: #1485CE;/* COLOR */
    color: #FFF
}

.btn-themes.bx-active, .btn-themes.focus, .btn-themes:active, .btn-themes:focus, .btn-themes:hover {
    /*background-color: #53A4D8;/* COLOR */
    /*border-color: #53A4D8;/* COLOR */
    color: #FFF
}

/*
* 	Result Popup
*
*/
.bx-filter .bx-filter-popup-result {
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    z-index: 915;
    display: none;
    line-height: normal;
    margin-top: -7px;
    margin-left: 10px;
    padding: 0 10px;
    white-space: nowrap;
    color: #3f3f3f;
    min-height: 37px;
    line-height: 18px;
    border-style: solid;
    border: 1px solid #C6DCE7;
}

.bx-filter .bx-filter-popup-result.left {
    border-width: 2px 10px 2px 2px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_left.png) 4 20 4 4 repeat;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_left.png) 4 20 4 4 repeat;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_left.png) 4 20 4 4 repeat;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_left.png) 4 20 4 4 fill repeat;
}

.bx-filter .bx-filter-popup-result.right {
    border-width: 2px 2px 2px 10px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_right.png) 4 4 4 20 repeat;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_right.png) 4 4 4 20 repeat;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_right.png) 4 4 4 20 repeat;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.smart.filter/onlybrands-2022/images/result_popup_right.png) 4 4 4 20 fill repeat;
}

.bx-filter .bx-filter-popup-result.right {
    left: 97%;
}

.bx-filter .bx-filter-popup-result.left {
    right: 97%;
}

.bx-filter-horizontal .bx-filter-popup-result {
    display: inline-block;
    position: relative;
    left: auto;
    right: auto;
    bottom: -7px;
}

.bx-filter .bx-filter-popup-result a {
    color: #0073a3;
    line-height: 10px;
}

.bx-filter .bx-filter-popup-result a:hover {
    text-decoration: none;
}

.bx-filter .bx-filter-popup-result-close {
    display: none;
}

@media (min-width: 992px) {
    .bx-filter .bx-filter-param-btn-block .bx-filter-param-label {
        width: 118px;
    }

    .bx-filter .bx-filter-param-btn-block .bx-filter-param-label img {
        width: 118px;
        height: 54px;
    }
}

@media (max-width: 767px) {
    .bx-touch .bx-filter .bx-filter-popup-result {
        font-size: 12px;
        line-height: 14px;
        position: fixed !important;
        z-index: 1001;
        top: auto !important;
        right: 0 !important;
        bottom: 0 !important;
        left: 0 !important;
        margin-top: 0;
        margin-left: 0;
        width: auto;
        height: auto;
        padding: 10px;
        border-radius: 2px;
        border: 1px solid #c6dae7;
        background: rgba(255,255,255,.9);
    }

    .bx-touch .bx-filter .bx-filter-popup-result br {
        display: none;
    }

    .bx-filter .bx-filter-popup-result .arrow {
        display: none;
    }
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/system.pagenavigation/orange/style.css?15790923091000*/
.system-nav-outer {
    margin: 15px 0 30px;
}

.system-nav-orange {
    margin: 0;
    font-size: 14px;
    color: #2d2d2d;
}

.nav-pages {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.nav-pages > * {
    display: inline-block;
    vertical-align: middle;
}

.nav-pages .descr {
    margin-right: 15px;
    font-weight: bold;
    color: #2d2d2d;
}

.nav-pages ul {
    list-style: none inside;
    padding: 0;
    margin: 0;
}

.nav-pages ul li {
    display: inline-block;
    margin: 0;
    padding: 0;
}

.nav-pages ul li a, .nav-pages ul li span.nav-current-page {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 1px;
    padding: 6px 12px 5px;
    background: transparent;
    border: 1px solid #e8e8e8;
    font-size: 14px;
    color: #2d2d2d;
    text-decoration: none;
    transition: all 0.3s ease;
}

.nav-pages ul li a:hover, .nav-pages ul li span.nav-current-page {
    background: #e9bb44;
    border-color: #e9bb44;
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/style.css?165147322931687*/
/* catalog.section */
.bx-section-desc-post {
    font-size: 12px;
    padding: 0 0 0 15px;
    margin: 15px 0;
}

.section-desc {
    font-size: 11px;
}

.bx_catalog_list_home-list {
    margin-bottom: 25px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    z-index: 0;
    position: relative;
}

@media (max-width: 767px) {
    .bx_catalog_list_home-list {
    }
}

@media (min-width: 960px) {
    .bx_catalog_list_home-list.col1 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 0 30px 0;
        width: 100%
    }

    .bx_catalog_list_home-list.col2 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx_catalog_list_home-list.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx_catalog_list_home-list.col3 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_catalog_list_home-list.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }

    .bx_catalog_list_home-list.col4 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 23%
    }

    .bx_catalog_list_home-list.col4 .bx_catalog_item:nth-child(4n+1) {
        clear: both
    }

    .bx_catalog_list_home-list.col5 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 18%
    }

    .bx_catalog_list_home-list.col5 .bx_catalog_item:nth-child(5n+1) {
        clear: both
    }
}

@media (min-width: 768px) and (max-width: 960px) {
    .bx_catalog_list_home-list.col1 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 0 0 30px;
        width: 100%
    }

    .bx_catalog_list_home-list.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx_catalog_list_home-list.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx_catalog_list_home-list.col3 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_catalog_list_home-list.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }

    .bx_catalog_list_home-list.col4 .bx_catalog_item, .bx_catalog_list_home-list.col5 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 23%
    }

    .bx_catalog_list_home-list.col4 .bx_catalog_item:nth-child(4n+1), .bx_catalog_list_home-list.col5 .bx_catalog_item:nth-child(4n+1) {
        clear: both
    }
}

@media (max-width: 767px) {
    .bx_catalog_list_home-list.col1 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 0 0 30px;
        width: 100%
    }

    .bx_catalog_list_home-list.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx_catalog_list_home-list.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx_catalog_list_home-list.col3 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_catalog_list_home-list.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }

    .bx_catalog_list_home-list.col3 .bx_catalog_item, .bx_catalog_list_home-list.col4 .bx_catalog_item, .bx_catalog_list_home-list.col5 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_catalog_list_home-list.col3 .bx_catalog_item:nth-child(3n+1), .bx_catalog_list_home-list.col4 .bx_catalog_item:nth-child(3n+1), .bx_catalog_list_home-list.col5 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }
}

@media (max-width: 767px) {
    .bx-touch .bx_catalog_list_home-list.col1 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 0 0 30px;
        width: 100%
    }

    .bx-touch .bx_catalog_list_home-list.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx-touch .bx_catalog_list_home-list.col2 .bx_catalog_item:nth-child(3n+1) {
        clear: none
    }

    .bx-touch .bx_catalog_list_home-list.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx-touch .bx_catalog_list_home-list.col2 .bx_catalog_item, .bx-touch .bx_catalog_list_home-list.col3 .bx_catalog_item, .bx-touch .bx_catalog_list_home-list.col4 .bx_catalog_item, .bx-touch .bx_catalog_list_home-list.col5 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%;
        clear: none
    }

    .bx-touch .bx_catalog_list_home-list.col2 .bx_catalog_item:nth-child(2n+1), .bx-touch .bx_catalog_list_home-list.col3 .bx_catalog_item:nth-child(2n+1), .bx-touch .bx_catalog_list_home-list.col4 .bx_catalog_item:nth-child(2n+1), .bx-touch .bx_catalog_list_home-list.col5 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }
}

.bx_catalog_list_home-list .bx_catalog_item .bx_catalog_item_container {
    border: 0;
    padding-bottom: 30px;
    width: 100%;
}

.bx_catalog_list_home-list .bx_catalog_item .bx_catalog_item_container .item-photo {
    width: 32%;
    padding: 0 15px;
    float: left;
    text-align: center;
}

@keyframes borderview {
    from {
        border: 1px solid #fdfdfd;
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }

    to {
        border: 1px solid #d3d3d3;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18);
    }
}

@-webkit-keyframes borderview {
    from {
        border: 1px solid #fdfdfd;
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }

    to {
        border: 1px solid #d3d3d3;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18);
    }
}

.bx_catalog_list_home-list .bx_catalog_item {
    margin: 0 0 -1px;
    border: 1px solid #dcdcdc;
}

.bx_catalog_list_home-list .bx_catalog_item_articul {
    color: #a5a5a5;
    font-size: 13px;
}

.bx_catalog_list_home-list .bx_catalog_item_title {
    margin-top: 10px;
    margin-bottom: 15px;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bx_catalog_list_home-list .item-list-description .bx_catalog_item_title a {
    font-size: 16px;
    font-weight: 700;
    color: #2d2d2d;
    text-decoration: underline;
}

.bx_catalog_list_home-list .item-list-description .bx_catalog_item_title a:hover {
    text-decoration: none;
}

.bx_catalog_list_home-list .item-list-description {
    width: 68%;
    padding: 7px 15px 0;
    float: left;
    overflow: hidden;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #3c3c3c;
    text-align: left;
}

.bx_catalog_list_home-list .item-list-description .bx_catalog_item_preview_text {
    line-height: 17px;
}

.bx_catalog_list_home-list .item-list-description .bx_catalog_item_preview_text p {
    margin: 0;
}

.bx_catalog_list_home-list .bx_catalog_item_price_block {
    margin: 12px 0 0 0;
}

.bx_catalog_list_home-list .bx_catalog_item_price_block .btn-basket {
    margin-right: 10px;
}

.bx_catalog_list_home-list .btn-ux {
    margin-bottom: 15px;
    width: 220px;
}

.bx_catalog_list_home-list .btn-basket.btn-ux {
    margin-right: 15px;
}

.bx_catalog_list_home-list .btn-basket.btn-ux .svg-i {
    position: absolute;
    left: 18px;
    top: 50%;
    margin-top: -11px;
    display: block;
    width: 21px;
    height: 21px;
    fill: #000;
}

.bx_catalog_list_home-list .btn-order {
    font-size: 18px;
    padding-left: 34px;
}

.bx_catalog_list_home-list .btn-order.btn-ux:hover {
    background: #c3c3c3;
    border-color: #c3c3c3;
}

.bx_catalog_list_home-list .btn-order.btn-ux .svg-i {
    position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -10px;
    display: block;
    width: 19px;
    height: 19px;
    fill: #000;
}

.bx_catalog_list_home-list.row .bx_catalog_item_price {
    color: #4e4e4e;
    background: transparent;
    font-weight: bold;
    font-size: 21px;
    height: auto;
    margin: 20px 0 30px 0 !important;
    padding: 0;
    text-align: left;
}

.bx_catalog_list_home-list.row .bx_catalog_item_price .bx_price {
    margin: 0;
    padding: 0;
    font-size: 16px;
}

.bx_catalog_list_home-list.row .bx_catalog_item_price .big-price {
    font-size: 24px;
    font-weight: bold;
    color: inherit;
    text-decoration: none;
}

.bx_catalog_list_home.row .bx_catalog_item_price .big-price .price-info {
    font-size: 16px;
    text-decoration: none;
}

.bx_catalog_list_home-list.row .bx_catalog_item_price .old-price {
    color: #a5a5a5;
    font-size: 12px;
    font-weight: normal;
    white-space: nowrap;
    text-decoration: line-through;
}

.bx_catalog_list_home-list .item-btns {
    float: left;
    width: 49%;
    margin-right: 2%;
    line-height: 20px;
    background-color: #ff9a3b;
    margin-top: 4px;
    line-height: 25px;
    text-align: center;
    font-size: 12px;
}

.bx_price p {
    margin-bottom: 0;
}

.bx_catalog_list_home-list .item-btns.btn-icq {
    background: #999999 url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/ico-icq.png) no-repeat 6px;
    padding-left: 12px;
}

.bx_catalog_list_home-list .item-btns.btn-basket {
    cursor: pointer;
    background: #262626 url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/ico-basket.png) no-repeat 6px;
    color: #fff;
}

.bx_catalog_list_home-list .item-btns.btn-order {
    cursor: pointer;
    background: #ff9a3b url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/ico-order.png) no-repeat 6px;
}

.bx_catalog_list_home-list .item-btns.btn-skype {
    background: #ff9a3b url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/ico-skype.png) no-repeat 6px;
}

.bx_catalog_list_home-list .item-btns:nth-child(2n+1) {
    margin-right: 0 !important;
}

.bx_catalog_list_home-list .bx_catalog_item_controls {
    padding-top: 10px;
    text-align: center;
    opacity: 0;
}

@media (min-width: 768px) and (max-width: 960px) {
    .bx_catalog_list_home-list .bx_catalog_item_controls {
        height: auto
    }
}

.bx_catalog_list_home-list .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
    width: 100%;
    white-space: nowrap;
    text-align: center;
}

.bx_catalog_list_home-list .bx_catalog_item_controls .bx_catalog_item_controls_blockone span {
    color: #3f3f3f;
    font-size: 13px;
}

.bx_catalog_list_home-list .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable {
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    border: 1px solid #E4E4E4;
    background: #F3F3F3;
    white-space: normal;
    line-height: normal;
    padding: 5px 15px;
}

.bx_catalog_list_home-list .bx_catalog_item_controls .bx_catalog_item_controls_blockone, .bx_catalog_list_home-list .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
    width: 100%;
    text-align: center;
}

.bx_catalog_list_home-list .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
    margin: 1%;
    width: 48%;
    min-width: 100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 25px;
    height: 25px;
}

@media (max-width: 767px) {
    .bx-touch .bx_catalog_list_home-list .bx_catalog_item_controls .bx_catalog_item_controls_blockone, .bx-touch .bx_catalog_list_home-list .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
        float: none;
        width: 100%;
        text-align: center;
    }
}

.bx_catalog_list_home-list .bx_catalog_item_controls input[type=text] {
    border: none;
}

.bx_catalog_list_home-list .bx_cnt_desc {
    text-align: left;
    position: absolute;
    right: -45px;
    top: 2px;
    width: 40px;
}

.bx_catalog_list_home-list .bx_catalog_item_controls a {
    margin-bottom: 10px;
}

.bx_catalog_list_home-list .bx_catalog_item_images_double, .bx_catalog_list_home-list .bx_catalog_item_images {
    position: relative;
    z-index: 91;
    display: block;
    padding-top: 100%;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}

.bx_catalog_list_home-list .bx_catalog_item_images_double {
    z-index: 90;
    margin-top: -100%;
    opacity: 0;
}

.bx-no-touch .bx_catalog_list_home-list .bx_catalog_item.double:hover .bx_catalog_item_images {
    opacity: 0;
    -webkit-animation: rotateimgfirst 0.5s;
    animation: rotateimgfirst 0.5s;
}

.bx-no-touch .bx_catalog_list_home-list .bx_catalog_item.double:hover .bx_catalog_item_images_double {
    opacity: 1;
    -webkit-animation: rotateimglast 0.5s;
    animation: rotateimglast 0.5s;
}

@keyframes rotateimgfirst {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes rotateimgfirst {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes rotateimglast {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes rotateimglast {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.bx-no-touch .bx_catalog_list_home-list .bx_catalog_item .bx_catalog_item_controls, .bx_catalog_list_home-list .bx_catalog_item .bx_catalog_item_articul, .bx_catalog_list_home-list .bx_catalog_item .bx_catalog_item_scu {
    display: none
}

.bx_catalog_list_home-list .bx_catalog_item .bx_catalog_item_scu {
    padding-top: 10px
}

.bx-no-touch .bx_catalog_list_home-list .bx_catalog_item .bx_catalog_item_controls.touch, .bx-touch .bx_catalog_list_home-list .bx_catalog_item .bx_catalog_item_controls.no_touch {
    display: none !important;
}

/* Stickers */
.bx_catalog_list_home-list .bx_stick {
    position: absolute;
    width: 123px;
    height: 35px;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/stick.png) left center no-repeat;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 #ba3434;
    line-height: 35px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.bx_catalog_list_home-list .bx_stick.short {
    font-weight: bold;
    font-size: 18px
}

.bx_catalog_list_home-list .bx_stick.average {
    font-weight: bold;
    font-size: 13px
}

.bx_catalog_list_home-list .bx_stick.long {
    font-weight: normal;
    font-size: 11px
}

.bx_catalog_list_home-list .bx_stick_disc {
    position: absolute;
    width: 72px;
    height: 74px;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    font-size: 23px;
    line-height: 74px;
    background: #f42c2c url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/stick_disc.png) no-repeat center;
    text-shadow: 0 1px 0 #ba3434;
    font-weight: bold;
}

.bx_catalog_list_home-list .bx_stick.left, .bx_catalog_list_home-list .bx_stick_disc.left {
    left: -2px;
}

.bx_catalog_list_home-list .bx_stick.right, .bx_catalog_list_home-list .bx_stick_disc.right {
    right: 0;
}

.bx_catalog_list_home-list .bx_stick.top, .bx_catalog_list_home-list .bx_stick_disc.top {
    top: 15px;
}

.bx_catalog_list_home-list .bx_stick.bottom, .bx_catalog_list_home-list .bx_stick_disc.bottom {
    bottom: 5px;
}

.bx_catalog_list_home-list .bx_stick.middle, .bx_catalog_list_home-list .bx_stick_disc.middle {
    top: 49%;
}

@media (min-width: 768px) and (max-width: 960px) {
    .bx_catalog_list_home-list .bx_stick {
        width: 90px;
        height: 30px;
        background-size: 100%;
        line-height: 30px;
    }

    .bx_catalog_list_home-list .bx_stick.short {
        font-weight: normal;
        font-size: 14px
    }

    .bx_catalog_list_home-list .bx_stick.average {
        font-weight: normal;
        font-size: 11px
    }

    .bx_catalog_list_home-list .bx_stick.long {
        font-weight: normal;
        font-size: 11px
    }

    .bx_catalog_list_home-list .bx_stick_disc {
        width: 64px;
        height: 65px;
        background-size: 100%;
        font-size: 20px;
        line-height: 65px;
    }
}

@media (max-width: 767px) {
    .bx-touch .bx_catalog_list_home-list .bx_stick {
        width: 70px;
        height: 30px;
        background-size: 100%;
        font-size: 11px;
        line-height: 30px;
    }

    .bx-touch .bx_catalog_list_home-list .bx_stick_disc {
        width: 37px;
        height: 38px;
        background-size: 100%;
        font-size: 13px;
        line-height: 38px;
    }
}

/* buttons */
.bx_catalog_list_home-list .bx_bt_button, .bx_catalog_list_home-list .bx_bt_button_type_2 {
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
    white-space: nowrap;
}

.bx_catalog_list_home-list .bx_bt_button_type_2 {
    border: 1px solid #e9e9e9;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f1f1f1));
    background-image: -webkit-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
    background-image: -moz-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
    background-image: -o-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
    background-image: linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
    color: #656565;
    text-shadow: 0 1px 0 #fff;
}

.bx_catalog_list_home-list .bx_bt_button_type_2:hover {
    background: #fff;
}

.bx_catalog_list_home-list .bx_bt_button_type_2:active {
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fcfcfc));
    background-image: -webkit-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
    background-image: -moz-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
    background-image: -o-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
    background-image: linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .05);
}

.bx_catalog_list_home-list .bx_bt_button {
    background: #00a2df;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a2df), color-stop(100%, #006fcb));
    background: -webkit-linear-gradient(top, #00a2df 0%, #006fcb 100%);
    background: -moz-linear-gradient(top, #00a2df 0%, #006fcb 100%);
    background: -ms-linear-gradient(top, #00a2df 0%, #006fcb 100%);
    background: -o-linear-gradient(top, #00a2df 0%, #006fcb 100%);
    background: linear-gradient(to bottom, #00a2df 0%, #006fcb 100%);
    color: #fff;
    text-shadow: 0 1px 0 #006cae;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb', GradientType=0);
}

.bx_catalog_list_home-list .bx_bt_button:hover {
    background: #21afe4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #21afe4), color-stop(100%, #006fcb));
    background: -webkit-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -moz-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -ms-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -o-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: linear-gradient(to bottom, #21afe4 0%, #006fcb 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb', GradientType=0);
}

.bx_catalog_list_home-list .bx_bt_button:active {
    background: #21afe4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #21afe4), color-stop(100%, #006fcb));
    background: -webkit-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -moz-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -ms-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -o-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: linear-gradient(to bottom, #21afe4 0%, #006fcb 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb', GradientType=0);
}

.bx_catalog_list_home-list .bx_small.bx_bt_button {
    display: inline-block;
    min-width: 20px;
    line-height: 20px;
}

.bx_catalog_list_home-list .bx_small.bx_bt_button_type_2 {
    display: inline-block;
    min-width: 18px;
    line-height: 18px;
}

.bx_catalog_list_home-list .bx_small.bx_bt_button_type_2 {
}

.bx_catalog_list_home-list .bx_small.bx_bt_button_type_2:hover {
}

.bx_catalog_list_home-list .bx_small.bx_bt_button_type_2:active {
}

.bx_catalog_list_home-list .bx_medium.bx_bt_button {
    padding: 0 13px;
    height: 25px;
    font-weight: bold;
    line-height: 25px;
}

.bx_catalog_list_home-list .bx_medium.bx_bt_button_type_2 {
    padding: 0 13px;
    height: 23px;
    font-weight: bold;
    line-height: 23px;
}

.bx_catalog_list_home-list .bx_medium.bx_bt_button, .bx_catalog_list_home-list .bx_medium.bx_bt_button_type_2 {
    font-weight: bold;
}

.bx_catalog_list_home-list .bx_medium.bx_bt_button_type_2:hover {
}

.bx_catalog_list_home-list .bx_medium.bx_bt_button_type_2:active {
}

.bx_catalog_list_home-list .bx_col_input {
    display: inline-block;
    width: 40px;
    text-align: center;
}

/* scu_detail_size */
.bx_catalog_list_home-list .bx_item_detail_size {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}

.bx-no-touch .bx_catalog_list_home-list .bx_item_detail_size.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%;
}

/*----*/
.bx_catalog_list_home-list .bx_item_detail_size .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/
.bx_catalog_list_home-list .bx_item_detail_size .bx_size_scroller_container {
    position: relative
}

.bx_catalog_list_home-list .bx_item_detail_size .bx_size {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.bx_catalog_list_home-list .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}

.bx-touch .bx_catalog_list_home-list .bx_item_detail_size .bx_size {
    overflow-x: auto;
}

.bx_catalog_list_home-list .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}

.bx-touch .bx_catalog_list_home-list .bx_item_detail_size .bx_size ul {
    margin-left: 0 !important;
}

.bx_catalog_list_home-list .bx_item_detail_size ul li {
    position: relative;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 25px;
}

.bx_catalog_list_home-list .bx_item_detail_size ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    color: #3f3f3f;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
    line-height: 22px;
}

.bx-retina .bx_catalog_list_home-list .bx_item_detail_size ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border.png) 2 fill stretch;
}

.bx_catalog_list_home-list .bx_item_detail_size ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_catalog_list_home-list .bx_item_detail_size ul li:active .cnt, .bx_catalog_list_home-list .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #006cc0;
}

.bx-retina .bx_catalog_list_home-list .bx_item_detail_size ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border_active.png) 2 fill stretch;
}

.bx_catalog_list_home-list .bx_item_detail_size .bx_size ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_catalog_list_home-list .bx_item_detail_size .bx_size ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    z-index: 11;
    background: rgba(255,255,255,.79) url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/missing.png) no-repeat center;
}

/*----*/
.bx-no-touch .bx_catalog_list_home-list .bx_item_detail_size .bx_slide_left, .bx-no-touch .bx_catalog_list_home-list .bx_item_detail_size .bx_slide_right {
    opacity: 0.8
}

.bx-no-touch .bx_catalog_list_home-list .bx_item_detail_size .bx_slide_left:hover, .bx-no-touch .bx_catalog_list_home-list .bx_item_detail_size .bx_slide_right:hover {
    opacity: 1.0
}

.bx_catalog_list_home-list .bx_item_detail_size.full .bx_slide_left, .bx_catalog_list_home-list .bx_item_detail_size.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width : 5%;
    max-width: 11px;
    cursor: pointer;
}

.bx-no-touch .bx_catalog_list_home-list .bx_item_detail_size .bx_slide_left {
    left: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_catalog_list_home-list .bx_item_detail_size .bx_slide_right {
    right: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home-list .bx_item_detail_size .bx_slide_left {
    left: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home-list .bx_item_detail_size .bx_slide_right {
    right: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

/* scu_detail_scu */
.bx_catalog_list_home-list .bx_item_detail_scu {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}

.bx-no-touch .bx_catalog_list_home-list .bx_item_detail_scu.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}

/*----*/
.bx_catalog_list_home-list .bx_item_detail_scu .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/
.bx_catalog_list_home-list .bx_item_detail_scu .bx_scu_scroller_container {
    position: relative
}

.bx_catalog_list_home-list .bx_item_detail_scu .bx_scu {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.bx-touch .bx_catalog_list_home-list .bx_item_detail_scu .bx_scu {
    overflow-x: auto
}

.bx_catalog_list_home-list .bx_item_detail_scu .bx_scu ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.bx-touch .bx_catalog_list_home-list .bx_item_detail_scu .bx_scu ul {
    margin-left: 0 !important
}

.bx_catalog_list_home-list .bx_item_detail_scu .bx_scu ul li {
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx_catalog_list_home-list .bx_item_detail_scu .bx_scu ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    z-index: 10;
}

.bx-retina .bx_catalog_list_home-list .bx_item_detail_scu .bx_scu ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border.png) 2 fill stretch;
}

.bx_catalog_list_home-list .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_catalog_list_home-list .bx_item_detail_scu .bx_scu ul li:active .cnt, .bx_catalog_list_home-list .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    padding: 3px;
    border: 2px solid #006cc0;
}

.bx_catalog_list_home-list .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_catalog_list_home-list .bx_item_detail_scu .bx_scu ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    z-index: 11;
    background: rgba(255,255,255,.79) url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/missing.png) no-repeat center;
}

.bx-retina .bx_catalog_list_home-list .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/x2border_active.png) 2 fill stretch;
}

.bx_catalog_list_home-list .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item {
    position: absolute;
    top: 6%;
    right: 6%;
    bottom: 6%;
    left: 6%;
    background-size: contain;
    background-repeat: no-repeat;
}

.bx_catalog_list_home-list .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img {
    width: auto;
    height: 25px;
}

/*----*/
.bx-no-touch .bx_catalog_list_home-list .bx_item_detail_scu .bx_slide_left, .bx-no-touch .bx_catalog_list_home-list .bx_item_detail_scu .bx_slide_right {
    opacity: 0.8
}

.bx-no-touch .bx_catalog_list_home-list .bx_item_detail_scu .bx_slide_left:hover, .bx-no-touch .bx_catalog_list_home-list .bx_item_detail_scu .bx_slide_right:hover {
    opacity: 1.0
}

.bx_catalog_list_home-list .bx_item_detail_scu.full .bx_slide_left, .bx_catalog_list_home-list .bx_item_detail_scu.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width : 5%;
    max-width: 11px;
    cursor: pointer;
}

.bx-no-touch .bx_catalog_list_home-list .bx_item_detail_scu .bx_slide_left {
    left: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_catalog_list_home-list .bx_item_detail_scu .bx_slide_right {
    right: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home-list .bx_item_detail_scu .bx_slide_left {
    left: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home-list .bx_item_detail_scu .bx_slide_right {
    right: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

.items-onpage-block {
    font-size: 11px;
    float: left;
}

.items-onpage-block .items-onpage-block-selector {
    display: inline-block;
    position: relative;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/arr_selector_down.png) no-repeat right;
    padding-right: 12px;
}

.items-onpage-block .items-onpage-block-selector>ul {
    list-style: none inside;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    border: 1px solid #000;
    padding: 0;
    margin: 0;
    background: #fff;
    z-index: 20;
    display: none;
}

.items-onpage-block .items-onpage-block-selector:hover>ul {
    display: block;
}

.items-onpage-block .items-onpage-block-selector>ul>li {
    padding: 3px 5px;
}

.items-onpage-block .items-onpage-block-selector>ul>li:hover, .items-onpage-block .items-onpage-block-selector>ul>li.selected {
    background-color: #cccccc;
}

.items-viewtype-block {
    float: right;
    font-size: 11px;
}

.items-viewtype-block a {
    display: inline-block;
    width: 17px;
    height: 17px;
    background-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.section/list/images/catalog_view_type.png);
    vertical-align: middle;
}

.items-viewtype-block a.viewtype-list {
    background-position: top right;
}

.items-viewtype-block a.viewtype-list:hover, .items-viewtype-block a.viewtype-list.selected {
    background-position: top left;
}

.items-viewtype-block a.viewtype-table {
    background-position: bottom right;
}

.items-viewtype-block a.viewtype-table:hover, .items-viewtype-block a.viewtype-table.selected {
    background-position: bottom left;
}

.item_poverka {
    float: none;
    font-size: 15px;
}

@media (max-width: 729px) {
    .bx_catalog_list_home-list .btn-ux {
        margin-right: 0 !important;
        width: 100% !important;
    }
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/form.result.new/.default/style.css?16514769264072*/
.error-fld {
    display: block;
    float: left;
    height: 13px;
    width: 15px;
    background-repeat: no-repeat;
    background-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/form.result.new/.default/images/icon_warn.gif);
}

.orderform-wrapper:not(.not-catalog-style)_margins {
    clear: both;
    margin: 0px -15px;
}

.orderform-description {
    display: none;
    margin: 0px 10px;
    padding: 10px 0;
    font-size: 12px;
    color: #000;
    line-height: normal;
}

.orderform-fieldset:not(.not-catalog-style) textarea.error, .orderform-fieldset:not(.not-catalog-style) input.error {
    border: 1px solid #ff0000 !important;
}

.orderform-fieldset:not(.not-catalog-style) label .req {
    color: #9f2424;
}

.orderform-fieldset:not(.not-catalog-style) label .desc {
    font-size: 12px;
    font-weight: 500;
    color: #2d2d2d;
}

.orderform-wrapper:not(.not-catalog-style) .bx-input-file-desc {
    display: block;
    margin: 30px 0 25px;
    font-size: 13px;
    font-weight: 400;
    color: #2d2d2d;
    line-height: normal;
}

.orderform-inputfile {
    margin: 0;
    padding: 0;
    width: 44%;
    float: left;
}

.orderform-inputfile input[type="file"] {
    display: none;
}

.orderform-inputfile .file {
    display: block;
    margin: 0;
    padding: 0;
    font-weight: normal;
    cursor: pointer;
}

.orderform-inputfile .file .attach {
    font-size: 15px;
    color: #2a2a2a;
    text-transform: uppercase;
}

.orderform-inputfile .file .attach .svg-i {
    display: inline-block;
    vertical-align: middle;
    margin: 3px -2px 0 0;
    width: 21px;
    height: 21px;
    fill: #000;
}

.orderform-inputfile .file .attach span {
    border-bottom: 1px dashed #2a2a2a;
}

.orderform-inputfile .file .attach:hover span {
    border-bottom-color: transparent;
}

.orderform-inputfile .file .input {
    margin: 1px 0 0 23px;
    font-size: 12px;
    color: #6f6f6f;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.orderform__btn.btn-ux {
    font-size: 18px;
    width: 220px;
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/news.list/articles_list/style.css?1657885950150*/
div.news-list {
    word-wrap: break-word;
}

div.news-list img.preview_picture {
    float: left;
    margin: 0 4px 6px 0;
}

.news-date-time {
    color: #486DAA;
}

/*2401*/
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/style.css?1579092261882*/
.grid {
}

.grid .bx_content_section {
    margin-bottom: 15px;
}

.grid .bx_sidebar {
    margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1 {
}

.grid2x1 .bx_content_section {
    float: left;
    width: 66%;
    margin-bottom: 15px;
}

.grid2x1 .bx_sidebar {
    float: right;
    width: 33%;
    margin-bottom: 15px;
    padding-left: 5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media (max-width: 960px) {
    .grid2x1 .bx_sidebar {
        padding-left: 4%;
    }
}

@media (max-width: 640px) {
    .grid2x1 .bx_content_section, .grid2x1 .bx_sidebar {
        width: 100%;
        float: none;
    }

    .grid2x1 .bx_sidebar {
        padding-left: 3%;
    }
}

@media (max-width: 479px) {
    .grid2x1 .bx_sidebar {
        padding-left: 1%;
    }
}

.bx_catalog_list_home .bx_catalog_item_price .get-price1 {
    font-weight: bold;
    text-decoration: none;
    color: #4e4e4e;
    font-size: 15px;
    line-height: 20px;
    cursor: pointer;
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/style.css?165276562540986*/
/* item_detail_v2 */
.bx_item_detail {
    margin: 0 -15px;
    font-family: 'Roboto', sans-serif;
}

.bx_item_detail .bx_item_title {
    padding: 0;
    margin: 0;
}

.bx_item_detail .bx_item_predescr {
    margin-top: 10px;
    font-size: 13px;
    line-height: 16px;
    color: #4e4e4e;
}

.bx_item_detail .bx_controls {
    display: block;
    text-align: left;
}

.bx_item_detail .bx_controls .ico-print, .bx_item_detail .bx_controls .ico-save {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 13px;
    padding: 5px 0 5px 30px;
    font-size: 14px;
    color: #2d2d2d;
    line-height: 1;
    text-decoration: none;
    white-space: nowrap;
}

.bx_item_detail .bx_controls .ico-save {
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/save_pdf.png) 0 50% no-repeat;
}

.bx_item_detail .bx_controls .ico-print {
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/print.png) 0 50% no-repeat;
}

.bx_item_detail .bx_controls .ico-print > span, .bx_item_detail .bx_controls .ico-save > span {
    display: inline-block;
    border-bottom: 1px dashed #2d2d2d;
}

.bx_item_detail .bx_controls .ico-print:hover > span, .bx_item_detail .bx_controls .ico-save:hover > span {
    border-color: transparent;
}

.bx_item_detail .brans_list_wrap {
    height: 40px;
}

.bx_item_detail .bx_brand_logo_wrap a {
    display: block;
    padding: 7px;
    border: 1px solid #dcdcdc;
    background-color: white;
}

.productDetail__brand .bx_brand_logo_wrap a {
    display: flex;
    align-items: center;
    gap: 15px;
    font-size: 13px;
    line-height: 20px;
    color: #337AB7;
    padding: 0 20px 0 10px;
}

.bx_item_detail .bx_brand_logo_wrap .bx_brand_logo {
    display: block;
    margin: 0 auto;
    padding: 0;
    max-width: 100%;
}

.bx_item_detail .bx_item_title h1 {
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: 500;
}

.bx_item_detail .bx_item_name_variants {
    font-style: italic;
    font-size: 12px;
}

.bx_item_detail .bx_item_grey_title {
    margin: 0 0 35px;
    padding: 0;
    background: transparent;
}

.bx_item_detail .bx_item_grey_title h1 {
    margin: 0;
    padding: 0;
    font-size: 24px;
    font-weight: bold;
    color: #2d2d2d;
    line-height: 1;
    text-align: left;
}

.bx_item_detail .bx_item_grey_title .bx_brand_logo {
    float: right;
    height: 28px;
}

.bx_item_detail .bx_item_container {
}

.bx_item_detail .bx_item_container .bx_lt {
    margin: 0 2.4% 0 0;
    padding: 0;
    width: 49.6%;
    float: left;
}

.bx_item_detail .bx_item_container .bx_ct {
    margin: 0 2.5% 0 0;
    padding: 0;
    width: 31%;
    float: left;
}

.bx_item_detail .bx_item_container .bx_rt {
    margin: 0;
    padding: 0;
    width: 14.5%;
    float: left;
}

.bx_item_detail .bx_item_container .bx_md {
    clear: both
}

.bx_item_detail .bx_item_container .bx_lb {
    float: left;
    margin-right: 2%;
    width: 48%;
}

.bx_item_detail .bx_item_container .bx_rb {
    float: right;
    margin-left: 2%;
    width: 48%;
}

.bx_item_detail .bx_optionblock {
    float: right;
    margin-left: 10px;
    width: 120px;
}

.bx_item_detail .bx_item_container .bx_ct .bx_ct_inner_wrap {
    margin: 0 0 30px;
    padding: 33px 32px 35px;
    background: #f5f5f5;
}

/* Item info */
.bx_item_detail .item_price {
    margin: 0 0 19px 0;
    padding: 0;
    background: transparent;
    font-size: 14px;
    color: #4e4e4e;
    font-weight: bold;
}

.bx_item_detail .item_announce {
    color: #ff0000;
    font-size: 16px;
}

.bx_item_detail .item_name {
    margin: 0;
    padding: 0;
}

.bx_item_detail .item_name a {
    color: #000;
    text-decoration: none;
    font-size: 23px;
}

.bx_item_detail .item_old_price {
    padding: 0 10px;
    color: #b8b8b8;
    text-decoration: line-through;
    font-weight: bold;
    font-size: 15px;
}

.bx_item_detail .item_current_price {
    /*display:inline-block;*/
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 500;
    color: #2d2d2d;
    line-height: 1;
}

.item_price #price ,.item_price #price * {
    font-weight: bold;
}

.item_price #price>span #rub {
    font-size: 16px;
}

.item_price #price>span:not(#rub) {
    font-size: 24px;
}

.bx_item_detail .item_current_price>span {
    font-size: 24px;
}

.bx_item_detail .item_current_price>span.get-price {
    font-size: 21px;
}

.bx_item_detail .item_current_price>span.get-price:after {
    display: none;
}

.bx_item_detail .item_poverka {
    /*display:inline-block;*/
    margin: 0;
    padding: 0;
}

.bx_item_detail .item_economy_price {
    /*display:inline-block;*/
    padding: 0 0 0 10px;
    color: #b8b8b8;
    font-weight: bold;
    font-size: 14px;
    line-height: 33px;
}

.bx_item_detail .item_info_section {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 14px;
    line-height: normal;
}

.bx_item_detail .item_info_section .bx_item_description {
    line-height: 16px;
    max-height: 610px;
    overflow: hidden;
    box-shadow: 0 6px 10px -2px rgba(0,0,0,0.15);
    margin-bottom: 10px;
}

.bx_item_detail .item_info_section .bx_item_description.full_open {
    max-height: 100%;
}

.bx_item_detail .item_info_section.item_info_section_table_prop {
    margin-bottom: 18px;
    color: #2d2d2d;
    font-weight: 400;
}

.bx_item_detail .item_info_section.item_info_section_table_prop table {
    display: table;
    width: 100%;
    max-width: 100%;
    overflow: visible;
}

.bx_item_detail .item_info_section.item_info_section_table_prop tr {
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/dotted.png) 0 100% repeat-x;
}

.bx_item_detail .item_info_section.item_info_section_table_prop td {
    padding-top: 3px;
    vertical-align: bottom;
    text-align: right;
    line-height: 1;
}

.bx_item_detail .item_info_section.item_info_section_table_prop td.prop_name {
    padding-right: 5px;
    white-space: nowrap;
    text-align: left;
}

.bx_item_detail .item_info_section.item_info_section_table_prop .prop_inner {
    display: inline-block;
    background: #f5f5f5;
}

.bx_item_detail .item_info_section.item_info_section_table_prop a {
    font-weight: bold;
    color: #2d2d2d;
    text-decoration: underline;
}

.bx_item_detail .item_info_section.item_info_section_table_prop a:hover {
    text-decoration: none;
}

.bx_item_detail .item_section_name_gray {
    color: #9e9e9e;
    font-size: 13px;
}

.videocontainer {
    height: 315px;
}

.bx_item_detail .item_info_section a {
    color: #000;
}

.bx_item_detail .item_info_section a:hover {
    text-decoration: none;
}

.bx_item_detail .item_info_section dl {
    margin-bottom: 20px;
    overflow: hidden;
    padding: 0;
}

.bx_item_detail .item_info_section dl dt {
    clear: both;
    float: left;
    font-weight: bold;
}

.bx_item_detail .item_info_section dl dd {
    float: left;
    margin: 0 5px;
}

.bx_item_detail .item_buttons_counter_block {
    display: block;
    margin-right: 0;
    margin-bottom: 13px;
    color: #3f3f3f;
    font-size: 13px;
    text-align: left;
}

.bx_item_detail .item_buttons_counter_block a {
    vertical-align: baseline;
}

.bx_item_detail .bx_cnt_desc {
    vertical-align: baseline;
}

/* Item SET */
.bx_item_detail .transparent_input {
    border: none;
    background: none;
    color: #000;
    font-weight: bold;
    font-size: 14px;
    display: inline-block;
    width: 60px;
    text-align: center;
}

.bx_item_detail .item_count {
    position: relative;
    padding: 0 30px;
    background: #fff;
    border: 1px solid #c4c4c4;
}

.bx_item_detail .item_count input[type="text"] {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 25px;
    background: transparent;
    border: 0;
    outline: 0;
    box-shadow: none;
    font-size: 16px;
    font-weight: 500;
    color: #2d2d2d;
    text-align: center;
}

.bx_item_detail .item_count .item_count_btn {
    position: absolute;
    top: 0;
    bottom: 0;
    display: block;
    width: 30px;
    cursor: pointer;
    user-select: none;
}

.bx_item_detail .item_count .item_count_btn:hover {
    opacity: 0.8;
}

.bx_item_detail .item_count .item_count_btn.item_count_btn_minus {
    left: 0;
}

.bx_item_detail .item_count .item_count_btn.item_count_btn_plus {
    right: 0;
}

.bx_item_detail .item_count .item_count_btn:before, .bx_item_detail .item_count .item_count_btn:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    background: #626262;
}

.bx_item_detail .item_count .item_count_btn:before {
    margin: -1px 0 0 -6px;
    width: 12px;
    height: 2px;
}

.bx_item_detail .item_count .item_count_btn:after {
    margin: -6px 0 0 -1px;
    width: 2px;
    height: 12px;
}

.bx_item_detail .item_count .item_count_btn.item_count_btn_minus:after {
    display: none;
}

.bx_item_detail .item_count_price_wrap {
    margin: 0 -20px 5px 0;
}

.bx_item_detail .item_count_price_wrap .item_count {
    width: 39%;
    float: left;
    margin-top: 10px;
}

.bx_item_detail .item_count_price_wrap .item_price {
    margin: 0;
    width: 55%;
    float: right;
}

.bx_item_detail .item_count_price_wrap .item_price input.poverka_cost {
    margin: 0;
}

.bx_item_detail .item_count_price_wrap .item_price label[for="poverka_"] {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0;
    max-width: calc(100% - 25px);
    line-height: 1;
}

.bx_item_detail .item_count_price_wrap .item_price label[for="poverka_"] p {
    margin: 0;
    padding: 0;
}

.bx_item_detail .btn-ux {
    width: 100%;
}

.bx_item_detail .bx_cart.btn-ux {
    font-size: 18px;
}

.bx_item_detail .btn-order.btn-ux:hover {
    background: #c3c3c3;
    border-color: #c3c3c3;
}

.bx_item_detail .bx_cart.btn-ux .svg-i {
    position: absolute;
    left: 21px;
    top: 50%;
    margin-top: -10px;
    display: block;
    width: 19px;
    height: 19px;
    fill: #000;
}

.bx_item_detail .btn-order.btn-ux .svg-i {
    position: absolute;
    left: 21px;
    top: 50%;
    margin-top: -10px;
    display: block;
    width: 19px;
    height: 19px;
    fill: #000;
}

/*tab-section-container*/
.bx_item_detail .tab-section-container {
    position: relative;
}

.bx_item_detail .tab-list {
    padding: 0;
    border-bottom: 1px solid #d9e1e3;
    vertical-align: bottom;
    text-align: left;
}

.bx_item_detail .tab-list li {
    display: inline-block;
    border: 1px solid #d9e1e3;
    border-bottom: none;
    border-radius: 3px 3px 0 0;
    background: #f7f7f7;
    box-shadow: inset 0 -10px 5px -10px rgba(0,0,0,.12);
    vertical-align: bottom;
}

.bx_item_detail .tab-list li a {
    display: block;
    padding: 0 10px;
    height: 30px;
    box-shadow: none;
    color: #999;
    text-decoration: none;
    font-size: 13px;
    line-height: 30px;
}

.bx_item_detail .tab-list li:hover, .bx_item_detail .tab-list li.active {
    background: #fff;
}

/*.tab-list li:hover a,*/
.bx_item_detail .tab-list li.active a {
    position: relative;
    bottom: -2px;
    height: 35px;
    background: #fff;
    color: #3f3f3f;
    line-height: 35px;
}

.bx_item_detail .tab-boby-container .container>div.tab-off {
    display: none;
}

.bx_item_detail .tab-boby-container .container>div {
}

.bx_item_detail .item_comments {
    display: block;
    padding-left: 10px;
}

.bx_item_detail .item_comments li {
    display: block;
    padding-bottom: 10px;
}

.bx_item_detail .item_comments_username {
    display: inline-block;
    color: #5d90bd;
    font-size: 14px;
}

.bx_item_detail .item_comments_date {
    display: inline-block;
    margin-left: 10px;
    color: #b8b8b8;
    font-size: 14px;
}

.bx_item_detail .item_comments_container p {
    margin-top: 5px;
    color: #3f3f3f;
    font-size: 14px;
}

.bx_item_detail .bx_notavailable {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    border: 1px solid #E4E4E4;
    background: #F3F3F3;
    white-space: normal;
    line-height: normal;
    padding: 10px 15px;
    margin-bottom: 10px;
    margin-right: 10px;
}

.bx_item_detail .bx_bt_button, .bx_item_detail .bx_bt_button_type_2 {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    cursor: pointer;
}

.bx_item_detail .bx_shadow.bx_bt_button, .bx_item_detail .bx_shadow.bx_bt_button_type_2 {
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.2)
}

.bx_item_detail .bx_shadow.bx_bt_button:active, .bx_item_detail .bx_shadow.bx_bt_button_type_2:active {
    box-shadow: none
}

.bx_item_detail .bx_bt_button {
}

.bx_item_detail .bx_bt_button_type_2 {
    border: 1px solid #e9e9e9;
    background: #fcfcfc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f1f1f1));
    background: -webkit-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
    background: -moz-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
    background: -ms-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
    background: -o-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
    background: linear-gradient(to bottom, #fcfcfc 0%,#f1f1f1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );
    color: #656565;
    text-shadow: 0 1px 0 #fff;
}

.bx_item_detail .bx_bt_button_type_2:hover {
    background: #fff;
}

.bx_item_detail .bx_bt_button_type_2:active {
    background: #f1f1f1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#fcfcfc));
    background: -webkit-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
    background: -moz-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
    background: -ms-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
    background: -o-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
    background: linear-gradient(to bottom, #f1f1f1 0%,#fcfcfc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#fcfcfc',GradientType=0 );
    box-shadow: inset 0 2px 2px 0 rgba(0,0,0,.05);
}

.bx_item_detail .bx_small.bx_bt_button, .bx_item_detail .bx_small.bx_bt_button_type_2 {
    display: inline-block;
    min-width: 20px;
    line-height: 20px;
}

.bx_item_detail .bx_small.bx_bt_button {
}

.bx_item_detail .bx_small.bx_bt_button:hover {
}

.bx_item_detail .bx_small.bx_bt_button:active {
}

.bx_item_detail .bx_small.bx_bt_button_type_2 {
}

.bx_item_detail .bx_small.bx_bt_button_type_2:hover {
}

.bx_item_detail .bx_small.bx_bt_button_type_2:active {
}

.bx_item_detail .bx_medium.bx_bt_button, .bx_item_detail .bx_medium.bx_bt_button_type_2 {
    padding: 0 13px;
    height: 25px;
    font-weight: bold;
    line-height: 25px;
}

.bx_item_detail .bx_medium.bx_bt_button {
    height: 27px;
    line-height: 27px;
}

.bx_item_detail .bx_big.bx_bt_button.bx_cart span {
    position: relative;
    bottom: 0;
    vertical-align: middle;
    display: inline-block;
    margin: 0 10px 0 0;
    width: 26px;
    height: 23px;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/bt_cart.png) no-repeat center;
}

.bx_item_detail .bx_fwb {
    font-weight: bold
}

.bx-newsdetail-rating {
    margin: 30px 0;
}

.bx-newsdetail-rating .bx_item_detail_rating {
    margin: 0;
}

@media (max-width: 730px) {
    .bx-newsdetail-rating .bx_item_detail_rating {
        display: table;
        width: 100%;
        max-width: 100%;
        overflow: visible;
    }
}

.bx_item_detail_rating .bx_stars_container {
    margin: 0 !important;
    width: 68px !important;
    height: 30px !important;
}

@media (max-width: 740px) {
    .bx_item_detail .bx_optionblock {
        display:none
    }

    /*.bx_item_detail .item_buttons_counter_block{margin-bottom:10px}*/
    .bx_item_detail .bx_item_container .bx_lb, .bx_item_detail .bx_item_container .bx_rb {
        width: 48%
    }
}

@media (min-width: 640px) and (max-width:980px) {
}

@media (min-width: 480px) and (max-width:639px) {
}

@media (max-width: 319px) {
}

/* item_detail_slider */
.bx_item_detail .bx_item_slider {
    position: relative;
    /*margin-bottom: 10px;*/
}

.bx_item_detail .bx_item_slider .bx_bigimages {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0;
    max-width: 440px;
    border: 1px solid #c4c4c4;
    border-radius: 0;
    background: #fff;
    text-align: center;
    height: 0;
    width: 100%;
    padding-top: 89%;
}

.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer .bx_bigimages_aligner {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    width: 100%;
    height: 100%;
    text-align: center;
}

.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer img {
    display: inline-block;
    max-width: 100% !important;
    max-height: 100% !important;
    vertical-align: middle;
    text-align: center;
}

/*----*/
.bx_item_detail .bx_item_slider .bx_slider_conteiner {
    position: relative;
    padding-top: 20px;
    margin-bottom: 10px;
    max-width: 100%;
    width: 100%;
    display: none;
}

.bx-no-touch .bx_item_detail .bx_item_slider .bx_slider_conteiner.full {
    position: relative;
    /* margin-left: -5%;
    padding: 20px 5% 0 */
}

/*----*/
.bx_item_detail .bx_item_slider .bx_slider_scroller_container {
    position: relative
}

.bx_item_detail .bx_item_slider .bx_slide {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.bx-touch .bx_item_detail .bx_item_slider .bx_slide {
    overflow-x: auto
}

.bx_item_detail .bx_item_slider .bx_slide ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.bx-touch .bx_item_detail .bx_item_slider .bx_slide ul {
    margin-left: 0 !important
}

.bx_item_detail .bx_item_slider .bx_slide ul li {
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}

.bx_item_detail .bx_item_slider .bx_slide ul li .cnt {
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
}

.bx-retina .bx_item_detail .bx_item_slider .bx_slide ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border.png) 2 fill stretch;
}

.bx_item_detail .bx_item_slider .bx_slide ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_item_detail .bx_item_slider .bx_slide ul li:active .cnt, .bx_item_detail .bx_item_slider .bx_slide ul li.bx_active .cnt {
    padding: 3px;
    border: 2px solid #006cc0;
}

.bx-retina .bx_item_detail .bx_item_slider .bx_slide ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border_active.png) 2 fill stretch;
}

.bx_item_detail .bx_item_slider .bx_slide ul li .cnt .cnt_item {
    position: absolute;
    top: 6%;
    right: 6%;
    bottom: 6%;
    left: 6%;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

.bx_item_detail .bx_item_slider .bx_slide ul li .cnt .cnt_item img {
    width: auto;
    height: 25px;
}

/*----*/
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left, .bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right {
    opacity: 0.8
}

.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left:hover, .bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right:hover {
    opacity: 1.0
}

.bx_item_detail .bx_item_slider .bx_slider_conteiner.full .bx_slide_left, .bx_item_detail .bx_item_slider .bx_slider_conteiner.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width : 5%;
    max-width: 11px;
    cursor: pointer;
}

.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left {
    left: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right {
    right: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_item_detail .bx_item_slider .bx_slide_left {
    left: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_item_detail .bx_item_slider .bx_slide_right {
    right: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

.bx_item_detail .bx_item_slider_lupe_small {
    position: absolute;
    background: rgba(0, 0, 0, 0.18);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid rgba(255,255,255,.5);
    cursor: pointer;
}

.bx_item_detail .bx_item_slider_lupe {
    position: absolute;
    border: 1px solid #b2b2b2;
    left: 105%;
    top: 0;
    bottom: 4px;
    margin: 0;
    background: #fff url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/wait.gif) no-repeat scroll center center;
    z-index: 120;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.bx_item_detail .bx_item_slider_lupe img {
    max-width: 99999px !important;
    max-height: 99999px !important;
}

/* Stickers */
.bx_item_detail .bx_bigimages .bx_stick {
    position: absolute;
    width: 123px;
    height: 35px;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/stick.png) left center no-repeat;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 #ba3434;
    line-height: 35px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.bx_item_detail .bx_bigimages .bx_stick.short {
    font-weight: bold;
    font-size: 18px
}

.bx_item_detail .bx_bigimages .bx_stick.average {
    font-weight: bold;
    font-size: 13px
}

.bx_item_detail .bx_bigimages .bx_stick.long {
    font-weight: normal;
    font-size: 11px
}

.bx_item_detail .bx_bigimages .bx_stick_disc {
    position: absolute;
    width: 72px;
    height: 74px;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/stick_disc.png) no-repeat center;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 #ba3434;
    font-weight: bold;
    font-size: 23px;
    line-height: 74px;
}

.bx_item_detail .bx_bigimages .bx_stick.left, .bx_item_detail .bx_bigimages .bx_stick_disc.left {
    left: -2px;
}

.bx_item_detail .bx_bigimages .bx_stick.right, .bx_item_detail .bx_bigimages .bx_stick_disc.right {
    right: 0;
}

.bx_item_detail .bx_bigimages .bx_stick.top, .bx_item_detail .bx_bigimages .bx_stick_disc.top {
    top: 15px;
}

.bx_item_detail .bx_bigimages .bx_stick.bottom, .bx_item_detail .bx_bigimages .bx_stick_disc.bottom {
    bottom: 5px;
}

.bx_item_detail .bx_bigimages .bx_stick.middle, .bx_item_detail .bx_bigimages .bx_stick_disc.middle {
    top: 49%;
}

@media (min-width: 641px) and (max-width:960px) {
    .bx_item_detail .bx_bigimages .bx_stick {
        width: 90px;
        height: 30px;
        background-size: 100%;
        line-height: 30px;
    }

    .bx_item_detail .bx_bigimages .bx_stick.short {
        font-weight: normal;
        font-size: 14px
    }

    .bx_item_detail .bx_bigimages .bx_stick.average {
        font-weight: normal;
        font-size: 11px
    }

    .bx_item_detail .bx_bigimages .bx_stick.long {
        font-weight: normal;
        font-size: 11px
    }

    .bx_item_detail .bx_bigimages .bx_stick_disc {
        width: 64px;
        height: 65px;
        background-size: 100%;
        font-size: 20px;
        line-height: 65px;
    }
}

@media (max-width: 640px) {
    .bx-touch .bx_item_detail .bx_bigimages .bx_stick {
        width: 70px;
        height: 30px;
        background-size: 100%;
        font-size: 11px;
        line-height: 30px;
    }

    .bx-touch .bx_item_detail .bx_bigimages .bx_stick_disc {
        width: 48px;
        height: 49px;
        background-size: 100%;
        font-size: 16px;
        line-height: 49px;
    }
}

@media (max-width: 479px) {
    .bx-touch .bx_item_detail .bx_bigimages .bx_stick {
        width: 70px;
        height: 30px;
        background-size: 100%;
        font-size: 11px;
        line-height: 30px;
    }

    .bx-touch .bx_item_detail .bx_bigimages .bx_stick_disc {
        width: 37px;
        height: 38px;
        background-size: 100%;
        font-size: 13px;
        line-height: 38px;
    }
}

/* scu_detail_size */
.bx_item_detail .bx_item_detail_size {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}

.bx-no-touch .bx_item_detail .bx_item_detail_size.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%;
}

/*----*/
.bx_item_detail .bx_item_detail_size .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/
.bx_item_detail .bx_item_detail_size .bx_size_scroller_container {
    position: relative
}

.bx_item_detail .bx_item_detail_size .bx_size {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.bx_item_detail .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}

.bx-touch .bx_item_detail .bx_item_detail_size .bx_size {
    overflow-x: auto;
}

.bx_item_detail .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}

.bx-touch .bx_item_detail .bx_item_detail_size .bx_size ul {
    margin-left: 0 !important;
}

.bx_item_detail .bx_item_detail_size ul li {
    position: relative;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 25px;
}

.bx_item_detail .bx_item_detail_size ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    color: #3f3f3f;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
    line-height: 22px;
}

.bx-retina .bx_item_detail .bx_item_detail_size ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border.png) 2 fill stretch;
}

.bx_item_detail .bx_item_detail_size ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_item_detail .bx_item_detail_size ul li:active .cnt, .bx_item_detail .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #006cc0;
}

.bx-retina .bx_item_detail .bx_item_detail_size ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border_active.png) 2 fill stretch;
}

.bx_item_detail .bx_item_detail_size .bx_size ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_item_detail .bx_item_detail_size .bx_size ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    z-index: 11;
    background: rgba(255,255,255,.79) url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/missing.png) no-repeat center;
}

/*----*/
.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_left, .bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_right {
    opacity: 0.8
}

.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_left:hover, .bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_right:hover {
    opacity: 1.0
}

.bx_item_detail .bx_item_detail_size.full .bx_slide_left, .bx_item_detail .bx_item_detail_size.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width : 5%;
    max-width: 11px;
    cursor: pointer;
}

.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_left {
    left: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_right {
    right: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_item_detail .bx_item_detail_size .bx_slide_left {
    left: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_item_detail .bx_item_detail_size .bx_slide_right {
    right: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

/* scu_detail_scu */
.bx_item_detail .bx_item_detail_scu {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}

.bx-no-touch .bx_item_detail .bx_item_detail_scu.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}

/*----*/
.bx_item_detail .bx_item_detail_scu .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/
.bx_item_detail .bx_item_detail_scu .bx_scu_scroller_container {
    position: relative
}

.bx_item_detail .bx_item_detail_scu .bx_scu {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.bx-touch .bx_item_detail .bx_item_detail_scu .bx_scu {
    overflow-x: auto
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.bx-touch .bx_item_detail .bx_item_detail_scu .bx_scu ul {
    margin-left: 0 !important
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li {
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    z-index: 10;
}

.bx-retina .bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border.png) 2 fill stretch;
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li:active .cnt, .bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    padding: 3px;
    border: 2px solid #006cc0;
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    z-index: 11;
    background: rgba(255,255,255,.79) url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/missing.png) no-repeat center;
}

.bx-retina .bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/x2border_active.png) 2 fill stretch;
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item {
    position: absolute;
    top: 6%;
    right: 6%;
    bottom: 6%;
    left: 6%;
    background-size: contain;
    background-repeat: no-repeat;
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img {
    width: auto;
    height: 25px;
}

/*----*/
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left, .bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right {
    opacity: 0.8
}

.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left:hover, .bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right:hover {
    opacity: 1.0
}

.bx_item_detail .bx_item_detail_scu.full .bx_slide_left, .bx_item_detail .bx_item_detail_scu.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width : 5%;
    max-width: 11px;
    cursor: pointer;
}

.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left {
    left: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right {
    right: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left {
    left: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right {
    right: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

/* item_detail_description */
.bx_item_detail .bx_item_description .bx_item_section_name_gray {
    color: #9e9e9e;
    font-size: 13px;
}

.bx_item_detail .bx_item_description .bx_specifications_table {
    margin-top: 10px;
    width: 100%;
    border-collapse: collapse;
}

.bx_item_detail .bx_item_description .bx_specifications_table tr:nth-child(odd) {
    background: #f2f2f2;
}

.bx_item_detail .bx_item_description .bx_specifications_table tr:nth-child(even) {
}

.bx_item_detail .bx_item_description .bx_specifications_table tr td {
    padding: 3px 10px;
    font-size: 12px;
}

.bx_item_detail .bx_item_description .bx_specifications_table tr td:first-child {
    font-weight: bold;
}

.file-ico-wrap {
    margin: 0 0 0 15px !important;
    padding: 0px !important;
    width: 57px !important;
}

.bx_item_detail .item_info_section a.file-ico {
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/icon-file.png) no-repeat top left;
    width: 57px;
    height: 57px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    padding-top: 13px;
    text-decoration: none !important;
}

.bx_item_detail .item_info_section a.filename {
    font-size: 12px;
    text-decoration: none !important;
    line-height: 14px;
}

.bx_item_detail .item_info_section a.filename span.name {
    text-decoration: underline;
    font-weight: 600;
}

.bx_item_detail .item_info_section a.filename:hover span.name {
    text-decoration: none;
}

.bx_item_detail .item_info_section a.filename span.filesize {
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}

.bx_item_detail .item_info_section.item-files {
    margin: 0 0 30px;
    background: #fff;
    padding-bottom: 1px;
}

.bx_item_detail .item_info_section.item-files h4 {
    background: #999999;
    color: #fff;
    padding: 6px 15px;
    margin-top: 0;
}

.bx_item_detail .item_info_section.item-files .h4 {
    background: #999999;
    color: #fff;
    padding: 10px 10px 8px;
    margin-top: 0;
    margin-bottom: 13px;
    display: block;
}

.bx_bigimages_imgcontainer a.bx_bigimages_aligner {
    display: none !important;
}

.bx_bigimages_imgcontainer .bx_bigimages_aligner.active {
    display: block !important;
}

.brand_sert {
    line-height: normal;
}

.brand_sert p {
    margin: 0 0 3px;
    padding: 0;
}

.brand_sert img {
    display: block;
    margin: 0 auto;
    width: 100px;
    max-width: 100%;
    border: 1px solid #dcdcdc;
}

.bx_catalog_item_price_block div, .bx_catalog_item_price_block p {
    font-size: 18px;
}

.bx_item_detail .bx_item_container .bx_rt {
    position: relative;
}

.bx_item_detail .bx_item_detail_rating .bx_stars_bg {
    z-index: 90;
}

.socials_icons {
    position: relative;
    margin-bottom: 10px;
}

.socials_icons>* {
    display: inline-block;
    vertical-align: middle;
}

.socials_icons .socials_icons_title {
    margin-right: 10px;
    font-size: 14px;
    line-height: normal;
}

.count_vizitors {
    font-size: 14px;
    line-height: normal;
}

.count_vizitors span {
    color: #65bc54;
}

.show_more_descr {
    font-style: italic;
    color: #000;
    text-align: right;
    text-decoration: underline;
    margin-bottom: 10px;
    cursor: pointer;
}

.show_more_descr:hover {
    text-decoration: none;
}

@media(max-width: 729px) {
    .similar_products_block {
        display: block;
    }

    .socials_icons .ya-share2__container_size_s {
        font-size: 11px;
    }

    .socials_icons .ya-share2__container_size_s .ya-share2__icon {
        width: 11px;
        height: 11px;
        background-size: auto;
    }
}

.show_more_descr.opened {
    font-size: 0;
}

.show_more_descr.opened:after {
    content: "Свернуть описание";
    font-size: 13px;
}

#advantages-mobal {
    display: none;
}

#advantages {
    background: #F4F4F4;
    padding: 15px;
}

#advantages-mobal {
    background: #F4F4F4;
    padding: 15px;
}

.advantages--slide {
    display: none;
}

.advantages--slide.slick-initialized {
    display: block;
}

.advantages--slide img {
    padding: 0 3px;
    margin: all;
    width: 100%;
    height: auto;
}

#advantages {
    text-align: center;
}

#advantages-mobal {
    text-align: center;
}

.advantages-slide div {
    display: inline-block;
    vertical-align: top;
}

.advantages-slide img {
    padding: 0 3px;
    margin: all;
    display: inline-block;
    vertical-align: top;
    height: auto;
}

.bx_item_detail .product_advantages_block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin: 30px 0;
}

.bx_item_detail .product_advantages_block_item {
    display: inline-block;
    vertical-align: top;
    padding-left: 55px;
    background-size: auto 50px;
    background-position: 0 50%;
    background-repeat: no-repeat;
    line-height: normal;
}

.bx_item_detail .product_advantages_block_item_1 {
    background-image: url(/bitrix/templates/etalonpribor_2016/css/../images/ux_2019/mpb/item-2.svg);
}

.bx_item_detail .product_advantages_block_item_2 {
    background-image: url(/bitrix/templates/etalonpribor_2016/css/../images/ux_2019/mpb/item-3.svg);
}

.bx_item_detail .product_advantages_block_item_3 {
    padding-left: 70px;
    background-image: url(/bitrix/templates/etalonpribor_2016/css/../images/ux_2019/mpb/item-5.svg);
}

.bx_item_detail .product_advantages_block_item_4 {
    padding-left: 65px;
    background-image: url(/bitrix/templates/etalonpribor_2016/css/../images/ux_2019/mpb/item-6.svg);
}

.bx_item_detail .product_advantages_block_item_5 {
    padding-left: 60px;
    background-image: url(/bitrix/templates/etalonpribor_2016/css/../images/ux_2019/mpb/item-10.svg);
}

.bx_item_detail .product_advantages_block_item_6 {
    padding-left: 65px;
    background-image: url(/bitrix/templates/etalonpribor_2016/css/../images/ux_2019/mpb/item-7.svg);
}

.bx_item_detail .tabs_container {
    margin: 30px 0;
}

@media (max-width: 1229px) {
    .bx_item_detail .bx_item_container .bx_ct {
        margin-right: 0;
        width: 48%;
    }

    .bx_item_detail .bx_item_container .bx_rt {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
        margin-top: 15px;
        width: 100%;
    }

    .bx_item_detail .bx_item_container .bx_rt > * {
        display: inline-block;
        vertical-align: top;
        margin: 0 0 15px;
    }

    .bx_item_detail .bx_item_container .bx_rt .bx_controls {
        max-width: 150px;
    }

    .bx_item_detail .product_advantages_block_item {
        margin-bottom: 10px;
    }
}

@media (max-width: 729px) {
    .bx_item_detail .bx_item_container .bx_lt, .bx_item_detail .bx_item_container .bx_ct, .bx_item_detail .bx_item_container .bx_rt {
        width: 100%;
    }

    .bx_item_detail .bx_item_container .bx_lt {
        margin: 0 0 15px;
    }

    .bx_item_detail .product_advantages_block_item {
        width: 50%;
    }

    #advantages-mobal {
        display: block;
        margin-bottom: 30px;
    }

    #advantages {
        display: none;
    }
}

.bx_lt {
    position: relative;
}

.bx_stick.stick[title="РќРѕРІРёРЅРєР°"] {
    background: rgb(0, 173, 93);
    width: auto;
    text-transform: uppercase;
    text-align: center;
    color: white;
    z-index: 1;
    display: inline-block;
    padding: 5px 10px;
    position: absolute;
}

.bx_stick.stick[title="Р›РёРґРµСЂ РїСЂРѕРґР°Р¶"] {
    background: rgb(85, 143, 205);
    width: auto;
    text-transform: uppercase;
    text-align: center;
    color: white;
    z-index: 1;
    display: inline-block;
    padding: 5px 10px;
    position: absolute;
    margin-left: 90px;
}

.bx_stick.stick[title="Р›РёРґРµСЂ РїСЂРѕРґР°Р¶"]:hover {
    background: #EB5C05;
}

.detail-price-warning {
    margin-bottom: 20px;
    color: #bb2626;
    text-align: center;
    font-size: 10px;
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -15px;
}

.product_feat span {
    display: block;
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.brandblock/brandname/style.css?15790922632841*/
.bx_item_detail_inc_two_2 .bx_item_detail_inc_one_container {
    width: 49.5%;
}

.bx_item_detail_inc_two_2 .bx_popup {
    width: 80%;
}

.bx_item_detail_inc_two_3 .bx_item_detail_inc_one_container {
    width: 32.8%;
}

.bx_item_detail_inc_two_3 .bx_popup {
    width: 100%;
}

.bx_item_detail_inc_two_4 .bx_item_detail_inc_one_container {
    width: 24.5%;
}

.bx_item_detail_inc_two_4 .bx_popup {
    width: 130%;
}

.bx_item_detail_inc_two_5 .bx_item_detail_inc_one_container {
    width: 19.5%;
}

.bx_item_detail_inc_two_5 .bx_popup {
    width: 200%;
}

.bx_item_detail_inc_two_6 .bx_item_detail_inc_one_container {
    width: 16%;
}

.bx_item_detail_inc_two_6 .bx_popup {
    width: 230%;
}

.bx_item_detail_inc_two_7 .bx_item_detail_inc_one_container {
    width: 13.8%;
}

.bx_item_detail_inc_two_7 .bx_popup {
    width: 260%;
}

.bx_item_detail_inc_two_8 .bx_item_detail_inc_one_container {
    width: 11.5%;
}

.bx_item_detail_inc_two_8 .bx_popup {
    width: 260%;
}

.general {
    height: 54px;
}

[class|="bx_item_detail_inc_two_"] .bx_item_vidget, .bx_item_vidget.icon img, .bx_item_detail_inc_one_container {
    float: left;
}

.bx_item_detail_inc_two .bx_popup {
    width: 250%;
}

.bx_item_detail_inc_two {
    margin-bottom: 20px;
    text-align: right;
}

@media (max-width: 768px) {
    .bx_item_detail_inc_two {
        display:none;
    }
}

.bx_item_vidget {
    text-decoration: none;
    display: inline-block;
    text-align: left;
    color: #585858;
    font-size: 10px;
    line-height: normal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    padding-top: 54px;
    height: 54px;
    margin: 0 auto 5px;
}

.bx_item_vidget.icon {
    background: no-repeat 5px center;
    padding: 7px 7px 7px 35px;
    height: 54px;
}

.bx_item_detail_inc_one_container .bx_popup, .bx_popup {
    display: none;
}

.bx_item_detail_inc_one_container.hover .bx_popup, .bx_item_vidget.hover .bx_popup {
    position: absolute;
    display: block;
    border: 1px solid #c3c3c3;
    border-radius: 3px;
    box-shadow: 0 3px 4px 0 rgba(0,0,0,.27);
    color: #3f3f3f;
    right: 100.1%;
    top: 0;
    padding: 10px;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1010;
    min-width: 90%;
    background: #fff;
    text-align: left;
}

.bx_popup .arrow {
    width: 8px;
    height: 14px;
    position: absolute;
    top: 11px;
    right: -8px;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.brandblock/brandname/images/arr_right.png) no-repeat center;
    max-height: 100%;
    overflow: hidden;
}

.bx_item_detail_inc_one_container {
    width: 100%;
    position: relative;
    display: table;
}

.bx_item_detail_inc_one_container a {
    display: block;
    background-size: contain;
}

.bx_item_detail_inc_one_container img {
    margin: 0 auto;
    display: block;
}

.bx_item_detail_inc_one_container .wrapper {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 54px;
}

/* End */
/* Start:/bitrix/components/bitrix/iblock.vote/templates/stars/style.css?15846198721019*/
.bx_item_detail_rating {
    margin-bottom: 10px;
}

.bx_item_detail_rating td {
    vertical-align: middle;
    text-align: right;
}

.bx_item_detail_rating .bx_item_rating {
    text-align: right;
}

.bx_item_detail_rating .bx_stars_container {
    position: relative;
    width: 68px;
    height: 30px;
    background: #dadada;
    background-size: 100% 100%;
}

.bx_item_detail_rating .bx_stars_bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 101;
    background: url(/bitrix/components/bitrix/iblock.vote/templates/stars/images/stars.png) no-repeat center;
}

.bx_item_detail_rating .bx_stars_progress {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: #e76110;
}

.bx_item_detail_rating .bx_stars_rating_votes {
    color: #8d8d8d;
    font-size: 11px;
    line-height: 11px;
    vertical-align: middle;
}

/*.bx_item_detail_rating .bx_vam{vertical-align: middle;}*/
@media (max-width: 530px) {
    .bx-touch .bx_item_detail_rating .bx_stars_container {
        height: 15px;
        margin: 4px 0;
    }

    .bx_item_detail_rating .bx_stars_rating_votes {
        font-size: 7px;
        line-height: 7px;
    }
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.brandblock/logo/style.css?15839232262957*/
.bx_item_detail_inc_two_2 .bx_item_detail_inc_one_container {
    width: 49.5%;
}

.bx_item_detail_inc_two_2 .bx_popup {
    width: 80%;
}

.bx_item_detail_inc_two_3 .bx_item_detail_inc_one_container {
    width: 32.8%;
}

.bx_item_detail_inc_two_3 .bx_popup {
    width: 100%;
}

.bx_item_detail_inc_two_4 .bx_item_detail_inc_one_container {
    width: 24.5%;
}

.bx_item_detail_inc_two_4 .bx_popup {
    width: 130%;
}

.bx_item_detail_inc_two_5 .bx_item_detail_inc_one_container {
    width: 19.5%;
}

.bx_item_detail_inc_two_5 .bx_popup {
    width: 200%;
}

.bx_item_detail_inc_two_6 .bx_item_detail_inc_one_container {
    width: 16%;
}

.bx_item_detail_inc_two_6 .bx_popup {
    width: 230%;
}

.bx_item_detail_inc_two_7 .bx_item_detail_inc_one_container {
    width: 13.8%;
}

.bx_item_detail_inc_two_7 .bx_popup {
    width: 260%;
}

.bx_item_detail_inc_two_8 .bx_item_detail_inc_one_container {
    width: 11.5%;
}

.bx_item_detail_inc_two_8 .bx_popup {
    width: 260%;
}

.general {
    height: 54px;
}

[class|="bx_item_detail_inc_two_"] .bx_item_vidget, .bx_item_vidget.icon img, .bx_item_detail_inc_one_container {
    float: left;
}

.bx_item_detail_inc_two .bx_popup {
    width: 250%;
}

.bx_item_detail_inc_two {
    margin-bottom: 20px;
    text-align: right;
}

@media (max-width: 768px) {
    .bx_item_detail_inc_two {
        display:none;
    }
}

.bx_item_vidget {
    text-decoration: none;
    display: inline-block;
    text-align: left;
    color: #585858;
    font-size: 10px;
    line-height: normal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    padding-top: 54px;
    height: 54px;
    margin: 0 auto 5px;
}

.bx_item_vidget.icon {
    background: no-repeat 5px center;
    padding: 7px 7px 7px 35px;
    height: 54px;
}

.bx_item_detail_inc_one_container .bx_popup, .bx_popup {
    display: none;
}

.bx_item_detail_inc_one_container.hover .bx_popup, .bx_item_vidget.hover .bx_popup {
    position: absolute;
    display: block;
    border: 1px solid #c3c3c3;
    border-radius: 3px;
    box-shadow: 0 3px 4px 0 rgba(0,0,0,.27);
    color: #3f3f3f;
    right: 100.1%;
    top: 0;
    padding: 10px;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1010;
    min-width: 90%;
    background: #fff;
    text-align: left;
}

.bx_popup .arrow {
    width: 8px;
    height: 14px;
    position: absolute;
    top: 11px;
    right: -8px;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.brandblock/logo/images/arr_right.png) no-repeat center;
    max-height: 100%;
    overflow: hidden;
}

.bx_item_detail_inc_one_container {
    width: 100%;
    position: relative;
    display: table;
}

.bx_item_detail_inc_one_container a {
    display: block;
    background-size: contain;
}

.bx_item_detail_inc_one_container img {
    margin: 0 auto;
    display: block;
}

.bx_item_detail_inc_one_container .wrapper {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 54px;
}

.bx_brand_logo {
    margin-right: 3px;
    margin-bottom: 5px;
}

.brands-on-main .title {
    margin-bottom: 5px;
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/custom/catalog.comments/.default/style.css?15847126316497*/
.blog-comments .carousel.slide {
    font-size: 16px;
    font-weight: 500;
    color: #4e4e4e;
}

.blog-comments .blog-comment-fields .blog-comment-fields-left-col, .blog-comments .blog-comment-fields .blog-comment-fields-right-col {
    width: 49%;
}

.blog-comments .blog-comment-fields .blog-comment-fields-left-col {
    float: left;
}

.blog-comments .blog-comment-fields .blog-comment-fields-right-col {
    float: right;
}

.blog-comments .blog-comment-fields label {
    margin: 0 0 7px 0;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    color: #4e4e4e;
}

.blog-comments .blog-comment-form {
    padding: 21px 19px 26px;
    margin: 0;
}

.item_comments {
    display: block;
    padding-left: 0;
}

.item_comments li {
    display: block;
    padding-bottom: 10px;
}

.item_comments_username {
    display: inline-block;
    color: #5d90bd;
    font-size: 14px;
}

.item_comments_date {
    display: inline-block;
    color: #b8b8b8;
    font-size: 14px;
    margin-left: 10px;
}

.item_comments_container p {
    margin-top: 5px;
    color: #3f3f3f;
    font-size: 14px;
}

div.blog-comment-form {
    width: 100% !important;
}

div.blog-comment .blog-author {
    font-weight: normal !important;
    font-style: italic;
    font-size: 12px;
}

.blog-comment-content {
    font-size: 13px;
    overflow: hidden!important;
    padding-top: 0 !important;
}

div.blog-comment-buttons input {
    font-size: 13px !important;
    padding: 0 3px !important;
}

#form_comment div.blog-comment-fields {
    background-color: transparent;
    padding: 0;
    margin: 0;
    border: 0;
}

#form_comment input[type=text] {
    border: 1px solid #dcdcdc;
    width: 100%;
    padding: 2px 10px;
    height: 26px;
    font-size: 14px;
    margin-bottom: 13px;
    margin-top: 0;
    background: transparent;
}

#form_comment button[type=button] {
    /*margin-top:6px;
    color:#fff;
    background:#999;
    padding:0;
    font-size:12px;
    line-height:12px;
    border-radius:70px;
    width:70px;
    height:70px;
    text-align:center;
    border:0;*/
}

#form_comment div.blog-errors {
    margin: 0;
    margin-bottom: 10px;
}

.blog-post-rating {
    padding: 10px 0 0 0;
}

@media (max-width: 540px) {
    .bx_soc_comments_div .bx-catalog-tab-list li a {
        font-size:11px;
    }
}

.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button, .bx_soc_comments_div.bx_important .bx_medium.bx_bt_button_type_2 {
    padding: 0 13px;
    height: 25px;
    font-weight: bold;
    line-height: 25px;
}

.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button {
    height: 27px;
    line-height: 27px;
}

.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button:hover {
}

.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button:active {
}

.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button_type_2 {
    font-weight: bold
}

.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button_type_2:hover {
}

.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button_type_2:active {
}

.bx_soc_comments_div.bx_important .blog-comment-nav {
}

.bx_soc_comments_div.bx_important .blog-comment-nav a, .bx_soc_comments_div.bx_important .blog-comment-nav a:link, .bx_soc_comments_div.bx_important .blog-comment-nav a:visited, .bx_soc_comments_div.bx_important .blog-comment-info a, .bx_soc_comments_div.bx_important .blog-comment-info a:link, .bx_soc_comments_div.bx_important .blog-comment-info a:visited {
    text-decoration: none;
    color: #969696 !important;
}

.bx_soc_comments_div.bx_important .blog-comment-nav a:hover, .bx_soc_comments_div.bx_important .blog-comment-nav a:active, .bx_soc_comments_div.bx_important .blog-comment-info a:hover, .bx_soc_comments_div.bx_important .blog-comment-info a:active {
    text-decoration: underline;
    color: #969696 !important;
}

.bx_soc_comments_div.bx_important .blog-comment-info a, .bx_soc_comments_div.bx_important .blog-comment-info a:link, .bx_soc_comments_div.bx_important .blog-comment-info a:visited {
    font-size: 0.85em;
}

.bx_soc_comments_div.bx_important .blog-comment-info a:hover, .bx_soc_comments_div.bx_important .blog-comment-info a:active {
    font-size: 0.85em;
}

.bx_soc_comments_div .bx-catalog-tab-section-container {
    position: relative;
}

.bx_soc_comments_div .bx-catalog-tab-list {
    border-bottom: 1px solid #d9e1e3;
    text-align: left;
    padding: 0;
    vertical-align: bottom;
    margin: 16px 0;
}

.bx_soc_comments_div .bx-catalog-tab-list li {
    vertical-align: bottom;
    border: 1px solid #d9e1e3;
    border-bottom: none;
    display: inline-block;
    border-radius: 3px 3px 0 0;
    background: #f7f7f7;
    box-shadow: inset 0 -10px 5px -10px rgba(0,0,0,.12);
}

.bx_soc_comments_div .bx-catalog-tab-section-container .bx-catalog-tab-list li:before {
    content: none;
}

.bx_soc_comments_div .bx-catalog-tab-list li a, .bx_soc_comments_div .bx-catalog-tab-list li>span {
    display: block;
    cursor: pointer;
    line-height: 30px;
    height: 30px;
    color: #999;
    text-decoration: none;
    font-size: 13px;
    padding: 0 20px;
    box-shadow: none;
}

.bx_soc_comments_div .bx-catalog-tab-list li:hover, .bx_soc_comments_div .bx-catalog-tab-list li.active {
    background: #fff;
}

.bx_soc_comments_div .bx-catalog-tab-list li.active a, .bx_soc_comments_div .bx-catalog-tab-list li.active>span {
    background: #fff;
    line-height: 35px;
    height: 35px;
    color: #3f3f3f;
    position: relative;
    bottom: -2px;
}

.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container>div.tab-off {
    opacity: 0;
    height: 0;
    overflow: hidden;
    -webkit-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container>div {
    opacity: 1;
    -webkit-transition: all 0.6s ease-out;
    -ms-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
    -o-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
    padding: 0 9px;
}

.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container .hidden {
    display: none;
}

#commentsSlider a[role="button"] {
    text-decoration: none !important;
    font-size: 28px;
    vertical-align: text-bottom;
}

#form_comment input[type=email] {
    border: 1px solid #dcdcdc;
    width: 100%;
    padding: 2px 10px;
    height: 26px;
    font-size: 14px;
    margin-bottom: 13px;
    margin-top: 0;
    background: transparent;
}

#form_comment textarea {
    border: 1px solid #dcdcdc;
    width: 100%;
    padding: 2px 10px;
    height: 98px;
    font-size: 14px;
    margin-bottom: 13px;
    margin-top: 0;
    background: transparent;
}

span.req {
    color: red;
}

/* End */
/* Start:/bitrix/components/bitrix/blog/templates/.default/style.css?158461735733465*/
/*blog*/
.blog-posts {
    display: inline;
    float: left;
    margin-right: 1%;
    overflow: hidden;
    width: 79%;
}

/*post*/
.blog-post {
    margin: 0;
    padding-bottom: 2.5em;
    padding-right: 0.8em;
}

.blog-post-title {
    font-size: 1.65em;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0 0 0 0;
    padding: 0.2em;
    padding-left: 0.6em;
    font-family: Arial;
}

.blog-post-title a {
    text-decoration: none !important;
}

.blog-post-title a :hover {
    text-decoration: underline !important;
}

.blog-post-info {
    padding: 0.2em 0.6em 0.2em
}

.blog-post-info-back {
}

.blog-post-content {
    padding: 0.4em 0.6em 0.4em;
    overflow: hidden;
    border-bottom: 1px dotted;
    line-height: 1.4em;
}

.blog-post-meta {
    font-size: 0.85em;
    line-height: 1.4em;
    margin: 0;
    padding: 0;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    padding-left: 0.6em;
}

.blog-post-date {
    margin: 0.1em 0;
    padding: 0 0 0 0.3em;
    line-height: 1.4em;
    display: inline;
}

.blog-post-current .blog-post {
    padding-right: 0;
}

.blog-post-edit-link, .blog-post-delete-link, .blog-post-comments-link, .blog-post-views-link, .blog-post-publish-link, .blog-post-hide-link, .blog-post-show-link {
    background-repeat: no-repeat;
    padding-left: 18px;
    height: 16px;
    display: inline-block;
    padding-right: 0.5em;
    font-size: 1.2em;
}

.blog-post-comments-link {
    padding-left: 15px;
}

.blog-post-show-link {
    padding-left: 19px;
}

.blog-post-tag {
    padding-top: 0.4em;
}

.blog-post-tag a {
    text-decoration: none !important;
}

.blog-post-tag a:hover {
    text-decoration: underline !important;
}

.blog-post-avatar img {
    float: right;
}

.blog-post-avatar {
    padding: 0.1em 0.3em 0.3em 0.3em;
}

.blog-post-content div[align="left"], .blog-post-content div[align="right"], .blog-post-content div[align="center"], .blog-post-content div[align="justify"] {
    min-height: 1em;
}

/*post form*/
div.blog-post-field-text textarea {
    width: 100%;
}

div.blog-post-field-text {
    padding-bottom: 0.2em;
}

div.blog-post-fields {
}

div.blog-post-field {
}

div.blog-post-field-title input, div.blog-post-field-category input {
    width: 100%;
}

div.blog-post-field-code input {
    width: 40%;
}

div.blog-post-field-user {
    width: 100%;
    /*IE Fix or zoom:1 */
}

div.blog-post-field-title, div.blog-post-field-category, div.blog-post-field-favorite, div.blog-post-field-date, div.blog-post-field-enable-comments {
    width: 100%;
}

div.blog-post-field-access, div.blog-post-field-seo, div.blog-post-field-category {
    padding-top: 10px
}

div.blog-post-field-date {
    padding-top: 0.5em;
}

div.blog-post-field-favorite div, div.blog-post-field-enable-comments div {
    display: inline;
}

div.blog-post-field-favorite, div.blog-post-field-enable-comments {
    padding-bottom: 0.4em;
}

div.blog-post-field-sep {
    width: 2%;
    float: left;
}

div.blog-post-image-item {
    float: left;
    padding-right: 1em;
    padding-bottom: 2em;
    height: 150px;
}

div.blog-post-image-item-border {
    border: 1px solid;
    height: 100px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}

div.blog-post-image-item-input {
    padding-top: 0.5em;
}

div.blog-post-image-item-input input {
    width: 100px;
}

div.blog-post-buttons {
    padding-top: 1em;
    padding-bottom: 0.4em;
}

div.blog-post-field-category div.blog-post-field-text label, div.blog-post-field-access-title, div.blog-post-field-code div.blog-post-field-text label, div.blog-post-field-seo label {
    font-weight: bold;
    font-size: 1.1em;
}

div.blog-post-bbcode-line {
    padding-top: 0.2em;
}

.blog-group-edit {
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.blog-group-delete {
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.blog-group, .blog-group-label {
}

div.blog-post-edit-form {
    width: 97%;
    padding: 0.8em;
}

div.blog-buttons {
    padding-top: 1em;
}

/*comment*/
.blog-comment {
    margin: 0;
    padding-top: 0.7em;
}

.blog-comment-cont {
}

.blog-comment-info {
    display: block;
}

.blog-comment-content {
    display: block;
    overflow: hidden;
    padding-top: 0.5em;
}

.blog-comment-meta {
    font-size: 0.85em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.blog-comment-date {
    font-size: 0.85em;
    display: inline;
}

.blog-comment-author-info {
    display: inline;
}

.blog-comment-avatar {
    float: left;
    margin-right: 0.5em;
    width: 30px;
    height: 30px;
    border: 1px solid #c4c4c4;
    background-color: #eceaec;
}

.blog-comment-avatar img {
}

.blog-comment-meta a {
    text-decoration: none !important;
}

.blog-comment-meta a:hover {
    text-decoration: underline !important;
}

.blog-comment-link, .blog-comment-delete, .blog-comment-parent, .blog-comment-answer, .blog-comment-edit, .blog-comment-show, .blog-comment-hide {
    display: inline-block;
}

.blog-add-comment {
    text-align: center;
    padding-top: 0em;
    padding-bottom: 1.5em;
}

.blog-comment-nav {
    padding-bottom: 0.6em;
    /*padding-left: 0.7em;*/
}

/*comment-form*/
div.blog-comment-form {
    margin-bottom: 0.7em;
    margin-top: 0.7em;
    width: 80%;
}

div.blog-comment-field-text {
    width: 100%;
}

div.blog-comment-field-text textarea {
    width: 99.9%;
}

.blog-comment-field-subject {
    margin-bottom: 15px;
}

div.blog-comment-field-tags {
    display: none;
}

div.blog-comment-field-tags input {
    width: 80%;
}

div.blog-comment-field-captcha input {
    width: 180px;
}

div.blog-comment-field-settings input {
    width: 1.55em;
    height: 1.55em;
    margin: 0 0 0 -0.25em;
    vertical-align: middle;
    font-size: 1em;
}

div.blog-comment-field-settings label {
    vertical-align: middle;
}

div.blog-comment-fields {
    padding: 0.8em;
    zoom:1;}

div.blog-comment-field {
}

div.blog-comment-field-title input, div.blog-comment-field-desc input {
    width: 80%;
}

div.blog-comment-field-user {
    width: 100%;
    padding-bottom: 5px;
}

div.blog-comment-field-author, div.blog-comment-field-email {
    float: left;
    width: 47%;
}

div.blog-comment-field-text {
    padding-bottom: 0.2em;
}

div.blog-comment-field-user-sep {
    width: 5%;
    float: left;
}

div.blog-comment-field-author input, div.blog-comment-field-email input {
    width: 100%;
}

div.blog-comment-field-bbcode {
    padding-top: 0.7em;
}

div.blog-comment-field-captcha-image {
    padding-top: 0.4em;
}

div.blog-comment-buttons {
    margin-top: 1em;
    padding-bottom: 0.4em;
}

div.blog-comment-buttons input {
    padding: 0 0.5em;
    font-size: 1.184em;
}

/*menu*/
div.blog-menu-box {
    margin-bottom: 1em;
    padding-bottom: 0.5em;
    line-height: 1.5em;
    zoom: 1;}

div.blog-menu-box span {
    white-space: nowrap;
    display: inline-block;
}

div.blog-settings-menu-box {
    margin-bottom: 1em;
    padding-bottom: 0.5em;
    line-height: 1.5em;
    zoom: 1; }

div.blog-settings-menu-box span {
    white-space: nowrap;
    display: inline-block;
}

/*sidebar*/
.blog-sidebar {
    display: inline;
    float: right;
    overflow: hidden;
    width: 20%;
}

.blog-sidebar ul,.blog-sidebar ul li ul {
    margin: 0;
    padding: 0;
    list-style: none !important;
}

.blog-sidebar ul li {
    margin: 0;
    padding: 0;
    list-style: none !important;
    text-align: left;
}

.blog-sidebar h3 {
    font-size: 1em;
    font-weight: bold;
    letter-spacing: 1px;
    border-bottom: 1px solid;
    padding: 0;
    padding-bottom: 0.6em;
    margin: 0;
}

.blog-sidebar li ul li {
    margin: 0;
    padding: 0;
    border: 0;
}

.blog-sidebar ul li ul li {
    text-align: left;
    margin: 0;
    padding: 0;
}

.blog-sidebar ul li ul li a {
    text-decoration: none;
    outline: 0;
}

.blog-sidebar ul li ul li a:hover {
    text-decoration: underline;
}

.blog-sidebar ul {
    padding: 1em;
}

.blog-sidebar ul li ul {
    padding-top: 0.4em;
}

.blog-sidebar-title a {
    text-decoration: none;
}

.blog-sidebar-avatar {
    text-align: center;
}

/*general*/
div.blog-errors {
    border-width: 1px;
    border: 1px solid;
    margin: 1.117em;
    padding: 0.4em 1.117em;
}

div.blog-errors ul {
    padding: 0.3em 0 0.3em 2em;
    margin: 0;
}

div.blog-errors ul li {
    margin: 0;
    padding: 0;
}

div.blog-notes {
    border-width: 1px;
    border: 1px solid;
    margin: 1.117em;
    padding: 0.4em 1.117em;
}

div.blog-notes ul {
    padding: 0.3em 0 0.3em 2em;
    margin: 0;
}

div.blog-notes ul li {
    margin: 0;
    padding: 0;
}

div.blog-textinfo {
    border: 1px solid ;
    margin: 1.117em;
    padding: 0.4em 1.117em;
}

div.blog-textinfo ul {
    padding: 0.3em 0 0.3em 2em;
    margin: 0;
}

div.blog-textinfo ul li {
    margin: 0;
    padding: 0;
}

div.blog-clear-float {
    clear: both;
}

table.blog-table-header-left, table.blog-table-header-top {
    border-collapse: collapse;
    border: none;
}

table.blog-table-header-left th, table.blog-table-header-left td, table.blog-table-header-top th, table.blog-table-header-top td {
    padding: 0.5em;
    vertical-align: top;
    border-top: 1px solid;
}

table.blog-table-header-left th {
    text-align: right;
}

table.blog-table-header-top th {
    text-align: center;
}

table.blog-edit-perms-table {
    border: none;
}

table.blog-edit-perms-table th, table.blog-edit-perms-table td {
    padding: 0.2em;
    vertical-align: top;
    border: none;
    border-top: 0;
}

table.blog-edit-perms-table th {
    text-align: center;
}

div.blog-line {
    background-repeat: no-repeat;
    height: 3px;
    width: 100%;
}

.blog-author {
    margin: 0;
    padding: 0;
    display: inline;
    font-weight: bold;
}

.blog-author-icon {
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    background-repeat: no-repeat;
    padding-right: 0.2em;
    line-height: 1em;
}

/*bbcode line*/
div.blog-bbcode-line {
    margin-right: 3px;
    float: left;
}

div.blog-smiles-line, div.blog-more-smiles {
    float: left;
    white-space: nowrap;
    margin-left: 5px;
    font-size: 0.95em;
}

div.blog-bbcode-closeall {
    float: right;
}

div.blog-bbcode-line img, div.blog-smiles-line img {
    border: 0;
}

div.blog-bbcode-line a, div.blog-smiles-line a {
    vertical-align: middle;
}

div.blog-bbcode-line a {
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 0.2em;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
}

div.blog-bbcode-line a, div.blog-bbcode-line img, div.blog-smiles-line a, div.blog-smiles-line img {
    outline: none;
}

div.blog-bbcode-line select {
    float: left;
    margin-left: 3px;
    padding: 0;
    height: 20px;
}

div.blog-bbcode-closeall a {
    padding-left: 1em;
    vertical-align: middle;
    float: left;
}

/*BBCode Icons*/
a.blog-bbcode-bold {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_bold.gif);
}

a.blog-bbcode-italic {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_italic.gif);
}

a.blog-bbcode-color {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_color.gif);
}

a.blog-bbcode-underline {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_underline.gif);
}

a.blog-bbcode-strike {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_strike.gif);
}

a.blog-bbcode-url {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_link.gif);
}

a.blog-bbcode-img-upload {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_image.gif);
}

a.blog-bbcode-img {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_image_upload.gif);
}

a.blog-bbcode-video {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_video.gif);
}

a.blog-bbcode-code {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_code.gif);
}

a.blog-bbcode-quote {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_quote.gif);
}

a.blog-bbcode-video {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_video.gif);
}

a.blog-bbcode-list {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_list.gif);
}

a.blog-bbcode-cut {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/cut.gif);
}

/*main page*/
div.blog-mainpage {
    width: 100%;
}

div.blog-mainpage-side-left {
    float: left;
    width: 52%;
    padding-right: 0.5em;
}

div.blog-mainpage-side-right {
    float: right;
    width: 46%;
}

.blog-mainpage-item {
    margin: 0;
    padding-bottom: 0.6em;
    padding-top: 0.5em;
}

.blog-mainpage-title {
    margin: 0;
    padding-bottom: 0.5em;
    padding-top: 0.4em;
    font-weight: bold;
}

.blog-mainpage-content {
    line-height: 1.4em;
    font-size: 0.95em;
    display: block;
}

.blog-mainpage-meta {
    font-size: 0.89em;
    line-height: 1.4em;
    margin: 0;
    padding: 0;
    padding-top: 0.4em;
}

.blog-mainpage-meta a {
    text-decoration: none !important;
}

.blog-mainpage-meta a:hover {
    text-decoration: underline !important;
}

div.blog-mainpage-comment .blog-mainpage-meta {
    display: inline;
    padding-left: 0.4em;
    font-size: 0.89em;
}

div.blog-mainpage-comment .blog-mainpage-content {
    padding-top: 0.4em;
}

div.blog-mainpage-comment .blog-mainpage-content a {
    text-decoration: none !important;
}

div.blog-mainpage-comment .blog-mainpage-content a:hover {
    text-decoration: underline !important;
}

div.blog-mainpage-item .blog-author {
    font-weight: normal;
}

div.blog-mainpage-comment .blog-mainpage-title {
    font-weight: normal;
}

div.blog-mainpage-blogs .blog-mainpage-content a {
    text-decoration: none;
}

div.blog-mainpage-blogs .blog-mainpage-content a:hover {
    text-decoration: none;
}

.blog-tab {
    padding: 0;
    margin: 0;
    min-height: 31px;
    height: 100%;
    width: 96%;
    line-height: 2.35em;
    display: block;
}

.blog-tab-left {
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
    width: 3px;
    height: 31px;
    float: left;
}

.blog-tab-right {
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
    width: 3px;
    height: 31px;
    float: right;
}

.blog-tab-container {
    width: 100%;
    display: block;
}

.blog-tab-items {
    float: right;
    font-size: 0.95em;
    padding-right: 0.6em;
    display: inline;
    white-space: nowrap;
}

.blog-tab-items a {
    text-decoration: none !important;
    padding-left: 0.6em;
}

.blog-tab-items a:hover {
    text-decoration: underline !important;
}

.blog-tab-title {
    font-weight: bold;
    padding-left: 0.5em;
    float: left;
    display: inline;
    overflow: hidden;
}

.blog-tab-title a {
    text-decoration: none !important;
}

.blog-tab-title a:hover {
    text-decoration: underline !important;
}

div.blog-tab-content {
    padding-top: 0.2em;
    padding-left: 0.6em;
    padding-right: 0.6em;
    padding-bottom: 1.7em;
}

div.blog-mainpage-search-cloud {
    padding-top: 0.4em;
}

.blog-calendar {
    text-align: center;
}

.blog-calendar table th {
    font-weight: normal;
}

.blog-rss div {
    padding-top: 0.6em;
}

.blog-rss-icon {
    background-repeat: no-repeat;
    width: 17px;
    height: 17px;
    display: block;
    line-height: 1em;
}

.blog-group-icon {
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    background-repeat: no-repeat;
    padding-right: 0.2em;
    line-height: 1em;
}

.blog-search-form {
    padding-top: 0.6em;
}

.blog-search-form div {
    padding-bottom: 0.4em;
}

.blog-mainpage-create-blog {
    padding-bottom: 1em;
    padding-left: 0.6em
}

.blog-rss-subscribe {
    padding-bottom: 1.5em;
}

.blog-rss-subscribe .blog-tab-items {
    padding-top: 0.55em;
}

.blog-group-rss {
    padding-top: 1em;
}

table.blogquote, table.blogcode {
    font-size: 1em;
    margin: 0.5em 1em;
    width: 80%;
    border: 1px solid;
}

table.blogquote td, table.blogcode td {
    padding: 0.95em 1.5em;
}

table.blogcode td {
    font-family: "Courier New";
    white-space: pre-wrap;
}

table.blogcode pre {
    font-family: "Courier New";
    font-size: 12px;
    margin: 0;
    line-height: 15px;
    white-space: pre-wrap;
}

div.blog-post-quote, div.blog-post-code {
    padding-top: 0.6em;
    padding-bottom: 0.6em;
}

div.blog-post-quote span, div.blog-post-code span {
    padding-left: 0.6em;
}

div.blog-post-quote table.blogquote, div.blog-post-code table.blogcode {
    margin: 0;
}

/*page navigation*/
div.blog-page-navigation {
    padding-bottom: 0.8em;
}

div.blog-page-navigation a, span.blog-page-current, span.blog-page-dots {
    padding-left: 0.75em;
    padding-right: 0.5em;
    text-decoration: none;
}

div.blog-page-navigation a.blog-page-first, div.blog-page-navigation span.blog-page-first {
    padding-left: 0.5em;
}

span.blog-page-current {
    font-weight: bold;
}

/*blog navigation*/
ul.blog-navigation {
    list-style-position: outside;
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-bottom: 1em;
}

ul.blog-navigation li {
    display: inline;
}

/*color*/
.blog-post-content {
    border-bottom-color: #CCCCCC;
}

.blog-post-meta, .blog-comment-meta, .blog-comment-nav {
    color: #969696;
}

.blog-post-tag a, .blog-comment-meta a , .blog-mainpage-meta a {
    color: #969696 !important;
}

.blog-post-date, .blog-comment-date {
    color: #767676;
}

div.blog-post-date span.blog-post-time, div.blog-post-date span.blog-post-day {
    display: none;
}

div.blog-post-edit-form, div.blog-comment-fields {
    background-color: #f1f1f1;
}

div.blog-post-image-item-border {
    border-color: #D8D8D8;
}

.blog-sidebar {
    background-color: #f5f5f5;
}

.blog-sidebar h3 {
    border-bottom-color: #dadada;
}

.blog-bottombar h3 {
    color: #333333;
}

.blog-sidebar-title {
    color: #000 !important;
}

.blog-sidebar-title a {
    color: #000 !important;
}

div.blog-errors {
    border: solid 1px #DFBDAC;
    background: #F6DBCE;
}

div.blog-notes {
    border: solid 1px #DAD7A7;
    background: #F6F9D3;
}

div.blog-textinfo {
    border: solid 1px #D5D5D5;
    background: #F6F6F6;
}

.blog-required-field {
    color: red;
}

table.blog-table-header-left th, table.blog-table-header-left td, table.blog-table-header-top th, table.blog-table-header-top td {
    border-top-color: #D5D5D5;
}

div.blog-post-quote > span, div.blog-post-code > span {
    color: #7d7d7d;
    display: none;
}

div.blog-post-code table.blogcode {
    border-color: #E8E8E8;
    color: #7D7D7D;
    background-color: #F7F7F7;
}

div.blog-post-quote table.blogquote {
    border-color: #E8E8E8;
    color: #555;
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/quote-gray.png) no-repeat scroll left top #f7f7f7;
}

div.blog-mainpage-comment .blog-mainpage-content a, div.blog-mainpage-blogs .blog-mainpage-content a:hover, div.blog-mainpage-blogs .blog-mainpage-content a, div.blog-mainpage-comment .blog-mainpage-content a:hover {
    color: #333;
}

.blog-tab, .blog-tab-container {
    background-color: #ededed;
}

.blog-tab-items {
    color: #767676;
}

.blog-tab-items a {
    color: #767676 !important;
}

.blog-tab-title a {
    color: #000 !important;
}

.blog-comment-cont-white {
    background-color: #fff;
    padding: 1px;
}

/*images*/
div.blog-tab-left {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/plashka_start.gif);
}

div.blog-tab-right {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/plashka_end.gif);
}

div.blog-line {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/line_gradient.gif);
}

.blog-rss-icon {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/rss_icon.gif);
}

div.blog-comment-new .blog-comment-date {
    background-color: #FFF4CA;
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 4px;
    padding-right: 4px;
}

div.blog-comment-hidden .blog-comment-cont-white, div.blog-comment-hidden .blog-comment-date {
    background-color: #ededed;
}

div#special_perms {
    padding-top: 0.5em;
}

div.blog-post-meta div.blog-post-info-bottom {
    display: none;
}

.blog-post-meta span.blog-post-link-counter, .blog-post-meta span.microblog-post-link-counter {
    padding: 0 0 0 0.3em;
}

div.blog-post-rating {
    float: right;
}

div.blog-post-share {
    position: relative;
    float: right;
}

img.linked {
    border: none;
    cursor: pointer;
    height: 21px;
    left: 2px;
    position: relative;
    top: 6px;
    width: 11px;
}

div.blog-edit-field-code label.blog-edit-field-caption {
    font-weight: bold;
}

span#post-code-input {
    display: none;
}

a#post-code-text {
    background-color: #fff4ca;
    border-bottom: dashed 1px;
    text-decoration: none;
}

div.blog-post-field-code {
    padding-top: 0.5em;
}

div.blog-tags-cloud {
    text-align: center;
}

div.blog-comment-preview div.blog-comment-cont-white {
    border-top: 1px solid red;
    border-bottom: 1px solid red;
}

div.blog-post-edit-micro #lhe_btn_sourcebb, div.blog-post-edit-micro #blog-post-image {
    display: none;
}

/*div.blog-post-edit-micro div.blog-comment-field-bbcode{padding:0.2em;}*/
div.blog-post-edit-micro {
    margin-bottom: 2em;
    width: 78%;
}

div.blog-post-edit-micro #blogpost-length {
    font-weight: bold;
    display: inline;
}

div.blog-post-edit-micro div.blog-post-edit-form {
    padding: 0;
    background-color: white;
    width: 100%;
}

div.blog-post-edit-micro div.blog-post-buttons {
    text-align: left;
    padding-top: 0.7em;
    padding-bottom: 0.1em;
}

div.blog-post-edit-micro #edit-post-text {
    padding: 0;
    border: 1px solid #C2C2C2;
    border-radius: 2px;
}

div.blog-post-edit-micro .lhe-stat-toolbar-cont, div.blog-post-edit-micro .lhe-button , div.blog-post-edit-micro div.lhe-tlbr-smile-cont {
    border: 0;
}

div.blog-post-edit-micro #blog-post-micro-lhe-hide {
    display: inline-block;
    float: right;
}

div.blog-post-edit-micro .lhe-button-cont {
    padding-left: 3px;
}

div.blog-post-edit-micro #blog-post-micro-lhe-but {
    display: inline-block;
    padding-top: 3px;
}

div.blog-post-edit-micro .lhe-button-cont #lhe_btn_image {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/icon_image.gif) !important;
    background-position: 3px 2px !important;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.blog-post-edit-micro .lhe-button-cont #lhe_btn_createlink {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/icon_link.gif) !important;
    background-position: 2px 2px !important;
    background-repeat: no-repeat;
    cursor: pointer;
}

div.blog-post-edit-micro .lhe-button-cont #lhe_btn_bloginputvideo {
    width: 17px;
    height: 15px;
    padding-top: 2px;
    cursor: pointer;
}

div.blog-post-edit-micro .lhe-button-over {
    background-color: #fff;
}

div.blog-post-edit-micro .blog-post-group-text {
    color: #999;
}

div.blog-post-edit-micro #blog-post-micro-lhe-hide {
    position: absolute;
    top: 2px;
    right: 2px;
}

div.blog-post-edit-micro #blog-post-micro-lhe-hide div {
    display: inline-block;
    cursor: pointer;
    width: 17px;
    height: 17px;
    vertical-align: middle;
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/icon_close.gif) no-repeat;
}

div.blog-post-edit-micro .blog-post-field-bbcode {
    position: relative;
}

div.blog-comment .blog-author {
    line-height: 30px;
}

div.microblog-post .blog-post-avatar {
    float: left;
    margin-right: 0.5em;
    width: 30px;
    height: 30px;
    border: 1px solid #c4c4c4;
    background-color: #eceaec;
    padding: 0;
}

div.microblog-post .blog-post-avatar img {
}

div.microblog-post .blog-post-info {
    background: none;
    padding: 0;
}

div.microblog-post .blog-author {
    line-height: 30px;
}

div.microblog-post div.blog-post-content {
    border: none;
    padding: 0;
    padding-top: 0.5em;
}

div.microblog-post {
    border-bottom: 1px solid #E5E5E5;
    padding: 1px;
    margin-bottom: 1.5em;
}

div.microblog-post div.blog-post-meta {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    font-size: 0.85em;
    padding-left: 0;
}

div.microblog-post div.blog-post-meta a {
    color: #969696 !important;
    text-decoration: none !important;
}

div.microblog-post div.blog-post-meta a:hover {
    text-decoration: underline !important;
}

div.microblog-post .blog-post-date {
    font-size: 0.85em;
    color: #969696;
}

/*div.blog-post-edit-micro  td.lhe-resize-row, div.blog-post-edit-micro  td.lhe-resize-row img {height: 1px !important;}*/
div.blog-comment-line {
    background-color: #ededed;
    height: 1px;
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/line-start.gif);
    background-repeat: no-repeat;
    background-position: left;
}

span.blog-vert-separator {
    height: 7px;
    width: 1px;
    margin-left: 0.2em;
    margin-right: 0.2em;
    background-color: #e0e0e0;
    display: inline-block;
}

div.blog-post-meta-util span {
    display: inline-block;
}

div.blog-post-meta-util * {
    text-decoration: none !important;
}

div.microblog-post div.blog-post-date a {
    color: #969696 !important;
    text-decoration: none !important;
}

div.microblog-post div.blog-post-meta-util a {
    color: #969696 !important;
    text-decoration: none !important;
}

.blog-post-meta .bx-rating span, .blog-post-meta-util.bx-rating a {
    font-size: 13px;
}

.blog-post-current-micro .bx-rating span, .blog-post-current-micro .bx-rating a {
    font-size: 11px;
}

.blog-mainpage-meta .bx-rating span {
    color: #969696
}

.blog-mainpage-meta span.ilike-light-blog-post *, .blog-mainpage-meta span.ilike-light-microblog * {
    color: #969696 !important;
    text-decoration: none !important;
    font-size: 1em;
}

.blog-post-meta-util a span {
    cursor: pointer;
}

.blog-post-meta-util .ilike-light .bx-ilike-right {
    font-size: 1.2em;
}

.blog-post-meta-util .ilike-light .bx-ilike-text {
    padding: 0;
    font-size: 1.2em;
}

.microblog-post .blog-post-meta-util .ilike-light .bx-ilike-right {
    font-size: 11px
}

.microblog-post .blog-post-meta-util .ilike-light .bx-ilike-text {
    font-size: 11px
}

.blog-comment-nav-item {
    cursor: pointer;
}

div.blog-comments .blog-comment-nav a.blog-comment-nav-item-sel {
    font-weight: bold;
    text-decoration: none;
    color: #969696;
    cursor: default;
}

.blog-comment-nav-item {
}

/* autosave */
a.blogPostAutoSave {
    float: right;
    display: block;
    width: 18px;
    height: 18px;
    margin: 3px 3px 0 0;
    position: relative;
    z-index: 2;
}

.blog-post-edit-micro a.blogPostAutoSave {
    margin-right: 10px;
    margin-left: -12px;
    margin-top: 2px;
}

.blog-notify-bar {
    width: 100%;
    height: 2.5em;
    line-height: 2.5em;
    background: url("/bitrix/js/main/core/images/panel/sprite03.png") repeat-x scroll 0 -1178px #FFEB8D !important;
    position: relative;
}

.blog-micro-notify-bar {
    width: 100%;
    height: 3em;
    line-height: 1.5em;
    background: url("/bitrix/js/main/core/images/panel/sprite03.png") repeat-x scroll 0 -1178px #FFEB8D !important;
    position: relative;
}

.blog-notify-close {
    display: block !important;
    height: 12px !important;
    margin: 3px 6px 0 0;
    padding: 0 !important;
    position: absolute !important;
    right: 5px !important;
    top: 5px !important;
    width: 12px !important;
}

.blog-notify-close a {
    background: url("/bitrix/js/main/core/images/panel/sprite03.png") no-repeat scroll -268px -243px transparent !important;
    display: block !important;
    height: 12px !important;
    width: 12px !important;
    cursor: pointer;
}

.blog-notify-text {
    color: #000000 !important;
    margin: 0 !important;
    text-align: center !important;
}

.blog-notify-text a.blogPostAutoRestore {
    position: relative;
    color: #ff0000;
    cursor: pointer;
    text-decoration: underline;
    margin-right: 9px;
    margin-top: 5px;
    z-index: 2;
}

span.blog-post-group-value {
    margin-left: 0.5em;
    border-bottom: dashed 1px;
    overflow: hidden;
    white-space: nowrap;
    max-width: 300px;
}

span.blog-post-group-delete1 {
    background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat scroll -21px 8px transparent;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    width: 15px;
    vertical-align: top;
    margin-left: 2px;
}

#blog-post-group-selector {
    display: inline-block;
    cursor: pointer;
}

.blog-post-sonet-group {
    padding-bottom: 0.5em;
}

.blog-post-edit-micro #blog-post-group-selector {
    display: inline-block;
    float: right;
    font-family: Arial;
    color: #b2b2b2;
    padding-right: 5px;
}

span.blog-post-group-delete {
    display: inline-block;
    cursor: pointer;
    width: 13px;
    height: 16px;
    vertical-align: top;
    background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat 0 -282px;
}

div.blog-post-group-selector-text {
    display: inline-block;
    float: right;
    font-family: Arial;
    color: #b2b2b2;
    padding-right: 5px;
    overflow: hidden;
    width: 350px;
    white-space: nowrap;
    text-align: right;
}

/* buttons */
.blog-small-button, .blog-small-button-left, .blog-small-button-icon, .blog-small-button-right, .blog-small-button-text {
    display: inline-block;
    vertical-align: top;
    height: 27px;
    cursor: pointer;
    text-decoration: none !important;
    outline: none;
}

.blog-small-button {
    margin: 0;
    background: url(/bitrix/js/main/core/images/controls-sprite.png) repeat-x 0 -551px;
}

.blog-small-button-left {
    width: 4px;
    background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -15px -493px;
    margin-right: 8px;
}

.blog-small-button-text {
    font: normal normal normal 13px/24px Arial, Helvetica, sans-serif;
    color: #4f4f4f;
}

.blog-small-button-right {
    width: 6px;
    background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -22px -493px;
    margin-left: 8px;
}

.blog-small-button:hover {
    background: url(/bitrix/js/main/core/images/controls-sprite.png) repeat-x 0 -985px;
}

.blog-small-button:hover .blog-small-button-left {
    background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -15px -927px;
}

.blog-small-button:hover .blog-small-button-right {
    background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -22px -927px;
}

.blog-arrow {
    width: 30px;
    height: 17px;
    background: url("/bitrix/components/bitrix/blog/templates/.default/images/arrow.png") no-repeat 5px 5px;
    display: inline-block;
}

.feed-com-files {
    padding-top: 10px;
}

.feed-com-files-title {
    color: #5c6470;
    font-size: 12px;
    font-weight: bold;
    float: left;
    min-width: 50px;
}

.feed-com-files-cont {
    overflow: hidden;
    padding: 1px 0 1px 10px;
    zoom:1;}

.feed-com-file-wrap {
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    margin: 0 12px 12px 0;
    vertical-align: middle;
}

.feed-com-file-wrap:hover .feed-com-file-name {
    text-decoration: underline;
}

.feed-con-file-icon {
    background: url("/bitrix/components/bitrix/blog/templates/.default/images/live_feed_sprite.png") no-repeat -55px -220px;
    display: inline-block;
    margin-right: 5px;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}

.feed-com-file-name {
    color: #2067b0;
    display: inline-block;
    font-weight: bold;
    margin-right: 4px;
    max-width: 120px;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.feed-com-file-size {
    color: #5c6470;
    display: inline-block;
    font-size: 12px;
    vertical-align: top;
}

.feed-com-files-photo {
    border: 1px solid #eeeeee;
    border-radius: 1px;
    box-shadow: 0 0 1px #eee, inset 0 0 1px #eee;
    display: inline-block;
    height: 48px;
    margin: 0 8px 8px 0;
    padding: 3px;
    width: 48px;
}

.feed-com-files-cont .feed-com-files-photo {
    height: 69px;
    width: 69px;
}

.feed-file-icon-bmp {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;
}

.feed-file-icon-css {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;
}

.feed-file-icon-csv {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -224px !important;
}

.feed-file-icon-dib {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;
}

.feed-file-icon-doc {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -288px !important;
}

.feed-file-icon-docp {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -288px !important;
}

.feed-file-icon-docx {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -288px !important;
}

.feed-file-icon-gif {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;
}

.feed-file-icon-htm {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;
}

.feed-file-icon-html {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;
}

.feed-file-icon-jfif {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;
}

.feed-file-icon-jpe {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;
}

.feed-file-icon-jpeg {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;
}

.feed-file-icon-jpg {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;
}

.feed-file-icon-js {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;
}

.feed-file-icon-pdf {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -415px !important;
}

.feed-file-icon-php {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;
}

.feed-file-icon-png {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;
}

.feed-file-icon-ppt {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -256px !important;
}

.feed-file-icon-pptp {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -256px !important;
}

.feed-file-icon-pptx {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -256px !important;
}

.feed-file-icon-rar {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -96px !important;
}

.feed-file-icon-rtf {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -288px !important;
}

.feed-file-icon-swf {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;
}

.feed-file-icon-tif {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;
}

.feed-file-icon-tiff {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;
}

.feed-file-icon-txt {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -192px !important;
}

.feed-file-icon-xls {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -224px !important;
}

.feed-file-icon-xlsp {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -224px !important;
}

.feed-file-icon-xlsx {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -224px !important;
}

.feed-file-icon-xml {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;
}

.feed-file-icon-zip {
    background: url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -96px !important;
}

.feed-add-photo-block-wrap {
    margin-top: -17px;
}

.feed-add-photo-block {
    display: inline-block;
    margin: 17px 17px 0 0;
    min-height: 92px;
    width: 102px;
    padding-right: 21px;
    position: relative;
    vertical-align: top;
}

.feed-add-photo-block .feed-add-post-del-but {
    background-position: 6px -19px;
    background-color: #fff;
    height: 22px;
    top: 1px;
    z-index: 0;
}

.feed-add-img-wrap {
    background: #fff;
    border: 1px solid #e2e6e6;
    -moz-box-shadow: 0 0 2px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3);
    box-shadow: 0 0 2px rgba(137,137,137,0.3);
    display: block;
    text-align: center;
    padding: 4px;
    position: relative;
    z-index: 2;
}

.feed-add-img-title {
    color: #2067b0;
    display: block;
    font-weight: bold;
    font-size: 12px;
    margin-top: 3px;
    overflow: hidden;
}

.feed-add-photo-block .feed-add-close-icon {
    background-color: #fff;
    background-position: 8px -19px;
    height: 22px;
    top: 1px;
    right: 1px;
    width: 22px;
}

.feed-add-photo-block .feed-add-close-icon:hover {
    background-position: -57px -60px;
}

.feed-add-post-del-but {
    background: url("/bitrix/components/bitrix/blog/templates/.default/images/live_feed_sprite.png") no-repeat;
    cursor: pointer;
    right: 0;
    top: 0;
    height: 20px;
    position: absolute;
    width: 20px;
}

.feed-add-photo-block .feed-add-post-del-but {
    background-position: 6px -19px;
    background-color: white;
    height: 22px;
    top: 1px;
    z-index: 0;
}

#blog-upload-file, #blog-show-seo {
    color: #2067B0;
    border-bottom: dashed 1px #2067B0;
    text-decoration: none;
}

#blog-post-user-fields-UF_BLOG_POST_DOC .file-selectdialog-switcher {
    display: none;
}

/*for neweditor */
/*.feed-add-post .file-selectdialog-switcher,*/
/*.feed-add-post .wduf-selectdialog-switcher,*/
/*.feed-add-post .diskuf-selectdialog-switcher {display: block !important; margin-top: 0.46em; position: relative;}*/
/*.feed-add-post .file-selectdialog-switcher span,*/
/*.feed-add-post .wduf-selectdialog-switcher span,*/
/*.feed-add-post .diskuf-selectdialog-switcher span {display:block !important;}*/
.blg-cancel-com, .blg-cancel-com:link, .blg-cancel-com:visited, .blg-cancel-com:active {
    color: #5c6470 !important;
    font-size: 12px;
    text-decoration: none;
    padding-left: 15px;
}

.blg-cancel-com:hover {
    text-decoration: underline;
}

#blog-show-seo-fields input, textarea {
    width: 100%
}

/* End */
/* Start:/bitrix/components/bitrix/blog/templates/.default/themes/green/style.css?15628674821140*/
/*color*/
.body-blog a:link, .body-blog a:visited, .body-blog a:active, .blog-navigation-box li a {
    color: #33882a;
}

.body-blog a:hover {
    color: #d04747;
}

.blog-post-title {
    background-color: #e7efd3;
}

.blog-post-title span, .blog-post-title a:link, .blog-post-title a:visited, .blog-post-title a:active {
    color: #42783d !important;
}

/*images*/
.blog-group-icon {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/user_group.gif);
}

.blog-author-icon {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/user.gif);
}

.blog-group-edit, .blog-post-edit-link {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/icon_edit.gif);
}

.blog-group-delete, .blog-post-delete-link {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/icon_delete.gif);
}

.blog-post-comments-link {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/icon_comment.gif);
}

.blog-post-views-link {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/icon_view.gif);
}

.blog-post-publish-link {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/icon_publish.gif);
}

.blog-post-show-link {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/icon_show.gif);
}

.blog-post-hide-link {
    background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/icon_hide.gif);
}

.blog-comment-cont {
}

.blog-comment-info {
}

.blog-post-info-back {
}

.blog-post-info {
    background-color: #f5f5f5;
    border-top: 1px solid #fff;
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/custom/catalog.comments/.default/themes/green/style.css?15790924562637*/
/* catalog_comments */
.bx_soc_comments_div.bx_important.bx_green .bx_bt_button {
    background: #99D23E;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #99d23e 0%, #63aa28 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99D23E), color-stop(100%,#63AA28));
    background: -webkit-linear-gradient(top, #99D23E 0%,#63AA28 100%);
    background: -o-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: -ms-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: linear-gradient(to bottom, #99D23E 0%,#63AA28 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d23e', endColorstr='#63aa28',GradientType=0 );
    color: #fff;
    text-shadow: 0 1px 0 #5D8634;
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
}

.bx_soc_comments_div.bx_important.bx_green .bx_bt_button:hover {
    background: #A8D95B;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #a8d95b 0%, #7ab748 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A8D95B), color-stop(100%,#7AB748));
    background: -webkit-linear-gradient(top, #A8D95B 0%,#7AB748 100%);
    background: -o-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
    background: -ms-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
    background: linear-gradient(to bottom, #A8D95B 0%,#7AB748 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d95b', endColorstr='#7ab748',GradientType=0 );
}

.bx_soc_comments_div.bx_important.bx_green .bx_bt_button:active {
    box-shadow: none;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #63aa28 0%, #6fb32d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63AA28), color-stop(100%,#6FB32D));
    background: -webkit-linear-gradient(top, #63AA28 0%,#6FB32D 100%);
    background: -o-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
    background: -ms-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
    background: linear-gradient(to bottom, #63AA28 0%,#6FB32D 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63aa28', endColorstr='#6fb32d',GradientType=0 );
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/style.css?167699495225883*/
/* catalog.section */
.bx-section-desc-post {
    font-size: 12px;
    padding: 0 0 0 15px;
    margin: 15px 0;
}

.bx-section-desc {
    border-left: 3px solid #d3d3d3;
}

@media (min-width: 1230px) {
    .bx_catalog_list_home.col1 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 0 30px 0;
        width: 100%
    }

    .bx_catalog_list_home.col2 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx_catalog_list_home.col3 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }

    .bx_catalog_list_home.col5 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 18%
    }

    .bx_catalog_list_home.col5 .bx_catalog_item:nth-child(5n+1) {
        clear: both
    }
}

@media (min-width: 730px) and (max-width: 1229px) {
    .bx_catalog_list_home.col1 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 0 0 30px;
        width: 100%
    }

    .bx_catalog_list_home.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx_catalog_list_home.col3 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }

    .bx_catalog_list_home.col4 .bx_catalog_item, .bx_catalog_list_home.col5 .bx_catalog_item {
        /*padding: 1px 16px;*/
        margin: 0 1.5% 10px;
        width: 30.3%;
    }

    .bx_catalog_list_home.col4 .bx_catalog_item:nth-child(4n+1), .bx_catalog_list_home.col5 .bx_catalog_item:nth-child(4n+1) {
        clear: both
    }

    .bx_catalog_list_home {
        margin-left: -1.5%;
        margin-right: -1.5%;
    }

    .bx_catalog_list_home.col4 .bx_catalog_item:nth-child(n+4) {
        display: none;
    }

    .bx_catalog_list_home.slick-slider.col4 .bx_catalog_item:nth-child(4n+1) {
        clear: initial;
    }

    .bx_catalog_list_home.slick-slider.col4 .bx_catalog_item:nth-child(n+4) {
        display: block;
    }

    .bx_catalog_list_home.slick-slider.col4 .bx_catalog_item {
        margin: 0 5px 10px;
    }

    .bx_catalog_list_home.slick-slider {
        padding: 0 30px;
    }
}

@media (max-width: 729px) {
    .bx_catalog_list_home.col1 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 0 0 30px;
        width: 100%
    }

    .bx_catalog_list_home.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx_catalog_list_home.col3 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }

    .bx_catalog_list_home.col3 .bx_catalog_item, .bx_catalog_list_home.col4 .bx_catalog_item, .bx_catalog_list_home.col5 .bx_catalog_item {
        padding: 0;
        margin: 0 20% 10px;
        width: 60%
    }

    .bx_catalog_list_home.col4 .bx_catalog_item:nth-child(n+3) {
        display: none;
    }

    .bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1), .bx_catalog_list_home.col4 .bx_catalog_item:nth-child(3n+1), .bx_catalog_list_home.col5 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }

    .bx_catalog_list_home.slick-slider.col4 .bx_catalog_item:nth-child(n+3) {
        display: block;
    }

    .bx_catalog_list_home.slick-slider.col4 .bx_catalog_item:nth-child(3n+1) {
        clear: initial;
    }

    .bx_catalog_list_home.slick-slider.col4 .bx_catalog_item_container {
        margin: auto;
        max-width: 215px;
    }
}

@keyframes borderview {
    from {
        border: 1px solid #fdfdfd;
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }

    to {
        border: 1px solid #d3d3d3;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18);
    }
}

@-webkit-keyframes borderview {
    from {
        border: 1px solid #fdfdfd;
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }

    to {
        border: 1px solid #d3d3d3;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18);
    }
}

.bx_catalog_list_home_popular .bx_catalog_item_articul {
    color: #a5a5a5;
    font-size: 13px;
}

.bx_catalog_list_home_popular .bx_catalog_item_title a:hover {
    text-decoration: underline;
}

.bx_catalog_list_home.bx_catalog_list_home_popular .bx_catalog_item_price span, .bx_catalog_list_home .bx_catalog_item_price span {
    color: #a5a5a5;
    font-size: 12px;
    font-weight: normal;
    white-space: nowrap;
    text-decoration: line-through;
}

.bx_catalog_list_home .poverka_outer input[type="checkbox"] {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0;
    width: 13px;
    height: 13px;
}

.bx_catalog_list_home .poverka_outer label {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0;
    max-width: calc(100% - 20px);
}

.bx_catalog_list_home .poverka_outer p {
    margin: 0;
    padding: 0;
    font-size: 14px;
}

.bx_catalog_list_home .bx_catalog_item_controls {
    padding-top: 10px;
    text-align: center;
    opacity: 0;
}

.bx_catalog_list_home .btn-basket.btn-ux .svg-i {
    position: absolute;
    left: 18px;
    top: 50%;
    margin-top: -11px;
    display: block;
    width: 21px;
    height: 21px;
    fill: #000;
}

@media (min-width: 730px) and (max-width: 960px) {
    .bx_catalog_list_home .bx_catalog_item_controls {
        height: auto
    }
}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
    width: 100%;
    white-space: nowrap;
    text-align: center;
}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone span {
    color: #3f3f3f;
    font-size: 13px;
}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable {
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    border: 1px solid #E4E4E4;
    background: #F3F3F3;
    white-space: normal;
    line-height: normal;
    padding: 5px 15px;
}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone, .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
    width: 100%;
    text-align: center;
}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
    margin: 1%;
    width: 48%;
    min-width: 100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 25px;
    height: 25px;
}

@media (max-width: 729px) {
    .bx-touch .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone, .bx-touch .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
        float: none;
        width: 100%;
        text-align: center;
    }
}

.bx_catalog_list_home .bx_catalog_item_controls input[type=text] {
    border: none;
}

.bx_catalog_list_home .bx_cnt_desc {
    text-align: left;
    position: absolute;
    right: -45px;
    top: 2px;
    width: 40px;
}

.bx_catalog_list_home .bx_catalog_item_controls a {
    margin-bottom: 10px;
}

.bx_catalog_list_home .bx_catalog_item_price .bx_price {
    font-size: 15px;
    padding-top: 5px;
    text-align: center;
}

@keyframes rotateimgfirst {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes rotateimgfirst {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes rotateimglast {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes rotateimglast {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls, .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_articul, .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu {
    display: none
}

.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu {
    padding-top: 10px
}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.touch, .bx-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.no_touch {
    display: none !important;
}

/* Stickers */
/*.bx_catalog_list_home .bx_stick {
	position: absolute;
	width: 123px;
	height: 35px;
	background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/stick.png) left center no-repeat;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 0 #ba3434;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}*/
.bx_catalog_list_home .bx_stick {
    width: auto;
    text-transform: uppercase;
    text-align: center;
    color: white;
    z-index: 1;
    display: inline-block;
    position: absolute;
    background: rgb(0, 173, 93);
    padding: 5px 10px;
}

.bx_catalog_list_home .bx_stick.short {
    font-weight: bold;
    font-size: 18px
}

.bx_catalog_list_home .bx_stick.average {
    font-weight: bold;
    font-size: 13px
}

.bx_catalog_list_home .bx_stick.long {
    font-weight: normal;
    font-size: 11px
}

.bx_catalog_list_home .bx_stick_disc {
    position: absolute;
    width: 72px;
    height: 74px;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    font-size: 23px;
    line-height: 74px;
    background: #f42c2c url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/stick_disc.png) no-repeat center;
    text-shadow: 0 1px 0 #ba3434;
    font-weight: bold;
}

.bx_catalog_list_home .bx_stick.left, .bx_catalog_list_home .bx_stick_disc.left {
    left: -35px;
}

.bx_catalog_list_home .bx_stick.right, .bx_catalog_list_home .bx_stick_disc.right {
    right: 0;
}

.bx_catalog_list_home .bx_stick.top, .bx_catalog_list_home .bx_stick_disc.top {
    top: -23px;
}

.bx_catalog_list_home .bx_stick.bottom, .bx_catalog_list_home .bx_stick_disc.bottom {
    bottom: 5px;
}

.bx_catalog_list_home .bx_stick.middle, .bx_catalog_list_home .bx_stick_disc.middle {
    top: 49%;
}

@media (min-width: 730px) and (max-width: 960px) {
    .bx_catalog_list_home .bx_stick {
        width: 90px;
        height: 30px;
        background-size: 100%;
        line-height: 30px;
    }

    .bx_catalog_list_home .bx_stick.short {
        font-weight: normal;
        font-size: 14px
    }

    .bx_catalog_list_home .bx_stick.average {
        font-weight: normal;
        font-size: 11px
    }

    .bx_catalog_list_home .bx_stick.long {
        font-weight: normal;
        font-size: 11px
    }

    .bx_catalog_list_home .bx_stick_disc {
        width: 64px;
        height: 65px;
        background-size: 100%;
        font-size: 20px;
        line-height: 65px;
    }
}

@media (max-width: 729px) {
    .bx-touch .bx_catalog_list_home .bx_stick {
        width: 70px;
        height: 30px;
        background-size: 100%;
        font-size: 11px;
        line-height: 30px;
    }

    .bx-touch .bx_catalog_list_home .bx_stick_disc {
        width: 37px;
        height: 38px;
        background-size: 100%;
        font-size: 13px;
        line-height: 38px;
    }
}

/* buttons */
.bx_catalog_list_home .bx_bt_button, .bx_catalog_list_home .bx_bt_button_type_2 {
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
    white-space: nowrap;
}

.bx_catalog_list_home .bx_bt_button_type_2 {
    border: 1px solid #e9e9e9;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f1f1f1));
    background-image: -webkit-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
    background-image: -moz-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
    background-image: -o-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
    background-image: linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
    color: #656565;
    text-shadow: 0 1px 0 #fff;
}

.bx_catalog_list_home .bx_bt_button_type_2:active {
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fcfcfc));
    background-image: -webkit-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
    background-image: -moz-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
    background-image: -o-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
    background-image: linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .05);
}

.bx_catalog_list_home .bx_bt_button {
    background: #00a2df;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a2df), color-stop(100%, #006fcb));
    background: -webkit-linear-gradient(top, #00a2df 0%, #006fcb 100%);
    background: -moz-linear-gradient(top, #00a2df 0%, #006fcb 100%);
    background: -ms-linear-gradient(top, #00a2df 0%, #006fcb 100%);
    background: -o-linear-gradient(top, #00a2df 0%, #006fcb 100%);
    background: linear-gradient(to bottom, #00a2df 0%, #006fcb 100%);
    color: #fff;
    text-shadow: 0 1px 0 #006cae;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb', GradientType=0);
}

.bx_catalog_list_home .bx_bt_button:active {
    background: #21afe4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #21afe4), color-stop(100%, #006fcb));
    background: -webkit-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -moz-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -ms-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: -o-linear-gradient(top, #21afe4 0%, #006fcb 100%);
    background: linear-gradient(to bottom, #21afe4 0%, #006fcb 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb', GradientType=0);
}

.bx_catalog_list_home .bx_small.bx_bt_button {
    display: inline-block;
    min-width: 20px;
    line-height: 20px;
}

.bx_catalog_list_home .bx_small.bx_bt_button_type_2 {
    display: inline-block;
    min-width: 18px;
    line-height: 18px;
}

.bx_catalog_list_home .bx_medium.bx_bt_button_type_2 {
    padding: 0 13px;
    height: 23px;
    font-weight: bold;
    line-height: 23px;
}

.bx_catalog_list_home .bx_medium.bx_bt_button, .bx_catalog_list_home .bx_medium.bx_bt_button_type_2 {
    font-weight: bold;
}

/* scu_detail_size */
.bx_catalog_list_home .bx_item_detail_size {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}

.bx-no-touch .bx_catalog_list_home .bx_item_detail_size.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%;
}

/*----*/
.bx_catalog_list_home .bx_item_detail_size .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/
.bx_catalog_list_home .bx_item_detail_size .bx_size_scroller_container {
    position: relative
}

.bx_catalog_list_home .bx_item_detail_size .bx_size {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.bx_catalog_list_home .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}

.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_size {
    overflow-x: auto;
}

.bx_catalog_list_home .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}

.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_size ul {
    margin-left: 0 !important;
}

.bx_catalog_list_home .bx_item_detail_size ul li {
    position: relative;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 25px;
}

.bx_catalog_list_home .bx_item_detail_size ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    color: #3f3f3f;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
    line-height: 22px;
}

.bx-retina .bx_catalog_list_home .bx_item_detail_size ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border.png) 2 fill stretch;
}

.bx-retina .bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border_active.png) 2 fill stretch;
}

.bx_catalog_list_home .bx_item_detail_size .bx_size ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_catalog_list_home .bx_item_detail_size .bx_size ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    z-index: 11;
    background: rgba(255,255,255,.79) url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/missing.png) no-repeat center;
}

/*----*/
.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left, .bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right {
    opacity: 0.8
}

.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left:hover, .bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right:hover {
    opacity: 1.0
}

.bx_catalog_list_home .bx_item_detail_size.full .bx_slide_left, .bx_catalog_list_home .bx_item_detail_size.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width : 5%;
    max-width: 11px;
    cursor: pointer;
}

.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left {
    left: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right {
    right: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left {
    left: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right {
    right: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

/* scu_detail_scu */
.bx_catalog_list_home .bx_item_detail_scu {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}

.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}

/*----*/
.bx_catalog_list_home .bx_item_detail_scu .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/
.bx_catalog_list_home .bx_item_detail_scu .bx_scu_scroller_container {
    position: relative
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_scu {
    overflow-x: auto
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul {
    margin-left: 0 !important
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li {
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    z-index: 10;
}

.bx-retina .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border.png) 2 fill stretch;
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:active .cnt, .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    padding: 3px;
    border: 2px solid #006cc0;
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    z-index: 11;
    background: rgba(255,255,255,.79) url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/missing.png) no-repeat center;
}

.bx-retina .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/x2border_active.png) 2 fill stretch;
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item {
    position: absolute;
    top: 6%;
    right: 6%;
    bottom: 6%;
    left: 6%;
    background-size: contain;
    background-repeat: no-repeat;
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img {
    width: auto;
    height: 25px;
}

/*----*/
.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left, .bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right {
    opacity: 0.8
}

.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left:hover, .bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right:hover {
    opacity: 1.0
}

.bx_catalog_list_home .bx_item_detail_scu.full .bx_slide_left, .bx_catalog_list_home .bx_item_detail_scu.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width : 5%;
    max-width: 11px;
    cursor: pointer;
}

.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left {
    left: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right {
    right: -5%;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left {
    left: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right {
    right: 0;
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

@media (max-width: 729px) {
    .bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images {
        margin-left: auto;
        margin-right: auto;
        padding-top: 80%;
        width: 80%;
    }

    .bx_catalog_list_home_popular .bx_catalog_item_title {
        margin-top: 2px;
    }
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/themes/green/style.css?15790923795720*/
/* catalog.section */
.bx_green.bx-section-desc {
    border-left-color: #33B111;
}

.bx_catalog_list_home.bx_green .bx_bt_button {
    background: #99d23e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5ZDIzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2FhMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99d23e), color-stop(100%,#63aa28));
    background: -webkit-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: -moz-linear-gradient(top, #99d23e 0%, #63aa28 100%);
    background: -ms-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: -o-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: linear-gradient(to bottom, #99d23e 0%,#63aa28 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d23e', endColorstr='#63aa28',GradientType=0 );
    color: #fff;
    text-shadow: 0 1px 0 #5d8634;
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
}

.bx_catalog_list_home.bx_green .bx_bt_button:hover {
    background: #a8d95b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZDk1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YWI3NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8d95b), color-stop(100%,#7ab748));
    background: -webkit-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
    background: -moz-linear-gradient(top, #a8d95b 0%, #7ab748 100%);
    background: -ms-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
    background: -o-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
    background: linear-gradient(to bottom, #a8d95b 0%,#7ab748 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d95b', endColorstr='#7ab748',GradientType=0 );
}

.bx_catalog_list_home.bx_green .bx_bt_button:active {
    background: #63aa28;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYWEyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZmIzMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63aa28), color-stop(100%,#6fb32d));
    background: -webkit-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
    background: -moz-linear-gradient(top, #63aa28 0%, #6fb32d 100%);
    background: -ms-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
    background: -o-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
    background: linear-gradient(to bottom, #63aa28 0%,#6fb32d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63aa28', endColorstr='#6fb32d',GradientType=0 );
}

/* scu_detail_size */
.bx_catalog_list_home.bx_green .bx_item_detail_size ul li .cnt {
    border: 1px solid #74af40
}

.bx_catalog_list_home.bx_green .bx_item_detail_size ul li:hover .cnt {
    border: 1px solid #5d9729
}

.bx_catalog_list_home.bx_green .bx_item_detail_size ul li:active .cnt, .bx_catalog_list_home.bx_green .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #5d9729
}

.bx-retina .bx_catalog_list_home.bx_green .bx_item_detail_size ul li.bx_active .cnt {
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/themes/green/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/themes/green/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/themes/green/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/themes/green/images/x2border_active.png) 2 fill stretch;
}

/* scu_detail_scu */
.bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li .cnt {
    border: 1px solid #74af40
}

.bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #5d9729
}

.bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li:active .cnt, .bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: 2px solid #5d9729
}

.bx-retina .bx_catalog_list_home.bx_green .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/themes/green/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/themes/green/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/themes/green/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog.section/popular/themes/green/images/x2border_active.png) 2 fill stretch;
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/news.list/articles_list/style.css?1657885950150*/
div.news-list {
    word-wrap: break-word;
}

div.news-list img.preview_picture {
    float: left;
    margin: 0 4px 6px 0;
}

.news-date-time {
    color: #486DAA;
}

/* End */
/* Start:/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/themes/green/style.css?16514732491993*/
/* item_detail_v2 */
/* item_detail_slider */
.bx_item_detail.bx_green .bx_item_slider .bx_slide ul li .cnt {
    border: 1px solid #c4c4c4
}

.bx_item_detail.bx_green .bx_item_slider .bx_slide ul li:hover .cnt {
    border: 1px solid #c4c4c4
}

.bx_item_detail.bx_green .bx_item_slider .bx_slide ul li:active .cnt, .bx_item_detail.bx_green .bx_item_slider .bx_slide ul li.bx_active .cnt {
    border: 2px solid #c4c4c4
}

.bx_item_detail.bx_green .bx_item_slider .bx_slide ul li.bx_missing a {
    border: 1px solid #72af3b !important
}

/* scu_detail_size */
.bx_item_detail.bx_green .bx_item_detail_size ul li .cnt {
    border: 1px solid #74af40
}

.bx_item_detail.bx_green .bx_item_detail_size ul li:hover .cnt {
    border: 1px solid #5d9729
}

.bx_item_detail.bx_green .bx_item_detail_size ul li:active .cnt, .bx_item_detail.bx_green .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #5d9729
}

.bx-retina .bx_item_detail.bx_green .bx_item_detail_size ul li.bx_active .cnt {
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/themes/green/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/themes/green/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/themes/green/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/themes/green/images/x2border_active.png) 2 fill stretch;
}

/* scu_detail_scu */
.bx_item_detail.bx_green .bx_item_detail_scu .bx_scu ul li .cnt {
    border: 1px solid #74af40
}

.bx_item_detail.bx_green .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #5d9729
}

.bx_item_detail.bx_green .bx_item_detail_scu .bx_scu ul li:active .cnt, .bx_item_detail.bx_green .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: 2px solid #5d9729
}

.bx-retina .bx_item_detail.bx_green .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    -webkit-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/themes/green/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/themes/green/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/themes/green/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/themes/green/images/x2border_active.png) 2 fill stretch;
}

/* End */
/* Start:/bitrix/components/bitrix/sale.recommended.products/templates/.default/style.css?158461987230238*/
/* catalog.section */
.bx_item_list_recommended {
    margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
}

@media (max-width: 640px) {
    .bx_item_list_recommended {
        border-bottom:1px solid #e5e5e5;
    }
}

.bx_item_list_recommended.bx_wood .bx_item_list_title {
    background: #ebf4f8;
}

.bx_item_list_recommended.bx_red .bx_item_list_title {
    background: #FBF1F0
}

.bx_item_list_recommended.bx_green .bx_item_list_title {
    background: #F2FBEA
}

.bx_item_list_recommended.bx_blue .bx_item_list_title {
    background: #ebf4f8
}

.bx_item_list_recommended.bx_black .bx_item_list_title {
    background: #f1f4f7;
}

.bx_item_list_recommended.bx_yellow .bx_item_list_title {
    background: #FBF7DB
}

.bx_item_list_recommended .bx_catalog_item {
    position: relative;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    margin-bottom: 30px;
}

.bx_item_list_recommended .bx_pagination_top {
    padding: 10px;
}

.bx_item_list_recommended .bx-nothing {
    padding: 20px 20px 20px 20px;
}

.popup-window-buttons .bx_item_list_recommended {
    border: none !important;
}

@media (min-width: 960px) {
    .bx_item_list_recommended.col1 .bx_catalog_item {
        padding:1px 26px;
        margin: 0 0 30px 0 ;
        width: 100%
    }

    .bx_item_list_recommended.col2 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx_item_list_recommended.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx_item_list_recommended.col3 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_item_list_recommended.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }

    .bx_item_list_recommended.col4 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 23%
    }

    .bx_item_list_recommended.col4 .bx_catalog_item:nth-child(4n+1) {
        clear: both
    }

    .bx_item_list_recommended.col5 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 18%
    }

    .bx_item_list_recommended.col5 .bx_catalog_item:nth-child(5n+1) {
        clear: both
    }
}

@media (min-width: 760px) and (max-width:960px) {
    .bx_item_list_recommended.col1 .bx_catalog_item {
        padding:1px 16px;
        margin: 0 0 0 30px;
        width: 100%
    }

    .bx_item_list_recommended.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx_item_list_recommended.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx_item_list_recommended.col3 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_item_list_recommended.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }

    .bx_item_list_recommended.col4 .bx_catalog_item, .bx_item_list_recommended.col5 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 23%
    }

    .bx_item_list_recommended.col4 .bx_catalog_item:nth-child(4n+1), .bx_item_list_recommended.col5 .bx_catalog_item:nth-child(4n+1) {
        clear: both
    }
}

@media (max-width: 760px) {
    .bx_item_list_recommended.col1 .bx_catalog_item {
        padding:1px 16px;
        margin: 0 0 0 30px ;
        width: 100%
    }

    .bx_item_list_recommended.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx_item_list_recommended.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx_item_list_recommended.col3 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_item_list_recommended.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }

    .bx_item_list_recommended.col3 .bx_catalog_item, .bx_item_list_recommended.col4 .bx_catalog_item, .bx_item_list_recommended.col5 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 31.333333%
    }

    .bx_item_list_recommended.col3 .bx_catalog_item:nth-child(3n+1), .bx_item_list_recommended.col4 .bx_catalog_item:nth-child(3n+1), .bx_item_list_recommended.col5 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }
}

@media (max-width: 580px) {
    .bx-touch .bx_item_list_recommended.col1 .bx_catalog_item {
        padding:1px 26px;
        margin: 0 0 0 30px ;
        width: 100%
    }

    .bx-touch .bx_item_list_recommended.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }

    .bx-touch .bx_item_list_recommended.col2 .bx_catalog_item:nth-child(3n+1) {
        clear: none
    }

    .bx-touch .bx_item_list_recommended.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }

    .bx-touch .bx_item_list_recommended.col2 .bx_catalog_item, .bx-touch .bx_item_list_recommended.col3 .bx_catalog_item, .bx-touch .bx_item_list_recommended.col4 .bx_catalog_item, .bx-touch .bx_item_list_recommended.col5 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%;
        clear: none
    }

    .bx-touch .bx_item_list_recommended.col2 .bx_catalog_item:nth-child(2n+1), .bx-touch .bx_item_list_recommended.col3 .bx_catalog_item:nth-child(2n+1), .bx-touch .bx_item_list_recommended.col4 .bx_catalog_item:nth-child(2n+1), .bx-touch .bx_item_list_recommended.col5 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }
}

.bx-no-touch .bx_item_list_recommended .bx_catalog_item .bx_catalog_item_container {
    z-index: 10;
}

.bx-no-touch .bx_item_list_recommended .bx_catalog_item:hover .bx_catalog_item_container {
    position: absolute;
    z-index: 190;
    top: 0;
    left: 0;
    right: 0;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.18);
    border-radius: 3px;
    border: 1px solid #d3d3d3;
    background: #fff;
    -webkit-animation: borderview 0.5s;
    animation: borderview 0.5s;
}

@media (min-width: 960px) {
    .bx-no-touch .bx_item_list_recommended .bx_catalog_item:hover .bx_catalog_item_container {
        padding:0 25px 15px
    }
}

@media (max-width: 960px) {
    .bx-no-touch .bx_item_list_recommended .bx_catalog_item:hover .bx_catalog_item_container {
        padding:0 15px 15px
    }
}

@keyframes borderview {
    from {
        border: 1px solid #fdfdfd;
        box-shadow: 0 0 0 0 rgba(0,0,0,0);
    }

    to {
        border: 1px solid #d3d3d3;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.18);
    }
}

@-webkit-keyframes borderview {
    from {
        border: 1px solid #fdfdfd;
        box-shadow: 0 0 0 0 rgba(0,0,0,0);
    }

    to {
        border: 1px solid #d3d3d3;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.18);
    }
}

.bx_item_list_recommended .bx_catalog_item_articul {
    color: #a5a5a5;
    font-size: 13px;
}

.bx_item_list_recommended .bx_catalog_item_title {
    overflow: hidden;
    height: 38px;
}

.bx-no-touch .bx_item_list_recommended .bx_catalog_item:hover .bx_catalog_item_title {
    overflow: auto;
    height: auto !important;
}

.bx_item_list_recommended .bx_catalog_item_title a {
    color: #3f3f3f;
    text-decoration: none;
    font-size: 13px;
}

.bx_item_list_recommended .bx_catalog_item_price {
    color: #3f3f3f;
    font-weight: bold;
}

.bx_item_list_recommended .bx_catalog_item_price span {
    color: #a5a5a5;
    font-size: 12px;
    font-weight: normal;
    white-space: nowrap;
    text-decoration: line-through;
}

.bx_item_list_recommended .bx_catalog_item_controls {
    padding-top: 10px;
    text-align: center;
    opacity: 0;
}

@media (min-width: 641px) and (max-width:960px) {
    .bx_item_list_recommended .bx_catalog_item_controls {
        height:auto
    }
}

@media (max-width: 640px) {
    .bx-touch .bx_item_list_recommended .bx_catalog_item_controls {
        height:auto;
        line-height: 30px;
        text-align: center
    }
}

@media (max-width: 479px) {
    .bx-touch .bx_item_list_recommended .bx_catalog_item_controls {
        height:auto;
        line-height: 30px;
        display: block
    }
}

@media (max-width: 479px) {
    .bx-touch .bx_item_list_recommended .bx_catalog_item:hover .bx_catalog_item_controls {
        height:auto
    }
}

.bx_item_list_recommended .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
    width: 100%;
    white-space: nowrap;
    text-align: center;
}

.bx_item_list_recommended .bx_catalog_item_controls .bx_catalog_item_controls_blockone span {
    color: #3f3f3f;
    font-size: 13px;
}

.bx_item_list_recommended .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable {
    text-align: left;
    font-size: 12px;
    line-height: 30px;
    font-weight: bold;
}

.bx_item_list_recommended .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
    width: 100%;
    text-align: center;
}

.bx_item_list_recommended .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
    margin: 1%;
    width: 48%;
    min-width: 100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 25px;
    height: 25px;
}

@media (max-width: 640px) {
    .bx-touch .bx_item_list_recommended .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
        display:none;
    }

    .bx-touch .bx_item_list_recommended .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
        float: none;
        width: 100%;
        text-align: center;
    }
}

.bx_item_list_recommended .bx_catalog_item_controls input[type=text] {
    border: none;
}

.bx-touch .bx_item_list_recommended .bx_catalog_item_controls, .bx_item_list_recommended .bx_catalog_item:hover .bx_catalog_item_controls {
    opacity: 1
}

.bx_item_list_recommended .bx_cnt_desc {
    text-align: left;
    position: absolute;
    right: -45px;
    top: 2px;
    width: 40px;
}

@media (min-width: 641px) and (max-width:960px) {
}

.bx_item_list_recommended .bx_catalog_item_controls a {
    margin-bottom: 10px;
}

.bx_item_list_recommended .bx_catalog_item_price .bx_price {
    font-size: 15px;
    padding-top: 5px;
}

.bx_item_list_recommended .bx_catalog_item_images_double, .bx_item_list_recommended .bx_catalog_item_images {
    position: relative;
    z-index: 180;
    display: block;
    padding-top: 135%;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}

.bx_item_list_recommended .bx_catalog_item_images_double {
    z-index: 186;
    margin-top: -135%;
    opacity: 0;
}

.bx-no-touch .bx_item_list_recommended .bx_catalog_item.double:hover .bx_catalog_item_images {
    opacity: 0;
    -webkit-animation: rotateimgfirst 0.5s;
    animation: rotateimgfirst 0.5s;
}

.bx-no-touch .bx_item_list_recommended .bx_catalog_item.double:hover .bx_catalog_item_images_double {
    opacity: 1;
    -webkit-animation: rotateimglast 0.5s;
    animation: rotateimglast 0.5s;
}

@keyframes rotateimgfirst {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes rotateimgfirst {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes rotateimglast {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes rotateimglast {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.bx-no-touch .bx_item_list_recommended .bx_catalog_item .bx_catalog_item_controls, .bx_item_list_recommended .bx_catalog_item .bx_catalog_item_articul, .bx_item_list_recommended .bx_catalog_item .bx_catalog_item_scu {
    display: none
}

.bx-no-touch .bx_item_list_recommended .bx_catalog_item:hover .bx_catalog_item_controls, .bx-no-touch .bx_item_list_recommended .bx_catalog_item:hover .bx_catalog_item_articul, .bx-no-touch .bx_item_list_recommended .bx_catalog_item:hover .bx_catalog_item_scu {
    display: block
}

.bx_item_list_recommended .bx_catalog_item .bx_catalog_item_scu {
    padding-top: 10px
}

.bx_item_list_recommended .bx_catalog_item:hover .bx_catalog_item_scu>div {
    margin: 0 auto
}

.bx-no-touch .bx_item_list_recommended .bx_catalog_item .bx_catalog_item_controls.touch, .bx-touch .bx_item_list_recommended .bx_catalog_item .bx_catalog_item_controls.no_touch {
    display: none !important;
}

/* Stickers */
.bx_item_list_recommended .bx_stick {
    position: absolute;
    width: 123px;
    height: 35px;
    background: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/stick.png) left center no-repeat;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 #ba3434;
    line-height: 35px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.bx_item_list_recommended .bx_stick.short {
    font-weight: bold;
    font-size: 18px
}

.bx_item_list_recommended .bx_stick.average {
    font-weight: bold;
    font-size: 13px
}

.bx_item_list_recommended .bx_stick.long {
    font-weight: normal;
    font-size: 11px
}

.bx_item_list_recommended .bx_stick_disc {
    position: absolute;
    width: 72px;
    height: 74px;
    background: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/stick_disc.png) no-repeat center;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 #ba3434;
    font-weight: bold;
    font-size: 23px;
    line-height: 74px;
}

.bx_item_list_recommended .bx_stick.left, .bx_item_list_recommended .bx_stick_disc.left {
    left: -2px;
}

.bx_item_list_recommended .bx_stick.right, .bx_item_list_recommended .bx_stick_disc.right {
    right: 0;
}

.bx_item_list_recommended .bx_stick.top, .bx_item_list_recommended .bx_stick_disc.top {
    top: 15px;
}

.bx_item_list_recommended .bx_stick.bottom, .bx_item_list_recommended .bx_stick_disc.bottom {
    bottom: 5px;
}

.bx_item_list_recommended .bx_stick.middle, .bx_item_list_recommended .bx_stick_disc.middle {
    top: 49%;
}

@media (min-width: 641px) and (max-width:960px) {
    .bx_item_list_recommended .bx_stick {
        width:90px;
        height: 30px;
        background-size: 100%;
        line-height: 30px;
    }

    .bx_item_list_recommended .bx_stick.short {
        font-weight: normal;
        font-size: 14px
    }

    .bx_item_list_recommended .bx_stick.average {
        font-weight: normal;
        font-size: 11px
    }

    .bx_item_list_recommended .bx_stick.long {
        font-weight: normal;
        font-size: 11px
    }

    .bx_item_list_recommended .bx_stick_disc {
        width: 64px;
        height: 65px;
        background-size: 100%;
        font-size: 20px;
        line-height: 65px;
    }
}

@media (max-width: 640px) {
    .bx-touch .bx_item_list_recommended .bx_stick {
        width:70px;
        height: 30px;
        background-size: 100%;
        font-size: 11px;
        line-height: 30px;
    }

    .bx-touch .bx_item_list_recommended .bx_stick_disc {
        width: 48px;
        height: 49px;
        background-size: 100%;
        font-size: 16px;
        line-height: 49px;
    }
}

@media (max-width: 479px) {
    .bx-touch .bx_item_list_recommended .bx_stick {
        width:70px;
        height: 30px;
        background-size: 100%;
        font-size: 11px;
        line-height: 30px;
    }

    .bx-touch .bx_item_list_recommended .bx_stick_disc {
        width: 37px;
        height: 38px;
        background-size: 100%;
        font-size: 13px;
        line-height: 38px;
    }
}

/* buttons */
.bx_item_list_recommended .bx_bt_button, .bx_item_list_recommended .bx_bt_button_type_2 {
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
    white-space: nowrap;
}

.bx_item_list_recommended .bx_bt_button_type_2 {
    border: 1px solid #e9e9e9;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f1f1f1));
    background-image: -webkit-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    background-image: -moz-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    background-image: -o-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    background-image: linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    color: #656565;
    text-shadow: 0 1px 0 #fff;
}

.bx_item_list_recommended .bx_bt_button_type_2:hover {
    background: #fff;
}

.bx_item_list_recommended .bx_bt_button_type_2:active {
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#fcfcfc));
    background-image: -webkit-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image: -moz-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image: -o-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image: linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    box-shadow: inset 0 2px 2px 0 rgba(0,0,0,.05);
}

.bx_item_list_recommended .bx_bt_button {
    background: #00a2df;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));
    background: -webkit-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background: -moz-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background: -ms-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background: -o-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background: linear-gradient(to bottom,#00a2df 0%,#006fcb 100%);
    color: #fff;
    text-shadow: 0 1px 0 #006cae;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0 );
}

.bx_item_list_recommended .bx_bt_button:hover {
    background: #21afe4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));
    background: -webkit-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background: -moz-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background: -ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background: -o-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background: linear-gradient(to bottom,#21afe4 0%,#006fcb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0 );
}

.bx_item_list_recommended .bx_bt_button:active {
    background: #21afe4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));
    background: -webkit-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background: -moz-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background: -ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background: -o-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background: linear-gradient(to bottom,#21afe4 0%,#006fcb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0 );
}

.bx_item_list_recommended .bx_small.bx_bt_button {
    display: inline-block;
    min-width: 20px;
    line-height: 20px;
}

.bx_item_list_recommended .bx_small.bx_bt_button_type_2 {
    display: inline-block;
    min-width: 18px;
    line-height: 18px;
}

.bx_item_list_recommended .bx_small.bx_bt_button_type_2 {
}

.bx_item_list_recommended .bx_small.bx_bt_button_type_2:hover {
}

.bx_item_list_recommended .bx_small.bx_bt_button_type_2:active {
}

.bx_item_list_recommended .bx_medium.bx_bt_button {
    padding: 0 13px;
    height: 25px;
    font-weight: bold;
    line-height: 25px;
}

.bx_item_list_recommended .bx_medium.bx_bt_button_type_2 {
    padding: 0 13px;
    height: 23px;
    font-weight: bold;
    line-height: 23px;
}

.bx_item_list_recommended .bx_medium.bx_bt_button, .bx_item_list_recommended .bx_medium.bx_bt_button_type_2 {
    font-weight: bold;
}

.bx_item_list_recommended .bx_medium.bx_bt_button_type_2:hover {
}

.bx_item_list_recommended .bx_medium.bx_bt_button_type_2:active {
}

.bx_item_list_recommended .bx_col_input {
    display: inline-block;
    width: 40px;
    text-align: center;
}

/* scu_detail_size */
.bx_item_list_recommended .bx_item_detail_size {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}

.bx-no-touch .bx_item_list_recommended .bx_item_detail_size.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%;
}

/*----*/
.bx_item_list_recommended .bx_item_detail_size .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/
.bx_item_list_recommended .bx_item_detail_size .bx_size_scroller_container {
    position: relative
}

.bx_item_list_recommended .bx_item_detail_size .bx_size {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.bx_item_list_recommended .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}

.bx-touch .bx_item_list_recommended .bx_item_detail_size .bx_size {
    overflow-x: auto;
}

.bx_item_list_recommended .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}

.bx-touch .bx_item_list_recommended .bx_item_detail_size .bx_size ul {
    margin-left: 0 !important;
}

.bx_item_list_recommended .bx_item_detail_size ul li {
    position: relative;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 25px;
}

.bx_item_list_recommended .bx_item_detail_size ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    color: #3f3f3f;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
    line-height: 22px;
}

.bx-touch .bx_item_list_recommended .bx_item_detail_size ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border.png) 2 fill stretch;
}

.bx_item_list_recommended .bx_item_detail_size ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_item_list_recommended .bx_item_detail_size ul li:active .cnt, .bx_item_list_recommended .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #006cc0;
}

.bx-touch .bx_item_list_recommended .bx_item_detail_size ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border_active.png) 2 fill stretch;
}

.bx_item_list_recommended .bx_item_detail_size .bx_size ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_item_list_recommended .bx_item_detail_size .bx_size ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    z-index: 11;
    background: rgba(255,255,255,.79) url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/missing.png) no-repeat center;
}

/*----*/
.bx-no-touch .bx_item_list_recommended .bx_item_detail_size .bx_slide_left, .bx-no-touch .bx_item_list_recommended .bx_item_detail_size .bx_slide_right {
    opacity: 0.8
}

.bx-no-touch .bx_item_list_recommended .bx_item_detail_size .bx_slide_left:hover, .bx-no-touch .bx_item_list_recommended .bx_item_detail_size .bx_slide_right:hover {
    opacity: 1.0
}

.bx_item_list_recommended .bx_item_detail_size.full .bx_slide_left, .bx_item_list_recommended .bx_item_detail_size.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width : 5%;
    max-width: 11px;
    cursor: pointer;
}

.bx-no-touch .bx_item_list_recommended .bx_item_detail_size .bx_slide_left {
    left: -5%;
    background: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_item_list_recommended .bx_item_detail_size .bx_slide_right {
    right: -5%;
    background: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_item_list_recommended .bx_item_detail_size .bx_slide_left {
    left: 0;
    background: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_item_list_recommended .bx_item_detail_size .bx_slide_right {
    right: 0;
    background: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

/* scu_detail_scu */
.bx_item_list_recommended .bx_item_detail_scu {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}

.bx-no-touch .bx_item_list_recommended .bx_item_detail_scu.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}

/*----*/
.bx_item_list_recommended .bx_item_detail_scu .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/
.bx_item_list_recommended .bx_item_detail_scu .bx_scu_scroller_container {
    position: relative
}

.bx_item_list_recommended .bx_item_detail_scu .bx_scu {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}

.bx-touch .bx_item_list_recommended .bx_item_detail_scu .bx_scu {
    overflow-x: auto
}

.bx_item_list_recommended .bx_item_detail_scu .bx_scu ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.bx-touch .bx_item_list_recommended .bx_item_detail_scu .bx_scu ul {
    margin-left: 0 !important
}

.bx_item_list_recommended .bx_item_detail_scu .bx_scu ul li {
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx_item_list_recommended .bx_item_detail_scu .bx_scu ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    z-index: 10;
}

.bx-touch .bx_item_list_recommended .bx_item_detail_scu .bx_scu ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border.png) 2 fill stretch;
}

.bx_item_list_recommended .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_item_list_recommended .bx_item_detail_scu .bx_scu ul li:active .cnt, .bx_item_list_recommended .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    padding: 3px;
    border: 2px solid #006cc0;
}

.bx_item_list_recommended .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_item_list_recommended .bx_item_detail_scu .bx_scu ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    z-index: 11;
    background: rgba(255,255,255,.79) url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/missing.png) no-repeat center;
}

.bx-touch .bx_item_list_recommended .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/x2border_active.png) 2 fill stretch;
}

.bx_item_list_recommended .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item {
    position: absolute;
    top: 6%;
    right: 6%;
    bottom: 6%;
    left: 6%;
    background-size: contain;
    background-repeat: no-repeat;
}

.bx_item_list_recommended .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img {
    width: auto;
    height: 25px;
}

/*----*/
.bx-no-touch .bx_item_list_recommended .bx_item_detail_scu .bx_slide_left, .bx-no-touch .bx_item_list_recommended .bx_item_detail_scu .bx_slide_right {
    opacity: 0.8
}

.bx-no-touch .bx_item_list_recommended .bx_item_detail_scu .bx_slide_left:hover, .bx-no-touch .bx_item_list_recommended .bx_item_detail_scu .bx_slide_right:hover {
    opacity: 1.0
}

.bx_item_list_recommended .bx_item_detail_scu.full .bx_slide_left, .bx_item_list_recommended .bx_item_detail_scu.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width : 5%;
    max-width: 11px;
    cursor: pointer;
}

.bx-no-touch .bx_item_list_recommended .bx_item_detail_scu .bx_slide_left {
    left: -5%;
    background: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_item_list_recommended .bx_item_detail_scu .bx_slide_right {
    right: -5%;
    background: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_item_list_recommended .bx_item_detail_scu .bx_slide_left {
    left: 0;
    background: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_item_list_recommended .bx_item_detail_scu .bx_slide_right {
    right: 0;
    background: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

.bx_item_list_recommended {
    position: relative;
    margin-bottom: 20px;
    border-radius: 3px
}

.bx_item_list_recommended .bx_item_list_title {
    font-weight: bold;
    color: #000;
    background: #ebf4f8;
    vertical-align: middle;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
}

.bx_item_list_recommended .bx_item_list_section .bx_item_list_slide {
    /*height: auto !important;*/
}

.bx_item_list_recommended .bx_catalog_item_container.no-imgs > a {
    background-image: none !important;
}

/* End */
/* Start:/bitrix/components/bitrix/sale.recommended.products/templates/.default/themes/green/style.css?15628675145713*/
/* catalog.section */
.bx_item_list_recommended.bx_green .bx_bt_button {
    background: #99d23e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5ZDIzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2FhMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99d23e), color-stop(100%,#63aa28));
    background: -webkit-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: -moz-linear-gradient(top, #99d23e 0%, #63aa28 100%);
    background: -ms-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: -o-linear-gradient(top, #99d23e 0%,#63aa28 100%);
    background: linear-gradient(to bottom, #99d23e 0%,#63aa28 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d23e', endColorstr='#63aa28',GradientType=0 );
    color: #fff;
    text-shadow: 0 1px 0 #5d8634;
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
}

.bx_item_list_recommended.bx_green .bx_bt_button:hover {
    background: #a8d95b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZDk1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YWI3NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8d95b), color-stop(100%,#7ab748));
    background: -webkit-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
    background: -moz-linear-gradient(top, #a8d95b 0%, #7ab748 100%);
    background: -ms-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
    background: -o-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
    background: linear-gradient(to bottom, #a8d95b 0%,#7ab748 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d95b', endColorstr='#7ab748',GradientType=0 );
}

.bx_item_list_recommended.bx_green .bx_bt_button:active {
    background: #63aa28;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYWEyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZmIzMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63aa28), color-stop(100%,#6fb32d));
    background: -webkit-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
    background: -moz-linear-gradient(top, #63aa28 0%, #6fb32d 100%);
    background: -ms-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
    background: -o-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
    background: linear-gradient(to bottom, #63aa28 0%,#6fb32d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63aa28', endColorstr='#6fb32d',GradientType=0 );
}

/* scu_detail_size */
.bx_item_list_recommended.bx_green .bx_item_detail_size ul li .cnt {
    border: 1px solid #74af40
}

.bx_item_list_recommended.bx_green .bx_item_detail_size ul li:hover .cnt {
    border: 1px solid #5d9729
}

.bx_item_list_recommended.bx_green .bx_item_detail_size ul li:active .cnt, .bx_item_list_recommended.bx_green .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #5d9729
}

.bx-touch .bx_item_list_recommended.bx_green .bx_item_detail_size ul li.bx_active .cnt {
    -webkit-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/themes/green/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/themes/green/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/themes/green/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/themes/green/images/x2border_active.png) 2 fill stretch;
}

/* scu_detail_scu */
.bx_item_list_recommended.bx_green .bx_item_detail_scu .bx_scu ul li .cnt {
    border: 1px solid #74af40
}

.bx_item_list_recommended.bx_green .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #5d9729
}

.bx_item_list_recommended.bx_green .bx_item_detail_scu .bx_scu ul li:active .cnt, .bx_item_list_recommended.bx_green .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: 2px solid #5d9729
}

.bx-touch .bx_item_list_recommended.bx_green .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    -webkit-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/themes/green/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/themes/green/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/themes/green/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/components/bitrix/sale.recommended.products/templates/.default/themes/green/images/x2border_active.png) 2 fill stretch;
}

.file-ico-wrap {
    margin: 0 0 0 15px !important;
    padding: 0px !important;
    width: 57px !important;
}

.bx_item_detail .item_info_section a.file-ico {
    background: url(/bitrix/templates/etalonpribor_2016/components/bitrix/catalog/.default/bitrix/catalog.element/.default/images/icon-file.png) no-repeat top left;
    width: 57px;
    height: 57px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    padding-top: 13px;
    text-decoration: none !important;
}

.bx_item_detail .item_info_section a.filename {
    font-size: 12px;
    text-decoration: none !important;
    line-height: 14px;
}

.bx_item_detail .item_info_section a.filename span.name {
    text-decoration: underline;
    font-weight: 600;
}

.bx_item_detail .item_info_section a.filename:hover span.name {
    text-decoration: none;
}

.bx_item_detail .item_info_section a.filename span.filesize {
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}

.bx_item_detail .item_info_section.item-files {
    margin: 0 0 30px;
    background: #fff;
    padding-bottom: 1px;
}

.bx_item_detail .item_info_section.item-files h4 {
    background: #999999;
    color: #fff;
    padding: 6px 15px;
    margin-top: 0;
}

.bx_item_detail .item_info_section.item-files .h4 {
    background: #999999;
    color: #fff;
    padding: 10px 10px 8px;
    margin-top: 0;
    margin-bottom: 13px;
    display: block;
}

.item-files .tab_container {
    display: block !important;
}

.brand_alf_wrap span.not_active{
        cursor: default;
        background: #fff;
        color: #ddd;
        border: 1px solid #ccc;
}
.brandsFilter__list label.bx-filter-param-label:nth-child(n+8) {
        display: none;
}
.brandsFilter__wrap{
        padding: 25px 15px;
}
.bx-filter-param-btn-block {
        display: flex;
        flex-wrap: wrap;
        margin: 0;
        justify-content: flex-start;
        gap: 19px;
}
.show_all_brands{
    display: none;
}
#specify_price{
    cursor: pointer !important;
}
.find-cheaper-price{
    text-decoration: none !important;
}

.item_price_general {
    display: none;
}

.item_price_general span {
    font-weight: 700;
}
.item_price_general--active {
    display: block;
}
.bx_catalog_item_price .productDetail{
    display: none;
}
#dscons-form{
    padding: 15px 43px;
    background: #ebebeb;
    border: 1px solid #000001;
    color: #010101;
    position: relative;
}
.form-consult-tiele{
    margin-bottom: 20px;
    font-size: 1.3em;
    text-align: center;
    font-weight: bold;
    padding: 0 30px;
}
#dscons-form input[type="text"], #dscons-form #math-captcha-result{
    box-shadow: none;
    height: 43px;
    line-height: 26px;
    padding: 0 15px;
    width: 100%;
    font-size: 14px;
    color: #3b3b3b;
    background: #fff;
    border: 1px solid #999;
    border-radius: 5px;
    outline: 0;
}
#dscons-form textarea {
    box-shadow: none;
    line-height: 26px;
    padding: 7px 15px;
    width: 100%;
    font-size: 14px;
    color: #3b3b3b;
    background: #fff;
    border: 1px solid #999;
    border-radius: 5px;
    outline: 0;
    height: 96px;
}
#dscons-form #math-captcha-result{
    width: 50%;
    margin: 0
}
#dscons-form #math-captcha12 {
    line-height: 45px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}
#dscons-form #math-captcha12 label{
    display: none;
}
#dscons-form .form-consult-col3 p{
    margin: 0;
}
.form-consult-row{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.form-consult-col1, .form-consult-col3{
    width: 25%;
}
.form-consult-col2{
    width: 45%;
}
#dscons-form .buttonform{
    margin: 0;
}
#dscons-form input[type="submit"]{
    width: 100%;
    height: 43px;
    cursor: pointer;
    border: 1px solid transparent;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 10px 10px 9px;
    border-radius: 3px;
    outline: 0;
    box-shadow: none;
    text-shadow: none;
    font-size: 14px;
    line-height: 23px;
    font-weight: normal;
    color: #2d2d2d;
    background: #ffcc46;
    letter-spacing: -0.2px;
    position: relative;
    text-transform: uppercase;
    text-decoration: none;
    transition: all 0.3s ease;
    text-align: center;
}
#dscons-form .agreements-block2 {
    color: #666;
    font-size: 12px;
    text-align: center;
    max-width: 500px;
    display: block;
    margin: 10px auto;
}
#dscons-form .agreements-block2 a{
    color: #666;
}
#dscons-form .math-captcha img {
    height: 30px;
    width: auto;
    margin-top: 0;
    margin-right: 5px;
}
#dsconsformmessagereport{
    padding: 15px 43px;
    background: #ebebeb;
    border: 1px solid #000001;
    color: #010101;
    position: relative;
}
#dsconsformmessagereport .form-head{
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
}
#product_tabs .bx_item_description p,
#product_tabs .bx_item_description li,
#product_tabs .bx_item_description td,
#product_tabs .bx_item_detail .bx_item_description span,
#tab-options td, 
#tab-options p, 
#tab-options li, 
#tab-options span
{
    font-size: 14px;
    color: #000;
    line-height: 20px;
}
#tab-options div,
#tab-options h2,
#tab-options h3 {
    color: #000;
}
#tab-options td{
    padding: 8px;
}
#tab-options td p{
    margin: 0;
}
.bx_catalog_list_home-table .bx_catalog_item_title a{
  width: 100%;
}
.brands-on-main-items .bx_catalog_list_home-table .bx_catalog_item_title{
  height: auto;
}
#yandex_map{
    position: relative;
}
.yandex_map_over{
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: 1;
    display: none;
}


@media (max-width:1355px){
    .form-consult-col3{
        width: 40%;
    }
    .form-consult-col2 {
        width: 30%;
    }
    .bx_catalog_item.col-sm-3 {
        width: 50%;
    }
}
@media (max-width:1023px){
    .yandex_map_over{
        display: block;
    }
    .form-consult-col1, .form-consult-col2, .form-consult-col3{
        width: 100%;
    }
}
@media (max-width:767px){
    .bl__new__props{
        min-height: 0;
        margin-top: 5px;
    }
    .bx_catalog_list_home-table .bx_catalog_item_title{
        height: auto;
    }
    .bx_catalog_item.col-sm-3 {
        width: 100%;
    }
    #order-service-form #math-captcha2{
        margin-bottom: 20px;
    }
}
@media (max-width:600px){
    .text_block p img{
        width: 100%;
    }
    .container .text_block p img {
        max-width: 100%;
        width: auto;
    }
    .text_block .contacts_list img{
        width: auto;
    }
    .inner_padding .text_block .contacts_list ul, .inner_padding .text_block .contacts_list ul li {
        width: 100%;
        text-align: left;
    }
    .inner_padding .text_block .contacts_list{
        padding-right: 15px;
    }
    .inner_padding .text_block .contacts_list li{
        width: 100%;
        text-align: left;
    }
    .inner_padding .text_block .contacts_list br{
        display: none;
    }
}
 /* затемнённый фон */
        .modal-overlay {
            position: fixed;
            inset: 0;
            background: rgba(0,0,0,.5);
            display: none;               /* скрыто по умолчанию */
            align-items: center;
            justify-content: center;
            z-index: 1000;
        }

        /* само окно */
        .modal-window {
            background: #fff;
            border-radius: 6px;
            position: relative;
            box-shadow: 0 4px 20px rgba(0,0,0,.2);
            overflow: hidden;
        }

        /* кнопка закрытия */
        .modal-close {
            position: absolute;
            top: 8px;
            right: 12px;
            font-size: 24px;
            line-height: 1;
            color: #666;
            cursor: pointer;
            background: none;
            border: none;
        }

        /* небольшое «запасное» стилизованное изображение, если iframe не загрузится */
        .modal-fallback {
            padding: 20px;
            text-align: center;
            color: #777;
        }
        .delivery_links{
            display:flex;
        }
                .delivery_links img{
            border-radius: 50px;
            margin:1px;
                    }

                    .delivery_links_header{
            margin-top:10px;
            margin-bottom:5px;
        }