@charset "iso-8859-1";

form {
	padding : 0;
}

label {
	display : block;
	width : 9em;
	height : 1.5em;
	padding : 0;
	margin-left : 0;	
	margin-top : 0.5em;	
}
	
input, select {
	display : block;
	margin-top : -1.5em;
	position : absolute;
	color : #43b;
	background-color : #fff;
	padding : 0.1em 0.2em 0.2em 0.2em;	
	margin-left : 9em;
	border : 1px solid #3b9;
	width : 24em;
	font-family : "Courier New", Courier, monospace;
}

input:focus, select:focus, textarea:focus, .chk:hover {
	color : #000;
	background-color : #fd4;
}

select {
	font-family : Arial, sans-serif;
	padding : 0.1em 0.2em 0.3em 0.1em;	
}

textarea	{
	color : #43b;
	background-color : #fff;
	margin : 0.5em 0 0 0;
	padding : 0.1em 0.25em 0.2em 0.25em;	
	width : 32em;
	border : 1px solid #3b9;
}

.but input	{
	border: 1px solid #3b9;
	color : #fff;
	background-color: #3b9;
	font-family : "Lucida Sans Unicode", Geneva, Helvetica, Arial, sans-serif;
	font-size : 1em;
	font-weight : bold;
	width : 16em;
	margin : 1em 0.5em 0 0.5em;
	padding : 0.05em 0.1em;
	position : relative;
	display : inline;
}

fieldset {
	border : 0 none;
	margin : 0 0 2em 0;
}

legend {
	font-size : 1.2em;
	font-weight : bold;
	color : #076;
	margin : 0 0 1em 0;
}

.chk input {
	margin-top : -1.1em;
	width : 1.5em;
	margin-left : 0;
	border-width : 0;
}

.chk label {
	width : auto;
	margin-left : 2.5em;
}

