#nbody #pagetitle{height:29px; padding-left:9px; background:url(/images/tit_bar.gif) no-repeat}
#nbody #pagetitle #history{color:#5A5A5A; margin-top:9px}
#nbody #pagetitle #history img.arr{margin:0 4px 2px; vertical-align:middle}
#nbody #pagetitle #history a{font-size:11px; color:#5A5A5A}

#nbody #menuarea{height:24px; text-align:right; background:#BAD4E3 url(/images/bg_menul.gif) no-repeat; overflow:hidden}
#nbody #menuarea div{float:right; padding-left:7px; background:#FFF url(/images/bg_menur.gif) no-repeat}
#nbody #menuarea div img{vertical-align:middle; margin-left:-1px; background:#FFF}

.titlearea{height:18px; padding-left:26px; background:url(/images/bg_title.gif) no-repeat}

#nbody div.titlearea{height:18px; padding-left:26px; background:url(/images/bg_title.gif) no-repeat}
#nbody div.titlearea2{height:18px; padding-left:26px; background:url(/images/bg_title2.gif) no-repeat}

#nbody #srharea{width:100%}
#nbody #srharea td.srhl{padding-right:9px}
#nbody #srharea td.srhr{width:100%}
#nbody #srharea td.srhr div.tabarea{height:40px; background:url(/images/bg_srhtabt.gif) no-repeat right 20px}
#nbody #srharea td.srhr div.srhips{height:268px; overflow:hidden}
#nbody #srharea td.srhr div.ipsareabg{height:268px; background:url(/images/bg_srhtabbl.gif) no-repeat left bottom}
#nbody #srharea td.srhr div.ipsarea{height:268px; padding:0 11px; background:url(/images/bg_srhtabbr.gif) no-repeat right bottom}
#nbody #srharea td.srhr div.ipsarea div.border{border:3px solid #C1DDEB}
#nbody #srharea td.srhr div.ipsarea div.border table{width:100%; border:1px solid #92B1C0}
#nbody #srharea td.srhr div.ipsarea div.border table th, #nbody #srharea td.srhr div.ipsarea div.border table td.srh{border-bottom:1px solid #E7E7E7; background:#FFF}
#nbody #srharea td.srhr div.ipsarea div.border table th.srh{text-align:right; padding:12px 0 11px; white-space:nowrap}
#nbody #srharea td.srhr div.ipsarea div.border table th.srh2{text-align:right; padding:7px 0 6px; white-space:nowrap}
#nbody #srharea td.srhr div.ipsarea div.border table th.srh3{text-align:right; padding:20px 0; white-space:nowrap}
#nbody #srharea td.srhr div.ipsarea div.border table th input.ck{width:12px; height:12px; margin:0 3px 0 8px}
#nbody #srharea td.srhr div.ipsarea div.border table th input.ck2{width:12px; height:12px; margin:0 3px 0 5px}
#nbody #srharea td.srhr div.ipsarea div.border table th label{font-weight:normal; font-size:11px; color:#6F6F6F; vertical-align:-2; white-space:nowrap}
#nbody #srharea td.srhr div.ipsarea div.border table img.star{margin-left:8px}

#nbody #recomhotel{margin-top:5px}
#nbody #recomhotel table.list{width:100%}
#nbody #recomhotel table.list td.list{padding:14px 14px 10px; border:1px solid #8FC0CD}
#nbody #recomhotel table.list td.list table.rchtl th img{width:112px; height:84px; margin-right:8px; border:2px solid #D0E0E6}
#nbody #recomhotel table.list td.list table.rchtl td ul{margin:3px 0 0}
#nbody #recomhotel table.list td.list table.rchtl td ul li{font-family:verdana,&#36424; &#26694; ; font-size:11px; color:#666; line-height:12px; padding:0 0 5px 29px}
#nbody #recomhotel table.list td.list table.rchtl td ul li.l01{font-weight:bold; color:#0D74A3; background:url(/images/bg_rchtl1.gif) no-repeat}
#nbody #recomhotel table.list td.list table.rchtl td ul li.l02{padding-left:38px; background:url(/images/bg_rchtl2.gif) no-repeat}
#nbody #recomhotel table.list td.list table.rchtl td ul li.l03{background:url(/images/bg_rchtl3.gif) no-repeat 0 1px}
#nbody #recomhotel table.list td.list table.rchtl td ul li.03 img{vertical-align:middle; margin-right:2px}
#nbody #recomhotel table.list td.list table.rchtl td ul li.l04{font-weight:bold; color:#F24E5D; background:url(/images/bg_rchtl4.gif) no-repeat}
#nbody #recomhotel table.list td.list table.rchtl td ul li.l05{margin-bottom:0px; background:url(/images/bg_rchtl5.gif) no-repeat}

