body {	font-family: Tahoma;	color: #575852;	margin: 0px 0px 0px 0px;}
body a {	color: #0188b4;}
body a:hover {	/* color: #525252; */	text-decoration: none;}
form {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}
table {	width: 100%;	padding: 0px;	margin: 0px;	border-collapse:collapse;}
td, tr {	padding:0px;	margin: 0px;	vertical-align: top;}
a img {	border: 0px;}
#container {	width: 970px;	_width: 970px;	margin: 0px auto;	padding-left: 10px;}
#container .left {	width:36%;	min-width: 210px;	text-align: right;	padding-right: 20px}
#container .right {	min-width: 970px;	width: 64%;}
#header {	height: 130px;}
#header .h1 {	float: left;	width: 18%;	text-align: left;	padding-top: 40px;	padding-left: 5%;}
#header .h2 {	float: left;	width: 46%;	text-align: left;	padding-top: 45px;}
#header .h3 {	float: left;	width: 39%;	text-align: center;	padding-top: 30px;}
#header .h3 {	float: left;	color: #636363;	font-size: 14px;	width: 27%;	text-align: left;	padding-top: 55px;}
.r1 {	font-family: Tahoma;	font-size: 20px;	font-weight: bold;	color: black;}
.r2 {	font-family: Tahoma;	font-size: 20px;	font-weight: bold;	color: #86a23d;}
#line {	height: 26px;}
#line .l1 {	height: 26px;	width: 17%;	float: left;	background-color: #467791;}
#line .l2 {	height: 26px;	width: 17%;	float: left;	background-color: #749cdc;}
#line .l3 {	height: 26px;	width: 16%;	float: left;	background-color: #4f6f18;}
#line .l4 {	height: 26px;	width: 16%;	float: left;	background-color: #c05627;}
#line .l5 {	height: 26px;	width: 16%;	float: left;	background-color: #827d00;}
#line .l6 {	height: 26px;	width: 17%;	float: left;	background-color: #9fa615;}
#descr {	height: 318px;	margin-top: 22px;	margin-bottom: 0px;}#descr .d1 {	width: 600px;	height: 318px;	background-color: #e9e9e9;}
#descr .d2 {	color: #575852;	font-size: 12px;	padding-left: 30px;	padding-right: 20px;}
h1 {	font-size: 22px;	font-weight: normal;	padding: 0px 0px 15px 0px;	margin: 0px 0px 0px 0px;}
.content h1 {	font-size: 22px;	font-weight: normal;	padding: 0px 0px 23px 0px;	margin: 0px 0px 0px 0px;}
h2 {	font-size: 18px;	font-weight: normal;	padding: 0px 0px 7px 0px;	margin: 0px 0px 0px 0px;}
h3 {	font-size: 24px;	font-weight: normal;	padding: 0px 0px 15px 0px;	margin: 0px 0px 0px 0px;}
h4 {	font-size: 24px;	font-weight: normal;	padding: 0px 0px 25px 0px;	margin: 0px 0px 0px 0px;	font-weight: bold;}
#menu {	height: 26px;	font-size: 14px;	text-align: center;	line-height: 17px;}
#menu a {	color: white;	text-decoration: none;}#menu a:hover {	/* color: #525252;*/	color: white;	text-decoration: underline;}
#menu .l1 {	height: 23px;	width: 17%;	float: left;	background-color: #467791;	padding-top: 3px;}
#menu .l2 {	height: 23px;	width: 17%;	float: left;	background-color: #749cdc;	padding-top: 3px;}
#menu .l3 {	height: 23px;	width: 16%;	float: left;	background-color: #4f6f18;	padding-top: 3px;}
#menu .l4 {	height: 23px;	width: 16%;	float: left;	background-color: #c05627;	padding-top: 3px;}
#menu .l5 {	height: 23px;	width: 16%;	float: left;	background-color: #827d00;	padding-top: 3px;}
#menu .l6 {	height: 23px;	width: 17%;	float: left;	background-color: #9fa615;	padding-top: 3px; }
#menu .h1 {	background-color: #467791;	height: auto; *height: 20px; _height: auto; 	padding: 15px 10px 10px 15px;	font-size: 12px;	text-align: left;	z-index: +1;	position: relative;	_position: absolute;	_margin-left: -82px;	_width: 140px;  }
#menu .h2 {	background-color: #749cdc;	height: auto; *height: 20px; _height: auto;	padding: 15px 10px 10px 15px;	font-size: 12px;	text-align: left;	z-index: +1;	position: relative;	_position: absolute;	_margin-left: -82px;	_width: 140px;  }
#menu .h3 {	background-color: #4f6f18;	height: auto; *height: 20px; _height: auto;	padding: 15px 10px 10px 15px;	font-size: 12px;	text-align: left;	z-index: +1;	position: relative;	_position: absolute;	_margin-left: -77px;	_width: 130px; }
#menu .h4 {	background-color: #c05627;	height: auto; *height: 55px; _height: auto;	padding: 15px 10px 10px 15px;	font-size: 12px;	text-align: left;	z-index: +1;	position: relative;	_position: absolute;	_margin-left: -77px;	_width: 130px;  }
#menu .h5 {	background-color: #827d00;	height: auto; *height: 55px; _height: auto; 	padding: 15px 10px 10px 15px;	font-size: 12px;	text-align: left;	z-index: +1;	position: relative;	_position: absolute;	_margin-left: -77px;	_width: 130px; }
#menu .h6 {	background-color: #9fa615;	height: auto; *height: 90px; _height: auto; 	padding: 15px 10px 10px 15px;	font-size: 12px;	text-align: left;	z-index: +1;	position: relative;	_position: absolute;	_margin-left: -82px;	_width: 140px;  }
#news {	margin-top: 17px;	font-size: 11px;	height: 250px;}
#news .n1 {	width: 30%;	float: left;	padding-left: 0;}
#news .n2 {	width: 30%;	float: left;	padding-left: 40px;}
#news .n3 {	width: 30%;	float: left;	padding-left: 37px;}
#news .date {	margin-bottom: 1px;}
#news .block {	margin-top: 15px;}
.ak1 {background-color: #dce65d;}.ak2 {background-color: #b1d0b1;}
.akcii {	margin-bottom: 20px;	height: 66px;	padding-top: 8px;	line-height: 14px;}
.akcii .a1 {	width: 51%;	float: left;	height: auto;	padding-right: 5px;	padding-left: 4%;}
.akcii .a2 {	width: 39%;	float: left;	text-align: right;	padding-right: 1%;}
#footer {
	background-color: #446283;
	height: 97px;
	width: 100%;
	margin-top: 25px;
	border-top: 3px solid #36516f;
}
.links {
	font-size: 12px;
	width: 100%;
	padding-top: 63px;
	text-align: center;
	color: #0188b4;
}
#footer .copyright {	font-size: 12px;	color: white;	width: 970px;	margin: 0px auto;	padding-top: 15px;}
#footer .copyright .c1 {	float: left;	padding-right: 150px;}
#footer .copyright .c2 {	float: left;	width: 380px;}
#footer .copyright .c3 {	float: left;	text-align: right;}
#footer a {	color: white;}
#footer_page {	background-color: #446283;	height: 154px;	margin-top: 80px;}
#footer_page .links {	font-size: 11px;	color: white;	padding-top: 53px;	text-align: center;}
#footer_page .links a,#footer_page .links a:hover {	color: white;}
#main_content {	margin-top: 45px;	margin-bottom: 45px;}
#main_content .left_menu {	text-align: right;	width: 160px;	padding-right: 50px;	font-size: 14px;	color: #333f33;}
#main_content .left_menu a {	color: #333f33;	line-height: 25px;}
#main_content .left_menu .select {	color: #b9b9b9;}
#main_content .content {	font-size: 12px;	color: #333f33;	padding-right: 10px; height: 450px;}
#main_content .content td {	padding: 0px 24px 24px 0px;	font-size: 12px;}
#main_content .block_poselok .line {	border-top: 1px solid #333f33;	height: 24px;	padding: 0px 0px 0px 0px;}
#main_content .block_poselok td { font-size: 11px;	width: 25%;	padding: 0px 12px 24px 0px;}
#main_content .block_poselok .pic {	text-align: center;	vertical-align: top;}
.zagolovok {	color: #8d8e70;	font-size: 14px;}
.kolichestvo {	font-size: 22px;	color: black;}
.site {	font-size: 14px;}
.news {	color: black;	margin-bottom: 20px;}
.date {	color: #333f33;	margin-bottom: 2px;}
#news p {display: inline; margin: 0px; padding: 0px;}
.content .short_news p {display: inline; margin: 0px; padding: 0px;}

#gallery img {border: 2px solid #b9b9b9; margin: 0 5px 5px 0;}


.block_sn {
	margin-right: 10px;
	margin-bottom: 20px;
}

.block_sn .news_title img {
	margin-right: 10px;
	margin-top: 1px;
	float: left;
	width: 200px;
}

.big_img img {
	margin-right: 10px;
	margin-top: 1px;
	margin-bottom: 10px;
	float: left;
}

.full_n p {
	margin-top: 0px;
}

.n1 h2 a,.n2 h2 a,.n3 h2 a {
	color: black;
	text-decoration: none;
}

.n1 h2 a:hover,.n2 h2 a:hover,.n3 h2 a:hover {
	text-decoration: underline;
}

.news_list {
	text-align: justify;
}
