.bold{font-weight:bold;}
.advTitle{font-size: 20px; margin: 1px 0px; font-weight:bold;}
.advTitle span{font-size:18px;}
.advPrice {font-size: 22px !important; font-weight:bold;}
h1.title{width: 1000px;}
.info h2 {border: none; padding:0;}
.advItemPrice{padding-bottom: 10px; border-bottom: 1px solid #5D5D5D; color: #636363; font: bold 22px Calibri;}
.advItemPrice span:last-of-type {font-size: 14px;}
.sliderTitle{font-weight:bold; font-size: 15px; margin: 1px 0px; color: #46436D;}
h1.auto{display: block; margin-bottom: 10px;}
.models > .right > .clearfix > div img, .novelty > .clearfix > div img, .similar > .clearfix > div img{cursor: pointer;}
.autoNew{font-size: 20px;color: #666; font-weight: bold;}
.dir-main .auto-show h2{font-size: 20px;}
.autoModel{font-size: 20px; color: #666;}
.direct-features > .right .dealers div{font-size: 20px; text-align: center; padding-top: 9px; font-weight:bold;}
.features ul li .bold { display: inline-block; width: 160px; color: #636363;}
.similar.auto {margin: 0 auto; width: 1000px}
.range-slider span {font-weight:bold; font-size: 12px; position: relative; top: -8px; margin-left: 10px; color: #666;}
.range-slider span > input {border: medium none; background: none repeat scroll 0% 0% transparent; font-size: 12px; font-weight: bold; width: 60px; color: #666; font-family: Calibri;}

#nearest-cities {
    margin: 25px 0 20px 0;
}
#nearest-cities h3 {
    margin-bottom: 10px;
}
/*дополнение от 18.03.2019 */
div.form {
  margin-top: 20px;
  text-align: center;
}
div.form label {
    font-weight: normal;
    width: 165px;
    vertical-align: top;
    display: inline-block;
    text-align: left;
    line-height: 28px;
}
div.form input, div.form select {
    width: 200px;
    font-size: 13px;
    padding: 4px;
}
div.form select {
    width: 210px;
}
div.form .row {
    margin: 0 0 5px !important;
}
div.form .errorSummary {
  padding: 15px;
  background-color: #f2dede;
  text-align: left;
  margin: 15px 0;
}
div.form .successSummary {
  padding: 15px;
  background-color: #dff0d8;
  text-align: left;
  margin: 15px 0;
}
div.form .ad-placement.form-reg .steps {
  min-height: auto;
}
.password div.form.autorization h2 {
  min-height: auto;
  padding-bottom: 22px;
}