#nbody #nresultbox{background:url(/images/bg_resultmain.jpg) no-repeat}
#nbody #nresultbox div.rightround{height:412px; background:url(/images/bg_resultmain.gif) no-repeat right top}
#nbody #tresultbox{background:url(/images/bg_tresultmain.jpg) no-repeat}
#nbody #tresultbox div.rightround{height:412px; background:url(/images/bg_tresultmain.gif) no-repeat right top}
#nbody table.lay{width:100%}
#nbody table.lay td.lft{padding:12px 13px 0 15px}
#nbody table.lay td.lft div.bannerbg{margin-bottom:4px; padding:4px; background:url(/images/bg_banner.gif) no-repeat}
#nbody table.lay td.lft div.bannerbg img{width:208px; height:83px; display:block}
#nbody table.lay td.rgt{width:100%; padding:12px 11px 0 0}

#nbody table.lay td.rgt div.rt01tl, 
#nbody table.lay td.rgt div.rt01tr, 
#nbody table.lay td.rgt div.rt01bl, 
#nbody table.lay td.rgt div.rt01br{position:relative; width:8px; height:8px; overflow:hidden; z-index:10}
#nbody table.lay td.rgt div.rt01tl{float:left; margin-bottom:-8px; background:url(/images/rt01tl.gif) no-repeat}
#nbody table.lay td.rgt div.rt01tr{float:right; margin-bottom:-8px; background:url(/images/rt01tr.gif) no-repeat}
#nbody table.lay td.rgt div.rt01bl{float:left; margin-top:-8px; background:url(/images/rt01bl.gif) no-repeat}
#nbody table.lay td.rgt div.rt01br{float:right; margin-top:-8px; background:url(/images/rt01br.gif) no-repeat}
#nbody table.lay td.rgt div.border{position:relative; border:3px solid #C1DDEB; z-index:5}
#nbody table.lay td.rgt div.border table.srh{width:100%; border:1px solid #83C1DF}

#nbody table.lay td.rgt div.rt02tl, 
#nbody table.lay td.rgt div.rt02tr, 
#nbody table.lay td.rgt div.rt02bl, 
#nbody table.lay td.rgt div.rt02br{position:relative; width:8px; height:8px; overflow:hidden; z-index:10}
#nbody table.lay td.rgt div.rt02tl{float:left; margin-bottom:-8px; background:url(/images/rt02tl.gif) no-repeat}
#nbody table.lay td.rgt div.rt02tr{float:right; margin-bottom:-8px; background:url(/images/rt02tr.gif) no-repeat}
#nbody table.lay td.rgt div.rt02bl{float:left; margin-top:-8px; background:url(/images/rt02bl.gif) no-repeat}
#nbody table.lay td.rgt div.rt02br{float:right; margin-top:-8px; background:url(/images/rt02br.gif) no-repeat}
#nbody table.lay td.rgt div.border2{position:relative; border:3px solid #128308; z-index:5}
#nbody table.lay td.rgt div.border2 table.srh{width:100%}

#nbody table.srh th.srh, table td.srh{border-bottom:1px solid #E7E7E7; background:#FFF}
#nbody table.srh th.srh{text-align:right; padding:10px 0 10px; white-space:nowrap}
#nbody table.srh td.rp{padding-right:9px}
#nbody table.srh img.star{margin-left:8px}
#nbody table.srh input.ck{width:12px; height:12px; margin:0 4px 0 0}
#nbody table.srh label{width:80px; font-size:11px; color:#6F6F6F; vertical-align:-2; white-space:nowrap}
#nbody table.srh td.desti{font-size:11px; color:#6F6F6F; padding-top:3px}
#nbody table.srh td.destiat{font-size:11px; color:#6F6F6F; padding:0 0 5px 0}
#nbody table.srh td.destiat input{width:12px; height:12px; margin-left:6px; vertical-align:2}
#nbody table.srh .nbd{border:none}
#nbody table.srh th.srh2{text-align:right; padding:10px 0 10px; white-space:nowrap; border:none; background:#FFF}

#nbody div.srhresultinfo{font-size:12px; font-weight:bold; text-align:center; margin-top:30px; padding:9px 10px 6px; border:3px solid #E8E8E8}
#nbody div.srhresultinfo img{vertical-align:middle; margin:0 3px 2px 0}

#nbody div.srhresultinfo1{font-size:12px; font-weight:bold; text-align:left; line-height:130%; margin-top:30px; padding:9px 30px 6px; border:3px solid #E8E8E8}
#nbody div.srhresultinfo1 img{vertical-align:middle; margin:0 3px 2px 0}
#nbody div.srhresultdata{font-size:12px; font-weight:bold; margin-bottom:10px; padding:12px 12px 9px; background:#F3F3F3}

