/* Перевод цвета в rgba -  background: rgba(0,0,0, .5); */

/* Настройки коструктора */

        
                #bg-wrapper {
            max-width: 1250px;
        }
        #wrapper {
            width: 1200px;
        }

        
    

        
    body {
                    background: #ffffff;
            }


    #bg-wrapper {
            }

    #content {
                
                margin: 20px  0  0 12px;

                color: #0e0f11;
        font-family: "Arial";
        font-size: 15px;
                    }

        #content a {
        color: #000000;
        font-family: "Arial";
        font-size: 15px;
                    }
    
    #content a:hover {
        color: rgba(0,0,0, .7);        
    }
    
        .sidebar-news-item p a {
        color: #000000;
    }
    
        #content h1, #content h2, .search-form-title, #content .deleted-basket-title h3 {
        color: #000000;
        font-family: "Arial";
        font-size: 22px;
                            font-weight:bold;
            }

        #breadcrumb, #breadcrumb a {
                color: #000000!important;
    }


    #header {
        height: 275px;
        color: #000000;

        
                ;
    }

        #header a {
        color: #000000;
    }

        #img-logo {
        position: absolute;
        /* margin-top: 69px;
        margin-left:1px; */
        top: 70px;
        left:2px;
        min-height: 30px;
        min-width:30px;
    }
    #header img, #header a img {
        border:0;
    }

        #text-logo {
        position: absolute;
        line-height: normal;
        font-family: "Georgia";
        font-size: 28px;
       /* margin-top: 118px;
        margin-left: 47px; */
        top: 119px;
        left: 48px;
                    font-style: italic;
                            font-weight: bold;
            }

        #header-search-form {
        position: absolute;
        top: 131px;
        left: 41px;
    }    


    .left-menu {
        
        color: #de1010;
        font-family: "Arial";
        font-size: 15px;
                    }

    .left-menu a {
        color: #303030;
        font-family: "Arial";
        font-size: 15px;
                    font-style: normal !important;
                            font-weight: normal !important;
        
    }
    
        .left-menu .has-submenu-ico, 
        .left-menu .menu-active ul li .has-submenu-ico {
            color: #303030;
        }        
        .left-menu .menu-active .has-submenu-ico,
        .left-menu li ul .menu-active .has-submenu-ico {
            color: #de1010;
        }
        
    .login-form {
                    background: #f5f5f5;
                color: #000000;
        font-family: "Arial";
        font-size: 14px;
                    }

    .login-form a {
        color: #de1010;
        font-family: "Arial";
        font-size: 14px;
                    font-style: normal !important;
                            font-weight: normal !important;
            }
    #guestDiscountPriceNotice {
                    background: #f5f5f5;
                color: #000000;
    }

    .left-menu-user {
        
        color: #de1010;
        font-family: "Arial";
        font-size: 14px;
                    }
    .left-menu-user a {
        color: #000000;
        font-family: "Arial";
        font-size: 14px;
                    }

    #footer {
        height: 385px !important;
                    background: #f2f2f2;
                color: #000000;

                ;
    }
    #footer a{
        color: #de1010;
    }
    
        .contact_form button.button, .contact_form button.button:hover,
    .registration-form button.button, .registration-form button.button:hover,
    .take-bonus-popup__content input[type='button'], 
    .registration td button.button, 
    .registration td button.button:hover, 
    .garage-form button, .garage-form button:hover,
    .manager-chat button, .manager-chat button:hover, 
    .login-div .button, .restore-div .button, 
    .login-div .button:hover, .restore-div .button:hover,
    .button--site-color, .button--site-color:hover
    {
        background: #de1010 !important;
        color: #ffffff;
        text-shadow: none !important;
    }
 .search-help-popup__alert_image svg {
    fill: #de1010;
 }   

    .price-table {
        color: #141414;
    }
    .price-table th, .part-line {
        background: #de1010;
        color: #ffffff;
    }
    .price-table th a {
        color: #ffffff !important;
        text-decoration:none;
        cursor:pointer;
        font-size:12px !important; // !Убрать после разбора нового дизайна
    }
    .price-table th a:hover{
        text-decoration:underline;
    }
    .price-table td a {
        color: #141414 !important;
    }
    .price-table td p span {
        color: #5a5a5a;
        font-style: italic;
        font-size: 11px;
    }
    .price-table th a.open_all_info, .price-table th a.open_all_info_a {
        color: #e1e1e1 !important;
        text-decoration:none;
        cursor:pointer;
        padding-left: 11px;
        margin-left: -11px;
        display: block;
        font-size: 11px !important;
        text-decoration: none;
        position: absolute;
        margin-top: -2px;
        font-weight: normal;
    }
    .open_all_info i, .open_all_info_a i {
        font-style: normal;
        border-bottom: 1px dashed;
    }
    .price-table th a.open_all_info {
        background:url("/shop/generate_openimg.php?color=e1e1e1") no-repeat 0 4px !important;
    }
    .price-table th a.open_all_info_a {
        background:url("/shop/generate_openimg.php?color=e1e1e1") no-repeat 0 -53px !important;
    }
    .price-table td a.part_info {
        color: #3c3c3c !important;
        font-size:14px !important;
    }
    .price-table td a.part_info-a {
        color: #3c3c3c !important;
        font-size:14px !important;
    }
    .part_info i, .part_info-a i {
        border-bottom: 1px #5a5a5a dotted !important;
    }
    .tr-light {
        background: #ffffff;
    }
    .table-light-border {
        border-color: #cdcdcd !important;          border-collapse:separate;
        border:1px dotted;
    }
    .table-dark-border {
        border-color: #bebebe !important;         border-collapse:separate;
        border:1px dotted;
    }
    .table-light-border .tr-light, .table-dark-border .tr-light{
        background-color: #ffffff !important;
    }
    .table-dark-border .tr-dark, .table-light-border .tr-dark {
        background-color: #f2f2f2 !important;
    }
    .tr-dark {
        background: #f0f0f0;
    }
    .tr-light .sort-active{
        background: #f5f5f5
    }
    .tr-dark .sort-active{
        background: #e6e6e6
    }
    #sort-active-header {
        background: #d40606
    }
    #sort-active-header a {
        text-decoration:underline;
    }
    .filter-criterion-block{
        border-top-color: #ffffff
    }
    .filter-reset{
        border-left-color: #ffffff
    }
    
