/* contact form */

table.contact {
	width: 100%;
}

table.contact_form tr td.label {
	font-weight: bold;
	vertical-align: top;
	width: 25%;
	text-align: left;
}

table.contact_form tr td.label_red {
	font-weight: bold;
	vertical-align: top;
	width: 25%;
	color: #f50000;
	text-align: left;
}

table.contact tr td.field {
	width: 75%;
}

table.contact tr td.field input {
	width: 80%;
}

table.contact tr td.field textarea {
	width: 100%;
	height: 250px;
}

/* contact form */

table.contact_form {
	width:425px;
	text-align:right;
}

table.contact_form td {
	padding:3px 0;

}

table.contact_form .input_text {
	width:327px;
}