.blumka {
color:#0a72d8!important;
}
#fix_on {
    width: 1170px;
}
.table-content .item:hover {background-color:#F8F8F8;}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works {
    position: relative;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .table > thead th {
    font-size: 14px;
    vertical-align: middle;
    font-weight: normal;
    color: #9a9a9a;
}
tr.header-row-non-fixed.fixed {
    background: #FFF;
    z-index: 3;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .end-line {
    height: 1px;
}

#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .table td {
    vertical-align: middle;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .table .td-icon {
    padding-right: 0px;
    vertical-align: top;
}

#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .table td small {
    font-size: 14px;
    color: #666;
    line-height: 1.2;
    margin: 5px 0 0;
    display: block;
}

#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .table td small i {
    font-weight: normal;
    font-size: 13px;
    line-height: 1.2;
    display: inline-block;
    vertical-align: top;
    margin: 5px 0 0;
}

#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .table td.td-name {
    font-weight: 500;
    width: 380px;
}

#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .table .nowrap {
    white-space: nowrap;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .header-row {
    display: none;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .header-row td {
    box-sizing: content-box;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .header-row.fixed {
    display: table-row;
    position: fixed;
    background: #fff;
    z-index: 2;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .header-row.fixed {
    border-bottom: 1px solid #e0e0e0;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .td-action {
    width: 191px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .total-row {
    font-size: 14px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .total-row td {
    vertical-align: top;
    border-right: 1px solid #e4e5e5;
    color: #fff;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .total-row td .description {
    color: #fff;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .total-row .total {
    font-size: 18px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .total-row.fixed {
    position: fixed;
    bottom: 0px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .total-row .fixed-hidden {
    font-size: 12px;
    line-height: 1.2;
    margin-top: 5px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .total-row.fixed .fixed-hidden {
    display: none;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .total-row .total-discount-value {
    text-decoration: line-through;
    display: inline-block;
    font-size: 12px;
}
@media only screen and (max-width: 1199px) {
    #adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .total-row .total-discount {
        font-size: 10px;
    }
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .works-description {
    color: #989898;
    font-size: 13px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .icon-24.tooltip {
    border-bottom: none;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works {
    display: none;
    font-size: 14px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item {
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item:first-child {
    border-top: 1px solid #ececec;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item .clickable-content {
    padding: 15px;
    position: relative;
    cursor: pointer;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item .clickable-content .td-icon {
    padding-right: 15px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item .clickable-content .td-name {
    padding-right: 40px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item .clickable-content .td-name .price {
    font-weight: bold;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item.active .clickable-content .td-name .price {
    color: #000000;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item .clickable-content .collapser {
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -10px;
    width: 20px;
    height: 20px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item .clickable-content .collapser:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #b8b9ba transparent transparent transparent;
    content: " ";
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    left: 50%;
    margin-left: -5px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item.active .clickable-content .collapser:before {
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent #b8b9ba transparent;
    margin-top: -3px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item.active .clickable-content {
    border-bottom: 1px solid #ececec;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item .collapsable-content {
    display: none;
    padding: 15px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item.active {
    background: #f7f8f9;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item.active .collapsable-content {
    display: block;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item .collapsable-content table {
    width: 100%;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item .collapsable-content td {
    padding: 8px 0px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item .collapsable-content .td-label {
    width: 150px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item .collapsable-content .btn {
    width: 100%;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item .selected-status {
    font-size: 13px;
    font-style: italic;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item.selected {
    background: #f7f8f9;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .middle-total-wrapper {
    margin-top: 0px;
    overflow: visible;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .middle-total-wrapper .total-row td {
    vertical-align: top;
    font-size: 13px;
    border-right: 1px solid #e4e5e5;
    color: #fff;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .middle-total-wrapper .total-row td .description {
    color: #fff;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .middle-total-wrapper .total-row .total {
    font-size: 18px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .middle-total-wrapper .total-row.fixed {
    position: fixed;
    bottom: 0px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .middle-total-wrapper .total-row .fixed-hidden {
    font-size: 12px;
    line-height: 1.2;
    margin-top: 5px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .middle-total-wrapper .total-row.fixed .fixed-hidden {
    display: none;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .middle-total-wrapper .total-row .total-discount-value {
    text-decoration: line-through;
    display: inline-block;
    font-size: 12px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .mobile-total-wrapper .total-row.fixed {
    position: fixed;
    bottom: 0px;
    left: 34px;
    right: 34px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .mobile-total-wrapper .total-row .block {
    padding: 15px;
    border: 1px solid #ececec;
    border-bottom: 0px;
    background: #f7f8f9;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .mobile-total-wrapper .total-row .block:first-child {
    color: #fff;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .mobile-total-wrapper .total-row .block:last-child {
    border-bottom: 1px solid #ececec;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .mobile-total-wrapper .total-row .block .total {
    font-size: 16px;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .mobile-total-wrapper .total-row .nonfixed-hidden {
    display: none;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .mobile-total-wrapper .total-row.fixed .nonfixed-hidden {
    display: block;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .mobile-total-wrapper .total-row.fixed .fixed-hidden {
    display: none;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .mobile-total-wrapper .total-row.fixed .block.nonfixed-hidden {
    color: #fff;
    text-align: center;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .mobile-total-wrapper .total-row .block .total.total-discount-value {
    text-decoration: line-through;
    display: inline-block;
    font-size: 12px;
}
#adv_tab .b1t-ymservice-catalog-element-model .quantity-wrapper {
    display: inline-block;
    border-bottom: none !important;
    white-space: nowrap;
}
#adv_tab .b1t-ymservice-catalog-element-model .quantity-wrapper .quantity {
    height: 14px;
    width: 14px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: 5px;
    background: #fff;
    border: 1px solid #ececec;
    float: left;
}
#adv_tab .b1t-ymservice-catalog-element-model .quantity-descriptions {
    font-size: 12px;
}
#adv_tab .b1t-ymservice-catalog-element-model .quantity-descriptions .quantity-wrapper {
    position: relative;
    top: 2px;
}
#adv_tab html.bx-no-touch .b1t-ymservice-catalog-element-model .works-tab .item .btn-white:hover {
    background-color: #41a7de;
    color: #fff;
}
#adv_tab .b1t-ymservice-catalog-element-model .top-reguest-button-wrapper {
    margin-top: 40px;
    padding: 20px;
    background: #f7f8f9;
    text-align: center;
}
#adv_tab .b1t-ymservice-catalog-element-model .top-reguest-button-wrapper .button-description {
    font-size: 14px;
    margin-bottom: 15px;
}
#adv_tab .b1t-ymservice-catalog-element-model .bottom-reguest-button-wrapper {
    margin-top: -24px;
    background: #ffffff;
    border: 1px solid #e0e0e0;
    /*border-top: 0px;*/
    padding: 25px;
    text-align: center;
}
#adv_tab .b1t-ymservice-catalog-element-model .bottom-reguest-button-wrapper .button-description {
    font-size: 14px;
    margin-bottom: 15px;
}
#adv_tab .b1t-ymservice-catalog-element-model .request-wrapper {
    margin-top: 0px;
    display: none;
    border: 1px solid #e0e0e0;
    border-top-width: 0px;
    padding: 20px;
}
#adv_tab .b1t-ymservice-catalog-element-model .request-wrapper.offers-empty {
    border-top-width: 1px;
    margin-top: 20px;
}
#adv_tab .b1t-ymservice-catalog-element-model .request-wrapper.active {
    display: block;
}
@media only screen and (max-width: 1199px) {
    #adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .td-action {
        width: 75px;
    }
}
@media only screen and (max-width: 991px) {
    #adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works {
        display: none;
    }
    #adv_tab .big-screen {
        display: none;
    }
    #fix_on {
        width: auto;
    }
    #adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works {
        display: block;
    }
    #adv_tab .b1t-ymservice-catalog-element-model .bottom-reguest-button-wrapper {
        margin-top: 0px;
        border: 1px solid #ececec;
        border-top: 0px;
    }
    #adv_tab .b1t-ymservice-catalog-element-model .top-reguest-button-wrapper .button-description,
    #adv_tab .b1t-ymservice-catalog-element-model .bottom-reguest-button-wrapper .button-description {
        font-size: 13px;
    }
}
@media only screen and (max-width: 767px) {
    #adv_tab .b1t-ymservice-catalog-element-model .picture {
        height: auto;
        position: relative;
        text-align: center;
        margin-bottom: 15px;
    }
    #adv_tab .b1t-ymservice-catalog-element-model .picture img {
        position: static;
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        margin: auto;
    }
    #adv_tab .b1t-ymservice-catalog-element-model .model-center-tab-nav.common {
        display: none;
    }
    #adv_tab .b1t-ymservice-catalog-element-model .model-center-tab-nav.mobile {
        display: block;
    }
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .item .clickable-content .td-name .price {
    color: #2a98d3;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .total-row,
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .middle-total-wrapper .total-row,
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .mobile-total-wrapper .total-row .block:first-child,
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .mobile-works .mobile-total-wrapper .total-row.fixed .block.nonfixed-hidden {
    background: #2a98d3;
}
#adv_tab .b1t-ymservice-catalog-element-model .quantity-wrapper .quantity.none {
    background: #f04848;
    border-color: #f04848;
}
#adv_tab .b1t-ymservice-catalog-element-model .quantity-wrapper .quantity.low {
    background: #fcba02;
    border-color: #fcba02;
}
#adv_tab .b1t-ymservice-catalog-element-model .quantity-wrapper .quantity.enough {
    background: #c1d038;
    border-color: #c1d038;
}
#adv_tab .b1t-ymservice-catalog-element-model .quantity-wrapper .quantity.no-spare-parts {
    background: #747474;
    border-color: #747474;
}
#adv_tab .btn, [id^=adv] .btn {
    background-color: #fff;
    background-image: none;
    background-position: 50% 50%;
    background-size: 100% 100%;
border: 1px solid transparent;
    border-radius: 4px;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 0;
    max-width: 100%;
    padding: 8px 16px;
    position: relative;
    text-align: center;
   
    -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    transition: .3s background, .3s color, .3s border-color;
    border: 1px solid #ccc;
}

#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .table tr:hover .btn {
    background-color: #007bff;
    color: #FFF;
    border-color: #007bff;
}

#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .table tr:hover .btn:hover {
    background-color: #FFF;
    color: #007bff;
    border-color: #007bff;
}

#adv_tab .btn.btn-blue, [id^=adv] .btn.btn-blue {
    background-color: #2a98d3;
border: 1px solid transparent;
    border-radius: 4px;
   /* box-shadow: 2px 3px 6.96px 1.04px rgba(0, 0, 0, 0.15);*/
}
#adv_tab ol {/*, #adv_tab ul*/
    margin: 12px 0;
}
#adv_tab ul li {
    /*list-style: none;
    position: relative;
    padding-left: 20px;
    padding-bottom: 10px;*/
}
#adv_tab dd, #adv_tab dt, #adv_tab li {
    line-height: 20px;
}
#adv_tab *, #adv_tab *:after, #adv_tab *:before {
    box-sizing: border-box;
}
#adv_tab li {
    display: list-item;
    text-align: -webkit-match-parent;
}
#adv_tab .nav-tabs {
border-color: #ccc;
}
#adv_tab .nav-tabs>li>a{
border-color: #ccc #ccc #ccc;
background-color: #eee;
}
#adv_tab .nav-tabs>li.active>a{
background-color: #fff;
border-bottom-color: transparent;
}
#adv_tab ul > li:before {
    /*position: absolute;
    top: 5px;
    left: 0px;
    content: " ";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #2a98d3;*/
}
#adv_tab .mobile-works ul li {
    width: 100%;
    border-bottom: #ddd 1px solid;
}
#adv_tab ol {/*#adv_tab ul, */
    padding: 0px;
}
#adv_tab  .btn-blue, [id^=adv] .btn-blue {
    color: #fff;

}
.btn-pink{
background-color:#FE1C75!important;
}
.btn-blueviezd{
background-color:#0073de!important;
}
#adv_tab .btn.btn-blue:hover, [id^=adv] .btn.btn-blue:hover {
    background-color: #41a7de;
