html, body{height:100%;min-height:100%}
body{background-color:#eee;}

*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.clear{clear:both;font-size:1px}
/*Изменения под адаптив*/
.all{margin:0px auto;/*max-width:1280px;*/position: relative;min-height: 100%;/*width:100%*/width: 1280px;}
.lower{text-transform: lowercase}

#b_buttons{position:fixed;bottom: 0px;left:20px;height:74px;display: none;z-index: 1000}
.top_button, .home_button{background-color: rgba(26, 39, 66, 0.4);display: inline-block;height:74px;border-radius: 5px 5px 0px 0px}
.top_button:hover, .home_button:hover{background-color: rgba(26, 39, 66, 0.9)}
.top_button{background-image: url('/desimages/up.png');width:52px;}
.home_button{background-image: url('/desimages/home.png');width:65px;margin-left: 5px}

/*.top{height:240px;background-color: #8b8b8b;background: url('/desimages/top_bkgr.jpg') no-repeat;background-size: cover;position: relative;background-position: top right}*/
/*Изменения под адаптив width:1280px margin:0px auto*/
.top{height:200px;background-color: #8b8b8b;background: url('/desimages/top_bkgr.jpg') no-repeat;background-size: cover;position: relative;background-position: top right;min-width:1280px; margin:0px auto}
.top_second{background-image: url('/desimages/top_bkgr2.jpg');}
.gerb_grey{display:block;cursor:pointer;float:left;background: url('/desimages/gerb_grey.png') no-repeat left top;width:107px;height:108px;margin-left: 25px;margin-top:28px}
/*.gerb{display:block;cursor:pointer;float:left;background: url('/desimages/gerb.png') no-repeat left top;width:110px;height:109px;margin-left: 25px;margin-top:28px}*/
.gerb{display:block;cursor:pointer;float:left;background: url('/desimages/gerb.png') no-repeat left top;width:110px;height:109px;margin-left: 25px;margin-top:25px}
/*.flag{float:left;margin-left: 25px;margin-top: 37px;width:2px;height:96px;background-color: #ff4000;
    background:-webkit-linear-gradient(top, #ff4000 0px,#ff4000 48px, #59b200 49px, #59b200 100%);
    background:-moz-linear-gradient(top, #ff4000 0px,#ff4000 48px, #59b200 49px, #59b200 100%);
    background:-o-linear-gradient(top, #ff4000 0px,#ff4000 48px, #59b200 49px, #59b200 100%);
    background:-ms-linear-gradient(top, #ff4000 0px,#ff4000 48px, #59b200 49px, #59b200 100%);
    background:linear-gradient(to bottom, #ff4000 0px,#ff4000 48px, #59b200 49px, #59b200 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4000', endColorstr='#59b200',GradientType=0);
}*/
.flag{float:left;margin-left: 25px;margin-top: 34px;width:2px;height:96px;background-color: #ff4000;
    background:-webkit-linear-gradient(top, #ff4000 0px,#ff4000 48px, #59b200 49px, #59b200 100%);
    background:-moz-linear-gradient(top, #ff4000 0px,#ff4000 48px, #59b200 49px, #59b200 100%);
    background:-o-linear-gradient(top, #ff4000 0px,#ff4000 48px, #59b200 49px, #59b200 100%);
    background:-ms-linear-gradient(top, #ff4000 0px,#ff4000 48px, #59b200 49px, #59b200 100%);
    background:linear-gradient(to bottom, #ff4000 0px,#ff4000 48px, #59b200 49px, #59b200 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4000', endColorstr='#59b200',GradientType=0);
}
/*.title{float: left;width:400px;height: 103px;margin-left:25px;font-size: 26px;color:#ffffff;text-transform: uppercase;padding-top: 28px;font-family: 'RobotoLight'}*/
.title{float: left;width:400px;height: 103px;margin-left:50px;font-size: 24px;color:#ffffff;padding-top: 25px;font-family: 'RobotoLight';line-height: 1.2}
.flag + .title{margin-left: 25px}
/*.title a{height:136px;display: table-cell;vertical-align: middle;color:#5ba4d7;}*/
.title a.home_link{color: #ffffff; text-decoration: none}
.title div{font-size: 14px;line-height: 1.4;padding-top: 7px}

.top_right{float: right;margin-right:15px;text-align: right;width:240px}
.first_line, .second_line, .third_line{display: block;clear: both;}
.first_line{}
.second_line{margin-top: 20px;text-align: left;display: -webkit-flex; display: flex; -webkit-align-items: center;align-items:center}
.second_line a{display: inline-block;background-color: #2c384f;border-radius: 5px;width: 46px;height: 37px;text-align: center;-webkit-align-items: center;align-items:center;display: -webkit-flex; display: flex;flex-direction:column;justify-content:space-around}
.second_line a+a{margin-left: 9px}
.second_line a:hover{background-color: #DD3700}
.second_line img{display: inline-block;margin: 0;padding: 0;float: none}
.third_line{margin-top: 10px;position: absolute;bottom:64px}

/*ссылка на ВДС*/
.vds_item{color:#fff;font-size:13px;font-family: Roboto;text-align: left;display: inline-block}
.vds_item a{color:#fff;text-decoration: none;font-weight: bold;display: table}
.vds_item a:hover{color: #ddd}
.vds_item img{margin: 0px 15px 0px 0px;display: table-cell}
.vds_item a span{display: table-cell;vertical-align: top}

/*языки*/
.langs{font-size: 14px;color:#fff;font-family: roboto;line-height: 30px;text-align: left}
.langs span{font-weight: bold;}
.langs a{color:#fff;text-decoration: none}
.langs a:hover{color: #ddd}
.langs a+span,.langs span+a, .langs a+a{margin-left: 10px}

/*поиск*/
.search_form{border: 1px solid #fff;border-radius: 3px;padding: 0px 25px 0px 5px;height:37px;position: relative;width: 240px}
.search_str{height:37px;background-color: transparent;border: 0px;color:#fff;width: 200px}
.search_form_btn{position: absolute;top:5px;right:5px;}
.search_form_btn input{background: url("/desimages/search_icon.png") transparent no-repeat;height: 19px;width: 16px;border: 0px;cursor: pointer}
.search_form_btn:hover input{background: url("/desimages/search_icon_hover.png") transparent no-repeat;height: 19px;width: 16px;border: 0px;cursor: pointer}

/*соц иконки*/
.social{position: absolute;right:270px;width: 220px;bottom: 60px}

/**/
.test{position:absolute;top:30px;left:45%;color:#ff4000 ;font-size:16px;width:300px;font-weight: bold}

/*горизонтальное меню*/
/*#menu_position{height: 60px;width: 100%;position: absolute;bottom: 0px}*/
#menu_position{height: 44px;width: 100%;position: absolute;bottom: 0px}
.top_menu_out_grey{background:rgba(5,7,4,0.4);height: 60px;width: 100%;position: relative;z-index: 1000}
/*.top_menu_out{background:rgba(26,39,66,0.4);height: 60px;width: 100%;position: relative;z-index: 1000}*/
.top_menu_out{background:rgba(26,39,66,0.63);height: 44px;width: 100%;position: relative;z-index: 1000;}
.top_menu_out:before{background:url('/desimages/menu_ornament.png') repeat-x;opacity: 0.2;width: 100%;content: '';height: 44px;top:0px;left:0px;position: absolute;z-index: 900;background-size: contain}
.top_menu_out_fixed{position: fixed;top:0px;left:0px;background:rgba(26,39,66,0.9);}
.menu_line{height:45px;display: table;width: 100%;position: relative;z-index: 2000}
/*Изменения под адаптив*/
#top_menu{display: table;position: relative;z-index: 1100/*width:100%*/}

.h_menu_item{display:table-cell;color:#fff;font-size: 14px;text-transform: uppercase}
.h_menu_item_in{position: relative;padding-left: 1px;}
.h_menu_item:first-child .h_menu_item_in{padding-left: 0px}
.h_menu1{display: table;width:100%;}
/*.h_menu1 a, .h_menu1 span{height:60px;display:table-cell;vertical-align: middle;text-decoration: none;width:100%;padding: 0px 24px;color:#fff}*/
.h_menu1 a, .h_menu1 span{height:44px;display:table-cell;vertical-align: middle;text-decoration: none;width:100%;padding: 0px 24px;color:#fff;font-weight: bold}
.h_menu_item:hover .h_menu1{}
.h_menu_item:hover a{color:#ddd;text-decoration: none}
.h_menu_second_grey{display: none;position: absolute;left:0px;top:55px;background:rgba(5,7,4,0.8);padding: 10px 0px;width:100%;z-index: 100;min-width: 200px;max-width: 250px;margin: 0px;border-top:5px solid #DD3700;text-transform: none;font-family: RobotoLight}
/*.h_menu_second{display: none;position: absolute;left:0px;top:55px;background:rgba(26,39,66,0.8);padding: 10px 0px;width:100%;z-index: 100;min-width: 200px;max-width: 250px;margin: 0px;border-top:5px solid #ff4b0e;text-transform: none;font-family: RobotoLight}*/
.h_menu_second{display: none;position: absolute;left:0px;top:40px;background:rgba(26,39,66,0.8);padding: 10px 0px;width:100%;z-index: 100;min-width: 200px;max-width: 250px;margin: 0px;border-top:5px solid #DD3700;text-transform: none;font-family: RobotoLight}
.h_menu_item:last-child .h_menu_second{right:0px;left:auto}
.h_menu_item:first-child .h_menu_second{}
.h_menu_item:last-child .h_menu_second{}
.h_menu_second li{color:#fff!important;font-size: 19px;font-weight: normal;padding: 0px;border: 0px;background: none}
.h_menu_second li:before{display: none}
.h_menu_second_grey li:hover{background:rgba(5,7,4,0.8);}
.h_menu_second li:hover{background:rgba(26,39,66,0.8);}
.h_menu_second li>a{color:#fff!important;text-decoration: none!important;display: block;padding: 8px 24px;line-height: 1;font-size: 16px}
.h_menu_second li:hover>a{color:#fff!important;text-decoration: none!important}
.h_menu_item:hover .h_menu_second{display: block}


.fp_title{font-size: 14px;color:#fff;text-transform: uppercase;background-color: #666d7f;border-radius: 5px 5px 0px 0px;padding: 7px 25px;margin: 0px;min-height: 36px}
.fp_title a, .fp_title a:visited{color:#fff!important;text-decoration: none}
.fp_title a:hover{color:#fff;text-decoration:underline}


/*новости*/
.news_item{border-bottom: 1px solid #E0E0E0;clear:both;padding: 15px 0px 15px;padding-bottom: 20px}
.news_item:last-child{border-bottom: 0px}
.news_item img{max-width: 100%}
.left_col3 .news_item img{float: none}
.news_date{font-size:12px;font-weight:bold;padding-bottom: 5px}
.news_title{padding-top: 5px;}
.news_title a{text-decoration: none;color:#000}
.news_title a:hover{text-decoration: underline;color:#000}
.news_text{color:#333;font-size: 14px;padding-top: 7px}
.right_menu .news_item{border-bottom-color: #fff;padding: 5px 0px 5px}
.right_menu .news_item a:hover{color: #dd3700}
.h1_small{font-size: 20px;line-height: 1.5;}
.h1_medium{font-size: 24px;line-height: 1.5}
.search_title{font-size: 18px;font-weight: bold;padding-bottom: 15px}


/*Сегодня в палате*/
.today{width:264px;height: 516px;margin-top:25px;float:left;margin-left: 0.3%;font-size: 14px}
.today_inf{background-color: #fff;/*height: 480px*/height: 457px}
.today_img{padding: 21px 0px 25px;border-bottom: 1px solid #E5E5E5;text-align: center;}
.today_img img{display: inline;margin: 0px;float: none;max-width: 100%}
.today_date{font-weight: bold;padding-left: 15px;padding-top: 8px}
.today_info{padding-right: 18px;font-family: RobotoLight;/*height: 280px*/height: 430px}
.today_item{padding: 10px 5px 10px 14px}

/*Скролинг*/
/*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: #e2e2e2; }
.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(221,55,0,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{	background-color: #000; background-color: rgba(177,177,177,1);filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)";}

/* theme "light-3", "dark-3" */
	
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
        width: 6px;
        background-color: #000; background-color: rgba(0,0,0,0.2);
}

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
        width: 100%;
        height: 6px;
        margin: 5px 0;
}

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
        width: 12px;
}

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
        height: 12px;
        margin: 2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }

/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
                background-color: #e2e2e2
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
                background: rgba(221,55,0,0.7)
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



#top_news_inner{height: 430px;overflow: hidden;position: relative;padding: 10px 0px 10px 0px;width:100%;display: block}
/*#top_news_inner{height: 480px;overflow: hidden;max-width:286px;width:32.5%;margin-left:67.5%;padding: 10px 27px 10px 0;color:#000}*/
.top_news{width:32.5%;margin-left:67.5%;padding: 5px 27px 10px 20px;color:#000}
.top_news .news_title a{/*color:#666*/color:#4E4E4E}
.top_news_img{position: absolute;max-width:648px;width:67.5%;top:0px;left:0px;margin: 0px!important;float:none;transition: 3s ease-out;z-index: 1;height:480px}
.top_news_img img{float: none;margin: 0px;max-width: 648px;width:100%}
.top_news img{display: none}
.top_news a{color:#666}
.top_news_curr .news_title a{color:#000;font-family: Roboto}
.top_news .news_date{width:130px;position: relative;line-height: 24px;z-index: 10000;padding: 0px; transition: background-color 1s ease-out, color 1s ease-out;}
.top_news_curr .news_date{background-color: #DD3700;transition: background-color 1s ease-out, color 1s  ease-out;color: #fff}
.top_news .news_date:before{position: absolute;width:6px;left:-6px;content: '';z-index: 1000;top:0px;background-color: transparent;height:24px;transition: background-color 1s ease-out;}
.top_news_curr .news_date:before{position: absolute;width:6px;left:-6px;content: '';z-index: 1000;top:0px;background-color: #DD3700;height:24px;transition: background-color 1s ease-out;}
.top_news .news_date:after{width: 0;height: 0;border-style: solid;border-width: 12px 11px 12px 0;border-color: transparent transparent transparent transparent;left:-17px;top:0px;content:'';position: absolute;z-index: 1000;transition: border-color 1s ease-out;}
.top_news_curr .news_date:after{width: 0;height: 0;border-style: solid;border-width: 12px 11px 12px 0;border-color: transparent #DD3700 transparent transparent;left:-17px;top:0px;content:'';position: absolute;z-index: 1000;transition: border-color 1s ease-out;}


.tabs{width: 100%;height:36px}
.fp_tab, .tab{font-size: 14px;color:#fff;text-transform: uppercase;background-color: #666d7f;line-height: 36px;padding: 0px 25px;display: inline-block;float:left;cursor:pointer;text-decoration: none;}
.fp_tab:hover, .tab:hover{color:#fff;text-decoration: none}
.fp_tab+.fp_tab, .tab+.tab{border-left: 1px solid #c7c7c7}
.fp_tab:first-child, .tab:first-child{border-radius: 5px 0px 0px 0px;}
.fp_tab:last-child, .tab:last-child{border-radius: 0px 5px 0px 0px;}
.fp_tab_selected, .tab_selected{font-family: Roboto}
.fp_tab_info, .tab_info{position: relative;top:-1px;z-index: 1;display: none;background-color: #fff}
.tab_info{background-color: transparent}
.fp_tab_inner{padding: 10px 27px 20px 0px;position: relative;height: 460px}
.fp_news .fp_tab_info{height: 480px;overflow: hidden;position: relative;}
.fp_tab_info_selected, .tab_info_selected{display: block}
.fp_new_block .news_text{padding-left: 23px}
.fp_tab_selected.conv_tab, .tab_selected.conv_tab{background-image: url("/desimages/conv_tab_item.png");background-repeat:  no-repeat;background-position:  25px 7px;padding-left: 50px}
.fp_tab_only{border-radius: 5px 5px 0px 0px!important}
span.conv_tab{cursor: default}

/*топ новости*/
/*.top_news{max-width:286px;width:32.5%;margin-left:67.5%;padding: 5px 0px 10px 20px;color:#000}
.top_news .news_title a{color:#666}
.top_news img{position: absolute;max-width:648px;width:67.5%;top:0px;left:0px;margin: 0px!important;float:none;opacity:0;display: none;transition: opacity 3s ease-out;z-index: 1}
.top_news_curr img{display: block;opacity: 1;z-index: 100;transition: opacity 3s ease-out;}
.top_news a{color:#666}
.top_news_curr .news_title a{color:#000}
.news_date{width:100px;position: relative;line-height: 24px;z-index: 10000;padding: 0px; transition: background-color 1s ease-out, color 1s ease-out;}
.top_news_curr .news_date{background-color: #ff4b0e;transition: background-color 3s ease-out, color 3s  ease-out;}
.top_news .news_date:before{position: absolute;width:54px;left:-54px;content: '';z-index: 1000;top:0px;background-color: transparent;height:24px;transition: background-color 1s ease-out;}
.top_news_curr .news_date:before{position: absolute;width:54px;left:-54px;content: '';z-index: 1000;top:0px;background-color: #ff4b0e;height:24px;transition: background-color 3s ease-out;}
.top_news .news_date:after{width: 0;height: 0;border-style: solid;border-width: 12px 11px 12px 0;border-color: transparent transparent transparent transparent;left:-65px;top:0px;content:'';position: absolute;z-index: 1000;transition: border-color 1s ease-out;}
.top_news_curr .news_date:after{width: 0;height: 0;border-style: solid;border-width: 12px 11px 12px 0;border-color: transparent #ff4a0e transparent transparent;left:-65px;top:0px;content:'';position: absolute;z-index: 1000;transition: border-color 3s ease-out;}*/


/*Новости на первой*/
.fp_news{float:right;width:calc(100% - 0.6% - 288px);margin-right:0.3%;margin-top:25px;height: 516px;overflow: hidden;font-size: 14px}
.fp_news>div:first-child{height: 36px}
.fp_news .news_item{padding: 15px}
.news_more{position: absolute;bottom: 10px;left: 0px;padding-left: 15px;font-size: 14px;font-family: Roboto;text-transform: uppercase;border-top: 1px solid #e0e0e0;width: 100%}
.news_more a{color: #000;text-decoration: none;line-height: 36px;margin: 10px 20px 5px 0px;display: block;text-align: center;background-color: #DD3700;color: #fff;border-radius: 4px}
.news_more a:hover{color:#bbb}
.top_news_more{margin-left: 67.5%;width:32.5%;bottom: 5px;padding-left: 20px}
.fp_news .fp_tab{display: block; float: none; cursor: auto}

/*Закладки*/
/*.fp_tab{font-size: 14px;color:#fff;text-transform: uppercase;background-color: #747474;line-height: 36px;padding: 0px 25px;display: inline-block;float:left;cursor:pointer}
.fp_tab+.fp_tab{border-left: 1px solid #c7c7c7}
.fp_tab:first-child{border-radius: 5px 0px 0px 0px;}
.fp_tab:last-child{border-radius: 0px 5px 0px 0px;}
.fp_tab_selected{font-weight: bold}
.fp_tab_info{position: relative;top:-1px;z-index: 1;display: none;background-color: #fff}
.fp_news .fp_tab_info{height: 480px;overflow: hidden;position: relative;padding: 10px 27px 10px 0px}
.fp_tab_info_selected{display: block}
.fp_new_block .news_text{padding-left: 23px}*/
/*закладки на вторичной*/
.second_bookmarks{padding-top: 20px;margin-left: -22px}
.second_bookmarks .fp_tab{font-size:14px;line-height: 35px;padding: 0px 5px;margin-right: 0px;text-transform: none;}
.second_bookmarks .fp_tab_info{padding: 20px}
/*.second_bookmarks .assistant{margin: -20px;padding: 20px}
.assistant_title{font-weight: bold;font-size: 16px;padding: 20px 0px 10px}
.assistant_title a{text-decoration: none}
.assistant:first-child .assistant_title{padding-top: 0px}
.assistant_title span{font-size: 14px;font-weight: normal}*/


/*Меню деятельности*/
/*Изменения под адаптив min-width:1280px margin:0px auto*/
.deyat_menu{background:url('/desimages/deyat_menu.jpg') no-repeat top center;background-size: cover;width: 100%;overflow: hidden;min-width:1280px;margin:0px auto}
.deyat_menu>.all>ul{display: table;width: 100%;margin: 0px;padding: 0px;}
.deyat_menu>.all>ul>li{display: table-cell;width:25%!important;padding: 20px 10px;color:#f0f3f7;border-left: 0px}
.deyat_menu>.all>ul>li:first-child{border-left: 0px;padding-left: 0px}
.deyat_menu>.all>ul>li:first-child{padding-right: 0px}
.deyat_menu li{background: none;padding: 0px;margin-top: 0px;border: 0px}
.deyat_menu li:before{display: none}
.deyat_menu a{color:#fff!important;text-decoration: none;padding: 0px 5px;display: block;text-decoration: underline}
.deyat_menu>.all>ul>li>a{font-size:14px;text-transform: uppercase;text-decoration: none}
.deyat_menu>.all>ul>li>a:hover{text-decoration: underline}
.deyat_menu>.all>ul>li>a:after{clear:both;content:".";height:0px;visibility:hidden;display:block}
.deyat_menu img{margin: 0px 10px 10px 0px;float:left}
.deyat_menu>.all>ul ul{margin: 15px 0px;padding: 0px}
.deyat_menu>.all>ul ul li{text-transform: none;font-size:14px}
.deyat_menu>.all>ul ul li a{padding-top: 10px;padding-bottom: 5px}
.deyat_menu>.all>ul ul li a:hover{color:#fff!important;text-decoration: none}

/*интернет-ресурсы*/
/*Изменения под адаптив min-width:1280px margin:0px auto*/
.ires{line-height: 1;padding: 25px 0px;background-color: #fff;min-width:1280px;margin:0px auto}
#ires_prev, #ires_next{width:47px;float:left;height:34px;margin-top: 25px}
#ires_prev a, #ires_next a{position: relative;width:47px;height: 34px;display: inline-block}
#ires_prev a{background: url("/desimages/ires_prev.png") no-repeat left 0px}
#ires_next a{background: url("/desimages/ires_next.png") no-repeat right 0px}
.ires a{color:#666666;text-decoration: none;}
.ires a:visited{color:#666666;}
.ires a:hover{color:#a30327;text-decoration: underline}
.ir_ul{float: left;width: 80%;width:calc(100% - 94px);margin: 0px}
.ir_ul li{padding: 0px;display: block;width:240px!important;float:left;height: 107px;border: 0px;text-align: center;margin: 0px;background: none}
.ir_ul li:before{display: none}
.ir_img{width:240px;text-align: center;display: table-cell;vertical-align: middle;height: 110px}
.ir_img img{float: none;margin: 0px;padding: 0px;border: 0px}
.ir_img+a{display: table-cell;vertical-align: middle;height: 87px}
.ires .bx-wrapper{float: left;width: 80%;width:calc(100% - 94px)}

/*Футер*/
.footer_grey{background-color: #020302;padding: 20px 0.6%;color:#d3d3d3;}
/*Изменения под адаптив min-width:1280px margin:0px auto*/
.footer{background-color: #1a2742;padding: 20px 0.6%;color:#d3d3d3;min-width:1280px;margin:0px auto}
.footer a{color:#d3d3d3;text-decoration: underline}
.footer a:hover{color: #d3d3d3;text-decoration: none}
.copyright{width:600px;float:left;font-size: 12px;}

.counters_footer{float:right;width:500px}
.counter_footer_item{float:right;margin-left: 10px} 

.right_col_main{clear: both;width:264px;margin-top:25px;float:left;margin-left: 0.3%}
.right_col_main_en{width:264px;margin-top:25px;float:left;margin-left: 0.3%}
.left_col_main{width:288px;margin-top:25px;float:right;margin-right: 0.3%}
.center_col_main{width: calc(100% - 0.6% - 600px);float:left;margin-left: 24px;margin-top: 25px;max-width: 648px}
.center_col_main_en{width: calc(100% - 0.6% - 288px);float:left;margin-left: 24px;margin-top: 25px;}

/*Актуально*/
.actual{width: 100%;margin-bottom: 25px}
.actual_inner{background-color: #fff;font-size: 14px}
.actual_item{padding: 10px;border-top: 1px solid #f0f0f0;font-family: RobotoLight;color:#000}
.actual_item:first-child{border-top:0px}
.actual_item a{color: #000;text-decoration: none}
.actual_item a:hover{color:#000;text-decoration: underline}

/*Баннеры графиков*/
.ban_graphic{background: url('/desimages/graphic_bkgr.png') no-repeat center center;background-size: cover;width:100%;padding: 24px 0px;display: table;margin-bottom: 25px;font-family: RobotoMedium;font-size: 14px}
.ban_graphic_item{display: table-cell;width: 50%;text-align: center;padding: 0px 10px}
.ban_graphic_item+.ban_graphic_item{border-left: 1px solid #bbbbbb}
.ban_graphic_item img{float: none;margin: 0px}
.ban_graphic_item_a{display: inline-block;color: #fff;text-decoration: none}
.ban_graphic_item_a:hover{color: #fff;text-decoration: underline}

/*Баннеры обращений*/
.obr_ban{background: url('/desimages/obr_bkgr.png') no-repeat center center;background-size: cover;width:100%;padding: 0px 25px;margin-bottom: 25px;font-family: RobotoMedium;font-size: 14px}
.obr_ban_item{padding: 15px 0px}
.obr_ban_item+.obr_ban_item{border-top: 1px solid #bbbbbb}
.obr_ban_item img{float: left;margin: 0px 15px 0px 0px}
.obr_ban_item_a{color: #fff;text-decoration: none}
.obr_ban_item_a:hover{color: #fff;text-decoration: underline}

.press_ban_simple{margin-bottom: 25px;}
.press_ban_simple img{float: none;margin: 0}

/*Мнения*/
.opinion_block{margin: 0px 0px 25px;}
#opinion_prev, #opinion_next{width:12px;height:24px;margin-top: 52px;float: left}
#opinion_prev{margin-right:17px;}
#opinion_next{margin-left:17px;}
#opinion_prev a, #opinion_next a{width:12px;height:24px;display: block}
#opinion_prev a{background: url("/desimages/opinion_prev.png") no-repeat}
#opinion_next a{background: url("/desimages/opinion_next.png") no-repeat}
#opinion_prev:hover a{background-image: url("/desimages/opinion_prev_hover.png")}
#opinion_next:hover a{background-image: url("/desimages/opinion_next_hover.png")}
.opinion_slider{background-color: #fff;}
.opinion_slider_inner{max-height: 348px;padding: 5px 0px}
.opinion_slider_inner.mCustomScrollbar{padding-right: 15px}
.opinion_block .bx-wrapper{width:809px;float:left;}
.opinion_block .bx-viewport{height: auto!important}
.fp_opinion_item{display: block;text-decoration: none;padding: 25px 15px;color: #000;text-decoration: none;border-top:1px solid #e0e0e0;font-family: Roboto;font-size: 14px}
.fp_opinion_item:first-child{border-top: 0px}
.fp_opinion_item:last-child{margin-right: 0px}
.fp_opinion_item img{max-width: 84px;margin-right:10px;max-height: 96px}
.fp_opinion_title{display: block;clear:both;text-decoration: none}
.fp_opinion_fio{display: table-cell;/*vertical-align: bottom;*/font-weight: bold;/*height: 96px*/}
.fp_opinion_item:hover{color:#000;text-decoration: none!important}
.fp_opinion_item:hover .fp_opinion_title{text-decoration: underline}
.fp_leader_op{border-bottom: 1px solid #e0e0e0!important}



.opinion_fio{font-size: 16px;font-weight: bold;padding-bottom: 10px}
/*.opinion_fio a{text-decoration: none}
.opinion_fio a:hover{text-decoration: underline}*/
.opinion_smi{padding: 0px 0px 20px;}
.opinion_smi div{padding-top: 10px}
/*.opinion_smi a{}
.opinion_smi img{display: table-cell}
.opinion_smi span{display: table-cell;vertical-align: middle}*/
.smi_link{color:#ff4b0d}

/*Фото на первой*/
.fp_phv{background-color: #fff;position: relative;width: 100%;margin-bottom: 20px}
.right_col .fp_phv{max-width: 264px}
.fp_title_phv{position: absolute;top:0px;left:0px;height: 25px;width: 96px;color:#fff;z-index: 100;background-color: #DD3700;padding: 0px 11px;line-height: 25px;font-size: 16px; font-family: RobotoMedium}
.fp_title_phv:after{width: 0;height: 0;border-style: solid;border-width: 13px 0 13px 13px;border-color: transparent transparent transparent #dd3700;position: absolute;top:0px;right:-12px;content: ''}
.fp_title_phv a{color: #fff;text-decoration: none}
.fp_title_phv a:hover{text-decoration: underline;color:#fff}
.fp_photo_item{color:#000;text-decoration: none;display: block;padding-bottom: 10px}
.fp_photo_item:hover{color: #000}
.fp_photo_item img{margin: 0px;float: none;max-width: 264px;width:100%;font-size:10px}
.fp_photo_item+.fp_photo_item{padding-top: 30px}
.fp_photo_title{text-decoration: none;font-size: 12px;padding: 5px 12px;display: block}
.fp_photo_title:hover{text-decoration: underline}
.fp_photo_date{font-weight: bold;padding: 0px 12px;font-size: 14px}
.more, .second_more{font-size:14px;font-family: Roboto;padding: 10px 12px;line-height: 1;color:#000;text-transform: uppercase;border-top:1px solid  #e0e0e0;text-align: center}
.second_more{padding: 10px 0px;margin-top: 30px}
.more a{text-decoration: none;line-height: 36px;display: inline-block;text-align: center;background-color: #DD3700;color: #fff!important;border-radius: 4px;max-width: 500px;width:100%}
.more a:hover{color:#bbb!important;}

/*Депутаты на первой*/
.fp_dep{background-color: #fff;font-size: 14px;margin-bottom: 24px}
.fp_dep_p{padding: 24px}
.fp_c_tab{font-size: 14px;color:#000;text-transform: uppercase;line-height: 36px;padding: 0px 25px;display: inline-block;float:left;cursor:pointer;border: 1px solid transparent;position: relative;z-index: 10;font-family: Roboto}
.fp_c_tab_selected{padding-left: 50px;border-bottom: 1px solid #fff;border-right: 1px solid #ebebeb;border-left: 1px solid #ebebeb;background: url('/desimages/check_point.png') no-repeat 25px 7px #fff}
.fp_c_tab_selected:first-child{border-left: 0px}
.fp_c_tab_info{clear: both;border-top: 1px solid #ebebeb;top: -1px;position: relative;z-index: 200;display: none;padding: 15px 24px 15px;max-height: 350px;height: 350px;background-color: #fff}
.center_col_main_en .fp_c_tab_info{max-height: 450px;height: 450px;}
.grafikHeightBlock .fp_c_tab_info{max-height: 420px; height: 420px }
.fp_c_tab_info_selected{display: block}
.center_col_main .fp_c_tab_info{height: 400px;max-height: 400px}
.fp_bill .fp_c_tab_info{height: 580px;max-height: 580px}
.no_height.fp_c_tab_info{max-height: 800px;height: auto}
.no_tab_padding.fp_c_tab_info{padding: 0px!important}
.fp_c_tab_inner{max-height: 300px;padding-right: 24px}
.c_tab.fp_c_tab_info{max-height: none;height: auto}
.write_letter{text-align: center;font-family: Roboto;padding-right: 24px;color:#dd3700;text-transform: uppercase}
.write_letter img{margin: 0 6px 12px 0}
.write_letter a{color:#dd3700;text-decoration: none;/*background: url('/desimages/obr_icon.png') no-repeat left top;*//*padding-left: 40px;*/line-height: 22px;display: inline-block}
.write_letter a:hover{text-decoration: underline}
.fp_committee{display: block;text-transform: none;color: #000;padding: 10px 20px 5px 0px;text-decoration: none;font-family: Roboto;text-decoration: none;border-bottom:1px dashed #666d7f}
.fp_committee:first-letter{text-transform: uppercase}
.fp_committee:first-child{padding-top: 0px}
.fp_committee:hover{color:#000;text-decoration: none;border-bottom-color: rgba(221, 55, 0, 0.7) }
.hidden_persons{padding: 5px 10px}
.sp_committee{display: block;padding-right:30px;border-bottom:1px dashed #666d7f}
.sp_committee:hover{border-bottom-color: rgba(221, 55, 0, 0.7)}
.fp_com_go{display: block;text-transform: uppercase;color:#ff4b0d}
.drop_p_block,.minimized_p_block{position: relative;z-index: 1;cursor: pointer}
.drop_p_block:after{width: 0;height: 0;border-style: solid;border-width: 0 6.5px 9px 6.5px;border-color: transparent transparent #666d7f transparent;content:'';position: absolute;right: 10px;top:10px;z-index: 10}
.minimized_p_block:after{width: 0;height: 0;border-style: solid;border-width: 9px 6.5px 0 6.5px;border-color: #666d7f transparent transparent transparent;content:'';position: absolute;right: 10px;top:10px;z-index: 10}
.fp_deps{color: #000;text-decoration: underline;font-size: 14px}
.fp_deps:hover{color:#000;text-decoration: none}
.alphabet{font-family: Roboto;color: #747474}
.alphabet a{color:#000}
.alphabet_s{font-family: Roboto;color: #747474;font-size: 16px; font-size: 1rem;margin-top: 20px;position:sticky; top:44px; background-color: #eee; padding: 0px 0px 10px}
.alphabet_s a{color:#ff4b0d}
.alphabet_s a, .alphabet_s span{display: inline-block;padding-right: 5px}
.letter, .letter_s{font-family: Roboto;color:#ff4b0d}
.letter_s{font-weight: bold;font-size: 16px;font-size:1rem;}
.letter_s a{margin-top: 30px}
.letter_s span{padding-top:35px;display: block;font-size:20px;font-size: 1.25rem}

#by_alf_inner{max-height: 350px;padding-right: 15px;padding: 5px 15px 5px 0px}
#by_alf_info, #by_reg_info{padding-right: 0px}
.fp_bills{color: #000;text-decoration: none;font-size: 14px;display: block;padding-bottom: 15px}
.fp_bills:hover{text-decoration: underline}
.sp_bills{color: #000;text-decoration: none;font-size: 14px;display: block;padding-bottom: 15px}
.sp_bills a{font-weight: bold}
.sp_bills a:hover{text-decoration: none}
.sp_bills span{font-size: 12px}
.sp_bills span a{font-weight: normal}
.fp_c_tab_info ul{margin-left: 8px}
.fp_c_tab_info li{background: none}
.fp_c_tab_info li:before{display: none}

.main_second{margin: 25px 0.3%}
.main_second:after{content: '';clear: both;display: block}
.left_col{max-width: 936px;width:73%;width:calc(100% - 312px);float:left;padding-bottom: 25px}
.right_col{width: 288px;/*width:22.5%;*/float:right;padding-bottom: 25px}
.right_col_block{background-color: #e4e4e4;margin: 25px 0px;padding: 20px 25px;font-size: 14px;font-family: Roboto}
.right_col_block:first-child{margin-top: 0px}
.right_col_block a{color:#ff4b0d;text-decoration: none}
.right_col_block a:hover{color:#ff4b0d;text-decoration: underline}
.rcb_title{text-transform: uppercase;padding-bottom: 10px;font-weight: bold}
.right_block_inner{margin-bottom: 25px;padding: 20px 15px;background-color: #fff;font-size: 14px;font-family: Roboto}
.left_col_w{width:66%;width:calc(100% - 421px);float:left;padding-bottom: 25px;margin-bottom: 25px}
.right_col_w{width: 397px;/*width:22.5%;*/float:right;padding-bottom: 25px}
.white_col{background-color: #fff;padding: 24px}
.right_col_w h2:first-child{padding-top: 0px;font-size:16px;font-family: Roboto;margin-top: 0px}
.left_col3{width: 264px;float:left}
.center_col3{max-width: 992px;float: right;margin: 0px 0px 0px 24px;width:calc(100% - 288px)}
.center_col4{max-width: 672px;width:calc(100% - 552px);float:left;margin: 0px 24px}
.right_col3 + .center_col3{max-width: 696px;float: right;margin: 0px 24px;width:calc(100% - 576px)}
.right_col4 + .center_col3{max-width: 496px;float: right;margin: 0px 24px;width:calc(100% - 776px)}
.center_col3 .news_item_second:first-child{padding-top: 0px}
.right_col3{width: 264px;float: right;min-height: 10px}
.right_col4{width:464px;float:right;min-height: 10px}
.left_col2{width:60%;width:calc(65% - 24px);float:left;padding-bottom: 25px}
.right_col2{width: 35%;/*width:22.5%;*/float:right;padding-bottom: 25px}
.left_col_narrow{width:130px;float:left}
.center_col_wide{max-width: 696px;float: right;margin: 0px 24px;width:calc(100% - 442px)}
.left_col3_w{width:984px;max-width: 984px;width:calc(100% - 288px);float:left;margin-right:24px;padding-bottom: 25px}




/*Страница депутата*/
.dep_img{max-width: 240px;width:27%;float:left}
.dep_img img{max-width: 240px;width: 100%;float:none;margin: 0px}
.dep_info{padding-bottom: 25px}
.dep_img+.dep_info{width: 73%;padding-left: 24px;float: right;}
.dep_info a{color:#ff4b0d;text-decoration: none}
.dep_info a:hover{color:#ff4b0d;text-decoration: underline}
.dep_block{margin-bottom: 25px}
.drop_block,.minimized_block{position: relative;z-index: 1;cursor: pointer}
.drop_block:after{width: 0;height: 0;border-style: solid;border-width: 0 6.5px 9px 6.5px;border-color: transparent transparent #ffffff transparent;content:'';position: absolute;right: 17px;top:14px;z-index: 10}
.minimized_block:after{width: 0;height: 0;border-style: solid;border-width: 9px 6.5px 0 6.5px;border-color: #ffffff transparent transparent transparent;content:'';position: absolute;right: 17px;top:14px;z-index: 10}
.hidden_block{background-color: #fff;padding: 15px}
.news_item.assistant{border-top: 1px solid #f5f5f5;padding: 10px 0px 5px;border-bottom: 0}
.news_item.assistant:first-child, .rcb_title+.assistant{border: 0px;padding-top: 0px}
.news_item.assistant:last-child{padding-bottom: 0px}
.assistant_title{padding-bottom: 10px}
.dep_fio{font-family: Roboto;font-size: 18px;font-size:1.125rem}
.dep_fio a{text-decoration: underline!important}
.dep_fio a:hover{text-decoration: none!important}

.taxonomy{font-size:11px;color:#666d7f;margin-bottom: 15px;font-family: Roboto}
.taxonomy a{color:#666d7f;text-decoration: underline}
.taxonomy a:hover{color:#666d7f;text-decoration: none}

.all_link{color:#666d7f!important;padding:20px 0px;font-size: 12px;display: block;clear:both;font-family: Roboto}
.all_link a{color:#666d7f!important;text-decoration: underline}
.all_link:hover, .all_link a:hover{color:#666d7f!important;text-decoration: none}
.all_link+.all_link{padding-top: 0px}


.img_inner{float:left;margin: 0px 15px 15px 0px;position: relative;max-width: 500px;width:53.5%}
.img_inner img{float: none;margin: 0px!important;padding: 0px;border: 0px;display: block;max-width: 100%}
.img_inner .doc_photo_title{padding:5px 10px 10px;font-size:12px;line-height: 1;position: absolute;background: rgba(128,130,135, 0.6);font-family: Roboto;bottom: 0px;left:0px;width:100%;color:#fff}


.news_rubrics{margin:20px 0px;font-family: Roboto;font-size: 14px}
.news_rubrics a{font-family: RobotoLight}

/*Международные организации*/
/*.cooperation{font-family: Roboto;position: relative;clear: both;font-size: 14px;margin-bottom: 10px}*/
.cooperation{font-family: Roboto;position: relative;font-size: 13px;margin-bottom: 10px;float:left;width: 290px;margin-right: 30px;}
.cooperation img{max-width: 45px;margin-right: 10px;display: table-cell;vertical-align: top}
.cooperation span{display: table-cell;vertical-align: top}
.horWrapper{max-width: 3000px}
.cooperation a{text-decoration: none;display: table}
.cooperation a:hover{text-decoration: underline}
.members{background-color: #fff;font-family: Roboto;font-size: 15px}
.members+a+.cooperation{margin-top: 24px}
.cooperation_minimized_block:after{position: relative;display: inline-block;content:'';width: 0;height: 0;border-style: solid;border-width: 8px 6px 0 6px;border-color: #666d7f transparent transparent transparent;margin:0px 0px 2px 10px}
.cooperation_drop_block:after{position: relative;display: inline-block;content:'';width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #666d7f transparent;margin:0px 0px 2px 10px}
.coop_groups{padding: 10px 0px 10px 10px}
.coop_group_title{padding-top: 15px;font-weight: bold;}
.ruling_block{display: block;padding-top: 7px}
.ruling_text{padding: 5px 10px;font-size: 13px;border-left:1px solid #dd3700}


/*Обратная */
.fb_text_before{padding-bottom: 30px}
.fb_text_after{padding-top: 30px}
.fb_form{}
.fb_text{width:120px;display: block;float: left;clear: both;line-height: 1;padding-bottom:15px;font-weight: bold}
.fb_text label{}
.red{font-size:11px;color:red;line-height: 1;font-weight: normal;}
div.red{visibility: hidden}
.el_input{float: left;width:400px;margin-left: 10px;padding-bottom: 15px;width:calc(100% - 136px)}
.el_input input, .el_input textarea, .el_input select{border: 1px solid #eeeeee;width:100%;display: block;border-radius:5px;padding:0px 7px;color:#4f4f4f}
.el_input input, .el_input select{height: 25px}
.fb_small_text{font-size:10px;line-height: 1}
.input_file{border:0px!important}
.code_input{width:300px!important;float:left;margin-right:20px}
.fb_code{float: left;width:180px}
.fb_code a{font-size: 10px;line-height: 1;margin-top:-4px;font-weight:bold;display:block}
.sendform{display: block;margin: 20px 0px;background-color: #666d7f;color:#ffffff;border: 0px;padding: 0px 12px;border-radius: 7px;cursor: pointer;height:36px;line-height:36px;}
.sendform:hover{background-color: #1a2742;color:#ffffff;}
.fb_info{font-size:12px}
.fb_send_ok{color:#416641;font-size:18px;padding-bottom: 15px;font-weight: bold}
.fb_send_error{color:red;font-size:18px;padding-bottom: 15px;font-weight: bold}

/*Территориальное представительство*/
.region{position: absolute;top:20px;right:20px;width:30%;height: 30px}
.region_in{background-color: #fff;max-height: 330px;width:calc(100% + 23px);padding-right: 15px;margin-left: -12px;padding-left: 12px}
.region_back{background-color:#DD3700;font-weight: bold;color:#fff;display: block;text-align: center;border-radius: 3px;width:80%;margin-left:10%;text-transform: uppercase;text-decoration: none;line-height: 25px;cursor: pointer;margin-top:5px}
.region_back:hover{color:#bbb}
.region_title{font-size: 16px;text-transform: uppercase;padding-bottom: 5px;font-family: Roboto}
.okrug{border-bottom: 1px dashed #000;cursor: help}
div.okrug_second{display: inline-block;font-size:16px;font-size:1rem}
span.okrug_second{font-size:14px;font-size:0.875rem}
.region_dep_item{position: relative}
.okrug_info{display: none;position: absolute;width:70%;top:12px;right:-40%;z-index: 100;background-color: #fff;border:1px solid  #ebebeb;padding: 12px;max-height: 380px}
.okrug_info_en{width: 45%;left:53%;right:auto}
div.okrug_img_fp{float:right;max-width: 40%}
div.okrug_img_fp img{float:right;margin: 0px 0px 0px 10px;max-width: 100%}
a.okrug_img_fp{}
.tooltip {
      position: fixed;
      padding: 10px 20px;
      z-index:1000;
      /* красивости... */
      font-size:12px;
      max-width:40%;
      margin-left:30px;
      border: 1px solid #b3c9ce;
      border-radius: 4px;
      /*text-align: center;
      font: italic 14px/1.3 arial, sans-serif;*/
      color: #333;
      background: #fff;
      box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
    }
/*.tooltip{position: relative;display: inline-block}
.tooltip:hover:after{content: attr(data-title);
    white-space: pre-line;
    position: absolute;
    bottom: 30px;
    left: 50%;
    z-index: 9999;
    width: 500px;
    margin-left: -127px;
    padding: 10px;
    border: 2px solid #ccc;
    opacity: .9;
    background-color: #fff;font-size:11px}*/
.svg_gorod_point{stroke:#e84a0a;stroke-width:2px;fill:#e84a0a;cursor: pointer}
.svg_gorod_point:hover{fill:#666d7f;stroke:#666d7f}
.capital_g .svg_gorod_point{stroke-width:4px;}
.svg_gorod_point_inner{stroke:#e84a0a;stroke-width:1px;fill:#e84a0a;cursor: pointer}
.svg_gorod_title{fill:#3f3f3e;font-size: 30px;cursor: pointer}
.capital_g .svg_gorod_title{font-size: 35px}
.svg_oblast path{fill:#ffffff;stroke:#3f3f3e;stroke-width:2px;cursor: pointer}
.svg_oblast:hover path{fill:#666d7f}
g.svg_oblast{cursor: pointer}
g.svg_oblast:hover circle{stroke:#666d7f;fill:#666d7f}
g.svg_oblast:hover .svg_gorod_point_inner{fill:#666d7f}
/*g.svg_oblast:hover text{fill:#d3af35}*/
g.svg_oblast .svg_gorod_point{stroke-width:4px;}
.svg_slotitsa{font-size: 35px}
.svg_oblast_sel{fill:#666d7f!important}
g.svg_oblast_sel .svg_gorod_point{stroke:#666d7f;;fill:#666d7f}
g.svg_oblast_sel .svg_gorod_point_inner{stroke:#666d7f;fill:#666d7f;}

.svg_okrug{stroke:#3f3f3e;stroke-width:1px;cursor: pointer;stroke-linejoin:round}
.svg_okrug:hover{fill:#666d7f}
.svg_oblast_brest{fill:#ccc}
.svg_oblast_vitebsk{fill:#eee}
.svg_oblast_gomel{fill:#eee}
.svg_oblast_grodno{fill:#ddd}
.svg_oblast_mogilev{fill:#ccc}
.svg_oblast_minsk{fill:#aaa}
/*.capital_g{cursor: pointer}
.capital_g:hover circle{stroke:#d3af35;}
.capital_g:hover .svg_gorod_point_inner{fill:#d3af35}
.capital_g:hover text{fill:#d3af35}*/

#region_op{position: fixed;width:100%;height: 100%;top:0px;left:0px;background-color: #000;opacity: 0.5;z-index: 3000;display: none}

.person_text{padding-bottom: 10px}
#svg_map{width:70%;}
.svg_map_en{width: 50%!important}

.inner_block{max-height: 300px;background-color: #fff;overflow: hidden;padding: 15px}
.block_height{max-height: 360px;}
.vopros_otvet{max-height: 1200px}
.vo_item{border-bottom: 1px solid #e5e5e5;font-size: 14px}
.vopros{font-family: Roboto}
.otvet{font-weight: bold;font-family: Roboto}
.otvet_block{margin: 10px 0px}
.otvet_real{padding: 5px 5px 5px 10px;/*background-color: #f5f5f5*/;font-size: 13px}

.elobr_stat{margin-top: 25px;}
.elobr_stat_item{padding: 15px;background-color: #fff}
.elobr_stat_item img{margin: 0; float: none;max-width: 100%}

.bookmark{margin-bottom: 25px;background-color: #dddddd}
.no_padding{padding-right: 0px}

/*Пресс-центр*/
.block{background-color: #fff;padding: 15px}
.all_dark{background-color: #666d7f;color: #fff;font-size: 14px;margin: 0;padding:8px 25px;text-transform: uppercase;display: block;border-top: 1px solid #f5f5f5;;text-decoration: none}
.all_dark:hover{text-decoration: underline;color:#fff}
.news_item_second{font-size: 14px}
.news_item_second .news_title a{text-decoration: none}
.news_item_second .news_title a:hover{text-decoration: underline}
.left_block{margin-bottom: 25px}
.more_white{background-color: #fff}
.more_m{margin-bottom: 24px}
#inner_block{max-height: 350px;padding-right:20px}
.tag_block{max-height: 500px}

/*международная деятельность*/
.right_menu{background-color: #e3e3e3;margin-bottom: 30px;padding-bottom: 20px}
.rm_item{padding: 20px 10px 15px 24px;border-top: 1px solid #f5f5f5;font-family: Roboto;font-size: 15px;position: relative;line-height: 1.4}
.rm_item.fp_title{padding: 7px 25px}
.rm_item:first-child{border-top: 0}
.rm_item_s{padding: 5px 75px;font-family: Roboto;font-size: 15px;position: relative}
.rm_item_s[level="1"]{padding: 5px 10px 7px 25px;border-top: 1px solid #f5f5f5}
.rm_item_s[level="2"]{padding: 5px 10px 7px 35px}
.rm_item_s[level="3"]{padding: 5px 10px 7px 45px}
.rm_item_s[level="4"]{padding: 5px 10px 7px 55px}
.rm_item_s[level="5"]{padding: 5px 10px 7px 65px} 
.rm_item a, .rm_item_s a{text-decoration: none;display: block}
.rm_item a:hover, .rm_item_s a:hover{text-decoration: underline}
.rm_item_sel{position: relative}
.rm_item_sel:after{position: absolute;left: 1px;width: 2px;height: 100%;background-color: #ff4b0e;content: '';display: block;top: 0}
.rm_item_sel .sel_item{color:#dd3700;position: relative}
.rm_item_sel:before{width: 0;height: 0;border-style: solid;border-width: 12px 12px 12px 0;border-color: transparent #ff4a0e transparent transparent;content: '';position: absolute;top: calc(50% - 12px);left: -10px}
.left_col3 .rm_item_sel:after{left: auto;right: 1px}
.left_col3 .rm_item_sel:before{right: -10px;left: auto;border-width: 12px 0 12px 12px;border-color: transparent transparent transparent #ff4a0e;}
.rm_item ul li{background: none}
.rm_item ul li:before{display: none}
.cooperation.group_name{margin-bottom: 20px}
.groups_back{margin-top: 20px;border-top: 1px solid  #f0f0f0;padding-top: 10px;text-transform: uppercase;cursor: pointer}
.groups_back:hover{text-decoration: underline;}
.group_person{font-family: Roboto;display: inline-block;margin-top: 8px;font-weight: bold}
.int_block{max-height: 800px}
.tape_block .int_block{max-height: none}

/*международная деятельность*/
.session_menu_s{margin-left: 35px}
.session_menu_s a{text-decoration: none;font-size: 14px;font-size: 0.875rem;display: block;padding-bottom: 10px}
.session_menu_s a:hover{color: #ff4b0d}
.session_menu_sub_title{font-weight: bold;padding-bottom: 10px}
.session_item{padding: 10px 0px 10px 20px;font-size:18px}
.session_item a{text-decoration: none;line-height: 1}
.session_item a:hover{color: #ff4b0d}
.session_item_sel{font-size: 20px;font-family: Roboto;background: url('/desimages/session_check.png') no-repeat 0px 16px}
.conv_title{font-size: 26px;font-size: 1.625rem;font-family: Roboto;text-decoration: none;font-weight: bold;margin-bottom: 20px;display: block}
.conv_title:hover{color: #ff4b0d}

.bills{font-size: 14px;}
.bills th{padding-right:15px;border-right:1px solid #888}
.bills th:first-child{border-left:1px solid #888;}
.block_shift{font-size:14px;padding: 12px}
.lwTitle{margin-top: 24px}
.bills_body{max-height: 500px}
#laws .bills, #bills_tab .bills{margin-top: 0px;width:100%;margin-bottom: 0px}
#laws .bills th, #bills_tab .bills th{/*background-color: inherit;color:inherit;*/border-radius: 0px;border:1px solid #f2f2f2;}
#laws .bills th:first-child, #bills_tab .bills th:first-child{border-left:1px solid #f2f2f2;border-radius: 0px}
#laws .bills th:last-child, #bills_tab .bills th:last-child{border-radius: 0px}
.bills .header {position: relative;cursor:pointer}
.bills .header:before {width: 0;height: 0;border-style: solid;border-width: 0 5px 6px 4px;border-color: transparent transparent #fff transparent;content:'';position: absolute;right: 5px;top:30%;z-index: 10
}
.bills .header:after {width: 0;height: 0;border-style: solid;border-width: 6px 4px 0 4px;border-color: #fff transparent transparent transparent;content:'';position: absolute;right: 5px;bottom:30%;z-index: 10}
.bills .headerSortUp:before {width: 0;height: 0;border-style: solid;border-width: 6px 4px 0 4px;border-color: #fff transparent transparent transparent;content:'';position: absolute;right: 5px;top:45%;z-index: 10}
.bills .headerSortDown:after {width: 0;height: 0;border-style: solid;border-width: 0 4px 6px 4px;border-color: transparent transparent #fff transparent;content:'';position: absolute;right: 5px;top:45%;z-index: 10}
.bills .header.headerSortDown:before{border-width: 0px}
.bills .header.headerSortUp:after{border-width: 0px}
.bills tr.even{background-color:#ecedf0}
.bills tr.odd{background-color: #fff}
.filter{background-color: #e3e3e3;margin-bottom: 15px;padding: 20px}
.filter label{font-size:12px;width:25%;margin-right:5%;display: inline-block}
.filter select{width:60%}
.filter select:focus, .filter select:hover{border: 1px solid #ff4b0e}
.filter div{margin-bottom: 10px}
.filter_title{font-size:14px;font-weight: bold}
.filter_found{font-weight: bold;margin-bottom: 0px!important;font-size:12px;margin-top:10px;color: #ff4b0e}
.filter_found div{display: inline;margin-bottom:  0px!important}
.fp_dep .filter{margin-bottom: 0px}

/*Меню на вторичных*/
.inner_menu{font-size:16px;line-height: 24px;margin: 0px;font-family: Roboto}
.inner_menu li{padding-bottom: 15px;margin-top: 15px;background: none;border-bottom: 1px solid #fff}
.inner_menu ul li, .inner_menu ul li:hover {background: none;}
.inner_menu a{color:#4f4f4f!important;text-decoration: none}
.inner_menu a:hover{text-decoration: underline}
.inner_menu ul{margin: 5px 0px 0px 0px}
.inner_menu ul ul{margin: 5px 0px 0px 37px}

.between_blocks{margin-bottom: 24px}

/*внутренняя информация*/
/*.fp_inner_info{width:984px;width:calc(100% - 0.6% - 288px);float: right}*/
.fp_inner_info{width:984px;width:calc(100% - 0.6% - 330px);float: left}
.fp_inner_info .fp_c_tab{text-transform: none}
.info_inner{height: 300px;max-height: 300px;width:calc(100% + 25px);padding-right: 25px}
.info_inner+.more{padding-left: 0px}

/*Карта сайта*/
.sitemap_col{padding-bottom: 30px;padding-right: 20px}
.sitemap_top_el{font-size:22px;padding-bottom: 10px}
.sitemap_col a{text-decoration: none}
.sitemap_col a:hover{color:#dd3700!important;text-decoration: underline}
.sitemap_col ul{margin: 5px 0px 0px 24px}


/*Фото*/
.photo_r_list{margin-left:24px}
.photo_r_item{width:302px;min-height:240px;background-color:#fff;border-left:48px solid #e0e0e0;border-bottom:24px solid #e0e0e0;text-decoration:none;display:table-cell;vertical-align:top;margin-bottom:50px;padding:px 0px 5px 0px;position:relative;z-index:1}
.photo_r_item:hover{}
.photo_r_item:first-child, .clear + .photo_r_item, h1+.photo_r_item{border-left:0px;width:264px}
/*.photo_r_item:after{position: absolute;background-repeat: no-repeat;width:200px;height:20px;bottom: -20px;content:".";font-size: 1px;background-image: url("/desimages/right_shadow.png");right:-20px;background-position: right top;z-index:100}
.photo_r_item img{display:block;float:none;margin:5px 0px}
.photo_r_date{font-size:10px;font-weight:bold;display:block}
.photo_r_title{font-size:12px;font-weight:bold;line-height:1.2;display:block}
/*.photo_right_col{float:right;width:266px;margin-bottom:30px}
.photo_right_col .photo_r_item{margin-left:0px;margin-bottom:0px;float:none;z-index:100;min-height:auto;padding-bottom:10px;padding-top:10px}
.photo_right_col .photo_r_item+.photo_r_item{z-index:50}
.photo_right_col .photo_r_item+.photo_r_item+.photo_r_item{z-index:10}
.more_photo_r{position:relative;z-index:1;background-color:#2B75BC;color:#fff!important;padding:15px 0px 10px 22px;font-size:11px}
.more_photo_r a{color:#fff!important;font-weight:bold}
.photo_left_col{width:867px;margin-left:-22px;float:left;margin-bottom:30px}*/
.photo_big{background-color:#fff;}
.photo_big img{float:none;padding: 24px 24px 10px;display:block;margin: 0px auto}
.photo_big_title{padding:0px 24px 10px;font-family: Roboto}
.photo_big .photo_r_title{padding:10px 24px;background-color:#ecedf0;font-family: Roboto;border-bottom: 1px solid #fff;margin-top: 14px;font-size:14px}
.photo_big_description{padding:0px 24px 10px;font-size:14px}

.photo_slider{background-color:#e0e0e0;height:200px;margin: 20px 0px}
.auto_height_slider{height: auto}
.photo_slider_title{font-weight: bold;text-transform: uppercase;padding: 10px 36px}
.photo_slider_ul{margin:0px;}
.photo_slider_ul li{width:304px!important;padding:18px 0px 22px;text-align:center;background:none;margin:0px;display:block;float:left;height:200px;cursor:pointer}
.photo_slider_ul li:before{display: none}
.auto_height_slider li{height: auto}
.auto_height_slider li:before{display: none}
.photo_slider_ul li img{float:none;margin:0px;padding:0px;max-width:264px;max-height:160px;width:100%}
.auto_height_slider li img{margin-bottom: 10px}
.auto_height_slider li a{}
.auto_height_slider li a span{font-size: 12px;font-size: 0.75rem;text-decoration: none;padding: 0px 15px;display: inline-block;text-align: left}
.auto_height_slider li:hover a span{color:#fff}
.photo_slider_ul li:hover, .photo_slider_selected{background-color:#666d7f!important}
#photo_slider_prev, #photo_slider_next, .slider_prev, .slider_next{width:17px;height:34px;background-repeat:no-repeat;margin-top:63px;float:left}
.auto_height_slider #photo_slider_prev, .auto_height_slider #photo_slider_next, .auto_height_slider .slider_prev, .auto_height_slider .slider_next{margin-top: 70px}
#photo_slider_prev, .slider_prev{margin-left:10px;margin-right:9px}
#photo_slider_next, .slider_next{margin-left:9px}
#photo_slider_prev a, #photo_slider_next a, .slider_prev a, .slider_next a{display:block;cursor:pointer;width:17px;height:34px}
#photo_slider_prev a, .slider_prev a{background-image:url("/desimages/ires_prev.png");}
#photo_slider_next a, .slider_next a{background-image:url("/desimages/ires_next.png");}
.photo_slider .bx-wrapper{float:left;width:calc(100% - 72px)}

/*Видео*/
#video_conteiner{background-color: #fff;padding: 24px 24px 10px}
.video_title{padding:0px 24px 24px;font-family: Roboto}



/*
@media only screen and (min-width: 1200px){
    .center_col_main{width:648px}
    .left_col_main{width:calc(100% - 0.6% - 960px)}
}

@media only screen and (max-width: 1024px){
    .all{padding: 0px 1%}
    .fp_news{width: 100%;float: none}
    .today{margin-left: 0px;width:23%;margin-right: 2%}
    .today_img img{width:90%}
}

@media only screen and (max-width:1024px) and (min-width:800px){
    .left_col3{width: 100%;float:none;clear:both}
    .center_col3{max-width: 736px;float: left;margin: 0px 24px 24px 0px;width:calc(100% - 288px)}
    .right_col3{width: 264px;float: right;margin-bottom: 24px}
}

@media only screen and (max-width:800px){
    .left_col3{width: 100%;float:none;clear:both}
    .center_col3{max-width: none;float: none;margin: 24px 0px;width:100%}
    .right_col3{width: 100%;float: none;clear:both;margin-bottom: 24px}
    .left_col2{width:100%;float:none;padding-bottom: 25px;margin-bottom: 24px}
    .right_col2{width: 100%;float:none;padding-bottom: 25px}
}
*/



/*Ошибка 404*/
.left_col_404{width:515px;float:left;margin-bottom: 40px;padding-left: 37px;padding-top: 60px}
.right_col_404{width:650px;float:right;margin-bottom: 40px;margin-top: 3px;font-size: 74px;color:#d3af35;text-align:right;padding-right: 55px;position: relative;padding-bottom: 350px; text-transform: uppercase;padding-top: 30px}
.right_col_404 b{font-size:330px;position: absolute;top:0px;left:0px;display: block}
.left_col_404 ul{font-size: 22px;font-weight: normal;margin-left: -37px}
.left_col_404 ul li{padding-left: 37px;background: url("/desimages/li_item_inner.png") no-repeat left 10px;font-weight: normal;}
.left_col_404 ul li:hover{background-image: url("/desimages/li_item_inner_hover.png")}
.left_col_404 a{color:#2b75bc!important}
.left_col_404 a:hover{color:#b99419!important}
.error_menu{font-size:14px!important;}
.error_menu li{font-weight: bold!important;background: none!important;text-transform: none}
.error_footer{position: absolute;bottom: 0px;width: 100%}


/*
.block1{border:1px solid #dfe5ee;margin-bottom: 20px;position: relative}
.block1:before{background-image: url("/desimages/right_shadow.png");right:-20px;background-position: right top;position: absolute;background-repeat: no-repeat;width:200px;height:20px;bottom: -20px;content:".";font-size: 1px}*/

/*Официальные документы*/
/*.block1 .fp_title{padding: 15px 20px 0px;}
.off_docs{padding: 15px 20px;border-top: 1px solid #dfe5ee;}
.fp_title+.off_docs{border-top: 0px}
.off_docs a{display: block;color:#4f4f4f;text-decoration: none}
.off_docs b{display: block;font-size:12px;color:#9d9d9d;padding-bottom: 5px}
.link_href{display:block}










.doc_photo_title:before, .doc_photo_title:after{position: absolute;background-repeat: no-repeat;width:200px;height:20px;bottom: -20px;content:".";font-size: 1px}
.doc_photo_title:before{background-image: url("/desimages/left_shadow.png");left:-20px;background-position: left top}
.doc_photo_title:after{background-image: url("/desimages/right_shadow.png");right:-20px;background-position: right top}
*/

/*Карта сайта*/
/*.sitemap_col{width:50%;float:left;padding-bottom: 30px;padding-right: 20px}
.sitemap_top_el{background: url("/desimages/sitemap_top.png") no-repeat left 5px;font-size:22px;padding-left: 22px;padding-bottom: 10px}
.sitemap_col a{color:#4f4f4f!important;text-decoration: none}
.sitemap_col a:hover{color:#b99419!important;text-decoration: underline}
.sitemap_col ul{margin: 5px 0px 0px 24px}*/




/*.with_border{padding-left: 20px}
.with_border h1{border-left: 0px;margin-left: 0px;padding-left: 0px}*/







/*Одна новость*/
/*.one_news.with_border{margin-left: -23px}
.news_rubrics{margin:20px 0px;}*/



/*.lower{text-transform:lowercase}*/

/*Слайдер из прикреплений*/
.attach{margin-left:-23px;width:866px;margin-top: 20px}
#attach_prev, #attach_next{width: 12px;height: 24px;margin-top: 70px;float:left}
#attach_prev a, #attach_next a{width: 12px;height: 24px;display: block}
#attach_prev{margin-right: 17px}
#attach_next{margin-left: 17px}
#attach_prev a{background: url("/desimages/attach_prev.png") no-repeat;}
#attach_next a{background: url("/desimages/attach_next.png") no-repeat;}
#attach_prev:hover a{background-image: url("/desimages/attach_prev_hover.png")}
#attach_next:hover a{background-image: url("/desimages/attach_next_hover.png")}
.attach .bx-wrapper {float:left;width:809px;display: block;position: relative;border-top:3px double #d3af35;border-bottom:3px double #d3af35;padding: 1px 0px}
.attach .bx-viewport{background-color: #eff7ff;height: 163px!important}
.attach_ul{display: block;float:left;margin: 0px!important}
.attach>.attach_ul{border-top:3px double #d3af35;border-bottom:3px double #d3af35;padding: 1px 0px;background-color: #eff7ff}
.attach_ul li{background-color: #eff7ff;display: block;float:left;text-align: center;padding: 25px 0px;margin: 0px;background-image: none;cursor:pointer;overflow: hidden;height:163px}
.attach>.attach_ul li{padding: 25px 10px;margin-left: 10px}
.attach>.attach_ul li:first-child{margin-left: 0px}
.attach_ul li:hover{background-color: #fff9e5}
.attach_ul li img{float:none;margin: 0px;padding: 0px;border: 0px;max-width: 172px}

/*Слайдер из прикреплений большой*/
#attach_popup{position: absolute;left:0px;top:0px;width: 100%;height: 100%;display: none}
.attach_op{position: fixed;width:100%;height:100%;background-color: #000;opacity: 0.4;z-index: 3000;left:0px;top:0px}
.attach_close{position: absolute;right:5px;top:5px;width:20px;height:20px;font-size:20px;cursor: pointer}
#attach_big{width:890px;position: relative;margin: auto;background-color: #ecedf0;padding: 0px 10px;z-index: 4000;display: table}
#attach_big_prev, #attach_big_next{display: table-cell;vertical-align: middle;float: none}
#attach_big_prev{padding-right: 10px}
#attach_big_next{padding-left: 10px}
#attach_big_prev a, #attach_big_next a{display: block}
#attach_big .bx-wrapper {width:809px;display: table-cell;position: relative;padding: 1px 0px;max-width: 850px!important}
.attach_big_ul{width:1000%;display: block;float:left;margin:0px!important}
.attach_big_ul li{display: block;float:left;text-align: center;padding: 25px 0px;margin: 0px;background-image: none;}
.attach_big_ul li img{float:none;margin: 0px;padding: 0px;border: 0px;}

#attach_big .bx-controls{text-align: center;padding: 10px 0px}
#attach_big .bx-pager{display: inline-block}
#attach_big .bx-pager:after{content:'.';font-size: 1px;clear:both}
#attach_big .bx-pager-item{width:27px;height: 27px;border-radius: 10px;margin-right: 6px;float:left;cursor: pointer;display: block;}
#attach_big .bx-pager-item a{width:27px;height: 27px;border-radius: 10px;background-color: #fff;margin-right: 6px;cursor: pointer;display: block;color:#4f4f4f!important; text-decoration: none;padding: 6px 0px 0px 0px;line-height: 1;text-align: center}
#attach_big .bx-pager-item a.active, .bx-pager-item:hover a{background-color: #fff9e5!important;color:#969696!important}


/*Страницы*/
.pages{padding-top: 8px;clear: both;font-weight: bold;}
.pages a, .pages span{padding: 6px 0px 0px 0px;display: inline-block;}
.page_item{margin-right: 9px;display: block;text-decoration: none;line-height: 1;text-align: center;}
span.page_item{color:#ff4b0d!important}
.page_item:hover, .p_next_block:hover, .p_next:hover, .p_prev:hover, .p_prev_block:hover{color:#ff4b0d!important}
.p_prev, .p_prev_block{padding-right: 20px!important;}
.p_next_block, .p_next{padding-left: 20px!important}


/*
.pages{padding-top: 8px;color:#fff;clear: both;font-weight: bold;background-color: rgba(26, 39, 66, 0.4)}
.pages a, .pages span{color:#fff;padding: 6px 0px 0px 0px;display: block;float:left}
.page_item{width:27px;height: 27px;border-radius: 10px;background-color: #666d7f;margin-right: 9px;display: block;text-decoration: none;line-height: 1;text-align: center;}
span.page_item{color:#ff4b0d!important}
.page_item:hover{background-color: transparent!important;}
.p_prev, .p_prev_block{padding-right: 20px!important;}
.p_next_block, .p_next{padding-left: 20px!important}
*/

/*Архив*/
.archive{margin-top:30px;margin-bottom: 30px}
.archive_title{font-weight: bold}
.archive_line{font-size:12px;font-size:0.75rem;margin-top:10px;position: relative}
.month a{display: inline-block;padding: 8px 4px 0}
.month a:hover{color:#ff4b0d}
.year{display: inline-block;cursor:pointer;padding: 0px 5px}
.month{display: none;position: absolute;left:0px;width:100%;top:18px}
.year:hover .month{display: block}
.year:hover span{color:#ff4b0d}
.curr_year, .curr_month{color:#ff4b0d}



/*Поиск*/
/*.search_info{font-size:18px;border-bottom: 1px dotted #b8d8a3;padding-bottom: 25px;padding-top: 20px}
.search_item{border-bottom: 1px solid #dfe5ee;clear: both;margin-top:15px;margin-bottom: 15px; padding-bottom: 20px;}
.search_item img{max-width: 181px}
.search_item_date{color:#969696;font-size:10px;}
.search_item_title{text-decoration: none;display: block}
.search_item_title:hover{}
.search_item_date+.search_item_title{padding-top: 5px;}
.search_text{}*/


/*Фото*/
/*.photo_r_list{margin-left:-22px}
.photo_r_item{width:266px;min-height:240px;background-color:#2B75BC;color:#fff!important;text-decoration:none;margin-left:35px;display:block;float:left;margin-bottom:50px;padding:5px 0px 5px 22px;position:relative;z-index:1}
.photo_r_item:hover{background-color:#B99419;color:#fff}
.photo_r_item:first-child, .clear + .photo_r_item{margin-left:0px}
.photo_r_item:after{position: absolute;background-repeat: no-repeat;width:200px;height:20px;bottom: -20px;content:".";font-size: 1px;background-image: url("/desimages/right_shadow.png");right:-20px;background-position: right top;z-index:100}
.photo_r_item img{display:block;float:none;margin:5px 0px}
.photo_r_date{font-size:10px;font-weight:bold;display:block}
.photo_r_title{font-size:12px;font-weight:bold;line-height:1.2;display:block}
.photo_right_col{float:right;width:266px;margin-bottom:30px}
.photo_right_col .photo_r_item{margin-left:0px;margin-bottom:0px;float:none;z-index:100;min-height:auto;padding-bottom:10px;padding-top:10px}
.photo_right_col .photo_r_item+.photo_r_item{z-index:50}
.photo_right_col .photo_r_item+.photo_r_item+.photo_r_item{z-index:10}
.more_photo_r{position:relative;z-index:1;background-color:#2B75BC;color:#fff!important;padding:15px 0px 10px 22px;font-size:11px}
.more_photo_r a{color:#fff!important;font-weight:bold}
.photo_left_col{width:867px;margin-left:-22px;float:left;margin-bottom:30px}
.photo_big{background-color:#F1F8FF;padding-bottom:10px}
.photo_big .photo_r_date{background-color:#2B75BC;color:#fff;line-height:29px;padding-left:22px}
.photo_big img{float:none;margin:29px 0px 20px 22px;display:block}
.photo_big_title{padding:0px 20px 10px 22px}
.photo_big .photo_r_title{padding:0px 20px 10px 22px;font-size:12px;color:#9C9D9D}

.photo_slider{background-color:#2B75BC;height:154px}
.photo_slider_ul{margin:0px;}
.photo_slider_ul li{width:196px;padding:18px 0px 22px;text-align:center;background:none;margin:0px;display:block;float:left;height:154px;cursor:pointer}
.photo_slider_ul li img{float:none;margin:0px;padding:0px;max-width:172px;max-height:114px}
.photo_slider_ul li:hover, .photo_slider_selected{background-color:#b99419!important}
#photo_slider_prev, #photo_slider_next{width:12px;height:24px;background-repeat:no-repeat;margin-top:63px;float:left}
#photo_slider_prev{margin-left:22px;margin-right:5px}
#photo_slider_next{margin-left:5px}
#photo_slider_prev a, #photo_slider_next a{display:block;cursor:pointer;width:12px;height:24px}
#photo_slider_prev a{background-image:url("/desimages/photo_slider_prev.png");}
#photo_slider_next a{background-image:url("/desimages/photo_slider_next.png");}
.photo_slider .bx-wrapper{float:left}*/


/*Обратная */
/*.fb_text_before{padding-bottom: 30px}
.fb_text_after{padding-top: 30px}
.fb_form{}
.fb_text{width:150px;display: block;float: left;clear: both;line-height: 1;padding-bottom:15px}
.fb_text label{}
.red{font-size:11px;color:red;line-height: 1}
div.red{visibility: hidden}
.el_input{float: left;width:690px;margin-left: 10px;padding-bottom: 15px}
.el_input input, .el_input textarea, .el_input select{border: 1px solid #DFE5EE;width:688px;display: block;border-radius:5px;padding:0px 7px;color:#4f4f4f}
.el_input input, .el_input select{height: 25px}
.fb_small_text{font-size:10px;line-height: 1}
.input_file{border:0px!important}
.code_input{width:300px!important;float:left;margin-right:20px}
.fb_code{float: left;width:180px}
.fb_code a{font-size: 10px;line-height: 1;color:#1D4B78;margin-top:-4px;font-weight:bold;display:block}
.fb_code a:hover{color:#B99419}
.sendform{display: block;margin: 20px 0px;background-color: #DBEEFF;color:#75777A;border: 0px;border-bottom:1px solid #B6CDE0;padding: 0px 10px;border-radius: 7px;cursor: pointer;height:25px;line-height:25px;
    background:-webkit-linear-gradient(top, #ECF6FF 0px,#DBEEFF 50%, #D4EBFF 100%);
    background:-moz-linear-gradient(top, #ECF6FF 0px,#DBEEFF 50%, #D4EBFF 100%);
    background:-o-linear-gradient(top, #ECF6FF 0px,#DBEEFF 50%, #D4EBFF 100%);
    background:-ms-linear-gradient(top, #ECF6FF 0px,#DBEEFF 50%, #D4EBFF 100%);
    background:linear-gradient(to bottom, #ECF6FF 0px,#DBEEFF 50%, #D4EBFF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECF6FF', endColorstr='#D4EBFF',GradientType=0);}
.sendform:hover{background-color: #FFF5D2;color:#C2A132;border-bottom:1px solid #E0D5AE;
    background:-webkit-linear-gradient(top, #FFFAE8 0px,#FFF5D2 50%, #FFF3C9 100%);
    background:-moz-linear-gradient(top, #FFFAE8 0px,#FFF5D2 50%, #FFF3C9 100%);
    background:-o-linear-gradient(top, #FFFAE8 0px,#FFF5D2 50%, #FFF3C9 100%);
    background:-ms-linear-gradient(top, #FFFAE8 0px,#FFF5D2 50%, #FFF3C9 100%);
    background:linear-gradient(to bottom, #FFFAE8 0px,#FFF5D2 50%, #FFF3C9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAE8', endColorstr='#FFF3C9',GradientType=0);}
.fb_info{font-size:12px}
.fb_send_ok{color:#416641;font-size:18px;padding-bottom: 15px;font-weight: bold}
.fb_send_error{color:red;font-size:18px;padding-bottom: 15px;font-weight: bold}*/

/**/
/*.link_block{margin-top: 15px;border-bottom: 1px dotted #b8d8a3;padding:0px 20px 15px}*/

/*Календарь событий*/
/*#calendar_form{position: relative}
.calendar_input{width:93px;height: 28px;border: 1px solid #dfe5ee;font-size: 12px;color: #969696;line-height: 26px;border-radius: 7px;background: url("/desimages/calendar_btn.png") no-repeat 75px 10px;margin: 0px 3px 0px 2px;padding: 0px 0px 0px 5px}
.calendar_date{padding:15px 0px 20px 21px;font-size: 12px}
.calendar_select{height: 28px;border: 1px solid #dfe5ee;font-size: 12px;color: #969696;width:228px;line-height: 26px;border-radius: 7px;margin-left: 21px; background: url("/desimages/calendar_btn.png") no-repeat 210px 10px;padding: 0px 20px 0px 12px;overflow: hidden;margin-bottom: 20px}
.calendar_select_hidden{font-size: 12px;margin-left: 21px;border: 1px solid #dfe5ee;position: absolute;left:0px;background-color: #fff;padding: 15px;width:228px;display: none;margin-top:-25px;border-top:1px solid #fff;z-index:100}
.calendar_select_hidden a{padding-bottom: 10px;display: block;text-decoration: none;color:#969696;cursor:pointer}
.calendar_submit{display: block;background-color: #DBEEFF;color:#75777A;border: 0px;border-bottom:1px solid #B6CDE0;padding: 0px 10px;border-radius: 7px;cursor: pointer;height:25px;line-height:25px;margin: 0px auto 20px;
    background:-webkit-linear-gradient(top, #ECF6FF 0px,#DBEEFF 50%, #D4EBFF 100%);
    background:-moz-linear-gradient(top, #ECF6FF 0px,#DBEEFF 50%, #D4EBFF 100%);
    background:-o-linear-gradient(top, #ECF6FF 0px,#DBEEFF 50%, #D4EBFF 100%);
    background:-ms-linear-gradient(top, #ECF6FF 0px,#DBEEFF 50%, #D4EBFF 100%);
    background:linear-gradient(to bottom, #ECF6FF 0px,#DBEEFF 50%, #D4EBFF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECF6FF', endColorstr='#D4EBFF',GradientType=0);
}
.calendar_submit:hover{background-color: #FFF5D2;color:#C2A132;border-bottom:1px solid #E0D5AE;
    background:-webkit-linear-gradient(top, #FFFAE8 0px,#FFF5D2 50%, #FFF3C9 100%);
    background:-moz-linear-gradient(top, #FFFAE8 0px,#FFF5D2 50%, #FFF3C9 100%);
    background:-o-linear-gradient(top, #FFFAE8 0px,#FFF5D2 50%, #FFF3C9 100%);
    background:-ms-linear-gradient(top, #FFFAE8 0px,#FFF5D2 50%, #FFF3C9 100%);
    background:linear-gradient(to bottom, #FFFAE8 0px,#FFF5D2 50%, #FFF3C9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAE8', endColorstr='#FFF3C9',GradientType=0);}*/

/*Видео*/
/*.video_block{border-top: 3px solid #2b75bc;background-color: #eff7ff;margin-bottom: 30px}
.video_block_title{font-size: 18px;padding: 10px 0px 10px 19px;color:#2b75bc}
.video_block_title a{color:#2b75bc!important;text-decoration: none}
.video_block_title a:hover{color:#b99419}
.video_block .bx-controls{margin:17px 0px 0px;padding-left: 13px}
.video_block .bx-pager-item{font-size: 0px;float: left;margin-left: 6px;}
.video_block .bx-pager-item a{border-bottom: 6px solid #2b75bc;display: block;border-top: 6px solid #eff7ff;width:24px;cursor: pointer}
.video_block .bx-pager-item a:hover{border-bottom-color: #d3af35}
.video_block .active{border-top-color:#2b75bc!important;}
.video_block .active:hover{border-top-color:#d3af35!important;}
.video_block img{float: none;display: block;margin: 0px}
.video_slider{}
.video_block{position: relative;}
.video_block a{display: block;position: relative;}
.video_block .bx-caption{position: absolute;background-color: #000;background-color: rgba(255, 255, 255, 0.75);left:0px;bottom: 0px;color:#1d4b78;padding: 5px 10px 5px 18px; line-height: 1.2;font-size: 11px;font-weight: bold;width: 100%}
.video_block:hover .bx-caption{color:#b99419;text-decoration: underline}

#video_conteiner{border-top: 3px solid #2b75bc;background-color: #eff7ff;padding: 29px 22px 15px}
.video_title{font-size: 12px;font-weight: bold;color:#969696;margin: 20px 0px 8px}
.video_date{font-size: 10px;font-weight: bold;color:#4f4f4f;margin-bottom:10px}
.video_block_second{padding-top: 29px;margin-bottom: 0px;width:266px}
.video_block_second:hover{border-top-color:#b99419}
.more_video{background-color: #eff7ff;padding: 15px 10px 15px 22px;font-size: 10px;font-weight: bold;}
.more_video a:visited{color:#1d4b78}
.more_video a:hover{color:#d3af35}
.video_block_list{padding-top: 20px;width:266px;float:left;margin-left: 30px}
.video_block_list:first-child, .clear + .video_block_list{margin-left:0px}
.video_block_list:hover{border-top-color:#b99419}
.video_block_list .video_date{padding: 5px 19px}*/





/*Разворачивающиеся блоки*/
/*.wrap_title{cursor:pointer;display: block}
.wrap_block{display: none}
.wrap_block+.wrap_title{margin-top: 10px}*/

/*Прелодер*/
.preloader{background: url("/desimages/preloader.gif") no-repeat;width:256px;height:38px;margin: 30px auto}

/*#ui-datepicker-div{font-size:14px}*/

.obr_input_file{ width: auto; padding-bottom: 0}
.obr_input_file input{float: left}
.obr_more_files{margin-left: 10px;color: #666d7f;cursor: pointer;font-weight: bold;}
.obr_more_files:hover{text-decoration: underline}

.calendar_title{font-weight: bold;font-size: 16px;font-size: 1rem;margin-top: 20px;background-color: #e3e3e3;padding: 5px 15px 10px}
#rullings_calendar{background-color: #e3e3e3;}
#rullings_calendar table{width:100%;margin-top:0px}
#rullings_calendar td:hover{background: #ecedf0;}
#rullings_calendar td{font-size:14px;font-size: 0.875rem;padding: 0px 3px;text-align: center}
#rullings_calendar td a{display: inline-block;text-decoration: none}
#rullings_calendar td a.ui-state-default{font-weight: bold;cursor: pointer;display: inline-block;width: 100%;height: 100%;color:#dd3700}
#rullings_calendar td a.ui-state-default:hover{color:#dd3700;text-decoration: none}
#rullings_calendar .ui-datepicker-today, #rullings_calendar .ui-datepicker-today a {background-color: #e3e3e3;font-weight: bold}
#rullings_calendar .ui_sel_date a{color:#dd3700;font-weight: normal!important}
#rullings_calendar td span {display: inline-block;line-height: 20px;text-align: center;margin: 5px auto;  color:#777}
#rullings_calendar td span:hover {background: #eeeeee;}
#rullings_calendar th{border-right: 1px solid #888;padding: 5px;text-align: center;font-size: 14px;font-size: 0.875rem}
#rullings_calendar th:first-child{border-radius: 0;}
#rullings_calendar th:last-child{border-radius: 0;}
#rullings_calendar tr{background-color: #fff;}
#rullings_calendar tr:hover{border-color: inherit}

#rullings_calendar .ui-datepicker-header{position: relative}
#rullings_calendar .ui-datepicker-prev{left:15px;}
#rullings_calendar .ui-datepicker-next{text-align: right;right:15px;}
#rullings_calendar .ui-datepicker-prev, #rullings_calendar .ui-datepicker-next{text-decoration: none;position:absolute;width: 20%;font-size: 12px;font-size:0.75rem;font-weight: bold;bottom:0px;z-index: 10;cursor:pointer}
#rullings_calendar .ui-datepicker-prev:hover, #rullings_calendar .ui-datepicker-next:hover{color:#dd3700}
#rullings_calendar .ui-datepicker-title{width: 100%;text-align: center;font-size: 14px;font-size:0.875rem;font-weight: bold;position: relative;z-index: 1}

.photo_naznachenia{display: table-cell;vertical-align: top}
.photo_naznachenia + .naznachenia_text{display: table-cell;vertical-align: top}
.naznachenia_position{font-weight: bold;padding-bottom: 30px}
.naznachenia_description{margin-left: 20px;font-size: 15px;font-size: 0.9375rem}

.okrug_img img{max-width: 100%;float: none;margin: 0px}

#popup{position: fixed;top:0px;height: 100%;left: 0px;width: 100%;z-index: 9000;background: rgba(0,0,0,0.5);display: none}
#popup_outer{position: absolute;width: 100%;z-index: 10000;display: none;text-align: center;padding-top: 20px}
#popup_inner img{max-width: 1200px;width: 100%;display: inline-block;float: none;border: 7px solid #fff;z-index: 10100;;position: relative;margin: 0px;border-top-width: 35px}
.close_popup{width:16px;height: 16px;right:20px;top:50px;position: fixed;cursor: pointer;z-index:20000}
.close_popup::before{position: absolute;content: '';left: -4px;top:-4px;height: 26px;width: 26px;z-index: 1000;background: #000;border-radius: 13px}
.close_popup::after{width:16px;height: 16px;left:0px;top:0px;background: url(/desimages/close.png) no-repeat;position: absolute;z-index:20000;content: ''}
.popup_title{font-weight: bold;display: inline-block;max-width: 100%;position: relative;z-index: 15000;top:28px;text-transform: uppercase;font-family: Roboto;font-size: 16px;font-size: 1rem}


.stat_obr{margin-top: 22px}
.stat_obr a{display: block;margin-bottom: 20px;}
.stat_obr img{margin: 0px;float: none;max-width: 100%}

.coop_bookmark{background-color: #dddddd}
.coop_bookmark:after{position: relative;content: '';display: block;clear: both}
.coop_bookmark h1{margin-bottom: 0}
.coop_bookmark a{text-decoration: none}

.world_map{/*width: 100%;position: sticky;top:44px;*/margin: 0px 24px;border-bottom: 1px solid #e2e2e2}
.country{stroke:#555;stroke-width:0.5;fill:#ccc}
.country:hover{fill:#555}
.lake{fill:#fff;stroke:#555;stroke-width:0.5;}
.country_sel{cursor:pointer;fill:#888}
.country_hover, .country_curr, .country_belarus{fill:#dd3700}
.coop_inner{position: relative;background-color: #fff}
.coop_inner:after{content: '';clear: both;position: relative;display: block}
.coop_inner_list{padding:15px 20px 10px;background-color: #fff;position: relative}
.coop_inlist{padding: 0px 4px 5px}
.coop_inlist_all{padding:15px 24px 50px;}
.coop_inlist_all:after{position: relative;display: block;clear: both;content: ''}
.coop_inlist_all .cooperation{width: 30%;margin-right: 5%;margin-bottom: 20px}
.coop_inlist_all .cooperation:nth-child(3n){margin-right: 0;}
.coop_inlist_all .cooperation:nth-child(3n+1){clear: both}
/*.world_map+.coop_inner_list{width: 264px;float: right;margin-top: 10px;}*/
/*.coop_inner .world_map{width: calc(100% - 280px);float: left}
.world_map+.coop_inner_list .cooperation{font-size: 12px;}*/
/*.coop_inner .world_map{width: 100%}*/
.coop_one{margin:0px 24px;padding: 15px 0 30px;border-bottom: 1px solid #e2e2e2}
.coop_one h2{font-size: 18px;font-weight: bold}
.coop_one h2:after{content: '';clear: both;position: relative;display: block}
/*.coop_one+.coop_inner_list{width: 264px;float: right;position: sticky;top: 44px}*/



.horizontal-images.content ul, .vertical-images.content ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.horizontal-images.content li{
	margin: 0 3px;
	float: left;
}