@charset "utf-8";

/*
 Program: Everywhere Net Cenetr
 URL:    www.everywhere.com.tw
 E-Mail: everywhere@everywhere.com.tw
 Date:   Mar 2008
---------------------------------------------------- */


/* 整體結構
---------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
}

body {  
	font-family:Arial, Helvetica, sans-serif;
    font-size: 63%;
    color: #666;
	text-align:center;
	background-color:#918e7e;
}

#indexbody {
	height: auto;
	width: 940px;
	margin: 0 auto;
	padding:0;
	text-align: left;
	font-size:1.2em;
	overflow:hidden;
	line-height:1.5em;
}

html>body #wrapper, html>body #indexbody {
	height: auto;
}

img{
	border:none;
}

ul, li {
  list-style:none;
}

/* 連結
---------------------------------------------------------------------------------------- */
a:visited, a:link {
  color: #666;
  text-decoration: none;
}

a:hover {
  color: #666;
  text-decoration: underline;
  outline:none; 
}


/* 背景
---------------------------------------------------- */
#top {
	width:940px;
	height:18px;
}

#top li{
	float:right;
}

#top li.home a{
	text-indent:-9999px;
	background-image:url(../_ind_img/topnav_home.gif);
	background-repeat:no-repeat;
	display:block;
	width:40px;
	height:15px;
}

#top li.mail a{
    margin:0 50px 0 0;
	padding:0;
	text-indent:-9999px;
	background-image:url(../_ind_img/topnav_mail.gif);
	background-repeat:no-repeat;
	display:block;
	width:40px;
	height:15px;
}

#header {
    width:940px;
	height:112px;
	background-image:url(../_ind_img/bg_header.gif);
	background-repeat:no-repeat;
}

#header h1 a {
    width:234px;
	height:112px;
	background-image:url(../_ind_img/logo.gif);
	background-repeat:no-repeat;
	margin:0 0 0 40px!important;
	*margin:0 0 0 20px;
	padding:0;
	float:left;
	text-indent:-9999px;
	display:block;
}

#header #ad {
    width:465px;
	height:112px;
	float:left;
}

#header img {
	margin:15px 0 0 0;
}

#header embed {
	margin:15px 0 0 0;
	border:1px solid #fff;
}

#header #right {
    width:165px;
	height:90px;
	margin:10px 20px 0 0!important;
	*margin:10px 10px 0 0;
	float:right;
}

#header #right_01 {
    width:165px;
	height:75px;
	float:left;
}

#header #right_01 #tv{
    width:55px;
	height:75px;
	float:left;
}

#header #right_01 #tv img{
    margin:0;
	border:none;
}

#header #right_01 #tv h2{
    margin:0;
	float:left;
	border:none;
	font-size:1em;
	font-weight:normal;
	color:#fff;
}

#header #right_01 #map{
    width:110px;
	height:75px;
	float:right;
}

#header #right_01 #map img{
    padding: 0;
	margin: 0;
}

#header #right_02 {
  width:165px;
  height:10px;
  float:right;
}

.time{
    width:165px;
	height:15px;
	color:#CCC;
	text-align:left;
}

.time b{
	color:#f00;
	font-weight:normal;
}

#header_under {
    width:940px;
	height:8px;
	background-image:url(../_ind_img/bg_header_under.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	clear:both;
}

#wrapper {
	height: auto;
	width: 940px;
	margin: 0 auto;
	text-align: center;
	background-image:url(../_ind_img/bg_outcontainer.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}

#container {
    width:890px;
	height:auto;
	margin:0 auto;
	text-align:left;
	clear:both;
}

#container #left{
    width:709px;
	height:auto;
    padding:0!important;
	float:left;
	background-image:url(../_ind_img/bg_container.gif);
	background-repeat:repeat-y;
}

#container #left #up{
    width:709px;
	height:6px;
	background-image:url(../_ind_img/bg_container_top.gif.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
}

#container #left #content {
    width:709px;
	height:auto;
	clear:both;
}

#container #left #content #sidebar {
    width:190px;
	height:auto;
	float:left;
	background-image:url(../_ind_img/bg_sidebar.gif);
	background-repeat:repeat-y;	
}

#container #left #content #sidebar #bottom {
    width:190px;
	height:25px;
	background-image:url(../_ind_img/bg_sidebar_under.gif);
	background-repeat:no-repeat;
	clear:both;	
}

#container #left #content #word {
    width:510px;
	height:auto;
	float:left;
}

#container #left #under{
    width:709px;
	height:8px;
	background-image:url(../_ind_img/bg_container_under.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
}

#footer {
    width:940px;
	height:45px;
	background-image:url(../_ind_img/bg_footer.gif);
	background-repeat:no-repeat;
	text-align:center;
	clear:both;
	font-size:0.9em;
}

#footer #font{
    width:870px;
	height:20px;
	margin:0 auto;
	padding:4px 0;
	color:#CCC;
}

#footer #font ul{
	text-align:left;
	list-style:none;
	float:left;
}

#footer #font li{
    display:inline;
	color:#FFF;
}

#footer #font li a{
    margin:0 10px;
	text-decoration:none;
	color:#FFF;
	font-size:1em;
}

#footer #font li a:hover{
	color:#f00;
}

#footer #font b{
	color:#CCC;
	margin:0 8px 0 0;
    font-weight:normal;
	float:right;
}



/* 按扭
---------------------------------------------------- */
#container #left #content #sidebar #menu{
    width:180px;
	height:275px;
}


/* 搜尋區
---------------------------------------------------- */

#standing #left #content #sidebar #search{
    width:172px;
	height:auto;
	margin:0 0 10px 2px;
    /*background-image:url(../_ind_img/bg_search.gif);*/
	background-repeat:no-repeat;
	overflow:hidden;	
}

