fieldset{padding:10px; border:1px solid #eaeaea; margin-bottom:10px;}
textarea, select, option, input{font:12px Arial; color:#444}
input{width:200px}
textarea, input{padding:5px; border:1px solid #ccc}
textarea:focus, input:focus{background:#f4f4f4; border:1px solid #999; }
select{border:1px solid #ccc; padding:5px;}
fieldset{ width:550px; position:relative}
fieldset legend{padding:0; margin:0; height:24px; line-height:25px;}
fieldset legend label{width:280px; background:url(/gfx/tpl/bg_label.png); display:block; padding:0 10px 0 10px}
span.error, span.ok{font:bold 11px Arial}
span.error{color:#900}
span.ok{color:#060}

input.error, textarea.error{border:1px solid #900; color:#900; background:#FDF1EE}
input.ok, textarea.ok{border:1px solid #060; color:#060; background:#ECF8E4}