@charset "utf-8";

/* default */
body {
	margin: 0; padding: 0 0 0 12px;
	font: 12px/1.2em Dotum, "ë‹ì›€", Guilm, "êµ´ë¦¼", "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #666; letter-spacing: -1px;
	background: #fff;
}
a:link, a:visited {
	color: #666; text-decoration: none;
}
a:hover, a:active {
	color: #666; text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0; padding: 0;
	font-size: 12px; line-height: 1.2em;
}
hr {
	display: none;
}
ol, ul {
	list-style-type: none;
}
p, dl, dt, dd, ol, ul, li, form, fieldset, legend {
	margin: 0; padding: 0;
}
img, fieldset, legend, input.input_img {
	border: 0;
}
table {
	border-collapse: collapse;
}
input, textarea, select {
	color: #666; font: 12px/1.2em Dotum, "ë‹ì›€", Guilm, "êµ´ë¦¼", "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
}

/* style */
h1 {
	width: 588px; height: 29px; padding: 8px 0 0 12px;
	font-size: 12px; font-weight: normal; color: #fff;
	background: url(./img/bg_title.gif) no-repeat 0 0;
}
#tdate {
	padding: 0 5px 0 0;
	letter-spacing: 0; font-family: Verdana;
}
.now {
	clear: both; float: left;
	width: 600px; margin: 0 0 10px 0;
	background: url('./img/bg_box_b.gif') no-repeat left bottom;
}
.nowrap {
	float: left;
	width: 570px; padding: 20px 15px 25px 15px;
	background: url('./img/bg_box_t.gif') no-repeat left top;
}
.now .intro {
	float: left;
	width: 124px; padding: 20px 0 0 0;
}
.now h2 {
	width: 124px; padding: 0 0 7px 5px;
	text-align: center;
}
.now .map {
	width: 112px; height: 112px; margin: 0 0 0 5px; padding: 6px;
	background: url('./img/bg_map1.gif') no-repeat left top;
}
.now table {
	float: left;
	width: 423px; margin: 2px 0 0 15px;
}
.now td,
.now th {
	padding: 3px;
	font-weight: normal;
}
.now td {
	border-bottom: 1px dotted #eee;
}
.now thead td {
	border-bottom: 0;
}
.now th {
	width: 101px; text-indent: -7px;
	background: url('./img/bg_box2_m.gif') repeat-y left top;
}
.now th.thfirst {
	background: url('./img/bg_box2_t.gif') no-repeat left top;
}
.now th.thlast {
	background: url('./img/bg_box2_b.gif') no-repeat left bottom;
}
.now td.emblem {
	width: 20px;
}
.now .after {
	padding: 0 0 0 20px;
	background: url('./img/bul_arrow.gif') no-repeat left center;
}
.now .aftertitle {
	padding: 0 0 0 20px;
}
.recently {
	clear: both;
	margin: 5px 0 0 0;
}
.recently table {
	border-left: 1px solid #eee; border-top: 1px solid #eee;
}
.recently thead tr {
	background: #eee;
}
.recently thead th {
	padding: 8px;
	font-weight: bold;
}
.recently thead td {
	padding: 8px;
	font-size: 9px; font-family: Tahoma; text-align: center; letter-spacing: 0;
}
.recently td,
.recently th {
	position: relative;
	padding: 5px; border-right: 1px solid #eee; border-bottom: 1px solid #eee;
	font-weight: normal;
}
.recently th {
	width: 88px;
}
#infobox {
	position: absolute; top:15px; left: 15px;
	border: 1px solid #ccc;
	background: #eee;
}