#nbody div.crossline{margin-bottom:10px; padding:3px; background:url(/images/bg_crossline.gif)}
#nbody div.normalline{margin-bottom:10px; border:1px solid #D0E0E6}
#nbody div.normalline2{margin-bottom:10px; border:1px solid #D8D8D8}
#nbody div.list div.insidew{padding:12px; background:#FFF}
#nbody div.list img.thumbline{width:112px; height:84px; margin-right:9px; border:2px solid #D0E0E6}
#nbody div.list div.hotelname{height:18px}
#nbody div.list div.hotelname a{font-weight:bold; font-size:18px; color:#3376e5; padding-right:5px}
#nbody div.list div.hotelname span.tour, #nbody div.list div.hotelname a.tour{color:#3376e5}
#nbody div.list div.hotelname img.img1{margin-right:5px}
#nbody div.list div.hotelname a:hover{text-decoration:underline}
#nbody div.list div.hotelname img{vertical-align:middle; margin-bottom:3px}
#nbody div.list div.hoteldesc{font-family:&#22868; &#35206; ,gulim; font-size:11px; color:#666; line-height:15px; padding:4px 0 2px}
#nbody div.list div.hoteldesc a{font-family:&#22868; &#35206; ,gulim; font-size:11px; color:#666}
#nbody div.list div.hotelinfocon{font-family:&#22868; &#35206; ,gulim; font-weight:bold; font-size:12px; color:#F24E5D; line-height:15px}
#nbody div.list div.hotelinfocon img.lm{margin-left:5px}
#nbody div.list div.hotelinfocon2{font-weight:bold; font-size:12px; color:#f24e5d; line-height:15px}
#nbody div.list div.hotelinfocon2 img{vertical-align:middle; margin:0 5px 3px 0}

#nbody div.textfield{padding:15px; border:1px solid #b9d6ee}
#nbody div.textfield div.incon{height:155px; line-height:16px; overflow:auto; scrollbar-highlight-color:#FFF; scrollbar-3dlight-color:#b9d6ee; scrollbar-face-color:#f6fafe; scrollbar-shadow-color:#b9d6ee; scrollbar-darkshadow-color:#FFF; scrollbar-track-color:#f6fafe; scrollbar-arrow-color:#b9d6ee}
#nbody div.textfield ul{list-style-type:decimal; margin-left:26px; padding:0px}
#nbody div.textfield ul li{list-style-type:decimal; margin-bottom:7px; word-break:keep-all}

/* faq */
#nbody div.faqtab{width:100%; display:table; background:url(/images/bg_faqtabline.gif) repeat-x left bottom}
#nbody div.faqtab a{float:left; width:102px; height:34px; margin-right:2px; display:block; background:url(/images/bg_faqtaboff.gif) no-repeat left bottom; cursor:pointer}
#nbody div.faqtab a span{color:#2F586B; margin:15px 0 0 10px; display:block}
#nbody div.faqtab a:hover, #nbody div.faqtab a.on{background:url(/images/bg_faqtabon.gif) no-repeat}
#nbody div.faqtab a:hover span, #nbody div.faqtab a.on span{font-weight:bold; color:#0D74A3; margin:13px 0 0 10px}

#nbody div.faqqnas{border-top:2px solid #C3D6DB}
#nbody div.faqqnas a.question, #nbody div.faqqnas a.questionon{color:#0D74A3; padding:9px 35px 7px; border-bottom:1px dotted #C2C2C2; background:url(/images/icn_faqque.gif) no-repeat 11px 7px; display:block; cursor:pointer}
#nbody div.faqqnas a.question:hover, #nbody div.faqqnas a.questionon{font-weight:bold; letter-spacing:-1px}
#nbody div.faqqnas div.answer{position:relative; top:-3px; color:#666; line-height:18px; padding:10px 35px 10px; border-bottom:1px dotted #C2C2C2; background:#F8F8F8 url(/images/icn_faqans.gif) no-repeat 11px 10px}

#nbody select.kr{behavior:url(../css/htc/blue.htc)}
#nbody select.kr2{behavior:url(../css/htc/sel2.htc)}

#nbody input.txt{height:17px; line-height:14px; padding:2px 4px 0px; border-top:1px solid #ADADAD; border-left:1px solid #ADADAD; border-right:1px solid #DDD; border-bottom:1px solid #DDD}
#nbody .lsm{letter-spacing:-1px}
#nbody img.imgwi{vertical-align:-4}

#nbody div.descbox{font-family:&#36424; &#26694; ,dotum; font-size:11px; color:#666; line-height:14px; margin-top:15px; padding:10px 10px 7px; border:1px solid #b9d6ee; background:#f6fafe}
#nbody div.descbox span.co1{color:#3376e5}
#nbody div.descbox span.co2{color:#FF5300}
#nbody div.descbox div.ckarea{text-align:center}
#nbody div.descbox div.ckarea input{width:12px; height:12px}
#nbody div.descbox div.ckarea label{font-family:&#36424; &#26694; ,dotum; font-size:11px; color:#666; vertical-align:-2px; margin-left:4px}

#nbody input.ibtn{height:17px; font-family:&#36424; &#26694; ,dotum; font-size:11px; color:#666; padding:1px 0px 0px; border:1px solid #ADADAD; background:#F3F8FA}

#nbody div.descbox2{font-family:&#36424; &#26694; ,dotum; font-size:11px; color:#666; line-height:14px; margin-top:15px; padding:11px 12px 7px 27px; border:1px solid #E0E0E0; background:#F8F8F8 url(/images/bg_lock.gif) no-repeat 10px 9px}
#nbody div.descbox2 span.co1{font-weight:bold; color:#333}
#nbody div.descbox2 span.co2{color:#FF5300}
#nbody div.descbox2 a{color:#666; text-decoration:underline}
#nbody div.descbox2 div.ckarea{margin-top:12px; margin-left:-18px}
#nbody div.descbox2 div.ckarea input{width:12px; height:12px}
#nbody div.descbox2 div.ckarea label{font-family:&#36424; &#26694; ,dotum; font-size:11px; color:#666; vertical-align:-2px; margin-left:6px}