border: 1px solid transparent;
    border-radius: 4px;
 /*   box-shadow: 3px 5px 18px 0px rgba(0, 0, 0, 0.21); */
    color: #fff;
}
#adv_tab .btn.btn-blue:active, [id^=adv] .btn.btn-blue:active
#adv_tab .btn.btn-blue:focus, [id^=adv] .btn.btn-blue:focus {
    background-color: #57b7eb;
border: 1px solid transparent;
    border-radius: 4px;
}
#adv_tab .b1t-ymservice-catalog-element-model .quantity-wrapper .quantity {
    height: 14px;
    width: 14px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: 5px;
    background: #fff;
    border: 1px solid #ececec;
    float: left;
}
#adv_tab .b1t-ymservice-catalog-element-model .quantity-wrapper .quantity.low {
    background: #fcba02;
    border-color: #fcba02;
}
#adv_tab .b1t-ymservice-catalog-element-model .quantity-wrapper .quantity.none {
    background: #f04848;
    border-color: #f04848;
}
#adv_tab .b1t-ymservice-catalog-element-model .quantity-wrapper .quantity.enough {
    background: #c1d038;
    border-color: #c1d038;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .table td {
    vertical-align: top;
    border-top: 1px solid #f0f0f0;
}
#adv_tab .table td, #adv_tab .table th {
    border-top: none;
    font-size: 15px;
    line-height: 20px;
    padding: 23px 16px 24px;
    vertical-align: top;
}
#adv_tab .icon-24 {
    display: inline-block;
}
#adv_tab .icon-24-bf {
    position: relative;
    padding-left: 34px;
}
#adv_tab .icon-24-bf:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
}
#adv_tab .icon-24,
#adv_tab .icon-24-bf:before {
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    background-image: url("icon-24.png");
    background-size: 240px 360px;
    /* ИЗМЕНИТЬ РАЗМЕРЫ ЕСЛИ ИЗМЕНЯЕТСЯ ФАЙЛ*/
    background-position: 1000px 1000px;
}
#adv_tab .icon-24-19,
#adv_tab .icon-24-bf-19:before {
    background-size: 192px 288px;
    /* ИЗМЕНИТЬ РАЗМЕРЫ ЕСЛИ ИЗМЕНЯЕТСЯ ФАЙЛ - 80% */
    width: 19.2px;
    height: 19.2px;
}
#adv_tab .icon-24-bf-17:before {
    background-size: 168px 252px;
    /* ИЗМЕНИТЬ РАЗМЕРЫ ЕСЛИ ИЗМЕНЯЕТСЯ ФАЙЛ - 70% */
    width: 16.8px;
    height: 16.8px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    #adv_tab .icon-24,
    #adv_tab .icon-24-bf:before {
        background-image: url("icon-48.png");
    }
}
#adv_tab .icon-24.icon-place-24,
#adv_tab .icon-24-bf.icon-place-24:before {
    background-position: 0px 0px;
}
#adv_tab .icon-24.icon-place-grey-24,
#adv_tab .icon-24-bf.icon-place-grey-24:before {
    background-position: 0px -120px;
}
#adv_tab .icon-24.icon-phone-24,
#adv_tab .icon-24-bf.icon-phone-24:before {
    background-position: -96px 0px;
}
#adv_tab .icon-24.icon-phone-grey-24,
#adv_tab .icon-24-bf.icon-phone-grey-24:before {
    background-position: -216px -96px;
}
#adv_tab .icon-24.icon-mail-24,
#adv_tab .icon-24-bf.icon-mail-24:before {
    background-position: -144px 0px;
}
#adv_tab .icon-24.icon-mail-grey-24,
#adv_tab .icon-24-bf.icon-mail-grey-24:before {
    background-position: -24px -120px;
}
#adv_tab .icon-24.icon-mail-blue-24,
#adv_tab .icon-24-bf.icon-mail-blue-24:before {
    background-position: -216px -120px;
}
#adv_tab .icon-24.icon-mail-orange-24,
#adv_tab .icon-24-bf.icon-mail-orange-24:before {
    background-position: -216px -240px;
}
#adv_tab .icon-24.icon-phone-talk-24,
#adv_tab .icon-24-bf.icon-phone-talk-24:before {
    background-position: -168px -96px;
}
#adv_tab .icon-24.icon-headset-mic-24,
#adv_tab .icon-24-bf.icon-headset-mic-24:before {
    background-position: -144px -96px;
}
#adv_tab .icon-24.icon-forum-24,
#adv_tab .icon-24-bf.icon-forum-24:before {
    background-position: -120px -96px;
}
#adv_tab .icon-24.icon-arrow-right-top-24,
#adv_tab .icon-24-bf.icon-arrow-right-top-24:before {
    background-position: -192px -96px;
}
#adv_tab .icon-24.icon-metro-mayakovskaya-24,
#adv_tab .icon-24-bf.icon-metro-mayakovskaya-24:before {
    background-position: -24px 0px;
}
#adv_tab .icon-24.icon-metro-barricade-24,
#adv_tab .icon-24-bf.icon-metro-barricade-24:before {
    background-position: -48px 0px;
}
#adv_tab .icon-24.icon-metro-university-24,
#adv_tab .icon-24-bf.icon-metro-university-24:before {
    background-position: -72px 0px;
}
#adv_tab .icon-24.icon-cart-24,
#adv_tab .icon-24-bf.icon-cart-24:before {
    background-position: -0px -144px;
}
#adv_tab .icon-24.icon-cart-white-24,
#adv_tab .icon-24-bf.icon-cart-white-24:before {
    background-position: -48px -120px;
}
#adv_tab .icon-24.icon-cart-blue-24,
#adv_tab .icon-24-bf.icon-cart-blue-24:before {
    background-position: -24px -144px;
}
#adv_tab .icon-24.icon-user-white-24,
#adv_tab .icon-24-bf.icon-user-white-24:before {
    background-position: -72px -120px;
}
#adv_tab .icon-24.icon-user-black-24,
#adv_tab .icon-24-bf.icon-user-black-24:before {
    background-position: -96px -120px;
}
#adv_tab .icon-24.icon-personal-24,
#adv_tab .icon-24-bf.icon-personal-24:before {
    background-position: -120px -120px;
}
#adv_tab .icon-24.icon-personal-blue-24,
#adv_tab .icon-24-bf.icon-personal-blue-24:before {
    background-position: -144px -120px;
}
#adv_tab .icon-24.icon-orders-24,
#adv_tab .icon-24-bf.icon-orders-24:before {
    background-position: -168px -120px;
}
#adv_tab .icon-24.icon-orders-blue-24,
#adv_tab .icon-24-bf.icon-orders-blue-24:before {
    background-position: -192px -120px;
}
#adv_tab .icon-24.icon-lock-24,
#adv_tab .icon-24-bf.icon-lock-24:before {
    background-position: -144px -24px;
}
#adv_tab .icon-24.icon-lock-blue-24,
#adv_tab .icon-24-bf.icon-lock-blue-24:before {
    background-position: -48px -144px;
}
#adv_tab .icon-24.icon-requests-24,
#adv_tab .icon-24-bf.icon-requests-24:before {
    background-position: -168px -24px;
}
#adv_tab .icon-24.icon-requests-blue-24,
#adv_tab .icon-24-bf.icon-requests-blue-24:before {
    background-position: -72px -144px;
}
#adv_tab .icon-24.icon-exit-24,
#adv_tab .icon-24-bf.icon-exit-24:before {
    background-position: -96px -144px;
}
#adv_tab .icon-24.icon-exit-blue-24,
#adv_tab .icon-24-bf.icon-exit-blue-24:before {
    background-position: -120px -144px;
}
#adv_tab .icon-24.icon-settings-white-24,
#adv_tab .icon-24-bf.icon-settings-white-24:before {
    background-position: -144px -144px;
}
#adv_tab .icon-24.icon-settings-24,
#adv_tab .icon-24-bf.icon-settings-24:before {
    background-position: -192px -24px;
}
#adv_tab .icon-24.icon-phone-forwarded-white-24,
#adv_tab .icon-24-bf.icon-phone-forwarded-white-24:before {
    background-position: -168px -144px;
}
#adv_tab .icon-24.icon-phone-forwarded-24,
#adv_tab .icon-24-bf.icon-phone-forwarded-24:before {
    background-position: -168px -168px;
}
#adv_tab .icon-24.icon-forum-white-24,
#adv_tab .icon-24-bf.icon-forum-white-24:before {
    background-position: -192px -144px;
}
#adv_tab .icon-24.icon-phone-android-white-24,
#adv_tab .icon-24-bf.icon-phone-android-white-24:before {
    background-position: -216px -144px;
}
#adv_tab .icon-24.icon-phone-android-24,
#adv_tab .icon-24-bf.icon-phone-android-24:before {
    background-position: -216px -168px;
}
#adv_tab .icon-24.icon-place-white-24,
#adv_tab .icon-24-bf.icon-place-white-24:before {
    background-position: 0px -168px;
}
#adv_tab .icon-24.icon-chat-white-24,
#adv_tab .icon-24-bf.icon-chat-white-24:before {
    background-position: -24px -168px;
}
#adv_tab .icon-24.icon-chat-24,
#adv_tab .icon-24-bf.icon-chat-24:before {
    background-position: -24px -96px;
}
#adv_tab .icon-24.icon-courier-white-24,
#adv_tab .icon-24-bf.icon-courier-white-24:before {
    background-position: -48px -168px;
}
#adv_tab .icon-24.icon-courier-24,
#adv_tab .icon-24-bf.icon-courier-24:before {
    background-position: -48px -96px;
}
#adv_tab .icon-24.icon-info-white-24,
#adv_tab .icon-24-bf.icon-info-white-24:before {
    background-position: -72px -168px;
}
#adv_tab .icon-24.icon-info-24,
#adv_tab .icon-24-bf.icon-info-24:before {
    background-position: -192px -168px;
}
#adv_tab .icon-24.icon-phone-msg-white-24,
#adv_tab .icon-24-bf.icon-phone-msg-white-24:before {
    background-position: -96px -168px;
}
#adv_tab .icon-24.icon-phone-msg-24,
#adv_tab .icon-24-bf.icon-phone-msg-24:before {
    background-position: -0px -192px;
}
#adv_tab .icon-24.icon-clock-24,
#adv_tab .icon-24-bf.icon-clock-24:before {
    background-position: -120px 0px;
}
#adv_tab .icon-24.icon-phone-white-24,
#adv_tab .icon-24-bf.icon-phone-white-24:before {
    background-position: -120px -168px;
}
#adv_tab .icon-24.icon-email-white-24,
#adv_tab .icon-24-bf.icon-email-white-24:before {
    background-position: -144px -168px;
}
#adv_tab .icon-24.icon-arrow-forward-white-24,
#adv_tab .icon-24-bf.icon-arrow-forward-white-24:before {
    background-position: -144px -216px;
}
#adv_tab .icon-24.icon-arrow-back-white-24,
#adv_tab .icon-24-bf.icon-arrow-back-white-24:before {
    background-position: -168px -216px;
}
#adv_tab .icon-24.icon-skype-24,
#adv_tab .icon-24-bf.icon-skype-24:before {
    background-position: -192px -216px;
}
#adv_tab .icon-24.icon-repair-24,
#adv_tab .icon-24-bf.icon-repair-24:before {
    background-position: -216px -216px;
}
#adv_tab .icon-24.icon-sort-24,
#adv_tab .icon-24-bf.icon-sort-24:before {
    background-position: 0px -264px;
}
#adv_tab .icon-24.icon-done-24,
#adv_tab .icon-24-bf.icon-done-24:before {
    background-position: -168px -240px;
}
#adv_tab .icon-24.icon-done-orange-24,
#adv_tab .icon-24-bf.icon-done-orange-24:before {
    background-position: -168px -264px;
}
#adv_tab .icon-24.icon-close-24,
#adv_tab .icon-24-bf.icon-close-24:before {
    background-position: -192px -240px;
}
#adv_tab .icon-24.icon-close-orange-24,
#adv_tab .icon-24-bf.icon-close-orange-24:before {
    background-position: -192px -264px;
}
#adv_tab .icon-24.icon-properties-24,
#adv_tab .icon-24-bf.icon-properties-24:before {
    background-position: -120px -24px;
}
#adv_tab .icon-24.icon-delete-24,
#adv_tab .icon-24-bf.icon-delete-24:before {
    background-position: 0px -336px;
}
#adv_tab .icon-24.icon-users-24,
#adv_tab .icon-24-bf.icon-users-24:before {
    background-position: -24px -336px;
}
#adv_tab .icon-24.icon-users-blue-24,
#adv_tab .icon-24-bf.icon-users-blue-24:before {
    background-position: -48px -336px;
}
#adv_tab .icon-24.icon-download-grey-24,
#adv_tab .icon-24-bf.icon-download-grey-24:before {
    background-position: -72px -336px;
}
#adv_tab .icon-24.icon-download-blue-24,
#adv_tab .icon-24-bf.icon-download-blue-24:before {
    background-position: -96px -336px;
}
#adv_tab .icon-24.icon-sort-orange-24,
#adv_tab .icon-24-bf.icon-sort-orange-24:before {
    background-position: -120px -336px;
}
#adv_tab .icon-24.icon-compare-white-24,
#adv_tab .icon-24-bf.icon-compare-white-24:before {
    background-position: -144px -336px;
}
#adv_tab .icon-24.icon-compare-grey-24,
#adv_tab .icon-24-bf.icon-compare-grey-24:before {
    background-position: -168px -336px;
}
#adv_tab .icon-24.icon-favorite-white-24,
#adv_tab .icon-24-bf.icon-favorite-white-24:before {
    background-position: -192px -336px;
}
#adv_tab .icon-24.icon-favorite-grey-24,
#adv_tab .icon-24-bf.icon-favorite-grey-24:before {
    background-position: -216px -336px;
}
#adv_tab .icon-24.icon-fb-white-24,
#adv_tab .icon-24-bf.icon-fb-white-24:before {
    background-position: -24px -192px;
}
#adv_tab .icon-24.icon-gplus-white-24,
#adv_tab .icon-24-bf.icon-gplus-white-24:before {
    background-position: -48px -192px;
}
#adv_tab .icon-24.icon-ok-white-24,
#adv_tab .icon-24-bf.icon-ok-white-24:before {
    background-position: -72px -192px;
}
#adv_tab .icon-24.icon-tw-white-24,
#adv_tab .icon-24-bf.icon-tw-white-24:before {
    background-position: -96px -192px;
}
#adv_tab .icon-24.icon-vk-white-24,
#adv_tab .icon-24-bf.icon-vk-white-24:before {
    background-position: -120px -192px;
}
#adv_tab .icon-24.icon-youtube-white-24,
#adv_tab .icon-24-bf.icon-youtube-white-24:before {
    background-position: -144px -192px;
}
#adv_tab .icon-24.icon-fb-grey-24,
#adv_tab .icon-24-bf.icon-fb-grey-24:before {
    background-position: -24px -240px;
}
#adv_tab .icon-24.icon-gplus-grey-24,
#adv_tab .icon-24-bf.icon-gplus-grey-24:before {
    background-position: -48px -240px;
}
#adv_tab .icon-24.icon-ok-grey-24,
#adv_tab .icon-24-bf.icon-ok-grey-24:before {
    background-position: -72px -240px;
}
#adv_tab .icon-24.icon-tw-grey-24,
#adv_tab .icon-24-bf.icon-tw-grey-24:before {
    background-position: -96px -240px;
}
#adv_tab .icon-24.icon-vk-grey-24,
#adv_tab .icon-24-bf.icon-vk-grey-24:before {
    background-position: -120px -240px;
}
#adv_tab .icon-24.icon-youtube-grey-24,
#adv_tab .icon-24-bf.icon-youtube-grey-24:before {
    background-position: -144px -240px;
}
#adv_tab .icon-24.icon-fb-24,
#adv_tab .icon-24-bf.icon-fb-24:before {
    background-position: -24px -264px;
}
#adv_tab .icon-24.icon-gplus-24,
#adv_tab .icon-24-bf.icon-gplus-24:before {
    background-position: -48px -264px;
}
#adv_tab .icon-24.icon-ok-24,
#adv_tab .icon-24-bf.icon-ok-24:before {
    background-position: -72px -264px;
}
#adv_tab .icon-24.icon-tw-24,
#adv_tab .icon-24-bf.icon-tw-24:before {
    background-position: -96px -264px;
}
#adv_tab .icon-24.icon-vk-24,
#adv_tab .icon-24-bf.icon-vk-24:before {
    background-position: -120px -264px;
}
#adv_tab .icon-24.icon-youtube-24,
#adv_tab .icon-24-bf.icon-youtube-24:before {
    background-position: -144px -264px;
}
#adv_tab .icon-24.icon-search-white-24,
#adv_tab .icon-24-bf.icon-search-white-24:before {
    background-position: -168px -192px;
}
#adv_tab .icon-24.icon-question-24,
#adv_tab .icon-24-bf.icon-question-24:before {
    background-position: -192px -192px;
}
#adv_tab .icon-24.icon-home-24,
#adv_tab .icon-24-bf.icon-home-24:before {
    background-position: -216px -192px;
}
#adv_tab .icon-24.icon-display-size-24,
#adv_tab .icon-24-bf.icon-display-size-24:before {
    background-position: -72px -48px;
}
#adv_tab .icon-24.icon-resolution-24,
#adv_tab .icon-24-bf.icon-resolution-24:before {
    background-position: -120px -48px;
}
#adv_tab .icon-24.icon-camera-24,
#adv_tab .icon-24-bf.icon-camera-24:before {
    background-position: -96px -48px;
}
#adv_tab .icon-24.icon-save-24,
#adv_tab .icon-24-bf.icon-save-24:before {
    background-position: -24px -48px;
}
#adv_tab .icon-24.icon-price-24,
#adv_tab .icon-24-bf.icon-price-24:before {
    background-position: -144px -48px;
}
#adv_tab .icon-24.icon-phone-call-24,
#adv_tab .icon-24-bf.icon-phone-call-24:before {
    background-position: -168px -48px;
}
#adv_tab .icon-24.icon-chip-24,
#adv_tab .icon-24-bf.icon-chip-24:before {
    background-position: -96px -72px;
}
#adv_tab .icon-24.icon-devices-other-24,
#adv_tab .icon-24-bf.icon-devices-other-24:before {
    background-position: 0px -216px;
}
#adv_tab .icon-24.icon-settings-overscan-24,
#adv_tab .icon-24-bf.icon-settings-overscan-24:before {
    background-position: -24px -216px;
}
#adv_tab .icon-24.icon-ring-volume-24,
#adv_tab .icon-24-bf.icon-ring-volume-24:before {
    background-position: -48px -216px;
}
#adv_tab .icon-24.icon-battery-charging-full-24,
#adv_tab .icon-24-bf.icon-battery-charging-full-24:before {
    background-position: -72px -216px;
}
#adv_tab .icon-24.icon-zoom-out-map-24,
#adv_tab .icon-24-bf.icon-zoom-out-map-24:before {
    background-position: -96px -216px;
}
#adv_tab .icon-24.icon-wifi-tethering-24,
#adv_tab .icon-24-bf.icon-wifi-tethering-24:before {
    background-position: -120px -216px;
}
#adv_tab .icon-24.icon-clock-white-24,
#adv_tab .icon-24-bf.icon-clock-white-24:before {
    background-position: 0px -240px;
}
#adv_tab .icon-24.icon-common-repair-24,
#adv_tab .icon-24-bf.icon-common-repair-24:before {
    background-position: -216px -264px;
}
#adv_tab .icon-24.icon-connector-24,
#adv_tab .icon-24-bf.icon-connector-24:before {
    background-position: -72px -72px;
}
#adv_tab .icon-24.icon-speaker-24,
#adv_tab .icon-24-bf.icon-speaker-24:before {
    background-position: -216px -312px;
}
#adv_tab .icon-24.icon-keyboard-24,
#adv_tab .icon-24-bf.icon-keyboard-24:before {
    background-position: 0px -288px;
}
#adv_tab .icon-24.icon-microphone-24,
#adv_tab .icon-24-bf.icon-microphone-24:before {
    background-position: -24px -288px;
}
#adv_tab .icon-24.icon-display-24,
#adv_tab .icon-24-bf.icon-display-24:before {
    background-position: -48px -288px;
}
#adv_tab .icon-24.icon-display-repair-24,
#adv_tab .icon-24-bf.icon-display-repair-24:before {
    background-position: -120px -72px;
}
#adv_tab .icon-24.icon-battery-24,
#adv_tab .icon-24-bf.icon-battery-24:before {
    background-position: -0px -72px;
}
#adv_tab .icon-24.icon-carcase-24,
#adv_tab .icon-24-bf.icon-carcase-24:before {
    background-position: -72px -288px;
}
#adv_tab .icon-24.icon-headset-connector-24,
#adv_tab .icon-24-bf.icon-headset-connector-24:before {
    background-position: -120px -288px;
}
#adv_tab .icon-24.icon-wifi-24,
#adv_tab .icon-24-bf.icon-wifi-24:before {
    background-position: -192px -288px;
}
#adv_tab .icon-24.icon-sim-24,
#adv_tab .icon-24-bf.icon-sim-24:before {
    background-position: -144px -288px;
}
#adv_tab .icon-24.icon-trackpad-24,
#adv_tab .icon-24-bf.icon-trackpad-24:before {
    background-position: -168px -288px;
}
#adv_tab .icon-24.icon-kuller-24,
#adv_tab .icon-24-bf.icon-kuller-24:before {
    background-position: -216px -288px;
}
#adv_tab .icon-24.icon-sliding-mechanism-24,
#adv_tab .icon-24-bf.icon-sliding-mechanism-24:before {
    background-position: 0px -312px;
}
#adv_tab .icon-24.icon-btn-home-24,
#adv_tab .icon-24-bf.icon-btn-home-24:before {
    background-position: -24px -312px;
}
#adv_tab .icon-24.icon-accessory-24,
#adv_tab .icon-24-bf.icon-accessory-24:before {
    background-position: -48px -312px;
}
#adv_tab .icon-24.icon-assembled-unit-24,
#adv_tab .icon-24-bf.icon-assembled-unit-24:before {
    background-position: -96px -288px;
}
#adv_tab .icon-24.icon-cdrom-24,
#adv_tab .icon-24-bf.icon-cdrom-24:before {
    background-position: -72px -312px;
}
#adv_tab .icon-24.icon-power-button-24,
#adv_tab .icon-24-bf.icon-power-button-24:before {
    background-position: -96px -312px;
}
#adv_tab .icon-24.icon-vibromotor-24,
#adv_tab .icon-24-bf.icon-vibromotor-24:before {
    background-position: -120px -312px;
}
#adv_tab .icon-24.icon-additional-servicer-24,
#adv_tab .icon-24-bf.icon-additional-servicer-24:before {
    background-position: -144px -312px;
}
#adv_tab .icon-24.icon-insurance-24,
#adv_tab .icon-24-bf.icon-insurance-24:before {
    background-position: -168px -312px;
}
#adv_tab .icon-24.icon-guarantee-24,
#adv_tab .icon-24-bf.icon-guarantee-24:before {
    background-position: -192px -312px;
}
#adv_tab .icon-24-bf-19.icon-place-24:before {
    background-position: 0px 0px;
}
#adv_tab .icon-24-bf-19.icon-phone-24:before {
    background-position: -76.8px 0px;
}
#adv_tab .icon-24-bf-19.icon-mail-24:before {
    background-position: -115.5px 0px;
}
#adv_tab .icon-24-bf-19.icon-metro-mayakovskaya-24:before {
    background-position: -19.2px 0px;
}
#adv_tab .icon-24-bf-19.icon-metro-barricade-24:before {
    background-position: -38.4px 0px;
}
#adv_tab .icon-24-bf-19.icon-metro-university-24:before {
    background-position: -57.6px 0px;
}
#adv_tab .icon-24-bf-19.icon-arrow-right-top-24:before {
    background-position: -153.6px -78px;
}
#adv_tab .icon-24-19.icon-cart-white-24,
#adv_tab .icon-24-bf-19.icon-cart-white-24:before {
    background-position: -38.4px -96px;
}
#adv_tab .icon-24-bf-19.icon-user-white-24:before {
    background-position: -57.6px -97px;
}
#adv_tab .icon-24-bf-19.icon-user-black-24:before {
    background-position: -76.8px -97px;
}
#adv_tab .icon-24-bf-19.icon-clock-24:before {
    background-position: -95px 0px;
}
#adv_tab .icon-24-bf-19.icon-phone-white-24:before {
    background-position: -96px -134.4px;
}
#adv_tab .icon-24-bf-19.icon-email-white-24:before {
    background-position: -115.2px -134.4px;
}
#adv_tab .icon-24-bf-19.icon-place-white-24:before {
    background-position: 0px -134.4px;
}
#adv_tab .icon-24-19.icon-search-white-24 {
    background-position: -134.4px -153.6px;
}
#adv_tab .icon-24-19.icon-home-24 {
    background-position: -172.8px -153.6px;
}
#adv_tab .icon-24-19.icon-settings-24,
#adv_tab .icon-24-bf-19.icon-settings-24:before {
    background-position: -153.6px -19.2px;
}
#adv_tab .icon-24-19.icon-phone-android-24,
#adv_tab .icon-24-bf-19.icon-phone-android-24:before {
    background-position: -172.8px -134.4px;
}
#adv_tab .icon-24-19.icon-display-size-24,
#adv_tab .icon-24-bf-19.icon-display-size-24:before {
    background-position: -57.6px -38.4px;
}
#adv_tab .icon-24-19.icon-resolution-24,
#adv_tab .icon-24-bf-19.icon-resolution-24:before {
    background-position: -96px -38.4px;
}
#adv_tab .icon-24-19.icon-camera-24,
#adv_tab .icon-24-bf-19.icon-camera-24:before {
    background-position: -76.8px -38.4px;
}
#adv_tab .icon-24-19.icon-save-24,
#adv_tab .icon-24-bf-19.icon-save-24:before {
    background-position: -19.2px -38.4px;
}
#adv_tab .icon-24-19.icon-price-24,
#adv_tab .icon-24-bf-19.icon-price-24:before {
    background-position: -115.2px -38.4px;
}
#adv_tab .icon-24-19.icon-skype-24,
#adv_tab .icon-24-bf-19.icon-skype-24:before {
    background-position: -153.6px -172.8px;
}
#adv_tab .icon-24-19.icon-repair-24,
#adv_tab .icon-24-bf-19.icon-repair-24:before {
    background-position: -172.8px -172.8px;
}
#adv_tab .icon-24-19.icon-sort-24,
#adv_tab .icon-24-bf-19.icon-sort-24:before {
    background-position: 0px -211.2px;
}
#adv_tab .icon-24-19.icon-sort-orange-24,
#adv_tab .icon-24-bf-19.icon-sort-orange-24:before {
    background-position: -96px -268.8px;
}
#adv_tab .icon-24-19.icon-delete-24,
#adv_tab .icon-24-bf-19.icon-delete-24:before {
    background-position: 0px -268.8px;
}
#adv_tab .icon-24-19.icon-cart-24,
#adv_tab .icon-24-bf-19.icon-cart-24:before {
    background-position: -0px -115.2px;
}
#adv_tab .icon-24-19.icon-compare-white-24,
#adv_tab .icon-24-bf-19.icon-compare-white-24:before,
#adv_tab .icon-24-19.icon-compare-grey-24.compare-btn.active,
#adv_tab .icon-24-19.icon-compare-grey-24.compare-btn:hover,
#adv_tab .icon-24-bf-19.icon-compare-grey-24.compare-btn.active:before,
#adv_tab .icon-24-bf-19.icon-compare-grey-24.compare-btn:hover:before {
    background-position: -115.2px -268.8px;
}
#adv_tab .icon-24-19.icon-compare-grey-24,
#adv_tab .icon-24-bf-19.icon-compare-grey-24:before {
    background-position: -134.4px -268.8px;
}
#adv_tab .icon-24-19.icon-favorite-white-24,
#adv_tab .icon-24-bf-19.icon-favorite-white-24:before,
#adv_tab .icon-24-19.icon-favorite-grey-24.favorite-btn.active,
#adv_tab .icon-24-19.icon-favorite-grey-24.favorite-btn:hover,
#adv_tab .icon-24-bf-19.icon-favorite-grey-24.favorite-btn.active:before,
#adv_tab .icon-24-bf-19.icon-favorite-grey-24.favorite-btn:hover:before {
    background-position: -153.6px -268.8px;
}
#adv_tab .icon-24-19.icon-favorite-grey-24,
#adv_tab .icon-24-bf-19.icon-favorite-grey-24:before {
    background-position: -172.8px -268.8px;
}
#adv_tab .icon-24-19.icon-devices-other-24,
#adv_tab .icon-24-bf-19.icon-devices-other-24:before {
    background-position: 0px -172.8px;
}
#adv_tab .icon-24-19.icon-settings-overscan-24,
#adv_tab .icon-24-bf-19.icon-settings-overscan-24:before {
    background-position: -19.2px -172.8px;
}
#adv_tab .icon-24-19.icon-ring-volume-24,
#adv_tab .icon-24-bf-19.icon-ring-volume-24:before {
    background-position: -38.4px -172.8px;
}
#adv_tab .icon-24-19.icon-battery-charging-full-24,
#adv_tab .icon-24-bf-19.icon-battery-charging-full-24:before {
    background-position: -57.6px -172.8px;
}
#adv_tab .icon-24-19.icon-zoom-out-map-24,
#adv_tab .icon-24-bf-19.icon-zoom-out-map-24:before {
    background-position: -76.8px -172.8px;
}
#adv_tab .icon-24-19.icon-wifi-tethering-24,
#adv_tab .icon-24-bf-19.icon-wifi-tethering-24:before {
    background-position: -96px -172.8px;
}
#adv_tab .icon-24-19.icon-clock-white-24,
#adv_tab .icon-24-bf-19.icon-clock-white-24:before {
    background-position: 0px -192px;
}
#adv_tab .icon-24-19.icon-clock-24,
#adv_tab .icon-24-bf-19.icon-clock-24:before {
    background-position: -96px 0px;
}
#adv_tab .icon-24-bf-17.icon-cart-white-24:before {
    background-position: -33.6px -84px;
}
#adv_tab .icon-24-17.icon-clock-white-24,
#adv_tab .icon-24-bf-17.icon-clock-white-24:before {
    background-position: 0px -168px;
}
#adv_tab .icon-72-bf {
    position: relative;
    padding-left: 90px;
}
#adv_tab .icon-72-bf:before {
    content: '';
    position: absolute;
    background-repeat: no-repeat;
    background-image: url("icon-72.png");
    left: 0px;
    top: 0px;
    width: 72px;
    height: 72px;
    background-size: 360px 72px;
    /* ИЗМЕНИТЬ РАЗМЕРЫ ЕСЛИ ИЗМЕНЯЕТСЯ ФАЙЛ*/
}
#adv_tab .icon-72-bf-48:before {
    background-size: 240px 48px;
    /* ИЗМЕНИТЬ РАЗМЕРЫ ЕСЛИ ИЗМЕНЯЕТСЯ ФАЙЛ - 60,66666666% */
    width: 48px;
    height: 48px;
}
#adv_tab .icon-72-bf.icon-cost-72:before {
    background-position: 0px 0px;
}
#adv_tab .icon-72-bf.icon-repair-72:before {
    background-position: -72px 0px;
}
#adv_tab .icon-72-bf.icon-get-72:before {
    background-position: -144px 0px;
}
#adv_tab .icon-72-bf-48.icon-cost-72:before {
    background-position: 0px 0px;
}
#adv_tab .icon-72-bf-48.icon-repair-72:before {
    background-position: -48px 0px;
}
#adv_tab .icon-72-bf-48.icon-get-72:before {
    background-position: -96px 0px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    #adv_tab .icon-72-bf:before {
        background-image: url("icon-144.png");
    }
}

