
/* title */
#nbody #pagetitle{
	height:29px;
	padding-left:9px;
	background:url(./img_blue/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;
}

/* menu */
#nbody #menuarea{
	height:24px;
	text-align:right;
	background:#BAD4E3 url(./img_blue/bg_menul.gif) no-repeat;
	overflow:hidden;
}
#nbody #menuarea div{
	float:right;
	padding-left:7px;
	background:#FFF url(./img_blue/bg_menur.gif) no-repeat;
}
#nbody #menuarea div img{
	vertical-align:middle;
	margin-left:-1px;
	background:#FFF;
}


/* menu0309 */
#nbody #menuarea0309{
	height:24px;
	text-align:right;
	background:#BAD4E3 url(./img_blue/bg_menul.gif) no-repeat;
	overflow:hidden;
}
#nbody #menuarea0309 div{
	float:right;
	background:#FFF url(./img_blue/bg_menur.gif) no-repeat;
}
#nbody #menuarea0309 div img{
	vertical-align:middle;
	margin-left:-1px;
	background:#FFF;
}

/* title */
#nbody div.titlearea{
	height:18px;
	padding-left:26px;
	background:url(./img_blue/bg_title.gif) no-repeat;
}
#nbody div.titlearea2{
	height:18px;
	padding-left:26px;
	background:url(./img_blue/bg_title2.gif) no-repeat;
}

/* search 1 */
#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(./img_blue/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(./img_blue/bg_srhtabbl.gif) no-repeat left bottom;
}
#nbody #srharea td.srhr div.ipsarea{
	height:268px;
	padding:0 11px;
	background:url(./img_blue/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;
}

/* recommend hotel */
#nbody #recomhotel{
	margin-top:5px;
}
#nbody #recomhotel table.list{
	width:100%;
}
#nbody #recomhotel table.list td.list{
	padding:7px 7px 7px;
	border:1px solid #8FC0CD;
}
#nbody #recomhotel table.list td.list table.rchtl th img{
	width:90px;
	height:72px;
	margin-right:4px;
	border:2px solid #D6D6D6;
}
#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,µ¸؟ٍ;
	font-size:11px;
	color:#666;
	line-height:12px;
	padding:0 0 4px 28px;
}
#nbody #recomhotel table.list td.list table.rchtl td ul li.l01{
	font-weight:bold;
	color:#0D74A3;
	background:url(./img_blue/bg_rchtl1.gif) no-repeat;
}
#nbody #recomhotel table.list td.list table.rchtl td ul li.l02{
	padding-left:38px;
	background:url(./img_blue/bg_rchtl2.gif) no-repeat;
}
#nbody #recomhotel table.list td.list table.rchtl td ul li.l03{
	background:url(./img_blue/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;
	text-decoration:underline
	background:url(./img_blue/bg_rchtl4.gif) no-repeat;
}
#nbody #recomhotel table.list td.list table.rchtl td ul li.l05{
	margin-bottom:0px;
	background:url(./img_blue/bg_rchtl5.gif) no-repeat;
}

/* search box in result page */
#nbody #nresultbox{
	background:url(./img_blue/bg_resultmain.jpg) no-repeat;
}
#nbody #nresultbox div.rightround{
	height:412px;
	background:url(./img_blue/bg_resultmain.gif) no-repeat right top;
}
#nbody #tresultbox{
	background:url(./img_blue/bg_tresultmain.jpg) no-repeat;
}
#nbody #tresultbox div.rightround{
	height:412px;
	background:url(./img_blue/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(./img_blue/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(./img_blue/rt01tl.gif) no-repeat;
}
#nbody table.lay td.rgt div.rt01tr{
	float:right;
	margin-bottom:-8px;
	background:url(./img_blue/rt01tr.gif) no-repeat;
}
#nbody table.lay td.rgt div.rt01bl{
	float:left;
	margin-top:-8px;
	background:url(./img_blue/rt01bl.gif) no-repeat;
}
#nbody table.lay td.rgt div.rt01br{
	float:right;
	margin-top:-8px;
	background:url(./img_blue/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(./img_blue/rt02tl.gif) no-repeat;
}
#nbody table.lay td.rgt div.rt02tr{
	float:right;
	margin-bottom:-8px;
	background:url(./img_blue/rt02tr.gif) no-repeat;
}
#nbody table.lay td.rgt div.rt02bl{
	float:left;
	margin-top:-8px;
	background:url(./img_blue/rt02bl.gif) no-repeat;
}
#nbody table.lay td.rgt div.rt02br{
	float:right;
	margin-top:-8px;
	background:url(./img_blue/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:20px;
	padding:9px 10px 6px;
	border:3px solid #E8E8E8;
}
#nbody div.srhresultinfo 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;
}