.order-status-comment {
    color: #840000;
}

 
.chat-block  p {
    color: #141414;
    background: #ffffff;
}
.chat-block.chat_log_manager p {
    background: #f0f0f0;
}
.chat-block p:after {
    border-bottom-color: #ffffff;
}
.chat-block.chat_log_manager p:before {
    border-bottom-color: #f0f0f0;
}

        .price_497015_color td, .price_497015_color {
        background-color:#303030 !important;        color:#ffffff !important;    }
    .show-more-articuls.price_497015_color {
        background-color:#303030 !important;    }
    #content .show-more-articuls.price_497015_color a {    
        color:#ffffff !important;    }
    #content .show-more-articuls.price_497015_color a:before {
        border-top-color: #ffffff;        border-left-color: #ffffff;    }
            .price-table .price_497015_color a.part_info, 
        .price-table .price_497015_color a.part_info-a,
        .price-table .price_497015_color .price-maker a{
            color:#ffffff !important;
        }
        .price_497015_color a.part_info i {
            border-color:#ffffff !important;
        }
        .price_497015_color span {
            color:#ffffff !important;
        }

        .price_497015_color .svg-photo-icon {
            fill:#ffffff !important;
        }
    
            .price_497015_color .sort-active {
            background-color: #262626 !important;
        }
        .price_415925_color td, .price_415925_color {
        background-color:#ffc7c7 !important;        color:#000000 !important;    }
    .show-more-articuls.price_415925_color {
        background-color:#ffc7c7 !important;    }
    #content .show-more-articuls.price_415925_color a {    
        color:#000000 !important;    }
    #content .show-more-articuls.price_415925_color a:before {
        border-top-color: #000000;        border-left-color: #000000;    }
            .price-table .price_415925_color a.part_info, 
        .price-table .price_415925_color a.part_info-a,
        .price-table .price_415925_color .price-maker a{
            color:#000000 !important;
        }
        .price_415925_color a.part_info i {
            border-color:#000000 !important;
        }
        .price_415925_color span {
            color:#323232 !important;
        }

        .price_415925_color .svg-photo-icon {
            fill:#000000 !important;
        }
    
            .price_415925_color .sort-active {
            background-color: #f5bdbd !important;
        }
        .price_181066_color td, .price_181066_color {
        background-color:#fc9f9f !important;        color:#1f1717 !important;    }
    .show-more-articuls.price_181066_color {
        background-color:#fc9f9f !important;    }
    #content .show-more-articuls.price_181066_color a {    
        color:#1f1717 !important;    }
    #content .show-more-articuls.price_181066_color a:before {
        border-top-color: #1f1717;        border-left-color: #1f1717;    }
            .price-table .price_181066_color a.part_info, 
        .price-table .price_181066_color a.part_info-a,
        .price-table .price_181066_color .price-maker a{
            color:#1f1717 !important;
        }
        .price_181066_color a.part_info i {
            border-color:#1f1717 !important;
        }
        .price_181066_color span {
            color:#514949 !important;
        }

        .price_181066_color .svg-photo-icon {
            fill:#1f1717 !important;
        }
    
            .price_181066_color .sort-active {
            background-color: #f29595 !important;
        }
    
                                .price_415925_color .my-warehouse {
            color: #008000 !important;
        }
        
    .supplier_4_color, .supplier_4_color td {
        background-color:#93c6ed !important;        color:#301a1a !important;    }
    .show-more-articuls.supplier_4_color {
        background-color:#93c6ed !important;    }
    #content .show-more-articuls.supplier_4_color a {    
        color:#301a1a !important;    }
    #content .show-more-articuls.supplier_4_color a:before {
        border-top-color: #301a1a;        border-left-color: #301a1a;    }
    
            .price-table .supplier_4_color a.part_info,
        .price-table .supplier_4_color a.part_info-a,
        .price-table .supplier_4_color .price-maker a {
            color:#301a1a !important;
        }
        .supplier_4_color a.part_info i {
            border-color:#301a1a !important;
        }
        .supplier_4_color span {
            color:#624c4c !important;
        }

        .supplier_4_color .svg-photo-icon, .supplier_4_color .search-result__svg_fill {
            fill:#301a1a !important;
        }
    
            .supplier_4_color .sort-active {
            background-color: #89bce3 !important;
        }
        .supplier_12_color, .supplier_12_color td {
        background-color:#f3ffe0 !important;        color:#000000 !important;    }
    .show-more-articuls.supplier_12_color {
        background-color:#f3ffe0 !important;    }
    #content .show-more-articuls.supplier_12_color a {    
        color:#000000 !important;    }
    #content .show-more-articuls.supplier_12_color a:before {
        border-top-color: #000000;        border-left-color: #000000;    }
    
            .price-table .supplier_12_color a.part_info,
        .price-table .supplier_12_color a.part_info-a,
        .price-table .supplier_12_color .price-maker a {
            color:#000000 !important;
        }
        .supplier_12_color a.part_info i {
            border-color:#000000 !important;
        }
        .supplier_12_color span {
            color:#323232 !important;
        }

        .supplier_12_color .svg-photo-icon, .supplier_12_color .search-result__svg_fill {
            fill:#000000 !important;
        }
    
            .supplier_12_color .sort-active {
            background-color: #e9f5d6 !important;
        }
        .supplier_1_color, .supplier_1_color td {
        background-color:#00ff26 !important;        color:#000000 !important;    }
    .show-more-articuls.supplier_1_color {
        background-color:#00ff26 !important;    }
    #content .show-more-articuls.supplier_1_color a {    
        color:#000000 !important;    }
    #content .show-more-articuls.supplier_1_color a:before {
        border-top-color: #000000;        border-left-color: #000000;    }
    
            .price-table .supplier_1_color a.part_info,
        .price-table .supplier_1_color a.part_info-a,
        .price-table .supplier_1_color .price-maker a {
            color:#000000 !important;
        }
        .supplier_1_color a.part_info i {
            border-color:#000000 !important;
        }
        .supplier_1_color span {
            color:#323232 !important;
        }

        .supplier_1_color .svg-photo-icon, .supplier_1_color .search-result__svg_fill {
            fill:#000000 !important;
        }
    
            .supplier_1_color .sort-active {
            background-color: #00f51c !important;
        }
        .supplier_19_color, .supplier_19_color td {
        background-color:#9bcdd4 !important;        color:#000000 !important;    }
    .show-more-articuls.supplier_19_color {
        background-color:#9bcdd4 !important;    }
    #content .show-more-articuls.supplier_19_color a {    
        color:#000000 !important;    }
    #content .show-more-articuls.supplier_19_color a:before {
        border-top-color: #000000;        border-left-color: #000000;    }
    
            .price-table .supplier_19_color a.part_info,
        .price-table .supplier_19_color a.part_info-a,
        .price-table .supplier_19_color .price-maker a {
            color:#000000 !important;
        }
        .supplier_19_color a.part_info i {
            border-color:#000000 !important;
        }
        .supplier_19_color span {
            color:#323232 !important;
        }

        .supplier_19_color .svg-photo-icon, .supplier_19_color .search-result__svg_fill {
            fill:#000000 !important;
        }
    
            .supplier_19_color .sort-active {
            background-color: #91c3ca !important;
        }
        .supplier_41_color, .supplier_41_color td {
        background-color:#ff0000 !important;        color:#000000 !important;    }
    .show-more-articuls.supplier_41_color {
        background-color:#ff0000 !important;    }
    #content .show-more-articuls.supplier_41_color a {    
        color:#000000 !important;    }
    #content .show-more-articuls.supplier_41_color a:before {
        border-top-color: #000000;        border-left-color: #000000;    }
    
            .price-table .supplier_41_color a.part_info,
        .price-table .supplier_41_color a.part_info-a,
        .price-table .supplier_41_color .price-maker a {
            color:#000000 !important;
        }
        .supplier_41_color a.part_info i {
            border-color:#000000 !important;
        }
        .supplier_41_color span {
            color:#323232 !important;
        }

        .supplier_41_color .svg-photo-icon, .supplier_41_color .search-result__svg_fill {
            fill:#000000 !important;
        }
    
            .supplier_41_color .sort-active {
            background-color: #f50000 !important;
        }
        .supplier_115_color, .supplier_115_color td {
        background-color:#ffffff !important;        color:#000000 !important;    }
    .show-more-articuls.supplier_115_color {
        background-color:#ffffff !important;    }
    #content .show-more-articuls.supplier_115_color a {    
        color:#000000 !important;    }
    #content .show-more-articuls.supplier_115_color a:before {
        border-top-color: #000000;        border-left-color: #000000;    }
    
            .price-table .supplier_115_color a.part_info,
        .price-table .supplier_115_color a.part_info-a,
        .price-table .supplier_115_color .price-maker a {
            color:#000000 !important;
        }
        .supplier_115_color a.part_info i {
            border-color:#000000 !important;
        }
        .supplier_115_color span {
            color:#323232 !important;
        }

        .supplier_115_color .svg-photo-icon, .supplier_115_color .search-result__svg_fill {
            fill:#000000 !important;
        }
    
            .supplier_115_color .sort-active {
            background-color: #f5f5f5 !important;
        }
        .supplier_182_color, .supplier_182_color td {
        background-color:#ff0000 !important;        color:#000000 !important;    }
    .show-more-articuls.supplier_182_color {
        background-color:#ff0000 !important;    }
    #content .show-more-articuls.supplier_182_color a {    
        color:#000000 !important;    }
    #content .show-more-articuls.supplier_182_color a:before {
        border-top-color: #000000;        border-left-color: #000000;    }
    
            .price-table .supplier_182_color a.part_info,
        .price-table .supplier_182_color a.part_info-a,
        .price-table .supplier_182_color .price-maker a {
            color:#000000 !important;
        }
        .supplier_182_color a.part_info i {
            border-color:#000000 !important;
        }
        .supplier_182_color span {
            color:#323232 !important;
        }

        .supplier_182_color .svg-photo-icon, .supplier_182_color .search-result__svg_fill {
            fill:#000000 !important;
        }
    
            .supplier_182_color .sort-active {
            background-color: #f50000 !important;
        }
        .supplier_220_color, .supplier_220_color td {
        background-color:#f0aaaa !important;        color:#000000 !important;    }
    .show-more-articuls.supplier_220_color {
        background-color:#f0aaaa !important;    }
    #content .show-more-articuls.supplier_220_color a {    
        color:#000000 !important;    }
    #content .show-more-articuls.supplier_220_color a:before {
        border-top-color: #000000;        border-left-color: #000000;    }
    
            .price-table .supplier_220_color a.part_info,
        .price-table .supplier_220_color a.part_info-a,
        .price-table .supplier_220_color .price-maker a {
            color:#000000 !important;
        }
        .supplier_220_color a.part_info i {
            border-color:#000000 !important;
        }
        .supplier_220_color span {
            color:#323232 !important;
        }

        .supplier_220_color .svg-photo-icon, .supplier_220_color .search-result__svg_fill {
            fill:#000000 !important;
        }
    
            .supplier_220_color .sort-active {
            background-color: #e6a0a0 !important;
        }
        .supplier_221_color, .supplier_221_color td {
        background-color:#00f2ff !important;        color:#000000 !important;    }
    .show-more-articuls.supplier_221_color {
        background-color:#00f2ff !important;    }
    #content .show-more-articuls.supplier_221_color a {    
        color:#000000 !important;    }
    #content .show-more-articuls.supplier_221_color a:before {
        border-top-color: #000000;        border-left-color: #000000;    }
    
            .price-table .supplier_221_color a.part_info,
        .price-table .supplier_221_color a.part_info-a,
        .price-table .supplier_221_color .price-maker a {
            color:#000000 !important;
        }
        .supplier_221_color a.part_info i {
            border-color:#000000 !important;
        }
        .supplier_221_color span {
            color:#323232 !important;
        }

        .supplier_221_color .svg-photo-icon, .supplier_221_color .search-result__svg_fill {
            fill:#000000 !important;
        }
    
            .supplier_221_color .sort-active {
            background-color: #00e8f5 !important;
        }
        .supplier_225_color, .supplier_225_color td {
        background-color:#ff0000 !important;        color:#000000 !important;    }
    .show-more-articuls.supplier_225_color {
        background-color:#ff0000 !important;    }
    #content .show-more-articuls.supplier_225_color a {    
        color:#000000 !important;    }
    #content .show-more-articuls.supplier_225_color a:before {
        border-top-color: #000000;        border-left-color: #000000;    }
    
            .price-table .supplier_225_color a.part_info,
        .price-table .supplier_225_color a.part_info-a,
        .price-table .supplier_225_color .price-maker a {
            color:#000000 !important;
        }
        .supplier_225_color a.part_info i {
            border-color:#000000 !important;
        }
        .supplier_225_color span {
            color:#323232 !important;
        }

        .supplier_225_color .svg-photo-icon, .supplier_225_color .search-result__svg_fill {
            fill:#000000 !important;
        }
    
            .supplier_225_color .sort-active {
            background-color: #f50000 !important;
        }
        .supplier_160_color, .supplier_160_color td {
        background-color:#ffffff !important;        color:#000000 !important;    }
    .show-more-articuls.supplier_160_color {
        background-color:#ffffff !important;    }
    #content .show-more-articuls.supplier_160_color a {    
        color:#000000 !important;    }
    #content .show-more-articuls.supplier_160_color a:before {
        border-top-color: #000000;        border-left-color: #000000;    }
    
            .price-table .supplier_160_color a.part_info,
        .price-table .supplier_160_color a.part_info-a,
        .price-table .supplier_160_color .price-maker a {
            color:#000000 !important;
        }
        .supplier_160_color a.part_info i {
            border-color:#000000 !important;
        }
        .supplier_160_color span {
            color:#323232 !important;
        }

        .supplier_160_color .svg-photo-icon, .supplier_160_color .search-result__svg_fill {
            fill:#000000 !important;
        }
    
            .supplier_160_color .sort-active {
            background-color: #f5f5f5 !important;
        }
        .supplier_163_color, .supplier_163_color td {
        background-color:#d9ffdb !important;        color:#000000 !important;    }
    .show-more-articuls.supplier_163_color {
        background-color:#d9ffdb !important;    }
    #content .show-more-articuls.supplier_163_color a {    
        color:#000000 !important;    }
    #content .show-more-articuls.supplier_163_color a:before {
        border-top-color: #000000;        border-left-color: #000000;    }
    
            .price-table .supplier_163_color a.part_info,
        .price-table .supplier_163_color a.part_info-a,
        .price-table .supplier_163_color .price-maker a {
            color:#000000 !important;
        }
        .supplier_163_color a.part_info i {
            border-color:#000000 !important;
        }
        .supplier_163_color span {
            color:#323232 !important;
        }

        .supplier_163_color .svg-photo-icon, .supplier_163_color .search-result__svg_fill {
            fill:#000000 !important;
        }
    
            .supplier_163_color .sort-active {
            background-color: #cff5d1 !important;
        }
        .supplier_234_color, .supplier_234_color td {
        background-color:#ff0000 !important;        color:#000000 !important;    }
    .show-more-articuls.supplier_234_color {
        background-color:#ff0000 !important;    }
    #content .show-more-articuls.supplier_234_color a {    
        color:#000000 !important;    }
    #content .show-more-articuls.supplier_234_color a:before {
        border-top-color: #000000;        border-left-color: #000000;    }
    
            .price-table .supplier_234_color a.part_info,
        .price-table .supplier_234_color a.part_info-a,
        .price-table .supplier_234_color .price-maker a {
            color:#000000 !important;
        }
        .supplier_234_color a.part_info i {
            border-color:#000000 !important;
        }
        .supplier_234_color span {
            color:#323232 !important;
        }

        .supplier_234_color .svg-photo-icon, .supplier_234_color .search-result__svg_fill {
            fill:#000000 !important;
        }
    
            .supplier_234_color .sort-active {
            background-color: #f50000 !important;
        }
    

    #found-tires-list .tire-block-r a:link,
    #found-tires-list .tire-block-r a:visited{
        color: #0e0f11;
    }
    .filter-criterion-block.filter-is-active{
        background: #de1010;
    }
    .filter-criterion-block.filter-is-active .criterion-name{
        color: #ffffff;
    }
    .criterion-avail-options-list li.active-option span{
        color: #ffffff;
        background: #de1010;
    }

    #content .search-battery-tabs li a,
    .item-sort-block span.active,
    #items-per-page-block .items-per-page-active-opt {
        background: #de1010;
        color: #ffffff;
    }      
    #content .item-sort-block span.active a.dotted {
        color: #ffffff;
    }    
    #content .search-battery-tabs li a.active {
        color: #141414;
        background: #f0f0f0;
    }   
    #content .tabs-container span, 
    #content .tabs-container a.active, 
    #content .tabs-container a.active:hover {
        border-color: #de1010;
        color: #de1010;
    }    
    #content .tabs-container a,  #content .tabs-container a:hover {
        color: #0e0f11;
    }

.stylized_popup.new_design .top-block {
    background:#de1010;
    color: #ffffff;
}
#catalog-locked-user-popup .close, .width440-has-close .close {
    color: #ebebeb;
}



.filter-container, 
.item-list .item-list-item .price-block-bg,
#price-and-buy-block.new, 
.search-from-tab,
#current-page, .item-sort-block,
.catalog-filter-block, .default-filter,
.no-articul-item , #content .filter-tabs span.active a {
    color: #141414 !important;
    background: #f0f0f0 !important;
}
.default-filter a,
.item-sort-block a {
    color: #141414 !important;
}
.no-articul-item {
    border: 2px solid #de1010;
    border-left: none;
    border-right: none;
}
.catalog-list .catalog-list-image {
    border: 1px solid #de1010;
}
.item-list .item-list-item {
    border-color: #dcdcdc;
}
.item-list .item-list-item p.mininum, .item-list .item-list-item p.price {
    color: #141414;
}
.filter-container.additional-params,
.catalog-filter-additional, 
.catalog-filter-additional .catalog-filter-block, 
 #content .filter-tabs a {
    color: #141414 !important;
    background: #e6e6e6 !important;
}
.catalog-filter-additional a {
    color: #141414 !important;
}
.catalog-filter-show-additional a {
    color: #141414 !impotant;
}
.default-filter input[type="button"] {
    background: #de1010;
    color: #ffffff;
}
.default-filter a {
    color: #de1010 !important;
}
.brands {
    border-color: #e6e6e6;
}
.show-additional-parameters a {
    color: #646464 !important;
}
.registration-form #ch-pass h3 a {
    border-color: #000000;  
}
#add-car-form {
    background: #ffffff;
    color: #141414;
}
.price-table th, .part-line {
        background: #de1010;
        color: #ffffff;
    }
#add-car-form .ajax-link {
    color: #141414;
    border-color: #141414;
}

.garage-car, .garage-car-edit-block {
    border-color: #dcdcdc;
}   
#content .garage-list-item__links a, #content .garage-car-edit-block a {
    color: #de1010;
}
.fill-balance-banner button.button {
    background:#de1010;
    color: #ffffff;
}
.jslider-wrapper .jslider .jslider-pointer {
    background: #c00000 !important;
}
.jslider-wrapper .jslider .jslider-bg .v {
    background: #de1010 !important;
}

 .search-form-catalog {
                    background: #f5f5f5;
                color: #000000;        
    }
.special-warning-button {
    color: #141414;
    background: #f0f0f0;
}  
    
#search-form-variants .tabs span.active, #search-form-variants .search-form, 
#search-form-variants .search-form a#select-regions,
#search-form-variants .tabs span.active a {
    color: #141414;
    background: #f0f0f0;
}
#search-form-variants .tabs span, #search-form-variants .tabs span a {
    background: #de1010;
    color: #ffffff;
}
#search-form-variants .button, #search-form button.button {
    background: #de1010;
    color: #ffffff;
}

#header-search-form .search-form .button-container button {
    color: #de1010;
}
.header-search__icon {
    fill: #de1010;
    stroke: #de1010;
}
#header-basket__def .header-basket__img {
    background-color: #de1010;
}
#header-basket__def .header-basket__img svg {
    fill: #ffffff;
}
#header .header-basket__count  {
 color: #ffffff;
}
#header .custom-color a, #header .custom-color, 
#content .custom-color a, #content .custom-color,
#footer .custom-color a, #footer .custom-color,
#left-sidebar .custom-color a, #left-sidebar .custom-color,
.custom-color a, .custom-color {
    color: #de1010;
}
#content .catalog__first_letter {
    color: #de1010;
}
.call-back div.button, #call-back-form button.button {
    background: #de1010;
    color: #ffffff;
}
 .call-back div.button:hover, #call-back-form button.button:hover {
    background: #f22424;
}
input[type="submit"].vin-submit{
    background: #de1010 !important;
    color: #ffffff !important;
}
.laximo-search-tabs div {
    background: #de1010 !important;
    color: #ffffff !important;
}
.vinsearch-tab.active, .framesearch-tab.active, .laximo-search-content {
    color: #141414 !important;
    background: #f0f0f0 !important;
}
.laximo-frame-search-example, .dash, .laximo-vin-search-example {
    color: #141414 !important;
}
#content .show-cars a {
    background: #de1010 !important;
    color: #ffffff !important;
}
#content .show-cars a:hover {
    background: rgba(222,16,16, .7) !important;
}
.laximo-table-table {
    border-bottom: 2px solid #de1010 !important;
}
.laximo-table-table th {
    background: #de1010 !important;
    color: #ffffff !important;
}
.laximo-table-table td {
    border-color: rgba(222,16,16, .5) !important;
}
.g_rowdatahint .catalog-laximo-info {
    background: #de1010 !important;
    color: #ffffff !important;
}
.laximo-container.unit .g_highlight_over, .laximo-container.unit .g_highlight_lock {
    background: rgba(222,16,16, .1) !important;
}
#content #viewport .g_highlight_over, #content #viewport .g_highlight_lock, #cboxContent .g_highlight_lock {
    border: 2px solid #de1010 !important;
    background: transparent !important;
}

.guayaquil_zoom {
    background-color: #de1010 !important;
    color: #ffffff !important;
}
.laximo-container .selected {
    background: #de1010 !important;
    color: #ffffff !important;
}
.vehicle-mobile__wrapper {
    border-top: 2px solid #de1010 !important;
}
.vehicle-mobile__item {
    border-bottom: 2px solid rgba(222,16,16, .25) !important;
}
.laximo-category-box-content div, #cboxWrapper a {
    color: #000000 !important;
}

.ilcats-title, .ilcats-catalog-form--defaultFunction:after {
    color: #000000;
}
.ilcats-search-vin, .ilcats-catalog-page--subgroups.has-image, .ilcats-catalog-page--parts.has-image {    
    background: #f0f0f0 !important;
}
.ilcats-search-vin button {
    background: #de1010 !important;
    color: #ffffff !important;
    border: 1px solid #de1010 !important;
}
#content .ilcats-catalog-page--vin .vin-button a, .ilcats-form--button-vin button {
    background: #de1010 !important;
    color: #ffffff !important;
}
#content .ilcats-search-vin a {
    color: #de1010 !important;
}
.ilcats-list__item:hover, .ilcats-tile__item:hover {
   border: 1px solid #de1010 !important;
}
.ilcats-image__callout {
    border: 5px solid #de1010 !important;
}
.has-image .ilcats-catalog__image__scale-note span{
    color: #000000 !important;
}


.good-item-info td.text-container span {
    border-color: #2c2d2f !important;
}    
.good-item-info td.text-container b {
    }

.text-info-container .image-container {
    background: #f0f0f0;
}
.popup-item-detail-info .close, .popup-item-detail-info .image-container a  {
    color: #141414 !important;
}

.seo-brands-tabs, .seo-brands-abc {
    background: #f0f0f0 !important;
    color: #141414 !important;
}
#content .seo-brands-tabs span a {
    color: #141414 !important;
}
.seo-brands-tabs span.active {
    background: #b4b4b4 !important;
    color: #646464 !important;
}
.seo-brands-tabs span.active, .seo-brands-tabs span.active a {
    color: #646464 !important;
}
.seo-brands-abc ul li {
    border-color: #c8c8c8 !important;
}
.seo-brands-abc ul li.active {
    background: #e6e6e6 !important;
}
.seo-brands-abc ul li a {
    color: #969696 !important;
}
.seo-brands-abc ul li.active a {
    color: #141414 !important;
}
#content h2.seo-catalogs {
        color: #000000;
        font-family: "Arial";
                            font-weight:bold;
            }


.nothing-found {
   border-top: 2px solid #de1010;
   border-bottom: 2px solid #de1010;
   background: #f0f0f0;
   color: #141414; 
}
.nothing-found a {
    color: #141414 !important; 
    opacity: .7;
}

/* Настройки блоков (шапка, сайдбар) */
    #block-40490
    {
        
                    }
    #block-40491
    {
        margin-bottom:0px;
                    }
    #block-40492
    {
        
                    }
    #block-61602
    {
        
                    }
    #block-85833
    {
        
                    }
    #block-86946
    {
        
                    }
    #block-199972
    {
        
                            position:absolute;
            width: 300px;
            height: auto;
            left: 870px;
            top: 32px;
            border:1px transparent;
            }
    #block-199973
    {
        
                            position:absolute;
            width: 300px;
            height: auto;
            left: 245px;
            top: 53px;
            border:1px transparent;
            }
    #block-199974
    {
        
                            position:absolute;
            width: 300px;
            height: auto;
            left: 579px;
            top: 123px;
            border:1px transparent;
            }
    #block-199975
    {
        
                            position:absolute;
            width: 300px;
            height: auto;
            left: 34px;
            top: 117px;
            border:1px transparent;
            }
    #block-199976
    {
        
                            position:absolute;
            width: 300px;
            height: auto;
            left: 480px;
            top: 197px;
            border:1px transparent;
            }
    #block-199977
    {
        
                            position:absolute;
            width: 455px;
            height: 67px;
            left: 319px;
            top: 193px;
            border:1px transparent;
            }
    #block-199987
    {
        
                    }
    #block-200014
    {
        
                            position:absolute;
            width: 300px;
            height: auto;
            left: 553px;
            top: 18px;
            border:1px transparent;
            }
    #block-200015
    {
        
                            position:absolute;
            width: 300px;
            height: auto;
            left: 403px;
            top: 20px;
            border:1px transparent;
            }
    #block-200016
    {
        
                            position:absolute;
            width: 300px;
            height: auto;
            left: 401px;
            top: 21px;
            border:1px transparent;
            }
    #block-200311
    {
        
                    }
    #block-210607
    {
        
                            position:absolute;
            width: 300px;
            height: auto;
            left: 5px;
            top: 136px;
            border:1px transparent;
            }
    #block-233490
    {
        
                    }



.tableClass {
        background-color: #f5f5f5;
        color: #262626;
        background-color: #de1010;
        color: #000000;
        background-color: #575757;
        border-color: #7a7a7a;    
}

#content .procenka-filter__item .articul-order__sorter li a.sort-active,
.search-result__switcher label input + span,
.search-result__switcher label input:checked + span + span {
    border-color: #575757;
}
#content .articul-order__sorter li a.sort-active .sorter-lines, 
#content .articul-order__sorter li a.sort-active .sorter-lines::before, 
#content .articul-order__sorter li a.sort-active .sorter-lines::after {
    background-color: #575757 !important;
}
.procenka-filter__item .hide-supplier.visible-supplier svg, 
.procenka-filter__item .hide-supplier.newdesign svg {
    fill: #575757 !important;
}
.articul-order__sorter li, #content .articul-order__sorter li a {
    color: #0e0f11;
}
.search-result__group-text,
.search-result__group__short {
        background-color: #f5f5f5;
        color: #262626;
}
#content .articul-item__maker a {
    color: #000000;
}
#content .order-brands a {
    color: #575757;
 } 
 .order-brands {
    border-color: #575757;
 }
 .search-result__svg_fill {
    fill: #575757 !important;
 }

