@charset "utf-8";

body{margin:0;background-color: #FEFCBF;background-image: url(http://m.betcity.tw/game/fr_back.gif);font-size:13px;line-height:20px;color:#FEFEFE; font-family:Arial, Helvetica, sans-serif, "新細明體"}
a{color:#2293EE;text-decoration:underline;}
a:hover{color:#5BBCD9;text-decoration:none;}
img { border:0;}
.hr1{background-image:url(http://m.betcity.tw/game/fr_news_picture_line.gif);height:3px;background-repeat: repeat-x;}
.cb { clear:both}
.gamemenu_text01 {font-size: 12px;color: #000000;}
/*top_bar start*/

#top_bar {color:#FFF; text-align:left;height:40px; background-image: url(http://m.betcity.tw/game/tb_bk.gif); background-repeat:repeat-x;}
#top_bar a{color:#FFF; text-decoration:none;}
#top_bar  a:hover{text-decoration:underline;}

#top_bar .mga{ margin:auto; width:1000px;}
#top_bar .mnu_l{float:left;}
#top_bar .mnu_l a{padding:0 10px;}

#top_bar .mnu_r{float:right;padding-top:8px; line-height:20px;}
/*top_bar end*/

/*flash_ad*/
#flash_ad{ width: 946px; margin:auto; text-align:center; clear:both;}

#main{
	width:946px;
	background-color:#55921B;
	margin:auto;
	background-image:url(http://m.betcity.tw/game/fr_main_bg.gif);
}
/*left menu start*/
#main02{width:946px;margin:auto;}
#main02 .menu_l{width:262px;position: absolute;}
#main02 .menu_l .m_l_u_img{background-image:url(http://m.betcity.tw/game/fr_left_menuback_01.gif);width:262px; height:14px;background-repeat: no-repeat;}
#main02 .menu_l .m_l_u_button{text-align:center;background-image:url(http://m.betcity.tw/game/fr_left_menuback_02.gif);background-repeat: repeat-y;padding-left:14px;}
#main02 .menu_l .board{ height:55px; background-image:url(http://m.betcity.tw/game/fr_left_fix.gif); padding:23px 10px 0 32px; font-size:12px; line-height:16px; color:#333333;}
#main02 .menu_l .bts{background-image: url(http://m.betcity.tw/game/fr_left_menu02.gif);background-repeat: repeat-y;}
#main02 .menu_l .bts div{padding:5px 0px 5px 27px; margin:0;}
#main02 .menu_l .leftmenuup{background-image:url(http://m.betcity.tw/game/fr_left_menu01.gif);width:262px; height:17px;background-repeat: no-repeat;}
#main02 .menu_l .leftmenudown{background-image:url(http://m.betcity.tw/game/fr_left_menu03.gif);width:262px; height:17px;background-repeat: no-repeat;}

/*left menu end*/

/*main start*/
#main .con{ width:684px;margin-left:262px; padding-bottom:20px;}
#main .con .hd_ad{height:165px;text-align:left; background-image:url(http://m.betcity.tw/game/fr_right_bk03.gif); padding:12px 0 0 64px}
#main .news{ width:578px; margin:auto;padding-top:10px;}
#main .news .nw_sys{background-image:url(http://m.betcity.tw/game/ge_news_system.gif);background-repeat: no-repeat;line-height:25px;padding-left:58px;background-position:4px; }
#main .news .nw_events{background-image:url(http://m.betcity.tw/game/ge_news_events.gif);background-repeat: no-repeat;line-height:25px;padding-left:58px;background-position:4px;}
#main .news .nw_news{background-image:url(http://m.betcity.tw/game/ge_news_news.gif);background-repeat: no-repeat;line-height:25px;padding-left:58px;background-position:4px;}
#main .news .nw_cust{background-image:url(http://m.betcity.tw/game/ge_news_customer.gif);background-repeat: no-repeat;line-height:25px;padding-left:58px;background-position:4px;}
#main .news .time{float:right; font-size:11px; text-align:right;line-height:16px; padding-top:2px; color:#FFFFFF;}


#main .pro_s{ width:576px; margin:auto; margin-top:10px;}
#main .pro_s .tb_01{ width:100%;}
#main .pro_s .tb_01 th{ background-color:#7FB218; color:#FFFFFF;}
#main .pro_s .tb_01 td{ background-color:#fff; text-align:center;}
#main .pro_s .tb_01 .al{ text-align:left; padding-left:4px;}
#main .pro_s .pic { width: 576px;}
#main .pro_s .pic img{ display: inline-block; vertical-align: top;}
#main .pro_s .pic p { float: left; border: 5px solid #ddd; background: #000; margin: 5px 2px 5px 2px; }
/*
#main .pro_s {width:576px; margin:auto; margin-top:10px;text-align:center;}
#main .pro_s .pic {width: 572px; border:1px solid #FF0000;}
#main .pro_s .pic img{ vertical-align: top;}
#main .pro_s .pic p {  margin: 5px 1px 5px 1px; }
*/
/*main end*/
/*footer start*/
#footer{background-color:#191919; text-align:center;color:#fff; line-height:19px;height:120px; clear:both;}
#footer .flft{margin:auto;background-image:url(http://m.betcity.tw/game/fr_footerbg.jpg);width:970px;height:120px;text-align:left;font-size:12px;}
#footer .flft .text_link{text-align:center;width:970px;line-height:24px;}
#footer a{color:#ff0;text-decoration:underline;}
#footer a:hover{color:#ff0;text-decoration:underline;}
/*main end*/

/*index_ac*/
#main .click_01{text-align:center;}
#main .lic01{ width:610px; margin:auto; font-size:12px; line-height:18px; padding-right:5px; padding-bottom:20px; color:#FFFFFF;}
#main .lic01 a{color:#FF0000;}

#main .lic01 li{ padding-top:8px;}


/*intro*/
#main .intro_con{width:650px; margin:auto; text-align:left;}
#main .intro_con div{ padding-bottom:10px;}
#main .intro_con .ttl{ padding-left:30px;}
#main .intro_con .int_main{width:600px; margin:auto; text-align:left;} 
#main .intro_con .int_main img{ padding:4px 0} 
#main .intro_con .int_main .arr{ color:#0033CC; padding-right:6px;}

/*intro2*/
.black{ color:#000;}
.blue1{color: #0000FF}
.blue16b{color: #0000FF; font-size:16px; font-weight: bold;}
.brown16b{font-weight: bold;color: #990000; font-size:16px;}
.howto{background-color:#000;color:#FFF;font-size:16px; margin-top:12px; width:150px; text-align:center; font-weight:bold; padding-top:7px; line-height:16px; border: solid 1px #CCCCCC;}
.red1{color: #FF0000}
.yellow1{color: #FFFF00}
.red2b{color: #FF0000; font-size:16px; font-weight:bold;}
.brown1{font-weight:bold;color: #990000}
.t32{ font-size:30px;}

/*intro2*/

#main .intro_con .rtag{}
#main .intro_con .rtag a{ padding:0 8px; font-size:13px; line-height:20px;}

#main .intro_con h2{padding-left:20px;font-size:16px;background-image: url(http://m.betcity.tw/game/fr_h2.gif);background-repeat: no-repeat;
background-position: 0px 0px; line-height:20px;}
#main .intro_con h2 a{ color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#main .lic02{font-size:12px; line-height:18px; padding-right:5px; padding-bottom:20px}
#main .lic02 li{ padding-top:8px;}

#main .lic02 .tb_a2 td{ background-color:#FFFFFF;}

#main .tb_b1 th{ background-color:#ccff00; text-align:center; color:#000000;}
#main .tb_b1 td{ background-color:#000; text-align:center;}

#main .tb_b2 td{ background-color:#000; text-align:left;}
.noti_02{font-size:11px;color:#f0f0f0;line-height:20px; padding:6px 12px;border:solid 1px #666; text-align:left;}

.style_w15 {font-size: 15px;color: #FFFFFF;}
.style_w15b {font-size: 15px;color: #FFFFFF;font-weight: bold;}
.style70 {font-size: 12px}
.style74 {font-size: 12px; color: #FF0000; }
.style76 {font-size: 15px}
.style142 {color: #FFFFFF; font-weight: bold; }
.style147 {color: #FFFFFF}
.style129 {color: #CCCCCC}
.style151 {font-size: 14px;	color: #CCCCCC;	line-height: 20px;}
.style153 {color: #FFFFFF; font-size: 14px; }
.style59 {FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000}


