form#contact_form label{width:150px; float:left; padding-bottom:10px;}
#alert{padding:5px; margin:5px 0 5px 0; display:block; color:#fff}
#alert.error{background:#900}
form span{display:none; padding:4px; font-size:10px; font-style:italic}
form span.error{color:#900; display:inline-block;}
form input.error{background-image:url(/gfx/icons/no_ok.gif); background-repeat:no-repeat; background-position:right}
form input.ok{background-image:url(/gfx/icons/ok.gif); background-repeat:no-repeat; background-position:right}
form textarea{margin-bottom:10px;}
em {color:#CC0000}