#nbody .tm{margin-top:20px}

#nbody div.box_tour{font-weight:bold; font-family:&#36424; &#26694; ; font-size:11px; color:#3376e5; padding:7px 10px 4px; border:1px solid #b1c3e2; background-color:#fff}

#nbody table.nview{width:100%}
#nbody table.nview th, table.nview td{border-bottom:1px solid #D5D5D5}
#nbody table.nview th{text-align:left; padding:7px 0 6px 10px}
#nbody table.nview td.txt{font-size:11px; color:#666; line-height:16px; padding:6px 0 4px;word-break:keep-all}
#nbody table.nview td.txte{font-family:verdana; font-size:11px; color:#666; line-height:16px; padding:4px 0 6px}
#nbody table.nview td.tourc{color:#f24e5d}
#nbody table.nview td.ip{height:25px}
#nbody table.nview input.txt{height:17px; border-top:1px solid #ADADAD; border-left:1px solid #ADADAD; border-right:1px solid #DDD; border-bottom:1px solid #DDD; background:#FCFCFC}
#nbody table.nview img.imgwt{vertical-align:-4; margin-bottom:2px}
#nbody table.nview img.imgwi{vertical-align:-2}

#nbody div.viewinfo div.box_tour{padding:6px 9px}
#nbody div.viewinfo div.txt{font-size:11px; line-height:16px; padding:9px 10px 16px}
#nbody div.viewinfo div.txtb{font-size:12px; line-height:17px; padding:9px 10px 16px; word-break:keep-all}
#nbody div.viewinfo div.table{padding:10px 0 20px}
#nbody div.viewinfo div.table table{width:100%; border:1px solid #CFCFCF; border-collapse:collapse}
#nbody div.viewinfo div.table table th{font-size:11px; font-weight:normal; color:#000; vertical-align:top; padding:8px 0 5px; border:1px solid #CFCFCF; background:#F6F6F6}
#nbody div.viewinfo div.table table td{font-size:11px; color:#666; text-align:center; vertical-align:top; padding:4px 7px 1px; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF}
#nbody div.viewinfo div.table table td.en{font-family:verdana; font-size:11px; padding:2px 12px 3px}
#nbody div.viewinfo div.table table td.al{text-align:left}
#nbody div.viewinfo div.table table td.btt{padding:7px 7px 4px; border-top:1px solid #CFCFCF; border-bottom:1px solid #CFCFCF}
#nbody div.viewinfo div.table table td.blank{height:6px}

#nbody div.box_stripe_gray{padding:6px; background-color:#e7f1f9}
#nbody div.box_white{width:100%; background:#FFF}

#nbody table.ntour{width:100%; border-collapse:collapse}
#nbody table.ntour th, table.ntour td{border:1px solid #b9d6ee}
#nbody table.ntour th{font-weight:normal; font-size:11px; color:#3376e5; text-align:right; padding:8px 9px 4px; background:#f6fafe}
#nbody table.ntour td{color:#666; line-height:16px; padding:6px 9px 3px}
#nbody table.ntour th.c{text-align:center; padding:8px 0 4px}
#nbody table.ntour td.c{text-align:center; padding:6px 0 3px}
#nbody table.ntour td.ip{height:25px; padding:0 10px}
#nbody table.ntour input.txt{width:100%; height:17px; border-top:1px solid #ADADAD; border-left:1px solid #ADADAD; border-right:1px solid #DDD; border-bottom:1px solid #DDD; background:#FCFCFC}
#nbody table.ntour select{color:#666}
#nbody table.ntour img.imgwt{vertical-align:-4; margin-bottom:2px}
#nbody table.ntour img.imgwi{vertical-align:-4}

#nbody div.rulesline{padding:10px; border:1px solid #b9d6ee}
#nbody div.rules{height:127px; line-height:16px; padding-right:10px; overflow:auto; word-break:keep-all}
#nbody div.rules a{text-decoration:underline}
#nbody div.rulesagree{text-align:center; margin-top:10px}
#nbody div.rulesagree input{width:13px; height:13px; margin-right:4px; vertical-align:2}

#nbody div.nbtn{height:24px; text-align:center; margin-top:10px; overflow:hidden}
#nbody div.nbtn img{margin:0 3px}

