
/* 整體
----------------------------------------------- */
body {
background:#840C18;
font-family:arial;font-size:12px;line-height:1.5em;
margin:0px;padding:0px;
background-image:url(img/bg_banner.jpg);
background-repeat:repeat-y;
background-position:top left;
background-attachment:scroll;
}

#club {
width:840px;
padding-left:94px;
background-image:url(img/bg_content.jpg);
background-repeat:repeat-y;
background-position:top left;
background-attachment:scroll;
}

#banner {
margin:0px;padding:0px;
height:104px;
}

#banner2 {
height:104px;
text-align:right;
color:#FFC872;
padding:0px 20px 0 0;
background-image:url(img/banner.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment:scroll;
}

#user {}
#user2 {
width:840px;
}

#side {}
#side2 {}

#club_side {
width:240px;float:left;color:#840C18;
margin:0;padding:0;
background-image:url(img/bg_side.jpg);
background-repeat:repeat-y;
background-position:top left;
background-attachment:scroll;
}

#club_side2 {
padding:0px 28px;margin:0px;
}

#club_side_top {
height:14px;
margin:0px 0 0 0;
background-image:url(img/bg_side_top.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment:scroll;
}

#club_side_bottom {
height:14px;
margin:0px 0 0 0;
background-image:url(img/bg_side_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom left;
background-attachment:scroll;
}

#content {
width:600px;float:right;
margin:0px;padding:0px;
}
#content2 {
margin:0px; color:#840C18;
}

