body{margin:0px;padding:0px;}

a img{border:none;}

/* MAIN */
table.main_text tr td{font-family:arial,sans-serif;font-size:12px;font-weight:100;text-align:justify;color:#595b5e;}
table.main_text tr td a{font-family:arial,sans-serif;font-size:12px;font-weight:100;text-decoration:underline;color:#347316;}
table.main_text tr td a:visited{font-family:arial,sans-serif;font-size:12px;font-weight:100;text-decoration:underline;color:#347316;}
table.main_text tr td a:hover{font-family:arial,sans-serif;font-size:12px;font-weight:100;text-decoration:none;color:#347316;}
table.main_text tr td h1{font-family:tahoma,arial,sans-serif;font-size:24px;font-weight:100;text-align:justify;color:#128a1a;}
table.main_text tr td h2{font-family:tahoma,arial,sans-serif;font-size:18px;font-weight:100;text-align:justify;color:#128a1a;}
table.main_text tr td h3{font-family:tahoma,arial,sans-serif;font-size:14px;font-weight:bold;text-align:justify;color:#128a1a;text-decoration:underline;}


td.middlemenu_item{font-family:verdana,arial,sans-serif;font-size:11px;font-weight:100;text-align:center;color:#ffffff;}
td.middlemenu_item a{font-family:verdana,arial,sans-serif;font-size:11px;font-weight:100;color:#ffffff;text-decoration:none;
	width:199px;height:39px;
	line-height:39px;
	display:inline-block;
	}
td.middlemenu_item a:visited{font-family:verdana,arial,sans-serif;font-size:11px;font-weight:100;color:#ffffff;text-decoration:none;
	width:199px;height:39px;
	line-height:39px;
	display:inline-block;
	}
td.middlemenu_item a:hover{font-family:verdana,arial,sans-serif;font-size:11px;font-weight:100;color:#ffffff;text-decoration:none;
	width:199px;height:39px;
	line-height:39px;
	display:inline-block;
	background-image:url('/images/main/middlemenu_item_bg_over.jpg');background-position:center center;background-repeat:no-repeat;
	}
td.main_footer{font-family:verdana,arial,sans-serif;font-size:10px;font-weight:100;text-align:center;color:#818285;}
td.main_footer a{font-family:verdana,arial,sans-serif;font-size:10px;font-weight:100;text-decoration:none;color:#818285;}
td.main_footer a:visited{font-family:verdana,arial,sans-serif;font-size:10px;font-weight:100;text-decoration:none;color:#818285;}
td.main_footer a:hover{font-family:verdana,arial,sans-serif;font-size:10px;font-weight:100;text-decoration:underline;color:#656565;}
p.main_bottom_title{font-family:'Arial Narrow',arial,sans-serif;font-size:24px;font-weight:100;text-align:left;color:#4eb646;}
p.main_bottom_text{font-family:verdana,arial,sans-serif;font-size:10px;font-weight:100;text-align:justify;color:#696b6e;}
p.main_bottom_text a{font-family:verdana,arial,sans-serif;font-size:10px;font-weight:100;text-decoration:none;color:#696b6e;}
p.main_bottom_text a:visited{font-family:verdana,arial,sans-serif;font-size:10px;font-weight:100;text-decoration:none;color:#696b6e;}
p.main_bottom_text a:hover{font-family:verdana,arial,sans-serif;font-size:10px;font-weight:100;text-decoration:underline;color:#696b6e;}
p.main_bottom_text span{font-weight:bold;color:#5d5e61;}
p.main_bottom_text a span{font-weight:bold;color:#5d5e61;}

p.main_bottom_text_right{font-family:verdana,arial,sans-serif;font-size:10px;font-weight:100;text-align:right;color:#696b6e;}
p.main_bottom_text_right a{font-family:verdana,arial,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;color:#5d5e61;}
p.main_bottom_text_right a:visited{font-family:verdana,arial,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;color:#5d5e61;}
p.main_bottom_text_right a:hover{font-family:verdana,arial,sans-serif;font-size:10px;font-weight:bold;text-decoration:underline;color:#5d5e61;}

table.main_form h1{font-family:'Arial Narrow',arial,sans-serif;font-size:26px;font-weight:100;text-align:center;color:#128a1a;}
table.main_form{font-family:'Arial Narrow',arial,sans-serif;font-size:18px;font-weight:bold;color:#818285;}
table.main_form tr td{font-family:'Arial Narrow',arial,sans-serif;font-size:18px;font-weight:bold;color:#818285;}
table.main_form tr td input.text{border:1px solid #818285;background-color:#f0f0f0;width:250px;height:28px;
	font-family:'Arial Narrow',arial,sans-serif;font-size:18px;font-weight:bold;text-align:left;color:#4fb848;
	padding-left:5px;padding-right:5px;}
table.main_form tr td input.checkbox{border:none;background-color:#ffffff;width:28px;height:28px;}
table.main_form tr td input.main_submit_image{border:none;}

p.main_message{font-family:arial,sans-serif;font-size:16px;font-weight:100;text-align:center;color:#595b5e;}
p.main_error{font-family:arial,sans-serif;font-size:14px;font-weight:100;text-align:left;color:#ff0000;}
/* MAIN */

TABLE {font-family:Tahoma, Verdana; font-size:8pt; font-weight:normal; color: #535353;}
TD {font-family:Tahoma, Verdana; font-size:8pt; color:#535353; font-weight:normal;}
p {font-family:Tahoma, Verdana; font-size:8pt; color:#535353; font-weight:normal;}
div {font-family:Tahoma, Verdana; font-size:8pt; color:#535353; font-weight:normal;}
li {font-family:Tahoma, Verdana; font-size:8pt; color:#535353; font-weight:normal;}
ul {font-family:Tahoma, Verdana; font-size:8pt; color:#535353; font-weight:normal;}
div.poll {
	background-color: #d4ffbc;
	font-family:Tahoma, Verdana;
	font-size: 8pt;
	color:#535353;
	font-weight:normal;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	margin : 5px;
	line-height : 12px;
}

select {
	background-color: #FFFFFF;
	border: solid 1pt;
	border-color: #4C5B63;
	font-size:8pt;
	font-family:Tahoma, Verdana;
	color:#4C5B63;
	border-bottom : solid 1pt;
	border-left : solid 1pt;
	border-right : solid 1pt;
	border-top : solid 1pt;
}
textarea { background-color: #FFFFFF; border: solid 1pt; border-color: #4C5B63; font-size:8pt; font-family:Tahoma, Verdana; color:#4C5B63; }
button { background-color: #FFFFFF; border: solid 1pt; border-color: #4C5B63; font-size:8pt; font-family:Tahoma, Verdana; color:#4C5B63; }
input { background-color: #FFFFFF; border: solid 1pt; border-color: #4C5B63; font-size:8pt; font-family:Tahoma, Verdana; color:#4C5B63; }
input.poll {
	background-color: #d4ffbc;
	border: 1pt none;
	border-color: #4C5B63;
	font-size:8pt;
	font-family:Tahoma, Verdana;
	color:#4C5B63;
}

.search {
	padding-left:10px;
	padding-top:7px;
	padding-bottom:5px;
	padding-right:7px;
	color: White;
	font-weight : bold;
	font-size : 12px;
}

.aboutlist {
	padding-left:11px;
	padding-top:9px;
	padding-bottom:5px;
	padding-right:7px;
	color: White;
	font-weight : bold;
	font-size : 12px;
}

input.searchin {
	background-color: #FFFFFF;
	border: solid 1pt;
	border-color: #56b128;
	font-family:Tahoma, Verdana;
	color: #666b70;
	font-size : 11px;
	padding-left:1px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
}


td.adv1 {
	background-color: #e8ffdd;
	border: solid 1pt;
	border-color: #56b128;
	font-family:Tahoma, Verdana;
	color: #666b70;
	font-size : 11px;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
	border-style : dashed;
}

td.adv2 {
	background-color: #FFFFFF;
	border: solid 1pt;
	border-color: #56b128;
	font-family:Tahoma, Verdana;
	color: #666b70;
	font-size : 11px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	border-style : dashed;
}

td.adv3 {
	background-color: #e8ffdd;
	border: solid 1pt;
	border-color: #56b128;
	font-family:Tahoma, Verdana;
	color: #666b70;
	font-size : 11px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	border-style : dashed;
}

td.title01 {
	background-color: #d4ffbc;
	border-color: #56b128;
	color: #666b70;
}

td.title02 {
	background-color: #FFFFFF;
	border-color: #56b128;
	padding-left: 10px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
}

A:link {
	text-decoration: none;
	color: #347316;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 11px;
}
A:visited {
	text-decoration: none;
	color: #347316;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 11px;
}

A:hover {
	text-decoration: underline;
	color: #58b02d;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 11px;
}

A.title02:link {
	text-decoration: none;
	color: #347316;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: bold;
	font-size: 12px;
}
A.title02:visited {
	text-decoration: none;
	color: #347316;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: bold;
	font-size: 12px;
}
A.title02:hover {
	text-decoration: underline;
	color: #58b02d;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: bold;
	font-size: 12px;
}

A.title05:link {
	text-decoration: none;
	color: #347316;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 11px;
}
A.title05:visited {
	text-decoration: none;
	color: #347316;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 11px;
}
A.title05:hover {
	text-decoration: underline;
	color: #58b02d;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 11px;
}

A.date:link {
	text-decoration: none;
	color: #347316;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: bold;
	font-size: 10px;
}
A.date:visited {
	text-decoration: none;
	color: #347316;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: bold;
	font-size: 10px;
}
A.date:hover {
	text-decoration: underline;
	color: #58b02d;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: bold;
	font-size: 10px;
}

A.white:link {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 11px;
}
A.white:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 11px;
}
A.white:hover {
	text-decoration: none;
	color: #e2ffd3;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 11px;
}

A.whitebold:link {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: bold;
	font-size: 10pt;
}
A.whitebold:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: bold;
	font-size: 10pt;
}
A.whitebold:hover {
	text-decoration: none;
	color: #e2ffd3;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: bold;
	font-size: 10pt;
}

.title03 {
	background-color: #5ebc2d;
	border-color: #56b128;
	color: #FFFFFF;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 12px;
	padding-left: 4px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
	margin : 3px;
}

.title04 {
	background-color: #d4ffbc;
	border-color: #56b128;
	color: #666b70;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 11px;
	padding-left: 4px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
	margin : 3px;
	line-height : 12px;
}

.title07 {
	background-color: transparent;
	color: #666b70;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 11px;
	padding-left: 4px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
	margin : 3px;
	line-height : 12px;
}
select.search1 {
	background-color: #d4ffbc;
	border: solid 1pt;
	border-color: #4C5B63;
	font-size:8pt;
	font-family:Tahoma, Verdana;
	color:#4C5B63;
}
textarea.search1 { background-color: #FFFFFF; border: solid 1pt; border-color: #4C5B63; font-size:8pt; font-family:Tahoma, Verdana; color:#4C5B63; }
button.search1 { background-color: #FFFFFF; border: solid 1pt; border-color: #4C5B63; font-size:8pt; font-family:Tahoma, Verdana; color:#4C5B63; }

 .map {
	vertical-align: 2px
}

 .part {
	vertical-align: 2px;
	margin : 2px;
}

h1 {
	color: #1c4607;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: bold;
	font-size: 14px;
}

h2 {
	color: #1c4607;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: bold;
	font-size: 12px;
}
h3 {
	color: #1c4607;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: bold;
	font-size: 11px;
}

table.count1 { border: 1px solid #62c530}
	table.count1 tr { height: 30px}
	table.count1 td { padding: 5px 10px}

table.count { border: 1px solid #62c530}
	table.count tr { height: 30px}
		.green { color: inherit; background-color: #e7fbdc}
		.s_green { background-color: #efecec; font-size: 12px; color: #ff3c4e; font-weight:bold}
	table.count td { padding: 5px 10px}
	table.count select { width: 350px}
 div.feedback { width: 95%; background-color: #fff; border: 1px solid #ccc}
	div.feedback div { padding: 10px 0; width: 100%; font-weight: bold; text-align: center; background-color: #e8e8e8; color: #000a15}
	div.feedback td { padding: 10px; vertical-align: middle; border-bottom: 1px solid #e8e8e8}
			div.feedback td.lt { text-align: center}
			div.feedback input.text { width: 200px }
	div.feedback input.radio { width: 10px; margin-left: -15px}
		div.feedback input.submit { margin: 10px 0; width: 130px}
		div.feedback input.chars { width: 60px } 
	div.feedback textarea { height: 150px}

#total {
	color : Red;
}

.required {
	color : Red;
}idth: 60px } 
	div.feedback textarea { height: 150px}

#total {
	color : Red;
}

.required {
	color : Red;
}

.small {
	color: #535353;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 9px;
}

.bigtxt {
	color: #535353;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 12px;
}

.bigtxt1 {
	color: #535353;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: bold;
	font-size: 12px;
}

.painttxt {
	color: #347316;
	font-family: Tahoma, Verdana Cyr, Tahoma, Verdana, Sans-Serif, Arial Cyr, Arial;
	font-weight: normal;
	font-size: 11px;
}

.hidden {position: absolute; visibility: hidden;}
.visible {position: absolute; visibility: visible; z-index: 2;}

.rec {
	position: relative;
	width:650px;
	background-color:#e8ffdc;
	margin : 5px;
	padding : 5px;
}


.pictures {
	margin:5 5 5 5;
	               
}


.img-wrapper {
	margin:10px 20px 10px 0px;
	background: url(/images/shadow.png) no-repeat bottom right;
	line-height:0;
	float:left;
}

.img-wrapper img {
	float:none;
	margin:0;
	padding:3px;
	border: 1px solid #306e5e;
	position: relative;
	left:-8px;
	top:-8px;
}

a.tooltip {
	position:relative; 
	padding-top:15px;
	z-index:2; 
	color:#000;
	text-decoration:none;
}

a.tooltip:hover{
	z-index:20;
}

a.tooltip span {
	display: none
}

a.tooltip:hover span { 
	display:block;
	position:absolute;
	top:-1em; 
	left:2em; 
	width:15em;
	border:1px solid #306e5e;
	background:#FFFFFF; 
	color:#306e5e;
	text-align: left;
	padding:3px;
	line-height:15px;
}