html {min-height: 100%;	width: 100%;height: 100%;}
body {line-height: 1.4; min-height: 100%; width: 100%;background:#fff;margin: 0;height: 100%;min-width:320px;}

*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; margin: 0;padding: 0;}
.clear{clear:both}
.clearfix:after {content: "";display: table;clear: both;}

.all{width: 100%;min-width:360px; position: relative;min-height: 100%;margin:0 auto;background: #fff}
.header {margin-top: 10px;position: relative;}
.show {display: block!important;}
.first_line_header {max-width: 1200px;min-width: 320px;margin: 0 auto;z-index: 1;position: relative;background: #fff;padding-bottom: 12px;}
.first_line_header_box {position: relative;}
.first_line_header_box_hide{display: none}
.first_line_header_box .left_shadow {position: absolute;left: 0;top: 0;background: url('/desimages/bkgr_left.png') no-repeat left;background-size: 50% 100%;z-index: 1;width: 100%;height: 106px;content: '';display: block;/*z-index: -1;*/}
.first_line_header_box .right_shadow {background: url(/desimages/bkgr_right1.png) no-repeat;background-size: 100% 100%;width: 50%;height: 55px;position: absolute;right: 0;top: 46px;content: '';display: block;z-index: 0;}
.first_line_header_box .right_shadow.shadow_off {display: none;}
.top_line {float: left;margin-top: 10px;/*padding-left: 10px*/padding-left: 25px;width: calc(100% - 165px);}
.logo {background: url(/desimages/bkgr_left.png) no-repeat right top;width: 165px;height: 106px;position: relative;float: left;z-index: 1;}
.logo_vrezka {width: 165px;float: right;margin-top: 17px;}
.icons_header .ban_text {margin-right: 24px;}

.logo a:hover{text-decoration: none}
.logo img{margin-right: 5px;margin-bottom: 0;float: none;}

.site_title{float: left}
.big_title{font-family: 'OpenSans-CondBold', Arial;color:#97334f;font-size: 24px;text-transform: uppercase;display: block;text-decoration: none;/*margin-bottom: 3px*/}
.small_title{display: block;text-decoration: none;font-family: 'OpenSans-Semibold', Arial;color:#97334f;font-size: 16px;line-height: 19px;position: relative;bottom: 1px;}
.big_title:hover, .small_title:hover, .right_block a:hover{text-decoration: none}

.right_block{float: right;display: table;margin-top: 0px}
.right_block a{display: inline-block;vertical-align: middle;font-family: 'OpenSans-CondLight', Arial;font-size: 16px;color:#3d464d;}
.right_vrezka .ban_text {background: url(/desimages/bkgr_right1.png) no-repeat;width: 100%;height: 53px;float: right;z-index: 1;font-family: 'OpenSans-CondLight', Arial;font-size: 16px;color: #3d464d;padding-top: 14px;padding-left: 40px;}

.right_block a img{margin-right: 9px;margin-bottom: 0;float: none}
.icons_header a:last-child img{margin-right: 0;margin-bottom: 0}
.icons_header{margin-bottom: 22px}
.links_header a{padding: 5px 0;display: block;z-index: 180}
.right_vrezka {position: absolute;width: 346px;height: 53px;z-index: 9;right: 0;top: 46px;}
.right_vrezka .ban_text:hover {background: url('/desimages/hover_bkgr_right1.png') no-repeat;text-decoration: none;}

.search_block, .search_hide_block{position: relative;display: inline-block;vertical-align: middle;width: 25px;height: 25px;margin-right: 9px;top:-3px}
#search_button{background: url('/desimages/search.png') no-repeat center center;border: none;margin-left: 13px;margin-top: 2px;width: 25px;}
#search_button:hover{cursor: pointer;background: url('/desimages/search_hover.png') no-repeat center center;}
.sb-search, .sb-search-small{position: absolute;top: 0px;right:0px;width: 0%;/*min-width: 24px;*/min-width: 25px;height: 25px;float: none;overflow: hidden;-webkit-transition: width 0.5s;-moz-transition: width 0.5s;transition: width 0.5s;-webkit-backface-visibility: hidden;}
.sb-search-input {position: absolute;right: 0;outline: none;border: 1px solid transparent;border-radius: 15px;margin: 0;/*width: 80%;*/ width: 200px;height: 25px;/*margin: 0 32px 0 0;*/ margin: 0; z-index: 100;padding: 0 12px;font-family: 'Roboto-Regular', Arial;font-size: 14px;color: #89898b;background:  #fff;}
.sb-search-open{-webkit-box-shadow: 0px 0px 7px 0px rgba(224,224,224,1);-moz-box-shadow: 0px 0px 7px 0px rgba(224,224,224,1);box-shadow: 0px 0px 7px 0px rgba(224,224,224,1);border-radius: 15px;margin: 0;}
.sb-search.sb-search-open .sb-icon-search, .sb-search-small.sb-search-open .sb-icon-search{background: transparent;border-radius: 0 15px 15px 0;width: 25px;}
.style_form_search_icon { padding-top: 3px;}
.sb-search-input::-webkit-input-placeholder {color: #89898b;}
.sb-search-input:-moz-placeholder {color: #89898b;}
.sb-search-input::-moz-placeholder {color: #89898b;}
.sb-search-input:-ms-input-placeholder {color: #89898b;}
.sb-icon-search, .sb-search-submit  { /*width: 24px; height: 24px;*/width: 25px;height: 25px;display: block;position: absolute; right: 0;padding: 0;margin: 0;cursor: pointer;background: none;}
.sb-search-submit { background: #fff;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */ filter: alpha(opacity=0); /* IE 5-7 */  opacity: 0;color: transparent;border: none;outline: none;z-index: -1;}
.sb-icon-search {background: url('/desimages/search.png') no-repeat center center; height: 25px;width: 25px; z-index: 120;font-size: 14px;font-size: 0.875rem;text-transform: none;}
.sb-icon-search:hover{background: url('/desimages/search_hover.png') no-repeat center center;}
.sb-search.sb-search-open, .sb-search-small.sb-search-open, .no-js .sb-search {width: 200px;top:0}
.sb-search.sb-search-open .sb-icon-search, .sb-search-small.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search {z-index: 120; }
.sb-search.sb-search-open .sb-search-submit, .sb-search-small.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit {z-index: 90;}

.h_menu{width: 100%;background: #12968c;border-top:5px solid #ffb56a;display: table;position: relative;line-height: 1.2}
.menu_burger{display: none}
.h_menu_block{float: left}
.h_menu_vrezka{width: 1200px;margin: 0 auto}
.menu_second{display: none;position: relative}
.menu_second_vrezka{display: none}
.h_menu_item{display: inline-block;}
.h_menu_item>a{display: block;color:#fff;border-bottom: 5px solid transparent;padding: 11px 8px 10px;font-family: 'OpenSans-Semibold', Arial;text-transform: uppercase;text-decoration: none;font-size: 18px;position: relative}
.h_menu_item:first-child>a, .menu_second_item:first-child>a {padding-left: 0}
.h_menu .selected_point, .h_menu_item>a:hover{border-bottom: 5px solid #ffb56a;}
.arrow_down{float: none;overflow: auto;margin: auto;position: absolute;top: 100%;display: block;z-index: 88888;left: 0;bottom: -17px;right: 0;}
.arrow_down_normal{float: none;overflow: auto;margin: auto;position: absolute;top: 100%;display: none;z-index: 88888;left: 0;bottom: -17px;right: 0;}
.h_menu_item>a:hover .arrow_down_normal{display: block}
.h_menu .selected_point:hover .arrow_down{display: none}
.h_menu .selected_point:hover{border-bottom: 5px solid transparent}
.menu_second_vrezka{position: absolute;top: 100%;width: 100%;background: #efefef;left: 0;z-index: 6666}
.menu_second{width: 1200px;margin: 0 auto;}
.menu_second_item{/*display: table-cell*/display: inline-block;vertical-align: top;}
.menu_second_item a{display: block;padding: 15px 14px 17px;font-size: 16px;color:#525e65;font-family: 'OpenSans-Regular', Arial}
.h_menu_item:hover .menu_second{display: table}
.h_menu_item:hover .menu_second_vrezka{display: block}

.ban_in_menu{background: #10837a;padding: 10px 23px 10px 13px;/*display: inline-block;*/float: right;margin-left: 46px}
.ban_in_menu a{display: block;text-decoration: none;color:#fff;font-family: 'OpenSans-CondBold', Arial;font-size: 16px;display: inline-block;vertical-align: middle;}
.ban_in_menu img{margin-right: 15px;display: inline-block;vertical-align: middle;margin-bottom: 0;float: none}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .ban_in_menu {margin-left: 30px}
}

#langs{float: right;padding: 11px 13px 11px 13px;position: relative}
#langs span{color:#fff;font-family: 'OpenSans-Semibold', Arial;font-size: 18px}
#langs img{margin-right: 0;margin-left: 8px;position: relative;top:-1px;margin-bottom: 0;float: none}
#langs:hover{cursor: pointer}
.other_langs{display: none;position: absolute;top:0;z-index: 77;background: #fff;width: 100%;left: 0;padding: 5px 0;
            -webkit-box-shadow: 0px 2px 5px 0px rgba(161,161,161,1);
-moz-box-shadow: 0px 2px 5px 0px rgba(161,161,161,1);
box-shadow: 0px 2px 5px 0px rgba(161,161,161,1);}
.other_langs a{border-bottom: 1px solid transparent;color:#3d464c!important;display: block;margin: 7px 15px;padding-bottom: 5px;font-size: 18px;font-family: 'OpenSans-Semibold', Arial;}
.other_langs a:hover{border-bottom: 1px solid #dddddd;text-decoration: none}
.other_langs .selected{color:#dddddd!important;display: block;margin: 7px 15px;padding-bottom: 5px;font-size: 18px;font-family: 'OpenSans-Semibold', Arial;}

/*.header_slider{width: 100%!important}*/
.header_slider{width: 100% !important;max-height: 530px;overflow: hidden;position: relative;display: inline-block;height: 530px;z-index: 55;}
.inf_res_text{position: relative;z-index: 9888777;bottom:  150px;width: 500px;left: 50%;background: rgba(1, 1, 1, 0.2);padding: 10px;color:#fff}
.image-section{display: none}
/*.image-section+img{ height: 100%;  width:100%;position:absolute;left:0;top:0;opacity: .33;transition: 400ms; z-index: 11111;}*/
.image-section+div+img{ height: 100%;  width:100%;position:absolute;left:0;top:0;opacity: 0;transition: 400ms; z-index: 11111;}
.image-section+div{position:absolute;bottom:0px;width: 1906px;left: 0;background: rgba(1, 1, 1, 0.2);color:#fff;z-index: 11112;}
.inf_res_img img{float: none;display: block;position: absolute;top: -1px;left: 0;right: 0;bottom: 0;padding: 0;max-width: 100%;max-height: 501px;height: 501px;width: 1906px;margin: 0 auto!important;width: 100%;margin: 0!important;position: relative;top: -1px;}
.desc_slide{position: absolute;/*left: 38%;*/left: calc(18.5vw + 367px);bottom: 11.8%;z-index: 6786567;background: rgba(234, 232, 231, 0.7);padding: 22px 34px;max-width: 816px;/*width: 816px;*/width: calc(81.5vw - 397px);min-height: 56px;max-height: 400px; overflow: hidden;font-family:'Roboto-Regular', Arial; font-size: 16px;/*color:#000;*/color: #3d464c; text-align: justify}
.desc_slide a{display: block;padding-top: 10px}
.desc_slide_vrezka{}
.image_text{width: 1906px !important;max-width: 1906px !important;display: block;transition: 400ms;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: 0 auto;padding: 0;max-height: 501px;height: 501px;overflow: hidden;text-align: center;}
/*.image-section:checked + img {opacity: 1;transition: 400ms;z-index: 222222;}*/
.image-section.active + .image_text img {opacity: 1;transition: 400ms;z-index: 222222;}
.image-section.active + div {opacity: 1;transition: 400ms;z-index: 222223;}
/*.slider_block .bx-wrapper img{float: none;display: block;position: absolute;top: -1px;left: 0;right: 0;bottom: 0;padding: 0;max-width: 100%;max-height: 501px;height: 501px;width: 1906px;margin: 0 auto!important;width: 100%;margin: 0!important;position: relative;top: -1px;}*/
.slider_block .inf_res_img{width: 1906px!important;max-width: 1906px!important;display: block;position: absolute;top:0;bottom: 0;left: 0;right: 0;margin: 0 auto;padding: 0;max-height: 501px;height: 501px;overflow: hidden;text-align: center;}
.list_page{position: absolute;top:42px;left:18.5%;width: 397px;z-index: 999}
.list_page label{display: block;position: relative;width: 350px;background: rgba(1, 1, 1, 0.5);}
.list_page a{display: block;color:#fff;width: 350px;padding: 13px 17px;font-family: 'Roboto-Regular', Arial;font-size: 20px;outline: none;line-height: 1.2;min-height: 80px;}
.list_page a:hover{text-decoration: none;cursor: pointer}
.list_page label span{width: 350px}
.list_page label:hover{background: url('/desimages/slide_fon2.png') repeat-x;width: 397px}
.list_page label:hover + .list_page .active{background: rgba(1, 1, 1, 0.5);color:#fff;width: 350px;}
.list_page .active:after{content: '';display: none;background: url('/desimages/slide_bkgr.png') no-repeat center center;width:48px;height: 80px;left: 99%;top:0;bottom: 0;position: absolute}
.list_page label:hover::after{content: '';display: none;background: url('/desimages/slide_bkgr.png') no-repeat center center;width:48px;height: 80px;left: 99%;top:0;bottom: 0;position: absolute}
.list_page .active{/*background: rgba(74, 201, 191, 0.9);*/background: url('/desimages/slide_fon2.png') repeat-x;width: 397px}
.slider_block{position: relative;/*margin-top: 52px;*/max-height: 530px;overflow: hidden}
.slider_block .bx-controls-direction{display: none}
.shadow_vr{width: 100%;display: inline-block;-webkit-box-shadow:  0px -3px 5px 0px rgba(207,207,207,0.8);-moz-box-shadow: 0px -3px 5px 0px rgba(207,207,207,0.8);box-shadow: 0px -3px 5px 0px rgba(207,207,207,0.8);}
.full_territorial{width: 100%;display: inline-block;min-height: 405px/*padding-bottom: 130px*/}
.header .full_territorial{-webkit-box-shadow: 0px 7px 12px -3px rgba(207,207,207,0.8);-moz-box-shadow: 0px 7px 12px -3px rgba(207,207,207,0.8);box-shadow: 0px 7px 12px -3px rgba(207,207,207,0.8);}
.territorial{width: 1200px;position: relative;margin: 30px auto;font-size: 0}
.territorial .one_city{display: block;font-size: 14px;text-decoration: none;border-top: 3px solid transparent}
.territorial .one_city:hover{text-decoration: none;border-top:3px solid #ffb56a}
.territorial .one_city_vrezka img{margin: 8px auto 7px;display: block;float: none}
.territorial .city_title{font-family: 'OpenSans-Semibold', Arial;font-size: 16px;text-decoration: none;color:#3d464c;margin: 0 0 7px;line-height: 1.2}
.territorial .short_text{line-height: 1.4;color:#525e65;font-size: 14px}
.territorial .more_info{display: none;color:#444646;padding: 0 10px}
.active_block{display: block;padding: 0 10px}
/*.territorial .bold_title{font-family: 'OpenSans-Semibold', Arial;color:#3d464c;font-size: 14px;margin: 7px 0}*/
.bold_title{font-family: 'OpenSans-Semibold', Arial;color:#3d464c;font-size: 14px;margin: 7px 0}
#ter_slider_next, #ter_slider_prev{width: 32px;height: 31px;display: none}
#ter_slider_next{position: absolute;right: -45px;bottom: 45%;}
#ter_slider_next a{display: block;width: 32px;height: 31px;background: url('/desimages/last_news_next.png') no-repeat center center}
#ter_slider_prev{position: absolute;left: -45px;bottom: 45%;}
#ter_slider_prev a{display: block;width: 32px;height: 31px;background: url('/desimages/last_news_prev.png') no-repeat center center}
.territorial .disabled {display: none!important;}
.territorialSlider{display: none}
.territorialSlider_vrezka{display: none}
.one_city_vrezka{display: inline-block;min-height: 201px;vertical-align: top;width: 13.4%;border:1px solid #e8e8e8;padding: 0 0 16px; text-align: center;margin-right: 9px;}
.one_city_vrezka:hover{cursor: pointer}

.indexPage_title{font-family: 'OpenSans-Semibold', Arial;font-size: 18px;color:#7a7a74;text-transform: uppercase;margin-bottom: 28px;}
.full_territorial .indexPage_title{margin-bottom: 21px}

.int_res {/*width: 1200px;*/padding: 0 10px; max-width: 1220px;margin: 0 auto;position: relative;display: table;margin-top: 48px;margin-bottom: 60px;}
.int_res a{display: inline-block;vertical-align: top}
.int_res a img {/*margin: 0;border:1px solid #e8e8e8;*/float: none;margin: 0 7px 0 0;max-width: 38px;}
.resources_block > a {border: 1px solid #e8e8e8;padding: 7px;display: inline-block;text-decoration: none;background: #fff}
.resources_block > a .image, .resources_block > a .info {display: table-cell;vertical-align: top;}
.resources_block > a .info {font-family: 'OpenSans-CondBold', Arial;font-size: 14px;line-height: 1.42857;color: #3d464c;}
.int_res .bx-pager-item a{font-size: 0}
.int_res .bx-wrapper .bx-pager{display: table;position: absolute;top:3px;right: 9px}
.int_res .bx-wrapper .bx-pager .bx-pager-item, .int_res .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display: inline-block;vertical-align: middle}
.int_res .bx-wrapper .bx-pager.bx-default-pager a{width: 8px;height: 8px;background: #bfbfbf;border-radius: 8px;display: block;margin-left: 12px}
.int_res .bx-wrapper .bx-pager.bx-default-pager a.active {width: 13px;height: 13px;background: #51ddd2;border-radius: 10px;}

.footer{width: 100%;background-color: #10837a;padding:30px 0 0;position: relative;min-height: 190px;border-top: 5px solid #ffb56a;}
.footer_be{width: 100%;background:#10837a /*url('/desimages/footer_bkgr.png') no-repeat 0px 7px #91c1c1*/;border-top: 5px solid #ffb56a;padding:50px 0 0;position: relative;min-height: 156px}
/*.footer_be_inn{position: absolute;bottom: 0}*/
.footer_bottom{width: 1200px;margin: 0 auto;}
.info_block_footer{position: absolute;bottom: 25px;color:#fff;font-size: 14px;font-family: "Roboto-Regular", Arial;display: block;width: 1200px;margin: auto;overflow: hidden;line-height: 1.3}
.copyright{float: left}
.info_block_footer a{display: inline-block;float: right;vertical-align: top}

.menu_bottom_hide{display: none}
.menu_bottom a:nth-child(4n+4) {margin-right: 0;width: 23%;}
.menu_bottom a, .menu_bottom_hide a {display: inline-block;margin: 0 5.3% 24px 0;width: 20%;vertical-align: top;color: #fff;font-family: "Roboto-Regular",Arial;font-size: 16px; text-shadow: 1px 1px 7px rgba(0, 0, 0, 0.3);line-height: 1px}

.inner_block {/*width: 1200px;*/padding: 0 10px;max-width: 1220px;position: relative;margin: 41px auto 50px;/*overflow: hidden;*/min-height: 200px}
.inner_by{padding-bottom: 156px;display: table;min-height: 100%;width: 1220px}
.taxonomy{width: 100%;margin-bottom: 32px;font-family: 'OpenSans-Regular',Arial;font-size: 14px;color:#585250}
.taxonomy a{text-decoration: underline;color:#585250}
.taxonomy a:hover{text-decoration: none}

.right_col{/*width: 66.7%;*/width: 65.9%; float: right;}
.right_col > h1 {margin-top: -5px;}
.left_col{width: 30.7%;float: left}
.menu_item>span{position: relative;display: block;background: #12968c;text-transform: uppercase;color:#fff;font-family: 'OpenSans-Bold', Arial;font-size: 18px;padding: 15px 20px;width: 100%}
.menu_item>span::before{content: none !important;}
.menu_item>a{position: relative;display: block;background: #12968c;text-transform: uppercase;color:#fff;font-family: 'OpenSans-Bold', Arial;font-size: 18px;padding: 15px 20px;width: 100%}
.menu_item>.sel_menu::before {width: 0;height: 0;border: 27px solid transparent;border-left: 20px solid #12968c;position: absolute;top: 0px;bottom: 0;margin: auto;right: -47px;content: '';}
#left_menu_click_btn {cursor: pointer;background: url(/desimages/menu_small_btn.png) no-repeat center;width: 55px;height: 55px;display: none;position: absolute;right: 10px;}
#left_menu_click_btn.left_menu_arrow_up {background: url(/desimages/menu_small_btn_up.png) no-repeat center;}
.nav_small_inner>.menu_ch_item>a {position: relative;display: block;background: #51ddd2;text-transform: uppercase;color:#fff;font-family: 'OpenSans-Bold', Arial;font-size: 18px;padding: 15px 20px;width: 100%;border-bottom: 1px solid #27c9bd;}
.nav_small_inner>.menu_ch_item:last-of-type>a {border-bottom: none;}
.nav_small_inner2 .menu_ch_item>a {z-index: 2;position: relative;background: #fff;display: block;font-size: 18px;color:#55606b;padding: 13px 20px 15px 40px;width: 100%;}
.nav_small_inner2{-webkit-box-shadow: 0px 0px 2px 3px rgba(235,235,235,0.7);-moz-box-shadow: 0px 0px 2px 3px rgba(235,235,235,0.7);box-shadow: 0px 0px 2px 3px rgba(235,235,235,0.7);}
.nav_small_inner3 .menu_ch_item>a{position: relative;display: block;background: #efefef;padding: 13px 20px 15px 60px}
.nav_small_inner3{box-shadow: 0!important;-webkit-box-shadow:0!important;-moz-box-shadow:0!important}
.sel_menu{position: relative}
.nav_small_inner>.menu_ch_item .sel_menu::before {width: 0;height: 0;border: 27px solid transparent;border-left: 20px solid #51ddd2;position: absolute;top: 0px;bottom: 0;margin: auto;right: -47px;content: '';}
.nav_small_inner2 > .menu_ch_item > .sel_menu::before {/*border: 27px solid transparent;border-left: 16px solid #fff;*/z-index: 0;position: absolute;top: 0px;bottom: 0;margin: auto;right: -47px;content: '';width: 0;height: 0;border: 27px solid transparent;border-left: 20px solid #fff;border-style: solid;filter: drop-shadow(3px 0px 3px #ebebeb);}
.menu_item>a > .sel_menu::before{border: 27px solid transparent;border-left: 20px solid #12968c;position: absolute;top: 0px;right: -47px;content: '';}
.nav_small_inner3 .menu_ch_item> .sel_menu::before{width: 0;height: 0;border: 27px solid transparent;border-left: 20px solid #efefef;position: absolute;bottom: 0;margin: auto;top: 0px;right: -47px;content: '';}

.central_vrezka{width: 100%;position: relative}
.central_vrezka::before{width: 497px;height: 100%;position: absolute;top: 0px;left: 0;content: '';
                        background: url('/desimages/fon_left_niz.png')  no-repeat;
                        background-size: cover;
                        background-position: center center;
                        }
.central_vrezka::after{width: 497px;height: 100%;position: absolute;top: 0px;right: 0;content: '';
                      background: url('/desimages/fon_right_niz.png') no-repeat; 
                      background-size: cover;
                      background-position: center center;
                       }
.central_block{width: 1200px;position: relative;margin: 0 auto;padding: 50px 0;z-index: 888;overflow:hidden}
.menu_vkl{width: 72%;display: inline-block}
#news_tabs{display:table;padding: 0 0 7px;border-bottom: 2px solid #e8e8e8}
#news_tabs div{display:table-cell;text-align:center;vertical-align:middle;padding-right: 45px;}
#news_tabs div:last-child{padding-right: 0}
#news_tabs h2{line-height:1;margin:0px;padding:0px;font-size:18px;position: relative;font-family: 'OpenSans-Bold', Arial;}
#news_tabs a{cursor:pointer;text-transform: uppercase;font-family: 'OpenSans-Bold', Arial;padding-bottom: 4px}
.news_tab h2 a{color:#6d7478;font-size: 18px}
.news_tab h2 a:hover{border-bottom: 5px solid #ffb56a;text-decoration: none}
.news_tab h2 a:hover .arrow_down_normal{display: block;bottom: -31px}
.news_tab_sel h2 a{border-bottom: 5px solid #ffb56a;text-decoration: none;font-size: 18px}
.news_tab_sel h2 a .arrow_down_normal{display: block;bottom: -31px}
.news_tab_sel h2 a:hover{border-bottom: 5px solid transparent;text-decoration: none}
.news_tab_sel h2 a:hover .arrow_down_normal{display: none}
.news_block{display:none;margin-bottom:16px;margin-top: 36px}
.news_block_sel{display:table;width: 100%}
.topNews, .topNews_p, .topNews_f{font-size: 0}
.topNews_item{width: 32.8%;background: #fff;display: inline-block;padding:11px 6px 54px 13px;position: relative;vertical-align: top;margin-right: 5px;margin-bottom: 5px;font-size: 16px;border:2px solid #52ddd2}
.topNews_item:nth-child(3n){margin-right: 0}
.read_next{display: block;width: 100%;position: absolute;bottom: 40px;font-family: "Roboto-BoldCondensed", Arial;font-size: 14px;color:#6d7478}
.title_news{display: inline-block;text-decoration: none;margin-bottom: 25px;margin-top: 20px;color:#60686c;font-size: 16px;font-family: "Roboto-Regular", Arial}
.title_news:hover{text-decoration: none}
.tags_for_news{display: block;font-size: 16px;font-family: 'OpenSans-CondBold', Arial;text-transform: uppercase;color:#6c7378;}
.info_right{line-height: 1.2}
.info_right span{font-family: 'OpenSans-Regular',Arial;color:#3f4345;font-size: 14px;display: table-cell;}
.topNews_item img{margin: 3px 9px 0 0;max-width: 23px}
.topNews_item:hover .title_news{color:#4d5458}
.all_news{display: inline-block;margin-top: 10px;margin-left: 10px;font-family: "Roboto-Bold", Arial;color:#fff;font-size: 14px;text-transform: uppercase;background: #ffb56a;padding: 8px 12px}
.all_news:hover{background: #b3b3b3;text-decoration: none}
.publication_news .title_news{font-family: 'OpenSans-CondBold', Arial;color:#6c7278;margin-top: 10px}
.publication_news .read_next{/*font-family: 'Roboto-Bold', Arial;font-weight: bold;color:#0e6f67*/font-family: "Roboto-BoldCondensed", Arial;font-size: 14px;color:#6d7478}
.topNews_item_f{width: 100%;;display: inline-block;padding:28px 35px 28px 35px;position: relative;vertical-align: top;font-size: 16px;border:2px solid transparent}
.topNews_item_f:hover{border:2px solid #52ddd2;cursor: pointer}
.topNews_item_f .title_news{font-size: 18px;line-height: 1.33333;color: #444646;margin-bottom: 5px}
.topNews_item_f .read_next{font-family: "Roboto-BoldCondensed", Arial;color:#6d7478;font-size: 14px;display: block;position: relative;bottom:0}
.topNews_f{-webkit-box-shadow: 0px 2px 7px 0px rgba(224,224,224,1);-moz-box-shadow: 0px 2px 7px 0px rgba(224,224,224,1);box-shadow: 0px 2px 7px 0px rgba(224,224,224,1);padding-bottom: 28px}
.topNews_f .all_news{margin-top: 0;margin-left: 0}
.nav_block{margin: 0 37px;padding-top: 28px;border-top:1px solid #dddddd}
.nav_block .pages_m{float: right;width: calc(100% - 126px)}
.pages_m span:hover, .pages_m a:hover{cursor: pointer}
.pages_m:after{content: '';display: block;clear: both;}

.one_media{display: inline-block;width: 100%;}
.all_media{margin-left: 0;margin-top: 20px}
.one_media .link_img img{margin: 7px 23px 0 0}
.one_media .link_img{position: relative;display: inline-block;float: left}
.one_media .media_icon{position: absolute;bottom: 0;left: 0;margin: 0;max-width: 52px}
.media_block{padding-bottom: 20px;border-bottom: 1px solid #dddddd}
.one_media .info_right{margin-top: 5px}
.one_media .info_right span{margin-bottom: 8px;display: block}
.one_media .title_news{font-family: 'OpenSans-CondBold', Arial;color:#6c7278;margin-top: 0;margin-bottom: 0; display: block;}
.one_media .description_media{margin-top: 10px;font-size: 16px; font-family: "Roboto-Regular", Arial;color:#60686c}
.one_media .read_next_m{display: block;width: 100%;margin-top: 40px;font-family: "Roboto-Bold", Arial;font-weight: bold;font-size: 14px;color:#6c7378}
.media_vrezka .media_block:last-child{padding-top: 20px;border-bottom: none}

.right_menu_index{width: 100%;display: inline-block;vertical-align: top;border:1px solid #dddddd}
#info_tabs{display:block;width: 100%;padding: 0;position: relative}
#info_tabs div{text-align:center;vertical-align:middle;background: #fff}
#info_tabs h2{line-height:1;margin:0px;padding:0px;font-size:18px;position: relative;font-family: 'OpenSans-Bold', Arial;}
#info_tabs a{cursor:pointer;text-transform: uppercase;font-family: 'OpenSans-Bold', Arial;padding-bottom: 4px}
.info_tab h2 a{color:#6d7478;font-size: 18px}
.info_tab h2 a:hover{text-decoration: none}
.menu_right_hide{display: none}

.info_block{display:none;}
.info_block_sel{display:table;width: 100%;padding: 20px 15px;background: #fff}
/*#info_tabs .blocks_border{display: inline-block}*/
#info_tabs .info_tab_sel .vkl1 a{z-index: 222;text-decoration: none;width: 45%;background: #51ddd2;position: absolute;left:0;padding: 17px 10px 17px 0;display: block;color:#fff;font-size: 16px;font-family: 'OpenSans-Semibold', Arial}
#info_tabs .info_tab_sel .vkl1 a::before {width: 0;height: 0;border: 25px solid transparent;border-left: 14px solid #51ddd2;position: absolute;top: 0px;right: -39px;content: '';}
#info_tabs .info_tab .vkl2 a{z-index: 22;display: block;text-decoration: none;position: relative;float: right;background: #efefef;width: 60%;padding: 17px 10px 17px 25px;color:#6d7478;font-family: 'OpenSans-Semibold', Arial;font-size: 16px}
#info_tabs .info_tab .vkl2 a:hover {background: #51ddd2;color:#fff}
#info_tabs .info_tab_sel .vkl2 a{text-decoration: none;font-size: 16px;background: #51ddd2!important;color:#fff;display: block;width: 60%;padding: 17px 10px 17px 25px;float: right}
/*.info_tab_sel h2 a #info_tabs .blocks_border:first-child h2 a{background: #efefef;color:#6d7478;}
.info_tab_sel h2 a #info_tabs .blocks_border:first-child h2 a::before{border-left: 14px solid #efefef;}*/
#info_tabs .info_tab_sel .vkl2 a:hover{text-decoration: none}

#info_tabs .info_tab .vkl1 a{z-index: 222;width: 45%;background: #efefef;color:#6d7478;position: absolute;left:0;padding: 17px 10px 17px 0;display: block;font-size: 16px;font-family: 'OpenSans-Semibold', Arial}
#info_tabs .info_tab .vkl1 a::before {width: 0;height: 0;border: 25px solid transparent;border-left: 14px solid #efefef;position: absolute;top: 0px;right: -39px;content: '';}
#info_tabs .info_tab .vkl1 a:hover{z-index: 222;text-decoration: none;width: 45%;background: #51ddd2;color:#fff;position: absolute;left:0;padding: 17px 10px 17px 0;display: block;font-size: 16px;font-family: 'OpenSans-Semibold', Arial}
#info_tabs .info_tab .vkl1 a:hover::before {width: 0;height: 0;border: 25px solid transparent;border-left: 14px solid #51ddd2;position: absolute;top: 0px;right: -39px;content: '';}

.last_news{width: 100%;
           background: url('/desimages/fon.png');
           padding: 47px 0 20px;
           background-size: cover;
           }
.lastNewsInd{width: 1200px;position: relative;margin: 0 auto}
.lastNewsInd .bx-viewport {padding-left: 7px; margin-left: -7px;}
.lastNewsSlider {
    padding: 7px 0;
    overflow: hidden;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: stretch;
    -ms-flex-align: stretch;
}

.lastNewsSlider .news_item {
    height: calc(100% - 14px);
    display: inline-block;
    /*width: 289px!important;*/
    width: 286px!important;
    vertical-align: top;
    box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.2);
    background: #fff;
    line-height: 1.4;
    padding: 10px 11px 25px;
}

.lastNewsSlider .news_item_box {
    /*padding-bottom: 7px;*/
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: flex;
    -webkit-flex: 0 0 286px;
    -moz-flex: 0 0 286px;
    -ms-flex: 0 0 286px;
    -o-flex: 0 0 286px;
    flex: 0 0 286px;
}
/*-webkit-box-shadow: 0px 0px 11px 1px rgba(220,220,220,1);
-moz-box-shadow: 0px 0px 11px 1px rgba(220,220,220,1);
box-shadow: 0px 0px 11px 1px rgba(220,220,220,1);*/

/* -webkit-box-shadow: 0px 0px 9px 2px rgba(206,206,206,1);
-moz-box-shadow: 0px 0px 9px 2px rgba(206,206,206,1);
box-shadow: 0px 0px 9px 2px rgba(206,206,206,1);}*/
.last_news .indexPage_title{font-family: 'OpenSans-Bold', Arial;margin-bottom: 4px}
/*.last_news .bx-viewport{padding:20px 0 30px!important}*/
.last_news .bx-wrapper{/*max-width: 1200px!important;padding:20px 0 24px!important;*/ max-width: 1207px!important; padding:13px 0 18px!important;}
.lastNewsSlider .news_item .title_news{margin-top: 5px;margin-bottom: 0}
.lastNewsSlider .news_item span{font-family: 'Roboto-Bold', Arial;font-weight: bold;padding-left: 22px;font-size: 16px;color:#6d7478;background: url('/desimages/news_date.png') no-repeat left;}
.lastNewsSlider .news_item:hover .news_date{background: url('/desimages/news_date_hover.png') no-repeat left!important;}
#news_slider_prev, #news_slider_next{position: relative;display: table-cell;bottom: 0;text-align: center;margin: 0 auto}
.news_slide{display: table;position: relative;margin: 0 auto;text-align: center;margin-top: 0}
#news_slider_prev a, #news_slider_next a{display: block;width: 40px;height: 40px}
#news_slider_prev a{display: block;width: 40px;height: 40px;background: url('/desimages/slide_prev.png') no-repeat}
#news_slider_prev a:hover{display: block;width: 40px;height: 40px;background: url('/desimages/slide_prev_hover.png') no-repeat}
#news_slider_next a{display: block;width: 40px;height: 40px;background: url('/desimages/slide_next.png') no-repeat}
#news_slider_next a:hover{display: block;width: 40px;height: 40px;background: url('/desimages/slide_next_hover.png') no-repeat}
.all_news_slider{display: block;position: absolute;top:4px;right:0;float: right;font-family: 'Roboto-Bold', Arial;font-weight: bold;font-size: 14px;color:#6c7378}

/* 404 */
/*.error_bg {background: url('/desimages/404_bg_r.png') no-repeat right top;}*/
.error_bg::after{background: url('/desimages/error404.png') repeat-y;content: '';display: block;width: 260px;height: 873px;position: absolute;right: 0;top: 171px;}
.error_by::after{height: 780px}
.error_by .error_404{min-height: 511px}
.error_404 {padding: 0 12px;min-height: /*553px*/476px;color: #3d464d;font-size: 14px;}
.title_404 {font-size: 105px; line-height: 1;color: #12968c;float: left;padding-right: 24px;font-family: 'OpenSans-Bold', Arial}
.error_404 .fszn_text {padding-top: 11px;margin-left: 205px;}
.error_404 .fszn_text > a {display: block;margin-bottom: 5px;color: #10837a;font-weight: bold;line-height: 1.2;font-family: 'OpenSans-Bold', Arial}
.error_404 .fszn_text > a:first-of-type {margin-top: 15px;}

/* карта сайта */
.sitemap_inner ul li {background: none;}
.sitemap_inner ul {margin: 8px 0;}
.sitemap_inner ul li {padding-left: 33px;margin-top: 0px;}
.sitemap_inner ul li a, .sitemap_inner .s_m_block_title a {font-size: 18px;line-height: 1.2;color: #303335;}
.sitemap_inner .s_m_block_title {margin-bottom: 8px;padding-left: 20px;background: url('/desimages/sitemap_item_bg.png') no-repeat left top;}
.sitemap_inner .s_m_block_title + ul > li {padding-left: 48px;}
.sitemap_inner .s_m_block {margin-bottom: 33px;} 

/* электронные обращения */
.style_content_inner_el_obr form > div label {display: block;font-size: 12px;line-height: 1.2;color: #3d464d;padding-bottom: 5px;}
.style_warn {margin: 32px 0 0 0;font-size: 12px;line-height: 1.2;color: #3d464d;}

.style_content_inner_el_obr form > div input[type="text"],
.style_content_inner_el_obr form > div select,
.style_content_inner_el_obr form > div textarea {width: 100%;background: #efefef;border: none;padding: 0 18px;outline: none;transition: all .4s;}

.style_content_inner_el_obr form > div select {padding: 0;}

.style_content_inner_el_obr form > div input:focus, .style_content_inner_el_obr form > div textarea:focus {box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, .2);background: none;}
.style_content_inner_el_obr form > div textarea {padding: 8px 18px;}

.style_content_inner_el_obr form > div input[type="text"],
.style_content_inner_el_obr form > div input[type="submit"],
.style_content_inner_el_obr form > div select {height: 36px;}

#code {width: 120px;}
.style_content_inner_el_obr form .style_form_submit {text-align: center;border: none;width: 120px;background: #00ded3;font-size: 12px;text-transform: uppercase;cursor: pointer;color: #fff;/*padding: 13px 33px;*/transition: all .4s;text-decoration: none;margin: 26px 0;border-radius: 2px;font-weight: bold;}
.style_content_inner_el_obr form .style_form_submit:hover {background: #00978d;} 
.fb_form_no, .fb_form_ok {font-size: 12px;font-weight: bold;text-transform: uppercase;/*line-height: 1;*/}
.fb_form_no{color: #ea1825;}
.fb_form_ok {color: #108379;}

/* кнопка прикрепить файл */

.style_attach {position: relative;overflow: hidden;font-size: 14px;font-size: 0.8125rem;/*height: 36px;line-height: 36px;*//* the same as height */font-family:'OpenSans-Semibold',Arial, Helvetica, sans-serif;}
.style_attach > button {float: left;width: 180px;height: 36px;font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif;}
.style_attach .el_obr_pods{padding-left: 1em;padding-top:9px} 
.style_attach input[type=file]{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(20);letter-spacing: 10em;/* IE 9 fix */ -ms-transform: scale(20); /* IE 9 fix */opacity: 0;cursor: pointer}
.style_attach {margin-bottom: 10px;display: inline-block;width: 100%;/*max-width: 460px;*/}
.style_el_obr_descript {margin-bottom: 24px;}
.style_attach > button {background: url(/desimages/attach_ico.png) no-repeat 12px center #00ded3;color: #fff;overflow: hidden;white-space: nowrap;margin-right: 15px;text-overflow: ellipsis;border: 1px solid #00ded3;transition: all .4s;padding: 0 8px 0 38px;font-size: 14px;border-radius: 2px;/*text-transform: uppercase;*/}
.style_attach:hover button {background:url(/desimages/attach_ico.png) no-repeat 12px center #04cec4;;}

/* конец кнопка прикрепить файл */

#button_start {margin-top: 5px;border-radius: 2px;width: 150px;height: 36px;font-family:'OpenSans-Semibold', Arial, Helvetica, sans-serif;background: #ffb56a;border: 1px solid #ffb56a;cursor: pointer;font-size: 14px;color: #fff;transition: all .4s;}
#button_start:hover {background: #f4a95c;border: 1px solid #f4a95c;}
.style_el_obr_cap, .style_el_result {display: inline-block;vertical-align: top;}
.style_el_obr_cap > a {display: block;padding-bottom: 3px;font-size: 14px;}
.top_cont{width: 1162px;position: relative;margin: 0 auto;padding-top: 35px}
.top_cont .doc_photo img{max-width: 100%;float: none;margin: 0}
.doc_photo{width: 51.7%;text-align: center;float: left}
.block_w_info{float: right;display: block;width: 43%;-webkit-box-shadow: 0px 2px 7px 0px rgba(224,224,224,1);-moz-box-shadow: 0px 2px 7px 0px rgba(224,224,224,1);box-shadow: 0px 2px 7px 0px rgba(224,224,224,1);margin-left: 61px}
.tabs{display: block;width: 100%;padding: 0;position: relative;}
.tabs>.active:first-child a{z-index: 222;text-transform: uppercase;text-decoration: none;width: 25%;background: #51ddd2;position: absolute;left:0;padding: 14px 10px 14px 20px;display: block;color:#fff;font-size: 16px;font-family: 'OpenSans-Semibold', Arial}
.tabs>.active:first-child a::before {width: 0;cursor: pointer;height: 0;border: 25px solid transparent;border-left: 14px solid #51ddd2;position: absolute;top: 0px;right: -39px;content: '';}
.tabs>div:last-child a{z-index: 22;text-transform: uppercase;display: block;text-decoration: none;position: relative;float: right;background: #efefef;width: 75%;padding: 14px 10px 14px 30px;color:#6d7478;font-family: 'OpenSans-Semibold', Arial;font-size: 16px}
.tabs>div:last-child a:hover {background: #51ddd2;color:#fff;cursor: pointer}
.tabs>.active:last-child a{text-decoration: none;font-size: 16px;background: #51ddd2!important;color:#fff;display: block;width: 75%;padding: 14px 10px 14px 30px;float: right}
/*.info_tab_sel h2 a #info_tabs .blocks_border:first-child h2 a{background: #efefef;color:#6d7478;}
.info_tab_sel h2 a #info_tabs .blocks_border:first-child h2 a::before{border-left: 14px solid #efefef;}*/
.tabs>.active:last-child a:hover{text-decoration: none;cursor: pointer}
.tabs>div:first-child a{z-index: 222;text-transform: uppercase;width: 25%;background: #efefef;color:#6d7478;position: absolute;left:0;padding: 14px 10px 14px 20px;display: block;font-size: 16px;font-family: 'OpenSans-Semibold', Arial}
.tabs>div:first-child a::before {width: 0;height: 0;border: 25px solid transparent;border-left: 14px solid #efefef;position: absolute;top: 0px;right: -39px;content: '';}
.tabs>div:first-child a:hover{z-index: 222;cursor: pointer;text-decoration: none;width: 25%;background: #51ddd2;color:#fff;position: absolute;left:0;padding: 14px 10px 14px 20px;display: block;font-size: 16px;font-family: 'OpenSans-Semibold', Arial}
.tabs>div:first-child a:hover::before {width: 0;cursor: pointer;height: 0;border: 25px solid transparent;border-left: 14px solid #51ddd2;position: absolute;top: 0px;right: -39px;content: '';}
.more_info_r{width:100%;padding: 20px 20px 10px}
.more_info_r h1{text-transform: uppercase;padding-bottom: 20px}
.more_info_r .info_item{display: block;width: 100%;padding: 8px 0;border-bottom: 1px solid #dddddd}
.more_info_r .info_item:last-child{border-bottom: none}
.more_info_r .info_item b{display: inline-block;vertical-align: top;width: 35%;;color:#6c7278;font-size: 16px;}
.more_info_r .info_item span b{width: 100%;}
.more_info_r .info_item span{display: inline-block;vertical-align: middle;width: 60%;color:#444646}
.more_info_r .info_item span a{color:#444646}
.more_info_r .one_rajon{display: inline-block;font-size: 16px;vertical-align: top;font-family: 'OpenSans-Regular', Arial;color:#444646;border-bottom: 3px solid #fff;padding-bottom: 2px;margin-right: 18px;margin-bottom: 15px;}
.more_info_r .one_rajon:hover, .more_info_r .active_rajon{text-decoration: none;border-bottom: 3px solid #ffb56a}

.block_info_bottom{margin: 50px auto 20px;width: 1200px}
.tabs_b{display: table;padding: 0;background-color:#fff;}
.tabs_b a{position: relative;border-bottom: 5px solid transparent;font-family: 'OpenSans-Bold', Arial;font-size: 25px;color:#444646;padding-bottom: 10px;margin-right: 30px;display: inline-block}
.tabs_b a:last-child{margin-right: 0}
.tabs_b a:hover{text-decoration: none;border-bottom: 5px solid #ffb56a;cursor: pointer}
.tabs_b a:hover .arrow_down_normal {display: block; bottom: -16px;}
.tabs_b .active{position: relative;border-bottom: 5px solid #ffb56a;}
.tabs_b .active .arrow_down_normal{display: block;bottom: -16px;}
.tabs_b .active:hover{border-bottom: 5px solid transparent;text-decoration: none;cursor: pointer}
.tabs_b .active:hover .arrow_down_normal{display: none}
#scroll_pos {display: none;}
.table_info{display: table;width: 100%}
.table_info a{display: block;border-bottom: 1px solid #dddddd;border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 3px solid transparent;padding: 0 0 2px 0;}
.table_info a:hover {text-decoration: none;border:3px solid #52ddd2;cursor: pointer; padding: 0;}
.table_info a:target{border:3px solid #52ddd2; padding: 0;}

.selected_r{border:3px solid #52ddd2!important;}
.table_info .selected_r:hover {padding: 0 0 2px 0;}
.table_info a .one_region_info{width: 33%;display: inline-block;vertical-align: top;padding: 35px 60px 35px 0;text-align: left;font-size: 18px;color: #444646;border:none}
.table_info a .one_region_info:first-child{padding: 35px 30px;}

.table_info a .one_region_info:last-child{padding-right: 0}
.table_info .title_info:first-child{padding: 20px 30px}
.table_info .title_info{width: 32.4%;display: block;float: left;vertical-align: top;padding: 20px 60px 20px 0;background: #efefef;color:#6c7278;font-family: 'RobotoMedium', Arial;font-size: 22px;text-align: left}
.title_line{width: 100%;background: #efefef;display: table;}
.shadow_vrezka{-webkit-box-shadow: 0px 2px 7px 0px rgba(224,224,224,1);-moz-box-shadow: 0px 2px 7px 0px rgba(224,224,224,1);box-shadow: 0px 2px 7px 0px rgba(224,224,224,1);width:100%!important}
.territorial_block .full_territorial{min-height: auto;}
.territorial_block .territorial{margin: 0 auto 10px;}
.territorial_block .one_city{border: none;}
.territorial_block .one_city_vrezka{background: #efefef;border-top:3px solid transparent;}
.territorial_block .one_city_vrezka:hover{background: #fff;border-top:3px solid #ffb56a;}
.territorial_block .one_city:hover, .territorial_block .active_fond{background: #fff;border-top:none}
.territorial_block{width: 100%;margin: 44px auto 50px;-webkit-box-shadow: 0px 7px 12px -3px rgba(207,207,207,0.8);-moz-box-shadow: 0px 7px 12px -3px rgba(207,207,207,0.8);box-shadow: 0px 7px 12px -3px rgba(207,207,207,0.8);padding-bottom: 48px;}
.territorial_block .active_fond{background: #fff;position: relative;}
.territorial_block .active_vrezka:after{content: '';height: 47px;background: #fff;width: 159px;display: block;position: absolute;top: 97%;left:0px;}
.territorial_block .taxonomy{width: 1200px;position: relative;margin: 0 auto 18px;}
.territorial_block .active_vrezka{background: #fff;position: relative;border-top:3px solid #ffb56a;-webkit-box-shadow:  0px -1px 5px 1px rgba(207,207,207,0.8);-moz-box-shadow: 0px -1px 5px 1px rgba(207,207,207,0.8);box-shadow: 0px -1px 5px 1px rgba(207,207,207,0.8);}
.full_territorial .active_vrezka:hover{-webkit-box-shadow:  none;-moz-box-shadow:none;box-shadow: none}
/*прокрутка в контактах*/
.terr_info_vkl{
min-height: 372px;
max-height: 1072px;
overflow-y: auto;
position: relative}
.terr_priem_vkl{
min-height: 372px;
max-height: 1072px;
overflow-y: auto;
position: relative}
.topWindow {
	width: 100% ;
	max-width: 1200px;
    position: fixed;
    top: 0;
    z-index:20; 
    }
.topWindowH {
	width: 100% ;
	max-width: 1200px;
    position: fixed;
    top: 50px;
    z-index:19; 
    }
/*#mCSB_1::after {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, #fff 100%) repeat scroll 0 0;
    bottom: 0;
}

#mCSB_1::after {
    content: ".";
    font-size: 0;
    height: 24px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 100;
}*/

.terr_info_vkl::after,.terr_priem_vkl::after,
#mCSB_1::after {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, #fff 100%) repeat scroll 0 0;
    bottom: 0;
}

.terr_info_vkl::after,.terr_priem_vkl::after,
#mCSB_1::after {
    content: ".";
    font-size: 0;
    height: 24px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 100;
}

.terr_info_vkl::before,.terr_priem_vkl::before,
#mCSB_1::before {
    background: rgba(0, 0, 0, 0) linear-gradient(to top, transparent 0px, #fff 100%) repeat scroll 0 0;
}
.mCS_no_scrollbar #mCSB_1::after,
.mCS_no_scrollbar .terr_info_vkl::after,
.mCS_no_scrollbar .terr_info_vkl::before,
.mCS_no_scrollbar .terr_priem_vkl::after,
.mCS_no_scrollbar .terr_priem_vkl::before,
.mCS_no_scrollbar #mCSB_1::after,
.mCS_no_scrollbar #mCSB_1::before {
    display: none;
} 

	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #cdcdcd; height: 30px; }
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #cdcdcd;  }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #cdcdcd; }

.mCSB_inside>.mCSB_container {
	/*margin-right: 1px;*/
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px;
    margin: 0 -1px;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 0;
}

.mCSB_scrollTools .mCSB_draggerContainer {
	right: 11px;
}

.mCSB_scrollTools {
    margin: 26px 0;
}

.block_info_bottom .mCSB_scrollTools {
    margin: 26px -3px 26px 0px;
}


ul#tabs + .tab_module .mCSB_scrollTools {
    margin-bottom: 93px;
    margin-top: 0;
}

/* для firefox */  
@-moz-document url-prefix() { 
  .main_activities .item_box {
     margin: 0 0 .9vw 1%;
  }
}


/* список новостей */

.news_fond{margin-left: 10px;}
.news_fond h1{position: relative;top: -5px;padding-bottom: 0px}
.news_list_title a {font-size: 18px;line-height: 1.33333;color: #444646;}
.link_desc{margin-top: 15px}
.lastNewsSlider .link_desc{font-family: "Roboto-Regular", Arial;margin-top: 10px;font-size: 14px}
.news_list_date {font-size: 14px;line-height: 1.2;color: #3f4345;margin-bottom: 19px;}
.more_info_btn {margin-top: 19px;display: block;font-size: 14px; line-height: 1;color: #6d7478;font-family: "Roboto-BoldCondensed", Arial;}
.news_list_one {padding: 36px 0 27px;border-top: 1px solid #ddd;}
.news_list_one:first-child{padding-top: 32px}
.news_list_one .tag_link {color: #6c7278;text-decoration: none;padding-bottom: 6px; display: block;}
.news_list_one .tag_content {font-size: 18px;line-height: 1.2;color: #6c7278;text-transform: uppercase;font-family: 'OpenSans-CondBold';}
.news_list_one .tag_link + .news_list_date {padding-left: 35px;}
.news_list_one .tag_content img {margin: 0 12px 12px 0;max-width: 23px;}
.inner_text div.news_list_one:first-of-type, .right_col_news .topNews_item:first-of-type {border-top: none;}
.right_col_news .topNews_item {padding: 36px 0;display: block;width: 100%; border-top: 1px solid #ddd; border-left: none; border-right: none;border-bottom: none;margin-right: 0;margin-bottom: 0;}
.right_col_news .read_next {position: static; margin-top: 20px;}
.right_col_news .info_right {padding-bottom: 20px;}
.right_col_news .title_news {margin: 0;}
.select_tags_block{margin-top: 20px}
.tags_select_hidden{display: none}
.tags_select{box-shadow: 0px 1px 7px rgba(0,0,0,0.2);width: 100%;background: #fff;border:none;padding:10px 15px 15px;float: left;cursor: pointer;overflow: hidden;/*border-bottom: 6px solid #ffb56a;*/font-size: 14px;}
.tags_select span{}
.tags_vrezka{float: left;position: relative;width: 260px}
.tags_select_hidden{position: absolute;z-index: 789;top:100%;background: #fff;box-shadow: 0px 6px 7px rgba(0,0,0,0.2);border-top: 1px solid #e0e0e0;margin-top: -1px;padding: 14px 14px 10px;width: 100%}
.tags_select_hidden a{display: block;width: 100%;font-family: 'OpenSans-Bold', Arial;color:#585250;font-size: 14px;text-decoration: none;padding-bottom: 5px;border-bottom: 6px solid transparent;margin-bottom: 5px;}
.tags_select_hidden a:hover{text-decoration: none;border-bottom: 6px solid #ffb56a;cursor: pointer}
.tags_select_hidden a:last-child{margin-bottom: 3px}
.filter_tags{display: inline-block;vertical-align: top;font-size: 18px;color:#3d464c;margin-top: 12px}
#tags_form{display: inline-block;vertical-align: top;padding: 5px 10px;position: relative;margin-left: 15px}
.tags_submit{background: #51ddd2;color: #fff;cursor: pointer;border-radius: 3px;border: none;padding: 14px 15px;font-family: 'OpenSans-Bold', Arial;font-size: 12px;text-transform: uppercase;margin-left: 30px}

/* расширенный поиск*/
.search_in_btn input {text-align: center;padding: 11px; border: none;width: 120px;background: #00ded3;font-size: 12px;text-transform: uppercase;cursor: pointer;color: #fff;transition: all .4s;text-decoration: none;margin: 30px 0;border-radius: 2px;font-weight: bold;}
.search_in_btn input:hover {background: #00978d;}
.well {display: inline-block;vertical-align: middle;margin-top: 2px;position: relative;width: 168px;background: #f8f8f8;}
.well input {
    background: #f8f8f8;
    border-top: none;
    border-left: none;
    padding: 24px 0;
    border-bottom: none;
    border-right: 2px solid #fff;
    height: 36px;
    font-size: 16px;
    padding: 0 5px;
    transition: all .4s;
    width: 120px;
    display: inline-block;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    font-family: 'OpenSans-Regular';
    color: #3d464d;
}
.well .ui-datepicker-trigger {position: absolute;top: 6px;right: 9px;cursor: pointer;}
.search_date .left {display: inline-block;vertical-align: middle;margin-top: 1px;}
#search_str_inner {font-size: 14px;width: 100%;border: none;padding: 0 18px;outline: none;height: 36px; box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, .2);}
.search_inner_r2 {font-family: 'OpenSans-Semibold', Arial;font-size: 12px; }
.search_request {margin-bottom: 7px;}

/* одно видео */

#video_conteiner .info {margin-bottom: 18px;}
.iframe_video {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.iframe_video iframe {width: 100%;height: 100%; position: absolute;}
#video_conteiner .date {font-size: 14px;line-height: 1;color: #3f4345;margin-bottom: 11px;}
#video_conteiner .video_title {font-size: 16px;line-height: 1.2;color: #6c7278;font-family: 'OpenSans-CondBold';margin-bottom: 10px;}
#video_conteiner .video_desc {font-size: 16px;line-height: 1.3125; color: #60686c;font-family: "Roboto-Regular";}
#video_conteiner .all_news all_media {margin-top: 35px;}

/* результаты поиска */

.search_result_list .minp_last_n_inner_item {padding: 24px 0;border-top: 1px solid #ddd;}
.search_result_list .minp_last_n_inner_item .image { max-width: 260px;}
.search_result_list .minp_last_n_inner_item .image img {max-width: 100%;}
.search_result_list .minp_last_n_inner_item:first-of-type { border-top: none;}
.search_result_list .minpr_news_item_descript {font-size: 18px;line-height: 1.33333;color: #444646;margin-top: 24px;display: block;}
.search_result_list .minpr_news_item_descript span, .search_result_list .news_list_title span{font-weight: bold}

/* пагинатор */

.pages_m a, .pages_m .page_sel{font-weight: bold;color: #585250;font-size: 14px;margin: 0 5px;padding: 0 2px;}
.pages_m .page_sel {border-bottom: 6px solid #ffb56a;padding-bottom: 1px;}
.pages_m .p_prev span {cursor: pointer; vertical-align: middle;display: inline-block;width: 12px;height: 12px;background: url(/desimages/paging_prev.png) no-repeat center;}
.pages_m .p_next span {cursor: pointer;vertical-align: middle;display: inline-block; width: 12px; height: 12px;background: url(/desimages/paging_next.png) no-repeat center;}
.pages_m .p_show {display: inline-block;vertical-align: top; float: right;}
.pages_m .p_show > .title {display: inline-block;vertical-align: top; font-size: 14px;line-height: 1;padding-top: 8px;}
.pages_m #p_form {margin-left: 7px;display: inline-block;vertical-align: top;}
.pages_m .group_hidden .option {font-weight: bold;color: #585250;font-size: 14px;cursor: pointer;margin-bottom: 6px;} 
.pages_m #p_form .fp_search_where {box-shadow: 0px 1px 10px rgba(0,0,0,0.2);padding: 7px 9px;cursor: pointer;position: relative;font-size:16px;}
.pages_m #p_form .fp_search_where #fp_search_where > .select {border-bottom: 6px solid #ffb56a;padding-bottom: 1px;}
.pages_m #p_form .fp_search_where #fp_search_where > .select.no_border {border-bottom: none;}
.pages_m .group_hidden{display: none;position: absolute;background: #fff;width: 97%;right: 0;top: 100%;box-shadow: 0px 1px 10px rgba(0,0,0,0.2);z-index: 123475;}

/* поделиться */

.counters_share { margin: 30px 0;float:  right;}
.counters_share .share {padding-right: 10px;font-size: 14px;display: inline-block;vertical-align: top;}
.counters_share > div:last-of-type {display: inline-block;vertical-align: top;}

/* список фото/видео */

.photo_item_box .photo_item, .video_all .video_item {padding: 24px 0;border-top: 1px solid #ddd;}
.photo_item_box .photo_item:first-of-type, .video_all .video_item:first-of-type {border-top: none;padding-top: 0;}
.photo_item_box .photo_item .photo_date, .video_all .video_item .news_list_date {font-size: 14px;line-height: 1.2;color: #3f4345;margin-bottom: 10px;}
.photo_item_box .photo_item .photo_title {margin-bottom: 7px;}
.video_all .video_item .video_pr_title {display: block;margin-bottom: 7px;}
.photo_item_box .photo_item .photo_title a, .video_all .video_item .video_pr_title {font-family: 'OpenSans-CondBold', Arial;color: #6c7278;line-height: 1.2;font-size: 16px;}
.photo_item_box .photo_item .description_media, .photo_item_box .photo_item .description_media {font-family: "Roboto-Regular";font-size: 16px;line-height: 1.3125;color: #60686c;}
.photo_item_box .photo_item .image, .video_all .video_preview > a img  {margin-right: 20px;}
.photo_item_box .photo_item .more_info_btn, .video_all .video_all .video_item .more_info_btn {margin-top: 32px;} 

/* фото слайдер */

#photo_date, .b_video_date { font-size: 14px;line-height: 1.2;color: #3f4345;margin-bottom: 10px;}
#slider_ph_title {font-family: 'OpenSans-CondBold', Arial; color: #6c7278;line-height: 1.2;font-size: 16px;margin-bottom: 10px;}
#slider_ph_desc {font-family: "Roboto-Regular";font-size: 16px;line-height: 1.3125;color: #60686c; margin-bottom: 10px;}
.photo_big_title span {display: block;}
.slider_photo { position:relative;float:left;padding-bottom:20px; margin-top: 14px;max-width: 580px;}
.slider_big_img {padding-bottom: 3px;}
.slider_big_img img {float:none;margin:0;max-width:100%;}
.slider_photo_inner {position: relative;}
.slider_photo_inner_box {position: relative;}
.slider_photo_inner{display:block;}
.slider_photo_inner li {margin:0;padding:0;/*width:135px; max-height:80px;*/background:none;}
.slider_photo_inner li a {cursor: pointer;display: block;color: #1d6b36;}
.slider_photo_inner li a > span {display: block;font-size: 16px;line-height: 1.3125;color: #1d6b36; font-weight: normal;margin-top: 10px;} 
.slider_photo_inner li:first-child{margin-top:0;}
.slider_photo_inner li a img {float:none; margin:0;max-width:100%;}
.slider_photo_inner_box #photo_prev a {display: block;height: 100%;background: url(/desimages/slider_prev_btn.png) no-repeat center;}
#photo_prev {position: absolute;left: -45px;bottom: 0;top: 0;margin: auto; width: 45px;height: 100%;}
.slider_photo_inner_box #photo_next  {position: absolute;right: -45px;bottom: 0;top: 0;margin: auto;width: 45px;height: 100%;}
.slider_photo_inner_box #photo_next a {display: block;height: 100%;background: url(/desimages/slider_next_btn.png) no-repeat center;}
.slider_photo .counters_share {margin-bottom: 0;}
.slider_photo .all_media { clear: both;float: left;margin-top: 35px;}

.right_block_index{width: 308px;float: right;display: inline-block;}
.banners_right_index_box {padding-bottom: 30px; overflow: hidden;margin-top: 20px;margin-bottom: 20px;border: 1px solid #dddddd;background-color:#fff;float: right;width: 308px;position: relative;margin-bottom: 0;}
.banners_right_index{/*margin-top: 20px;*/position: relative;height: 395px;/*float: right;width: 308px;overflow-x: hidden;*/  overflow-y: hidden;/*border: 1px solid #dddddd;background-color:#fff;*/vertical-align:top;/*padding-top: 20px;*/padding-top: 30px;padding-right: 27px;padding-left: 15px;display: inline-block}
.banners_right_index .bx-viewport{height: 100%!important}
/*.banners_right_index::after{content: ".";font-size: 0;height: 40px;right: 0;position: absolute;width: 306px;z-index: 100;background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, #fff 100%) repeat scroll 0 0;bottom: 0;}*/
.scroll_vrezka {
    /*content: ".";
    font-size: 0;*/
    height: 40px;
    right: 0;
    /*position: relative;*/
    position: absolute;
    width: 100%;
    z-index: 100;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, #fff 100%) repeat scroll 0 0;
    /*bottom: 36px;*/
    bottom: 0;
}

.sib_scroll{
    /*height: 370px;
    transform: translate3d(0px, -0.05px, 0px)!important;*/
    max-width: 100%;
}

.banners_right_index img{float: none;margin: 0;max-width: 100%;}
.banners_right_index a {padding-bottom: 10px;display: block;}


#sib_scroll_prev {
    width: calc(100% - 12px);
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
    margin: auto;
}

#sib_scroll_next {
    width: calc(100% - 12px);
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    margin: auto;
    z-index: 250;
}

#sib_scroll_prev a{
    display: block;
    width: 100%;
    height: 100%;
    background: url(/desimages/slider_up_btn.png) no-repeat center;
}

#sib_scroll_prev a:hover {
    background: url(/desimages/hover_slider_up_btn.png) no-repeat center;
}

#sib_scroll_next a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(/desimages/slider_down_btn.png) no-repeat center;
}

#sib_scroll_next a:hover {
    background: url(/desimages/hover_slider_down_btn.png) no-repeat center;
}

/*.sib_scroll .left_menu li { padding-right: 10px; }
.sib_scroll{min-height: 346px;max-height: 350px;position:relative;z-index: 1;display: inline-block;}
.sib_scroll+.sib_scroll{margin-top: -1px}
.sib_scroll .sib_item:last-child{padding-bottom: 20px}
.sib_scroll a:nth-child(odd){clear:both;}
.sib_scroll img{float:none;margin:0;max-width: 100%}
.sib_scroll a{padding-bottom: 10px;display: block}
BASIC STYLE
.sib_scroll .mCustomScrollbar{ -ms-touch-action: none; touch-action: none; }
.sib_scroll .mCustomScrollbar.mCS_no_scrollbar{ -ms-touch-action: auto; touch-action: auto; }
.sib_scroll .mCustomScrollBox{ position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: none;direction: ltr;}
.sib_scroll .mCSB_container{ overflow: hidden;width: auto;height: auto;}
VERTICAL SCROLLBAR: y-axis
.sib_scroll .mCSB_inside > .mCSB_container{ margin-right: 30px; }
.sib_scroll .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } 
.sib_scroll .mCS-dir-rtl > .mCSB_inside > .mCSB_container{ margin-right: 0;margin-left: 30px;}
.sib_scroll .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } 
.sib_scroll .mCSB_scrollTools{ position: absolute;width: 16px;height: 301;left: auto;top: 7px;	right: 0;bottom: 0;}
.sib_scroll .mCSB_outside + .mCSB_scrollTools{ right: -26px; }  scrollbar position: outside 
.sib_scroll .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .sib_scroll .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ right: auto;left: 0;}
.sib_scroll .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; }
.sib_scroll .mCSB_scrollTools .mCSB_draggerContainer{ position: absolute;top: 0;left: 0;bottom: 0;right: 0;height: auto;}
.sib_scroll .mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }
.sib_scroll .mCSB_scrollTools .mCSB_draggerRail{width: 3px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;background: #f2f4f2}
.sib_scroll .mCSB_scrollTools .mCSB_dragger{ cursor: pointer;width: 100%;height: 28px; z-index: 1;}
.sib_scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ position: relative;width: 11px;height: 100%;margin: 0 auto;text-align: center;}
.sib_scroll .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.sib_scroll .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px;  auto-expanded scrollbar  }
.sib_scroll .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .sib_scroll .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px;  auto-expanded scrollbar  }
.sib_scroll .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown{display: block;position: absolute;height: 20px;width: 100%;overflow: hidden;margin: 0 auto;cursor: pointer;}
.sib_scroll .mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }
THEMES
 theme: "minimal", "minimal-dark" 
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,  .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity: 1!important}
.sib_scroll .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.sib_scroll .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{right: 3px; margin: 12px 0;}
.sib_scroll .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.sib_scroll .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.sib_scroll .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 
.sib_scroll .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .sib_scroll .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{left: 0;right: auto;}
.sib_scroll .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.sib_scroll .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background: #dddddd; }
.sib_scroll .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, .sib_scroll .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 30px!important; }
.sib_scroll .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.sib_scroll .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
 theme: "minimal-dark" 
.sib_scroll .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #52ddd2;border-radius: 5px;}
.sib_scroll .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .sib_scroll .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #ffb56a;}*/

@media only screen and (max-width:1490px){
    .inf_res_text{left:45%}
}

@media only screen and (max-width:1380px){
    .inf_res_text{left:40%}
}

@media only screen and (max-width:1290px){
    .inf_res_text{left:37%}
}

@media only screen and (max-width:1200px){
    .first_line_header{max-width: 100%;width: 100%;padding: 0 10px 12px 0}
    .logo_vrezka{padding-left: 10px}
    .h_menu, .menu_second{padding: 0 10px}
    .menu_second{width: 100%}
    .h_menu_vrezka, .central_block, .lastNewsInd, .int_res, .footer_bottom, .territorial, .block_info_bottom, .territorial_block .taxonomy{width: 99%}
    .info_block_footer{width: 98%}
    .ban_in_menu{margin-left: 0}
    .h_menu_item > a{font-size: 17px;padding: 13px 8px 10px}
    .central_vrezka::before, .central_vrezka::after{display: none}
    .central_block{padding: 50px 10px}
    .lastNewsInd, .int_res, .footer_bottom, .territorial, .block_info_bottom{padding: 0 10px}
    .all_news_slider{right:10px}
    .int_res .bx-wrapper .bx-pager{right:10px}
    .int_res{margin-bottom: 30px}
    .menu_bottom a{width: 20%}
    #ter_slider_next, #ter_slider_prev{display: block}
    .territorial .bx-wrapper{max-width: 88%!important;margin: 0 auto!important}
    #ter_slider_prev{left:0}
    #ter_slider_next{right:10px}
    .territorialSlider_active{display: none}
    .territorialSlider_vrezka{display: block}
    .territorialSlider{display: block}
    .territorial .bx-viewport{min-height: 250px!important}
    .territorial_block .bx-viewport {min-height: 200px !important;}
    .territorial_block .taxonomy{padding-left: 10px;padding-right: 10px}
    .top_cont{width: 100%;padding: 35px 16px 0;display: table}
    .tabs > div:last-child a, .tabs > div:first-child a, .tabs > .active:first-child a{font-size: 15px!important}
    .inner_by{width: 100%}
    .info_block_footer{position: relative;bottom: 0;width: 100%}
    .footer{padding-bottom: 25px}
    .menu_bottom, .menu_bottom_hide{padding-bottom: 20px}
    .menu_bottom a, .menu_bottom_hide a{line-height: 100%;margin-bottom: 14px}
    .list_page{left:1%}
    .inf_res_text{}
    .desc_slide {
        width: calc(99vw - 397px);
        left: 381px;
    }
}

@media only screen and (max-width:1184px){
    .doc_photo, .block_w_info{display: table-cell;vertical-align: top;}
    .block_w_info{width: 42%}
}

@media only screen and (max-width:1150px){
   .right_block_index{width: 27%}
   .banners_right_index,
   .banners_right_index_box {
       width: 100%;
   }
   
   @media all and (-webkit-min-device-pixel-ratio:0){ .h_menu_item > a {font-size: 16px;padding: 12px 8px 11px;}}
}


@media only screen and (max-width:1130px){
    .h_menu_item > a{font-size: 16px;padding: 12px 8px 11px;}
    .ban_in_menu{padding: 11px 23px 10px 13px}
}

@media only screen and (max-width:1120px){
     @media all and (-webkit-min-device-pixel-ratio:0){ .h_menu_item > a{font-size: 15px;padding: 13px 8px 12px;}}
}

@media only screen and (max-width:1100px){
    .h_menu_item > a{font-size: 15px;padding: 14px 8px 12px;}
}

@media only screen and (max-width:1090px){
    .menu_bottom a{width: 20%;margin: 0 4.3% 10px 0}
    .menu_bottom a, .menu_bottom_hide a{line-height: 20px}
}

@media only screen and (max-width:1075px){
      @media all and (-webkit-min-device-pixel-ratio:0){ .h_menu_item > a{font-size: 14px; padding: 14px 8px 13px;}}
}

@media only screen and (max-width:1060px){
    .tabs > div:last-child a, .tabs > div:first-child a, .tabs > .active:first-child a{font-size: 14px!important}
    .tabs > .active:first-child a::before, .tabs > div:first-child a:hover::before{right: -38px;border: 24px solid transparent;border-left: 14px solid #51ddd2}
}

@media only screen and (max-width:1050px){
    .h_menu_item > a{font-size: 14px;padding: 14px 8px 13px;}
    .ban_in_menu{padding: 11px 10px 10px 10px}
    #langs{padding: 14px 10px 11px 10px;}
    #langs span{font-size: 16px;}
}

@media only screen and (max-width:1040px){
    .topNews_item:nth-child(5), .topNews_item:nth-child(6){display: none}
    .topNews_item{width: 46.5%;margin-right: 15px;}
    .topNews_item:nth-child(3n){margin-right: 15px}
    .topNews_item:nth-child(2n){margin-right: 0}
    .menu_vkl{width: 66%}
    .right_block_index{width: 33%}
    .top_cont{width: 100%;}
/*    .top_cont .doc_photo img{width: 46%}*/
}

@media only screen and (max-width:1060px){
    .tabs > div:last-child a, .tabs > div:first-child a, .tabs > .active:first-child a{font-size: 13px!important}
    .tabs > .active:first-child a::before, .tabs > div:first-child a:hover::before{right: -37px;border: 23px solid transparent;border-left: 14px solid #51ddd2}
}

@media only screen and (max-width:1015px){
    .doc_photo {width: 47%;}
    .block_w_info {width: 46%;}
}

@media only screen and (max-width:1000px){
    .table_info .title_info{font-size: 18px}
    .table_info a .one_region_info{font-size: 16px}
    .table_info a .one_region_info{width: 32%}
    .h_menu_item > a{padding: 14px 5px 13px}
    .ban_in_menu img{margin-right: 3px}
}

@media only screen and (max-width:990px){
     @media all and (-webkit-min-device-pixel-ratio:0){ .h_menu_item > a{font-size: 14px; padding: 14px 3px 13px;}}
}

@media only screen and (max-width:950px){
    .big_title{font-size: 22px}
    .right_vrezka .ban_text, .right_vrezka .ban_text:hover{background: none}
    .right_vrezka .ban_text{padding-right: 19px;text-align: right;padding-top: 30px;font-family: 'OpenSans-CondLight', Arial}
    .icons_header .ban_text{position: absolute;top: 55px;width: 197px;text-align: right;right: -5px;font-family: 'OpenSans-CondLight', Arial}
    .right_block{margin-right: 8px}
    .ban_in_menu {padding: 9px 10px 8px 10px;}
    #langs{padding-top: 12px}
    .menu_burger{display: block}
    .h_menu_block{display: none;position: absolute;top:100%;z-index: 17567;background: #12968c;left:0;width: 100%;border-top:1px solid #10837a;padding: 13px 10px 0}
    .h_menu_item{width: 100%}
    .h_menu_item>a{display: block;width: 100%;font-family: 'OpenSans-Semibold', Arial;font-size: 16px;text-decoration: none;color: #fff;padding-top: 11px;padding-bottom: 11px;}
    .h_menu_item:first-child>a{padding-left: 5px}
    .menu_burger{padding: 12px 5px 13px;float: left}
    .menu_burger:hover{cursor: pointer}
    .menu_burger img{margin: 0}
    .news_tab_sel h2 a, .news_tab h2 a{font-size: 16px;}  
    .menu_second_vrezka, .menu_second{display: block;position: relative}
    .menu_second_item{display: block;width: 100%}
    .menu_second_item a{color:#fff;padding-top:11px;padding-bottom: 11px; }
    .menu_second_vrezka{background: #12968c;padding: 0 28px}
    .h_menu .selected_point, .h_menu_item > a:hover, .h_menu_item>a {border-bottom: none;}
    .h_menu_item > a:hover{text-decoration: underline}
    .bottom_burger{width: 100%;padding-top: 0}
    .h_menu_item > a:hover .arrow_down_normal{display: none}
    
}

@media only screen and (max-width:920px){
     .doc_photo {width: 40%;}
}

@media only screen and (max-width:860px){
    .block_w_info {width: 52%;}
}

@media only screen and (max-width:820px){
     .doc_photo {width: 35%;}
}

@media only screen and (max-width:800px){
    .inner_block{width: 100%;display: inline-block;}
    .left_col, .right_col {width: 100%;float: none;}
    .left_col {margin-bottom: 27px;}
    .menu_item>a {width: calc(100% - 60px);display: inline-block;vertical-align: top;}
    .menu_item {background: #12968c;}
    .right_col > h1 {margin-top: 0;}
    #left_menu_click_btn {display: inline-block;}
    .nav_small_inner {display: none;}
    .nav_small_inner2 > .menu_ch_item > .sel_menu::before, .nav_small_inner>.menu_ch_item .sel_menu::before {z-index: 9;position: absolute;top: 0px;bottom: 0;margin: auto;right: 0px;width: 20px;height: 60px;border: none;background: url(/desimages/mobile_grey_arrow.png) no-repeat center;}
    .nav_small_inner3 .menu_ch_item> .sel_menu::before {width: 0;height: 0; border: 27px solid transparent;border-right: 16px solid #fff;position: absolute; bottom: 0;margin: auto;top: 0px;right: 0;content: '';background: none;}       
    .slider_photo_inner_box #photo_next{right: 0}
    .slider_photo_inner_box #photo_prev{left:0}
}

@media only screen and (max-width:770px){
    .topNews_item:nth-child(3), .topNews_item:nth-child(4){display: none}
    .topNews_item{width:100%;margin-right: 0}
    .topNews_item:nth-child(2n){margin-right: 0}
    .menu_vkl {width: 53.8%;}
    .right_block_index{width: 44%}
    #news_tabs div{padding-right: 15px}
    .more_info{display: block!important;float: right;width: 80%;text-align: left;padding-right: 10px}
    .active_block{display: block!important;float: right;width: 80%;text-align: left;padding-right: 10px;/*border-bottom: 1px solid #dddddd;*/margin-top: 5px}
    .one_city_vrezka{width: 310px!important;height:210px!important;margin-right: 20px!important}
    .territorial .one_city img{float: left;margin-left: 7px}
    .more_info>div{color:#525e65}
    .short_text{border-bottom: 1px solid #dddddd;padding-bottom: 7px;}
    .territorial_block .active_vrezka::after{display: none}
    .title_line{display: none}
    .table_info a .one_region_info, .table_info a .one_region_info:first-child{width: 100%;padding: 10px 20px}
    .table_info a .one_region_info:first-child{font-weight: bold}
    .terr_info_vkl, .terr_priem_vkl{padding-top: 10px}
    .one_media .link_img img{margin: 0 auto;float: left;display: block;width: 260px}
    .one_media .link_img{display: block;float: left;width: 100%;margin: 0 auto}
    .one_media .info_right{margin-top: 15px;display: inline-block;width: 100%}
    .block_w_info {width: 56%;}
    /*.banners_right_index*/.banners_right_index_box {
        margin-bottom: 30px;
    }
    
}

@media only screen and (max-width:760px){
     .doc_photo {width: 30%;}
}

@media only screen and (max-width:740px){
    .big_title {font-size: 20px;}
    .small_title{font-size: 15px}
    .right_block a img{margin-right: 3px}
    .search_block{margin-right: 3px;top: -3px;}
    .news_tab_sel h2 a, .news_tab h2 a {font-size: 15px;}
    #news_tabs a{padding-bottom: 6px}
/*    .top_cont .doc_photo img { width: 34%;}*/
/*    .block_w_info { width: 64%;}*/
}

@media only screen and (max-width:710px){
    .doc_photo {width: 100%;display: block;}
    .block_w_info{display: block;width: 100%;margin-left: 0;margin-top: 30px}
}

@media only screen and (max-width:705px){

}

@media only screen and (max-width:700px){
     .news_tab_sel h2 a, .news_tab h2 a {font-size: 14px;}
     .nav_block .pages_m {float: none; width: 100%;}
     .nav_block .pages_m .p_show{position: relative;top: -6px;}
     .topNews_f .all_news{margin-top: 10px}
     .top_line{padding-left: 10px}
     .inf_res_text{display: none}
}

@media only screen and (max-width:690px){   
    .logo{background: none}
    .first_line_header_box{display: none}
    .first_line_header_box_hide{display: block}
    .search_block{display: none}
    .search_hide_block{float: left;top:0;margin-right: 10px}
    .sb-search_hide{left:0}
    .sb-icon-search, .sb-search-input{left:0}
    .sb-search-input{padding-left: 40px}
    .icons_header{float: left;margin-bottom: 10px}
    .icons_header img{margin-right: 10px;margin-bottom: 0}   
    .right_vrezka{position: relative;display: table;width: auto;height: auto;top:0;float: right}
    .right_vrezka .ban_text{display: inline-block;width: auto;height: auto;top:0;right:0;padding-top: 2px;padding-right: 0}
    .first_line_header{padding-left: 10px}
    .logo_vrezka{margin-top: 12px}
    .top_line{padding-left: 0}
    .sb-search-open{left: 0}
    #sb-search-small{left:0;right: auto}
    .error_404{min-height: 536px;}
    .error_bg::after{top:203px}
}

@media only screen and (max-width:680px){    
    .territorial .bx-wrapper {max-width: 86% !important;}
}

@media only screen and (max-width:670px){
    .menu_vkl, .right_block_index{width: 100%}
    .news_tab_sel h2 a, .news_tab h2 a{font-size: 16px}
    #news_tabs a {padding-bottom: 5px;}
    .all_news{margin-left: 0}
/*    .right_menu_index{margin-top: 10px;margin-bottom: 50px;}*/    
    .right_block_index{width: 100%;margin-bottom: 50px;}
    .one_media .link_img { position: relative;display: inline-block;float: left;margin: 0;width: auto}
    .one_media .link_img img{margin: 0 23px 0 0;width: auto}
    .one_media .info_right{margin-top: 5px;display: block;width: auto}
    .sib_scroll{width: 100%;position: relative;margin: 0 auto;float: none;display: block;margin-top: 20px}
    /*.scroll_vrezka{bottom: 57px}*/
    .desc_slide {
        width: 100vw;
        max-width: 100vw;
        left: 0;
        top: 100%;
        bottom: auto;
    }
    .image_text,
    .slider_block .inf_res_img,
    .header_slider,
    .slider_block {
        overflow: visible;
    }
    
    .all {
        overflow-x: hidden;
    }
    
    .image-section + div .desc_slide {
        display: none;
        max-height: 100%;
    }
    
    .image-section.active + div .desc_slide {
        display: block;
        max-height: 100%;
    }
}

@media only screen and (max-width:600px){
    .menu_bottom a{width: 45%}
    /*.info_block_footer{bottom: 45px}*/
    .footer{width: 99%}
    .tabs_b a{font-size: 20px}
    .table_info a .one_region_info {font-size: 14px;}
    .table_info a .one_region_info, .table_info a .one_region_info:first-child{padding-top: 15px;padding-bottom: 15px}
}

@media only screen and (max-width:550px){
    .list_page{left: 0;right: 0;margin: 0 auto}
}

@media only screen and (max-width:530px){
    .error_bg::after{top:207px}
}

@media only screen and (max-width:520px){
    .right_vrezka .ban_text:last-child{display: none}
    .pages_m .p_show{width: 100%;float: left;top: 0;margin-top: 20px;}
    .nav_block .pages_m{text-align: left}  
    .error_bg::after{display: none}
}

@media only screen and (max-width:510px){ 
    .ban_in_menu{float: none;display: block;position: relative;margin: 0 auto;width: 176px;}
    .last_news .bx-wrapper{max-width: 85%!important;padding-top: 0}
    .news_slide{display: block;position: absolute;top:35%;width:98%}
    #news_slider_prev a, #news_slider_prev a:hover{background: url('/desimages/last_news_prev.png') no-repeat}
    #news_slider_next a, #news_slider_next a:hover{background: url('/desimages/last_news_next.png') no-repeat}
    #news_slider_next{right: -5px;position: absolute;}
    .all_news_slider{top:auto;bottom: 0;left: 10px;padding-top: 30px}
    .lastNewsInd .indexPage_title{margin-bottom: 0}
    .lastNewsInd{padding-bottom: 25px}
    .last_news{padding-bottom: 25px}
/*    .footer{background: #91c1c1}*/
    .h_menu_vrezka, .central_block, .lastNewsInd, .int_res, .footer_bottom, .territorial, .block_info_bottom, .territorial_block .taxonomy {width: 98%;}
    .one_media .link_img img{margin: 0 auto;float: left;display: block;width: 260px}
    .one_media .link_img{display: block;float: left;width: 100%;margin: 0 auto}
    .one_media .info_right{margin-top: 15px;display: inline-block;width: 100%}
}

@media only screen and (max-width:475px){
    .last_news{width: 99%}
}

@media only screen and (max-width:460px){
    .list_page .active::after, .list_page label:hover::after{background: url('/desimages/slider_bkgr_hide.png') no-repeat center center;right:0;left:auto;display: block}
    .list_page a{padding: 13px 50px 13px 17px}
    .list_page .active, .list_page label:hover{width: 350px}
    .news_tab_sel h2 a, .news_tab h2 a{font-size: 15px}
}

@media only screen and (max-width:450px){
    .last_news .bx-wrapper{max-width: 80%!important}
    .news_slide{top:32%}
    .menu_bottom{display: none}
    .menu_bottom_hide{display: block;position: relative}
    .menu_bottom_hide .bx-wrapper .bx-pager {display: table;position: absolute;top: -20px;right: 10px;}
    .menu_bottom_hide .bx-wrapper .bx-pager .bx-pager-item, .menu_bottom_hide .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;vertical-align: middle;}
    .menu_bottom_hide .bx-pager-item a {font-size: 0;} 
    .menu_bottom_hide .bx-wrapper .bx-pager.bx-default-pager a {width: 8px!important;height: 8px;background: #bfbfbf;border-radius: 8px;display: block!important;margin-left: 12px;}
    .menu_bottom_hide a{display: table!important;width: 100%!important;margin-right: 0}
/*    .menu_bottom_hide .bx-wrapper .bx-viewport{min-height: 190px!important}*/
    .menu_bottom_hide .bx-wrapper .bx-pager.bx-default-pager a.active {width: 13px!important;height: 13px;background: #ffb56a; border-radius: 10px;}
    .tabs > div:last-child a, .tabs > div:first-child a, .tabs > .active:first-child a {font-size: 13px !important;}
    .more_info_r h1{font-size: 18px}
    .tabs > div:last-child a, .tabs > .active:last-child a{padding-left: 20px}
    .more_info_r h1 {font-size: 16px;}
    .h_menu_vrezka, .central_block, .lastNewsInd, .int_res, .footer_bottom, .territorial, .block_info_bottom, .territorial_block .taxonomy {width: 99%;}
    .tabs_b a {font-size: 18px;margin-right: 10px}
    .int_res .bx-wrapper .bx-pager{left:0;right:0;top:23px}
}

@media only screen and (max-width:420px){
    body:nth-of-type(1) .tabs > div:last-child a, .tabs > .active:last-child a {padding-left: 15px;}
    body:nth-of-type(1) .tabs>.active:first-child a, .tabs>div:first-child a:hover{padding-left: 8px;width: 24%}
    body:nth-of-type(1) .tabs>div:last-child a, .tabs>div:last-child a:hover{width: 76%}
    body:nth-of-type(1) .tabs > div:last-child a, .tabs > div:first-child a, .tabs > .active:first-child a {font-size: 12px !important;}
    body:nth-of-type(1) .tabs > .active:first-child a::before, .tabs > div:first-child a:hover::before{right: -36px;border: 22px solid transparent;border-left: 14px solid #51ddd2;}
}
@media only screen and ( min-width : 0px) and (max-width:420px){    
    .tabs > div:last-child a, .tabs > .active:last-child a {padding-left: 15px;}
    .tabs>.active:first-child a, .tabs>div:first-child a:hover{padding-left: 8px;width: 24%}
    .tabs>div:last-child a, .tabs>div:last-child a:hover{width: 76%}
    .tabs > div:last-child a, .tabs > div:first-child a, .tabs > .active:first-child a {font-size: 12px !important;}
    .tabs > .active:first-child a::before, .tabs > div:first-child a:hover::before{right: -36px;border: 22px solid transparent;border-left: 14px solid #51ddd2;}
   
}
@media only screen and (max-width:415px){
    .int_res .bx-wrapper .bx-pager {top: 24px;left: 0;}    
    .last_news {width: 98%;}    
    .one_city_vrezka{width: 280px!important;}
}

@media only screen and ( min-width : 0px) and (max-width:400px){
    .tabs>div:last-child a, .tabs>div:last-child a:hover{width: 78%}
    .tabs>.active:first-child a, .tabs>div:first-child a:hover{padding-left: 8px;width: 22%}
}

@media only screen and (max-width:400px){
    body:nth-of-type(1) .tabs>div:last-child a, .tabs>div:last-child a:hover{width: 78%}
    body:nth-of-type(1) .tabs>.active:first-child a, .tabs>div:first-child a:hover{padding-left: 8px;width: 22%}
    .tabs > div:first-child a, .tabs > .active:first-child a{padding-left: 10px;width: 22%}
    .tabs > div:last-child a, .tabs > .active:last-child a{width: 78%}
    .tabs > div:last-child a, .tabs > div:first-child a, .tabs > .active:first-child a {font-size: 12px !important;}
    .tabs > .active:first-child a::before, .tabs > div:first-child a:hover::before {right: -36px;border: 22px solid transparent;border-left: 14px solid #51ddd2;}
}

@media only screen and (max-width:390px){    
    .news_tab_sel h2 a, .news_tab h2 a{font-size: 14px}
    #news_tabs div {padding-right: 10px;}
}
@media only screen and ( min-width : 0px) and (max-width:380px){
    .tabs > div:last-child a, .tabs > div:first-child a, .tabs > .active:first-child a {font-size: 11px !important;}
}

@media only screen and (max-width:380px){
    .list_page{width: 90%;left:-7px}
    .list_page a, .list_page .active, .list_page a:hover, .list_page label, .list_page label:hover{width: 320px}
    .news_tab_sel h2 a, .news_tab h2 a {font-size: 14px;}
}

@media only screen and (max-width:370px){
    .tabs_b a{font-size: 17px}
    .tabs > div:last-child a, .tabs > div:first-child a, .tabs > .active:first-child a {font-size: 11px !important;}
}

@media only screen and (min-width : 1980px){
              .last_news {background-size: contain;}
                }