body {
	background-image:url(../files/images/body_bg.jpg);
	background-attachment: fixed ;
	background-repeat:repeat;
	font:12px Georgia;
	padding:0px auto;
	text-align : center;
	 height: 100%;
}
img {
	border:0;
}

#page-holder{
	background-color:#feffdc;
	background-repeat:repeat-y;
	height:880px;
    min-height: 880px;
	width:990px;
	padding:0 0 0 0px;
	margin:0px auto;
	text-align:center;
}

#top{
background-image:url(../files/images/top_bg.jpg);
	background-repeat:no-repeat;
	height: 170px;
}

#top div.local_search{float:right;width:184px;height:119px; margin:0 40 0 0px;}

#top a.search{ font-weight:bold; display:block; text-align:right; margin:5 3 8 35px;cursor:pointer; color:#ffffff; padding:0px;}
#top a.search:hover{ font-weight:bold; display:block; text-align:right; padding:0px;  margin:5 3 8 35px  !important;cursor:pointer; text-decoration:underline !important; color:#ffffff;}
.search_form{background-image:url(../files/images/search.png); background-repeat:no-repeat; background-color:transparent;border:none;width:185px; padding:0 5px; margin:13 0 0 0px; clear:both; width:100%; color:#ffffff;}

#locale{width:100%; height:auto; clear:both; margin:25 0 0 0px !important; padding:0px;}
#locale a.lang{width:30px; height:auto; margin:0px; padding:0px; float:right; }
#locale img{display:block;margin:0 3 0 5px; padding:0px; float:right; }

/*--menu --*/

#nav {clear:both;padding:0 0 0 0px !important; margin:0px auto; list-style:none; font-size:13px;  font-family:Georgia, sans-serif;color:#ffffff;width:900px; font-weight:bold;}

#nav li.top {text-align:left; float:left;list-style:none;font-size:12px; color:#ffffff;padding:0px;margin:0 15 0 0px;font-family:Georgia; font-weight:bold;}

#nav  a.first_top_link {  margin:0 0 0 20px; text-decoration:none;font-size:12px; padding:0px; cursor:pointer; color:#ffffff; width:auto;text-decoration:none; font-weight:bold;}

#nav  a.first_top_link:hover { display:block; margin:0px; text-decoration:underline;font-size:12px; padding:0px; cursor:pointer; color:#ffffff;width:auto; font-weight:bold;}

#nav  a.active_first_top_link { display:block; margin:0px; text-decoration:underline;font-size:12px;  padding:0px; cursor:pointer; color:#ffffff; width:auto; font-weight:bold;}

#nav a.top_link {text-align:left;display:block; margin:0px; float:left; text-decoration:none;font-weight:bold; padding:0px;  color:#ffffff;font-size:12px;width:auto;}

#nav a.active_top_link  {display:block; margin:0px; float:left; text-decoration:none; font-size:12px; font-weight:bold; padding:0px;  color:#ffffff;width:auto;}

#nav a.top_link:hover {display:block; margin:0px; float:left; text-decoration:underline; font-size:12px; font-weight:bold; padding:0px;  color:#ffffff;width:auto;}


#nav a.last_top_link { display:block; margin:0px; text-decoration:none;font-size:12px; font-weight:bold; padding:0px; cursor:pointer; color:#ffffff; width:auto;}

#nav a.last_top_link:hover { display:block; margin:0px; text-decoration:underline;font-size:12px; font-weight:bold; padding:0px; cursor:pointer; color:#ffffff;width:auto;}

#nav a.active_last_top_link{ display:block; margin:0px; text-decoration:none;font-size:12px; font-weight:bold; padding:0px; cursor:pointer; color:#ffffff;width:auto;}


#center{clear:both; width:100%; margin:0px; padding:0px;}

#left_part{float:left; width:200px; font-family: Georgia; margin:15 0 0 0px;  text-align:left;}
#left_part h2{font-family: Georgia; text-align:left;padding:0 0 0 35px; font-weight:normal; font-size:18px; text-align:center;}
#left_part ul{width:100%; display:block; padding:0px; margin:0 0 120 0px;}
#left_part li{width:100%; display:block; background-image:url(../files/images/li_bg.jpg);background-repeat:no-repeat;position:top left; height:auto; text-align:left; padding:3 0 0 35px;}
#left_part a{font-size:14px; color:#000000; display:block;height:auto;}
#left_part span{ clear:both; width:100%; font-weight:bold; font-size:14px;text-align:center;padding:0 0 0 35px; margin:30 0 0 0px; display:block;}

#left_part img{float:left;margin: 3 20 0 35px;}

#center_content{width:700px; float:right;}
#main_content{width:600px; font-family:Georgia; color:#000000; margin:0 0 50 0px; text-align:left;}
#main_content h2{font-size:22px !important; font-family:Georgia; color:#000000; font-weight:bold;margin:27 0 10 0px;}
#main_content p{font-size:14px; font-family:Georgia; color:#000000; line-height:1.4;}

#main_content a{color:#36af00; text-decoration:underline;display:inline;}
.hint {text-decoration:none !important;border-bottom:1px dashed #36af00;display:inline;}
#news{width:100%;font-size:16px; font-family:Georgia; color:#000000;font-weight:normal;margin:0 0 30 0px; padding:0px !important;  text-align:left;}
#news h2{font-size:22px !important; font-family:Georgia; color:#000000; font-weight:bold;margin:27 0 10 0px;}
#news span{font-size:22px; font-family:Georgia; color:#000000; font-weight:normal; margin:0 0 0 0px; text-align:center;}
#news_box{width:190px; text-align:left; font-weight:normal;margin:20 0 0 30px;padding:0px;}
#news_box span.date{display:inline;font-weight:bold;font-size:14px;margin:0 0 7 0px; padding:0px; color:#36af00; display:block;text-align:left;}
#news_box p{font-size:14px; font-family:Georgia; color:#000000;display:inline;padding:0px; line-height:1.4;}
#news_box a{font-size:14px; font-family:Georgia; color:#36af00;padding:0px;}
#news_box a.detal{font-size:16px; font-family:Georgia; color:#000000;display:inline;padding:0px;}
#news a.st3_sel{font-size:15px; text-decoration:none;}

#news_box_long{width:520px; text-align:left; font-weight:normal;margin:20 0 0 0px;padding:0px;}
#news_box_long span.date{display:inline;font-weight:bold;font-size:16px;margin:0px; padding:0px;color:#36af00;}
#news_box_long p{font-size:14px; font-family:Georgia; color:#000000;display:inline;padding:0px;  line-height:1.4;}
#news_box_long a{font-size:16px; font-family:Georgia; color:#000000;display:inline;padding:0px;}

#news_box_full{width:600;margin:0 0 50 0px;font-size:14px; font-family:Georgia; color:#000000; text-align:left;}
#news_box_full h2{font-size:17px; font-family:Georgia; color:#000000;padding:0px;}
#news_box_full span.date{display:inline;font-weight:bold;font-size:14px;margin:0 0 7 0px; padding:0px; color:#36af00; display:block;}
#news_box_full a{font-size:14px; font-family:Georgia; color:#36af00;padding:0px;}
#news_box_full p{font-size:14px; font-family:Georgia; color:#000000;padding:0px;  line-height:1.4;}

#baner_box{width:190px; padding:0px; margin:0 0 0 28px;}
#baner_box a{padding:0px; margin:0px; display:block;clear:both;}
#baner_box img{clear:both !important;}

#bottom{clear:both; width:100%; height:170px; background-color:#feffdc;}

#copyright{float:left; width:365px; text-align:left; margin:30 0 0 35px;}
#copyright p{font-size:12px; }
#copyright span{font-size:15px; }


#copyright_koda{float:right; width:200px;margin:77 35 0 0px; padding:0px;}
#copyright_koda img{float:right;}
#copyright_koda span{display:block; text-align: right;float:right; margin:0 15 5 0px;}
#copyright_koda a{font-family:Georgia; color:#000000; }

#gallery {width:620px; margin:0 0 50 0px;padding:0px;}

#gallery .next_prev {color:#000000; text-decoration:underline;font-size:14px; font-family:Georgia;}

#gallery_path{display:block;width:600px;text-align:left;margin:0 0 20 0px;}
#gallery_path a {font-size:14px; font-family:Georgia; color:#000000;}



#mini_gallery{width:100%; padding:5 0 10 0px; margin:5 0 5 0px;font-size:14px; font-family:Georgia; color:#000000; line-height:1.4;border-bottom:1px dashed #787878;text-align:center;}
#mini_gallery * {font-size:14px; font-family:Georgia; color:#000000; line-height:1.4;}
#mini_gallery p{display:block;text-align:left;margin:15 0 0 0px;font-size:14px; font-family:Georgia; color:#000000; line-height:1.4;padding:0 0 10 0px;}

#mini_gallery2{width:195px; margin:4 8 4 0px;line-height:1.4;border:1px dashed #787878;display:block;float:left;}
#mini_gallery2 img {text-align:center;margin:5px;display:block;}

#mini_gallery3{width:100%; padding:5 0 10 0px; margin:0px;font-size:14px; font-family:Georgia; color:#000000; line-height:1.4;border:1px dashed #787878;text-align:center !important;}
#mini_gallery3 * {font-size:14px; font-family:Georgia; color:#000000; line-height:1.4;text-align:center;}
#mini_gallery3 h1 {font-size:14px; font-family:Georgia; color:#000000; line-height:1.4;text-align:center;padding:0px;margin:0px;}
#mini_gallery3 #img {display:block;text-align:center;}
#mini_gallery3 #border {border:1px dashed #787878;padding:4px;width:195px;}
#mini_gallery3 img {font-size:14px; font-family:Georgia; color:#000000; line-height:1.4;text-align:center;display:inline;}