#contactInfo {
  margin-top: 5px;
  margin-left: 460px;
  color: #fff;
}

#contactForm input[type=text], #contactForm textarea {
  border: 1px dashed #a13b2d;
  background-color: #d92026;
  width: 410px;
  padding: 8px 3px;
}

#contactForm textarea {
  height: 115px;
}

#contactForm input[type=text]:focus, #contactForm textarea:focus {
  background-color: #d7181f;
}

#contactForm input[type=submit] {
  background: url('../images/wyslij.png') no-repeat;
  border: none;
  height: 59px;
  width: 48px;
  position: relative;
  top: -120px;
  margin-right: 15px;
}

table#contactForm {
  margin-left: -10px;
  border-collapse: separate;
  border-spacing: 9px;
}

table#contactForm td {
  vertical-align: top;
  padding: 0;
}

.thanks {
  margin-left: 70px;
  margin-top: 10px;
}

#recaptcha_response_field {
  background-color: #fff !important;
  border-style: solid !important;
}
