input:focus {
	background:#FFC;
	}
table#form {
	}
table#form th, table#form td {
	font-size:75%;
	line-height:160%;
	color:#333;
	vertical-align:top;
	}
table#form th {
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
	padding:0 0 1em 0;
	}
table#form td {
	word-spacing:0.25em;
	text-align:left;
	padding:0 0 1em 0.5em;
	}

table#form tr.nessesary th {
	color:#F00;
/*	background:#FEE1E1;	*/
	
	}
table#form tr.optionary th {
	background:#9FC;
	}

div.breaker {
	width:600px;
	text-align:center;
	}
div.breaker p {
	margin:2em 0 1em 0;
	}
div.breaker input {
	font-size:75%;
	line-height:160%;
	padding:0 0.25em 0 1.5em;
	margin:0 1em;
	}
div.container p span {
	color:#F00;
	}
