﻿.log-reg{
	width: 520px;
	/*margin: 150px auto 59px auto;*/
	margin: 150px auto 0 auto;
	background: #eee;
	padding-bottom: 60px;
	font-family: helveticaneuecyrroman;
	color: #434242;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.log-reg_afterReg{
	width: 700px;
	/*background: transparent;*/
}
.log-reg_afterReg h2{
	padding-left: 145px;	
	padding-right: 130px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.log-reg_afterReg p{
	padding-left: 145px;
	padding-right: 130px;
}
.log-reg .logo-big{
	position: relative;
	margin-top: -95px;
	margin-left: 50px;
}
.log-reg form > ul{
	margin-left: 47px;
}
.log-reg form > ul > li{
	padding-left: 100px;
	position: relative;
}
.log-reg form > ul > li:first-child{
	padding-bottom: 15px;
}
.log-reg ul li:first-child a{
	margin-right: 27px;
	font-family: helveticaneuecyrroman;
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	color: #434242;
	border-bottom: 1px dashed #434242;
}
.log-reg ul li:first-child a:hover{
	color: #007cff;
	border-bottom: 1px dashed #007cff;
}
.log-reg ul li:first-child a.isActive{
	font-family: helveticaneuecyrbold;
	color: #0c54a0;
	border-bottom: none;	
	cursor: default;
}
.log-reg ul li:first-child a.isActive:hover{
	color: #0c54a0;
	border-bottom: none;
}
.log-reg label.field-name{
	position: absolute;
	top: 7px;
	left: 0px;
	display: inline-block;
	width: 100px;
	/*margin-left: -100px;*/
	font-size: 12px;
	text-transform: uppercase;
}
.log-reg .alert{
	width: 203px;
	margin-top: 17px;
	margin-bottom: 0;
	font-family: helveticaneuecyrroman;
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
}
.log-reg .alert li{
	line-height: 16px;
}
.log-reg .field-validation-error{
	display: block;
	padding-bottom: 10px;
	font-family: helveticaneuecyrroman;
	font-size: 12px;
	text-transform: uppercase;
	color: #b94a48;
}
.alert-on .field-alert{
	/*display: block;*/
}
.alert-on input[type="text"]{
	/*border-color: #b94a48;*/
}
.log-reg input[type="text"], .log-reg input[type="password"]{
	width: 240px;
}

.log-reg .checkbox{
	padding-top: 10px;
	font-size: 13px;
	font-family: helveticaneuecyrroman;
}

.submit-line{
	padding-top: 10px;
}
.submit-line a{ 
	margin-left: 10px;
	font-family: helveticaneuecyrbold;
	font-size: 12px;
	color: #434242;
	text-decoration: underline;

}
.submit-line a:hover{ 
	color: #007cff;
}
.submit-line button{
	font-size: 12px;
	/*font-family: helveticaneuecyrbold;*/
	text-transform: uppercase;
}

.input-validation-error + .label-alert{
	visibility: visible;
}



#register-form input[type="password"]{
	width: 110px;
	margin-right: 5px;
}
