.form_error, .err
{
  display: block;
  padding: 20px 10px 10px 48px;
  border: 1px dashed #ff0000;
  background-color: #FFeeee;
  margin: 18px 0 18px 0;  
  background-image: url(/images/admin/icons/dialog-error_32x32.png);
  background-position: 10px 10px;
  background-repeat: no-repeat;
  font-weight: bold;	
}

.form-row .form_error
{
  height: 32px;
  width: 320px;
}

.form-row-error label
{
  color: #c00000;
}
.form-row-error .message
{
  margin-left: 140px;
  color: #c00000;	
  background-image: url(/images/admin/icons/dialog-error_16x16.png);
  background-position: 2px 2px;
  background-repeat: no-repeat;
  padding-left: 23px;
}
.form-row-error input.text
{
  border: 1px solid #c00000;
}

.form-row
{
  clear: both;
  margin: 18px 0 18px 0;
}

.form-row input.text
{
	width: 300px;
}
.form-row textarea
{
  width: 300px;	
}
	
.form-row label
{
  display: block;
  width: 120px;
  text-align: right;
  padding: 11px 10px 6px 10px;
  line-height: 16px;
  float: left;
}

.required_field
{
  color: #ff0000;
  height: 100%;
  line-height: 100%;
}

.form-row .positioned
{
	margin-left: 140px;
	width: 300px;
}