#standing #left #content #sidebar #search #searchmain{
    width:172px;
	height:63px;

    background-image:url(../_ind_img/bg_search.gif);
	background-repeat:no-repeat;
	overflow:hidden;	
}

#standing #left #content #sidebar #search #double{
    width:172px;
	height:7px;
	clear:both;	
}

#standing #left #content #sidebar #search #searchmain  input{
	margin:15px 10px 0px 0px;
	float:right;
	/*border:none;*/	
}

#standing #left #content #sidebar #search #searchmain p {
	margin:5px 0;
}


#standing #left #content #sidebar #search #searchmain p input{
	margin:0 2px;
	padding:1px;
	border:1px solid #a5acb2;
	float:left;
	font-size:1em;
	color:#999;
}
/*.searchinput{
	margin:0 2px;
	padding:1px;
	border:1px solid #a5acb2;
	float:left;
	font-size:1em;
	color:#999;
}*/

#standing #left #content #sidebar #search p select{
	margin:0 3px 0 7px;
	border:1px solid #a5acb2;
	float:left;
	font-size:1em;
	color:#999;
}


#container #left #content #sidebar #search{
    width:172px;
	height:auto;
	margin:0 0 10px 2px;
    /*background-image:url(../_ind_img/bg_search.gif);*/
	background-repeat:no-repeat;
	overflow:hidden;	
}

#container #left #content #sidebar #search #searchmain{
    width:172px;
	height:63px;

    background-image:url(../_ind_img/bg_search.gif);
	background-repeat:no-repeat;
	overflow:hidden;	
}

#container #left #content #sidebar #search #double{
    width:172px;
	height:7px;
	clear:both;	
}

#container #left #content #sidebar #search #searchmain  input{
	margin:15px 10px 0 0;
	float:right;
	/*border:none;*/	
}

#container #left #content #sidebar #search #searchmain p {
	margin:5px 0;
}


#container #left #content #sidebar #search #searchmain p input{
	margin:0 2px;
	padding:1px;
	border:1px solid #a5acb2;
	float:left;
	font-size:1em;
	color:#999;
}
/*.searchinput{
	margin:0 2px;
	padding:1px;
	border:1px solid #a5acb2;
	float:left;
	font-size:1em;
	color:#999;
}*/

#container #left #content #sidebar #search p select{
	margin:0 3px 0 7px;
	border:1px solid #a5acb2;
	float:left;
	font-size:1em;
	color:#999;
}


/* 會員區
---------------------------------------------------- */
#container #left #content #sidebar #member{
    width:172px;
	height:auto;
	margin:0 0 10px 2px;
	text-align:center;
	background-image:url(../_ind_img/bg_member.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}

#container #left #content #sidebar #member #double{
    width:172px;
	height:auto;
	clear:both;	
}

#container #left #content #sidebar #member #line {
	margin:5px;
	height:24px;
}

#container #left #content #sidebar #member #line input{
	margin:0 3px;
	padding:1px;
	border:1px solid #a5acb2;
	float:left;
	font-size:1em;
	color:#999;
}

#container #left #content #sidebar #member #line img{
	margin:0 3px;
	float:left;
	border:none;
}

#container #left #content #sidebar #member #line_02 {
	margin:5px;
    height:24px;
	text-align:center;
}

#container #left #content #sidebar #member #line_02 img{
	margin:0 7px;
	float:center;
	border:none;
}

#container #left #content #sidebar #member_02{
    width:172px;
	height:auto;
	margin:0 0 10px 2px;
	text-align:center;
	background-image:url(../_ind_img/bg_member.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}


#container #left #content #sidebar #member_02 #double{
    width:172px;
	height:auto;
	clear:both;	
}

#container #left #content #sidebar #member_02 #line {
	margin:5px;
    height:24px;
}

#container #left #content #sidebar #member_02 #line input{
	margin:0 3px;
	padding:1px;
	border:1px solid #a5acb2;
	float:left;
	font-size:1em;
	color:#999;
}

#container #left #content #sidebar #member_02 #line img{
	margin:0 3px;
    float:left;
	border:none;
}

#container #left #content #sidebar #member_02 #line_02 {
	margin:5px;
    height:24px;
	text-align:center;
}

#container #left #content #sidebar #member_02 #line_02 img{
	margin:0 7px;
    float:center;
	border:none;
}

#container #left #content #sidebar #ad {
	width:190px;
	height:auto;
	overflow:hidden;
	background-image:url(../_ind_img/bg_ad.gif);
	background-repeat:repeat-y;
}

#container #left #content #sidebar #ad img {
	margin:0 0 5px 3px;
    border:none;
}

#container #left #content #sidebar #ad p {
	width:150px;
	margin:0 2px 5px 35px;
}



/* 頭條新聞
---------------------------------------------------- */
#headline {
    width:510px;
	height:auto;
	clear:both;
}

#headline #title{
    width:510px;
	height:30px;
	margin:0 0 10px 0;
	background-image:url(../_ind_img/line_title.gif);
	background-repeat:repeat-x;
}

#headline #title #caption {
    width:250px;
	height:20px;
	margin:5px 0 0 0!important;
	*margin:3px 0 0 0;
	float:left;
}

#headline #title #caption img{
	margin:0 10px 0 0;
	float:left;
}

#headline #title #caption b{
	margin:5px 0 0 0;
	float:left;
	font-size:1em;
	font-weight:normal;
	color:#787878;
}

#headline #title #right {
    width:95px;
	height:20px;
	margin:8px 0 0 0;
	float:right;
}

#headline #title #right img{
	margin:4px 0 0 10px;
	border:none;
	float:left;
}

#headline #title #right b{
	float:left;
	font-size:1em;
	font-weight:normal;
	color:#F00;
	font-size:0.9em;
}

#headline #word {
    width:510px;
	height:auto;
}