#content .show-more-articuls a {
    color: #575757;
}
#content .show-more-articuls a:before {
    border-top-color: #575757;
    border-left-color: #575757;
}
.articul-item__list {
    border: 1px solid #7a7a7a;
}
.articul-item__wrapper {
    border-top: 1px solid #7a7a7a;
}
.articul-item__list {
    background: #ffffff;
    color: #000000;
}
.search-result__title {
    font-family: Tahoma;
    font-size: 22px;    
        }
.mobile-search-title {
    color: #000000;
}

.articul-cart, #content .cart-register a {
    background: #de1010;
}
.articul-cart:hover, #content .cart-register a:hover {
    background: #b60000;
}
#content .buy-credit-button b {
    color: #de1010 !important;
}
.info_button {
border: 2px solid #de1010;
}
.info_button svg {
fill: #de1010;
}

.svg-part-info-icon {
    fill: #de1010;
}
.svg-part-info-icon:hover {
    fill: #b60000;
}
.cip__content .cip__button {
    background: #575757;
}
.cip__content .cip__button:hover {
    background: #2f2f2f;
}

.articul-item__img .show-part-images {
    border-color: #575757;
}
.articul-item__img .svg-photo-icon {
    stroke: #575757;
}

 
.compact-view .buy-credit-button .svg-credit-icon {
    fill: #de1010;
}

