fieldset {padding: 10px;}
table.form-table
{
	width:100%;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 5px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
}

input[type=text], select, textarea {
width: 300px;
}

/* Правило для Internet Explorer */
input { width:expression(this.type=='text' ? '300px' : ''); }

td {
font-weight: bold;
}

td p {
font-weight: 100;
}