html {
  margin:0px;
  xxbackground-image:url(images/index_bgall.jpg);
  xbackground-repeat:repeat-x;
  background-position:bottom;  
  min-height:100%;
  border:0px #333333 solid;
  clear:both;
  height:100%
}

html.adm_bg2 {
  xxbackground-image:url(admimages/adm_bg2.jpg);  
}


body {
  clear:both;
  background-color:#000;
  background-image:url(images/bg.jpg);
  background-repeat:no-repeat;
  background-position:center; 
  height:100%;
  font-size:9pt
}

body.nobg {
  clear:both;
  background-color:#000;
  background-image:url(images/xx.jpg);
  background-repeat:no-repeat;
  background-position:center; 
}



body,td,div,span,p,li,input {margin:0px;font-family:Arial, Helvetica, sans-serif;word-wrap:break-word;word-wrap:break-word;}

/*font*/
.bold {font-weight:bold}
.red {color:#FF0000}
.ora {color:#FF6600}
.blk {color:#000000}
.gre {color:#090}
.gra {color:#999999}
.whi {color:#FFFFFF}
.c600 {color:#600}
.999 {color:#999}

.bg_red {background-color:#FF0000}
.bg_blk {background-color:#000000}
.bg_gre {background-color:#090}
.bg_gra {background-color:#999999}
.bg_whi {background-color:#FFFFFF}
.bg_ora {background-color:#ff9900}

h1,.h1 {font-size:16pt;font-weight:bold;margin:0px}
h2,.h2 {font-size:14pt;font-weight:bold;margin:0px}
h3,.h3 {font-size:11pt;font-weight:bold;margin:0px}
h4,.h4 {font-size:10pt;font-weight:bold;margin:0px}

.wordbreak {
		table-layout:fixed;
		table-layout: \9;
		word-wrap:break-word;
		word-wrap: \9;
		word-break:break-all \9;
		overflow:hidden;
		overflow:auto \9;
}


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;} /* for IE/Mac */
h1.title{display:none}




/*a href*/
a {color:#ccc;text-decoration:none}
a:hover {color:#fff;text-decoration:underline}
a img {border:0px}

a.blk {color:#333333;text-decoration:none}
a.blk:hover {color:#000000;text-decoration:underline}


/*btn hover*/
a.btn{background-position: 0 0}
a.btn:hover {background-position: 0 -100%}

.more1 {background-image:url(icons/icon_more1.png);width:51px;height:15px}
.more2 {background-image:url(icons/icon_more2.png);width:51px;height:15px}
.more3 {background-image:url(icons/icon_more3.png);width:52px;height:14px}
.more4 {background-image:url(icons/icon_more4.png);width:52px;height:14px}

/*status*/
.none {display:none}
.abs  {position:absolute}

.hide {visibility:hidden}
.right {float:right;clear:both}
.left {float:left;clear:both}
.center {text-align:center}
.vtop {vertical-align:top}
.vmin {vertical-align:middle}
.vbtm {vertical-align:bottom}
.hright {text-align:right}
.hleft {text-align:left}
.hcenter {text-align:center}

/*margin*/
.mg_3 {margin:3px}
.mg_5 {margin:5px}
.mg_10 {margin:10px}
.mg_lr3 {margin-left:5px;margin-right:5px}
.mg_lr5 {margin-left:5px;margin-right:5px}
.mg_lr10 {margin-left:10px;margin-right:10px}

.mg_l5 {margin-left:5px;}

.mg_tb5 {margin-top:5px;margin-bottom:5px}
.mg-ie_t5 {*margin-top:5px;}
.mg-ie_t10 {*margin-top:10px;}
.mg-ie_t15 {*margin-top:15px;}
.mg_t5 {margin-top:5px;}

/*style*/
.bdr1 {border:1px solid #999}
.bdr5_eee {border:5px solid #eee}

.bdr_rd {
    border:solid #999 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.bdr5t_ora {border-top:5px #ff9900 solid}
.bdr5t_gre {border-top:5px #080 solid}



.round_5 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.round_3 {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}



.shadow {
    -webkit-box-shadow: 0 1px 1px #999; 
    -moz-box-shadow: 0 1px 1px #999; 
    box-shadow: 0 1px 1px #999;
}

.glow_gray {
    -webkit-box-shadow: 0px 0px 3px #999; 
    -moz-box-shadow: 0px 0px 3px #999; 
    box-shadow: 0px 0px 3px #999;
}



/*link style*/
.dot_h {background:url(icons/dot_h.gif) repeat-x bottom}
.arr1 {
	background-image:url(icons/icon_arr1.jpg);
	background-repeat:no-repeat;
	background-position:0px 6px;	
	*background-position:0px 4px;
	display:inline-block;
	width:10px;
	height:10px;
	float:left;
}
.news {
	min-height:20px;
	*height:20px;
}
.news *{display:table-cell;*display:block;*float:left;padding-top:2px}


.itemline {
	min-height:20px;
	*height:20px;
}
.itemline *{display:table-cell;*display:block;*float:left;padding-top:2px}




.itemblock{
	width:120px;
	margin:4px;
	height:145px;
	display:inline-block;
	*display:block;
	float:left;
	border:1px solid #ccc;
}
.itempic{
	width:100px;
	margin:10px 10px 0px 10px;
	height:100px;
}
.itemtitle{
    margin:0px 5px;
	width:110px;
	text-align:center;
	vertical-align:middle;	
}

.block {	
    display:inline-block;
	*display:block;
	min-height:5px;
	*height:5px;
}


.block50p{	
    width:50%;
	*width:49.5%;
	display:inline-block;
	*display:block;
	float:left;	
	margin-top:5px;	
}



.block50p .cell{	
    width:auto;
	padding:10px;
	*padding:5px
}


/*box*/

.table {
  display:table;	
}

.row {
  display:table-row;	
}

.cell {
  display:table-cell;
}





.xrow,.cell50p {border:0px #666666 solid;}

.xrow {display:table;width:100%;min-height:20px;*height:20px;overflow:visible;}

.xcell {
	 display:table-cell;	
	 vertical-align:middle;
	 *height:20px;
	 *float:left;
	 
}

.xnovcell {
	 display:table-cell;	
	 *height:20px;
	 *float:left;
}



.xcell50p {
	 display:table-cell;
	 width:50%;
	 vertical-align:middle;
	 *width:49%;
	 *height:20px;
	 *float:left;
}

.xvtopcell50p {
	 display:table-cell;
	 width:50%;
	 vertical-align:top;
	 *width:49%;
	 *height:20px;
	 *float:left;
}



.w100p {width:100%}
.w98p {width:98%}
.w96p {width:96%}
.w25p {width:25%;*width:24%}


.w40px {width:40px}
.w60px {width:60px}
.w80px {width:80px}
.w100px {width:100px}
.w150px {width:150px}
.w200px {width:200px}

.h120px {*height:120px;min-height:120px}
.h100px {*height:100px;min-height:100px}
.h80px {*height:80px;min-height:80px}
.h40px {*height:40px;min-height:40px}
.h20px {*height:20px;min-height:20px}
.h5px {*height:5px;min-height:5px}

.clearbox {
	display:block;
	overflow:visible;
   *overflow:;
    clear:both;
	border:0px #333333 solid;    
   *height:10px
}


/*sections def============================================================================================================================*/
#container {
   background-color:#000;
   width:960px;
   display:block;
   min-height:800px;
   margin:auto;
   clear:both;
}

#header,#content,#footer{
    margin:auto;
	width:960px;
	min-height:50px;
	border:0px #666666 solid;
	clear:both;
}

#header  {

}
#content {
    margin-top:0px;
	*height:560px;
	min-height:560px;
	
}
#footer {	
    margin:auto;
	margin-top:10px;
	width:960px;
	*height:105px;
	min-height:105px;
	background-color:#000;	
	background-image:url(images/unitefooterbg.jpg);
    background-repeat:no-repeat;
    background-position:center; 
}

/*header*/
#top_sec1 {
   height:30px;	
   xbackground:#8CEEFF;
   color:#ffffff;
}

#top_sec1_msg{
  padding:5px;
  padding-left:15px;
  *padding-top:10px;
}  

#top_sec2{
   height:150px;
   background:url(images/index_topbg.jpg) no-repeat;
}

#top_sec2_adm{
   height:150px;
   background:url(admimages/adm_topbg.png) no-repeat;
   *background:url(admimages/adm_topbg.jpg) no-repeat;
}


#top_sec3{
    height:80px;	
	background-color:#FFFFFF;
	border:1px #0E9E00 solid;		
}
#top_btns{
   height:50px;
   background:url(images/index_topbtnbg.jpg) repeat-x;
}

#top_btns a{
  float:left;
  width:111px;
  height:49px;  
}

#top_btns a.admbtn{
  float:left;
  width:auto;
  height:49px; 
} 





/*content*/

.roomspec {
 width:33%;
 float:left;
 height:26px;
 display:block;	
 color:#999	
}
.roomspec img{
 vertical-align:middle;
 margin-right:5px	
}



#section_1{
    display:table-row;	
}

#sec1_left,#sec1_center,#sec1_right {
    margin:auto;
	height:660px;
	*height:680px;
	border:0px #ff0000 solid;	
	vertical-align:top;
}

#sec1_left{
    display:table-cell;
	width:200px;
	*float:left; /* IE7 and lower */
	border:1px #999999 solid;
	background-color:#FFF;
}
#sec1_center{
    display:table-cell;
	min-width:560px;
	*width:554px;
	*float:left; /* IE7 and lower */
}
#sec1_right{
    display:table-cell;
	width:200px;
	*float:left; /* IE7 and lower */
	border:1px #999999 solid;
	background-color:#FFF;
}  


#sec1_center_1{
	margin:0px 10px 0px 13px;
	*margin:0px 10px 0px 12px;
}

#sec1_center_2{
	margin:10px 10px 0px 13px;
	*margin:10px 10px 0px 12px;
	width:530px;
	*width:530px;
    height:360px;
	*height:365px;
	border:1px #999999 solid;
	background-color:#FFF;
	padding-left:0px;
	*padding-left:0px;
}

#sec1_center_2tp1{
	margin:10px 10px 0px 13px;
	*margin:10px 10px 0px 12px;
	width:524px;
	*width:524px;
    min-height:160px;
	*height:160px;
	border:3px #F60 solid;
	background-color:#FFF;
	padding-left:0px;
	*padding-left:0px;
}

#sec1_center_navi{
	margin:0px 10px 5px 13px;
	*margin:0px 10px 5px 12px;
	width:530px;
	*width:530px;
    min-height:25px;
	*height:25px;
	border:1px #999999 solid;
	background-color:#FFF;
	*padding-left:0px;
}


