#login-form-window
{
    color:#eee;
	background:#7db50e;
	font:normal 12px Arial, sans-serif;
	display:none;
	z-index:10000;
	position:absolute;
	top:68px;
	left:50%;
	text-align:right;
	margin-left:236px;
	width:200px;
	border:1px solid #cacaca;
	padding:0px 10px 10px 20px;
}

#login-form-window  p{
	text-align:right;
	font:normal 12px/20px Arial, sans-serif;
	padding-right:15px;
}

#login-form-window input {
        border:1px solid #360;
        color:#360;
}

#login-form-window checkbox{
        border:1px solid #360;
        color:#360;
}


#login-form-window h3
{
	font:bold 13px/35px Arial, sans-serif;
	text-align:left;
}

.login-form-overlay
{
	display:none;
	height:100%;
	background:black;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:98;
	opacity: 0.5; 
	-moz-opacity: 0.5; 
	-khtml-opacity: 0.5; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#login-form-window a
{
	color:#eee !important;
	text-decoration:underline;
	font:normal 11px Arial, sans-serif;
}

#login-form-window a:hover
{
	text-decoration:none;
}

#auth-submit
{
	padding:10px 15px 5px;
}

#auth-submit input
{
	background:#345800;
	font:bold 12px Arial, sans-serif;
	color:#eee;
	padding:2px 7px 2px 7px;
}

#login-form-window form
{
	margin:0;
	padding:0;
}

#close-form-window
{
	float:right;
	cursor:pointer; cursor:hand;
	background: url(/bitrix/templates/index/image/close.gif) no-repeat;
	width:12px;
	height:11px;
	margin-top:8px;
}

a.profile-link {font-weight:normal}