/* 連結
----------------------------------------------- */
/* normal */
a:link, a:visited     {color:#840C18; font-family:verdana; text-decoration:underline;}
a:hover, a:active   {color:#F77100; font-family:verdana; text-decoration:none;}

a.boy:link, a.boy:visited     {color:#378CFF !important; font-family:verdana; text-decoration:underline;}
a.boy:hover, a.boy:active   {color:#0257CB !important; font-family:verdana; text-decoration:none;}

a.girl:link, a.girl:visited     {color:#FD41FF !important; font-family:verdana; text-decoration:underline;}
a.girl:hover, a.girl:active   {color:#D300D6 !important; font-family:verdana; text-decoration:none;}

a.quit:link, a.quit:visited     {color:#7A7A7A !important; font-family:verdana; text-decoration:line-through !important;;}
a.quit:hover, a.quit:active   {color:#7A7A7A !important; font-family:verdana; text-decoration:line-through !important;;}

a.newstitle:link, a.newstitle:visited     {color:#F68908 !important; font-family:verdana; text-decoration:underline;}
a.newstitle:hover, a.newstitle:active   {color:#F68908 !important; font-family:verdana; text-decoration:none;}

a.newstitle2:link, a.newstitle2:visited     {color:#FFF !important; font-family:verdana; text-decoration:underline;}
a.newstitle2:hover, a.newstitle2:active   {color:#FFF !important; font-family:verdana; text-decoration:none;}

/* banner */
#banner2 a:link, #banner2 a:visited {color:#FFF; text-decoration:none;}
#banner2 a:hover, #banner2 a:active {color:#FFF; text-decoration:underline;}

/* 傳播公司 */
.company_area_title a:link, .company_area_title a:visited     {color:#FFF77B !important; font-family:verdana; text-decoration:underline;}
.company_area_title a:hover, .company_area_title a:active   {color:#FFF77B !important; font-family:verdana; text-decoration:none;}

/* 酒店區 */
.club_area_title a:link, .club_area_title a:visited     {color:#FFF77B !important; font-family:verdana; text-decoration:underline;}
.club_area_title a:hover, .club_area_title a:active   {color:#FFF77B !important; font-family:verdana; text-decoration:none;}

/* 個人區 */
.my_area_title a:link, .my_area_title a:visited     {color:#FFFC11 !important; font-family:verdana; text-decoration:underline;}
.my_area_title a:hover, .my_area_title a:active   {color:#FFFC11 !important; font-family:verdana; text-decoration:none;}

/* 個人區 */
.service_area_title a:link, .service_area_title a:visited     {color:#F8F519 !important; font-family:verdana; text-decoration:underline;}
.service_area_title a:hover, .service_area_title a:active   {color:#F8F519 !important; font-family:verdana; text-decoration:none;}

/* 單元區 */
.page_area_title a:link, .page_area_title a:visited     {color:#E86801 !important; font-family:verdana; text-decoration:underline;}
.page_area_title a:hover, .page_area_title a:active   {color:#E86801 !important; font-family:verdana; text-decoration:none;}


/* side link */
.side_cat_content a:link, .side_cat_content a:visited {
display:block;
border-top:2px solid #FFF8D8;border-left:2px solid #FFF8D8;
border-right:2px solid #D6C061;border-bottom:2px solid #D6C061;
text-align:center;color:#A69133; text-decoration:none;padding:2px 0 0 0;margin-right:3px;
}

.side_cat_content a:hover, .side_cat_content a:active
{display:block;
border-top:2px solid #A69133;border-left:2px solid #A69133;
border-right:2px solid #A69133;border-bottom:2px solid #FFFAE3;
text-align:center;color:#FFF; text-decoration:none;background:#CDBB6D;padding:2px 0 0 0;margin-right:3px;
}

/* content normal */
#content2 a:link,#content2 a:visited     {color:#F77100; font-family:verdana; text-decoration:underline;}
#content2 a:hover,#content2 a:active   {color:#F77100; font-family:verdana; text-decoration:none;}


/* 跑馬燈
----------------------------------------------- */
.adv_txt {
color:#FFF3C3;border-bottom:1px dotted #FFC63E;
font-size:11px;text-align:right;
width:305px;
padding:2px 5px;margin:5px 0px 0px 0px;
}
.adv_txt_2 {
color:#A35FF7;border:0px solid #FFC63E;
font-size:11px;text-align:right;
margin:0px 0px 5px 0px;
}
.side_box_sub2 ul {margin:0 0 0 15px;;padding:0;}
.side_box_sub2 li {padding:0;margin:0;}


/* 未登入
----------------------------------------------- */
.unlogname {color:#FF711B;}

/* 其他
----------------------------------------------- */
.my_input {font-size:12px;border:1px solid #FFA10F;color:#505050;}
.content_all textarea {font-size:12px;color:#505050;}
.note_a {background:#FFE179;color:#DF4B2D;padding:2px 6px;margin:0 5px 5px 0;border:1px dotted #F68D0A;}
.date {font-size:9px;color:#9F9F9F;}
.reply_input {font-size:11px;color:#464646;}
.rank_mark {font-size:15px;font-weight:bold;color:#FB1B1B;}
.small {font-size:9px;}
.txt_1 {color:#F77100;}
form {padding:0 !important;margin:0 !important;}

/* 內容區
----------------------------------------------- */
.content_cat_title {
padding:4px 0 0 40px;
height:33px;font-size:15px;color:#FFF;
background-image:url(img/content_cat_title.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment:scroll;
}
.main_all {
border:0px solid #BFBFBF;
padding:0 0 0 5px;margin:0px 3px 0 5px;
}
.main_title {
padding:5px 0 2px 69px;color:#FFF;
font-size:13px;margin:5px 8px 0px 0;
background-image:url(img/main_title_large.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment:scroll;
height:26px;
}
.main_title_small {
padding:6px 0 0px 70px;color:#FFF;
font-size:13px;margin:5px 4px 5px 0;
background-image:url(img/main_title_small.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment:scroll;
height:21px;
}

.content_all {
font-size:13px;line-height:1.6em;font-family:verdana;
padding:10px 15px 0 25px;
}

.main_star {padding:45px 10px 0 0;background-image:url(img/main_yearwinner_one_bg2.jpg);height:125px;width:275px;background-repeat:no-repeat;}

.main_star_2 {width:163px;float:right;padding:17px 5px 0 8px;
background-image:url(img/main_yearwinner_bg.jpg);
background-repeat:no-repeat;height:100px;}

.main_winner2 {padding:6px;margin:0 5px 0 0;width:105px;height:102px;float:left;
background-image:url(img/main_winner_bg.jpg);background-repeat:no-repeat;}

.main_manager {background-image:url(img/main_manager_bg.jpg);padding:4px 6px;height:55px;}

.main_stock_1 {background:url(img/main_stock_bg1.jpg);background-repeat:no-repeat;padding:18px 0 0 9px;}
.main_stock_2 {background:url(img/main_stock_bg2.jpg);background-repeat:no-repeat;padding:18px 0 0 9px;}
.main_stock_3 {background:url(img/main_stock_bg3.jpg);background-repeat:no-repeat;padding:18px 0 0 9px;}

.main_news_1 {background-image:url(img/main_news_bg1.jpg);background-repeat:no-repeat;padding:18px 0 0 0;}
.main_news_2 {background-image:url(img/main_news_bg2.jpg);background-repeat:no-repeat;padding:18px 0 0 0;}
.main_news_3 {background-image:url(img/main_news_bg3.jpg);background-repeat:no-repeat;padding:18px 0 0 0;}

.main_new_list {margin:5px 15px 0 10px;padding:0 5px 3px 5px;border-bottom:1px dotted #FFDF4A;}

/* 側邊
----------------------------------------------- */
.side_box_top {
text-align:left;padding:14px 0px 0px 10px;
color:#AD5552;
background-image:url(img/side_boxbg_top.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment:scroll;
}

.side_box_top_2 {
text-align:left;padding:14px 0px 0px 10px;
color:#AD5552;
background-image:url(img/side_boxbg_top2.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment:scroll;
}

.side_box_bottom {
text-align:left;padding:0;
height:15px;
background-image:url(img/side_boxbg_bottom.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment:scroll;
}

input.log {
border:1px solid #AD5552;background:#FFF;color:#840C18;
font-size:11px;font-family:verdana;width:80px;
}

.side_cat_title {
padding:2px 0 0 5px;
margin:8px 8px 0 5px;
background:#F38C07;
text-align:center;
color:#FFF;
}

.side_cat_content {margin:0px 5px;padding:0px 0px;}

.side_box_sub {
padding:4px 0 2px 6px;
widtth:157px;
margin:2px 15px 2px 20px;
border:1px solid #FF9619;
background:#FFFBE8;
}

.side_box_sub2 {
padding:4px 0 0 8px;
widtth:157px;
margin:5px 15px 0 20px;
border-top:2px solid #E7CA4D;
border-left:2px solid #E7CA4D;
border-right:2px solid #FFFAE2;
border-bottom:2px solid #FFFAE2;
background:#FBEA9D;
}

/* 區塊：個人區
---------------------------------------------- */

.my_all {
background-image:url(img/my_area_bg.gif);
padding:25px 0 0 25px;background-repeat:no-repeat;
}

.my_area {
padding:8px;margin:0 15px 5px 5px;
background:#FFF1DB;padding:8px;border:1px solid #FFA10F;
}

.my_area_title {
font-size:13px;margin:0 10px 5px 5px;
border-bottom:2px solid #C47802;
background-image:url(img/bg_my_title.gif);
background-repeat:repeat-x;
padding:3px 0 3px 8px;color:#FFF;
}

.my_area_list_a {
margin-bottom:3px;
padding:0 0 3px 10px;border-bottom:1px dotted #C47802;
}


/* 區塊：公關酒客
---------------------------------------------- */
.pub_box {color:#6C6C6C;padding:0 15px;}
.pub_value {color:#F303E5;}

.pub_profile {
height:110px;padding:10px 0 0 15px;margin-bottom:4px;color:#818181;
background-image:url(img/pub_box.jpg);background-repeat:no-repeat;}

.pub_small_box {
border:1px solid #FFD3E3;background:#FFF1F6;color:#F303E5;
padding:3px 5px;margin:0px 5px;
}

.beer_all {
background-image:url(img/beer_mainbg.jpg);background-repeat:no-repeat;padding:20px 0 0 35px;
}
.beer_area {
padding:8px;margin:0 60px 5px 5px;
}
.beer_area_title {
font-size:13px;margin:0 0px 5px 0;
border-bottom:1px dotted #8178D0;
padding:0 0 3px 5px;background:#F0EEFF;
}
.beer_area_list_a {
margin-bottom:3px;
padding-bottom:3px;border-bottom:1px solid #8178D0;
}

.beer_box {color:#8F8F8F;}
.pub_value {color:#F303E5;}

.beer_profile {
height:110px;padding:10px 0 0 15px;margin-bottom:4px;
background-image:url(img/beer_box.jpg);background-repeat:no-repeat;}

.beer_small_box {
border:1px solid #FFD3E3;background:#FFF1F6;color:#F303E5;
padding:3px 5px;margin:0px 5px;
}



/* 區塊：所有單元
---------------------------------------------- */
.page_all {
background-image:url(img/more_mainbg.gif);background-repeat:no-repeat;padding:20px 0 0 15px;
}
.page_area {
padding:8px;margin:0 20px 5px 5px;
}
.page_area_2 {
padding:0;margin:0 20px 5px 5px;
}
.page_area_title {
font-size:13px;margin:0 0 5px 0;padding:3px 0 3px 8px;
border-bottom:2px solid #FFA10F;color:#4C4C4C;
background-image:url(img/bg_page_title.gif);
background-repeat:repeat-x;
}
.page_area_list_a {
margin-bottom:3px;
padding:0 0 3px 10px;border-bottom:1px dotted #F68C09;
}

.news_view_title {font-size:15px;padding:2px 0 0 10px;font-weight:bold;color:#FBFE26;background:#F68D0A;}

.news_view_replybox {background:#FFF1C0;}
.news_view_replycontent {color:#F68A09;}
.news_menu {background:#FFA10F;}

.list_content_a {color:#F58D0A;}
.company_news_title {color:#FBFE26;background:#F68D0A;font-size:15px;padding:3px 0 3px 8px;font-weight:bold;}



/* 區塊：靜態頁
---------------------------------------------- */
.service_all {
background-image:url(img/service_mainbg.jpg);background-repeat:no-repeat;padding:20px 0 0 15px;
}
.service_area {
padding:8px;margin:0 20px 5px 5px;
}
.service_area_title {
font-size:13px;margin:0 0 5px 0;padding:3px 0 3px 8px;
border-bottom:2px solid #797676;color:#FFF;
background-image:url(img/bg_service_title.gif);background-repeat:repeat-x;
}
.service_area_list_a {
margin-bottom:3px;
padding:0 0 3px 10px;border-bottom:1px dotted #F797676;
}

.service_area ul {list-style-type:decimal;margin:0 0 0 25px;padding:0px;}
.service_area li {padding:0px;margin:0px 0 8px 0;}

.service_area ul ul{list-style-type:square;margin:0 0 0 25px;padding:0px;}
.service_area li li{padding:0px;margin:0px 0 0px 0;}

.service_mark {color:#FA9900;}
.service_mark_2 {color:#FA9900;font-size:15px;font-weight:bold;}

/* 區塊：靜態頁--側邊
----------------------------------------------- */
.service_box_top {
text-align:left;padding:14px 0px 0px 10px;
color:#AD5552;
background-image:url(img/side_boxbg_top.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment:scroll;
}

.service_box_bottom {
text-align:left;padding:0;
height:15px;
background-image:url(img/side_boxbg_bottom.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment:scroll;
}

.service_side_txt {color:#C77808;}
.service_side_txt_title {font-size:15px;font-weight:bold;color:#FA4D09;}


/* Copyright
----------------------------------------------- */
#copyright {color:#AD5552;padding:15px 0px 0px 255px;
            font-size:0.8em;line-height:1.1em;}

/*pic
----------------------------------------------- */
.pic_120_a {
background-repeat:no-repeat;
width:120px;height:120px;float:left;
border:1px solid #FFA10F;margin:4px 5px 0 0;background-position:50% 50%;
}

.pic_100_a {
background-repeat:no-repeat;
width:100px;height:100px;float:left;
border:1px solid #FFA10F;margin:4px 5px 0 0;background-position:50% 50%;
}

.pic_90_a {
background-repeat:no-repeat;
width:90px;height:90px;float:left;
border:1px solid #FFA10F;margin:4px 5px 0 0;background-position:50% 50%;
}

.pic_80_a {
background-repeat:no-repeat;
width:80px;height:80px;float:left;
border:1px solid #FFA10F;margin:4px 4px 0 0;background-position:50% 50%;
}

.pic_50_a {
background-repeat:no-repeat;
width:50px;height:50px;float:left;
border:1px solid #FFA10F;margin:4px 3px 0 0;background-position:50% 50%;
}

.pic_50_b {
background-repeat:no-repeat;
width:50px;height:50px;
border:1px solid #FFA10F;margin:4px 3px 0 0;background-position:50% 50%;
}

.pic_32_a {
background-repeat:no-repeat;
width:32px;height:32px;float:left;
border:1px solid #FFA10F;margin:2px 2px 0 0;background-position:50% 50%;
}
