#auth_dialog .login-box{
	margin-top:5px;
	margin-bottom:10px;
}

#auth_dialog .login-box ul{
	margin-top:10px;
}

#auth_dialog .login-box a{
	color:black;
	border-color:black;
}
#auth_dialog .login-box input[type='text'], #auth_dialog .login-box input[type='password']{
	color:black;
}
	div#rayon_dialog div.dokrug {float:left; padding: 5px 5px 3px 5px; margin-right:2px}
	div.group {float:left; width: 190px;/* margin-bottom: 20px;*/ margin-right:20px; margin-bottom:1px;}
	div#rayon_dialog div.group {width: 210px; margin-right:10px;}
	div.items {margin-left: 20px;}
	div.item {cursor: pointer; line-height: 20px;  	}
	div.items div {
		padding: 5px 0px 5px 5px;
		margin-top:2px;
	}
	div.group_name{font-weight:bold; height:20px; padding: 5px 0px 5px 5px; margin-top:0px !important;}
	div.group_name:hover, div.items div:hover, div.metro:hover {
		color:#FFF;
		cursor:pointer;
		background:#d41e28;
	}
	div.group div.active, div#rayon_dialog div.active,  div.metro.active {
		color:#FFFFFF;
		background:#d41e28;
	}
	.val_top{
		vertical-align:top !important;
	}
	div#rayon_dialog .viewport {height:390px;}
	div#metro_dialog .viewport {width: 620px; height:700px;}
	#contentHolder{
		width:auto;
		margin:0px;
	}