.popup_article__button, .order-brands__popup-bottom input[type="button"] {
    background: #de1010 !important;
}
.popup_article__button_white {
    border: 2px solid #de1010;
    color: #de1010;
}

.seo-up-arrow {
    background-color: #575757;
}

 
 
 .search-result__group-table__row.active:before  {
    background-color: #7a7a7a;
 } 
 .search-result__group-table__row .svg-check-icon,  
 .search-result__group-table__row .svg-info-icon {
    fill: #575757;
 } 
 #content .search-result__group-table__brand a {
    color: #575757;
 }
 #content .search-result__group-table__brand .svg-star-icon {
    fill: #575757;
 }

.table-block__cell, #content .brands-auto-modification .table-block__row .table-block__cell a {
    color:#141414; 
    text-decoration: none !important;
}
#content .table-block__cell a {
    color:#141414; 
    opacity: .7;
}
.brands-auto-modification .table-block__row.tr-dark:hover, 
.brands-auto-modification .table-block__row.tr-light:hover,
.catalog-to .table-block__row.tr-dark:hover, 
.catalog-to .table-block__row.tr-light:hover {
    background: rgba(222,16,16, .2);
}
.table-block__row.header-row {
    background: #de1010;
    color: #ffffff;
}
.modification-table_title {
    background: #de1010 !important;
    color: #ffffff !important;
}
.table-block__row.header-row .table-block__cell {
    color: #ffffff;
}
.table-block {
    border-bottom: 4px solid #de1010;
}

 
.tr-dark .uni-catalog__item-description:after {
    background: linear-gradient(to top, #f0f0f0, transparent);
}
.tr-light .uni-catalog__item-description:after {
    background: linear-gradient(to top, #ffffff, transparent);
}
 
#content a.catalog-to-articul-name {
    color: #de1010;
    opacity: 1 !important;
}
.table-block.uni-catalog, .table-block.kuzov-catalog {
    border-bottom: 2px solid #de1010 !important;
    border-top: 2px solid #de1010 !important;
}
#content .table-block.uni-catalog a.uni-item-details {
    color: #de1010;
}

.shop_custom__checkbox input:checked + span:before {   
    border-color: #de1010;
}
.order-delivery label input:checked + span.false-radio:before {
    background: #de1010;
}
#content #order-comment-wrap a {
    color: #0e0f11;
}
#content .submit-order p a {
    color: #0e0f11;
    font-size: 12px;
}

.auth-form__dialog input[type='button'],  .basketh-form__dialog input[type='button'] {
    background: #de1010 !important;
    color: #ffffff !important;
}
.auth-form__dialog input[type='button']:hover,  
.basketh-form__dialog input[type='button']:hover {
    background: rgba(222,16,16, .9) !important;
    color: rgba(255,255,255, .9) !important;
}
.auth-form__dialog a {
    color: #de1010 !important;
}
.auth-form__dialog .show-pass input:checked + svg {
    fill:  #de1010;
}
.result-sum {
    color: #141414;
    background: #f0f0f0;
}
.submit-order .button-container {
    color: #141414;
    background: #f0f0f0;
}
input[type="submit"]#submit-order-button, 
input[type="submit"].confirm-delivery,
.instant-registraion button.button {
    background: #de1010 !important;
    color: #ffffff !important;
    text-shadow: none !important;
}
input[type="submit"]#submit-order-button:hover, 
input[type="submit"].confirm-delivery:hover,
.instant-registraion button.button:hover {
    background: rgba(222,16,16, .9) !important;
    color: rgba(255,255,255, .9) !important;
}
input[type="submit"]#submit-order-button:disabled, 
input[type="submit"]#submit-order-button:disabled:hover, 
input[type="submit"]#submit-order-button:disabled:active {
    background: rgba(222,16,16, .6) !important;
    color: rgba(255,255,255, .6) !important;
    text-shadow: none !important;
}
#content .basket-table__item div a {
    color: #de1010;
}

.instant-registraion__legal_person  {
    color: #141414;
    background: #f0f0f0;
}
#content .instant-registraion__legal_person a {
    color: #141414;
}
 .legal_person__svg svg {
     fill: #de1010;
 }

.payments_types__item input[type="button"] {
    background: #de1010;
    color: #ffffff;
}
.payments_types__item input[type="button"].credit-button {
    border-color: #de1010 !important;
    color: #de1010;
}

.bonus-table {
    border-top: 4px solid #de1010;
    border-bottom: 4px solid #de1010;
}
.partner-link {
    background-color:#f0f0f0;
    color:#141414;
}

.authorisation a {
    background-color: #f5f5f5;
    color: #de1010;
}
.authorisation a:nth-child(2) {
    border-left: 1px solid rgba(222,16,16, .7);
}