#headline #word #left{
    width:150px;
	height:auto;
	float:left;
	text-align:center;
}

#headline #word #left img{
	border:1px solid #000;
}

#headline #word #right{
    width:350px;
	height:auto;
	float:right;
	text-align:left;
	color:#666;
}

#headline #word #right h3{
    width:350px;
	height:20px;
	color:#153288;
	font-weight:normal;
	font-size:1em;
	font-weight: bold;
}

#headline #word #right h3 a{
 	color:#153288;
	text-decoration:none;
}

#headline #word #right h3 a:hover{
	text-decoration:underline;
}

#headline #word #right p{
	margin:0 0 6px 0;
}

#headline #word #right #more {
    width:350px;
	height:14px;
	margin:5px 0 0 0;
}

#headline #word #right #more a{
    float:right;
	width:50px;
	height:14px;
	background-image:url(../_ind_img/icon_more.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}

/* 重點新聞
---------------------------------------------------- */
#leading {
    width:510px;
	height:auto;
    padding:10px 0 20px 0!important;
	padding:0 0 2px 0;
	clear:both;
}

#leading #title{
    width:510px;
	height:25px;
	margin:0 0 6px 0;
}

#leading #word {
    width:510px;
	height:auto;
	background:#eee;
	color:#333;
}

#leading #word p{
	margin:3px 0 0 0;
}

#leading #word #list{
    width:500px;
	height:45px;
	margin:0 0 0 4px;
	padding:3px 0 1px 0;
	border-bottom:1px dotted #999;
}

#leading #word #list #left{
    width:80px;
	height:45px;
	text-align:center;
	float:left;
	background: none;
}

#leading #word #list #left img{
	margin:0 auto;
	border:1px solid #000;
	padding:0;
}

#leading #word #list #left_02{
    width:320px;
	height:45px;
	float:left;
	color: #666;
}

#leading #word #list #left_02 b{
    color:#c00;
	margin:0 5px 0 5px;
}

#leading #word #list #left_02 span{
    color:#333;
	margin:0 5px 0 5px;
}

#leading #word #list #left_02 a{
    color:#153288;
	text-decoration:none;
}

#leading #word #list #left_02 a:hover{
    text-decoration:underline;
	color:#153288;
}

#leading #word #list #right{
    width:50px;
	height:45px;
	float:right;
}

#leading #word #list #right a{
    width:40px;
	height:10px;
	margin:25px 0 0 0;
	background-image:url(../_ind_img/icon_more_02.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}

#morelink{
    width:505px;
	margin: 1px 0 5px 0!important;
	*margin: 0 0 2px 0;
	text-align:right;
	color: #c00;
}

#morelink a{
    color: #c00;
}
#morelink a:hover{
    color: #c00;
	text-decoration:underline;
}

/* 廣告
---------------------------------------------------- */
#advertisement {
    width:510px;
	height:75px;
	padding:10px 0 5px 0!important;
	padding:3px 0 5px 0;
	text-align:float;
	clear:both;
}

#advertisement #scope{
    width:505px;
	height:70px;
	margin:0 auto;
	border:1px solid #cecece;
}

#advertisement #scope img{
    margin:3px 5px 4px 3px;
	float:left;
	border:none;
}


/* 版面右邊
---------------------------------------------------- */
#container #right{
    width:174px;
	height:auto;
	float:right;
}

#red {
    width:172px;
	height:auto;
	padding:0 0 10px 0;
	clear:both;
}

#red #title{
    width:172px;
	height:25px;
	margin:0 0 3px 0;
	background-image:url(../_ind_img/title_right_red.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}

#red #subtitle{
    width:172px;
	height:auto;
	margin:0 0 3px 0;
}

#red #subtitle #both{
    width:172px;
	height:5px;
}

#red #subtitle #word {
    color:#464646;
	background-image:url(../_ind_img/bg_right.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}

#red #subtitle #word b {
    color:#cc0000;
	margin:0 2px;
	padding:0 0 0 5px;
	font-weight:normal;
}

#red #placings{
    width:172px;
	height:auto;
	margin:0 0 5px 0;
}

#red #placings #both{
    width:172px;
	height:5px;
}

#red #placings #word {
    color:#464646;
	background-image:url(../_ind_img/bg_right.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	font-size:1em;
	height:55px;
}

#red #placings #word #list {
	clear:both;
	padding: 0 2px 0 8px;
}

#red #placings #word #list b {
    color:#9b917a;
	margin:0 5px 0 12px;
	font-weight:normal;
	float:left;
}

#red #placings #word #list a {
    color:#464646;
	text-decoration:none;
	float:left;
}

#red #placings #word #list span {
	margin:0 12px 0 0;
	float:right;
}

#blue {
    width:172px;
	height:auto;
	padding:0 0 10px 0;
	clear:both;
}

#blue #title{
    width:172px;
	height:25px;
	margin:0 0 3px 0;
	background-image:url(../_ind_img/title_right_blue.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}

#blue #placings{
    width:172px;
	height:auto;
	margin:0 0 5px 0;
}

#blue #placings #both{
    width:172px;
	height:5px;
	clear:both;
}

#blue #placings #word {
    color:#464646;
	padding:0!important;
	background-image:url(../_ind_img/bg_right.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	font-size:1em;
	height:130px;
}

#blue #placings #word #list {
	clear:both;
	background:none;
}

#blue #placings #word #list b {
    color:#9b917a;
	margin:0 5px 0 12px;
	font-weight:normal;
	float:left;
}

#blue #placings #word #list a {
    color:#464646;
	text-decoration:none;
	float:left;
}

#blue #placings #word #list span {
	margin:0 12px 0 0;
	float:right;
	font-weight:bold;
}

