html body { color: rgb(2, 102, 180); }
html body { background-color: rgba(74, 74, 74, 0.03); }
html a { color: rgb(74, 74, 74); }
html a:hover { color: rgb(208, 2, 27); }
html h1 { color: rgb(2, 102, 180); }
html .site-path a { color: rgb(2, 102, 180); }
html .site-path a:hover { color: rgb(208, 2, 27); }
html .site-header { background-image: url("./0cdc21990cd7e26e7d0bcfd992265ecb.png"); }
html .site-desc { background-image: url("./059c12fb97d98e1d0190d86d8c58ae90.png"); }
html .contacts-top { color: rgb(2, 102, 180); }
html .news-name { color: rgb(2, 102, 180); }
html .news-name { border-bottom-color: rgba(2, 102, 180, 0); }
html .news-title a { color: rgb(2, 102, 180); }
html .news-title a:hover { color: rgb(208, 2, 27); }
html .news-date { background-color: rgb(2, 102, 180); }
html .news-all { color: rgb(2, 102, 180); }
html .news-all a { color: rgb(2, 102, 180); }
html .shop2-btn { color: rgb(2, 102, 180); }
html .shop2-btn { background-color: rgba(255, 255, 255, 0.5); }
html .shop2-btn { background-image: -webkit-linear-gradient(bottom, rgba(2, 102, 180, 0.2) 0%, rgba(2, 102, 180, 0.2) 100%); }
html .shop2-btn { box-shadow: rgba(255, 255, 255, 0) 0px 1px 0px, rgba(255, 255, 255, 0) 0px 1px 0px inset; }
html .shop2-btn:hover { background-color: rgb(2, 102, 180); }
html .shop2-btn:hover { background-image: -webkit-linear-gradient(bottom, rgb(2, 102, 180) 0%, rgb(2, 102, 180) 100%); }
html .shop2-btn:active { background-color: rgb(245, 166, 35); }
html .shop2-btn:active { background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); }
html .shop2-btn:active { box-shadow: rgba(0, 0, 0, 0) 0px 1px 5px inset; }
html .shop2-product-amount button { background-color: rgb(2, 102, 180); }
html .shop2-product-amount button { background-image: -webkit-linear-gradient(bottom, rgb(2, 102, 180) 0%, rgb(2, 102, 180) 100%); }
html .shop2-product-amount button { box-shadow: rgb(204, 227, 239) 0px 1px 0px, rgb(2, 102, 180) 0px 1px 0px inset; }
html .shop2-product-amount button:hover { background-color: rgb(208, 2, 27); }
html .shop2-product-amount button:active { background-color: rgb(245, 166, 35); }
html table.shop2-product-options tr.odd { background-color: rgba(2, 102, 180, 0.2); }
html .shop2-product-btn { background-color: rgb(2, 102, 180); }
html .shop2-product-btn { background-image: -webkit-linear-gradient(bottom, rgb(2, 102, 180) 0%, rgb(2, 102, 180) 100%); }
html .shop2-product-btn { box-shadow: rgba(2, 102, 180, 0.2) 0px 1px 0px, rgb(2, 102, 180) 0px 1px 0px inset; }
html .shop2-product-btn:hover { background-color: rgb(208, 2, 27); }
html .shop2-product-btn:active { background-color: rgb(245, 166, 35); }
html .shop2-filter table.table-filter-param th { color: rgb(2, 102, 180); }
html .shop2-filter a.param-val.active-val { background-color: rgb(227, 227, 227); }
html .shop2-filter a.param-val.active-val { color: rgb(2, 102, 180); }
html .shop2-filter .result { background-color: rgb(2, 102, 180); }
html .shop2-sorting-panel { background-color: rgb(255, 255, 255); }
html .shop2-sorting-panel { color: rgb(2, 102, 180); }
html .shop2-sorting-panel .view-shop a.active-view { background-color: rgb(2, 102, 180); }
html .product-item-thumb { border-top-color: rgb(227, 227, 227); }
html .product-item-thumb { border-right-color: rgb(227, 227, 227); }
html .product-item-thumb { border-bottom-color: rgb(227, 227, 227); }
html .product-item-thumb { border-left-color: rgb(227, 227, 227); }
html .product-item-thumb .product-image.no-image { background-color: rgb(255, 255, 255); }
html .product-item-simple { border-top-color: rgb(227, 227, 227); }
html .product-item-simple { border-right-color: rgb(227, 227, 227); }
html .product-item-simple { border-bottom-color: rgb(227, 227, 227); }
html .product-item-simple { border-left-color: rgb(227, 227, 227); }
html .shop2-pricelist .th { background-color: rgba(2, 102, 180, 0.2); }
html .shop2-pricelist .th { color: rgb(2, 102, 180); }
html .shop2-pricelist .td { border-bottom-color: rgb(2, 102, 180); }
html .shop2-pagelist li.page-num.active-num { background-color: rgb(2, 102, 180); }
html .shop2-pagelist li.page-num.active-num { background-image: -webkit-linear-gradient(bottom, rgb(2, 102, 180) 0%, rgb(2, 102, 180) 100%); }
html table.shop2-cart-table th { background-color: rgb(2, 102, 180); }
html .shop2-filter .result { box-shadow: rgba(204, 227, 239, 0) 0px 1px 0px, rgba(2, 102, 180, 0) 0px 1px 0px inset; }
html .shop2-pagelist li.page-num.active-num { box-shadow: rgba(2, 102, 180, 0.2) 0px 1px 0px, rgb(2, 102, 180) 0px 1px 0px inset; }
html .shop2-block.search-form .search-btn { background-image: -webkit-linear-gradient(bottom, rgb(0, 145, 193) 0%, rgb(0, 145, 193) 100%); }
html .shop2-block.search-form .search-btn { box-shadow: rgb(255, 255, 255) 0px 1px 0px, rgb(255, 255, 255) 0px 1px 0px inset; }
html .shop2-block.search-form .search-btn:hover { color: rgb(2, 102, 180); }
html .shop2-block.search-form .search-btn:hover { background-color: rgb(2, 102, 180); }
html .shop2-block.search-form .search-btn:hover { background-image: -webkit-linear-gradient(bottom, rgb(227, 227, 227) 0%, rgb(255, 255, 255) 100%); }
html .shop2-block.search-form .search-btn:active { background-color: rgb(255, 255, 255); }
html .shop2-block.search-form .search-btn:active { box-shadow: rgba(2, 102, 180, 0) 0px 1px 5px inset; }
html .shop2-product .form-add .shop2-product-amount button { color: rgb(255, 255, 255); }
html .shop2-product .form-add .shop2-product-amount button { background-color: rgb(2, 102, 180); }
html .shop2-product .form-add .shop2-product-amount button:hover { color: rgb(255, 255, 255); }
html .shop2-product .form-add .shop2-product-amount button:hover { background-color: rgb(208, 2, 27); }
html .shop2-product .form-add .shop2-product-amount button:hover { background-image: -webkit-linear-gradient(bottom, rgb(208, 2, 27) 0%, rgb(208, 2, 27) 100%); }
html .shop2-product .form-add .shop2-product-amount button:active { background-color: rgb(2, 102, 180); }
html .product-item-thumb { background-color: rgb(255, 255, 255); }
html .product-item-simple { background-color: rgb(255, 255, 255); }
html .shop2-pricelist .td { border-top-color: rgb(2, 102, 180); }
html .shop2-pricelist .td { border-right-color: rgb(2, 102, 180); }
html .shop2-pricelist .td { border-left-color: rgb(2, 102, 180); }
html .product-price .price-current { color: rgb(74, 74, 74)!important; }
html .shop2-pricelist .tr { background-color: rgb(255, 255, 255); }
html .shop2-product .product-details table.shop2-product-options th { color: rgb(2, 102, 180); }
html .shop2-product .product-details table.shop2-product-options td { color: rgb(2, 102, 180); }
html .shop2-cart-table { background-color: rgb(255, 255, 255); }
html .shop2-block.search-form { background-color: rgba(255, 255, 255, 0); }
html .default-advantages-ver3 { background-color: rgba(255, 255, 255, 0); }
html .default-advantages-ver3--item-pic svg path { fill: rgb(2, 102, 180); }
html .default-advantages-ver4 { background-color: rgba(255, 255, 255, 0); }
html .default-advantages-ver4--title { color: rgb(120, 121, 124); }
html .default-advantages-ver4--num { background-color: rgb(2, 102, 180); }
html .default-certificates { background-color: rgba(255, 255, 255, 0); }
html .default-certificates .slick-prev { box-shadow: rgb(2, 102, 180) 0px 0px 4px; }
html .default-certificates .slick-prev::before { background-image: url("./3ef8b71136a96975c071690239405907.svg"); }
html .default-popup-form { background-color: rgba(2, 102, 180, 0.2); }
html .default-popup-form--btn { border-top-color: rgb(255, 255, 255); }
html .default-popup-form--btn { border-right-color: rgb(255, 255, 255); }
html .default-popup-form--btn { border-bottom-color: rgb(255, 255, 255); }
html .default-popup-form--btn { border-left-color: rgb(255, 255, 255); }
html .default-popup-form--btn { box-shadow: rgba(255, 255, 255, 0) 2px 2px 5px -1px; }
html .default-popup-form--btn { color: rgb(2, 102, 180); }
html .default-popup-form--btn { text-shadow: rgba(255, 255, 255, 0) 1px 1px 2px; }
html .default-popup-form--btn { background-color: rgb(255, 255, 255); }
html .default-popup-form--btn-arr { background-color: rgb(2, 102, 180); }
html .default-popup-form--btn-arr::before { border-left-color: rgb(2, 102, 180); }
html .default-popup-form--btn-arr::before { border-right-color: rgb(2, 102, 180); }
html .default-popup-form--btn-arr::after { background-color: rgb(2, 102, 180); }
html .default-popup-form--btn:hover { background-color: rgb(2, 102, 180); }
html .tabs-wr .tabs-in .titles-tab .item-title { border-top-color: rgb(2, 102, 180); }
html .tabs-wr .tabs-in .titles-tab .item-title { border-right-color: rgb(2, 102, 180); }
html .tabs-wr .tabs-in .titles-tab .item-title { border-bottom-color: rgb(2, 102, 180); }
html .tabs-wr .tabs-in .titles-tab .item-title { border-left-color: rgb(2, 102, 180); }
html .tabs-wr .tabs-in .titles-tab .item-title.active { background-color: rgb(2, 102, 180); }
html .tabs-wr .tabs-in .texts-tab { border-top-color: rgb(2, 102, 180); }
html .tabs-wr .tabs-in .texts-tab { border-right-color: rgb(2, 102, 180); }
html .tabs-wr .tabs-in .texts-tab { border-bottom-color: rgb(2, 102, 180); }
html .tabs-wr .tabs-in .texts-tab { border-left-color: rgb(2, 102, 180); }
html .tabs-wr .tabs-in .texts-tab { background-color: rgba(255, 255, 255, 0); }
html .section-menu.desktop .section-menu-scroll { box-shadow: rgba(255, 255, 255, 0.15) 0px 2px 4px; }
html .section-menu.desktop .section-menu__list.addon-s3-column-menu > li > a:hover { background-color: rgb(0, 115, 207); }
html .section-menu.desktop .section-menu-scroll { background-image: url("./27e5f2f0caf512db6c9e279ad2045cac.png"); }
html .slider-part-wr .owl-nav .owl-prev { background-color: rgba(2, 102, 180, 0); }
html .slider-part-wr .owl-nav .owl-next { background-color: rgba(2, 102, 180, 0); }
html .slider-part-wr .owl-nav .owl-prev::before { background-color: rgb(2, 102, 180); }
html .slider-part-wr .owl-nav .owl-next::before { background-color: rgb(2, 102, 180); }
html .slider-part-wr .owl-nav .owl-prev::after { background-color: rgb(2, 102, 180); }
html .slider-part-wr .owl-nav .owl-next::after { background-color: rgb(2, 102, 180); }
html .section-left-menu.desktop { background-color: rgb(2, 102, 180); }
html .section-left-menu.desktop .section-left-menu__list > li > a:hover { background-color: rgb(255, 255, 255); }
html .section-left-menu.desktop .section-left-menu__list > li > a:hover { color: rgb(2, 102, 180); }
html .section-left-menu.desktop .section-left-menu__list:not(.addon-s3-tree-menu):not(.addon-s3-column-menu) > li.section-left-menu__list-has > a:hover .addon-block-menu__list-arrow { background-image: url("./61d0babb14e8efb77ba638875b9082d3.svg"); }
html .section-left-menu.desktop .section-left-menu__list:not(.addon-s3-tree-menu):not(.addon-s3-column-menu).addon-s3-allin-menu > li.s3-menu-allin-has.s3-menu-allin-active > a { background-color: rgb(255, 255, 255); }
html .section-left-menu.desktop .section-left-menu__list:not(.addon-s3-tree-menu):not(.addon-s3-column-menu).addon-s3-allin-menu > li.s3-menu-allin-has.s3-menu-allin-active > a { color: rgb(2, 102, 180); }
html .section-left-menu.desktop .section-left-menu__list:not(.addon-s3-tree-menu):not(.addon-s3-column-menu).addon-s3-allin-menu > li ul { background-color: rgb(2, 102, 180); }
html .section-left-menu.desktop { background-image: url("./27e5f2f0caf512db6c9e279ad2045cac.png"); }
html .btn_search_style:hover { color: rgb(2, 102, 180); }
html .btn_search_style:hover { background-color: rgba(0, 0, 0, 0.03); }
html .shop2-block.search-form .wr_btn .search-btn:hover { color: rgb(2, 102, 180); }
html .shop2-block.search-form .wr_btn .search-btn:hover { background-color: rgb(227, 227, 227); }
html .form_top form .search-button:hover { color: rgb(2, 102, 180); }
html .form_top form .search-button:hover { background-color: rgb(235, 235, 235); }
html .calc_form .shop2-block.search-form .block-body div.row.reset-wr button:hover { color: rgb(2, 102, 180); }
html .calc_form .shop2-block.search-form .block-body div.row.reset-wr button:hover { background-color: rgb(235, 235, 235); }
html .mg-slick-slider-wrapper .mg-slick-slider .mg-slick-slider-item .mg-slick-slider-item-desc { background-color: rgba(0, 65, 86, 0); }
html .mg-slick-slider-wrapper .mg-slick-slider .mg-slick-slider-item .mg-slick-slider-item-link { background-color: rgb(2, 102, 180); }
html .mg-slick-slider-wrapper .mg-slick-slider .mg-slick-slider-item .mg-slick-slider-item-link:hover { background-color: rgb(208, 2, 27); }
html .mg-slick-slider-wrapper .mg-slick-slider .mg-slick-slider-item .mg-slick-slider-item-link:active { background-color: rgb(245, 207, 35); }
html .mg-slick-slider-wrapper .mg-slick-slider-control-arrow { background-image: url("./23ae28d9d4454066056194cdb8fc11f3.svg"); }
html .mg-slick-slider-wrapper .mg-slick-slider-control-arrow:hover { background-image: url("./a79bde09c1a6cabd50b7125b9bdea6b6.svg"); }
html .site-search-wr { border-top-color: rgb(2, 102, 180); }
html .site-search-wr { border-right-color: rgb(2, 102, 180); }
html .site-search-wr { border-bottom-color: rgb(2, 102, 180); }
html .site-search-wr { border-left-color: rgb(2, 102, 180); }
html .site-search-wr .search-button { background-color: rgb(2, 102, 180); }
html .site-header.fixx { background-color: rgb(255, 255, 255); }
html .site-footer::before { background-color: rgb(2, 102, 180); }
html .site-footer .footer-in .rside .cont-b { color: rgb(2, 102, 180); }
html .site-footer .footer-in .rside .cont-b .link-bot { background-color: rgb(2, 102, 180); }
html .site-footer .footer-in .rside .sch-b { color: rgb(74, 74, 74); }
html .site-footer .footer-in .rside .sch-b .mail_bot { color: rgb(2, 102, 180); }
html .folder-block-wrap .shop-categor-wr a { box-shadow: rgb(227, 227, 227) 0px 0px 0px 1px; }
html .folder-block-wrap .shop-categor-wr a { color: rgb(120, 121, 124); }
html .folder-block-wrap .shop-categor-wr a:hover { color: rgb(2, 102, 180); }
html .site-header .header-in { background-image: url("./0cdc21990cd7e26e7d0bcfd992265ecb.png"); }
html body { background-image: url("./057bf055aa9920ca4354e1582b135e8c.png"); }
html .contacts-top .phones a { color: rgb(74, 74, 74); }
html .contacts-top .email a { color: rgb(2, 102, 180); }
html #shop2-cart-preview a span.cart-title { color: rgb(2, 102, 180); }
html #shop2-cart-preview a span.cart-amount { background-color: rgb(2, 102, 180); }
html .form_top form { background-color: rgb(2, 102, 180); }
html .form_top form { box-shadow: rgb(255, 255, 255) 0px 3px 10px 0px; }
html .form_top form input[type="text"] { background-image: url("./0cdc21990cd7e26e7d0bcfd992265ecb.png"); }
html .form_top form input[type="text"] { color: rgb(227, 227, 227); }
html .calc_form .shop2-block.search-form { background-image: url("./957ca79c068d964fd8dbcaabb8932e50.jpeg"); }
html .calc_form .shop2-block.search-form { box-shadow: rgb(255, 255, 255) 0px 3px 10px 0px; }
html .calc_form .shop2-block.search-form .block-body #shop2_search_global_fields .row input[type="text"].small { border-top-color: rgb(2, 102, 180); }
html .calc_form .shop2-block.search-form .block-body #shop2_search_global_fields .row input[type="text"].small { border-right-color: rgb(2, 102, 180); }
html .calc_form .shop2-block.search-form .block-body #shop2_search_global_fields .row input[type="text"].small { border-bottom-color: rgb(2, 102, 180); }
html .calc_form .shop2-block.search-form .block-body #shop2_search_global_fields .row input[type="text"].small { border-left-color: rgb(2, 102, 180); }
html .shop2-product-data2 .shop2-product-desc2 { border-bottom-color: rgb(2, 102, 180); }
html .shop2-product-data2 .shop2-product-desc2 { background-color: rgba(74, 74, 74, 0.03); }
html .r-tabs .shop2-product-tabs2 li { background-color: rgb(2, 102, 180); }
html .r-tabs .shop2-product-tabs2 li { box-shadow: rgba(2, 102, 180, 0.2) 0px 1px 0px, rgb(2, 102, 180) 0px 1px 0px inset; }
html .r-tabs .shop2-product-tabs2 li.r-tabs-state-active { background-color: rgba(74, 74, 74, 0.03); }
@media (max-width: 1023px) { html body { background-color: rgb(2, 102, 180); } }
@media (max-width: 1023px) { html .site-header { background-color: rgb(2, 102, 180); } }
@media (max-width: 1023px) { html .menu-bottom-wrap { background-color: rgb(2, 102, 180); } }
html .shop2-block.search-form .wr_btn .search-btn { background-color: rgb(245, 207, 35); }
html .checkbox label span { color: rgb(0, 0, 0); }
html .checkbox label span:hover { color: rgb(2, 102, 180); }
html .scrollbar-outer > .scroll-element { background-color: rgba(255, 255, 255, 0); }
html .scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: rgb(245, 207, 35); }
html .wr_type_p { background-color: rgb(255, 255, 255); }
html .more_options_search { color: rgb(2, 102, 180); }
html .more_options_search::after { background-color: rgb(255, 255, 255); }
html .more_options_search span { background-color: rgba(255, 255, 255, 0); }
html .btn_search_style { background-color: rgb(245, 207, 35); }
html .btn_search_style { color: rgb(255, 255, 255); }
html .btn_search_style { box-shadow: rgb(255, 255, 255) 0px 0px 13px; }
html .shop2-product .product-side-l .slider-for.slick-slider .slick-arrow { background-image: url("./9f01d239a65e0224fccd970e5cf9771c.svg"); }
