@charset "UTF-8";
/* godgame CSS Document */
body{background:url(//g.mwsrv.com/mj/images_pchome/content_bg.jpg) repeat-x #FFFF00; margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#topmenu{ width:1000px; height:30px;}
#header {
width: auto;
height: 320px;
margin: 0 auto;
background-position: center;
background-image: url(//g.mwsrv.com/mj/images/headbanner.jpg);
}
/*#content{width:1000px; height:auto; background:#FFFFFF;}*/
#content { width: 1000px; height: auto; background: #FFFFFF; margin: 0 auto;}
.bullet {margin:35px 0 0 25px;}

/*side bar*/
#sidebar {
float: left;
margin: 0;
padding: 10px 0 20px 17px;
width: 205px;
}

#reg{width:205px; height:55px; float:left;}

#detail {
    background: url(//g.mwsrv.com/mj/images_pchome/info.jpg?5);
    float:left;
    height:640px;
    padding:22px 10px 0 15px;
    width:180px;
    background-repeat: no-repeat;
}
#detail p {
line-height:20px;
margin:0;
padding:0 0 6px;
}

#save{width:205px; height:55px; float:left;}

#guide{width:205px; height:55px; float:left;}

#rule{width:205px; height:55px; float:left;}

#report{width:205px; height:55px; float:left;}

#verify{width:205px; height:55px; float:left;}

#bonus{width:205px; height:55px; float:left;}

#personalpage{width:205px; height:55px !important; float:left;}

#member{width:205px; height:55px !important; float:left;}

#back{width:205px; height:72px; float:left;}


#guide_sidebar_top{background:url(//g.mwsrv.com/mj/images_pchome/guide_sidebar_top.gif?3) no-repeat; width:250px; height:55px;}
#guide_sidebar_btn{width:250px; height:18px;}


/*logged in*/
#personalbox {
background-image:url(//g.mwsrv.com/mj/images_pchome/personalbox.gif?2?1);
background-repeat:no-repeat;
float:left;
height:355px;
/*margin:20px 0 20px 25px;*/
padding:0 0 0 15px;
width:190px;
}
#logbt {padding: 8px 0px; width: 175px; text-align: center}
.nickname{margin:35px 0 -5px 30px; padding:0; color:#ffffff;}
.points{margin:155px 0 0 30px; color:#ffffff;}
.coins{margin:0 0 0 10px; color:#ffffff;}
.doll{width:175px; height:236px; margin:0 0 0 10px;}
.box{ margin:-154px 0 0 0}
.change_btn{width:55px; height:24px; margin:3px 0 0 0px;}
.post_btn{width:55px; height:24px; margin:-24px 0 0 55px;}
.leave_btn{width:55px; height:24px; margin:-24px 0 0 120px;}

/*maincontent*/
#maincontent {display:block; width:735px; height:auto; float:right; padding:10px 12px 10px 0; background:none;
    _display: inline;
}
#gamearea { width:715px; height:186px; background:url(//g.mwsrv.com/mj/images_pchome/gamearea_bg.jpg) no-repeat; padding:11px 10px 0px 10px;}
#freezone { width:143px; height:170px; }

#normalzone { width:143px; height:170px; margin:-170px 0 0 143px }

#advancezone { width:143px; height:170px;  margin:-170px 0 0 286px }

#masterzone { width:143px; height:170px;  margin:-170px 0 0 429px }

#richzone { width:143px; height:170px;  margin:-170px 0 0 572px }

#ad { width:327px; height:163px; background-image:url(//g.mwsrv.com/mj/images/requirement.gif?2); background-repeat:no-repeat; margin:-166px 0 0 370px; padding:5px 0 0 15px; color:#000000; }
#left_col{width:495px; height:auto; float:left;}
#listtable1, #listtable2, #listtable3{width:495px;float:left;}
#listtable1 ul, #listtable2 ul,#listtable3 ul{list-style:none; display:inline; margin:0; padding:0;}
#listtable1 ul li, #listtable2 ul li, #listtable3 ul li{display:inline; float:left;}

#photo-box{
    width:495px; background:url(//g.mwsrv.com/mj/images/photo_box/bg_pic_middle.gif); margin:10px 0px 0px 0px;
    float: left;
    overflow: hidden;
}
#photo-box .photo-box-top {
    display: block;
    background: url(//g.mwsrv.com/mj/images/photo_box/title_pic.gif) no-repeat left top;
    width: 495px; height: 45px;
}
#photo-box .photo-box-repeat{
    width:480px; margin:0 auto;
    padding-left: 5px;
    margin-bottom: -15px;
    *margin-bottom: 0px;
    _margin-bottom: 0px;
}
#photo-box .photo-box-repeat ul {
    margin: 0; padding: 0;
    list-style-type: none;
    overflow: hidden;
}
#photo-box .photo-box-repeat ul li {
    float: left;
    padding: 5px;
    letter-spacing: 1px;
    width: 109px;
    height: 102px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.5;
}
#photo-box .photo-box-repeat ul li img {
    vertical-align: text-bottom;
}
#photo-box .photo-box-bottom {
    display: block;
    background: url(//g.mwsrv.com/mj/images/photo_box/bg_pic_bottom.gif) no-repeat left top;
    width: 495px; height: 25px;
}

