.reg_title{ height:30px;}
.reg_title .t{font-size:16px; font-weight:bold; color:#666666;}
.reg_title .i{font-size:12px; color:#999999;}
div.reg_form{ padding-top:20px; font-size:12px;}
div.reg_form .row{ height:35px;}
div.reg_form .row_licence{ padding:5px 0px 5px 0px;}
div.reg_form .line{ border-top:1px  dotted #cccccc; height:10px;}
div.reg_form .br{height:18px;}

div.reg_form .r_t{ color:#666666; font-weight:bold; width:80px; float:left;}
div.reg_form .r_b{ width:200px; float:left;}
div.reg_form .r_i{ color:#999999;width:300px; float:left;}
div.reg_form .r_i_error{ color:#ff3300;width:275px; padding-left:25px; float:left; background-image:url(../images/bg_sprite.png);  background-repeat:no-repeat; background-position:left -33px;}
div.reg_form .r_i_pass{ color:#999999;width:275px; padding-left:25px; float:left; background-image:url(../images/bg_sprite.png); background-repeat:no-repeat; background-position:left 0px 0px;}

div.reg_form .r_b .input{ width:180px; border-left:solid 1px #b0b0b0; border-top:solid 1px #b0b0b0; border-right:solid 1px #e8e8e8; border-bottom:solid 1px #e8e8e8; padding:3px; height:18px; }

div.reg_form .r_b .checkcode{ width:60px; border-left:solid 1px #c2c2c2; border-top:solid 1px #c2c2c2; border-right:solid 1px #e8e8e8; border-bottom:solid 1px #e8e8e8; padding:3px; height:18px;}
div.reg_form .xieyi{  color:#353535;padding-left:80px;}
div.reg_form .button{padding-left:80px; padding-top:20px;}
div.reg_form .button_reg{ width:100px; border:1px solid #0066CC; color:#FFFFFF; background-color:#0099FF; height:23px;}

div.reg_menu_over{float:left; width:80px; padding:5px 0px 5px 0px; text-align:center; background-color:#FD0D0D; color:#FFFFFF; cursor:pointer;}
div.reg_menu{float:left; width:80px; padding:5px 0px 5px 0px; text-align:center; background-color:#eeeeee; color:#777777; cursor:pointer;margin-left:3px;}