form.form{background-color:#E2E2E2;padding:5px;}
form label{width:300px;display:block;}
form input[type=text],form input[type=password]{width:95%;}
.col300 form label{width:270px;display:block;}
form .req{color:#900;}
form.main{margin-top:20px;color:#333;background:#DBDBDB;padding:4px;}
form.main div{padding-bottom:10px;padding-top:3px;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#C8C8C8;}
form.main div.bh_site{display:none;}
form.main label{width:120px;margin-right:20px;padding-left:10px;float:left;}
form.main input[type=text],form.main input[type=select],form.main input[type=password]{float:left;width:250px;}
input.formError,textarea.formError{background:#FFCFCF;border:1px solid #DF8F90;}
form.main span{visibility:hidden;}
span#select_subcat{visibility:visible;}
form div,.col300 form div{margin-bottom:5px;margin-top:10px;}
