/* CSS Document */

.login_border { border-bottom:4px solid #e6e6e6; padding-bottom:10px}
#login_header .logo_login { padding:15px 0 0 36px }
#login_header .logo_r { padding:60px 23px 0 0} 
.reg_title { height:46px; background:url(../../images/logon/bg_regtitle.gif) repeat-x left 6px; position:relative}
.reg_title .r { position:absolute; right:0; top:6px}
.reg_trips { height:60px;width:500px;margin-left:auto; margin-right:auto;}
.reg_trips ol { width:455px; height:22px; margin-left:auto; margin-right:auto; padding-left:28px; padding-top:22px; background:url(../../images/logon/icon_regstep.gif) no-repeat left 20px}
.reg_trips ol li { float:left; padding-right:18px; font-size:14px}
.reg_item { background:#fffef9; border:1px solid #f99207; padding:28px 40px}]
.reg_item legend { height:28px; display:block}
.reg_item fieldset { margin-bottom:10px}
.reg_box { width:804px; padding:45px 30px 15px 30px; background:url(../../images/logon/bg_regbox.gif) repeat-y center center; position:relative}
.reg_box .f { position:absolute; left:0; bottom:0}
.reg_box .t { position:absolute; left:0; top:0}
.reg_item label { width:237px; text-align:right; display:block; float:left; font-size:14px; padding-top:8px}
.fm_line { height:43px; padding-bottom:10px; overflow:hidden; _zoom:1}
.fm_trip { height:43px; margin-left:18px; float:left; display:inline; background:url(../../images/logon/bg_regtrip.gif) repeat-x center center; position:relative}
.fm_trip .l { position:absolute; left:0; top:0}
.fm_trip .r { position:absolute; right:-1px; top:0}
.fm_trip span { padding:13px 28px; line-height:40px; overflow:hidden}
.btnline { margin:3px 0 0 10px}
.btnline1 { padding-left:268px}
.it_warp p { margin:8px 0}

.reg_sucess { height:261px; background:url(../../images/logon/bg_redsucc.gif) no-repeat top right; position:relative}
.reg_sucess p { padding-left:44px; margin:5px 0}
.sucess_title { height:34px; padding:7px 0 0 14px; margin-bottom:20px; background:url(../../images/logon/bg_redsucct.gif) repeat-x}
.sucess_close { position:absolute; bottom:24px; left:385px}

.reg_footer { border-top:1px solid #e5e5e5}

.grid_c24 { padding:10px 0}
.loginbox { width:466px}
.loginbox_r { width:452px} 
.loginbox_r h1 { height:36px; line-height:36px; margin-top:10px; background:url(../../images/logon/icon_hand.gif) no-repeat left top; text-indent:40px}
.loginbox_r ul { padding-left:20px}
.loginbox_r li { height:31px; line-height:31px; text-indent:20px} 
.loginbox_r li strong { margin-right:8px}
.loginbox_title { height:40px; padding-left:13px}
#main1,#main2 { width:424px; border:1px solid #d6d5dd; padding:30px 30px 30px 10px}
#main1 li,#main2 li { margin-bottom:11px; overflow:hidden; clear:both}
#main1 li label,#main2 li label { float:left; width:154px; text-align:right; line-height:30px}
.login_num { margin-top:8px}
.login_num img { margin:0 8px}
.login_boxf { height:4px; background:url(../../images/logon/bg_loginboxf.gif) repeat-x; font-size:0}
.loginon{background:url(../../images/logon/bg_loginboxr.gif) no-repeat}
.loginou{}
.forgetpass { line-height:30px; margin-left:8px}

.it_warp { float:left; padding-top:3px}
.it_s { display:table; border:1px solid #c3c3c3; height:27px}
.it1,.it2 { border:1px solid #fff; background:#fff none repeat scroll 0 0;  height:27px; line-height:27px; width:236px}
.it2 { border-left:1px solid #8a8a8a; border-top:1px solid #8a8a8a; background:#fdf2ec; font-size:14px; padding-left:5px}
.it1 { border-left:1px solid #8a8a8a; border-top:1px solid #8a8a8a; font-size:14px; padding-left:5px}

.btn_reg { width:144px; height:29px; line-height:29px; text-align:center; background:url(../../images/logon/bg_btnreg.gif) no-repeat; color:#fff; font-weight:700; font-size:16px; cursor:pointer;  border:none}
.btn_reg02 { width:104px; height:29px; line-height:29px; text-align:center; background:url(../../images/logon/bg_btnreg02.gif) no-repeat; color:#fff; font-weight:700; font-size:16px; cursor:pointer;  border:none}
.btn_view { width:86px; height:30px; background:url(../../images/logon/bg_btnview.gif) no-repeat; text-align:center; line-height:30px; color:#353535; font-size:14px; letter-spacing:5px; border:none}

/* tab?л? */
.on_1{float:left; cursor:pointer; width:123px; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:700; background:url(../../images/logon/bg_loginboxt.gif) no-repeat; color:#fff}
.off_1{width:130px; height:36px; line-height:36px; text-align:center; font-size:14px; font-weight:700; float:left; background:url(../../images/logon/bg_loginboxtoff.gif); cursor:pointer}

.on_2{float:left; cursor:pointer; width:123px; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:700; background:url(../../images/logon/bg_loginboxt.gif) no-repeat; color:#fff; margin-left:3px}
.off_2{ width:130px; height:36px; line-height:36px; text-align:center; font-size:14px; font-weight:700; float:left; background:url(../../images/logon/bg_loginboxtoff.gif); cursor:pointer; margin-left:3px}


.firstlogin_unline{ border-bottom:#A6C8E9 1px dotted;}
.firstlogin_input{ width:30%;padding-top:3px;}
.firstlogin_comment{ width:30%;padding-left:30px; float:left}
.firstlogin_text{+padding-left:40px;line-height:22px; float:left}

#login_header,.grid_c24 { overflow:hidden;_zoom:1} /* 09-06-25 add */

/* 09-06-25 add */
.reg_trip { background:#fffff9; border:1px solid #fb9009; line-height:20px; padding:10px}
.reg_trip h2 { font-size:12px; background:url(../../images/logon/icon_regstep.gif) no-repeat left 0px; padding-left:26px}
.reg_trip_01 { font-size:12px; background:url(../../images/logon/icon_regstep.gif) no-repeat left 0px; padding-left:26px}
.agreement_item { background:#fffef9; border:1px solid #f99207; padding:28px 40px; line-height:22px; margin-top:15px}
.agreement_item p { margin:10px 0}
/* 09-06-25 add end */



