.default_form {
 margin:10px 0 !important;
 padding:10px 0;
}

.default_form label.oblg span, .default_form span.oblg {
 font-weight: bold;
 background: url('../images/oblg.png') 0 2px no-repeat;
 padding-left: 15px;
}
.default_form span.oblg {
 _width: 15px;
}
default_form.oblg {
 width: 16px;
 height: 16px;
}
.default_form label.error_field {
 color: #712E32;
}

.error_block, .default_form .error {
 display: block;
 border: 1px solid #501114;
 border: 1px solid red;
 padding: 10px;
 margin: 20px 0;
 background-color: #fff;
 color: #501114;
 font-weight: bold;
}

.default_form .error a, .block a {
 color: #000000;
 text-decoration: underline;
 font-weight: bold;
}

.default_form .error a:hover, .block a:hover {
 text-decoration: none;
}

.default_form label {
 width:400px !important;
}

.default_form .submit {
 width:auto !important;
 float:right;
 background:#d73e33;
 color:#ffffff;
 font-weight:bold;
 border:1px solid #d73e33;
 padding:4px 8px;
}