@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img {
	border: 0px;
}
ul {
	margin:0px;
	padding:0px;
}
li {
	list-style:none;
	list-style-position: outside;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
*html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */ 
.container {
	width:960px;
	margin:auto;
}
/*//================================================================================================
// ELTA主頁面共用-天 
//================================================================================================ */
#header {
	width:960px;
	height:95px;
}
/*---------------上方連結---------------*/
#TopBar #left {
	width:560px;
}
/*這是冬奧之前的設定#TopBar #left {
	width:350px;
	height:25px;
	float:left;
	padding-left:180px;
}*/
#TopBar #left #family {
	/*width:380px;冬奧期間暫時註解掉*/
	height:20px;
	padding:5px 0 0 5px;
	float:left;
}
#TopBar #left #family li a {
	padding:0px 6px 0px 6px;/*冬奧之前的設定padding:0px 10px 0px 10px;*/
	background-image: url(../images/family_break_line.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#TopBar #left #family ul {
	margin:0px;
	padding:0px;
}
#TopBar #left #family ul li {
	height:12px;
	display:inline;
	float:left;
}
#TopBar #right {
	width:385px;
	float:right;
	text-align:right;
	padding-top:5px;
}
#TopBar #right li a {
	padding:0px 10px 0px 10px;
	/*	background-image: url(../images/icon_dot_orange.gif);*/
	background-repeat: no-repeat;
	background-position: 3px 5px;
}
#TopBar #right ul {
	margin:0px;
	padding:0px;
}
#TopBar #right ul li {
	display:inline;
}
/*//================================================================================================
// ELTA主頁面共用-地
//================================================================================================ */
#footer_top {
	height: 95px;
	width: 960px;
	float:left;
}
#footer {
	height: 95px;
	width: 960px;
	background-image: url(../images/footer_bg.gif);
}
#footer #link {
	padding:15px 0 10px 0;
}
#footer #link li a {
	padding:0px 8px 0px 8px;
	white-space:nowrap;
}
#footer #link .last {
	background-image:none;
}
#footer #link ul {
	margin:0px;
	padding:0px;
}
#footer #link ul li {
	display:inline;
	background-image: url(../images/footer_break_line.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#footer #copy {
	width: 450px;
	margin:auto;
}
#footer #copy #logo {
	width: 40px;
	height: 40px;
	float:left;
}
#footer #copy #content {
	width: 410px;
	height: 40px;
	float:left;
}
/*//================================================================================================
// ELTA主頁面共用-區塊切割
//================================================================================================ */
#main_container {
	width:960px;
	background-image: url(../images/right_container_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#main_container_nobg {
	width:960px;
}
/*---------------右欄---------------*/
#right_container {
	width:300px;
	float:right;
	padding:0 0 0 0px;
}
/*---------------左欄---------------*/
#left_container {
	width:655px;
	float:left;
	/*background-image: url(../images/left_container_bg.gif);
	background-repeat: repeat-y;
	background-position: right;*/
}
/*---------------左欄-切左邊區塊---------------*/
#main_left {
	width:165px;
	float:left;
	margin-right:10px;
}
/*---------------左欄-切中間區塊---------------*/
#main_center {
	width:460px;
	float:left;
}
/*---------------左欄-廣告區塊---------------*/
#main_ad_lb {
	width:165px;
	height:250px;
	margin-bottom:5px;
}
/*---------------右欄-廣告區塊---------------*/
#main_ad_rt {
	width:300px;
	height:250px;
	margin-bottom:5px;
}
#main_ad_rt_mt35 {
	width:300px;
	height:250px;
	margin-bottom:5px;
	margin-top:35px;
}
#main_ad_rb {
	width:300px;
	height:100px;
	margin-bottom:5px;
}
/*---------------090630新增 中間-廣告區塊---------------*/
#center_ad {
	WIDTH: 460px;
	MARGIN-BOTTOM: 5px;
	HEIGHT: 80px;
	float: left;	
}
/*---------------右欄-搜尋---------------*/
#search {
	width:300px;
	height:30px;
	padding:5px 0 0 0;
}
#search #inputbar {
	width:271px;
	height:19px;
	float:left;
}
#search .inputframe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	height: 17px;
	width: 269px;
	line-height: 18px;
}
#search #btn {
	width:26px;
	height:21px;
	float:right;
}
/*//================================================================================================
// 全站共用
//================================================================================================ */
/*---------------現在位置---------------*/
#path {
	height: 20px;
	float:left;
	padding:0 0 0 10px;
	background-repeat: no-repeat;
	background-position: left center;/*	background-image: url(../../images/icon_dot_orange.gif);	*/
}
/*---------------跨欄現在位置---------------*/
#across {
	width: 960px;
	height: 25px;
	padding:10px 0 0 0;
	background-color: #FFFFFF;
	float:left;
}
/*---------------翻頁---------------*/
#lift_bar {
	width: 605px;
	height: 25px;
	background-image: url(../images/lift.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:10px 50px 0 0;
	float:left;
}
/*---------------翻頁---------------*/
#main_lift_bar {
	width: 910px;
	height: 25px;
	background-image: url(../images/main_lift.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:10px 50px 0 0;
}
/*各單元小區塊外框*/
.main_block {
	margin-bottom:5px;
	background-color: #FFFFFF;
}
/*各單元小區塊的內容-框線+內距*/
.main_content {
	padding:5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
	border-left-color: #aaaaaa;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
/*各單元小區塊的內容-框線+無內距*/
.main_content_nopadding {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
	border-left-color: #aaaaaa;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
/*各單元小區塊的內容-無框線無內距*/
.main_content_noborder {
}
/*各單元小區塊右上more*/
.more_block {
	text-align:right;
	float:right;
	padding:8px;
}
/*---------------最新消息.活動專區列表 下有虛線---------------*/
.headline_list {
}
.headline_list li a {
	padding:0px 0px 0px 10px;
	background-repeat: no-repeat;
	background-position: 3px 5px;/*各單元>icon不同顏色在個別的css裡,ex:hd_layout.css*//*	background-image: url(../images/icon_dot_orange.gif);*/
}
.headline_list ul li {
	display:block;
	list-style-image: none;
	background-image: url(../images/line_dot_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 153px;
	padding: 8px 0 8px 0;
}
.headline_list .last {
	background-image:none;
}
/*---------------熱門討論.相關新聞列表---------------*/

.item_list {
}
.item_list li a {
	padding:0px 0px 0px 10px;
	background-repeat: no-repeat;
	background-position: 3px 5px;/*各單元>icon不同顏色在個別的css裡,ex:hd_layout.css*//*	background-image: url(../images/icon_dot_orange.gif);*/
}
.item_list ul li {
	display:block;
	list-style-image: none;
	padding:0px 0px 3px 0px;
}
/*---------------首頁熱門推薦/頻道頁精選推薦.本週最新---------------*/
.program_last {
	width:12px;
	height:120px;
	padding-top:60px;
	float:left;
}
.program_next {
	width:12px;
	height:120px;
	padding-top:60px;
	float:right;
}
.program_list {
	width:434px;
	height:180px;
	padding:5px 0 5px 0;
	float:left;
}
.program_list li a {
	padding:0pt 0px 0pt 0px;
	white-space:nowrap;
}
.program_list ul li {
	width:126px;
	display:block;
	list-style-image: none;
	float:left;
	background-image: url(../images/line_dot_v.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 0 9px 0 9px;
}
.program_list .last {
	background-image:none;
}
.program_list_txt {
	width:120px;
	float:left;
	padding:3px;
	text-align:left;
}
.program_list_txt_time {
	margin-top:5px;
}
/*---------------相關新聞內容及列表--------------*/
.news_hot {
	width:288px;
	/*height:111px;*/
	margin-bottom:5px;
}
.news_txt {
	width:135px;
/*	height:111px;*/
/*	margin-left:5px;*/
	float:left;
}
.news_txt_nophoto {
	background-image: url(../images/line_dot_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	float:left;
	padding-bottom:10px;
}
.new_list {
	width:288px;
	float:left;
}
.news_hot_photo {
	border: 1px solid #CCCCCC;
	padding:2px;
	margin:0 5px 0px 0;
	float:left;
}
/*---------------生活資訊專區--------------*/
#life_content {
	width:210px;
	height:80px;
	float:right;
}
#life_content_label {
	width:75px;
	height:80px;
	float:left;
}
#life_content_label li a {
	padding:0pt 0px 0pt 0px;
	white-space:nowrap;
}
#life_content_label ul li {
	width:60px;
	height:18px;
	display:block;
	list-style-image: none;
	float:left;
	margin-bottom:3px;
	padding:7px 0px 0px 15px;
	/* background-image: url(../images/lable_life.gif); */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* color: #666666; */
	text-decoration: none;
}
/*
#life_content_label ul li:hover {
	color: #ffffff;
}
*/
.life_content_label_hold {
	background-image: url(../images/lable_life_on_orange.gif);
	color: #ffffff;
	cursor:pointer;
}
.life_content_label_nomal {
	background-image: url(../images/lable_life.gif);
	color: #666666;
}


/*---------------搶先看--------------*/
.look_list {
	width:197px;
	height:180px;
	float:left;
	padding:0 0 0 5px;
}
.look_list li {
	width:197px;
	height:60px;
	float:left;
	display:block;
	list-style-image: none;
	margin:0px 0 3px 0;
}
.look_list .txt {
	width:117px;
	float:left;
	padding-left:3px;
}
/*---------------現正播映-右方列表---------------*/
#show_list {
/*	height: 150px;*/
	width: 252px;
	float:right;
}
#show_list li a {
	padding:0px 0px 0px 0px;
	white-space:nowrap;
}
#show_list ul li {
	height: 22px;
	width: 232px;
	display:block;
	list-style-image: none;
	padding:8px 0px 0px 20px;
	background-image: url(../images/show_list_bg.gif);
	background-repeat: repeat-x;
}
#show_list ul li:hover {
	background-image: url(../images/show_list_bg_on.gif);
}
#show_goch_btn {
	width: 250px;
	padding:3px 2px 0px 0;
	text-align:right;
	float:right;
	background-image: url(../images/show_list_bg.gif);
}
/*//================================================================================================
// -右邊區塊
//================================================================================================ */
/*---------------現正播映---------------*/
#right_title_show {
	height:30px;
}
#right_title_show #time {
	width:103px;
	height:24px;
	background-image:url(../images/right_show_time.gif);
	float:right;
	padding:6px 0 0 12px;
}
#right_show_list {
	width: 298px;
	float:left;
}
#right_show_list li a {
	padding:0px 0px 0px 0px;
	white-space:nowrap;
}
#right_show_list ul li {
	height: 22px;
	width: 290px;
	display:block;
	list-style-image: none;
	padding:5px 0px 0px 8px;
	background-image: url(../images/show_list_bg.gif);
	background-repeat: repeat-x;
}
/*//================================================================================================
// 搜尋結果頁
//================================================================================================ */

