@charset "utf-8";
/* CSS Document */
.wrap{ margin:40px auto; overflow:hidden; font-size:12px; line-height:18px;}
.outer{ background-color:#ffffff; border:10px solid #f1f1f1;}
.inner{ border:1px solid #dddddd; padding:20px;}
.inner h1{ font-size:14px; font-weight:bold; color:#333333; line-height:24px; height:24px; padding-left:40px;}
.btn_sub, .btn_disable{ border:0; font-size:14px; font-weight:bold; height:31px; line-height:31px; text-align:center; width:105px;}
.btn_sub{ background:url(/img2/share/btn01.gif) no-repeat 0 0; color:#ffffff;}
.btn_disable{ background:url(/img2/share/btn01_dis.gif) no-repeat 0 0; color:#aaaaaa;}
.btn_cancel{ 
background:url(/img2/share/btn02.gif) no-repeat 0 0; 
border:0; 
color:#666666; 
font-size:14px; 
font-weight:bold; 
height:31px; 
line-height:31px; 
width:105px;
}

.xdtline_999{ border-top:1px dotted #999999;}

h1.icon_login{ background:url(/img2/user/login/login_icon.gif) no-repeat 0 0;}
h1.icon_reg{ background:url(/img2/user/login/login_icon.gif) no-repeat 0 -55px; height:24px;} 
h1.icon_regok{ background:url(/img2/user/login/login_icon.gif) no-repeat 0 -240px;}
h1.icon_mail{ background:url(/img2/user/login/login_icon.gif) no-repeat 0 -176px;}
h1.icon_getpass{ background:url(/img2/user/login/login_icon.gif) no-repeat 0 -110px;}

.linef1{ border-top:1px solid #f1f1f1; height:1px; line-height:1px; font-size:1px;}
.form{ padding:20px 0 15px 0;}
.form_row{ margin-bottom:12px;}


.login_coll{ color:#333333; float:left; font-size:12px; line-height:26px; text-align:right; width:115px; }
.login_colr{ float:left; text-align:left;}
.login_input{ color:#333333; font-weight:bold; font-size:14px; height:24px; line-height:24px; padding:0 5px;}

.txt_en{ font-family:arial;}

.form_error{ color:#ca1c20; float:left; font-size:12px; line-height:26px;}
.form_error em{ background:url(/img2/share/error.gif) no-repeat left top; display:block; float:left; margin:4px 5px 0 5px; height:16px; width:16px;}

.form_tip{ color:#999999; float:left; font-size:12px; line-height:26px;}
.form_tip em{ background:url(/img2/share/tip.gif) no-repeat left top; display:block; float:left; margin:4px 5px 0 5px; height:16px; width:16px;}

/* get password */
.passwd_tip{ background-color:#fdffce; border:1px solid #ffba43; color:#333333; font-size:12px; line-height:21px; padding:10px;}
h1.getpasswd_t{ background:url(/img2/user/login/login_reg.gif) no-repeat 0 -345px; padding-left:52px; padding-top:32px; }
h1.mail_t{ background:url(/img2/user/login/login_reg.gif) no-repeat 0 -424px; padding-left:52px; padding-top:32px;}

/* register ok */
#regok_choice{ padding:20px 40px 0 40px;}
#regok_choice h2{ color:#ca1c20; font-size:14px; font-weight:normal; line-height:21px;}
#regok_choice div{ display:block; clear:both; font-size:14px; line-height:21px; color:#666666; margin:10px 0;}
/* register */
.reg_coll{ color:#333333; float:left; font-size:12px; line-height:26px; text-align:right; width:135px; }
.reg_colr{ color:#666666; float:left; font-size:14px; font-weight:bold; text-align:left;}
.reg_input{ color:#666666; font-size:16px; font-weight:bold; height:24px; line-height:24px; padding:0 5px;}
.reg_colr select{ color:#666666; font-size:16px; font-weight:bold;}
.reg_tip{ background:url(/img2/user/login/icon1.gif) no-repeat 0 4px; color:#666666; padding-left:15px;}
