body {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: #f2f6e3;
	background: #4a673a url(../gfx/bg_top.gif) repeat-x left top;
}

/**
* Background
**/

td.bg_top_address {
	background: transparent url(../gfx/bg_top_address.gif) no-repeat left top;
	width: 770px;
	height: 35px;
}
table.bg_data {
	background: transparent url(../gfx/bg_data.gif) repeat-y left top;
	width: 770px;
}
td.bg_data_top {
	background: transparent url(../gfx/bg_data_top.gif) no-repeat left top;
}
td.bg_data_bottom {
	background: transparent url(../gfx/bg_data_bottom.gif) no-repeat left bottom;
	height: 100%;
}
td.bg_bottom {
	background: transparent url(../gfx/bg_bottom.gif) no-repeat left bottom;
	height: 50px;;
}
td.bg_top {
	background: transparent url(../gfx/top.gif) no-repeat left top;
	height: 45px;
}

/**
* Box
**/

table.box {
	margin: 5px 0 0 10px;
	width: 510px;
}
td.bg_box_data,
table.bg_box_data {
	background-color: #45af49;
}
td.bg_box_top_list {
	background: transparent url(../gfx/bg_box_top_list.gif) no-repeat left top;	
}

/**
* Table
**/

tr.mainrow {
	background: #25a329;
	font-weight: bold;
	text-align: center;
}
tr.row1 {
	background: #56c15a;
}
tr.row2 {
	background: #28ae2d;
}

/**
* Format
**/

td {
	font-size: 11px;
	color: #F2F6E3;
}

td.title {
	font-size: 20px;
	padding: 18px 0 0 16px;
}
div.sub_title {
	font-size: 16px;
	font-weight: bold;
	color: #1e3f03;
	margin: 14px 0 0 19px;
}
a {
	color: #1B3F0F;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #FFD000;
	text-decoration: none;
}
a.hunt {
	color: #FFD000;
	text-decoration: underline;
	font-weight: bold;
}
a.hunt:hover {
	color: #285D16;
	text-decoration: none;
}
div.details a {
	color: #285D16;
	text-decoration: underline;
}
div.details a:hover {
	color: #FFD000;
	text-decoration: none;
}
a.bottom_menu {
	color: #f2f6e3;
	text-decoration: none;
}
a.bottom_menu:hover {
	color: #f2e088;
	text-decoration: none;
}
a.email {
	color: #1d8821;
	text-decoration: none;
}
a.email:hover {
	color: #30b635;
	text-decoration: underline;
}
a.news {
	font-size: 12px;
	color: #1e3f03;
	text-decoration: none;
}
a.news:hover {
	font-size: 12px;
	color: #1e3f03;
	text-decoration: underline;
}
p, td {
	font-size: 11px;
	color: #f2f6e3;
}
p {
	padding: 5px 45px 5px 15px;
	margin: 0;
}
p.box {
	padding: 3px 20px 5px 20px;
}
div.desc p {
	padding: 0;
	margin: 0;
}
p.address {
	color: #1d8821;
	padding: 20px 0 0 30px;
}
p.greenbox {
	padding: 0 15px 0 15px;
	margin: 0;
	text-align: justify;
}
span.title {
	margin: 10px 0 0 15px;
	font-size: 16px;
	color: #1e3f03;
}
span.title2 {
	margin: 10px 0 0 15px;
	font-size: 20px;
	color: #fff;
}
span.bottom_menu {
	padding-left: 10px;
}
table.top_hunt,
h1 {
	background: transparent url(../gfx/bg_h1.gif) no-repeat left top;
    width: 522px;
    height: 25px;
    font-size: 11px;
    color: #fff;
    margin: 4px 0 0 5px;
    padding: 6px 0 0 30px;
}
table.top_hunt {
	padding: 0;
}
table.top_hunt td {
	padding: 6px 0 0 20px;
}
ul {
	list-style-type: none;
	line-height: 120%;
	padding: 0;
	margin: 0;
}
ul.box {
	margin: 5px 25px 0 0;
	font-weight: bold;
}
li {
	background: url(../gfx/bg_li.gif) no-repeat 20px 1px;
	padding-left: 38px;
	margin: 0;
	margin-bottom: 7px;
}
ul.details li {
	background: url(../gfx/bg_li.gif) no-repeat 0 1px;
	padding-left: 18px;
	margin: 0;
	margin-bottom: 7px;
}
div.details {
	font-weight: bold;
	margin-top: 5px;
}
div.box {
	 padding: 20px 15px 0 15px;
}
div.leader {
	 padding-top: 3px;
}
span.date {
	color: #285D16;
	font-size: 11px;
	font-weight: bold;
}
span.news {	
	clear: both;
}
div.title {
	color: #285D16;
	font-size: 14px;
	font-weight: bold;
}
div.desc {
	margin: 5px 0 10px 0;
}
a.normal {
	font-weight: normal;
}

/**
* Input
**/

label {
	cursor: pointer;
}
input {
	border: none;
	background: url(../gfx/bg_input.gif) no-repeat center top;
	background-attachment: expression('fixed');
	width: 161px;
	height: 25px;
	color: #f2f6e3;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding: 6px;
}
textarea {
	border: none;
	background: url(../gfx/bg_textarea.gif) no-repeat center center;
	background-attachment: expression('fixed');
	overflow: auto;
	width: 384px;
	height: 82px;
	color: #f2f6e3;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding: 6px;
}
input#Submit,
input#Reset {
	border: none;
	width: 54px;
	height: 20px;
	cursor: pointer;
}
input#Submit {
	background: url(../gfx/bg_send.gif) no-repeat center center;
}
input#Reset {
	background: url(../gfx/bg_del.gif) no-repeat center center;
}
input#Submit_de {
	background: url(../gfx/bg_send_de.gif) no-repeat center center;
	width: 54px;
}
input#Reset_de {
	background: url(../gfx/bg_del_de.gif) no-repeat center center;
	width: 54px;
}
input.radio {
	width: 20px;
	vertical-align: middle;
	background: none;
}