#blue #placings #word #more a{
	margin:6px 6px 0 0!important;
	*margin:6px 3px 0 0;
    float:right;
	background-image:url(../_ind_img/icon_more_02.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
	width:45px;
	height:12px;
}

#green {
    width:172px;
	height:auto;
	padding:0 0 10px 0;
	clear:both;
}

#green #title{
    width:172px;
	height:25px;
	margin:0 0 3px 0;
	background-image:url(../_ind_img/title_right_green.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}

#green #placings{
    width:172px;
	height:auto;
	margin:0 0 2px 0;
}

#green #placings #both{
    width:172px;
	height:5px;
	clear:both;
}

#green #placings #word {
    color:#464646;
	background-image:url(../_ind_img/bg_right.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	font-size:1em;
	height:130px;
}

#green #placings #word #list {
	clear:both;
	background:none;
}

#green #placings #word #list b {
    color:#9b917a;
	margin:0 5px 0 12px;
	padding:0;
	font-weight:normal;
	float:left;
}

#green #placings #word #list a {
    color:#464646;
	text-decoration:none;
	float:left;
}

#green #placings #word #list span {
	margin:0 12px 0 0;
	float:right;
	font-weight:bold;
}

#green #placings #word #more a{
	margin:6px 6px 0 0!important;
	*margin:6px 3px 0 0;
	float:right;
	background-image:url(../_ind_img/icon_more_02.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
	width:45px;
	height:12px;
}

#advertisement_02 {
    width:172px;
	padding:0;
	clear:both;
}

#advertisement_02 img{
    padding:0;
	border:1px solid #000;
}

#advertisement_03 {
    width:172px;
	height:auto;
	padding:0 0 5px 0;
	clear:both;
	color:#999;
	font-size:0.9em;
	text-align:center;
}

#advertisement_03 img{
    margin:0 0 5px 0;
	border:none;
}



/* 新聞列表
---------------------------------------------------- */
#newslist {
    width:510px;
	height:auto;
	padding:10px 0 0 0;
	clear:both;
}

#newslist #title{
    width:510px;
	height:25px;
}

#newslist #title_02, #newslist #title_05{
    width:510px;
	height:22px;
	margin:6px 0 3px 0;
	background-image:url(../_images/line_page_title.gif);
	background-repeat:repeat-x;
	clear:both;
}

#newslist #title_02 b {
    margin:0 15px;
	color:#c00;
}

#newslist #title_03{
    width:510px;
	margin:5px 0 0 0;
	clear:both;
}

#newslist #title_04{
    width:510px;
	margin:5px 0 0 5px;
	clear:both;
}

#newslist #title_04 a{
    color: #c00;
	text-decoration: none;
	padding-right: 4px;
}

#newslist #title_04 span{
	padding-right: 4px;
}

#newslist #title_05 b {
    margin:0 15px;
	color:#153288;
}

#newslist #title_06{
    width:510px;
	height:26px;
	margin:8px 0 0 0;
	clear:both;
}

#newslist #title_06 ul, #newslist #title_07 ul{
  list-style: none;
}

#newslist #title_06 li, #newslist #title_07 li{
  display: inline;
  float: left;
  height: 26px;
  text-indent: -5000px;
}

#newslist #title_07{
    width:691px;
	height:26px;
	margin:8px 0 0 0;
	clear:both;
}

#newslist #title_07 li a{
   display: block;
   height: 26px;
}

#newslist #title_07 li.one a {
  width: 345px;
  background:url(../_images/button_standing_01g.gif) no-repeat 0 0;
}

#newslist #title_07 li.onefocus, #newslist #title_07 li.one a:hover  {
  width: 345px;
  background:url(../_images/button_standing_01.gif) no-repeat 0 0;
}

#newslist #title_07 li.two a {
  width: 346px;
  background:url(../_images/button_standing_02g.gif) no-repeat 0 0;
}

#newslist #title_07 li.twofocus, #newslist #title_07 li.two a:hover {
  width: 346px;
  background:url(../_images/button_standing_02.gif) no-repeat 0 0;
}

#newslist #word {
    width:510px;
	height:auto;
	background-color:#eee;
	color:#333;
	clear:both;
}

#newslist #word ul{
    width:510px;
	height:auto;
	margin:5px 0 0 0;
	list-style:none;
}

#newslist #word li{
	margin:2px 0;
	color:#666;
	height:22px;
	border-bottom:1px dashed #ccc;
}

#newslist #word li b{
	color:#f90;
	font-weight:normal;
	margin:0 10px 0 15px;
	float:left;
}

#newslist #word li a{
	color:#153288;
	text-decoration:none;
	margin:0 10px 0 0;
	float:left;
}

#newslist #word li a:hover{
	color:##153288;
	text-decoration:underline;
}

#newslist #word li span{
	color:#787878;
	font-weight:normal;
	margin:0 10px;
	float:right;
}

.more {
    width:510px;
	height:14px;
	margin:5px 0 10px 0;
}

.more a{
    float:right;
	width:45px;
	height:12px;
	background-image:url(../_ind_img/icon_more_02.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}

#newslist #pagination {
    width:510px;
	height:20px;
	padding:12px 0 0 0;
	color:#787878;
	text-align:center;
	clear:both;
}

#newslist #pagination li {
    display:inline;
	margin:0 3px;
	padding:0;
}

#newslist #pagination li a {
    margin:0 3px;
	text-decoration:none;
	color:#09C;
}

#newslist #pagination li a:hover {
	color:#0cc;
}

#back_button {
    width:510px;
	height:20px;
	padding:12px 0 0 0;
	color:#787878;
	clear:both;
}

#back_button a {
    margin:0 10px;
    text-decoration:none;
	color:#09C;
	float:right;
}

#back_button a:hover {
	color:#0cc;
}

#news_font {
    width:500px;
	height:auto;
	padding:10px 5px 10px 5px;
	background:#eee;
	color:#333;
	clear:both;
	overflow:hidden;
	text-align:justify;
}


