header .first_part .phone_i, header .first_part .h_phone_block::after, header .first_part .social, header .maxwidth-theme.second_part, header .first_part>.container>.row>div:first-child>.row>div:first-child, header .first_part>.container>.row>div:last-child>.row>div:last-child, header .maxwidth-theme.first_part::before {
display: none;
}
.gray_bg .news-list .news-item img.preview_picture, .corusel_logo, .wrapper .tab::after {
display: none !important;
}
.last_tab_part, .container_teasers {
background: none !important;
}
.gray_bg .news-list .news-item .hide_block {
display: block;
line-height: normal;
    padding: 0 15px;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
	text-align: left !important;
}
.gray_bg .news-list .news-item .hide_block>div {
	text-align: left !important;
}
header .first_part>.container>.row .col-md-6 .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
header .first_part .phone {
    margin: 0;
}
header .first_part .phone>*, header .first_part .phone_num a, header .first_part .slogan>*, header .first_part .slogan {
color: #000 !important;
}
header .maxwidth-theme {
background: white !important;
border-bottom: 1px solid #aaaaaa;
}
.first_part .hide_phone {
    position: relative !important;
    display: block !important;
    background-color: #006fbe00 !important;
    padding: 10px 0 0 0 !important;
    box-shadow: 0 0 0 !important;
    border-radius: 0 !important;
    right: 0;
}
a {
border: none !important;
}
.wrapper .tab {
color: #000 !important;
}
.wrapper .tab.active {
background: none;
border: 2px solid #000 !important;
}
.container_teasers .teasers tr td:last-child {
text-align: center !important;
}
body #vertical-multilevel-menu li a {
//padding-left: 0 !important;
}
.phone_num>span {
display: none !important;
}
.h_phone_block {
    margin-top: 32px !important;
	margin-bottom: 20px;
}
header .container {
padding-bottom: 0 !important;
padding-top: 0 !important;
}
.phone_num,  .slogan {
font-size: 16px !important;
}
.slogan span {
font-size: 18px !important;
}
.main_block {
max-width: 100% !important;
flex: 0 0 100% !important;
width: 100% !important;
}
aside.left_block, .owl-carousel, .first_part .hide_phone br {
display: none !important;
}
.bx_breadcrumbs {
    padding: 5px 0 !important;
margin: 0;
}
.maxwidth-theme.brad_block {
    border-bottom: 1px solid #aaaaaa;
background: none !important;
}
.banner_bg, .targets, .banner {
background-image: none !important;
}
.banner {
background-color: #0083d8 !important;
}
.hide_phone a {
font-size: 16px !important;
display:inline-block;
margin-left: 20px;
position: relative;
top:-5px;
}
.hide_phone {
margin-left: 25px !important;
top: -3px;
}
.hide_phone a:first-child {
margin-left: 0px;
}
.hide_phone a:last-child {
position: relative;
top: -5px;
}
.first_part .hide_phone {
padding: 0 !important;
}
print_footer {
display: block !important;
margin-top: 40px;
}
print_footer .contacts span {
    display: inline-block;
}
print_footer .contacts i {
	padding-right: 10px;
}
footer, print_footer h3  {
	display: none;
}
print_footer .contacts {
    border-top: 1px solid #006fbe;
	border-bottom: 0  !important;
	border-left: 0 !important;
	border-right: 0 !important;
	padding: 25px 0 40px 0 ;
}
.h_phone_block>a, .hide_phone {
display: inline-block !important;
}
.hide_phone {
float: right;
}
.banner .row>div:first-child {
display: none;
}
.banner .row>div:last-child, .main-news-list-block .col-md-9, .news_slider .row>div:last-child {
-webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.gray_bg .news-list .news-item {
height: auto !important;
    padding-bottom: 20px;
}
.whom_banner {
    height: auto !important;
padding: 20px  !important;
}
.whom_banner .title {
    position: relative !important;
    margin: 0 !important;
    top: 0 !important;
}
.banner {
    padding: 1 !important;
    background: white !important;
}
.banner .title, .banner h2 {
color: #212529 !important;
}
.main-news-list-block .col-md-3, .news-detail.new_nd .gallery, .hide_print, .main_block .container_teasers {
display: none;
}
print_footer .back_btn i {
display: none;
}
print_footer .back_btn {
background-color: #066fba;
color: white;
margin-bottom: 15px;
display: inline-block;
}
print_footer .back_btn:hover {
    background: #1c89d7;
}
.right_block .elections_block, .right_block  {
display: none !important;
}
@media print {
print_footer .back_btn {
display: none;
}
}