table.WebFormAuto {
  width: 100%;
  padding: 0px;
  border-collapse: collapse;
  font-family: Verdana, sans-serif;
  font-size: 12px;
}

table.WebFormAuto tr {}

table.WebFormAuto tr#Field_1 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_2 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_3 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_4 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_5 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_6 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_7 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_8 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_9 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_10 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_11 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_12 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_13 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_14 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_15 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_16 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_17 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_18 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_19 {border-bottom: 1px solid #99BAD7;}
table.WebFormAuto tr#Field_20 {border-bottom: 1px solid #99BAD7;}


table.WebFormAuto em {
  color: #F00;
}

table.WebFormAuto th {
  font-weight: bold;
  margin: 25px 0 0px 10px;
font-size: 13px;
float: left;
}

table.WebFormAuto td, table.WebFormAuto th {

  padding: 5px;
}
.field {float: right;}

table.WebFormAuto .quest {
  width: 380px;
}

table.WebFormAuto .field input[type=text] {
border: 1px solid #c7d5df;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
position: relative;
font-size: 14px;
background: #f2f6fa;
line-height: 30px;
padding: 0 10px;
font-size: 14px;
color: #a3a3a3;
width: 275px;
height: 30px;
}

table.WebFormAuto .field textarea {
  height: 150px;
  width: 400px;
}

table.WebFormAuto .other {
  width: 200px;
}

table.WebFormAuto tr.capcha .quest {
  text-align: center;
}

table.WebFormAuto tr.capcha .quest img {
  cursor: pointer;
  border: none;
}

table.WebFormAuto tr.capcha input[type=text] {
  display: block;
  margin: 5px 0px 0px 0px;
}

.SendBtn {
  margin: 10px 0px 0px 0px;
color: #fff;
text-transform: uppercase;
font-size: 14px;
display: -moz-inline-box;
display: inline-block;
vertical-align: middle;
padding: 10px 15px;
border: 1px solid #5c87be;
background: #5c87be;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-decoration: none;
text-align: center;
min-width: 155px;
}


/*--------------------------------------------------
  Дополнительные поля
--------------------------------------------------*/

input[type=text].WebForm {
  font-size: 12px;
}

select.WebForm {
  margin: 5px 0px 5px 0px;
  border: 1px solid #c7d5df;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
position: relative;
font-size: 14px;
background: #f2f6fa;
line-height: 30px;
padding: 0 10px;
color: #a3a3a3;
width: 275px;
height: 30px;
}
ul.WebForm-radio, ul.WebForm-checkbox {
  list-style-type: none;
  margin: 10px 0px 10px 10px;
  padding: 0px 0px 0px 0px;
}
ul.WebForm-radio label, ul.WebForm-checkbox label {
  cursor: pointer;
}
.WebForm-file input[type=checkbox] {
  margin: 5px 0px 10px 10px;
}