/* car */
#nbody div.titlearea3{height:18px; padding-left:26px; background:url(/images/bg_title3.gif) no-repeat}
#nbody #cresultbox{background:url(/images/bg_cresultmain.jpg) no-repeat right top}
#nbody #cresultbox div.rightround{height:412px; background:url(/images/bg_cresultmain.gif) no-repeat left top}
#nbody table.lay td.rgt div.rt03tl, 
#nbody table.lay td.rgt div.rt03tr, 
#nbody table.lay td.rgt div.rt03bl, 
#nbody table.lay td.rgt div.rt03br{position:relative; width:8px; height:8px; overflow:hidden; z-index:10}
#nbody table.lay td.rgt div.rt03tl{float:left; margin-bottom:-8px; background:url(/images/rt03tl.gif) no-repeat}
#nbody table.lay td.rgt div.rt03tr{float:right; margin-bottom:-8px; background:url(/images/rt03tr.gif) no-repeat}
#nbody table.lay td.rgt div.rt03bl{float:left; margin-top:-8px; background:url(/images/rt03bl.gif) no-repeat}
#nbody table.lay td.rgt div.rt03br{float:right; margin-top:-8px; background:url(/images/rt03br.gif) no-repeat}
#nbody table.lay td.rgt div.border3{position:relative; border:3px solid #E4466B; z-index:5}
#nbody table.lay td.rgt div.border2 table.srh{width:100%}
#nbody select.kr3{behavior:url(../css/htc/sel3.htc)}

#nbody table.ncar{width:100%; border-collapse:collapse}
#nbody table.ncar th, table.ncar td{border:1px solid #b9d6ee}
#nbody table.ncar th{font-weight:normal; font-size:11px; color:#3376e5; text-align:right; padding:8px 9px 4px; background:#f6fafe}
#nbody table.ncar td{color:#666; line-height:16px; padding:6px 9px 3px}
#nbody table.ncar th.c{text-align:center; padding:8px 0 4px}
#nbody table.ncar th.car{font-size:12px; text-align:left; line-height:16px; padding:9px 15px 7px; word-break:keep-all}
#nbody table.ncar td.c{text-align:center; padding:6px 0 3px}
#nbody table.ncar img.icn{vertical-align:-1}
#nbody table.ncar td.r{text-align:right}
#nbody table.ncar td.ip{height:25px; padding:0 10px}
#nbody table.ncar td.btn{height:25px; padding:4px 0 0 0}
#nbody table.ncar td.space{height:10px; border:none}
#nbody table.ncar input.txt{width:100%; height:17px; border-top:1px solid #ADADAD; border-left:1px solid #ADADAD; border-right:1px solid #DDD; border-bottom:1px solid #DDD; background:#FCFCFC}
#nbody table.ncar select{color:#666}
#nbody table.ncar img.imgwt{vertical-align:-4; margin-bottom:2px}
#nbody table.ncar img.imgwi{vertical-align:-4}
#nbody div.rulesline2{padding:10px; border:1px solid #bad7ee}

#aptoptions{margin-top:15px; padding:10px 15px 0; border:2px solid #E8E8E8}
#aptoptions span{color:#666; line-height:1.3em; padding:0 0 7px 17px; border-bottom:1px dashed #C3C3C3; background:url(/images/arr_apt01.gif) no-repeat 0 1px; display:block}
#aptoptions div{text-align:center; margin-right:-14px; padding:8px 0}
#aptoptions div img, 
#aptoptions div input{vertical-align:middle}
#aptoptions div input{width:13px; height:13px; margin:0 14px 0 4px}

#nbody div.titlearea4{height:18px; padding-left:26px; background:url(/images/bg_title3.gif) no-repeat 0 1px}
#nbody select.kr4{behavior:url(../css/htc/sel4.htc)}

#nbody table.lay td.rgt div.rt04tl, 
#nbody table.lay td.rgt div.rt04tr, 
#nbody table.lay td.rgt div.rt04bl, 
#nbody table.lay td.rgt div.rt04br{position:relative; width:8px; height:8px; overflow:hidden; z-index:10}
#nbody table.lay td.rgt div.rt04tl{float:left; margin-bottom:-8px; background:url(/images/rt04tl.gif) no-repeat}
#nbody table.lay td.rgt div.rt04tr{float:right; margin-bottom:-8px; background:url(/images/rt04tr.gif) no-repeat}
#nbody table.lay td.rgt div.rt04bl{float:left; margin-top:-8px; background:url(/images/rt04bl.gif) no-repeat}
#nbody table.lay td.rgt div.rt04br{float:right; margin-top:-8px; background:url(/images/rt04br.gif) no-repeat}
#nbody table.lay td.rgt div.border4{position:relative; border:3px solid #8900BC; z-index:5}
#nbody table.lay td.rgt div.border4 table.srh th.srh{padding:12px 0 12px}

#nbody #aresultbox{background:url(/images/dreamstime.jpg) no-repeat}
#nbody #aresultbox div.rightround{height:305px; background:url(/images/bg_aresultmain.gif) no-repeat right top}

#nbody div.srhresultdesc{font-size:11px; margin-top:5px; padding:13px 14px; border:1px solid #E8E8E8}
#nbody div.srhresultdesc p{line-height:1.5em; padding:2px 17px 8px; display:block}
#nbody div.srhresultdesc p strong{font-family:verdana; color:#DDA930}
#nbody div.srhresultdesc p span{font-weight:bold; color:#DDA930}
#nbody div.srhresultdesc ul{padding:10px 21px 2px; background:#F7F7F7}
#nbody div.srhresultdesc ul li{line-height:1.3em; margin-bottom:5px; padding-left:9px; background:url(/images/arr_srhrdli.gif) no-repeat 0 4px}

