* {margin:0; padding:0; font-family:Î¢ÈíÑÅºÚ, verdana, ËÎÌå;}
table {width:100%; border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
ul {list-style-type:none; font-size:12px;}
fieldset, img {border:none;}

a {color:#340; text-decoration:none;}
a:hover {text-decoration:underline;}

.left {float:left;}
.right {float:right;}
.blank {display:block; padding:5px;}
.dblank {display:block; padding:10px;}
.center {text-align:center;}
img.left {margin-right:10px;}
img.right {margin-left:10px;}
.clear {clear:both;}

html, body {height:100%; background:url(/images/bg.jpg) #49A92B repeat-x;}
#cover {width:100%; min-height:100%; background:url(/images/bg_header.jpg) top center no-repeat;}
* html #cover {height:100%;}
#wrap {width:900px; height:100%; margin:0 auto;}
#wrap:after {display:block; height:0; clear:both; content:""; visibility:hidden;}
* html #wrap {height:1%;}

#header {width:100%; height:240px; background:url(/images/header_bg.png) bottom center no-repeat;}
#nav {width:540px; height:30px; margin:-30px auto 0; font-size:16px; text-align:center;}
	#nav li {float:left; width:120px; height:30px;}
	#nav li.first {width:30px; background:url(/images/nav_bg_left.png);}
	#nav li.last {width:30px; background:url(/images/nav_bg_right.png);}
	#nav a {display:block; background:#85A53B; color:#fff; font-size:14px; line-height:30px;}
	#nav a:hover {background:#47600d; color:#fff;}
#content {widht:100%; padding:20px 10px 30px; background:url(/images/content_bg_bottom.gif) bottom #fff no-repeat;}
#left {float:left; width:620px;}
#right {float:right; width:240px;}
#footer {width:900px; height:80px; margin:0 auto; padding-top:20px; color:#fff; font-size:14px; text-align:center;}
.col1 {float:left; width:200px;}
.col2 {float:left; width:400px; margin-left:20px;}
#nav_res {padding:20px 0 10px;}
	#nav_res li {width:240px; height:70px; padding:0 0 10px;}
	#nav_res li a {display:block; width:240px; height:70px; background:url(/images/nav_res.gif);}
	#nav_res .hotel {background-position:top left;}
	#nav_res .hotel:hover {background-position:top right;}
	#nav_res .travel {background-position:left -80px}
	#nav_res .travel:hover {background-position:right -80px}
	#nav_res .shopping {background-position:left -160px}
	#nav_res .shopping:hover {background-position:right -160px}
	#nav_res .food {background-position:left -240px}
	#nav_res .food:hover {background-position:right -240px}
	#nav_res .fun {background-position:left bottom;}
	#nav_res .fun:hover {background-position:right bottom;}
#home_roller {width:600px; height:180px; overflow:hidden;}

.caption {height:30px; padding:0 0 0 10px; background:url(/images/cap.gif) top left no-repeat #8FB532; color:#fff; font-size:14px; line-height:30px;}
.caption .more {float:right; padding:0 10px; background:url(/images/cap.gif) top right no-repeat;}
.box_top {height:10px; background:url(/images/box_round.gif) left top; font-size:1px;}
.box_top_right {float:right; width:10px; height:10px; background:url(/images/box_round.gif) right top;}
.box {padding:0 9px; border-left:1px solid #adadad; border-right:1px solid #adadad;}
.box_bottom {height:10px; background:url(/images/box_round.gif) left bottom; font-size:1px;}
.box_bottom_right {float:right; width:10px; height:10px; background:url(/images/box_round.gif) right bottom;}
.list {padding-top:6px;}
.list li {height:23px; padding-left:20px; background:url(/images/list.gif) no-repeat left top; line-height:23px;}

.title {width:100%; padding:0 10px 10px; font-size:18px; font-weight:bold; color:#340;}
.txt {float:left; width:600px; padding:0 10px;}
.txt, .txt p {line-height:23px; font-size:14px;}
.txt a {color:#340;}
.txt a:hover {text-decoration:underline;}
.res_list li {float:left; width:200px;}
.line {width:100%; margin:5px 0; border-top:1px solid #ccc;}
.show {float:right; width:420px; text-align:center;}
.show img {margin-bottom:10px;}

.doc {width:620px; height:400px; margin:20px 0; padding:10px; background:#ECF9C9;}
.doc_list {float:right; width:300px; margin:20px 0; padding:5px; background:#B2D655;}