#top { margin: 0 auto; padding-top: 18px; width: 602px; }
#middle { clear: both; margin: 0 auto; padding-top: 46px; width: 602px; }
#middle2 { clear: both; margin: 0 auto; padding-top: 26px; text-align: center; width: 400px; }
#middle3 { clear: both; margin: 0 auto; width: 450px; }
#bottom { clear: both; padding-top: 30px; margin: 0 auto; width: 150px; text-align: center; }
.ml { float: left; text-align: left; width: 50%; }
.mr { float: left; width: 50%; text-align: right; }
#top form { padding-top: 48px; }
#formleft { float: left; width: 262px; }
#formleft .text { background: url(../images/contacts/textback.gif) top left no-repeat; border: 1px solid #f05c03; height: 20px; margin-bottom: 13px; width: 260px; }
#formleft .text input { background: none; border: none; color: #7d0e03; height: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 7px; padding-top: 5px; width: 246px; }
#formleft #buttons { padding-top: 18px; text-align: right; width: 255px; }
#formleft #buttons a { padding: 0; margin: 0; margin-right: 10px; }
#formleft #buttons a img { vertical-align: top; }
#formleft #buttons input { background: none; border: none; height: auto; line-height: normal; padding: 0; width: auto; }
#formright { background: url(../images/contacts/textarea.gif) top left no-repeat; border: 1px solid #f05c03; height: 135px; float: left; margin-left: 39px; width: 297px; }
#formright textarea { background: none; border: none; color: #7d0e03; font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 127px; padding-left: 7px; padding-top: 5px; width: 286px; }

