html, body {margin:0px; padding:0px; background:#F0EBE8}
html, body, div, table, td, p {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:1.6}
a { text-decoration:none; color:#537739 }
a:hover{ text-decoration:underline; color:#537739}
table {border-collapse: collapse;}
table td {padding: 0px; vertical-align:top}
form {margin:0px; padding:0px;}
img { border:none }
.clear {clear:both;}
.clear_main {clear:both; height:10px}
* html #body {height: 100%; width:1000px;}
p {margin:0px; padding:7px 0px 7px 0px}
#body {min-height:100%;}


.main_body {background:url(/images/design/bg.jpg) top center repeat-y #F0EBE8; margin:0px auto; width:1000px;}	
.main { background:url(/images/design/header.jpg) top right no-repeat; }
.main .table { width:1000px; padding:0px; margin:0px;}
.logo { background:url(/images/design/logo.jpg) 50px 36px no-repeat; width:188px; height:200px; padding:36px 0 0 50px;}

.td_2 { text-align:right; height:250px}
.navigation {padding:156px 50px 0px 0; float:right; }
.navigation table { padding:0px; margin:0px}
	
	.navigation .td_1 { padding: 3px 30px 0 0;}
	
	.navigation .home { background:url(/images/design/home.gif) 0px 1px no-repeat; padding-left:20px; padding-top: margin-right:15px }	
	.navigation .map {background:url(/images/design/map.gif) left 1px no-repeat; padding-left:20px; }
	.navigation .contact {background:url(/images/design/contact.gif) left 0px no-repeat; padding-left:20px; }

	.navigation a {color:#F0EBE8; font-size:10px; }
	.navigation a:hover {color:#F0EBE8; text-decoration:none}

	.search { width:150px;  height:13px; background:none; border:1px solid #F0EBE8; color:#F0EBE8; margin:3px 10px 0 0; font-size:9px}
	.search_but { margin:3px 0 0 0 }
	
.index_page {text-decoration:none; margin-bottom:10px  }
.index_page a {font-size:11px; color:#527839; font-weight:bold; background:url(../images/design/li.gif) 3px 3px no-repeat; padding:0px 0 0px 15px; }
.index_page a:hover{ color:#670C11; text-decoration:none; background:url(../images/design/li2.gif) 3px 3px no-repeat; padding:0px 0 0px 15px; }



.menu{ padding:20px 30px 360px 50px; }	
.menu ul { padding: 0 20px 0 0px; margin:0px;}
.menu li {margin: 0 0 0px 0; padding:0px 0 10px 0px;  list-style:none; white-space:nowrap;	}

.menu li a{ font-size:11px; color:#527839; font-weight:bold; text-decoration:none; background:url(../images/design/li.gif) 3px 3px no-repeat;padding: 0px 0 10px 15px;   }	
.menu li a:hover{ color:#670C11; text-decoration:none; background:url(../images/design/li2.gif) 3px 3px no-repeat;	padding: 0px 0 10px 15px;   }

.menu_img { background:url(/images/design/footer_img.jpg) bottom left no-repeat; width:230px; padding-right:20px }


.footer { background:url(/images/design/footer_bg.jpg) top left repeat-x;}
.footer_right { background:url(/images/design/footer_right.jpg) top right no-repeat; }
.footer_left { background:url(/images/design/footer_left.jpg) top left no-repeat; width:1000px; height:94px; overflow:hidden;}
	.footer .line_bg { background:url(../images/design/line_bg.png) top left repeat-x; width:700px; margin-left:18px;}
	.footer .line_ { background:url(../images/design/line_.png) 132px 0px  no-repeat; height:41px; width:700px;}
	.footer .line_right {background:url(../images/design/line_right.png) top right  no-repeat; height:41px; width:700px;}

.copy { padding:3px 40px 0 0px; color:#E9E3E2; font-size:10px}

.footer_menu{ margin:15px 0 0 0}
.footer_menu td{ padding:0 10px 0 10px; border-left:1px solid #527839 }
.footer_menu a{color:#527839; text-decoration:none; font-weight:bold}
.footer_menu a:hover{color:#527839; text-decoration:underline; font-weight:bold}

.footer_menu .border_none { border:none}


h1{ 
	font-size:18px; color:#537739; font-weight:normal;
	padding:0px 0 0px 5px; margin:0px 0 20px 0px;
	border-bottom:2px solid #537739; border-left:5px solid #537739; background:url(../images/design/h1_bg.png) right 4px  no-repeat;}



.content {height:expression(this.scrollHeight < 400? "400px" : "auto"); min-height:400px; padding: 15px 50px 20px 30px; }


.sitemap a{	color:#527839; 	font-size:11px; font-weight:bold }	

.sitemap li { padding:0 0 0 0; list-style:none; }	
.sitemap li a{text-decoration:none; background:url(../images/design/li.gif) 3px 3px no-repeat;	padding: 0px 0 10px 15px; }
.sitemap li a:hover{ color:#670C11; text-decoration:none; background:url(../images/design/li2.gif) 3px 3px no-repeat;	padding: 0px 0 10px 15px;} 



.feedback{ width:600px; margin:10px 0 10px 0; padding:0px;}
.feedback .td_1 { width:170px; text-align:right; color:#537739}
.feedback .td_2 {text-align:right; padding-bottom:5px}

.feedback input { width:230px; border:1px solid #537739; border-bottom:1px solid #4F7739; border-right:1px solid #4F7739; background:none; margin:0 0 5px 20px; height:26px}
.feedback textarea { width:230px; border:1px solid #537739; border-bottom:1px solid #4F7739; border-right:1px solid #4F7739; background:none; margin:0 0 5px 20px;}
.feedback .text9 { font-size:9px}
.feedback .code { width:120px; margin:0 10px 0 20px}

.form_error { color:#FF0000; font-size:16px; font-weight:bold; padding:20px 0px}
.form_ok { color:#FF9600; font-weight:bold; padding:20px 0px}

.star { color:#FF7200;}

.but { background:#686868; margin:10px 0 0px 0; color:#537739; cursor:pointer; font-weight:bold;}


.seharch { font-weight:bold; color:#4F7739; }
.seharch a{ font-weight:bold; color:#4F7739}
.seharch a:hover{ font-weight:bold; color:#4F7739; text-decoration:none}

.seharch_text { padding:0 0 10px 20px; border-bottom:1px dotted #4F7739; margin-bottom:20px}
.seharch_text a{ text-decoration:none; color:#333333}