/* hotel list */
#nbody div.crossline{
	margin-bottom:10px;
	padding:3px;
	background:url(./img_blue/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 span, #nbody div.list div.hotelname a{
	font-weight:bold;
	font-size:11px;
	color:#0D74A3;
	padding-right:5px;
}
#nbody div.list div.hotelname span.tour, #nbody div.list div.hotelname a.tour{
	color:#128308;
}
#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-size:11px;
	color:#666;
	line-height:15px;
	padding:4px 0 2px;
}
#nbody div.list div.hoteldesc a{
	font-size:11px;
	color:#666;
}
#nbody div.list div.hotelinfocon{
	font-family:±¼¸²,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:#F8640B;
	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 #C3D6DB;
}
#nbody div.textfield div.incon{
	height:155px;
	line-height:16px;	overflow:auto;	
	scrollbar-highlight-color:#FFF;
	scrollbar-3dlight-color:#C3D6DB;
	scrollbar-face-color:#F3F8FA;
	scrollbar-shadow-color:#C3D6DB;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-track-color:#F3F8FA;
	scrollbar-arrow-color:#C3D6DB;
}
#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(./img_blue/bg_faqtabline.gif) repeat-x left bottom;
}
#nbody div.faqtab a{
	float:left;
	width:102px;
	height:34px;
	margin-right:2px;
	display:block;
	background:url(./img_blue/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(./img_blue/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(./img_blue/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(./img_blue/icn_faqans.gif) no-repeat 11px 10px;
}

/* select */
#nbody select.kr{
/*	behavior:url(../css/htc/blue.htc); */
}
#nbody select.kr2{
	behavior:url(../css/htc/sel2.htc);
}

/* input */
#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 #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}
#nbody .lsm{
	letter-spacing:-1px;
}
#nbody img.imgwi{
	vertical-align:-4;
}

/* new 07.05.04 */
#nbody div.descbox{
	font-family:µ¸؟ٍ,dotum;
	font-size:11px;
	color:#666;
	line-height:14px;
	margin-top:15px;
	padding:10px 10px 7px;
	border:1px solid #C3D6DB;
	background:#F3F8FA;
}
#nbody div.descbox span.co1{
	color:#0D74A3;
}
#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:µ¸؟ٍ,dotum;
	font-size:11px;
	color:#666;
	vertical-align:-2px;
	margin-left:4px;
}

#nbody input.ibtn{
	height:17px;
	font-family:µ¸؟ٍ,dotum;
	font-size:11px;
	color:#666;
	padding:1px 0px 0px;
	border:1px solid #ADADAD;
	background:#F3F8FA;
}


#nbody div.descbox2{
	font-family:µ¸؟ٍ,dotum;
	font-size:11px;
	color:#666;
	line-height:14px;
	margin-top:15px;
	padding:11px 12px 7px 27px;
	border:1px solid #E0E0E0;
	background:#F8F8F8 url(./img_blue/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:µ¸؟ٍ,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:µ¸؟ٍ;
	font-size:11px;
	color:#128308;
	padding:7px 10px 4px;
	border:1px solid #98CB95;
	background-color:#F1F7F1;
}

