/* ±âº»½ºÅ¸ÀÏ */
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0px; padding:0px;}
body,input,textarea,select,button,table{font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif; color:#646464; letter-spacing:-0.01em;}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:link,a:hover,a:visited,a:active,a:focus{ text-decoration:none}
td,div,p {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; font-size:12px; color:#666666; line-height:20px;}

a:active{font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; font-size:12px; text-decoration:none; color:#4f4f4f;}
a:focus{font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; font-size:12px; text-decoration:none; color:#4f4f4f;}
a:link {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; font-size:12px; text-decoration:none; color:#4f4f4f;}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; font-size:12px; text-decoration:none; color:#4f4f4f;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; font-size:12px; text-decoration:none; color:#277700;}

/* Á¦Ç°¸®½ºÆ® ¸µÅ© */
A.plink:active {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:11px; color:#4f4f4f; line-height:14px;}
A.plink:link {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:11px; color:#4f4f4f; line-height:14px;}
A.plink:visited {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:11px; color:#4f4f4f; line-height:14px;}
A.plink:hover {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:11px; color:#6699CC; line-height:14px; text-decoration:none;}

/* Å¾¸Þ´º ¸µÅ© */
A.tlink:active {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:12px; color:#666666; line-height:14px;}
A.tlink:link {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:12px; color:#666666; line-height:14px;}
A.tlink:visited {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:12px; color:#666666; line-height:14px;}
A.tlink:hover {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:12px; color:#666666; line-height:14px; text-decoration:underline;}

/* ·Î±×ÀÎ */
A.mlogin:active {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:11px; color:#878787; line-height:14px; font-weight:bold;}
A.mlogin:link {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:11px; color:#878787; line-height:14px; font-weight:bold;}
A.mlogin:visited {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:11px; color:#878787; line-height:14px; font-weight:bold;}
A.mlogin:hover {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:11px; color:#d00000; line-height:14px; font-weight:bold; text-decoration:none;}

/* °øÁö»çÇ× */
A.mnotice:active {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:11px; color:#4f4f4f; line-height:14px;}
A.mnotice:link {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:11px; color:#4f4f4f; line-height:14px;}
A.mnotice:visited {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:11px; color:#4f4f4f; line-height:14px;}
A.mnotice:hover {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; letter-spacing:-0.1em; font-size:11px; color:#cccccc; line-height:14px; text-decoration:none;}



img { border:0; filter: focus-blur();}
body { background-color:#FFFFFF; margin:0 auto; background-attachment: scroll; background:url(/img/main/mainmenu_bg.gif) repeat-x top;}

/* »ó´Ü¸Þ´º */
#gnb { position:relative; width:760px; height:200px; left:0%; top:15px; margin-left:-475; overflow:hidden;}

/*Ä«Å×°í¸® ¸Þ´º*/
#topsector .cate_menu2{ float:left; width:760px; border:0; padding:0; margin:0;}
#topsector .cate_menu2 .menu_wrap{ floar:left; margin:0 0 0 1px; position:relative; width:760px; padding:0; z-index:1000; border:0; font-size:11px;}
#topsector .cate_menu2 ul li img{margin-right:0px;}
		
#topsector .cate_menu2 .menu_wrap .main_cate {float:left; display:inline;}
#topsector .cate_menu2 .menu_wrap .sub_cate {float:left; display:inline; padding-left:5px; width:126px;}
#topsector .cate_menu2 .menu_wrap .menu_btn{float:left; width:150px; height:31px; padding:0; margin-right:1px; position:relative;}

#topsector .cate_menu2 .menu_wrap .cate01_sub {border:2px solid #afc300; background:#fff; position:absolute; top:55px; left:0px; width:150px; height:150px; display:none; z-index:5; padding:5px 0 5px 5px; margin:0; }
#topsector .cate_menu2 .menu_wrap .cate01_sub ul{float:left; width:150px; padding:0; margin:0; height:180px; background:#fff;}
#topsector .cate_menu2 .menu_wrap .cate01_sub li{float:left; width:130px; padding:4px 2px 3px 13px; margin:0; text-align:left; background:#fff; border-bottom:1px #d2d2d2 dashed; background:url('/img/main/cate_bullet.gif') 5px 10px no-repeat;}
#topsector .cate_menu2 .menu_wrap .cate01_sub li img{padding:2px 0 0 13px;}

#topsector .cate_menu2 .menu_wrap .cate02_sub {border:2px solid #afc300; background:#ffffff; position:absolute; top:55px; left:-20px; width:150px; height:150px; display:none; z-index:5; padding:5px 0 5px 5px; margin:0;}
#topsector .cate_menu2 .menu_wrap .cate02_sub ul{float:left; width:150px; padding:0; margin:0; height:120px; background:#fff;}
#topsector .cate_menu2 .menu_wrap .cate02_sub li{float:left; width:130px; padding:4px 2px 3px 13px; margin:0; text-align:left; background:#fff; border-bottom:1px #d2d2d2 dashed; background:url('/img/main/cate_bullet.gif') 5px 10px no-repeat;}
#topsector .cate_menu2 .menu_wrap .cate02_sub li img{padding:2px 0 0 13px;}

#topsector .cate_menu2 .menu_wrap .cate03_sub {border:2px solid #afc300; background:#ffffff; position:absolute; top:55px; left:-20px; width:150px; height:150px; display:none; z-index:5; padding:5px 0 5px 5px; margin:0;}
#topsector .cate_menu2 .menu_wrap .cate03_sub ul{float:left; width:150px; padding:0; margin:0; height:60px; background:#fff;}
#topsector .cate_menu2 .menu_wrap .cate03_sub li{float:left; width:130px; padding:4px 2px 3px 13px; margin:0; text-align:left; background:#fff; border-bottom:1px #d2d2d2 dashed; background:url('/img/main/cate_bullet.gif') 5px 10px no-repeat;}
#topsector .cate_menu2 .menu_wrap .cate03_sub li img{padding:2px 0 0 13px;}

#topsector .cate_menu2 .menu_wrap .cate04_sub {border:2px solid #afc300; background:#fff; position:absolute; top:55px; left:-20px; width:150px; height:150px; display:none; z-index:5; padding:5px 0 5px 5px; margin:0;}
#topsector .cate_menu2 .menu_wrap .cate04_sub ul{float:left; width:150px; padding:0; margin:0; height:130px; background:#fff;}
#topsector .cate_menu2 .menu_wrap .cate04_sub li{float:left; width:130px; padding:4px 2px 3px 13px; margin:0; text-align:left; background:#fff; border-bottom:1px #d2d2d2 dashed; background:url('/img/main/cate_bullet.gif') 5px 10px no-repeat;}
#topsector .cate_menu2 .menu_wrap .cate04_sub li img{padding:2px 0 0 13px;}

#topsector .cate_menu2 .menu_wrap .cate05_sub {border:2px solid #afc300; background:#fff; position:absolute; top:55px; left:-20px; width:150px; height:150px; display:none; z-index:5; padding:5px 0 5px 5px; margin:0;}
#topsector .cate_menu2 .menu_wrap .cate05_sub ul{float:left; width:150px; padding:0; margin:0; height:85px; background:#fff;}
#topsector .cate_menu2 .menu_wrap .cate05_sub li{float:left; width:130px; padding:4px 2px 3px 13px; margin:0; text-align:left; background:#fff; border-bottom:1px #d2d2d2 dashed; background:url('/img/main/cate_bullet.gif') 5px 10px no-repeat;}
#topsector .cate_menu2 .menu_wrap .cate05_sub li img{padding:2px 0 0 13px;}

#topsector .cate_menu2 .menu_wrap .cate06_sub {border:2px solid #afc300; background:#fff; position:absolute; top:55px; left:-20px; width:150px; height:150px; display:none; z-index:5; padding:5px 0 5px 5px; margin:0;}
#topsector .cate_menu2 .menu_wrap .cate06_sub ul{float:left; width:150px; padding:0; margin:0; height:160px; background:#fff;}
#topsector .cate_menu2 .menu_wrap .cate06_sub li{float:left; width:130px; padding:4px 2px 3px 13px; margin:0; text-align:left; background:#fff; border-bottom:1px #d2d2d2 dashed; background:url('/img/main/cate_bullet.gif') 5px 10px no-repeat;}
#topsector .cate_menu2 .menu_wrap .cate06_sub li img{padding:2px 0 0 13px;}



/* margin */
.noticepadding10 {padding:3 0 3 0px;}
.toppadding10 {padding-top:10px;}
.padding10 {padding:10 10 10 10;}
.topmargin5 {margin-top:5px}
.topmargin10 {margin-top:10px}
.topmargin30 {margin-top:30px}
.leftpadding10 {padding-left:10px;}

/* main_background */
.bottombg {background-attachment: scroll; background-image: url(../img/sub/bottom.jpg); background-repeat: no-repeat; background-position: left bottom;}

/*select*/
select{font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; font-size:11px; color:#545454;; border: 1px #E0E2E4 solid;}

/*INPUT*/
/*INPUT*/
.radio_input{font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; font-size:12px; color:#545454; background-color: #ffffff }
.login_input{font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; font-size:11px; background-color:#FFFFFF; border: 1px solid #D3D1C5; background-color: #EDECE6; height:18;}
.search_input{font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; font-size:11px; color:#545454;; border: 1px #cccccc solid; background-color: #ffffff ;}
.button_input{font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; font-size:12px; color:#545454;border: 1px #cccccc solid; background-color:#e7e7e7}
/*input, select {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; font-size:11px; color:#545454;; border: 1px #cccccc solid; background-color: #ffffff ;} */

.button_input{font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; font-size:12px; color:#545454;border: 1px #cccccc solid; background-color:#e7e7e7}

/* board_sub01 */

.board_number_b {font-family: Verdana, Arial, Helvetica, sans-serif,±¼¸²; font-size:11px; font-weight:bold; color:#279FF6;}

.appinfo {
	background-attachment: fixed;
	background-image: url(../img/reservation/app_info_vline.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#mainmenu {
	position:absolute;
	left:0;
	top:13;
	width:1000;
	height:39px;
	z-index:1;
	visibility: visible;
	overflow: visible;
}
#notice {
	position:absolute;
	left:720px;
	top:360px;
	width:141px;
	height:12px;
	z-index:2;
}
.sub_content_bg {
	background-image: url(../img/main/sub_content_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#apDiv1 {
	position:absolute;
	left:50%;
	top:0px;
	margin-left:140px;
	width:360px;
	height:10px;
	z-index:10;
}