.btn_reser {float:right; margin:-6px -8px 0 0; _margin:-6px -4px 0 0;}
.dl_1 {float:left; padding:5px 10px 4px 3px; border:1px solid #E7E7E7;}
.dl_1 .btn {width:66px; height:16px; margin-top:1px; background:url('//img.ntcdn.net/images/common/button/btn_red_bg.gif') no-repeat center; color:#fff; text-align:center;}
.dl_1 .vtline {padding:7px 7px 0 10px; background:url('//img.ntcdn.net/images/common/bullet/txt_vline2.gif') no-repeat center;}
.div_1 {float:right; width:250px; margin:10px 10px 0 0; _margin:10px 5px 0 0; text-align:right;}

/* 수정 09.20 
.bimg {float:left; width:330px; height:250px; margin-left:4px; padding:10px; border:1px solid #E5E5E5;}	*/
.bimg {float:left; margin:0 20px 20px 0; padding:10px; border:1px solid #E5E5E5;}
.bimgtxt {float:left; width:380px; padding:5px 0 0 15px; line-height:20px;}
.simgtab {margin-top:5px;}
/* 수정 09.20 
.simgtab td {width:120px; height:120px; background:#F0F0F0; text-align:center; vertical-align:middle;} */
.simgtab td {width:146px; height:146px; background:#F0F0F0; text-align:center; vertical-align:middle;}

.roomtxt {padding:10px 20px; line-height:18px;}
#room {padding-left:15px;}
#room dt {float:left; width:134px; height:128px; text-align:center;}
#room dd {float:left; margin-left:10px; width:190px;}
#room .tit {height:32px; padding:8px 15px 0 14px; background:url('//img.ntcdn.net/images/hotel/photo_tit_bg.gif') no-repeat top left;}
#room .dt2 {margin-left:50px; text-align:center;}
.photo_tl {width:16px; padding:10px 2px 4px 8px; background:url('//img.ntcdn.net/images/hotel/photo_bg_tl.gif') no-repeat left top;}
.photo_tr {width:6px; background:url('//img.ntcdn.net/images/hotel/photo_bg_tr.gif') no-repeat right top;}
.photo_bl {height:6px; background:url('//img.ntcdn.net/images/hotel/photo_bg_bl.gif') no-repeat left top;}
.photo_br {width:6px; height:6px; background:url('//img.ntcdn.net/images/hotel/photo_bg_br.gif') no-repeat right top;}

.fixphoto {width:741px; height:115px; background:url('//img.ntcdn.net/images/common/layout/box_10.gif');}
.fixphoto th {text-align:center; vertical-align:middle;}
.fixphoto td {width:92px; height:90px; background:#F0F0F0; text-align:center; vertical-align:middle;}

.msg {width:610px; text-align:left;}
.msg dt {float:left; width:65px;}
.msg dd {float:left; width:530px;}
.btn_det {float:right; width:117px; height:17px; margin-right:10px; padding-right:18px; background:url('//img.ntcdn.net/images/hotel/info_btn_02.gif') no-repeat right; text-align:right;}

.subphoto th {width:20px; padding-top:56px; text-align:center;}
.subphoto td.img {width:166px; height:128px; background:url('//img.ntcdn.net/images/hotel/sub_photo_bg.gif') no-repeat center; text-align:center; vertical-align:middle;}
.subphoto td.txt {padding:7px 0 0 24px; background:url('//img.ntcdn.net/images/common/bullet/bul_sub.gif') no-repeat 10px 7px;}

#subtab {border-collapse:collapse; border:1px solid #F2DFE3; border-top:2px solid #F2DFE3; border-bottom:2px solid #F2DFE3;} /*grey line table*/
#subtab th {height:25px; background:#FDF8F9; border:1px solid #DFDFDF; color:#CC6C8F; text-align:center; vertical-align:middle;}
#subtab td {height:25px; border:1px solid #DFDFDF; color:#777777; text-align:center; vertical-align:middle; font-weight:bold;}
#subtab .bo {color:#CC6C8F;}

.basic {width:710px; border:5px solid #E2E2E2; padding:20px 10px;}
.basic li {padding-left:10px; background:url('//img.ntcdn.net/images/common/bullet/bul_red10.gif') no-repeat 2px 8px; line-height:24px;}
.basic th {padding:5px 5px 5px 25px; background:url('//img.ntcdn.net/images/common/bullet/bul_red07.gif') no-repeat 10px 6px; color:#000; font-weight:bold; vertical-align:top; letter-spacing:2px;}
.basic td {padding:5px 5px 5px 10px; vertical-align:top;}

.basic01 {width:728px; border:5px solid #E2E2E2; padding:3px;}
.basic01 .top {width:725px; height:30px; background:url('//img.ntcdn.net/images/common/layout/basic_top.gif') no-repeat center;}
.basic01 dt {float:left; width:450px; padding:8px 0 0 10px; color:#DD3839;}
.basic01 dd {float:right; padding:8px 10px 0 0;}
.basic01 dd.btn {float:right; padding:5px 15px 0 0;}
.basic01 .con {margin:10px 20px; line-height:18px;}

.tabcomm {border-collapse:collapse;} /*grey line table*/
.tabcomm td {height:35px; _height:25px; border-bottom:1px solid #DFDFDF; color:#333333; vertical-align:middle;}



.QnaList {width:741px; margin-left:11px}
.QnaList table {
	width:100%;
	margin-top:13px
}
.QnaList table.list td {color:#4F3E3E; padding:7px 0 5px 0; }
.QnaList table.list td.no {width:40px; text-align:right; padding-right:5px; font-weight:bold; font-size:14px;border-bottom:1px solid #E5E5E5}
.QnaList table.list td.subject {width:350px;;border-bottom:1px solid #E5E5E5}
.QnaList table.list td.rp {background:url(//img.ntcdn.net/images/common/button/ico_reply.gif) 0 10px no-repeat; padding-left:17px;;border-bottom:1px solid #E5E5E5}
.QnaList table.list td.name {color:#A28065; width:154px; text-align:right; padding-right:10px;;border-bottom:1px solid #E5E5E5}
.QnaList table.list td.date {width:59px;text-align:center;border-bottom:1px solid #E5E5E5}
.QnaList table.list td.btn {width:102px; text-align:center;border-bottom:1px solid #E5E5E5}
.QnaList table.list.list tr td.table_bg {background:url(//img.ntcdn.net/images/etc/table_bg.gif) 0 0 repeat-x; height:3px}

.QnaList table.search_area {margin-top:15px;}
.QnaList table.search_area td.srh {width:587px; }
.QnaList table.search_area td.srh .srh_bg {clear:both; background:url(//img.ntcdn.net/images/common/button/search_bg.gif) 0 0 no-repeat; width:379px; height:29px; margin-left:198px;}
.QnaList table.search_area td.srh .srh_bg select {height:18px; width:127px; float:left; margin:5px 0 0 10px }
.QnaList table.search_area td.srh .srh_bg input.ipt {width:177px; height:18px; border:1px solid #CED0C8; margin:3px 0 0 4px;}
*html .QnaList table.search_area td.srh .srh_bg input.ipt {width:177px; height:18px; border:1px solid #CED0C8; margin:3px 0 0 0px;}
.QnaList table.search_area td.srh .srh_bg .srh-btn {position:relative; top:3px}
.QnaList table.search_area td.btn {width:154px; text-align:right; padding-right:6px}

.QnaList .Page {width:100%; text-align:center; color:#DEDEDE; height:18px; margin-top:10px; margin-bottom:25px;}
.QnaList .Page img {vertical-align:middle; margin:0 5px}
.QnaList .Page span {font-family:Arial; padding:0 3px}
.QnaList .Page a {color:#777777;}
.QnaList .Page a.on {color:#FB6A22; font-weight:bold}
/* left&right padding 10px */
.padding10 {padding:0 10px 0 10px; line-height:150%;}