
html {
	width: 100%; height: 100%;
	min-height: 100%;
}

body {
	margin: 0; padding: 0;
	width: 100%; height: 100%;
	min-height: 100%;
	font: 12px Arial, Helvetica, Verdana, Tahoma, sans-serif;
	color: #000000;
	background: #dedede url('gfx/bg1.png') repeat-x;
}

img {
	border: none;
}

h1, h2, h3 {
	margin: 0; padding: 0;
	font-weight: bold;
}
h1 {
	font-size: 200%;
	letter-spacing: .5px;
}
h2 {
	font-size: 170%;
}
h3 {
	font-size: 100%;
}

a {
	text-decoration: none;
	color: #0b7209;
}

a:hover {
	color: #000000;
}

form {
	margin: 0;
	padding: 0;
}
select, input {
	margin: 2px 1px;
	padding: 2px;
	border: 1px solid #6cb168;
	background-color: #f1f1ff;
	color: #000000;
	font-size: 11px;
}
input.button {
	border: 1px solid #118a11;
	background: #006901 url('gfx/button1.png') repeat-x;
	color: #c6ffc6;
	font-weight: bold;
	cursor: pointer;
}
select:hover, input:hover {
	border: 1px solid #086108;
	background-color: #ffffff;
}
input.button:hover {
	color: #ffffff;
	background: url('gfx/button2.png') repeat-x;
}

div#main {
	margin: 0 auto;
	padding: 0 10px;
	width: 960px;
	min-height: 100%;
	background: url('gfx/bg2.png') repeat-y;
}

a#top1 { display: block; width: 940px; height: 99px; background: url('gfx/top1.jpg') no-repeat; float: left; }

div#top1_1 { width: 139px; height: 33px; background: url('gfx/top1_1.png') no-repeat; float: left; }
div#top1_2 { width: 326px; height: 33px; background: url('gfx/top1_2.png') no-repeat; float: left; }
div#top1_3 { width: 285px; height: 33px; background: url('gfx/top1_3.png') no-repeat; float: left; }
div#top1_4 { width: 190px; height: 33px; background: url('gfx/top1_4.png') no-repeat; float: left; }

div#top2_1 { width: 139px; height: 30px; background: url('gfx/top2_1.png') no-repeat; float: left; }
div#top2_2 { width: 326px; height: 30px; background: url('gfx/top2_2.png') no-repeat; float: left; }
div#top2_3 { width: 285px; height: 30px; background: url('gfx/top2_3.png') no-repeat; float: left; }
div#top2_4 { width: 190px; height: 30px; background: url('gfx/top2_4.png') no-repeat; float: left; }

div#top3_1 { width: 139px; height: 24px; background: url('gfx/top3_1.png') no-repeat; float: left; }
div#top3_2 { width: 326px; height: 24px; background: url('gfx/top3_2.png') no-repeat; float: left; }
div#top3_3 { width: 285px; height: 24px; background: url('gfx/top3_3.png') no-repeat; float: left; }
div#top3_4 { width: 190px; height: 24px; background: url('gfx/top3_4.png') no-repeat; float: left; }

div#top4 { width: 940px; height: 12px; background: url('gfx/top4.png') no-repeat; float: left; }

div#top5_1 { width: 237px; height: 45px; background: url('gfx/top5_1.jpg') no-repeat; float: left; }
div#top5_2 { width: 159px; height: 45px; background: url('gfx/top5_2.jpg') no-repeat; float: left; }
div#top5_3 { width: 354px; height: 45px; background: url('gfx/top5_3.jpg') no-repeat; float: left; }
div#top5_4 { width: 190px; height: 45px; background: url('gfx/top5_4.jpg') no-repeat; float: left; }

div#top6_1 { width: 396px; height: 46px; background: url('gfx/top6_1.jpg') no-repeat; float: left; }
div#top6_2 { width: 354px; height: 46px; background: url('gfx/top6_2.jpg') no-repeat; float: left; }
div#top6_3 { width: 190px; height: 46px; background: url('gfx/top6_3.jpg') no-repeat; float: left; }

div#top7_1 { width: 460px; height: 45px; background: url('gfx/top7_1.jpg') no-repeat; float: left; }
div#top7_2 { width: 480px; height: 45px; background: url('gfx/top7_2.jpg') no-repeat; float: left; }

div#top8 { width: 940px; height: 47px; background: url('gfx/top8.jpg') no-repeat; float: left; }

div#top9 {
	width: 940px; height: 30px; float: left;
	background: #d95c00 url('gfx/menu2bg1.png') repeat-x;
}

div#top10 { width: 940px; height: 5px; background: url('gfx/menu2bg2.png') repeat-x; float: left; }

