#reg_main{ width:960px; margin:0 auto; height:814px; overflow:hidden;}
.football{ background:url(../images/reg/bg_foot.gif) top center no-repeat;}
.basket{ background:url(../images/reg/bg_basket.gif) top center no-repeat;}
#flash_box{ width:379px; float:left;height:814px;}
#reg_box{ width:547px; float:left; margin-top:58px;overflow:hidden;height:800px;}
.reg_top{ height:10px; background:url(../images/reg/bg_reg_box.gif) 0 0 no-repeat; overflow:hidden;}
.reg_con{ width:513px; border:1px solid #ccc; border-bottom:none;border-top:none; background:#e9eaea; padding:8px 16px;}
.reg_bottom{ height:10px; background:url(../images/reg/bg_reg_box.gif) 0 -10px no-repeat;overflow:hidden;}
.reg_con h1{ margin:0; padding:0; font-weight:normal; font-size:24px; width:420px; float:left;}
.reg_con h1 span{ font-size:14px;}
.reg_login{ float:left; width:92px; padding-top:15px;font-size:14px;}
.reg_login a{ color:#333; }
.reg_con { padding-bottom:20px;}
.reg_con p{ font-size:12px; text-align:left; margin-top:10px; color:#333;}
.reg_con p a{ color:#333;}
.reg_con ul{ margin-top:5px;  color:#333;}
.reg_con label{ font-size:14px; color:#333;}
.reg_con ul li{padding:20px 0 0 0;} 
.reg_con ul li h6{ font-size:14px; color:#333; font-weight:normal; padding-bottom:10px;}
.reg_con ul span{ font-size:12px; color:#fb8634; line-height:1em; display:block; margin:-35px 0 0 270px; padding-left:25px; height:22px; line-height:22px;}
#reg1_div span#address_info{ font-size:12px; color:#fb8634; line-height:1em; display:block; margin:5px 0 0 0; padding-left:25px; height:22px; line-height:22px;}
span#nickname_info{ font-size:12px; color:#fb8634; line-height:1em; display:none;; margin:5px 0 0 0; padding-left:25px; height:22px; line-height:22px;}
span.input_bad{ background:url(../images/reg/reg_notice.gif) 0 0 no-repeat;}
#reg1_div span.input_good{background:url(../images/reg/reg_notice.gif) 0 -22px no-repeat;}
.reg_con select{ margin:15px 5px 0 0; padding:3px; border:0;}
.reg_con table{ margin-top:10px;}
a.reg_next{ margin-top:20px; display:block; float:right; width:169px; height:35px; background:url(../images/reg/reg_button.jpg) 0 0 no-repeat; text-align:center; line-height:35px; font-size:16px; color:#fff; text-decoration:none; font-weight:bold;}
.set_name{ background:#929090; padding:10px 10px 10px 10px; margin-top:5px; font-size:14px; line-height:31px; color:#fff;}
.set_name label{ font-weight:bold; color:#fff;}
.set_name span{ font-size:12px; color:#f3b14a; line-height:1.4em; text-indent:1em;}
input.input_271{ color:#999; font-size:14px; margin:0; width:251px; height:21px; line-height:21px; padding:7px 10px 3px 10px; background:url(../images/reg/reg_input_271.gif) 0 0 no-repeat; border:0;}
input.input_271_bad{background-position: 0 -31px ;}
input.input_263{ margin:10px 0; width:247px; background:url(../images/reg/reg_input.gif) top center no-repeat; padding:8px; border:0; height:16px; line-height:16px;}
input.input_wrong{background:url(../images/reg/reg_input_271.gif) 0 -31px no-repeat; }
.set_avatar{ padding:4px; background:#ccc; margin-top:10px;}
.avtar_left{ width:278px; padding:3px 0; text-align:center; background:#fff; float:left; height:264px; overflow:hidden; color:#666; line-height:1.5em;}
.avtar_left ul { margin:0; padding:0;}
.avtar_left ul li{ float:left; display:block; margin:0; padding:2px 0 2px 0;}
.avtar_left ul li a{ display:block; width:88px; height:104px;padding:2px;}
.avtar_left ul li a:hover,.avtar_left ul li a.avatar_sel{ background:url(../images/reg/bg_avatar_s.gif) 0 0 no-repeat;}
.avtar_right{ width:220px; margin-left:4px; height:260px; float:left; background:#fff;overflow:hidden;}
a.avatar_change{ font-size:14px; color:#9c6;}
.set_issue{ background:#fff; margin-top:4px; padding:4px; font-size:14px; }
.set_issue h3{ font-size:14px; color:#333;}
.set_issue table{font-size:14px;}
.issue_have{ color:#ff9933; margin-top:3px; background:url(../images/reg/issue_have.gif) 0 0 no-repeat; height:28px;}
.issue_have img{ margin-left:2px;}
h2{margin:10px 0 0 0; font-weight:400px; font-size:14px;}
#reg1_div{}
#reg2_div{display:none;position:absolute;*margin-left:-547px;}