@charset "big5";
/* CSS Document */


#main800 {
	float: left;
	width: 800px;
	text-align: left;
}
#main810 {
	float: left;
	width: 810px;
	text-align: left;
}
#left570 {
	float: left;
	width: 570px;
	text-align: left;
}
#right230 {
	float: right;
	width: 230px;
	text-align: left;
}
#flow151 {
	width: 165px;
	float: right;
}
#all955 {
	width: 969px;
}
#flow207 {
	float:  right;
	height: 207px;
	width:  151px;
}








/*======================================*/


#09headbox{
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	width: 970px;
}
.head_logo{
	padding-top: 5px;
}
.head_channelbar{
	background-image: url(../images/head-rpbg.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height: 28px;
	padding-right: 5px;
}
.head_channelbg{
	background-image: url(../images/head-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	text-align: right;
}
.head_subbar{
	text-align: right;
	padding-top: 8px;
}
.head_searchbar{
	text-align: right;
	padding-right: 8px;
}
.head_fansbar{
	text-align: right;
	width: 107px;
	padding-right: 5px;
}
.head_chblock{
	text-align: right;
}
.head_ch{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	vertical-align: middle;
	color: #999999;
	padding-top: 6px;
	padding-left: 5px;
	line-height: 15px;
}
.head_ch a:link,
.head_ch a:visited {
	color: #249fdf;
	text-decoration: none;
}
.head_ch a:hover,
.head_ch a:active {
	color: #3366cc;
	text-decoration: underline;
}
.head_sign{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 6px;
	padding-left: 15px;
	line-height: 15px;
	text-align: right;
}
.head_sign a:link,
.head_sign a:visited {
	color: #3366cc;
	text-decoration: none;
}
.head_sign a:hover,
.head_sign a:active {
	color: #3366cc;
	text-decoration: underline;
}
.head_sign span{
	color: #cc0000;
}
.head_sign span a:link,
.head_sign span a:visited {
	color: #cc0000;
	text-decoration: none;
}
.head_sign span a:hover,
.head_sign span a:active {
	color: #cc0000;
	text-decoration: underline;
}
.head_fb{
	padding-top: 4px;
	width: 100px;
}
.head_clear{
	clear: both;
}

/***------共產檔紅色bar專用 start-------***/

.head_channelbar_share{
	background-image: url(../images/head-rpbg-share.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height: 28px;
	padding-right: 5px;
}
.head_channelbg_share{
	background-image: url(../images/head-bg-share.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	text-align: right;
}

/***------下列是由head.cc複製的-------***/


a.allheadlink:link {  color: #FFFFFF; text-decoration: none}
a.allheadlink:visited { color: #FFFFFF; text-decoration: none;}
a.allheadlink:hover { color: #FFFF00; text-decoration: underline}

.small_type {  font-family: "細明體"; font-size: 9pt}
.td_center {  text-align: center}

a:link {  color: #0034B0; }
a:visited {  color: #0034B0; }
a:hover {  color: #FF3333;}

a.head:link {  color: #FFFFCC; text-decoration: none}
a.head:visited {  color: #FFFFCC; text-decoration: none}
a.head:hover {  color: #FFFFCC; text-decoration: underline}

  A.ad:link {font-size:15px;color:#0000FF; text-decoration:underline;}
  A.ad:visited {font-size:15px;color:#0000FF; text-decoration:underline;}
  A.ad:hover {font-size:15px;color:#990033;text-decoration:underline;}

.head_right {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}
.head_right:link {
	color: #666666;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
}
.head_right:visited {
	color: #666666;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
}
.head_right:hover {
	color: #3366CC;
	text-decoration: none;
}
.right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.right a,visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.right a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.in {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
}
.in a:link{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	color: #00558B;
	text-decoration: underline;
	font-weight: normal;
}
.in a:visited{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	color: #00558B;
	text-decoration: underline;
	font-weight: normal;
}
.in a:hover{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.photo_box {
	background-color: CCCCCC;
	border: 1px solid B3B3B3;
	height: 65px;
	width: 65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: none;
	text-align: center;
}
#id_box {
	clear: both;
	margin-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 65px;
	text-align: center;
	visibility: inherit;
	float: left;
	position: relative;
}
.txt13 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.txt13 a,visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}
.txt13 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

.txt11 {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma
}
A.txt11:link {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.txt11:visited {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.txt11:hover {
	COLOR: #006699; TEXT-DECORATION: none
}
.txt11_poster {
	COLOR: #000099; TEXT-DECORATION: none
}
A.txt11_poster:link {
	COLOR: #000099; TEXT-DECORATION: underline
}
A.txt11_poster:visited {
	COLOR: #000099; TEXT-DECORATION: underline
}
A.txt11_poster:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}

    .head_box {        BORDER-BOTTOM: #cccccc 1px solid    }
    .ad01 {	font-family: Tahoma;	font-size: 15px;}
    .ad01 A:link {        FONT-SIZE: 15px; COLOR: #0000ff; TEXT-DECORATION: underline    }
    .ad01 A:visited {        FONT-SIZE: 15px; COLOR: #0000ff; TEXT-DECORATION: underline    }
    .ad01 A:hover {        FONT-SIZE: 15px; COLOR: #990033; TEXT-DECORATION: none    }
    .top_txt {        FONT-SIZE: 11px; FONT-FAMILY: Tahoma    }



/*****共產檔上方選單及下拉設計*****/

#sprymenubar{
	margin-right: auto;
	margin-left: auto;
	width: 935px;
	position: absolute;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	top: -25px;
	*top: -24px;
}
.sprymenu_default{
	width: 85px;
	text-align: center;
	float: left;
	position: relative;
}
.sprymenu_default a:link,
.sprymenu_default a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 49px;
	color: #ffffff;
	text-decoration: none;
	display: block;
}
.sprymenu_default a:hover,
.sprymenu_default a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 49px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/mainbtn_pick02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}
.sprymenu_hover{
	width: 85px;
	text-align: center;
	float: left;
	position: relative;
}

.sprymenu_hover a:link,
.sprymenu_hover a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 49px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/mainbtn_pick02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}
.sprymenu_hover a:hover,
.sprymenu_hover a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 49px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/mainbtn_pick02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}

.sprymenu_focus{
	width: 85px;
	text-align: center;
	float: left;
	position: relative;
}
.sprymenu_focus a:link,
.sprymenu_focus a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 49px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/mainbtn_pick.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}
.sprymenu_focus a:hover,
.sprymenu_focus a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 49px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/mainbtn_pick.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}


/**----第一層下拉選單 start----**/
.submenubox_one{
	background-image: url(../images/T1PngBg.png);
	width: 85px;
	position: absolute;
	background-repeat: repeat;
	left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.submenuitem{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 17px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: block;
	z-index: 900;
}
.submenuitem a:link,
.submenuitem a:visited {
	color: #ffffff;
	text-decoration: none;
	background-image: none;
	font-size: 12px;
	line-height: 17px;
	display: block;
}
.submenuitem a:hover,
.submenuitem a:active {
	color: #FFFF00;
	text-decoration: none;
	background-image: url(../images/SpryMenuBarRightHover.gif);
	font-size: 12px;
	line-height: 17px;
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
}
.submenuitem_focus{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 17px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: block;
	position: relative;
}
.submenuitem_focus a:link,
.submenuitem_focus a:visited {
	color: #FFFF00;
	text-decoration: none;
	background-image: url(../images/SpryMenuBarRightHover.gif);
	font-size: 12px;
	line-height: 17px;
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
}
.submenuitem_focus a:hover,
.submenuitem_focus a:active {
	color: #FFFF00;
	text-decoration: none;
	background-image: url(../images/SpryMenuBarRightHover.gif);
	font-size: 12px;
	line-height: 17px;
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
}

/**----第一層下拉選單 end----**/

/**----第二層下拉選單 start----**/
.submenubox_two{
	background-image: url(../images/T1PngBg.png);
	width: 255px;
	position: absolute;
	margin-top: 2px;
	background-repeat: repeat;
	left: 80px;
	padding-top: 3px;
	padding-bottom: 3px;
	z-index: 1000;
	top: -6px;
}

.submenuitem_sub{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 17px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: block;
}
.submenuitem_sub a:link,
.submenuitem_sub a:visited {
	color: #ffffff;
	text-decoration: none;
	background-image: none;
	font-size: 12px;
	line-height: 17px;
	display: block;
	padding: 0px;
}
.submenuitem_sub a:hover,
.submenuitem_sub a:active {
	color: #FFFF00;
	text-decoration: none;
	background-image: none;
	font-size: 12px;
	line-height: 17px;
	display: block;
	padding: 0px;
}

/**----第二層下拉選單 end----**/


/**----第一層下拉選單：最右 start----**/
.submenuitem_R{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 17px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: block;
	z-index: 900;
}
.submenuitem_R a:link,
.submenuitem_R a:visited {
	color: #ffffff;
	text-decoration: none;
	background-image: none;
	font-size: 12px;
	line-height: 17px;
	display: block;
}
.submenuitem_R a:hover,
.submenuitem_R a:active {
	color: #FFFF00;
	text-decoration: none;
	background-image: url(../images/SpryMenuBarLeftHover.gif);
	font-size: 12px;
	line-height: 17px;
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 10px;
}
.submenuitem_focus_R{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 17px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: block;
	position: relative;
}
.submenuitem_focus_R a:link,
.submenuitem_focus_R a:visited {
	color: #FFFF00;
	text-decoration: none;
	background-image: url(../images/SpryMenuBarLeftHover.gif);
	font-size: 12px;
	line-height: 17px;
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 10px;
}
.submenuitem_focus_R a:hover,
.submenuitem_focus_R a:active {
	color: #FFFF00;
	text-decoration: none;
	background-image: url(../images/SpryMenuBarLeftHover.gif);
	font-size: 12px;
	line-height: 17px;
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 10px;
}

/**----第一層下拉選單：最右 end----**/


/**----第二層下拉選單：最右 start----**/
.submenubox_two_R{
	background-image: url(../images/T1PngBg.png);
	width: 255px;
	position: absolute;
	margin-top: 2px;
	background-repeat: repeat;
	padding-top: 3px;
	padding-bottom: 3px;
	top: -6px;
	z-index: 1000;
	left: -253px;
	*left: -258px;
}

.submenuitem_sub_R{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 17px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: block;
}
.submenuitem_sub_R a:link,
.submenuitem_sub_R a:visited {
	color: #ffffff;
	text-decoration: none;
	background-image: none;
	font-size: 12px;
	line-height: 17px;
	display: block;
	padding: 0px;
}
.submenuitem_sub_R a:hover,
.submenuitem_sub_R a:active {
	color: #FFFF00;
	text-decoration: none;
	background-image: none;
	font-size: 12px;
	line-height: 17px;
	display: block;
	padding: 0px;
}

/**----第二層下拉選單：最右 end----**/














.grey {
	FONT-SIZE: 12px; COLOR: #4d4d4d; LINE-HEIGHT: 15px
}
.grey textarea {
	FONT-SIZE: 12px; COLOR: #4d4d4d; LINE-HEIGHT: 15px
}
.bod {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bluelink {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px
}
A:link{
	COLOR: #0000ff; LINE-HEIGHT: 15px; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0000ff; LINE-HEIGHT: 15px
}
A:hover {
	COLOR: #0000ff; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A:active {
	COLOR: #0000ff; LINE-HEIGHT: 15px; TEXT-DECORATION: underline
}
.drkgrey {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 20px
}
.drkgrey A:LINK{
	COLOR: #556F8E;
	text-decoration: none;
}
.drkgrey A:hover{
	COLOR: #ff0000;
	text-decoration: underline;
}
.drkgrey A:visited{
	COLOR: #556F8E;
	text-decoration: none;
}
.drkgrey A:active{
	COLOR: #ff0000;
	text-decoration: underline;
}
.btm {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"
}
.maintxt {
	COLOR: #000000; LINE-HEIGHT: 25px
}
A.in:link {
	FONT-SIZE: 11px; COLOR: #0000ff; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A.in:visited {
	FONT-SIZE: 11px; COLOR: #0000ff; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
A.in:hover {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.tail {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma
}
.tab1 {
	FONT-SIZE: 12px
}
A.tab1:link {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none
}
A.tab1:visited {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none
}
A.tab1:hover {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: underline
}
.tab2 {
	FONT-SIZE: 13px
}
A.tab2:link {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none
}
A.tab2:visited {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: none
}
A.tab2:hover {
	FONT-WEIGHT: normal; COLOR: #333333; TEXT-DECORATION: underline
}
.tab3 {
	FONT-SIZE: 15px
}
A.tab3:link {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none
}
A.tab3:visited {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none
}
A.tab3:hover {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: underline
}
.tab4 {
	FONT-WEIGHT: bold; FONT-SIZE: 17px
}
A.tab4:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A.tab4:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.tab4:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
.textField {
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-TOP:   #333333 1px solid; 
	FONT-SIZE: 12px; 
	line-height: 16px;
	BORDER-LEFT:  #333333 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #333333 1px solid; 
	BACKGROUND-COLOR: #ffffcc
}
.red_text{
	color:#FF0000;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
}
.red_text a,visited{
	color:#FF0000;
}
.red_text a:hover{
	color:#FF0000;
	text-decoration: none;
}
.red_text a:link{
	color:#FF0000;
	text-decoration: underline;
}
.grey_link{
	font-size: 12px;
	line-height: 16px;
}
.grey_link a:link,
.grey_link a:visited{
	color:#666666;
	text-decoration: underline;
}
.grey_link a:hover,
.grey_link a:active{
	color:#FF0000;
  text-decoration: none;
}

*------共產檔關鍵字搜尋CSS - Start------*/
.search_tdbg_odd{
        background-color: #f2f2f2;
        padding-top: 8px;
        padding-right: 5px;
        padding-bottom: 8px;
        padding-left: 5px;
}
.search_tdbg_even{
        background-color: #FFFFFF;
        padding-top: 8px;
        padding-right: 5px;
        padding-bottom: 8px;
        padding-left: 5px;
}
.search_msg{
        font-size: 12px;
        line-height: 16px;
        color: #666666;
}
.search_msg a:link,
.search_msg a:visited {
        color: #666666;
        text-decoration: none;
        line-height: 16px;
}
.search_msg a:hover,
.search_msg a:active {
        color: #666666;
        text-decoration: underline;
        line-height: 16px;
}
.search_msg span{
        font-size: 13px;
        color: #556f8e;
        line-height: 20px;
}
.search_msg span a:link,
.search_msg span a:visited {
        color: #556f8e;
        text-decoration: none;
        line-height: 20px;
}
.search_msg span a:hover,
.search_msg span a:active {
        color: #556f8e;
        text-decoration: underline;
        line-height: 20px;
}
 
.search_msg em{
        font-size: 13px;
        color: red;
        line-height: 20px;
}


/*------共產檔關鍵字搜尋CSS - End------*/












/***2009.8 共產檔改版***/

body{
	margin: 0px;
}
#sharebox{
	width: 970px;
	position: relative;
}
#headbox{}
#menubox{}
.menu_topbg{
	background-image: url(../images/mainbtnbg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 49px;
	vertical-align: middle;
}
.menu_top_in{
	padding-right: 6px;
	padding-left: 6px;
	position: relative;
}
/*
.menu_top_in a:link,
.menu_top_in a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 49px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.menu_top_in a:hover,
.menu_top_in a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 49px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/mainbtn_pick02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.menu_top_pick{}
.menu_top_pick a:link,
.menu_top_pick a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 49px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/mainbtn_pick.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.menu_top_pick a:hover,
.menu_top_pick a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 49px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/mainbtn_pick.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
*/
.menu_subbg{
	background-image: url(../images/subbtnbg01.gif);
	background-repeat: no-repeat;
	background-position: 2px top;
	height: 39px;
	padding-left: 15px;
}
.menu_subtd01{
	width: 702px;
	line-height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline;
}
.menu_subtd01 a:link,
.menu_subtd01 a:visited {
	color: #4f4f4f;
	text-decoration: none;
}
.menu_subtd01 a:hover,
.menu_subtd01 a:active {
	color: #000000;
	text-decoration: underline;
}
.menu_subtd01 strong a:link,
.menu_subtd01 strong a:visited {
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}
.menu_subtd01 strong a:hover,
.menu_subtd01 strong a:active {
	color: #cc0000;
	text-decoration: underline;
	font-weight: bold;
}
.menu_subtd02{
	padding-top: 2px;
}
.menu_class{
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #737373;
}
.class_default{
	font-size: 12px;
	font-weight: bold;
	color: #737373;
	padding-right: 8px;
	line-height: 21px;
}
.class_default a:link,
.class_default a:visited {
	color: #737373;
	text-decoration: none;
}
.class_default a:hover,
.class_default a:active {
	color: #000000;
	text-decoration: underline;
}
.class_pick{
	font-size: 12px;
	font-weight: bold;
	color: #df1818;
	padding-right: 8px;
	line-height: 21px;
}
.class_pick a:link,
.class_pick a:visited {
	color: #df1818;
	text-decoration: none;
}
.class_pick a:hover,
.class_pick a:active {
	color: #df1818;
	text-decoration: underline;
}
#share_bd{}
#bd575{
	float: left;
	width: 570px;
	padding-left: 2px;
}
#bd235{
	float: left;
	width: 230px;
	padding-left: 2px;
	padding-top: 5px;
}
#bd800{
	float: left;
	width: 800px;
	padding-left: 2px;
}
#bd160{
	float: left;
	width: 160px;
	padding-left: 4px;
	padding-top: 5px;
}
#share_tail{}
.clear{
	clear: both;
}
.smallbtn{

}
.smallbtn_td{
	padding-right: 2px;
	padding-bottom: 2px;
}
.subtitle01{
	background-image: url(../images/subtitle01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}
.subtitle02{
	background-image: url(../images/subtitle02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}
.subtitle03{
	background-image: url(../images/subtitle03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}
.subtail01{
	background-image: url(../images/subtail01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.subtail02{
	background-image: url(../images/subtail02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.sunbg{
	background-image: url(../images/subbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sunbg02{
	background-image: url(../images/subbg02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sunbg02_tail{
	background-image: url(../images/subbg02_tail.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;

}
.famous_title{
	background-image: url(../images/famous_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

/***-----內頁CSS部份 start-----***/

.leaf_title{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #878787;
	padding-right: 3px;
	padding-left: 5px;
	padding-top: 5px;
}
.leaf_msg{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 3px;
}
.leaf_msg img{
	margin-right: 5px;
}
.leaf_menu{
	font-size: 12px;
	padding-top: 6px;
	vertical-align: bottom;
}
.leaf_menu_df{
	font-size: 12px;
}
.leaf_menu_df a:link,
.leaf_menu_df a:visited {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 1px;
	margin-left: 1px;
	background-color: #c51b1b;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9d0000;
	border-right-color: #9d0000;
	border-left-color: #9d0000;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-image: url(../images/menuv3bg-df.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.leaf_menu_df a:hover,
.leaf_menu_df a:active {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 1px;
	margin-left: 1px;
	background-color: #c51b1b;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9d0000;
	border-right-color: #9d0000;
	border-left-color: #9d0000;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: underline;
	display: block;
	background-image: url(../images/menuv3bg-df.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.leaf_menu_pick{
	font-size: 12px;
}
.leaf_menu_pick a:link,
.leaf_menu_pick a:visited {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 1px;
	margin-left: 1px;
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	line-height: 22px;
	color: #ffde00;
	text-decoration: none;
	display: block;
	background-image: url(../images/menuv3bg-pick.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.leaf_menu_pick a:hover,
.leaf_menu_pick a:active {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 1px;
	margin-left: 1px;
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	line-height: 22px;
	color: #ffde00;
	text-decoration: underline;
	display: block;
	background-image: url(../images/menuv3bg-pick.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.leaf_bd{
	padding-top: 10px;
	text-align: center;
}
.leaf_more{
	color: #666666;
}
.leaf_more a:link,
.leaf_more a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.leaf_more a:hover,
.leaf_more a:active {
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}
.banbox{
	text-align: left;
	background-color: #db221f;
	background-image: url(../images/ban18_02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 5px;
	margin-bottom: 5px;
}
.inbar{
	background-image: url(../images/inbar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #d5d5d5;
	margin-right: auto;
	margin-left: auto;
	width: 564px;
	background-color: #F1F1F1;
	margin-bottom: 5px;
}
.inbar_in{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.inbar_title{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 24px;
}
.inbar_rss{
	background-image: url(../images/topbar_rss.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #d5d5d5;
	margin-right: auto;
	margin-left: auto;
	width: 564px;
	background-color: #F1F1F1;
	margin-bottom: 5px;
}
.rss_bd{
	padding-right: 6px;
	padding-left: 6px;
}
.chairman_td{
	font-size: 16px;
	font-weight: bold;
	color: #d61919;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
}
.rss_listbd{
	padding-top: 8px;
}
.rss_listhead{
	background-image: url(../images/dottedline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 8px;
}
.rss_listline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
	padding: 8px;
}
.rss_listhead_txt{
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}
.rss_list_msg{
	font-size: 13px;
	line-height: 20px;
	color: #d61919;
	padding-left: 10px;
}
.howrss_td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.howrss_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #d61919;
	padding: 5px;
}
.inbar_best{
	background-image: url(../images/topbar_best.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #d5d5d5;
	margin-right: auto;
	margin-left: auto;
	width: 564px;
	background-color: #F1F1F1;
	margin-bottom: 5px;
}
.inbar_blog{
	background-image: url(../images/topbar_blog.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #d5d5d5;
	margin-right: auto;
	margin-left: auto;
	width: 564px;
	background-color: #F1F1F1;
	margin-bottom: 5px;
}

.blogstick_msg{
	font-size: 13px;
	color: #000000;
	line-height: 18px;
	background-image: url(../images/dottedline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.blogstick_msg span{
	color: #ff9900;
}
.blogstick_pd{
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}
.blogstick_regbox{
	background-color: #f1f1f1;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
.blogstick_regtd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}
.blogstick_regtd span{
	color: #ff9900;
}
.blogstick_regtd a:link,
.blogstick_regtd a:visited {
	color: #669933;
	text-decoration: underline;
}
.blogstick_regtd a:hover,
.blogstick_regtd a:active {
	color: #c11818;

	text-decoration: underline;
}
.stickerbox{
	background-color: #F1F1F1;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}
.bs_top{
	background-image: url(../images/blog_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 0.1em;
	padding-left: 20px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 6px;

	*background-position: left top;
}
.bs_inside{
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 7px;
	padding-left: 7px;
}
.bsinfo_top{
	background-image: url(../images/blog_top1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	font-size: 13px;
	line-height: 25px;
	color: #cc0000;
	padding-left: 30px;
}
.bsinfo_bg{
	background-image: url(../images/blog_mid.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}
.bsitem_top{
	background-image: url(../images/blog_top2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 28px;
	padding-left: 25px;
}
.bsitem_bg{
	background-image: url(../images/blog_mid2.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-right: 25px;
	padding-left: 25px;
	height: 180px;
	padding-top: 5px;
}
.bsitem_msg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
.listbest_search{
	text-align: center;
	padding-bottom: 10px;
}
.drkgrey {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 20px
}
.drkgrey a:link,
.drkgrey a:visited {
	color: #556f8e;
	text-decoration: none;
}
.drkgrey a:hover,
.drkgrey a:active {
	color: #ff0000;
	text-decoration: underline;
}
.listhot_date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

/*共產檔內容大分類點入後第一頁*/
.inside_hbox{}
.inside_hitem{
	padding-bottom: 6px;
}
.inside_hbd{
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
}
.inside_hbd02{
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 10px;
}
.inside_vbox{
	padding-bottom: 10px;
}
.inside_vbd{
	padding-right: 8px;
}
.inside_hname{
	padding-top: 3px;
}
.inside_hname a:link,
.inside_hname a:visited {
	font-size: 12px;
	color: #556f8e;
	text-decoration: none;
}
.inside_hname a:hover,
.inside_hname a:active {
	font-size: 12px;
	color: #556f8e;
	text-decoration: underline;
}
.inmore{
	font-size: 13px;
	font-weight: bold;
}
.inmore a:link,
.inmore a:visited {
	color: #FF9933;
	text-decoration: underline;
	background-image: url(../images/icon_sharemore.gif);
	background-repeat: no-repeat;
	background-position: left 0.2em;
	padding-left: 5px;
	*padding-left: 6px;
}
.inmore a:hover,
.inmore a:active {
	color: #FF9933;
	text-decoration: none;
	background-image: url(../images/icon_sharemore.gif);
	background-repeat: no-repeat;
	background-position: left 0.2em;
	padding-left: 5px;
	*padding-left: 6px;
}
.inside_list_odd{
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.inside_list_odd a:link,
.inside_list_odd a:visited {
	font-size: 12px;
	line-height: 25px;
	color: #556f8e;
	text-decoration: none;
}
.inside_list_odd a:hover,
.inside_list_odd a:active {
	font-size: 12px;
	line-height: 25px;
	color: #556f8e;
	text-decoration: underline;
}
.inside_list_even{
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	background-color: #f2f1ef;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.inside_list_even a:link,
.inside_list_even a:visited {
	font-size: 12px;
	line-height: 25px;
	color: #556f8e;
	text-decoration: none;
}
.inside_list_even a:hover,
.inside_list_even a:active {
	font-size: 12px;
	line-height: 25px;
	color: #556f8e;
	text-decoration: underline;
}
.inside_txtline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bebebe;
	padding-top: 3px;
	padding-bottom: 3px;
}
.inside_txttitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.filetitlebox{
	padding-left: 40px;
	padding-top: 3px;
}
/***-----內頁CSS部份 end-----***/
/***-----200912內頁推文貼紙CSS-----***/
.inbar_sticker{
	background-image: url(../images/push_sticker/topbar_sticker.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #d5d5d5;
	margin-right: auto;
	margin-left: auto;
	width: 564px;
	background-color: #F1F1F1;
	margin-bottom: 5px;
}
.yw_chairman_box{
	padding: 10px;
}
.yw_chairman_talkbox{
	background-image: url(../images/push_sticker/ywtalk_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-size: 12px;
	line-height: 150%;
}
.ywsticker_box{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.ywsticker_list{
	padding-top: 3px;
	padding-bottom: 5px;
}
.ywsticker_list_title{
	font-size: 13px;
	font-weight: bold;
	color: #444444;
	padding-bottom: 8px;
}
.ywsticker_graybox{
	background-color: #FFFFFF;
	padding: 5px;
	border: 2px none #CCCCCC;
}
.ywgray_title{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #1C497B;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px none #666666;
}
.ywgray_title a:link{
	font-size: 13px;
	color: #1C497B;
	text-decoration: none;
}
.ywgray_title a:visited{
	font-size: 13px;
	color: #1C497B;
	text-decoration: none;
}
.ywgray_title a:hover{
	font-size: 13px;
	color: #3366CC;
	text-decoration: underline;
}
.ywgray_title a:active{
	font-size: 13px;
	color: #3366CC;
	text-decoration: underline;
}
.ywsticker_line{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #B4B4B4;
	border-right-color: #B4B4B4;
	border-bottom-color: #B4B4B4;
	border-left-color: #B4B4B4;
	padding-top: 5px;
}
.ywsticker_outgary{
	padding-left: 10px;
	background-color: #F1F1F1;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-top-width: 5px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #A5A5A5;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 520px;
}
.yw_postinfo_box{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	text-decoration: none;
}
.yw_postinfo_bigtxt{
	font-size: 15px;
	line-height: normal;
	color: #D51919;
	padding-bottom: 8px;
}
.yw_postinfo_txt{
	font-size: 13px;
	line-height: normal;
	color: #000000;
	padding-bottom: 5px;
}
.yw_shareto_box{
	padding-top: 20px;
	padding-bottom: 15px;
}
.yw_shareto_title{
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 3px;
}
.yw_shareto_info{
	padding-top: 5px;
}
.yw_postricker_graybox{
	background-color: #F1F1F1;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.yw_postricker_box{
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.yw_sticker_outlinebox{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	border: 5px solid #CECECE;
}
/*RSS_NEWS*/
.leaf_msg span.rssbar{
font-size: 12px;
color: #c8000b;
font-weight: normal;
padding: 0px;
margin: 0px;
}
.leaf_msg span.rssbar a:link,
.leaf_msg span.rssbar a:visited {
color: #c8000b;
}
.leaf_msg span.rssbar a:hover,
.leaf_msg span.rssbar a:active {
color: #c8000b;
text-decoration: inherit;
display: inline;
}
.leaf_msg span.rssbar img{
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.inrssbd{}
.inrssbd a img{
border: 1px solid #CCCCCC;
padding: 3px;
}



h1 {
	font-size: 16px;
	margin-top: 5px;

}