div#footer1 {
	width: 940px; height: 31px;
	background: #d9d9d9 url('gfx/footer.png') no-repeat;
}
div#footer1 div {
	margin-left: 10px;
	padding-top: 10px;
	font-size: 10px;
	color: #888888;
}
div#footer2 {
	width: 940px; height: 74px;
	background: url('gfx/bg3.png') repeat-x;

}
div#footer2 div {
	margin-left: 10px;
	padding-top: 5px;
	font-size: 10px;
	color: #666666;
}

div#content {
	width: 940px;
	background-color: #ffffff;
}
div#content_right {
	margin-right: 10px;
	width: 240px;
	float: right;
}
div#content_main {
	margin-left: 10px;
	margin-right: 280px;
	padding: 4px;
}

div.menu1 {
	border: 1px solid #000000;
	background-color: #e3e3e3;
	position: absolute;
	width: 200px;
}
div.menu1 a { 
	display: block;
	padding-left: 5px;
	line-height: 20px;
	background: #e3e3e3 url('gfx/menu1bg1.png') repeat-x;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	text-decoration: none; 
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
div.menu1 a:hover { background: #e4e4e4 url('gfx/menu1bg2.png') repeat-x; color: #0b7209; }
div.menu1 div.sub {
	display: none;
	position: absolute;
	left: 200px;
	float: left;
	z-index: 1000;
}

div#menu2 {
	margin-top: 6px;
	width: 940px;
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
div#menu2 a.hdr {
	padding: 4px 7px;
	line-height: 12px;
	color: #ffffff;
	background-color: #000000;
	display: block;
	text-align: center;
	margin-left: 8px;
	cursor: pointer;
}
div#menu2 a.hdr:hover { color: #b1e1a9; background-color: #171717; }
div#menu2 div.button {
	/*width: 160px;*/
	float: left;
}

.hdr1 {
	margin: 0; padding: 0;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #116311;
	line-height: 1.5em;
	margin-top: 20px;
	padding-left: 12px;
	background: #e1e1e1 url('gfx/hdr1.png') repeat-x;
	text-transform: uppercase;
}
.hdr1:first-letter {
	font-size: 24px;
}

p.home {
	padding: 10px 0;
	margin: 0 5px;
	font-size: 13px;
	text-indent: 30px;
	line-height: 1.4em;
}
p.home:first-letter { font-weight: bold; }

.hr1 {
	margin: 0; padding: 0;
	height: 6px;
	background: url('gfx/hr1.png') repeat-x;
}
.hr1 p { line-height: 0px; margin: 0; padding: 0; }

.news {
	margin-top: 15px;
}
.news_calendar {
	width: 70px; height: 94px;
	float: left;
	margin-left: 10px;
	background: url('gfx/calendar1.png') no-repeat;
}
.news_content {
	margin-left: 110px;
	padding: 5px;
	height: 100px;
}
.news_content h1 {
	margin: 0; padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #00a600;
	line-height: 1.5em;
}
.news_content p {
	background: #efffef url('gfx/news_bg1.png') repeat-x;
	border: 1px solid #c5e5c5;
}
.news_content p {
	margin: 0; padding: 4px 7px;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height: 1.4em;
}
.news_content span, span.right {
	float:right;
}
.news_content span a, a.light {
	font-size: 10px;
	font-weight: normal;
	color: #616161;
	line-height: 2em;
	margin-right: 10px;
}
.news_content span a:hover, a.light:hover { color: #000000; }
.news_calendar h1 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 34px;
}
.news_calendar h2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-top: 3px;
}

.hr2 {
	height: 1px;
	background: url('gfx/hr2.png') repeat-x;
	margin-bottom: 20px;
}


.frame1 {
	width: 240px;
	margin-bottom: 15px;
	margin-top: 20px;
}
.frame1 .header {
	width: 240px; height: 7px;
	background: url('gfx/frame1_1.png') no-repeat;
}
.frame1 .footer {
	width: 240px; height: 7px;
	background: url('gfx/frame1_3.png') no-repeat;
}
.frame1 .footer p, .frame1 .header p { line-height: 0px; margin: 0; padding: 0; }
.frame1 .content {
	background: url('gfx/frame1_2.png') repeat-y;
	padding: 2px 8px;
	font-size: 11px;
	color: #000000;
}
.frame1 h1 {
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #b8b8b8;
	line-height: 1.4em;
	margin-bottom: 3px;
	padding: 0 5px;
}
.frame1 strong {
	font-weight: bold;
	color: #116311;
}
.frame1 input {
	width: 150px;
	margin: 2px 2px 6px 2px;
}
.frame1 input.button {
	width: auto;
}

p.art {
	text-align: justify;
}