#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;
}
#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:#F8640B;
}
#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:16px;
	padding:9px 10px 16px;
}
#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:3px;
	background:url(./img_blue/bg_gray.gif);
}
#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 #98CB95;
}
#nbody table.ntour th{
	font-weight:normal;
	font-size:11px;
	color:#128308;
	text-align:right;
	padding:8px 9px 4px;
	background:#F1F7F1;
}
#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 #98CB95;
}
#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(./img_blue/bg_title3.gif) no-repeat;
}
#nbody #cresultbox{
	background:url(./img_blue/bg_cresultmain.jpg) no-repeat right top;
}
#nbody #cresultbox div.rightround{
	height:412px;
	background:url(./img_blue/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(./img_blue/rt03tl.gif) no-repeat;
}
#nbody table.lay td.rgt div.rt03tr{
	float:right;
	margin-bottom:-8px;
	background:url(./img_blue/rt03tr.gif) no-repeat;
}
#nbody table.lay td.rgt div.rt03bl{
	float:left;
	margin-top:-8px;
	background:url(./img_blue/rt03bl.gif) no-repeat;
}
#nbody table.lay td.rgt div.rt03br{
	float:right;
	margin-top:-8px;
	background:url(./img_blue/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 #D9AAB9;
}
#nbody table.ncar th{
	font-weight:normal;
	font-size:11px;
	color:#E4466B;
	text-align:right;
	padding:8px 9px 4px;
	background:#FCF3F6;
}
#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 #D9AAB9;
}

/* 07.10.22 أك°، */
#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(./img_blue/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(./img_blue/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(./img_blue/rt04tl.gif) no-repeat;
}
#nbody table.lay td.rgt div.rt04tr{
	float:right;
	margin-bottom:-8px;
	background:url(./img_blue/rt04tr.gif) no-repeat;
}
#nbody table.lay td.rgt div.rt04bl{
	float:left;
	margin-top:-8px;
	background:url(./img_blue/rt04bl.gif) no-repeat;
}
#nbody table.lay td.rgt div.rt04br{
	float:right;
	margin-top:-8px;
	background:url(./img_blue/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(./img_blue/dreamstime.jpg) no-repeat;
}
#nbody #aresultbox div.rightround{
	height:305px;
	background:url(./img_blue/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(./img_blue/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:#8529A7;
	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(./img_blue/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:#ED6016;
}
#nbody div.aptresutlist div.imgninfo table.result td.price{
	color:#EC6013;
	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;
}

/* layer */
#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:µ¸؟ٍ,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:#8429A8;
	padding:5px 10px 6px;
	border:1px solid #DDB3EF;
	background-color:#F7F4F9;
}

#nbody div.aptsearchre{
	margin-top:19px;
}
#nbody div.aptsearchre div.line{
	padding:3px;
	background:url(./img_blue/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:#F7F4F9;
}
#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 #DEB3EF;
}
#nbody table.napt th{
	font-weight:normal;
	font-size:11px;
	color:#8429A6;
	text-align:right;
	padding:8px 9px 4px;
	background:#F7F4F9;
}
#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 #DEB3EF;
	background:#F7F4F9;
}
#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(./img_blue/arr_srhrdli.gif) no-repeat 0 4px;
	display:inline;
}

#nbody div.aptrulesline{
	padding:10px;
	border:1px solid #DEB3EF;
}
#nbody div.aptrules,
#nbody div.aptlrulesview div.rollingarea div.inside{
	scrollbar-3dlight-color:#D3C3DB;
	scrollbar-arrow-color:#D3C3DB;
	scrollbar-base-color:#F8F3FA;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#F8F3FA;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#D3C3DB;
	scrollbar-track-color:#F8F3FA;
}

#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(./img_blue/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(./img_blue/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(../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 #DDDDDD;
	border-bottom: 1px solid #DDDDDD;	
	background-color: #FCFCFC;
	color: #666666;
	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:#ff4444;
	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;
}
#searchbox01{
	border:5px solid #E0E0E0;
	width:100%;
}
#searchbox02{
	border:1px solid #A0B0B6;
	width:100%
}

