﻿
body						{ margin: 10px; background-color: #000000; height: 100%; }
body, td, p, ul, li			{ font-family: Verdana, 新細明體, 細明體; font-size: 9pt; }

img							{ border: none 0px inherite; }

form						{ margin: 0px; padding: 0px; }
.tablelayout				{ border: none 0px inherite; margin: 0px; padding: 0px; border-collapse: collapse; }

.header						{ width: 988px; height: 109px; margin: auto; background-color: #FFFFFF; border: none 0px inherite; margin: 0px; padding: 0px; border-collapse: collapse; }
.header_logo				{ width: 668px; height: 109px; background-color: #FFFFFF; }
.header_search				{ width: 320px; height: 109px; background-color: #FFFFFF; }

.header_subscriber			{ margin: 12px 13px 3px 0px; }
.header_search_form			{ margin: 0px 13px 12px 0px; float: right; }
.header_search_input		{ border: solid 1px #DDDDDD; }

.nav						{ width: 988px; height: 27px; margin: auto; background-color: #000000; }

.nav_left					{ width: 668px; height: 27px; float: left; }
.nav_left_menu				{ display: inline; float: left; margin: 0px; padding: 6px 0px 0px 20px; }
.nav_left_menu li			{ display: inline; margin: 0px 3px 0px 3px; }
.nav_left_menu li a			{ color: #FFFFFF; text-decoration: none; }

.nav_right					{ width: 320px; height: 27px; float: right; }
.nav_right_menu				{ display: inline; float: right; margin: 0px; padding: 6px 15px 0px 0px; }
.nav_right_menu li			{ display: inline; margin: 0px 0px 0px 0px; color: #FFFFFF; }
.nav_right_menu li a		{ color: #FFFFFF; text-decoration: none; }

.cnt_table					{ width: 988px; margin: auto; background-color: #FFFFFF; border-collapse: collapse; border: none 0px #FFFFFF; }

.cnt						{ float: left; width: 988px; margin: auto; background-color: #FFFFFF; }

.cnt_left					{ width: 668px; vertical-align: top; background-color: #FFFFFF; }
.cnt_right					{ width: 320px; vertical-align: top; background-color: #FFFFFF; background-image: url('../images/right/right_bg.jpg'); }

.cnt_left_submenu			{ width:668px; height: 25px; background-image: url('/uploads/cover/submenubg.jpg'); text-align: left; }
.cnt_left_submenu_text		{ padding: 5px 0px 0px 0px; margin: 0px; }
.cnt_left_submenu_text li	{ display: inline; margin: 0px 1px 0px 1px; color: #FFFFFF; }
.cnt_left_submenu_text li a	{ color: #FFFFFF; text-decoration: none; }

.right_mag_bg				{ background-image: url('../images/right/right_mag_bg.gif'); text-align: center; vertical-align: middle; }

.right_title				{ width: 310px; height: 21px; vertical-align: top; background-image: url('/uploads/cover/submenubg.jpg'); margin: 10px 0px 10px 0px; padding: 0px; }
.right_title p				{ color: #FFFFFF; margin: 0px; padding: 3px 0px 0px 15px; }

.right_topic_table			{ width: 310px; border: none 0px inherite; margin: 4px 0px 4px 0px; border-collapse: collapse; }
.right_topic_icon			{ width: 35px; text-align:right; vertical-align: top; padding: 3px 10px 0px 0px; }
.right_topic_text			{ border-bottom: solid 1px #EEEEEE; }
.right_topic_text p			{ margin: 0px 0px 3px 0px; padding: 0px; line-height: 18px; }
.right_topic_text a			{ color: #58595B; text-decoration: none;  }

.right_commend_empty		{ width: 15px; }
.right_commend_pic			{ width: 108px; text-align: right; padding: 10px 0px 10px 0px; }
.right_commend_cnt			{ padding: 5px 0px 5px 0px; }
.right_commend_title		{ margin: 5px 3px 5px 6px; padding: 0px; line-height: 18px; }
.right_commend_title a		{ color: #AF361E; font-weight: bold; }
.right_commend_text			{ color: #58595B; margin: 0px 3px 3px 6px; padding: 0px; line-height: 18px; }
.right_commend_more			{ width: 300px; text-align: right; margin: 0px 0px 10px 0px; }

.footmenu					{ clear: both; width: 988px; height: 24px; margin: auto; background-color: #000000; text-align: center; }
.footmenu_submenu			{ padding: 5px 0px 0px 0px; margin: 0px; }
.footmenu_submenu li		{ display: inline; margin: 0px 1px 0px 1px; color: #FFFFFF; }
.footmenu_submenu li a		{ color: #FFFFFF; text-decoration: none; }

.footcopyright				{ width: 988px; height: 70px; margin: auto; background-color: #FFFFFF; text-align: center; padding-top: 3px; }
.footcopyright p			{ margin: 0px; padding: 0px; line-height: 20px; color: #666666 }
.footcopyright p a			{ color: #666666; text-decoration: none; }


.index_content_title		{ width: 100%; height: 21px; vertical-align: top; background-color: #000000; }
.index_content_title p		{ color: #FFFFFF; margin: 0px; padding: 3px 0px 0px 15px; }

.index_mainpic				{ margin: 3px 0px 0px 0px; }
.index_mainbanner			{ width: 668px; text-align: center; padding: 8px 0px 6px 0px; }

.index_music_title			{ color: #333333; font-weight: bold; margin: 0px 0px 0px 3px; }
.index_music_title a		{ color: #333333; font-weight: bold; text-decoration: none; }
.index_music_text			{ color: #58595B; margin: 3px 3px 3px 6px; padding: 0px; line-height: 18px; }
.index_music_more			{ text-align: right; margin: 5px 10px 5px 0px; }

.index_master_meun			{ background-color: #DDDDDD; cursor: hand; }
.index_master_meun_current	{ background-color: #DDDDDD; cursor: hand; background-image: url('/uploads/cover/submenubg.jpg') }
.index_master_meun_title	{ font-size: 11pt; color: #FFFFFF; font-weight: bold; margin: 5px 3px 0px 10px; padding: 0px; }
.index_master_meun_text		{ color: #FFFFFF; margin: 0px 3px 3px 10px; padding: 0px; }

.index_player_photo			{ border: solid 5px #D5D6D8; }
.index_player_name			{ color: #90210D; font-weight: bold; margin: 5px 15px 5px 15px; padding: 0px; line-height: 18px; }
.index_player_text			{ color: #676767; margin: 2px 15px 2px 15px; padding: 0px; line-height: 18px; }
.index_player_button		{ margin: 10px; padding: 0px; }

.list_table					{ border: none 0px inherite; margin: 20px 0px 20px 0px; padding: 0px; border-collapse: collapse; }

.list_title					{ font-size: 11pt; color: #91210D; font-weight: bold; margin: 5px 5px 0px 15px; padding: 0px; }
.list_title a				{ color: #91210D; text-decoration: none; }

.list_team					{ color: #666666; margin: 3px 4px 4px 15px; padding: 0px; }
.list_author				{ color: #666666; margin: 0px 4px 4px 15px; padding: 0px; }
.list_text					{ color: #666666; margin: 0px 4px 4px 15px; padding: 0px; line-height: 20px; }

.list_page_div				{ width: 100%; text-align: center; margin: 10px 0px 20px 0px; }

.content_title				{ color: #555555; font-size: 14pt; font-weight: bold; margin: 20px 40px 5px 40px; }
.content_team				{ color: #666666; margin: 5px 40px 4px 40px; padding: 0px; }
.content_author				{ color: #666666; margin: 5px 40px 4px 40px; padding: 0px; }
.content_text				{ color: #666666; margin: 5px 40px 4px 40px; padding: 0px; line-height: 20px; }
.content_text_shopexplain	{ color: #666666; margin: 5px 20px 4px 20px; padding: 0px; line-height: 20px; }

.content_page_div			{ text-align: left; margin: 5px 4px 4px  40px; }	

.content_text				{ color: #666666; margin: 5px 40px 4px 40px; padding: 0px; line-height: 24px; }		

.content_text .title		{ font-size: 12pt; color: #91210D; font-weight: bold; }

.reply_title				{ background-color: #E7E7E7; padding: 3px 30px 3px 30px; color: #59585D; font-weight: bold; }

.reply_row_title			{ color: #666666; margin: 10px 40px 5px 40px; padding: 0px; line-height: 24px; }
.reply_row_text				{ color: #666666; margin: 5px 40px 5px 40px; padding: 0px; line-height: 24px; }
.reply_row_line				{ width: 580px; height: 1px; color: #E7E7E7; border-style: dotted; }

.reply_form_table			{ width: 656px; margin: 10px 0px 20px 0px;}
.reply_form_title			{ color: #58595B; font-weight: bold; text-align: right; margin: 0px; padding: 0px; }
.reply_form_text			{ color: #58595B; margin: 0px; padding: 0px; }
.reply_form_input			{ color: #58595B; border: solid 1px #CCCCCC; font-size: 9pt; }

.page_no					{ display: inline; margin: 0px; padding:  0px 0x 0px 0px; color: #5588EE; }
.page_no li					{ display: inline; margin: 0px 1px 0px 1px; font-size: 8pt; }
.page_no li a				{ color: #5588EE; text-decoration: none; }
.page_link					{ color: #5588EE; text-decoration: none; margin: 0px 10px 0px 10px; }

.page_no_current			{ font-size: 10pt; font-weight: bold; color: #555555; }

.register_text				{ margin: 0px 5px 0px 5px; padding: 0px; text-align: left; }

.register_from_requisite	{ color: #990000; font-family: Arial; }
.register_from_title		{ color: #58595B; text-align: right; }
.register_from_input		{ color: #58595B; border: solid 1px #CCCCCC; font-size: 9pt; }
.register_from_remark		{ color: #58595B; margin: 0px; padding: 0px 5px 0px 8px; }

.player_list_area				{ padding: 20px 0px 20px 0px; }
.player_list_box				{ border: none 0px inherite; margin: 10px 0px 10px 0px; padding: 0px; border-collapse: collapse; }
.player_list_box_top			{ background-image: url('/images/player/playbox_top.gif'); height: 141px; }
.player_list_box_middle			{ background-image: url('/images/player/playbox_middle.gif'); }

.player_list_box_photo			{ border: solid 5px #D4D6D7; margin-top: 15px; }
.player_list_box_name			{ margin: 15px 5px 5px 25px; padding: 0px; color: #91210D; font-weight: bold; text-align: left; }
.player_list_box_text			{ margin: 5px 5px 5px 25px; padding: 0px; color: #666666; text-align: left; }
.player_list_box_text2			{ margin: 5px 5px 15px 25px; padding: 0px; color: #666666; text-align: left; }
.player_list_box_text3			{ margin: 5px 5px 5px 59px; padding: 0px; color: #666666; text-align: left; text-indent: -34px; line-height: 18px; }
.player_list_box_title			{ margin: 0px 5px 0px 0px; padding: 0px; color: #666666; font-weight: bold; text-align: left; }

.player_list_url_table			{ border: none 0px inherite; margin: 25px 0px 0px 0px; padding: 0px; border-collapse: collapse; }
.player_list_url_text			{ margin: 0px; padding: 0px; }
.player_list_url_text a			{ color: #666666; margin: 0px; padding: 0px; text-decoration: none; }

.player_list_tab_bg				{ background-image: url('/images/player/tab_bg.gif'); }
.player_list_tab_bg_current		{ background-image: url('/images/player/tab_bg_current.gif'); }

.player_list_tab_text			{ color: #999999; text-align: center; text-decoration: none; }
.player_list_tab_text_current	{ color: #58595B; text-align: center; font-weight: bold; text-decoration: none; }
.player_list_content			{ color: #666666; margin: 0px; padding: 5px 35px 10px 30px; line-height: 20px; }

.player_login_area				{ padding: 50px 0px 20px 0px; }
.player_login_explain			{ color: #58595B; margin: 5px 0px 5px 15px; padding: 0px; }
.player_login_explain a			{ color: #91210D; }

.player_login_box				{ border: none 0px inherite; margin: 0px; padding: 0px; border-collapse: collapse; background-image: url('/images/player/login_box.gif'); }
.player_login_input				{ border: solid 1px #DDDDDD; }
.player_login_title				{ color: #58595B; font-weight: bold; margin: 0px; padding: 0px; }	
.player_login_forget			{ margin: 0px; padding: 0px; }
.player_login_forget a			{ color: #91210D; }	

.player_success_title			{ color: #58595B; font-weight: bold; margin: 0px; padding: 5px; }
.player_success_link			{ color: #91210D; margin: 0px; padding: 5px; }
.player_success_link a			{ color: #91210D; }	

.left_category					{ color: #585858; padding: 5px 5px 5px 15px; }
.left_category a				{ color: #585858; text-decoration: none; }
.left_category_current			{ color: #FFFFFF; padding: 5px 5px 5px 15px; }
.left_category_current a		{ color: #FFFFFF; text-decoration: none; }
.left_category_ul				{ color: #989898; display: block; margin: 0px; padding:  0px 0x 0px 0px; list-style-type: none; }
.left_category_ul li			{ display: block; margin: 7px 5px 7px 30px; font-size: 8pt; }
.left_category_ul li a			{ color: #999999; text-decoration: none; }
.left_category_ul_current		{ color: #91210D; text-decoration: none; }

.commend_list_subtitle			{ color: #AF371E; margin: 3px 4px 4px 15px; padding: 0px; }
.commend_list_title				{ color: #AF371E; margin: 3px 4px 4px 15px; padding: 0px; }
.commend_list_title a			{ color: #AF371E; text-decoration: none; }
.commend_list_star				{ margin: 0px 4px 4px 15px; padding: 0px; }
.commend_list_text				{ color: #666666; margin: 0px 4px 4px 15px; padding: 0px; line-height: 20px; }

.commend_content_subtitle		{ color: #AF371E; font-size: 11pt; margin: 20px 40px 4px 40px; padding: 0px; }
.commend_content_title			{ color: #AF371E; font-size: 11pt; font-weight: bold; margin: 5px 40px 5px 40px; padding: 0px; }
.commend_content_author			{ color: #666666; margin: 5px 40px 4px 40px; padding: 0px; }
.commend_content_box			{ border: solid 1px #CCCCCC; margin: 0px; padding: 0px; border-collapse: collapse; }

.commend_content_score_table	{ margin: 20px 0px 0px 20px; padding: 0px; }
.commend_content_score_text		{ color: #58595B; margin: 0px; padding: 0px; }
.commend_content_explain		{ color: #58595B; margin: 5px 0px 0px 18px; padding: 0px; line-height: 20px; }
.commend_content_buy			{ margin: 5px 0px 0px 18px; padding: 0px; }

.commend_content_text			{ color: #666666; margin: 5px 40px 4px 40px; padding: 0px; line-height: 20px; }
.shop_list_div					{ width: 480px; text-align: left; margin: 0px; padding: 10px 0px 10px 0px; }
.shop_list_table				{ width: 121px; margin: 10px 5px 10px 20px; display: inline-block; *display: inline;  vertical-align: top;}
.shop_list_title				{ color: #91210D; margin: 5px 5px 5px 5px; padding: 0px; line-height: 18px; }
.shop_list_title a				{ color: #91210D; text-decoration: none; }
.shop_list_price				{ color: #58595B; margin: 0px 5px 0px 5px; padding: 0px; line-height: 18px; }

.shop_content_div				{ margin: 0px; padding: 30px 0px 20px 15px; }
.shop_content_pic_div			{ margin: 0px 0px 0px 25px; }
.shop_content_title				{ color: #58595B; font-size: 12pt; font-weight: bold; margin: 5px 5px 5px 20px; padding: 0px; line-height: 20px; }
.shop_content_title_line		{ margin: 0px 0px 0px 15px; padding: 0px; }
.shop_content_title_star		{ margin: 5px 0px 5px 15px; padding: 0px; }
.shop_content_title_explain		{ color: #58595B; margin: 5px 0px 5px 18px; padding: 0px; line-height: 20px; }
.shop_content_price_table		{ border: none 0px inherite; margin: 0px 0px 0px 17px; padding: 0px; border-collapse: collapse; }
.shop_content_price_table2		{ border: none 0px inherite; margin: 0px 0px 0px 17px; padding: 0px; border-collapse: collapse; }
.shop_content_price_buy			{ margin: 10px 5px 10px 18px; padding: 0px; }
.shop_content_price_text		{ color: #58595B; }
.shop_content_price_Fixed		{ color: #58595B; padding-bottom: 5px; text-decoration: line-through; }
.shop_content_price_Sell		{ color: #91210D; font-size: 12pt; font-weight: bold; padding-bottom: 5px; }
.shop_content_cnt_title			{ color: #91210D; font-weight: bold;  margin: 20px 0px 5px 5px; padding: 0px; }
.shop_content_cnt_text			{ color: #58595B; margin: 5px; padding: 0px; line-height: 20px; }

.photoPanel						{ position: absolute; width: 770px; height: 600px; z-index: 99999; text-align: center; display: none; }
.photoPanel .photo				{ padding: 10px; border: solid 1px #666666; background-color: #ffffff; }
.photoBackground				{ position: absolute; top: 0px; left: 0px; z-index: 99998; background-color: #000000; cursor: not-allowed; filter: alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; -moz-opacity: 0.6; opacity: 0.6; display: none; }
.largePhoto						{ cursor: hand; }

.shop_cart_step_table			{ margin-top: 20px; }
.shop_cart_amount				{ color: #58595B; border: solid 1px #CCCCCC; font-size: 9pt; width: 24px; text-align: right; }
.shop_cart_list_table			{ color: #5A5A5C; }
.shop_cart_list_title			{ color: #91210D; font-weight: bold; margin: 20px 0px 0px 12px; padding: 0px; }

.shop_cart_list_sell			{ color: #91210D; }
.shop_cart_list_total			{ color: #91210D; font-size: 11pt; }
.shop_cart_list_total2			{ color: #91210D; font-weight: bold; font-size: 11pt; }

.form_input						{ color: #58595B; border: solid 1px #CCCCCC; font-size: 9pt; }
.order_form_table				{ margin-top: 20px; }
.order_form_title				{ background-color: #CCCCCC;}
.order_form_title_text			{ margin: 3px 3px 3px 12px; padding: 0px; color: #58595B;   }
.order_form_input				{ color: #58595B; border: solid 1px #CCCCCC; font-size: 9pt; }

.order_content_price_Sell		{ color: #91210D; font-size: 12pt; margin: 0px; padding: 0px; }
.order_content_price_Sell2		{ color: #91210D; font-size: 12pt; font-weight: bold; margin: 0px; padding: 0px; }

.shop_credit_finished_explain	{ margin: 3px 3px 3px 12px; padding: 0px; color: #58595B; line-height: 24px; }
.shop_credit_finished_explain a { color: #58595B; }

.shop_credit_finished_ol li		{ color: #58595B; margin: 5px 0px 5px 5px; line-height: 24px; }
.shop_credit_finished_ol a		{ color: #58595B; }

.calendar_list_date				{ color: #58595B; font-size: 16pt; font-weight: bold; margin: 20px 40px 0px 60px; font-family: Times New Roman; }
.calendar_list_date_month		{ color: #91210D; font-size: 20pt; font-weight: bold; font-family: Times New Roman; }
.calendar_list_date_line		{ margin: 0px 0px 15px 0px; padding: 0px; }

.calendar_list_title			{ background-color: #CCCCCC; color: #979797; }
.calendar_list_title_text		{ margin: 0px; padding: 3px 0px 0px 5px; font-weight: bold; }
.calendar_list_title_text a		{ color: #979797; text-decoration: none; font-weight: bold; }
.calendar_list_subtitle			{ color: #979797; }

.calendar_list_subtitle_text	{ color: #979797; margin: 0px; padding: 3px 0px 0px 5px; }
.calendar_list_subtitle_text a	{ color: #979797; text-decoration: none; font-weight: bold; }

.search_list_info_table			{ margin: 20px 0px 20px 0px; padding: 0px; }
.search_list_info_text			{ margin: 0px; padding: 3px 0px 0px 0px; }
.search_list_info_red			{ color: #91210D; font-weight: bold; }

.search_list_tab_title			{ color: #91210D; margin: 0px; padding: 5px 0px 3px 5px; font-weight: bold; }
.search_list_tab_text			{ color: #57585A; margin: 0px; padding: 4px 0px 0px 30px; }
.search_list_tab_text a			{ color: #57585A; text-decoration: none; }

.newsletter_subscribe_area		{ padding: 30px 0px 20px 0px; }
.newsletter_subscribe_explain1	{ color: #999999; }
.newsletter_subscribe_explain2	{ color: #58595B; }

.newsletter_subscribe_ul		{ color: #7D7D7D; margin: 0px 10px 10px 26px; padding: 0px;  }
.newsletter_subscribe_ul li		{ margin: 0px 1px 0px 1px; list-style-type: square; }

.contact_text					{ margin: 0px 5px 0px 30px; padding: 0px; text-align: left; }
.contact_text a					{ color: #58595B; }