.contact-L{
  float: left;
  width: 335px;
}

.contact-R{
  float: right;
  width: 773px;
  padding-right: 55px;
}

.form-address{
  padding-bottom: 30px;
}

.form-address label{
  display: block;
  font-family: Arial;
  font-size: 14pt;
  padding: 30px 0 20px;
  color: #C31202;
}

.form-address p{
  color: #737373;
}

.form-phones div{
  font-size: 10pt;
  padding-bottom: 3px;
  color: #000;
}

.form-label{
  font-size: 11pt;
  font-weight: bold;
  color: #646161;
  padding-bottom: 15px;
  font-family: Arial;
}

.form-map{
  padding-bottom: 15px;
}

.contact-form{
  width: 100%;
}

.form-L{
  float: left;
  width: 360px;
}

.form-R{
  float: right;
  width: 410px;
}

.fi-row{
  width: 100%;
  padding-top: 10px;
}

.fi-row label{
  display: block;
  float: left;
  width: 70px;
  padding-top: 2px;
  font-size: 8pt;
}

.fi-row div{
  float: left;
  width: 220px;
}

.fi-row input{
  width: 264px;	
  padding: 2px;
  border: 1px solid #B6B6B6;
  font-family: Verdana;
  font-size: 8pt;
  font-style: normal;
  background-color: #FFF;;
}

.form-R label{
  display: block;
  padding-top: 9px;
  font-size: 8pt;
}

.form-area{
  padding-top: 10px;
}

.form-area textarea{
  width: 400px;
  height: 80px;
  padding: 2px;
  border: 1px solid #B6B6B6;
  font-family: Verdana;
  font-size: 8pt;
  background-color: #FFF;
  resize: none;
}

.captcha{
  width: 355px;
  padding-top: 10px;
}

.c-question{
  float: left;
  padding: 5px 10px 0 0;
  font-size: 8pt;
}

.c-value{
  float: left;
}

.c-value input{
  width: 70px;
  padding: 3px;
  font-family: Verdana;
  font-size: 8pt;
  border: 1px solid #B6B6B6;
  border-radius: 5px;
  text-align: center;
  background-color: #FFF;
}

.c-action{
  float: left;
  padding-left: 10px;
}

#msg{
  position: relative;
  z-index: 10;
}

.form-thanks{
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #FE1313;
  border-top: 1px solid #FE1313;
  color: #22272B;
  text-align: center;
}
