﻿@charset "utf-8";

body{margin:0;background-color: #FEFCBF;background-image: url(http://m.betcity.tw/game/nm_back.gif);font-size:13px;line-height:20px;color:#333333; 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/ge_news_picture_line.gif);height:3px;background-repeat: repeat-x;}
.cb { clear:both}
/*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; line-height:0px;}
#top_bar .mnu_l a{padding:0 10px;height:40px;font-weight: normal;font-size:12px;}

#top_bar .mnu_r{ float:right;padding-top:8px}
/*top_bar end*/

/*flash_ad*/
#flash_ad{ width: 946px;background-color:#55921B; margin:auto; text-align:center; padding:5px 0; clear:both;}

#main{ width:946px;background-color:#55921B; margin:auto; background-image:url(http://m.betcity.tw/game/nm_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/nm_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/nm_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/nm_left_fix.gif); padding:23px 10px 0 32px; font-size:12px; line-height:16px;}
#main02 .menu_l .bts{background-image: url(http://m.betcity.tw/game/nm_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/nm_left_menu01.gif);width:262px; height:17px;background-repeat: no-repeat;}
#main02 .menu_l .leftmenudown{background-image:url(http://m.betcity.tw/game/nm_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/nm_right_bk03.gif); padding:12px 0 0 64px}
#main .news{ width:578px; margin:auto;padding-top:10px;}
#main .news .nw_sys{font-size:13px;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{font-size:13px;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{font-size:13px;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{font-size:13px;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;}

#main .pro_s{ width:578px; 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: 578px;}
#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 end*/
/*footer start*/
#footer{background-color:#55921B; text-align:center;color:#fff; line-height:19px;height:120px; clear:both;}
#footer .flft{margin:auto;background-image:url(http://m.betcity.tw/game/nm_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:#FFFF00;text-decoration:underline;}
#footer a:hover {color:#FFFF00;text-decoration:underline;}
/*#footer a{color:#fff;text-decoration:none;}
#footer a:hover{color:#fff;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}

#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:550px; 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;font-size: 16px;}

/*intro2*/
.blue1{color: #0000FF}
.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;}
.red1{color: #FF0000}
.yellow1{color: #FFFF00}
.red2b{color: #FF0000; font-size:15px; font-weight:bold;}
.brown1{font-weight:bold;color: #990000}

/*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/nm_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;}

.mjpro {width:576px; padding-left:4px; font-size:12px; color:#000000; padding-top:8px;}
.mjpro table {width:100%; border:0px; border-collapse:separate; background-color:#C0E06D;line-height:1.4em;font-family:Tahoma; text-align:center;}
.mjpro th {background-color:#7FB218; font-size:12px; height:22px;}
.mjpro .s1 {background-color:#E0F0B2;}
.mjpro .s2 {background-color:#FFFFFF;}
.mjpro .t {background-image:url(http://m.betcity.tw/mgnmj/arr00.gif); background-position:left; background-repeat:no-repeat; padding-left:12px; text-align:left;}
.mjpro a {color: #0000CC;text-decoration: none;}

.style1 {	color: #333333;font-size: 15px;}
.style118 {	font-size: 15px;letter-spacing: normal;padding: 0px;line-height: 20px;}
.style130 {	color: #0000FF;font-size: 16px;}
.style131 {	font-size: 17px;font-weight: bold;color: #990000;}
.style135 {	color: #660099;font-weight: bold;}
.style152 {	color: #006600;font-weight: bold;}
.style153 {	color: #999900;font-weight: bold;}
.gamemenu_text01 {font-size: 12px;color: #000000;}
.style4 {color: #990000; font-size: 15px;}
.style5 {font-size: 15px}
.style72 {	font-size: 12px;color: #660000;}
.style73 {	font-size: 15px;color: #660000;}
.style83 {	color: #663399}
.style76 {	color: #FF0000;font-weight: bold;}
.style70 {	font-size: 12px;line-height: 20px;}
.style77 {	font-size: 13px;color: #660000;font-weight: bold;}
.style81 {font-size: 13px}
.style82 {font-weight: bold; color: #660000;}
.style84 {color: #000000}
.style85 {font-size: 12px}
.style154 {font-size: 15px; letter-spacing: normal; padding: 0px; }
.style86 {font-size: 15px;font-weight: bold;color: #0000FF;}
.style91 {font-size: 12px}
.style92 {color: #0000FF; font-weight: bold;}
.style7 {color: #330066}
.style8 {color: #003300;font-weight: bold;}