@charset "utf-8"; /*xml 파일이 있을때는 유니코드를 써줘야함 */

#ronlybox {
	margin: 0; padding:0;
}

#ronlybox .goodbox{
	display:inline-block;
	width:767px;
	border : 2px solid #dbdbdb;
	margin: 10px;
}

#ronlybox .goodbox_over, #ronlybox .goodbox_over1{
	border : 2px solid #f5901a;
}

#ronlybox .goodbox .pics, #ronlybox .goodbox_over .pics{
	float:left;
	width: 136px;
	padding: 10px 10px 10px 15px; 
	border:0;
}

#ronlybox .goodbox .summary, #ronlybox .goodbox_over .summary {
	float:left;
	width: 480px;
	margin:0;
	padding: 10px 10px 5px 5px; 
	border:0;
}

#ronlybox .goodbox .summary .gap25{
	display:inline-block;
	padding-bottom: 10px ; 
	font-family: "돋움", "돋움체", "굴림", "굴림체";	
	color: #808080; font-size: 12px;
}

#ronlybox .goodbox .region, #ronlybox .goodbox_over .region {
	float:left;
	width: 80px;
	padding: 15px ; 
}


#ronlybox .goodbox .summary .hotelname{
	display:inline-block;

	font-size: 12px;
	font-weight: bold;
	color: #3d3d3d;
	height: 22px;
}


#ronlybox .goodbox .summary .style2{
	display:inline-block;
	height: 20px;
	margin: 1px 0;

	font-size: 11px;
	font-family: "돋움", "돋움체", "굴림", "굴림체";	
	width: 480px;
}

#ronlybox .goodbox .summary .satis{
	margin: 2px 0;
	padding: 5px 0;
}

#ronlybox .goodbox .summary .style4 {color: #808080; font-size: 12px; }

#ronlybox .goodbox .pics .summary {color: #808080; font-size: 12px; }


#ronlybox .goodbox .pics .style18 {font-size: 18px; color: #FF6600; }

#ronlybox .goodbox .pics .style18e {font-size: 18px; }

#ronlybox .goodbox .pics .style16e {	margin-top: 20px; height:15px;}
#ronlybox .goodbox .pics .style16 {
	display:inline-block;
	width: 137px; 
	font-family: "돋움", "돋움체", "굴림", "굴림체";
	font-weight: bold;
	color: #333333;
	font-size: 11px;
	text-align: center;
}

/**************************/ 
/********상세보기*********/ 
/**************************/ 
#detail {
	margin:0; padding:0;
	width:580px; 
	border: 2px solid #969696;
	background-color:#fff;
	overflow-y:auto;
}

#detail_1 {
	margin:0; padding:0;
	height:668px;
	overflow-y:auto;
}

#detail .style_1{
	width:580px;
	background-color:#f5901a;
	height:32px;
}


#detail .style1{
	display: inline-block;
	float:left;
}

#detail .style1add {
	margin:9px 12px ;
	color: #FFFFFF; font-weight: bold;	font-size: 12px; font-family: "돋움", "돋움체", "굴림", "굴림체";
	float:left;
}

#detail .summaryadd {
	padding: 10px 0;
}
#detail .btn_close{
	display: inline-block;
	float:right;
}

#detail .style2, #ronlybooking .style2 {font-size: 11px; font-family: "돋움", "돋움체", "굴림", "굴림체";}
#detail .style3, #ronlybooking .style3 {font-size: 12px; font-weight: bold; color: #3d3d3d; font-family: "돋움", "돋움체", "굴림", "굴림체";}
#detail .style4 {color: #808080; font-size: 12px; font-family: "돋움", "돋움체", "굴림", "굴림체";}
#detail .style5 {font-size: 12px; font-weight: bold; color: #2165a4; font-family: "돋움", "돋움체", "굴림", "굴림체";}
#detail .style6 {font-size: 12px; font-weight: bold; color: #ec0200; font-family: "돋움", "돋움체", "굴림", "굴림체";}


#detail .style_2{
	padding:24px 30px 10px 24px;;
	font-size: 11px; 
}

#detail .style7 {
	font-size: 14px; font-weight: bold; color: #3d3d3d; font-family: "돋움", "돋움체", "굴림", "굴림체";
}


#detail .style_3{
	width:510px;
	border:1px solid #dbdbdb;
}

#style_5 {
	width:510px;
	margin-left: 35px;
	margin-bottom:10px;
}

#style_5 th {
	border-top:1px solid #dbdbdb;
}

#style_5 th, #style_5 td {
	height:25px;
	border-left:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	text-align: center;
}


#style_5 .bg1{
	background-color:#ffeaf0;
	width: 110px;
}

