body,th,td,p {
    font:12px gulim;
    color:#333333;
	
    margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	}
p{line-height:100% !important;}
img {
	border:0;
	}

table,input,textarea,select {
    font:12px gulim;
    color:#666666;
	line-height:16px;
	}
INPUT { 
    padding-left: 5px; BORDER: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'1px solid #dfdfdf'); BACKGROUND: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'#ffffff' ); 
}

a {
	font-family: gulim;
	font-size: 12px;
	color: #333333;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #666666;
}

a:hover {
	text-decoration: none;
	color: #0099FF;
}

a:active {
	text-decoration: none;
	color: #666666;
}



a:menu:hover {text-decoration: none;
			  font-weight:bold;
			  color:#ff8e21;
			  }

a:menu:link {text-decoration: none;
			  color:#666666;
			  }


INPUT { 
    padding-left: 5px; BORDER: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'1px solid #dfdfdf'); BACKGROUND: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'#ffffff' ); 
}

textarea {
	padding-left: 5px; padding-top: 3px; BORDER: #dfdfdf 1px solid; BACKGROUND: #f7f7f7;
}

#div_agree{width:600px;
		   height:280px;
		   background-color:#FFFFFF;
		   overflow:scroll;
		   border:solid 1pt #CCCCCC; 
		   border-collapse:collapse; 
		   overflow-x:hidden;
		   overflow-y:scroll;
		   margin-left:20px;
		   margin-top:20px;
		   margin-bottom:20px;
}


.daily_box {font-family:Arial;
			font-size:32px;
			font-weight:bold;
			color:#a1be31;
			line-height:26px;
		   }
		   
.month_box {font-family:Arial;
			font-size:11px;
			color:#ffffff;
		   }
