*{margin:0;padding:0}
html, body{margin:0;height:100%;font-family:µ¸¿ò, Dotum;font-size:12px;color:#666;}
body{margin:0;padding:0;background-color:#fff;border:none}

a{text-decoration:none;cursor:pointer}
a{outline:none;select-dummy:expression(this.hideFocus=true);}/* ÀÌ¹ÌÁöÅ¬¸¯½Ã Á¡¼±¾ø¾Ö±â */
a:hover, a:active, a:visited{text-decoration:none}
em{font-style:normal}
li{list-style:none}
img{border:0;margin:0;padding:0}
input, select{font-size:12px;color:#666;height:18px}
h1, h2, h3, h4{font-weight:bold}
h1{font-size:24px}
h2{font-size:16px}
h3{font-size:14px}
h4{font-size:12px}
h5{font-size:11px}

/*³Êºñ*/
.w24{width:24px}
.w28{width:28px}
.w30{width:30px}
.w32{width:32px}
.w33{width:33px}
.w35{width:35px}
.w36{width:36px}
.w38{width:38px}
.w40{width:40px}
.w42{width:42px}
.w43{width:43px} 
.w45, .li_con .radio{width:45px}
.w48{width:48px}
.w50{width:50px}
.w52{width:52px}
.w54, .li_con .state{width:54px}
.w55{width:55px}
.w57{width:57px}
.w60{width:60px}
.w63{width:63px}
.w65{width:65px}
.w70{width:70px}  
.w73{width:73px}      
.w75{width:75px}
.w79{width:79px}
.w80{width:80px}
.w82{width:82px}
.w84{width:84px}
.w86{width:86px}
.w88{width:88px}
.w90{width:90px}
.w92{width:92px}
.w93{width:93px}
.w95{width:95px}
.w97{width:97px}
.w98{width:98px}
.w100, .li_con .air, .sumBx.rentcar .sum, .sumBx.ticket .sum{width:100px}
.w105{width:105px}
.w107{width:107px}
.w108{width:108px}
.w110{width:110px}
.w111{width:111px}
.w112{width:112px}
.w114{width:114px}
.w116{width:116px}
.w120{width:120px}
.w123{width:123px}
.w125{width:125px}
.w140{width:140px}
.w145{width:145px}
.w155{width:155px}
.w170{width:170px}
.w180{width:180px}
.w200{width:200px}
.w245{width:245px}
.w250{width:250px}
.w270{width:270px}
.w300{width:300px}
.w338{width:338px}
.w350{width:350px}
.w352{width:352px}
.w380{width:380px}
.w390{width:390px}
.w407{width:407px}
.w412{width:412px}
.w420{width:420px}
.w425{width:425px}
.w437{width:437px}
.w450{width:450px}
.w483{width:483px}
.h6{height:6px;overflow:hidden}
.h10{height:10px;overflow:hidden}
.h15{height:15px}
.h20{height:20px}
.h30{height:30px}
.h40{height:40px}
.h50{height:50px}

/*Á¤·Ä*/
.ta_c{text-align:center}
.ta_l{text-align:left}
.ta_r{text-align:right}
.fl, .w390{float:left}
.fr{float:right}

/*¸¶Áø*/
.mg_t2{margin-top:2px}
.mg_t3{margin-top:3px}
.mg_t5{margin-top:5px}
.mg_t7{margin-top:7px}
.mg_t10{margin-top:10px}
.mg_t20{margin-top:20px}
.mg_t15{margin-top:15px}
.mg_t30{margin-top:30px}
.mg_t40{margin-top:40px}
.mg_t50{margin-top:50px}
.mg_t70{margin-top:70px}
.mg_t80{margin-top:80px}
.mg_l5{margin-left:5px}
.mg_l6{margin-left:6px}
.mg_l7{margin-left:7px}
.mg_l9{margin-left:9px}
.mg_l10{margin-left:10px}
.mg_l25{margin-left:25px}
.mg_l30{margin-left:30px}
.mg_l48{margin-left:48px}
.mg_l106{margin-left:106px}
.mg_r4{margin-right:4px}
.mg_r5{margin-right:5px}
.mg_r10{margin-left:10px}
.mg_r9{margin-right:9px}
.mg_r15{margin-right:15px}
.mg_b5{margin-bottom:5px}
.mg_b7{margin-bottom:7px}
.mg_b10{margin-bottom:10px}
.mg_b20{margin-bottom:20px}
.mg_b50{margin-bottom:50px}
.mg_l3{margin-left:3px}
.mg_l18{margin-left:18px}
.mg_l20{margin-left:20px}
.mg_l32{margin-left:32px}
.mg_l40{margin-left:40px}
.mg_l45{margin-left:45px}
.mg_l85{margin-left:85px}
.mg_l300{margin-right:300px}

/*ÆÐµù*/
.pd10{padding:10px}
.pd15{padding:15px}
.pd_l5{padding-left:5px}
.pd_l20{padding-left:20px}
.pd_l50{padding-left:50px}
.pd_t5{padding-top:5px}
.pd_t10{padding-top:10px}
.pd_t15{padding-top:15px}
.pd_l48{padding-left:48px}
.pd_t30{padding-top:30px;_padding-top:27px;}
/*¶óÀÎ*/
.line_t{border-top:1px solid #999ca2}
.line_t2{border-top:1px solid #c0c0c0}
.line_b{border-bottom:1px solid #999ca2}
.line_b2{border-bottom:2px solid #e9e9e9}
/*ÆùÆ®*/
.f44_b{font-weight:bold;font-size:12px;color:#444}
.fb, .res_contents .res em{font-weight:bold}
.fb_12{font-weight:bold;font-size:12px}
.item_title h3 span{font-weight:normal}
.f11, .h5_88, .h5_bl, .item_title h3 span{font-size:11px}
.f11_99{font-size:11px;color:#999}
.f12{font-size:12px}
.h5_88{color:#888}
.f33, .res_contents .money, .sel_total .goods_price, .select_over{color:#333}
.f44, .sel_account .age em{color:#444}
.ls_1, .item_title h3 span{letter-spacing:-1px}
.f99, .item_title h3 span, .select_out{color:#999}
.blue, .h5_bl{color:#5274a8}
.blue2, .board_list a .blue2, .search_item li span em{color:#3e6bae}
.red{color:#db2d41}
.red2{color:#f43b1d}

/*¼¿¸Þ´º*/
.sel_basic{display:inline;float:left;position:relative} 
.selOut, .selOver{line-height:24px}
.selOver{color:#999}
.selOn{position:absolute;top:0;left:0;height:20px;padding-top:5px;padding-left:5px;border:1px solid #e0e0e0;background-color:#fff;cursor:pointer;z-index:1}
.selOff{position:absolute;top:20px;left:0;padding-top:5px;padding-left:5px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#fff;cursor:pointer;overflow:auto;display:none;z-index:5;overflow-x:hidden}
/*¼¿¸Þ´º_µÕ±Ù¹Ú½º*/
.sel_menuR{display:inline;float:left;position:relative;height:23px} 
.selectR_on{position:absolute;top:0;left:0;height:23px;padding-left:5px;background:url('/NImg/common/bg_inp_gray.gif');cursor:pointer}
.selectR_off{position:absolute;top:23px;left:0;line-height:22px;padding-top:4px;padding-left:5px;border-left:1px solid #c1c4ca;border-right:1px solid #c1c4ca;border-bottom:1px solid #c1c4ca;background-color:#fff;cursor:pointer;overflow:auto;display:none;z-index:5;overflow-x:hidden}
.selectR_out, .selectR_over{text-align:left;}

.date_InputR, .basic_inpR{float:left;height:23px;background:url('/NImg/common/bg_inp_gray.gif') no-repeat}
.date_InputR input, .basic_inpR input{width:100%;height:23px;line-height:26px;overflow:hidden;border:none;padding-left:7px;padding-right:7px;.margin-top:-1px;background:url('/NImg/common/R_inp_date.gif') right 0 no-repeat;cursor:pointer}
.basic_inpR input{background:url('/NImg/common/R_inp_basic.gif') right 0 no-repeat;}
.basic_inpR.btn input{background:url('/NImg/main/btn_city.gif') right 0 no-repeat;}


/*±âÅ¸*/
.cb{clear:both}
.bg_f7{background-color:#f7f7f7}
.t_line{border-top:1px solid #e9e9e9}
.b_line{border-bottom:1px solid #e9e9e9}

/*ÆË¾÷Ä®·»´Ù 1´Þ*/
.calendar1mLyr {position:absolute;top:-1000px;left:-1000px;width:230px;height:215px;background:url('/NImg/common/bg_calendar_1m.gif') no-repeat;z-index:50;}
.calendar1mLyr .popdiv {float:left;position:relative;width:209px;margin-top:15px;margin-left:8px;display:inline;}
.calendar1mLyr .tit_date_pop{float:left;font-size:12px; font-family:µ¸¿ò, Dotum;color:#333;letter-spacing:-1px;font-weight:bold;margin-top:12px;margin-left:21px;}
.calendar1mLyr .today_date{font-size:11px; font-family:µ¸¿ò, Dotum;color:#666;margin-top:11px;margin-left:97px;}
.calendar1mLyr .today_date span{font-family:Verdana, Arial, Helvetica, sans-serif;}
.calendar1mLyr .popdiv_btn_prev{position:absolute;width:23px;height:21px;cursor:pointer;top:67px;left:-1px;background:url('/NImg/common/arr_month2m.gif') 0 0 no-repeat;}
.calendar1mLyr .popdiv_btn_next{position:absolute;width:23px;height:21px;cursor:pointer;top:67px;right:-1px;background:url('/NImg/common/arr_month2m.gif') -20px 0 no-repeat;}
.calendar1mLyr .popdiv_btn_close{position:absolute;width:23px;height:21px;cursor:pointer;top:-37px;right:2px;background:url('/NImg/common/arr_month2m.gif') -46px 0 no-repeat;}

/*ÆË¾÷Ä®·»´Ù 2´Þ*/
.calendar2mLyr {position:absolute;top:-1000px;left:-1000px;width:428px;height:214px;background:url('/AHotel/img/bg_calendar2m.gif') no-repeat;z-index:50;}
.calendar2mLyr .popdiv {float:left;position:relative;width:408px;margin-top:15px;margin-left:10px;display:inline;}
.calendar2mLyr .tit_date_pop{float:left;font-size:12px; font-family:µ¸¿ò, Dotum;color:#333;letter-spacing:-1px;font-weight:bold;margin-top:12px;margin-left:21px;}
.calendar2mLyr .today_date{font-size:11px; font-family:µ¸¿ò, Dotum;color:#666;margin-top:11px;margin-left:97px;}
.calendar2mLyr .today_date span{font-family:Verdana, Arial, Helvetica, sans-serif;}
.calendar2mLyr .popdiv_btn_prev{position:absolute;width:23px;height:21px;cursor:pointer;top:67px;left:-1px;background:url('/AHotel/img/arr_month2m.gif') 0 0 no-repeat;}
.calendar2mLyr .popdiv_btn_next{position:absolute;width:23px;height:21px;cursor:pointer;top:67px;right:-3px;background:url('/AHotel/img/arr_month2m.gif') -23px 0 no-repeat;}
.calendar2mLyr .popdiv_btn_close{position:absolute;width:23px;height:21px;cursor:pointer;top:-37px;right:2px;background:url('/AHotel/img/arr_month2m.gif') -46px 0 no-repeat;}
.calendar2m {float:left;width:167px;background-color:#fff;margin-top:5px;margin-left:25px;text-align:center;display:inline;}
.calendar2m div{padding-top:10px;padding-bottom:10px;font-size:12px;font-family:µ¸¿ò, Dotum;color:#666;text-align:left;}
.calendar2m div span{color:#333;}
.calendar2m thead td{height:20px;background:#f1f1f2;border-top:1px solid #dbdfe2;border-left:1px solid #dbdfe2;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.calendar2m table{width:100%; padding:0; border:0;}
.calendar2m th{padding-top:7px;padding-bottom:5px;font-family:µ¸¿ò, Dotum;font-size:11px;color:#a3a3a3;font-weight:normal;}
.calendar2m th span{color:#f57676;}
.calendar2m tbody td{height:19px;font-family:Tahoma, Verdana;font-size:11px;color:#454545;text-align:center;}
.calendar2m tbody span{color:#ea4444;}
.calendar2m .date_txt{float:left;width:122px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#797979;}
.calendar2m .date_txt2{float:left;width:159px;height:16px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#535353;}
.calendar2m .no_res{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.calendar2m .sat{color:#4496cd;}
.calendar2m .select_day{background:#fff600;color:#252525;font-weight:bold}

/* ÆË¾÷ ·¹ÀÌ¾î */
.pop_hd{height:48px;font-family:Dotum,Verdana;font-size:16px;font-weight:bold;background: #fff url('/AHotel/img/bg_popt.gif') bottom repeat-x;}
.hd_tit{float:left;color:#333;font-weight:bold;font-size:17px;letter-spacing:-1px;line-height:40px;margin-left:15px;display:inline;}
.hd_btn{float:right;width:24px;height:22px;display:inline;margin-top:-39px;margin-right:8px}
.t_Bx01{padding-left:15px;line-height:20px;padding-top:10px}
.t_Bx02{padding:10px 10px 7px 15px;line-height:20px;border-bottom:1px solid #dcdcdc}
.t_Bx02 span{font-weight:bold;color:#333}
.title_bar{height:30px;background:url('/AG/img/bg_tit36.gif') bottom repeat-x}
.title_bar h4{color:#333;background:url('/NImg/common/down.gif') 6px 10px no-repeat;padding-top:9px;padding-left:18px}
.itemize_sum{border:1px solid #dcdcdc;border-bottom:none;margin-left:10px;margin-right:10px;margin-top:18px}
.itemize_sum ul{height:28px;overflow:hidden;border-bottom:1px solid #e1e1e1}
.itemize_sum li{float:left;line-height:30px;padding-left:10px;font-weight:bold;color:#454545}
.itemize_sum .item{width:145px;background-color:#f5f7f8;text-align:center;padding-left:0;font-weight:normal} 
.itemize_sum li span{padding-left:10px;font-size:14px}
.bt_grn{display:block;height:40px;background:url('/NImg/common/btn_rgreen.gif') left no-repeat;margin:10px 200px}
.bt_grn em{display:block;height:40px;overflow:hidden;line-height:46px;background:url('/NImg/common/btn_rgreen_r.gif') right top no-repeat;text-align:center;color:#fff;font-size:11px;font-weight:bold;letter-spacing:-1px}

/* PAGE TITLE */
.body_tit{height:32px;background:url('/NImg/common/bg_con_tit.gif') #fff repeat-x; padding-bottom:20px;}
.body_tit p{background:url('/NImg/common/ico_con_tit.gif') 5px 7px no-repeat;color:#555;font-size:11px;font-weight:bold;letter-spacing:-1px;padding-left:26px;padding-top:12px;}

/* input box */
.inp_sel{height:22px;border:1px solid #cfcfcf;font-size:12px;font-family:µ¸¿ò, Dotum;color:#444;line-height:22px;}
.inp_basic{height:20px;border:1px solid #cfcfcf;font-size:12px;font-family:µ¸¿ò, Dotum;color:#444;padding-left:5px;line-height:20px;}
.inp_textarea{border:1px solid #cfcfcf;font-size:12px;font-family:µ¸¿ò, Dotum;color:#444;padding-left:5px;line-height:20px;}
