/*+--------------------------------------+
* Name: login
* Features: Log in, Register Password other related styles
* TanyaCMS: http://www.fbschool.com/tanyacms/
* Developer: ms134n
* Email: ms134n@gmail.com 
* Copyright © 2012 - 2013 TanyaCMS Community, All Rights Reserved.
* Date: 2012-05-10
*+--------------------------------------+*/
/* Common styles and component styles */
@import url("common.css");

/* Color Link */ 
@import url("link.css");

/* css3 */ 
@import url("headleCss3.css");

.tny-cl_04{color: #e4e3b8 !important;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2)}
#wrapper{padding-top:214px;position:relative;z-index:999}
#login_scroll{left:0;top:0}
.l_xUler li,#login_scroll{background-position:center 0;background-repeat:no-repeat;width:100%}
html,body{background-color:#fff}
.l_xUler li{position:absolute;left:0;top:0;z-index:1}
.login_basic,.login_basic .login_alp{width:700px;height:376px}
.login_basic{margin:0 auto;position:relative;z-index:1}
.login_basic .login_alp{position:absolute;z-index:-1;top:0;left:0}
.login_basic>h1{padding:40px 0 0 40px;max-width:330px}
.login_basic>h1>p{padding-top:15px}
.login_basic .login_state{margin:75px 0 0 40px;max-width:310px}
.login_basic>h1>p,.login_basic .login_title{font-weight:bold;font-size:16px}
.login_basic .login_state,.login_mod .login_title .login_reg{font-weight:bold;font-size:14px}
.login_basic .login_mod{width:324px;height:390px;position:absolute;right:0;top:0}
.login_mod .login_title{background:#4c4c4c;position:relative;width:244px;height:76px;padding:0 40px;line-height:76px}
.login_mod .login_title .login_c{background-position:-33px 0;height:17px;*height:20px;width:17px;margin-bottom:-2px;margin-right:5px}
.login_mod .login_title .login_reg{background-position:-36px -295px;width:164px;position:absolute;height:46px;line-height:46px;right:40px;top:15px;text-indent:57px;display:inline-block}
.login_mod .login_title .login_reg:hover{background-position:-36px -343px}
.loging{padding:40px;width:242px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9}
.loging li{height:40px;line-height:40px}
.loging li.user_treaty{height:auto;line-height:normal}
.loging li+li{margin-top:20px}
.loging li.cur{border:1px solid #91d2ff}
.loging li.cur label{background-color:#68b5d3}
.loging .login_txt{padding:8px 4px;height:22px;line-height:22px;width:188px;border:0 none}
.loging .un,.loging .pw{width:43px;height:40px;display:inline-block}
.loging .un{background-position:-24px 11px}
.loging .pw{background-position:-21px -24px}
.loging #login_radio{margin-right:5px;margin-top:-2px}
.login_sub{width:60px;height:36px;text-align:center;margin-bottom:-6px;line-height:36px}
.login_sub:hover{background-position:-108px -255px}
.loginEnt{height:71px;line-height:71px;padding:0 20px 0 40px;border:1px solid #c9c9c9;border-top:0}
.loginEnt .tri{display:inline-block;background-position:22px -390px;padding-right:20px;height:20px;line-height:20px;margin-top:25px}
.loginEnt .tx,.loginEnt .sl,.loginEnt .ym{height:28px;width:28px;display:inline-block;margin-right:5px;line-height:99em;overflow:hidden;vertical-align:middle}
.loginEnt .sl{background-position:-22px -761px}
.loginEnt .tx{background-position:-22px -795px}
.loginEnt .ym{background-position:-22px -2449px;margin-right:0}
.socialnet_login{height:76px;position:relative;padding-top:80px}
.socialnet_login h1{position:absolute;left:50%;bottom:90px;width:658px;margin-left:-328px;color:#fff !important;font-weight:bold;font-size:16px}
.socialnet_login h1 img{margin-right:15px}
.socialnet_login .b{background-color:#f5f5f5;text-align:center;font-weight:bold;width:658px;color:#333 !important;font-size:20px;height:76px;line-height:78px;margin:0 auto}
.socialnet_login .b .tny-s{display:inline-block;height:25px;width:20px;background-position:-30px -694px;vertical-align:middle;margin-right:10px}
.tny-login{margin:0 auto;padding:40px;border-bottom:1px solid #c9c9c9;overflow:hidden;border-top:0 none}
.tny-login h3{width:245px;margin:0 auto 20px auto}
.tny-login h3.l_regH3{font-size:20px}
.tny-login .l_pad{padding-bottom:15px;line-height:25px}
.tny-login .loging{border:0 none;margin:0 auto !important;padding:0 !important}
.tny-login h3 .a{display:inline-block;width:15px;height:10px;margin-left:7px;background-position:-34px -518px;*vertical-align:middle}
.tny-login h3 .a.cur{background-position:-34px -476px}
.tny-login .loging .login_txt{width:232px;border:1px solid #ccc}
#sn_oauth{padding-bottom:40px !important}
.usertt{width:591px;margin-left:-187px;padding:20px;margin-top:10px;padding-right:5px;white-space:pre-wrap;*white-space:pre;*word-wrap:break-word}
.usertt .txt{max-height:100px;overflow:hidden;overflow-y:auto}
.usertt .reg_arrows{width:13px;height:6px;background-position:-37px -734px;display:inline-block;left:45%;top:-6px}
.register li{position:relative}
.tny-login .register li .auth_code{width:130px}
.register .auth_img img{width:88px;height:35px;vertical-align:top;margin-top:2px;margin-left:10px;cursor:pointer}
.reg_right,.reg_tips,.reg_Err,.login_load{position:absolute;height:38px;width:115px;right:-145px;top:0;padding:0 10px;font-size:12px !important}
.reg_tips{background-color:#eef7fd;border:1px solid #cfdde6;line-height:18px}
.reg_right,.reg_Err{line-height:40px !important}
.login_load{background:url(img/i_loading.gif) 10px center no-repeat}
.reg_Err{background-color:#ffeaea;border:1px solid #e5c3c4}
.reg_Err .regErr_ico{display:inline-block;background-position:-36px -909px;height:14px;width:14px;vertical-align:middle;margin-right:5px;margin-top:-3px;*margin-top:-2px}
.reg_right{background-position:-26px -594px}
.l_explain{background-color:#ebebeb;padding:25px 30px 30px;margin-bottom:-40px;margin-top:70px}
.l_explain>.l_txtex{color:#999}
.l_footer{text-align:center;line-height:22px;margin:20px 0;font-size:12px}
