H1{
	text-align:center;
	font-size:18px;
}

H2{
	text-align:center;
	font-size:16px;
}

H3{
	font-size:14px;
}

H4{
	font-size:14px;
}
/* для главного меню вводим класс для ссылок*/
A.menuitem
{
	text-decoration:none;
	font-weight:bold;
	color:white;
}

A.menuitem:hover
{
	text-decoration: underline;

}

A.menuitem:visited
{
	color:white;
}

A
{
	color:#004A01;
}
A:visited
{
	color: #8CAC51;
}
/*---*/
BODY
{
	margin: 0px;
	background-color: #FFFDF4;
	font: normal 13px Arial, Helvetica, sans-serif;

}

P
{
	line-height: 150%;
	text-indent: 20px;
	Text-align: justify;
}

TD{
	/*font: 13px  Tahoma,serif;*/
	font: normal 14px Arial, Helvetica, sans-serif;

}

OL LI
	{
	padding: 5px 0px;
	text-indent: 0px;
	}

UL
	{
		padding-bottom:10px;
	}

UL LI
	{
		padding: 0px 0px 5px 0px;
		text-indent: 0px;
    }

.simpletext
{
	font-style: normal;
	font: normal;
	font-weight: lighter;
}


#header
{
	width:1000px;
	height:223px;
	background-image:url(picture/header.jpg);
	margin:0px;
}

#mainmenu
{
	font-size:larger;
	background:url("picture/menubg.jpg");
   width:1000px;
	height:41px;
	padding:0px;
/*	border: medium dashed red;*/
}

#mainpgcontent
{
	height: 100%
	text-align: justify;
	padding: 1px 45px 0px 45px;
	background-image: url(picture/mainpgbg.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding:0px 50px;
/*	border: 3px solid red;*/
}

#mainpgcontent h1
{
	text-align:left;
	text-indent:20px;
	margin:20px;
}


#mainpglayer
{
	width: 1000px;
	margin-left:auto;
	margin-right: auto;
}

#mainpglayer .grasscln
{
width:20px
}

#olgapfhoto
{
	margin: 0px 10px 20px 0px;
}

#proglayer
{
	padding: 20px 50px;
}
#proglayer LI
{
line-height:150%;
}


/*
#mainpgtxt
{
position:absolute;
top:260;
}*/


#resumelayer
{
	padding-left:100px;
}

#myproglayer
{
	padding-left:150px;
}


#ftrdiv
{
	width:1000px;
	height:87px
}
#ftrlpane
{
	width:342px;
	padding:20px 20px;
	color:white;
	background-image: url(picture/futterelmnt.jpg);
}

#ftrrpane
{
	text-align:right;
	width:342px;
	padding:20px 20px;
	color:white;
	background-image: url(picture/futterelmnt.jpg);
}

#ftrmidpane
{
	text-align:center	;
	padding:20px 20px;
	color:white;
	background-image: url(picture/futterelmnt.jpg);
}

#ftrmidpanetxt
{
	text-align:right;
	width:100%;
	padding-left:0px;
	/*border:thin dashed orange;	*/
}

#ftrtxtolga
{
	font: bold 18px Arial, Helvetica, sans-serif;
}

#ftrlpane A
{
	color:#FFFAC8;
	text-decoration:none;
}
#ftrlpane A:HOVER
{
	text-decoration:underline;
}


#copyright
{
	padding-left:20px;
	font-size: smaller;
}

#signature
{
	padding-left:30px;
	line-height: 150%;
}



#futterelmnt2
{
width:39px;
background:url("picture/futterelmnt2.jpg");
}

#futterelmnt3
{
width:39px;
background:url("picture/futterelmnt3.jpg");
}

#contact
{
	width:500px;
}

#reclblock
{
	border: thin solid Green;
	width:236px;

}

#announce
{
	color: #E66A04;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	padding: 3px;
}
.announce_msg
{
	padding:4px;
	text-align: left;
}

.reclama
{
	font-size:9px;
	padding: 0px 20px;
}

.news
{

}

.news .news_date
{
	font-weight: bold;
	float:left;
}

.news .news_header
{
	font-weight: bold;
	float:left;
}

.news .news_body
{
	clear:left;
}

.resum
{
padding-bottom:0px;
}
.resum .resumdt
{
	vertical-align:top;
	width:150px;
	font-weight:bold;
}

.resum .resumtxt
{
padding-bottom:20px;
text-align:left;
}

.resum UL
{
padding-left:20px;
margin-bottom: 0px;
padding-bottom: 0px;
}

.resum LI
{
margin-bottom: 0px;
padding-bottom: 10px;
line-height: 150%;
text-indent: 0px;
}

.border
{
	background-color:#5A7629;
	width:3px;
	padding:0px;
}

