﻿/* sanqing.com - LAYOUT.CSS */

/* BASIC RULES */
body { background: #644B4B; color: white; margin: 0; padding: 0px 0; text-align: center; 	}
hr, .none { display: none; }
ul.simple, #menu-main, #keywords ul, #menu-lang ul, #menu-city ul { margin: 0 0; padding: 0; list-style: none; }
.out, #menu-service { position: absolute; top: -2000px; left: -2000px; }
.clear:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.break { clear: both; font-size: 1px; }
.l { float: left; }
.r { float: right; }


/* LAYOUT RULES */
#mother { margin: 0 auto; width: 905px; text-align: left; position: relative; background: #FFF;}
#mother .home #header { height: 295px; }
#mother .home #content { padding-top: 7px; }

#leftDiv {
	overflow:hidden;
	float:left;
	width:230px;
}

#rightDiv {
	overflow:hidden;
	float:left;
	width:675px;
}


#header { width: 100%; height: 175px; background: #DED6B9 none no-repeat 100% 0; }
#header .motive-02 { background-image: url(../images/motive-02.jpg); }

#logo { margin: 0; width: 230px; height: 100%; float: left; background: white; text-transform: uppercase; }
#logo a { margin: 22px 0 0 30px; width: 166px; display: block; font-size: 18px; font-weight: bold; }
#logo img { padding: 0; border: none; }

/* Main menu */
#menu-main li a.selected {background-color: #562B25 !important ; color: #ffffff;}
#menu-main { margin: 0; width: 390px; height: 20px; background: #888888 ; overflow: hidden; 
	white-space: nowrap; position: absolute; top: 0px; left: 515px; z-index: 2;
	 }
#menu-main li, #menu-main a { height: 20px; line-height: 20px; float: left; display: block; text-align: center; }
#menu-main li 
{ color: white; font-size: 11px; 
	text-transform: uppercase; cursor: default; 
}
#menu-main a { width: 100%; background:  url(../images/menu-main-dot.gif) repeat-y 100% 0; color: #ECE9E1; 
	 text-decoration: none; white-space: nowrap; cursor: pointer; }
#menu-main a:hover { color: white; text-decoration:underline;}
#menu-1 { width: 65px;}
#menu-2 { width: 65px; }
#menu-3 { width: 65px; }
#menu-4 { width: 65px; }
#menu-5 { width: 65px; }
#menu-6 { width: 65px; }

/* Flash */
#flash { width: 675px; height: 295px; float: right; background: url(../images/flash.jpg) 0 0; }

/* Keywords */
#keywords { padding: 20px 25px 0 45px; width: 160px; height: 100px; 
            overflow: hidden; 
            background: #B3A888 url(../images/quote-top.gif) no-repeat 20px 15px; 
            color: white; top: 175px; left: 0; }
/*#keywords ul { margin-bottom: 0.5em; line-height: 1.7em; background: url(../images/quote-bottom.gif) no-repeat 78% 100%; }*/
#keywords li { display: none;}
#keywords li span { vertical-align: top;}
#keywords li img { vertical-align: top;}
#keywords li#key1 { display: block; }


/* Content */
#content { width: 100%; background: white; color: black; }

/* Columns + boxes */
#col-content 
{ 
	width: 635px; 
	padding: 20px; 
	float: right; background: #E0DBCF; 
	color: #572C26; 
	position: relative; 
	}

#col-search 
{ 
	background: #572C26; 
	width: 230px; 
	float: left;  
	}
#col-search .spc { padding: 12px 20px 2px 20px; _padding: 12px 20px 0px 20px !important; }
.col-left { width: 380px; float: left; clear: left; }
.col-right { width: 200px; float: right; }
.col-rightp img {width: 200px; height: 140px;}
.col-h-l, .col-h-r { width: 48%; margin: 0; float: left; }
.col-h-r { float: right; }

