.auth_ok{font-family: Arial, sans-serif;position:absolute;top:16px;left: 555px;}
.auth_ok a{display:inline-block;font-size:12px;color:#000;margin:0 6px;}
.auth_ok a.dashed{color:#900;text-decoration:none;background:url(../../i/dashed_red99.gif) repeat-x bottom; max-width:90px; max-height:15px; overflow:hidden; white-space: nowrap;}
.auth_ok .hline{display:inline-block;font-size:12px;background-color:#c2c2c2;height:16px;overflow:hidden;width:1px;position:absolute;top:0;right:48px;margin:0;}
.auth_ok .hline2{display:inline-block;font-size:0;background-color:#c2c2c2;height:16px;overflow:hidden;width:1px;margin:0 2px;}
.auth_ok .resorts_div{background: none repeat scroll 0 0 #E7F0EB;color: #009900;float: left;font-size: 11px;height: 22px;line-height: 15px;margin: 0 19px 0 0;padding: 0 12px 0 33px;position: relative;text-align: center;}
.auth_ok .resorts_a{color: #009900;text-decoration: underline;}
.auth_ok .resorts_ico {background: url("/i/common-icons-1.png") no-repeat scroll -480px -30px transparent;display: block;height: 15px;left: 10px;position: absolute;top: 3px;width: 15px;}
.n_auth .what_for_to_link{background:url(../../i/what_for_to_link.gif) no-repeat 0 0;width:137px;font-size:10px;display:inline-block;height:15px;position:relative;top:-1px;}
.auth_ok .what_for_to_link{display:inline-block;height:15px;position:relative;background:url(../../i/what_for_to_link3.gif) no-repeat 0 0;top: -1px;font-size:10px;color:#fff;width:119px;}
.n_auth .what_for_to_link a{color:#FFF;display:block;text-decoration:none;margin:0 0 0 12px;}
.auth_ok .what_for_to_link a{display:block;text-decoration:none;font-size:10px;color:#fff;margin:0 0 0 10px;}
.n_auth .what_for_to_link a:hover{text-decoration:underline;}
.auth_ok .what_for_to_link a:hover{text-decoration:underline;}
.auth_ok .tb_user_ok td{padding:1px 0 0;}
.auth_pp{border:10px solid #ccc;position:absolute;background-color:#FFF;width:250px;top:5px;right:290px;display:none;z-index:100;}
.auth_pp h3{background-color:#f5f5f5;border-bottom:1px solid #ccc;font-size:18px;font-weight:400;line-height:30px;color:#900;padding:0 10px;}
.auth_pp h3 span.close_pp{float:right;width:12px;height:12px;background:url(../../i/x_gray.gif) no-repeat;margin-top:8px;cursor:pointer;}
.auth_pp p{border-bottom:1px solid #f2f2f2;padding:5px 10px;}
.auth_pp p a{color:#607e8d;text-decoration:none;display:inline;font-size:11px;line-height:20px;margin:0;}
.auth_pp p a:hover{text-decoration:underline;}
.n_auth{font-family: Arial, sans-serif;position:absolute;top:6px; right:35%; width: 400px; margin-right: -175px; text-align: right;}
.n-auth_r{margin-right: 5px; right:0;}
.n_auth .a4e_novogo{background:url(../../i/new_abil.gif) no-repeat 0 0;width:117px;font-size:10px;display:inline-block;height:15px;position:relative;top:-1px;}
.n_auth .a4e_novogo a{color:#FFF;display:block;text-decoration:none;margin:0 0 0 10px;}
.n_auth .a4e_novogo a:hover{text-decoration:underline;}
.n_auth a.dashed{color:#000;display:inline-block;text-decoration:none;background:url(../../i/dashed_b.gif) repeat-x bottom;font-size:12px;margin:0 6px;}
.n_auth .hline{display:inline-block;font-size:12px;background-color:#c2c2c2;height:16px;overflow:hidden;width:1px;position:absolute;top:0;left:47px;margin:0;}
.new_auth_pp{width:500px;position:absolute;z-index:999;background-color:#f3f6fb;display:none;border:10px solid #ccc;}
.new_auth_pp div.top{background-color:#FFF;}
.new_auth_pp div.top h1{font-size:30px;line-height:60px;color:#98141b;font-weight:400;font-family: Arial, sans-serif;text-align:center;margin:0;padding:0 10px 0 20px;}
.new_auth_pp div.top h1 span{display:inline-block;float:right;height:16px;width:16px;background:url(../../i/x_gray.gif) no-repeat center;cursor:pointer;margin-top:10px;}
.new_auth_pp div.top p{color:#999;font-family: Arial, sans-serif;font-size:12px;line-height:30px;background-color:#f3f6fb;text-align:right;margin:0;padding:10px 50px 5px;}
.new_auth_pp div.top p a{display:inline-block;text-decoration:none;margin-left:10px;}
.new_auth_pp div.top p span{float:left;}
.new_auth_pp div.top p a.md{background:url(../../i/napp_md.gif) no-repeat center;width:48px;}
.new_auth_pp div.top p a.tp{background:url(../../i/napp_tp.gif) no-repeat center 10px;width:60px;}
.new_auth_pp div.top p a.th{background:url(../../i/napp_th.gif) no-repeat center top;width:60px;}

.new_auth_pp div.cnt{font-size:12px;color:#666;line-height:14px;padding:5px 50px 10px;}
#cnf2 {font-size:16px;line-height: 1.3}
.new_auth_pp div.cnt .error{background:url(../../i/ico_red_no.png) no-repeat 0 13px;color:#cd0000;line-height:20px;display:none;zoom:1;padding:10px 0 8px 20px;}
.new_auth_pp div.cnt .error_mail{background:url(../../i/ico_red_no.png) no-repeat 0 3px;color:#cd0000;line-height:20px;zoom:1;display:none;margin:-10px -2px 0;padding:0 0 3px 20px;}
.new_auth_pp div.cnt b.ttl{color:#656565;font-size:18px;font-weight:400;display:block;margin-top:15px;}
.new_auth_pp div.cnt label{color:#000;vertical-align:middle;}
.new_auth_pp div.cnt div.inp{position:relative;padding:5px 0 10px;}
.new_auth_pp div.cnt input{margin-left:0;vertical-align:middle;}
.new_auth_pp div.cnt div.inp input{font-size:30px;color:#656565;width:100%;_width:99%;border:1px solid #afafaf;}
.new_auth_pp div.cnt div.inp div{background:url(../../i/pw_red.gif) no-repeat right center;width:205px;position:absolute;left:-225px;top:6px;padding:0 10px 0 0;}
.new_auth_pp div.cnt div.inp div span{background-color:#933;color:#FFF;line-height:26px;display:block;padding:5px 10px;}
.new_auth_pp div.cnt a.ret_pass{color:#607e8d;background:url(../../i/dashed_blue5.gif) repeat-x 0 bottom;display:inline-block;float:right;text-decoration:none;margin-top:15px;font-size:11px;line-height:13px;}
.new_auth_pp div.cnt a.auth{color:#607e8d;background:url(../../i/dashed_blue5.gif) repeat-x 0 bottom;display:inline-block;text-decoration:none;margin-top:15px;}
.new_auth_pp div.cnt a.dashed{color:#607e8d;line-height:14px;background:url(../../i/dashed_blue5.gif) repeat-x 0 bottom;display:inline-block;text-decoration:none;}
.get_pass a.dashed{color:#607e8d;line-height:14px;background:url(../../i/dashed_blue5.gif) repeat-x 0 bottom;display:inline-block;text-decoration:none;}
.new_auth_pp div.cnt p.mail{line-height:18px;margin:10px 0 20px;}
.new_auth_pp div.cnt .reg_ok{background:url(../../i/ok2.gif) no-repeat 0 13px;line-height:20px;padding:10px 0 10px 20px;}
.new_auth_pp div.bot.bot1{padding: 18px 20px!important;background: url(../../i/new_sprite.gif) no-repeat left -150px;margin-left:0!important;padding-left: 20px!important; position: relative!important;}
.new_auth_pp div.bot{font-size:12px;background-color:#f3f6fb;text-align:right;padding:20px 50px;}
.new_auth_pp div.bot a{color:#607e8d;line-height:14px;background:url(../../i/dashed_blue5.gif) repeat-x 0 bottom;display:inline-block;text-decoration:none;float:left;margin-top:9px;}
.new_auth_pp div.bot input{font-size:14px;padding:5px 20px;}
.new_auth_pp .errortextmsg {padding: 10px; text-align: center;}
