/*
 * Template CSS
 * (c) 2004-2015, Site-Manager Ltd.
 * http://sm.su
 */

@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=latin,cyrillic);
body {
	background: transparent;
	font-family: 'Roboto Condensed', sans-serif;
	overflow-x: hidden;
}

html {
	max-width: 100%;
}

.container {
	max-width: 1100px;
	margin: 0 auto;
	z-index: 10;
}

.top-bg {
	height: 555px;
	width: 100%;
	position: absolute;
	background: linear-gradient(to bottom, rgba(152, 201, 49, 1) 0%, rgba(152, 201, 49, 1) 1.2%, rgba(218, 240, 215, 1) 1.2%, rgba(233, 247, 222, 1) 10%, rgba(239, 249, 225, 1) 22%, rgba(238, 248, 219, 1) 35%, rgba(233, 243, 200, 1) 56%, rgba(234, 244, 200, 1) 59%, rgba(239, 246, 213, 1) 69%, rgba(254, 254, 252, 1) 86%, rgba(255, 255, 255, 1) 88%, rgba(255, 255, 255, 1) 100%);
	top: 0;
	left: 0;
	z-index: -2;
}

.logo {
	margin-top: 20px;
	z-index: 10;
	background: linear-gradient(to bottom, rgba(222, 242, 217, 1) 0%, rgba(233, 247, 222, 1) 40%, rgba(238, 249, 224, 1) 100%);
	width: 242px;
	height: 70px;
}

