@import 'remove.css';

body {background-image: url(images/2bg-all.gif)}
body, td {font-family: "新細明體"}

.main { background-color: #FFF; width:960px; margin:auto }

#header {/*width:900px*/ position:relative; zoom:1}
#news_block {width:700px; float:left}
#commercial {/*text-align:center;*/ padding-bottom:15px; font-size:1px; width:250px; float:right}
#commercial img, #commercial object, #commercial iframe {margin:auto; margin-bottom:5px}
#footer {height:54px; line-height:54px; background-color:#E0E0E0; text-align:center; clear:both}

img {border:0px}

div#type_link a {color:#000066; font-weight:bold; text-decoration:none}
div#type_link a:hover {color:#CC3300}
div#type_link {padding-left:10px;float:left; background:url("images/nav_01.gif") no-repeat}

.AAA {float:right; font-size:13px; padding-top:3px; padding-right:35px; line-height:30px; background:url(images/nav_04.gif) no-repeat right top}

.news_area {list-style-image:url("images/pic8.gif"); font-size:13px; line-height:20px; padding:0 0 0 12px; margin:18px 0 0 12px; float:left}
.news_area a {text-decoration:none; color:#333333}
.news_area a:hover {color:#FF0033}

#logo01 {float:left; margin:30px 0 20px 3px}

#nav, #breadcrumb, #footer, #nav_page {color:#666666; font-size:13px}
#nav a, #breadcrumb a , #footer a, #nav_page a{color:#666666; text-decoration:none}
#nav a:hover, #breadcrumb a:hover, #footer a:hover, #nav_page a:hover {color:#0000FF}
#nav {text-align:right; padding:5px 20px 5px 0px}

#breadcrumb {padding-left:10px; line-height:30px; height:30px }

#nav_live {background:url("images/nav_02.gif") repeat-x; margin-left:10px; height:33px; line-height:33px; clear:both}

#page {font-size:13px; text-align:center; margin-top:20px; vertical-align: middle; line-height:25px}
#page a {border:1px solid #D2D2D2; background-color:#FFFFFF; padding:1px 3px 0 3px; margin:1px; text-decoration:none; color:#666666}
#page a:hover {border-top:2px solid #FF99FF; border-bottom:2px solid #FF99FF}
#page a:visited {color:#666666; text-decoration:none}
#page strong, #page span {margin: 0 2px}

a.news_list {text-decoration:none; color:#333333; font-size:13px}
a.news_list:hover {color:#FF0033}

.news_content {text-indent:1em; line-height:23px; font-size:16px}
.news_content table {border-collapse:collapse; text-indent:0; max-width:636px}
.news_content td, .news_content th {border:1px #666666 solid}

.news_title {font-weight: bold; color: #000066; font-size:16px}
.news_kind {white-space:none; padding-right:10px}
.font_size {width:370px}
.font_size img {margin-right:2px}
.news_link {color: #003366}

.news_content_big {text-indent:1em; line-height:26px; font-size:19px}
.news_title_big {font-weight: bold; color: #000066; font-size:19px}

.pic_area {float:right; background-color:#F2F2F2; margin-left:3px; width:300px}
.pic_text {font-size:13px; width:300px; margin:0px 5px 10px 5px; letter-spacing:1px; line-height: 140%}

a.list2 {text-decoration:none; color:#666666}
a.list2:hover {text-decoration:underline}

a.Ttimes4:link ,a.Ttimes4:visited ,a.Ttimes4:active {font-size:13px; color:#004DEC; text-decoration: none; text-align:left;}
a.Ttimes4:hover {font-size:13px; color:#3366CC; text-decoration: underline; text-align:left;}


.etc {color: #2971A7}
.more {text-align: right; padding: 4px }
.top {clear:both; text-align:right; padding: 15px 0px; font-size:13px }
.typeTb  th, .liveTb th , .newsTb thead th, .newsTb thead td{
	background-image:url(images/th.gif);
	background-repeat: no-repeat;
	text-indent: 27px;
	height: 25px;
	border-bottom: 1px solid #ccc;
	line-height: 25px;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	white-space: nowrap
}
.newsTb thead td{
	background-image:none;
	text-indent: 0px;
	white-space: nowrap
}
.newsTb .list td{
	line-height: 35px;
	background: url("images/bar2.gif") repeat-x bottom
}
.newsTb tfoot{
	height: 50px;
	text-align: center
}
.newsTb img {
vertical-align:middle;
}

.typeTb .body, .liveTb .body { height:148px }
.typeTb, .liveTb {
	border: 1px solid #CCCCCC;
	width: 339px;
	height: 200px;
	margin-left: 10px;
	margin-top: 15px;
	float: left;
}
.typeTb th {color: #003366}
/*.liveTb {
	border: 1px solid #CCCCCC;
	width: 688px;
	height: 200px;
	margin-left: 10px;
	margin-top: 15px;
	float: left;
}*/
.liveTb th {color: #F30}
.newsTb{
	border: 1px solid #CCCCCC;
	width: 688px;
	margin-top: 15px;
	margin-left: 10px;
}
.newsTb thead {color: #036}
.newsTb .body {padding: 15px}
.newsTb .listtime {font-size: 12px; font-family: Arial, Helvetica, sans-serif;color: #000066}
.newsTb .conttime {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #2971A7}

.newsTb .typelist {display:inline-block; width:530px}

#header .ad {text-align:right; /*margin-right:30px;*/ height:90px} /* for IE6, use 'text-align:right' instead of 'float:right' */
#header .ad div {display:inline}
#header hr {clear:both; background-color:#BB9705; color:#BB9705; border:0; height:4px}
#header img {/*margin-right:30px*/}

#A03 {position:absolute; left:232px}

#news_block iframe {margin-left:10px; margin-top:5px}
#community iframe {margin:0}
#community span {display:inline-block;vertical-align:middle}
#project_logo {margin-left:10px}

#J02 {text-align:center; margin: 10px 0 0 0px}
#J02.ad-yahoo {margin-left:0px}

.clear {clear:both}

.newsTb_special {padding-left:10px}

.newsTb_special2 {padding-left:13px; padding-right:7px}
#project_logo2 {}

#newsc h3 {color:firebrick; font-weight:bold; margin:0; font-size:100%; display:inline}
