/* CSS Document */

.photo{
	border: 4px solid #ebebeb;
}
.catalogue_item{
	border: 4px solid #ebebeb;
	margin-right: 6px;
	margin-bottom: 6px;
	height: 265px;
	width: 133px;
}

div#content div.form p					{ margin: 0 0 5px; font-size: 12px; }

div.form								{  }
div.form p span.info					{ color: #888; font-size: 10px; }

div.form label							{ display: block; color: #666; font-size: 12px; font-weight: bold; }
div.form label.required					{ color: #000; }

div.form input.textField				{ width: 300px; margin: 5px 0; padding: 2px; border: solid 1px #ccc; font-size: 14px; }
div.form input.textField.required		{ border: solid 1px #666; }
div.form input.textField.short			{ width: 100px; }

div.form textarea.textField				{ width: 300px; height: 100px; margin: 5px 0; padding: 2px; border: solid 1px #ccc; font: 14px arial, helvetica, sans-serif; }
div.form textarea.textField.required	{ border: solid 1px #666; }

div.form input.textField.error,
div.form textarea.textField.error		{ border: solid 1px #f99; background: #fdd; }