.search-parts__stock .search-result__title {
    color: #de1010 !important;   
}

.search-parts__stock .articul-item__list {
    border-color: #de1010 !important;   
}

.catalog-stock__table_wrapper, .catalog-stock__table_select {
    background: rgba(222,16,16, .1) !important;
}
.catalog-stock__table_row:hover {
    background: rgba(222,16,16, .2) !important;
}
.catalog-stock__table_select, .catalog-stock__table_td {
    border-bottom: 1px solid rgba(222,16,16, .5) !important;
}
.catalog-stock__table_h1 {
    border-bottom: 1px solid rgba(222,16,16, .5) !important;
    color: #de1010 !important;
}
.catalog-stock__table_h2 {
    border-bottom: 1px solid rgba(222,16,16, .5) !important;
}
.cart_plus {
    background-color: rgba(222,16,16, .2) !important;
}
.catalog-stock__table_td-photo-img .show-part-images {
    border: 1px solid rgba(222,16,16, .4) !important;
}

#content .shop_order__name_details a, 
#content a.follow-cdek, #content .shop_order__name_status a, 
#content .shop_order__name_text a {
    color: #0e0f11;
}
#content .catalog-stock__table_td a {
    color: #0e0f11;
    text-decoration: none;
}
.catalog-stock-svg {
    fill: #de1010 !important;
}
.svg-bank-note {
    stroke: #de1010 !important;
}
.catalog-stock_item__additional_info input:checked + .catalog-stock_tab__label {
    color: #de1010 !important;
}
.catalog-stock_item__additional_info input:checked + .catalog-stock_tab__label:after {
   background: #de1010 !important;
}
.catalog-stock__show_more {
    color: #de1010 !important;
}
.catalog-stock__show_more b:after {    
    border-bottom: 5px solid #de1010 !important;
}
.catalog-stock__show_more span:after {
    border-top: 5px solid #de1010 !important;
}
.catalog-stock_tab__label_mobile {
    color: #de1010 !important;
}

.catalog-stock__top-title {
    background: #f0f0f0 !important;
    color: #141414 !important;
}
#content .catalog-stock__top-title a {
    color: #de1010 !important;
}
.catalog-stock__top-title_img, .catalog-stock__other-parts-link_img, 
.catalog-stock__item_img .show-part-images {
    border: 1px solid #c8c8c8 !important;
}


#content .slide-table__td a {
    color: #0e0f11;
}

#content .slider-module__wrapper .bx-controls-direction a.bx-prev:hover {
    border-right: 20px solid #de1010;
}
#content .slider-module__wrapper .bx-controls-direction a.bx-next:hover {
    border-left: 20px solid #de1010;
}
#content .slider-module__text {
    background: #de1010;
}
#content .slider-module__item:hover .slider-module__text {
    background: #ff6a6a;
}
#content .slider-module__text a {
    color: #ffffff;
}

.sto__user_form .svg-data {
    fill: #de1010;
}

.popup-gear {
    fill: #de1010;
}
.search-help-popup__content input[type="button"] {
    color: #ffffff;
    background: #de1010;
}

.whatsapp_banner {
    background-color: rgba(222,16,16, .15) !important;
}


.block__base_header__full {
    background: #de1010 !important;
    color: #ffffff !important;
}
.background__base_header__bg {
    background: #de1010 !important;
}
.text__base_header__bg {
    color: #de1010 !important;
}
.text__base_header__text {
    color: #ffffff !important;
}
.border__base_header__bg {
    border-color: #de1010 !important;
}
.svg_fill__base_header__bg {
    fill: #de1010 !important;
}
.svg_stroke__base_header__bg {
    stroke: #de1010 !important;
}
.svg_fill__base_header__text {
    fill: #ffffff !important;
}
.svg_stroke__base_header__text {
    stroke: #ffffff !important;
}
#content a.link__base_header__bg, 
#header a.link__base_header__bg {
    color: #de1010 !important;
}

.block__base_tr2__full {
    background: #f0f0f0 !important;
    color: #141414 !important;
}
.block__base_table__text {
    color: #141414 !important;
}

    @media screen and  (min-width: 100px) and (max-width: 1000px){   
        #content .catalog-table-list h2 {
            color: #de1010;
        }    
        #content .table-block__cell a {
            color: #de1010; 
            opacity: 1;
        }        
        .order-search-form #search-btn.button {
            background-color: #de1010 !important;
        }
    
                .catalog-brand p {
           border: 1px solid #de1010 !important;
       }       
        #content .catalog-brand a:hover {
            color: rgba(0,0,0, 1); 
        }
       
              .garage-car-edit-block, .garage-list-item {
            border-top: 2px solid #de1010 !important;
        }
        
                .table-block, .shop_bill__wrapper {
            border-top: 2px solid #de1010 !important;
        }
        .table-block__row {
            border-bottom: 2px solid rgba(222,16,16, .3) !important;
        }        
        
                .order-brands__popup .tr {
            border-bottom: 1px solid rgba(222,16,16, .3) !important;
        }        
        #content .search-result__group-table__row.active .my-warehouse:before  {
            background-image: linear-gradient(to right, rgba(122,122,122,0), rgba(122,122,122,.4), rgba(122,122,122,.8)) !important;            
         }         
         #content .search-link a {
            background-color: #de1010 !important;            
            opacity: 1 !important;
        }        
        #content .uni-catalog__item-name a {
            color: #de1010 !important;
        }        
        .table-block.uni-catalog .table-block__cell {
            border-bottom: 2px solid rgba(222,16,16, .3) !important;
        }        
        #content .table-block a.uni-price {
            background: #de1010 !important;
            color: #ffffff !important;
        }        
        #content .mobile-item__price a {
            background: #de1010 !important;
            color: #ffffff !important;
        }        
        #content .order-item-status-block a {
            color: #de1010 !important;
            opacity: 1 !important;
        }        
        input[type="button"].start-pay-button {
            background: #de1010 !important;
            color: #ffffff !important;
        }        
        .auth-form__dialog input[type="button"], .auth-form__dialog input[type="button"]:hover {
            background: #de1010 !important;
            color: #ffffff !important;
            text-shadow: none;
        }        
        .auth-form__dialog a {
            color: #de1010 !important;
        }
        .ilcats-image__callout {
            border: 3px solid #de1010 !important;
        }
        .header-adapt__search .tabs  label input:checked + span {
            background: #de1010 !important;
            color: #ffffff !important;
        }
    }        
     
    @media screen and  (min-width: 100px) and (max-width: 480px) {
        .bonus-table {
           border-top: 2px solid #de1010 !important;
        }
        .bonus-table tr td {        
            border-bottom: 2px solid rgba(222,16,16, .2) !important;
        }
    }
    
    @media screen and (min-width: 100px) and (max-width: 700px) {
                .basket-table {
            border-top: 2px solid #de1010 !important;
        }
        .basket-table__item {
            border-bottom: 2px solid rgba(222,16,16, .3) !important;
        }        
        .search-result__group-block, .recommended-articuls-wrapper, .search-result__group-table__row {
            border-color: rgba(87,87,87,.3) !important;
        }
        .recommended-articuls-title {
            border-bottom: 2px solid rgba(87,87,87,.3) !important;
        }
        
         .search-result__group-table__row.active:before  {
            background-color: rgba(87,87,87,.5) !important;
         }
         .basket-item__remove span svg {
            fill: #de1010;
         }
    } 
    
    @media screen and  (min-width: 100px) and (max-width: 720px) {
        .order-actions-table-row {
            border-bottom: 1px solid rgba(87,87,87,.3) !important;
        }
    }    
    
        
    @media screen and  (min-width: 100px) and (max-width: 800px) {
        .price-table-header {
            background: #de1010;
        }
    }
    
    @media screen and  (min-width: 100px) and (max-width: 550px) {
        .price-table.short-search {
            border-top: 4px solid #de1010;
        }
    }
    
        
    @media screen and  (min-width: 100px) and (max-width: 570px) {
        input[type="submit"].vin-submit{
            background: #de1010 url('/images/shop/adaptive/lupa.png') center center no-repeat!important;
            color: #ffffff !important;
        }
    }
        @media screen and  (min-width: 100px) and (max-width: 650px) {
        .catalog-stock__table_row {
            border-bottom: 1px solid rgba(222,16,16, .5) !important;
        }
    }  
    
 


.header-adapt__content{
            background: #ffffff !important;
        
}

#logo_adaptive_img {
    display: block;
 
}

#logo_adaptive_text {
    display: none;
 
}

.header-adapt__contacts {
    background: #de1010 !important;
    color: #ffffff !important;
}

.header-adapt__contacts .svg-phone-icon, .header-adapt__fixed .svg-burger-icon,  
.header-adapt__fixed .svg-cart-icon {
    fill: #ffffff !important;
}
.header-adapt__user-menu .svg-person-icon {
    stroke: #ffffff !important;
}
.header-adapt__search__show .header-search__icon {
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

.header-adapt__fixed {
    background: #de1010 !important;
}
.header-adapt__search__icon.active, .header-adapt__search__icon.active:before {
    background: #f22424;
}
.header-adapt__cart span {
    background: #ffffff !important;
    color: #de1010 !important;
}
.header-adapt__cart span {
    background: #ffffff !important;
    color: #de1010 !important;
}
#adapt-menu-user .left-menu-user li span, #adapt-menu-user .adapt-links a, 
#adapt-menu-user .links a, #adapt-menu-user .left-menu-user li span b {
    color: #000000 !important;
}
.adapt-sorter.fixed .adapt-sorter-item:hover, 
.adapt-sorter .active-sorter-link,
.search-result__group-list.fixed .active td, 
.search-result__group-list.fixed .active th,
.search-result__group-list.fixed .search-result__group-table tr:hover th, 
.search-result__group-list.fixed .search-result__group-table tr:hover td{
    background: rgba(222,16,16, .1) !important;
}
#content .search-result__group-list.fixed .search-result__group-table .active th a, 
#content .search-result__group-list.fixed .search-result__group-table .active td a {
    color: #de1010 !important;
}
.adapt-sorter.fixed, .search-result__group-list.fixed {
    border-top: 1px solid rgba(222,16,16, .4) !important;
}
.show-adapt-sorter {
    border-left: 1px solid rgba(222,16,16, .4) !important;
}

