/* 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;
}
form fieldset {
	padding:	1em;
	margin:		0 auto;
	overflow:	hidden;
	border: 0px solid #cccccc;
}
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;
    text-align: left;
}
form fieldset .check {
	padding-left:	20%;
}
form fieldset .check label, form fieldset .radio label {
	padding-left:	1em;
}

/**
 * AUTOCOMPLETE
 */
.ac_input {
	width:		500px;
}
.ac_results {
	width:		200px;
	background:	#eee;
	cursor:		pointer;
	position:	absolute;
	left:		0;
	font-size:	90%;
	z-index:	101;
	text-align:	left;
}
.ac_results ul {
	width:		200px;
	list-style-position: outside;
	list-style:	none;
	padding:	0;
	margin:		0;
	border:		1px solid #000;
}
.ac_results iframe {
	display:	block;
	position:	absolute;
	top:		0;
	left:		0;
	z-index:	-1;
	width:		3000px;
	height:		3000px;
}
.ac_results li {
	width:		190px;
	padding:	2px 5px;
}
.ac_results a {
	width:		100%;
}
.ac_loading {
	background:	url('/jquery/img/indicator.gif') right center no-repeat;
}
.over {
	background:	yellow;
}