*{font-size:12px}
th{font-size:12px;font-weight:normal;text-align:left;background-color:#eee;padding:0px 3px;vertical-align:top}
.errs{color:#c00}
table.form td p{margin-right:10px;}
.english{font-size:10px;text-align:right;}
.required{background:#eee url("/imgs/required.gif") no-repeat right 2px;padding-right:31px}
input{margin:3px}

form.contact{background:#fff url(/contact/imgs/image_contact.jpg) no-repeat right}

@media only screen and (max-width: 640px) {
form{background-image:none}
th,td{display:block;padding:5px }
*{max-width:100%}
}