@media (max-width: 1199px) {
    .header-row-non-fixed.fixed {
        position: relative !important;
        top: 0 !important;
    }
}

#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .header-row.fixed {
    display: table-row;
    position: fixed;
    background: #fff;
    z-index: 2;
}
#adv_tab .works-tab, #adv_tab table {
    /*max-width: 1037px !important;*/
}
#adv_tab .glued {
    position: absolute;
}
#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .total-row td {
    vertical-align: top;
    border-right: 1px solid #e4e5e5;
    color: #fff;
}
#adv_tab .b1t-ymservice-form-result-new-request .h2 {
    margin-top: 0px;
}
#adv_tab h2, #adv_tab .h2 {
    font-size: 20px;
    line-height: 26px;
}
#adv_tab .b1t-ymservice-form-result-new-request .form-group {
    max-width: 550px;
}
#adv_tab .form-group-label {
    margin-top: 36px;
    margin-bottom: 36px;
    position: relative;
}
#adv_tab .form-group-label {
    margin-top: 30px;
    margin-bottom: 30px;
}
#adv_tab .floating-label {
    color: #9e9e9e;
    cursor: text;
    font-size: 14px;
    line-height: 1;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 11px;
    left: 0;
    -webkit-transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1), font-size 0.3s cubic-bezier(0.4, 0, 0.2, 1), top 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1), font-size 0.3s cubic-bezier(0.4, 0, 0.2, 1), top 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