#news_font h3 {
	margin:0 0 12px 0;
	color:#153288;
	font-size:1.3em;
}

#news_font h4 {
	width:500px;
	padding: 0;
}

#news_font h5 {
	width:510px;
	padding: 0 5px 0 5px;
}

#news_font mainpic{
    clear: both;
	width:510px;
	padding-bottom: 5px;
    margin:0 10px 10px 6px;
	border:1px solid #ababab;
}


#news_font p {
    margin:8px 2px;
}

#news_font #author {
	margin:5px 5px 0 0;
	color:#999;
	float:right;
	height:20px;
	clear:both;
	font-size:0.9em;
}

#news_font #author b{
    color:#c00;
	font-weight:normal;
}

#news_font #detail img{
margin:5px;
}


/* 新聞列表右邊月份
---------------------------------------------------- */
#month_button {
    width:172px;
	height:auto;
	padding:0 0 10px 0;
	clear:both;
}

#month_button #title{
    width:172px;
	height:25px;
	margin:0 0 3px 0;
}

#month_button #year{
    width:172px;
	height:auto;
	margin:0 0 5px 0;
}

#month_button #year #both{
    width:172px;
	height:5px;
	clear:both;
}

#month_button #year #word {
  color:#464646;
	padding:0!important;
	background-image:url(../_ind_img/bg_right.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	height:auto;
}

#month_button #year #word ul {
    margin:0 5px 0 12px;
	list-style:none;
}

#month_button #year #word li {
	border-bottom:1px solid #ccc;
}

#month_button #year #word li a {
	padding:0 0 0 18px;
	color:#4f4438;
	text-decoration:none;
	font-size:1em;
	background-image:url(../_images/icon_arrow.gif);
	background-repeat:no-repeat;
}

#month_button #year #word ul ul{
    margin:0 5px 0 35px;
	list-style:none;
}

.scoop{
    padding:0 0 0 18px;
	color:#c00;
	font-weight:bold;
	text-decoration:none;
	font-size:1em;
	background-image:url(../_images/icon_arrow.gif);
	background-repeat:no-repeat;
}

.scoopfocus{
    padding:0 0 0 15px;
	color:#c00;
	font-weight:bold;
	text-decoration:none;
	font-size:1em;
	background-image:url(../_images/icon_arrow_02.gif);
	background-repeat:no-repeat;
}

#month_button #year #word ul ul {
    margin:0 5px 3px 10px;
	list-style:none;
	height:auto;
}

#month_button #year #word ul ul li {
	border:none;
}

#month_button #year #word ul ul li a {
	padding:0 0 0 12px;
	color:#7f4438;
	text-decoration:none;
	font-size:1em;
	background-image:url(../_images/icon_arrow_02.gif);
	background-repeat:no-repeat;
	font-weight:normal;
}


/* 車手車隊
---------------------------------------------------- */
#team_detail {
    width:510px;
	height:auto;
	padding:10px 0 0 0;
	clear:both;
}

#team_detail #title{
    width:510px;
	height:22px;
	margin:6px 0 3px 0;
	background-image:url(../_images/line_page_title.gif);
	background-repeat:repeat-x;
	clear:both;
	font-size:1.3em;
}

#team_detail #title b {
    margin:0 0 0 10px;
	padding:0 0 0 20px;
	color:#333;
	background-image:url(../_images/icon_arrow_03.gif);
	background-repeat:no-repeat;
}

#team_detail #word {
    width:510px;
	height:auto;
	background:#eee;
	color:#333;
	clear:both;
	text-align:justify;
}

#team_detail #word #pic {
    width:510px;
	height:auto;
	margin:10px 0 0 0;
	text-align:center;
}

#team_detail #word #pic img {
    margin:0 25px;
	border:1px solid #000;
	float:left;
}

#team_detail #word #font{
    width:500px;
	height:auto;
	padding:5px 5px 0 5px;
	color:#333;
	clear:both;
	/*text-align:justify;*/
}

#team_detail #word #font p {
    margin:0 0 5px 0;
}

#team_detail #word #right{
    width:200px;
	height:auto;
	float:right;
	background: #eee;
}

#team_detail #word #right img{
	padding-bottom: 18px!important;
	padding-bottom: 10px;
}

#team_detail #word #left{
    width:300px;
	height:auto;
	float:left;
	text-align:left;
	color:#666;
	background: #eee;
}

#team_detail #word h4 {
	width:510px;
	padding: 0;
}

#team_detail #driver th {
	text-align:left;
	color:#000069;
	padding:3px 0 1px 5px;
	width:300px;
	font-weight:normal;
	border-bottom: 1px dotted #c7c7c7;
	line-height: 1.5em;
}

#team_detail #driver span {
   color:#f30;
}

#team_detail #driver .refresh {
   color:#c00;
   border-bottom: none;
   text-align:right;
}

#team_detail #racing th {
	text-align:left;
	color:#153288;
	padding:2px 0 0 8px;
	width:500px;
	font-weight:normal;
	border-bottom: 1px dotted #c7c7c7;
}

#team_detail #racing span {
   color:#f30;
}




/* 討論區
---------------------------------------------------- */
#table {
    width:100%;
	height:auto;
	margin:10px 0 0 0;
}

#table th {
    background:#333;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	padding:3px;
}

#table td {
    text-align:center;
	background-color:#eee;
	color:#333;
	padding:3px;
	font-size:0.9em;
}

#table td p {
	color:#f00;
}

#table td.subtitle  {
	text-align:left;
}

#table td.subtitle a {
	color:#153288;
	text-decoration:none;
	font-size:1.1em;
}

#table td.subtitle a:hover {
    text-decoration:underline;
}

#table td.red {
    color:#c00;
	font-weight:bold;
}

