div#main div#form_login{
	width:500px;
	margin:10px auto;
	padding:0;	
}

div#main p#form_res{
	padding:0;
	margin:10px 0 5px 0;
	text-align:center;	
}
div#main div#form_login form{
	margin:0;
	padding:0;	
}

div#main div#form_login form p{
	padding:0;
	margin:0;
	height:30px;
	line-height:30px;
	vertical-align:middle;
}

div#main div#form_login form p#p-captcha{
	text-align:center;
	margin:5px 0;
}

div#main div#form_login form p label{
	display:block;
	float:left;
	width:180px;
	margin:0 0 0 10px;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
}
div#main div#form_login form p label span.f_requiered{
	color:red;
}
div#main div#form_login form p input{
	width:300px;
	margin:4px 0;
	font-size:11px;	
}

div#main div#form_login form p input#admin{
	width:auto;
	margin:0 10px;
}

div#main div#form_login form p label#lbl_admin{
	display:inline;
	float:none;
	width:auto;
	margin:0;
}

div#main div#form_login form input#sub{
	display:block;
	width:150px;
	margin:5px auto;
	
}

div#main div#form_login form p label#lbl_captcha_text{
	display:block;
	float:left;
	width:300px;
	margin:0 0 0 10px;
	font-weight:bold;
}
div#main div#form_login form p input#captcha_text{
	width:180px;
}
