@import url("../../../file/style/jquery.css");
@import url("../../../file/style/asyncbox.css");



.w960{margin:0 auto; width:960px; overflow:hidden}



.onShow{display:none}

.onFocus{background:url(../images/onFocus_1.gif) no-repeat left center; color:#006699}

.onError{background:url(../images/onError_1.gif) no-repeat left center}

.onCorrect{background:url(../images/onCorrect_1.gif) no-repeat left center}

.onLoad{background:url(../images/onLoad.gif) no-repeat left center} 

.input{height:28px;line-height:28px;background:url(../images/input_bg_1.gif) repeat-x;font-size:12px;border:1px solid #bbb;padding:0 5px}






.button_1{ background:url(../images/user_button_1.gif) repeat-x;height:26px; padding:0 3px; margin-right:4px}


input.submit{border:none; background:url(../images/btn_01.gif) no-repeat; width:110px; height:29px; cursor:pointer}
input.submit:hover{background-position:left -29px}



.loginmain{padding:10px}
.loginmain .title{background:url(../images/bg_login.gif) no-repeat 20px top;height:50px;line-height:50px; text-indent:-9999px}
.loginleft{width:530px; height:350px ;float:left; background:url(../images/loginbanner.jpg) no-repeat 20px top; border-right:1px solid #ccc; margin-top:40px}
.loginright{float:right; width:380px; padding:50px 0 0 0;}


.loginbox h3{height:40px; padding-left:20px; font-size:14px; color:#ee5500}
.loginbox table{}
.loginbox th{text-align:right;padding:14px 10px 14px 0;font-weight:normal; vertical-align:top}
.loginbox td{padding-left:1em;margin-top:10px;height:25px;line-height:25px; padding:8px 0}
.loginbox .status{padding-left:20px}
.loginbox label.error{display:none;color:#DB6D00;}
.loginbox #result{color:#ee5500;font-size:12px;height:35px;line-height:35px;float:left;padding-left:20px}
.loginbox .input{width:200px}
.loginbox .submit{border:none;background:url(../images/btn_login.gif) no-repeat;width:90px;height:35px;text-indent:-9999px;display:block;cursor:pointer;float:left}
.loginbox .submit:hover{background-position:left -35px}
.loginbox .ulink{padding-left:20px}
.loginbox .ulink a{color:#666}
.loginbox .reg div{padding-left:30px}



.getpassword{padding:40px 100px}
.getpassword td{ padding:10px}

.getpassword label{display:block; padding-top:5px}


.minilogin .loginbox{padding:0 20px 20px 20px}
.minilogin .msg{border:1px dashed #f90;background:#FFFBF0 url(../images/centerPoi.gif) no-repeat 10px center; padding:10px 10px 10px 35px; margin-top:15px; color:#CC3300}
.minilogin .form{padding-top:25px}





.regmain{padding:20px}
.regmain .title{background:url(../images/bg_reg.gif) no-repeat 30px center;height:70px;text-indent:-9999px}
.regbox .regleft{width:680px; float:left; border-right:1px solid #ddd}
.regbox .regright{width:240px; float:right;text-align:center}
.regbox .regright .login{font-size:14px; line-height:200%; padding-top:20px}

.regbox table{width:100%}
.regbox th{font-weight:normal;text-align:right;vertical-align:top; padding-top:22px; padding-right:8px}
.regbox td{ vertical-align:top; padding-top:14px; line-height:200%}
.regbox td em{color:#bbb; font-style:normal}
.regbox .current{border:2px solid #ffb266; background:#fffff1; height:26px; line-height:26px; padding:0 5px}
.regbox .submit{background:url(../images/submit_bg.gif) no-repeat;height:30px;width:140px;border:none;color:#fff;font-size:14px;font-weight:bold;letter-spacing:2px}
.regbox .submit:hover{background:url(../images/submit_bg.gif) no-repeat;}
.regbox input.error{background:#FFFFE6}
.regbox label.error{color:#CC0000; display:block; background:url(../images/ico_error_2.gif) no-repeat left center;height:33px; line-height:33px;padding-left:26px; float:left}


.left{width:184px;vertical-align:top; border:1px solid #ddd; background:#fffbec}
.center{width:10px}
.right{vertical-align:top; border:1px solid #ddd; padding:0 15px 15px 15px;background:url(../images/user_right_bg.gif) repeat-x;}

.memberbox{margin-top:15px}



.right .submit{padding:3px 10px}

.right .submit1{background:url(../images/btn_bg_5.gif) no-repeat;height:29px;width:110px;border:none;color:#e34000;font-weight:bold;letter-spacing:2px}
.right .submit1:hover{background-position:left -29px; color:#00328f; cursor:pointer}


.right .title {height:65px;padding-top:9px}
.right .title h3{font-size:14px;height:39px;line-height:39px;text-align:center;padding:0 15px 0 35px;float:left; background:url(../images/index_category_ico.gif) no-repeat 18px center}
.right .title h3 a{font-size:12px; color:#333}
.right .title h3.current{background:#fff;border:1px solid #ccc; border-bottom:none; padding:0 25px}


.leftmenu{width:180px;padding:2px}
.leftmenu h3{background:url(../images/member_menu_bg.gif) repeat-x;  height:30px; line-height:30px; font-size:14px;text-align:center}
.leftmenu h3 a{color:#fff}
.leftmenu .list{padding:20px}
.leftmenu ul li{height:36px; line-height:36px; padding-left:30px}


.leftmenu .n1{background:url(../images/ico_addclassad.gif) no-repeat 5px 9px}
.leftmenu .n2{background:url(../images/ico_classad.gif) no-repeat 5px 9px}
.leftmenu .n3{background:url(../images/ico_levelup.gif) no-repeat 5px 9px}
.leftmenu .n4{background:url(../images/ico_userinfo.gif) no-repeat 5px 7px}
.leftmenu .n5{background:url(../images/ico_password.gif) no-repeat 5px 7px}
.leftmenu .n6{background:url(../images/ico_coins.gif) no-repeat 5px 7px}
.leftmenu .n7{background:url(../images/ico_out.gif) no-repeat 5px 7px}




.head {width:117px; text-align:center}
.head dt img{border:1px solid #ddd; width:100px; height:130px;}
.head dd{padding:6px 0px}


.welcome{padding:10px}
.welcome th,.welcome td{vertical-align:top}
.welcome th{width:140px;font-weight:normal}
.welcome td dl{border-bottom:1px solid #ccc; height:60px}
.welcome td dd{padding-top:10px}
.welcome td table{margin-top:20px}
.welcome td table th{width:60px; padding:5px; text-align:right}
.welcome td table td {padding:4px; color:#666}
.welcome td table td strong{color:#FF0000}


.info_list thead{background:#f0f0f0; height:24px}
.info_list thead th{padding:0 10px}

.info_list tbody tr{background:url(../images/line_2.gif) repeat-x left bottom}
.info_list tbody th{text-align:left;font-weight:normal;padding:10px;}
.info_list tbody td{padding:10px;color:#666;text-align:center;line-height:200%}
.info_list tbody td a{font-size:12px}
.info_list tbody .control{color:#bbb}
.info_list tbody .control a{padding:0 5px}


.info_list .pages{float:right;padding-top:25px}


.settop{padding:20px;font-family:"ËÎÌå"}
.settop th{vertical-align:top;padding:15px 10px;text-align:right; width:100px;font-weight:normal}
.settop td{padding:5px}
.settop .input{width:50px}
.settop .submit{padding:5px 10px}
.settop img{padding-top:10px}
.settop #money{color:#CC0000; font-weight:bold; padding:0px 2px}
.settop label{padding-right:10px}




.memberupdate{padding:20px;font-family:"ËÎÌå"}
.memberupdate th{vertical-align:top;padding:10px;text-align:right; width:100px;font-weight:normal}
.memberupdate td{padding:10px}
.memberupdate label{padding-right:10px}



.payform{padding:20px}
.payform th{width:100px; text-align:right;padding:10px; font-weight:normal}
.payform td{padding:10px}
.payform td label{padding-right:10px; font-size:12px}
.payform .input{width:100px}
.payform .submit{padding:5px}









.payreceive{width:500px; padding:50px; font-family:"ËÎÌå"}
.payreceive fieldset legend{margin-left:10px}
.payreceive fieldset legend strong{background:#fff; padding:0 10px; color:#d93800}
.payreceive .wrap{padding:20px 50px; background:url(../images/ico_success_2.gif) no-repeat 400px center}
.payreceive li{height:30px; line-height:30px}
.payreceive .ok{padding:10px 0}
.payreceive .ok input{padding:5px 10px}










.pages{padding:10px;margin:auto;width:auto;clear:both; height:40px; padding-top:20px}
.pages a{padding:2px 8px; border:1px solid #ccc;margin-left:4px;display:block;float:left;color:#111;font-size:12px;text-decoration:none}
.pages a.current,.pages a:hover{color:#f60;border:1px solid #ff9f67;background-color:#fff4d2}
.pages .pre{background:url(../images/ico_pre_1.gif) no-repeat 8px 6px; padding-left:20px}
.pages .next{background:url(../images/ico_next_1.gif) no-repeat 50px 6px; padding-right:20px}
.pages .info{float:left; height:25px; line-height:25px; padding-left:20px}






.profile{padding:10px 20px}
.profile th,.profile td{padding:10px}
.profile th{width:100px; text-align:right;font-weight:normal}

.onShow,.onFocus,.onError,.onCorrect,.onLoad{float:left; padding:3px 5px}

.onShow{display:none}
.onFocus{color:#069}
.onError{color:#c00}
.onCorrect{color:#060;background:#EEFFDD}
.onLoad{background:url(../images/onLoad.gif) no-repeat left center} 