#gnp-rank-box {
    width:495px; float:left; margin:10px 0px 0px 0px;
}
#gnp-rank-box table td {
    border-bottom:#CCC dashed thin;
}
#gnp-rank-box table td.center {
    text-align: center;
}
#gnp-rank-box .gnp-rank-box-search {
    display:block;text-align:right; height:25px; line-height:25px;
}
#gnp-rank-box .gnp-rank-box-search img {
    text-align: text-bottom;
}
#gnp-rank-box .gnp-rank-box-search a {
    color: #00409e; text-decoration:none;
}
#gnp-rank-box .gnp-rank-box-search a:hover {
    color: #F00;
}
#gnp-rank-box table .gnp-rank-box-table-title {
    display:block; background:url(//g.mwsrv.com/mj/images/guild_rank_box/guild_bg.gif);background-position:right top;padding-right:10px; color:#FFFFFF;background-repeat:repeat-x;
}
#gnp-rank-box table .gnp-rank-box-table-title span {
    display:block; background: url(//g.mwsrv.com/mj/images/guild_rank_box/guild_bg.gif);background-position:left top;padding:0 0 5px 15px;background-repeat:repeat-x;
}

#guild-rank-box {width:242px; float:left; background: url(//g.mwsrv.com/mj/images/guild_rank_box/bg_today_middle.gif);}
#guild-rank-box .guild-rank-box-title {
    display: block;
    background: url(//g.mwsrv.com/mj/images/guild_rank_box/title_guild.gif) no-repeat left top;
    width: 242px; height: 45px;
}
#guild-rank-box .guild-rank-box-list {
    margin:0 auto; width:220px;font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:21px; padding:3px 0 0 0;
}
#guild-rank-box .guild-rank-box-list .guild-rank-box-rank {
    text-align: right;
    padding-right: 25px;
}
#guild-rank-box .guild-rank-box-list .guild-rank-box-guildname {
    text-align: left;
}
#guild-rank-box .guild-rank-box-list .guild-rank-box-awardcount {
    text-align: right;
    padding-right: 15px;
}
#guild-rank-box .guild-rank-box-bottom {
    display: block;
    background: url(//g.mwsrv.com/mj/images/guild_rank_box/bg_today_bottom.gif) no-repeat left top;
    width: 242px; height: 25px;
}

