form{margin-bottom:20px}form.custom ol{list-style-type:none}form.custom li.formrow{padding-top:20px;clear:both}form.custom fieldset{border:0;border-bottom:1px dotted #d9d9d9;padding-bottom:30px;margin-bottom:10px}form.custom .fieldsetdesc{margin-top:10px;width:550px}form.custom fieldset legend{font-size:18px;padding:0}input.txt,textarea,select{border:1px solid #d9d9d9;padding:4px}select option{padding:0 4px 0 4px}form.custom textarea{width:306px;height:120px}form.custom input.txt{width:138px}form.custom input.full,form.custom select.full{width:306px}
form.custom input.txt2nd{border:1px solid #d9d9d9;padding:4px;width:138px;margin-left:20px}form.custom label.name{width:150px;float:left;padding-top:7px}form.widelabel label.name{width:300px}form.custom .inputs{padding-left:12px;float:left}.inputs{padding-left:12px;float:left}.description{font-size:11px;width:300px;padding:8px;margin-top:5px;background-color:#f7faf8}button,input.button{font-size:11px;padding:2px 4px}form.custom .validation-failed{border:1px solid #d30000}form.custom .add{margin-bottom:10px;margin-top:0;width:315px}
form.custom .errors{float:right;width:142px;color:#d30000}form.custom li.narrow .errors{width:305px}form.custom .errors div{margin-bottom:8px}.overTxtLabel{cursor:text;color:#b3b3b3;white-space:nowrap}.validate-error .inputs{background:url('/s/images/icons/validation-error.png') no-repeat left 7px}.validate-ok .errors{background:url('/s/images/icons/validation-ok.png') no-repeat left 3px;height:20px}form.custom label.radio,form.custom label.checkbox{margin-top:7px;width:300px;line-height:130%}form.custom select{padding:2px}
form.custom .add select{margin-top:0}div.warnblock,div.infoblock,div.errorblock{border:1px solid #d9d9d9;padding:14px 8px 14px 50px;margin:20px 0;background:url(/s/images/icons/warn.gif) no-repeat 10px 50%;font-size:11px;line-height:1.2;zoom:1}div.warnblock:first-child,div.infoblock:first-child,div.errorblock:first-child{margin-top:0}div.infoblock{background:url(/s/images/icons/info.gif) no-repeat 10px 50%;color:#1c974d}div.errorblock{background:url(/s/images/icons/error.gif) no-repeat 10px 50%;color:#cc1414}
img.loader{width:16px;height:16px}form.custom ul.selector{margin:0}div.controls{margin-top:5px}table.custom button{margin-right:5px;margin-left:5px}table.custom div.controls button{margin-left:0}
