
#apply fieldset{ border: none; }

#apply .left label, #apply .center label, #apply .center label, #apply .left .label{ display: block; margin: 5px auto; width: 324px; clear: both; }

#apply .left label span, #apply .left .label span, #apply .center label span{ width: 108px; float: left; margin: 5px 10px 5px 0; display: block; clear: left; }
#apply .left label input,#apply .left label textarea, #apply .left label select, #apply .label div{ float: left; width: 200px; margin: 5px 0;  border: 1px solid #1DB334; }

#apply .left .label div label{ width: 50%; float: left; margin: 0; clear: none; }
#apply .left .label div label input{ float: none; display: inline; width: auto; margin: 0 3px; }

#apply .checkbox{ width: auto; }
#apply .submit{ background: url("../images/button_apply.gif") no-repeat center center; width: 84px; height: 23px; border: 0; float: right; margin: 10px 30px; position: relative; color: #FFFFFF; font-size: 1.3em; font-weight: bold; text-decoration: none; }
#apply .file{  margin: 0; font-size: 10px; }

#apply fieldset.left{ width: 380px; float: left; margin-left: 145px; }
#apply fieldset.right{ width: 190px; float: left; text-align: left; }
#apply fieldset.center{ clear: both; width: 380px; float: left; }

#apply .center label{ text-align: left; }