#style_5 .bg2{
	background-color:#ebf4ff;
	width: 190px;
}

#style_5 .bg3{
	background-color:#edffea;
	width: 130px;
}

#style_5 .bg4{
	background-color:#fffbd6;
	border-right:1px solid #dbdbdb;
	width: 100px
}

#style_5 .bg5{
	border-right:1px solid #dbdbdb;
}


.ptable th {border-top:1px solid #dbdbdb}
.ptable th, .ptable td {height:32px;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;text-align: center}

.ptable .bg1{background-color:#ffeaf0;width: 180px}
.ptable .bg2{background-color:#ebf4ff;width: 230px;}
.ptable .bg25{background-color:#ebf4ff;width: 150px;}
.ptable .bg3{background-color:#edffea;width: 200px;}
.ptable .bg4{background-color:#fffbd6;width: 200px}
.ptable tr td:last-child,.ptable tr th:last-child{border-right:1px solid #dbdbdb}

#detail .datebox{
	float:left;
	width: 129px;
	margin-left:25px;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
}

#detail .datearea{
	text-align:center;
	width: 129px;

}

/*
#detail .style_6 li{
	display: inline-block;
	width:128px;
	height:20px;
	margin-left:-6px;
	border-bottom:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
}
*/

#detail .summary{
	width:500px;
	border:0;
	margin-top:-15px;
}

#detail .detail_1 .style_2 .summary{
	margin: 2px 0;
	padding: 5px 0;
/*	height:100px;*/
}

#detail .style8 {font-family: "돋움", "돋움체", "굴림", "굴림체"; font-size: 40px;	font-weight: bold; color: #333333;}
#detail .style9 {font-family: "돋움", "돋움체", "굴림", "굴림체"; font-size: 12px;	font-weight: bold;}
#detail .style10 {color: #232323; font-size: 12px; font-family: "돋움", "돋움체", "굴림", "굴림체";}
#detail .style11 {font-size: 12px; font-family: "돋움", "돋움체", "굴림", "굴림체";}
#detail .style12 {font-family: "돋움", "돋움체", "굴림", "굴림체"; font-size: 11px; font-weight: bold; color: #747474; }
#detail .style13 {color: #656565; font-size: 11px; font-weight: bold; font-family: "돋움", "돋움체", "굴림", "굴림체"; }
#detail .style14 {font-size: 24px; font-weight: bold; color: #3d3d3d; font-family: "돋움", "돋움체", "굴림", "굴림체"; }
#detail .style15 {
	font-size: 14px; font-weight: bold; color: #ea436e; font-family: "돋움", "돋움체", "굴림", "굴림체";
	padding-bottom:10px;
}
#detail .style16 {font-family: "돋움", "돋움체", "굴림", "굴림체"; font-weight: bold; color: #333333; font-size: 11px;}
#detail .style17 {font-size: 24px; color: #666666; font-family: "돋움", "돋움체", "굴림", "굴림체"; }
#detail .style18 {font-size: 18px; font-weight: bold; color: #FF6600; }
#detail .style19 {color: #808080; font-size: 11px; font-family: "돋움", "돋움체", "굴림", "굴림체";}
/**************************/ 
/********상세보기*********/ 
/**************************/ 



/**************************/ 
/********1박 예약 && 항공사 예약 ********/ 
/**************************/ 

#ronlybooking .img1 {
	margin:25px 0 15px 0;
	border:0;
}

#ronlybooking table, #airline table{
	border:2px solid #d1d1d1;
}
#ronlybooking table th, #airline table th{
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	background-color:#f8f8f8;
}
#ronlybooking table td, #airline table td{
	border-bottom:1px solid #d1d1d1;
}

#ronlybooking table td.tde, #airline table td.tde {
	border-right:1px solid #d1d1d1;text-align:center;
}

#ronlybooking table td input, #airline table td input{
	border:1px solid #d1d1d1;
	height:22px;
	font-size:9pt;
}

#ronlybooking table td .gap {
	margin-left:15px;
}

#ronlybooking .border3 {
	border:2px solid #d1d1d1;
	padding:10px ;
}

#ronlybooking .border2 {
	padding:10px 20px;
}

#ronlybooking .cori {
	display:inline-block;
	padding:10px 0;
	text-align:center;
	width:500px; 
}

.topGoodCell span{margin-top:3px;}
.topGoodCell .rnm{font-size:16px;}
.topGoodCell .location{font-size:13px;}
.topGoodCell .price{font-size:16px;}

/**************************/ 
/******** 항공사별 요금 ********/ 
/**************************/ 
#airline table td {
	padding-left:15px;
}

#airline .img1 {
	padding :25px 0 15px 0;
}

#airline .img2 {
	padding-left :25px;
}