#newslist #pagination {
    width:510px;
	height:20px;
	padding:12px 0 0 0;
	color:#787878;
	text-align:center;
	clear:both;
}

#forum {
    width:510px;
	height:20px;
	margin:10px 0 0 0;
	background: #dedede;
}

#forum  th{
  padding: 2px 2px;
  color: #c40000;
  text-align: left;
  background: #c7c7c7;
  font-size:.9em;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
}

#forum td{
  padding:2px 1px;
  background: #eee;
  font-size:1em;
  text-align: left;
}

#forum td.repost{
  text-align: right;
  padding: 5px 8px 15px 0;
}

#forum td.repost a{
  color:#c00;
}

#forum td input{
  padding:5px 0 0 3px;
  border:10px solid #c7c7c7;
  height:18px;
  color:#666;
  float: right;
}

#forum span {
    color:#999;
	float:left;
}

#forum .answer {
    color:#3B1E19;
	float:left;
	background: #D1BDB3;
	font-size:1em;
	padding: 0 5px 0 5px;
	border-bottom: 1px dotted #3B1E19;
}

#forum .h7 a:hover{
	float:right;
	font-size:1em;
	color: #555;
}

#forum #pagination {
	margin:0 0 0 150px!important;
	*margin:0 0 0 110px;
	float:left;
	color:#CCC;
}

#forum #pagination a{
	color:#09C;
	text-decoration:none;
}

#forum #pagination_02 {
    color:#999;
    float:right;
}

#forum #pagination_02 select {
    color:#999999;
	border:1px solid #999;
	margin:0 0 0 5px;
}



/* 賽事報導
---------------------------------------------------- */
#race {
    width:100%;
	height:auto;
	margin:0 0 10px 0;
}

#race th {
    background-color:#c7c7c7;
	text-align:center;
	color:#333;
	padding:3px;
}

#race td {
    text-align:center;
	background-color:#eee;
	color:#333;
	padding:3px;
	font-size:1em;
	text-align:left;
}

#race td p {
	color:#f00;
}

#race td.subtitle  {
	text-align:left;
}

#race td.subtitle a {
	color:#153288;
	text-decoration:none;
	font-size:.9em;
}

#race td.subtitle a:hover {
    text-decoration:underline;
}

#race td.car {
    color:#454545;
}

#race .score {
    text-align:center;
}

#race .q1 {
    background: #9e9e9e;
}
#race .q1c {
    background: #909090;
	text-align:center;
}

#race .q2 {
    background: #d0d0d0;
}
#race .q2c {
    background: #d0d0d0;
	text-align:center;
}

h5 {
  text-align: center;
  font-size:1.1em;
  color: #c00;
  padding: 1px 0 5px 0;
}

h6 {
  text-align: left;
  font-size:1.1em;
  color: #c00;
  padding: 0 0 5px 2px;
  font-weight: bold;
}

h4 {
  text-align: left;
  font-size:1.1em;
  color: #333;
  padding: 0 0 5px 2px;
  font-weight: bold;
}

h4 span{
  text-align: left;
  font-size:1em;
  color: #c00;
  padding: 0 0 5px 2px;
  font-weight: bold;
}


/* 名詞彙編
---------------------------------------------------- */
#thesaurus {
    width:510px;
	height:auto;
	background-color:#eee;
	color:#464646;
}

#thesaurus h3{
    font-size:1em;
	margin:10px 5px;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#c00;
	background-image:url(../_images/icon_arrow_04.gif);
	background-repeat:no-repeat;
	border-bottom:1px dashed #ccc;
	width:480px;
	height:auto;
}

#thesaurus p {
    margin:0 0 6px 0;
}

#thesaurus #font {
    width:480px;
	height:auto;
	margin:0 0 10px 12px;
}


#thesaurus  th{
  padding: 5px 2px;
  font-weight: bold;
  text-align: left;
  background: #eee;
  color: #c00;
  font-size: 1.1em;
  border-bottom:1px solid #d7d7d7;
}

#thesaurus  tr{
  padding: 7px 2px;
  font-weight: bold;
  text-align: left;
  background: #eee;
  color: #c00;
  font-size: 1.1em;
  border-bottom:1px solid #d7d7d7;
}

#thesaurus  td{
  padding:7px 2px;
  background: #eee;
  font-weight: normal;
  color: #666;
  font-size: 1.1em;
  border-bottom:1px solid #d7d7d7;
  width: 33%;
}

#thesaurus #DivId {
  width:100%;
  height:auto;
  background: #888;
  border: 2px solid #999;
  font-size:1em;
}

#thesaurus #DivId  tr{
  padding:2px 5px;
  background: #c7c7c7;
}

#thesaurus #DivId th{
  padding:2px 5px;
  background: #c7c7c7;
  color: #c00;
}

#thesaurus #DivId td{
  padding:2px 5px;
  background: #c7c7c7;
  color: #333;
}

/* 會員註冊
---------------------------------------------------------------------------------------- */
#madd {
  width: 510px;
  margin-top: 12px;
}

#madd th{
  width: 20%;
  padding: 5px 3px;
  color: #555;
  font-weight: bold;
  text-align: right;
  background: #c7c7c7;
  border-bottom: 1px solid #fff;
}

#madd td{
  width:75%;
  padding:5px 3px;
  background: #eee;
}

#madd td input{
  padding:0 0 0 3px;
  border:1px solid #c7c7c7;
  height:18px;
  color:#666;
}

#madd td textarea{
  padding:0 0 0 3px;
  border:1px solid #c7c7c7;
  color:#666;
}

#madd td img{
  margin:0 3px 2px 0;
}

#madd th b{
  margin:0 5px;
  font-weight:bold;
  font-size: 1em;
  color:#c00;
}

