html,body{margin:0;font-size:14px;}
body{margin-bottom:30px;}
.layout{min-width:300px;max-width:980px;margin:0 auto;}

.topbar{background:#1E9FFF;padding:5px;}
.topbar,.topbar a{color:#fff;}

.header{padding:5px;margin-top:5px;display:none;}
fieldset{display: block;border:1px solid #ccc;line-height:24px;margin-top:10px;}
fieldset legend{margin-left:20px;font-size:16px;font-weight:bold;letter-spacing:5px;}
fieldset .tips{padding:10px;}
fieldset table{border-collapse: collapse;width:100%;}
fieldset table td{padding:5px;}
table.gameservers td{text-align:center;border-bottom:1px solid #ccc;}
span.input-tips-red{padding-left:10px;color:#f00;}
.paymethods{padding:0;margin:0;}
.paymethods li{float:left;width:33%;list-style:none;padding:0;margin:0;}
.paymethods li label{width:90%;padding:5px;border:1px solid #eee;display:block;margin:0 auto;margin-top:5px;background:#fff;color:#000;}
.paymethods li label.checked{background:#1E9FFF;color:#fff;}
.recharge-btn{display:inline-block;padding:3px 10px;border:none;border-radius:3px;background-color:#1E9FFF;font-size:12px;color:#fff;line-height:24px;text-decoration:none;}
.recharge-btn:hover{background-color:#0000ff;}
.input-text{height:30px;font-size:14px;line-height:30px;}
.textarea{width:90%;height:60px;font-size:14px;line-height:20px;}
.submit{display:inline-block;padding:3px 10px;border:none;border-radius:3px;background-color:#1E9FFF;font-size:12px;color:#fff;line-height:24px;text-decoration:none;}
