/* CSS Document */
#MailForm {
position: relative;
width: 630px;
height: 480px;
top: 0px;
margin: 0px auto 20px auto;
z-index: 100;
background: none;
}

#SenderName .MailLabel {
  position: absolute;
  width: 100px;
  font-size: 12px; 
  left: 30px;
  top: 30px;
  color: #364f99;
}

#SenderName .MailField {
  position: absolute;
  left: 100px;
  top: 30px;
}


#SenderName .MailError {
  position: absolute;
  left: 100px;
  top: 32px;
}


#SenderSurname .MailLabel {
  position: absolute;
  background: transparent;
  width: 100px;
  font-size: 12px; 
  left: 30px;
  top: 60px;
  color: #364f99;
}

#SenderSurname .MailField {
  position: absolute;
  left: 100px;
  top: 60px;
}

#SenderSurname .MailError
{
  position: absolute;
  left: 100px;
  top: 62px;
}


#SenderStreet .MailLabel {
  position: absolute;
  background: transparent;
  width: 100px;
  font-size: 12px; 
  left: 30px;
  top: 90px;
  color: #364f99;
}

#SenderStreet .MailField {
  position: absolute;
  left: 100px;
  top: 90px;
}


#SenderStreet .MailError
{
  position: absolute;
  left: 100px;
  top: 92px;
}


#SenderZIP .MailLabel {
  position: absolute;
  background: transparent;
  width: 100px;
  font-size: 12px; 
  left: 30px;
  top: 120px;
  color: #364f99;
}

#SenderZIP .MailField {
  position: absolute;
  left: 100px;
  top: 120px;
}

#SenderZIP .MailError
{
  position: absolute;
  left: 100px;
  top: 122px;
}


#SenderCity .MailLabel {
  position: absolute;
  background: transparent;
  width: 100px;
  font-size: 12px; 
  left: 30px;
  top: 150px;
  color: #364f99;
}

#SenderCity .MailField {
  position: absolute;
  left: 100px;
  top: 150px;
}

#SenderCity .MailError
{
  position: absolute;
  left: 100px;
  top: 152px;
}

#SenderPhone .MailLabel {
  position: absolute;
  background: transparent;
  width: 100px;
  font-size: 12px; 
  left: 30px;
  top: 180px;
  color: #364f99;
}

#SenderPhone .MailField {
  position: absolute;
  left: 100px;
  top: 180px;
}




#SenderMail .MailLabel {
  position: absolute;
  background: transparent;
  width: 100px;
  font-size: 12px; 
  left: 330px;
  top: 30px;
  color: #364f99;
}

#SenderMail .MailField {
  position: absolute;
  left: 400px;
  top: 30px;
}

#SenderMail .MailError {
  position: absolute;
  right: 10px;
  top: 32px;
}


#MailSubject .MailLabel {
  position: absolute;
  background: transparent;
  width: 100px;
  font-size: 12px; 
  left: 330px;
  top: 60px;
  color: #364f99;
}

#MailSubject .MailField {
  position: absolute;
  left: 400px;
  top: 60px;
}


#MailSubject .MailError {
  position: absolute;
  right: 10px;
  top: 62px;
}


#SenderSubject .MailError {
  position: absolute;
right: 10px;
  top: 62px;
}


#MailMessage .MailLabel {
  position: absolute;
  background: transparent;
  width: 100px;
  font-size: 12px; 
  left: 330px;
  top: 90px;
  color: #364f99;
}

#MailMessage .MailField {
  position: absolute;
  left: 400px;
  top: 90px;
  overflow: auto;
}

#MailMessage .MailError {
  position: absolute;
  right: 10px;
  top: 92px;
}


#MailSend {
  position: relative;
  top: 430px;
  margin: 0 auto 0 auto;
  text-align: center;
}



.MailField input, textarea {
width: 200px;
border: 1px solid #364f99;
}

.MailField textarea {
height: 110px;
}


.MailLabel {
font-weight: bold;
}


.MailError {
  position: absloute;
  font-weight: bold;
  font-size: 11px;
  color: #a00b0b;
  margin-left: .45em;
}


#MailSend input {
  border: 1px solid #364f99;
  width: 200px;
  height: 25px;;
  background: #e0e0e0;
  color: #364f99;
font-weight: bold;
}

#MailHeader {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
line-height: 15px;
height: 15px;
font-weight: bold;
font-size: 12px;
padding-top: 2px;
padding-bottom: 2px;
color: #a00b0b;
text-align: center;
}

.MailThanx,
.MailArgh {
margin: 50px;
margin-top: 100px;
text-align: center;
}




#MailCaptcha .MailLabel {
  position: absolute;
  right: 178px;
  top: 370px;
  font-size: 12px;
width: 280px;
  font-weight: bold;
color: #999999;
text-align: center;
}


#MailCaptcha .CantRead {
 position: absolute;
  right: 175px;
  top: 310px;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

.CantRead a {
text-decoration: none;
color: #808080;
border-bottom: 1px dotted #808080;
}

.tx-srfreecap-pi2-cant-read {
color: #808080;
font-weight: bold;
}


#MailCaptcha .MailField {
  position: absolute;
  top: 330px;
right: 215px;
}

#MailCaptcha .MailError {
  position: absolute;
  left: 180px;
  top: 350px;
width: 330px;
}

#MailCaptcha .MailImage {
  position: absolute;
  right: 195px;
  top: 220px;
}
