#form_data_register{width:600px;}

#form_data_register label{
	font-weight:bold;
	display:block;
}

#form_data_register label.category{
	font-size:90%;
	font-weight:normal;
	display:block;
}

#form_data_register textarea {
	border:1px solid #696969;
	padding:3px;
	color:#000000;
	font-size:95%;
}
#form_data_register div.withcounter{
	position:relative;
	margin:1em 0;}

#form_data_register div.withcounter_input{
	position:relative;
}

#form_data_register .counter{
	position:absolute;
	right:0;
	top:0;
	bottom:2px;
	font-weight:normal;
	color:#2f4f4f;
	}
#form_data_register .warning{color:#600;}	
#form_data_register .exceeded{color:#e00;}	
