@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;/* font-family: 'Montserrat'; */}
a{text-decoration:none;}
body {font-size: 13px;color: #888;font-family:Verdana, Geneva, sans-serif;background-color: linear-gradient(180deg, #207D51 6.35%, #5EF7A5 100%);line-height: 1.25;background-image:url(http://img.radiodacha.ru/cat_county/element.png);background-repeat:repeat-x;/* WIDTH: 1200px; *//* background: linear-gradient(180deg, #207D51 6.35%, #5EF7A5 100%); */}
ol, ul {list-style: none;}
.header {
    height: 300px;
    width: 100%;
    min-width: 1200px;
    position: relative;
    background-image: url(http://img.radiodacha.ru/leto_county/letohead.png);
    background-position: top center, bottom center;
    background-repeat: no-repeat, no-repeat;
    /* background-size: contain; */
}
.header_bg {width: 945px; margin: 0 auto; position: relative;}
.header_bg_links {margin-top:39px; width:156px; float:left}
.menu{width: 1200px;min-width: 1200px;height: 110px;margin: 0 auto;position: relative;display: flex;margin-top: -17px;justify-content: center;}
.header_menu{list-style:none;margin-left: -19px;}
.header_menu li{float:left; font:bold 18px; margin-top: 20px; background-repeat:no-repeat; width:20%; text-align:center; line-height:110px; font-family:Verdana, Geneva, sans-serif;}
.header_menu a{color:white;display:block;height: 92px;width: 240px;text-decoration:none;}
.header_menu a.active{background-position: 0 -102px;}
.header_menu a:hover{background-position: 0 -102px;}
.content {width: 1200px;margin: 0 auto;background-color: #fff;}
.left_sidebar {float: left;width: 750px;margin-top: 30px;margin-left: 34px;}
.right_sidebar {float: left;width: 195px;margin-top:73px;margin-left:9px;}
.bottom_menu {background: #607B8C;color: #FFFFFF;width: 100%;min-width: 1200px;}
.bottom_menu_bg {width: 650px; height:50px; margin: 0 auto; padding-top:30px;}
.bottom_menu_bg div {float: left; font-weight:bold; font-size: 14px; font-family:Verdana, Geneva, sans-serifp;}
.bottom_menu_bg a{color: #FFFFFF;text-decoration:none;}
.footer {height: 80px;background: #607B8C;width: 100%;min-width: 1200px;}
.footer_bg {width: 945px; margin: 0 auto; text-align:center;}
.vote_block {width: 750px; float: left; overflow: hidden;}
.vote_block_list {width: 750px; float: left;}
.vote_block_list li {float: left;width: 220px; height:220px;background-color:white;font-size: 12px; margin: 0 30px 70px 0;}
.csc {
	margin-top: -40px;
	display: flex;
	flex-direction: column;
}
.button {
	display: flex;
	/* padding: 0px 0px -5px; */
	gap: 8px;
	padding: 0px 0px 0px;
	width: 198.4px;
	height: 66px;
	background: #FC3B00;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 10px;

/* Inside auto layout */
	flex: none;
	order: 0;
	flex-grow: 0;
	margin-left: 25px;
	background-image: url(http://img.radiodacha.ru/leto_county/1b.png);
	justify-content: center;
	flex-direction: column-reverse;
	align-items: center;
	background-repeat: no-repeat;
	border-color: transparent;
	border: none;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
/* identical to box height */
	text-transform: uppercase;
	color: #FFFFFF;
}



.wrap {
    min-height: 100%;
    background: linear-gradient(180deg, #207D51 6.35%, #5EF7A5 100%);
    min-width: 1200px;
}
.paging{
	margin:0;
	padding:0 0 50px;
	list-style:none;
	font-size:0;
	line-height:0;
	letter-spacing:-1px;
	text-align: center;
}
.paging li{
	font-size:12px;
	line-height:normal;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
}
.paging li a{
	display: block;
	padding: 1px 4px;
	text-decoration: none;
	font-weight: bold;
}
.paging li.active font{
	padding: 1px 4px;
	display: block;
	color: #fe4e5d;
	font-weight: bold;
}
.paging li.next{
	margin: 0 0 0 15px;
	width: 90px;
	
}
.paging li.prev{
	margin: 0 15px 0 0;
	width: 90px;
	text-align: right;
}