/* F O R M U L A R Z */
form {
	font-size:	0.8em;
	margin:		0.5em 0;
}
form div {
	overflow:	hidden;
	clear:		both;
	width:		100%;
	margin-top:	1em;
}
form div.desc {
	font-size:	0.8em;
}
form .error_message {
	font-size:	1.1em;
	color:		#f00;
}
form fieldset {
	padding:	1em;
	margin:		0 auto;
	overflow:	hidden;
}
form fieldset legend {
	font-weight:	bold;
	font-style:	normal;
}
form fieldset div input, form fieldset textarea, form fieldset select {
	font-family:	Verdana, serif;
	font-size:	1em;
	display:	block;
	float:		left;
}
form fieldset div input, form fieldset textarea {
	padding:	5px;
}
form fieldset .text input, form fieldset .file input, form fieldset .password input, form fieldset textarea, form fieldset select {
	width:		70%;
}
form fieldset div.submit {
	float:		left;
	clear:		none;
	width:		30%;
}
form fieldset .submit input {
	font-weight:	bold;
	padding:	10px;
}
form fieldset textarea {
	height:		200px;
}
form fieldset label {
	cursor:		pointer;
	display:	block;
	width:		20%;
	float:		left;
}
form fieldset .check {
	padding-left:	20%;
}
form fieldset .check label, form fieldset .radio label {
	padding-left:	1em;
}