#adv_tab .b1t-ymservice-form-result-new-request input[type=text] {
    color: #000;
}
#adv_tab .form-group-label .form-control, #adv_tab .form-group-label .picker__select--month, #adv_tab .form-group-label .picker__select--year {
    position: relative;
    z-index: 1;
}
#adv_tab .form-control, #adv_tab .picker__select--month, #adv_tab .picker__select--year {
    background-color: transparent;
    background-image: none;
    border: 0;
    border-bottom: 1px solid #9e9e9e;
    border-radius: 0;
    color: #212121;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 20px;
    padding: 8px 0 7px;
    -webkit-transition: border-bottom-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
    transition: border-bottom-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
    width: 100%;
}
#adv_tab .form-group-label [class*="col-"] .floating-label {
    left: 16px;
}
#adv_tab .form-group-label.control-focus .floating-label, #adv_tab .form-group-label.control-highlight .floating-label {
    color: #616161;
    font-size: 12px;
    top: -16px;
}
#adv_tab .form-group-label.control-focus .floating-label {
    color: #2196f3;
}
#adv_tab .form-group-label {
    margin-top: 36px;
    margin-bottom: 36px;
    position: relative;
}
#adv_tab .form-group-label .form-control, #adv_tab .form-group-label .picker__select--month,
#adv_tab .form-group-label .picker__select--year {
    position: relative;
    z-index: 1;
}
#adv_tab .form-group-label .form-control:-ms-input-placeholder, #adv_tab .form-group-label .picker__select--month:-ms-input-placeholder,
#adv_tab .form-group-label .picker__select--year:-ms-input-placeholder {
    color: transparent;
}
#adv_tab .form-group-label .form-control::-moz-placeholder, #adv_tab .form-group-label .picker__select--month::-moz-placeholder,
#adv_tab .form-group-label .picker__select--year::-moz-placeholder {
    color: transparent;
    opacity: 1;
}
#adv_tab .form-group-label .form-control::-webkit-input-placeholder, #adv_tab .form-group-label .picker__select--month::-webkit-input-placeholder,
#adv_tab .form-group-label .picker__select--year::-webkit-input-placeholder {
    color: transparent;
}
#adv_tab legend + .form-group-label {
    margin-top: 12px;
}
#adv_tab .form-group-label.form-group-alt .floating-label {
    color: #4caf50;
}
#adv_tab .form-group-label.form-group-blue .floating-label {
    color: #2196f3;
}
#adv_tab .form-group-label.form-group-green .floating-label {
    color: #8bc34a;
}
#adv_tab .form-group-label.form-group-purple .floating-label {
    color: #9c27b0;
}
#adv_tab .form-group-label.form-group-red .floating-label {
    color: #f44336;
}
#adv_tab .form-group-label.form-group-yellow .floating-label {
    color: #ffc107;
}
#adv_tab .form-icon-label {
    cursor: pointer;
    display: block;
    font-size: 20px;
    line-height: 28px;
    padding: 4px 0;
    -webkit-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
    transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
