body{margin-top:0px;background:url('../images/bodybg2.gif') repeat;}
body.backup{margin-top:0px;background-color:#e3e0e0;}
button{ cursor:pointer;font-weight:bold;}
div#container{width:806px;text-align:left;margin:0 auto 0 auto;background-color:#ffffff;border:1px solid #bea866;}
div#parthead{
	width:auto;height:auto;
	padding:5px;
	position:relative;
	background:none #0066cc;
}
div#parthead a:link		{color:#cccccc;text-decoration:none;}
div#parthead a:visited	{color:#cccccc;text-decoration:none;}
div#parthead a:hover	{color:#ffffff;text-decoration:none;}

div#phu{
/**	width:100%; height:16px;
	background:url('../images/obi.gif') repeat-x;
	text-align:center;**/
}
div#phb{
/**	width:100%; height:16px;
	background:url('../images/obi.gif') repeat-x;
	text-align:center;**/
}
div#phc{
	height:76px;
	border:2px solid #ffffff;
	padding:7px;
	background-color:#0066cc;
	text-align:center;
	background:url('../images/khaanresortmark.gif') no-repeat center;
}
div#phl{
	width:250px;
	height:76px;
	float:left;
	background-color:#0066cc;
	text-align:left;
}
div#phr{
	padding:0 10px 0 0;
	width:250px;
	height:76px;
	float:right;
	background-color:#0066cc;
	text-align:right;
}
div#phr a:link		{color:#cccccc;text-decoration:none;}
div#phr a:visited	{color:#cccccc;text-decoration:none;}
div#phr a:hover		{color:#ffffff;text-decoration:none;}

.bmark{
	margin:10px 5px 10px 5px;
	padding:5px 5px 5px 5px;
	background:url('../images/cont_h_bg.gif') repeat;
	color:#ffffff;
	cursor:pointer;
}

div#partswf{
	border:3px double #bea866;
	width:800px;
	height:300px;
	background:#000000 url('../images/hskhaanresort.jpg') no-repeat center;
	text-align:center;
}
.bgr1022{background:url('../images/r1022.jpg') no-repeat center;}
.bgr1028{background:url('../images/r1028.jpg') no-repeat center;}
.bgr1035{background:url('../images/r1035.jpg') no-repeat center;}
div#partcontents{width:100%;float:left;background-color:#ffffff;text-align:center;}
div#partcontents ol{
	text-align:left;
	margin-right:10px;
	line-height:1.5;
}
ol.typelrom{list-style-type:lower-roman;}

div#partfooter{
	clear:both;
	width:100%;
	background-color:#0066cc;
	text-align:center;
	color:#CCFFFF;
	font-family:Times;
}

div#fmenu{position:relative;width:190px;height:50px;}

div#cmswf{
	width:190px;
	height:40px;
	position:relative;
	z-index:5;
	top:0px;
	margin:0 0 5px 0;
}
div#cmswf2{
	width:190px;
	height:40px;
	position:relative;
	z-index:5;
	top:0px;
	margin:0 0 5px 0;
}
div#cmswf3{
	width:190px;
	height:45px;
	position:relative;
	z-index:5;
	top:0px;
	margin:0 0 5px 0;
}

