body {
	margin:0;
	padding:0;
	background:#ECECEC;
}
.b-identity-header {
	border-bottom:1px solid #fff;
	background:#ECECEC;
	height:32px;
	padding:0;
	border-radius:0;
}
	.b-identity-header .logo { 
		display:none;
	}
.b-identity-header .b-auth-wrapper {
	background:none;
	border:none;
	left:16px;
	top:11px;
}

.b-auth-user-form, .b-auth-openid-form {
	text-align:left;
}
.b-auth form {
	background-color: #ECECEC;
	border:0;
	border-radius:0;
	padding:17px 0 45px 10px;
	height:auto;
}
.b-identity-header .i-auth {
	text-decoration:none;
	z-index: 2;
	position: relative;
	margin-right:12px;
}
.b-auth-input-wrapper a, .b-auth-input-wrapper span {
	display:inline-block;
	margin-right:13px;
	margin-bottom:16px;
}
.b-auth-input-wrapper a + a {
	margin-right:21px;
}

.b-identity-header a.i-loginpopup-show {
	display:none;
}
.b-auth-desc, .b-auth-desc ~ p {
	display:none;
}
.b-auth-user-form {
	text-align:left;
}

.b-auth-user-form button, .b-auth-openid-form button {
	background:transparent;
	border:0;
	margin:0!important;
	position:relative;
	text-indent:-100px;
	width:80px;
	height:22px;
	line-height:22px;
	overflow:hidden;
}

.b-auth-user-form button:hover, .b-auth-openid-form button {
	cursor:pointer;
}

.b-auth-user-form button:after, .b-auth-openid-form button:after {
	border: 1px solid #C1C1C1;
	border-radius: 3px 3px 3px 3px;
	color: #6B6969;
   	content:'\0412\043E\0439\0442\0438';
	cursor: pointer;
   	display: block;
	font:14px/20px Arial, sans-serif;
	position:absolute;
	text-align: center;
	text-indent:0;
	text-shadow:0 1px 1px #fff;
	top:0;
	left:0;
	height:20px;
	width:78px;
	z-index:1;
	background: #fefefe;
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(231,231,231,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(231,231,231,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 );
}
.b-auth-user-form .b-auth-user-input {
	width: 166px;
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	margin-bottom:10px;
	margin-right:5px;
}

.b-auth-openid-form INPUT {
	display:inline-block;
   	font-size:12px;
   	vertical-align:top;
	width: 166px;
	margin-right:10px;
	margin-bottom:10px;
}
.b-auth-openid-form .b-auth-input-wrapper span {
    line-height:8px;
	margin-right:21px;
}
#ljuserpassword {
	margin-right:13px;
}
.b-auth-input-wrapper {
	display:inline;
}
.b-auth-user-form .b-auth-input-wrapper {
    display:inline;
	margin:0;
	line-height:8px;
}
.b-loginpopup-items {
	top:13px;
	position:absolute;
	left:103px;
}
.b-loginpopup-item {
	float:left;
	margin:0 0 0 16px;
}
.b-loginpopup-item a,
.b-loginpopup-item a:hover {
	padding:0 !important;
	-moz-border-radius:0px !important;
	width:16px !important;
	height:16px !important;
	overflow:hidden !important;
}

.b-auth-item:after {
    border:1px solid #fff;
    border-bottom:1px solid #ececec;
	content:'';
	position:absolute;
	width:29px;
	height:25px;
	top:-27px;
	z-index:1;
}
.b-auth-item {
	position:relative;
}
#tab-user:after {
	left:10px;
}
#tab-openid:after {
	left:42px;
}
#tab-facebook:after {
	left:74px;
}
#tab-twitter:after {
	left:106px;
}
#tab-google:after {
	left:138px;
}
#tab-mailru:after {
	left:170px;
}
#tab-vkontakte:after {
	left:202px;
}

.b-popup {
	display:block!important;
	left:0!important;
	top:0!important;
	position:absolute!important;
	width:100%!important;
	}
.b-popup-outer {
	background:none;
	border:0;
}
.b-popup-inner {
	background:transparent!important;
	border:0;
	height:0;
	width:0;
}

.i-popup-arr-bg,.i-popup-arr {display:none}

.b-popup-outer {
	border-radius:1px!important;
}
.bubble {
	display:none!important;
}