#personal-rank-box, #citem-rank-box {width:242px; float:right; background: url(//g.mwsrv.com/mj/images/guild_rank_box/bg_today_middle.gif);}
#citem-rank-box .citem-rank-box-title {
    display: block;
    background: url(//g.mwsrv.com/mj/images/citem_rank_box/bg_citem_middle.gif);
    width: 242px; height: 45px;
}
#personal-rank-box .personal-rank-box-title {
    display: block;
    background: url(//g.mwsrv.com/mj/images/personal_rank_box/title_today.gif) no-repeat left top;
    width: 242px; height: 45px;
}
#personal-rank-box .personal-rank-box-list, #citem-rank-box .citem-rank-box-list {
    margin:0 auto; width:220px;font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:21px; padding:3px 0 0 0;
}
#personal-rank-box .personal-rank-box-list .personal-rank-box-rank, #citem-rank-box .citem-rank-box-list .citem-rank-box-rank {
    text-align: right;
    padding-right: 25px;
}
#personal-rank-box .personal-rank-box-list .personal-rank-box-nick, #citem-rank-box .citem-rank-box-list .citem-rank-box-nick {
    text-align: left;
}
#personal-rank-box .personal-rank-box-list .personal-rank-box-level, #citem-rank-box .citem-rank-box-list .citem-rank-box-item {
    text-align: right;
    padding-right: 15px;
}
#personal-rank-box .personal-rank-box-bottom, #citem-rank-box .citem-rank-box-bottom {
    display: block;
    background: url(//g.mwsrv.com/mj/images/guild_rank_box/bg_today_bottom.gif) no-repeat left top;
    width: 242px; height: 25px;
}


#photo_top{background:url(//g.mwsrv.com/mj/images_pchome/photo_top.gif?2) no-repeat; width:495px; height:18px;float:left;}
#photo_repeat{background:url(//g.mwsrv.com/mj/images_pchome/photo_repeat.gif?2) repeat-y; width:473px; height:auto; padding:0 10px 0 12px;float:left;}
#photo_repeat tr{background:url(//g.mwsrv.com/mj/images_pchome/hr.gif?2); background-position:bottom; background-repeat:repeat-x;}
#photo_repeat a{text-decoration:none; color:#36440A;}
#photo_repeat a:hover{visibility:visible; color:#53690e;}
#photo_repeat ul{list-style:none; display:inline; margin:0 auto; padding:0; width:470px;}
#photo_repeat ul li{width:116px; height:130px; padding-right:2px; margin:0; float:left; text-align:center;}
#photo_bottom{background:url(//g.mwsrv.com/mj/images_pchome/photo_bottom.gif?2) no-repeat;margin-top:0px; width:495px; height:18px;float:left;}

#list_top{background:url(//g.mwsrv.com/mj/images_pchome/list_top.gif?2) no-repeat; width:495px; height:18px;float:left;}
#list_repeat{background:url(//g.mwsrv.com/mj/images_pchome/list_repeat.gif?2) repeat-y; width:495px; height:auto;float:left;}
#list_repeat tr{background:url(//g.mwsrv.com/mj/images_pchome/hr.gif?2); background-position:bottom; background-repeat:repeat-x;}
#list_repeat a{text-decoration:none; color:#663300;}
#list_repeat a:hover{visibility:visible; color:#FF6550;}
#list_bottom{background:url(//g.mwsrv.com/mj/images_pchome/list_bottom.gif?2) no-repeat; width:495px; height:18px;float:left;}
#right_col{width:230px; height:auto; float:right;}
#infotable_tabs{width:230px;float:left;}
#infotable_tabs ul{list-style:none; display:inline; margin:0; padding:0;}
#infotable_tabs ul li{display:inline;float:left;}
#info_top{background:url(//g.mwsrv.com/mj/images_pchome/info_top.gif?2) no-repeat; width:230px; height:18px;float:left;}
#info_repeat{background:url(//g.mwsrv.com/mj/images_pchome/info_repeat.gif?2) repeat-y; width:200px; height:auto; padding:0 15px;float:left;}
#info_repeat tr{background:url(//g.mwsrv.com/mj/images_pchome/hr.gif?2); background-position:bottom; background-repeat:repeat-x;}

#info_bottom{background:url(//g.mwsrv.com/mj/images_pchome/info_bottom.gif?2) no-repeat; width:230px; height:30px;float:left;}
.newstext { width:180px; font-size:11px; padding:3px 0 3px 0; margin:0; border:none; }
#info_repeat a{text-decoration:none; color:#000033;}
#info_repeat a:hover{visibility:visible; color:#003366;}

