a{text-decoration:none;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.dis{display:none;}
.mc{margin:0 auto;}
.b{border:1px solid #DDD;}
.bt{border:1px solid #DDD;border-top:2px solid #DDD;}
.usermenu{margin-bottom:25px;}
#position,.usermenu,.center,.right{font-size:12px;}

/*position*/
#position{width:1000px;margin:0 auto;margin-top:20px;padding:0 10px;border:1px solid #DDD;height:30px;line-height:30px;background:#FFF;font-family:細明體;overflow:hidden;}
#position div{float:right;height:30px;line-height:30px;_padding-top:8px;}
#position div img{margin:0 5px;vertical-align:middle;}

/*padding*/
.pt10{padding-top:10px;}
.p10{padding:10px;}
.p20{padding:20px;}

/*margin*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.m10{margin:10px;}

/*color*/
.c9{color:#999;}

/*width*/
.w980{width:1000px;overflow:hidden;}
.w978{width:978px;overflow:hidden;}
.w610{width:610px;padding:20px 30px;}
.w640{width:640px;padding:15px;}
.w920{width:918px;padding:20px 30px;}
.w890{width:888px;padding:30px 40px;}
.w900{width:1000px;padding:30px 40px;}
.w670{width:670px;}

/*subject*/
.subject{background:url(../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;padding:0 0 0 16px;}
.subject span{float:right;margin:0 10px 0 0;font-size:12px;font-weight:normal;font-family:細明體;}
.subject span a{color:#999;}
.subject span a:hover{color:#f30;}
.subject_user{background:url(../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;text-align:center;}

.toplist{margin:10px;padding:0;list-style:none;background:url(../images/dotnum.gif) no-repeat top left;}
.toplist li{line-height:30px;height:30px;padding-left:30px;border-bottom:1px solid #F0F0F0;}
.toplist li span{float:right;color:#999;}

.title{line-height:30px;height:30px;margin:0 0 15px 0;padding:0 0 15px 0;font-size:14px;font-weight:bold;border-bottom:1px solid #F0F0F0;width:600px;}
#userbase{margin:30px 0 0 0;overflow:hidden;clear:both;}
#userbase .left{float:left;width:520px;min-height:300px;}
#userbase .midline{float:left;width:60px;height:300px;display:block;background:url(../images/bg_user_line.gif) no-repeat center top;}
#userbase .info{float:left;width:200px;}
#userbase .info p{margin:10px 0;padding:0;color:#999;}
#userbase .info .bnt a{background:url(../images/bg_bnt_user_base.gif);width:115px;height:29px;display:block;color:#fff;text-align:center;line-height:30px;}
#userbase .info .bnt a:hover{color:#fff;background:url(../images/bg_bnt_user_base_over.gif);}

.bnt_yellow{background:url(../images/bnt_yellow.gif) no-repeat center;border:0;width:60px;height:30px;line-height:30px;font-size:12px;color:#fff;cursor:pointer;}
.bnt_blue{background:url(../images/bnt_blue.gif) no-repeat center;border:0;width:80px;height:30px;line-height:30px;font-size:12px;color:#333;cursor:pointer;}

.p35{padding:30px 50px;}
.p12{padding:10px 20px;}

/*帳戶綁定*/
#userbind{margin:0;padding:0;list-style:none;}
#userbind li{clear:both;padding:4px 0;margin:0;line-height:30px;font-size:14px;}
#userbind li span{float:left;width:120px;text-align:right;padding:0 10px 0 0;line-height:30px;}

/*在線充值*/
#onlinepay{margin:0;padding:0;list-style:none;}
#onlinepay li{clear:both;line-height:35px;font-size:12px;font-family:verdana;padding:5px 0;}
#onlinepay dd{clear:both;margin:5px 0;padding:0 0 0 60px;}
#onlinepay li span{color:#f30;}
#onlinepay li u{text-decoration:none;color:#999;}
#onlinepay .ip{border:1px solid #ccc;padding:8px 10px;margin:0;width:100px;border-radius:4px;vertical-align:middle;}

#onlinetip{margin:0;padding:0;list-style:none;}
#onlinetip li{clear:both;line-height:30px;font-size:12px;font-family:verdana;}
#onlinetip dd{clear:both;margin:5px 0;font-family:verdana;font-size:14px;border:1px solid #A6CEE8;background:#F9FDFF;padding:10px 20px;font-weight:bold;}
#onlinetip li span{color:#f30;}

/*表格數據*/
#tablelist{margin:0;padding:0;width:100%;border-top:1px solid #E0E0E0;border-collapse:collapse;}
#tablelist th{color:#666;background:#F7F7F7;border-bottom:1px solid #E0E0E0;line-height:30px;}
#tablelist td{color:#333;background:#FFF;border-bottom:1px solid #E9E9E9;line-height:25px;font-family:verdana;}
#tablelist td span{color:#999;}
#tablelist .item{padding:0 0 0 10px;}

.avatar{position:absolute;margin:0 0 0 450px;border:1px solid #e1e1e1;background:#fff;padding:2px;}