div.bx-auth-reg input.bx-auth-input {vertical-align:middle;}
div.bx-auth-reg span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth-reg div.bx-auth-secure-icon {background-image:url(images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth-reg div.bx-auth-secure-unlock {background-image:url(images/sec-unlocked.png);}

.bx-auth-reg{
	float:left;
}
	#registrarion_form .authorization_users_second  .authorization_users_block{
		width: 100%;
		padding: 2px 0;
	}
	#registrarion_form .authorization_users_second  .authorization_users_block span input, #registrarion_form .authorization_users_second  .authorization_users_block span label{
		vertical-align: middle;
	}
	#registrarion_form .authorization_users_second .text{
		display: block;
		margin-bottom: 34px;
		text-align: left;
		width: 350px;
	}
	#registrarion_form .authorization_users_second .first_width{
		margin-left: 5px;
		
	}
	#registrarion_form .authorization_users_second .last_block{
		padding: 23px 0;
	}
	#registrarion_form label {
    clear: none;
    float: none;
    padding: 0;
    width: auto;
}
.authorization_users_second .form_bar{
	padding-top:1.15em;
}
.work_area .submit-block {
    overflow: hidden;
	padding:10px 0;
}
.work_area .register-table{
	width: auto;
}
.work_area .register-table tr:first-child td{
	background:none;
}
.work_area .register-table td {
	border: 0 none;
	text-align:left;
}
.work_area .register-table td p {
	margin-bottom:0;
}
.work_area .register-table input[type="text"]{
	margin-bottom:0;
	width: 25em;
}
.work_area .register-table input[type="password"] {
    float: left;
    margin-bottom: 0;
    padding: 0.333em 0.25em 0.25em;
    width: 25em;
}
.work_area .register-table label{
	position:relative;
	padding-left:17px;
	padding-top:0;
	width:auto;
}
.work_area .register-table label input {
	position:absolute;
	top:0;
	left:0;
}
.work_area .submit-block {
    overflow: hidden;
	padding:10px 0;
}
.work_area .new_captcha{
    overflow: hidden;
	display: block;
	margin-top: 10px;
}
.work_area .register-table .auth_or {
	text-align:center;
}
table.register-table  td {padding:10px;}

.starrequired {
	color: red;
}

.captcha {
	padding-top:5px;
}