@charset "utf-8";

/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, main,
input,option,optgroup,select,hr,colgroup,col,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, button  {
	margin: 0;
	padding: 0;
	outline: 0;
}
body,h3,h4,h5,h6 { font-size:  12px;}
h1,h2 {
	font-size: 14px;
}
article, aside, details, figcaption, figure, main,
footer, header, hgroup, menu, nav, section {
	display: block;
}
input, select{vertical-align:middle}
ul,li{list-style:none}
ul li a{color:#666; text-decoration:none}
ul li a:hover{text-decoration:underline}
img,fieldset{border:0;}

a{color:#333;text-decoration:none}
a:hover{color:#6685d5}

:focus {outline:none;}
::-moz-focus-inner {border:0;}

a.link02{color:#666;text-decoration:none}
a.link02:hover{color:#f1592a;text-decoration:none}
a.link02.current{color:#f1592a;font-weight:bold;}

.error_message{color:#d40000; font-weight:bold; background:url(/images/ic_alert.gif) 5px 4px #ffeb83 no-repeat; padding:5px 15px 5px 25px; border:1px solid #d5be4f}

.nonjsAlert {margin:1em; border:1px solid #f00; padding:.5em; color:#f00; text-align:center; font-weight:bold;}
.imgwrap2{width:73px; height:73px; padding:2px; background:#fff; border:1px solid #ccc;}
.round_div .stlt{ font-size:13.5px; color:#f06f0e; letter-spacing:-1px; margin-bottom:10px;}

.blind{display:none}

/* Round Div */
.round_div{margin-bottom:10px}
.rtop, .rbottom{display:block;}
.rtop *, .rbottom *{display:block; height:1px;overflow:hidden;}
.r1{margin:0 5px; background:#d9d9d9}
.r2{margin:0 3px; border-left:2px solid #d9d9d9; border-right:2px solid #d9d9d9; background:#fff}
.r3{margin:0 2px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; background:#fff}
.r4{margin:0 1px; height:2px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; background:#fff}
.rbox{margin:0; padding:10px 15px; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; font-size:12px}

/* orange btn style */
a.btn_orange_type01{height:34px;color:#FFF;font-weight:bold;font-size:11px;font-family:tahoma}
a.btn_orange_type01:hover{color:#b0efff}
a.btn_orange_type01 span.type01_left{background:url(/images/renew_2.5/btn_orange2_left.gif) no-repeat top left;height:34px;width:3px;display:block;float:left}
a.btn_orange_type01 span.type01_right{background:url(/images/renew_2.5/btn_orange2_right.gif) no-repeat top right;height:34px;display:block;padding:0 25px 0 12px;float:left;line-height:32px}

/* brown btn style */
a.btn_brown_type01{height:34px;color:#FFF;font-weight:bold;font-family:tahoma}
a.btn_brown_type01:hover{color:#ffdea5}
a.btn_brown_type01 span.type01_left{background:url(/images/renew_2.5/btn_brown_left.gif) no-repeat top left;height:27px;width:3px;display:block;float:left}
a.btn_brown_type01 span.type01_right{background:url(/images/renew_2.5/btn_brown_right.gif) no-repeat top right;height:27px;display:block;padding:0 15px 0 12px;float:left;line-height:25px}


/* Global Top */
#top_container .global_top{position:relative;width:100%;margin:0 auto;z-index:200}
#top_container .global_top .top_bar{background:url(/images/renew_2.5/global_topbar_bg.gif) repeat-x 0 0 whiteSmoke;height:37px}
#top_container .global_top .top_bar .btn_partner{width:916px;margin:0 auto;padding-top:6px;text-align:right;letter-spacing:-1px;color:#ddd}
#top_container .global_top .top_bar .btn_partner .language{position:relative;background:url(/images/icon/ic_global.png) no-repeat;padding:3px 0 5px 25px;width:150px; text-align:left; float:left; margin-top:3px}
#top_container .global_top .top_bar .btn_partner .language img{margin:0 0 2px 5px}
#top_container .global_top .top_bar .btn_partner .language .choice_box{position:absolute;width:85px;border:1px solid #ddd;padding:5px;background:#FFF;top:22px;left:0;cursor:pointer;text-align:left; z-index:20;display:none;}
#top_container .global_top .top_bar .btn_partner .language .choice_box li{margin:0;line-height:20px;float:none}
#top_container .global_top .top_bar .btn_partner .language .choice_box a:hover{text-decoration:underline}
#top_container .global_top .top_bar .btn_partner div{text-align:right;letter-spacing:-1px;color:#ddd}
#top_container .global_top .top_bar .btn_partner .btn_type01{margin-left:15px}
#top_container .global_top .top_nav{width:916px;margin:0 auto;height:58px;position:relative}
#top_container .global_top .top_nav h1{position:absolute;top:8px;white-space:nowrap}
#top_container .global_top .top_nav h1 .copy{padding:0 0 7px 5px}
#top_container .global_top .top_nav .menu_box{position:absolute;width:360px;top:28px;left:562px}
#top_container .global_top .top_nav ul.sub_menu{color:#ddd}
#top_container .global_top .top_nav ul.sub_menu li{float:left}
#top_container .global_top .top_nav .gnb_search{float:left;margin:-8px 0 0 10px;border:1px solid #ddd;height:26px;width:146px;position:relative;background:#FFF}
#top_container .global_top .top_nav .gnb_search .input_text{border:0 none;height:17px;margin:5px;line-height:15px;width:110px;color:#838383}
#top_container .global_top .top_nav .gnb_search span{position:absolute;top:1px;left:122px}
#top_container .global_top .top_nav .gnb_search span a{display:block;padding:3px}

#top_container .global_nav{background:url(/images/renew_2.5/gnb_bg.jpg) repeat-x 0 0 #f7620c;height:41px;border-top:1px solid #db4517;border-bottom:1px solid #b94114;z-index:10; position:relative}
#top_container .global_nav .menu_bar{width:916px;margin:0 auto;position:relative}
#top_container .global_nav .menu_bar dl{margin:0 0 0 0}
#top_container .global_nav .menu_bar dd{float:left;margin:0 0 0 0;border-left:1px solid #db4517;height:41px;}
#top_container .global_nav .menu_bar dd > a{color:#FFF;font-weight:bold;font-size:13px;display:block;text-align:center}
#top_container .global_nav .menu_bar dd > a:hover{color:#FFF;font-weight:bold;font-size:13px;display:block;text-align:center;background:url(/images/renew_2.5/gnb_bg_on.jpg) repeat-x 0 0 #e24c0a;border-left:1px solid #f35c0a}
#top_container .global_nav .menu_bar dd > a.on{background:url(/images/renew_2.5/gnb_bg_on.jpg) repeat-x 0 0 #e24c0a;border-left:1px solid #f35c0a}
#top_container .global_nav .menu_bar a.btn_event{float:right;margin:3px 0 0 0}

#top_container .global_nav .menu_bar dd .mn_tel,
#top_container .global_nav .menu_bar dd .mn_show,
#top_container .global_nav .menu_bar dd .mn_info,
#top_container .global_nav .menu_bar dd .mn_rev{width:90px;border-left:1px solid #fe6c01;height:27px;padding-top:13px}
#top_container .global_nav .menu_bar dd .mn_trip{width:90px;border-left:1px solid #fe6c01;height:27px;padding-top:13px}
#top_container .global_nav .menu_bar dd .mn_ddang{width:106px;border-left:1px solid #B6360F;height:29px;padding-top:18px;border-right:1px solid #c63a0f;color: #ffe953;border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;}
#top_container .global_nav .menu_bar dd.onsale{
	height: 48px;
	margin-top: -7px;
	background-color: #e44b15;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e44b15), color-stop(1, #c0270e) );
	background: -moz-linear-gradient( center top, #e44b15 5%, #c0270e 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e44b15', endColorstr='#c0270e');
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
#top_container .global_nav .menu_bar dd.onsale > a:hover{background:#e24c0a}
#top_container .global_nav .menu_bar dd.onsale > a.on{background: #e24c0a}

	/*한인숙소*/
#top_container .global_nav .menu_bar dd .mu_wrapper_tel{background:#FFF;position:absolute;top:41px;left:0;border:1px solid #f1592a;width:490px;padding-top:5px}
#top_container .global_nav .menu_bar dd .mu_wrapper_tel .mu_layer{width:460px;float:left;border-bottom:1px solid whiteSmoke;padding:5px 0;margin:0 15px;}
#top_container .global_nav .menu_bar dd .mu_wrapper_tel .mu_layer h3{width:85px;float:left;line-height:22px;padding-left:3px;color:#f1592a;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;}
#top_container .global_nav .menu_bar dd .mu_wrapper_tel .mu_layer ul{float:left;width:372px;white-space:nowrap}
#top_container .global_nav .menu_bar dd .mu_wrapper_tel .mu_layer li{line-height:22px;float:left;margin-right:15px;width:auto;height:auto}
#top_container .global_nav .menu_bar dd .mu_wrapper_tel .mu_layer li a:hover{color:#219ddd;text-decoration:none}
#top_container .global_nav .menu_bar dd .mu_wrapper_tel .last{border:0;padding-bottom:10px}

#top_container .global_nav .menu_bar dd .new_tel{background:url(/images/renew_2.5/icon_new_tel.gif) no-repeat 15px 10px #3f3633;float:left;padding:10px;width:470px;color:#FFF;letter-spacing:-1px}
#top_container .global_nav .menu_bar dd .new_tel h3{float:left;color:#FFF;padding-left:25px}
#top_container .global_nav .menu_bar dd .new_tel ul{float:left}
#top_container .global_nav .menu_bar dd .new_tel li{float:left;max-width:110px;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;margin-left:12px}
#top_container .global_nav .menu_bar dd .new_tel li a{color:#ffdea5}

	/*자유여행*/
#top_container .global_nav .menu_bar dd .mu_wrapper_trip{background:#FFF;position:absolute;top:41px;left:92px;border:1px solid #f1592a;padding-top:5px;}
#top_container .global_nav .menu_bar dd .mu_wrapper_trip .mu_layer{margin:0 10px;}
#top_container .global_nav .menu_bar dd .mu_wrapper_trip .mu_layer ul{white-space:nowrap}
#top_container .global_nav .menu_bar dd .mu_wrapper_trip .mu_layer li{line-height:22px;height:auto;border-bottom:1px solid whiteSmoke;min-width:62px;margin:5px 0;padding:5px 5px}
#top_container .global_nav .menu_bar dd .mu_wrapper_trip .mu_layer li a:hover{color:#219ddd;text-decoration:none}
#top_container .global_nav .menu_bar dd .mu_wrapper_trip .mu_layer li.last{border:0;padding-bottom:5px}

	/*여행정보*/
#top_container .global_nav .menu_bar dd .mu_wrapper_info{background:#FFF;position:absolute;top:41px;left:276px;border:1px solid #f1592a;padding-top:5px}
#top_container .global_nav .menu_bar dd .mu_wrapper_info .mu_layer{margin:0 10px;}
#top_container .global_nav .menu_bar dd .mu_wrapper_info .mu_layer ul{white-space:nowrap}
#top_container .global_nav .menu_bar dd .mu_wrapper_info .mu_layer li{line-height:22px;height:auto;border-bottom:1px solid whiteSmoke;min-width:61px;margin:5px 0;padding:5px 5px}
#top_container .global_nav .menu_bar dd .mu_wrapper_info .mu_layer li a:hover{color:#219ddd;text-decoration:none}
#top_container .global_nav .menu_bar dd .mu_wrapper_info .mu_layer li.last{border:0;padding-bottom:5px}

#top_container .global_nav .menu_bar dd .hoogi{left:368px}

#top_container .global_srh{background:url(/images/renew_2.5/gnb_search_bg1.jpg) repeat-x 0 0 #fbfbfb;border-top:1px solid #ddd;z-index:9;position:relative}
#top_container .global_srh .global_srh_box{width:916px;margin:0 auto}
#top_container .global_srh .global_srh_box .srh_top{background:url(/images/renew_2.5/search_copy.gif) no-repeat 0 24px;height:66px;width:916px;margin-left:78px;position:relative}
#top_container .global_srh .global_srh_box .srh_top .srh_box{border:4px solid #f1592a;background:#FFF;position:absolute;top:16px;left:190px;height:30px;width:372px}
#top_container .global_srh .global_srh_box .srh_top .srh_box .input_text{border:0 none;width:330px;height:17px;line-height:16px;margin:6px 0 0 8px;font-weight:bold;font-size:14px}
#top_container .global_srh .global_srh_box .srh_top .srh_box .btn_srh_arrow{position:absolute;margin:0 0 0 0}
#top_container .global_srh .global_srh_box .srh_top .srh_box .btn_srh_arrow a{display:block;padding:13px 11px}
	.srh_list{background:#FFF;position:absolute;top:50px;left:193px;border:1px solid #f1592a;z-index:12;padding:5px 0;width:372px;overflow-x:hidden;overflow-y:auto;height:200px;z-index:200;}
	.srh_list li{line-height:26px;padding:0 10px}
	.srh_list li:hover{background:whiteSmoke}
	.srh_list li a:hover{text-decoration:none;color:#F1592A}
#top_container .global_srh .global_srh_box .srh_top .btn_box{position:absolute;left:765px;bottom:12px}

#top_container .global_srh .srh_bottom{height:47px;width:640px;margin:0 auto;padding:0 0 0 260px;display:none;}
#top_container .global_srh .srh_bottom .input_text{padding:7px;height:17px;line-height:16px;background:url(/images/renew_2.5/icon_cal.gif) no-repeat 123px 9px #FFF;border:1px solid #d3d3d3;width:134px;margin:0 10px 0 0; float:left}
#top_container .global_srh .srh_bottom .select_num{padding:6px 0 5px 0;background:#FFF;border:1px solid #d3d3d3;width:64px;display:block;float:left}
#top_container .global_srh .srh_bottom .select_num select{border:0;height:20px;width:56px;padding-left:5px}
#top_container .global_srh .srh_bottom .btn_srh{margin-left:10px}

#top_container .global_srh_bottom{background:url(/images/renew_2.5/gnb_search_bg2.jpg) repeat-x 0 0 #fbfbfb;height:4px;border-bottom:1px solid #ddd}


/* My Page 레이어 */
#top_container #myreserv{position:absolute; left:688px; top:60px; background:#fff; padding:11px; border:2px solid #71a7d5; line-height:20px}
/* IE6일때 My Page 레이어 */
#top_container #myreserv{_left:563px}

/*Nav Extend Layer*/
#global_nav .nav_extend{position:absolute; background:#fcfcfc; border-bottom:2px solid #fe860d; width:662px; padding:15px 0 0 0; left:0px; top:35px; z-index: 100;}
#global_nav .nav_extend .close{float: right; margin-right:20px; top: 127px; position:relative; clear:both;}
#global_nav .nav_extend .area_wrapper{border-left:1px solid #f3f3f3; float:left; min-height:105px; margin-left:10px}
#global_nav .nav_extend ul{float:left; margin:0 0 0 20px}
#global_nav .nav_extend ul .area_tlt{background:url(/images/v_1_9/icon01.gif) 0 3px no-repeat; padding:0 0 0 6px; color:#707070; margin:0 0 0 10px; font-size:12px; font-weight:bold;}
#global_nav .nav_extend ul li{background:url(/images/v_1_9/icon02.gif) 0 3px no-repeat; padding:0 0 0 6px; font-size:8pt; height:18px; margin:0 0 0 20px;}
#global_nav .nav_extend ul li a{color:#8c8c8c}
#global_nav .nav_extend ul li a:hover{color:#fd710d; text-decoration:none}


#search_text li{background-color: #fff;cursor:pointer;}
#search_text li:hover{background-color: #eee;}
#search_text li.selected{background-color: #eee;font-weight:bold;}

#gt_se_box {display: block;}

/* Global area nav */
#breadcrumbs{clear:both; font-size:13.5px;  color:#a4a4a4; background:url(/images/v_1_9/icon_01.gif) 10px 12px no-repeat; padding:10px 0 10px 20px; width:895px; margin:0 auto;border-bottom:2px solid #FA6707;}
#breadcrumbs span,
#breadcrumbs a{text-decoration:none;color: #a4a4a4;}
#breadcrumbs .highlight{font-weight:bold; color:#ff612d}

/* page titles */
.pagetlt{ font-size:11pt; color:#555; letter-spacing:-1px; border-bottom:1px solid #c3c3c3; padding-bottom:5px; margin-bottom:10px}
.pagetlt2{ font-size:12px; color:#555; border-bottom:1px solid #c3c3c3; padding-bottom:5px; margin-bottom:10px}
.pagetlt2 strong{ font-size:12px; color:#f58104; line-height:18px; padding-bottom:5px; margin-bottom:10px;}

/* list style 1 */
ul.list1{padding-top:8px}
ul.list1 li{background:url(/images/images2/dot1.gif) 0 5px no-repeat; padding:0 0 0 6px; margin:3px 0 0 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
ul.list1 a{color:#797979; font-size:8pt}
ul.list2 li{background:url(/images/dot1.gif) 0 5px no-repeat; padding:0 0 0 8px; margin:5px 0 0 0;}

/* Left Wing */
#left_wing{position:absolute; left:-121px; top:0; width:106px}
#left_wing .cont{background:url(/images/lw_bg2.gif) repeat-y; padding:10px 10px 0 10px; text-align:center}
#left_wing .attr{position:relative;}
#left_wing .attr .wrapper{width:87px; text-align:center; margin:6px 0}
#left_wing .attr .wrapper *{font-size:8pt; letter-spacing:-1px;}
#left_wing .attr .wrapper .img{border:1px solid #ddd; width:73px; height:73px;}
#left_wing .attr .wrapper .info{color:#d1d1d1; padding:5px 0 2px 0}
#left_wing .attr .wrapper .info .area{color:#f47a55}
#left_wing .attr .wrapper .info .price{color:#f47a55}
#left_wing .attr .wrapper .tlt{height:11px; overflow:hidden}
#left_wing .attr .wrapper .tlt a{color:#797979; text-decoration:none}
#left_wing .ddang{margin-top:7px}
#left_wing .ddang .wrapper{font-size:8pt; text-align:left; margin-top:7px; color:#888}
#left_wing .ddang .wrapper p{white-space:nowrap; overflow:hidden;}
#left_wing .ddang .wrapper p a{font-size:8pt; color:#3281b7;}

/* Container */
#container{position:relative;width:916px;margin:0 auto;z-index:5;padding:25px 0}


/* Left */
#layer_left{width:670px; float:left; overflow:hidden}
#layer_left_list{width:676px; float:left; overflow:hidden}

/* Right */
#layer_right{float:left; margin-left:12px; width:234px; overflow:hidden;}
#layer_right .rbox{width:202px}
#layer_right_list{float:left; margin-left:20px; width:220px; overflow:hidden;}
#layer_right_list .rbox{width:202px}


/* V 2.5 추가 Left_side공통부분 */
.aside_credit_card{clear:both}
.aside_credit_card h5.credit_card_tlt01{background:url(/images/renew_2.5/left_title_cc01.gif) no-repeat 15px;height:40px}
.aside_credit_card h5 span{display:none}
.aside_credit_card img{padding-left:15px}
.aside_credit_card h5.credit_card_tlt02{background:url(/images/renew_2.5/left_title_cc02.gif) no-repeat 15px;border-top:#EBEBEB 1px solid;height:40px;margin-top:20px}
.aside_credit_card .card_var{font-size:11px;border-bottom:#FA6707 1px solid;padding:0 0 25px 15px;line-height:14px}

.aside_exchange_rate{padding:0 0 30px 15px;margin-top:15px;border-bottom:#FA6707 1px solid}
.aside_exchange_rate h5.exchange_tlt{background:url(/images/renew_2.5/left_title_exch.gif) no-repeat 0 15px;height:40px}
.aside_exchange_rate h5 span{display:none}
.aside_exchange_rate ul{float:left;font-family:Tahoma;font-size:11px;text-transform:uppercase;margin-right:25px;line-height:15px;color:#999}
.aside_exchange_rate ul strong{color:#f5835f}
.aside_exchange_rate .exchange_detail{margin-bottom:10px;float:left}
.aside_exchange_rate span.fixed_date{font-size:11px;font-family:Tahoma;color:#c4c4c4}

/* 미니달력 */
#calendarStart{position:relative}
#calendarEnd{position:relative}
#calendarTicket{position:relative}
	.calendar{position:absolute; left:0px; top:0px; border:3px solid #353535; width:140px; background:#fff; z-index:10000;}
	.calendar a{selector-dummy:expression(this.hideFocus=true);}
	.calendar *{vertical-align:middle}
	.calendar .ctop{background:#fff; padding:3px 0; height:18px; width:140px; letter-spacing:0; color:#f17621}
	.calendar .ctop a{ font-size:8pt; text-decoration:none; color:#888}
	.calendar .ca_close{position:absolute; top:5px; left:122px; background:#444; line-height:15px; margin:0; padding:0 4px; cursor:pointer; height:14px; overflow:hidden; border-bottom:1px solid #aaa; border-right:1px solid #aaa}
	.calendar .ca_close:hover{background:#666666}
	.calendar .ca_close span{font-family:arial; color:#fff; font-size:11pt; position:relative; top:-4px}
	.calendar .wk ul{width:140px; text-align:center;}
	.calendar .wk ul li{width:20px; height:18px; float:left; cursor:pointer; background:#eee; color:#939393; font-size:8pt; border-bottom:1px solid #ccc; border-top:1px solid #ccc;  padding:3px 0px 0px 0px; vertical-align:middle;}
	.calendar .wkday{width:140px; text-align:center;}
	.calendar .wkday li{width:17px; height:16px; padding:2px 2px 0 0; float:left; cursor:pointer; font-size:8pt; font-family:verdana; border-bottom:1px solid #ddd; border-right:1px solid #ddd}
	.calendar .wkday li:hover{background:#ffeaa7}
	.calendar .wkday .null{cursor:default}
	.calendar .wkday .null:hover{background:none}

/* 나의 찜목록 */
#markbar{position:absolute; left:932px; top:-70px; clear:both}
#markbar .bd{background:url(/images/v_1_9/m2.gif) repeat-y; padding:5px 0}
#markbar .del{text-align:right; width:65px; margin-left:8px}
#markbar .imgwrap{margin-bottom:5px; margin-left:8px; border:1px solid #9b9b9b; padding:2px; width:61px; background:#fff}
#markbar .imgwrap img{width:61px; height:57px}
#markbar .topbtn{left:25px; top:-5px}
#markbar .mark_title{text-align:center}
#markbar .links{padding-top:14px; text-align:center}
#markbar .links a{padding:0 2px}

.quickmenu {width: 84px; margin-top: 10px;}
.quickmenu a, .quickmenu span { background:url('/images/quickmenu.gif') no-repeat; border:0; cursor: pointer; }
.quickmenu a { margin: 0; padding: 0; display: block; float: left; }
.quickmenu span.menu_title { display: block; width:84px; height:18px; background-position: 0 0; text-indent: -9999px;}
.quickmenu a.saleroom { width:44px; height:52px; background-position: 0 -18px; }
.quickmenu a.community { width:40px; height:52px; background-position: -44px -18px; }
.quickmenu a.map_info { width:44px; height:52px; background-position: 0 -70px; }
.quickmenu a.cs_info { width:40px; height:52px; background-position: -44px -70px; }
.quickmenu a.saleroom:hover { background-position: 0 -130px; }
.quickmenu a.community:hover { background-position: -44px -130px; }
.quickmenu a.map_info:hover { background-position: 0 -182px; }
.quickmenu a.cs_info:hover { background-position: -44px -182px; }

/* 페이징 */
.page_num{text-align:center;vertical-align:middle;margin:0 30px 20px 30px;clear:both;padding-top:30px}
.page_num span{background:#fff;display:inline;margin:3px}
.page_num span a{color:#808080;text-decoration:none;padding:4px 6px;border:1px solid #ddd}
.page_num span a:hover{background:#eee}
.page_num span a.on{color:#fff;background:#f67536;border:1px solid #ed7033;padding:4px 6px;vertical-align:top;font-weight:bold}
.page_num span.disabled{color:#ddd;border:1px solid #ddd;padding:4px 6px;vertical-align:top}

.paging{text-align:center; color:#999; margin-top:15px; word-spacing:4px; clear:both;padding: 5px;}
.paging a, .paging span {margin: 0 5px;}
.paging a{color:#333; text-decoration:none}
.paging a.current{color:#f30; font-weight:bold}
.paging span.current {color: #f30;font-weight: bold;}

/* Footer */
#footer{clear:both;position:relative;width:916px;margin:30px auto}
#footer .bottom{clear:both;height:35px;border-top:2px solid #3d2a2a;border-bottom:1px solid #ccc}
#footer .bottom ul{color:#ddd;margin-left:5px}
#footer .bottom li{float:left;margin-right:6px;line-height:36px}
#footer .bottom	a.btn_bottom{float:right;margin:-1px 10px 0 0; letter-spacing:-1px}
#footer .bottom_txt{clear:both;text-align:center;margin-top:15px;height:100px}
#footer .bottom_txt p{margin-bottom:10px;font-size:11px;color:#848484;line-height:12px;}
#footer .bottom_txt a{color:#848484;letter-spacing:-1px;}
#footer .bottom_txt a:hover{color:#555;}
	/* 전체 숙소 열기 */
	#footer .open_room_container{float:left;background:#382c28;width:916px;display:none;}
	#footer .open_room_container .open_room_list{float:left;width:886px;border-bottom:1px solid #443b37;padding:10px 15px}
	#footer .open_room_container .open_room_list h4{color:#fff;float:left;width:120px;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}
	#footer .open_room_container .open_room_list ul{float:left;width:766px}
	#footer .open_room_container .open_room_list li{float:left;line-height:15px;width:139px;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;padding-left:13px;border-left:1px solid #1a0f0c}
	#footer .open_room_container .open_room_list a{color:#d2d2d2}
	#footer .open_room_container .open_room_list a:hover{color:#ff8d31;text-decoration:none}

/* 환율정보 */
#ex_tbl{margin:0 0 0 8px}
#ex_tbl td, #ex_tbl th{font-family:tahoma; font-size:8pt; height:20px; text-align:center}
#ex_tbl th{color:#6d87a5; width:26px; padding-left:6px}
#ex_tbl td{width:56px; color:#666}

/* 지역 */
.round_flag_div{margin-bottom:10px}
.rtop_flag, .rbottom_flag{display:block;}
.rtop_flag *, .rbottom_flag *{display:block; height:1px; overflow:hidden;}
.r1_flag{margin:0 5px; background:#f58104}
.r2_flag{margin:0 3px; border-left:2px solid #f58104; border-right:2px solid #f58104; background:#fff}
.r3_flag{margin:0 2px; border-left:1px solid #f58104; border-right:1px solid #f58104; background:#fff}
.r4_flag{margin:0 1px; height:2px; border-left:1px solid #f58104; border-right:1px solid #f58104; background:#fff}
.rbox_flag{margin:0; padding:10px 15px; border-left:#f58104 solid 1px; border-right:#f58104 solid 1px; font-size:12px}

/* Tab btns */
.list_tab{height:30px;border-bottom:2px solid #f86028;margin-top:20px}
.list_tab li{float:left}
.list_tab li.on a{font-weight:bold;border:2px solid #f86028;border-bottom:none;background-color:#FFF;background-image:none;color:#f86028;padding:8px 15px 8px 15px}
.list_tab li.left_side a{border-right:none}
.list_tab li a{background:url(/images/renew_2.5/tab_menu_bg.gif) 0;padding:9px 15px 6px 15px;border:1px solid #d0d0d0;border-bottom:none;border-left:none;display:block}
.list_tab li:first-child a{border-left:1px solid #d0d0d0}
.list_tab li:first-child.on a{border:2px solid #f86028;border-bottom:none}
.list_tab li a:hover{text-decoration:none}
.list_tab_dsc{margin:15px 0}
.list_tab_dsc img{position:relative;top:2px;margin-right:5px}
.list_tab{height:28px\9}/*IE8*/
:root .list_tab{height:30px \0/IE9}/*IE9*/

#list_tab{height:30px;border-bottom:2px solid #f86028;margin:20px 0 15px 0}
#list_tab li{float:left}
#list_tab li.on a{font-weight:bold;border:2px solid #f86028;border-bottom:none;background-color:#FFF; background-image:none; color:#f86028;padding:8px 15px 8px 15px;}
#list_tab li.left_side a{border-right:none}
#list_tab li a{background:url(/images/renew_2.5/tab_menu_bg.gif) 0;padding:9px 15px 6px 15px;border:1px solid #d0d0d0;border-bottom:none;border-left:none;display:block}
#list_tab li:first-child a{border-left:1px solid #d0d0d0}
#list_tab li a:hover{text-decoration:none}
#list_tab_dsc{margin-bottom:20px}
#list_tab_dsc img{position:relative; top:2px; margin-right:5px}


.star_evaluate .line{clear:both;}
.star_evaluate .line .label{display:block;float:left;width:30px;}
.star_evaluate .line .star-rating div{float:left;width:70px;height:12px;overflow:hidden;background:url(/images/renew_2.5/star_rating.gif) -70px -12px no-repeat;}
.star_evaluate .line .star-rating div.star-rating50{background-position:0 0;}
.star_evaluate .line .star-rating div.star-rating45{background-position:-14px 0;}
.star_evaluate .line .star-rating div.star-rating40{background-position:-14px -13px;}
.star_evaluate .line .star-rating div.star-rating35{background-position:-28px 0;}
.star_evaluate .line .star-rating div.star-rating30{background-position:-28px -13px;}
.star_evaluate .line .star-rating div.star-rating25{background-position:-42px 0;}
.star_evaluate .line .star-rating div.star-rating20{background-position:-42px -13px;}
.star_evaluate .line .star-rating div.star-rating15{background-position:-56px 0;}
.star_evaluate .line .star-rating div.star-rating10{background-position:-56px -13px;}
.star_evaluate .line .star-rating div.star-rating05{background-position:-70px 0;}
.star_evaluate .line .star-rating div.star-rating00{background-position:-70px -13px;}
.star_evaluate .line .star-desc{margin-left:5px;font-size:8pt;}

/* 기본 버튼 */
.button{display:inline-block;height:27px;padding:0 23px 0 0;text-decoration:none !important;background:url(/images/renew_2.5/btn_bg.gif) no-repeat right top;cursor:pointer;color:#3D3D3D}
.button span.b_layout{float:left;height:27px;background:url(/images/renew_2.5/btn_bg.gif) no-repeat left top;padding:7px 0 0 23px;outline:0;font-size:12px}

/* 버튼추가 */
.button_s{display:inline-block;height:21px;padding:0 23px 0 0;text-decoration:none !important;background:url(/images/renew_2.5/btn_bg2.gif) no-repeat right top;cursor:pointer}
.button_s span.b_layout{float:left;height:21px;background:url(/images/renew_2.5/btn_bg2.gif) no-repeat left top;padding:4px 0 0 23px;outline:0;font-size:12px !important; color:#333 !important; letter-spacing:-1px; line-height:15px;}

/* Facebook comment*/
.fb-comment-warning{color:gray; text-decoration:none; font-weight:normal; font-size:8pt; font-family:'lucida grande',tahoma,verdana,arial,sans-serif;margin-bottom:5px;}

/* btn_type01 style */
.btn_type01 {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f4f4f4) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f4f4f4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4');
	background-color:#ffffff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #f26d1a;
	display:inline-block;
	color:#ec501d;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 15px 3px 15px;
	text-decoration:none;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)
}.btn_type01:hover {
	color:#fa7330;
	border:1px solid #ff9959
}.btn_type01:active {
	position:relative;
	top:1px;
}

.newicon-cyan{background: url(/images/icon/icon_new.gif) 0 5px no-repeat; padding-left: 14px;}
.newicon-orange{background: url(/images/v_1_9/icon_new.gif) 0 5px no-repeat; padding-left: 14px;}
.areamenu-highlight a{font-weight:bold;color:#14A9F5;}
