@charset "iso-8859-1";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
body, p, span, div, td{
	font-size:12px;
	color:#555;
	
}
.content p, .content span, .content div, .content td{
	line-height:18px;
}
.bgleft {
	background-image: url(images/bg_main_left.jpg);
	background-repeat: repeat-x;
	background-color: #eeefef;
}
.box {
	margin: 0px;
	padding: 1px;
	border: 1px solid #2e502e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2e502e;
	text-decoration: none;
}
.pt-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.pt-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.pt-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	text-decoration: none;
}
.pt-12links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #194519;
	text-decoration: none;
}
.pt-12links2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #194519;
	text-decoration: none;
	display:inline;
}
.pt-12links:hover {
	color: #993300;
}
.pt-12main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
}

.pt-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #194519;
}
.blind {
		width:100%;
		margin:2px;
	}
.blind a{
		display:block;
		width:100%;
		font-weight:bold;
		text-decoration:none;
		color:#333333;
	}
.blind a:hover{
		color:#993300;
		text-decoration:underline;
	}
.blind .content{
		border:0px dotted #CCC;
	}
.ysd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.ysd:hover{
	color: #FF6600;
	text-decoration: none;
}

.spot{
	border:1px solid #F00;
}
.warning{
	color:#F00;
}
.posr { position:relative; }

.posa { position:absolute; }

._link { padding-top:5px; width:100%; text-align:left; }

.link123 { width:75px; }

._link a { display:inline; }

._link .link_text { font-weight:700; display:inline; padding-right:0px; _padding-right:3px; .padding-right:3px; }

#map_canvas {
	width:480px;
	height:350px;
}

.langBox div { float:right; padding-top:2px; padding-left:3px; }

#news { border-bottom:#CCC 1px solid; margin:20px 0;}

#news .date { background:url(images/news_cal.jpg) left top no-repeat; width:37px; height:55px; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding:3px 0; }

#news .date .month { text-align:center; font-size:13px; color:#FFF; font-weight:700; }

#news .date .day { text-align:center; font-size:22px; color:#FFF; font-weight:700;}

#news .new_con { padding-left:15px;}

#news .new_con h6 { font-weight:700; font-size:14px; margin:0px; padding:10px 0; text-align:left; }

#news .new_con h6 a { color:#000; text-decoration:none; }

#news .new_con .new_con_detail { padding-bottom:30px; position:relative; display:none; text-align:left; zoom:1; _padding-top:20px; .padding-top:20px; padding-top:20px\9; }

#news .new_con .new_con_detail .close_btn { background:url(images/news_close_btn.jpg) left top no-repeat; width:57px; height:13px; position:absolute; bottom:0px; left:240px; cursor:pointer;}