#adv_tab .form-group-icon.control-focus .form-icon-label {
    color: #2196f3;
}
#adv_tab .form-group-icon.form-group-alt .form-icon-label {
    color: #4caf50;
}
#adv_tab .form-group-icon.form-group-blue .form-icon-label {
    color: #2196f3;
}
#adv_tab .form-group-icon.form-group-green .form-icon-label {
    color: #8bc34a;
}
#adv_tab .form-group-icon.form-group-purple .form-icon-label {
    color: #9c27b0;
}
#adv_tab .form-group-icon.form-group-red .form-icon-label {
    color: #f44336;
}
#adv_tab .form-group-icon.form-group-yellow .form-icon-label {
    color: #ffc107;
}
#adv_tab .switch {
    position: relative;
}
#adv_tab .switch.checkbox label, #adv_tab .switch.radio label {
    padding-left: 40.5px;
}
#adv_tab .switch-toggle {
    background-color: #9e9e9e;
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    margin-right: 8px;
    position: relative;
    -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    vertical-align: middle;
    width: 32.5px;
}
#adv_tab .switch-toggle:after {
    background-color: #ffffff;
    border-radius: 50%;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25);
    content: "";
    display: block;
    height: 20px;
    position: absolute;
    top: -4px;
    left: 0;
    -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), left 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), left 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    width: 20px;
}
#adv_tab input[type="checkbox"]:checked + .switch-toggle, #adv_tab input[type="radio"]:checked + .switch-toggle {
    background-color: #6ab8f7;
}
#adv_tab input[type="checkbox"]:checked + .switch-toggle:after, #adv_tab input[type="radio"]:checked + .switch-toggle:after {
    background-color: #2196f3;
    left: 12.5px;
}
#adv_tab .checkbox.switch .switch-toggle, #adv_tab .radio.switch .switch-toggle {
    position: absolute;
    top: 4px;
    left: 0;
}
#adv_tab .no-touch .switch-toggle:active:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(0, 0, 0, 0.1);
}
#adv_tab .no-touch input[type="checkbox"]:checked + .switch-toggle:active:after, #adv_tab .no-touch input[type="radio"]:checked + .switch-toggle:active:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(33, 150, 243, 0.25);
}
#adv_tab .touch .switch-toggle {
    -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;
    transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;
}
#adv_tab .touch .switch-toggle:after {
    -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.15s, box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), left 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;
    transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.15s, box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), left 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;
}
#adv_tab .touch .switch-toggle.switch-toggle-on:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(33, 150, 243, 0.25);
}
#adv_tab .touch input[type="checkbox"]:checked + .switch-toggle.switch-toggle-on:after, #adv_tab .touch input[type="radio"]:checked + .switch-toggle.switch-toggle-on:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(0, 0, 0, 0.1);
}
#adv_tab input[type="checkbox"]:checked + .switch-toggle-alt, #adv_tab input[type="radio"]:checked + .switch-toggle-alt {
    background-color: #81c784;
}
#adv_tab input[type="checkbox"]:checked + .switch-toggle-alt:after, #adv_tab input[type="radio"]:checked + .switch-toggle-alt:after {
    background-color: #4caf50;
}
#adv_tab .no-touch input[type="checkbox"]:checked + .switch-toggle-alt:active:after, #adv_tab .no-touch input[type="radio"]:checked + .switch-toggle-alt:active:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(76, 175, 80, 0.25);
}
#adv_tab .touch .switch-toggle-alt.switch-toggle-on:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(76, 175, 80, 0.25);
}
#adv_tab input[type="checkbox"]:checked + .switch-toggle-blue, #adv_tab input[type="radio"]:checked + .switch-toggle-blue {
    background-color: #64b5f6;
}
#adv_tab input[type="checkbox"]:checked + .switch-toggle-blue:after, #adv_tab input[type="radio"]:checked + .switch-toggle-blue:after {
    background-color: #2196f3;
}
#adv_tab .no-touch input[type="checkbox"]:checked + .switch-toggle-blue:active:after, #adv_tab .no-touch input[type="radio"]:checked + .switch-toggle-blue:active:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(33, 150, 243, 0.25);
}
#adv_tab .touch .switch-toggle-blue.switch-toggle-on:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(33, 150, 243, 0.25);
}
#adv_tab input[type="checkbox"]:checked + .switch-toggle-green, #adv_tab input[type="radio"]:checked + .switch-toggle-green {
    background-color: #aed581;
}
#adv_tab input[type="checkbox"]:checked + .switch-toggle-green:after, #adv_tab input[type="radio"]:checked + .switch-toggle-green:after {
    background-color: #8bc34a;
}
#adv_tab .no-touch input[type="checkbox"]:checked + .switch-toggle-green:active:after, #adv_tab .no-touch input[type="radio"]:checked + .switch-toggle-green:active:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(139, 195, 74, 0.25);
}
#adv_tab .touch .switch-toggle-green.switch-toggle-on:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(139, 195, 74, 0.25);
}
#adv_tab input[type="checkbox"]:checked + .switch-toggle-purple, #adv_tab input[type="radio"]:checked + .switch-toggle-purple {
    background-color: #ba68c8;
}
#adv_tab input[type="checkbox"]:checked + .switch-toggle-purple:after, #adv_tab input[type="radio"]:checked + .switch-toggle-purple:after {
    background-color: #9c27b0;
}
#adv_tab .no-touch input[type="checkbox"]:checked + .switch-toggle-purple:active:after, #adv_tab .no-touch input[type="radio"]:checked + .switch-toggle-purple:active:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(156, 39, 176, 0.25);
}
#adv_tab .touch .switch-toggle-purple.switch-toggle-on:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(156, 39, 176, 0.25);
}
#adv_tab input[type="checkbox"]:checked + .switch-toggle-red, #adv_tab input[type="radio"]:checked + .switch-toggle-red {
    background-color: #e57373;
}
#adv_tab input[type="checkbox"]:checked + .switch-toggle-red:after, #adv_tab input[type="radio"]:checked + .switch-toggle-red:after {
    background-color: #f44336;
}
#adv_tab .no-touch input[type="checkbox"]:checked + .switch-toggle-red:active:after, #adv_tab .no-touch input[type="radio"]:checked + .switch-toggle-red:active:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(244, 67, 54, 0.25);
}
#adv_tab .touch .switch-toggle-red.switch-toggle-on:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(244, 67, 54, 0.25);
}
#adv_tab input[type="checkbox"]:checked + .switch-toggle-yellow, #adv_tab input[type="radio"]:checked + .switch-toggle-yellow {
    background-color: #ffd54f;
}
#adv_tab input[type="checkbox"]:checked + .switch-toggle-yellow:after, #adv_tab input[type="radio"]:checked + .switch-toggle-yellow:after {
    background-color: #ffc107;
}
#adv_tab .no-touch input[type="checkbox"]:checked + .switch-toggle-yellow:active:after, #adv_tab .no-touch input[type="radio"]:checked + .switch-toggle-yellow:active:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(255, 193, 7, 0.25);
}
#adv_tab .touch .switch-toggle-yellow.switch-toggle-on:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25), 0 0 0 12.5px rgba(255, 193, 7, 0.25);
}
#adv_tab .textarea-autosize {
    min-height: 36px;
    overflow-x: hidden;
}
#adv_tab .label {
    background-color: #616161;
    border-radius: 2px;
    color: #ffffff;
    display: inline;
    font-size: 75%;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    padding: 0.2em 0.6em;
    vertical-align: baseline;
    white-space: nowrap;
}
#adv_tab .label-alt {
    background-color: #4caf50;
}
#adv_tab .label-blue {
    background-color: #2196f3;
}
#adv_tab .label-green {
    background-color: #8bc34a;
}
#adv_tab .label-purple {
    background-color: #9c27b0;
}
#adv_tab .label-red {
    background-color: #f44336;
}
#adv_tab .label-yellow {
    background-color: #ffc107;
}
#adv_tab .form-control, #adv_tab .form-control:focus, #adv_tab .form-control:active {
    box-shadow: none;
}


