/* ### Uni-Form by Dragan Babic  - http://dnevnikeklektika.com/ , http://draganbabic.com/ ### */ 
/* ### Some rights reserved - http://creativecommons.org/licenses/by-sa/2.5/ ### */

.chp_obl {
	margin:0 20% 10px; padding-top:10px;
	color:#777;
	font-style:italic;
	font-size:14px;}
	
.form_abo {
	margin:0 5%;
	font-size:14px;
	}

/* Edit only below "your rules below" comment for each selector unless you know whatyou are doing */

.uniForm{
  margin:0; padding:0;
  position:relative;
  width:100%;
  /* your rules below */
  font-size:14px;
}

  /* Some generals */
  .uniForm fieldset{
	border:1px solid #777;
	margin:5px 75px; padding:15px 0;
    /* your rules below */
  }
    .uniForm fieldset legend{
      margin:0 5px; padding:0 5px;
      /* your rules below */
      color:#ff7900; /* Reset IE */
      font-weight:bold; /* Assign your value */
      font-size:120%; /* Assign your value */
    }

    .ctrlHolder{ /* This is the main unit that contains our form "modules" */
      overflow:hidden;
      margin:0; padding:0;
      clear:both;
      /* your rules below */
      padding:7px 0; /* Assign your value */
    }
      .ctrlHolder span{
        position:relative;
		text-align:right;
      }

    .buttonHolder{
      overflow:hidden;
      clear:both;
      /* your rules below */
	  text-align:right;
	  margin-top:10px;
	  margin-right:10%;
    }
      .resetButton{
      }
      .submitButton{
      }

    .uniForm .inlineLabel{
      width:auto;
      float:none;
      display:inline;
      /* your rules below */
    }
      .uniForm .inlineLabel input{
      }
    
    /* Highlighting the rows on input focus */
    .focused{
		border-bottom:1px solid #33435b;
		border-top:1px solid #33435b;
      background:#bbb url(img/bg_focused.png);
	  font-weight:bold;
    }


    /* ########################################################################## */

    /* Styles for form controls where labels are in line with the input elements */
    /* Set the class to the parent to .inlineLabels */
    .inlineLabels .ctrlHolder{
    }
      .inlineLabels span{
        display:block;
        overflow:hidden;
        width:100%;
      }

        .inlineLabels label,
        .inlineLabels .label{
          float:left;
          margin:.3em 2% 0 0; padding:0;
          line-height:100%;
          /* your rules below */
          width:25%; /* Assign your value */
		  color:#33435b;
        }

        .inlineLabels .textInput{
          float:left;
          /* your rules below */
          width:55%; /* Assign your value */
        }
        
        
        .inlineLabels .selectInput{
          float:left;
          /* your rules below */
          width:55%; /* Assign your value */
        }

        .inlineLabels textarea{
          float:left;
          /* your rules below */
          width:55%; /* Assign your value */
        }

      .inlineLabels .formHint{
        clear:both;
        /* your rules below */
        margin-top:0;
        margin-left:26%;
		margin-right:10%;
		font-size:12px; font-style:italic;
		padding-top:2px;
		color:#666;
      }

        /* inlineLabels esthetics */
        .inlineLabels .formHint strong{
        }


   

    /* Focus pseudoclasses */
    .ctrlHolder .textInput:focus{
    }
    div.focused .textInput:focus{
    }
    div.focused .formHint{
    }

    /* Required asterisk styling, use if needed */
    label em,
    .label em{
	display:block;
	position:absolute;
	left:26%;
	font-style:normal;
	font-weight:bold;
    }
    .blockLabels label em,
    .blockLabels .label em{
      position:static;
      display:inline;
    }
