/* CSSTidy 1.2beta: Tue, 24 Apr 2007 01:52:28 +0800 */
a:link,a:visited {
color:#666666;
text-decoration:none
}

select,input {
color:#666666;
font-size:12px
}

.txt {
border:#cccccc 1px solid
}

.theme-link {
font-size:12px;
font-style:normal;
text-decoration:none;
text-align:right;
float:right;
padding-top:26px
}

.news a {
color:#FF3300
}

.news :visited {
color:#ff3300
}

.no {
color:#336699;
font-size:12px;
font-weight:bold
}

.funtion {
margin-top:10px;
font-size:12px;
color:#333333
}

.funtion a:link,.funtion a:visited {
color:#333333;
text-decoration:none
}

.funtion td {
height:25px;
border-bottom:1px solid #cccccc
}

.title,.sub-title {
line-height:18px;
font-weight:bold;
color:#336699;
clear:both;
width:100%;
display:block
}

.pic-border-1px-blue {
border:1px solid #396b9c
}

.pic-border-1px-gray {
border:1px solid #cccccc;
clear:both;
display:block;
margin:7px 0
}

.pic-border {
background:#ffffff;
border:1px solid #cccccc;
padding:2px
}

.more {
font-size:11px;
color:#e20000
}

.more a:link,.more a:visited {
color:#e20000;
text-decoration:none
}

.title-more {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
float:right;
width:45px;
height:10px;
display:block
}

.main-block {
border:1px solid #cccccc;
background-color:#ffffff;
background:url(../images/common/bg-main-block.gif) repeat-x;
clear:both
}

.main-block2 {
border-bottom:0;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-top:0;
background-color:#ffffff;
background:url(../images/common/bg-main-block.gif) repeat-x;
clear:both
}

.main-block3 {
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-top:0;
background-color:#ffffff;
background:url(../images/common/bg-main-block.gif) repeat-x;
margin-bottom:10px;
clear:both
}

.block-l {
width:370px;
text-align:left;
float:left
}

.block-l .title {
width:350px;
height:15px;
display:block;
padding:10px 0 0 10px
}

.block-l .pic {
width:350px;
height:243px;
display:block;
padding:10px 0 0 10px
}

.block-r {
width:115px;
text-align:left;
float:right
}

.detail-table {
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
text-align:left;
clear:both;
margin:10px 0
}

.poster {
margin-top:10px;
width:95%;
clear:both
}

.main-block .main-pic {
border:1px solid #336699;
clear:both;
margin:10px 0 5px
}

.note {
width:320px;
margin-top:10px;
display:block;
background:url(../images/common/bg-note-block.gif) repeat-x
}

.note .note-content {
width:99%;
display:block;
padding-left:10px;
background:url(../images/common/bg-note.gif) no-repeat left;
height:22px
}

.left-content {
width:330px;
padding-left:10px;
padding-right:5px;
border-right:1px solid #cccccc;
float:left
}

.left-content-none {
width:320px;
padding-left:10px;
padding-right:0;
float:left
}

.pop-table {
background:url(../images/restaurant/bg-pop.gif) repeat-x;
border:5px solic #336699
}

.right-content {
width:125px;
padding-right:5px;
padding-left:10px;
float:right
}

.right-content-none {
width:135px;
padding-right:5px;
padding-left:0;
float:right
}

.right-content-title {
background:url(../images/restaurant/sub_form.gif) no-repeat;
padding-top:2px;
line-height:18px;
font-weight:bold;
color:#336699;
clear:both;
width:107px;
height:23px;
text-align:center;
display:block
}

.right-content-title-f {
background:url(../images/food/sub_form.gif) no-repeat;
padding-top:2px;
line-height:18px;
font-weight:bold;
color:#336699;
clear:both;
width:107px;
height:23px;
text-align:center;
display:block
}

.right-content-title-re {
background:url(../images/recipe/sub_form.gif) no-repeat;
padding-top:2px;
line-height:18px;
font-weight:bold;
color:#336699;
clear:both;
width:107px;
height:23px;
text-align:center;
display:block
}

.right-content-title-t {
background:url(../images/travel/sub_form.gif) no-repeat;
padding-top:2px;
line-height:18px;
font-weight:bold;
color:#336699;
clear:both;
width:107px;
height:23px;
text-align:center;
display:block
}

.right-content-title-w {
background:url(../images/world/sub_form.gif) no-repeat;
padding-top:2px;
line-height:18px;
font-weight:bold;
color:#336699;
clear:both;
width:107px;
height:23px;
text-align:center;
display:block
}

.right-content-title-d {
background:url(../images/drink/sub_form.gif) no-repeat;
padding-top:2px;
line-height:18px;
font-weight:bold;
color:#336699;
clear:both;
width:107px;
height:23px;
text-align:center;
display:block
}

