/* CSS Document */
@charset "utf-8";
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6c5e5d; }
body { margin: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
/*ul { margin: 0; padding: 0; }*/
.clear { clear: both; height: 1px; }
.input-120 { width: 148px; }
.input-60 { width: 60px; }
.cbo-60 { width: 65px; }
.txt-br { color: #da974f; }

#container { width: 1020px; margin: 0 auto; background-color: #fff; }
	#container #content { width: 1020px; height: 383px; }
		#container #content #menu { width: 202px; height: 383px; float: left; padding: 0 17px 0 21px; }
			#container #content #menu ul { text-align: center;margin: 0; padding: 0; }
				#container #content #menu ul li { list-style: none; font-size: 12px; font-weight: bold; width: 202px; height: 22px; background: url(../_images/menu-bg.jpg) left bottom no-repeat; display: block; line-height: 22px;}
				#container #content #menu ul li a { color: #4f372c; }
			#container #content #menu .selected { background: url(../_images/nemu-bg-act.jpg) no-repeat; color: #000; }
			
		#container #content #context { width: 780px; height: 383px; float: left; background: url(../_images/banner.jpg) no-repeat; }
				#container #content #context .main-img { width: 538px; height: 316px; background: url(../_images/img2.jpg) right top no-repeat; padding-right: 15px; float: left; }
				#container #content #context .intro { width: 206px; height: 316px; background: url(../_images/img3.jpg) right top no-repeat; float: left; padding-right: 21px; }
					#container #content #context .intro .box { height: 304px; width: 206px; background:  #fff url(../_images/img-bottom.jpg) left bottom no-repeat;}
						#container #content #context .intro .box h3 { font-size: 12px; font-weight: bold; color: #3b2a2a; background: url(../_images/menu-bg.jpg) center bottom no-repeat; text-align: center; padding-bottom: 5px; margin: 0; }
						#container #content #context .intro .box p { padding: 0 10px; text-align: justify; }
	
	#container #photo { width: 999px; background: url(../_images/img4.jpg) top right no-repeat; padding: 14px 0 0 21px; margin-bottom: 10px; }
	
	/* hotel page */
		#container #photo .res-mid { background: url(../_images/res-bottom.gif) left bottom no-repeat; width: 202px; padding-bottom: 9px; }
			#container #photo .res-mid span { width: 176px; border-left: 3px solid #e5e5e5; border-right: 3px solid #e5e5e5; display: block; padding: 10px 10px 0 10px; }
				#container #photo .res-mid span td { padding-bottom: 2px; color: #3b2a2a; font-weight: bold; }
		
		#container #photo .acc-box { background: #fefedf url(../_images/acc-top.gif) top left no-repeat; width: 758px; margin: 10px 0; padding-top: 9px;  }
			#container #photo .acc-box span { width: 732px; border-left: 3px solid #ccb5a2; border-right: 3px solid #ccb5a2; padding: 0 10px; display: block; }
				/*#container #photo .acc-box span ol { margin-top: 0; }
					#container #photo .acc-box span ol li { color: #000; margin-bottom: 10px; }*/
		
		#container #photo .gallery { background: #e6dfd3 url(../_images/gallery-bg.gif) left top repeat-y; }
		#container #photo .list-hotel td { color: #000; }
			#container #photo .list-hotel label { color: #7f4e0a; font-size: 12px; text-transform: uppercase; font-weight: bold; }
			#container #photo .list-hotel td p { margin: 5px 0; }
			#container #photo .list-hotel .more a { color: #7f4e0a; }
	/* end hotel page */

	#container #footer { width: 1020px; height: 79px; background: url(../_images/footer-bg.gif) repeat-x; }
		#container #footer .txt-yellow { color: #fefe03; font-weight: bold; }
		#container #footer td { color: #fffff0; }
		
		#container #copyright { width: 1020px; height: 20px; text-align:right; padding-top:5px; color: #999933}
		#container #copyright .copy a { color: #999933; }
		