#errors { color:#0f0; text-align:center; visibility:hidden;}
#errors.erroro div.error { color:#f00;  visibility:visible;display:inline;}
#errors.erroro div.ok { color:#ff0;  visibility:hidden;display:none;}
#errors.oko div.error { color:#f00;  visibility:hidden;display:inline;}
#errors.oko div.ok { color:#f00;  visibility:hidden;display:none;}
#errors.goodo div.error { color:#f00;  visibility:hidden;display:none;}
#errors.goodo div.ok { color:#00f;  visibility:visible;display:inline;}


req { color:#F00; }

form textarea ( color:#000; }
div.adv span.ok { color:#fff;visibility:hidden;display:none; }
div.adv span.error { color:#f00;visibility:visible;display:block; }
div.adv input.ok { background-color:#fff; }
div.adv input.error { background-color:#fdd; }
div.adv textarea.ok { background-color:#f0f0f0; }
div.adv textarea.error { background-color:#fdd; }
div.adv select.ok { color:#000;background-color:#fff; }
div.adv select.error { background-color:#fdd; }