#tel-block {
float:left;
padding-right:22px;
border-right:1px solid #dadada;
padding-top: 10px;
}

.small-font {
font-size:13px;
}

#tel-code {
color:#494949;
font-size:20px;
}

#tel {
color:#161616;
font-size:20px;
}

#tel-desc {
font-style:italic;
font-size:13px;
text-align:right;
}

#other-info {
  float:left;
  padding-left:22px;
}


#maps {
float:left;
margin:60px 0 54px;
}

ymaps.ymaps-map {
border-radius:5px;
border:1px solid #ded9cc;
margin-top:5px;
}

#form-block {
  float:left;
  width:100%;  
}

#form-block .fb-form {
  padding:0;
  border:none;
  margin:0;
  width:100%;
}

#c_form {
  background: #B8D5DD;
  padding:15px;
  overflow: hidden;
}

#form-block .field.singleLine {
  width:325px;
  float:left;
  margin-right:20px;
}

#form-block .field.paragraphText {
  width:325px;
  float:left;
}

#form-block input {
  width:325px;
}

#form-block textarea {
  width:325px;
}

#form-block input[type="submit"] {
 width:auto;
 background:#007fb6;
 border-radius:8px;
 padding:10px 15px;
 color:white;
 text-transform:uppercase;
 float:right;
 margin-right:30px;
 box-shadow:1px 1px 1px 1px #B8D5DD;
 border:0;
}

.shoppingcart tr td, .shoppingcart tr th, #productList-list tr td, #productList-list tr th {
padding: 8px 2px;
}

#productList-list tr td:nth-of-type(2) {
   padding-left: 4px;
}