
div#form-for-registration {
  margin: 0;
  padding: 0;
  font-size: 11px;
  width: 530px;
  
}


div#form-for-registration label{
  display: block;
  float: left;
  font-weight: bold; 
  width: 85px;
  padding: 6px 0px;
  margin: 0 10px 0px 20px;
  text-align: left;  
}

div#form-for-registration input, div#form-for-registration textarea, div#form-for-registration select{
   margin:  5px 0 0 0; 
   padding: 0;
   float: left; 
   width: 350px;
   background: #f9f9f2; border: 2px solid #ededed; padding: 3px 3px 1px;
}


div#form-for-registration select{
  width: 360px;
  font-size:11px;
}
div#form-for-contact {
  margin: 0;
  padding: 0;
  font-size: 11px;
  min-width: 400px;
  max-width: 460px;
  width: 230px;
}

.form-info p { font-size: 12px; line-height: 1.5em;	}

.form-info p.title{
font-size:14px;
color:	#e82222; 
}

.asterisk {
 font-size: 10px;
 color: #e82222; 
}

div#form-for-contact fieldset{  
  font-size: 100%;  
  padding: 8px 0 0 0;
  margin: 0 0 0 0; 
}

div#form-for-contact label{
  display: block;
  float: left;
  font-weight: bold; 
  width: 130px;
  padding: 6px 5px;
  margin: 0 10px 0px 0;
  text-align: right;  
}

 span.star { color: #e82222; font-weight: bold; font-size: 36px; 
height: 7px; margin-left: 7px; margin-top: 13px;display:block; float:left;	}

.stardiv{
height: 27px;
border:1px solid #000;
width:40px;
float:left;	
}
div#form-for-contact .submit, div#form-for-registration  .submit{
margin: 20px 0px 40px 185px;
padding: 3px 5px;
  width: 150px;
}

div#form-for-contact textarea, div#form-for-registration textarea{
  overflow: auto;
  background: #f9f9f2; border: 2px solid #ededed; padding: 3px 3px 1px;
}

div#form-for-contact input, div#form-for-contact textarea{
   margin:  5px 0 0 0; 
   padding: 0;
   float: left;  
   background: #f9f9f2; border: 2px solid #ededed; padding: 3px 3px 1px;
}

div#form-for-admin input, div#form-for-admin textarea{
   margin:  5px 0 0 0; 
   padding: 0;
   float: left; 
   border : 1px solid #969696;
}

div#form-for-contact select,div#form-for-admin  select{
    margin:  5px 0 0 0; 
  border : 1px solid #969696;
   float: left; 
}

#notice {
    border: 2px solid red;
    padding: 1em;
    margin-bottom: 2em;
    background-color: #fff;
    font: bold smaller sans-serif;
}
