.header-auth-form .row {
	margin-bottom: .3em;
}

.header-auth-form label {
	display: -moz-inline-box;
	display: inline-block;
	font-size: 92%;
	vertical-align: middle;
	width: 4.3em;
}

.header-auth-form input {
	font-size: 100% !important;
	vertical-align: middle;
}

.header-auth-form input.text,
.header-auth-form input.password {
	width: 9.8em;
}

.header-auth-form a {
	font-size: 92%;
}

.header-auth-form .link {
	margin: 0 0 .2em 4.5em;
}

.header-auth-form .button {
	background: url(images/button.png) repeat-x left center;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 83% !important;
	margin-left: 1.1em;
	overflow: visible; /*IE*/
	padding: .25em .65em;
	vertical-align: middle;
} /* Êíîïêà */

.header-auth-form-logged {
	margin-bottom: 1.5em;
}

.header-auth-form-logged a {
	color: #3B9521 !important;
	font-size: 108%;
	text-decoration: none;
	vertical-align: middle;
}

.header-auth-form-logged a:hover {
	text-decoration: underline;
}

.header-auth-form-logged .button {
	margin-left: 1.8em;
}