.notification_error
{
border: 2px solid red;
height: auto;
width: 90%;
padding: 4px;
margin: 0px;
text-align: center;
font-size:12px;
background: transparent;
text-align: center;
-moz-border-radius: 5px;
font-size:14px;
}


.notification_ok
{
border: 1px #567397 solid;
height: auto;
width: 90%;
padding: 0px; 
margin: 0px;
background: transparent;
text-align: center;
-moz-border-radius: 5px;
font-size:14px;
}

.contact_ok
{
border: 2px #FAB41F solid;
height: auto;
width: 90%;
padding: 0px; 
margin: 0px;
background: transparent;
text-align: center;
-moz-border-radius: 5px;
font-size:14px;
}


.field_error
{
color: red; 
margin-left: 3px;
background:  url('images/warningsm.png') no-repeat scroll 0px 50%;
/* LR padding-left: 20px; */
padding-left: 20px;
}
/* Label */
label 
{
padding-left: 5px;
margin: 5px;
float: left;
text-align: left;
}

/* Input, Textarea */
input, textarea
{
margin-top: 3px;
padding: 4px; 
/*border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 
color: #333333; */
font-size: 13px;
-moz-border-radius: 3px;
}

/* Input for Captcha */
.cap input
{
margin:0px;
padding: 0px; 
border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 
color: #333333; 
font-size: 13px;
-moz-border-radius: 3px;
}

/* BR */

br
{
clear: left;
}
