BODY
{
	background: #fff;
	margin: 0;
	font-family: tahoma;
	font-size: 13px;
	color: #5c5c5c;
}
#centerBlock
{
	width: 791px;
	height: auto;
	margin: 0 auto;
	padding: 20px 0 0 0;
	text-align: left;
}
/* -------------------- TOP -------------------- */
#topBlock
{
	background: url(gfx/topBkg.jpg) no-repeat;
	width: 791px;
	height: 190px;
}
h1
{
	width: 407px;
	height: 57px;
	margin: 0;
	padding: 59px 0 0 33px;
	font-size: 0;
}
h1 a
{
	width: 407px;
	height: 57px;
	display: block;
}
/* ---------- MENU ---------- */
#menuBlock
{
	background: #f2f2f2;
	width: 230px;
	height: auto;
	margin: 20px 0 0 0;
	padding: 5px 0 5px 0;
	float: right;
	list-style: none;
}
#menuBlock li
{
	height: 100%;
	margin: 1px 0 1px 0;
	padding: 0;
}
#menuBlock li a
{
	background: #fdfdfd;
	height: 100%;
	padding: 5px 0 5px 10px;
	display: block;
	color: #306a30;
	text-decoration: none;
}
#menuBlock li a:hover
{
	background: #f7f7f7;
	padding: 5px 0 5px 10px;
	display: block;
	color: #306a30;
	text-decoration: none;
}
/* -------------------- CONTENT -------------------- */
#contentBlock
{
	background: #fdfdfd;
	width: 541px;
	height: auto;
	margin: 20px 0 0 0;
	padding: 5px 0 5px 0;
	float: left;
	border-style: solid;
	border-width: 6px 0 6px 0;
	border-color: #f2f2f2;
}
h2
{
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 14px;
}
p
{
	margin: 0;
	padding: 5px 15px 0 15px;
	font-size: 12px;
	line-height: 22px;
}
#contentBlock a
{
	color: #306a30;
	text-decoration: none;
}
/* -------------------- FOOTER -------------------- */
#footerBlock
{
	background: #f2f2f2;
	width: 771px;
	height: auto;
	margin: 20px 0 0 0;
	padding: 10px 10px 10px 10px;
}
#footerBlock a
{
	color: #306a30;
	text-decoration: none;
}
/* -------------------- INCLUDE -------------------- */
#include
{
	width: 777px;
	padding: 20px 10px 0 10px;
}
/* -------------------- EXTRAS -------------------- */
.clearfloat 
{
	height: 0px;
    font-size: 0;
	clear: both;
    line-height: 0;
	margin: 0;
}
img
{
	border: none;
}
