html{
	height:100%;
	background:#98884C;	
}
body {
	position:relative; width:980px; min-width: 980px; height:auto !important; height:100%; min-height:100%;
	border:0px solid;
	margin:0 auto; padding:0px;
	background:#FBC717;
	font-family:Verdana; font-size:12px; color:#252525;
}
.main_form {width:250px; margin:0px;}

img {border:0px;}

form {margin: 0px; padding: 0px;}
input, select, textarea {
	border:1px solid #A87E00;
	background:#FFEFBA;
	font:12px Arial, Helvetica, sans-serif;
	padding:2px 4px;
}

/*---------------------*/
/* ------ Шапка ------ */
/*---------------------*/

.header{
	position:absolute; top:0px; left:0px;
	width:100%; height:331px;	
	border:0px solid;
	background:#7BB9E1;
	font:28px Verdana;
}
h1.none{
	display:none;
}
.mill{
	position:absolute; top:0px; left:0px;
	width: 318px; height: 331px;
	background: url(/images/top_01.jpg) no-repeat top left;
}
.logo{
	position: absolute; top:0px; left:318px;
	width:401px; height: 144px;
}
.field{
	position: absolute; top:0px; right: 0px;
	width: 261px; height: 331px;
	background: url(/images/top_03.jpg) no-repeat top left;
}
.horses{
	position:absolute; top:144px; left:318px;
	width: 401px; height: 187px;
	background: url(/images/top_04.jpg) no-repeat top left;
}
/*--------------------------*/
/* ------ Содержание ------ */
/*--------------------------*/

/******** Горизонтальное меню *********/
	.menu {
		position:relative; bottom:-28px; z-index:2;
		width:100%;
		overflow:hidden;
		border:0px solid;
		padding:0px 0px;
		text-align:center;
	}

	.menu_right {
		float:left;
		position:relative; left:50%;		
		text-align:center;		
	}

	.menu_left {
		float:left;
		position:relative; left:-50%;	
		list-style:none;
		margin:0px; padding:0px;
	}
	
	.menu li {
		float:left;
		position:relative;
		padding:0px; margin:0px;	
		text-decoration:none;
	}
	
	.menu h2{
		padding:6px 14px 9px 14px; margin:0px; 
		color: #7F6000; font:normal 18px Tahoma; line-height:19px;
	}
	