.block {
border:1px solid #cccccc;
background-color:#ffffff;
background:url(../images/common/bg-main-block.gif) repeat-x
}

.top-block {
width:470px;
height:140px;
text-align:left;
border-bottom:1px solid #cccccc;
margin-top:10px
}

.top-block .title {
padding-top:5px
}

.top-block .pic-border {
float:left;
margin:3px 10px
}

.down-block {
width:470px;
text-align:left;
background-color:#ffffff;
background:url(../images/common/bg-down-block.gif) no-repeat;
margin:10px 0
}

.main-block-tab {
width:490px;
height:27px;
display:block;
margin-top:10px;
text-align:center
}

.main-block-tab ul {
list-style:none
}

.main-block-tab li {
width:98px;
height:20px;
background:url(../images/common/bg-main-block-tab.gif) no-repeat;
display:block;
padding-top:7px;
float:left
}

.main-block-tab .selected {
background:url(../images/common/bg-main-block-tab-select.gif) no-repeat
}

.main-block-tab .selected a {
color:#ffffff;
font-weight:bold
}

.right-side-content1 {
display:block;
margin:5px 5px 5px 10px
}

.right-side-list {
margin-:10px 0 10px 0
}

.right-side-list li {
background:url(../images/common/bg-right-side-list.gif) no-repeat left;
height:22px;
padding-top:3px;
padding-left:15px;
list-style:none
}

.center-list {
margin:5px
}

.content-list li {
background:url(../images/common/bg-right-side-list.gif) no-repeat left;
height:22px;
width:225px;
padding-top:3px;
padding-left:5px;
list-style:none
}

.content-list-drink li {
background:url(../images/common/bg-right-side-list.gif) no-repeat left;
height:22px;
width:210px;
padding-top:3px;
padding-left:15px;
list-style:none
}

.content-list-drink li a:link,.content-list-drink li a:visited {
color:#333333
}

.main-pic-2 {
width:333px;
height:235px;
background:url(../images/index/bg-main-pic.gif) no-repeat;
display:block
}

.main-pic-r {
width:333px;
height:235px;
background:url(../images/restaurant/bg-main-pic.gif) no-repeat;
display:block
}

.main-pic-f {
width:333px;
height:235px;
background:url(../images/food/bg-main-pic.gif) no-repeat;
display:block
}

.main-pic-re {
width:333px;
height:235px;
background:url(../images/recipe/bg-main-pic.gif) no-repeat;
display:block
}

.main-pic-t {
width:333px;
height:235px;
background:url(../images/travel/bg-main-pic.gif) no-repeat;
display:block
}

.main-pic-w {
width:333px;
height:235px;
background:url(../images/world/bg-main-pic.gif) no-repeat;
display:block
}

.main-pic-d {
width:333px;
height:235px;
background:url(../images/drink/bg-main-pic.gif) no-repeat;
display:block
}

.right-side-tab {
font-size:12px;
margin-top:10px;
background:url(../images/restaurant/bg-tab-right-side.gif) no-repeat;
height:20px;
width:300px
}

.right-side-tab td.on {
background:url(../images/restaurant/tabon_r_13.gif) no-repeat;
font-weight:bold;
color:#336699;
display:block
}

.right-side-tab-f {
font-size:12px;
margin-top:10px;
background:url(../images/food/bg-tab-right-side.gif) no-repeat;
height:20px;
width:300px
}

.right-side-tab-f td.on {
background:url(../images/food/tabon_r_13.gif) no-repeat;
font-weight:bold;
color:#336699;
display:block
}

.right-side-tab-re {
font-size:12px;
margin-top:10px;
background:url(../images/recipe/bg-tab-right-side.gif) no-repeat;
height:20px;
width:300px
}

.right-side-tab-re td.on {
background:url(../images/recipe/tabon_r_13.gif) no-repeat;
font-weight:bold;
color:#336699;
display:block
}

.right-side-tab-t {
font-size:12px;
margin-top:10px;
background:url(../images/travel/bg-tab-right-side.gif) no-repeat;
height:20px;
width:300px
}

.right-side-tab-t td.on {
background:url(../images/travel/tabon_r_13.gif) no-repeat;
font-weight:bold;
color:#336699;
display:block
}

.right-side-tab-w {
font-size:12px;
margin-top:10px;
background:url(../images/world/bg-tab-right-side.gif) no-repeat;
height:20px;
width:300px
}

.right-side-tab-w td.on {
background:url(../images/world/tabon_r_13.gif) no-repeat;
font-weight:bold;
color:#336699;
display:block
}

.right-side-tab-d {
font-size:12px;
margin-top:10px;
background:url(../images/drink/bg-tab-right-side.gif) no-repeat;
height:20px;
width:300px
}

