

  form.hform {
        width       : 700px;
    }

    .hform textarea,
    .hform input,
  .hform label,
  .hform ins {
    font-size   : 1.2em;
    font-family   : arial;
    }

  .sources .items .hform fieldset p,
  .hform fieldset p {
    padding   : 0 0 20px 20px;
  }

    .hform fieldset {
        margin      : 2px 0 10px 0;
        padding     : 0 0 20px 0;
        border      : 0;
        width       : 100%;
    border-bottom : 1px #dcdcdc solid;
    }

    .hform fieldset div {
        padding     : 2px 0 0 20px;
        *padding    : 2px 0 0 20px;
        margin      : 0;
        background  : #ffffff;
        width       : 99%;
        height      : auto;
        overflow    : hidden;
    position  : relative;
    }


    .hform legend {
    display   : none;
    }

    .hform label {
        width       : 150px;
        margin      : 0.3em 0 0 0;
    }


    .hform label,
  .hform span,
  .hform ins {
        float       : left;
        display     : inline;
    }


    .hform span {
        padding         : 1px;
        margin          : 0 1em 2px 0;
    font-size     : 0;
        border          : 2px solid #fff;
    }


    /* help text */

    .hform ins {
        font-size       : 1.1em;
        text-decoration : none;
        margin          : 0 0 0 12px;
        padding         : 0;
        display         : none;
    }

    .hform .wrong ins {
        display         : none;
    }


    /*  wrong class */

    .hform .wrong {
        /* border      : 1px #e1e1e1 solid;
        background  : #f6f8f7; */
    }

    .hform .wrong span     { border      : 2px solid #cc1931;}




    /* */



    .hform input,
  .hform label,
  .hform select {
        font-size   : 12px;
        height      : auto;
        padding     : 2px;
    }

  .hform select {
    width   : 256px;
    padding   : 1px 2px;
  }

  .hform textarea,
  .hform input {
    margin    : 0 !important;
    height    : auto;
    font-size : 12px;
    width   : 250px;
  }

    .hform input:focus,
  .hform textarea:focus,
  .hform select:focus {
    border: 1px solid #ccc;
  }


  .hform .submitbtt {
    width     : 120px;
    text-align    : left;
    bottom      : 5px;
    left      : 450px;
    position    : absolute;
  }

  .hform .submitbtt .continuastep,
  .continuastep {
    text-align    : center;
    display     : block;
  }


  button.continuastep,
  .hform .submitbtt input {
    width     : auto;
    color     : #fff;
    font-size   : 10px;
    padding     : 4px 10px;
    cursor      : pointer;
    border      : 0;
    text-align    : center;
    outline     : none;
    background    : #00adef url(../images/bg_button.gif) center left repeat-x;
  }




  /***********************************************/

  #formcontact {
    background    : url(../images/bg-form-contact.gif) left 20px no-repeat;
    padding-left  : 180px;
    width     : 520px;
  }

  #formcontact fieldset {
    border      : 0;
    width     : 500px;
  }

    #formcontact textarea {
      height    : 80px;
    }



  .formstep .items {
    min-height:300px;
    height:auto !important;
    height:300px;
float:left;
display:inline

  }

  .formstep form.hform {
    width     : 660px;
float:left;
display:inline
  }