/* Стили добавленые через редактор */
#menu-item-624671 {
    position: relative;
}
.articul-item.price_415925_color .show-part-images.photo-icon svg {
    fill: rgba(0,0,0,.25);
}
.left-menu.sidebar-item.goods-group-menu {
    padding: 0;
}
.fast_reg_auth_form__content label:nth-child(1):after {
    content: 'Если в течение пяти минут письмо не поступило, проверьте папку "Спам", возможно, оно там';
    display: block;
    color: red;
    margin-bottom: 20px;
    font-size: 13px;
}
#menu-item-624671 b {
    position: absolute;
    right: 7px;
    top: 11px;
}

#block-209709 {
    padding:0;
}
#block-40491.authorisation {
    display: none;
}
#content a:hover {
    opacity: 1;
    color: #b00707;
}
.selected-paragraph {
    background: #f5f5f5;
    padding: 30px;
}
#content h1.red-title {
    color: #dd1010;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 30px;
}
#content h1.red-title span {
    color: #010101;
    text-transform: none;
    display: block;
}

/* new-design -------- */
body {
    position: relative;
}
body * {
    font-family: 'Open Sans', sans-serif !important;
}
body:before {
    content: '';
    display: block;
    height: 45px;
    width: 100%;
    background: #000000;
    position: absolute;
    left: 0;
    top: 0;
}
#block-199972 {
    width: 100%;
    margin-top: 0 !important;
    height: 45px;
    line-height: 45px;
    color: #ffffff;
    left: 0;
    top: 0;
}
.top-header {
    display: flex;
}
.top-header__left {
    width: 50%;
}
.top-header__left a {
    font-size: 16px;
    padding-left: 18px;
    position: relative;
    margin-right: 20px;
    color: #ffffff !important;
    text-decoration: none;
}
.top-header__left a:before {
    content: '';
    display: block;
    height: 8px;
    width: 8px;
    background: #dd1010;
    border-radius: 20px;
    position: absolute;
    left: 0;
    top: 7px;
}
.top-header__right {
    text-align: right;
    font-size: 22px;
    width: 50%;
}
.top-header__right span {
    padding-left: 40px;
    background: url('/shop_design/17/phone_red.png') left center no-repeat;
    position: relative;
}
.top-header__right  span:before {
    content: '';
    display: block;
    background: url('/shop_design/17/viber.png') center center no-repeat;
    width: 26px;
    height: 26px;
    position: absolute;
    left: -35px;
    top:3px;
}

#img-logo {
    left: 0;
    top: 85px;
}
#block-199973 {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    left: 215px;
    top: 82px;
    width: 370px;
    margin-top: 0 !important;
}
#block-199974 {
    width: 600px;
    text-align: right;
    margin-top: 0 !important;
    top: 78px;
    left: 609px;
}
#block-199974 a {
    display: inline-block;
    height: 45px;
    line-height: 45px;
    padding: 0 25px 0 60px;
    border-radius: 3px;
    cursor: pointer;
    text-decoration: none;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    margin-left: 5px;
}
#block-199974 a.show-callback {
    background: #e1e1e1 url('/shop_design/17/phone_black.png') 15px center no-repeat;
    color: #000000;
}
#block-199974 a.show-callback:hover {
    background-color: #d1d1d1;
}
#block-199974 a.header-manager {
    background: #dd1010 url('/shop_design/17/manager.png') 15px center no-repeat;
    color: #ffffff !important;
}
#block-199974 a.header-manager:hover {
    background-color: #ca0a0a;
}
/* gray line */
#block-199975 {
    width: 100%;
    margin-top: 0 !important;
    height: 45px;
    left: 0;
    top: 160px;
}
#block-199975 .gray-line {
    height: 45px;
    background: #e0e0e0;
    color: #e0e0e0;
}
#header {
    overflow: visible;
}
/* header search form */
#header-search-form {
    top: 163px;
    left: 0;
    height: 39px;
    z-index: 55;
    width: calc(100% - 450px);
}
#header-search-form .tabs {
    display: inline-block;
    vertical-align: top;
    width: 335px;
    margin-right: -4px;
    height: 39px;
}
#header-search-form .tabs label {
    display: inline-block;
    height: 39px;
    width: 100px;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
}
#header-search-form .tabs label:nth-child(1):after, #header-search-form .tabs label:nth-child(2):after {
    content: '';
    display: block;
    height: 29px;
    width: 1px;
    background: #a3a3a3;
    position: absolute;
    left: 100%;
    top: 6px;
}
#header-search-form .tabs label:nth-child(1):before, #header-search-form .tabs label:nth-child(2):before {
    content: '';
    display: block;
    height: 29px;
    width: 1px;
    background: #f9f9f9;
    position: absolute;
    left: 100%;
    top: 6px;
    margin-left: 1px;
}
#header-search-form .tabs label:nth-child(2) {
    width: 135px;
}
#header-search-form .tabs label:nth-child(3) {
    width: 85px;
}
#header-search-form .tabs label input {
    display: none;
}
#header-search-form .tabs label span {
    display: block;
    height: 39px;
    line-height: 39px;
    text-indent: -5000px;
    position: relative;
    color: #9f9f9f;
}
#header-search-form .tabs label span:hover {
    color: #3e3d3d;
}
#header-search-form .tabs label span:after {
    content: "По номеру";
    display: block;
    position: absolute;
    width: 100%;
    height: 39px;
    line-height: 39px;
    text-align: center;
    text-indent: 0;
    left: 0;
    top: 0;
}
#header-search-form .tabs label:nth-child(2) span:after {
    content: "наименованию";
}
#header-search-form .tabs label:nth-child(3) span:after {
    content: "VIN/FRAME";
}

#header-search-form .tabs label input:checked + span {
    color: #e21b1b;
    cursor: default;
}
#header-search-form .search-form {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 340px);
    margin-right: -4px;
    overflow: hidden;
}

#header-search-form .search-form {
    height: 39px;
}
#header-search-form .search-form table {
    width: 100%;
}
#header-search-form .search-form table th, #header-search-form .search-form table td {
    height: 39px;
    vertical-align: top
}
#header-search-form .search-form table td {
    width: 50px;
}
#header-search-form .search-form table td button {
        width: 39px;
    height: 39px;
    border: none;
    outline: none;
    background: #dd1010 url('/shop_design/17/lupa_white.png') center center no-repeat;
    text-indent: -5000px;
    cursor: pointer;
    border-radius: 50px;
    margin-left: 10px;
}
#header-search-form .search-form table  input {
    width: 100%;
    border: none;
    height: 39px;
    padding-left: 15px;
    border-radius: 3px;
    background: #ffffff;
}
#header-search-form .search-form table  input:focus {
    box-shadow: none !important;
}
#block-199976 {
    height: 30px;
    width: 120px;
    margin-top: 0 !important;
    left: 760px;
    top: 170px;
}
#block-199976 a {
    display: block;
    height: 25px;
    line-height: 25px;
    padding-left: 30px;
    font-size: 14px;
    text-transform: uppercase;
    background: url('/shop_design/17/cart.png') left center no-repeat;
    font-weight: 600;
    text-decoration: none;
    color: #4b4b4b;
}
#block-199976 a:hover {
    color: #000000;
}
/* header-user-menu */
#block-199977 {
    height: 45px;
    width: 350px;
    left: 100%;
    margin-left: -350px;
    margin-top: 0;
    top: 160px;
}
#not-user-links, #user-links {
    display: none;
}
#user-links .header-user-menu {
    display: none;
    width: 300px;
    position: relative;
    z-index: 100;
    background: #ffffff;
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    margin-left: 50px;
}
.header-user-menu #block-40491 {
    margin-top: 8px !important;
    padding: 20px;
}
#header .header-user-menu #block-40491 a {
    color: #dd1010;
}
#header #block-40492 {
    padding: 0 20px 20px 20px;
}
#not-user-links {
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    text-align: right;
    padding-right: 20px;
}
#not-user-links a {
    margin-left: 15px;
    cursor: pointer;
}
#not-user-links a#login {
    color: #dd1010;
}

#user-links {
    padding-top: 3px;
}
.header-user-name:after {
    content: '';
    display: block;
    width: 33px;
    height: 33px;
    border-radius: 50px;
    background: #dd1010 url('/shop_design/17/white-triangle.png') center 14px no-repeat;
    position: absolute;
    right: 7px;
    top: 3px;
    transition: all .2s;
}
.header-user-name.active:after {
    transform: rotate(180deg);
}
.header-user-name {
    text-align: right;
    padding-right: 45px;
    position: relative;
    cursor: pointer;
}
.header-user-name span {
    font-size: 13px;
    color: #888686;
    display: block;
}
.header-name-content {
    font-size: 16px;
}

#block-40490 {
    margin-top: 0 !important;
    padding: 0;
}
.left-menu li {
    background: none;
    margin-bottom: 0 !important;
}
.left-menu li a {
    text-decoration: none;
    display: block;
    padding: 10px 7px 10px 15px;
    background: #f2f2f2;
    border-bottom: 1px solid #ffffff;
}
.left-menu li.menu-active span {
    display: block;
    background: #f8f8f8;
    padding: 10px 7px 10px 15px;
    border-bottom: 1px solid #ffffff;
}
.left-menu li span {
    padding-right: 0;
}

