wo@charset "utf-8";
/* CSS Document */
/* 기본 스타일 시작 */
/* 1. 본문 전체  */

body {
	margin: 0 auto;
	background-position: left top;
	text-align: center;
}
td, hr {
	color: #9c8d77;
	font-family: "Gulim","Dotum","Arial";
	font-size: 12px;
	line-height: 18px;
}


.gnb_sub_txt:link {
	text-decoration: none;
	color : #868686;
	font-weight:bold;
}
.gnb_sub_txt:visited {
	text-decoration: none;
	color : #868686;
	font-weight:bold;
}
.gnb_sub_txt:hover {
	text-decoration: none;
	color : #00756e;
	font-weight:bold;
}
.gnb_sub_txt:active {
	text-decoration: none;
	color : #868686;
	font-weight:bold;
}
	/* 3. 이미지 */
	img {
		border-width: 0px;
		border: 0;
		padding: 0;
		margin:0;
		vertical-align:top;
	}
/* 4. 이미지 버튼 */
	.ib {
		cursor: pointer;
	}
/* 5. 입력 텍스트 */
	table {
		border-collapse: collapse;
	}
	td,th {
		padding: 0px;
	}
/* 6. 기타 */
form {
	margin: 0px;
}
dl, dd, dt {
	margin: 0px;
	padding: 0px;
}
ul,li {
	list-style:none; 
	vertical-align:top;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin:0; 
	padding:0; 
	font-size:12px; 
	font-weight:bold; 
	color:#333;
}

img, a {
	selector-dummy: expression(this.hideFocus=true);
}

.calender {
	width: 296px;
	margin: 1px 1px 1px 1px;
}
.calender th {
	padding:2px 3px 0; 
	border:1px solid #cdcdcd; 
	font-family: "Gulim","Dotum","Arial";
	font-size: 11px;
}
.calender td {
	padding:2px 3px 0; 
	border:1px solid #ffffff; 
	background:#f0f0f0;
}
.calender td.thisweek {
	padding:2px 3px 0; 
	background:#fff6e9;
}
.calender td.selweek {
	padding:2px 3px 0; 
	background:#ffaea2;
}
.calender th.sun {
	color:#f00;
}
.calender th.sat {
	color:#0058e6;
}

.caltitle {
	width: 200px;
	margin: 5px 1px 5px 1px;
	text-angle: left;
	
}
.date-sell {
	width: 200px;
	margin: 5px 1px 5px 1px;
	text-angle: left;
}

caption {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0%;}