#header #top-nav{
  width:690px;
}
#header #top-nav li{
  padding:5px 2px\9;
}
#content #footer{
  height:72px;
}
#footer .groupname{
  color:#360;
  font-size:120%;
}
#content .news-title-div{
  text-align:left; 
}
#offers-list .news-title-div{
	width:100px;
  white-space:nowrap;
  word-break:keep-all;
  overflow:hidden;
  text-overflow:ellipsis;
}
#news-list .news-title-div a,
#offers-list .news-title-div a{
	background:none\9;
}
#offers-list .news-title-header,
#offers-list .news-date-header,
#news-list .news-title-header,
#news-list .news-date-header{
  display:none;
}
#login-div {
  height:150px;
  min-height:150px;
  background:transparent url(images/bg_login.jpg) no-repeat scroll center top;
}
#login-div a:hover ,
#login-div a:hover{
  color:#99CC00;
}
#login-div .active,
#login-div .active {
background:#DEDAD7 url(images/bg_title.jpg) repeat-x scroll center top;
}
#login-div a ,
#login-div a {
  background:#FFFFFF url(images/slider_tab_a.jpg) repeat-x scroll center bottom;
  color:#336600;
  display:block;
  float:left;
  height:23px;
  line-height:23px;
  text-align:center;
  width:84px;
  margin-left:1px,
}
#login-div #login-nav{
  padding:2px 1px 0;
  border-bottom:1px solid #ccc;
  height:25px;
}
.slider-tab a {
	width:74px;
}
.slider-tab #map-tab{
background:#FFFFFF url(images/a.gif) no-repeat scroll center bottom;
}
.button-user-login input{
  width:50px;
  height:23px;
  background:#FFFFFF url(images/a.gif) no-repeat scroll center bottom;
}
#group-intro img{
  margin:10px 10px 10px 0;
  height:100px;
}
#group-intro p{
  text-align:justify;
	text-justify:inter-ideograph;
	line-height:2em;
}
#group-intro  span,
#maincontent .hotelname{
  color:#360;
  font-weight:bold;
}
#maincontent{
  margin:1em auto;
  width:600px;
}
#maincontent .subcontent{
  margin:0 1em;
}
#maincontent p{
	text-indent:2em;
	line-height:2em;
	text-align:justify;
	text-justify:inter-ideograph;
	margin-bottom:0.5em;
}
#maincontent img{
	border:1px solid #B7CB8C;
	padding:2px;
	display:block;
  margin:5px auto;
}
#maincontent .floatright {
  float:right;
  margin-left:1em;
}
#maincontent .map{
	width:600px;
}
#maincontent table{
  border:2px solid #360;
}
#maincontent table th{
  background:#790;
}
#maincontent table td{
  background:#F4FBF4;
}
#maincontent table td img {
  width:270px;
}
#maincontent .title {
  background: url('images/content/icon.gif') no-repeat 0 30%;
  text-align:left;
  text-indent:1.5em;
  font-weight:bold;
  color:#336600;
  font-size:1.2em;
  margin:0.5em 0;
  border-bottom:1px dotted #eee;
}
#maincontent .cen {
  text-align:center;
}
#top-nav li,#top-nav a,#top-nav a:hover{
	width:100px;
}
#maincontent #leftpage{
  margin-top:10px;  
	width:20%;
	float:left;
	background:#FFF;
}
#maincontent #leftpage a{
 background:none;
}
#maincontent #rightpage{
  width:75%;
  float:right;
  margin-left:15px;
  margin-top:30px; 
}
#rightpage .join{
 height:100px;
 border:solid 1px #ccc;
 margin:10px 0 ;
}
#rightpage .title1{
  color:#336600;
  font-size:1.1em;
  font-weight:bold;
  line-height:2em;
  padding:2px;
}
#maincontent .order{
  width:400px;
  margin:0 auto;
}
#maincontent .room-search{
	width:280px;
	padding:5px;
	float:left;
}
#rightpage li{
 line-height:2em;
 padding-left:2em;
 	background:url(images/dot.gif) no-repeat 1.2em 10px;  
}
#rightpage img{
 border:none;
}
#rightpage .ask p{
 color:#336600;
 font-weight:bold; 
}
#rightpage .indent{
 text-indent:0em;
}
#top-nav li {
float:left;
height:20px;
padding: 5px 2px;
}
#top-nav a {
font-weight:normal;

}