.button {
  margin:0 0 30px 0;
  width:100%;
  height:30px;
  text-align:center;
}

.button input {
  margin: 10px 10px;
  padding: 1px;
  width: 70px;
  height:20px;
  background: #363636;
  color: #fff;
  border: 1px solid #999;
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: .9em;
}


/* 節目表
---------------------------------------------------- */
#tvlist {
    width:520px;
	height:auto;
	margin:0;
	padding:10px 0 17px 0;
	clear:both;
	background: #fff;
	font-size:1.1em;
	border: 5px solid #3b1e19;
}

#tvlist table{
   background: #666;
   width:510px;
   margin: 0 5px;
}

#tvlist #title{
    width:510px;
	height:25px;
	margin: 0 5px;
}

#tvlist #title .date h5{
    width:510px;
	height:25px;
	text-align:center;
    font-size:1.35em;
	color: #c00;
}

#tvlist #title_02{
    width:510px;
	height:27px;
	margin:8px 0 0 0;
	background-image:url(../_images/bg_menubar.gif);
	background-repeat:repeat-x;
}

#tvlist #title_02 ul{
  list-style:none;
  padding: 4px 10px; 
}

#tvlist #title_02 li{
  display: inline;
  padding-left: 17px;
  padding-right: 17px;
  color: #555;
  font-weight: bold;
  border-right: 1px solid #555 ;
}

#tvlist #title_02 li.focus{
  color: #c00;
}

#tvlist #title_02 li.last{
  border-right: none ;
}

#tvlist #title_02 li a{
  text-decoration:none;
  color: #555;
  font-weight: bold;
}

#tvlist #title_02 li a:hover{
  text-decoration:underline;
}
#tvlist #title_03{
    width:510px;
	text-align:center;
    font-size:1em;
	color: #3b1e19;
	font-weight: bold;
	clear: both;
	padding: 5px;
}
#tvlistshow table{
	background: #fff;
	width:510px;
	border:1px solid #666;
}

/* 報導
---------------------------------------------------- */
#reportlist {
    width:510px;
	height:auto;
	padding:10px 0 0 0;
	clear:both;
}

#reportlist #title{
    width:510px;
	height:21px;
}

#reportlist #title_02{
    width:510px;
	height:26px;
	margin:8px 0 0 0;
	clear:both;
}

#reportlist #title_02 ul{
  list-style: none;
}

#reportlist #title_02 li{
  display: inline;
  float: left;
  height: 26px;
  text-indent: -5000px;
}

#reportlist #title_02 li a{
   display: block;
   height: 26px;
}

#reportlist #title_02 li.one a {
  width: 73px;
  background:url(../_images/button_race_01g.gif) no-repeat 0 0;
}

#reportlist #title_02 li.onefocus, #reportlist #title_02 li.one a:hover  {
  width: 73px;
  background:url(../_images/button_race_01.gif) no-repeat 0 0;
}

#reportlist #title_02 li.two a {
  width: 92px;
  background:url(../_images/button_race_02g.gif) no-repeat 0 0;
}

#reportlist #title_02 li.twofocus, #reportlist #title_02 li.two a:hover {
  width: 92px;
  background:url(../_images/button_race_02.gif) no-repeat 0 0;
}

#reportlist #title_02 li.three a {
  width: 109px;
  background:url(../_images/button_race_03g.gif) no-repeat 0 0;
}

#reportlist #title_02 li.threefocus, #reportlist #title_02 li.three a:hover {
  width: 109px;
  background:url(../_images/button_race_03.gif) no-repeat 0 0;
}

#reportlist #title_02 li.four a {
  width: 119px;
  background:url(../_images/button_race_04g.gif) no-repeat 0 0;
}

#reportlist #title_02 li.fourfocus, #reportlist #title_02 li.four a:hover {
  width: 119px;
  background:url(../_images/button_race_04.gif) no-repeat 0 0;
}

#reportlist #title_02 li.five a {
  width: 117px;
  background:url(../_images/button_race_05g.gif) no-repeat 0 0;
}

#reportlist #title_02 li.fivefocus, #reportlist #title_02 li.five a:hover {
  width: 117px;
  background:url(../_images/button_race_05.gif) no-repeat 0 0;
}

#report {
  width:100%;
  height:auto;
  background: #fff;
}

#report td{
  padding:2px 5px;
  background: #eee;
  font-size:.9em;
}


/* 相簿
---------------------------------------------------- */
#album {
    width:100%;
	height:auto;
	margin:5px 0 20px 0;
}

#album th {
	text-align:center;
	color:#333;
	padding:3px;
}

#album td {
    text-align:center;
	color:#333;
	padding:3px;
	font-size:.9em;
	width:20%; 
	height:1em;
}

#album td a{
	color:#333;
}

#album td.qty {
	color:#c7c7c7;
}

#album td.page {
    color:#787878;
	text-align:center;
	clear:both;
	background: #eaeaea;
	padding:0 10px; 
}

#album td .page a {
    margin:0 3px;
	text-decoration:none;
	color:#09C;
}

#album td .page a:hover {
	color:#0cc;
}

/*日曆
-----------------------------------------------------*/
.clmonth {
  border-collapse: collapse;
  color: #333;
  text-align: center;
  margin:6px 0 0 0;
  font-weight: normal;
  background: #eaeaea;
}

.clmonth caption {
  background: #3F3F3F;
  color: #fff;
  font-weight: bold;
  margin:6px 0 0 0;
  padding:0;
  line-height:1.8em;
}

.clmonth th {
  border-bottom: 1px solid #aaa;
  padding: 3px;
  color: #3F3F3F;
  font-weight: bold;
  line-height:2em;
}

.clmonth td {
  width: 72px;
  height: 70px;
  padding: 2px 3px;
  font-weight: bold;
  padding:5px 0 0 0;
  vertical-align: top;
}

