

td, tr, div, input, textarea {
	font-size: 12px;
	color: #666666;
	font-family:  arial;
}

body{background:#e0e9f4;text-align:center;margin:0px auto;}
h1,h2,h3,p,ul,ol,li,dl,dt,dd,form{list-style-type:none;margin:0;padding:0;}

body.bg01{background:url(/images/body_bg01.gif) no-repeat #e0e9f4}

.body{width:100%;min-height:100%;}
*html .body{height:100%;}

img,table {
	border: 0px;
}
body,th,td,div{font-family:arial; font-size: 12px; color: #666666;word-break:break-all;}
table{border-collapse:collapse;}

A:link	{color:#666666; TEXT-DECORATION: none}
A:visited{color:#666666; TEXT-DECORATION: none}
A:active	{color:#666666; TEXT-DECORATION: none}
A:hover	{color:#666666; TEXT-DECORATION: none}


.sel01{}
.sel02{background-color:#eef3f9;}

/* menu */
div.leftm{border:1px solid #e1e1e1;background:#f8f8f8;;height:900px;width:228px;margin-top:6px;}
div.leftm2{border:5px solid #174eaa;background:#fbfbfb;width:221px;margin-top:6px;}
div.leftm a{width:201px;display:block;border-bottom:1px solid #d4d4d4;background:url(/images/bul_box01.gif) no-repeat 9px 12px;margin:7px 0 7px 13px;}

div.leftmX { border:0px; height:; width:; margin-top:0px; }
div.leftmX a{ width:; display:; border-bottom:0px; background: ; margin:0px 0px 0px 0px; }
div.leftmX img{ margin:0px 0px 0px 0px; }

.tab01{margin:-20px 20px 20px 0;text-align:right;width:630px;}
.tab02{margin: 1px 40px 40px 0;text-align:right;width:630px;}
.tab03{margin:-20px 20px 20px 0;text-align:right;width:650px;}

/* title */
.stit01{margin:0px 0 10px 0;}
.stit02{margin:10px 0 0 0;}

/* button */
.btnc01{width:230px;text-align:center;margin:27px 0 0 0;}
.btnc02{width:230px;text-align:center;margin:8px 0 0 0;}

.btnr01{width:215px;text-align:right;margin:-20px 0 0 0;}

/* Margin */
.mt_2{margin-top:-2px;}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt23{margin-top:23px;}
.mt25{margin-top:25px;}
.mt26{margin-top:26px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt37{margin-top:37px;}

.mb5{margin-bottom:5px;}

.ml5{margin-left:5px;}
.ml20{margin-left:20px;}
.ml27{margin-left:27px;}

.mr7{margin-right:7px;}
.mr8{margin-right:8px;}
.mr10{margin-right:10px;}
.mr27{margin-right:27px;}

.clear{clear:both;}


/* Input */
input.text01{
	border-left:1px solid #c5cfe1;
	border-top:1px solid #c5cfe1;
	border-right:1px solid #e1e6f1;
	border-bottom:1px solid #e1e6f1;
	background:#eef3f9;
	height:16px;
}

/* Member Join */
div.news_letter{
	padding-left:25px;
}
div.news_letter span{
	display:block;
}
div.join_step{
	padding:20px 0 25px;
}
div.join_step img.step{
	margin-left:10px;
}
div.com_join{
	padding:16px 0 29px;
	border-bottom:1px solid #c9d1d8;
}
div.com_join div.com_join_in{
	width:295px;
	margin:0 auto;
}

/* Font */
span.ocb{color:#fa673a;font-weight:bold;}

/* etc */
.his{width:650px;text-align:right;color:#888888;font-size:11px}
.his a{color:#888888;}
.his a:hover{color:#888888;}
.his span.st{color:#333333;}

#gbn{
	width: 967px;
	text-align: right;	
}

.left {
	float: left;
}

.dotline{
	background-image: url(/images/dotline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 1px
}

.dotline2{
	background-image: url(/images/dotline2.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 1px
}

.menuh{
	padding-bottom: 20px;
}

.menuh_no{
	height: 10px;
	margin-top:430px
}

select {
	font-family:verdana;
	font-size:11px;
	color:#3a3a3a
}

select.exchange{
	color: #666666;
	width: 103px;	
}

input.radio {
	width: 14px;
	height: 14px;
	margin: 0px;
	padding: 0px
}

input.check {
	width: 14px;
	height: 14px;
	margin: 0px;
	padding: 0px
}
input.white{
	border: 1px solid #FFFFFF;
	color: #1E478F;
	font-size: 11px;
	height: 18px;
	padding-top: 2px;
	
}

input.fm{
	border-top: 1px solid #ADADAD;
	border-left: 1px solid #ADADAD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;	
	background-color: #FCFCFC;
	color: #666666;
	font-size: 12px;
	height: 17px;
	padding-top: 2px;
	padding-left: 5px;
}

input.fix{
	border-top: 1px solid #AD968B;
	border-left: 1px solid #AD968B;
	border-right: 1px solid #DACBC3;
	border-bottom: 1px solid #DACBC3;	
	background-color:#F9ECE6;
	color: #BD5B2D;
	font-size: 12px;
	height: 17px;
	padding-top: 2px;
	padding-left: 5px;
}

input.line_gray{
	border:1px solid #DDDDDD;
	padding:2px 0 0 4px;
}

input.time{
	border:1px solid #C75D59;	
	width: 55px;
	height: 17px;
	background-color: #C75D59;
	font-family: arial;
	color: #FFFFFF;
}

textarea.fm{
	border-top: 1px solid #ADADAD;
	border-left: 1px solid #ADADAD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;	
	background-color: #FCFCFC;
	color: #666666;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 5px;
	overflow: auto;
	line-height: 140%;
}

.lineup{
	float: left;
}


#navi{
	float: right;
	font-size: 11px;
	color: #5A5A5A;
	padding-top: 28px;
}
#navi a{
	font-size: 11px;
	color: #5a5a5a;	
}

.h20{
	line-height: 20px;
}
.h10{
	line-height: 10px;
}


.mainbg {
	background-image: url(/images/mainbg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

.subbg {
	background-image: url(/images/subg_img.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

/***** sub_Realtime Hotel Search *****/
#srhHotel{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1px;
	padding-top: 154px;
	padding-left:8px;
	width: 225px
}

.srh_table{
	width: 225px;
	background-image: url(/images/main/bg.gif);
	background-color: #3C65AE;
	margin-left: 0px;
	margin-height: 0px;
}

#subCity{
	width: 90px;
	padding: 5px 0 0 15px;
}
#subCity dl{
	 margin: 0px;
	 padding: 0px;
	 width: 90px;
}

#subCity dd{
	width: 95px;
	color: #FFFFFF;
	font-size: 11px;
	float: left;
	padding: 8px 0 0 0px;
	margin: 0px
}

.left_padd{
	padding-left: 8px
}

.left_qna{
	background-image: url(/images/left01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 209px;
	height: 47px;
	padding: 12px 0 0 87px;
	margin-top: 10px;
	margin-left: 8px;
}
.callcenter{
	margin-left: 8px;
	width: 209px;
	margin-top: 15px;
}

.tguide{
	margin-left: 8px;
	margin-top: 15px;
}

.content_padd{
	clear: both;
	padding-top: 15px;
	width: 731px;
}


.title{
	float: left;
	padding: 0px 0 0 0;
}


/*family site*/
#related_site {
	top: 10px;
	left: 0px;
	background: url(/images/family.gif) no-repeat;
}
.scrolls {   
	scrollbar-3dlight-color: rgb(255,255,255);
	scrollbar-arrow-color: rgb(200,200,200);
	scrollbar-base-color: rgb(255,255,255);
	scrollbar-darkshadow-color: rgb(255,255,255);
	scrollbar-face-color: rgb(255,255,255);
	scrollbar-highlight-color: rgb(255,255,255);
	scrollbar-shadow-color: rgb(255,255,255);
	scrollbar-track-color: rgb(245,245,245);
}

#select_list #related-site-list ul {
	list-style-type: none;
	margin: 1px 10px 4px;
	padding: 3px 0 0;
}
#select_list #related-site-list ul li {
	line-height: 1.3em;
	font-size: 0.9em;
}

#footer{
	background-image: url(/images/footer01.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 116px;
	width:100%;
	clear: both;
	padding-top:13px
}

.se01Select 				{background-color:#E0E0E0;}
.se01SelectedArea 		{font-size:9pt;color:#666666; background-color:#FFFFFF; padding-left:3px; line-height:18px;}
.se01SelectedAreaFocus 	{font-size:9pt;color:#666666; background-color:#FFFFFF; padding-left:3px; line-height:18px;}
.se01Option 				{font-size:9pt;color:#666666; background-color:#FFFFFF; padding-left:3px; line-height:18px;}
.se01OptionOver 			{font-size:9pt;color:#666666; background-color:#EFEFEF; padding-left:3px; line-height:18px;}
.se01OptionInnerLayer 	{overflow:auto;background-color:#FFFFFF;border:solid 1px #E0E0E0;
										scrollbar-face-color: #FFFFFF;
										scrollbar-highlight-color: #DDDDDD;
										scrollbar-3dlight-color: #FFFFFF;
										scrollbar-shadow-color: #DDDDDD;
										scrollbar-darkshadow-color: #FFFFFF;
										scrollbar-track-color: #FFFFFF;
										scrollbar-arrow-color: #818181;
								}

.se02Select 				{background-color:#E0E0E0;}
.se02SelectedArea 		{font-size:9pt;color:#666666; background-color:#FFFFFF; padding-left:3px; line-height:18px;}
.se02SelectedAreaFocus 	{font-size:9pt;color:#666666; background-color:#FFFFFF; padding-left:3px; line-height:18px;}
.se02Option 				{font-size:9pt;color:#666666; background-color:#FFFFFF; padding-left:3px; line-height:18px;}
.se02OptionOver 			{font-size:9pt;color:#666666; background-color:#EFEFEF; padding-left:3px; line-height:18px;}
.se02OptionInnerLayer 	{overflow:auto;background-color:#FFFFFF;border:solid 1px #E0E0E0;
										scrollbar-face-color: #FFFFFF;
										scrollbar-highlight-color: #DDDDDD;
										scrollbar-3dlight-color: #FFFFFF;
										scrollbar-shadow-color: #DDDDDD;
										scrollbar-darkshadow-color: #FFFFFF;
										scrollbar-track-color: #FFFFFF;
										scrollbar-arrow-color: #818181;
								}								
								
.box_gray{
	border-left: 2px solid #EDEDED;
	border-right: 2px solid #EDEDED;
	text-align:center
}


/*-------------------------------
/ GTA RENEWAL; '�� �߰� CSS
/ 2007. 03. 23 �ڽÿ�
--------------------------------*/

img{
	border:0px;
}
b, .fb{
	font-weight:bold;
}
.sf{
	font-size:11px;
}
.u{
	text-decoration:underline;
}
.al{
	text-align:left;
}
.ac{
	text-align:center;
}
.ar{
	text-align:right;
}
.vt{
	vertical-align:top;
}
.vm{
	vertical-align:middle;
}
.vb{
	vertical-align:bottom;
}
.block{
	display:block;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.clear{
	clear:both;
}
.topm{
	margin-top:20px;
}
.topms{
	margin-top:10px;
}
.botm{
	margin-bottom:20px;
}
.botms{
	margin-bottom:10px;
}
.topmb{
	margin-top:60px;
}

*html .fullw{
	width:100%;
}


/* Site Map */

.sitemap{
padding:0 7px 0 8px;
}

.stm_t{
 padding:7px 0 7px 10px;
 border-bottom:1px solid #e1e1e1;
}

.style1 {
	color: #1d71ce;
	font-weight: bold;
}
.style2 {
	color: #fd5261;
	font-weight: bold;
}

.ls_event1{
	padding-top:3px;
	padding-left:0px;
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
}

.ls_event2{
	font-size:30px;
	color: #3b1b00;
}

.ls_event3{
	font-size:16px;
	color: #3b1b00;
	font-weight:bold;
}

.sitem{
	background:url(/images/sitem_d.gif) left top no-repeat;
	padding-left:10px;
	color:#888888;
	font-size:12px;
	letter-spacing:-1px
}

/* My Page */


.oneto_wait{
color:#a7a7a7 !important;
}

.oneto_com{
color:#ff0000 !important;
}

.s_txt{
color:#656565;
font-weight: bold;
font-size:11px;
padding: 5px 13px 0 8px;
vertical-align:middle;
}

.pr10{padding-right:10px;}

.in_txt{
color:#8f8f8f;
font-size:11px;
vertical-align:middle;
}

.in_txt2{
color:#b8b7b7;
font-size:11px;
vertical-align:middle;
}

.to_txt{
background:url(/images/dot_blue.gif) left no-repeat;
padding-left:10px;
color:#3376e5;
font-size:11px;
vertical-align:middle;
}

.wish{
margin:7px 0 10px;
}

.wish_img{
float:left;
border:2px solid #e2e2e2;
width:81px;
height:72px;
margin-right:10px;
}

.wish_info{
line-height:15px;

}

.wish_state{
color:#1d71ce;
font-weight: bold;
line-height:20px;
}

.wish_txt{
color:#8f8f8f;
}



.wish_txt2{
background:url(/images/wl_arrow.gif) left no-repeat;
padding-left:8px;
color:#1d71ce;
vertical-align:middle;
}


.wish2{
margin-bottom:10px;
text-align:center;
}

.wish2_img{
text-align:center;
border:2px solid #e2e2e2;
width:81px;
height:72px;
margin-bottom:5px;
}

.wish2_info{
line-height:15px;
text-align:center;
}

.ico_hotel{
background:url(/images/ico_hotel.gif) left top no-repeat;
padding-left:32px;
vertical-align:middle;
line-height: 140%;
height:14px;
}

.ico_sightseeing{
background:url(/images/ico_tour.gif) left top no-repeat;
padding-left:32px;
vertical-align:middle;
line-height: 140%;
height:14px;
}

.ico_transfer{
background:url(/images/ico_car.gif) left top no-repeat;
padding-left:32px;
vertical-align:middle;
line-height: 140%;
height:14px;
}

.ico_apartment{
background:url(/images/ico_apt.gif) left top no-repeat;
padding-left:32px;
vertical-align:middle;
line-height: 140%;
height:14px;
}


.rul{
color:red;
font-size:11px;
text-decoration:underline;
}

.btxt{
color:#0000ff;
font-size:11px;
}

.otxt{
color:#fe7200;
font-size:11px;
}

.main_info{
width:100%;
}

.btxt2{
color:#3376e5;
font-size:11px;
}


.wl_tab{
background:url(/images/tab_wlbg.gif) left bottom no-repeat;
margin:10px 0 15px 0;
padding-left:5px;
vertical-align:bottom;
height:40px;
width:100%;
}

.wish_popup_login{
text-align:center;
border: 5px solid #3376e5;
padding:13px 13px 13px 13px;
width:319px;
height:256px;
background:#fff;
}

.wish_popup_move{
text-align:center;
border: 5px solid #3376e5;
padding:13px 13px 13px 13px;
width:319px;
height:150px;
background:#fff;
}


/*090210 �˾��߰�*/

.popup_accept01{
text-align:center;
border: 5px solid #3376e5;
padding:13px 13px 13px 13px;
width:320px;
height:150px;
background:#fff;
line-height: 140%;
}

.popup_accept02{
text-align:center;
border: 5px solid #3376e5;
padding:23px 13px 13px 13px;
background:#fff;
line-height: 140%;
}

.pop_btxt{
color:#3376e5;
}

.pop_rtxt{
color:#ff0000;
}

.popup_pan{
text-align:center;
border: 5px solid #3376e5;
padding:15px 11px 20px 11px;
width:366px;
background:#fff;
line-height: 140%;
}

.popup_pan01{
text-align:center;
border: 5px solid #3376e5;
padding:15px 11px 20px 11px;
width:366px;
height:335px;
background:#fff;
line-height: 140%;
}

.popup_pan02{
text-align:center;
border: 5px solid #3376e5;
padding:15px 11px 20px 11px;
width:366px;
height:415px;
background:#fff;
line-height: 140%;
}

.pop_panbox{
text-align:left;
padding:15px 15px 15px 15px;
width:330px;
height:68px;
background:#f0f7fe;
line-height: 140%;
color:#3376e5;
}

.pop_panbox .rtxt{
color:#ff0000;
}

.pop_cinfo{
text-align:left;
margin-top:15px;
}


.tit{
margin-bottom:20px;
}

.05weat_tit{
color:#4c84a6;
float:right;
margin-bottom:8px;
}

.weather_info{
width:649px;
}

.wtbox th{
text-align:center;
font-weight:bold;
height:27px;
background:#75accd;
color:#fff;
font-size:11px;
}

.wtbox th .today{
text-align:center;
font-weight:bold;
color:#fcff00;
}

.wtbox td{
text-align:center;
padding:5px 2px 5px 2px;
border-bottom: solid 1px #bad5e6;
}

.wtbox .tit{
text-align:center;
background:#f3f8fb;
}

.wtbox .wtimg{
margin:3px 0 8px;
}

.popup_apply{
text-align:center;
border: 5px solid #3376e5;
padding:23px 13px 13px 13px;
width:320px;
height:135px;
background:#fff;
line-height: 140%;
}

.pop_btxt{
color:#3376e5;
}

.searchcon_box{
	background:url(/images/bg_search.gif) no-repeat right bottom;
	border: 3px solid #d4e4ef;
	line-height:2.0em;
	padding:8px 27px 8px 27px;
	margin:0;
}

.searchtit{
margin-right:10px;
}

.sc_tit{
color:#3376e5;
font-weight:bold;
}
