﻿/* version */
.version {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2999;
  display: none;
}
.version_bg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1550;
  opacity: 0.3;
  background: #405965;
  display: none;
}
.version_wrapper {
  padding: 30px 0 0;
  background: #ffffff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.20);
  color: #3B4256;
  max-height: 100%;
  overflow-y: auto;
}
.version_row {
  padding: 20px 0 0;
  border-bottom: 1px solid #CADDF2;
}
.version_row:after {
  content: "";
  display: table;
  clear: both;
}
.version_name {
  width: 230px;
  float: left;
}
.version_actions {
  padding-left: 250px;
}
.version_title {
  padding: 10px 0;
  font-weight: 700;
  height: 50px;
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 20px;
}
.version_button {
  height: 50px;
  font-size: 20px;
  line-height: 1.5;
  margin: 0 10px;
  display: inline-block;
  cursor: pointer;
  width: 180px;
  text-align: center;
  padding: 9px 0;
  border: solid 1px #4a4a4a;
  background: #ececec;
  margin-bottom: 20px;
}
.version_button.active {
  padding: 5px 0;
  border: solid 5px #4a4a4a;
}
.version_button__large {
  width: 280px;
}
.version_button__inversion {
  background: #000000;
  color: #ffffff;
}
.version_button__inversion.active {
  border: solid 5px #bababa;
}
.version_button__contrast {
  background: #ffffff;
  color: #4a4a4a;
}
.version_button__comfort {
  background: #e4ded5;
}
.version_button__red {
  background: #ec0000;
  color: #ffffff;
  border: solid 1px #ec0000;
}
.version_button__blue {
  background: #1f00ff;
  color: #ffffff;
  border: solid 1px #1f00ff;
}
.version_icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-right: 10px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
.version_icon__picture {
  background-image: url(../fonts/color-pic.svg);
}
.version_icon__disable {
  background-image: url('../fonts/disable-pic.svg');
}
.version_icon__arial {
  background-image: url('../fonts/arial.svg');
}
.version_icon__times {
  background-image: url('../fonts/times.svg');
}
.version_text {
  display: inline-block;
  vertical-align: middle;
}
.version_bottom {
  padding: 40px 0;
  text-align: center;
  font-weight: 700;
}
@media (max-width: 1140px) {
  .version {
    text-align: center;
  }
  .version_name {
    width: 100%;
    float: none;
  }
  .version_actions {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .version_name {
    cursor: pointer;
    background: url('../images/down.png') no-repeat 0 50%;
    background-size: 30px;
    padding: 0 35px;
  }
  .version_name.active {
    background: url('../images/up.png') no-repeat 0 50%;
    background-size: 30px;
  }
  .version_title {
    font-size: 18px;
    height: auto;
  }
  .version_actions {
    display: none;
  }
  .version_button {
    display: block;
    margin: 0 auto 20px;
  }
}
/* color-contrast */
.color-contrast {
  background: #FFFFFF;
  color: #000000;
}
.color-contrast:not(.buttons-red) a,
.color-contrast:not(.buttons-red) a:hover {
  color: #1f00ff;
}
.color-contrast a:hover .svg_blue {
  color: #1f00ff;
}
.color-contrast .wrapper_dark {
  background: #FFFFFF;
  border-bottom: 1px solid #000000;
}
.color-contrast .wrapper_grad-grey {
  background: #FFFFFF;
}
.color-contrast .top__link .svg_white,
.color-contrast .geo__icon .svg_white {
  color: #1f00ff;
}
.color-contrast .top__link:hover {
  color: #1F00FF;
}
.color-contrast .top .soc__link .svg_white,
.color-contrast .top .soc__link:hover .svg_white {
  color: #1f00ff;
}
.color-contrast .svg_blue {
  color: #1f00ff;
}
.color-contrast .lang__item {
  background: #FFFFFF;
}
.color-contrast:not(.buttons-red) .lang__item:not(.lang__item_active) {
  color: #1F00FF;
}
.color-contrast .lang__item_active {
  background: #1F00FF;
}
.color-contrast .top {
  color: #000000;
}
.color-contrast .geo__select .select2-container--default .select2-selection--single {
  background-color: #ffffff;
  box-shadow: inset 0 0 2px 0 #000000;
  border: none;
}
.color-contrast .geo__select .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #000000;
}
.color-contrast .geo-select__drop.select2-dropdown {
  background-color: #ffffff;
  box-shadow: inset 0 0 2px 0 #000000;
  border: none;
  color: #000000;
}
.color-contrast .select2-container--default .geo-select__drop .select2-search--dropdown .select2-search__field {
  box-shadow: inset 0 0 2px 0 #000000;
  border: none;
  color: #000000;
  background: #ffffff;
}
.color-contrast .select2-container--default .geo-select__drop .select2-results__option[aria-selected="true"] {
  background-color: #1F00FF;
  color: #ffffff;
}
.color-contrast .select2-container--default .geo-select__drop .select2-results__option[aria-selected="true"] {
  background-color: #1F00FF;
  color: #ffffff;
}
.color-contrast .select2-container--default .geo-select__drop .select2-results__option--highlighted[aria-selected] {
  background-color: #1F00FF;
  color: #ffffff;
}
.color-contrast .geo__select .select2-container--default .select2-selection--single .select2-selection__arrow::after {
  background: url(../fonts/select-blue.svg) no-repeat 0 0;
  background-size: 100%;
}
.color-contrast .header-menu__link:hover,
.color-contrast .header-menu__link_active {
  color: #FFFFFF;
}
.color-contrast .header-menu-drop__wrapper {
  background: #ffffff;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-contrast .header-menu-drop__title {
  color: #000000;
}
.color-contrast .header-menu-drop__icon .svg_white {
  color: #000000;
}
.color-contrast .main-menu__item_active .main-menu__wrapper {
  background: #ffffff;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-contrast .main-menu__item_active .main-menu__link,
.color-contrast .main-menu__item_active .main-menu__enter,
.color-contrast .main-menu__item_active .main-menu__icon .svg_blue,
.color-contrast .main-menu__item_active .main-menu__app {
  color: #1F00FF;
}
.color-contrast .main-menu-drop__link .svg_white {
  color: #1F00FF;
}
.color-contrast .wrapper_blue-light {
  background: #ffffff;
}
.color-contrast .search-select__drop.select2-dropdown {
  background-color: #1F00FF;
  border: 1px solid #1F00FF;
}
.color-contrast .select2-container--default .search-select__drop .select2-results__option[aria-selected="true"] {
  background-color: #1F00FF;
}
.color-contrast .search__text {
  background: #1F00FF;
}
.color-contrast .search__text .select2-container--default .select2-selection--single {
  background-color: #1F00FF;
  border-color: #1F00FF;
}
.color-contrast .search__input[type="text"] {
  color: #000000;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-contrast .center__title .svg_grey,
.color-contrast .center__title .svg_white {
  color: #1F00FF;
}
.color-contrast .slider__caption {
  background: #FFFFFF;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-contrast .slider-news .slick-current .slider__time {
  color: #000000;
}
.color-contrast .slider .slick-dots li:not(.slick-active) button {
  background: #1F00FF;
}
.color-contrast .services__wrapper:hover .services__link {
  color: #1F00FF;
}
.color-contrast .wrapper_blue {
  background: #FFFFFF;
}
.color-contrast:not(.buttons-red) .slider .slick-arrow path {
  fill: #1F00FF;
}
.color-contrast .slider-link::before,
.color-contrast .slider-link::after {
  display: none;
}
.color-contrast .wrapper_blue-dark {
  background: #ffffff;
}
.color-contrast .menu__link::before {
  background: #1F00FF;
}
.color-contrast .wrap-footer {
  border-top: 1px solid #000000;
}
.color-contrast .wrapper_grey {
  background: #FFFFFF;
}
.color-contrast .content_footer {
  background: none;
}
.color-contrast .footer__soc .svg_grey {
  color: #1F00FF;
}
.color-contrast .menu-btn__line {
  background: #1F00FF;
}
.color-contrast .menu-btn__line::before {
  background: #1F00FF;
}
.color-contrast .menu-btn__line::after {
  background: #1F00FF;
}
.color-contrast .totop {
  background-image: url(../fonts/up-blue.svg);
  border: 1px solid #1F00FF;
}
.color-contrast .hidden-block__title {
  color: #000000;
}
.color-contrast .header-fixed {
  border-bottom: 1px solid #000000;
}
.color-contrast .wrapper_blue-dark .video__name {
  color: #000000;
}
.color-contrast:not(.buttons-red) .slider .slick-arrow,
.color-contrast:not(.buttons-red) .slider-link .slick-arrow {
  color: #1F00FF;
}
.color-contrast .ul_class li::before {
  background: #1F00FF;
}
.color-contrast h1,
.color-contrast h2,
.color-contrast h3,
.color-contrast h4,
.color-contrast h5,
.color-contrast h6,
.color-contrast .page-menu__link {
  color: #000000;
}
.color-contrast .page-menu__link_active::after {
  background: #1F00FF;
}
.color-contrast .tags__item_main {
  background: #1F00FF;
  border-color: #1F00FF;
}
.color-contrast .button_blue,
.color-contrast .button_blue:hover {
  background: #1F00FF;
  border-color: #1F00FF;
}
.color-contrast:not(.buttons-red) .button_blue,
.color-contrast:not(.buttons-red) .button_blue:hover {
  color: #FFFFFF;
}
.color-contrast input[type="submit"],
.color-contrast input[type="submit"]:hover {
  background: #1F00FF;
  border-color: #1F00FF;
}
.color-contrast:not(.buttons-red) input[type="submit"],
.color-contrast:not(.buttons-red) input[type="submit"]:hover {
  color: #FFFFFF;
}
.color-contrast:not(.buttons-red) .button_border {
  border-color: #1F00FF;
  color: #1F00FF;
}
.color-contrast:not(.buttons-red) .pagination a.active {
  background: #1F00FF;
  color: #FFFFFF;
}
.color-contrast:not(.buttons-red) .pagination a:hover {
  background: #1F00FF;
  color: #FFFFFF;
}
.color-contrast .pagination a.pagination__arrow:hover .svg_blue {
  color: #FFFFFF;
}
.color-contrast .link-block_blue:hover {
  background: #1F00FF;
}
.color-contrast:not(.buttons-red) .link-block_blue:hover {
  color: #FFFFFF;
}
.color-contrast:not(.buttons-red) .link-block_blue:hover .svg_blue {
  color: #FFFFFF;
}
.color-contrast .steps-menu__number {
  border-color: #1F00FF;
  color: #1F00FF;
}
.color-contrast .steps-menu__item_active .steps-menu__number {
  background: #1F00FF;
  color: #FFFFFF;
}
.color-contrast .icon-link_blue:hover {
  background: #1F00FF;
}
.color-contrast:not(.buttons-red) .switch-button .jq-checkbox.checked {
  background: #1F00FF;
}
.color-contrast .range-slider .irs-bar {
  background: #1F00FF;
}
.color-contrast .range-slider .irs-from,
.color-contrast .range-slider .irs-to,
.color-contrast .range-slider .irs-single {
  background: #1F00FF;
}
.color-contrast table.table-sorting thead th {
  background-color: #1F00FF;
}
.color-contrast:not(.buttons-red) .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.color-contrast:not(.buttons-red) .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background: #1F00FF;
}
.color-contrast:not(.buttons-red) .gallery__zoom .svg_white {
  color: #1F00FF;
}
.color-contrast .block-link__item_interactive:hover .list-title__icon {
  background: #1F00FF;
  border: 5px solid #1F00FF;
}
.color-contrast .slider-link__link {
  border: 1px solid #000000;
}
.color-contrast .switch__item {
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-contrast:not(.buttons-red) .switch__item_active .svg_blue,
.color-contrast:not(.buttons-red) .switch__item_active:hover .svg_blue {
  color: #FFFFFF;
}
.color-contrast .switch__item_active {
  background: #1F00FF;
}
.color-contrast:not(.buttons-red) .jq-checkbox__div {
  background: url(../fonts/check-blue.svg) no-repeat 0 0;
  background-size: 100%;
}
.color-contrast .bootstrap-datetimepicker-widget.dropdown-menu.top {
  color: #000000;
}
.color-contrast .bootstrap-datetimepicker-widget table td.active,
.color-contrast .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1F00FF;
}
.color-contrast .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1F00FF;
}
.color-contrast .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #000000;
}
.color-contrast:not(.buttons-red) .select2-container--default .select2-selection--single .select2-selection__arrow::after {
  background: url(../fonts/select-blue.svg) no-repeat 0 0;
  background-size: 100%;
}
.color-contrast .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #1F00FF;
}
.color-contrast .select2-container--default .select2-selection--single {
  border-color: #1F00FF;
}
.color-contrast:not(.buttons-red) input[type="text"],
.color-contrast:not(.buttons-red) input[type="email"],
.color-contrast:not(.buttons-red) input[type="search"],
.color-contrast:not(.buttons-red) .jq-checkbox,
.color-contrast:not(.buttons-red) .jq-radio {
  border-color: #1F00FF;
  color: #000000;
}
.color-contrast:not(.buttons-red) .jq-radio__div {
  background: #1F00FF;
}
.color-contrast .content_list {
  background: #FFFFFF;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-contrast:not(.buttons-red) .content_list li::before,
.color-contrast:not(.buttons-red) .content_list li:hover::before {
  color: #1F00FF;
  border-color: #1F00FF;
}
.color-contrast:not(.buttons-red) .content_list li:hover a {
  color: #1F00FF;
}
.color-contrast:not(.buttons-red) .eservice::before,
.color-contrast:not(.buttons-red) .eservice:hover::before {
  color: #1F00FF;
}
.color-contrast:not(.buttons-red) .with_icon .show_more::before,
.color-contrast:not(.buttons-red) .show_more::before,
.color-contrast:not(.buttons-red) .with_icon .hide_more::before,
.color-contrast:not(.buttons-red) .hide_more::before {
  color: #1F00FF;
}
.color-contrast:not(.buttons-red) .blue_button,
.color-contrast:not(.buttons-red) .blue_button:hover,
.color-contrast:not(.buttons-red) .down_btn2,
.color-contrast:not(.buttons-red) .down_btn2:hover,
.color-contrast:not(.buttons-red) .blue_down_button,
.color-contrast:not(.buttons-red) .blue_down_button:hover {
  background: #1F00FF;
  border-color: #1F00FF;
  color: #FFFFFF;
}
.color-contrast .file_doc::before,
.color-contrast .file_xls::before,
.color-contrast .file_pdf::before,
.color-contrast .file_zip::before,
.color-contrast .file_type::before,
.color-contrast .file_pptx::before {
  color: #1F00FF;
}
.color-contrast .icon_arr2,
.color-contrast .icon_arr {
  color: #000000;
}
.color-contrast .large,
.color-contrast .number,
.color-contrast .item_image {
  background: #1F00FF;
}
.color-contrast .taxes_table .tax_way {
  color: #1F00FF;
}
.color-contrast .int_link {
  color: #1F00FF;
  border-color: #1F00FF;
}
.color-contrast .tabs span.active {
  border-color: #1F00FF;
}
.color-contrast .text_block ul li::before {
  background: #1F00FF;
}
.color-contrast span.dynatree-selected a {
  background-color: #1F00FF !important;
}
.color-contrast .with_icon:not(.icon_arr2):not(.icon_arr)::before {
  color: #1F00FF;
}
.color-contrast .MiniSpoiler .link_mobile::after {
  color: #1F00FF;
}
.color-contrast:not(.buttons-red) .main-menu-small__wrapper,
.color-contrast:not(.buttons-red) .main-menu-small__wrapper:hover {
  color: #1F00FF;
}
.color-contrast:not(.buttons-red) .services-top__search button[type="reset"] {
  color: #1F00FF;
}
.color-contrast:not(.buttons-red) .info-block__arrow .svg_grey {
  color: #1F00FF;
}
.color-contrast .icon-block__icon .svg_grey {
  color: #000000;
}
.color-contrast .single-new__note {
  color: #000000;
}
.color-contrast .single-new__note::before {
  background: #1F00FF;
}
.color-contrast .quote__text::after {
  color: #1F00FF;
}
.color-contrast .quote__text {
  color: #000000;
}
.page-title_grad::before {
  display: none;
}
@media screen and (max-width: 1200px) {
.color-contrast .slider-news {
  background: #FFFFFF;
}
}

/* color-inversion */
.color-inversion {
  background: #000000;
  color: #FFFFFF;
}
    .color-inversion:not(.buttons-red):not(.buttons-blue) a,
    .color-inversion:not(.buttons-red):not(.buttons-blue) a:hover {
        color: yellow !important;
    }
.color-inversion:not(.buttons-red):not(.buttons-blue) a:hover .svg_blue {
  color: #0066B3;
}
.color-inversion .wrapper_dark {
  background: #000000;
}
.color-inversion .header-fixed {
  background: #000000;
  border-bottom: 1px solid #FFFFFF;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .header-menu__link {
  color: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .header-menu__link:hover,
.color-inversion:not(.buttons-red):not(.buttons-blue) .header-menu__link_active {
  color: #FFFFFF;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .top__link {
  color: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .top__link .svg_white {
  color: #0066B3;
}
.color-inversion .lang__item:not(.lang__item_active) {
  background: #FFFFFF;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .lang__item:not(.lang__item_active) {
  color: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .top .soc__link .svg_white {
  color: #0066B3;
}
.color-inversion .geo__select .select2-container--default .select2-selection--single {
  background-color: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .geo__select .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #FFFFFF;
}
.color-inversion .geo-select__drop.select2-dropdown {
  background-color: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
  border: none;
  color: #ffffff;
}
.color-inversion .select2-container--default .geo-select__drop .select2-search--dropdown .select2-search__field {
  box-shadow: inset 0 0 2px 0 #ffffff;
  color: #ffffff;
  background: #000000;
  border: none;
}
.color-inversion .select2-container--default .geo-select__drop .select2-results__option[aria-selected="true"] {
  background-color: #0066B3;
  color: #ffffff;
}
.color-inversion .select2-container--default .geo-select__drop .select2-results__option[aria-selected="true"] {
  background-color: #0066B3;
  color: #ffffff;
}
.color-inversion .select2-container--default .geo-select__drop .select2-results__option--highlighted[aria-selected] {
  background-color: #0066B3;
  color: #ffffff;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .geo__icon .svg_white {
  color: #0066B3;
}
.color-inversion .geo__select .select2-container--default .select2-selection--single .select2-selection__arrow::after {
  background: url(../fonts/select-blue-usual.svg) no-repeat 0 0;
  background-size: 100%;
}
.color-inversion .header-menu-drop__wrapper {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .menu__link {
  color: #0066B3;
}
.color-inversion .menu__link::before {
  background: #0066B3;
}
.color-inversion .wrapper_grad-grey {
  background: #000000;
}
.color-inversion .wrapper_blue-light {
  background: #000000;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .main-menu__link {
  color: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .main-menu__enter {
  color: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .main-menu__app {
  color: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .main-menu-drop__link {
  color: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .main-menu-drop__link .svg_white {
  color: #0066B3;
}
.color-inversion .main-menu__item_active .main-menu__wrapper {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .main-menu__item_active .main-menu__link,
.color-inversion:not(.buttons-red):not(.buttons-blue) .main-menu__item_active .main-menu__enter,
.color-inversion:not(.buttons-red):not(.buttons-blue) .main-menu__item_active .main-menu__icon .svg_blue,
.color-inversion:not(.buttons-red):not(.buttons-blue) .main-menu__item_active .main-menu__app {
  color: #0066B3;
}
.color-inversion .search__input[type="text"] {
  color: #FFFFFF;
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .questions__wrapper {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .questions__wrapper {
  color: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .center__title {
  color: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .center__title .svg_grey,
.color-inversion:not(.buttons-red):not(.buttons-blue) .center__title .svg_white {
  color: #0066B3;
}
.color-inversion .services__wrapper {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .services__wrapper {
  color: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .services__wrapper:hover .services__link {
  color: #0066B3;
}
.color-inversion .slider__caption {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .slider__link {
  color: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .slider .slick-arrow path {
  fill: #0066B3;
}
.color-inversion .wrapper_blue {
  background: #000000;
}
.color-inversion .slider-link::before,
.color-inversion .slider-link::after {
  display: none;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .names__item {
  color: #0066B3;
}
.color-inversion .wrapper_blue-dark {
  background: #000000;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}
.color-inversion .wrapper_grey {
  background: #000000;
  border-top: 1px solid #FFFFFF;
}
.color-inversion .content_footer {
  background: none;
}
.color-inversion .totop {
  background-image: url(../fonts/up-blue-usual.svg);
  border: 1px solid #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .footer__soc .svg_grey {
  color: #0066B3;
}
.color-inversion .menu-btn__line {
  background: #0066B3;
}
.color-inversion .menu-btn__line::before {
  background: #0066B3;
}
.color-inversion .menu-btn__line::after {
  background: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .slider-link .slick-arrow {
  color: #0066B3;
}
.color-inversion .page-menu__link {
  color: #FFFFFF;
}
.color-inversion h1,
.color-inversion h2,
.color-inversion h3,
.color-inversion h4,
.color-inversion h5,
.color-inversion h6,
.color-inversion .page-menu__link {
  color: #FFFFFF;
}
.color-inversion .link-block_blue:hover {
  background: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .link-block_blue:hover {
  color: #FFFFFF;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .link-block_blue:hover .svg_blue {
  color: #FFFFFF;
}
.color-inversion .news-block__wrapper {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .pagination a.active,
.color-inversion:not(.buttons-red):not(.buttons-blue) .pagination a:hover,
.color-inversion:not(.buttons-red):not(.buttons-blue) .pagination a:hover .svg_blue {
  color: #FFFFFF;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .button_blue,
.color-inversion:not(.buttons-red):not(.buttons-blue) .button_blue:hover {
  color: #FFFFFF;
}
.color-inversion .link-block {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .tabs-side__block {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .block-link__item {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .page__bg_white {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion table.dataTable tbody tr,
.color-inversion table.table-sorting tbody tr.even {
  background-color: #000000;
  border-bottom: 1px solid #405965;
}
.color-inversion .popup {
  background: #000000;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .mfp-close-btn-in .mfp-close {
  color: #0066B3;
}
.color-inversion textarea {
  background: #000000;
  color: #FFFFFF;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .gallery__zoom .svg_white {
  color: #0066B3;
}
.color-inversion .switch__item {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .aside-block {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .tags_dark .tags__item:not(.tags__item_main) {
  border: 1px solid #FFFFFF;
  background: #000000;
}
.color-inversion .tags__item,
.color-inversion .tags__item:hover {
  color: #FFFFFF;
}
.color-inversion .tags_white .tags__item:not(.tags__item_main) {
  background: #000000;
}
.color-inversion .bootstrap-datetimepicker-widget.dropdown-menu {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
  color: #FFFFFF;
}
.color-inversion input[type="text"],
.color-inversion input[type="email"],
.color-inversion input[type="search"] {
  color: #FFFFFF;
  background: #000000;
}
.color-inversion .select2-container--default .select2-selection--single {
  background-color: #000000;
}
.color-inversion .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #FFFFFF;
}
.color-inversion .select2-dropdown {
  color: #FFFFFF;
  background: #000000;
}
.color-inversion .page-title_grad::before {
  display: none;
}
.color-inversion .content_list {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .content_list li::before,
.color-inversion:not(.buttons-red):not(.buttons-blue) .content_list li:hover::before {
  color: #0066B3;
  border-color: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .eservice::before,
.color-inversion:not(.buttons-red):not(.buttons-blue) .eservice:hover::before {
  color: #0066B3;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .with_icon .show_more::before,
.color-inversion:not(.buttons-red):not(.buttons-blue) .show_more::before,
.color-inversion:not(.buttons-red):not(.buttons-blue) .with_icon .hide_more::before,
.color-inversion:not(.buttons-red):not(.buttons-blue) .hide_more::before {
  color: #0066B3;
}
.color-inversion #mini-spoiler {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .blue_button,
.color-inversion:not(.buttons-red):not(.buttons-blue) .blue_button:hover,
.color-inversion:not(.buttons-red):not(.buttons-blue) .down_btn2,
.color-inversion:not(.buttons-red):not(.buttons-blue) .down_btn2:hover,
.color-inversion:not(.buttons-red):not(.buttons-blue) .blue_down_button,
.color-inversion:not(.buttons-red):not(.buttons-blue) .blue_down_button:hover {
  color: #FFFFFF;
}
.color-inversion .with_icon {
  background: #000000;
}
.color-inversion .time_title {
  color: #FFFFFF;
}
.color-inversion .down_button_div,
.color-inversion .div_more,
.color-inversion .dl_item {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .taxes_table .tax_way,
.color-inversion .taxes_table th,
.color-inversion .taxes_table td,
.color-inversion .taxes_table tr:nth-child(2n+1) td:not(.tax_way),
.color-inversion .border_table th,
.color-inversion .border_table tr:nth-child(2n+1) td {
  background: #000000;
}
.color-inversion .content_form {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .tabs span,
.color-inversion .tabs span.active {
  background: #000000;
}
.color-inversion .tab-content-panel {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion ul.dynatree-container {
  color: #FFFFFF;
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .text_block_icon p:not(.more) a {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .with_icon:not(.icon_arr2):not(.icon_arr)::before {
  color: #0066B3;
}
.color-inversion .bigger {
  color: #FFFFFF;
}
.color-inversion .MiniSpoiler {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .MiniSpoiler .link_mobile::after {
  color: #0066B3;
}
.color-inversion .result-main__wrapper {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .result-main__title {
  color: #FFFFFF;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .main-menu-small__wrapper,
.color-inversion:not(.buttons-red):not(.buttons-blue) .main-menu-small__wrapper:hover {
  color: #0066B3;
}
.color-inversion .main-menu-small__item_active .main-menu-small__wrapper {
  background-color: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .list-block__wrapper {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .services-top__search button[type="reset"] {
  color: #0066B3;
}
.color-inversion .bg_grey {
  background: #000000;
}
.color-inversion:not(.buttons-red):not(.buttons-blue) .info-block__arrow .svg_grey {
  color: #0066B3;
}
.color-inversion .icon-block__icon .svg_grey {
  color: #FFFFFF;
}
.color-inversion .info-block {
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .info-block__title_active {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .shedule tr:nth-child(2n) td {
  background: #000000;
}
.color-inversion .info-block_inside:hover .info-block__title {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .info-block_inside .info-block__hidden {
  background: #000000;
}
.color-inversion .info-block_inside .info-block_list, .info-block_list {
  background: #000000;
  box-shadow: inset 0 0 2px 0 #ffffff;
}
.color-inversion .single-new__note {
  color: #FFFFFF;
}
.color-inversion .quote__text {
  color: #FFFFFF;
}
@media screen and (max-width: 1023px) {
.color-inversion .header-wrapper {
  background: #000000;
}
.color-inversion .header__right {
  background: #000000;
  border-bottom: 1px solid #FFFFFF;
}
.color-inversion .header-links {
  background: #000000;
}
}

/* color-comfort */
.color-comfort:not(.buttons-red):not(.buttons-blue) a:hover {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) a:hover .svg_blue {
  color: #0066B3;
}
.color-comfort {
  background: #e4ded5;
}
.color-comfort .wrapper_dark {
  background: #e4ded5;
  border-bottom: 1px solid #FFFFFF;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .top__link {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .top__link .svg_white,
.color-comfort:not(.buttons-red):not(.buttons-blue) .geo__icon .svg_white {
  color: #0066B3;
}
.color-comfort .geo__select .select2-container--default .select2-selection--single {
  background-color: #e4ded5;
  box-shadow: inset 0 0 2px 0 #000000;
  border: none;
}
.color-comfort .geo__select .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #405965;
}
.color-comfort .geo-select__drop.select2-dropdown {
  background-color: #e4ded5;
  box-shadow: inset 0 0 2px 0 #000000;
  color: #405965;
  border: none;
}
.color-comfort .select2-container--default .geo-select__drop .select2-search--dropdown .select2-search__field {
  box-shadow: inset 0 0 2px 0 #000000;
  color: #405965;
  background: #e4ded5;
}
.color-comfort .select2-container--default .geo-select__drop .select2-results__option[aria-selected="true"] {
  background-color: #0066B3;
  color: #ffffff;
}
.color-comfort .select2-container--default .geo-select__drop .select2-results__option[aria-selected="true"] {
  background-color: #0066B3;
  color: #ffffff;
}
.color-comfort .select2-container--default .geo-select__drop .select2-results__option--highlighted[aria-selected] {
  background-color: #0066B3;
  color: #ffffff;
}
.color-comfort .geo__select .select2-container--default .select2-selection--single .select2-selection__arrow::after {
  background: url(../fonts/select-blue-usual.svg) no-repeat 0 0;
  background-size: 100%;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .top .soc__link .svg_white,
.color-comfort:not(.buttons-red):not(.buttons-blue) .top .soc__link:hover .svg_white {
  color: #0066B3;
}
.color-comfort .header-fixed {
  background: #e4ded5;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .header-menu__link {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .header-menu__link:hover {
  color: #FFFFFF;
}
.color-comfort .wrapper_grad-grey,
.color-comfort .wrapper_blue-light,
.color-comfort .wrapper_blue {
  background: #e4ded5;
}
.color-comfort .main-menu__item_active .main-menu__wrapper {
  background: #e4ded5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .main-menu__link {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .main-menu__enter {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .main-menu__app {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .main-menu-drop__link {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .main-menu-drop__link .svg_white {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .main-menu__item_active .main-menu__link,
.color-comfort:not(.buttons-red):not(.buttons-blue) .main-menu__item_active .main-menu__enter,
.color-comfort:not(.buttons-red):not(.buttons-blue) .main-menu__item_active .main-menu__icon .svg_blue,
.color-comfort:not(.buttons-red):not(.buttons-blue) .main-menu__item_active .main-menu__app {
  color: #0066B3;
}
.color-comfort .search__input[type="text"] {
  background: #e4ded5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .questions__wrapper {
  background: #e4ded5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .questions__wrapper {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .center__title {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .center__title .svg_grey,
.color-comfort:not(.buttons-red):not(.buttons-blue) .center__title .svg_white {
  color: #0066B3;
}
.color-comfort .services__wrapper {
  background: #e4ded5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .services__wrapper {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .services__wrapper:hover .services__link {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .slider .slick-arrow path {
  fill: #0066B3;
}
.color-comfort .slider-link::before,
.color-comfort .slider-link::after {
  display: none;
}
.color-comfort .wrapper_blue-dark {
  background: #e4ded5;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .names__item {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .menu__link {
  color: #0066B3;
}
.color-comfort .menu__link::before {
  background: #0066B3;
}
.color-comfort .header-menu-drop__wrapper {
  background: #e4ded5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .header-menu-drop__title {
  color: #405965;
}
.color-comfort .header-menu-drop__icon .svg_white {
  color: #405965;
}
.color-comfort .hidden-block__title {
  color: #405965;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .links__item {
  color: #405965;
}
.color-comfort .wrapper_blue-dark .video__name {
  color: #405965;
}
.color-comfort .wrap-footer {
  border-top: 1px solid #ffffff;
}
.color-comfort .wrapper_grey {
  background: #e4ded5;
}
.color-comfort .content_footer {
  background: none;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .footer-menu__link {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .footer__soc .svg_grey {
  color: #0066B3;
}
.color-comfort .menu-btn__line {
  background: #0066B3;
}
.color-comfort .menu-btn__line::before {
  background: #0066B3;
}
.color-comfort .menu-btn__line::after {
  background: #0066B3;
}
.color-comfort .totop {
  background-image: url(../fonts/up-blue-usual.svg);
  border: 1px solid #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .slider-link .slick-arrow {
  color: #0066B3;
}
.color-comfort .link-block_blue:hover {
  background: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .link-block_blue:hover {
  color: #FFFFFF;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .link-block_blue:hover .svg_blue {
  color: #FFFFFF;
}
.color-comfort .news-block__wrapper {
  background: #e4ded5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .pagination a.active,
.color-comfort:not(.buttons-red):not(.buttons-blue) .pagination a:hover,
.color-comfort:not(.buttons-red):not(.buttons-blue) .pagination a:hover .svg_blue {
  color: #FFFFFF;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .button_blue:hover {
  color: #FFFFFF;
}
.color-comfort .link-block {
  background: #e4ded5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .tabs-side__block {
  background: #e4ded5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .block-link__item {
  background: #e4ded5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .page__bg_white {
  background: #e4ded5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort table.dataTable tbody tr,
.color-comfort table.table-sorting tbody tr.even {
  background-color: #e4ded5;
  border-bottom: 1px solid #000000;
}
.color-comfort .popup {
  background: #e4ded5;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .mfp-close-btn-in .mfp-close {
  color: #0066B3;
}
.color-comfort textarea {
  background: #e4ded5;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .gallery__zoom .svg_white {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .slider-link__link {
  color: #0066B3;
}
.color-comfort .switch__item {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .aside-block {
  background: #E4DED5;
}
.color-comfort .tags_dark .tags__item:not(.tags__item_main) {
  background: #E4DED5;
}
.color-comfort .tags_white .tags__item:not(.tags__item_main) {
  background: #E4DED5;
}
.color-comfort .bootstrap-datetimepicker-widget.dropdown-menu {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort input[type="text"],
.color-comfort input[type="email"],
.color-comfort input[type="search"] {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .select2-container--default .select2-selection--single {
  background-color: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .select2-dropdown {
  background: #E4DED5;
}
.color-comfort .page-title_grad::before {
  display: none;
}
.color-comfort .content_list {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .content_list li::before,
.color-comfort:not(.buttons-red):not(.buttons-blue) .content_list li:hover::before {
  color: #0066B3;
  border-color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .eservice::before,
.color-comfort:not(.buttons-red):not(.buttons-blue) .eservice:hover::before {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .with_icon .show_more::before,
.color-comfort:not(.buttons-red):not(.buttons-blue) .show_more::before,
.color-comfort:not(.buttons-red):not(.buttons-blue) .with_icon .hide_more::before,
.color-comfort:not(.buttons-red):not(.buttons-blue) .hide_more::before {
  color: #0066B3;
}
.color-comfort #mini-spoiler {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .blue_button,
.color-comfort:not(.buttons-red):not(.buttons-blue) .blue_button:hover,
.color-comfort:not(.buttons-red):not(.buttons-blue) .down_btn2,
.color-comfort:not(.buttons-red):not(.buttons-blue) .down_btn2:hover,
.color-comfort:not(.buttons-red):not(.buttons-blue) .blue_down_button,
.color-comfort:not(.buttons-red):not(.buttons-blue) .blue_down_button:hover {
  color: #FFFFFF;
}
.color-comfort .with_icon {
  background: #E4DED5;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .content_list a {
  color: #0066B3;
}
/*.color-inversion .time_title {
  color: #FFFFFF;
}*/
.color-comfort .down_button_div,
.color-comfort .div_more,
.color-comfort .dl_item {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .taxes_table .tax_way,
.color-comfort .taxes_table th,
.color-comfort .taxes_table td,
.color-comfort .taxes_table tr:nth-child(2n+1) td:not(.tax_way),
.color-comfort .border_table th,
.color-comfort .border_table tr:nth-child(2n+1) td {
  background: #E4DED5;
}
.color-comfort .content_form {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .tabs span,
.color-comfort .tabs span.active {
  background: #E4DED5;
}
.color-comfort .tab-content-panel {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort ul.dynatree-container {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .text_block_icon p:not(.more) a {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
  color: #0066B3;
}
.color-comfort .with_icon:not(.icon_arr2):not(.icon_arr)::before {
  color: #0066B3;
}
.color-comfort .MiniSpoiler {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .MiniSpoiler .link_mobile::after {
  color: #0066B3;
}
.color-comfort .result-main__wrapper {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .main-menu-small__wrapper,
.color-comfort:not(.buttons-red):not(.buttons-blue) .main-menu-small__wrapper:hover {
  color: #0066B3;
}
.color-comfort .main-menu-small__item_active .main-menu-small__wrapper {
  background-color: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .list-block__wrapper {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .services-top__search button[type="reset"] {
  color: #0066B3;
}
.color-comfort:not(.buttons-red):not(.buttons-blue) .info-block__arrow .svg_grey {
  color: #0066B3;
}
/*.color-inversion .icon-block__icon .svg_grey {
  color: #FFFFFF;
}*/
.color-comfort .info-block {
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .info-block__title_active {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
/*.color-comfort .shedule tr:nth-child(2n) td {
  background: #E4DED5;
}*/
.color-comfort .info-block_inside:hover .info-block__title {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
.color-comfort .info-block_inside .info-block__hidden {
  background: #E4DED5;
}
.color-comfort .info-block_inside .info-block_list, .info-block_list {
  background: #E4DED5;
  box-shadow: inset 0 0 2px 0 #000000;
}
@media screen and (max-width: 1023px) {
.color-comfort .header-wrapper {
  background: #e4ded5;
}
.color-comfort .header__right {
  background: #e4ded5;
  border-bottom: 1px solid #FFFFFF;
}
.color-comfort .header-links {
  background: #e4ded5;
}
}

/* buttons-red */
.buttons-red a,
.buttons-red a:hover {
  color: #ec0000;
}
.buttons-red a .svg_blue,
.buttons-red a:hover .svg_blue {
  color: #ec0000;
}
.buttons-red:not(.color-comfort):not(.color-contrast):not(.color-inversion) .top__link,
.buttons-red:not(.color-comfort):not(.color-contrast):not(.color-inversion) .top__link:hover {
  color: #ff7b7b;
}
.buttons-red .top__link .svg_white,
.buttons-red .geo__icon .svg_white {
  color: #EC0000;
}
.buttons-red .top__link:hover {
  color: #EC0000;
}
.buttons-red .header-menu__link:hover {
  color: #FFFFFF;
}
.buttons-red:not(.color-comfort):not(.color-contrast):not(.color-inversion) .top__link .svg_white,
.buttons-red:not(.color-comfort):not(.color-contrast):not(.color-inversion) .geo__icon .svg_white {
  color: #ff7b7b;
}
.buttons-red .geo__select .select2-container--default .select2-selection--single .select2-selection__arrow::after,
.buttons-red .search__text .select2-container--default .select2-selection--single .select2-selection__arrow::after {
  background: url(../fonts/select-red.svg) no-repeat 0 0;
  background-size: 100%;
}
.buttons-red:not(.color-comfort):not(.color-contrast):not(.color-inversion) .geo__select .select2-container--default .select2-selection--single .select2-selection__arrow::after{
  background: url(../fonts/select-red-light.svg) no-repeat 0 0;
  background-size: 100%;
}
.buttons-red .top .soc__link .svg_white,
.buttons-red .top .soc__link:hover .svg_white {
  color: #EC0000;
}
.buttons-red:not(.color-comfort):not(.color-contrast):not(.color-inversion) .top .soc__link .svg_white,
.buttons-red:not(.color-comfort):not(.color-contrast):not(.color-inversion) .top .soc__link:hover .svg_white {
  color: #FF7B7B;
}
.buttons-red .menu__link::before {
  background: #EC0000;
}
.buttons-red .main-menu__item_active .main-menu__link,
.buttons-red .main-menu__item_active .main-menu__enter,
.buttons-red .main-menu__item_active .main-menu__icon .svg_blue,
.buttons-red .main-menu__item_active .main-menu__app {
  color: #EC0000;
}
.buttons-red .main-menu-drop__link .svg_white {
  color: #EC0000;
}
.buttons-red .center__title .svg_grey,
.buttons-red .center__title .svg_white {
  color: #EC0000;
}
.buttons-red .services__wrapper:hover .services__link {
  color: #EC0000;
}
.buttons-red .slider .slick-arrow path {
  fill: #EC0000;
}
.buttons-red .slider .slick-dots li:not(.slick-active) button {
  background: #EC0000;
}
.buttons-red .footer__soc .svg_grey {
  color: #EC0000;
}
.buttons-red .search__submit,
.buttons-red .search__submit:hover {
  background: #EC0000;
}
.buttons-red .totop {
  background-image: url(../fonts/up-red.svg);
  border: 1px solid #EC0000;
}
.buttons-red .menu-btn__line {
  background: #EC0000;
}
.buttons-red .menu-btn__line::before {
  background: #EC0000;
}
.buttons-red .menu-btn__line::after {
  background: #EC0000;
}
.buttons-red .slider .slick-arrow,
.buttons-red .slider-link .slick-arrow {
  color: #EC0000;
}
.buttons-red .button_blue,
.buttons-red .button_blue:hover,
.buttons-red input[type="submit"],
.buttons-red input[type="submit"]:hover {
  background: #EC0000;
  border-color: #EC0000;
  color: #FFFFFF;
}
.buttons-red .button_border {
  border-color: #EC0000;
  color: #EC0000;
}
.buttons-red .switch-button .jq-checkbox.checked {
  background: #EC0000;
}
.buttons-red .range-slider .irs-slider {
  background: #EC0000;
}
.buttons-red .gallery__zoom .svg_white {
  color: #EC0000;
}
.buttons-red .mfp-close-btn-in .mfp-close {
  color: #EC0000;
}
.buttons-red .jq-checkbox__div {
  background: url(../fonts/check-red.svg) no-repeat 0 0;
}
.buttons-red input[type="text"]:not(.search__input),
.buttons-red input[type="email"],
.buttons-red input[type="search"],
.buttons-red .jq-radio,
.buttons-red .jq-checkbox {
  border: 1px solid #EC0000;
}
.buttons-red .select2-container--default .select2-selection--single .select2-selection__arrow::after {
  background: url(../fonts/select-red.svg) no-repeat 0 0;
  background-size: 100%;
}
.buttons-red .jq-radio__div {
  background: #EC0000;
}
.buttons-red .select2-container--default .select2-selection--single {
  border-color: #EC0000;
}
.buttons-red .eservice::before {
  color: #EC0000;
}
.buttons-red .content_list li::before {
  color: #EC0000;
  border-color: #EC0000;
}
.buttons-red .blue_button,
.buttons-red .blue_button:hover,
.buttons-red .down_btn2,
.buttons-red .down_btn2:hover,
.buttons-red .blue_down_button,
.buttons-red .blue_down_button:hover {
  background: #EC0000;
  border-color: #EC0000;
  color: #FFFFFF;
}
.buttons-red .with_icon .show_more::before,
.buttons-red .show_more::before,
.buttons-red .with_icon .hide_more::before,
.buttons-red .hide_more::before {
  color: #EC0000;
}
.buttons-red .int_link {
  color: #EC0000;
  border-color: #EC0000;
}
.buttons-red .text_block_icon p:not(.more) a {
  color: #EC0000;
}
.buttons-red .with_icon:not(.icon_arr2):not(.icon_arr)::before {
  color: #EC0000;
}
.buttons-red .MiniSpoiler .link_mobile::after {
  color: #EC0000;
}
.buttons-red .main-menu-small__wrapper,
.buttons-red .main-menu-small__wrapper:hover {
  color: #EC0000;
}
.buttons-red .list__help .svg_blue {
  color: #EC0000;
}
.buttons-red .services-top__search button[type="reset"] {
  color: #EC0000;
}
.buttons-red .tabs-side__icon .svg_blue {
  color: #EC0000;
}
.buttons-red .info-block__arrow .svg_grey {
  color: #EC0000;
}

/* buttons-blue */
.buttons-blue a,
.buttons-blue a:hover {
  color: #1f00ff;
}
.buttons-blue a .svg_blue,
.buttons-blue a:hover .svg_blue {
  color: #1F00FF;
}
.buttons-blue .top__link .svg_white,
.buttons-blue .geo__icon .svg_white {
  color: #1F00FF;
}
.buttons-blue .top .soc__link .svg_white,
.buttons-blue .top .soc__link:hover .svg_white {
  color: #1F00FF;
}
.buttons-blue .header-menu__link:hover {
  color: #FFFFFF;
}
.buttons-blue .menu__link::before {
  background: #1F00FF;
}
.buttons-blue .main-menu__item_active .main-menu__link,
.buttons-blue .main-menu__item_active .main-menu__enter,
.buttons-blue .main-menu__item_active .main-menu__icon .svg_blue,
.buttons-blue .main-menu__item_active .main-menu__app {
  color: #1F00FF;
}
.buttons-blue .main-menu-drop__link .svg_white {
  color: #1F00FF;
}
.buttons-blue .center__title .svg_grey,
.buttons-blue .center__title .svg_white {
  color: #1F00FF;
}
.buttons-blue .services__wrapper:hover .services__link {
  color: #1F00FF;
}
.buttons-blue .slider .slick-arrow path {
  fill: #1F00FF;
}
.buttons-blue .slider .slick-dots li:not(.slick-active) button {
  background: #1F00FF;
}
.buttons-blue .footer__soc .svg_grey {
  color: #1F00FF;
}
.buttons-blue .search__submit,
.buttons-blue .search__submit:hover {
  background: #1F00FF;
}
.buttons-blue .totop {
  background-image: url(../fonts/up-blue.svg);
  border: 1px solid #1F00FF;
}
.buttons-blue .menu-btn__line {
  background: #1F00FF;
}
.buttons-blue .menu-btn__line::before {
  background: #1F00FF;
}
.buttons-blue .menu-btn__line::after {
  background: #1F00FF;
}
.buttons-blue .geo__select .select2-container--default .select2-selection--single .select2-selection__arrow::after {
  background: url(../fonts/select-blue.svg) no-repeat 0 0;
  background-size: 100%;
}
.buttons-blue .slider .slick-arrow,
.buttons-blue .slider-link .slick-arrow {
  color: #1F00FF;
}
.buttons-blue .button_blue,
.buttons-blue .button_blue:hover,
.buttons-blue input[type="submit"],
.buttons-blue input[type="submit"]:hover {
  background: #1F00FF;
  border-color: #1F00FF;
  color: #FFFFFF;
}
.buttons-blue .button_border {
  border-color: #1F00FF;
  color: #1F00FF;
}
.buttons-blue .gallery__zoom .svg_white {
  color: #1F00FF;
}
.buttons-blue .mfp-close-btn-in .mfp-close {
  color: #1F00FF;
}
.buttons-blue .jq-checkbox__div {
  background: url(../fonts/check-blue.svg) no-repeat 0 0;
}
.buttons-blue input[type="text"]:not(.search__input),
.buttons-blue input[type="email"],
.buttons-blue input[type="search"],
.buttons-blue .jq-radio,
.buttons-blue .jq-checkbox {
  border: 1px solid #1F00FF;
}
.buttons-blue .select2-container--default .select2-selection--single .select2-selection__arrow::after {
  background: url(../fonts/select-blue.svg) no-repeat 0 0;
  background-size: 100%;
}
.buttons-blue .jq-radio__div {
  background: #1F00FF;
}
.buttons-blue .select2-container--default .select2-selection--single {
  border-color: #1F00FF;
}
.buttons-blue .eservice::before {
  color: #1F00FF;
}
.buttons-blue .content_list li::before {
  color: #1F00FF;
  border-color: #1F00FF;
}
.buttons-blue .blue_button,
.buttons-blue .blue_button:hover,
.buttons-blue .down_btn2,
.buttons-blue .down_btn2:hover,
.buttons-blue .blue_down_button,
.buttons-blue .blue_down_button:hover {
  background: #1F00FF;
  border-color: #1F00FF;
  color: #FFFFFF;
}
.buttons-blue .with_icon .show_more::before,
.buttons-blue .show_more::before,
.buttons-blue .with_icon .hide_more::before,
.buttons-blue .hide_more::before {
  color: #1F00FF;
}
.buttons-blue .int_link {
  color: #1F00FF;
  border-color: #1F00FF;
}
.buttons-blue .text_block_icon p:not(.more) a {
  color: #1F00FF;
}
.buttons-blue .with_icon:not(.icon_arr2):not(.icon_arr)::before {
  color: #1F00FF;
}
.buttons-blue .MiniSpoiler .link_mobile::after {
  color: #1F00FF;
}
.buttons-blue .main-menu-small__wrapper,
.buttons-blue .main-menu-small__wrapper:hover {
  color: #1F00FF;
}
.buttons-blue .list__help .svg_blue {
  color: #1F00FF;
}
.buttons-blue .services-top__search button[type="reset"] {
  color: #1F00FF;
}
.buttons-blue .tabs-side__icon .svg_blue {
  color: #1F00FF;
}
.buttons-blue .info-block__arrow .svg_grey {
  color: #1F00FF;
}

/* picture-disable */
.picture-disable img {
  opacity: 0;
}
.picture-disable .icon:not(.soc__link):not(.version__link) {
	display: none;
}
.picture-disable .soc__link {
  width: auto;
}
.picture-disable .footer__soc .soc__link {
  padding: 0 0 0 5px;
}
.picture-disable .main-menu__icon {
  display: none;
}
.picture-disable .main-menu__top {
  background: transparent;
  padding: 20px 15px 5px;
}
.picture-disable .main-menu__enter,
.picture-disable .main-menu__app,
.picture-disable .questions__link,
.picture-disable .services__link,
.picture-disable .menu__link {
  padding-left: 0;
}
.picture-disable .slider .slick-arrow {
  font-size: 1em;
  width: auto;
}
.picture-disable .slider .slick-arrow svg {
  display: none;
}
.picture-disable .menu__link::before {
  display: none;
}
.picture-disable .links__image {
  display: none;
}
.picture-disable .steps-menu__number,
.picture-disable .icon-link {
  display: none;
}
.picture-disable .mfp-close-btn-in .mfp-close:not(.popup__close) {
  font-size: 0;
  width: 80px;
  font-family: 'Open Sans', sans-serif;
}
.picture-disable .mfp-close-btn-in .mfp-close:not(.popup__close)::after {
  font-size: 16px;
  content: 'Закрыть';
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
.picture-disable .picture-replace {
  display: block;
}
.picture-disable .picture-none {
  display: none;
}
.picture-disable .news-block__image {
  display: none;
}
.picture-disable .print_signin a::before,
.picture-disable .content_list li::before,
.picture-disable .with_icon::before,
.picture-disable .file_doc::before,
.picture-disable .file_xls::before,
.picture-disable .file_pdf::before,
.picture-disable .file_zip::before,
.picture-disable .file_type::before,
.picture-disable .file_pptx::before,
.picture-disable .with_icon .hide_more::before,
.picture-disable .hide_more::before,
.picture-disable .with_icon .show_more::before,
.picture-disable .show_more::before,
.picture-disable .with_icon .hide_more::after,
.picture-disable .hide_more::after,
.picture-disable .with_icon .show_more::after,
.picture-disable .show_more::after {
  display: none;
}
.picture-disable .content_list li,
.picture-disable .file_doc,
.picture-disable .file_xls,
.picture-disable .file_pdf,
.picture-disable .file_zip,
.picture-disable .file_type,
.picture-disable .file_pptx {
  padding-left: 0;
}
.picture-disable .with_icon {
  padding-left: 20px;
}
.picture-disable .note {
  background-image: none;
  padding: 20px;
}
.picture-disable .with_icon .show_more,
.picture-disable .show_more,
.picture-disable .with_icon .hide_more,
.picture-disable .hide_more {
  font-size: 16px;
  color: inherit;
  padding-right: 0;
}
.picture-disable .time1,
.picture-disable .time2,
.picture-disable .time3,
.picture-disable .time4 {
  background: none;
}
.picture-disable .main-menu-small__item_active .main-menu-small__wrapper {
  background-image: none;
  padding-left: 15px;
}
.picture-disable .list-title__icon {
  display: none;
}
.picture-disable .list li a {
  padding-left: 0;
}
.picture-disable .footer-menu__item {
  padding-left: 0;
}
.picture-disable .page-menu__icon {
  display: none;
}
.picture-disable .picture-disable .tabs-side__list,
.picture-disable .tabs-side__content {
  padding-left: 0;
}

/* font-arial */
.font-arial {
  font-family: arial;
}
.font-arial h1,
.font-arial h2,
.font-arial h3,
.font-arial h4,
.font-arial h5,
.font-arial h6,
.font-arial .header-menu-drop__title,
.font-arial .search__input[type="text"],
.font-arial .main-menu__link,
.font-arial .center__title,
.font-arial .hidden-block__title,
.font-arial .page-menu__link,
.font-arial .note-block__title,
.font-arial .button,
.font-arial .blue_button,
.font-arial textarea,
.font-arial input[type=text],
.font-arial input[type=email],
.font-arial input[type=search],
.font-arial input[type=submit],
.font-arial .result-main__title,
.font-arial .results__title,
.font-arial .popup__close.mfp-close,
.font-arial .services-top__search button[type="reset"],
.font-arial .slider .slick-arrow,
.font-arial .title-nover,
.font-arial .news-block__name,
.font-arial .single-new__note,
.font-arial .quote__text,
.font-arial .quote__text::after,
.font-arial .inspection-name__numeric,
.font-arial .content_list span,
.font-arial .blue_down_button button,
.font-arial .large,
.font-arial .number,
.font-arial .large2,
.font-arial .taxes_table .tax_way,
.font-arial .form_title,
.font-arial .tabs span a,
.font-arial ul.dynatree-container,
.font-arial .MiniSpoiler .link_mobile,
.font-arial .bigger,
.font-arial .dataTables_wrapper .dataTables_paginate .paginate_button,
.font-arial .pie__percent,
.font-arial .steps-menu__number,
.font-arial .steps-menu__text,
.font-arial .jq-file__name,
.font-arial .jq-file__browse,
.font-arial .bootstrap-datetimepicker-widget.dropdown-menu,
.font-arial .bootstrap-datetimepicker-widget table th,
.font-arial.picture-disable .mfp-close-btn-in .mfp-close:not(.popup__close) {
  font-family: arial;
}

/* font-times */
.font-times {
  font-family: "Times New Roman";
}
.font-times h1,
.font-times h2,
.font-times h3,
.font-times h4,
.font-times h5,
.font-times h6,
.font-times .header-menu-drop__title,
.font-times .search__input[type="text"],
.font-times .main-menu__link,
.font-times .center__title,
.font-times .hidden-block__title,
.font-times .page-menu__link,
.font-times .note-block__title,
.font-times .button,
.font-times .blue_button,
.font-times textarea,
.font-times input[type=text],
.font-times input[type=email],
.font-times input[type=search],
.font-times input[type=submit],
.font-times .result-main__title,
.font-times .results__title,
.font-times .popup__close.mfp-close,
.font-times .services-top__search button[type="reset"],
.font-times .slider .slick-arrow,
.font-times .title-nover,
.font-times .news-block__name,
.font-times .single-new__note,
.font-times .quote__text,
.font-times .quote__text::after,
.font-times .inspection-name__numeric,
.font-times .content_list span,
.font-times .blue_down_button button,
.font-times .large,
.font-times .number,
.font-times .large2,
.font-times .taxes_table .tax_way,
.font-times .form_title,
.font-times .tabs span a,
.font-times ul.dynatree-container,
.font-times .MiniSpoiler .link_mobile,
.font-times .bigger,
.font-times .dataTables_wrapper .dataTables_paginate .paginate_button,
.font-times .pie__percent,
.font-times .steps-menu__number,
.font-times .steps-menu__text,
.font-times .jq-file__name,
.font-times .jq-file__browse,
.font-times .bootstrap-datetimepicker-widget.dropdown-menu,
.font-times .bootstrap-datetimepicker-widget table th,
.font-times.picture-disable .mfp-close-btn-in .mfp-close:not(.popup__close) {
  font-family: "Times New Roman";
}

.zoom-125 {
	zoom: 1.25
}
.zoom-150 {
	zoom: 1.5
}
.zoom-175 {
	zoom: 1.75
}
.zoom-200 {
	zoom: 2
}
