#carea { float:left }

#carea label {
	clear:both;
	float:left;
	margin-right:10px;
	width:75px;
	text-align:right;
}

#carea input, #carea textarea, #carea select {
	float:left;
	width:200px;
}

#carea .subtitle {
	clear:both;
	font-weight:bold;
	margin:10px 0 5px;
}

#carea .login {
	clear:both;
	display:block;
	margin-left:85px;
	width:auto;
}

#carea .wrap { margin-left:160px }
#carea .wrap input { width:auto; float:none; }

#carea .clearfix { margin-bottom:5px }

#carea .asterix, #carea .invalid { color:#ff0000; }

#carea input.invalid { color:#000; }

#carea .ct { text-align:center }
