body { background:#CDE7C7; font-family:calibry, arial, sans-serif; font-size:12px; }

input,textarea,select { font-family:tahoma, arial, sans-serif; font-size:12px; border:1px solid gray; }

.field-row { clear:both; padding:5px 0; }
.field-row label { float:left; width:120px; padding:3px 0 0 0; }
.field-row input.text,
.field-row select.text { width:300px; padding:3px; }
.field-row textarea.text { width:450px; height:200px; padding:3px; }
.field-row label span { color:red; font-weight:bold; }

.field-row .text:focus { border:1px solid #000; background:#eaeaea; }

input.button { margin:0 0 20px 120px; padding:5px 15px; border:1px solid orange; border-bottom:2px solid orange; background:#FFC251; color:#fff; font-weight:bold; }
