label{
   display: block;
   padding: 2px;
   /*background-color: #b8d2ed;*/
   color: white;
   width: 110px;
   font-size: 0.8em;
   font-family: arial;
}

p{
   color: white;
   font-family: arial;
}

label.label_error{
   color: red;
}

div.contact_form{
   margin: 0px auto;
   overflow: hidden;
   padding: 10px;
/*   background-color: #e5eff9;
   border: 1px solid;
   border-color: #b8d2ed; */
}

div.error_msg{
   padding: 5px;
   font-size: 0.8em;
   color: red;
}

div.error_msg p{
   color: red;
}

table.contact_form{
   width: 100%;
}

input.contact_text{
   width: 355px;
}

textarea{
   width: 355px;
}

fieldset{
   border: none;
}

a.button_send{
   padding: 0px;
   width: 108px;
   height: 29px;
   border: 1px solid;
   border-color: #7E7F9E;
   background-color: #2D294A;
   overflow: hidden;
   display: inline;
   text-align: center;
   line-height: 29px;
   color: white;
   float: right;
   font-size: 0.8em;
   font-family: arial;
}

a.button_send:hover{
   color: black;
   text-decoration: underline;
   background-color: #7E7F9E;
}