.left-menu li#menu-item-624671 a, .left-menu li#menu-item-624671.menu-active span {
    padding-left: 35px;
    background: #e0e0e0 url('/shop_design/17/menu-manager.png') 10px 11px no-repeat;
}
.left-menu li#menu-item-624671.menu-active span {
    padding-left: 35px;
    background: #f0f0f0 url('/shop_design/17/menu-manager_gray.png') 10px 11px no-repeat;
    color: #000000;
}
.left-menu li#menu-item-624673 a {
    padding-left: 35px;
    background: #e0e0e0 url('/shop_design/17/menu-doc.png') 10px 11px no-repeat;
}
.left-menu li#menu-item-624673.menu-active span {
    padding-left: 35px;
    background: #f0f0f0 url('/shop_design/17/menu-doc_gray.png') 10px 11px no-repeat;
    color: #000000;
}
.left-menu li#menu-item-524648 {
    margin-bottom: 30px !important;
}
.left-menu li#menu-item-524648 a {
    padding-left: 35px;
    background: #e0e0e0 url(' 	/shop_design/17/menu_lupa.png') 10px 10px no-repeat;
}
.left-menu li#menu-item-524648.menu-active span {
    padding-left: 35px;
    background: #f0f0f0 url(' 	/shop_design/17/menu_lupa_gray.png') 10px 10px no-repeat;
    color: #000000;
}

.left-menu li#menu-item-715201:before {
    content: 'каталоги';
    display: block;
    padding: 12px 7px 12px 15px;
    text-transform: uppercase;
    color: #ffffff;
    background: #dd1010;
}

.left-menu li#menu-item-624754, .left-menu li#menu-item-730043 {
    margin-bottom: 30px !important;
}
.left-menu li#menu-item-624674:before {
    content: 'информация для клиентов';
    display: block;
    padding: 12px 0 12px 10px;
    text-transform: uppercase;
    color: #ffffff;
    background: #6f6f6f;
}
.left-menu li#menu-item-624674 a,
.left-menu li#menu-item-624672 a,
.left-menu li#menu-item-672420 a,
.left-menu li#menu-item-6 a,
.left-menu li#menu-item-728731 a,
.left-menu li#menu-item-728730 a {
    background: #fafafa;
    border-bottom: 1px solid #dddddd;
}
.left-menu li#menu-item-728732 a {
    background: #fafafa;
}
.left-menu li#menu-item-728732 {
    margin-bottom: 30px !important;
}
.left-menu li#menu-item-624674.menu-active span,
.left-menu li#menu-item-624672.menu-active span,
.left-menu li#menu-item-672420.menu-active span,
.left-menu li#menu-item-6.menu-active span,
.left-menu li#menu-item-728731.menu-active span,
.left-menu li#menu-item-728730.menu-active span,
.left-menu li#menu-item-728732.menu-active span {
    background: #f0f0f0;
    border-bottom: 1px solid #dddddd;
}


@media screen and (min-width: 1001px) and (max-width: 3000px) {
    .brands-table {
    -moz-column-count: 6 !important; /* Для Firefox */
    -webkit-column-count: 6 !important; /* Для Safari и Chrome */
     column-count: 6 !important;
} 
}
.brands-table li {
    padding: 1px 5px 1px 10px;
    border: 1px solid #ebebeb;
    margin-bottom: 5px;
    width: 130px;
    border-radius: 3px;
    transition: all .3s;
}
.brands-table li a:nth-child(2) {
    display: none;
}

.brands-table li a {
    color: #6e6e6e !important;
    display: block;
    line-height: 32px;
    text-decoration: none;
}

.brands-table li:hover {
    border: 1px solid #dd1010;
}
#left-sidebar #block-40491, #left-sidebar #block-40492 {
    display: none;
}
#block-200014 {
    left: 0;
    top: 225px;
    height: 50px;
    width: 100%;
}
.payments {
    height: 50px;
    line-height: 50px;
    background: #000000;
    color: #ffffff;
    font-size: 16px;
    padding: 0 0 0 15px;
}

.payments img {
    vertical-align: middle;
    margin-bottom: 2px;
}
.payments .logo-payment {
    display: inline-block;
    vertical-align: middle;
    height: 44px;
    line-height: 44px;
    padding: 0 7px;
    background: #ffffff;
    border-radius: 3px;
    margin-bottom: 3px;
    margin-left: 2px;
}
.payments .credit-text {
    padding-left: 19px;
}


/* footer */

body {
    position: relative;
}
#wrapper {
    padding-bottom: 400px;
}

#footer {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}

#footer #footer-table {
    width: 1200px;
    left: 50%;
    margin-left: -600px;
    bottom: 15px;
}
.footer-copyright a {
    display: none;
}

#block-200015 {
    left: 0;
    margin-top: 0 !important;
    height: 234px;
    top: 65px;
    width: 100%;
}
.footer-map {
    height: 234px;
    background: url('/shop_design/17/map.png') center center no-repeat;
    text-indent: -1000px;
    overflow: hidden;
}

#block-200016 {
    width: 100%;
    margin-top: 0 !Important;
    top: 0;
    left: 0;
    height: 60px;
}
.footer-contacts {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    line-height: 60px;
}
.footer-address {
    width: 900px;
    display: inline-block;
    vertical-align: middle;
    margin-right: -4px;
    font-size: 15px;
}
.footer-phone {
    width: 300px;
    display: inline-block;
    vertical-align: middle;
    margin-right: -4px;
    text-align: right;
    font-size: 20px;
}
.footer-phone img {
    vertical-align: middle;
    margin-right: 5px;
}

/* slider */
.main-page .slider-module__wrapper {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
}
/*.slider-module__wrapper {
    border: none !important;
}
.slider-module__wrapper h2 {
    font-size: 24px !important;
    color: #000000 !important;
    text-align: left !important;
    margin-bottom: 5px !important;
    text-transform: uppercase;
    font-weight: normal !important;
}
.slider-module__wrapper .bx-controls-direction a {
    top: 180px;
    width: 21px;
    height: 41px;
    transform: none;
    border: none !important;
    background: url('/shop_design/17/slider-arrows.png') left top no-repeat;
}

#content .slider-module__wrapper .bx-controls-direction a {
    border: none !important;
    opacity: 1;
}

.slider-module__wrapper .bx-controls-direction a.bx-prev {
    left: auto;
    left: 0;
    border: none !important;
    background: url('/shop_design/17/slider-arrows.png') left top no-repeat;
}
.slider-module__wrapper .bx-controls-direction a.bx-prev:hover {
    background: url('/shop_design/17/slider-arrows.png') left bottom no-repeat;
}
.slider-module__wrapper .bx-controls-direction a.bx-next {
    right: 0;
    border: none !important;
    background: url('/shop_design/17/slider-arrows.png') right top no-repeat;
}
.slider-module__wrapper .bx-controls-direction a.bx-next:hover {
    background: url('/shop_design/17/slider-arrows.png') right bottom no-repeat;
}
.slider-module__wrapper .bx-viewport {
    height: 300px !important;
}

.slider-module__item {
    width: 200px !important;
    height: 261px;
    margin: 0 7px;
    background: #ffffff;
    box-shadow: 0 0 4px rgba(0,0,0,.2);
    margin-top: 15px;
    margin-bottom: 15px;
}

.slider-module__image {
    max-width: 190px;
    width: 190px;
    border: none !important;
    background: #ffffff !important;
    max-height: 170px;
    height: 170px;
    line-height: 170px;
    padding-top: 5px;
    padding-bottom: 10px;
}
.slider-module__text a {
    display: block;
    position: relative;
    padding: 15px 10px;
    z-index: 5;
    background: #dd1010;
    color: #ffffff !important;
}
.slider-module__text a:hover {
    background: #000000;
}
.slider-module__text {
    position: relative;
    padding: 0;
}*/


/* callback popup */
.call-back div.form {
    display: block;
}

.call-back {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 500;
    background: rgba(0,0,0,.3);
    display: none;
}

.call-back div.button {
    display: none;
}
#call-back-form {
    width: 100%;
    max-width: 500px;
    padding: 20px;
    position: absolute;
    left: 50%;
    margin-left: -270px;
    border: none;
    top: 50%;
    margin-top: -200px;
    z-index: 5;
}
#call-back-form form {
    display: block;
    background: #ffffff;
    padding: 38px 40px 40px 20px;
    position: relative;
}
.callback-popup-title {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 28px;
    padding-left: 20px;
}
.callback-popup-close {
    width: 30px;
    height: 30px;
    border-radius: 50px;
    background: #F3F4F6;
    top: 15px;
    right: 15px;
    position: absolute;
    cursor: pointer;
    color: #A2A2A2;
    line-height: 30px;
    text-align: center;
    font-size: 26px;
}
.callback-popup-close:hover {
    color: #555555;
}
#call-back-form label {
    display: inline-block;
    width: calc(50% - 20px);
    margin-right: -4px;
    margin-left: 20px;
    font-weight: normal;
    font-size: 14px;
}
#call-back-form label input, #call-back-form label textarea {
    width: 100%;
    box-sizing: border-box;
    max-width: 100%;
    border-radius: 2px;
    border: 1px solid #E0E0E0;
    height: 40px;
}
#call-back-form label input {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
}
#call-back-form label textarea {
    height: 61px;
    padding-top: 4px;
    font-size: 14px;
}
#call-back-form label input:focus, #call-back-form label textarea:focus {
    border: 1px solid #bcbcbc;
    box-shadow: 0 0 7px rgba(0,0,0,.1);
}
#call-back-form label:last-of-type {
    width: calc(100% - 20px);
}
#call-back-form .submit {
    padding-left: 20px;
    padding-top: 20px;
    text-align: center;
}
#call-back-form .submit .ajax-link {
    display: none;
}
/*#call-back-form label:before {
    content: 'Телефон *';
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 7px;
}
#call-back-form label:first-of-type:before {
    content: 'Ваше имя *';
}
#call-back-form label:last-of-type:before {
    content: 'Ваше сообщение *';
}*/
#call-back-form button.button {
    height: 45px;
    line-height: 45px;
    width: 220px;
    padding: 0;
    border-radius: 3px;
    box-shadow: none;
    background: #dd1010;
    color: #ffffff;
    font-size: 15px;
    text-transform: uppercase;
}
#call-back-form button.button:hover {
    text-shadow: none !important;
    background: #cb0e0e
}
#call-back-form .error, #call-back-form .alert {
    margin-left: 20px;
    margin-top: -10px;
    margin-bottom: 20px;
}
.call-back div.overlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    background: transparent;
}
.show-callback {
    cursor: pointer;
}
.block-menu {
    padding-bottom: 30px;
}
.block-menu_item {
    display: inline-block;
    width: 50%;
    margin-right: -4px;
}

