body {
padding:0;
margin:50px 0;
background:#000000;
text-align:center;}

table,img,div {
behavior: url(iepngfix.htc);}

* {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:none;}

a, a:link, a:active, a:visited {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:none;}

a:hover {
font-family:Arial, Helvetica, sans-serif;
text-align:left;}

img {
border:0;}

img a {
border:0;}

.main {
width:940px;
height:670px;
margin:auto;
background:url(../images/main_bg.jpg) 0 0 no-repeat;}

.menu {
height:84px;
width:940p;}

.foot {
height:30px;
padding:7px 0 8px 0;
font-size:11px;
color:#8a7a51;
text-align:center;
line-height:16px;}

.ct_border {
margin:40px 40px 0 40px;
padding:1px;
width:858px;
height:498px;
background:url(../images/border.gif) 0 0 no-repeat;}

.ct {
width:858px;
height:498px;
background:url(../images/ct_bg.jpg) 220px 0 no-repeat #000;}


.ct .about {
width:468px;
padding:25px 120px 0 50px;}

.ct .about h1 {
padding:0;
margin:0 0 25px 0;}

.sitemap {
height:30px;
padding:11px 0 12px 0;
background:url(../images/line01.gif) 0 100% repeat-x;}

.sitemap .list {
font-size:13px;
color:#c0b08b;
line-height:30px;
padding:0 0 0 12px;}

.sitemap .list a, .sitemap .list a:link, .sitemap .list a:active, .sitemap .list a:visited {
color:#c0b08b;}

.sitemap .list a:hover {
color:#ffffff;}

.link {
padding:8px 0 9px 0;
width:468px;
background:url(../images/line01.gif) 0 100% repeat-x;}

.link .pic {
border:2px solid #b0956a;
width:135px;
height:50px;
margin:0 8px 0 0;}

.link .list {
padding:0 0 0 15px;
font-size:13px;
color:#ffffff;
line-height:18px;}

.link .list a, .link .list a:link, .link .list a:active, .link .list a:visited {
color:#ffffff;}

.link .list a:hover {
text-decoration:underline;}

.link .subtitle {
font-size:16px;
color:#b19a54;
font-weight:bold;
line-height:20px;
padding:0 0 5px 15px;}

.contact_tb {
background:url(../images/line01.gif) 0 100% repeat-x;
line-height:20px;
padding:6px 0 6px 2px;
color:#c7ad7c;
font-size:12px;}

.contact_input01 {
width:120px;
height:18px;
border:1px solid #846935;
font-size:12px;
color:#000000;
background:#e6dbc2;}

.contact_input02 {
width:180px;
height:18px;
border:1px solid #846935;
font-size:12px;
color:#000000;
background:#e6dbc2;}

.contact_input03 {
width:100px;
height:18px;
border:1px solid #846935;
font-size:12px;
color:#000000;
background:#e6dbc2;}

.contact_select {
font-size:12px;
color:#000;}

.contact_textarea {
width:328px;
height:78px;
border:1px solid #846935;
font-size:12px;
line-height:20px;
color:#000000;
background:#e6dbc2;}

.message {
width:426px;
margin:0 0 10px 0;}

.message_td {
padding:2px;
background:url(../images/line01.gif) 0 100% repeat-x;}

.message .date {
font-size:11px;
color:#fff;
line-height:20px;
text-align:right;}

.message .name {
font-size:12px;
color:#ff878d;
line-height:20px;
width:auto;
float:left;}

.message .theme {
font-size:12px;
color:#cec5b1;
line-height:20px;}

.message .content {
font-size:12px;
color:#fff;
line-height:22px;}

.page {
font-size:12px;
color:#fff;
text-align:center;
border-left:1px solid #fff;}

.page a, .page a:link, .page a:active, .page a:visited {
color:#fff;
text-align:center;
width:auto;
display:block;
float:left;
padding:0 8px;
border-right:1px solid #fff;}

.leave_message_td {
padding:6px 2px;
background:url(../images/line01.gif) 0 100% repeat-x;
line-height:20px;}

.leave_message_td .cencel {
text-align:right;}

.leave_message_td .cencel a {
text-align:right;}

.leave_message_textarea {
width:100%;
height:82px;
border:1px solid #846935;
font-size:12px;
line-height:20px;
color:#000000;
background:#e6dbc2;}

.taste_pic {
margin:0 2px 4px 2px;
width:25px;
height:25px;
float:left;
border:2px solid #fff;}

.taste_category {
font-size:12px;
color:#d8c99b;
line-height:22px;
text-align:center;}

.taste_category a, .taste_category a:link, .taste_category a:active, .taste_category a:visited {
color:#d8c99b;
text-align:center;}

.news {
width:426px;
padding:10px 2px;
background:url(../images/line01.gif) 0 100% repeat-x;}

.news_subtt {
width:386px;
padding:13px 0 8px 60px;
line-height:20px;
font-size:15px;
color:#fff;
margin:0 0 20px 0;
background:url(../images/news_subtt_bg.png) 0 0 no-repeat;}

.news .list {
font-size:13px;
color:#fff;
line-height:20px;
border-left: 1px solid #9c8245;
padding:0 10px 15px 15px;}

.news .list a, .news .list a:link, .news .list a:active, .news .list a:visited {
color:#fff;}

.news .list a:hover {
text-decoration:underline;}

.news .date {
font-size:12px;
color:#ff548c;
line-height:20px;
background:url(../images/icon01.gif) 0 3px no-repeat;
padding:0 0 0 12px;}

.news_dtl_tt {
background:url(../images/icon01.gif) 0 3px no-repeat;
font-size:15px;
color:#fff;
line-height:20px;
padding:0 0 0 17px;
margin:0 0 5px 0px;}

.news_dtl_date {
font-size:12px;
color:#ff548c;
line-height:20px;
margin:0 0 20px 17px;}

.news_dtl_ct {
font-size:12px;
color:#ffffff;
line-height:20px;}

.news_back {
text-align:right;
width:450px;
padding:20px 0 0 0;}

.news_back a {
text-align:right;}

.about_consumption {
font-size:13px;
color:#ffffff;
line-height:20px;
padding:4px 0 4px 10px;
background:url(../images/icon02.gif) 0 0 no-repeat;}

.back_index {
position:absolute;
margin:20px 40px 0 0;
text-align:right;
width:900px;
font-size:11px;
color:#b2a37c;
letter-spacing:1px;
z-index:9999;}

.back_index a, .back_index a:link, .back_index a:active, .back_index a:visited {
color:#b2a37c;}

.back_index a:hover {
color:#fff;}

.taste_subtt {
width:446px;
padding:13px 0 8px 60px;
line-height:20px;
font-size:15px;
color:#fff;
font-weight:bold;
margin:0 0 20px 0;
background:url(../images/taste_subtt_bg.png) 0 0 no-repeat;}

.taste_set_bg {
width:90px;
height:98px;
padding:2px;
background-color:#58411f;
margin:0 20px 15px 0;
float:left;}

.taste_set_bg .pic {
width:90px;
height:72px;
margin:0 0 3px 0;}

.taste_set_bg .name {
font-size:12px;
color:#ffffff;
line-height:20px;
text-align:center;}

.taste_set_bg .name a, .taste_set_bg .name a:link, .taste_set_bg .name a:active, .taste_set_bg .name a:visited {
color:#ffffff;}

.taste_set_bg .name a:hover {
text-decoration:underline;}


.taste_dtl_pic {
width:406px;
height:256px;
margin:auto;
padding:3px 44px;
background:url(../images/state_dtl_pic_bg.gif) 0 0 no-repeat;}

.taste_title {
font-size:15px;
color:#000000;
font-weight:bold;
background:url(../images/icon04.gif) 0 0 no-repeat;
padding:0 10px 0 10px;
height:18px;
line-height:18px;
margin:10px 20px 10px 70px;
clear:both;}

.taste_content {
font-size:11px;
color:#444444;
line-height:18px;
margin:15px 17px 0 17px;}