#adv_tab .works-tabs {
    width: 100%;
}
#adv_tab .works-tabs li {
    list-style: none;
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    width: 33%;
    text-align: center;
}
#adv_tab .works-tabs li:before {
    display: none;
}
#adv_tab .works-tabs li a {
    color: #212121;
    border-bottom: #212121 1px solid;
    text-transform: uppercase;
    font-size: 14px;
}
#adv_tab .full-works th {
border-top-color: transparent;
}
#adv_tab .works-tabs li a:hover, #adv_tab .works-tabs li a:focus, #adv_tab .works-tabs li a:active {
    background: none;
}
#adv_tab .works-tabs li.active a, #adv_tab .works-tabs li a:hover {
    border-bottom: #2a98d3 2px solid;
    color: #2a98d3;
}
#adv_tab .mobile-works .works-tabs {
    text-align: center;
}
#adv_tab .mobile-works .works-tabs li {
    width: 49%;
}
#adv_tab .mobile-works .total-row.fixed {
    left: 0 !important;
}

#adv_tab .price {
    text-decoration: none;
}
#adv_tab .grand-size > span {
    font-size: 1.8em !important;
}
#adv_tab .grand-size .total-discount-value {
    font-size: 1.4em !important;
}

#adv_tab .b1t-ymservice-catalog-element-model .works-tab .full-works .table td .doptddiv {
    font-size: 12px;
    display: block;
    margin: 0 0 -2px;
    color: #666;
    font-weight: 500;
}