#contact_form table {border: 0px solid #000; width: 100%; padding: 20px;}
#contact_form th {float: right; border: 0px solid #000; padding: 5px 2px 2px 0;}
#contact_form td {border: 0px solid #000; width: 100px; padding: 2px;}
#contact_form label {float: right; border: 0px solid #000;  margin: 0 10px 0 0; font-weight: normal; width: 120px; text-align: right; }
#contact_form input {float: right;  font-size: 11px; padding: 2px;}
#contact_form input#contact_name { float: left; width: 140px; }
#contact_form input#contact_surname { float: left; width: 180px; }
#contact_form input#contact_phone { float: left; width: 180px; }
#contact_form input#contact_email { float: left; width: 300px; }
#contact_form input#contact_company { float: left; width: 300px; }
#contact_form input#contact_subject { float: left; width: 400px; }
#contact_form textarea { width: 400px; height: 215px; font-size: 11px; padding: 2px;}
#contact_form ul { list-style: none; float: left;  padding: 0px;}
#contact_form ul.error_list { list-style: none; float: left; width: 100%;  padding: 0px; color: red;}
#contact_form li { float: left;  padding: 4px 0 0 0; width: 117spx; margin-right: 45px;}
#contact_form ul li label { float: right; width: 50px; margin-top: -2px; width: 80px;}
#contact_form ul li input { float: left; width: 50px;}