/*biglist*/
#big_col{width:735px; height:auto; float:left; padding:0;}
#big_listtable_tabs{width:735px;float:left;}
#big_listtable_tabs ul{list-style:none; display:inline; margin:0; padding:0;}
#big_listtable_tabs ul li{display:inline;float:left;}
#big_list_top{background:url(//g.mwsrv.com/mj/images_pchome/big_list_top.gif?2) no-repeat; width:735px; height:18px;float:left;}
#big_list_repeat{background:url(//g.mwsrv.com/mj/images_pchome/big_list_repeat.gif?2) repeat-y; width:735px; height:auto;float:left;}
#big_list_repeat tr{background:url(//g.mwsrv.com/mj/images_pchome/hr.gif?2); background-position:bottom; background-repeat:repeat-x;}
#big_list_repeat a{text-decoration:none; color:#663300;}
#big_list_repeat a:hover{visibility:visible; color:#FF6550;}

#big_list_bottom{background:url(//g.mwsrv.com/mj/images_pchome/big_list_bottom.gif?2) no-repeat; width:735px; height:18px;float:left;}

#big_infotable_tabs{width:735px;float:left;}
#big_infotable_tabs ul{list-style:none; display:inline; margin:0; padding:0;}
#big_infotable_tabs ul li{display:inline;float:left;}
#big_info_top{background:url(//g.mwsrv.com/mj/images_pchome/big_info_top.gif?2) no-repeat; width:735px; height:18px;float:left;}
#big_info_repeat{background:url(//g.mwsrv.com/mj/images_pchome/big_info_repeat.gif?2) repeat-y; width:735px; height:auto;float:left;}
#big_info_repeat tr{background:url(//g.mwsrv.com/mj/images_pchome/hr.gif?2); background-position:bottom; background-repeat:repeat-x;}
#big_info_repeat a{text-decoration:none; color:#000033;}
#big_info_repeat a:hover{visibility:visible; color:#003366;}
#big_info_bottom{background:url(//g.mwsrv.com/mj/images_pchome/big_info_bottom.gif?2) no-repeat; width:735px; height:18px;float:left;}

/*save_member*/
#savetitle, #membertitle, #scoretitle{
}


/*guide*/
#guidetitle{width:725px; height:36px; background-image:url(//g.mwsrv.com/mj/images_pchome/guidetitle.gif?2); background-repeat:no-repeat; background-position:center;}
#ruletitle{width:725px; height:36px; background-image:url(//g.mwsrv.com/mj/images_pchome/ruletitle.gif?2); background-repeat:no-repeat; background-position:center;}
#importantruletitle{width:725px; height:36px; background-image:url(//g.mwsrv.com/mj/images_pchome/importantruletitle.gif?2); background-repeat:no-repeat; background-position:center;}
#savingruletitle{width:725px; height:36px; background-image:url(//g.mwsrv.com/mj/images_pchome/savingruletitle.gif?2); background-repeat:no-repeat; background-position:center;}
#guildtitle{width:725px; height:36px; background-image:url(//g.mwsrv.com/mj/images_pchome/guildtitle.gif?2); background-repeat:no-repeat; background-position:center;}

#regutitle{width:725px; height:36px; background-image:url(//g.mwsrv.com/images/regulationstitle.gif); background-repeat:no-repeat; background-position:center;}
#aboutruletitle{width:725px; height:36px; background-image:url(//g.mwsrv.com/mj/images_pchome/aboutruletitle.gif?2); background-repeat:no-repeat; background-position:center;}
#otherruletitle{width:725px; height:36px; background-image:url(//g.mwsrv.com/mj/images_pchome/otherruletitle.gif?2); background-repeat:no-repeat; background-position:center;}
#speedruletitle{width:725px; height:36px; background-image:url(//g.mwsrv.com/mj/images_pchome/speedruletitle.gif?2); background-repeat:no-repeat; background-position:center;}
#competetitle {
    background: url(//g.mwsrv.com/mj/images_pchome/compete_title.gif) no-repeat center center;
    width: 725px;
    height: 36px;
}

