@import url("fonts/stylesheet.css");
* { margin:0; padding:0; }
html ,body {
	width: 100%; 
	color: #252525; 
	font: 15px/22px 'Roboto', Arial, Tahoma, Verdana; 
	cursor: default; 
	background: #f2fbee; 
}
body {min-height:100%; height:100%;}
html ,body {min-width: 1000px;}

html, body, div, applet, object, iframe, blockquote, pre, abbr, acronym, address, big, input, textarea,
cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, caption {
	margin:0; 
	padding:0; 
	border:0; 
	text-align:left;
}
a img, :link img, :visited img {border:0;}
p {padding: 0px; margin: 0px;}
ul {}
ol {}
li {margin: 0 0 0 18px;}
h1 {font-size: 22px;line-height: 28px;font-weight: bold;text-transform: uppercase;}
h2 {font-size: 20px;line-height: 26px;font-weight: bold;text-transform: uppercase;}
h3 {font-size: 18px;line-height: 24px;}
h4 {font-size: 14px;line-height: 20px;}
h5 {font-size: 12px;line-height: 18px;}
table {border-collapse: collapse; border-spacing: 0;width: 100%;}
td {vertical-align: top;}
a {cursor: pointer; color: #007b00; text-decoration: underline;}
a:hover {text-decoration: none;}
.clear {clear: both; line-height: 0px; height: 0px; width: 0px; font-size: 0px;}
.hand {cursor: pointer;}
.display_none {display: none;}
#simplemodal-overlay {background-color:#000;}
.left {float: left;}
.right {float: right;}
.message_box {display: none;position: relative;}
.transition:hover {
	webkit-transition-duration: 0.5s; 
	-o-transition-duration: 0.5s; 
	-moz-transition-duration: 0.5s; 
	transition-duration: 0.5s;
}
.print {position: relative;}
.message_close  {
	position  : absolute;
	width     : 20px;
	height    : 20px;
	right     : 10px;
	top       : 10px;
	background: url(/images/krestik.png) center no-repeat;
}
.message_box {
	width: 340px;
	padding: 13px 20px 30px 30px;
	margin: 0 auto;
	border: 1px solid #f0f0f0;
	-moz-border-radius: 0 0 330px / 0 0 0;
	-webkit-border-radius: 0 0 330px / 0 0 0;
	border-radius: 0 0 330px / 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
}
.message_text {
	padding: 20px 0 0 0;
}
.message_top {
	padding: 15px 0 0 0;
}
.message_box .feedback_item {
	padding: 0;
}
.message_title {
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
}
.karkas {
	margin: 0 auto;
	width: 100%;
	position: relative;
	background: #f2fbee url(/images/top_bg.jpg) top center no-repeat;
}
.karkas.karkas_inside {
	background: #f2fbee url(/images/top_bg2.jpg) top center no-repeat;
}
.wrapper {
	width: 1233px;
	margin: 0 auto;
}
.wrapper_pad {
	width: 1173px;
	padding: 0 30px;
	margin: 0 auto;
}
.footer_block {
	height: 56px;
	-moz-border-radius: 1231px 0 0 0 / 0 0 0 0;
	-webkit-border-radius: 1231px 0 0 0 / 0 0 0 0;
	border-radius: 1231px 0 0 0 / 0 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: url(/images/bottom_bg.jpg) center bottom no-repeat;
}
.footer_box {
	padding: 0 30px;
	height: 56px;
	background-color: #088308;
	-moz-box-shadow: 0 0 3px rgba(7,55,7,.29);
	-webkit-box-shadow: 0 0 3px rgba(7,55,7,.29);
	box-shadow: 0 0 3px rgba(7,55,7,.29);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.11) 0%, rgba(255,255,255,.11) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.11) 0%, rgba(255,255,255,.11) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.11) 0%, rgba(255,255,255,.11) 100%);
	background-image: linear-gradient(bottom, rgba(0,0,0,.11) 0%, rgba(255,255,255,.11) 100%);
}
.footer_copyright {
	float: left;
	color: #f2fbee;
	font-size: 13px;
	padding: 16px 0 0 0;
}
.footer_it_block {
	padding: 16px 0 0 0;
	float: left;
}
.footer_web_separator {
	color: #f2fbee;
	font-size: 13px;
	padding: 0 10px;
}
.footer_web_link {
	color: #f2fbee;
	font-size: 13px;
	text-decoration: none;
}
.footer_web_link:hover {
	text-decoration: underline;
}
.footer_web_text {
	color: #f2fbee;
	font-size: 13px;
}
.footer_web_it {
	color: #ffe30a;
	font-size: 13px;
}
.liveinternet {
	float: right;	
	margin: 18px 0 0 0;	
}
.header_box {
	height: 170px;
	background: rgba(242,251,238,1);
}
.header_logo_block {
	float: left;
}
.header_logo {
	float: left;
	padding: 10px 0 0 29px;
}
.header_logo_info {
	text-decoration: none;
	float: left;
	margin: 17px 0 0 7px;
}
.header_logo_title {
	font-weight: bold;
	font-size: 18px;
	color: #008a00;
	text-transform: uppercase;
}
.header_logo_caption {
	font-size: 14px;
	color: #383533;
	font-weight: bold;
	text-transform: uppercase;
}
.header_info_block {
	float: right;
	padding: 0 0 0 0;
}
.header_info_item {
	float: left;
	width: 255px;
	font-size: 14px;
	line-height: 20px;
	margin: 10px 0 0 50px;
}
.header_icon {
	padding: 0px 0 0 47px;
	min-height: 32px;
}
.header_icon_location {
	background: url(/images/icon_location.png) 0 0 no-repeat;
}
.header_icon_phone {
	background: url(/images/icon_phone.png) 0 0 no-repeat;
}
.header_icon_email {
	background: url(/images/icon_mail.png) 0 0 no-repeat;
	padding-top: 7px;
}
.header_icon_time {
	background: url(/images/icon_time.png) 0 0 no-repeat;
}
.nav_content {
	float: left;
}
.nav_box {
	width: 100%;
	height: 53px;
	background-color: #6bafed;
	-moz-box-shadow: 0 1px 0 #ed8f1d;
	-webkit-box-shadow: 0 1px 0 #ed8f1d;
	box-shadow: 0 1px 0 #ed8f1d;
	background-image: -moz-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	background-image: -o-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	background-image: -webkit-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	background-image: linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	position: relative;
}
.auth_block	{
	position: absolute;
	right: 15px;
	bottom:-30px ;
}
.auth_link {
	padding: 0 0 0 20px;
	background: url(/images/icon_auth.png) 0 0 no-repeat;
	color: #ffe20a;
	font-size: 13px;
	text-transform: uppercase;
}
.karkas_inside .auth_link {
	color: #000;
	background: url(/images/icon_auth_a.png) 0 0 no-repeat;
}
.exit_link {
	color: #ffe20a;
	font-size: 13px;
	text-transform: uppercase;
}
.karkas_inside .exit_link {
	color: #000;
}
.nav_item_box {
	height: 53px;
	float: left;
	
}
.nav_item_link {
	display: block;
	height: 53px;
	line-height: 53px;
	color: #252525;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 0 25px 0 24px;
	text-transform: uppercase;
	text-decoration: none;
	background: url(/images/nav_shadow.png) top right no-repeat;
}
.nav_item_box:hover,
.nav_item_box.active {
	background-color: #6bafed;
	background-image: -moz-linear-gradient(bottom, #006500 0%, #08b008 100%);
	background-image: -o-linear-gradient(bottom, #006500 0%, #08b008 100%);
	background-image: -webkit-linear-gradient(bottom, #006500 0%, #08b008 100%);
	background-image: linear-gradient(bottom, #006500 0%, #08b008 100%);

}
.nav_item_box:hover a.nav_item_link,
.nav_item_box.active a.nav_item_link {
	color: #fff;
}
.header_search_block {
	float: left;
}
.search_box {
	margin: 10px 0 0 10px;
	width: 341px;
	height: 35px;
	background-color: rgba(255,255,255,.33);
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.41);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.41);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.41);
}
.header_search_input_box {
	padding: 6px 40px 0 10px;
}
.header_search_btn {
	float: right;
	width: 35px;
	height: 35px;
	background: url(/images/icon_search.png) center no-repeat;
}
.header_search_input {
	background: none;
	outline: none;
	font-size: 13px;
	width: 100%;
}
.header_search_btn:hover {
	cursor: pointer;
}

.content_left {
	float: left;
	width: 400px;
}
.left_menu_item_box {

}
.left_menu_item {
	display: block;
	line-height: 16px;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	padding: 10px 10px 10px 50px;
	background: transparent url(/images/icon_left_menu.png) 30px 12px no-repeat;
	text-decoration: none;
}
.left_menu_item:hover {
	line-height: 16px;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	padding: 10px 10px 10px 50px;
	background: transparent url(/images/icon_left_menu_a.png) 30px 12px no-repeat;
	text-decoration: none;color: #252525;
}
.left_menu_item.active {
	line-height: 16px;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	padding: 10px 10px 10px 50px;
	background: transparent url(/images/icon_left_menu_act.png) 30px 12px no-repeat;
	text-decoration: none;color: #252525;
}
a.left_menu_item:hover,
a.left_menu_item.active {
	color: #000;
}
.left_menu_item_box:hover,
.left_menu_item_box.active {
	-moz-border-radius: 0 0 330px / 0 0 0;
	-webkit-border-radius: 0 0 330px / 0 0 0;
	border-radius: 0 0 330px / 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	/* background-clip: padding-box; */
	-moz-box-shadow: 0 1px 0 #ed8f1d;
	-webkit-box-shadow: 0 1px 0 #ed8f1d;
	box-shadow: 0 1px 0 #ed8f1d;
	color: #000;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDMzMCA0MiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZjMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZlNTBiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIzMzAiIGhlaWdodD0iNDIiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	background-image: -o-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	/* background-image: -webkit-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%); */
	background-image: linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
}
.left_menu_box {
	background: url(/images/left_item_shadow.png) center 10px no-repeat, url(/images/left_menu_bg.png) 0 0 no-repeat;
}
.left_menu_level_3 {
	padding: 0 0 0 5px;
}
.left_menu_level_3 .left_menu_item {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	background-position: 35px 8px;
	text-transform: none;
	font-weight: 400;
}
.left_menu_level_3 .left_menu_item:hover {
	background-position: 35px 8px;
}
.left_menu_item_box.active.left_menu_level_3 {
	background-image: none;
	box-shadow:none;
}
.left_menu_level_4 {padding: 0 0 0 20px;}
.left_menu_level_4 .left_menu_item {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	text-transform: none;
	background-position: 35px 8px;
	color: #007b00;
	font-weight: 400;
}
.left_menu_level_4 .left_menu_item:hover {
	background-position: 35px 8px;
}
.left_menu_item_box.active.left_menu_level_4 {
	background-image: none;
	box-shadow:none;
}
.left_menu_level_5 {
	padding: 0 0 0 30px;
}
.left_menu_level_5 .left_menu_item {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	text-transform: none;
	background-position: 35px 8px;
	font-weight: normal;
}
.left_menu_level_5 .left_menu_item:hover {
	background-position: 35px 8px;
}
.left_menu_item_box.active.left_menu_level_5 {
	background-image: none;
	box-shadow:none;
}
.opros_box {
	background: url(/images/left_item_shadow.png) center 10px no-repeat, url(/images/opros_bg.png) 0 0 no-repeat;
}
.content_left_item_block {
	padding: 30px 0 0 0;
}
.content_left_item_box {
	width: 390px;
	padding: 30px 0;
}
.content_left_item_content {
	width: 280px;
	padding: 13px 20px 30px 30px;
	margin: 0 auto;
	border: 1px solid #f0f0f0;
	-moz-border-radius: 0 0 330px / 0 0 0;
	-webkit-border-radius: 0 0 330px / 0 0 0;
	border-radius: 0 0 330px / 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
}
.content_left_menu_content {
	width: 330px;
	padding: 15px 0;
	margin: 0 auto;
	border: 1px solid #f0f0f0;
	-moz-border-radius: 0 0 330px / 0 0 0;
	-webkit-border-radius: 0 0 330px / 0 0 0;
	border-radius: 0 0 330px / 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #e2f4db;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
}
.opros_title {
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 18px  0 0 0;
}
.quest_info {
	padding: 19px 0 0 0px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}
.quest_item {
	padding: 20px 0 0 0;
}
input[type=radio].css-checkbox {
	position:absolute; 
	z-index:-1000; 
	left:-1000px; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; 
	width:1px; 
	margin:-1px; 
	padding:0; 
	border:0;
}
input[type=radio].css-checkbox + label.css-label {
	padding-left:27px;
	display:inline-block;
	line-height:20px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:14px;
	vertical-align:middle;
	cursor:pointer;
}

input[type=radio].css-checkbox:checked + label.css-label {
	background-position: 0 -131px;
}
label.css-label {
	background-image:url(/images/radio.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.form_button {
	height: 38px;
	background-color: #4d9301;
	-moz-box-shadow: 0 1px 0 #063706;
	-webkit-box-shadow: 0 1px 0 #063706;
	box-shadow: 0 1px 0 #063706;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNiAzOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDA2NTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDhiMDA4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMjYiIGhlaWdodD0iMzgiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #006500 0%, #08b008 100%);
	background-image: -o-linear-gradient(bottom, #006500 0%, #08b008 100%);
	background-image: -webkit-linear-gradient(bottom, #006500 0%, #08b008 100%);
	background-image: linear-gradient(bottom, #006500 0%, #08b008 100%);
}
.form_button:hover {
	cursor: pointer;
	background-color: #4d9301;
	-moz-box-shadow: 0 1px 0 #ed8f1d;
	-webkit-box-shadow: 0 1px 0 #ed8f1d;
	box-shadow: 0 1px 0 #ed8f1d;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNyAzOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZjMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZlNTBiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMjciIGhlaWdodD0iMzgiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	background-image: -o-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	background-image: -webkit-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	background-image: linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
}
.news_button,
.filtr_button,
.article_button {
	height: 38px;
	background-color: #4d9301;
	-moz-box-shadow: 0 1px 0 #ed8f1d;
	-webkit-box-shadow: 0 1px 0 #ed8f1d;
	box-shadow: 0 1px 0 #ed8f1d;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE0OCAzOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZjMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZlNTBiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxNDgiIGhlaWdodD0iMzgiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	background-image: -o-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	background-image: -webkit-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	background-image: linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);

}
.news_button:hover,
.filtr_button:hover,
.article_button:hover {
	cursor: pointer;
	background-color: #4d9301;
	-moz-box-shadow: 0 1px 0 #063706;
	-webkit-box-shadow: 0 1px 0 #063706;
	box-shadow: 0 1px 0 #063706;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNiAzOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDA2NTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDhiMDA4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMjYiIGhlaWdodD0iMzgiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #006500 0%, #08b008 100%);
	background-image: -o-linear-gradient(bottom, #006500 0%, #08b008 100%);
	background-image: -webkit-linear-gradient(bottom, #006500 0%, #08b008 100%);
	background-image: linear-gradient(bottom, #006500 0%, #08b008 100%);
}
.more_button {
	text-decoration: none;
}
.quest_button {
	float: left;
	padding: 30px 0 0 0;
}
.clear_filtr_button {
	float: left;
}
.form_button_left {
	height: 39px;
	padding: 0 0 0 12px;
	background: url(/images/form_btn_left.png) top left no-repeat;
}

.form_button_right {
	height: 39px;
	padding: 0 12px 0 0 ;
	background: url(/images/form_btn_right.png) top right no-repeat;
}
.form_button_left_2 {
	height: 39px;
	padding: 0 0 0 12px;
	background: url(/images/form_btn_left_2.png) top left no-repeat;
}

.form_button_right_2 {
	height: 39px;
	padding: 0 12px 0 0 ;
	background: url(/images/form_btn_right_2.png) top right no-repeat;
}
.form_button_left_3 {
	height: 39px;
	padding: 0 0 0 12px;
	background: url(/images/form_btn_left_3.png) top left no-repeat;
}

.form_button_right_3 {
	height: 39px;
	padding: 0 12px 0 0 ;
	background: url(/images/form_btn_right_3.png) top right no-repeat;
}
.form_button .form_button_center {
	text-align: center;
	color: #fff;
	padding: 0 15px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 39px;
	font-weight: bold;
}
.form_button:hover .form_button_center {
	color: #252525;
}
.news_button .form_button_center,
.article_button .form_button_center {
	text-align: center;
	color: #252525;
	padding: 0 10px 0 20px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 39px;
	font-weight: 500;
	font-weight: bold;
}
.article_button .form_button_center {
	padding: 0 20px 0 10px;
}
.news_button .form_button_center.icon_arrow_right {
	padding: 0 20px 0 15px;
}
.article_button .form_button_center.icon_arrow_left_2 {
	padding:  0 15px 0 20px;
}
.form_button .form_button_center.icon_arrow_left {
	padding: 0 15px 0 20px;
}
.news_button:hover .form_button_center,
.article_button:hover .form_button_center {
	color: #fff;
}
.filtr_search_box {
	padding: 15px 30px 0 30px;
}
.find_filtr_btn {
	float: right;
}
.filtr_button .form_button_center {
	text-align: center;
	color: #252525;
	padding: 0 20px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 39px;
	font-weight: 500;
	font-weight: bold;
}
.filtr_button:hover .form_button_center {
	color: #fff;
}
.icon_arrow_left {
	padding-left: 25px;
	background: url(/images/left_arrow_a.png) 5px 15px no-repeat;
}
.icon_arrow_left:hover {
	background: url(/images/left_arrow.png) 5px 15px no-repeat;
}

.icon_arrow_left_2 {
	padding-left: 25px;
	background: url(/images/left_arrow.png) 5px 15px no-repeat;
}
.icon_arrow_left_2:hover {
	background: url(/images/left_arrow_a.png) 5px 15px no-repeat;
}

.icon_arrow_right {
	padding-right: 25px;
	background: url(/images/right_arrow.png) right 15px no-repeat;
}
.icon_arrow_right:hover {
	background: url(/images/right_arrow_a.png) right 15px no-repeat;
}
.more_button_box {
	padding: 20px 0 0 0;
}
.more_button {
	float: left;
}

.content_right {
	float: right;
	width: 768px;
	padding: 30px 30px 0 0;
}
.content_right.content_right_splash {
	padding: 480px 30px 0 0;
}

.main_about_title {
	font-size: 22px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 14px 0 0 0;	
}
.main_about_caption {
	font-size: 22px;
	font-weight: bold;
	padding: 14px 0 0 0;	
}
.main_about_box {
	padding: 58px 0 0 0;
}
.main_about_text {
	padding: 45px 10px 0 0;
	text-align: justify;
}
.main_about_image_box {
	width: 338px;
	padding: 11px;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
	background: #fff;
	float: left;
	margin: 0 29px 29px 0;
}
.main_about_image_title {
	font-weight: bold;
	padding: 5px 0 0 0;
}
.main_about_image_title {
	font-weight: bold;
	padding: 8px 0 0 4px;
}
.main_about_image_caption {
	padding: 0px 0 0 3px;
}

.main_news_title {
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 18px 0 0 0;
}
.main_news_box {
	padding: 30px 0 0 0;
}
.main_news_content {
	
}
.main_news_item_image {
	float: left;
	width: 390px;
	padding: 12px 0 0 0;
}
.main_item_image_content {
	width: 345px;
	background: #fff;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
	padding: 11px 11px 22px 11px;
}
.main_news_image_title_link {
	text-decoration: none;
	color: #252525;
	display: block;
	margin: 10px 0 0 0;
	font-size: 14px;
}

.main_news_image_title_link:hover {
	text-decoration: underline;
}
.main_news_title_link {
	font-size: 14px;
}
.main_news_date {
	min-width: 3px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 13px;
	background: url(/images/icon_date.png) 0 0 no-repeat;
}
.main_news_separator {
	float: right;
	width: 375px;
	height: 1px;
	background: #cacaca;
	margin: 20px 0 20px 0;
}

.line_item {
	float: left;
	width: 32%;
	height: 176px;
}

.line_item_center {
	float: left;
	width: 36%;
	
}
.line_item_center_content {
	height: 223px;
	background-color: #059705;
	-moz-box-shadow: 0 0 3px rgba(7,55,7,.29);
	-webkit-box-shadow: 0 0 3px rgba(7,55,7,.29);
	box-shadow: 0 0 3px rgba(7,55,7,.29);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDM2MiAxNzYiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjExIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjExIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMzYyIiBoZWlnaHQ9IjE3NiIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.11) 0%, rgba(255,255,255,.11) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.11) 0%, rgba(255,255,255,.11) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.11) 0%, rgba(255,255,255,.11) 100%);
	background-image: linear-gradient(bottom, rgba(0,0,0,.11) 0%, rgba(255,255,255,.11) 100%);
}
.line_item_center_title {
	text-align: center;
	padding: 50px 0 0 0;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.line_item_center_phone {
	text-align: center;
	font-size: 27px;
	line-height: 27px;
	color: #ffe30a;
	text-transform: uppercase;
	font-weight: bold;
	padding: 17px 0 0 0;
}
.line_item_center_phone img {
	vertical-align: middle;
}
.line_item_center_info {
	font-size: 14px;
	color: #fff;
	padding: 24px 0 0 0;
	text-align: center;
}
.line_box {
	padding: 90px 0 0 0;
}
.line_item_left {
	padding: 24px 0 0 0;
	background: url(/images/line_item_left.png) top right no-repeat;
}
.line_item_right {
	padding: 24px 0 0 0;
	background: url(/images/line_item_right.png) top left no-repeat;
}
.line_item_content {
	height: 176px;
	background-color: #035f03;
	-moz-box-shadow: 0 0 3px rgba(7,55,7,.29);
	-webkit-box-shadow: 0 0 3px rgba(7,55,7,.29);
	box-shadow: 0 0 3px rgba(7,55,7,.29);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDM2MiAxNzYiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjExIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjExIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMzYyIiBoZWlnaHQ9IjE3NiIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.11) 0%, rgba(255,255,255,.11) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.11) 0%, rgba(255,255,255,.11) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.11) 0%, rgba(255,255,255,.11) 100%);
	background-image: linear-gradient(bottom, rgba(0,0,0,.11) 0%, rgba(255,255,255,.11) 100%);

}
.line_item_icon {
	padding: 25px 0 0 0;
	text-align: center;
	height: 80px;
}
.lime_item_text {
	color: #fff;
	padding: 20px 0 0 0;
	text-align: center;
	text-transform: uppercase;1
	font-size: 17px;
	font-weight: bold;
}
.lime_item_text a {
	text-decoration: none;
	color: #fff;
}
.lime_item_text a:hover {
	text-decoration: underline;
}
.main_logo_block {
	background: url(/images/bottom_bg.jpg) center bottom no-repeat;
}
.main_logo_content {
	padding: 0 30px;
}
.main_logo_item {
	float: left;
	width: 178px;
	margin: 21px 0 0 21px;
	height: 105px;
	background-color: #fff;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
}
.main_logo_item.first {
	margin-left:0;
}
.main_logo{
	display: table;
	padding: 15px;
	height: 75px;
	width: 148px;
}
.main_logo_image {
	display: table-cell;
	text-align: center;
	height: 100%;
	width: 100%;
	vertical-align: middle;
} 
.main_logo_image img {
	display: block;
	text-align: center;
	margin: 0 auto;
	vertical-align: middle;
}
.main_logo_box {
	padding: 70px 0 30px 0;
}

.news_item {
	width: 100%;
	-moz-border-radius: 0 0 766px / 0 0 0;
	-webkit-border-radius: 0 0 766px / 0 0 0;
	border-radius: 0 0 766px / 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
}
.page_title {
	padding: 8px 50px 0 0;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
}
.back_link_box {
	padding: 0;
}
.back_button {
	float: left;
}

.news_box {
	padding: 30px 0 0 0;
}
.page_title {
	/*padding: 25px 0 0 0;*/
}
.news_item {
	margin: 30px 0 0 0;
}
.news_item_content {
	padding: 22px 25px 25px 25px;
}
.splash_news_item_content {
	padding: 10px;
}
.news_title {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #028d00;
	text-decoration: none;
}
.news_title:hover {
	text-decoration: underline;
}
.news_date {
	margin: 10px 0;
	padding: 0 0 0 20px;
	font-size: 13px;	
	background: url(/images/icon_date.png) 0 0 no-repeat;
}
.news_info {
	padding: 9px 0 0 0;
}
.news_info {

}
.news_image_box + .news_info {
	width: 460px;
	float: right;
}
.news_image_box a img {
	display: block;
}
.news_image_box {
	float: left;
	margin: 6px 15px 15px 0;
}
.splash_news_item_content .news_image_box {
	float: left;
	margin: 0 15px 0 0;
}
.splash_news_item_content .news_info {
	padding: 0;
}
.news_content {
	padding: 20px 0 0 0;
}
.navigation_link_left {
	float: left;
	width: 32px;
	height: 32px;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
	background: #fff url(/images/nav_arrow_left.png) center no-repeat;
	margin: 0 15px 0 0;
}
.navigation_link_left:hover {
	background: #ffc501 url(/images/nav_arrow_left_a.png) center no-repeat;
}
.navigation_link_right {
	float: left;
	width: 32px;
	height: 32px;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
	background: #fff url(/images/nav_arrow_right.png) center no-repeat;
	margin: 0 0 0 15px;
}
.navigation_link_right:hover {
	background: #ffc501 url(/images/nav_arrow_right_a.png) center no-repeat;
}
.navigation_box {
	padding: 60px 0 0 0;
}
.nav_link {
	float: left;
	width: 32px;
	height: 32px;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	line-height: 32px;
	text-decoration: none;
}
.nav_active,
.nav_link:hover {
	float: left;
	width: 32px;
	height: 32px;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	line-height: 32px;
	text-decoration: underline;
	color: #08a508;
}
.nav_sep_2 {
	float: left;
	width: 9px;
	height: 32px;
	background: url(/images/nav_sep_2.png) center no-repeat;
}
.nav_sep {
	float: left;
	width: 24px;
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.article_box {
    padding: 30px 0 0 0;
    position: relative;
}
.print_link {
	position: absolute;
	right: 0;
	top: 27px;
	z-index: 2;
}
.article_content {
    padding: 30px 0 0 0;
    word-break: break-word;
}
.article_content p{
    
}
.feedback_content {
	margin: 40px 0 0 0;
	padding: 15px 0 60px 0;
	-moz-border-radius: 0 0 766px / 0 0 0;
	-webkit-border-radius: 0 0 766px / 0 0 0;
	border-radius: 0 0 766px / 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
}
.feedback_item {
	float: left;
	padding: 0 0 0 45px;
}
.feedback_item.textarea {
	float: none;
	padding: 0 45px;
}
.feedback_input_box {
	width: 310px;
	padding: 0 5px;
	height: 37px;
	border: 1px solid #cdd7c9;
	background-color: #e3f3db;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
}
.feedback_input {
	background: transparent;
	height: 37px;
	line-height: 37px;
	font-size: 14px;
	width: 100%;
}
.feedback_select_box {
	width: 310px;
	padding: 0 5px;
	height: 37px;
	border: 1px solid #cdd7c9;
	background-color: #e3f3db;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
}
.feedback_select {
	height: 37px;
	width: 100%;
	line-height: 37px;
	font-size: 14px;
	background: none;
	outline: none;
	border: none;
}
.auth_input_box {
	width: 310px;
	padding: 0 5px;
	height: 37px;
	border: 1px solid #cdd7c9;
	background-color: #e3f3db;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
}
.auth_input {
	background: transparent;
	height: 37px;
	line-height: 37px;
	font-size: 14px;
	width: 100%;
}
.auth_button_box {
	padding: 30px 0 0 0;
	float: left;
}
.feedback_nazv {
	font-size: 14px;
	font-weight: bold;
	padding: 20px 0 10px;
}
.feedback_textarea {
	font: 14px 'Roboto' !important;
	width: 98%;
	padding: 1%;
	height: 180px;
	border: 1px solid #cdd7c9;
	background-color: #e3f3db;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
}
.feedback_button {
	float: right;
}
.feedback_button_box {
	padding: 60px 35px 0 0;
}
.feedback_title {
	font-size: 22px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 60px 0 0 0;
}
.feedback_info {
	color: #6a6f63;
	font-size: 13px;
	padding: 40px 0 0 0;
}
.gallery_mosaic_item {
	float: left;
	padding: 40px 0 0 40px;
}
.gallery_mosaic_item.first {
	padding: 40px 0 0 0;
}
.gallery_mosaic_content {
	width: 205px;
	padding: 11px;
	-moz-border-radius: 0 0 227px / 0 0 0;
	-webkit-border-radius: 0 0 227px / 0 0 0;
	border-radius: 0 0 227px / 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
}
.gallery_mosaic_nazv {
	font-size: 13px;
	color: #08a908;
	text-align: center;
	padding: 10px 0;
}
.cat_box {
	padding: 30px 0 0 0;
}
.cat_content {
	padding: 30px 0 0 0;
}
/*.categories_item_left {
	width: 48%;
	float: left;
}
.categories_item_right {
	width: 48%;
	float: right;
}
.categories_item_center.categories_item_left {
	float: none;
	margin-left:auto;
	margin-right:auto;
}
.categories_item_center.categories_item_right {
	float: none;
	margin-left:auto;
	margin-right:auto;
}*/
.categories_item {
	margin: 20px 0 0 0;
}

.categories_item_content {
	height: 60px;
	display: table;
	width: 100%;
}

.categories_item_link {
	width                  : 100%;
	display                : table-cell;
	height                 : 60px;
	max-height             : 60px;
	vertical-align         : middle;
	position               : relative;
	line-height            : 18px;
	width                  : 100%;
	text-decoration        : none;
	font-weight            : bold;
	text-transform         : uppercase;
	text-align             : center;
	-moz-background-clip   : padding;
	-webkit-background-clip: padding-box;
	background-clip        : padding-box;
	background-color       : #e1f3db;
	padding                : 0 20px;
}
.categories_item_link:before {
	content      : "";
	position     : absolute;
	width        : 20px;
	height       : 60px;
	top          : 0;
	left         : 0;
	background: #f3fbee url(/images/categories_item.png) top left no-repeat;
}
.categories_item_link:after {
	content      : "";
	position     : absolute;
	width        : 20px;
	height       : 60px;
	top          : 0;
	right        : 0;
	background: #f3fbee url(/images/categories_item.png) top right no-repeat;
}
.categories_item_link:hover:before {
	background: #f3fbee url(/images/categories_item_a.png) top left no-repeat;
} 
.categories_item_link:hover:after {
	background: #f3fbee url(/images/categories_item_a.png) top right no-repeat;
} 
.categories_item_link:hover {
	color                  : #000;
	text-decoration        : none;
	-moz-background-clip   : padding;
	-webkit-background-clip: padding-box;
	background-clip        : padding-box;
	background-color       : #fff;
	/*-moz-box-shadow      : -1px 0 0 #ed8f1d;
	-webkit-box-shadow     : -1px 0 0 #ed8f1d;
	box-shadow             : -1px 0 0 #ed8f1d;*/
	background-image       : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDc2NyA1OSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZjMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZlNTBiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI3NjciIGhlaWdodD0iNTkiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image       : -moz-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	background-image       : -o-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	background-image       : -webkit-linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);
	background-image       : linear-gradient(bottom, #ffc000 0%, #ffe50b 100%);

}
.map_block {
	padding: 30px 0 0 0;
}
.map_box {
	margin: 0 auto;
	-moz-border-radius: 0 0 766px / 0 0 0;
	-webkit-border-radius: 0 0 766px / 0 0 0;
	border-radius: 0 0 766px / 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #f3fbee;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
	text-align: center;
	padding: 30px 0; 
}

.prava_region_open {
	float: right;
	padding: 25px 0 0 0;
}

.question_text {
	display: none;
}
.question_sep {
	margin: 30px 0;
	height: 1px;
	background: #cacaca;
}
.question_nazv {
	font-weight: bold;
}
.question_text {
	font-size: 13px;
	line-height: 17px;
	padding: 10px 0 0 0;
}

.contact_line {
	padding-top: 15px;
	margin-top: 10px;
	line-height: 20px;
}
.contact_adress_icon {
	position: relative;
	padding-left:45px;
}
.contact_adress_icon:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 32px;
	background-color: #fff;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
}
.contact_adress_icon_adress:before {
	background: url(/images/icon_location.png) center no-repeat;
	top: 17px;
}
.contact_adress_icon_mail:before {
	background: url(/images/icon_mail.png) center no-repeat;
	top: 9px;
}
.contact_icon_directory:before {
	background: url(/images/icon_directory.jpg) center no-repeat;
	top: 9px;
}

.contact_icon_recourse:before {
	background: url(/images/icon_recourse.jpg) center no-repeat;
	top: 9px;
}

.contact_icon_faq:before {
	background: url(/images/icon_faq.jpg) center no-repeat;
	top: 9px;
}

.contact_adress_icon_phone:before {
	background: url(/images/icon_phone.png) center no-repeat;
	top: 18px;
}
.contact_adress_icon_time:before {
	background: url(/images/icon_time.png) center no-repeat;
	top: 18px;
}
.box_block {
	margin: 0 0 0 0;
	-moz-border-radius: 0 0 386px / 0 0 0;
	-webkit-border-radius: 0 0 386px / 0 0 0;
	border-radius: 0 0 386px / 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
	padding: 30px;
}
.pluso_block {
	float: right;
}
.content_center {
	padding: 30px 30px 0 30px;
}
.update_article_date {
	float: left;
	margin: 10px 0 0 0;
}
.splash_update_article_date {
	float: left;
	font-size: 12px;
	padding: 10px 0 0 29px; 
}
.products_content {
	margin: 0 -15px;
	padding: 20px 0 0 0
}
.products_item {
	width: 50%;
	float: left;
	-moz-box-sizing: border-box; /* Для Firefox */  
	box-sizing: border-box; /* Ширина блока с полями */
}
.products_box {
	margin: 15px;
	-moz-border-radius: 0 0 367px / 0 0 0;
	-webkit-border-radius: 0 0 367px / 0 0 0;
	border-radius: 0 0 367px / 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
}
.products_title_box {
	background: #e1f3da;
}
.products_link {
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	padding: 18px;
	text-align: center;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
.products_info_line {
	border-bottom: 1px solid #e1f3da;
	padding: 15px 0;
}
.products_info_title {
	-moz-box-sizing: border-box; /* Для Firefox */  
	box-sizing: border-box; /* Ширина блока с полями */
	font-weight: bold;
	line-height: 18px;
	font-size: 14px;
}
.products_info_caption {
	text-align: right;
	line-height: 18px;
	font-size: 14px;
	-moz-box-sizing: border-box; /* Для Firefox */  
	box-sizing: border-box; /* Ширина блока с полями */
}
.product_more_box {
	padding: 0 0 20px 0;
	background: #e1f3da;
}
.product_more_box .more_button_box {
	text-align: center;
}
.product_more_box .more_button {
	float: none;
	display: inline-block;
	margin: 0 auto;	
}
.products_info_cell {
	padding: 15px;
	vertical-align: middle;
}
.type_title {
	
}
.content_left_filtr_content {
    width: 330px;
    padding: 15px 0;
    margin: 0 auto;
    border: 1px solid #f0f0f0;
    -moz-border-radius: 0 0 330px / 0 0 0;
    -webkit-border-radius: 0 0 330px / 0 0 0;
    border-radius: 0 0 330px / 0 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
    -webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
    box-shadow: 0 0 7px rgba(20,22,25,.21);
}
.filtr_check_box {
	padding: 3px 30px;
}
.filtr_item {
	
}
.filtr_box {
	padding: 10px 0 20px 0;
	border-bottom: 1px solid #e1f3da;
}
.filtr_checkbox {
	background: url(/images/filtr_checkbox.png) center no-repeat;
	display: inline-block;
	vertical-align: sub;
	padding: 0;
	width: 19px;
	height: 19px;
	border: none;
	cursor: pointer;
}
.filtr_checkbox.checked {
	background: url(/images/filtr_checkbox_checked.png) center no-repeat;
}
.filtr_checkbox_label {
	cursor: pointer;
	padding: 2px 0 0 3px;
}
.filtr_title {
	padding: 10px 30px 0 30px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
}
.slider_input_box {
	padding: 0 30px;
}
.slider_input_left {
	float: left;
	width: 40%;
	border: 1px solid #cdd7c9;
	background-color: #e3f3db;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	padding: 0 2.5%;
}
.filtr_input_left {
	background: none;
	width: 100%;
	font-size: 14px;
	height: 38px;
	outline: none;
}
.slider_input_right {
	float: right;
	width: 40%;
	border: 1px solid #cdd7c9;
	background-color: #e3f3db;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	padding: 0 2.5%;
}
.filtr_input_right {
	background: none;
	width: 100%;
	font-size: 14px;
	height: 38px;
	outline: none;
}
.pr_page_info_block {
	padding: 30px 0 0 0;
}
.pr_page_text_block {
	padding: 30px 0 0 0;
}
.pr_page_info_table {
	width: 100%;
	-moz-border-radius: 0 0 763px / 0 0 0;
	-webkit-border-radius: 0 0 763px / 0 0 0;
	border-radius: 0 0 763px / 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
}
.pr_page_info_table td {
	padding: 20px;
	vertical-align: middle;
}
.pr_page_info_table td:first-child {
	font-weight: bold;
	width: 30%;
	border-bottom: 1px solid #e1f3da;
}
.export_filtr_button {
	float: right;
}
.uchastki_filtr_button {
	display: block;
	margin: 30px 0 0 0;
}

.button_excel {
	display: block;
	/*float: right;*/
	width: 315px;
	height: 40px;
	background: url(/images/button_excel.png) no-repeat 0px 0px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding: 8px 0px 0px 49px;
	box-sizing: border-box;
}

.button_excel:hover {
	background-position: 0px -40px;
	color: #000000;
}
.excel-box{
	position: relative;
	float: right;
	padding-bottom: 5px;
}
.excel-list{
	padding: 15px;
	position: absolute;
	top: 45px;
	left: 50%;
	transform: translateX(-50%);
	width: 260px;
	display: none;
	color: #ffffff;
	background: linear-gradient(to top right,#006600,#09af09);
	list-style: square;
}
.excel-list a{
	display: block;
	color: #ffffff;
	text-decoration: none;
}
.excel-list a:hover{
	text-decoration: underline;
}
.button_earth, .button_earth_2 {
	display: block;
	float: right;
	width: 191px;
	height: 40px;
	background: url(/images/button_earth.png) no-repeat 0px 0px;
	color: #ffe200;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding: 8px 0px 0px 49px;
	box-sizing: border-box;
}

.button_earth_2 {
	width: 216px;
	background: url(/images/button_earth_2.png) no-repeat 0px 0px;
}

.button_earth:hover, .button_earth_2:hover {
	background-position: 0px -40px;
	color: #000000;
}

.earth_link_box {
	padding: 0px 39px 0px 29px;
}

.earth_link {
	display: block;
	background: #003800 url(/images/icon_earth.png) no-repeat 14px 14px;
	padding: 14px 27px 14px 44px;
}

.earth_link_back {
	background: url(/images/pixel_earth.png) repeat-x bottom left;
}

.earth_link_text {
	float: left;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	background: #003800;
	padding-right: 2px;
}

.earth_link_count {
	float: right;
	color: #ffe30a;
	font-size: 14px;
	padding-left: 2px;
	background: #003800;
}

.e_content {
	background: #ffffff;
	-moz-box-shadow: 0 0 7px rgba(20,22,25,.21);
	-webkit-box-shadow: 0 0 7px rgba(20,22,25,.21);
	box-shadow: 0 0 7px rgba(20,22,25,.21);
	padding: 20px 40px 20px 40px;
	margin-top: 20px;
}

.e_item_box {
	padding-bottom: 10px;
}

.e_item_nazv {
	font-weight: bold;
	padding-bottom: 5px;
}

.e_item_nazv span {
	color: #ff0000;
}

.e_select_box {
	height: 39px;
	position: relative;
}

.e_select_text {
	position: absolute;
	background: #e3f4db url(/images/select_pointer.png) no-repeat top right;
	border: 1px solid #ced7ca;
	height: 39px;
	box-sizing: border-box;
	cursor: pointer;
	padding: 7px 30px 0px 10px;
	width: 100%;
	font-size: 14px;
}

.e_select {
    cursor: pointer;
    height: 39px;
    line-height: 37px;
    opacity: 0;
    position: absolute;
    width: 100%;
}

.e_input {
	
}

.e_input input {
	padding: 0px 10px;
	width: 100%;
	background: #e3f4db;
	border: 1px solid #ced7ca;
	height: 39px;
	box-sizing: border-box;
	line-height: 37px;
}

.e_input textarea {
	padding: 5px 10px;
	width: 100%;
	background: #e3f4db;
	border: 1px solid #ced7ca;
	height: 150px;
	box-sizing: border-box;
	resize: none;
}

.e_item_podpis_left {
	padding-right: 40px;
}

.e_item_podpis_right {
	float: right;
	width: 40px;
	text-align: right;
	line-height: 39px;
}

.e_item_50_left {
	width: 47%;
	float: left;
}

.e_item_50_right {
	width: 47%;
	float: right;
}

.e_item_podpis_from {
	float: left;
	width: 30px;
	line-height: 39px;
}

.e_item_podpis_center {
	padding: 0px 40px 0px 30px;
}

.e_checkbox_box {
	float: left;
	width: 33%;
}

.e_checkbox {
	float: left;
	margin-top: 2px;
}

.e_checkbox_text {
	padding-left: 20px;
}

.edit_land, .delete_land {
	display: block;
	width: 47px;
	height: 39px;
	background: url(/images/edit_button.png) no-repeat 0px 0px;
	margin-left: 10px;
	float: left;
}

.delete_land {
	background-image: url(/images/delete_button.png);
}

.edit_land:hover, .delete_land:hover {
	background-position: 0px -39px;
}

.product_more_box .e_more {
	display: block;
	float: left;
	margin: 0px;
}

.e_product_more {
	width: 208px;
	margin: 0px auto;
}

.e_delete_button {
	float: right;
}

.e_menu_button_box {
	text-align: center;
	padding-top: 15px;
}

.e_menu_button {
	display: inline-block;
    float: none;
    margin: 0 auto;
}

.b_earth_right {
	margin-right: 51px;
}

.big_button_box {
	padding-top: 75px;
}

.big_button_left {
	display: block;
	padding-left: 22px;
	text-decoration: none;
	background: url(/images/big_button_left.png) no-repeat top left;
}

.big_button_left_on {
	background-image: url(/images/big_button_left_on.png);
}

.big_button_right {
	padding-right: 22px;
	background: url(/images/big_button_right.png) no-repeat top right;
}

.big_button_right_on {
	background-image: url(/images/big_button_right_on.png);
}

.big_button_center {
	text-decoration: none;
	height: 69px;
	background: url(/images/big_button_center.png) repeat-x top left;
	color: #ffffff;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 19px;
	box-sizing: border-box;
}

.big_button_center_on {
	background-image: url(/images/big_button_center_on.png);
	color: #000000;
}

.top_buttons_box {
	padding: 20px 0px 0px 0px;
}

.filtr_big_title {
	font-size: 17px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #e1f3da;
	padding: 5px 30px 15px 30px;
}

.earth_button_box {
	float: right;
}

.top_picture_box img {
	width: 100%;
}

.page_title_mini_text {
	font-size: 16px;
	padding-top: 10px;
	color: #305e33;
}


.ver-accessibility {
	float: right;
    margin-right: 20px;	
}

.ver-accessibility a {
	color: #000;
}
}

.ver-accessibility img {
	vertical-align: middle;
}