#nbody div.aptresutlist{margin-top:10px; padding:14px; border:1px solid #D8D8D8}
#nbody div.aptresutlist div.imgninfo{width:100%; display:table}
#nbody div.aptresutlist div.imgninfo div.img{float:left; border:3px solid #D8D8D8}
#nbody div.aptresutlist div.imgninfo div.img img{width:110px; height:82px}
#nbody div.aptresutlist div.imgninfo div.info{float:right; width:495px}
#nbody div.aptresutlist div.imgninfo div.info div.namen{margin-top:-1px}
#nbody div.aptresutlist div.imgninfo div.info div.namen strong{font-family:verdana; color:#3376e5; vertical-align:middle; padding:0 4px 0 2px}
#nbody div.aptresutlist div.imgninfo div.info div.namen img{vertical-align:middle; margin-right:2px}
#nbody div.aptresutlist div.imgninfo div.info div.namen img.star{position:relative; margin-top:-4px}
#nbody div.aptresutlist div.imgninfo div.info div.namen img.sview{margin:0 0 0 5px}
#nbody div.aptresutlist div.imgninfo div.info div.citynloc{color:#3A3A3A; line-height:1.4em; margin-top:3px}
#nbody div.aptresutlist div.imgninfo div.info div.citynloc span{font-family:verdana}
#nbody div.aptresutlist div.imgninfo div.info div.desc{line-height:1.3em; margin-top:7px}
#nbody div.aptresutlist div.imgninfo div.info div.namen strong, 
#nbody div.aptresutlist div.imgninfo div.info div.citynloc, 
#nbody div.aptresutlist div.imgninfo div.info div.desc{font-size:11px}
#nbody div.aptresutlist div.imgninfo table.result{clear:both; width:100%; margin-top:20px}
#nbody div.aptresutlist div.imgninfo table.result th, 
#nbody div.aptresutlist div.imgninfo table.result td{font-size:11px; line-height:1.3em}
#nbody div.aptresutlist div.imgninfo table.result th{color:#676767; padding:7px 0 4px; background:#F3F3F3 url(/images/bg_aptresult.gif) no-repeat 100% 50%}
#nbody div.aptresutlist div.imgninfo table.result th.last{background:#F3F3F3}
#nbody div.aptresutlist div.imgninfo table.result td{color:#676767; text-align:center; padding:8px 0 5px; border-bottom:1px solid #D7D7D7}
#nbody div.aptresutlist div.imgninfo table.result td span{font-family:verdana}
#nbody div.aptresutlist div.imgninfo table.result td.name{text-align:left; padding-left:8px; padding-right:8px}
#nbody div.aptresutlist div.imgninfo table.result td.name strong{color:#f24e5d}
#nbody div.aptresutlist div.imgninfo table.result td.price{color:#f24e5d; text-decoration:underline}
#nbody div.aptresutlist div.imgninfo table.result td.status strong{color:#DBA92F}
#nbody div.aptresutlist div.imgninfo table.result td.price, 
#nbody div.aptresutlist div.imgninfo table.result td.status{padding-top:4px; padding-bottom:6px}
#nbody div.aptresutlist div.imgninfo table.result td.btn{padding:0}
#nbody div.aptresutlist div.imgninfo div.hidetablelastline{height:1px; margin-top:-1px; background:#FFF; overflow:hidden}

#nbody div.aptlspevtview, 
#nbody div.aptlsimpleview, 
#nbody div.aptlphotoview, 
#nbody div.aptlpriceview, 
#nbody div.aptlrulesview{position:absolute; z-index:10}
#nbody div.aptlspevtview{left:150px; top:228px; width:520px}
#nbody div.aptlsimpleview{left:280px; top:768px; width:380px}
#nbody div.aptlphotoview{left:20px; top:903px; width:496px}
#nbody div.aptlpriceview{left:164px; top:903px; width:506px}
#nbody div.aptlrulesview{left:30px; top:767px; width:496px}

#nbody div.aptlayer{padding:10px; border:1px solid #DEB3EF; background:#FFF}
#nbody div.aptlayer div.titlenclose{font-family:verdana; font-size:11px; color:#8228A6; line-height:1.3em; padding:5px 9px 6px; border:1px solid #DEB3EF; background:#F7F4F9}
#nbody div.aptlayer div.titlenclose img{float:right; margin-top:2px}
#nbody div.aptlayer div.titlekr{padding:6px 9px 4px}
#nbody div.aptlayer div.titlekr strong{font-family:&#36424; &#26694; ,dotum}
#nbody div.aptlayer div.titlekr img{margin-top:1px}
#nbody div.aptlayer div.fortable{width:100%}
#nbody table.basic, 
#nbody table.line{width:100%}
#nbody table.basic th, 
#nbody table.basic td{border-bottom:1px solid #D5D5D5}
#nbody table.basic th{vertical-align:top; padding:6px 0}
#nbody table.basic td{line-height:1.3em; padding:6px 5px 3px}
#nbody table.basic td.dashed{border-bottom:1px dashed #C3C3C3}
#nbody table.line{border-collapse:collapse}
#nbody table.line th, 
#nbody table.line td{font-size:11px; line-height:1.3em; padding:5px 0 2px; border:1px solid #DEB3EF}
#nbody table.line th{font-weight:normal; color:#842BA7; background:#F7F4F9}
#nbody table.line td{text-align:center}
#nbody table.line td{text-align:center}