.clmonth td p{
  font-weight: normal;
  padding: 1px 2px 20px 2px;
  font-size:0.9em;
  line-height:1.2em;
  color:#153288;
}

.clmonth td.previous, .clmonth td.next {
  color: #666;
  font-weight:normal;
}

.clmonth td.active {
  color: #c00;
}

.clmonth td.active a{
  color: #c00;
}

/* 網站連結
---------------------------------------------------- */
#album_01 {
    width:90%;
	height:auto;
	margin:15px 0 20px 20px;
}

#album_01 th {
	text-align:center;
	color:#333;
	padding:0 5px 2px 5px;
	width:165px; 
	vertical-align:top;
}

#album_01 td {
    text-align:center;
	color:#333;
	padding:0 5px 30px 5px;
	font-size:.9em;
	width:165px; 
	height:1em;
	vertical-align:bottom;
}

#album_01 td a{
	color:#333;
	text-decoration: none;
}

/* 冠軍積分
---------------------------------------------------- */
#standing {
    width:890px;
	height:auto;
	margin:0 auto;
	text-align:left;
	clear:both;
}

#standing #left{
    width:890px;
	height:auto;
    padding:0!important;
	float:left;
	background-image:url(../_ind_img/bg_container_02.gif);
	background-repeat:repeat-y;
}

#standing #left #up{
    width:890px;
	height:6px;
	background-image:url(../_ind_img/bg_container_top_02.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
}

#standing #left #content {
    width:890px;
	height:auto;
}

#standing #left #content #sidebar {
    width:190px;
	height:auto;
	float:left;
	background-image:url(../_ind_img/bg_sidebar.gif);
	background-repeat:repeat-y;	
}	

#standing #left #content #sidebar #bottom {
    width:190px;
	height:25px;
	background-image:url(../_ind_img/bg_sidebar_under.gif);
	background-repeat:no-repeat;
	clear:both;		
}

#standing #left #content #word {
    width:510px;
	height:auto;
	float:left;
}

#standing #left #under{
    width:890px;
	height:8px;
	background-image:url(../_ind_img/bg_container_under_02.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	clear:both;
}

#standing #left #content #sidebar #menu{
    width:180px;
	height:275px;
}

#standing #left #content #sidebar #search{
    width:172px;
	height:auto;
	margin:0 0 10px 2px;
    background-image:url(../_ind_img/bg_search.gif);
	background-repeat:no-repeat;
	overflow:hidden;	
}

#standing #left #content #sidebar #search #double{
    width:172px;
	height:7px;
	clear:both;	
}

#standing #left #content #sidebar #search  input{
	margin:5px 10px 0 0;
	float:right;
	border:none;	
}

#standing #left #content #sidebar #search p {
	margin:5px 0;
}


#standing #left #content #sidebar #search p input{
	margin:0 2px;
	padding:1px;
	border:1px solid #a5acb2;
	float:left;
	font-size:1em;
	color:#999;
}

#standing #left #content #sidebar #search p select{
	margin:0 3px 0 7px;
	border:1px solid #a5acb2;
	float:left;
	font-size:1em;
	color:#999;
}


#standing #left #content #sidebar #member{
    width:172px;
	height:auto;
	margin:0 0 10px 2px;
	text-align:center;
	background-image:url(../_ind_img/bg_member.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}

#standing #left #content #sidebar #member #double{
    width:172px;
	height:auto;
	clear:both;	
}

#standing #left #content #sidebar #member #line {
	margin:5px;
	height:24px;
}

#standing #left #content #sidebar #member #line input{
	margin:0 3px;
	padding:1px;
	border:1px solid #a5acb2;
	float:left;
	font-size:1em;
	color:#999;
}

#standing #left #content #sidebar #member #line img{
	margin:0 3px;
	float:left;
	border:none;
}

#standing #left #content #sidebar #member #line_02 {
	margin:5px;
    height:24px;
	text-align:center;
}

#standing#left #content #sidebar #member #line_02 img{
	margin:0 7px;
	float:center;
	border:none;
}

#standing #left #content #sidebar #member_02{
    width:172px;
	height:auto;
	margin:0 0 10px 2px;
	text-align:center;
	background-image:url(../_ind_img/bg_member.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}


#standing #left #content #sidebar #member_02 #double{
    width:172px;
	height:auto;
	clear:both;	
}

#standing #left #content #sidebar #member_02 #line {
	margin:5px;
    height:24px;
}

#standing #left #content #sidebar #member_02 #line input{
	margin:0 3px;
	padding:1px;
	border:1px solid #a5acb2;
	float:left;
	font-size:1em;
	color:#999;
}

#standing #left #content #sidebar #member_02 #line img{
	margin:0 3px;
    float:left;
	border:none;
}

#standing #left #content #sidebar #member_02 #line_02 {
	margin:5px;
    height:24px;
	text-align:center;
}

#standing #left #content #sidebar #member_02 #line_02 img{
	margin:0 7px;
    float:center;
	border:none;
}

#standing #left #content #sidebar #ad {
	width:190px;
	height:auto;
	overflow:hidden;
	background-image:url(../_ind_img/bg_ad.gif);
	background-repeat:repeat-y;
}

#standing #left #content #sidebar #ad img {
	margin:0 0 5px 20px;
    border:1px solid #000;
}

#standing #left #content #sidebar #ad p {
	width:160px;
	margin:0 2px 5px 20px;
}

#standing table {
    width:691px;
	height:auto;
	margin:0 0 10px 0;
}

#standing th {
    background-color:#c7c7c7;
	text-align:center;
	color:#333;
	padding:3px;
}

#standing td {
    text-align:center;
	background-color:#eee;
	color:#333;
	padding:3px;
	font-size:1em;
	text-align:left;
}

#standing .score {
    text-align:center;
}

