@charset "utf-8";
/* CSS Document */
img { 
	border:0px;
	behavior: url("png.htc"); 
	behavior: url("iepngfix.htc"); 
}
img#loading
{
	display:none;
}
body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* 比較好的做法是將 Body 元素的邊界與欄位間隔調整為零，以處理不同的瀏覽器預設值 */
	padding: 0;
	text-align: center; /* 這樣會讓容器在 IE 5* 瀏覽器內置中對齊。然後，文字會在 #container 選取器中設定為靠左對齊預設值 */
	color: #444;
	behavior:url(csshover.htc);

}
a { blr:expression(this.onFocus=this.blur());
}
a:focus { -moz-outline-style: none; }
#breadCrumb
{
	padding: 0 0 10px 0;
}
.thrColFixHdr #container
{
	width: 950px;  /* 使用比完整 800px 少 20px 的寬度會允許使用瀏覽器邊框並且避免水平捲軸出現 */
	background: #FFFFFF;
	margin: 0 auto; /* 自動邊界 (搭配寬度) 會讓頁面置中對齊 */
	text-align: left; /* 這樣做會覆寫 Body 元素上的 text-align: center。 */
}
.thrColFixHdr #header { margin: 0 0 10px 0;  /* 這個欄位間隔符合下面顯示的 Div 中，元素的靠左對齊。如果在 #header 中使用影像而非文字，您可能會想要移除欄位間隔。 */ }
.thrColFixHdr #header h1 { margin: 0; /* 將 #header Div 中最後一個元素的邊界調整為零可避免邊界收合 (Div 之間出現的空間，無法解釋)。如果 Div 的周圍具有邊框，這就不是必要動作，因為該項設定也會避免邊界收合 */ }
.thrColFixHdr #sidebar1
{
	float: left; /* 因為這個元素是浮動元素，所以您必須指定寬度 */
	width: 200px; /* 背景顏色將會針對欄的內容長度而顯示，但僅止於此 */
	padding: 0; /* 欄位間隔會讓 Div 的內容遠離邊緣 */
}
.member_function { font-size: 10.5px; }
.welcome
{
	color: #ff8e00;
	margin-bottom: 5px;
}
.member_bn_l
{
	float: left;
	width: 99px;
}
.member_bn_r
{
	float: right;
	width: 98px;
}
.member_bn_r #Image3 { margin: 0 0 3px 0; }
.member_link { padding: 7px 0 0 0; }
.member_link a
{
	color:#444;
	text-decoration:none;
}
.member_link a:hover
{
	color:#444;
	text-decoration:underline;
}
.prolocutor
{
	background: url(images/prolocutor_bg.gif) no-repeat;
	width: 200px;
	height: 180px;
	margin: 7px 0 0 0;
	position:relative;
}
h2
{
	font-size: 12px;
	font-weight: normal;
	padding: 7px 0 0 0;
	margin: 0;
	color: #536e35;
	text-align: center;
}
h3
{
	font-size: 12px;
	font-weight: normal;
	padding: 7px 0 0 0;
	margin: 0;
	color: #536e35;
	text-align: center;
}
.prolocutor img
{
	border: #526f30 solid 1px;
	margin: 20px 0 0 20px;
}
#prolocutor_up
{
	position: absolute;
	top: 77px;
	left: 96px;
}
#prolocutor_up img { border:none; }
.bg_wrap_b
{
	width: 200px;
	margin-top: 7px;
}
.bg_t
{
	background-image: url(images/bg_t.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 38px;
	text-align: center;
	overflow: hidden;
}
.bg_c
{
	background-image: url(images/bg_c.gif);
	background-repeat:repeat-y;
	width: 200px;
	text-align: center;
	margin: 0;
	padding: 0;
}
.index_event_list
{
	margin: 0;
	padding: 0 0 10px 0;
}
.bg_d
{
	background-image: url(images/bg_d.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 39px;
	overflow: hidden;
}
.bg_d2
{
	background-image: url(images/bg_d_2.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 17px;
	overflow: hidden;
}
.bg_d img
{
	float: right;
	margin: 14px 8px 0 0;
}
.service { padding: 0 0 25px 0; }
.s_l
{
	width: 60px;
	float: left;
	padding: 2px 5px 0 5px;
	_padding: 3px 5px 0 5px;
	text-align: right;
	color: #82b249;
}
.s_l img { margin: 0 5px 0 0; }
.s_r
{
	width: 120px;
	float: left;
	text-align: left;
	line-height: 1.6em;
}
.bg_wrap_b a
{
	color: #444;
	text-decoration: none;
}
.bg_wrap_b a:hover
{
	color: #444;
	text-decoration: underline;
}
.tech_list
{
	text-align: left;
	padding: 0 8px 10px 15px;
	line-height: 1.6em
}
.weather { margin-top: 7px; }
.weather_img
{
	float: left;
	width: 70px;
	margin: 0 0 0 7px;
}
.weather_txt
{
	float: left;
	width: 110px;
	text-align: left;
	margin: 0 0 0 5px;
	_margin: 0 0 0 3px;
	line-height: 1.6em;
}
.tab_1
{
	background-image:url(images/tab_view.gif);
	width: 61px;
	height: 19px;
	text-align: center;
	padding: 8px 0 0 0;
	color: #506e2f;
}
.tab_1 a
{
	color: #506e2f;
	text-decoration: none;
}
.tab_1 a:hover
{
	color: #506e2f;
	text-decoration: none;
}
.tab_2
{
	background-image:url(images/tab2_view.gif);
	width: 140px;
	height: 19px;
	text-align: center;
	padding: 8px 0 0 0;
	color: #506e2f;
}
.bg_wrap_b ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	height:27px;
	cursor:pointer;
	position:relative;
	top:1px;
}
.bg_wrap_b ul li
{
	float:left;
	text-align: center;
	padding: 8px 0 0 0;
}
.service_li_1
{
	width:63px;
	height:18px;
	background-image: url(images/tab_s_l2.gif);
	background-repeat: no-repeat;
	color:#8bb166;
}
.service_li_1_select
{
	width:63px;
	height:19px;
	background-image: url(images/tab_s_l1.gif);
	background-repeat: no-repeat;
	color: #506e2f;
}
.service_li_2
{
	width:63px;
	height:18px;
	background-image: url(images/tab_s_c2.gif);
	background-repeat: no-repeat;
	color:#8bb166;
}
.service_li_2_select
{
	width:63px;
	height:19px;
	background-image: url(images/tab_s_c1.gif);
	background-repeat: no-repeat;
	color: #506e2f;
}
.service_li_3
{
	width:63px;
	height:18px;
	background-image: url(images/tab_s_r2.gif);
	background-repeat: no-repeat;
	color:#8bb166;
}
.service_li_3_select
{
	width:63px;
	height:19px;
	background-image: url(images/tab_s_r1.gif);
	background-repeat: no-repeat;
	color: #506e2f;
}

.tab_service_content
{
	background-image:url(images/tab_bg1.gif);
	background-repeat:no-repeat;
	width: 200px;
	height: 129px;
	padding: 20px 0 0 0;
}
.tab_service_list { padding: 0 0 5px 20px; }
.tab_service_content select { width: 130px; }
.bn_go
{
	float:right;
	padding: 0 23px 0 0;
}
.bn_go2
{
	float:right;
	margin: 8px 8px 0 0;
 	#margin: 3px 8px 0 0;
	_margin: 3px 4px 0 0;
}
.girl_content
{
	padding: 20px 0 0 13px;
	background-image:url(images/tab2_bg.gif);
	background-repeat: no-repeat;
	width: 398px;
	height: 190px;
}
.girl_list
{
	width: 90px;
	padding: 0 0 0 6px;
	float: left;
	line-height: 1.4em;
	color: #536e35;
}
.girl_list img
{
	margin: 0 0 4px 0;
	border: solid 1px #4b6928;
}
.bn_girl
{
	position:absolute;
	left: 253px;
	top: 213px;
}
.wrap_c
{
	width: 410px;
	position: relative;
}
.wrap_c ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
	top:1px;
	height:27px;
	display:block;
	cursor:pointer;
}
.wrap_c ul li
{
	float:left;
	text-align: center;
	padding: 8px 0 0 0;
	display:inline;
}
.girl_li_1
{
	width:139px;
	height:18px;
	background-image: url(images/tab_b_l2.gif);
	background-repeat: no-repeat;
	color:#8bb166;
}
.girl_li_1_select
{
	width:139px;
	height:19px;
	background-image: url(images/tab_b_l1.gif);
	background-repeat: no-repeat;
	color: #506e2f;
}
.girl_li_2
{
	width:139px;
	height:18px;
	background-image: url(images/tab_b_r2.gif);
	background-repeat: no-repeat;
	color:#8bb166;
}
.girl_li_2_select
{
	width:139px;
	height:19px;
	background-image: url(images/tab_b_r1.gif);
	background-repeat: no-repeat;
	color: #506e2f;
}
.banner { margin-top: 7px; }
.thrColFixHdr #sidebar2
{
	float: right; /* 因為這個元素是浮動元素，所以您必須指定寬度 */
	width: 320px; /* 在符合標準的瀏覽器或 Internet Explorer 的標準模式中，這個 Div 的實際寬度 (除了寬度以外) 將會包含欄位間隔和邊框 */
	padding: 0; /* 欄位間隔會讓 Div 的內容遠離邊緣 */
}
.map { margin-top: 7px; }
.map_title
{
	background-image: url(images/map_bg_03.gif);
	background-repeat: no-repeat;
	width: 410px;
	height: 29px;
}
.map_c
{
	background-image: url(images/map_bg_05.gif);
	background-repeat: no-repeat;
	width: 410px;
	height: 255px;
	text-align: center;
}
.map_c img { border: solid 1px #4b6928; }
.map_list_all
{
	background-image: url(images/map_bg_06.gif);
	background-repeat: no-repeat;
	width: 410px;
	height: 75px;
}
.map_list { padding: 8px 0 0 20px; }
.map_list img { margin: 0 5px 0 0; }
.map_d
{
	background-image: url(images/map_bg_07.gif);
	background-repeat: no-repeat;
	width: 410px;
	height: 30px;
}
.map_bn
{
	width: 139px;
	height: 19px;
	padding: 6px 0 0 263px;
}
div.game
{
	display:block;
	margin-top: 7px;
}
div.game ul
{
	margin:0px;
	padding:0px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	height:27px;
	position:relative;
	top:1px;
	cursor:pointer;
}
div.game ul li
{
	text-align: center;
	padding: 8px 0 0 0;
	float:left;
}
.game_li_1
{
	width:125px;
	height:18px;
	background-image: url(images/tab_b2_l2.gif);
	background-repeat: no-repeat;
	color:#8bb166;
}

.game_li_1_select
{
	width: 125px;
	height:19px;
	background-image: url(images/tab_b2_l1.gif);
	background-repeat: no-repeat;
	color: #506e2f;
}
.game_li_2
{
	width:125px;
	height:18px;
	background-image: url(images/tab_b2_r2.gif);
	background-repeat: no-repeat;
	color:#8bb166;
}
.game_li_2_select
{
	width: 125px;
	height:19px;
	background-image: url(images/tab_b2_r1.gif);
	background-repeat: no-repeat;
	color: #506e2f;
}
.game_c
{
	width: 410px;
	height: 259px;
	background-image:url(images/game_bg.gif);
	background-repeat: no-repeat;
}
.game_title
{
	width: 200px;
	float: left;
	margin: 0 0 5px 0;
}
.r_date
{
	width: 80px;
	float:right;
	margin: 0 0 5px 0;
	color: #506e2f;
}
.game_txt { line-height: 1.6em; 
padding: 0 5px 0 0;
}
.bn_game
{
	width: 128px;
	height: 19px;
	padding: 20px 0 0 274px;
 #padding: 22px 0 0 274px;
	_padding: 22px 0 0 274px;
}
.play_go { margin-top: 7px; }
.play_go ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	cursor:pointer;
	height:27px;
	position:relative;
	top:1px;
}
.play_go ul li
{
	float:left;
	text-align: center;
	padding: 8px 0 0 0;
}
.play_li_1
{
	width:125px;
	height:18px;
	background-image: url(images/tab_b2_l2.gif);
	background-repeat: no-repeat;
	color:#8bb166;
}
.play_li_1_select
{
	width:125px;
	height:19px;
	background-image: url(images/tab_b2_l1.gif);
	background-repeat: no-repeat;
	color: #506e2f;
}
.play_li_2
{
	width:125px;
	height:18px;
	background-image: url(images/tab_b2_c2.gif);
	background-repeat: no-repeat;
	color:#8bb166;
}
.play_li_2_select
{
	width:125px;
	height:19px;
	background-image: url(images/tab_b2_c1.gif);
	background-repeat: no-repeat;
	color: #506e2f;
}
.play_li_3
{
	width:125px;
	height:18px;
	background-image: url(images/tab_b2_r2.gif);
	background-repeat: no-repeat;
	color:#8bb166;
}
.play_li_3_select
{
	width:125px;
	height:19px;
	background-image: url(images/tab_b2_r1.gif);
	background-repeat: no-repeat;
	color: #506e2f;
}
.play_go_c
{
	width: 410px;
	height: 209px;
	background-image:url(images/go_play_bg.gif);
	background-repeat: no-repeat;
}
.bn_play_go
{
	width: 128px;
	height: 19px;
	padding: 10px 0 0 274px;
 #padding: 8px 0 0 274px;
	_padding: 8px 0 0 274px;
}
.h_link_c
{
	background-image: url(images/h_link_c.gif);
	background-repeat: repeat-y;
	width: 260px;
	padding: 5px 30px;
	line-height: 1.6em;
}
.media { margin-top: 7px; }
.media_t
{
	background-image:url(images/media_t.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 33px;
}
.media_c
{
	width: 298px;
	background-image:url(images/media_c.gif);
	background-repeat:repeat-y;
	padding: 0 11px 11px 11px;
}
.media_c2
{
	width: 320px;
	height: 111px;
	background-image:url(images/media_c2.gif);
	background-repeat: no-repeat;
}
.media_list_link a { border: none; }
.media_list
{
	width: 80px;
	float: left;
	font-size: 10.5px;
	margin: 0 7px 0 0;
}
.media_choice { padding: 0 0 0 7px; }
.media_txt
{
	padding: 5px 0 0 0;
	color:#506e2f;
}
.media_txt a
{
	color: #506e2f;
	text-decoration: none;
}
.media_txt a:hover
{
	color: #506e2f;
	text-decoration: underline;
}
.media_d
{
	background: url(images/media_d.gif) no-repeat;
	width: 320px;
	height: 25px;
}
.bn_media
{
	width: 128px;
	height: 19px;
	margin: 0 0 0 182px;
}
.king { margin-top: 7px; }
.king_t
{
	background-image:url(images/king_t.gif);
	width: 320px;
	height: 27px;
}
.king_c
{
	padding: 0 0 0 16px;
	background-image:url(images/king_c.gif);
	background-repeat: no-repeat;
	height: 141px;
}
.king_list
{
	width: 90px;
	float: left;
	margin-right: 9px;
	line-height: 1.4em;
}
.king_list img
{
	border: none;
	margin: 0 0 5px 0;
}
.store { margin-top: 7px; }
.store_t
{
	height: 28px;
	background:url(images/store_t.gif) no-repeat;
}
.store_t_l
{
	float: left;
	color: #506e2f;
	padding: 6px 0 0 7px;
}
.store_t_r
{
	float: right;
	padding: 6px 7px 0 0;
}
.store_t_r_list
{
	background:url(images/tab3_view.gif) no-repeat;
	width: 38px;
	height: 17px;
	text-align: center;
	padding: 5px 0 0 0;
	color: #506e2f;
}
.store_t_r_list a
{
	color: #506e2f;
	text-decoration: none;
}
.store_t_r_list a:hover
{
	color: #506e2f;
	text-decoration: underline;
}
.store_c
{
	width: 320px;
	height: 284px;
	background:url(images/store_c.gif) no-repeat;
}
.store_txt { color: #82531d; }
.bn_store
{
	width: 128px;
	height: 19px;
	padding: 23px 0 0 185px;
 #padding: 25px 0 0 185px;
	_padding: 25px 0 0 185px;
}
.thrColFixHdr #mainContent
{
	margin: 0 0 0 210px; /* 這個 Div 元素的右和左邊界會在頁面的側邊建立兩個外部欄。不論邊列 Div 包含多少內容，欄空間將維持不變。當邊列的內容結束時，如果您想讓 #mainContent Div 的文字填滿邊列的空間，就可以移除這個邊界。*/
	padding: 0; /* 請記住，欄位間隔就是 Div 方塊內部的空間，而邊界就是 Div 方塊外部的空間 */
	width: 410px;
}
.thrColFixHdr #footer { margin: 50px 0 20px 0; /* 這個欄位間隔符合上面顯示的 Div 中，元素的靠左對齊。 */ }
.footer_c
{
	background: url(images/footer_c.gif) repeat-y;
	text-align: center;
	line-height: 1.4em;
}
.footer_c a
{
	color: #444;
	text-decoration: none;
}
.footer_c a:hover
{
	color: #444;
	text-decoration: underline;
}
p { margin: 0px; }
.fltrt
{ /* 這個類別可用來讓頁面右邊的元素浮動。浮動元素必須位於頁面上必須相鄰的元素前面。 */
	float: right;
	margin-left: 8px;
}
.fltlft
{ /* 這個類別可用來讓頁面左邊的元素浮動 */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* 這個類別應該放置於 Div 或 Break 元素上，而且應該是完整包含浮動的容器關閉前的最後一個元素 */ clear:both; }
.date1
{
	color: #6e993c;
	font-size: 10.5px;
}
.style2 { color: #82531d; }
.link_more a
{
	color: #ec8300;
	text-decoration: none;
}
.link_more a:hover
{
	color: #ec8300;
	text-decoration: underline;
}
/*********event**************/
.topper
{
	background: url(images/topper_c.gif) repeat-y;
	padding:6px 6px 2px 6px;
}
.topper_l
{
	float: left;
	width: 600px;
}
.topper_r 
{ 
	float: right;
}
#mainContent_c
{
	width: 611px;
	line-height: 1.6em;
}
#side_r
{
	float: right; /* 因為這個元素是浮動元素，所以您必須指定寬度 */
	width: 328px; /* 在符合標準的瀏覽器或 Internet Explorer 的標準模式中，這個 Div 的實際寬度 (除了寬度以外) 將會包含欄位間隔和邊框 */
	padding: 0; /* 欄位間隔會讓 Div 的內容遠離邊緣 */
}
div.banner
{
	margin:4px 0;
}

.tab_content_t { height: 4px; }
.tab_content_c { background:url(images/tab_c_17.gif) repeat-y; }
.tab_Function
{
	height: auto;
 #height: 48px;
	_height: 20px;
	margin: 0 0 12px 0;
}
.tab_Function_t
{
	background: url(images/c_tab_06.gif) repeat-x;
	width: 946px;
	height: 28px;
}
.tab_Function_1
{
	background: url(images/c_tab_03.gif) no-repeat;
	width: 140px;
	height: 21px;
 #height: 18px;
	_height: 18px;
	text-align: center;
	padding: 7px 0 0 0;
 #padding: 10px 0 0 0;
	_padding: 10px 0 0 0;
	margin-right: 4px;
	float: left;
}
.tab_Function_2
{
	background: url(images/c_tab_05.gif) no-repeat;
	width: 140px;
	height: 21px;
 #height: 18px;
	_height: 18px;
	text-align: center;
	padding: 7px 4px 0 0;
 #padding: 10px 4px 0 0;
	_padding: 10px 4px 0 0;
	float: left;
}
.tab_Function_3
{
	background: url(images/c_tab_16.gif) no-repeat;
	width: 140px;
	height: 21px;
 #height: 18px;
	_height: 18px;
	text-align: center;
	padding: 7px 0 0 0;
 #padding: 10px 0 0 0;
	_padding: 10px 0 0 0;
	float: left;
}
.tab_Function_link
{
	background: url(images/c_tab_08.gif) no-repeat;
	height: 23px;
}
.date
{
	float: right;
	margin: 3px 8px 0 0;
}
.event_list { padding: 10px; }
.event_list img { padding: 0 8px 0 0; }
.tab_content_d
{
	background:url(images/c_tab_26.gif) no-repeat;
	height: 29px;
	padding: 5px;
	text-align: center;
}
.tab_content_d2
{
	background:url(images/c_tab_26.gif) no-repeat;
	height: 29px;
	padding: 5px;
}
.feedback_title { padding: 10px; }
.feedback
{
	padding: 0 0 10px 10px;
	width: 590px;
}
.feedback_c
{
	background: url(images/feedback_c.gif) repeat-y;
	padding: 2px 10px 10px 10px;
}
.feedback_write input
{
	border: solid 1px #a7cf7e;
	margin-bottom: 10px;
}
.feedback_write label
{
	float: left;
	width: 60px;
	text-align:right;
	padding: 0 7px 0 0;
}
.feedback_write textarea { border: solid 1px #a7cf7e; }
.feedback_bn
{
	padding: 7px 0 10px 66px;
 #padding: 7px 0 10px 66px;
	_padding: 7px 0 10px 69px;
}
.newsContentCategory
{
	font-size:11px;
	color:#97b676;
	padding:0 0 0 14px;
}
.event_news_other
{
	padding: 6px 10px 6px 10px;
 #padding: 0 10px 0 10px;
	_padding: 3px 10px 0 10px;
}
.event_news_other1
{
	padding: 0 10px 6px 10px;
 #padding: 0 10px 0 10px;
	_padding: 0 10px 0 10px;
}
.subMenu_txt { color:#63922d; }
.subMenu_txt a
{
	color:#63922d;
	text-decoration: none;
}
.subMenu_txt a:hover
{
	color:#63922d;
	text-decoration: underline;
}
/************game****************/
.game_search { padding: 2px 0 0 0; }
.game_search label { padding: 0 7px 0 0; }
#g_search
{
	font-size:12px;
	color:#999999;
}
.search_txt { float: left; }
.subMenu
{
	padding: 5px 0 0 46px;
	_padding: 6px 0 0 46px;
 #padding: 6px 0 0 46px;
}
.choose_year { margin: 10px 0; }
#mainContent_g { line-height: 1.6em; }
.game_content_t
{
	background:url(images/g_t.gif) no-repeat;
	height: 22px;
	text-align: center;
	padding: 3px 0 0 0;
	position: relative;
}
.game_content_t img
{
	position: absolute;
	top: 5px;
	left: 408px;
}
.tab_content_g { background:url(images/g_c.gif) repeat-y; }
.game_list { padding: 10px 0 10px 20px; }
.game_l
{
	width: 515px;
	float: left;
	margin: 0 15px 0 0;
}
.game_l img { padding: 0 8px 0 0; }
.game_photo_list_bn
{
	float: left;
	margin: 0 0 0 8px;
}
.game_photo_list
{
	float: left;
	margin: 0 0 0 8px;
}
.game_photo_list a img { border: solid 1px #9cc86e; }
.game_content_d
{
	height: 4px;
	width: 950px;
}
/*******game_tearly_detail*********/
.g_detail_title { padding: 10px; }
.game_year_content { padding: 10px; }
.game_year_content_l
{
	float: left;
	width: 330px;
	padding: 0 10px 0 0;
}
.game_photo_bar
{
	width: 330px;
	height: 31px;
	background:url(images/game_photo_d.gif) no-repeat;
}
.game_tab { padding: 10px; }
.game_tab td { border-bottom: solid 1px #cecece; }
/*************game_reort_deatil*********/
.game_report_title { padding: 10px; }
.dot { padding: 10px 0; }
.dot select { width: 100px; }
.drivers_info
{
	line-height: 2.2em;
	float: right;
	width: 400px;
}
#drivers_search_l
{
	float: left;
	width: 193px;
}
#drivers_search_r
{
	float: right;
	width: 190px;
}

/***************game_drivers*********/ .game_drivers_r {
 float: right;
}
/*******game_overrseas_team*******/
.subMenu2
{
	padding: 5px 0 0 190px;
	_padding: 6px 0 0 190px;
	#padding: 6px 0 0 190px;
}
.team_logo
{
	background:url(images/game_team_bg.gif) no-repeat;
	width: 120px;
	height: 166px;
	text-align: center;
	float: left;
	margin: 10px 5px 20px 23px;
	_margin: 10px 5px 20px 17px;
}
.team_logo img
{
	margin-top: 10px; 
}

.team_logo:hover
{
	background:url(images/game_team_bg_over.gif) no-repeat;
}
.team_info
{
	line-height: 2.2em;
	float: right;
	width: 380px;
}
.drivers_photo_list
{
	width: 100px;
	height: 100px;
	text-align: center;
	float: left;
	margin: 10px 15px 20px 0;
	#margin: 10px 15px 10px 0;
	_margin: 10px 10px 10px 0;
}
/*************gallery**************/
.gallery_list_all
{
	padding:10px 10px 10px 30px;
	_padding:10px 0 10px 10px;
}
.gallery_list_warp
{
	float: left;
	width: 131px;
	margin: 0 10px 10px 0;
	_margin: 0 10px 10px 0;
}
.gallery_list
{
	background:url(images/gallery_bg.gif) no-repeat;
	width: 131px;
	height: 105px;
	padding: 5px 0 0 5px;
}
.gallery_big
{
	padding: 13px;
}
.gallery_photo_list
{
	float: left;
	margin: 8px 5px 8px 0;
}
.gallery_photo_d img
{
	border: none;
}
.gallery_photo_list1
{
	float: left;
	margin: 8px 5px 8px 3px;
}
.gallery_photo_list5
{
	float: left;
	margin: 8px 0 8px 0;
}
.gallery_photo_d
{
	background-color: #ececec;
}
.gallery_photo_left
{
	float: left;
	margin: 8px 8px 8px 3px;
}
.gallery_photo_right
{
	float: right;
	margin: 8px 3px 8px 8px;
}
/***************member****************/
#member_Content
{
	width: 648px;
	line-height: 1.6em;
}
#member_side_r {
	float: right; /* 因為這個元素是浮動元素，所以您必須指定寬度 */
	width: 269px; /* 在符合標準的瀏覽器或 Internet Explorer 的標準模式中，這個 Div 的實際寬度 (除了寬度以外) 將會包含欄位間隔和邊框 */
	padding: 0; /* 欄位間隔會讓 Div 的內容遠離邊緣 */
}
.member_title_l
{
	float: left;
}
.member_title_r
{
	float: right;
}
.member_list
{
	padding: 10px 0;
	border-bottom: solid 2px #86af55;
	height: 17px;
}
.member_tb td
{
	padding: 0 15px 0 20px;
}
.member_tb2
{
	padding: 20px 15px 0 20px;
}
.register_warp
{
	overflow-x: hidden;
	overflow-y: Scroll;
	width: 627px;
	height: 230px;
	padding: 10px;
	line-height: 1.6em;
	background-color: #f3f3f3;
}
.bn_register
{
	float: right;
	padding: 10px 0 0 0;
}
.member_r_t
{
	background: url(images/member_r_t.gif) no-repeat;
	width: 269px;
	height: 31px;
	padding: 7px 0 0 0;
	color: #536e35;
	text-align: center;
}
.member_r_c
{
	background: url(images/member_r_c.gif) repeat-y;
	line-height: 1.6em;
	padding: 0 20px;
}
.member_tb_r
{
	margin: 4px 0 0 -3px;
}
.member_icon
{
	background: url(images/member_icon_bg.gif) no-repeat;
	width: 648px;
	height: 89px
}
.member_icon:hover
{
	background: url(images/member_icon_bg_over.gif) no-repeat;
}
.member_icon_l
{
float: left;
width: 109px;
height: 89px;
}
.member_icon_r
{
	padding: 10px 10px 0 5px;
	width: 520px;
	float:right;
}
.member_icon_r a
{

text-decoration: none;
}
.member_icon_r a:hover
{

text-decoration: underline;
}
.member_tb_over:hover
{
	background-color:#f4fbeb;
}
.fg_pw_state
{
	padding: 10px 0 20px 0;
	line-height: 2.5em;
}
.epaper_line
{
	background: url(images/member_epaper_line.gif) repeat-x;
	width: 608px;
	height: 1px;
	margin: 10px 0;
}
.qa_q
{
	background-color: #f3f3f3;
	padding: 10px 15px 10px 20px;
}
.qa_line
{
	background: url(images/member_register_line.gif) repeat-x;
	width: 648px;
	height: 3px;
}
.qa_a
{
	padding: 10px 15px 10px 36px;
}
#member_l
{
	width: 290px;
	line-height: 1.6em;
}
#member_r
{
	float: right; 
	width: 640px; 
	padding: 0;
}
.member_icon2
{
	background: url(images/member_icon_bg.gif) no-repeat;
	width: 290px;
	height: 89px
}
.member_icon_r2
{
	padding: 10px 10px 0 5px;
	width: 160px;
	float:right;
}
.member_icon2:hover
{
	background: url(images/member_icon_bg_over.gif) no-repeat;
}
.member_tb_l_over a
{
	color: #444;
	text-decoration: none;
}
.member_tb_l_over a:hover
{
	color: #fff;
	text-decoration: underline;
}
.member_tb_l_over:hover
{
	background-color: #ababab;
}
/******************上方DIV壓FLASH***************/
#flash 
{
	z-index:1;
	position:relative;
}
#flash #login
{
	width:166px;
	position:absolute;
	color:#d64816;
	top: 114px;
	left: 57px;
}
#logo
{
	position:absolute;
	top:8px;
	z-index:100;
	left: 1px;
}
#talk
{
	position:absolute;
	top:119px;
	z-index:100;
	left: 186px;
	width: 255px;
}
.talk_c
{
	background:url(images/talk_c.gif) repeat-y;
	padding: 3px 6px;
	width: 255px;
	height: 26px;
	overflow: hidden;
}
#talk_bn
{
	position:absolute;
	top:102px;
	z-index:101;
	left: 352px;
	width: 76px;
	height: 19px;
}
#search_index
{
	background:url(images/search_index_bg.png) no-repeat;
	height: 55px;
	width: 494px;
	position: absolute;
	top:12px;
	left: 455px;
	z-index:100;
	behavior: url("iepngfix.htc"); 
}
#search
{
	behavior: url("iepngfix.htc");
	background:url(images/search_bg.png) no-repeat;
	height: 38px;
	width: 494px;
	position:absolute;
	top:21px;
	left: 455px;
	z-index:100;
}
.search_c
{
	padding: 5px 5px 5px 8px;
}
#text_search
{
	width: 330px;
	border: solid 1px #527d26;
}
/************blog***************/
.blog_topper_c
{
	background:url(images/blog_tc.gif) repeat-x;
}
.blog_topper_l
{
	width: 4px;
	height: 23px;
	float: left;
}
.blog_topper_r
{
	width: 4px;
	height: 23px;
	float: right;
}
.topper_l_2
{
	float: left;
	padding: 3px 0 0 5px;
}
.topper_r_2
{
	float: right;
	padding: 3px 5px 0 0;
}
.blog_wrap_c
{
	width: 410px;
	position: relative;
}
.blog_wrap_c2
{
	width: 410px;
	position: relative;
	padding: 10px 0 0 0;
}
.blog_l
{
	background: url(images/prolocutor_bg.gif) no-repeat;
	width: 200px;
	margin: 7px 0 0 0;
	position:relative;
}
.blog_l_link
{
	text-align: left;
	padding: 0 8px 10px 15px;
	line-height: 1.6em;
}
.blog_c_t
{
	background-image: url(images/blog_c_t.gif);
	background-repeat: no-repeat;
	width: 410px;
	height: 29px;
}
.blog_c_cc
{
	width: 410px;
	background: url(images/blog_c_cc.gif) repeat-y;
}
.blog_man
{
	width: 160px;
}
.blog_man_txt
{
	padding: 3px 0 3px 0;
	line-height: 1.4em;
}
.blog_man_d
{
	background: url(images/blog_c_d.gif) no-repeat;
	width: 410px;
	height: 29px;
}
.blog_news_list
{
	padding: 0 0 7px 20px;
}
.blog_r_c
{
	background:url(images/blog_r_c.gif) repeat-y;
	width:320px;
}
.blog_r_list
{
	padding: 7px 12px 7px 16px;
	
}
/**************blog_main***************/
.blog_search_page
{
	text-align: center;
	color: #ec5900;
}
#blog_header
{
background:url(images/blog_main_bg.jpg) no-repeat;
height: 277px;
width:950px;
}
#blog_header h1
{
	color:#fff;
	margin:0;
	padding:10px; 
}
#blog_sidebar1
{
	float: left; /* 因為這個元素是浮動元素，所以您必須指定寬度 */
	width: 143px; /* 背景顏色將會針對欄的內容長度而顯示，但僅止於此 */
	padding: 0;
	background-color: #f7f7f7;
	border: solid 1px #e3e3e3; 
	padding: 10px;
	color: #768f9e;
	line-height: 1.8em;
}
#blog_myself
{
	text-align: center;
}
#blog_main_name
{
	padding: 5px;
}
.style_blog1
{
	color: #4b697b;
}
.blog_main_l h3
{
	color: #2593d5;
	font-size: 15px;
	text-align:left;
}
.blog_r_li
{
	margin: 0 0 0 17px;
	padding: 0;
}
.blog_r_li a
{
	text-decoration: none;
	color: #768f9e;
}
.blog_r_li a:hover
{
	text-decoration: underline;
	color: #768f9e;
}
.blog_l_more
{
	color:#515ba1;
	text-decoration: none;
}
.blog_l_more a
{
	color:#515ba1;
	text-decoration: none;
}
.blog_l_more a:hover
{
	color:#515ba1;
	text-decoration: underline;
}
#blog_mainContent
{
	margin: 0 0 0 180px; /* 這個 Div 元素的右和左邊界會在頁面的側邊建立兩個外部欄。不論邊列 Div 包含多少內容，欄空間將維持不變。當邊列的內容結束時，如果您想讓 #mainContent Div 的文字填滿邊列的空間，就可以移除這個邊界。*/
	padding: 0; /* 請記住，欄位間隔就是 Div 方塊內部的空間，而邊界就是 Div 方塊外部的空間 */
	width: 570px;
}
#blog_sidebar2
{
	float: right; /* 因為這個元素是浮動元素，所以您必須指定寬度 */
	width: 175px; 
	text-align: center;
	padding: 0; /* 欄位間隔會讓 Div 的內容遠離邊緣 */
}
#blog_tab
{
	background: url(images/blog_tab_bg.gif) repeat-x;
	width: 570px;
	height: 40px;
}
.blog_tab_list
{
	width: 135px;
	height:25px;
	float: left;
	background:url(images/blog_main_tabout.gif) no-repeat;
	text-align: center;
	padding: 15px 0 0 0;
}
#blog_tab a
{
	color:#768f9e;
	text-decoration: none;
}
#blog_tab a:hover
{
	color:#768f9e;
	text-decoration: underline;
}
.blog_tab_list2
{
	width: 135px;
	height: 25px;
	float: left;
	background:url(images/blog_main_tabover.gif) no-repeat;
	text-align: center;
	padding: 15px 0 0 0;
}
#blog_tab_c
{
	background-color: #fbfff6;
	border: 1px solid #e6f6d1;
	padding: 10px;
	line-height: 1.7em;
}
.blog_dot
{
background: url(images/blog_main_dot.gif) repeat-x;
height: 1px;
margin: 10px 0;
}

.blog_down
{
	font-size: 10.5px;
	color: #9e9e9e;
	margin: 10px 0;
}
.blog_banner
{
	margin: 10px 0 0 0;
}
.blog_next
{
	padding: 30px 10px 0 10px;
	text-align: center;
}
.blog_next a
{
	color: #768f9e;
	text-decoration: none;
}
.blog_next a:hover
{
	color: #768f9e;
	text-decoration: underline;
}
.blog_feedback
{
	margin-top: 10px;
}
.blog_feedback img
{
	margin-right: 10px;
}
.blog_feedback_bn
{
	width: 41px;
	height: 19px;
	float: right;
	padding: 5px 0 0 5px;
}
.bn_take
{
	width: 76px;
	height: 19px;
	margin: -40px 0 0 850px;
}
.blog_gallery_l
{
	float: left;	
}
.blog_gallery_r
{
	float: right;	
}
.blog_gallery
{
	float: left;
	width: 131px;
	margin: 0 5px 5px 0;
	_margin: 0 3px 5px 0;
}
.blog_gallery_list
{
	background:url(images/gallery_bg.gif) no-repeat;
	width: 127px;
	height: 105px;
	padding: 5px 0 0 5px;
}

.blog_gallery_detail
{
	float: left;
	width: 131px;
	margin: 0 5px 5px 0;
	_margin: 0 3px 5px 0;
}
.blog_gallery_list_detail
{
	background:url(images/blog_photo_bg.gif) no-repeat;
	width: 127px;
	height: 105px;
	padding: 5px 0 0 5px;
}
.blog_photo_big
{
	text-align: center;
}
.blog_photo_big_txt
{
	text-align: center;
	font-size: 15px;
	margin: 10px 0; 
}
.blog_photo_big_next
{
	margin-top: 10px;
}
.blog_photo_big_list
{
	float: left;
	width: 117px;
	margin: 0 5px 0 12px;
	_margin: 0 5px 0 9px;
}
#blog_setupl
{
	float: left; /* 因為這個元素是浮動元素，所以您必須指定寬度 */
	width: 185px; /* 背景顏色將會針對欄的內容長度而顯示，但僅止於此 */
	padding: 0;
	background-color: #fbfff6;
	border: 1px solid #e6f6d1; 
	padding: 10px;
	color: #768f9e;
	line-height: 1.8em;
}
#blog_setupr
{
 /* 這個 Div 元素的右和左邊界會在頁面的側邊建立兩個外部欄。不論邊列 Div 包含多少內容，欄空間將維持不變。當邊列的內容結束時，如果您想讓 #mainContent Div 的文字填滿邊列的空間，就可以移除這個邊界。*/
	padding: 0; /* 請記住，欄位間隔就是 Div 方塊內部的空間，而邊界就是 Div 方塊外部的空間 */
	width: 730px;
	float: right;
}
.blog_setup_l h3
{
	color: #72a630;
	font-size: 15px;
	text-align:left;
	font-weight: bold;
}
.blog_setup_l h3 a
{
	color: #f78d03;
	font-size: 13px;
	text-align:left;
	font-weight: bold;
	text-decoration: none;
}
.blog_setup_l h3 a:hover
{
	color: #f78d03;
	font-size: 13px;
	text-align:left;
	font-weight: bold;
	text-decoration: underline;
}
.blog_setup_li
{
	margin: 0 0 0 17px;
	padding: 0;
	color: #406e07;
}
.blog_setup_li a
{
	text-decoration: none;
	color: #406e07;
}
.blog_setup_li a:hover
{
	text-decoration: underline;
	color: #406e07;
}
/********首頁相簿*****************/
.pic_c
{
	padding: 0 0 0 16px;
	background:url(images/pic_rebg.gif) repeat-y;
	width: 304px;
}
.pic_c_list
{
	width: 90px;
	float: left;
	margin: 9px 9px 0 0;
	line-height: 1.4em;
}
.pic_c_list img
{
	border: none;
	margin: 0 0 5px 0;
}
.dairy.travel {
	height: auto;
	margin: 0px 0px 10px;
}
h4{ padding-top: 5px; }
.dairy.travel .btn { margin-bottom: 5px; }
.dairy.travel li {
	padding-bottom: 3px;
	padding-top: 3px;
}

.dairy.travel li a{
	color: #666;
	background-image: url(images/newSpot.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	display: block;
	padding-left: 15px;
	width: 200px;
	float: left;
}
h4 span {
	background-image: url(images/motorTitle.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -8000px;
	background-color: #E0F5C9;
	margin-right: 5px;
	margin-left: 5px;
	height: 22px;
	display: block;
}
.buy h4 span { background-position: center -72px; }
.weather h4 span { background-position: center -97px; }
.album h4 span { background-position: center -48px; }
.dairy h4 span { background-position: center -25px; }
.dairy.travel h4 span { background-position: center top; }
.dairy.travel li span{
	float: right;
	width: 70px;
	text-align: right;
	overflow: hidden;
	color: #506E2F;
}