/*tabletext*/
.tabletext{
    font-weight:bold;
    font-size:12px;
    line-height:19px;
    background-color:#FFF8BF;
    padding: 0 0 0 5px;
    color: #333;
}

#guidecontent{width:680px; height:auto; padding:5px 32px 0 23px;}
#guide_title{width:680px; height:36px; background-repeat:no-repeat;}
#guidebox_top{background:url(//g.mwsrv.com/mj/images_pchome/guidebox_top.gif?2); width:680px; height:30px;}
#guidebox{background:url(//g.mwsrv.com/mj/images_pchome/guidebox_repeat.gif?2) repeat-y; width:650px; height:auto; padding:0 15px;}
.guide_subtitle{width:650px; height:25px;}
.guide_text{padding:15px; width:620px;}           
#guidebox_bottom{background:url(//g.mwsrv.com/mj/images_pchome/guidebox_bottom.gif?2); width:680px; height:30px;}
.alignright td{text-align:right;}

/*right side*/
#rightsidetab{height:45px; width:230px; float:left;}
#rightsidetab ul{margin:0; padding:0; float:left; list-style:none;}
#rightsidetab ul li{margin:0; padding:0; float:left; display:inline;}
#rightsiderepeat, #rightsiderepeat1, #rightsiderepeat2{background-repeat:repeat-y; width:200px; padding:0 15px; height:auto; float:left;}
#rightsidebottom{width:230px; height:15px; float:left;}

h1 {
    background-image: none;
    background-color: #F45A07;
    background-repeat: no-repeat;
    color: white;
    font-size: 15px;
    height: 18px;
    margin: 10px 0;
    padding: 6px;
}

/*footer*/
#footer{width:1000px; height:30px; background-image:url(//g.mwsrv.com/mj/images_pchome/pcfooter.gif?2); background-repeat:no-repeat; float:left; display:inline; margin:20px 0 0 0;}
.footertext{margin:-52px 0 0 200px; color:#336699;}

/***** revolution 2011.09 *****/
#sidebar .sidebar-btn {
    width:205px; height:55px; float:left;
    padding: 0px; margin: 0px;
}

.generic-table {}
.generic-table tr.head, .generic-table tr.head td, .generic-table tr.head th {
    background-color: #ffcc00;
}
.generic-table tr.even {
    background-color: #ffffcc !important;
}
.generic-table-head-focus, .generic-table-head-focus:hover {
    color: black;
}
.generic-color-light {
    color: #ffffcc !important;
}
.generic-color-light-bg {
    background-color: #ffffcc !important;
}
.generic-color-dark {
    color: #ffcc00 !important;
}
.generic-color-dark-bg {
    background-color: #ffcc00 !important;
}

.rank-table-diff .tabletext {
}

.mj-list-bg {
    background:url(//g.mwsrv.com/mj/images_pchome/list_bg_big.gif) bottom right no-repeat;    
}
/***** sidebar personal info *****/
#info_detail {
    background:url(//g.mwsrv.com/mj/images_pchome/info.jpg) no-repeat left bottom;
    float:left;
    width:205px;
    background-repeat: no-repeat;
    padding-bottom: 12px;
    margin-bottom: 10px;
}

#info_detail01{
    background:url(//g.mwsrv.com/mj/images_pchome/info.jpg) no-repeat left top;
}

#info_detail #info_logbt{
    padding:8px 0;
    width:175px;
    text-align: center;
}

#info_detail p {
    line-height:20px;
    margin:0;
    padding:0 0 6px;
}

#info_detail #info_avatar,#info_detail #information,#info_detail #noticeboard{
    margin:0;
    padding:0 10px 0 15px;
    width:180px;
}
#info_detail #info_avatar{ padding-top:22px;}
#info_detail #information{background:url(//g.mwsrv.com/mj/images_pchome/info_bg.jpg);}
#info_detail #noticeboard{
    padding-top: 5px;
    background:url(//g.mwsrv.com/mj/images_pchome/info_board.jpg);
}

    /* 側欄 */
#info_detail .suggest-connector {
    letter-spacing: 2px;
    color: DimGray;
    font-size: 10px;
}
