@charset "UTF-8";

/* info Top page */
#main #blockContact{
  width:616px;
  margin:0 3px;
  line-height:160%;
}
#main #blockContact p.lead{
  line-height:150%;
}

#main #blockContact table{
  width:620px;
  margin-top:20px;
  border-collapse:separate;
  border-left:1px solid #6c99ae;
  border-bottom:1px solid #6c99ae;
  line-height:150%;
}

#main #blockContact table th{
  width:160px;
  padding:10px 24px 10px 10px;
  border-top:1px solid #6c99ae;
  text-align:right;
  vertical-align:top;
  background:url(../../images/icon_form.gif) no-repeat right 12px;
}

#main #blockContact table th em{
  color:#c00;
}

#main #blockContact table td{
  width:auto;
  padding:10px;
  border-right:1px solid #6c99ae;
  border-top:1px solid #6c99ae;
  vertical-align:top;
}

#main #blockContact table td.noBorder{
  padding-top:0;
  border-top:0;
}

#main #blockContact td input{
  padding:1px;
}

#main #blockContact input.sizeSS{
  width:5ex;
}

#main #blockContact input.sizeS{
  width:40%;
}

#main #blockContact input.sizeM{
  width:80%;
}

#main #blockContact input.sizeL{
  width:95%;
}

#main #blockContact textarea.reasons{
  width:95%;
  height:100px;
}

#main #blockContact #button{
  width:auto;
  margin:20px auto 0 auto;
  border:none;
  text-align:center;
}

#main #blockContact #button td{
  padding:0 20px;
  border:none;
}

#main #blockContact #button input{
  padding:10px;
}

#main #blockContact div.complete h3{
  padding:30px 0 0 0;
  text-align:center;
  line-height:150%;
}

#main #blockContact div.complete p{
  padding:30px 0 0 0;
  text-align:left;
  line-height:150%;
}

#main #blockContact .alert {
  color:#cc0033;
  padding: 4px 0 0 0;
  font-size:12px;
}