div#contmenu{
	width:190px;
	float:left;
	margin:5px 0 0 0;
	padding:0px 5px;
	background-color:#ffffff;
	text-align:center;
}
ul.mlist{
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
}
ul.mlist li{
	list-style-type:none;
	font-size:16px;
}
ul.mlist li a{
	display:block;
	border:3px double #bea866;
	padding:6px 10px 6px 10px;
	margin:0px 0px 2px 0px;
	background:url('../images/cont_h_bg.gif') repeat;
}
ul.mlist a:link		{color:#ffffff;text-decoration:none;}
ul.mlist a:visited	{color:#ffffff;text-decoration:none;}
ul.mlist li a:hover	{color:#ffffff;text-decoration:none;background:#0033CC;}
ul.mlist a:active	{color:#ff00CC;text-decoration:underline;}

div#submess{
	border:1px solid #bea800;
	margin:10px 1% 10px 1%;
	padding:0px 0 10px 0px;
	color:#404040;
	font-size:12px;
	text-align:left;
}
div#submess h3{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	font-size:16px;
	color:#ffffff;
	background:url('../images/cont_h_bg.gif') repeat;
	text-align:center;
	line-height:1;
}
div#submess ul{
	margin:5px 0px 5px 0px;
	padding-left:20px;
	background-color:#ffffff;
	list-style-type:square;
}

div#submess.lh180{
	line-height:1.8;
}
div.flowbox{
	margin:5px 10px 5px 10px;
	padding:10px 10px 10px 10px;
	font-size:15px;
	background-color:#ccffff;
	border:1px solid #aaaaaa;
}
.txtlft{text-align:left;}
.txtrgt{text-align:right;}

.lang{text-align:center;}
.fjp33{font-family:"ＭＳ Ｐ明朝",Osaka,serif;font-size:14px;color:#404040;}
.fjp{font-size:14px;color:#404040;}
.fjp2{font-family:Times,"HG正楷書体-PRO";}
.fen{font-family:Times,serif;color:#404040;}
.fmn{font-family:tahoma, verdana;font-size:14px;color:#404040;}
.fch{font-family:"MS hei",serif;font-size:14px;color:#404040;}
.fkr{font-family:Batang,serif;font-size:14px;color:#404040;}

div#contmain{
/**	margin:5px;
	float:right;
	width:570px;
**/
	margin:5px 5px 5px 200px;
	padding:10px 10px 10px 10px;
	border:1px solid #cccccc;
	text-align:left;
	line-height:1.5;
}
div#contmain h3{
	border:3px double #bea866;
	margin:0 0 0 0;
	padding:5px 10px 5px 10px;
	background:url('../images/cont_h_bg.gif') repeat;
	color:#ffffff;
}
div#contmain img{border:4px ridge #ffe088;margin:5px 10px 5px 10px;}
div#mapswf{margin-left:30px;width:500px;height:290px;background:url('../images/map.jpg');border:6px ridge #ffe088;}
div#mapswf img{border:0 none;margin:0 0 0 0;}
div#contmain p{margin:5px 0 5px 0;}
div#contmain th{text-align:left}
.subt{
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	border:1px solid #cccccc;
	font-weight:bold;
	color:#404040;
	text-align:left;
}
table.price{
	width:500px;
	margin-left:50px;
}
.redB{color:#C03;font-weight:600;font-size:12px;}
.setlang{font-size:11px;font-family:Times;vertical-align:top;}
a.setlang2:link{color:#404040; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; font-size:16px; margin-left:4px; background-color:#eeeeee;}
a.setlang2:visited{color:#404040; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; font-size:16px; margin-left:4px; background-color:#eeeeee;}
a.setlang2:hover{color:#0000cc;}
a.rate{color:#000;text-decoration:none;border-bottom:1px dashed #666;font-weight:600;margin:3px;}
a.rate:visited{color:#000;}
a.rate:hover{color:#00F;text-decoration:underline;}
.exbtn{color:#444;}
div.smap{width:253px;height:260px;text-align:left;border:1px solid #cccccc;margin:5px 5px 5px 5px;line-height:3;float:left;}
div.smap h3{text-align:center;margin-top:0px;border:1px solid #cccccc;background:url('../images/cont_h_bg.gif') repeat;}
div.smap ul{line-height:1.5;}

div.photoframe{margin:5px 0px 5px 0px;border:2px ridge #fc6;color:#ffcc66;padding:0;}
div#acum{height:20px;}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url('../images/overlay.png'); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url('../images/blank.gif');
	filter: progid:DXImageTransform.Microsoft.alphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}
.bgbk{
	background-color:#000033;
}
.cwf14{
	font-family:verdana,tahoma,Georgia,Times,serif;
	font-style:italic;
	font-size:14px;
	color:#FFFFFF;
}