.block-menu_item a {
    display: block;
    margin-bottom: 20px;
    background: #ffffff;
    box-shadow: 0 0 1px 1px rgba(0,0,0,.2);
    position: relative;
    color: #000000 !important;
    text-decoration: none;
    height: 190px;
}
.block-menu_item a img {
    display: block;
    margin-left: auto;
}
.block-menu_item a:hover {
    box-shadow: 0 0 15px rgba(0,0,0,.2);
}
.block-menu_item:nth-child(even) a {
    margin-left: 10px;
}
.block-menu_item:nth-child(odd) a {
    margin-right: 10px;
}

.block-menu_item .block-menu_text {
    position: absolute;
    left: 20px;
    top: 15px;
}

.block-menu_item .block-menu_text b {
    font-weight: 600;
    display: block;
    font-size: 16px;
    margin-bottom: 5px;
}

.block-menu_item .block-menu_text span {
    color: #b6b5b5;
    font-size: 14px;
    position: relative;
}
.block-menu_item a:hover .block-menu_text span {
    color: #666666;
}
.block-menu_item .block-menu_text span:after {
    content: '';
    position: absolute;
    border: 5px solid transparent;
    border-left: 4px solid #b6b5b5;
    position: absolute;
    left: 100%;
    margin-left: 5px;
    top: 6px;
}

.main-page #content {
    overflow: visible;
}
#block-200311 {
    display: none;
}

/* ------- new-design 
======================
======================*/
.google-image-search-link {
    display: inline-block;
}
.catalog-stock__table_select {
    box-sizing: border-box;
}
.catalog-stock__table_select select {
    font-size: 15px !important;
}
@media screen and  (min-width: 1001px) and (max-width: 10000px) {
  .catalog-stock__table_select.fixed-form {
    position: fixed;
    z-index: 1000;
    top: 0;
     background: #fcecec !important;
}

}

@media screen and  (min-width: 1px) and (max-width: 1000px) {
  .catalog-stock__table_select.fixed-form {
    position: fixed;
    z-index: 1000;
    top: 56px;
     background: #fcecec !important;
     width: 100% !important;
     left: 0;
     padding-left: 28px;
     padding-right: 28px;
}
.main-page #block-200311 {
    display: block;
}

.adapt-fixed-dialog p {
        margin-bottom: 20px;
        line-height: 22px;
    }
    
    .adapt-fixed-dialog p span {
        display: block;
        color: #de1010;
        padding-bottom: 2px;
        font-weight: 500;
    }

.adapt-fixed-dialog p a {
        font-size: 20px;
        display: block;
        line-height: 24px;
        text-decoration: none;
	color: #000000;
    }
    
    #adapt-menu-user #block-40491:nth-child(1), #adapt-menu-user #block-40492:nth-child(3) {
        display: none !important;
    }
     #adapt-menu-user #block-40491:nth-child(2), 
     #adapt-menu-user #block-40492:nth-child(4),
     #adapt-menu-user #block-40491.authorisation:nth-child(1) {
        display: block !important;
    }


}
@media screen and (min-width: 100px) and (max-width: 1000px) {
    
    body.main:before, body::before {
        display: none;
    }
    
    #footer #footer-table {
        width: calc(100% - 48px);
        left: auto;
        margin-left: 0;
        bottom: 0 !Important;
    }
    
    .map-contacts-wrapper {
        margin-left: 24px;
        margin-right: 24px;
    }
    
    #content {
        padding-top: 35px !important;
        min-height: auto  !important;
    } 
    
    #middle {
    width: 700px;
    padding-left: 0 !important;
    }
    
    .news-main {
       margin-right: 24px; 
       margin-left: 24px;
    }
    
    #content .news-main h2 {
        margin-left: 0;
        margin-right: 0;
    }
    
    .main-page #content {
        padding-top: 0 !important;
    }
    
    #block-200311 {
        margin: 0 0 20px 0 !important;
    }
    
     #block-200311 .payments {
         height: auto;
         line-height: 20px;
         padding: 15px;
         text-align: center;
     }
     #block-200311 .payments .credit-text {
         padding-left: 0;
         display: block;
         padding-bottom: 10px;
     }
     
     #block-200311 .payment-block:first-child {
         margin-bottom: 15px;
         padding-bottom: 15px;
         border-bottom: 1px solid rgba(255,255,255,.3);
     }
     
     .block-menu {
         margin-left: 24px;
         margin-right: 24px;
     }
     .block-menu_item a {
         height: auto;
     }
     .block-menu_item a img {
         width: 100%;
         max-width: 385px;
     }
     
     #header-adapt {
         border-bottom: 5px solid #000000;
     }
     
      .main-page #header-adapt {
         border-bottom: 0;
     }
     
     .auto-search-filter .brands-table li {
         padding-bottom: 4px !important;
     }
     .brands-table li, .brands-table li:hover {
         border: none;
     }
     #block-200016 {
         height: auto;
     }
     .footer-map {
         height: 150px;
     }
     #block-200015 {
         top: 110px;
     }
     
     #bg-wrapper #footer {
         height: 300px !Important;
     }
     
     .footer-contacts {
         width: calc(100% - 40px);
         line-height: 20px;
         padding: 10px 20px;
     }
     .footer-address, .footer-phone {
         width: 100%;
         display: block;
         line-height: 24px;
         margin-right: 0;
         text-align: left;
         margin-bottom: 10px;
     }
     
     .adapt-searh-links {
         display: block !important;
     }
     
     .adapt-search table {
         width: 100%;
     }
     .adapt-search table .button-container {
         width: 55px;
     }
     
     .adapt-search table .button-container button {
         width: 50px;
         height: 40px;
         border: none;
         outline: none;
         text-indent: -3000px;
        background-image: url('/images/shop/adaptive/lupa.png');
        background-position: center center;
        background-repeat: no-repeat;
        background-color: #de1010;
        color: #ffffff;
        border-radius: 3px;
        margin-left: 5px;
     }
     
     .adapt-search table td, .adapt-search table th {
         vertical-align: top;
     }
     
     .adapt-search table th input {
         height: 40px;
         width: 100%;
     }
     
     #adapt-menu-shop .left-menu li#menu-item-524648, #adapt-menu-shop .left-menu li#menu-item-624754 {
         margin-bottom: 0 !important;
     }
     
     #adapt-menu-shop .left-menu li#menu-item-624671 a, #adapt-menu-shop .left-menu li#menu-item-624671.menu-active span,
     #adapt-menu-shop .left-menu li#menu-item-624673 a, #adapt-menu-shop .left-menu li#menu-item-624673.menu-active span,
     #adapt-menu-shop .left-menu li#menu-item-524648 a, #adapt-menu-shop .left-menu li#menu-item-524648.menu-active span {
         background-image: none;
     }
     
     #wrapper {
         padding-bottom: 280px;
     }
}
@media screen and (min-width: 100px) and (max-width: 900px) {
    .block-menu_item .block-menu_text {
        position: relative;
        left: auto;
        top: auto;
        padding: 15px 20px;
        display: block;
    }
    
}

@media screen and (min-width: 100px) and (max-width: 600px) {
    .block-menu_item {
        display: block;
        width: 100%;
        margin-right: 0;
        margin-left: 0 !Important;
    }
    .block-menu_item a {
        margin: 0 !Important;
        margin-bottom: 10px !important;
    }
    
    .block-menu_item .block-menu_text {
        position: absolute;
        left: 0;
        top: 0;
        background: rgba(255,255,255,.6);
    }
    
    #content .slider-module__block .slider-module__wrapper h2 {
        font-size: 20px !Important;
        margin-left: 0 !important;
    }
}

@media screen and (min-width: 100px) and (max-width: 480px) {
    .news-main {
       margin-right: 16px; 
       margin-left: 16px;
    }
    
    .map-contacts-wrapper {
        margin-left: 16px;
        margin-right: 16px;
    }
    .gallery-wrapper {
        text-align: center;
    }
    
   .header-slider-content {
       text-align: center;
   }
   h1 {
       line-height: 26px !Important;
   }
   
   #content h1.red-title {
       font-size: 20px !Important;
   }
   .block-menu {
       margin-left: 16px;
       margin-right: 16px;
   }
   
   #bg-wrapper #footer {
       height: 340px !important;
   }
   .footer-address {
       line-height: 18px;
   }
   #block-200015 {
       top: 120px;
   }
   
   #bg-wrapper #footer-table {
       position: absolute !important;
       bottom: 25px !important;
   }
}





#wrapper {
    margin: 0;
}


@media screen and (min-width: 100px) and (max-width: 480px) {
   #footer-table .footer-copyright .footer-copyright-text {
       padding-right: 0;
   } 
   
   /*#logo_adaptive {
       width: 50% !important;
       height: auto !important;
       line-height: 30px !important;
       top: 20px !important;
   }
   
   #logo_adaptive img {
       max-width: 193px;
   }
   
   .header-adapt__contacts {
       right: 0 !important;
       margin-right: 0 !Important;
       top: 18px !important;
       width: 40% !important;
       height: 40px !important;
       line-height: 40px !important;
       font-size: 15px !important;
       text-align: center;
       max-width: 130px;
   }
   .header-adapt__contacts {
       padding-left: 30px !important;
   }
   .header-adapt__contacts .svg-phone-icon {
       left: 12px !important;
       top: 10px  !important;
   }
   #header-adapt {
       height: 76px !important;
   }*/
   #block-200311 .payments .credit-text {
       font-size: 14px;
   }
   #wrapper {
       padding-bottom: 320px;
   }
}


@media screen and (min-width: 100px) and (max-width: 1000px) {
   #footer-table .footer-maker {
        text-align: right;
    }
}







#balance .balance-sum {
    white-space: nowrap;
}

#balance .balance-sum a {
    display: block;
    width: 107px;
    line-height: 14px;
}



ymaps {height: 470px;}
ymaps ymaps {height: auto;}



@media screen and  (min-width: 1px) and (max-width: 1000px) {
    #content .instant-registraion__item a.active-user {
        position: relative !important;
        top: auto !important;
    }
    
}