#nbody div.aptlspevtview div.desc{line-height:1.3em; padding:7px 9px 4px; border-bottom:1px dashed #C2C2C2}
#nbody div.aptlspevtview div.desc span{color:#FE6231}
#nbody div.aptlspevtview div.otperiod{text-align:right; padding:6px 0 5px}
#nbody div.aptlspevtview div.otperiod img, 
#nbody div.aptlspevtview div.otperiod select{color:#010101; vertical-align:middle}
#nbody div.aptlspevtview table.line td.spevt{padding:4px 0 5px}
#nbody div.aptlspevtview table.line td.spevt, 
#nbody div.aptlspevtview table.line td.spevt a{font-family:verdana; color:#1C8BB9; text-decoration:underline}
#nbody div.aptlspevtview table.line td.spevt a:hover{color:#842AA5}
#nbody div.aptlspevtview div.descb{font-size:11px; color:#A3A0A0; line-height:1.4em; margin-top:13px; padding:6px 7px 3px; border:1px solid #D7D7D7}
#nbody div.aptlspevtview div.descb img{float:left}

#nbody div.forfloats{width:100%; display:table}
#nbody div.aptlphotoview div.leftinfo{float:left; width:228px}
#nbody div.aptlphotoview div.rightphoto{float:right; width:232px; padding-top:5px}
#nbody div.aptlphotoview div.rightphoto div.inside{padding:10px 0; border:1px solid #D5D5D5}
#nbody div.aptlphotoview div.rightphoto div.inside{padding:10px 0; border:1px solid #D5D5D5}
#nbody div.aptlphotoview div.rightphoto div.inside a, 
#nbody div.aptlphotoview div.rightphoto div.inside img.img{float:left; display:block}
#nbody div.aptlphotoview div.rightphoto div.inside img.img{width:178px; height:165px; border:1px solid #C1BFC0}
*html #nbody div.aptlphotoview div.rightphoto div.inside img.img{margin:0 -3px}
*:first-child+html #nbody div.aptlphotoview div.rightphoto div.inside img.img{margin:0 -3px}
#nbody div.aptlphotoview div.rightphoto div.inside div.text{clear:both; color:#656565; line-height:1.3em; text-align:center; margin:4px 25px 0; padding:7px 0 4px; background:#F6F6F6}

#nbody div.box_apt{font-family:verdana; font-weight:bold; font-size:11px; color:#3376e5; padding:5px 10px 6px; border:1px solid #b1c3e2; background-color:#fff}

#nbody div.aptsearchre{margin-top:19px}
#nbody div.aptsearchre div.line{padding:3px; background:url(/images/bg_aptcross.gif)}
#nbody div.aptsearchre div.line div.inside{width:100%; padding-bottom:10px; background:#FFF}
#nbody div.aptsearchre div.fl, 
#nbody div.aptsearchre div.fr{width:49.5%}
#nbody div.aptsearchre div.stitle{padding:7px 9px; background:#e6eefb}
#nbody div.aptsearchre div.ips{padding:7px 0 7px 10px}
#nbody div.aptsearchre div.ips img, 
#nbody div.aptsearchre div.ips input, 
#nbody div.aptsearchre div.ips select{vertical-align:middle}
#nbody div.aptsearchre div.ips input{height:18px; border:1px solid #DDD}
#nbody div.aptsearchre div.ipsbd{border-bottom:1px dashed #C2C2C2}

.topmm{margin-top:15px}

#nbody table.napt{width:100%; border-collapse:collapse}
#nbody table.napt th, #nbody table.napt td{border:1px solid #b9d6ee}
#nbody table.napt th{font-weight:normal; font-size:11px; color:#3376e5; text-align:right; padding:8px 9px 4px; background:#f6fafe}
#nbody table.napt td.aptname{padding-top:0; padding-bottom:0}
#nbody table.napt td.aptname strong{color:#0B58A0; text-decoration:underline; vertical-align:-1px}
*html #nbody table.napt td.aptname strong{vertical-align:-2px}
*:first-child+html #nbody table.napt td.aptname strong{vertical-align:-2px}
#nbody table.napt td.aptname img{vertical-align:middle; margin:0 0 0 4px}
#nbody table.napt td.iplong{padding-left:5px; padding-right:5px}

#nbody div.aptchecks{padding:18px; border:1px solid #b9d6ee; background:#f6fafe}
#nbody div.aptchecks input{width:13px; height:13px; vertical-align:middle}
#nbody div.aptchecks label{padding:0 38px 0 5px; vertical-align:middle}

