@charset "utf-8";
/* CSS Document */

td, th {
	vertical-align: top;
}

.form-table {
	width: 350px;
	margin: 5px;
	white-space: nowrap;
	border-collapse: collapse;
}
.form-table td {
	vertical-align: middle;
	padding: 2px;
}
.form-table th {
	vertical-align: bottom;
	padding: 2px;
}
.ctr td {
	text-align: center;
}
.item { 
	background: #eeeeee;
	padding: 2px;
}

.item-remove {
	float: right;
	padding: 2px;
}

.item-data {
	float: left;
}

.error {

	color: red;
	clear: both;
}
.phone div.error {
	display: inline;
}
.highlight {
	background: #132E54;
	color: #fff;
}
.form-inactive {
	border: 1px solid #000;
}
.form-active {
	border: 1px solid #132E54;
}