.right-side-tab-d td.on {
background:url(../images/drink/tabon_r_13.gif) no-repeat;
font-weight:bold;
color:#336699;
display:block
}

.title-bar {
margin-top:10px;
width:100%;
height:24px;
background:url(../images/index/title-c.gif) no-repeat left
}

.title-bar .left {
background:url(../images/index/title-l.gif) no-repeat;
width:15px
}

.title-bar .right {
background:url(../images/index/title-r.gif) no-repeat;
width:10px
}

.title-bar-2 {
width:100%;
height:24px;
background:url(../images/index/bar03.gif) no-repeat left
}

.title-bar-2 .left {
background:url(../images/index/bar03-l.gif)no-repeat;
width:15px
}

.title-bar-2 .right {
background:url(../images/index/bar03-r.gif) no-repeat;
width:10px
}

.content-box {
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
background:url(../images/index/bg-content-box.gif) repeat-x top
}

.content-box-2 {
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc
}

.list-table {
text-align:left;
border-bottom:1px solid #cccccc;
margin:10px 0
}

.list-table .pic {
width:120px;
height:90px;
vertical-align:top
}

.list-table .pic img {
width:100px;
height:70px;
background:#ffffff;
border:1px solid #cccccc;
padding:2px
}

.list-table .menu {
width:25%;
padding-left:5px;
vertical-align:top
}

.list-table ul {
list-style:none;
width:450px
}

.list-table li {
list-style:none;
display:inline;
padding-left:12px
}

.title-bar-f {
margin-top:10px;
width:100%;
height:24px;
background:url(../images/food/title-c.gif) no-repeat left
}

.title-bar-f .left {
background:url(../images/food/title-l.gif) no-repeat;
width:15px
}

.title-bar-f .right {
background:url(../images/food/title-r.gif) no-repeat;
width:10px
}

.title-bar-2-f {
width:100%;
height:24px;
background:url(../images/food/bar03.gif) no-repeat left
}

.title-bar-2-f .left {
background:url(../images/food/bar03-l.gif)no-repeat;
width:15px
}

.title-bar-2-f .right {
background:url(../images/food/bar03-r.gif) no-repeat;
width:10px
}

.content-box-f {
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
background:url(../images/food/bg-content-box.gif) repeat-x top
}

.title-bar-d {
margin-top:10px;
width:100%;
height:24px;
background:url(../images/drink/title-c.gif) no-repeat left
}

.title-bar-d .left {
background:url(../images/drink/title-l.gif) no-repeat;
width:15px
}

.title-bar-d .right {
background:url(../images/drink/title-r.gif) no-repeat;
width:10px
}

.title-bar-2-d {
width:100%;
height:24px;
background:url(../images/drink/bar03.gif) no-repeat left
}

.title-bar-2-d .left {
background:url(../images/drink/bar03-l.gif)no-repeat;
width:15px
}

.title-bar-2-d .right {
background:url(../images/drink/bar03-r.gif) no-repeat;
width:10px
}

.content-box-d {
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
background:url(../images/drink/bg-content-box.gif) repeat-x top
}

.title-bar-r {
margin-top:10px;
width:100%;
height:24px;
background:url(../images/restaurant/title-c.gif) no-repeat left
}

.title-bar-r .left {
background:url(../images/restaurant/title-l.gif) no-repeat;
width:15px
}

.title-bar-r .right {
background:url(../images/restaurant/title-r.gif) no-repeat;
width:10px
}

.title-bar-2-r {
width:100%;
height:24px;
background:url(../images/restaurant/bar03.gif) no-repeat left
}

.title-bar-2-r .left {
background:url(../images/restaurant/bar03-l.gif)no-repeat;
width:15px
}

.title-bar-2-r .right {
background:url(../images/restaurant/bar03-r.gif) no-repeat;
width:10px
}

.content-box-r {
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
background:url(../images/restaurant/bg-content-box.gif) repeat-x top
}

.title-bar-t {
margin-top:10px;
width:100%;
height:24px;
background:url(../images/travel/title-c.gif) no-repeat left
}

.title-bar-t .left {
background:url(../images/travel/title-l.gif) no-repeat;
width:15px
}

.title-bar-t .right {
background:url(../images/travel/title-r.gif) no-repeat;
width:10px
}

.title-bar-2-t {
width:100%;
height:24px;
background:url(../images/travel/bar03.gif) no-repeat left
}

.title-bar-2-t .left {
background:url(../images/travel/bar03-l.gif)no-repeat;
width:15px
}

.title-bar-2-t .right {
background:url(../images/travel/bar03-r.gif) no-repeat;
width:10px
}

.content-box-t {
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
background:url(../images/travel/bg-content-box.gif) repeat-x top
}

