
/* 整體
----------------------------------------------- */
body {
background:#FFBCF9;
font-family:arial;font-size:12px;line-height:1.5em;
margin:0px;padding:0px;
background-image:url(img_pink/bg_banner.jpg);
background-repeat:repeat-y;
background-position:top left;
background-attachment:scroll;
}

#club {
width:840px;
padding-left:94px;
background-image:url();
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:#FFF;
padding:0px 20px 0 0;
background-image:url(img_pink/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:#BA0297;
margin:0;padding:0;
background-image:url(img_pink/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_pink/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_pink/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:#AB04A1;
}

/* 連結
----------------------------------------------- */
/* normal */
a:link, a:visited     {color:#FF5A00; font-family:verdana; text-decoration:underline;}
a:hover, a:active   {color:#FF5A00; font-family:verdana; text-decoration:none;}

/* content normal */
#content2 a:link,#content2 a:visited     {color:#FF7A19; font-family:verdana; text-decoration:underline;}
#content2 a:hover,#content2 a:active   {color:#FF7A19; font-family:verdana; text-decoration:none;}

a.boy:link, a.boy:visited     {color:#2E87FF !important; font-family:verdana; text-decoration:underline;}
a.boy:hover, a.boy:active   {color:#2E87FF !important; font-family:verdana; text-decoration:none;}

a.girl:link, a.girl:visited     {color:#F202EF !important; font-family:verdana; text-decoration:underline;}
a.girl:hover, a.girl:active   {color:#F202EF !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:#E95DD4 !important; font-family:verdana; text-decoration:underline;}
a.newstitle:hover, a.newstitle:active   {color:#E95DD4 !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:#FCFE5A; text-decoration:none;}
#banner2 a:hover, #banner2 a:active {color:#FCFE5A; text-decoration:underline;}

/* 個人區 */
.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:#FCFE5A !important; font-family:verdana; text-decoration:underline;}
.page_area_title a:hover, .page_area_title a:active   {color:#FCFE5A !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 #FEC0FB;border-left:2px solid #FEC0FB;
border-right:2px solid #F27AEB;border-bottom:2px solid #F27AEB;
text-align:center;color:#D802DB; 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 #E149D8;border-left:2px solid #E149D8;
border-right:2px solid #FFA6FA;border-bottom:2px solid #FFA6FA;
text-align:center;color:#FFF; text-decoration:none;background:#F27AEB;padding:2px 0 0 0;margin-right:3px;
}




/* 跑馬燈
----------------------------------------------- */
.adv_txt {
color:#FFC7F7;border-bottom:1px dotted #F77CE5;
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:#AB04A1;}

/* 其他
----------------------------------------------- */
.my_input {font-size:12px;border:1px solid #4E4E4E;color:#505050;}
.content_all textarea {font-size:12px;color:#505050;}
.note_a {background:#FFD2FC;color:#E95DD4;padding:2px 6px;margin:0 5px 5px 0;border:1px dotted #E95DD4;}
.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_pink/content_cat_title.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment:scroll;
}
.main_all {
border:0px solid #AB04A1;
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_pink/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_pink/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_pink/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_pink/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_pink/main_winner_bg.jpg);background-repeat:no-repeat;}

.main_manager {background-image:url(img_pink/main_manager_bg.jpg);padding:4px 6px;height:55px;}

.main_stock_1 {background:url(img_pink/main_stock_bg1.jpg);background-repeat:no-repeat;padding:18px 0 0 9px;}
.main_stock_2 {background:url(img_pink/main_stock_bg2.jpg);background-repeat:no-repeat;padding:18px 0 0 9px;}
.main_stock_3 {background:url(img_pink/main_stock_bg3.jpg);background-repeat:no-repeat;padding:18px 0 0 9px;}

.main_news_1 {background-image:url(img_pink/main_news_bg1.jpg);background-repeat:no-repeat;padding:18px 0 0 0;}
.main_news_2 {background-image:url(img_pink/main_news_bg2.jpg);background-repeat:no-repeat;padding:18px 0 0 0;}
.main_news_3 {background-image:url(img_pink/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 #858585;}

/* 側邊
----------------------------------------------- */
.side_box_top {
text-align:left;padding:14px 0px 0px 10px;
background-image:url(img_pink/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;
background-image:url(img_pink/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_pink/side_boxbg_bottom.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment:scroll;
}

input.log {
border:1px solid #E319D8;background:#FFF;color:#E319D8;
font-size:11px;font-family:verdana;width:80px;
}

.side_cat_title {
padding:2px 0 0 5px;
margin:8px 8px 0 5px;
background:#F349E9;
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 #E319D8;
background:#FFF;
}

.side_box_sub2 {
padding:4px 0 0 8px;
widtth:157px;
margin:5px 15px 0 20px;
border-top:2px solid #FEA7F9;
border-left:2px solid #FEA7F9;
border-right:2px solid #FFF;
border-bottom:2px solid #FFF;
background:#FFE7FE;
}

/* 區塊：個人區
---------------------------------------------- */

.my_all {
background-image:url(img_dark/my_area_bg.gif);
padding:25px 0 0 25px;background-repeat:no-repeat;
}

.my_area {
padding:8px;margin:0 15px 5px 5px;
background:#FEDAFC;padding:8px;
color:#AB04A1;
}

.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 #FD5CF0;
}


/* 區塊：公關酒客
---------------------------------------------- */

.pub_box {color:#797879;padding:0 15px;}
.pub_value {color:#E622C9;}

.pub_profile {
height:110px;padding:10px 0 0 15px;margin-bottom:4px;color:#818181;
background-image:url(img/pub_box.gif);background-repeat:no-repeat;}

.pub_small_box {
border:1px solid #E622C9;background:#FFD6FD;color:#E622C9;
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;}

.beer_profile {
height:110px;padding:10px 0 0 15px;margin-bottom:4px;
background-image:url(img/beer_box.gif);background-repeat:no-repeat;
color:#626262;}

.beer_small_box {
border:1px solid #FFD3E3;background:#FFF1F6;color:#F303E5;
padding:3px 5px;margin:0px 5px;
}



/* 區塊：所有單元
---------------------------------------------- */
.page_all {
background-image:url(img_pink/page_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 #FFBF6D;color:#FFF;
background-image:url(img_pink/bg_page_title.gif);
background-repeat:repeat-x;
}
.page_area_list_a {
margin-bottom:3px;
padding:0 0 3px 10px;border-bottom:1px dotted #FC85F5;
}

.news_view_title {font-size:15px;padding:2px 0 0 10px;font-weight:bold;color:#FFF;background:#FC85F5;}
.news_view_replybox {background:#FDDDFB;}
.news_view_replycontent {color:#C3009E;}
.news_menu {background:#FC85F5;}

.list_content_a {color:#C700A1;}
.company_news_title {color:#FFF77B;background:#E95DD4;font-size:15px;padding:3px 0 3px 8px;font-weight:bold;}



/* 區塊：靜態頁
---------------------------------------------- */
.service_all {
background-image:url(img_pink/service_mainbg.gif);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:#F99405;}
.service_mark_2 {color:#F99405;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:#BE009A;}
.service_side_txt_title {font-size:15px;font-weight:bold;color:#F8FC81;}



/* 版權
----------------------------------------------- */
#copyright {color:#E95DD4;padding:15px 0px 0px 255px;
            font-size:0.8em;line-height:1.1em;}

/*大頭貼
----------------------------------------------- */
.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%;
}



