.mod_form {
    background:url('../img/contact/contact_form-fill.gif') repeat-y right top;
    margin-top:15px;
    width:395px;
}

    .mod_form .wrap {
        background: url('../img/contact/contact_form-bottom.gif') no-repeat right bottom;
    }

    .mod_form h2 {
        background: url('../img/certificates/top.gif') no-repeat right top;
        color:#fff !important;
        font-size:1.2em;
        padding:7px 10px 5px 28px;
    }

    .mod_form form {
        padding:5px 15px 20px;
    }
		.mod_form fieldset .input {
			clear: both;
			padding: 10px 20px;
			width: 100%;
		}
			.mod_form fieldset .input label {
				color: #9a8c7b;
				display: block;
				float: left;
				font-weight: bold;
				width: 90px;
			}
			.mod_form fieldset .input input {
				width: 250px;
			}
            .mod_form fieldset .checkbox label {
                display:inline;
                float:none;
                padding-left:5px;
                width:auto;
            }
			.mod_form fieldset .checkbox input {
				width: auto;
			}
		.mod_form fieldset .error-message {
			background: #C00;
			color: #fff;
			display: inline-block;
			font-size: 80%;
			font-weight: bold;
			margin: 0 0 0 90px;
			padding: 2px 5px;
			text-align: right;
			width: 242px;
		}
		.mod_form fieldset .button {
			padding: 0 15px;
		}

		.mod_form .messages .message {
		  margin-top:10px;
		  padding:5px;
		  color:#fff;
		  font-weight:bold;
		  background-color:#8b0000;
		  text-align:center;
		}
