
/* ------------------------------------------------------------------- */

label {
   clear: both;
   display: block;
   float: left;
   
   padding: 3px;
   padding-top: 5px;
   
   width: 150px;
   
   text-align: right;
}

dl {
   width: 446px;
}

/* ------------------------------------------------------------------- */

input, select, textarea {
   margin: 3px;
   padding: 1px;
   
   width: 270px;
   
   border-width: 1px;
   border-style: solid;
   border-color: #999999;
   
   background: transparent;
}

textarea {
   height: 60px;
}

.button_submit {
   display: block;
   
   margin-right: 25px;
   margin-left: auto;
   
   width: 150px;
   
   text-align: center;
   
   cursor: pointer;
}

/* ------------------------------------------------------------------- */

.errors {
   display: block;
    
   margin-left: auto;
    
   width: 270px;
   
   list-style-type: disc;
}

.errors li {
   margin-left: 16px;
   
   color: #ff0000;
}

/* ------------------------------------------------------------------- */
 