fieldset,form,label,legend{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
.comform fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}
.comform legend{font-size:1.2em;background-color:#e3dfdf;color:#333;padding:0 .4em;}
.comform label{float:right;width:90px;display:block;clear:right;margin-left:1em;text-align:right;cursor:pointer;color:#333;}
.comform textarea,.comform input,.comform select,.comform label,.comform button,.comform optgroup{margin-top:20px;padding: 2px;}
.comform input[type="checkbox"],.comform input[type="radio"]{margin-bottom:7px;}
.comform textarea:focus,.comform input[type="text"]:focus{border:1px solid #666;}
.comform input[type="checkbox"]{color:#000;}
.comform optgroup{background-color:#ccc;color:#000;}
.comform textarea,.comform input[type="text"]{border:1px solid #aaa;}
.comform select,.comform input[type="radio"],.comform option{background-color:#fff;color:#000;}