body{
  color:#000;
  background: #fff;
}
.topbar{
  margin-top:100px;
  position: relative;
}
.header{
  margin-top:100px;
}
.menu-button_icon{
  display:none;
}
.nav{
  background-color: inherit;
}
.nav_item:hover .nav_link{
  background: none;
  border:1px solid #000;
}
.nav-lv2{
  border:1px solid #000;
}
.login,.login:hover{
  background-color: inherit;
}
.ms-slide{
   background-color: inherit;
}
.card, .card--blue, .card:hover, .card--blue:hover,.news_text,.news_date,.footer-button,.footer-button:hover{
  background-color: inherit;
}
.slider-button:hover,.form-item_input,.form-item_textarea{
  background-color: inherit;
}
.slider-button:hover svg path{
  stroke: inherit;
}
.i-contact_description,.i-contact_title{
  color:inherit;
}
.ms-slide-text_title,.banner_text,.news_date,.ms-slide-text,.number_title,.f-contact_description,.f-contact_title{
  color: inherit;
}
.ms-bottom-link,.ms-bottom-link:hover{
  background: none;
}
main table:not([class]) th:nth-child(even), .header table:not([class]) th:nth-child(even), .footer table:not([class]) th:nth-child(even){
  background-color: inherit;
}
main table:not([class]) td:nth-child(even), .header table:not([class]) td:nth-child(even), .footer table:not([class]) td:nth-child(even){
  background-color: inherit;
}
main table:not([class]) th, .header table:not([class]) th, .footer table:not([class]) th{
  color: inherit;
}
.form-item_label,.button,.form-item_input,.form-item_textarea{
  color: inherit;
}
.banner-block{
  display: none;
}
.link-item{
  background: none;
}
.link-item:hover{
  background: none;
}
.announces-item{
  background: none;
}
.btn-primary,.btn-red{
  border:1px solid #000;
  background: none;
}
.btn-primary:hover,.btn-red:hover{
  background: none;
  color:inherit;
}

.aside_bottom{
  display: none;
}
.aside{
  background:none;
}
.aside:after{
  background:none;
}
#table_tools .title{
  padding-bottom:0;
}
#table_tools .title:after {
    content: '';
    width: 25px;
    height: 4px;
    background: none;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
}
#table_tools td{
  border-bottom: 0;
}
.tabs-head_item.active{
  color:inherit;
}
.ms-img,.test-message{
  display:none;
}
.section-main{
  height:auto;
}
.nav-item_link,.h-contact_value,.aside-nav_link,.adm-contact_value,.f-nav_link,.f-address,.aside-nav-submenu_link, h1.ms-text_title, .btn ,.ms-text_description, .title, .nav_link,.f-nav_item{
  font-size: inherit;
}
.nav-bar,.aside-nav_wrap,.aside-nav_item.active .aside-nav_wrap,.aside-nav-submenu_link{
  background: none;
}
.accessibility{
  display:none;
}
.category_img,.specialty_img{
  display:none;
}
.staff{
  color:inherit !important;
}
.staff--hover_1:hover,.staff--hover_2:hover,.staff--hover_3:hover,.staff--hover_4:hover{
  background-color: rgba(0,0,0,0) !important;
  color:inherit !important;
}
.staff--hover_1:after,.staff--hover_2:after,.staff--hover_3:after,.staff--hover_4:after{
  background-color: rgba(0,0,0,0) !important;
}
.news_mask{
  display:none !important;
}
.news-w-mask .news_img{
  display:none !important;
}
.announcement_img{
  display:none !important;
}
.announcement_mask{
  display:none !important;
}
.announcement:hover:after{
  background-color: rgba(0,0,0,0);
}
.announcement_date{
  opacity:1;
}
.block-white{
  background-color:inherit !important;
}
.main-screen_bg{
  display:none !important;
}
@media(max-width:1240px){
  .header {
      margin-top: 290px;
  }
  .topbar{
    margin-top: 215px;
  }
  body.settings_hide .header{
    margin-top:43px;
  }
   body.settings_hide .topbar{
    margin-top: 40px;
  }
}