/* CSS Document */

/* -------------------------------- original color [2009-05-30] -----------------------------------*/


body		{	
	color:#333333;
	font-family: dotum,tahoma, monospace;
	line-height:18px;
	font-size:12px;
}

@media print {
	.print-only {
		display: inherit;
		visibility: visible;
	}

	.no-print {
		display: none;
		visibility: hidden;
	}
}

*html body		{	/*font size hack */	font-size:12px;	/*IE5 */	font-size:12px;	/*extra browser */	height: 100%;  }
div							{	font-family:dotum; }
td,ul,ol,li,dl,dt,dd,p	{	color:#333333;	font-family: dotum,tahoma, monospace;	line-height:18px;	font-size:12px; 	padding:0px;	margin:0px;} 
*html td,ul,ol,li,dl,dt,dd,p   {	font-size:12px;	/*IE5 */	font-size:12px;	/*extra browser */}

ul,li {	list-style-type:none;}

h1,h2,h3,h4 				{	padding:0px; margin:0px; color:#000;}
h1 	 {	font-size: 14px;}
h2	 {	font-size: 12px;}
h3	 {	font-size: 13px;}
h4	 {	font-size: 11px;}

img { border:none;}
input { font-family: dotum,tahoma, monospace; color:#666; font-size:12px;}


#container {
	clear:both;
	width:676px;
	text-align:left;
}

#container_mod {
	clear:both;
	width:881px;
	padding-top:10px;
	text-align:left;
}

.SubMain_area {  width: 676px; float:left; text-align:left;}
.titleBox {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e11696;
	margin-bottom:10px;	
}
.titleBox img {
	vertical-align: bottom;
}

.selectArea {
	width:676px;
	font-weight:bold;
	font-size:14px;
	margin-bottom: 5px;	
}

/*text deco*/
.txtRight 	 {	text-align:right;}
.txtLeft	 {	text-align:left;}
.txtCenter	 {	text-align:center;}
.txtPink	 {  color:#dd1b97;}
.txtBlue	 {  color:#3399ff;}
.txtWhite	 {  color:#fff;}
.txtLgray	 {  color:#666;}
.txt9gray	 {  color:#999;}
.txtCgray	 {  color:#ccc;}
.txtBlack	 {  color:#000;}
.txtGreen 	 {	color:#86b200;}
.txtOrange   {  color:#fe5400;}
.txtSize_11	 { 	font-size:11px;}
.txtSize_12	 { 	font-size:12px;}
.txtSize_14	 { 	font-size:14px;}
.txtSize_16	 { 	font-size:16px;}
.txtBold 	 {  font-weight:bold;}
.txtUnbold 	 {  font-weight:normal;}
.txtSpace 	 {	letter-spacing:-1px;}
.txtNum 	 {  font-family:tahoma;}

/*form*/
input.input_form_wh, textarea.input_form_wh {	border: solid 1px #ccc; padding: 2px;}
input.input_form_gr, textarea.input_form_gr {	border: solid 1px #ccc; background-color:#f4f4f4; padding: 2px;}
input.input_form_bl, textarea.input_form_bl {	border: solid 1px #aed1eb; background-color:#f2f8fc; padding: 2px;}

/*align*/
.C_both  { clear:both; }
.C_left  { clear:left;}
.C_right { clear:right;}

.v_top	  { vertical-align:top;}
.v_middle {vertical-align:middle;}
.v_bottom {vertical-align:bottom;}

.F_left  { float:left;}
.F_right { float:right;}

.LineH24 { line-height:24px;}

/*a link*/
a.pinkSearch  			{	color: #dd1b97;}
a.pinkSearch:active	 	{	color: #dd1b97; text-decoration: underline;}
a.pinkSearch:link		{ 	color: #dd1b97; text-decoration: underline;}
a.pinkSearch:visited 	{	color: #dd1b97; text-decoration: underline;}
a.pinkSearch:hover 		{	color: #dd1b97; text-decoration: underline;}

/*padding*/
.pL5  { padding-left:5px;}
.pL10 { padding-left:10px;}
.pL15 { padding-left:15px;}
.pL20 { padding-left:20px;}
.pL30 { padding-left:30px;}
.pL40 { padding-left:40px;}
.pL55 { padding-left:55px;}

.pR5  { padding-right:5px;}
.pR10 { padding-right:10px;}
.pR15 { padding-right:15px;}
.pR20 { padding-right:20px;}
.pR30 { padding-right:30px;}
.pR40 { padding-right:40px;}

.pT5  { padding-top:5px;}
.pT10 { padding-top:10px;}
.pT15 { padding-top:15px;}
.pT20 { padding-top:20px;}
.pT30 { padding-top:30px;}
.pT40 { padding-top:40px;}

.pB5  { padding-bottom:5px;}
.pB10 { padding-bottom:10px;}
.pB15 { padding-bottom:15px;}
.pB20 { padding-bottom:20px;}
.pB30 { padding-bottom:30px;}

.pA_0 { padding: 0px;}
.pA_5 { padding: 5px;}
.pA_10 { padding: 10px;}
.pA_15 { padding: 15px;}
.pA_20 { padding: 20px;}
.pA_30 { padding: 30px;}

/*margin*/
.mL5  { margin-left:5px;}
.mL10 { margin-left:10px;}
.mL15 { margin-left:15px;}
.mL20 { margin-left:20px;}
.mL30 { margin-left:30px;}
.mL35 { margin-left:35px;}
.mL40 { margin-left:40px;}
.mL50 { margin-left:50px;}

.mR5  { margin-right:5px;}
.mR10 { margin-right:10px;}
.mR15 { margin-right:15px;}
.mR20 { margin-right:20px;}
.mR30 { margin-right:30px;}
.mR40 { margin-right:40px;}
.mR50 { margin-right:50px;}

.mT5  { margin-top:5px;}
.mT10 { margin-top:10px;}
.mT15 { margin-top:15px;}
.mT20 { margin-top:20px;}
.mT25 { margin-top:25px;}
.mT30 { margin-top:30px;}
.mT50 { margin-top:50px;}
.mmT30 { margin-top:-30px;}
.mmT20 { margin-top:-20px;}

.mB5  { margin-bottom:5px;}
.mB10 { margin-bottom:10px;}
.mB15 { margin-bottom:15px;}
.mB20 { margin-bottom:20px;}
.mB30 { margin-bottom:30px;}

.mA_0 { margin: 0px;}
.mA_15 { margin: 15px;}




a.black_list  			{ color: #000;}
a.black_list:active	 	{ color: #000; text-decoration: underline;}
a.black_list:link		{ color: #000; text-decoration: none;}
a.black_list:visited 	{ color: #000; text-decoration: none;}
a.black_list:hover 		{ color: #000; text-decoration: underline;}


a.black_list_01  			{ color: #666;}
a.black_list_01:active	 	{ color: #000; text-decoration: none;}
a.black_list_01:link		{ color: #666; text-decoration: none;}
a.black_list_01:visited 	{ color: #666; text-decoration: none;}
a.black_list_01:hover 		{ color: #000; text-decoration: none;}

a.black_list_02  			{ color: #666;}
a.black_list_02:active	 	{ color: #000; text-decoration: underline;}
a.black_list_02:link		{ color: #666; text-decoration: none;}
a.black_list_02:visited 	{ color: #666; text-decoration: none;}
a.black_list_02:hover 		{ color: #000; text-decoration: underline;}


a.blue_list_01  			{ color: #000;}
a.blue_list_01:active	 	{ color: #208ee8; text-decoration: underline;}
a.blue_list_01:link			{ color: #000; text-decoration: none;}
a.blue_list_01:visited	 	{ color: #000; text-decoration: none;}
a.blue_list_01:hover 		{ color: #208ee8; text-decoration: underline;}


/*±âº» BG*/
.Bg_Gr {
	background-color:#f4f4f4;
}


.MapBox {
	clear:both;
	width:674px;
	border: solid 1px #ccc;
	padding: 9px;
	margin-bottom: 25px;
	background-color:#fff;
}

ul.Map_Tabmenu {
	width: 666px;
	height: 28px;
	float:left;
	display:block;
	margin-top: 10px;
	border-bottom: solid 1px #e11698;
}


ul.Map_Tabmenu li {
	float:left;
	padding-right: 1px;
	height: 27px;	
}


.Map_Tabmenu img.rollover			{display:none;}
.Map_Tabmenu a:hover				{border:0;}
.Map_Tabmenu a:hover img			{display:none;}
.Map_Tabmenu a:hover img.rollover	{display:inline;}

.Map_Tabmenu .on img				{display:none;} 
.Map_Tabmenu .on img.rollover		{display:inline;} 


.RealMap {
	clear:both;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
ul.HotelStatus {
	width:654px;
	clear:both;
	height:30px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999;
	border-bottom-color: #999;
}
ul.HotelStatus li {
	float: left;
	padding-right: 13px;
	font-size:11px;
	color:#999;
	margin-top: 5px;
}
ul.HotelStatus li img {
	vertical-align:middle;
	margin-right: 3px;
}
ul.PriceExplain {
	clear:both;
	width:676px;
	background-color:#f4f4f4;
	padding: 5px 0;
}
ul.PriceExplain li{
	font-size: 11px;
	color:#999;
	padding-left: 8px;
	margin-left: 10px;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/ico_gray_circle.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.HotelSearchResult {
	width:676px;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_title_UnderLine.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 30px;
	height: 30px;	
}

span.ExchangeRate {
	text-align:right;
}
.ResultBox {
	clear:both;
	border: solid 1px #ccc;
	padding: 9px;
}
.HotelTitleBox_prev {
	width:656px;
	clear:both;
	height:40px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_HotelResult_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:verdana;
	padding-top:10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
:root .HotelTitleBox {	height:40px; padding-top: 10px; margin-bottom: 0px;} /*for FF*/

.HotelTitleInner {
	clear:both;
	width:676px;
}

.PhotoFrame {
	width: 210px;
	clear:both;
	float:left;
}

.PhotoFrame img{
	width: 198px;
	height: 148px;
	border:solid 1px #999;
	margin-top: 1px;
	margin-left: 1px;
}

.right_thumb{
	position: absolute;
	width: 200px;
	height: 150px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/img_BestHotel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index : 10;
	padding:0px;
	margin: 0 auto;
	display: block;
}
.SearchHotelName {
	float:left;
	width:335px;
	
}
dl.HotelInformation {
	clear:both;
}
dl.HotelInformation dt {
	clear:both;
	float:left;		
	padding-right: 10px;
}
*html dl.HotelInformation dt {
	padding-top: 2px;
}
dl.HotelInformation dt img {
	vertical-align:middle;
}
dl.HotelInformation dd {
	float:left;
	width:260px;
}
:root dl.HotelInformation dd  { padding-top: 1px;}
.HotelText {
	clear:both;
	font-size: 11px;
	color:#999;
	line-height: 16px;
}

a.ResultHotelName  			{ color: #fff; text-decoration: none; margin-left:10px;}
a.ResultHotelName:active	{ color: #fff; text-decoration: underline;}
a.ResultHotelName:link		{ color: #fff; text-decoration: none;}
a.ResultHotelName:visited 	{ color: #fff; text-decoration: none;}
a.ResultHotelName:hover 	{ color: #fff; text-decoration: underline;}

.HotelRight {
	float:left;
	margin-left:10px;
	margin-top:0px;
}
.HotelRightPrice {
	clear:both;
	width:130px;
	margin-left:10px;
}

.HotelRight_Value_top {
	width:120px;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_CustomerValue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:2px 0px 0px 5px;
	clear:both;	
}
.HotelRight_Value_bottom {
	clear:both;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_CustomerValue_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:5px;	
}
.participation {
	width:100px;
	height: 15px;
	clear:both;
	font-size:11px;	
}
.participationPrice {
	width:100px;
	clear:both;
	font-size:13px;
	font-weight:bold;
	color:#fe5400;
	text-align:center;
	padding: 10px 0;
	font-family: verdana;
}
.RoomClassList {
	clear:both;
	width:676px;
}
table.RoomClass {
	border:0;
	padding: 0;
}

table.RoomClass td {
	line-height: 18px;
	/*height:50px;*/
}
tr.borderTop td {
	border-top: dotted 1px #727272;
}
tr.borderTopBottom td {
	border-top: dotted 1px #727272;
	border-bottom: dotted 1px #727272;
}

.SideButton {
	width:656px;
	clear:both;
}

div.LeftButton {
	width:50%;
	float:left;
}
div.RightButton {
	width:48%;
	float:right;
	text-align:right;
}
span.Button_Right {
	width:210px;
	display:block;
	float:right;
	text-align:right;
	height: 26px;
}
span.Text_Left {
	width: 450px;
	display:block;
	float:left;
}


/*¸ÞÀÎ*/
.QuickSearchTitle_prev {
	width:391px;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_QuickSearchTitle.gif) left top no-repeat;
}
.QuickSearchContents_prev {
	clear:both;
	width:391px;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_QuickSearch.gif) left top no-repeat;
	
}
ul.searchTab01 {
	display:block;
	width:371px;
	height: 30px;
	margin-left:10px; 
	padding: 15px 10px 0 0;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_TabLine.gif) left bottom no-repeat;
}

ul.searchTab01 li{
	display:inline-block;
	float:right;
	height:30px;
}
ul.searchTab01 li img {
	vertical-align:bottom;
	margin-right:2px;
}
.essentialInput {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_SearchGray.gif) left top no-repeat;
}
p.InputBox01 {
	clear:both;
	padding-bottom:6px;
}
p.InputBox01 img {
	vertical-align:middle;
}
p.bgGraySearch {
	margin-top:3px;
	clear:both;
	padding-bottom:6px;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_GraySearch.gif) left top no-repeat;
}
p.bgGraySearch img {
	vertical-align:middle;
}
.MainEventBanner {
	float:left;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_Banner.gif) left top no-repeat;
	padding: 13px 15px 11px 15px;
}
.InfoViewTop {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_CityInfoView01.gif) left top no-repeat;
}
.CityInfoViewPhoto {
	float:left;
	padding-left: 35px;
	margin-top: 5px;
}
.CityInfoViewPhoto img {
	vertical-align:bottom;
}
p.CityPhotoName {
	width:160px;
	margin-top:5px;
	font-size:11px;
	letter-spacing:-1px;
	color: #999;
	line-height:14px;
}
p.CityPhotoNum {
	width:160px;
	text-align:right;
	line-height:14px;
	font-size:11px;
	color: #999;
}
p.CityPhotoNum img {
	margin-left:3px;
	vertical-align:middle;
}
p.CityInfoText {
	font-size:11px;
	color:#999;
	line-height:16px;
	letter-spacing: -1px;
}
.CityInfoViewText {
	float:left;
	width: 725px;
}
.bgCityBasicInfo {
	background:url(http://image8.hanatour.com/Lodge/Common/bg_CityBasicInfo.gif) left top no-repeat;
	margin-top:10px;
	padding: 10px;
}
dl.cityBasicInfoList dt {
	display:block;
	float:left;
	width:40px;
	height:26px;
	clear:both;
}
dl.cityBasicInfoList dt img{
	vertical-align:middle;
}
dl.cityBasicInfoList dd {
	display:block;
	width:270px;
	height:26px;
	float:left;
	font-size:11px;
	color: #666;	
}
dl.cityBasicInfoList dd img {
	width:25px;
	height:25px;
	vertical-align:middle;
}
.TagCloud {
	margin-right:30px;
	padding-top:30px;
}
.TourPointPlaceTop {
	clear:both;
	padding-top:10px;
}

.TourPointPlace {
	background:url(http://image8.hanatour.com/Lodge/Common/bg_TourPoint.gif) left top no-repeat;
	padding: 10px 10px;
	font-size:12px;
	letter-spacing:-1px;
}
.InfoViewBottom {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_CityInfoView02.gif) left top no-repeat;
}
.BoardListWrap {
	clear:both;
	padding-top: 5px;
	padding-bottom: 60px;
}
:root .BoardListWrap {
	padding-top:45px;
}
.CouponList img{
	margin-right:8px;
}
.bgSlideBanner {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_bannerSlide.gif) left top no-repeat;
	padding: 10px;
	height:70px;
}
.bgSlideBanner  img {
	vertical-align:middle;
}

/*¸ÞÀÎ_µµ½Ãº° º£½ºÆ®5 µðÀÚÀÎ ¼öÁ¤*/
.CityBest5Top_prev {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_best5_top.gif) left top no-repeat;
	padding: 5px 15px;
	
}
ul.MajorCity5 li {
	float:left;
	margin-right:15px;
	letter-spacing:-1px;
}

a_prev.3{ color: #fff; text-decoration: none; background-color:#f2359c; padding:2px; font-weight:bold;}
a_prev.pinkBg_list_Select{ color: #fff; text-decoration: none; background-color:#f2359c; padding:2px; font-weight:bold;}
a_prev.pinkBg_list  			{ color: #666; padding: 1px 0;}
a_prev.pinkBg_list:active	{ color: #fff; text-decoration: none; background-color:#f2359c;}
a_prev.pinkBg_list:link		{ color: #666; text-decoration: none;}
a_prev.pinkBg_list:visited 	{ color: #666; text-decoration: none;}
a_prev.pinkBg_list:hover 	{ color: #fff; text-decoration: none; background-color:#f2359c;}

.CityBest5Bottom_prev {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_best5_bottom.gif) left bottom no-repeat;
	padding:10px;
}


.btn_more2 {
	float:right;
	margin-top: -15px;
}
ul.tabMenu {
	float:right;
	display:block;
	height:25px;
	margin-top:5px;
	padding-right:15px;
}

ul.tabMenu li {
	float:left;
	padding-right:1px;
	display:block;
	height:25px;
}

.tabMenu img.rollover			{display:none;}
.tabMenu a:hover				{border:0;color:#04AEB6;}
.tabMenu a:hover img			{display:none;}
.tabMenu a:hover img.rollover	{display:inline;}

.tabMenu .on img				{display:none;} 
.tabMenu .on img.rollover		{display:inline;} 

.left_cityNameList {
	float:left;
	width: 75px;
	padding-top: 5px;
}
span.countryName {
	font-size: 14px;
	font-weight:bold;
	border-bottom: solid 2px #cc3399;
	display:block;
	width:70px;
	text-align:right;
	color:#cc3399;
	padding-right:5px;
}

ul.select_city li {
	font-size:11px;
	text-align:right;
	padding-right:5px;
	color:#000;
	line-height: 22px;
}
ul.select_city li img {
	margin:3px 0;
	vertical-align:middle;
}
ul.select_city li.on{
	color:#000; 
	text-decoration: underline; 
	font-weight:bold;
	margin-bottom: 3px;
}
ul.select_city {padding-top:5px;}




a.black_list  			{ color: #000;}
a.black_list:active	 	{ color: #000; text-decoration: underline;}
a.black_list:link		{ color: #000; text-decoration: none;}
a.black_list:visited 	{ color: #000; text-decoration: none;}
a.black_list:hover 		{ color: #000; text-decoration: underline;}


a.black_list_01  			{ color: #666;}
a.black_list_01:active	 	{ color: #000; text-decoration: none;}
a.black_list_01:link		{ color: #666; text-decoration: none;}
a.black_list_01:visited 	{ color: #666; text-decoration: none;}
a.black_list_01:hover 		{ color: #000; text-decoration: none;}

a.black_list_02  			{ color: #666;}
a.black_list_02:active	 	{ color: #000; text-decoration: underline;}
a.black_list_02:link		{ color: #666; text-decoration: none;}
a.black_list_02:visited 	{ color: #666; text-decoration: none;}
a.black_list_02:hover 		{ color: #000; text-decoration: underline;}


a.blue_list_01  			{ color: #000;}
a.blue_list_01:active	 	{ color: #208ee8; text-decoration: underline;}
a.blue_list_01:link			{ color: #000; text-decoration: none;}
a.blue_list_01:visited	 	{ color: #000; text-decoration: none;}
a.blue_list_01:hover 		{ color: #208ee8; text-decoration: underline;}


.hotelList5 {
	float:left;
	padding-left:10px;
	margin-top:7px;	
}
:root .hotelList5{ margin-top:0px;}

.List_detail {
	width:130px;
	float:left;
	text-align:center;
}

img.borderS1 { width:105px; height:80px; border: solid 1px #999;}

div.hotelName {
	height:70px;
	clear:both;
	text-align:left;
	padding:0 15px;
	word-break: break-all;
	line-height:14px;
	margin-bottom:5px;
	margin-top:5px;
	font-size:11px;	
}
:root div.hotelName  {margin-top:0px;}/*for ff*/

div.hotelLevel {
	width:100px;
	text-align:left;
	clear:both;
	color:#86b200;
}

div.hotelPrice {
	width:100px;
	clear:both;
	font-weight:bold;
	color:#1273ab;
}

div.hotelReview {
	width:108px;	
	padding:3px 7px;
	background-image: url(http://image8.hanatour.com/Lodge/Common/bg_hotelGrade.gif);
	background-repeat: no-repeat;
	background-position: top center;
	height:38px;
	font-size:11px;
	font-weight:bold;
	line-height: 16px;
}

.hotelReview img {
	vertical-align:middle;
	margin-left:2px;
}



.Top5Hotel_bottom {
	background-image: url(http://image8.hanatour.com/Lodge/Common/bg_cityTop5_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 15px;
	clear:both;	
}
.NoticeLisTop{
	border-bottom:solid 1px #ccc;
	height:26px;
}
.NoticeList{
	float:left;
	width:335px;	
}

ul.noticeTab {
	width:330px;
}

ul.noticeTab li{
	float:left;
	padding-right:2px;
}
.NoticeListBottom{
	clear:both;	
	padding-top: 10px;	
}
:root .NoticeListBottom {padding-top: 5px;}/*for ff*/
*html .NoticeListBottom {padding-top: 15px;}/*for IE6*/

.NoticeLisTop img.btn_more{
	float:right;
	margin-top:-18px;
}
:root .NoticeLisTop img.btn_more { margin-top:10px;}/*for ff*/
*html .NoticeLisTop img.btn_more { margin-top:-14px; }/*for IE6*/

ul.nList li {
	width:310px;
	float:left;
	letter-spacing:-1px;
	height: 22px;
	font-size:11px;
	color:#999;
}
ul.nList li img {
	margin-right:5px;
	vertical-align:middle;
}
a.gray_list  			{ color: #666;}
a.gray_list:active	 	{ color: #666; text-decoration: underline;}
a.gray_list:link		{ color: #666; text-decoration: none;}
a.gray_list:visited 	{ color: #666; text-decoration: none;}
a.gray_list:hover 		{ color: #666; text-decoration: underline;}

.cityRank_title {
	background-image: url(http://image8.hanatour.com/Lodge/Common/bg_citySeller_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:30px;	
}
ul.rankList {
	padding: 2px 0 0 10px;

}
ul.rankList li{
	float:left;
	white-space:nowrap;
	padding-right: 5px;
	line-height:28px;
	letter-spacing:-1px;
}
.cityRank_Number {
	clear:both;
}

ul.rankList a.selected { color: #208ee8; text-decoration: underline;}

a.blue_list  			{ color: #666;}
a.blue_list:active	 	{ color: #208ee8; text-decoration: underline;}
a.blue_list:link		{ color: #666; text-decoration: none;}
a.blue_list:visited 	{ color: #666; text-decoration: none;}
a.blue_list:hover 		{ color: #208ee8; text-decoration: underline;}

.cityRank_number {
	background-image: url(http://image8.hanatour.com/Lodge/Common/bg_citySeller_middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

ol.Rank5 li {
	padding: 10px 0 0 10px;
	letter-spacing:-1px;
	line-height: 16px;
}
ol.Rank5 li img {
	vertical-align:middle;
	margin-right:5px;
}
.cityRank_bottom {
	background-image: url(http://image8.hanatour.com/Lodge/Common/bg_citySeller_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:30px;
	padding-top:10px;
	padding-left:10px;
}
/*±¹³»¼÷¹Ú*/
.TitleBarDomestic01 {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/SubMain/bg_DomesticTab_01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
}
.TitleBarDomesticBottom01 {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_DomesticTab_01_Bottom.gif) left bottom no-repeat;
	padding:0 10px 10px 10px;	
}
ul.subCityListGreen_prev {
	float:left;
	margin:6px 0 0 5px;
	display:inline;
}
ul.subCityListGreen_prev li {
	float:left;
	display:block;
	width:auto;
	letter-spacing:-1px;
	font-family:dotum;
	color:#fff;
}

.subCityListGreen_prev li p{	
	padding:0 8px 0 0;
	margin:0 0 0 8px;
	display:block;
 	float:left;
	white-space:nowrap;
	
}
.subCityListGreen_prev li.on{
	float:left;
	height:24px;
	font-weight:bold;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_WhBackLeft.gif) left bottom no-repeat;
	
	}
.subCityListGreen_prev li.on p{
	float:left;
	height:24px;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_WhBackRight.gif) right bottom no-repeat;
}
	
.subCityListGreen_prev li.on p a{color:#3e9600;display:block; text-decoration:none;}
.subCityListGreen_prev li p a{color:#fff; display:block; text-decoration:none;}

.TitleBarDomestic02 {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/SubMain/bg_DomesticTab_02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
}
.TitleBarDomesticBottom02 {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_DomesticTab_02_Bottom.gif) left bottom no-repeat;
	padding:0 10px 10px 10px;	
}
.TitleBarDomestic03_prev {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/SubMain/bg_DomesticTab_03.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
}
.TitleBarDomesticBottom03_prev {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_DomesticTab_03_Bottom.gif) left bottom no-repeat;
	padding:5px 7px 7px 7x;
}
.TitleBarDomestic04_prev {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/SubMain/bg_DomesticTab_04.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
}
.TitleBarDomesticBottom04_prev {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_DomesticTab_04_Bottom.gif) left bottom no-repeat;
	padding:5px 7px 7px 7x;
}
ul.subCityListGreenSmall_prev {
	float:left;
	margin:6px 0 0 5px;
	display:inline;
}
ul.subCityListGreenSmall_prev li {
	float:left;
	display:block;
	width:auto;
	letter-spacing:-1px;
	font-family:dotum;
	color:#fff;
}

.subCityListGreenSmall_prev li p{	
	padding:0 5px 0 0;
	margin:0 0 0 5px;
	display:block;
 	float:left;
	font-size:11px;
	white-space:nowrap;
	
}
.subCityListGreenSmall_prev li.on{
	float:left;
	height:24px;
	font-weight:bold;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_WhBackLeft.gif) left bottom no-repeat;
	
	}
.subCityListGreenSmall_prev li.on p{
	float:left;
	height:24px;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_WhBackRight.gif) right bottom no-repeat;
}
	
.subCityListGreenSmall_prev li.on p a{color:#7fb000;display:block; text-decoration:none;}
.subCityListGreenSmall_prev li p a{color:#fff; display:block; text-decoration:none;}

.imgSize176 {
	width:176px;
	height:123px;
	border:solid 1px #ccc;
}
ol.SubRank5 {
	padding-left:10px;
	/* 2009-06-29 */
	padding-bottom:3px;
	/* 2009-06-29 */
}
ol.SubRank5 li {
	letter-spacing:-1px;
	line-height: 24px;
}
ol.SubRank5 li img {
	vertical-align:middle;
	margin-right:5px;
	margin:6px 0;
}
ul.boardText {
	padding:15px 0 0 5px;
	margin-bottom:0px;
}
ul.boardText li{
	background-image: url(http://image8.hanatour.com/Lodge/Common/ico_bar.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height:18px;
	padding-left:15px;
	color:#666;
	font-size:11px;
	padding-bottom: 3px;
	letter-spacing:-1px;
}
ul.boardText li img {
	vertical-align:middle;
	margin-top: 3px;
	margin-bottom: 3px;
}
span.starLevel {
	float:right;
	margin-top: -23px;
}


/*¸®Á¶Æ®*/
.TitleBarResort01 {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/SubMain/bg_ResortTab_01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
}
.TitleBarResortBottom01 {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_ResortTab_01_Bottom.gif) left bottom no-repeat;
	padding:0 10px 10px 10px;	
}
ul.subCityListOrange_prev {
	float:left;
	margin:6px 0 0 5px;
	display:inline;
}
ul.subCityListOrange_prev li {
	float:left;
	display:block;
	width:auto;
	letter-spacing:-1px;
	font-family:dotum;
	color:#fff;
}

.subCityListOrange_prev li p{	
	padding:0 6px 0 0;
	margin:0 0 0 6px;
	display:block;
 	float:left;
	white-space:nowrap;
	
}
.subCityListOrange_prev li.on{
	float:left;
	height:24px;
	font-weight:bold;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_WhBackLeft.gif) left bottom no-repeat;
	
	}
.subCityListOrange_prev li.on p{
	float:left;
	height:24px;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_WhBackRight.gif) right bottom no-repeat;
}
	
.subCityListOrange_prev li.on p a{color:#ff6600;display:block; text-decoration:none;}
.subCityListOrange_prev li p a{color:#fff; display:block; text-decoration:none;}

.TitleBarResort02_prev {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/SubMain/bg_ResortTab_02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
}
.TitleBarResortBottom02_prev {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_ResortTab_02_Bottom.gif) left bottom no-repeat;
	padding:0 10px 10px 10px;	
}
.WeekendRoomBooking {
	padding:5px;
}
:root .WeekendRoomBooking {
	padding:8px 10px 7px 10px;
}
.WeekendRoomBooking li{
	display:block;
	height: 23px;
	font-size:11px;
	letter-spacing:-1px;
}
.WeekendRoomBooking li img {
	margin-right:5px;
	vertical-align:middle;
}
.WeekendRoomBooking li span.stayRoom{
	float:right;
	margin-top: -20px;
	color:#999;
}
*html .WeekendRoomBooking li span.stayRoom{ margin-top:-16px;}
p.MultiBookingText {
	height: 16px;
	margin-top : 5px;
	font-size:11px;
	color:#999;
}
.SubTop5HotelTab {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_cityTop5Hotel.gif) left top no-repeat; 
}
ul.SubTop5HotelList {
	float:left;
	margin-left:20px;
}
.SubTop5HotelList li {
	float:left;
	margin-right: 15px;
	letter-spacing:-1px;
}

.SubTop5HotelList li p{	
	padding:0 5px 0 0;
	margin:0 0 0 7px;
	display:block;
 	float:left;
	white-space:nowrap;
	
}
.SubTop5HotelList li.on{
	float:left;
	height:42px;
	font-weight:bold;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_SelecTapLeft.gif) left top no-repeat;
}

.SubTop5HotelList li.on p{
	float:left;
	height:42px;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_SelecTapRight.gif) right top no-repeat;
}
	
.SubTop5HotelList li.on p a{color:#fff; display:block; text-decoration:none; float:left; height:42px; background:url(http://image8.hanatour.com/Lodge/SubMain/bg_SelecTapCenter.gif) center top no-repeat; padding:4px 5px; }
.SubTop5HotelList li p a{color:#666; display:block; text-decoration:none; font-weight:bold; padding-top:4px}

.SubTop5HotelBottom {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_cityTop5Hotel_Bottom.gif) left bottom no-repeat;
	padding:0 10px 10px 10px;
}
.SubTop5HotelMiddle {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_cityTop5Hotel_Middle.gif) left top repeat-y;
	padding:0 5px 15px 5px;
	
}
.RcmHotel2depth {
	padding-left: 20px;
	display:block;
	height:30px;
	border-bottom: dashed 1px #ccc;
}
.RcmHotel2depth li{
	float:left;
	margin-right:20px;
	display:block;
	letter-spacing:-1px;
}
a.blue_list_Bg  			{	color: #009dee; padding:1px 2px; }
a.blue_list_Bg:active	 	{	color: #009dee; text-decoration: none;}
a.blue_list_Bg:link			{ 	color: #009dee; text-decoration: none;}
a.blue_list_Bg:visited 		{	color: #009dee; text-decoration: none;}
a.blue_list_Bg:hover 		{	color: #fff; background-color:#009dee;}

.MultiMediaBooking {
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_multimedia.gif) left top no-repeat;
	padding: 13px;
}
img.photo150 {
	width:150px;
	height:113px;
	border: solid 1px #666;
}

/*¿ÞÂÊ°Ë»ö*/
.LeftHotelSearch {
	border: solid 1px #d7d7d7;
	background-color:#fff;
	padding:4px;
	width:200px;
	
}
dl.searchList {
	line-height: 20px;
}
dl.searchList dt {
	font-size:11px;
	color:#2783c9;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/ico_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	float:left;
	margin-top:5px;
}
dl.searchList dd {
	background-color:#f4f4f4;
	padding: 2px 5px;
	clear:both;
	font-size:11px;
}

dl.searchList dd span.ItemNumber {
	
}

dl.searchList dd span.ItemPrice {
	color:#2783c9;
	text-decoration:none;
	float:right;
	margin-top:-22px;
	margin-right:3px;
}








/*°Ë»ö°á°úÁÂÃøÇÏ´Ü ¿ä¾à*/
.searchSummaryTop {
	width:191px;
	height:29px;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_SummaryTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.searchSummaryInfo {
	width:191px;
	font-size:11px;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_SummaryBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/*¼±ÅÃÇÏ½Å¼÷¹ÚÁ¤º¸*/
.SelectedHotelInfo {
	clear:both;
	width:200px;
	background:url(http://image8.hanatour.com/Lodge/Bookings/bg_selectedStayInfo.gif) left top no-repeat;
	height:265px;
	padding-top:60px;
}
:root .SelectedHotelInfo {height:205px;}
dl.StayInfo {
	padding-left: 24px;
	padding-right:10px;
}
.StayInfo dt {
	float:left;
	font-weight:bold;
	color:#FF0066;
	font-size:11px;
	width:40px;
}
.StayInfo dd {
	width:120px;
	float:left;
}
p.stayInfoText {
	clear:both;
	font-size:11px;
	padding: 10px 16px 0 16px;
	line-height:16px;
	letter-spacing:-1px;
	color:#666;
}

.similarityHotel {
	clear:both;
	background: url(http://image8.hanatour.com/Lodge/Bookings/bg_similarityHotel.gif) left top no-repeat;
	width:200px;
	height: 105px;
	padding-top:30px;
}

/*¸ÞÀÎ*/
.BG_mapSearch_prev {
	float:left;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_mapsearch.gif) left top no-repeat;
	width:285px;
	height:290px;
}
img.mapImg {
	margin-left: 30px;
}
ul.MapTab {
	clear:both;
	display:block;
	padding-left:140px;
	padding-top: 23px;
}
ul.MapTab li{
	float:left;
	display:block;
	margin-right:1px;
}
.ThemeHotelEvent {
	float:left;
	width:676px;
	height:70px;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_themeEvent_mod.gif) left top no-repeat;
	text-align:right;
}
.ThemeHotelEvent img {
	margin-right:5px;
	margin-top:5px;
}
.TitleBarWorld01 {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/Common/bg_hotelReview_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
}
.TitleBarWorldBottom01 {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_hotelReview_Bottom.gif) left bottom no-repeat;
	padding:0 10px 10px 10px;	
}
.TitleBarNotice01 {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/Common/bg_Notice_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px 5px 5px 7px;	
}
.TitleBarNoticeBottom01 {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_hotelReview_Bottom.gif) left bottom no-repeat;
	padding:0 5px 5px 7px;	
}
ul.subCityListPurple_prev {
	float:left;
	margin:6px 0 0 5px;
	display:inline;
}
ul.subCityListPurple_prev li {
	float:left;
	display:block;
	width:auto;
	letter-spacing:-1px;
	font-family:dotum;
	color:#fff;
}

.subCityListPurple_prev li p{	
	padding:0 8px 0 0;
	margin:0 0 0 8px;
	display:block;
 	float:left;
	white-space:nowrap;
	
}
.subCityListPurple_prev li.on{
	float:left;
	height:24px;
	font-weight:bold;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_WhBackLeft.gif) left bottom no-repeat;
	
	}
.subCityListPurple_prev li.on p{
	float:left;
	height:24px;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_WhBackRight.gif) right bottom no-repeat;
}
	
.subCityListPurple_prev li.on p a{color:#7c34b4;display:block; text-decoration:none;}
.subCityListPurple_prev li p a{color:#fff; display:block; text-decoration:none;}

.TitleBarWorld02_prev {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/Common/bg_hotelTip_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
}
.TitleBarWorldBottom02_prev {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_hotelTip_bottom.gif) left bottom no-repeat;
	padding:0 10px 10px 10px;	
}


/*¼­ºê¸Þ´ººÎºÐ*/
#subMnu_top {
	background-image:url(http://image8.hanatour.com/Lodge/Common/bg_SubMenu_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 5px 5px 0 5px;
}
#subMnu_middle {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/Common/bg_SubMenu_middle.gif);
	background-repeat:repeat-y;
	background-position:left top;
	padding: 0 5px 0 5px;
}
ul.SubMnuSearch {
	clear:both;	
	display:block;
	margin-top:0px;
	padding-top:5px;
	margin-bottom:5px;
	width: 190px;
	clear:both;
}
ul.SubMnuSearch li {
	clear:both;
	display:block;
	height:24px;
	padding:0 0 2px 0;
	margin:0px;
}

ul.SubMnuSearch li img {
	margin:0px;
	padding: 0px;
	vertical-align:bottom;
}
.SubMnuSearch img.rollover			{display:none;}
.SubMnuSearch a:hover				{border:0;}
.SubMnuSearch a:hover img			{display:none;}
.SubMnuSearch a:hover img.rollover	{display:inline;}

.SubMnuSearch .on img				{display:none;} 
.SubMnuSearch .on img.rollover		{display:inline;} 

ul.SubMnu1Depth {
	padding-left:5px;
	clear:both;
	margin-top:0px;
	padding-top:0px;
	width: 190px;
	clear:both;
}
ul.SubMnu1Depth li {
	clear:both;
	display:block;
	height:30px;
	padding:0px;
	margin:0px;
}
ul.SubMnu1Depth li img {
	margin:0px;
	padding: 0px;
	vertical-align:bottom;
}


.SubMnu1Depth img.rollover			{display:none;}
.SubMnu1Depth a:hover				{border:0;}
.SubMnu1Depth a:hover img			{display:none;}
.SubMnu1Depth a:hover img.rollover	{display:inline;}

.SubMnu1Depth .on img				{display:none;} 
.SubMnu1Depth .on img.rollover		{display:inline;} 


#subMnu_bottom {
	clear:both;
	width:200px;
	background-image:url(http://image8.hanatour.com/Lodge/Common/bg_SubMenu_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:10px;
}

/*ÃßÃµÇà»ç°Ë»ö*/
.SubLeftTitle {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/SubMain/bg_SubLeftGr_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.bottomBox {
	clear:both;
	border-bottom: solid 1px #d7d7d7;
	border-left: solid 1px #d7d7d7;
	border-right: solid 1px #d7d7d7;
	padding: 10px 10px 5px 10px;
}




.HotelTitleBox {
	width:676px;
	clear:both;
	height:40px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_HotelResult_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:verdana;
	padding-top:10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
:root .HotelTitleBox {	height:40px; padding-top: 10px; margin-bottom: 0px;} /*for FF*/

.HotelTitleBoxKR_prev {
	width:676px;
	clear:both;
	height:40px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_HotelResult_title_KR.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:verdana;
	padding-top:10px;
	padding-left: 10px;
	margin-bottom: 10px;
}



.HotelPhoto_Thumb{
	position: absolute;
	width: 201px;
	height: 151px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_HotelSearchPhoto.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index : 9;
}

.HotelPhoto_Thumb_Best{
	position: absolute;
	width: 201px;
	height: 151px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_HotelSearchPhotoBest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index : 9;
}


/* Calendar */
span.calendarday 
{
	width : 20px;
	text-align: center;
}

span.calendardate
{
	width : 20px;
	text-align: center;
}

span.calendardateNone
{
	width : 20px;
	text-align: center;
	color: #DDDDDD;
}



/* MajorCity */
#MajorCity_top {
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_majorCity_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:20px;
	text-align:right;
	padding: 10px 10px 0 0;
}
#MajorCity_middle {
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_majorCity_middle.gif);
	background-repeat:repeat-y;
	background-position:left top;
	padding: 10px 20px;
}
#MajorCity_bottom {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_majorCity_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:10px;
}

table.MajorCityList {
	width:300px;
}
.MajorCityList th, .MajorCityList td {
	border-bottom: solid 1px #e4e4e6;
	font-size: 11px;
	padding: 3px 0;
	text-align:left;
}
.MajorCityList td {
	color:#666;	
}

a.CityLink 		  		{ color: #666; padding-right: 3px; padding-left:2px; letter-spacing:-1px}
a.CityLink:active	 	{ color: #000; text-decoration: underline; letter-spacing:-1px}
a.CityLink:link			{ color: #666; text-decoration: none; letter-spacing:-1px }
a.CityLink:visited	 	{ color: #666; text-decoration: none; letter-spacing:-1px }
a.CityLink:hover 		{ color: #000; text-decoration: underline; letter-spacing:-1px}

.city_list {font-size :8pt; font-family:±¼¸², µ¸¿ò, Seoul, Gulim; color:#6E6E6E;line-height:20px;}
A.city_list:link{color:#6E6E6E; text-decoration:none;}
A.city_list:visited {color:#6E6E6E; text-decoration:none;}
A.city_list:active{color:#dd1b97; text-decoration:none;}
A.city_list:hover {color:#dd1b97; text-decoration:none;}




/*HotelSearchResult_detail
#LayerPopup {
	width:745px;		
	margin:0 auto;
	text-align:left;
}
#Layer_top {
	background-image: url(http://image8.hanatour.com/Lodge/Common/bg_Layer_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:right;
	height:38px;
}
#Layer_middle_title {
	background-image: url(http://image8.hanatour.com/Lodge/Common/bg_Layer_middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0 10px 15px 10px;
		
}
#LayerHotelName_prev {
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_Layer_HotelName.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height:50px;
	color:#fff;
	
}
#Layer_middle_Contents {
	background-image: url(http://image8.hanatour.com/Lodge/Common/bg_Layer_middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0 10px;
		
}
#Layer_bottom_Contents {
	clear:both;
	background-image: url(http://image8.hanatour.com/Lodge/Common/bg_Layer_bottom.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	height: 15px;		
}
#popupWrap{
	width:650px;
}
#popupStyle {
	clear:both;
	background-color: #fff;
	text-align: left;
	padding: 10px;
	border:solid 1px #000;
}
#popupTitleLeft {
	text-align:left;
	width:550px;
	float:left;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_PopupTitle.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#popupTitleRight {
	width:78px;
	height:45px;
	float:left;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_PopupTitle.gif);
	background-repeat:no-repeat;
	background-position:right top;
	text-align:right;
}
#popupTitleRight02 {
	height:45px;
	float:left;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_PopupTitle.gif);
	background-repeat:no-repeat;
	background-position:right top;
	text-align:right;
}

.popUpContents {
	border: solid 1px #ccc;
	padding: 15px;
}
*/





/* ·¹ÀÌ¾î°ü·Ã
 * ÁÂ»ó´Ü: 0,	Á¤»ó´Ü: 1, 	¿ì»ó´Ü: 2
 * ÁÂÁß´Ü: 3,	ÄÁÅÙÃ÷: 4,	¿ì»ó´Ü: 5
 * ÁÂÇÏ´Ü: 6,	Á¤ÇÏ´Ü: 7,	¿ìÇÏ´Ü: 8
 * 
 */
#wrapper {
    width: 700px;
    height: 700px;
}

/*************************** BÇü½Ä ·¹ÀÌ¾î º¸´õ ***************************/

/* »ó´Ü */
.divLayTypeB1_prev {
    background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickTopBottom.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 11px;
}
.divLayTypeB2_prev
{
	background-color: #fff;
    border-top: 2px solid #E11698;
    height: 35px;
}
.divLayTypeB3_prev {
    background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickTopBottom.gif);
    background-repeat: no-repeat;
    background-position: -24px 0px;
    width: 11px;
}
/* »ó´Ü */



/* Áß´Ü */
.divLayTypeB4_prev 
{
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickLeft.gif);
    background-repeat: repeat-y;
    width: 11px;
}
.divLayTypeB5_prev
{
	background-color: #fff;
}
.divLayTypeB6_prev
{
    background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickRight.gif);
    background-repeat: repeat-y;
    width: 11px; 
}
/* Áß´Ü */



/* ÇÏ´Ü */
.divLayTypeB7_prev {
    background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickTopBottom.gif);
    background-repeat: no-repeat;
    background-position: 0px -24px;
    width: 11px;
}
.divLayTypeB8_prev
{
	background-color: #fff;
    border-bottom: 2px solid #E11698;
    height: 10px;
}
.divLayTypeB9_prev {
background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickTopBottom.gif);
    background-repeat: no-repeat;
    background-position: -24px -24px;
    width: 11px;
}
/* ÇÏ´Ü */



/*************************** DÇü½Ä ·¹ÀÌ¾î º¸´õ ***************************/

/* »ó´Ü */
.divLayTypeD1 {
    background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickTopBottom.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 11px;
    height: 38px;
    float : left;
   	clear:both;    
}
.divLayTypeD2 
{
	background-color: #fff;
    border-top: 2px solid #E11698;
    width: 408px;
    height: 35px;
    float : left;
}
.divLayTypeD3 {
    background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickTopBottom.gif);
    background-repeat: no-repeat;
    background-position: -24px 0px;
    width: 11px;
    height: 38px;
    float : left;
}
/* »ó´Ü */



/* Áß´Ü */
.divLayTypeD4 
{
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickLeft.gif);
    background-repeat: repeat-y;
    width: 11px;
    height: 1049px;
    float : left;
   	clear:both;
}
.divLayTypeD5 
{
	background-color: #fff;
    width: 408px;
    height: 1049px;
    float : left;
}
.divLayTypeD6 
{
    background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickRight.gif);
    background-repeat: repeat-y;
    width: 11px;
    height: 1049px;
    float : left;  
}
/* Áß´Ü */



/* ÇÏ´Ü */
.divLayTypeD7 {
    background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickTopBottom.gif);
    background-repeat: no-repeat;
    background-position: 0px -23px;
    width: 11px;
    height: 24px;
    float : left;
   	clear:both;       
}
.divLayTypeD8 
{
	background-color: #fff;
    border-bottom: 2px solid #E11698;
    width: 408px;
    height: 22px;
    float : left;
}
.divLayTypeD9 {
background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickTopBottom.gif);
    background-repeat: no-repeat;
    background-position: -24px -23px;
    width: 11px;
    height: 24px;
    float : left;
}
/* ÇÏ´Ü */




/*************************** Login ·¹ÀÌ¾î º¸´õ ***************************/

#Login_top_mod {
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClick_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:20px;
	text-align:right;
	padding: 10px 20px 0 0;
	
}
#Login_middle_mod {

	padding: 0 30px;
	text-align:left;
}

#Login_bottom_mod {
	padding:15px 30px 25px 30px;
	text-align:left;
}

:root #Login_bottom_mod {	padding:25px 30px 25px 30px; }
.LoginLeft {
	float:left;
	width:320px;
	margin-bottom: 5px;
}

Login_bottom_bg_mod 
{
	background-image:url(http://image8.hanatour.com/Lodge/Common/bg_LayerLogin_bottom_old.gif);
	background-position:bottom left;
	border: solid 1px #000;
}


/* ÃßÃµÈ£ÅÚ */
.RecommendHotelBox {
	clear:both;
	width:676px;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_recommendHotel.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-bottom: 5px;
}
.RcmHotelList {
	margin: 0 10px 10px 10px;
	clear:both;
	border-bottom: solid 1px #e8e8e8;	
}
.RcmHotelPhoto {
	float:left;
	width: 160px;
}
.RcmHotelPhoto img {
	border: solid 1px #ccc;
	width:150px;
	height:120px;
}
.RcmHotelInfo {
	float:left;
	width: 496px;

}
.RcmHotelName {
	background-color: #ececec;
	font-weight:bold;
	padding: 5px;
}

.RcmHotelGrade {
	width:286px;
	float:left;
}
.RcmHotelGrade img {
	vertical-align:middle;
}

.RcmHotelPrice {
	width:200px;
	float:left;
	font-weight:bold;
	color:#1273ab;
	text-align:right;
}
div.InfoContents {
	clear:both;
	margin: 10px 5px;
	line-height: 18px;
}

.RcmHotelView {
	clear:both;
	font-size:11px;
	float:left;
	width:376px;
	height: 30px;
	vertical-align:middle;
}
.RcmHotelView_customer {
	clear:both;
	font-size:11px;
	float:left;
	width:330px;
	height: 30px;
	vertical-align:middle;
}

a.UnderLine_Black  			{ color: #0099ff; text-decoration: underline; margin-left:3px;}
a.UnderLine_Black:active	{ color: #fff; text-decoration: none; background-color:#0099ff;}
a.UnderLine_Black:link		{ color: #0099ff; text-decoration: underline;}
a.UnderLine_Black:visited 	{ color: #0099ff; text-decoration: underline;}
a.UnderLine_Black:hover 	{ color: #fff; text-decoration: none; background-color:#0099ff;}

.RcmHotelBooking {
	float:left;
	width:110px;
	height:30px;
	text-align:right;
}
.RcmHotelBooking_Value {
	float:left;
	width:90px;
	height:30px;
	text-align:center;
	line-height: 16px;
}





/* Click Hotel*/
.SelectList {
	text-align:center;
	display:block;
	background-color:#f4f4f4;
	height:36px;
}
ul.SelectList li{
	float:left;
	font-size:11px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/lin_selectLine.gif);
	background-repeat:no-repeat;
	background-position: right center;
	padding:5px 12px 3px 12px;
}
a.SelectHotelOn		  		{ color: #000; text-decoration: underline; font-weight:bold;}

a.SelectHotel 		  		{ color: #666;}
a.SelectHotel:active	 	{ color: #000; text-decoration: underline;}
a.SelectHotel:link			{ color: #666; text-decoration: none; }
a.SelectHotel:visited	 	{ color: #666; text-decoration: none;}
a.SelectHotel:hover 		{ color: #000; text-decoration: underline;}

table.ClickHotelList {
	width:670px;
}
table.ClickHotelList th img, table.ClickHotelList td img {
	vertical-align:middle;
}
table.ClickHotelList th, table.ClickHotelList td {
	font-size:11px;
	border-bottom: dotted 1px #bebebe;
	height: 30px;
}
table.ClickHotelList td {
	text-align:center;
}
table.ClickHotelList th {
	text-align:left;
	width:340px;
}
tr.LastLine th, tr.LastLine td {
	border-bottom: solid 1px #bebebe;
}
#ClickHotelMap_bottom {
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClick_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:10px;
}




/*Å×µÎ¸®ÀÖ´Â Å×ÀÌºí*/
table.BDTable {
	border-top: solid 1px #dfdfdf;
	border-right: solid 1px #dfdfdf;
}
table.BDTable th {
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	height:30px;
	background-color:#f4f4f4;
	border-bottom: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
}
table.BDTable td {
	height:30px;
	border-bottom: solid 1px #dfdfdf;
	border-left: solid 1px #dfdfdf;
	line-height: 20px;
}
td.noneLefttBd {
	border-left:none;
}



/*·Îµù*/
.LoadmingSmallTop {
    width:190px;
    height:15px;
    background:url(http://image8.hanatour.com/Lodge/Common/bg_LoadingSmallTop.gif) left top no-repeat;
}
.LoadmingSmallMiddle {
    width:190px;
    height:100px;
    text-align:center;
    clear:both;
    background:url(http://image8.hanatour.com/Lodge/Common/bg_LoadingSmallMiddle.gif) left top repeat-y;
    font-family:µ¸¿ò,Dotum;
	font-size: 11px;
	color:#999;
	line-height:16px;
}
.LoadmingSmallBottom {
    width:190px;
    height:15px;
    clear:both;
    background:url(http://image8.hanatour.com/Lodge/Common/bg_LoadingSmallBottom.gif) left bottom no-repeat;
}

.LoadmingMediumTop {
    width:360px;
    height:25px;
    background:url(http://image8.hanatour.com/Lodge/Common/bg_LoadingMediumTop.gif) left top no-repeat;
}
.LoadmingMediumMiddle {
    width:360px;
    height:210px;
    text-align:center;
    clear:both;
    background:url(http://image8.hanatour.com/Lodge/Common/bg_LoadingMediumMiddle.gif) left top repeat-y;
    font-family:µ¸¿ò,Dotum;
	font-size: 14px;
	font-weight:bold;
	color:#999;
	line-height:16px;
}
.LoadmingMediumBottom {
    width:360px;
    height:25px;
    clear:both;
    background:url(http://image8.hanatour.com/Lodge/Common/bg_LoadingMediumBottom.gif) left bottom no-repeat;
}



/*ÁÂÃø Çà»ç°Ë»ö¹è°æ*/
.SubLeftTitle {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/SubMain/bg_SubLeftGr_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}



/*È£ÅÚ»ó¼¼Á¤º¸*/
#LayerHotelName_prev {
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_Layer_HotelName.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height:50px;
	color:#fff;
	
}

span.NameText {
	width:550px;
	display:block;
	float:left;
	line-height:16px;
	padding-left:10px;
	padding-top:15px;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana;
}

span.CodeText {
	width:110px;
	display:block;
	float:left;
	text-align:right;
	padding-top:15px;
	padding-right:0px;
}


.LayerHotelInfo_middle {
	clear:both;
	padding: 0px 0 0 10px;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerHotelInfo_middle.gif);
	vertical-align: top;
}

.PhotoView {
	width: 220px;
	clear:both;
	float:left;
}
.LayerPhotoFrame {
	width: 220px;
	clear:both;
}

.LayerPhotoFrame img{
	width: 218px;
	height: 168px;
	border:solid 1px #999;
	margin-top: 1px;
	margin-left: 1px;
}

.LayerRight_thumb{
	position: absolute;
	width: 220px;
	height: 170px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/img_BestHotel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index : 10;
	padding:0px;
	margin: 0 auto;
	display: block;
}
.PhotoThumb {
	text-align:center;
}
.PhotoThumb img {
	width:67px;
	height:57px;
	border:solid 1px #ccc;	
}

.HotelInfo_Right {
	float:left;
	padding: 0px 0px 0px 8px;
}

dl.HotelInfoDetail {
	padding-top:5px;
	background-color:#fff;
}

dl.HotelInfoDetail dt{
	width:65px;
	float:left;
	margin-top:1px;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/ico_gray_circle.gif);
	background-repeat: no-repeat;
	background-position: left center;
	letter-spacing:-1px;	
}

:root dl.HotelInfoDetail dt{ padding-top:2px;}

dl.HotelInfoDetail dd{
	float:left;
	width:338px;
	border:1px solid #FFF;
}

dl.HotelInfoDetail dd img{
	margin-right:3px;
	vertical-align:middle;
}

dl.HotelInfoDetailLayer {
	margin:1px;
}

dl.HotelInfoDetailLayer dt{
	width:65px;
	float:left;
	margin-top:1px;
	padding-left: 10px;
	font-size:11px;
	font-weight:bold;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/ico_gray_circle.gif);
	background-repeat: no-repeat;
	background-position: left center;
	letter-spacing:-1px;	
}

:root dl.HotelInfoDetailLayer dt{ padding-top:2px;}

dl.HotelInfoDetailLayer dd{
	float:left;
	width:366px;
	color:#666;
}

dl.HotelInfoDetailLayer dd img{
	margin-right:3px;
	vertical-align:middle;
}


.SideButton_Layer {
	clear:both;
	width:676px;
}

div.LeftButton {
	width:50%;
	float:left;
}
div.RightButton {
	width:50%;
	float:right;
	text-align:right;
}


div.HotelStanby {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerHotelStanby.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin: 20px 0 10px 0;
	padding:10px 0 10px 80px;
	color:#fff;
}

/*Àç°Ë»ö*/

div.Research {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerReserach_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 10px 10px;
}
dl.ResearchBox {
	clear:both;
	height:30px;
	padding-left:30px;
}
dl.ResearchBox dt{
	float:left;
	margin-right: 3px;
}
dl.ResearchBox dd{
	float:left;
	padding-right: 30px;
}

dl.ResearchBoxRoom {
	clear:both;
	padding-left:30px;
	
}
dl.ResearchBoxRoom dt{
	float:left;
	margin-right: 3px;
}
dl.ResearchBoxRoom dd{
	float:left;
	padding-right: 20px;
}


div.Research_Bottom {
	clear:both;
	height:10px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerReserach_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}


/*È£ÅÚ»ó¼¼Á¤º¸ ÅÇ */
.LayerValue01 {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerValue_01_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 10px 0 0 10px;
}
table.Value01 th, table.Value01 td {
	text-align:center;
	font-size:12px;
}


table.Value01_Under th {
	font-size:11px;
	height: 25px;
}
table.Value01 td {
	vertical-align:top;
	height:50px;
	line-height: 20px;
}

.LayerValue02 {
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerValue_02_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 10px 0 10px 10px;
}

table.Value02 th, table.Value02 td {
	text-align:center;
	font-size:12px;
}
dl.purposePercent {
	padding-left: 15px;
}
dl.purposePercent dt {
	float:left;
	padding-right: 3px;
	padding-left: 15px;
}
dl.purposePercent dd {
	float:left;
	font-weight:bold;
	padding-right: 15px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/lin_selectLine.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

.LayerValue03 {
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerValue_03.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 10px 0 10px 10px;
}

table.Value03 th, table.Value03 td {
	text-align:center;
}

div.hotelInfo_tabBox {
	vertical-align:bottom;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_tab_hotel_line.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	height:41px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

ul.hotelInfo_tab {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
ul.hotelInfo_tab li.origin_tab {
	height: 35px;
	width: 115px;
	list-style-type: none;
	margin-right: 2px;
	float: left;
	padding-top: 6px;
	letter-spacing: -1px;
}
ul.hotelInfo_tab li.origin_tab a {
	height: 35px;
	width: 115px;
	padding-top: 7px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
span.ReviewNum {
	color:#0070c4;
	letter-spacing:normal;
}
li.origin_tab a.On_tab{
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_tab_hotel_origin.gif);
	color:#666;
}
li.origin_tab a.On_tab:hover{
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_tab_hotel_over.gif);
	color:#e11698;
	font-weight:bold;
	
}

li.origin_tab a.Select_tab {
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_tab_hotel_over.gif);
	color:#e11698;
	font-weight:bold;
}

.BgShadowline {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_shadowLine.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding: 20px 0;
}
.LeftInfo {
	float:left;
	width:416px;
}
.RightPhotoBox {
	float:left;
	width:250px;
	margin-left:8px;
}
.RightPhotoTop {
	clear:both;
	width:250px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_Photo_top.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding: 10px 0;
	font-size: 11px;
	text-align:center;
}
.BigPhoto {
	width: 228px;
	height: 178px;
	border: solid 1px #ccc;	
}
.RightPhotoBottom {
	clear:both;
	width:250px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_Photo_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom: 10px;
	font-size: 11px;
	text-align:center;
}
.RightPhotoBottom img {
	width: 52px;
	height: 52px;
	border: solid 1px #ccc;
	margin: 2px;
}


/*Layer Tab 02*/
.LayerMap {
	clear:both;
	border: solid 1px #ccc;
}
.LayerMapInfo {
	clear:both;
	background-color:#f4f4f4;
	padding: 10px;
}
ul.MapInfo li{
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/ico_gray_circle.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	padding-left:10px;
	
}

/*Layer Tab 03*/

ul.TitleInfo li{
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/ico_gray_circle.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	padding-left:10px;
	font-size: 11px;
	color:#666;
	
}
/*Layer Tab 04*/
.TourInfoTitle {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_tourInfo_TitleBar.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:44px;
	margin-top:20px;
}
.TourInfoContents {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_tourInfo_Contents.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
table.TimeDifferent {
	width:100%;
}
ul.TimedfList {
	margin-bottom:20px;
	clear:both;
}
ul.TimedfList li{
	float:left;
	text-align:center;	
	font-weight:bold;
	
}
li.bgTime {
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_timeNum.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:12px;
	font-family: verdana;
	color:#d5ff2c;
	display:block;
	width:17px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	margin-right:3px;
}
table.tourWheather {
	margin-left:10px;
	width:656px;
	text-align:center;
}
table.tourWheather th, table.tourWheather td {
	height:30px;
	border-bottom: dotted 1px #ccc;
}
table.tourWheather th{
	width:90px;
	font-size:11px;
}
table.tourWheather td{
	width:50px;
}

table.exchangeRate {
	margin-left:10px;
	width:656px;
	text-align:center;	
}
table.exchangeRate th, table.exchangeRate td {
	height:30px;
	border-bottom: dotted 1px #ccc;
}

/*Layer Tab 05*/
.BgShadowlineNomargin {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_shadowLine.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
.dashedBox {
	border:dashed 1px #666;
	padding: 10px;
}
dl.InfoNumber {
	clear:both;
}
dl.InfoNumber dt{
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_InfoNum.gif);
	background-repeat:no-repeat;
	background-position:4px 2px;
	color:#fff;
	font-weight:bold;
	float:left;
	width:24px;
	height:22px;
	text-align:center;
	letter-spacing:-1px;
	font-size:11px;
	font-family: tahoma;
}
dl.InfoNumber dd{
	float:left;
	color:#cc0099;
	font-weight:bold;
}
.tourInfoBox {
	clear:both;
	padding:0 10px;
}
ul.tourInfoList {
	padding-top: 5px;
}

ul.tourInfoList li{
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/ico_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left: 10px;
	line-height: 18px;
	padding-bottom: 10px;
}



/*°Ô½ÃÆÇ ½ºÅ¸ÀÏ - ºí·ç*/
table.blueBoardList {
	text-align:center;
	font-size:12px;
	
}
table.blueBoardList th {
	height:35px;
	color:#fff;
	letter-spacing:-1px;	
}

th.BlueLeftTh { 
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_TableLeft.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

th.BlueRightTh{ 
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_TableRight.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
th.BlueTh{
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_TableMiddle.gif);
	background-repeat:repeat-x;
	background-position:left top;	
}

table.blueBoardList td {
	height:30px;
	border-bottom: solid 1px #ccc;
}
td.txtBlueNum{
	font-weight:bold;
	color:#3399ff;
	font-family:verdana;
	font-size:11px;
}
tr.BlueEndLine td{
	border-bottom: solid 1px #3db3ec;
}

/*ÆäÀÌÂ¡½ºÅ¸ÀÏ - ºí·ç*/
.BluePaging {
	clear:both;
	width:100%;
	text-align:center;
	padding: 15px 0;
	font-family: verdana;
	font-size:11px;
}
.BluePaging img {
	vertical-align:middle;
	margin:3px;
}


/*Àç°Ë»ö¹Ú½º*/
.ResearchBoxTop {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Bookings/bg_reserch_top.gif) left top no-repeat;
	height:10px;
}
.ResearchBoxMiddle {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Bookings/bg_reserch_middle.gif) left top repeat-y;
	padding: 1px 0px 0px 10px;
}
dl.searchList_01 {
	width:300px;
	float:left;
	line-height: 20px;
	padding-left:10px;
}
dl.searchList_01 dt {
	font-size:11px;
	color:#2783c9;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/ico_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float:left;
	clear:both;
	padding-left:10px;
	margin-top:5px;
	width:80px;
	display:block;
	
}


dl.searchList_01 dd {
	float:left;
	font-size:11px;
	width:180px;
	display:block;
	padding: 2px 5px;
}
dl.searchList_01 dd.depthDD {
	padding-left:85px;
	width:auto;
}
:root dl.searchList_01 dd.depthDD {padding-left:95px; width:180px;}
dl.searchList_01 dd span.ItemNumber {
	
}

dl.searchList_01 dd span.ItemPrice {
	color:#2783c9;
	text-decoration:underline;
	float:right;
	margin-top:-22px;
	margin-right:3px;
}
.ResearchBoxBottom {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Bookings/bg_reserch_bottom.gif) left bottom no-repeat;
	height:10px;
}
.Bg_GR {
	background-color:#f4f4f4;
}

dl.searchList_02 {
	float:left;
	width:650px;
	line-height: 20px;
}
dl.searchList_02 dt {
	font-size:11px;
	color:#2783c9;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/ico_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	clear:both;
	padding-left:10px;
	margin-top:5px;
	width:70px;
	display:block;
	
}


dl.searchList_02 dd {
	font-size:11px;
	width:650px;
	display:block;
}

dl.searchList_02 dd span.ItemPrice {
	color:#2783c9;
	text-decoration:underline;
	float:right;
	margin-top:-22px;
	margin-right:3px;
}
ul.ResearchList {
	clear:both;
	width:650px;
	display:block;
}
ul.ResearchList li {
	float:left;
	display:block;
	width:160px;
	font-size:11px;
	letter-spacing:-1px;
}

dl.searchList_03 {
	float:left;
	width:650px;
	line-height: 20px;
}
dl.searchList_03 dt {
	font-size:11px;
	color:#2783c9;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/ico_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float:left;
	padding-left:10px;
	margin-top:7px;
	width:70px;
	display:block;
	
}
dl.searchList_03 dd {
	font-size:11px;
	width:570px;
	float:left;
	display:block;
}

dl.searchList_01Wide {
	width:500px;
	float:left;
	line-height: 20px;
	padding-left:10px;
}
dl.searchList_01Wide dt {
	font-size:11px;
	color:#2783c9;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/ico_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float:left;
	padding-left:10px;
	margin-top:5px;
	width:80px;
	
}

dl.searchList_01Wide dd {
	float:left;
	font-size:11px;
	padding: 2px 5px;
}

dl.searchList_dtWide {
	width:500px;
	margin-top:-15px;
	float:left;
	line-height: 20px;
	padding-left:10px;
}
dl.searchList_dtWide dt {
	font-size:11px;
	color:#2783c9;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/ico_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float:left;
	padding-left:10px;
	margin-top:5px;
	width:130px;	
}

/* [04/21/2009] ¼÷¹Úµµ½Ã¿ë */
dl.searchList_dtWide_mod dd {
	font-size:11px;
	float:left;
	padding-right:2px;
}

dl.searchList_dtWide_mod {
	width:500px;
	margin-top:5px;
	line-height: 20px;
	float:left;
	padding-left:10px;
}

dl.searchList_dtWide_mod dt {
	font-size:11px;
	color:#2783c9;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/ico_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	padding-left:6px;

}

/*Àç°Ë»ö¹Ú½º*/




.searchBtn {
	float:left;
	padding-left:700px;
}




/*ÇÁ·Î¸ð¼Ç»ó¼¼Á¤º¸·¹ÀÌ¾î*/
.PromotionBoxTop {
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_PromotionBoxTop.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:370px;
	height:20px;
}
.PromotionBoxBottom {
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_PromotionBoxBottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:370px;
	height:20px;
}
.PromotionText {
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_PromotionBoxMiddle.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:370px;
	font-size:11px;
	line-height:18px;
	padding:0px 0px 0px 0px;

}

dl.PromotionText {
	margin:0px 0px 0px 0px;
}

dl.PromotionText dt{
	width:60px;
	float:left;
	margin-top:1px;
	margin-left:10px;
	padding-left: 10px;
	font-size:11px;
	font-weight:bold;
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/ico_gray_circle.gif);
	background-repeat: no-repeat;
	background-position: left center;
	letter-spacing:-1px;	
}

:root dl.PromotionText dt{ padding-top:2px;}

dl.PromotionText dd{
	float:left;
	width:285px;
	color:#666;
	text-align:left;
	letter-spacing: -1px;
}

dl.PromotionText dd img{
	margin-right:3px;
	vertical-align:middle;
}



/* 2009/05/30 */

/* newhotel start */

img.newhotel { width:120px; height:91px; border: solid 1px #ccc;}

.tips {
	width:320px; 
	padding:5px 0 0 5;
	line-height:20px;
	clear:both;
}

.newHotelLayer_mod {
	
	clear:both;
	width:335px;
	height:202px;
	background: url(http://image8.hanatour.com/Lodge/Common/bg_FaqNewHotel_mod.gif) left bottom no-repeat;
	padding:0 10px 10px 5px;	
}

.newHotelBox1_mod {
	width:335px;
	clear:both;
	height:200px;
	padding: 20px 0 0 0;
	}

div.HotelPhoto_mod {
	width:135px;
	clear:both;
	padding: 10 0 0 5;
	float:left;
	vertical-align:top;
}

div.HotelTitle_mod{
	width:175px;
	text-align:left;
	clear:both;

	line-height:16px;
	margin-top:10px;
	margin-bottom:5px;
	float:right
}

div.hotelName_mod {
	margin-top:5px;
	width:175px;
	height:35px;
	padding:0 10 0 0;
	line-height:16px;
}

ul.faqText_mod {
	padding:14px 7px 0 5px;

}
ul.faqText_mod li{

	vertical-align:bottom;
	margin:1px;
	background-image: url(http://image8.hanatour.com/Lodge/Common/ico_bar.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height:18px;
	padding-left:15px;
	color:#666;
	font-size:13px;
	padding-bottom: 3px;
	letter-spacing:-1px;
}
ul.faqText_mod li img {
	vertical-align:top;
	margin-top: 3px;
	margin-bottom: 3px;

s}

.txtSize_11	 { 	font-size:11px;}
.mT5  { margin-top:5px;}

a.black_list  			{ color: #000;}
a.black_list:active	 	{ color: #000; text-decoration: none;}
a.black_list:link		{ color: #000; text-decoration: none;}
a.black_list:visited 	{ color: #000; text-decoration: none;}
a.black_list:hover 		{ color: #000; text-decoration: none;}

a.DGR_list_LGR 			{ color: #999;}
a.DGR_list_LGR:active	{ color: #333; text-decoration: none;}
a.DGR_list_LGR:link		{ color: #999; text-decoration: none;}
a.DGR_list_LGR:visited 	{ color: #999; text-decoration: none;}
a.DGR_list_LGR:hover 	{ color: #333; text-decoration: none;}

/* newhotel end */

a.DGR_list_LGR_mod 		{ color: #777;}
a.DGR_list_LGR_mod:active	 	{ color: #222; text-decoration: none;}
a.DGR_list_LGR_mod:link		{ color: #777; text-decoration: none;}
a.DGR_list_LGR_mod:visited 	{ color: #777; text-decoration: none;}
a.DGR_list_LGR_mod:hover 		{ color: #222; text-decoration: none;}



/* -------------------------------- added for blue [2009-05-30] -----------------------------------*/
/*	ÀÌ»ó ¿À¸®Áö³Î ÅÛÇÃ¸´ Å¬·¡½º Áß »ö±òÀ» À§ÇØ ¼öÁ¤µÈ Å¬·¡½º ÀÌ¸§À» [className]_prev·Î ¼öÁ¤	*/
/*	ÀÌÇÏ´Â Ãß°¡µÈ »ö»ó ÅÛÇÃ¸´ class, ÀÌ¸§Àº ¿À¸®Áö³Î [className]À» ´ëÃ¼	*/


/*¸ÞÀÎ ¼­Ä¡ ¹Ú½º */
.QuickSearchTitle {
	width:391px;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_QuickSearchTitle_mod.gif) left top no-repeat;
}
.QuickSearchContents {
	clear:both;
	width:391px;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_QuickSearch_mod.gif) left top no-repeat;	
}
/*¸ÞÀÎ ¼­Ä¡ ¹Ú½º */

/*ÇÃ·¡½Ã¸Ê ¹Ú½º */
.BG_mapSearch {
	float:left;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_mapsearch_mod.gif) left top no-repeat;
	width:285px;
	height:290px;
}
/*ÇÃ·¡½Ã¸Ê ¹Ú½º */

/* Àü¹®°¡ ÆÁ */
.TitleBarWorld02 {
	clear:both;
	background: url(http://image8.hanatour.com/Lodge/Common/bg_hotelTip_top_mod.gif) left bottom no-repeat;
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
}


.TitleBarWorldBottom02 {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_hotelTip_bottom_mod.gif) left bottom no-repeat;
	padding:0 10px 10px 10px;	
}

/* 2009-06-26 */
.TitleBarWorldBottom02_gray {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_hotelTip_bottom_gray_mod.gif) left bottom no-repeat;
	padding:0 10px 10px 10px;	
}
/* 2009-06-26 */

/* 2009-06-26 */
.TitleBarWorldBottom02_gray2 {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_hotelTip_bottom2_gray_mod.gif) left bottom no-repeat;
	padding:0 10px 10px 10px;	
}
/* 2009-06-26 */

/* 2009-06-26 */
.TitleBarWorldBottom02_gray3 {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_hotelTip_bottom3_gray_mod.gif) left bottom no-repeat;
	padding:0 10px 10px 10px;	
}
/* 2009-06-26 */

ul.subCityListPurple {
	float:left;
	margin:6px 0 0 5px;
	display:inline;
}
ul.subCityListPurple li {
	float:left;
	display:block;
	width:auto;
	letter-spacing:-1px;
	font-family:dotum;
	color:#fff;
}

.subCityListPurple li p{	
	padding:0 8px 0 0;
	margin:0 0 0 8px;
	display:block;
 	float:left;
	white-space:nowrap;
	
}
.subCityListPurple li.on{
	float:left;
	height:24px;
	font-weight:bold;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_WhBackLeft.gif) left bottom no-repeat;
	
	}
.subCityListPurple li.on p{
	float:left;
	height:24px;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_WhBackRight.gif) right bottom no-repeat;
}
	
.subCityListPurple li.on p a{color:#3C75E7;display:block; text-decoration:none;}
.subCityListPurple li p a{color:#fff; display:block; text-decoration:none;}

/* Àü¹®°¡ ÆÁ*/
	
/* TOP5 È£ÅÚ*/

.CityBest5Top {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_best5_top_mod.gif) left top no-repeat;
	padding: 5px 15px;
	
}

a.3{ color: #fff; text-decoration: none; background-color:#47ACEE; padding:2px; font-weight:bold;}
a.pinkBg_list_Select{ color: #fff; text-decoration: none; background-color:#47ACEE; padding:2px; font-weight:bold;}
a.pinkBg_list  			{ color: #666; padding: 1px 0;}
a.pinkBg_list:active	{ color: #fff; text-decoration: none; background-color:#47ACEE;}
a.pinkBg_list:link		{ color: #666; text-decoration: none;}
a.pinkBg_list:visited 	{ color: #666; text-decoration: none;}
a.pinkBg_list:hover 	{ color: #fff; text-decoration: none; background-color:#47ACEE;}

.CityBest5Bottom {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/Common/bg_best5_bottom_mod.gif) left bottom no-repeat;
	padding:10px;
}

/* TOP5 È£ÅÚ*/


/* ·¹ÀÌ¾î BÇü */
/* »ó´Ü */
.divLayTypeB1 {
    background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickTopBottom_mod.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 11px;
}
.divLayTypeB2
{
	background-color: #fff;
    border-top: 2px solid #3C75E7;
    height: 35px;
}

.divLayTypeB2_1
{
	background-color: #fff;
    border-top: 2px solid #3C75E7;
    height: 10px;
}

.divLayTypeB3 {
    background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickTopBottom_mod.gif);
    background-repeat: no-repeat;
    background-position: -24px 0px;
    width: 11px;
}
/* »ó´Ü */



/* Áß´Ü */
.divLayTypeB4 
{
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickLeft_mod.gif);
    background-repeat: repeat-y;
    width: 11px;
}
.divLayTypeB5 
{
	background-color: #fff;
}
.divLayTypeB6
{
    background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickRight_mod.gif);
    background-repeat: repeat-y;
    width: 11px; 
}
/* Áß´Ü */

/* ÇÏ´Ü */
.divLayTypeB7 {
    background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickTopBottom_mod.gif);
    background-repeat: no-repeat;
    background-position: 0px -24px;
    width: 11px;
}
.divLayTypeB8 
{
	background-color: #fff;
    border-bottom: 2px solid #3C75E7;
    height: 10px;
}

.divLayTypeB8_1 
{
	background-color: #fff;
    border-bottom: 2px solid #3C75E7;
    height: 23px;
}

.divLayTypeB9 {
background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_LayerClickTopBottom_mod.gif);
    background-repeat: no-repeat;
    background-position: -24px -24px;
    width: 11px;
}
/* ÇÏ´Ü */

/* ·¹ÀÌ¾î BÇü */

/* ¼Ó¼ºº° ÆÇ¸Å¼øÀ§ */

.TitleBarDomestic03 {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/SubMain/bg_DomesticTab_03_mod.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
}
.TitleBarDomesticBottom03 {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_DomesticTab_03_Bottom_mod.gif) left bottom no-repeat;
	padding:5px 7px 7px 7x;
}

ul.subCityListGreen {
	float:left;
	margin:6px 0 0 5px;
	display:inline;
}
ul.subCityListGreen li {
	float:left;
	display:block;
	width:auto;
	letter-spacing:-1px;
	font-family:dotum;
	color:#fff;
}

.subCityListGreen li p{	
	padding:0 8px 0 0;
	margin:0 0 0 8px;
	display:block;
 	float:left;
	white-space:nowrap;
	
}
.subCityListGreen li.on{
	float:left;
	height:24px;
	font-weight:bold;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_WhBackLeft.gif) left bottom no-repeat;
	
	}
.subCityListGreen li.on p{
	float:left;
	height:24px;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_WhBackRight.gif) right bottom no-repeat;
}
	
.subCityListGreen li.on p a{color:#3C75E7;display:block; text-decoration:none;}
.subCityListGreen li p a{color:#fff; display:block; text-decoration:none;}

/* ¼Ó¼ºº° ÆÇ¸Å¼øÀ§ */

/* ½Ç½Ã°£ ÁÖ¸»¿¹¾à */

.TitleBarDomestic04 {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/SubMain/bg_DomesticTab_04_mod.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
}
.TitleBarDomesticBottom04 {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_DomesticTab_04_Bottom_mod.gif) left bottom no-repeat;
	padding:5px 7px 7px 7x;
}
ul.subCityListGreenSmall {
	float:left;
	margin:6px 0 0 5px;
	display:inline;
}
ul.subCityListGreenSmall li {
	float:left;
	display:block;
	width:auto;
	letter-spacing:-1px;
	font-family:dotum;
	color:#fff;
}

.subCityListGreenSmall li p{	
	padding:0 5px 0 0;
	margin:0 0 0 5px;
	display:block;
 	float:left;
	font-size:11px;
	white-space:nowrap;
	
}
.subCityListGreenSmall li.on{
	float:left;
	height:24px;
	font-weight:bold;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_WhBackLeft.gif) left bottom no-repeat;
	
	}
.subCityListGreenSmall li.on p{
	float:left;
	height:24px;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_WhBackRight.gif) right bottom no-repeat;
}
	
.subCityListGreenSmall li.on p a{color:#3C75E7;display:block; text-decoration:none;}
.subCityListGreenSmall li p a{color:#fff; display:block; text-decoration:none;}

/* ½Ç½Ã°£ ÁÖ¸»¿¹¾à */

/* ¸®Á¶Æ® Àü¹®°¡ÆÁ */
.TitleBarResort02 {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/SubMain/bg_ResortTab_02_mod.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:30px;
}
.TitleBarResortBottom02 {
	clear:both;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_ResortTab_02_Bottom_mod.gif) left bottom no-repeat;
	padding:0 10px 10px 10px;	
}

ul.subCityListOrange {
	float:left;
	padding:6px 0 0 5px;
	display:inline;
}
ul.subCityListOrange li {
	float:left;
	display:block;
	width:auto;
	letter-spacing:-1px;
	font-family:dotum;
	color:#fff;
}

.subCityListOrange li p{
	padding:0 6px 0 6px;
	display:block;
 	float:left;
	white-space:nowrap;
	
}
.subCityListOrange li.on{
	float:left;
	height:24px;
	font-weight:bold;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_WhBackLeft.gif) left bottom no-repeat;
	
	}
.subCityListOrange li.on p{
	float:left;
	height:24px;
	display:inline;
	background:url(http://image8.hanatour.com/Lodge/SubMain/bg_WhBackRight.gif) right bottom no-repeat;
}
	
.subCityListOrange li.on p a{color:#3C75E7;display:block; text-decoration:none;}
.subCityListOrange li p a{color:#fff; display:block; text-decoration:none;}

/* ¸®Á¶Æ® Àü¹®°¡ÆÁ */

/*È£ÅÚ»ó¼¼Á¤º¸*/
#LayerHotelName {
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_Layer_HotelName_mod.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height:50px;
	color:#fff;
	
}

#LayerHotelName2 {
	background-image: url(http://image8.hanatour.com/Lodge/Bookings/bg_Layer_HotelName_mod.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height:50px;
	color:#fff;
	
}

/* È£ÅÚ ¼­Ä¡ ¸®ÀýÆ® Å¸ÀÌÆ² */
.HotelTitleBox {
	width:676px;
	clear:both;
	height:40px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_HotelResult_title_mod.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:verdana;
	padding-top:10px;
	padding-left: 10px;
	margin-bottom: 10px;
}

/* ±¹³» ¼­Ä¡ ¸®ÀýÆ® Å¸ÀÌÆ² */
.HotelTitleBoxKR {
	width:676px;
	clear:both;
	height:40px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_HotelResult_title_mod.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:verdana;
	padding-top:10px;
	padding-left: 10px;
	margin-bottom: 10px;
}


/* changeColor END */






/*PhotoGallery*/
.PhotoGall {
	clear:both;
	margin-top:10px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_photoFrame_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 13px 13px 0 13px;
}
.PhotoGall img {
	width: 600px;
	border:solid 1px #000;
}
.PhotoGallBottom {
	clear:both;
	height:13px;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_photoFrame_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.PhotoPaging {
	margin: 20px 0;
	clear:both;
	text-align:center;
}
.PhotoPaging img {
	vertical-align:middle;
}
.PrtCheckBox {
	clear:both;
	background-image:url(http://image8.hanatour.com/Lodge/Bookings/bg_prtCheck.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:73px;
	height:22px;
	margin-bottom: 5px;
}
.PrintLayer {
	width:730px;
	border:solid 1px #000;
	background-color:#fff;
}
.PrintWrap {
	clear:both;
	text-align:left;
	padding:0 10px;
}

.inputBox_Fnt {
	font-family:µ¸¿ò;
	font-size:11
}


/* dl-30000 */
.nhoney01 {font-size :8pt; font-family:µ¸¿ò; color:#969696 ;  line-height:14px; text-decoration:none;}	
.nhoney01 A:link { text-decoration:none; color:#969696 ; }
.nhoney01 A:visited {text-decoration:none; color:#969696 ;}
.nhoney01 A:active  {text-decoration: underline; color:#969696;}
.nhoney01 A:hover { text-decoration: underline; color:#969696 ; }

.nhoney02 {font-size :9pt; font-family:µ¸¿ò; color:#363636 ;  line-height:16px; text-decoration:none;}	
.nhoney02 A:link { text-decoration:none; color:#363636 ; }
.nhoney02 A:visited {text-decoration:none; color:#363636 ;}
.nhoney02 A:active  {text-decoration: underline; color:#363636;}
.nhoney02 A:hover { text-decoration: underline; color:#363636 ; }

.nhoney03 {font-size :9pt; font-family:µ¸¿ò; color:#6b6b6b ;  line-height:16px; text-decoration:none;}	
.nhoney03 A:link { text-decoration:none; color:#6b6b6b ; }
.nhoney03 A:visited {text-decoration:none; color:#6b6b6b ;}
.nhoney03 A:active  {text-decoration: none; color:#915fcf;}
.nhoney03 A:hover { text-decoration: none; color:#915fcf ; }


.nhoney04 {font-size :11pt; font-family:µ¸¿ò; color:#4c4c4c ;  line-height:25px; text-decoration:none; padding-right:10px;}	
.nhoney04 A:link { text-decoration:none; color:#4c4c4c ; font-size :11pt;}
.nhoney04 A:visited {text-decoration:none; color:#4c4c4c ; font-size :11pt;}
.nhoney04 A:active  {text-decoration: underline; color:#4c4c4c; font-size :11pt;}
.nhoney04 A:hover { text-decoration: underline; color:#4c4c4c ; font-size :11pt;}


.nhoney05 {font-size :12pt; font-family:µ¸¿ò; color:#494949 ;  line-height:25px; text-decoration:none; padding-right:10px;}	
.nhoney05 A:link { text-decoration:none; color:#494949 ; }
.nhoney05 A:visited {text-decoration:none; color:#494949 ;}
.nhoney05 A:active  {text-decoration: underline; color:#494949;}
.nhoney05 A:hover { text-decoration: underline; color:#494949 ; }


.nhoney06 {font-size :9pt; font-family:µ¸¿ò; color:#49539c;  line-height:18px; text-decoration:none;}	
.nhoney06 A:link { text-decoration:none; color:#99a2bb ; }
.nhoney06 A:visited {text-decoration:none; color:#99a2bb ;}
.nhoney06 A:active  {text-decoration: underline; color:#49539c;}
.nhoney06 A:hover { text-decoration: underline; color:#49539c ; }

.nhoney07 {font-size :8pt; font-family:µ¸¿ò; color:#5d5d5d;  line-height:16px; text-decoration:none;}	
.nhoney07 A:link { text-decoration:none; color:#5d5d5d ; }
.nhoney07 A:visited {text-decoration:none; color:#5d5d5d ;}
.nhoney07 A:active  {text-decoration: underline; color:#5d5d5d;}
.nhoney07 A:hover { text-decoration: underline; color:#5d5d5d ; }

.nhoney08 {font-size :9pt; font-family:µ¸¿ò; color:#5d5d5d ;  line-height:18px; text-decoration:none;}	
.nhoney08 A:link { text-decoration:none; color:#5d5d5d ; }
.nhoney08 A:visited {text-decoration:none; color:#5d5d5d ;}
.nhoney08 A:active  {text-decoration: underline; color:#5d5d5d;}
.nhoney08 A:hover { text-decoration: underline; color:#5d5d5d ; }


.nhoney09 {font-size :12px; font-family:µ¸¿ò; color:#642aab ;  line-height:25px; text-decoration:none;}	
.nhoney04 A:link { text-decoration:none; color:#642aab ; }
.nhoney04 A:visited {text-decoration:none; color:#642aab ; }
.nhoney04 A:active  {text-decoration: underline; color:#642aab; }
.nhoney04 A:hover { text-decoration: underline; color:#642aab ; }

#gnbMenu { position:relative; list-style:none; margin:0; padding:0; width:197px; padding:0 0 0 15px; background:url(http://image1.hanatour.com/main_h/gnb/images/gnb_left.gif) no-repeat; *zoom:1; }
#gnbMenu:after { content:""; display:block; clear:both; } 
#gnbMenu li { position:relative; float:left; } 
#gnbMenu li a { position:relative; display:block; height:38px; text-decoration:none; } 
#gnbMenu li.mail a { width:33px; } 
#gnbMenu li.cafe a { width:32px; }
#gnbMenu li.blog a { width:43px; }
#gnbMenu li.kin a { width:42px; }
#gnbMenu li.shopping a { width:32px; } 
#gnbMenu li a span { position:absolute: z-index:-1; visibility:hidden; } 

.mytrip05 {font-family:dotum; font-size:11.5px; color:#333333; line-height:16px; text-align:center;}
A.mytrip05:link    {font-size:11.5px; color:#333333; text-decoration:none; }
A.mytrip05:visited {font-size:11.5px; color:#333333; text-decoration:none; }
A.mytrip05:active  {font-size:11.5px; color:#E11A78; text-decoration:none; font-weight:bold;}
A.mytrip05:hover   {font-size:11.5px; color:#E11A78; text-decoration:none; font-weight:bold;}

.mytrip04 {font-family:dotum; font-size:11.5px; color:#8f8f8e; line-height:16px;}
A.mytrip04:link    {font-size:11.5px; color:#8F8F8E; text-decoration:none; }
A.mytrip04:visited {font-size:11.5px; color:#8F8F8E; text-decoration:none; }
A.mytrip04:active  {font-size:11.5px; color:#E11A78; text-decoration:none; font-weight:none;}
A.mytrip04:hover   {font-size:11.5px; color:#E11A78; text-decoration:underline; font-weight:none;}