#sec1_center_inn{
	margin:10px 10px 0px 13px;
	*margin:10px 10px 0px 12px;
	width:524px;
	*width:524px;
    min-height:60px;
	*height:50px;
	border:3px #080 solid;
	background-color:#FFF;
	padding-left:2px;
	*padding-left:0px;
}

#inn_menu{
   min-height:20px;
   padding:5px 0px 0px 0px;
   *height:23px;
   background:url(images/index_topbtnbg.jpg) repeat-x;
   *overflow:hidden;
   margin-left:-2px;
}


#loc_menu{
   min-height:20px;
   padding:5px 0px 0px 0px;
   *height:23px;
   background-color:#ff6600;
   *overflow:hidden;
   margin-left:-2px;
}



#inn_menu div,#loc_menu div{
   background:url(icons/menu1_bg.gif) no-repeat;	
   width:80px;
   height:23px;
   margin:0px 0px 0px 1px;
   text-align:center;
   vertical-align:bottom;
   line-height:20pt;
   overflow:hidden;
   padding-top:0px;
   *padding-top:2px;
   float:left;
}

#inn_menu div.book {
   background:url(icons/menu1_bg_book.gif) no-repeat;	
}




#section_2{
    display:none;		
}


/*footer*/

#summerland {
  display:block;
  background-image:url(images/summerland.png);
  width:94px;
  height:46px;
  margin:30px 0px 0px 30px
}

#unitebook {
  display:block;
  background-image:url(images/unitebook.jpg);
  width:94px;
  height:46px;
  margin:30px 0px 0px 30px
}

#unitebook_r {
  display:block;
  background-image:url(images/unitebook.jpg);
  width:94px;
  height:46px;
  margin:10px 0px 0px 0px
}



#foot_sec1{
    width:100px;
    *float:left;
	*display:block;
	*height:90px;
	border:0px #fff solid;
}

#foot_sec_music{
    width:340px;
    *float:left;
	*display:block;
	*height:90px;
	border:0px #fff solid;
	vertical-align:top;
}


#foot_sec2{
    width:490px;
	*float:left;
	*display:block;
	*height:90px;
	border:0px #fff solid;
	vertical-align:top;
}

#foot_sec2_content{
    margin:20px 10px 0px 0px;
	text-align:right;
	*float:right;
	vertical-align:top;
	color:#ccc
}
