html{
    height:100%;
}
a:link {
	color: #444444;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #444444;
}
a:hover {
	text-decoration: underline;
	color: #444444;
}
a:active {
	text-decoration: none;
	color: #444444;
}
img {
    border:none;
}
body {
	margin:0;
	padding:0;
	height:100%;
	background-image: url(../image/header_bg.gif); background-repeat: repeat-x; background-position: left top;
	background-color: #DBDBCA;
}
form{
    margin:0;
	padding:0;
}
#wrapper{
    width:770px;
    margin:0;
    position:relative;
    min-height:100%;
    _height:100%;
}
#header{
    width:770px;
	height:250px;
}
#lang{
    float:right;
    margin-top:30px;
	padding:0;
    width:110px;
	height:20px;
}
#lang ul{
    clear:both;
    margin:0;
	padding:0;
    list-style:none;
}
#lang li{
    margin:0;
	padding:0;
	display: inline;
}
#image1{
    position:absolute;
    margin-left:430px;
    margin-top:155px;
	padding:0;
	width:340px;
	height:55px;
}
#menu{
    position:absolute;
	width:492px;
	height:36px;
	margin-top:214px;
	margin-left:0px;
	padding:0;
}
#menu ul{
    clear:both;
	margin:0;
	padding:0;
	list-style:none; 
}
#menu li{
    margin:0;
	padding:0;
	display:inline;
}
#lead{
    width:765px;
	height:140px;
}
#contents{
    width:770px;
	margin:0;
	padding:0;
}
#contents_left{
    clear:both;
    float:left;
	width:340px;
	height:auto;
	padding:0;
	margin:25px 0 0 50px;
	display:inline;
}
#information{
    width:340px;
	margin:0 0 18px 0;
}
#info_text{
    margin-top:10px;
	margin-bottom:10px;
    font-size:13px;
	line-height:18px;
	color:#444444;
}
#topic{
    width:340px;
	
}
.more{
    width:80px;
	float:right;
	color:#4F6373;
	font-size:11px;
	}
.more a:link{
    color: #4F6373;
	text-decoration: none;
}
.more a:visited{
    color: #4F6373;
	text-decoration: none;
}
.more a:hover{
    color: #FF9900;
	text-decoration: none;
}
.more a:active{
    color: #4F6373;
	text-decoration: none;
}
#map{
    width:340px;
	margin-top:20px;
}
#contents_right{
    float:right;
	width:340px;
	height:auto;
	margin-top:25px;
	display:inline;
}
#public{
    width:340px;
}
.contents_cell{
    width:340px;
	margin-bottom:7px;
}
.contents_date{
    margin-top:2px;
    width:70px;
	float:left;
    font-size:11px;
	line-height:16px;
	color:#444444;
	display:inline;
}
.contents_text{
    width:265px;
	margin-left:75px;
    font-size:13px;
	line-height:18px;
	color:#444444;
}
* html .contents_text{
    width:265px;
	margin-left:37px;
    font-size:13px;
	line-height:18px;
	color:#444444;
}
#blank{
     clear:both;
     width:770px;
	 height:20px;
}
#footer{
    clear: both;
    left:0;
    margin:0;
    bottom:0;
	width:770px;
	height:70px;
	position: relative;
}
#footer_hr{
    margin-top:0;
	width:770px;
	height:2px;
}
#footer_menu{
    float:left;
    position:relative;
	width:365px;
	height:13px;
	margin-left:45px;
	margin-top:15px;
	display:inline;
}
#footer_menu ul{
    margin:0;
	padding:0;
	list-style:none;
}
#footer_menu li{
    margin:0;
	padding:0;
	display:inline;
	}
#footer_serch{
	float:right;
	padding:0;
	width:300px;
	height:18px;
	margin-top:13px;
}
.footer_serch_text{
    position:absolute;
	width:164px;
	height:12px;
    font-size:12px;
	font-color:#333333;
	padding:2px;
	margin:0;
	border:1px solid #999999;
}
.footer_serch_submit{
	width:45px;
	height:18px;
	margin-left:175px;
}
#copyright{
    clear:both;
	float:right;
    position:relative;
	width:300px;
	height:15px;
	margin-right:0px;
	margin-top:10px;
}