#search_result {
	height: 30px;
	background-image: url(../images/icon_search.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding:10px 0 0 50px;
}
#search_program_list {
}
#search_program_list ul {
	padding:0px;
	margin:0px;
}
#search_program_list ul li {
	background-image: url(../images/line_dot_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#search_program_list .info {
	height: 126px;
	margin: 0px 0px 0px 0px;
}
#search_program_list .photo {
	height: 96px;
	width: 126px;
	margin-right:5px;
	float:left;
}
#search_program_list .txt {
	height: 120px;
	width: 328px;
	float:left;
}
#search_program_list .txt .title {
	height: 30px;
}
#search_program_list .onlytxt {
	height: 120px;
	width: 460px;
	float:left;
}
#search_program_list .onlytxt .title {
	height: 30px;
}
/*//================================================================================================
// 頁碼
//================================================================================================ */
.page_control {
	margin:auto;
	text-align: center;
	padding:20px;
}
.page_control a {
	color: #666;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:2px;
	text-align: center;
	vertical-align: middle;
	height: 15px;
	padding: 2px 5px 2px 5px;
}
.page_control a:hover {
/*	color: #ff6600;*/

}
.page_control .hold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin:2px;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	padding: 0px 5px 2px 5px;
	/*	color: #ff6600;*/
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
}
/*//================================================================================================
// 各式圖片+邊框
//================================================================================================ */
.pic_240x180 {
	width:240px;
	height:180px;
	padding:2px;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	float:left;
	vertical-align: middle;
	text-align: center;
}
.pic_75x56 {
	width: 75px;
	height: 56px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
	text-align: center;
}
.pic_120x90 {
	width: 120px;
	height: 90px;
	padding:2px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
	text-align: center;
}
.pic_140x105 {
	width: 140px;
	height: 105px;
	padding:2px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
	text-align: center;
}
/*090714修改*/
.pic_45x45 {
	width: 45px;
	height: 45px;
/*	border: 1px solid #444444;
	background-color: #444444;*/
	float: left;
	vertical-align: middle;
	text-align: center;
	padding:1px 0 0px 1px;
	font-size:0px;
}
.pic_80x45 {
	width: 80px;
	height: 45px;
	padding:2px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
	text-align: center;
}
.pic_160x90 {
	width: 160px;
	height: 90px;
	padding:2px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
	text-align: center;
}
.pic_115x65 {
	width: 115px;
	height: 65px;
	padding:2px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
	text-align: center;
}
.pic_100x75 {
	width: 100px;
	height: 75px;
	padding:2px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
	text-align: center;
}
.pic_100x75 * {
	vertical-align: middle;
}
.pic_100x75 span {
	display: inline-block;
	height: 100%;
}
.pic_120x175 {
	width: 120px;
	height: 175px;
	padding:2px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
	text-align: center;
}
.pic_200x150 {
	width: 200px;
	height: 150px;
	padding:0px 2px 4px 2px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
	text-align: center;
}
.pic_200x150 * {
	vertical-align: middle;
}
.pic_200x150 span {
	display: inline-block;
	height: 100%;
}
.pic_200x150_noborder {
	width: 200px;
	height: 150px;
	float: left;
	vertical-align: middle;
	text-align: center;
}
.pic_200x150_noborder * {
	vertical-align: middle;
}
.pic_200x150_noborder span {
	display: inline-block;
	height: 100%;
}
.pic_600x450 {
	width: 600px;
	height: 450px;
	padding:1px 3px 5px 3px;
	float: left;
	background-color: #FFFFFF;
	background-image: url(../images/loading2.gif);
	background-repeat: no-repeat;
	background-position :center;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	text-align: center;
}
.pic_600x450 * {
	vertical-align: middle;
}
.pic_600x450 span {
	display: inline-block;
	height: 100%;
}
.pic_180x135 {
	width: 180px;
	height: 135px;
	padding:2px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	float: left;
	vertical-align: middle;
	text-align: center;
}
.pic_180x135 * {
	vertical-align: middle;
}
.pic_180x135 span {
	display: inline-block;
	height: 100%;
}
/*//================================================================================================
// 2009/6/16新增
//================================================================================================ */
.left_content{
	width:635px;
	float:left;
}

/*//================================================================================================
//  turtle新增 - for賽事看板
//================================================================================================ */
.board_pagepic{
margin:0 auto;
padding:0;
text-align:center;
}

.board_relative{
position:relative;
}

.board_hover_zone{
position:absolute;
top:0;
left:0;
}

.sboard_bk{
background-image:url(../images/board_bk.gif);
background-repeat:repeat-y;
margin:0;
padding:0;
}

.sboard_topbk{
background-image:url(../images/board_bk_top.gif);
background-position:center top;
background-repeat:no-repeat;
width:300px;
text-align:center;
padding:2px 0;
}

.sboard_row{
width:275px;
text-align:left;
padding:2px;
margin:auto;
}

.sboard_logo{float:left; display:inline; margin:0 5px 0 0;}

/*2010/04/23/新增---------------------------*/
.jim_ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-decoration: none;
}

.jim_ul img{
	border: 1px solid #999;
	height: 145px;
	width: 145px;
}

.jim_ul a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-decoration: none;
}

.jim_ul a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C00;
	text-decoration: none;
}

.jim_ul a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-decoration: none;
}

.jim_ul a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-decoration: none;
}