.menu-top-right {
	background: linear-gradient(to bottom, rgb(146, 200, 50) 0%, rgb(129, 177, 43) 100%);
	position: absolute;
	top: -23px;
	right: 10px;
	padding: 7px 6px 9px 6px;
	height: 30px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.menu-top-right li {
	padding: 0 6px 0 3px;
	display: inline-block;
	border-right: 1px solid #fff;
	height: 12px;
	color: #fff;
}

.menu-top-right li:last-child {
	border-right: none;
}

.menu-top-right li a {
	font-size: 13px;
	color: #fff;
	margin-top: -1px;
}

.menu-top-right .label-default {}

.menu-top-right .dropdown-menu {
	min-width: 110px;
	margin-top: 10px;
	left: -270px;
}

.menu-top-right .dropdown-menu li {
	display: block;
	height: 26px;
}

.menu-top-right .dropdown-menu a {
	color: #000;
	text-decoration: none;
	background: none;
	font-size: 14px;
}

.menu-header .list-inline {
	background: transparent;
	height: 56px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0;
	margin-top: 9px;
}

.menu-header .list-inline li {}

.menu-header .list-inline li:first-child {
	margin-left: -33px;
}

.menu-header .list-inline a:before {
	content: "  ";
	padding-top: 0px;
	height: 48px;
	width: 29px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAwCAYAAADtoXHnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAzVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQxREEwNzU3MjVGMTFFNUJCOEFGMDUzQUZFOEE4NUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQxREEwNzQ3MjVGMTFFNUJCOEFGMDUzQUZFOEE4NUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0idXVpZDowZDk3NTdlNC1lYTQ1LTExZGMtYTZjMy1jYTE4YTg2MjgzOWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxNTFjZTBlMC1iMmRmLTExZGMtODZlZi04Y2M4ZmRiMzU4MGIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iSZf6AAACm0lEQVR42sSYb2sTQRDG765a0Va0FqyFolQQRFCr9Y0gfSEELX1lv4LfMp9G1LZJNb00f9r7m3UGnpUh5HK3t7u68LBpae/HMzM7O5ew2+0G/2J1Op2/n6PgP6wbjp4Tkm6T1kiKVJIyUg4pH9CbpMfYJxBDZ/NAl9D7pC1SCkVwr8TuPKfPSQ9IqzASAaR8OWWXTxHKMZyV+HnhcuH0NWkbLkPAGFpUgW2hd0lvSesAcPEk2EtfTncR2gAFdI09X5RLV9D3KKBMVG5RdVRcFBKfyc8ih6lQuewfbZwekx7B5RVpKvI58wU9Iq2QYtKAdIlOVCwLrQ30A+kZgGek34AmdS5toPukO6Q+XA4R3rwun22h3Ai+AHROuoDL6ybAttBdgBnWI/1CLnOf0GO4PEUuR3CZN32AKZSb+4Go2CFcJnCpfEC/os9qaAynWZOqbQPlUeQVqrQPxSK0ygf0DXrtmTibI5OqNYXymfwEQE+EdmIKNIHeIh0CNMSeNLlR2kJ5GviIyeAcuhQTnxenEaAMORH5HOMaU66h7PId6QXpB+k7oHHT5t4Gyhf1S/zdN3ShIe7Poo3LJtANdKBT5FI3Az2WBK6hfEE/RHPvibZ3hQJSvqCH6Dyyaq1CWwfdxEsRV+xPOB3bhnYZlKfEPTz8ZK7lFahq51D96jeYmw5SkyvMBMq/e4Lxsi+qNsFtMgssV1QR2m2EswfgVNyZoQ/oGkLbF1NeKlwq11B2cQ+fY+RxbDqOmEL5JtmBw4HoPo0nvTbQdVSuPiJTVxVbBV0BNIdTfS4z22awDLqKsWQ+j04qtgoawe1EvJcUrip20UuxDu1INIHMtrHXQfXXMNph7fcGttAQ+SwFsHTR7uqcpgir8uVOrj8CDACrdQ3Faq574QAAAABJRU5ErkJggg==") no-repeat;
	display: inline-block;
	margin-bottom: -18px;
}

.menu-header .list-inline a::before:first-child {
	background: none;
}

.menu-header .list-inline a {
	font-size: 18px;
	color: #000;
	display: block;
	text-decoration: none;
}

.menu-header {
	margin-top: 23px;
	padding-left: 0;
	background: transparent;
	height: 70px;
}

.content-header {
	height: 330px;
	margin-bottom: 20px;
}

.content-header .col-md-3 {
	margin: 0 0 0 0;
	padding: 0!important;
	height: 0;
	width: 100%;
}

.content-header .col-md-3 img {
	z-index: -2;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0;
}

.content-header h3 {
	font-size: 32px;
	color: #000;
	padding-top: 40px;
	display: inline-block;
	float: right;
	padding-right: 20px;
}

.content-header h4 {
	font-size: 22px;
	color: #000;
	padding-top: 10px;
	display: block;
	float: right;
	margin-top: -10px;
	padding-right: 20px;
}

.aside {
	padding: 0 20px 20px 20px;
	width: 260px;
	position: relative;
	height: inherit;
}

.aside h6 {
	font-size: 18px;
	margin-top: 20px;
}

.aside h4 a {
	font-size: 18px;
	color: #5d5d4b;
	padding-left: 19px;
}

.aside p a {
	font-size: 14px;
	color: #5d5d5d;
	margin: -3px;
}

.aside .list-unstyled a:before {
	margin-left: -16px;
	line-height: 25px;
	content: "     ";
	white-space: pre-wrap;
	display: inline-block;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAIAAADQ/GvKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAABeSURBVChThc6xDQAhCEDRW5OgoRBt7NyCHYx7uYM7KOaSu0birzAvAZ9kdIMQAhHFGN+ntoGZc86lFJ0/24CItdYxhrJz7gcAaK3NOXvvIuK9v4G5yjyunb97zICUFlZifsEIBcXfAAAAAElFTkSuQmCC") no-repeat left 6px;
}

.aside .list-unstyled li {
	min-width: 155px;
	display: block;
	border-top: 2px dotted #666666;
}

.aside .list-unstyled li:last-child {
	border-bottom: 2px dotted #666666;
}

.aside .list-unstyled a {
	padding-left: 2px;
	font-size: 15px;
	color: #434343;
	line-height: 31px;
	display: block;
	padding-left: 17px;
}

.list-unstyled .active-aside a:before {
	line-height: 25px;
	content: "     ";
	white-space: pre-wrap;
	display: inline-block;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAIAAADQ/GvKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAA+SURBVChTY5h+CDtC58MROh+OoNTEHRw9a+ThokCEkPj//3/3amkgA4sEEJAogd0o7JZjInQ+HKHzoegQAwCWwYrVF0haHwAAAABJRU5ErkJggg==") no-repeat left 6px;
}

.list-unstyled .active-aside a {
	color: #004f7b;
}

.content {
	background: transparent;
	min-height: 330px!important;
	margin-right: -1000px;
	z-index: 10;
	position: relative;
	padding: 0 20px 10px 10px;
}

.content h3 {
	font-size: 22px;
	color: #000;
}

.content .breadcrumb {
	background: none;
	font-size: 13px;
	color: #7f7f7f;
	padding-left: 0;
	border-bottom: 1px solid #d8d8d4;
}

.content .breadcrumb a {
	color: #7f7f7f;
}

.breadcrumb>li+li:before {
	content: ">"!important;
}

.list-unstyled .active-aside-2lvl a:before {
	content: ""!important;
}

.list-unstyled .active-aside-2lvl {}

.list-unstyled .active-aside-2lvl:last-of-type {
	border-bottom: none;
}

.main-section {
	background: transparent;
}

.content .col-md-12 {}

.content p {
	font-size: 16px;
	color: #454443;
}

.content .col-md-6 .btn-default {
	font-size: 16px;
	outline-color: #4F9E4F;
}

.content .btn-primary {
	background: #fff;
	border-color: #4F9E4F;
	color: #4F9E4F;
	font-size: 16px;
	outline-color: #4F9E4F
}

.content .btn-primary:hover {
	color: #fff;
	background: #5cb85c;
	border-color: #4cae4c;
}

.pagination li a {
	background: #fff;
	border-color: #4F9E4F;
	color: #4F9E4F;
	font-size: 16px;
}

.pagination li a:hover {
	border-color: #4F9E4F;
	color: #4F9E4F;
	background-color: #eee;
}

.content .active span {
	color: #fff;
	background: #5cb85c;
	border-color: #4cae4c;
	padding: 7px 12px;
}

.content .active span:hover {
	background: #418241;
	border-color: #418241;
}


table .btn-default {
	font-size: 16px;
}

.footer {
	padding: 8px 12px 12px 12px;
	border: 1px solid #e5e5e5;
	background: #6f9c2b;
	color: #7d7d7d;
	margin-left: -2000px;
	padding-left: 1990px;
	margin-right: -2000px;
	padding-right: 2000px;
	height: 83px;
	margin-bottom: -2px;
}

.footer .btn-default {
	margin-bottom: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-left: 17px;
	max-height: 28px;
}

.footer .col-md-3 {}

.footer .col-md-3 img {}

.footer p {
	font-size: 12px;
	color: #ffffff;
}

.form-search {
	height: 70px;
	line-height: 62px;
	z-index: 1000;
	padding: 0;
	margin-left: -5px;
}

.aside .list-unstyled li:first-child {
	border-top: none;
}

.btn-default a:hover {
	text-decoration: none;
}

.footer .list-inline {
	padding-top: 5px;
}

.footer .list-inline li {
	border-right: 1px solid #fff;
	height: 15px;
	margin-bottom: 2px;
}

.footer .list-inline li:last-child {
	border-right: none;
}

.footer .list-inline a {
	font-size: 14px;
	color: #ffffff;
	padding-right: 5px;
}

.footer .list-inline a:after {
	content: " ";
}

@media (min-width: 992px) {
	.form-search .btn-default {
		width: 67px;
	}
}

@media (min-width: 767px) {
	.aside .articles {
		width: 220px;
	}
}

@media (max-width: 992px) {
	.container {
		width: 100%!important;
		margin: 0!important;
		padding: 0!important;
	}
	.menu-header {
		margin-bottom: 20px;
	}
	.form-search .btn-default {
		padding: 3px 0;
	}
	.content-header {
		margin-bottom: -20px;
	}
}

@media (max-width: 767px) {
	.menu-top-right {
		top: -109px;
		right: 20px;
	}
	.content {
		margin-right: 0!important;
	}
	.menu-header .list-inline li:first-child {
		margin-left: 0;
	}
	.aside {
		margin-top: -70px;
		width: 66.66666667%;
	}
	.content-header {
		margin-bottom: -30px;
	}
	.footer {
		height: 163px;
	}
	.form-search {
		width: 100%;
	}
}