.Clear {clear:both; font-size:1px; line-height:0px; height:0px;}

.lk-header h2 {
	font:18px Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#ffffff;
	margin:20px 0;
}

.lk {
	padding-top:15px;
}
.lk .form {
	width:100%;
	padding:30px 0;
}
.lk .form .lBlock {
	width:60%;
	float:left;
}
.lk .form .rBlock {
	width:35%;
	float:right;
}
.lk .form .line {
	width:100%;
	padding-bottom:10px;
	clear:left;
}
.lk .form span.name{
	float:left;
	width:135px;
	margin:5px 5px 5px 0;
	line-height:120%;
}
.lk .form span.name.name1{
	margin:1px 5px 1px 0;
	line-height:16px;
}
.lk .form span.name.name1 a{
	color:#a1a1a1;
}

.lk .form .line.errorField span.name,
.lk .form .line.errorField label{
	color:#d30610;
}
.lk .form .field{
	overflow:hidden;
	padding:5px 10px;
	background:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:0;
	border-left: 1px solid #a4a4a4;
	border-top: 1px solid #a4a4a4;
}
.lk .form .field.readonly{
	background:#f4f4f4;
	border:1px solid #d9d9d9;
}
.lk .form .errorField .field{
	background:#604141;
}

.lk .form .field.group{
	padding:1px;
	width:150px;
	text-align:center;
}

.lk .form input[type="text"]{
	width:100%;
	border:0;
	color:#37393c;
	background:none;
	font:12px Arial, Helvetica, sans-serif;
}
.lk .form input[type="password"]{
	width:100%;
	border:0;
	color:#37393c;
	background:none;
	font:12px Arial, Helvetica, sans-serif;
}

.lk .form .input_wrap {
	width:100%;
}

.lk .form .hint{
	width:100%;
	color:#c0c0c0;
	cursor:text;
}

.lk .form label{
	display:block;
	color:#ababab;
}
.lk .form input[type="radio"]{
	display:none;
}
.lk .form input[type="radio"] + label{
	padding:7px 0px;
	color:#292a2d;
	display:inline-block;
	width:48%;
	cursor:pointer;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	text-align:center;
}
.lk .form input[type="radio"]:checked + label{
	color:#ababab;
	background:url(../img/bg/radio.gif) 0 0 repeat-x #2d2f32;
}

.lk .form input[type="checkbox"]{
	display:none;
}
.lk .form input[type="checkbox"] + label{
	padding-left:27px;
	line-height:15px;
	margin:0 0 8px 0;
	background:url(../img/bg/checkbox-white.png) 0px -24px no-repeat;
    cursor:pointer;
}
.lk .form input[type="checkbox"]:checked + label{
	background:url(../img/bg/checkbox-white.png) -24px 0px no-repeat;
}

.lk .form .block1 {
	padding-bottom:10px;
}
.lk .form .block2 {
	width:100%;
	padding:20px 0 10px 0;
	border-top:1px solid #dbdbdb;
}

.lk .form .changePass {
	padding:10px 25px;
}
.lk .form .changePass.active {
	background-color:#d9d9d9;
}
.lk .form .changePass p {
	font-size:12px;
	color:#7c8089;
	 text-align:right;
	 margin-bottom:25px;
}
.lk .form .changePass p a {
	color:#7c8089;
	text-decoration:underline;
}
.lk .form .changePass.active p a {
	text-decoration:none;
}
.lk .form .changePass .input{
	display:none;
}

.lk .form .submit {
	border-top:1px solid #dbdbdb;
	padding-top:20px;
	text-align:right;
}

.lk .form button{
	padding:4px 8px 4px 10px;
	border:0;
	background:url(../img/bg/btn_subscr.gif) 0% 0% repeat-x #c7c7c7;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	cursor:pointer;
}
.lk .form button:hover{
	background:#c7c7c7;
}
.lk .form button span{
	padding-right:23px;
	background:url(../img/icon/enter.png) 100% 50% no-repeat;
	font:14px/14px 'pf_din_text_cond_probold';
	text-transform:uppercase;
	color:#292a2d;
}

.lk .form .field.error{
    border: 0;
    padding: 0;
    font-size: 11px;
    background: none;
    text-align: right;
    color: #d30610;
}