/* ------ Стили "Обратная связь"
-----------------------------------------------*/

#contentForm h1 {text-align:center; font-size:18px; color:#001B8B; font-family:Georgia, "Times New Roman", Times, serif; margin:5px 0 15px 0;}

.contact {
width:435px;
margin-left:auto;
margin-right:auto;
padding:10px 10px 25px 2px;
}

.LoginForm input.box2 {
margin:5px 0 0 4px;
height:16px;
padding:5px 5px 5px 5px;
font-size:12px;
text-align:center;
position:relative;
z-index:2;
width:250px;
}

.LoginForm textarea.box2 {
height:200px;
width:300px;
color:#464646;
padding:9px 9px 9px 11px;
font-size:12px;
text-align:left;
margin:5px 0 5px 4px;
position:relative;
z-index:2;
}


#form p {
margin-bottom:15px;
position:relative;
}

#form label.error,
#form label.ok {
position:absolute;
z-index:1;
top:1px;
left:0px;
padding:10px 10px 12px 292px;
/*Сбрасываем метку*/
width:auto;
text-align:left;
margin:0;
background-repeat:no-repeat;
background-position:272px 10px;
}

#form label.ok {
background-image:url(../images/icook.gif);
background-color:#deefca;
color:#577530;
}

#form label.error {
background-image:url(../images/icofail.gif);
background-color:#f5d6d7;
color:#c81925;
}

#form .area label.ok,
#form .area label.error {
height:206px;
padding-left:355px;
background-position:335px 11px;
}

#form label.error,
#form label.ok { 
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
}

#form .ch img {
margin:10px 10px 0 20px;
}

#form .ch input  {
width:120px;
display:block;
margin:-30px 0 30px 100px !important
}

#mailOk {
height:128px;
width:350px;
margin:20px auto 20px auto;
background:url(../images/email.png) no-repeat 0px 0px;
padding:20px 0 0 160px;
font-size:16px;
color:#02AE0C;
}
#mailOk strong {font-size:16px;}

#mailCh {
height:128px;
width:350px;
margin:20px auto 20px auto;
background:url(../images/alert.png) no-repeat 0px 0px;
padding:30px 0 0 160px;
font-size:16px;
color:#F27300;
}