.title-bar-w {
margin-top:10px;
width:100%;
height:24px;
background:url(../images/world/title-c.gif) no-repeat left
}

.title-bar-w .left {
background:url(../images/world/title-l.gif) no-repeat;
width:15px
}

.title-bar-w .right {
background:url(../images/world/title-r.gif) no-repeat;
width:10px
}

.title-bar-2-w {
width:100%;
height:24px;
background:url(../images/world/bar03.gif) no-repeat left
}

.title-bar-2-w .left {
background:url(../images/world/bar03-l.gif)no-repeat;
width:15px
}

.title-bar-2-w .right {
background:url(../images/world/bar03-r.gif) no-repeat;
width:10px
}

.content-box-w {
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
background:url(../images/world/bg-content-box.gif) repeat-x top
}

.title-bar-re {
margin-top:10px;
width:100%;
height:24px;
background:url(../images/recipe/title-c.gif) no-repeat left
}

.title-bar-re .left {
background:url(../images/recipe/title-l.gif) no-repeat;
width:15px
}

.title-bar-re .right {
background:url(../images/recipe/title-r.gif) no-repeat;
width:10px
}

.title-bar-2-re {
width:100%;
height:24px;
background:url(../images/recipe/bar03.gif) no-repeat left
}

.title-bar-2-re .left {
background:url(../images/recipe/bar03-l.gif)no-repeat;
width:15px
}

.title-bar-2-re .right {
background:url(../images/recipe/bar03-r.gif) no-repeat;
width:10px
}

.content-box-re {
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
background:url(../images/recipe/bg-content-box.gif) repeat-x top
}

.page-select {
width:100%;
height:40px;
text-align:center;
font-size:14px;
text-decoration:none
}

.page-select ul {
list-style:none;
padding-top:5px
}

.page-select li {
display:inline;
width:30px;
padding-left:10px
}

.page-select li a:link,.page-select li a:visited {
text-decoration:none
}

.page-select ul li .selected {
color:#dc0000;
text-decoration:underline;
font-weight:bold
}

a:hover,a:active,.funtion a:hover,.funtion a:active,.title a:hover,.title a:active,.sub-title a:hover,.sub-title a:active,.more a:hover,.more a:active,.page-select li a:hover {
text-decoration:underline
}

.title a:link,.title a:visited,.sub-title a:link,.sub-title a:visited {
color:#336699;
text-decoration:none
}

.note .title,.right-content .title,.content-list-drink {
padding-top:10px
}

.main-pic-2 img,.main-pic-r img,.main-pic-f img,.main-pic-re img,.main-pic-t img,.main-pic-w img,.main-pic-d img {
width:300px;
height:208px;
padding-left:11px;
padding-top:11px
}

.right-side-tab td,.right-side-tab-f td,.right-side-tab-re td,.right-side-tab-t td,.right-side-tab-w td,.right-side-tab-d td {
height:20px;
width:60px;
text-align:center
}

.title-bar h1,.title-bar h2,.title-bar-f h1,.title-bar-d h1,.title-bar-r h1,.title-bar-t h1,.title-bar-w h1,.title-bar-re h1 {
font-size:13px;
color:#000000;
font-weight:normal;
font-style:normal;
letter-spacing:5px;
width:200px;
height:20px;
float:left
}
.title-bar-f h3,.title-bar-d h3,.title-bar-r h3,.title-bar-t h3,.title-bar-w h3,.title-bar-re h3 {
font-size:13px;
color:#000000;
font-weight:normal;
font-style:normal;
letter-spacing:5px;
width:200px;
height:20px;
float:left
}
.title-bar-2 h1,.title-bar-2-f h1,.title-bar-2-d h1,.title-bar-2-r h1,.title-bar-2-t h1,.title-bar-2-w h1,.title-bar-2-re h1 {
font-size:13px;
color:#000000;
font-weight:normal;
font-style:normal;
letter-spacing:5px
}

.title-bar-2 h2,.title-bar-2-f h2,.title-bar-2-d h2,.title-bar-2-r h2,.title-bar-2-t h2,.title-bar-2-w h2,.title-bar-2-re h2 {
font-size:13px;
color:#000000;
font-weight:normal;
font-style:normal;
letter-spacing:5px;
float:left;
width:420px;
height:20px
}

.content-box ul,.content-box-f ul,.content-box-d ul,.content-box-r ul,.content-box-t ul,.content-box-w ul,.content-box-re ul {
padding-left:10px;
display:block
}

.title-bar-f h2,.title-bar-d h2,.title-bar-r h2,.title-bar-t h2,.title-bar-w h2,.title-bar-re h2 {
font-size:13px;
color:#000000;
font-weight:normal;
font-style:normal;
letter-spacing:5px;
width:420px;
height:20px;
float:left
}
