/*general*/ 
body
{
   color:       #727272;
   font-family: " arial,µ¸¿ò";
   font-size:11px;
   background-image:url(/image/kh_koa/common/bg.jpg);
   background-repeat: repeat-x;
   

}

select,input
{ 
   color:       #727272;
   font-family: "arial,µ¸¿ò";
   font-size:11px;
   border:1px #b9b9b9 solid;
   height:19px;
}

textarea
{
   color:       #727272;
   font-family: "arial,µ¸¿ò";
   font-size:11px;
   border:1px #b9b9b9 solid;
   padding:7px;

}

img {
	border: none;
}

td { 
    color:#727272;
    font-family: "arial,µ¸¿ò";
    font-size:11px;
	line-height:130%;         
}



/* ¸µÅ© */
a:link{text-decoration:none; color:#727272}
a:visited{text-decoration:none; color:#727272}
a:hover{text-decoration:none; color:#c14c74;}
a:active{text-decoration:underline; color:#727272}


/* ½Ã°è */
.f_time{height:22px; padding-right:10px}
.f_time_01{font-size:12px;font-family: "arial";color:969696}
.f_time_02{font-size:12px;font-family: "arial";color:363636}
.f_time_03{font-size:12px;font-family: "arial";color:2261b8}


/* È£ÅÚ°Ë»ö */
.h_s{ 
   color:       #585858;
   font-family: "arial";
   font-size:12px;
   border:1px #dadada solid;
   height:20px;
   background-color:#f2f2f2;
}
.h_s_q{font-size:11px;font-family: "Verdana";font-weight:bold;LETTER-SPACING: -0.1em;height:22px;}

/* ¸ÞÀÎ »ç¿ëÆùÆ®  */
.f_b_title 
{
    color:#a11443 ;
    font-family: "arial";
    font-size:12px;
	font-weight:bold;
	}
.f_ch{
    color:#ff6600 ;
    font-family: "arial";
    font-size:12px;
	}
.f_ht{
    color:#c40109 ;
    font-family: "arial";
    font-size:12px;
	}

.n_event{color:#447ed4}
.n_news{color:#41a10c}

/* °øÅë °ü·Ã »ö */
.c_c_g{
 background-color:d0d0d0;
 height:1px;
 }
 
.c_f_b 
{
    color:#343434 ;
}
.c_f_b a:link{text-decoration:none; color:#343434;}
.c_f_b a:visited{text-decoration:none; color:#343434;}
.c_f_b a:hover{text-decoration:none; color:#c14c74;}
.c_f_b a:active{text-decoration:none; color:#343434;}

.c_com{ color:8f8f8f;}
.c_com_p{color:f56500;}


/* ¿ÞÂÊ¸Þ´º */
.m_f 
{
    color:#666666 ;
    font-family: "arial";
    font-size:12px;
	height:20px;
	padding-left:15px;
}
.m_f a:link{text-decoration:none; color:#666666; font-size:12px;}
.m_f a:visited{text-decoration:none; color:#666666;font-size:12px;}
.m_f a:hover{text-decoration:underline; color:#f25e29; font-size:12px;}
.m_f a:active{text-decoration:none; color:#666666; font-size:12px;}

.m_f_s
{
    color:#b7b7b7 ;
    font-family: "arial";
    font-size:12px;
}

/* ÆÄ¶ó¹ÌÅÍ */
.p_f{color:8f8f8f;font-size:11px;font-family: "Verdana";LETTER-SPACING: 0.2em;height:50px;}


/* È£ÅÚ¸Þ´º °ü·Ã */
.h_c_b{
 background-color:b7ce96;
 height:2px;
 }
.h_c_f{
 color:579619;
 font-weight:bold;
 height:29px;
 }
 .h_c_f12{
 color:579619;
 font-weight:bold;
 font-size:12px;
 }
.h_title{
 color:46731b;
 font-weight:bold;
 font-size:12px;
 padding-left:30px;
 }
.h_d_f{
 color:bc456c;
 font-weight:bold;
 font-size:12px;
 height:27px;
 padding-left:5px;
 }
.h_r_f{
 color:4d4c4c;
 font-size:12px;
  }
.h_d_ti{
 color:777777;
 font-size:12px;
 font-weight:bold;
  }
.h_r_in{
 color:4d4c4c;
 padding-left:20px;
  height:28px;
  }
  
 /* ³ªÀÇ ¿¹¾à °ü·Ã »ö */
 .m_c_b{
 background-color:#8cc8d1;
 height:2px;
 }
 .m_c_f12{
 color:278095;
 font-weight:bold;
 font-size:12px;
 }
 .m_ti{ 
   color:       #b53a63;
   font-family: "arial";
   font-size:16px;
   font-weight:bold;
}
  .m_ti_po{ 
   color:       #b53a63;
   font-family: "arial";
   font-size:14px;
   font-weight:bold;
}

 /* °í°´¼¾ÅÍ °ü·Ã »ö */
.c_c_b{
 background-color:af9cdf;
 height:2px;
 }
.c_c_f{
 color:6843c3;
 font-weight:bold;
 height:29px;
 }
 .c_c_f12{
 color:6843c3;
 font-weight:bold;
 font-size:12px;
 }
 .c_c_h 
{
    color:#4d4c4c ;
	font-size:12px;
	height:29px;
	padding-left:20px;
}

 /*  È¸»ç °ü·Ã »ö */
 .co_c_f12{
 color:3768aa;
 font-weight:bold;
 font-size:12px;
 }

.lmn1 {width:180px;height:33px;padding-top:10px;border-top:solid 0}
.lmn2 {width:180px;height:33px;padding-top:10px;border-top:solid 1px #e7e7e7}

/*Ãß°¡*/
.km_cost {        
		font-family:arial;
        font-size:9pt;
		letter-spacing:0;
		border-collapse: collapse;
		border-spacing:0;
		border:0;
}
.km_cost th {padding-top:6px;padding-bottom:6px;background:#F9F8F3;border:solid 1px #DCD9C8}
.km_cost td {padding-top:5px;padding-bottom:2px;background:#ffffff;border:solid 1px #DCD9C8;text-align:center}
.km_cost .cost{padding-right:10px;text-align:right}



/*¼øÈ­Ãß°¡*/


.BtnL { margin:7px 0 0 0; }
.BtnR { margin:10px 0 0 0;text-align:right; }

.box01 { border:1px solid #d9d9d9;margin-bottom:6px;padding:10px 0 20px 3px;  }
.box02 { border:1px solid #a6d33b;margin:0 7px 10px 7px;padding:10px 0 20px 5px; }
/* 20090122Ãß°¡ */




#DetailView { margin:0 26px 0 27px; }
#DetailView h3 { margin:0;padding:17px 0 22px 0; }
#DetailView h4 { 
	margin:25px 0 0 10px;padding-left:9px;text-align:left;height:20px; 
	background-image:url("/image/kor/dom/Detailview_bl_h4.gif");
	background-repeat:no-repeat;
}
#DetailView h5 { margin:20px 0 10px 0; }

#HotelInfo { margin:0 0 8px 0;border:3px solid #2eb9f0; }
	#HotelInfo .hotel_name { float:left;margin:0;padding:14px 0 0 18px;font-size:16px;color:#373737;font-weight:bold; }
	#HotelInfo .hotel_name span { margin-right:7px; }
	#HotelInfo .hotel_name img { margin:0 0 0 -4px; }
	#HotelInfo .hotel_score { text-align:right;padding:15px 20px;font-weight:bold;color:#f56228; }
	#HotelInfo .hotel_score img { margin-left:7px; }

#ProductInfo { border-collapse:collapse;border:1px solid #2eb9f0; }
	#ProductInfo td.Photo { padding:11px 0 0 14px;vertical-align:top; }
	#ProductInfo td.Photo span { border:1px solid #d9d9d9; }
	#ProductInfo td.Photo p { margin:9px 0 0 0;text-align:center;width:122px; }

	#ProductInfo td.PInfo { padding:10px 0 10px 22px;vertical-align:top; }
	#ProductInfo td.PInfo h4 { margin:0;height:18px; }
	#ProductInfo td.PInfo ul { margin:0;padding:0;list-style-type:none; }
	#ProductInfo td.PInfo ul li { background:url("http://svc.hotelnjoy.com/image/koa/hotel/Detailview_dot_line.gif") repeat-x left bottom;padding:8px 0 6px 0; }
	#ProductInfo td.PInfo ul li span { display:block;float:left;width:58px;padding:1px 0 0 0; }

	#ProductInfo td.KeyPoint { padding:10px 11px 0 20px;text-align:right;vertical-align:top; }
	#ProductInfo td.KeyPoint h4 { margin:0;height:18px; }
	#ProductInfo td.KeyPoint ul { margin:0;padding:8px 0 0 15px;list-style-type:none;width:210px;height:122px;background-color:#e4f3f9;text-align:left; }
	#ProductInfo td.KeyPoint ul li { background:url("http://svc.hotelnjoy.com/image/koa/hotel/Detailview_bl01.gif") no-repeat left 10px;padding-left:10px;line-height:22px; }

.BtnL { margin:7px 0 0 0; }
.BtnR { margin:10px 0 0 0;text-align:right; }

.box01 { border:1px solid #2eb9f0;margin-bottom:6px;padding:10px 20px; }
/*.box02 { border:1px solid #2eb9f0;margin:0 7px 10px 7px;padding:0; }*/
.box03 { border:1px solid #2eb9f0;margin-bottom:6px;padding:18px 27px 10px 27px; }
.box03_cont { line-height:19px; }
.box03_cont .img { margin:15px 0; }

/* 20080930 Ãß°¡ */
.box04_cont { line-height:19px; }
.box04_cont table { width:100%; font-size:11px; }
.box04_cont img { vertical-align:middle; }
.box04_cont select {behavior: url('/kor/css/selectbox6.htc');border:1px solid #c9c9c9;background:#ffffff;color:#7d7d7d;vertical-align:top;width:79px;font-family:"Dotum", Gulim, arial, sans-serif;font-size:12px;}
.box04_cont .pt { font-weight:normal; }

table.info01 { border-collapse:collapse; }
table.info01 th { text-align:left;padding:6px 0; }
table.info01 td .txt { margin-left:10px; }
table.info01 td select { width:36px;font-size:11px; }
table.info01 td input { border:1px solid #c9c9c9;width:125px;font-size:11px;padding:2px 4px 1px 4px; }

.select1 {font-size:11px;background-color:#FFF;margin:0;padding:0;behavior:url('/kor/css/selectbox2.htc');background-color:#FFF;}
.npreservation { margin:3px 0 15px 0; }

#TabMenu01 {
	margin:0 7px 10px 7px;padding:0;list-style-type:none;height:24px;
	background:url("/image/kor/dom/Detailview_tab_line.gif") repeat-x left bottom;
}
	#TabMenu01 li { float:left; }
	#TabMenu01 li a { display:block;height:24px;text-indent:-1000px; }
	#TabMenu01 li a:hover, #TabMenu01 li.on a, #TabMenu01 li.on a:hover { background-position:0 -24px; }
		#Charge1 a { background:url("/image/kor/dom/Detailview_tab_01.gif") no-repeat;width:134px; }
		#Charge2 a { background:url("/image/kor/dom/Detailview_tab_02.gif") no-repeat;width:134px; }

#TabMenu02 { margin:0 0 15px 0;padding:0;list-style-type:none;height:24px; }
	#TabMenu02 li { float:left;height:24px; }
	#TabMenu02 li a { display:block;height:24px;text-indent:-1000px; }
	#TabMenu02 li a:hover, #TabMenu02 li.on a, #TabMenu02 li.on a:hover { background-position:0 -24px; }
		#PInfo1 a { background:url("/image/kor/dom/Detailview_tab_03.gif") no-repeat;width:80px; }
		#PInfo2 a { background:url("/image/kor/dom/Detailview_tab_04.gif") no-repeat;width:80px; }
		#PInfo3 a { background:url("/image/kor/dom/Detailview_tab_05.gif") no-repeat;width:80px; }
		#PInfo4 a { background:url("/image/kor/dom/Detailview_tab_06.gif") no-repeat;width:80px; }
		#PInfo5 a { background:url("/image/kor/dom/Detailview_tab_07.gif") no-repeat;width:80px; }
		#PInfo6 a { background:url("/image/kor/dom/Detailview_tab_08.gif") no-repeat;width:79px; }
		#PInfo7 a { background:url("/image/kor/dom/Detailview_tab_09.gif") no-repeat;width:79px; }
		#PInfo8 a { background:url("/image/kor/dom/Detailview_tab_10.gif") no-repeat;width:79px; }

.priceinfo { background-color:#f9fee9;padding:10px  14px  ;} /* position:relative; */
	.priceinfo p { margin:0 0 10px 0;font-weight:bold; }
	.priceinfo table { border-collapse:collapse;margin:0;padding:0; }
	.priceinfo table th { text-align:left;padding-right:7px; }
	.priceinfo table td { padding-right:17px; }
	.priceinfo table td.sale { color:#f46128;font-weight:bold; }
	.rtbtn { position:absolute;right:14px;margin:-13px 0 0 0; }

.bedtype {
	margin:0;padding:6px 14px 4px 14px;
	background:url("/image/kor/dom/Detailview_dot_line.gif") repeat-x;
}
	.bedtype label { margin:0 0 0 29px; }
	.bedtype span { float:right;margin:4px 0 0 0; }

.addinfo {
	margin:0;padding:10px 14px;
	background:url("/image/kor/dom/Detailview_dot_line.gif") repeat-x;
}
	.addinfo table { border-collapse:collapse;margin:0;padding:0;color:#4d4d4d; } /*border-collapse:collapse;*/
	.addinfo table th { padding:3px 0 0 0;text-align:left;width:70px;vertical-align:top; }
	.addinfo table td { padding:0 0 15px 0;vertical-align:top;line-height:19px; }
	.addinfo table td a { text-decoration:underline;color:#4d4d4d; }

  .optionInfo { margin:0; }
	.optionInfobox {
		background-image:url("/image/kor/dom/Detailview_tip.gif");
		background-repeat:no-repeat;padding-top:5px;
	}
	.optionInfo dl {
		margin:0;border:1px solid #d1d1d1;border-top:none;
		background-color:#f4f4f4;
	}
	.optionInfo dt { margin:0;padding:8px 0 7px 15px; }
	.optionInfo dd { margin:0;padding:0 0 7px 18px;line-height:19px; }

/* 2008-10-08 Ãß°¡ start */
	.optionInfo dd .optinfo { float:left;width:185px;margin-right:8px; }
	.optionInfo dd .optinfo h6 {
		margin:0 0 5px 0;padding:0 0 0 9px;font-size:12px;
		background:url("/image/kor/dom/Detailview_bl03.gif") no-repeat left 5px;
	}
	.optionInfo dd .optinfo table { border-collapse:collapse;border:1px solid #d5d5d5; }
	.optionInfo dd .optinfo table th { background-color:#eee;padding:4px 0;border:1px solid #d5d5d5;font-size:11px;text-align:center; }
	.optionInfo dd .optinfo table td { background-color:#f4f4f4;padding:1px 0 0px 0;border:1px solid #d5d5d5;text-align:center; }

	.optionInfo dd .OptTotal {
		clear:both;margin:10px 0 0 -10px;padding:10px 0;width:590px;
		background:url("/image/kor/dom/Detailview_dot_line2.gif") repeat-x;
	}
	.optionInfo dd .OptTotal h6 {
		float:left;margin:0 10px 5px 10px;padding:0 0 0 9px;font-size:12px;color:#004292;
		background:url("/image/kor/dom/Detailview_bl04.gif") no-repeat left 6px;
	}
	.optionInfo dd .OptTotal table { width:180px;float:left;border-collapse:collapse;border:1px solid #b5b5b5; }
	.optionInfo dd .OptTotal table th { background-color:#f7f7f7;padding:4px 0;border:1px solid #d5d5d5;font-size:12px;color:#004292;text-align:center; }
	.optionInfo dd .OptTotal table td { background-color:#FFF;padding:1px 0 0px 0;border:1px solid #d5d5d5;text-align:center; }
	.optionInfo dd .OptTotal ul { clear:both;margin:0 0 0 10px;padding:0; }
	.optionInfo dd .OptTotal ul li {
		background:url("/image/kor/dom/Detailview_bl05.gif") no-repeat 0 8px;padding:0 0 0 6px;font-size:11px;
	}
	.optionInfo dd .OptTotal ul li .point { color:#f46128; }
/* 2008-10-08 Ãß°¡ end */

.taxinfo { margin:10px 7px 0 7px;font-size:11px;text-align:right;color:#7d7d7d; }

.TopGo1 { margin:10px 0 -20px 0;text-align:right; }
.TopGo2 { margin:10px 0 20px 0;text-align:right; }

.banner01 { float:right;margin:0; }

table.tablest01 { border-collapse:collapse;border:1px solid #a6e1f9; }
	table.tablest01 td { border:1px solid #a6e1f9;padding:6px 0 5px 12px; }

.sisulinfo { margin:0; }
	.sisulinfo span {
		padding:0 11px 0 10px;
/*		background:url("/image/kor/dom/Detailview_sisul_bar.gif") no-repeat right 2px; */
		background:url('/image/kor/dom/Detailview_sisul_bar.gif') no-repeat left 4px;
	}
	.sisulinfo span.last { background:none; }

.sisulview { position:absolute;margin:-30px 0 0 0;border:3px solid #a6e1f9;padding:11px;background-color:#FFF;display:none; }
	.sisulview ul { margin:0;padding:0;list-style-type:none; }
	.sisulview ul li {
		padding:8px 0 0 7px;line-height:16px;
		background:url("/image/kor/dom/Detailview_bl02.gif") no-repeat 0 15px;
	}

table.usergallery { margin:0;border-collapse:collapse;color:#4d4d4d; }
table.usergallery td { padding-right:21px;padding-bottom:13px; }
table.usergallery td.last { padding-right:0; }
table.usergallery td .himg { margin:0;border:1px solid #d9d9d9; }
table.usergallery td .hname { margin:5px 0 0 0;text-align:center; }
table.usergallery td .date { margin:0;text-align:center;}
table.usergallery td a { color:#4d4d4d; }

/* Æ÷Åä°¶·¯¸® Start */
.photogallerybig {float:left;}
.photogallerybig .himg { margin:0;border:1px solid #d9d9d9; }
.photogallerybig .hname { padding:5px 0 0 13px;font-size:11px; background:url("/image/kor/dom/Detailview_bl02.gif") no-repeat 4px 13px; }
.photogallerybig .big {font-weight:bold;}
.photogallery table {border-collapse:collapse; border-spacing:0px; border:0px;}
.photogallery td {padding:0 0 8px 8px; text-align:center;}
.photogallery td .select { border:1px solid #f0652e;padding:1px; }
.cl {clear:both;}
/* Æ÷Åä°¶·¯¸® End */

#Pageing { text-align:center;letter-spacing:3px; }
#Pageing .now { font-weight:bold;color:#f46128; }

.ar {text-align:right;}
.ac {text-align:center;}
.at {vertical-align:top;}
.fl {float:left;}
.fr {float:right;}

/* ÀÌ¿ëÈÄ±â Start */
.afternotebest {border:4px solid #e1dfdf; background:url("/image/kor/dom/Best_icon.gif") no-repeat 4px 4px; padding:11px 21px 8px 21px; margin:0 0 18px 0;}
.afternotebest table {border-collapse:collapse; border-spacing:0px; border:0px; width:100%;}
.afternotebest table td {background:url("/image/kor/dom/Dot_line.gif") repeat-x 0 bottom; height:27px;}
.afternotebest table td.subject a {font-weight:bold; color:#656565;}
.afternotebest table td.subject img {margin:0 6px 0 0;}
.afternotebest table td.bg {background-color:#f5f5f5;}
.afternotebest table td.writer {color:#777777;}
.afternotebest table td.writer img {margin:0 10px 0 0;}
.afternotebest table td.grades {font-weight:bold; color:#f9652a;}
.afternotebest table td.grades img {margin:0 10px 0 0;}
.afternotebest table td.contents {padding:10px 30px 10px 30px;}

.pt {font-weight:bold; color:#f46128;}

table.afternote {border-collapse:collapse; border-spacing:0px; border:0px; clear:both; width:100%; color:#4d4d4d;  border-bottom:1px solid #dedede; margin:6px 0 25px 0;}
table.afternote th {height:28px; border-top:1px solid #2eb9f0; border-bottom:1px solid #2eb9f0;}
table.afternote th.left {border-left:1px solid #2eb9f0;}
table.afternote th.right {border-right:1px solid #2eb9f0;}
table.afternote .bg {background-color:#f5f5f5;}
table.afternote td {height:27px; text-align:center; font-size:11px;}
table.afternote td.subject {text-align:left;}
table.afternote td.subject a {color:#4d4d4d; font-size:11px;}
table.afternote td.subject img {margin:0 0 0 25px;}
table.afternote td.bg {background-color:#f5f5f5;}
table.afternote td.contents {font-size:12px; border:4px solid #e1dfdf; padding:10px 20px 10px 20px; text-align:left;}

table.btn {width:100%; margin:0 0 25px 0;}
/* ÀÌ¿ëÈÄ±â End */
