/*-------------------------------------------------------------*/
/* FORM */
/*-------------------------------------------------------------*/

.mainfield
     {
     float: left; 
     clear: left;
     width: 925px;
     background-color: #d3f2fc;
     padding: 15px 0px 15px 15px;
     }

.mainfield h2
     {
     margin-bottom:25px;
     }

fieldset .form_col_1
     {
     width: 353px;
     float: left;
     padding-right: 32px;
     }

fieldset .form_col_2
     {
     width: 503px;
     float: left;
     }


fieldset label
     {
     display: block;
      padding-bottom: 8px;
    }

fieldset input
    {
     padding: 3px 0px 0px 5px;
     display: block;
     height: 22px;
    }

fieldset input, fieldset label
     {
     width: 355px;
      float: left, 
      clear: left;
     }

 fieldset label .ast
     {
     color: #a04141;
     }

fieldset input, fieldset textarea
     {
     border: solid 1px #c3c3c3;
     margin-bottom: 18px;
     }

fieldset .captcha
     {
     margin-top: 10px;
     float: left;
     height: 25px;
     width: 516px;
     display: block;
     }

fieldset .captcha input
     {
     height: 28px;     
     width: 100px;
     float: left;
    margin-left: 15px;
    display: block;
     }

fieldset .captcha img
     {
     float: left;
     }

fieldset textarea
     {
     width: 498px;
     padding: 5px;
     height: 115px;
     }

fieldset .captcha input.btn_submit
    {
    float: right;
     clear: right;
     width: 90px;
     height: 40px;
     }

.hidden
{
display: none;
}