.box { width: 100%; background: white; margin-bottom: 1px;color: #572C26;  }
.box .spc { padding: 20px 20px 1px; 	}
.info dl { margin: 0 0 22px; padding: 10px 0 0; background: #A38878; } /* zm?n?n padding */
.info dt /* zm?na */
{ 

	/*margin: -20px 0 -11px; */
	padding: 0 20px 8px; 
	/*background: url(../images/cant-02.gif) no-repeat 16px 100% transparent; */
	color: white; 
	font-size: 92%; 
	font-weight: normal; 
	text-transform: uppercase; 
	/*position: relative; 
	z-index: 2;*/
}
.info dt a 
{ 
	color: white;

}
.info dt a:hover { color: #CCCCCC; }
.info .text, .info .more { margin: 0; font-size: 92%; }
.info .text {overflow: hidden; height: 90px;}
.info .text { padding: 17px 16px 12px; background: url(../images/cant-02.gif) no-repeat 16px 0 #E0DBCF; color: black; line-height: 1.3em; }
.info .more { padding: 8px 16px; background-color: #E0DBCF; color: #0086B3; text-transform: lowercase; border-top: 1px solid #F4F3EF; }
.info .more a { padding: 0 15px; background: url(../images/ico-dotlink.gif) no-repeat 0 50%; color: #0086B3; }
.info .more a:hover { color: #644B4B; text-decoration:underline;}
.info#promo { width: 100%; }
.info#promo .spc { padding: 10px 0 10px 10px; }
.info#promo dl { margin: 0 10px 0 0; padding: 86px 0 0; width: 198px; float: left; background: #562B25 none no-repeat 0 0; }
.info#promo dt { margin: -12px 0 0; padding: 22px 16px 10px; background: url(../images/cant.gif) no-repeat 16px 0; font-size: 92%; text-transform: uppercase; }
.info#promo .text { padding: 12px 16px; min-height: 7em; background: #AC9486; color: white; }
.info#promo .col-a { background-image: url(../images/promo-a.jpg); position: relative; }
.info#promo .col-b { background-image: url(../images/promo-b.jpg); position: relative;}
.info#promo .col-c { background-image: url(../images/promo-c.jpg); position: relative;}

.info#promo .col-a .imageLink { width:195px; height:90px; display:block; position: absolute; top: 0; left: 0;}
.info#promo .col-b .imageLink { width:195px; height:90px; display:block; position: absolute; top: 0; left: 0;}
.info#promo .col-c .imageLink { width:195px; height:90px; display:block; position: absolute; top: 0; left: 0;}

.info#pic dl {float: right; width: 380px; }
.info.picNew dl {float: right; width: 380px; }
.hotelRes2 dl {float: right; width: 490px !important; height: auto !important; }
.hotelRes3 dl {float: right; width: 285px !important; height: auto !important; }
.hotelRes4 dl {float: right; width: 285px !important; height: auto !important; }

.hotelRes img {float: left;}
.hotelRes {padding: 0; margin: 0;}
.clear {clear: both; height:0px;}

.info#pic dd { position: relative; /*overflow: visible;*/}
.info#pic dd img { position: absolute;}
.info#pic .text { min-height: 41px; }

.info.picNew dd { position: relative; /*overflow: visible;*/}
.info.picNew dd img { position: absolute;}
.info.picNew .text { min-height: 41px; }

.box.cols-two { padding-bottom: 2em; background: white url(../images/cols-two.gif) repeat-y 420px 0; }

/* Search box */
#search-box { background: #572C26; color: white; font-size: 92%; position: relative; }
#search-box label { text-transform: uppercase; }
#search-box dl { padding: 20px 25px 10px; }
#search-box dd { margin-bottom: 0.5em; }
#search-box .submit { margin: 0; padding: 0 25px 20px; }
#search-box optgroup { display: none; }

/* Menu city */
#menu-city {  width: 100%; height: 2.5em; background: #BBB196; position: relative; }
#menu-city ul { margin: 0;}
#menu-city li, #menu-city a { padding: 6px 13px 6px 13px; }
#menu-city li { float: left; color: black; text-transform: uppercase; font-size: 92%;}
#menu-city li a { margin: -6px -13px -6px -13px; display: block; color: black; }
#menu-city li a:hover {text-decoration:underline; color: white;}
#menu-scroll { margin: 0; }
#menu-scroll li { height: 2.5em; }
#menu-scroll a { width: 16px; line-height: 2.5em; display: block; overflow: hidden; background: #CFC8B6 url(../images/menu-city-bg.gif); color: white; text-decoration: none; text-align: center; }
#menu-scroll a:hover { color: black; }

#menu-city #city-content { position: absolute; top: 0; left: 0; white-space: nowrap; }

/* Menu context */
#menu-context { margin: -0.75em 0 0.75em 38px;_margin: -0.75em 0 0.75em 38px; font-size: 92%;}

#menu-context li { padding-top: 0.75em; padding-bottom: 0.75em; border-bottom: 1px solid #E0DBCF; text-transform: uppercase; }
#menu-context li.last { border-bottom: none; }

/* Footer */
#footer { margin: 0 auto;width: 905px; clear: both; color: #B5A9A9; font-size: 92%;}
#footer a { color: white; }
#footer a:hover { color: #B5A9A9; }
#footer p { margin: 0; padding: 0.75em 0; }
#footer-top { color: #917F7F; float: left;}
#footer-top a { padding: 0 0.6em;}
#footer-top a.first { padding-left: 0; }
#footer-bottom { color: white;  border-top: 1px solid #968580;}

/* Menu bottom */
#menu-lang { position: absolute; top: -2em; right: 0; vertical-align: middle; }
#menu-lang ul li { padding: 0 0.5em; display: inline; border-right: 1px solid #917F7F; }
#menu-lang ul li.last { padding-right: 0; border: none; }


/* MISC RULES */
#perex { font-weight: bold; }
#back { margin-bottom: 1em; }
a.enlarge  img { vertical-align: middle; }
a.enlarge span { padding: 4px 0 6px 25px; width: 60px; _width: 73px; display: block; background: #EBE8E0 url(../images/ico-enlarge.gif) no-repeat 10px 60%; cursor: pointer; }
.s100px { width: 100px }
.s100 { width: 100%; }
.s80 { width: 79%; }
.s60 { width: 60%; }
.s50 { width: 50%; }
.s40 { width: 40%; }
.s35 { width: 35%; }
.s30 { width: 30%; }
.s20 { width: 20%; }
.s10 { width: 10%; }

.line {
	width: 100%;
	height: 0px;
	overflow: hidden;
	border-bottom: 1px #E0DBCF solid;
}

.nextFeature 
{
	bottom: 5px;
	right: 0px;
	text-align:right;
}

#ulCount {

}

#keywords #ulCount img {
	border: none;
}





/**************************** contact us form *******************************/
#contactus {
	width: 300px;
	border: 1px red solid;
}

#contactus .hr
{
    width: 259px;
    font-size: 1px;
    border:0px;
    border-bottom: 1px solid #eeeeee;
    margin-top:4px;
    margin-bottom: 4px;

}
#contactus input, #contactus textarea, #contactus select
{
	font-size: 1em;
	border: 1px solid #bbbbbb; 
	font-weight: normal;
	background: #fff;     
}
#contactus .btt
{
	float:right;

}
#contactus textarea
{
   border: 1px solid #808080;
   width:500px;
   width:495px;
}
#contactus, #contactus tr, #contactus td
{
    border: 0px solid red;
    font-size: 0.95em;
    color: black;
    font-weight: bold;
	padding-top:0px;
}
/**************************** contact us form *******************************/

.topLogo {
	float: right;
	position: absolute;
	top: -28px;
	right: 0;	
}
.topLogo img {
	border: none;
	margin-top: 1px;
}

.setLang {
	float: right;
	position: absolute;
	top: -22px;
	right: 90px;	
}
.setLang img {
	border: none;
	margin-top: 1px;
}

.col-left table {
	float: left;
	width: 100%;
	margin: 0;
}

.mini {
	float: left;
}
.mini img
{
	width:89px;
}
.hotelRes2 .text2 { height: auto !important; min-height: 0 !important; padding: 17px 16px 12px; background: url(../images/cant-02.gif) no-repeat 16px 0 #E0DBCF; color: black; line-height: 1.3em;}

.hotelRes4 .text2 { height: auto !important; min-height: 0 !important; padding: 17px 16px 12px; background: url(../images/cant-02.gif) no-repeat 16px 0 #E0DBCF; color: black; line-height: 1.3em;}

.hotelRes2 dt {
	height: 20px;
}

#Mygallery {
	width: 394px;
}

#Mygallery td {
	border: none !important;
	padding: 0;
	height: 64px;
	margin: 0;
}

#Mygallery td img {
	float: left;
	margin: 0px 2px 0px 2px;
}

.otherMam li {
	width: 125px;
	display: block;
	float: left;
}

.break {
	height: 10px;
	clear: both;
	overflow: hidden;
}

.miniBreak {
	height: 0px;
	clear: both;
	overflow: hidden;
}

.spoffrspan1 A { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #a69136 }
.spoffrspan1 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #a69136 }
.spoffrspan1 A:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #a69136 }
.spoffrspan1 A:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #a69136 }
.spoffrspan2 A { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #80989c }
.spoffrspan2 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #80989c }
.spoffrspan2 A:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #80989c }
.spoffrspan2 A:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #80989c }
.spoffrspan3 A { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #894b26 }
.spoffrspan3 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #894b26 }
.spoffrspan3 A:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #894b26 }
.spoffrspan3 A:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #894b26 }
#spoffrtab { MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 7px;border: 0px solid black; }
#spoffrtab tr, #spoffrtab td{border: 0px solid black;}
#spoffrtaba { MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px;border:0px solid red; }
#spoffrtaba td,#spoffrtaba tr {border:0px solid black;}
.aname u{color:#888888;}

.photogalleryDiv
{
	width:135px;
	background-color: #ebe8df;
	padding-top:5px;
	padding-bottom: 5px;
	padding-left: 5px;
	_display:block;
	
}
a.photogalleryDetail
{
	padding: 0 15px;
	background: url(../images/ico-dotlink-gray.gif) no-repeat 0 50%;
	text-decoration:none;	
}
img.photogalleryDetail
{
	/*border: 2px solid ebe8df;*/
}

#search-box select {width: 180px !important;}


#newsletters { background: #B3A888; color: #572C26; font-size: 92%; }
#newsletters label { text-transform: uppercase; }
#newsletters dl { padding: 11px 20px 7px; height: 132px; _padding: 7px 20px 4px;  _height: 148px; _width: 170px;}
#newsletters dd { margin-bottom: 0.5em; }
#newsletters img { border:0px;}
#newsletters optgroup { display: none; }

#search-box dl { padding: 20px 25px 10px; _padding: 16px 25px 15px; }
#search-box dd { margin-bottom: 0.5em; }
#search-box .submit { margin: 0; padding: 0 25px 20px; _padding: 0 25px 10px; }


.spoffrtaba { MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px;border:0px solid red; }
.spoffrtaba td {
	border: none !important;
} 

.spoffrtaba tr {border: none !important;}
.aname u{color:#888888;}

table.spoffrtab {
	border: none !important;
}

table.spoffrtab tr {
	border: none !important;
}

table.spoffrtab tr td {
	border: none !important;
}

.col-a dd.text {
	height: 70px !important; font-size:13px;
}

.col-a dt.bankuai a {
    font-size: 14px;
    text-align: left;
}
.col-a {
	width: 197px !important;
}

b.grayCol {
	color: #888888 !important;
}

.w30 {
	width: 30px;
}

.w100 {
	width: 100px;
}


/**************************** quiz *******************************/
#quiz {
	width: 300px;
	border: 0px;
}

#quiz .hr
{
    width: 500px;
    font-size: 1px;
    border:0px;
    border-bottom: 1px solid #eeeeee;
    margin-top:4px;
    margin-bottom: 4px;

}
#quiz input, #quiz textarea, #quiz select
{
	font-size: 1em;
	border: 0px solid #bbbbbb; 
	font-weight: normal;
	background: #fff;     
}
#quiz .btt
{
	float:right;

}
#quiz textarea
{
   border: 1px solid #808080;
   width:500px;
   width:495px;
}
#quiz, #quiz tr, #quiz td
{
    border: 0px solid red;
    font-size: 12px;
    color: black;
    /*font-weight: bold;*/
	padding-top:0px;
	
}


/*--DOCUMENTS-TABLE--------------------------------------------------------*/

.documentsTable {
	width: 80%;
	background: url("../images/doc_table_dots.gif") 0 top repeat-x;
	border: none;
	font-size:14px;
	margin-left:auto;
	margin-right:auto;
}

.documentsTable tr.dark td {
	background: #ECE9E1 url("../images/doc_table_dots.gif") 0 bottom repeat-x;
}

.documentsTable td {
	margin-bottom: 1px;
	padding: 7px 5px 10px 5px;
	border: none;
	background: url("../images/doc_table_dots.gif") 0 bottom repeat-x;
	font-size: 11px;
}

.documentsTable tr td a {
	font-size: 12px;
}

.documentsTable tr td.icon {
	vertical-align: top;
}

.documentsTable tr td.size {
	width: 90px;
	padding-right: 10px;
	text-align: right;
	color: #666666;
	vertical-align: bottom;
}



#linkList {
	width: 230px; 
	float: left;  
	}
	
#linkList2 { 
	font: 10px 宋体,verdana, sans-serif; 
	background: #572C26; 
    
	padding-bottom:50px;
	width: 230px; 
	float:left;
	}


#linkList li {

	list-style-type: none;
	background: #B3A888;
	margin-bottom: 1px;
	margin-left:-10px;
	width:160px;
	padding: 5px 0px 5px 20px; 
	background: transparent url(../images/back1.gif) no-repeat ;
	}

#linkList li a { 

	display:block;
	color:#fff;
	font: 14px 宋体,verdana;
	text-decoration:none;

	}

#linkList li a:hover { 

	display:block;
	color:#A6AE72;
	font: bold 14px 宋体,verdana;
	text-decoration:none;
	}

.lselect {
	background: transparent ; 
	padding-top:20px;
	padding-bottom:0px;
	margin-bottom:-10px;
	float:left;
}


.larchives {
	background: transparent  ; 
	padding-top:5px;
	padding-bottom:0px;
	margin-bottom:-10px;
	float:left;
}

.lresources {
	background: transparent  ; 
	padding-top:5px;
	padding-bottom:0px;
	margin-bottom:-10px;
	float:left;
}	



.archives
{
	font: bold 14px 宋体,verdana;
	color:#B3A888;
	padding-left:18px;
	margin-left:30px;
	background: transparent url(../images/arrow.gif) no-repeat ;
}

#TopicsGrid
{
	color:#E0DBCF;
	font: 14px 宋体;
}


.box .spc .topnews {width:410px;
	font: 14px 宋体;	
	text-decoration:none;
	color:#572C26;
	}

.box .spc .topnews dl {line-height:180%;
	}

.box .spc .topnews dl a 
   {text-decoration:none;
	color:#572C26;
	}
	
.top_menu {padding: 2px 25px 0 22px; background: url(../images/prifix.gif) no-repeat 0 50%;float:left;font-size:120%;line-height:18px;
	font-weight:bold;}	
.topmore a { padding: 5px 25px 0 12px; background: url(../images/ico-dotlink.gif) no-repeat 0 65%; color: #0086B3; float:right;}
	
.box .spc .topnews dl a:hover { text-decoration:underline; }

.box .spc .topnews dt  {
	padding: 0px 0px 0px 25px; 
	background: transparent url(../images/Narrow.gif) no-repeat ;
	background-position:center left;
	float:left;
	width:65% !important;
	width /**/:65%;
}

.box .spc .topnews dd {
	float:right;
	width:25%;
}

.split
{
	width:99%;
	height: 1px; 
	margin-top:3px;
	margin-bottom:2px;
	background: transparent url(../images/split_dot.gif) repeat-x ;
}

.Forums_Header {
	FONT-WEIGHT: bold; 
	font-size: 160%; 
	TEXT-ALIGN: left
}


.gridstyle,.gridstyle1
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
		line-height:20px;
		margin-left:auto;
		margin-right:auto;
}
.gridstyle1
{
   display:none;
}

.Grid_Header {
	FONT-WEIGHT: bold; 
	background-color: #AC9486;
	LETTER-SPACING: 1px; 
	TEXT-ALIGN: center;
	color:White;
	height:35px;
}

.Grid_Foot {
	background-color:  #AC9486;
	color:White;
	height:5px;
}

.Grid_Item {
	background-color:White;
	vertical-align: middle;
	border: 1px; 
	border-color: #c0c0c0;
	border-style: solid;
	text-align:center;
	height:55px;
}

.Grid_AlternatingItem 
{
	height:40;
	background-color: #cfc;
	vertical-align: middle;
	border: 1px; 
	text-align:center;
	border-color: #696;
	border-style: solid;
}

#weather_header
{
	width:400px;
	margin-left:1px;
	height:26px;
}

#weather_header ul
{
	margin-bottom: 0;
}

#ad201005
{
    margin-left:auto;
    margin-right:auto;
    width:510px;
}

#nav
{ 
	width:400px;
	margin-left:61px;
	height:26px;
	list-style:none;
}
#nav li
{
	display: block;
	float:left;
}
#nav li a
{
	text-decoration:none;
	padding-top:7px;
	display:block;
	width:100px;
	height:19px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	background:url(../Images/button1.gif) ;
	color:#fff;
}


#nav a.Current
{
	background:url(../Images/button.gif) ;
}

#nav li a.notCurrent
{
	background:url(../Images/button1.gif) ;
}

#weather_title
{
     vertical-align:bottom;
	height:30px;
	font-weight:bold;	
	padding-left: 50px;
}

#weather_pic
{
	text-align:right;	
	width:80px;
}

#weather_link
{
	font-weight:bold;	
	text-align:right;	
}

#mark
{
	width:80%;
	margin-left:61px;
	text-indent:2em;
}

.artibody
   {font-size:14px;
	line-height:23px;
   font-family:宋体,Arial;  
   width:96%; 
   margin-left:auto;
   margin-right:auto;
	 }


	 
.sitemap
{
	margin: 10px 0 10px 15px;
	padding-left:15px;
	background: transparent url(../images/Arrow2.gif) no-repeat  0 40% ;
	font-weight:bold;
	font-size:13px;
	line-height:20px;
		float:left;
}

.sitemappath 
{
	font-weight:normal;
	font-size:13px; 
}


.Forums_Header2 {
	color: white;
	font-size:14px;
    font-family:宋体,Arial;  
	background-image:url(../images/forumheader.gif);
	border: 1px;
	vertical-align:middle;
	border-style: solid;
    line-height:20px;
}

.Forums_Header {
    font-weight: bold; 
	font-size:14px;
	background-color: #bbbbbb;
	COLOR: #2b3f6e; 
	LETTER-SPACING: 1px; 
	TEXT-ALIGN: left;
    line-height:20px;
}

.Forums_Header1 {
    font-weight: bold; 
	font-size:14px;
	background-color: #AC9486;
	COLOR: #fff; 
    line-height:25px;
	LETTER-SPACING: 1px; 
	TEXT-ALIGN: left
}

.Forums_Bottom {
	FONT-WEIGHT: bold; 
	font-size:5px;
	background-color: #ECE9E1;
	COLOR: #2b3f6e; 
	TEXT-ALIGN: left
}

.Forums_General 
{
	margin-left:auto;
	margin-right:auto;
	font: tahoma;
	font-size: 2ex;
	color: black;
	background-color: #ECE9E1;
    line-height:20px;
	vertical-align: top;
}

.artibody1
   {font-size:14px;
	line-height:23px;
   font-family:宋体,Arial; 
   background-color:#E0DBCF; 
   width:96%; 
   margin-left:auto;
   margin-right:auto;
   	border-style: solid;
	border:1px solid #AC9486;
	 }

.Forums_Item {
	background-color:  #E0DBCF;
    line-height:20px;
	border: 1px; 
	border-color:#AC9486;
	border-style: solid;
}	 

.Forums_TopicSubject {
	FONT-WEIGHT: bold; 
	font: 宋体, Verdana, Arial, sans-serif;
	font-size: 16px;
}

.linestyle
{
	font: 宋体,Arial;
	border:0px;
	font-size: 14px;
	width:90%;
    line-height:25px;
	margin-left:auto;
	margin-right:auto;
	background: url("../images/doc_table_dots.gif") 0 top repeat-x;
}

.from_info
{
	text-align:center;
}


#hotelname{
	font-weight:bold;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 5px;
}

.Resevtable 
{
	border: 0px solid #E3DFD4; border-collapse: collapse;
	background: url("../images/doc_table_dots.gif") 0 top repeat-x;
    font-weight :bold;
	background-color:  #E0DBCF;
    line-height:30px;
	border: 1px; 
	border-color: #c0c0c0;
	border-style: solid;
}	 


/* gallery */
.spColumnCenterGallery 
{
	margin-left:auto;
	margin-right:auto;
	width:95%;
}

.spColumnCenterGallery table 
{
	margin-left:auto;
	margin-right:auto;
	border: none !important;
}
.spColumnCenterGallery table td {
	border: none !important;
}

.spColumnCenterGallery .title {
	display: block;
	padding-bottom: 6px;
}
.spColumnCenterGallery .item {
	display: block;
	padding-bottom: 6px;
}

.Poll_Bar {
	color: #572C26;
	height: 10;
}

.mappic
{
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:10px;
}

#content_tianmen {
	background:  url(/images/tianmen.gif) center center no-repeat;
	}	

#content_rishang {
	background: url(/images/rishangshanzhuang.gif) center center no-repeat;
	}

#PageSelecter,#baidu
{
   text-align:center;
}

#bannerPokrovka
{
	background: url(/images/main_news1.jpg) center center no-repeat;
}