body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none;outline:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, ±¼¸²; color:#222222; } 

.ed { border:1px solid #B6B6B6; } 
.tx { border:1px solid #B6B6B6; } 

.small { font-size:8pt; font-family:µ¸¿ò; }
.cloudy, a.cloudy {color:#888888;} /* Èå¸² */

input.ed { height:20px; border:1px solid #B6B6B6; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #B6B6B6; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #B6B6B6; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

#MAIN {	width:100%; 
	height:484px;
	
	}
.visual {	width:1400px; 
	background : url('/images/main/visual_img.jpg') no-repeat;
	height:484px;
	
	}

#HEADER {width:1099px; height:102px; margin: 0 auto;}

#tmenu { width:730px;}
#tmenu a {display:block; color:#274b78; font-weight: bold;}
#tmenu>ul {float:left; padding:0px; margin:0;}
#tmenu>ul>li {float:left; padding: 20 20 20 20; margin: 0; list-style:none; display:inline;}
#tmenu>ul>li a:hover{color:#0f37ba; font-weight: bold;}
#tmenu>ul>li>ul>li {float:left; list-style:none; display:inline-block;}
#tmenu>ul>li>ul.fallback {

	position:absolute; 
	padding: 12px 40px 12px 10px; 
	z-index:20;

}

#tmenu>ul>li>ul.fallback {display:none;}
#tmenu>ul>li:hover>ul.fallback {display:block; margin-right:20px; margin-left:-90px;}


#BANNERWRAP {
	background-color:#7d0505;
}

#BANNER {
	margin: 0 auto;
	padding:0px;
	width:1099px;
	height:106px;	
}

#MAIN_CONTENT{
margin: 0 auto;
background-color:#fafafc;}

#CUSTOMERWRAP { 
	background : url('/images/main/customer_bg.jpg') repeat-x;
	height:42px;
}


.customer_bg {
	background : url('/images/main/customer_bg.jpg') repeat-x;
}

#FOOTERWRAP {
	background-color:#eeefef;
	height:100%;
}
#FOOTER {
	margin: 0 auto;
	padding:0px;
	width:1099px;
	height:102px; 
}


#reservation1 {
    width:334px; 
	height:214px;
	padding: 15px 5px 0px 5px; 
	background-color:#ffffff;
	border-top: #00ccff 1px solid; 
	border-bottom: #00ccff 1px solid; 
	border-left: #00ccff 1px solid; 
	border-right: #00ccff 1px solid;
	z-index:10;
}
#reservation2 {
    width:334px; 
	height:214px;
	padding: 15px 5px 0px 5px; 
	background-color:#ffffff;
	border-top: #00ccff 1px solid; 
	border-bottom: #00ccff 1px solid; 
	border-left: #00ccff 1px solid; 
	border-right: #00ccff 1px solid;
	z-index:10;
}



.title_bold{
	font-family: 'NanumGothic';
	font-size:10pt;
	font-weight: bold;
	Color: #444242;
	padding-bottom:10px;
}

.txt_gnb{
	font-family: 'NanumGothic';
	font-size:15px;
	font-weight: bold;
	Color: #5b0808;
}

.contents_txt{
	font-family: 'NanumGothic';
	font-size:9pt;
	font-weight: normal;
	text-align:left;
	line-height:180%;  
	Color: #444242;

}

.subfooter {
	background : url('../images/common/sub_bg2.jpg') no-repeat;
}


.txt8pt {
	font-family: 'Dotum';
	font-size:8pt;
	Color: #000;
}

.main_line {
	font-family: 'Dotum';
	font-size:8pt;
	Color: #000;
}

.customer_margin {
	padding-left:15px;
}

/* ÆùÆ®¼³Á¤ */
.t3{position:relative;font-size:13px; font-family:'NanumGothic'}
.t3 h3{font-size:1.69em;margin-bottom:0.75em;color:#323232;letter-spacing:-0.05em;}
.t3 .tblWrap{width:100%;overflow:hidden;}
.t3 table{width:90% !important;letter-spacing:-0.05em;border-top:3px solid #37315d;border-bottom:2px solid #e2e2e2;border-spacing:0;border-collapse:collapse; line-height:18px;}
.t3 thead tr:first-child th{border-top:0;}
.t3 th,
.t3 td{padding:10px 0;font-weight:400;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;}
.t3 thead tr:first-child th:first-child ,
.t3 td.ty3{border-left:0;}
.t3 th{background:#f4f4f4;}
.t3 th.ty1{background:#f4efe4;}
.t3 td.ty1{background:#fcf5e9;}
.t3 td.ty2{color:#005c9a;}
.t3 td.ty3{color:#e72744;font-weight:bold}
.t3 td.ty4{color:#e72744;}