.date {color:#0074e2;}

.solid_table { border:solid 1pt #CCCCCC; border-collapse:collapse;}
.solid_table_td { border:solid 1pt #CCCCCC; text-align:center;}

.price_table {text-decoration:line-through;}


.title_bold { color: #333333; font-weight:bold;}
.bold_s { color: #333333; font-size:10px; font-weight:bold;font}

.ca_04 {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; COLOR: #393939; FONT-FAMILY: "gulim"
}
.date_grey {
	PADDING-RIGHT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #6d6b6c; PADDING-TOP: 3px; FONT-FAMILY: gulim
}
.date_red {
	PADDING-RIGHT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d90b0d; PADDING-TOP: 3px; FONT-FAMILY: gulim
}
.date_blue {
	PADDING-RIGHT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #0059a4; PADDING-TOP: 3px; FONT-FAMILY: gulim
}
.date_green {
	PADDING-RIGHT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #4f7f00; PADDING-TOP: 3px; FONT-FAMILY: gulim
}

.fc030 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #f8871f; LINE-HEIGHT: 13pt; FONT-FAMILY: "gulim"
}

.fc35 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #bc3d3d; FONT-FAMILY: "gulim"
}

.fc35W {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #FFFFFF; FONT-FAMILY: "gulim"
}

.fc35R {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #FF0000; FONT-FAMILY: "gulim"
}


.fc20 {
	FONT-SIZE: 8pt; COLOR: #e7002a; LINE-HEIGHT: 13pt; FONT-FAMILY: "gulim"; TEXT-DECORATION: line-through
}

.fc18 {
	FONT-SIZE: 8pt; COLOR: #2882b7; LINE-HEIGHT: 13pt; FONT-FAMILY: "gulim"
}



.orange_icon {
	 FONT-SIZE: 11px; COLOR: #f8871f; FONT-FAMILY: "gulim"
}
.white_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff;
}
.white {
	FONT-SIZE: 9pt; COLOR: #ffffff;
}
.red {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d90b0d;
}
.brown {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #BE9400;
}
.violet {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #702e90;
}
.green {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #28903b;
}
.busy {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #98a96f;
}
.free {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #c98890;
}


.td_time {
	PADDING-LEFT: 15px; FONT-SIZE: 9pt; LINE-HEIGHT: 30px; FONT-FAMILY: gulim; Font-Color: #7f7f7f; align: center
}

.td_16 {
	FONT-SIZE: 9pt; LINE-HEIGHT: 25px; FONT-FAMILY: gulim; Font-Color: #7f7f7f; align: center
}


.textarea08 {
	BORDER-RIGHT: #cacbd9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cacbd9 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9pt; MARGIN-BOTTOM: 5px; BORDER-LEFT: #cacbd9 1px solid; WIDTH: 450px; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #cacbd9 1px solid; FONT-FAMILY: "gulim",'verdana'; HEIGHT: 150px
}

/*

p { font-size: 1.6em; }
.nanum-square { font-family: 'Nanum Square'; }
.bold { font-weight: bold; }
}
*/
body{margin:0;padding:0;}
#wrap{width:100%;;}

#wrap #header{width:1000px;margin:0 auto 0 auto;}
#wrap #header .header_inner {width:100%;height:80px;;}
#wrap #header .header_inner h1{float:left;width:220px;}
#wrap #header .header_inner .menu{float:right;width:770px;text-align:left;}
#wrap #header .header_inner .menu .top {clear:both;padding:20px 0 10px 118px; }
#wrap #header .header_inner .menu .top a,#wrap #header .header_inner .menu .top{width:100%;font-family: 'Nanum Square'; color:#555;font-size:16px;font-weight: bold; }
#wrap #header .header_inner .menu .top a:hover,#wrap #header .header_inner .menu .top a.on{color:#ff3333;;}
#wrap #header .header_inner .menu .nav{width:100%;;text-align:right;}


#wrap #header .header_inner .menu .nav a,#wrap #header .header_inner .menu .nav span{display:inline-block;padding:0 5px;font-family: 'Nanum Square'; color:#000;font-size:18px;font-weight: bold; }
#wrap #header .header_inner .menu .nav a:hover,#wrap #header .header_inner .menu .nav a.on{color:#ff3333;;}
#wrap .main_banner{width:100%;height:344px;}
#wrap .main_banner .inner_main_banner{position:relative;width:1000px;margin:0 auto;height:344px;}
#wrap .main_banner .inner_main_banner .list{position:absolute;top:11px;right:5px;}
#wrap .main_banner .inner_main_banner .list img{display:block;margin:3px 0;}

#wrap #container{clear:both;width:1000px;margin:0 auto;padding-top:20px;position:relative;}
#wrap #container .main_btn {margin:0 auto;padding-bottom:20px;}


#wrap #container .main_notice .left{float:left;}
#wrap #container .main_notice .left .top{position:relative;}
#wrap #container .main_notice .left .top .menu1{position:absolute;top:10px;left:7px;;}
#wrap #container .main_notice .left .top .menu2{position:absolute;top:10px;left:103px;;}
#wrap #container .main_notice .left .top .menu3{position:absolute;top:10px;left:192px;;}
#wrap #container .main_notice .left .top .menus a{font-family: 'Nanum Square';color:#515042;font-size:16px; font-weight:bold;}
#wrap #container .main_notice .left .top .menus a:hover,#wrap #container .main_notice .left .top .menus a.on{color:#ff3333;;}
#wrap #container .main_notice .center{float:left;padding:0 11px;}
#wrap #container .main_notice .center .top{position:relative;}
#wrap #container .main_notice .center .top .menu21{position:absolute;top:10px;left:13px;;}
#wrap #container .main_notice .center .top .menus2 a{font-family: 'Nanum Square';color:#515042;font-size:16px; font-weight:bold;}
#wrap #container .main_notice .center .top .menus2 a:hover{color:#ff3333;;}


#wrap #container .main_notice .right{float:left;}
#wrap #footer {width:1000px;margin:20px auto 0 auto;}