#ob_reg{ padding: 0px; }
#ob_reg ul {padding-top:5px;margin:0px;clear:both;}
#ob_reg input { padding: 2px 0 0 4px; font-size: 12px;  }  
#ob_reg li{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
color:#666;
list-style-type:none;
padding:0.25em 0em 0em 0em;
float:left;
margin:0px;
text-align:left;
word-break: break-all;
/*vertical-align: bottom;可使下边缘丢失*/ 
}
.red{color:#FF0000;}

.reg_title{height:35px;padding-left:20px;  }
#question{width:200px;}
#ob_reg ul li.r_left {line-height:150%;}
#ob_reg ul li.r_left { width: 150px; text-align:left;padding-left:18px; font-size:12px;font-weight:normal;}/* -- 左侧文字 -- */
#ob_reg ul li.r_leftnone { width: 150px;height:12px; padding:0; margin:0; display: compact} 

#ob_reg ul li.r_mid {text-align:left; width:130px;font-weight:normal;}
#ob_reg ul li.r_nameright {text-align:left; width:130px;font-weight:normal;font-weight:normal;padding-left:0px;}
#ob_reg ul li.r_right {text-align:left; width:200px;font-weight:normal;padding-left:0px;}
 


#ob_reg ul li.r_msg { color: #666; font-size:12px; padding:0; margin:0;font-weight:normal; } 
/* -- 密码强弱 -- */
.ob_pws{width:183px; background-color:#F1F1F1; font-size:9pt; text-align:center; float:left;display:inline;}				
.ob_pws0{width:60px;float:left;display:inline;}
.ob_pws1{width:60px;float:left; background-color:#FF3300 ;display:inline;}
.ob_pws2{width:60px;float:left; background-color:#FFFF99;display:inline; }
.ob_pws3{width:60px;float:left; background-color:#00CC66;display:inline; }

/* -- 输入框 -- */
#obcode,#uname,#domain,#upwd,#repassword,#answer,#email,#blogname,#codestr,#fname,#lname,#nname,#mname,#address,#state,#country,   #pphone,#sphone { margin: 0px 0 0 0;   background: #FFf; }


#comment { margin: -4px 0 0 0; height: 50px; border-top:1px #828587 solid;border-right:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid;border-left:1px #828587 solid; background: #FFf; }

.input_onFocus { background: #FFC!important; }
.input_onBlur { background: #FFf!important; }

div,ul,ol,form {margin:0;padding:0;}
img {border:0;}
li {list-style:none;}
table {font-size:12px;}
input {font-family:tahoma,Arial,Helvetica,sans-serif;font-size:10px;}
h1,h2,h3,h4,h5,h6,h7 {margin:0;padding:0;text-align:left;font-size:12px;font-weight:400;}
p {margin:0;}

/* -- 背景色 -- */
.reg_content { margin:5px auto auto auto; background: #ffffff ; border:1px #DADADA solid; }
@media all and (min-width: 0px){/* opera  styles */
.reg_content {padding: 0 0 20px 0;}
}
/* -- 注册条款 -- */
#showpassregtext { clear: both; margin: 20px auto auto auto; width: 90%; line-height:1.5; padding: 10px; border-top: 3px #F8CA12 solid; border-bottom: 3px #F8CA12 solid; background: #FEF7DE url("images/cierre_pie.gif") no-repeat left top; text-align: left; }
#showpassregtext strong { display: block; text-align: center; }
#showpassregtext ul {}
#showpassregtext li { float: none; list-style:decimal inside none; }
fieldset {margin: auto;padding:5px 5px 5px 5px;font-size:14px;clear:both;border:none;}
fieldset legend { width:500px; display: block; border-bottom: 1px #DADADA dashed; padding: 5px 0 3px 5px; margin: 0 0 10px 0;  letter-spacing:0px;font-size: 12px; font-weight:900;color:#333;}

.okimg{vertical-align:top; display:none}
#d_uname{
width:auto;
}
.d_default{
padding:2px 0 2px 4px;
border:1px solid #f7f7f7 ;
}
.44d_on{
padding:2px 0 2px 4px;
border:1px solid #FFCC00;
color:#000;
background-color:#FFFFDD;
}
.d_ok{
padding:2px 0 2px 24px;
border:1px solid #00BE00;
color:#000;
background:#E6FFE6 url(li_ok.gif) no-repeat 4px;
}
.d_err{
border:1px solid #F30;
color:#F00;
padding:2px 0 2px 24px;
background:#FFF1E4 url(li_err.gif) no-repeat 4px;
}
