/*  *********************************************   FORMS   *********************************************** */
#contact_form { width: 557px; }
.form_column { float: left; width: 245px; border-top: 1px solid #684C1C; margin: 5px 20px 20px 0; padding: 10px 0 0 0; }
.column_name, .column_captcha { margin-right: 40px; }
.comments { float: left; clear: left; width: 520px; border-top: 1px solid #684C1C; margin: 5px 0 20px 0; padding: 10px 0 0 0; }
.captcha { float: left; background: #FFF; height: 74px; margin-top: 4px; padding: 4px 6px; }
.field { clear: left; margin-bottom: 5px; }
#contact_form p { clear: left; }
#contact_form .small { font-size: 10px; }
#contact_form H2, #contact-side H2 { width: 100%; float: left; margin: 0 0 0 0; padding: 20px 0 0 0; }
.captcha div { float: left; margin: 0 12px 5px 0; }
	.captcha div.last { clear: left; margin-right: 0px; }
.inputSelect, .inputComment, .inputButton { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; border: 1px solid #999; padding: 3px; margin: 4px 4px 0 0; }
.inputSelect { color: #000000; width: 220px; background-color: #FFF; }
#code { clear: both; float: left; font-family: Arial, Helvetica, sans-serif; border: 1px solid #999; font-size: 16px; font-weight: bold; letter-spacing: 1px; height: 26px; margin: 0; padding: 5px 0 0 0; color: #000000; width: 105px; text-align: center; background-color: #FFF; }
.inputComment { color: #000; width: 505px; background-color: #FFF; }
.inputButton { float: left; color: #FFF; background-color: #684C1C; width: 90px; height: 42px; cursor: pointer; margin: 0 12px 0 0; }
label.error { color: red; font-style: italic; float: left; margin: 4px 0 0 5px; clear: both; display: block; }
.backtotop { clear: both; float: right; margin: 20px 80px 0 0; }
#contact-side { display: none; }
 