/*------- Ссылки активные и неактивные --------*/	
.menu li#aktive_menu A:link, .menu li#aktive_menu A:visited {color: #7F6000; text-decoration: underline;}
.menu li#aktive_menu A:active, .menu li#aktive_menu A:hover {color: #7F6000; text-decoration: underline;}
.menu li A:link, .menu li A:visited {color: #7F6000; text-decoration: none;}
.menu li A:active, .menu li A:hover {color: #7F6000; text-decoration: underline;}
	
	.menu li#aktive_menu h2{
		color:#7F6000; font:normal 18px Tahoma; line-height:19px;
		text-decoration:underline;
	}
/*--------- Горизонтальное меню ------------*/

/********** Вертикальное Меню **************/
	.submenu{
		list-style:none;
		border:0px solid;
		margin:0px; padding:50px 60px 0px 0px;
	}
	.submenu li{
		padding: 0px; margin:0px;
		border:0px solid;
		position:relative;
		width:100%;
		text-align: right;
	}
	li.separator{
		padding:0px; margin:0px; font-size:0px; line-height: 0px; height: 0px;
		border-top:1px solid #EABC18; border-bottom:1px solid #FCD530;
	}
	.line{
		border-top:1px solid #EABC18; border-bottom:1px solid #FCD530;
		height: 1px; font-size:1px; line-height: 1px; border:1px solid;
	}
	.submenu h2{
		margin:0px; padding:8px 16px 11px 24px;		
		color:#000000; font:bold 14px Tahoma; line-height:15px; text-decoration:none;			
	}
/*------- Ссылки активные и неактивные --------*/			
.submenu li A:link, .submenu li A:visited {color: #000000; text-decoration: none;}
.submenu li A:active, .submenu li A:hover {color: #000000; text-decoration: underline;}

		.submenu li#aktive_submenu h2{
		color:#7F6000; font:bold 14px Tahoma; line-height:15px; text-decoration:none;	
	}

	.mites{
		text-align:right;
		padding: 0px 2px 0px 0px;
		margin:0px 0px 4px 0px;
	}

	.mites li{
		display:inline;
		color: #404029;
		font-size: 11px;
		line-height:12px;
	}
	.mites li A:link, .mites li A:visited {color: #404029; text-decoration: underline;}
	.mites li A:active, .mites li A:hover {color: #404029; text-decoration: underline;}
	.mites li span{text-decoration: underline;}
	.mites li .stick{
		text-decoration:none;
		color: #888888;
	}
		
/*--------- Вертикальное Меню ----------*/

/********** Новости ***********/
	.news{
		list-style:none;
		margin:0px; padding:18px 0px 0px 0px;
	}
	.news li{
		position:relative;
		width:100%;
		margin-bottom:18px;
	}
	.news_date{
		font:11px Tahoma; color:#010000;
		line-height: 12px;
		padding-bottom:7px;
		padding-right:37px
	}
	.news_description{
		font:12px Tahoma; color:#7F6000;
		line-height: 14px;
		padding-right: 37px;
	}
	li.news_separator{
		padding:0px; margin:0px; font-size:0px; line-height: 0px; height: 0px;
		border-top:1px solid #EABC18; border-bottom:1px solid #FCD530;
		margin-bottom:8px;
	}
	.news_detail{}
	.news_archive{}
		.news_archive A:link, .news_archive A:visited {color: #3C5F82; text-decoration: none;}
		.news_archive A:active, .news_archive A:hover {color: #3C5F82; text-decoration: underline;}
/*------- Ссылки активные и неактивные --------*/			
.news li A:link, .news li A:visited {color: #7F6000; text-decoration: none;}
.news li A:active, .news li A:hover {color: #7F6000; text-decoration: underline;}
/********** Новости ***********/

.content{
	padding:331px 0px 236px 0px;
}
/********* Левая колонка ********/
.left_column{
	float:left;		
	position:relative;
	width:225px; height:auto !important; height:405px; min-height:405px;
	background: url(/images/left_right_picts_06.jpg) no-repeat;
	border:0px solid #DA251D;
}
/*------- Левая колонка --------*/

/************ Центр ************/
.main_column{
	height:auto !important; height:240px; min-height:240px;
	overflow:hidden !important; overflow:visible;	
	padding:54px 52px 0px 0px; text-align:justify;
}
h2.page_title{
	padding:0px; margin:0px;
	font:bold 14px Tahoma; text-transform: uppercase;
}
h2.news_title{
	padding:0px; margin:0px;
	font:bold 14px Tahoma; text-transform: uppercase;
	padding-top:54px
}
.content_text{
	font:14px Verdana; color:#010101; 
}
/*---- глобальный стиль ссылок -----*/
A:link, A:visited {color: #000000; text-decoration: underline; }
A:active, A:hover {color: #000000; text-decoration: underline; }
/*------------ Центр --------------*/

/*********** Правая колонка ************/
.right_column{
	float:right;
	position:relative;
	width:219px; height:auto !important; height:405px; min-height:405px;
	background: url(/images/left_right_picts_08.jpg) no-repeat top right;
	border:0px solid #F8C100;
}
/*---------- Правая колонка ------------*/

.clear_both{clear:both; font-size:0px; line-height: 0px; height: 0px; outline: 0px;}


/*--------------------------*/
/* ------ Подвал ------ */
/*--------------------------*/
.footer{
	position:absolute; bottom:0px; left:0px;
	width:100%; height:236px;	
	background: url(/images/bottom_fon_line_10.jpg) repeat-x top left #F99F1B;
	font:12px Tahoma; color:#EDEDDE; letter-spacing: 1px;
}
.red_background{
	position:absolute; bottom:0px; left:0px;
	width:100%; height:42px;
	background: url(/images/bottom_background_21.jpg);
}
.phone_tube{
	position:absolute; bottom:0px; left:0px;
	width:158px; height: 81px;
	background: url(/images/tube_11.png) no-repeat top left;
}
.grains{
	position:absolute; bottom:61px; right:0px;
	width: 297px; height: 114px;
	background: url(/images/grains_10.png) no-repeat top left;
}
.address{
	position: absolute; bottom:95px; left:17px;
	font:12px Verdana; color:#7F6000; letter-spacing: 0px;
	line-height: 16px;
}
.site_name{
	position: absolute; bottom:18px; left: 196px;
}
.smolgrad{
	position: absolute; bottom:18px; right:85px;
}
ymaps#ymaps1453103169674738108 {
    width: 100%!important;
}
.smolgrad A:link, .smolgrad A:visited {color: #EDEDDE; text-decoration: none;}
.smolgrad A:active, .smolgrad A:hover {color: #EDEDDE; text-decoration: underline;}
/*--------------------------*/
/* ------ Подвал ------ */
/*--------------------------*/