#nbody div.naptbtn{height:24px; text-align:center; margin-top:10px; overflow:hidden}

#nbody div.additionfee{font-size:11px; margin-top:5px; padding:5px; border:1px solid #E8E8E8}
#nbody div.additionfee dl{width:100%; display:table}
#nbody div.additionfee dt{float:left; text-align:right; line-height:1.4em; padding:0.4em 8px 2.1em 31px; background:#F7F7F7}
#nbody div.additionfee dd{float:left; width:400px; line-height:1.3em; margin:4px 0 0 12px; padding-left:9px; background:url(/images/arr_srhrdli.gif) no-repeat 0 4px; display:inline}

#nbody div.aptrulesline{padding:10px; border:1px solid #b9d6ee}
#nbody div.aptrules, 
#nbody div.aptlrulesview div.rollingarea div.inside{scrollbar-3dlight-color:#b9d6ee; scrollbar-arrow-color:#b9d6ee; scrollbar-base-color:#f6fafe; scrollbar-darkshadow-color:#FFF; scrollbar-face-color:#f6fafe; scrollbar-highlight-color:#FFF; scrollbar-shadow-color:#b9d6ee; scrollbar-track-color:#f6fafe}

#nbody div.aptpayagree{font-size:11px; line-height:1.3em; padding:11px 13px; border:1px solid #DEB3EF; background:#F7F4F9; word-break:keep-all}
#nbody div.aptpayagree span{color:#8429A6}
#nbody div.aptpayagree strong{font-weight:normal; color:#FF6230}
#nbody div.aptpayagree div{font-size:11px; text-align:center}
#nbody div.aptpayagree div input{width:12px; height:12px; vertical-align:middle}

#nbody dl.aptnotice{width:100%; display:table}
#nbody dl.aptnotice dt, 
#nbody dl.aptnotice dd{float:left; margin:0 0 5px}
#nbody dl.aptnotice dd{float:left; width:570px; font-size:11px; line-height:1.3em; margin:0 0 4px; padding-left:9px; background:url(/images/icn_normalstar.gif) no-repeat 0 3px; display:inline}
#nbody dl.aptnotice dd span{color:#FF6230}

#nbody div.aptruleagree{font-size:11px; line-height:1.3em; padding:11px 13px 11px 27px; border:1px solid #E0E0E0; background:#F8F8F8 url(/images/bg_lock.gif) no-repeat 10px 8px; word-break:keep-all}
#nbody div.aptruleagree span{color:#FF5300}
#nbody div.aptruleagree strong{color:#333}
#nbody div.aptruleagree a{text-decoration:underline}
#nbody div.aptruleagree div{font-size:11px; margin:10px 0 0 -18px}
#nbody div.aptruleagree div input{width:12px; height:12px; vertical-align:middle; margin:0 2px 0 0}

#nbody div.aptlrulesview div.rollingarea{margin-top:5px; padding:10px; border:1px solid #D5D5D5}
#nbody div.aptlrulesview div.rollingarea div.inside{height:193px; line-height:1.3em; padding-right:10px; overflow:auto}

#nbody div.nagrees{line-height:1.4em; padding:9px 10px 6px; word-break:keep-all}
#nbody div.nagreesbd{border-bottom:1px dashed #C2C2C2}

#nbody table.nagree{margin-top:5px; border-collapse:collapse}
#nbody table.nagree th, #nbody table.nagree td{border:1px solid #CFCFCF}
#nbody table.nagree th{font-weight:normal; font-size:11px; color:#666; text-align:center; padding:6px 0 3px; background:#F6F6F6}
#nbody table.nagree td{text-align:center; padding:5px 9px 2px}

div.pop_tit{background-image:url(../submain/images/blue/popbg.gif); background-repeat:repeat-x; background-position:top left; padding-left:20px; margin-bottom:15px; text-align:left}

div.pop_close{background-color:#F2F2F2; height:55px; text-align:right; width:100%}

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

table.ninfos{width:100%; border-collapse:collapse}
table.ninfos th, 
table.ninfos td{font-size:11px; line-height:1.5em; border:1px solid #C3D6DB; padding:6px 0 3px 0}
table.ninfos th{font-weight:normal; color:#0D74A3; background:#F3F8FA; white-space:nowrap}
table.ninfos td{text-align:center}
table.ninfos a.line{color:#F24E5D; text-decoration:underline}
table.ninfos a.txtbtn{position:relative; top:-3px; height:14px; color:#FFF; background-color:#f44; overflow:hidden}
table.ninfos span.red{color:red}
table.ninfos span.blue{color:blue}

table.ninfosapt th, 
table.ninfosapt td{border:1px solid #DEB3EF}
table.ninfosapt th{color:#8429A6; background:#F7F4F9}

table.ninfostour th, 
table.ninfostour td{border:1px solid #98CB95}
table.ninfostour th{color:#128308; background:#F1F7F1}

table.ninfoscar th, 
table.ninfoscar td{border:1px solid #D9AAB9}
table.ninfoscar th{color:#E4466B; background:#FCF3F6}

