*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}


.ya-share2 ul li {
    background: none;
    padding-left: 3px;
}

.ya-share2__container_size_m .ya-share2__icon{
       height: 40px!important;
       width: 40px!important;
       background-size: 40px 40px!important;
}
.ya-share2__container_size_m .ya-share2__item
{
	margin-right:0px!important;
}
.social_icons_c .print_icon
{
	/*margin-left: 6px;
	margin-top: 0px!important;*/
        margin: 0!important;
}

.clear{clear:both;display: block}

h1.ordinary_text,
h2.ordinary_text,
h3.ordinary_text,
h4.ordinary_text,
.ordinary_text h1,
.ordinary_text h2,
.ordinary_text h3,
.ordinary_text h4  {
    margin: 0 0 15px !important;
    padding: 0 !important;
    font-size: inherit !important;
    font-weight: inherit;
    line-height: inherit !important;
    color: inherit !important;
}

/* Slider */
.b_not_slider .bans
{
	float: left;
    display: block;
    text-align: center;
}
.b_not_slider .bans img{
	margin:0
}

.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.load_show{display:none}
.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

button.slick-prev, button.slick-next{display: none}

.all{margin: 0px auto 70px;max-width: 768px;}
.top_line{width:100%;height:29px;background-color: #e6eaed;padding: 0px 8px 0px 14px;}
.social_icons a{float:left;margin: 0px 5px;height: 29px;display: inline-block;padding: 5px 3px 0px;line-height: 1}
.social_icons img{float: none;margin: 0px}

.projects_menu{float: right;line-height: 29px;font-size: 13px;font-size:0.8125rem}
.projects_menu_item{float:left;margin: 0px 5px;height: 29px;display: inline-block;padding: 0px 3px;height: 29px}
.projects_menu_drop{padding-right: 10px;position: relative}
.projects_menu_item.projects_menu_drop>a{padding-right: 12px;padding-left: 13px;background: url('/desimages/pm_arrow.png') no-repeat right center;height: 29px  }
.projects_menu_item ul{display: none;position: absolute;top:0px}
.projects_menu a{color: #6E7172;text-decoration: none;display: block}
.projects_menu.hover a{color:#006666;text-decoration: underline}
.projects_menu_drop.hover{background-color: #bce0e0}
.projects_menu_drop.hover>a{text-decoration: none;background-image: url('/desimages/pm_arrow_hover.png');}
.projects_menu img{float: left;margin:5px 5px 0px 0px}
.projects_menu_s{background-color: #fff;box-shadow: 5px 5px 5px 0 rgba(152, 152, 152, 0.5), -5px 5px 5px 0 rgba(152, 152, 152, 0.5);display: none;width:320px;height: 60vh;position: absolute;z-index: 500;color: #2e2e2e;font-size: 15px;font-size: 0.9375rem;padding: 0 15px; top: 29px;right:0px;}
.projects_menu_s .mCustomScrollBox{position: relative;}
.projects_menu_s .mCSB_container{padding: 15px 0px}
.projects_menu_s .mCustomScrollBox:before, .projects_menu_s .mCustomScrollBox:after{position: absolute;content: '';width: 100%;height: 30px;z-index: 600}
.projects_menu_s .mCustomScrollBox:before{top:0;background:-webkit-linear-gradient(top, #fff 0px, transparent 100%);
    background:-moz-linear-gradient(top, #fff 0px, transparent 100%);
    background:-o-linear-gradient(top, #fff 0px, transparent 100%);
    background:-ms-linear-gradient(top, #fff 0px, transparent 100%);
    background:linear-gradient(to bottom, #fff 0px, transparent 100%);}
.projects_menu_s .mCustomScrollBox:after{bottom:0;background:-webkit-linear-gradient(bottom, #fff 0px, transparent 100%);
    background:-moz-linear-gradient(bottom, #fff 0px, transparent 100%);
    background:-o-linear-gradient(bottom, #fff 0px, transparent 100%);
    background:-ms-linear-gradient(bottom, #fff 0px, transparent 100%);
    background:linear-gradient(to top, #fff 0px, transparent 100%);}
.projects_menu_s a, .pr_menu_s_item{color: #2e2e2e;;text-decoration: none;font-size: 15px;font-size: 0.9375rem;line-height: 1.2;}
.pr_menu_s_item{margin-bottom: 15px}
.pr_menu_s_item:first-child{margin-top: 15px;}
.projects_menu_s a:hover{color:#006666;text-decoration: none}
.projects_menu_item.hover .projects_menu_s{display: block}


.header{height: 91px;width:100%;display: table;}
.header_flag{display: block;max-width: 25px;}
.header_flag img{display: inline;margin: 0;}
.header_date{font-size: 12px;font-size:0.75rem;text-transform: uppercase;display: table-cell;vertical-align: middle;width: 180px;padding-left: 14px;padding-right: 10px;}
.logo{display: table-cell;width: calc(100% - 500px);vertical-align: middle;text-align: center}
.logo .logo_text_invisible{float: right;height: 0;margin: 0;padding: 0;font-size: 0;font-weight: normal;color: #fff;}
.logo h1{margin: 0;}
.logo a, .logo a:hover{display: inline-block;vertical-align: middle;color:#3C3C3C;text-decoration: none;}
.logo img{display: inline-block;margin: 0px 15px 0px 0px;float: none;vertical-align: middle;}
.logo_img{display: table-cell;vertical-align: middle;}
.logo_title{text-transform: uppercase;display: table-cell;vertical-align: middle;height: 91px;text-align: left;line-height: 1;font-weight: 500}
.logo_title_1{font-size: 24px;display: block;letter-spacing: 1px}
.logo_title_2{font-size: 13px;display: block}
.weather_currency{width: 180px;display: table-cell;vertical-align: bottom;text-align: right;line-height: 1.5;font-size: 14px;font-size:0.875rem;padding-right: 14px;vertical-align: middle}
.vsv_404{vertical-align: middle;width: 250px;display: table-cell;text-align: right;line-height: 1.5;font-size: 14px;font-size:0.875rem;padding-right: 14px}
.weather_currency_inner{display: -webkit-flex; display: flex;align-items: flex-end;-webkit-align-items:flex-end;flex-direction: column;-webkit-flex-direction: column;margin-bottom: 0px;justify-content: center;-webkit-justify-content: center;}
.header_currency_conteiner{width: 150px}
#header_currency{display: inline-block;width: 130px;top: 7px}
.header_currency_conteiner .header_currency{width: 120px;display: inline-block}
.header_currency, .header_weather{color:#3C3C3C;text-decoration: none;padding-right: 0px;}
.cityDownItem{display: none}
.header_weather img{display: inline-block;float: none;margin: 0px 3px}
.header_currency{padding-left: 25px}
.header_currency span{color: #2F875F;font-weight: bold}
#cityForm_header{position: relative;}
#cityNameIn_header{z-index: 22;position: relative;cursor: pointer;margin-right: 3px;border-bottom: 1px dotted #000;}
#cityForm_header a{color: #3C3C3C;text-decoration: none;display: inline-block;position: relative;z-index: 22;}
#cityForm_header img{display: inline-block;width: 22px;margin: 0 3px;vertical-align: sub;}
.weather_currency a.link_arrow{background: url(/desimages/h_arrow.png) no-repeat right bottom;display: inline-block;width: 14px;height: 17px;}

#city_hiddenIn_header{width: 425px;padding: 32px 10px 30px 36px;background: #fff;position: absolute;top: 4px;right: -14px;z-index: 20;box-shadow: 5px 5px 5px 0 rgba(152, 152, 152, 0.5), -5px 5px 5px 0 rgba(152, 152, 152, 0.5);}
#city_hiddenIn_header .close{top: 45px;right: 15px;margin: 0;}
#city_hiddenIn_header .header_cities_inner{padding-top: 12px;border-top: 1px solid #e6eaed;}
#city_hiddenIn_header .cityDownItem {display: inline-block;vertical-align: top;width: calc(50% - 33px);text-align: left;margin-right: 28px;font-size: 14px;color: #006666;cursor: pointer;margin-bottom: 3px;}

.menu_line {
    height:37px;
    background-color: #006666; 
    /*    background: url('/desimages/pattern.png') no-repeat center top #006666;*/
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 37px;
    position: relative;
    width: 100%;
}

.menu_fixed{position: fixed;top: 0px;/*z-index: 1000;*/z-index: 30000;max-width: 768px}

.h_menu_fp{float: left;height: 37px;}
.h_menu_title{padding: 0px 28px 0px 65px;background: #004e4e url('/desimages/h_menu_title.svg') no-repeat 32px 10px;cursor: pointer;color:#fff;font-weight: bold; }
.h_menu_fp.hover .h_menu_title{background-color: #e6eaed;background-image: url('/desimages/h_menu_title_hover.svg');color:#006666}
.h_menu{overflow: hidden;max-width: 50%;height: 37px;float: left}
.h_menu_fp .h_menu{display: none;position: absolute;left: 0px;top:37px;width: 100%;background-color: #fff;padding: 15px 0px 50px;height: auto;max-width: 100%;z-index: 1000;box-shadow: 4px 0px 5px 0 rgba(212,212,212,0.5), 0px 8px 5px 0 rgba(152,152,152,0.5);}
/*.h_menu_fp .h_menu:after{position: absolute;content: '';width: 100%;height: 8px;bottom: 0px;left: 0px;clear:both;
    background:-webkit-linear-gradient(top, #D3D3D3 0px, transparent 100%);
    background:-moz-linear-gradient(top, #D3D3D3 0px, transparent 100%);
    background:-o-linear-gradient(top, #D3D3D3 0px, transparent 100%);
    background:-ms-linear-gradient(top, #D3D3D3 0px, transparent 100%);
    background:linear-gradient(to bottom, #D3D3D3 0px, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D3D3D3', endColorstr='transparent',GradientType=0);}*/

/*.h_menu_open.hover .h_menu{display: block;}*/

.menu_item, .menu_more_title{text-transform: uppercase;font-weight: 300;float:left;}
.h_menu_fp .menu_item{float: none;display: inline;text-transform: none}
/*.h_menu_fp .menu_more{display: none}*/
.menu_item a{color: #fff;text-decoration: none;display: block;padding: 0px 11px}
.menu_more_title{font-weight: 500;color:#fff;padding: 0px 31px 0px 11px;cursor:pointer;position: relative;font-size: 16px;font-size:1rem}
.menu_more_title:after{position: absolute;width:13px;height: 8px;background: url("/desimages/menu_arrow.png") no-repeat;content: '';top:15px;right:11px}
.h_menu_fp .menu_els{border-top: 1px solid #e6eaed;padding: 0px 10px}
.h_menu_fp .menu_els:first-child{border-top: 0px}
.h_menu_fp .menu_els a{font-size: 17px;font-size: 1.0625rem;line-height: 48px;color: #006666;font-weight: 500;text-decoration: none;display: inline-block;}
.h_menu_fp .menu_els a:hover{color: #990000;text-decoration: none}
.h_menu_s{height: 37px;float: left;display: -webkit-flex; display: flex;align-items:center;-webkit-flex-direction: row;flex-direction: row;}
.h_menu_s .menu_item{height: 37px;white-space: nowrap;text-transform: uppercase;font-size: 16px;font-size: 1rem}
.h_menu_s .menu_item a:hover{background-color: #3f9898}
.h_menu_s, .menu_more{float: left;height: 37px}
.menu_more .h_menu{display: none}
/*.menu_more:hover .h_menu{display: block}*/
.menu_more:hover .menu_more_title{background-color: #3f9898}
.h_menu_item_spec{display: none;}
.menu_span_spec{display: inline-block;padding: 0px 46px 0px 11px;font-size: 17px;font-size: 1.0625rem;font-weight: 500;line-height: 48px;background: url(/desimages/menu_f_arrow.png) right 11px center no-repeat;color: #006666;}
.menu_span_spec:hover, .menu_span_spec.clicked:hover{color: #990000;cursor: pointer;}
.menu_span_spec.clicked{color: #585858;background-image: url(/desimages/menu_f_arrow_click.png);}

.main_langs{background-color: #858b90;color: #fff;font-weight: bold;position: relative;width:120px;padding-left: 53px;float: left;height:37px}
.secondary_page .menu_line.menu_fixed .main_langs {width: 50px;}
.main_langs:before, .main_langs:after{position: absolute;content: '';}
.main_langs:before{background: url("/desimages/lang_icon.svg") no-repeat;width:14px;height:15px;left:30px;top:10px}
.main_langs:after{background: url("/desimages/lang_arrow.png") no-repeat;width: 7px;height: 4px;right:11px;top:16px}
.mobile .main_langs.arrow_up::after, .mobile.page_404 .main_langs.arrow_up::after{background: url("/desimages/lang_arrow_up.png");}
.main_langs_inner .main_lang_item a{color:#2e2e2e;font-size: 18px;line-height: 30px;font-weight: bold;text-decoration: none;}
.main_langs_inner .main_lang_item a:hover{color:#178282;text-decoration: none}
.main_langs_inner{display: none;position: absolute;left: 0px;top:37px;background-color: #fff;padding-left: 53px;box-shadow: 4px 0px 5px 0 rgba(212,212,212,0.5), 0px 8px 5px 0 rgba(152,152,152,0.5);width:100%;z-index: 1000}
.main_lang_selected{display: block;position: absolute;top: 0px;height: 37px}
.main_lang_selected a{color: #fff;text-decoration: none}
#main_langs_btn.hover + .main_langs_inner{display: block}
#main_langs_btn {position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 3;}
.main_langs.hover{background-color: #3f9898}

.search_btn{float: right;width:79px;height:37px;background: #858b90 url("/desimages/search_icon.svg") no-repeat center center;cursor: pointer}
.search_btn:hover{background-color: #3f9898}
.vsv{float: right;width:82px;height:37px;background: #004e4e;}
.vsv a{display: block;vertical-align: middle;height: 37px;width: 82px;text-align: center;padding-top: 2px}
.vsv a:hover{background-color: #e6eaed}
.vsv img{float:none;display: inline-block;margin: 0px}
.belta_plus{float: right;font-weight: bold;text-transform: uppercase;}
.belta_plus a {
    /*background-color: #006666;*/
    padding: 0px 16px;
    height: 37px;
    color: #fff;
    text-decoration: none;
    display: block;
}

.belta_plus a:hover{background-color: #3f9898}

/*Поиск в шапке*/
#search{display: none;position: absolute;height: auto;top:37px;left:0px;width: 100%;background: #fff;padding: 45px 15%;z-index: 100;box-shadow: 0 3px 4px 0px rgba(100,100,100, 0.8)}
.search_edit{line-height: 35px;width: calc(100% - 140px);float:left}
.search_submit{height:37px;line-height: 37px;font-size: 16px;font-size: 1rem;color: #ffffff;text-transform: uppercase;background-color: #990000;text-align: center;width: 140px;float:right;border: 0px}
.search_submit:hover{background-color: #3f9898}
.fp_search_where{font-size: 16px;font-size: 1rem;color: #868b91;float: left;margin-top: 10px}
.fp_search_where+.fp_search_where{float: left;}
#fp_search_where, #fp_search_when{display: inline-block;margin-right: 17px}
.fp_search_where label{margin-right: 17px}
.search_close{position: absolute;top: 20px;right: 20px;}
.close_btn{width: 21px;height: 21px;background: url("/desimages/close_btn.png") no-repeat;cursor: pointer}
.close_btn:hover{background: url("/desimages/close_btn_hover.png") no-repeat}

/*Лента новостей моб. версия*/
.top_lenta_mobile{position: relative;background: #f1f3f5;}
.top_lenta_inner{padding-top: 7px;padding-bottom: 10px;text-align: center;line-height: 1;}
.top_lenta_mobile a{display: inline-block;font-size: 12px;font-weight: bold;vertical-align: top;letter-spacing: 1px;text-decoration: none;text-transform: uppercase;}
.top_lenta_mobile a img:first-child{display: none;}
.top_lenta_mobile img{display: inline-block;margin: 0;vertical-align: middle;}
.top_lenta_mobile span{display: inline-block;margin-left: 5px;vertical-align: middle;}
.top_lenta_mobile h2{display: inline;margin-top: 0;margin-bottom: 0;font-size: 12px;line-height: 1;}
.top_lenta_mobile h2 a{color: #006666;}
.top_lenta_mobile h2 a:hover{color: #3f9798;}

/*Лента новостей*/
.top_lenta{position: relative;min-height: 76px;overflow: hidden;padding-bottom: 15px;width: 100%;max-width: 768px;background-color: #fff;box-shadow: 0 3px 4px 0px rgba(100,100,100, 0.8);z-index: 10;}
.top_lenta .tl_date .lenta_date_past{display: block;margin-bottom: -0.5rem;}
.top_lenta .tl_inner_all .tl_date .lenta_date_past{display: none;}
.top_lenta.fixed_el .tl_date .lenta_date_past{display: block;margin-bottom: -0.5rem;}
.top_lenta.fixed_el .tl_date .lenta_date_past.date_past_hide{display: none;}
#cloned_lenta{box-shadow: none;}

.tl_title, .tl_logo{color:#0D5A50;text-transform: uppercase;font-size: 24px;font-weight: bold;padding: 15px 22px 0px 30px;line-height: 1;width: 160px;float: left;display: block;text-decoration: none;min-height: 73px}
.fixed_el{position: fixed;max-width: 768px;width: 100%;z-index: 900;margin-top: 0px!important;}
.tl_title:hover{color: #178282;text-decoration: none}
.tl_logo{height: 50px;background: url("/desimages/logo_in_lenta.png") no-repeat 30px 10px;display: none}
.fixed_el .tl_title{display: none}
.fixed_el .tl_logo{display: block}
.tl_inner, .tl_inner_all{width: calc(100% - 200px);float:left}
.tl_inner_all{max-height: 500px}
.tl_item{margin-top: 10px;padding-right: 20px}
.tl_item a{display: -webkit-flex; display: flex;align-items:center;-webkit-flex-direction: row;flex-direction: row;justify-content: flex-start;align-items: stretch;padding: 0px 13px;position: relative;color: #2E2E2E;font-size: 17px;font-size: 1.0625rem;text-decoration: none;line-height: 24px;}
.tl_inner .tl_item{display: none}
.tl_inner .tl_item:first-child{display: block}
.tl_title, .tl_logo{display: none!important}
.tl_inner, .tl_inner_all{width: calc(100% - 40px);}
.tl_inner_all {max-height: 50vh;}

.top_lenta .tl_inner .tl_item .lenta_date_box,
.top_lenta_inner .tl_inner .tl_item .lenta_date_box,
.top_lenta_inner .top_lenta .tl_inner_all .tl_date .lenta_date_past {
    display: none;
}
.top_lenta .tl_inner_all .tl_item .lenta_date_box {
    display: block;
}
.top_lenta_inner .top_lenta .tl_date .lenta_date_past {
    display: block;
    margin-bottom: -0.5rem;
}

.tl_inner_all .tl_item{display: block;padding-bottom: 15px}
.tl_news{padding-right: 30px;padding-bottom: 7px;padding-top: 4px}

.tl_inner .tl_news{font-size: 15px;font-size: 0.9375rem;line-height: 22px}
.tl_inner_all .tl_item a:hover .tl_news{color: #178282;text-decoration: none;background-color: #e6eaed}
.tl_inner .tl_item a:hover .tl_news{color: #006666;text-decoration: none}
.tl_date{font-weight: bold;color:#a3a9ad;font-size:11px;font-size:0.6875rem;padding: 4px 13px 0px}
.tl_inner .tl_date{}
.tl_inner_all .tl_item a:hover .tl_date{background-color: #e6eaed}
.tl_node{display: none}
/*.tl_inner .tl_item .tl_node{font-size: 0px;}
.tl_inner_all .tl_item a .tl_node{border-left:1px solid #b4bbc0;font-size: 11px!important;font-size: 0.6875rem!important;font-weight: bold; padding: 4px 16px 0px;white-space: nowrap}
.tl_inner_all .tl_item a:hover .tl_node{background-color: #b4bbc0;color: #fff;}*/
.tl_inner .all_news{display: none}
.tl_inner_all .all_news{display: block}
.tl_arrow{width: 40px;float:right;position: relative;border-left:1px solid #C8C8C8;height: 38px;margin-top: 18px;background: url("/desimages/tl_arrow.png") no-repeat 11px 14px;cursor: pointer}
.tl_arrow_close{background: url("/desimages/close_btn.png") 10px 10px no-repeat;border-left-color: transparent}
.tl_arrow_close:hover{background-image: url("/desimages/close_btn_hover.png")}

.under_lenta_r{padding: 20px 0px;position: relative;display: table;width: 100%}
.under_lenta_r img{margin: 0px;float: none}
.under_lenta_r div{display: table-cell;vertical-align: top;padding: 0px 10px;text-align: center}

/*Блок главных новостей*/
.main_block{position: relative}
.main_block:after{content: '';position: relative;display: block;clear: both}
.last_news_fp{width: 281px;margin-right: 30px;float: left}
.main_news1{width: 100%;margin-bottom: 52px;position: relative}
.main_news1:after, .main_news2:after{content: '';clear: both;position: relative;display: block}
.main_news1 .news_with_rubric_img{width: 100%;position: relative}
.main_news1 .news_with_rubric_img img{float: none;display: block;margin: 0 0 10px 0;}
.main_news1 .news_with_rubric_img+div{line-height: 24px}
.main_news1_title{font-size: 22px;font-size: 1.375rem;line-height: 28px;font-weight: bold;text-decoration: none;color: #3c3c3c;margin-bottom: 12px;display: block}
.main_news1_title:hover{color:#006666}
.ban_main_news1{width: 100%;}
.main_news2{width: 100%;position: relative}
.main_news2_item{width: calc(50% - 15px); float: left;margin-left: 30px;margin-bottom: 30px}
.main_news2_item_2col{width: 100%;clear: both;float: none;margin-bottom: 30px}
.main_news2_no_margin{margin-left: 0;clear:both}
.main_news2_item img{float: none;display: block;margin: 0 0 12px;max-width: 324px}
.main_news2_item_2col img{float: none;display: block;margin: 0 0 12px;max-width: 678px}
.main_news2_item a, .main_news2_item_2col a{font-weight: 500;line-height: 24px}
.topNews_fp{width: 100%;}


/*Топ новости*/
.top_news{margin: 30px 0px}
.main_block .top_news{margin: 30px 0 0 0;}
.topNews_fp .top_news{margin-top: 0}
.block_title{color:#006666;font-weight: bold;text-transform: uppercase;font-size: 20px;font-size:1.25rem;line-height: 1;margin-bottom: 25px;}
.top_news .block_title{white-space:nowrap;display: -webkit-flex; display: flex;align-items:center;-webkit-flex-direction: row;flex-direction: row;justify-content: space-between}
.top_news .fp_r_title h3{margin-top: 0;margin-bottom: 0;line-height: 1.5;color: #006666;}
.tn_item{margin-bottom: 25px;font-size: 15px;font-size: 0.9375rem;line-height: 22px;float: none;height: auto;}
.slick-slide div:last-child .tn_item{margin-bottom: 0;}
.tn_item a{color: #2e2e2e;text-decoration: none;}
.tn_item a:hover{color: #006666;text-decoration: none}
.topNewsSlider_dots{width:50%;flex-shrink: 5;margin-left: 5px;flex-grow:1;}
.topNewsSlider_dots ul{display: -webkit-flex; display: flex;align-items:center;-webkit-flex-direction: row;flex-direction: row;justify-content:space-between;align-items:flex-end;margin: 0px}
.topNewsSlider_dots li{margin-right: 3px;background: none;padding: 0px;margin: 0px 1px 0px 2px;flex-grow: 1;flex-shrink: 2;width: 30px}
.topNewsSlider_dots button{font-size: 0px;line-height: 0px;width: 100%;height: 20px;background-color: transparent;border:0px;border-bottom:1px solid #a3a9ad;cursor: pointer}
.topNewsSlider_dots .slick-active button{background-color: transparent;border-bottom: 3px solid #006666}
.topNewsSlider_dots li:hover button{background-color:transparent;border-bottom:3px solid #3f9898}
.news_slider_img{line-height: 0;}
.topNewsSlider_dots.news_slider_img_dots{max-width: 120px;margin: 0 auto 10px;}
.topNewsSlider_dots.news_slider_img_dots ul{line-height: 0;}
.topNewsSlider_dots.news_slider_img_dots button{height: 3px;}

/*Рубрики на первой*/
.fp_block{max-width: 738px;width:96%;margin: 25px auto 50px auto;}
.fp_block_m{padding-bottom: 30px;position: relative}
.fp_block:after{display: block;position: relative;clear: both;content: ''}
.fp_block a{color: #2e2e2e;text-decoration: none;}
.fp_block a:hover{color: #006666;text-decoration: none}
.fp_r_title{display: -webkit-flex; display: flex;align-items:center;margin-bottom: 25px;-webkit-flex-direction: row;flex-direction: row;}
.fp_r_title a, .fp_r_title span, .fp_r_title div.rubric_title{display: -webkit-inline-flex; display: inline-flex; }
.fp_r_title span{flex-grow:1;flex-shrink:2;width: 90%;background-color: #a3a9ad;height: 1px}
.fp_r_title a, .fp_r_title div.rubric_title{padding-right: 15px;font-weight: bold;font-size: 23px;font-size: 1.4375rem;color:#006666;text-decoration: none;text-transform: uppercase;white-space: nowrap}
.fp_r_title h4, .fp_r_title h5, .fp_r_title h6{margin-top: 0;margin-bottom: 0;line-height: 1.5;}
.fp_rb_news_title{line-height: 24px}

.fp_block img{max-width: 100%}

.fp_new_mob {margin-bottom: 0; padding-bottom: 0;}

/*президент*/
.main2_in_pr{max-width: 250px;width:34%;margin-right: 30px;float:left}
.main2_in_pr img{display: block;margin: 0 0 10px;}
.fp_news_pr_item{margin-bottom: 35px}
.fp_news_pr_item a{display: block}
.main_in_pr{max-width: 450px;width:calc(66% - 30px);float: right;margin-bottom: 35px;line-height: 24px;}
.main_in_pr img{float: none;display: block;margin: 0px 0px 20px}
.main_in_pr a{font-size: 22px;font-size:1.375rem;line-height: 28px;font-weight: bold;display: block}
.main_in_pr .fp_rb_textsmall{margin-top:15px }
#inner_president{border-top: 1px solid #c3cace;}
.fp_lenta{clear:both;width:100%;padding-top: 20px;display: -webkit-flex;display: flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.fp_lenta:after{display: block;position: relative;clear: both;content: ''}
.fp_lenta .date, .fp_m_lenta .date{float: left;display: table-cell;padding-right: 13px;vertical-align: top;line-height: 24px}
.lentaR_item{margin-bottom: 25px;line-height: 22px;width:49%;margin-right: 2%;float: left;}
.lentaR_item:nth-child(odd){margin-right: 0;}
.lentaR_item a{display: table-cell}
.pr_video{position: relative}
.pr_video:after{position: absolute;left:0;top:0;width: 44px;height: 44px;content: url("/desimages/pr_video.png")}
.pr_all_video{font-size: 14px;text-decoration: none;display: block;margin-top: 10px;padding-left: 27px;background: url("/desimages/is_video.svg") no-repeat 0 center;line-height: 1}

/*Проишествия*/
.slider{position: relative;overflow: hidden}
.slider .fp_news_r_item{margin: 0px 47px 0px 0px}
.slider .slick-list{padding: 0px!important;margin: 0px -22px}
.slider .slick-slider{margin:0px;}
.slider .slick-slide{margin: 0px 23px 0px 24px}
.slider_prev, .slider_next{position: absolute;width: 60px;height: 108px;top:47px;z-index: 100;cursor: pointer}
.slider_prev{background: url('/desimages/left_ar.png') no-repeat 8px 28px;left:0px}
.slider_next{background: url('/desimages/right_ar.png') no-repeat 21px 28px;right:0px}
.slider_prev:hover{background-color: rgba(255,255,255,0.8);background-image: url("/desimages/left_ar_hover.png")}
.slider_next:hover{background-color: rgba(255,255,255,0.8);background-image: url("/desimages/right_ar_hover.png")}
/*Политика, экономика, в мире*/
.main_in_r{font-weight: 500;margin-bottom: 20px;width:49.1%;max-width: 363px;float: left}
.main_in_r img{margin: 0px 0px 20px;float: none;display: block}
.fp_m_lenta{float: right;width:46.4%}
.fp_m_lenta .lentaR_item{width: 100%;margin-left: 0;float: none}




.with_video{width: 17px;height: 13px;display: inline-block;margin-left: 5px;background: url("/desimages/is_video.svg") no-repeat}
.with_photo{width: 15px;height: 13px;display: inline-block;margin-left: 5px;background: url("/desimages/is_photo.svg") no-repeat}



/*Темы*/
.v_prev, .v_next{display: none}
.fp_themes{margin: 10px 0}
.fp_r_title .topNewsSlider_dots{position: relative;top: -16px}
.fp_theme_item{padding: 10px;font-size: 16px;font-size: 1rem;line-height: 22px;max-width:250px}
.fp_theme_item a{display: block;}
.fp_theme_item img{float: none;display: block;margin: 0 0 10px;max-width: 250px;width: 100%}

/*Слайдеры баннеров на первой*/
.b_slider{overflow: hidden}
.b_slider .slick-slide{text-align: center}
.b_slider .slick-slide img{float: none;margin: 0px;display: inline-block;max-width: 100%}
.b_slider_3 .slick-slide{margin: 0px 31px}
.b_slider_3 .slick-list{margin: 0px -31px}
.b_slider_2 .slick-slide{margin: 0px 20px}
.b_slider_2 .slick-list{margin: 0px -20px}

.b_slider_in_main{clear: both;float:none;width: 100%;margin: 30px 0}
/*после топ новостей на главной*/
.b_slider_in_main .b_not_slider .bans img {
    display: inline-block;
}
.ban_main_news1 .b_slider_in_main{margin-top: 0}
.ban_main_with_borders{/*border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;*/}
.ban_main_with_borders .fp_block{margin: 25px auto 20px auto;}
.ban_main_with_borders.after_main_news{border: none;}

.ban_main_top .fp_block {margin: 0 auto;max-width: none;width: 100%;line-height: 0;}
.ban_main_top .fp_block .b_slider .slick-slide img {display: block;width: 100%;}

/*Блок фото, видео, инфографика на первой*/

    

.fp_photonews{width: 100%;margin-bottom: 40px}
.fp_video{float: left;width: 47%;max-width: 368px;clear: both;margin-bottom: 0}
.fp_infogr{float:right;width: 48%;max-width: 400px;}
.fp_ph_main{display: block;text-decoration: none;color: #434343;margin-bottom: 40px}
.fp_ph_main:after, .fp_photonews:after{display: block;content: '';position: relative;clear: both}
.fp_ph_main img{max-width: 600px;width: 70.5%;float: left;margin: 0}
.fp_ph_main span{float: right;width: 27%;max-width: 230px;display: block}
.fp_ph_title{font-size: 20px;font-size: 1.25rem;line-height: 26px;font-weight: 500}
.fp_ph_item{max-width: 264px;width: 31%;float: left;margin-left: 3.5%;}
.fp_ph_main+.fp_ph_item{margin-left: 0}
.fp_ph_item, .fp_video_item, .fp_infogr_item{font-weight: 500;color: #434343;text-decoration: none}
/*.fp_video{margin-bottom: 40px;}*/

.fp_ph_item:hover, .fp_video_item:hover, .fp_infogr_item:hover{color: #006666;text-decoration: none}
.fp_ph_item img, .fp_video_item img, .fp_infogr_item img{float: none;display: block;margin: 0 0 10px}

/*Пресс-центр на первой*/
.fp_experts{margin-top: 50px}
.fp_pr .pr_col{max-width: 380px;width:47.8%;float: left}
.fp_pr .pr_col+.pr_col{float: right}
.b_in_pr{display: table;margin-top: 40px}
.b_in_pr .bans{margin-bottom: 50px;display: table-cell;vertical-align: top;text-align: center;padding: 0 10px}
.b_in_pr a{display: inline-block;border: 4px solid #a2a2a2;padding: 2px}
.b_in_pr img{float: none;margin: 0;display: block}
.pr_tabs{position: relative;display: -webkit-flex; display: flex;align-items:stretch;-webkit-align-items: stretch;-webkit-flex-direction: row;flex-direction: row;flex-wrap: wrap;}
.pr_tabs:after, .fp_pr_item:after, .press_wrap:after, .b_in_pr:after{display: block;content: '';position: relative;clear: both}
.pr_tabs div{float: left;border-left: 1px solid #c3cace;min-height: 30px;font-size: 11px;font-size:0.6875rem;line-height: 14px;text-transform: uppercase;margin-bottom: 5px;padding: 0 15px 0 5px;}
.pr_tabs a{color: #006666;height: 30px;display: table-cell;vertical-align: middle}
.pr_tabs a:hover, .press_block_title_active a{color: #3f9898}
.fp_pr_item{margin-top:25px;position: relative}
.fp_pr_item:first-child{margin-top: 20px;}
.press_wrap_title {display: block;font-weight: 500}
.press_rubric, .press_date{font-size: 11px;font-size:0.6875rem;line-height: 14px;text-transform: uppercase;display: inline-block;}
.press_rubric{margin-right: 5px;color: #006666!important;}
.press_rubric:hover{color: #3f9898!important}
.press_date{background-color: #006666;color: #fff;padding: 3px}
.press_date.press_comming_now{margin-bottom: 25px;padding: 5px 20px;font-size: 14px;font-weight: 500;background-color: #990000;}
.finally_conf_status{display: inline-block;margin-bottom: 25px;padding: 5px 20px;font-size: 14px;font-weight: 500;line-height: 14px;text-transform: uppercase;background-color: #868b91;color: #fff;}
.comming_now{background-color: #990000}
.press_wrap{display: none}
.press_wrap_active{display: block}
.fp_press_img{float: left;max-width: 225px;width: 46.875%;margin: 0 17px 10px 0}
.fp_press_img img{float: none;margin: 0;}
.exp_title{font-size: 15px;font-size: 0.9375rem;line-height: 20px;}
.press_fio{font-weight: 300;display: block}


/*Новости партнеров*/
.news_inf_part_block_titles div:first-child{width: 100%;}
.news_inf_part_block{margin: 30px 0 !important;}

/*Вторичная*/
.main{position: relative;/*padding: 0px 100px 60px;padding: 0px 6.7% 60px;padding-bottom: 60px;*/max-width: 1500px;}
.main:after{position: relative;content: '';width: 0px;height: 0px;clear: both;display: block}
.main .content h1{font-size: 22px;font-size: 1.375rem;}
.main .content table{display: block;overflow-x: auto;}

.adv_under_header > div > div {padding: 15px 0px;background-color: #f4f7f9;overflow: hidden;}

.content{float: left;width:calc(98% - 255px); border-right:1px solid #e6eaed;padding-top: 40px;}
.content_2_col{float: left;width:calc(98% - 255px); border-right:1px solid #e6eaed;padding-top: 40px;}
.without_padding{padding-top: 0}
.content_margin{padding-right: 20px;margin-left: 2.76%}
.content_margin .block_search{min-height: 700px;}
.content_2_col_margin{padding-right: 20px;margin-left: 2.76%}
.content_all_margin{margin: 0px 2%}
.content_all_padding{padding-top: 40px}
.content:after, .content_2_col:after, .content_margin:after, .content_2_col_margin:after, .content_all_margin:after{position: relative;display: block;content: '';clear: both}
.rubric{text-transform: uppercase;line-height: 1;margin-bottom: 36px;font-weight: 300;display: block;font-size: 18px;font-size: 1.125rem;color: #3c3c3c;text-decoration: none;}
.rubric_tag{text-transform: uppercase;line-height: 1;margin-bottom: 16px;font-weight: 300;display: block;font-size: 18px;font-size: 1.125rem;color: #3c3c3c;text-decoration: none;}
.all_in_top{font-size: 11px;font-size: 0.6875rem;color: #006666;text-decoration: none;font-weight: normal}
.date, .date_full{text-transform: uppercase;line-height: 1}
.date{font-size: 11px;font-size: 0.6875rem;font-weight: bold;color: #9b9b9b}
.date_full{font-size: 12px;font-size: 0.75rem;color: #a3a9ad;}
.main_img{margin: 0 0 25px 0;}
.main_img img{float: none;margin: 0}
.photo_title{color: #909090;padding-top: 8px;font-size: 12px;line-height: 1}
.inner_content{position: relative;}
.inner_content:after{content: '';position: relative;width: 0px;height: 0px;clear: both;display: block}
.social_icons_c{z-index:20000;float: none;width: 40px;margin-right: 38px;position: -webkit-sticky;position: sticky;top:112px;margin-bottom: 40px;margin-top: 20px;padding-top: 20px;}
.social_icons_c a{display: block;max-width: 100%; margin: 0px 3px 3px; background-repeat: no-repeat}
.social_icons_c img{float: none;display: block;margin: 0px}
.social_links a, .print_icon{display: block;width: 40px;height: 40px;margin-bottom: 10px;background-repeat: no-repeat;font-size: 0px}
.facebook{background-image: url("/desimages/facebook_main.png")}
.vk{background-image: url("/desimages/vk_main.png")}
.ok{background-image: url("/desimages/ok_main.png")}
.twitter{background-image: url("/desimages/twitter_main.png")}
.print_icon{background-image: url("/desimages/print_main.png");}
.facebook:hover{background-image: url("/desimages/facebook_main_hover.png")}
.vk:hover{background-image: url("/desimages/vk_main_hover.png")}
.ok:hover{background-image: url("/desimages/ok_main_hover.png")}
.twitter:hover{background-image: url("/desimages/twitter_main_hover.png")}
.print_icon:hover{background-image: url("/desimages/print_main_hover.png")}
.text{float:right;width: 100%;margin-bottom: 40px;}
.news_tags_block{margin-top: 35px;margin-bottom: 5px;}
.tags_title{text-transform: uppercase;font-size: 13px;font-size: 0.8125rem;line-height: 30px;color:#006666;font-weight: bold}
.tag_item{font-size: 15px;font-size:0.9375rem;background-color: #e7ebed;color:#3c3c3c;text-decoration: none;display: inline-block;margin-right: 5px;margin-bottom: 10px;padding: 0px 5px;line-height: 24px;}
.invite_in_messagers{margin: 35px 0;font-size: 16px;font-size: 1rem;}
.invite_in_messagers div, .invite_in_messagers a{display: inline;}
.invite_in_messagers a{font-weight: bold;color: #3C3C3C;}
.invite_in_messagers a:hover{color: #3f9798;}
/*.telegramm, .viber{width: 100px;height: 100px;display: inline-block;margin: 15px 20px 0px 0px}*/
/*.telegramm{background: url("/desimages/telegram_big.png") no-repeat}*/
/*.telegramm:hover{background: url("/desimages/telegram_big_hover.png") no-repeat}*/
/*.viber{background: url("/desimages/viber_big.png") no-repeat}*/
/*.viber:hover{background: url("/desimages/viber_big_hover.png") no-repeat}*/

.yandex_share_print{border-top: 1px solid #e6eaed;margin-top: 50px;padding: 25px 0 0 0;}
.yandex_bottom{border-top: 1px solid #e6eaed;padding: 30px 0px}

/*Соц. иконки на мобильном*/
.social_icons_mobile{display: inline-block;}
.social_icons_mobile .soc_btn{font-size: 11px;font-size: 0.6875rem;font-weight: 500;text-transform: uppercase;color: #696969;}
.social_icons_mobile .soc_icons_block{display: none;}
.mobile .soc_btn.hover + .soc_icons_block{display: block;}
.mobile .soc_icons_block .mobile_manage_line + .content_all_margin{text-align: center;}
.social_icons_mobile .soc_icons_block{
    position: fixed;
    top: 0;left: 0;right: 0;
    z-index: 31000;
    max-height: calc(100vh - 8px);
    overflow: auto;
    padding: 15px 0 45px;
    box-shadow: 4px 0px 5px 0 rgba(212,212,212,0.5), 0px 8px 5px 0 rgba(152,152,152,0.5);
    background-color: #fff;
}
.social_icons_mobile .soc_btn img{display: inline-block;margin: 4px 0 0;}
.soc_icons_block .mobile_manage_line{text-align: center;}
.soc_icons_block .mobile_manage_line .soc_btn{display: block;line-height: 40px;}
.soc_icons_block .content_all_margin a{display: inline-block;width: 32%;text-align: center;vertical-align: top;}
.soc_icons_block .content_all_margin a img{display: inline-block;}

/*Новости по теме*/
.news_on_topic{border:1px solid #e6eaed;padding: 15px 4px 0px;margin: 70px 0px;position: relative}
.news_on_topic:after{position: relative;content: '';clear: both;width: 100%;height: 0px;display: block}
.news_on_topic_title{font-size: 12px;font-size: 0.75rem;letter-spacing: 5px;text-transform: uppercase;font-weight: 300;color:#006666;line-height: 1;padding:0px 13px;margin-bottom: 15px}
.news_on_topic_col{position: relative;display: table-cell;width: 50%}
.news_on_topic_col:after{position: relative;content: '';clear: both;width: 100%;height: 0px;display: block}
.news_on_topic_col_item{padding: 8px 13px 25px;}
.news_on_topic_col + .news_on_topic_col{border-left:1px solid #e6eaed}
.news_on_topic_col_item a{color: #3c3c3c;text-decoration: none;font-size: 15px;font-size:0.9375rem;line-height: 26px;font-weight: bold}
.news_on_topic_col_item a:hover{color: #3f9798}

/*Новости сюжета в новости*/
.suzetNews{border: 2px solid #e6eaed;padding: 13px 11px 0px;margin: 0 0 25px 0;position: relative;}
.suzetNews:after{position: relative;content: '';clear: both;width: 100%;height: 0px;display: block}
.suzetNewsTitle{font-size: 12px;font-size: 0.75rem;letter-spacing: 2px;text-transform: uppercase;font-weight: 300;color:#006666;line-height: 1;padding:0px 0px;margin-bottom: 20px;}
.suzetNewsTitle a{font-weight: bold;text-decoration: none}
.suzetNews_item{padding: 0 0 15px 0;}
/*.suzetNews_item + .suzetNews_item{border-left:1px solid #e6eaed;padding-left: 13px}*/
.suzetNews_item a{color: #3c3c3c;text-decoration: none;font-size: 17px;font-size:1.0625rem;line-height: 26px;font-weight: bold;}
.suzetNews_item a:hover{color: #3f9798}
.suzetNews_item:last-child{padding-bottom: 20px;}

/*Новости рубрики на вторичной*/
.rubricNews{margin: 25px 0px;padding-top: 37px;border-top: 1px solid #e6eaed}
/*.rubricNews:before{content: '';width:106.7%;position: absolute;left: -6.7%;height: 1px;background-color: #e6eaed;top: 0px}*/
.rubricNews .block_title{text-decoration: none;display: block}
.rubricNews_item{max-width:382px;width: 47.8%;float: left;margin-bottom: 35px;line-height: 24px}
.rubricNews_item:nth-child(even){clear: both;margin-right: 4.4%}
.rubricNews_item img{max-width: 325px;width: 100%;margin: 0px;margin-bottom: 7px;float: none}
.rubricNews_item a{color:#2e2e2e;text-decoration: none}
.rubricNews_item a:hover{color: #3f9798}


.patner_ban{text-align: center}
.patner_ban img{float: none;margin: 0;display: inline-block}


.on_topic{margin: 35px 0px;border:1px solid #D8D8D8;font-weight: bold;padding: 10px 12px;width:100%}
.on_topic_title{color:#4E8676;text-transform: uppercase;margin-bottom: 7px;line-height: 1}
.on_topic a{color:#3C3C3C;text-decoration: none;display: block;position: relative}
.on_topic a:after, .on_topic:after{content: '';position: absolute;width: 0px;height: 0px;clear:both;display: block}
.on_topic img{margin: 8px 20px 0px 0px;float:left;max-width: 43.7%}

/*Главные новости на вторичной в 3-хколонном макете*/
.main_news_inner{float:right;padding: 40px 0px 20px 0px;position: relative;left: -1px;width: 255px;}

.right_block_2{float:left;width: 557px;position: -webkit-sticky;position: sticky;bottom: 0}

/*Главные новости на вторичной в 2-хколонном макете*/
.main_news_inner_2_col{float:right;border-left: 1px solid #e6eaed;border-bottom: 1px solid #e6eaed;padding: 40px 0px 0px 15px;position: relative;left: -1px;width: 255px;margin-right: 2%;}
.main_news_inner_2_col .mni_col{width:100%;}

/*Правая часть в 3-хколонном макете*/
/*.right_col{float: left;width:270px;padding-left: 30px;border-left: 1px solid #e6eaed;position: relative;left: -1px}*/
.right_col{float: none;width: auto;margin: 0px 2%;clear: both;padding: 0px;border-top: 1px solid #e6eaed;display: -webkit-flex; -webkit-flex-wrap: wrap;display: flex;flex-wrap: wrap;justify-content:space-between;align-items: flex-start;position: relative}
.right_col_block{width: 100%;margin: 30px 0px}
.right_col .bans {margin-top: 20px;}
.rc_item{position: relative;margin-bottom: 20px;font-size: 15px;font-size:0.9375rem;line-height: 22px;}
.rc_item:after{position: absolute;clear: both;content: '';width: 0;height: 0;margin-bottom: 25px}
.rc_item img{float: none;margin: 5px 0px 10px;max-width: 100%;display: block}
.rc_item a{color: #2E2E2E;text-decoration: none;display: block;}
.rc_item a:hover{color:#006666;text-decoration: none}
.rc_item_main a{font-weight: bold}
.right_col_adv{margin: 30px 0px}
.right_col_adv a{display: block;text-align: center}
.right_col_adv img{display: inline-block;float: none;margin: 0px}
.right_col_pr{font-size: 15px;font-size:0.9375rem;line-height: 1.6;}
.right_col_pr #zayavka .conf_status{background-color: #f4f7f9;color: #990000;font-weight: 500;text-transform: none;text-align: center;margin: 0;letter-spacing: normal;padding-left: 10px;padding-right: 10px;margin-bottom: 10px}
.right_col_pr #zayavka .conf_status:hover{background-color: #f4f7f9;color: #006666;text-decoration: none}
.right_col_pr .lenta_title{text-decoration: none;}
.right_col_pr .lenta_title:hover .block_title{color: #3f9798;}

.adv_col{margin-left: 0px;padding-left: 15px;border-left: 1px solid #e6eaed;position: relative;left: -1px;float: right;margin-right: 2%;width: 255px}
.adv_col>div{margin-bottom: 30px;margin-top: 30px}
.adv_item{text-align: center}
.adv_item img{float: none;margin: 0px}

.bannerLeftCol{text-align: center;margin: 30px 0px}
.bannerLeftCol img{display: inline-block;margin: 0px;float: none}

.lastSuzet_title{display: -webkit-flex; display: flex;align-items:center;-webkit-flex-direction: row;flex-direction: row;justify-content:space-between;align-items:flex-end}
.lastSuzet_item{padding: 15px 0px;font-size: 16px;font-size: 1rem;font-weight: 500;color: #2e2e2e;text-decoration: none;display: block;border-top:1px solid #c3cace;line-height: 1.2}
.lastSuzet_item:hover{color:#3f9798;text-decoration: none}
.all_news{text-transform: uppercase;font-size: 11px;font-size:0.6875rem;letter-spacing: 2px;text-decoration: none;font-weight: normal}

.rc_info{border:1px solid #e6eaed}
.rc_info .block_title{margin: 0px;text-align: center;padding: 10px 0px;display: block}
.rc_info_item{border-top: 1px solid #e6eaed;width: 25%;float: left;text-align: center;padding: 28px 0px 13px;text-transform: uppercase;font-size: 12px;font-size: 0.75rem;line-height: 1;border-left:1px solid #e6eaed}
.rc_info_item:first-child{border-left:0}
.rc_info_item a{/*display: -webkit-flex; display: flex;justify-content:space-between;-webkit-flex-direction: column;flex-direction: column;*/display: block;text-decoration: none;}
.rc_info_item img{display: inline-block;margin: 0px;float: none;margin-bottom: 14px}
.rc_info_item span{display: block;text-align: center}

/*Правая часть в двухколонном макете (отличия от 2-хколонного)*/
.one_right_col{float: left;padding-top:20px;border-left: 1px solid #e6eaed;position: relative;left: -1px;margin-right: 2%;padding-left: 15px;padding-right: 0px;width: 255px}
.one_right_col .top_news{padding: 0px;margin: 40px 0px}

.right_col .top_news{width: calc(100% - 280px);flex-shrink: 2;flex-grow: 3;margin-right: 40px}

/*Список новостей*/
.upper{text-transform: uppercase}
.main_in_rubric{margin-bottom: 50px}
.main_in_rubric img{float: none;margin: 0px 0px 10px;display: block}
.main_in_rubric a{color:#3c3c3c;font-size: 22px;font-size: 1.375rem;line-height: 28px;text-decoration: none;display: block;font-weight: bold}
.main_in_rubric:hover a{color:#006666;text-decoration: none}
.news_item_main{width: calc(50% - 20px);margin-left: 40px;float: left;margin-bottom: 30px}
.news_item_main:first-child, .news_item_main:nth-child(odd){margin-left: 0;clear: both}
.news_item_main img{max-width: 318px;margin: 0 0 10px;float: none;display: block;width: 100%}
.news_item_main a{line-height: 24px;font-weight: 500;text-decoration: none;display: block;color:#3c3c3c;}
.news_item_main:hover a{color:#006666;text-decoration: none}
.new_date{width: 60px;margin-right: 20px;float: left;clear: both;background-color: #f4f7f9;font-size: 12px;font-size: 
0.75rem;color:#3c3c3c;line-height: 1;text-align: center;padding: 15px 0px 20px}
.new_date .day{font-size: 27px;font-size: 1.6875rem;text-align: center}
.new_date .month_year span{display: none;}
.news_item{margin-bottom: 25px;float: right;width: calc(100% - 80px)}
.news_item a{color: #2e2e2e;text-decoration: none;line-height: 24px;display: block}
.news_item a:hover{color:#006666;text-decoration: none}
.news_item .date{font-weight: bold}
.news_item .date a.date_rubric{display: inline-block;margin-left: 5px;font-weight: bold;line-height: 1;text-transform: none;color: #9b9b9b;}
.news_item .date a.date_rubric:hover{color: #006666;}
#inner:after, .news_item:after{clear: both;position: relative;display: block;content: ''}



.yandex_under_main_in_rubric{border-top: 1px solid #c3cace;border-bottom:1px solid #c3cace;margin: 30px 0;padding: 49px 0px}

/*Реклама на вторичной*/
.content .advertising_block {margin-bottom: 30px;}
.content_margin .news_item .advertising_block{margin-top: 25px;margin-bottom: 0;}

/*Лента на вторичной*/
.lenta_params{border-bottom:1px solid #c3cace;line-height: 1;padding-bottom: 15px;margin-bottom: 35px;color:#868b91;font-size:16px;font-size:1rem;}
.lenta_params:after{position: relative;display: block;content: '';clear: both}
.lenta_params label{color: #2c2c2c;margin-left: 17px}
.lenta_reload{float: right;width: 34px;height: 26px;background: url("/desimages/reload.png") no-repeat}
.lenta_reload:hover{background-image: url("/desimages/reload_hover.png")}
.lenta_img{display: block;float: none;margin: 6px 20px 7px 0px}
.lenta_img img{float: none;margin: 0px;max-width: 225px;}
.lenta_inner .new_date{margin-right: 8px}
.lenta_item{padding: 12px 9px;margin-top: -12px;width: calc(100% - 68px)}
.lenta_item_title{font-weight: 500;margin-bottom: 10px;display: block;position: relative}
.lenta_item_title:after{position: relative;display: block;clear: both;content: ''}
.lenta_textsmall{font-size: 15px;font-size: 0.9375rem;line-height: 22px;}
.lenta_item:hover{background: #f4f7f9}
.lenta_short .lenta_img, .lenta_short .lenta_textsmall{display: none}
.lenta_rubric{font-size: 11px;font-weight: bold!important;color: #9b9b9b!important;margin-left: 8px;text-transform: none;display: none!important;line-height: 1!important}
.lenta_item:hover .lenta_rubric{display: inline-block!important}
.lenta_rubric:hover{color: #006666!important;text-decoration: none}

/*Информер партнеров*/
/*
.news_inf_part_block{background-color: #eff1f3;font-size:18px;}
.news_inf_part_block_titles div{font-size: 18px;}
.news_inf_part_block_titles div:first-child{font-weight: bold;}
.news_inf_part_block_titles div a{font-weight: bold;}
.news_inf_part_block_titles div:hover a{background-color: #93bb53;color:#fff;border-top-color: #93bb53;}
.news_inf_part_block_title_active, .news_inf_part_block_titles div:hover{color:#fff;}
.news_inf_part_block_title_active a {color:#fff;background-color: #578f00;border-top-color: #93bb53;}
.news_inf_item:hover{background-color: #e6efd9;}
.news_inf_part_title a{color: #578f00;}
.news_inf_part_title:hover{background-color: #93bb53;}
.news_inf_part_title_sel a{color: #fff;background-color: #578f00;}
.news_inf_part_inf_wrap{border: 1px solid #93bb53;background-color: #fff;}
.news_inf_item span{font-size:17px;}
.news_inf_part_wrap_title{font-size: 18px;font-weight: bold;color:#000;}
.news_inf_part_wrap_title span{font-size:18px;font-weight: normal;line-height: 1.2}
.news_inf_part_wrap_title:hover{color:#578f00;}
*/
.news_inf_part_block{font-size:16px;font-size:1rem;border-top: 1px solid #e6eaed;padding: 15px 100px;padding: 15px 6.7%;}
.news_inf_part_block_titles{margin-bottom:30px;position: relative}
.news_inf_part_block_titles:after{content: '';position: relative;clear: both;width: 100%;height: 0px;display: block}
.news_inf_part_title{font-size: 11px;font-size:0.6875rem;color: #006666;text-transform: uppercase;border-left: 1px solid #e6eaed;line-height: 30px;float: left;padding: 0px 12px 0px 4px}
.news_inf_part_title a{color:#006666;text-decoration: none}
.news_inf_part_title:first-child{font-weight: bold;font-size: 20px;font-size: 1.25rem;border-left: 0px;padding-left: 0px;padding-right: 15px}
.news_inf_part_block_title_active{}
.news_inf_part_block_title_active a {}
.news_inf_item:hover{background-color: #e6efd9;}
.news_inf_part_title a{color: #578f00;}
.news_inf_part_title:hover{background-color: #93bb53;}
.news_inf_part_title_sel a{color: #fff;background-color: #578f00;}
.news_inf_part_inf_wrap{border: 1px solid #93bb53;background-color: #fff;}
.news_inf_item span{font-size:17px;}
.news_inf_part_wrap_title{font-size: 18px;font-weight: bold;color:#000;}
.news_inf_part_wrap_title span{font-size:18px;font-weight: normal;line-height: 1.2}
.news_inf_part_wrap_title:hover{color:#578f00;}

/*баннер под информер партнеров*/
#partner_cont .bans img {
    margin: 0;
    display: inline-block;
}

/*Список фотоновостей*/
.photonews_list{position: relative}
.photonews_list:after, .photonews_item_main:after{content: '';position: relative;clear: both;width: 100%;display: block}
.photonews_item_main{position: relative;margin-bottom: 30px;}
.photonews_item_main img{display: block;width: auto;max-width: 100%;float: none;margin: 0 0 15px;}
.photonews_item_info{float: none;width: 100%;}
.photonews_item_info a{color:#3c3c3c;text-decoration: none;font-size: 22px;font-size: 1.375rem;line-height: 28px;display: block;margin: 20px 0px 16px}
.photonews_item_main .photonews_item_info a{margin: 10px 0;font-weight: bold;}
.photonews_item{float: left;max-width: 382px;width: 47.8%;margin-bottom: 35px;line-height: 24px;}
.photonews_item:nth-child(odd){clear: both;margin-right: 4.4%;}
.photonews_item a{color: #3c3c3c;text-decoration: none;display: block}
.photonews_item a:hover, .photonews_item_info a:hover{color: #006666;text-decoration: none}
.photonews_item img{max-width: 325px;width: 100%;margin: 0 0 7px 0;float: none;}
.photonews_list_main .photonews_item a{font-weight: 500}
.video_big{max-width: 870px!important;margin-top: 0px!important}
.photonews_img{float: none;margin: 0 0 0px 0;display: block}

.read_more{font-size: 20px;font-size: 1.25rem;line-height: 2.4;color: #006666;text-transform: uppercase;font-weight: bold}

/*Фильтр фото*/
.search_adv{background-color: #f4f7f9;border-top: 1px solid #e6eaed;border-bottom: 1px solid #e6eaed;padding: 17px 0px;font-size: 14px;font-size: 0.875rem;color: #2c2c2c!important;margin: 10px 0px 40px}
.search_adv input{color:#868b91}
/*.search_adv label{color: #868b91!important}*/
.search_adv #how1 + label{color: #2c2c2c!important;margin-left: 20px}
.search_adv #how2 + label{margin-left: 20px;}
.search_adv input[type="text"]{margin: 0px 10px;line-height: 25px;padding: 0px 25px 0px 9px;position: relative;background: url("/desimages/calendar_label.png") no-repeat 90px 6px #fff;width: 110px}
.content_margin #from_day, .content_2_col_margin #from_day{margin-left: 20px;}
.search_adv input[type="text"]:after{content: '';position: absolute;right: 5px;top: 6px;background: url("/desimages/calendar_label.png") no-repeat;z-index: 100}
.search_adv input[type="submit"]{float: right;color: #858b90;cursor: pointer;text-transform: uppercase;background: none;border: 0;line-height: 26px;}
.search_adv input[type="submit"]:hover{color:#006666}
.search_adv label{font-size: 14px!important;font-size: 0.875rem!important}
.search_adv input[type="radio"] + label:before{top: 0px}
/*.search_adv .content_margin input[type="submit"]{float: none;padding-left: 0}*/
#from_day, #to_day{cursor: pointer;border:1px solid #178282;color: #2c2c2c}
#from_day:hover, #to_day:hover{background-color: #bce0e0}
#from_day[disabled], #to_day[disabled]{border: 1px solid #e6eaed;cursor: default;color: #868b91}
#from_day[disabled]:hover, #to_day[disabled]:hover{background-color: #fff}
.stop{display: block;height: 5px;}
.stop_mob{display: block;height: 5px;}

.ui-datepicker{background: #fff;box-shadow: 3px 3px 3px 0 rgba(152,152,152,0.6);border: 1px solid /*#e6eaed*/transparent;padding: 10px;z-index: 100!important;}
.ui-datepicker-header{display: -webkit-flex; -webkit-flex-wrap: wrap;display: flex;justify-content:space-between;align-items: center;color: #006666;font-weight: 500;font-size: 18px;font-size: 1.125rem;line-height: 35px}
.ui-datepicker-year{border: 0;color: #006666;font-size: 12px;font-size: 0.75rem}
/*.ui-datepicker-prev, .ui-datepicker-next{font-size: 14px;font-size: 0.875rem;color: #3C3C3C;text-decoration: none;padding: 0px 5px 2px;cursor: pointer}*/
.ui-datepicker-prev, .ui-datepicker-next{font-size: 0;width: 15px;height: 35px;cursor: pointer}
.ui-datepicker-prev:hover, .ui-datepicker-next:hover{color:#006666}
.ui-datepicker-prev{order: 1;background: url("/desimages/dp_prev.png") no-repeat left center}
.ui-datepicker-next{order: 3;background: url("/desimages/dp_next.png") no-repeat right center}
.ui-datepicker-title{order: 2}
.ui-datepicker-prev:hover{background-image: url("/desimages/dp_prev_hover.png")}
.ui-datepicker-next:hover{background-image: url("/desimages/dp_next_hover.png")}
.ui-datepicker-calendar{margin: 0;border: 0;font-size: 11px;font-size: 0.6875rem}
.ui-datepicker-calendar th, .ui-datepicker-calendar td{text-align: center;background-color: transparent}
.ui-datepicker-calendar th{border-top: 1px solid #d2d6d5;border-bottom: 1px solid #d2d6d5;border-left: 0;border-right: 0;color: #ababab;text-transform: uppercase}
.ui-datepicker-calendar td{border: 0;padding: 0}
.ui-datepicker-calendar td a, .ui-datepicker-calendar td span{color: #3C3C3C;text-decoration: none;display: block;padding: 5px 10px}
.ui-datepicker-calendar td:hover{background-color:#3f9898}
.ui-datepicker-calendar td:hover a{color:#fff}
.ui-datepicker-today a{font-weight: bold;color:#006666!important;}
.ui-datepicker-unselectable:hover{background-color: transparent!important}

/*Аналитика*/
.analytics_main{position: relative;display: -webkit-flex; -webkit-flex-wrap: wrap;display: flex;flex-wrap: wrap;margin-top: 79px;margin-bottom: 50px;}
.analytics_main:after, .analytics_main_item:after{content: '';position: relative;display: block;clear: both;}
.analytics_main_item{float: left;width: calc(50% - 20px);padding: 20px 20px 25px;border: 1px solid #e6eaed;}
.analytics_main_item:first-child, .analytics_main_item:nth-child(2){margin-bottom: 90px;}
.analytics_main_item:nth-child(odd){margin-right: 40px;}
.analytics_main_img{position: relative;display: block;max-width: 225px;margin-top: -72px;margin-bottom: 20px;}
.analytics_main_img img{float: none;display: block;margin: 0;}
.analytics_main_info{line-height: 1;}
.analytics_main_info a, .analytics_item a{text-decoration: none;}
.analytics_person{display: block;font-size: 17px;font-size: 1.0625rem;font-weight: 300;line-height: 22px;color: #2e2e2e;}
.analytics_rubric_link{display: inline-block;margin-top: 7px;margin-bottom: 12px;font-size: 11px;font-size: 0.6875rem;line-height: 14px;text-transform: uppercase;color: #006666;}
.analytics_title{display: block;font-size: 15px;font-size: 0.9375rem;font-weight: 500;line-height: 20px;color: #2e2e2e;}
.analytics_item{position: relative;margin-top: 40px;}
.analytics_item:after{content: '';position: relative;display: block;clear: both;}
.analytics_item:first-child{margin-top: 50px;}
.analytics_item .analytics_img{float: left;width: 46.875%;max-width: 225px;margin: 0 20px 0 0;}
.analytics_item .analytics_img img{max-width: 100%;margin: 4px 0px 0px;}
.analytics_item + .pages_shift{margin-left: 0;}

/*Пресс-центр*/
.presscenter_item{}
.presscenter_title{font-weight: 500;margin-bottom: 5px}
.presscenter_rubric{font-size: 11px;font-size:0.6875rem;color: #006666!important;text-transform: uppercase;margin: 5px 0}
.presscenter_rubric:hover{color: #3f9798!important}
.presscenter_fio{font-size: 15px;font-size:0.9375rem;font-weight: 500;margin-top: 15px}
.presscenter_position{font-size: 15px;font-size:0.9375rem;}
.date .comming_now, .date .anonce{padding: 0 10px;line-height: 20px;color:#fff;font-size: 11px;font-size:0.6875rem;text-transform: none;display: inline-block;margin-right: 8px;font-weight: normal}
.date .comming_now{background-color: #990000;}
.date .anonce{background-color: #006666}

.presscenter_main{position: relative;margin-bottom: 50px;display: -webkit-flex; -webkit-flex-wrap: wrap;display: flex;flex-wrap: wrap;}
.presscenter_main:after, .presscenter_main_item:after{position: relative;clear: both;content: '';display: block}
.presscenter_main_item{border: 1px solid #e6eaed;padding: 15px;float:left;width: calc(50% - 20px)}
.presscenter_main_item:first-child{margin-bottom: 90px;float: none;width: 100%}
.presscenter_main_item:nth-child(even){margin-right: 40px}
.press_main_img{display: block;position: relative;margin-top: -65px;max-width: 225px;margin-bottom: 15px}
.presscenter_main_item:first-child .press_main_img{margin-top: -35px;float:left;max-width: 325px;margin-right: 20px;margin-bottom: 15px;}
.press_main_img img{display: block;margin: 0;float: none}
.presscenter_main_item:first-child .press_main_img+.presscenter_main_info{width: 100%;float: none;clear: both;}
.press_main_title{display: block;color: #2e2e2e;text-decoration: none;font-weight: 500;line-height: 1.3}
.presscenter_main_item:first-child .press_main_title{font-size: 22px;font-size: 1.375rem;font-weight: bold}

.with_tabs{display: table;margin-bottom: 50px!important}
.with_tabs>div, .with_tabs>h1{}
.with_tabs>h1{padding-right: 25px;white-space: nowrap;margin-bottom: 0;display: table-cell}
.with_tabs .pr_tabs{flex-wrap: initial}
                        
.press_events_title{font-size: 20px;font-size: 1.25rem;margin-bottom: 50px;font-weight: bold;text-transform: uppercase}
.press_events_title a{text-decoration: none}

.inner_context{margin: 50px 0px 23px 0px;padding: 13px 17px 0 17px;border: 2px solid #e6eaed;}
.context_title{margin-bottom: 17px;font-size: 11px;font-size:0.6875rem;font-weight: 300;text-decoration: none;text-transform: uppercase;letter-spacing: 3px;color:#006666;line-height: 1;}
.context_inner{display: table;width: 100%;}
.context_inner a{
    display: block;
    padding: 0 0 15px 0;
    font-size: 15px;
    font-size: 0.9375rem;
    font-weight: bold;
    line-height: 1.7;
    text-decoration: none;
    color: #3c3c3c;
    cursor: pointer;
}
.context_inner a:last-child{padding-bottom: 25px;}
.context_inner a:hover{color: #3f9798;}
.context_inner .presscenter_context{display: block;padding: 0;}

/*Страницы*/
.pages{position: relative;font-size: 14px;font-size: 0.875rem;clear: both;margin-top: 50px;clear: both;margin-bottom: 60px;display: flex-webkit;display:flex;-webkit-flex-wrap: wrap;flex-wrap: wrap}
.pages:before{content: '';position: relative;display: block;width: 100%;height: 1px;clear: both;}
.pages:after{content: '';clear: both;position: relative;display: block}
.pages_shift{margin-left: 80px;margin-top: 40px}
.load_more{line-height: 30px;min-width: 210px;padding: 0px 7%;border: 1px solid #006666;color: #006666;margin-right: 50px;font-weight: bold;text-align: center;text-transform: uppercase;cursor: pointer;margin-bottom: 20px;white-space: nowrap;}
.fp_block .load_more{clear: both;position: absolute;bottom: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);margin-bottom: 0;margin-right: 0;}
/*.load_more{line-height: 30px;min-width: 210px;padding: 0px 7%;border: 1px solid #006666;color: #006666;float: left;margin-right: 50px;font-weight: bold;text-align: center;text-transform: uppercase;cursor: pointer;margin-bottom: 20px}*/
.load_more:hover{border-color: #3f9898;color: #3f9898}
.pages_inner{text-align: right;color: #a3a9ad;display: -webkit-flex; -webkit-flex-wrap: wrap;display: flex;flex-wrap: wrap;justify-content:flex-end;line-height: 30px}
/*.load_more + .pages_inner{float: right;}*/
.pages_inner a{color: #006666;text-decoration: none;}
.pages_inner a:hover{color: #3f9898}
.page_item{font-weight: bold;padding: 0px 4px}
.page_item_selected{color: #a3a9ad!important}
.p_next_block, .p_prev_block{font-weight: 300;margin: 0px 11px}
.p_prev, .p_next{width: 11px;height:30px;background: no-repeat 0 5px;margin: 0px 19px;font-size: 0px}
.p_prev{background-image: url("/desimages/p_prev.png")}
.p_next{background-image: url("/desimages/p_next.png")}
.p_prev:hover{background-image: url("/desimages/p_prev_hover.png")}
.p_next:hover{background-image: url("/desimages/p_next_hover.png")}
.pages_inner a:first-child{margin-left: 0}
.pages_inner a:last-child{margin-right: 0}

/*footer*/
/*.logo_f{margin-top: 30px;position: relative; display: -webkit-flex; display: flex;align-items:center;-webkit-flex-direction: row;flex-direction: row;}
.logo_f>div{display: -webkit-inline-flex; display: inline-flex;}
.logo_f_item{padding: 0px 15px;}
.logo_f_item a{}
.logo_f_item img{float: none;margin: 0px;}
.logo_line{height:4px;background-color: #006666;width: 50%;flex-grow:1;flex-shrink:2}*/
.logo_f{margin-top: 30px;position: relative; text-align: center;line-height: 1px}
.logo_f:after{height: 4px;background-color: #006666;width: 100%;content: '';position: absolute;top:calc(50% - 2px);left: 0px;z-index: 1}
.logo_f_item{padding: 0px 15px;background-color: #fff;display: inline-block;z-index: 10;position: relative}
.logo_f_item a{}
.logo_f_item img{float: none;margin: 0px; width: 146px;}
.logo_line{display: none}

.menu_f{margin-top: 30px;color: #494949;font-size: 17px;}
.menu_f a{color: #494949;text-decoration: none;display: block;padding: 0;}
.menu_f .menu_f_item_link{padding-left: 35px; padding-right: 55px;}
.menu_f .menu_f_item_link.menu_f_open{background: #e6eaed;}
.menu_f .menu_f_item_link a{border-bottom: 1px solid #e9eced;}
.menu_f .menu_f_item_arrow{background: url(/desimages/menu_f_arrow.png) right center no-repeat;}
.menu_f .menu_f_item_arrow.menu_f_open{color: #006666;background: url(/desimages/menu_f_arrow_click.png) right center no-repeat;}
.menu_f_item_link>a{text-transform: uppercase;line-height: 40px;font-weight: bold;}
.menu_f_second{display: none;width: 100%;box-shadow: 0 3px 4px 0px rgba(100,100,100, 0.8);top:40px;left: 0px;padding: 10px 55px 20px 35px;background-color: #fff;}
.menu_f_second.menu_f_open{display:block;}
.menu_f_second a{margin-bottom: 10px;font-weight: 500;color: #006666;}

.social_footer{text-align: center;margin-top: 45px}
.social_footer a{display: inline-block;padding-right:3px}
.social_footer img{margin: 0px;float: none}

.copyright{font-size: 12px;line-height: 16px;font-size: 0.75rem;text-align: center;margin-top: 50px}

/*брендирование*/
.branding + #top + .all {
    position: relative;
    z-index: 100;
    /*margin-top: 120px !important;*/
    background: #fff;
}
.branding {
    /*position: fixed;
    top: 0;
    left: 50%;*/
    z-index: 0;
    width: 100%;
    max-width: 768px;
    margin: 0 auto;
    /*height: 100%;
    margin-left: -384px;*/
}

.branding img {
    margin: 0;
}

.branding span {
    display: block;
    width: 100%;
    max-width: 768px;
/*    height: calc(100% - 70px);*/
    margin: 0 auto;
}

.logo img.img_alt, .img_alt {
    position: absolute;
    margin: 0;
    padding: 0;
    border: none;
}

/* видео блок */

.video-block .fp_r_title{
    margin-bottom: 0;
}

/* президенский блок */
.fp_pr_m{
    margin-top: 35px;
}

/* новости */
.r_lenta{
    margin-bottom: 20px;
}



.photo-news-block__wrapper{
    background-color: #e5e9ec;
    margin: 25px 0;
    padding: 15px 8px;
}

.photo-news-block__wrapper img{
    margin-bottom: 10px;
}

.photo-news-block__big,
.photo-news-block__small .wrapper-item,
.infographica-block{
    margin-bottom: 15px;
}

.video-block__row{
    padding: 0 8px;
}

.video-block__row img{
    margin-bottom: 10px;
}

.video-block__row .video-block__item{
    margin-bottom: 15px;
}

.photo-news-block .block-info{
    font-size: 17px;
}

.photo-news-block .block-info > span{
    font-size: 17px;
}

.photo-news-block__big a,
.photo-news-block__small a{
    font-size: 17px;
}

.photo-news-block__col-2{
    display: flex;
    flex-direction: column-reverse;
}
.video-block__row{
    background-color: #5c5f61;
}

.video-block__link-tilte a{
    color: #fff;
    font-size: 17px;
}

#topNewsSlider_dots-video{
 margin-bottom: 20px;
}

/*Скролинг*/
/*BASIC STYLE*/
.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }
.mCustomScrollbar.mCS_no_scrollbar{ -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox{ /* contains plugin's markup */position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: none;direction: ltr;}
.mCSB_container{ /* contains the original content */overflow: hidden;width: auto;height: auto;}
/*VERTICAL SCROLLBAR: y-axis*/
.mCSB_inside > .mCSB_container{ margin-right: 30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */margin-right: 0;margin-left: 30px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */
.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */position: absolute;width: 16px;height: auto;left: auto;top: 0;	right: 0;bottom: 0;}
.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */right: auto;left: 0;}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */position: absolute;top: 0;left: 0;bottom: 0;right: 0;height: auto;}
.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail{width: 2px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;}
.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */cursor: pointer;width: 100%;height: 30px; /* minimum dragger height */z-index: 1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */position: relative;width: 6px;height: 100%;margin: 0 auto;text-align: center;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown{display: block;position: absolute;height: 20px;width: 100%;overflow: hidden;margin: 0 auto;cursor: pointer;}
.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }
/*THEMES*/
/* theme: "minimal", "minimal-dark" */
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{right: 0; margin: 12px 0;}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom: 0;margin: 0 12px;}
/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{left: 0;right: auto;}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #e6eaed; }
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
/* theme: "minimal-dark" */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #000; background-color: rgba(163,169,173,0.7);filter: "alpha(opacity=70)"; -ms-filter: "alpha(opacity=70)";}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{	background-color: #000; background-color: rgba(63,152,152,1);filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)";}






.with_tabs>h1{display: block}
.right_col .bans{text-align: center}
.right_col .bans img{display: inline-block}

@media only screen and (max-width: 768px){
    /*брендирование*/
    .branding {
/*        left: 0;
        max-width: 100%;
        margin-left: 0;*/
    }
}

@media only screen and (max-width: 768px) and (min-width: 651px){
    .photonews_item a:first-child{float: left;width: 150px;margin-right: 5%;}
    .photonews_item .date{float: right;width: calc(95% - 150px);}
    .photonews_item a{float: right;width: calc(95% - 150px);margin: 0px;}
}

@media only screen and (max-width: 768px) and (min-width: 451px){
    .photonews_item{position: relative;clear: both;max-width: 100%;width: 100%;margin-left: 0;}
}

@media only screen and (max-width: 768px) and (min-width: 601px){
    .rubricNews_item{float: none;clear: both;position: relative;width: 100%;max-width: 100%;margin-left: 0;}
    .rubricNews_item:after{position: relative;clear: both;display: block;content: '';}
    .rubricNews_item a{margin: 0px;width: calc(95% - 150px);}
    .rubricNews_item a.rubricNews_item_img{float: left;margin-right: 5%;width: 150px;}
}

@media only screen and (max-width: 650px) and (min-width: 551px){
    .photonews_item a:first-child{float: left;width: 250px;}
    .photonews_item .date{float: right;width: calc(100% - 265px);}
    .photonews_item a{float: right;margin: 0px;width: calc(100% - 265px);}
}

@media only screen and (max-width: 550px) and (min-width: 451px){
    .photonews_item a:first-child{float: left;width: 190px;}
    .photonews_item .date{float: right;width: calc(100% - 200px);}
    .photonews_item a{float: right;margin: 0px;width: calc(100% - 200px);}
}

@media only screen and (max-width: 450px){
    .photonews_item{max-width: none;}
    .photonews_item{width: 100%;float: left;margin-bottom: 35px;line-height: 24px;}
    .photonews_item img{max-width: 600px;width: 100%;margin: 0px;margin-bottom: 7px;float: none;}
}

@media only screen and (min-width: 651px){
    .press_center_content{min-height: 750px;}
}

@media only screen and (max-width:650px){
    .content, .content_2_col{width:auto;margin: 0;float: none;border-right: 0px}
    .content_margin, .content_2_col_margin{padding-right: 0px;margin: 0 2%}
    .content_all_margin{margin: 0px 2%}
    .main_news_inner, .main_news_inner_2_col{width:auto;padding-left: 0px;float: none;margin:0 2%;clear:both;border-top: 1px solid #e6eaed;border-left: 0px}
    .one_right_col{float: none;width: auto;clear: both;margin: 0px 2%;padding-left: 0px;border-left: 0px}
    .one_right_col .bans.top_lenta_inner img{display: inline-block;margin: 0;}
    .adv_col{float: right;width: 48%;margin: 0px 2% 0 0;padding-left: 18px;left: -1px;border-top: 0}
    .right_col{float: left;width: 48%;margin: 0 0 0 2%;display: block;clear: none;border-right: 1px solid #e6eaed;padding-right: 18px;border-top: 0}
    .rubricNews_item{max-width: none;width: 100%;float: none;margin-bottom: 40px;}
    .news_on_topic_col{display: block;width: 100%;border:0px!important}
    .right_col .top_news{width: 100%;margin-right: 0}
    
    .rc_info_item{width: 50%;}
    .rc_info_item:nth-child(odd){border-left:1px solid #e6eaed}
    .rc_info_item:nth-child(even){clear: both}
    
    .fp_r_title span{display: none;}
    .topNewsSlider_dots{margin-left: 0;}

    /*.top_line{padding: 0;}
    .social_icons, .projects_menu{width: 100%;display: flex;flex-direction: row;justify-content: space-between;padding-left: 5px;padding-right: 5px;}
    .projects_menu{background: linear-gradient(#ffffff, #eef0f3);}
    .projects_menu_item.projects_menu_drop>a{padding-left: 0;}
    .projects_menu:last-child img{margin-right: 0px;}
    .projects_menu_drop{padding-right: 3px;}*/

    .content_margin .block_search{min-height: min-content;}
}

@media only screen and (max-width:650px) and (min-width:451px){
    .main_news_inner{padding: 0;position: relative;padding-top: 40px;border-bottom: 1px solid #e6eaed;}
    .main_news_inner:after{content: '';clear: both;position: relative;display: block}
    .main_news_inner .mni_col{width: calc(50% - 18px);float:left;}
    .main_news_inner .mni_col+.mni_col{margin-left: 36px;}

    .stop_mob{display: none;}
    .search_adv #how2 + label{margin-left: 0;}
}

@media only screen and (max-width: 640px) and (min-width: 551px){
    .topNewsSlider_dots{width: 25%;}
}

@media only screen and (max-width: 600px){
    .fp_new_mob {margin-top: 0;}
    
    .fp_ph_main{margin-bottom: 20px}
    .fp_ph_main img{width:100%;float: none;margin-bottom: 10px}
    .fp_ph_main span{float: none;width: 100%;max-width: none}
    .fp_ph_item{width: 48%;margin-left: 4%}
    .fp_ph_item+.fp_ph_item+.fp_ph_item{display: none}
    
    .fp_video{margin-bottom: 40px;}
    .fp_video, .fp_infogr{width: 100%;float: none;max-width: none}
    .fp_video_item img, .fp_infogr_item img{float: left;max-width: 276px;width:47.5%;margin-right: 3.5%}
    
    .main_in_r{width: 100%;max-width: none;float: none}
    .main_in_r:after, .fp_video:after, .fp_infogr:after{content: '';position: relative;display: block;clear: both}
    .main_in_r img{float: left;max-width: 276px;width:47.5%}
    .main_in_r a+.fp_rb_news_title{float: right;width: 49%}
    .fp_m_lenta{clear:both;width:100%;border-top: 1px solid #c3cace;padding-top: 20px;}
    .fp_lenta{display: block}
    .lentaR_item{float: none;width: 100%;margin-left: 0}
    
    .main_in_pr .fp_rb_news_title, .main2_in_pr .fp_rb_news_title{float: none;width: 100%;}
    .fp_news_pr_item{float: left;width: 48%}
    .fp_news_pr_item+.fp_news_pr_item{float: right}
    .fp_pr_m{display: -webkit-flex;display: flex;-webkit-flex-direction:column;flex-direction: column}
    .main_in_pr{-webkit-order:2;order:2;width: 100%;max-width: none;float: none}
    .main2_in_pr{-webkit-order:3;order:3;width: 100%;max-width: none;float: none}
    .fp_pr_m .fp_lenta{-webkit-order:4;order:4}
    
    .fp_pr .pr_col{width: 100%;max-width: none;float: none}
    .fp_pr .pr_col+.pr_col{display: none}
    
    .rubricNews_item{float: none;clear: both;position: relative;width: 100%;max-width: 100%;margin-left: 0;}
    .rubricNews_item:after{position: relative;clear: both;display: block;content: '';}
    .rubricNews_item a{margin: 0px;width: calc(95% - 150px);}
    .rubricNews_item a:rubricNews_item_img{float: left;margin-right: 5%;width: 150px;}

    .main_in_rubric{margin-bottom: 25px;}
    .news_item_main{width: 100%;margin-bottom: 25px;margin-left: 0;}
    .news_item_main img{max-width: 325px;}
}

@media only screen and (max-width: 550px){
    .header_date, .weather_currency{width: 150px}
    .fp_r_title a{padding-right: 5px}
    .topNewsSlider_dots{width: 25%}
}

@media only screen and (max-width:500px){
    .fp_r_title{-webkit-flex-wrap:wrap;flex-wrap: wrap;margin-bottom: 20px;}
    .fp_r_title span{display: none}
    .topNewsSlider_dots{width: 50%;-webkit-flex-grow:0;flex-grow:0}
}

@media only screen and (max-width: 470px) and (min-width: 450px){
    .belta_plus a {
        padding: 0px 8px;
    }
}

@media only screen and (max-width: 400px){
    .lenta_reload{display: none;}
    .lenta_inner .new_date{float:none;}
    .lenta_item{width: 100%;padding: 12px 0px;}
    .new_date{font-weight: 500;}
    .new_date .day{font-size: 12px;font-size: 0.75rem;}
    .new_date .day, .new_date .month_year, .new_date .month_year span{display: inline-block;}
    .content .new_date{width: 100px;max-width: 125px;padding: 15px 10px;}
    .content .news_item{width: 100%;}
    .pages_shift{margin-left: 0;}

    .main_news1 span{display: none}
    .main_news2{margin-bottom: 55px}
    .main_news2_item{width: 100%;float: none;margin-left: 0;margin-bottom: 15px;padding-top: 20px;border-top: 1px solid #c3cace}
    .main_news2_item img{margin: 0 0 10px 0; width: 100%;}
    .main_news1{margin-bottom: 15px;}
}

@media only screen and (max-width: 450px) and (min-width: 361px){
    .fp_news_pr_item .pr_video{margin-right: 10px;}
}

@media only screen and (max-width: 450px){
    
    .tl_inner, .tl_inner_all{width: calc(100% - 40px);}
    
    .fp_video_item img, .fp_infogr_item img{width: auto;max-width: 100%;float: none;margin-right: 0}
    
    .fp_news_pr_item{width: 100%;float: none}
    .fp_news_pr_item:after{position: relative;clear: both;content: '';display: block}
    .fp_news_pr_item .pr_video{width: 43.75%;float: left}
    .fp_news_pr_item .pr_video+.fp_rb_news_title{width: 54%;float: right}
    .pr_all_video{clear: both}
    
    .fp_block_m{padding-bottom: 0}
    .fp_block .load_more{position: relative;/*left: auto;*/margin: 0 auto;}
    
    .main_in_r img{float: none;max-width: 100%;width:auto}
    .fp_rb_news_title{float: none!important;width: 100%!important}
    
    
    .fp_theme_item{width: auto;max-width: none}
    .fp_theme_item img{float: left;width: 57.8%;margin: 0 2% 0 0;}
    
    .fp_press_img{display: none}
    
    .menu_els:after{clear: both;position: relative;content: '';display: block}
    .menu_item{width: 48%;margin: 0px 1%;float: left!important;display: block!important;margin-top: 12px;margin-bottom: 12px;font-size: 17px;line-height: 1;}
    .menu_item a{line-height: 24px;}
    .menu_item.menu_item_spec, .h_menu_item_spec .menu_item{width: 100%;}
    .h_menu_fp .menu_els a{line-height: 1.5;}
    
    .header_date, .weather_currency{display: none}
    
    .page_404.mobile .header_date,
    .page_404.mobile .weather_currency {
        display: table-cell;
        width: 95px;
    }
    
    .h_menu_fp{position: absolute;top: -70px;left:0px;width: 100%}
    
    .page_404.mobile .h_menu_fp {
        width: auto;
        position: static;
    }
    
    .h_menu_title{font-size: 0;padding-left: 23px;height: 40px;line-height: 40px;background: url('/desimages/h_menu_title_hover.svg') no-repeat 23px 12px}
    .page_404.mobile .h_menu_title {
        padding: 0px 28px 0px 65px;
    background: #004e4e url(/desimages/h_menu_title.svg) no-repeat 32px 10px;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    line-height: 37px;
    font-size: 20px;
    height: 37px;
    }
    
    .h_menu_fp.hover .h_menu_title{font-size: 20px;font-size: 1.25rem;font-weight: bold;color: #585959;display: block;text-align: center}
       
    .page_404.mobile .h_menu_fp {
        float: left;
        height: 37px;
        position: static;
    }
    
    .page_404.mobile .menu_line {
        height: 37px;
    background-color: #006666;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 37px;
    /*position: relative;*/
    width: 100%;
    }
    
    .vsv{position: absolute;top: -70px;right:21px}
     .page_404.mobile .vsv {position: static;}    
    .main_langs{padding-left: 31px;width: 90px}
    .main_langs::before{left: 10px}    
    .search_btn{width: 70px;float:right}    
    .belta_plus{float: left;width: calc(100% - 160px);text-align: center;}
    
    .menu_fixed .main_langs{width: 50px;}
    .menu_fixed .main_lang_selected{display: none}
    .menu_fixed .search_btn{width: 35px;float: right}
    .menu_fixed .vsv{position: relative;top: 0;right: auto;width: 50px;float: left}
    .menu_fixed .vsv a{width: 50px}
    .menu_fixed .h_menu_fp{position: relative;top: 0;left: auto;float: left;width: 45px;background-color: #004e4e}
    .menu_fixed .h_menu_title{padding-left: 0px;height: 37px;line-height: 37px;background: url('/desimages/h_menu_title.svg') no-repeat 10px 11px}
    .menu_fixed .belta_plus{width:calc(100% - 180px)}
    
    .h_menu_fp.hover{width: 100%;left: 0;position: absolute;z-index: 100}
    .main_langs.hover{position: static}

    .main_langs_inner{position: absolute;left: 0;top: 37px;/*width: 100%; width: 100vw; */padding-left: 0}

    .main_lang_item{text-align: center;}

    .main_lang_selected{width: auto!important}
    
    #search{padding-left: 20px;padding-right: 20px;padding-bottom: 60px}
    .fp_search_where{text-align: center;float: none}
    #fp_search_where, #fp_search_when{display: block;margin-right: 0;text-align: center}
    .search_edit{width: 100%;float:none}
    .search_submit{position: absolute;bottom: 15px;left: calc(50% - 70px);}
    .page_404.mobile .search_submit {left: auto;}
    
    .adv_col{float: none;width: auto;margin: 0px 2% 0 2%;padding-left: 0;left: 0px;border-left: 0}
    .right_col{float: none;width: auto;margin: 0 2% 0 2%;border-top: 1px solid #e6eaed;padding-right: 0;border-right: 0}

    .top_lenta_inner{padding: 0;}
    .top_lenta_mobile a{position: absolute;top: -97px;right: 23px;}
    .top_lenta_mobile span{display: none;}
    .top_lenta_mobile a img:first-child{display: inline-block;}
    .top_lenta_mobile a img:nth-child(2){display: none;}

    .top_lenta_mobile.fixed_el .top_lenta_inner{padding-top: 7px;padding-bottom: 10px;}
    .top_lenta_mobile.fixed_el a{position: static;}
    .top_lenta_mobile.fixed_el span{display: inline-block;}
    .top_lenta_mobile.fixed_el a img:first-child{display: none;}
    .top_lenta_mobile.fixed_el a img:nth-child(2){display: inline-block;}

    .projects_menu_s{width: 90vw;}

    .presscenter_main_item{width: 100%;}
    .presscenter_main_item:nth-child(even){margin-right: 0;margin-bottom: 90px;}

    .top_line{padding: 0px 10px;}
    .projects_menu_item{padding: 0;}
    .projects_menu_item.projects_menu_drop>a{padding-left: 0;}

    .rc_info .block_title{text-align: left;padding: 10px 0 10px 10px;}
}

@media only screen and (max-width: 360px){
    .fp_ph_item{width: 100%;max-width: none;margin-left: 0;margin-bottom: 20px}
    
    .fp_news_pr_item .pr_video{width: 100%;float: none}
    .fp_news_pr_item .fp_rb_news_title{width: 100%;float: none}
    
    .fp_theme_item img{float: none;width:auto;margin: 0 0 10px 0;max-width: 100%}
}

@media only screen and (max-width: 320px){
    .top_line{padding: 0px 5px 0px 10px;}
    .projects_menu_item.projects_menu_drop>a{padding-right: 0;background: none;}
}

.content_1_col .upper{margin-top: 27px;
      padding-left: 5px;}

.photo-news-block__col-1 .title-block,
.photo-news-block__col-2 .title-block {
    position: absolute;
    top:56%;
    left: 17px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    background-color: #006666;
    padding-left: 6px;
    padding-right: 8px;
    padding-top: 6px;
    padding-bottom: 5px;
    line-height: 1;
    display: inline-block;
    text-decoration: none;
}

.photo-news-block__small .wrapper-item,
.infographica-block,
.photo-news-block__big{
    position: relative;
}



.fp_news_r_item {margin-top:20px} 



/* блок со специальными баннерами */

.special-banner-on-main .fp_block{
    width: 100%;
    margin-bottom: 0;
}

.special-banner-on-main__row{
    display: flex;
    flex-direction: column;
}

.special-banner-on-main__row > .bans{
    padding-bottom: 0;
}

.special-banner-on-main .addtional-row{
    display: flex;
    margin-top: 15px;
}

.special-banner-on-main .addtional-row > .bans{
    margin-left: 20px;
    padding: 0;
}

.special-banner-on-main .addtional-row > .bans:first-child{
    margin-left: 0;
}

.special-banner-on-main__link{
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    display: block;
    text-align: center;
}

.special-banner-on-main__wrapper {
    background-color: #5c5f61;
}

.banner-line-row{
    display: flex;
    flex-direction: column;
    align-items: center;
}

#slider_dots-spec_project.topNewsSlider_dots{
    margin: 0 auto;
    margin-bottom: 2rem;
}

#slider_dots-spec_project.topNewsSlider_dots li{
    flex-shrink: 0;
}

/*плашки для блоков с определнными классами */
.add_spoiler_m .block_title,
.add_spoiler_t .block_title{
    color: #fff;
    background-color: #006666;
    padding: 10px 15px;
    position: relative;
}

.add_spoiler_m .block_title::before,
.add_spoiler_t .block_title::before{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 36px;
    background: url("/desimages/lang_arrow.png") no-repeat;
    background-position: center;
}
/*если нажали, скриптом добавляется классс block_title_open */
.add_spoiler_m .block_title_open.block_title::before,
.add_spoiler_t .block_title_open.block_title::before{
    transform: rotate(180deg);
}

/* стили заголовка в зависимости от раздела, в шаблоне добавляется класс clear_main_in_rubric */
.clear_main_in_rubric > h1.upper{
 font-size: 1.1rem;
}

.clear_main_in_rubric > .main_in_rubric > a{
    font-weight: normal;
    font-size: 1.06rem;
}

/*плейер для трансляции*/
/*#video_conteiner{position: relative;width: 100%; margin: 0 auto;hight:300px}*/

/*плейер для трансляции*/
#video_conteiner{position: relative;padding-bottom: 56.25%;max-width: 823px; margin: 0 auto;}


/*пагинатор отступ*/
.pages.pages_shift.clear_margin{
    margin-bottom: 30px;
    margin-top: 30px;
}}

