.lostpass-block{
	border:1px solid #B2B2B2;
	color:#666666;
	padding: 20px;
	font-size: 115%;
	}
.lostpass-block h2{
	font-size: 155%;
	}
.lostpass-form{
	width: 617px;
	margin: 20px 0 0 0;
	}
.lostpass-form .b1{
	background: #E5E5E5;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	}
.lostpass-form .b2{
	background: #fff;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	}
.lostpass-form-in{
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	padding: 18px 20px 5px;
	}
.lf-line{
	padding: 0 0 20px 0;
	}
.lf-sel{
	width: 110px;
	}
.lf-label{
	display:inline-block;
	width: 80px;
	}
.lf-txt{
	width: 150px;
	}
.lf-mail{
	width:220px;
	}
.lf-label2{
	display:block;
	margin: 0 0 2px 0;
	}
.lf-input2{
	width: 565px;
	}
.lf-txt2{
	width: 565px;
	height: 155px;
	}
.lf-btn{
	padding: 0 0 20px 0;
	text-align:right;
	}
.lf-info{
	display:block;
	font-size:85%;
	padding: 3px 0 0 0;
	}
.lf-captcha{
	vertical-align:top;
	}
.lf-err{
	display:block;
	color: #FF500B;
	margin: 2px 0 0 83px;
	}
.lf-err2{
	display:block;
	color: #FF500B;
	margin: 2px 0 0 222px;
	}
.lostpass-block-new{
	border:1px solid #B2B2B2;
	color:#333;
	padding: 20px;
	font-size: 115%;
	line-height: 130%;
	}
.lostpass-block-new h2{
	font-size: 155%;
	}
.lostpass-block-new h3{
	font-size: 100%;
	margin: 0 0 16px 0;
	}
.lostpass-block-new p{
	margin: 0 0 16px 0;
	}
.lp-vars{
	font-weight:900;
	margin: 0 0 23px 20px;
	}
.lp-vars li{
	padding: 17px 0 18px 0;
	}
.lp-form{
	width: 605px;
	font-weight:400;
	margin: 17px 0 0 0;
	}
.lp-form span{
	float:left;
	}
.lp-form label{
	width: 135px;
	padding: 2px 0 0 0;
	}
.lp-form .form-in .form-block{
	}
.lp-form .i-btn{
	overflow:visible;
	font-size: 87%;
	position:relative;
	height: 22px;
	}
.lp-inpt{
	width: 250px;
	height: 17px;
	float:left;
	}
.lp-captcha-inpt{
	width: 205px;
	height: 17px;
	}
.lp-example{
	display:block;
	padding: 5px 0 0 135px;
	font-size: 83%;
	color: #999;
	}
.lp-red{
	color: #D10000;
	}
.lp-nv{
	padding: 0 0 0 135px;
	}
.lp-form-sms{
	margin: 0 0 16px 0;
	}
.lp-form-sms .form-label3{
	width: 110px;
	}
.lp-phone-valid{
	font-size: 140%;
	font-weight:400;
	display:inline-block;
	margin:-3px 0 0 0;
	}
.lp-acc-list{
	list-style:none;
	margin: 0 0 -12px 0;
	}
.lp-acc-list li{
	line-height: 115%;
	margin: 0 0 12px 0;
	}
.lp-acc-list li a:link, .lp-acc-list li a:visited{
	text-decoration:underline;
	}
.lp-acc-list li a:hover{
	text-decoration:none;
	}
.lp-acc-list li input{
	position:relative;
	top:1px;
	}
.ip-invalid{
	color: #CD0000 !important;
	}
.lp-captcha{
	position:relative;
	top: 2px;
	right: 3px;
	float:left;
	margin: 0 7px 0 0;
	}

