#reg_l{border:none;padding:10px 0px;}
#reg_l .box_hd {background:transparent url(lt.gif) no-repeat 0px 0px;height: 26px;border:none;}
#reg_l .box_hd h2{display:none;}
#reg_l .box_bd {background:transparent url(lm.gif) repeat-y 0px 0px;}
#reg_l .box_ft {background:transparent url(lb.gif) no-repeat 0px 0px;height: 26px;}


#reg_r{border:none;padding:10px 0px;}
#reg_r .box_hd {background:transparent url(rt.gif) no-repeat 0px 0px;height: 26px;border:none;}
#reg_r .box_hd h2{display:none;}
#reg_r .box_bd {background:transparent url(rm.gif) repeat-y 0px 0px;}
#reg_r .box_ft {background:transparent url(rb.gif) no-repeat 0px 0px;height: 26px;}

#regform{padding:0px 15px;}
#regform td{height:30px;}
#regform .tologin{height:40px; vertical-align:top;line-height:30px;}
#regform .tologin a{background:#FFF;color:#F00;padding:5px;border:#CCC solid 1px; text-decoration:none; font-weight:bold;}
#regform .r1{width: 25%; text-align:right;}
#regform .r2{width: 25%; text-align:left;}
#regform .r2 input,
#regform .r2 select{width: 95%;}
#regform .r3{width: 50%; text-align:left;}
#regform .line_hd{background-color: #00CCFF;font-weight: bold;color: #FFFFFF;padding-left:5px;height:20px;line-height:20px;}
#regform .line_space{width: 100%; height:10px;}
#regform .msg{color:#0099FF;}
#regform .err{color:#FF0000;}
#regform #submit{ background:transparent url(bt.gif) no-repeat left top; width:189px; height:44px; border:none; cursor:pointer;}

#reg_r .box_bd .content{padding:0px 15px;}
#reg_r .box_bd .content h2{text-align:center;border:1px solid #ccc;color:#666;font-size:108%;font-weight:bold; background:#FFF;padding:3px; width:50%;margin-left:50px;}
#reg_r .box_bd .content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#reg_r .box_bd .content{zoom:1;}