body {
  margin:0px;
  padding:0px;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
}
a img {
  border:none;
}
a, input, embed, object {
  outline:none;
  outline:expression(hideFocus='true');
}
#wrapper {
  text-align:left;
  position:relative;
  margin:0px auto;
  width:950px;
  height:600px;
}
.sifr-small,
.small {
  color:#4b4b4b;
  font-size: 14px;
}
.ok {
  color:#4b4b4b;
}
.phone_code {
  display:block;
  color:#999;
  font-size:11px;
  text-align:left;
  margin-left:20px;
}
.phone {
  color:#4b4b4b;
  font-size:16px;
  text-align:left;
  display:block;
  margin-left:20px;
}
.dlogo {
  display:block;
  border-right:1px solid #ddd;
}
h1 {
  margin:0px;
  margin-bottom:10px;
  padding:0px;
  color:#e50000;
  font-size:25px;
  font-weight:normal;
}
h2 {
  margin-top:10px;
  color:#e50000;
  font-size:16px;
  font-weight:normal;
}
.none {
  display:none;
}

.col1 {
  float:left;
  width:402px;
  margin-right:27px;
}
.col2 {
  float:left;
  width:515px;
}
#dealers {
  margin-left:55px;
}
#hinnad {
  display:block;
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
}
.req {
  color:#f00;
  font-size:14px;
}
label {
  display:block;
  font-size:14px;
  color:#585958;
}
.text_field,
#dealer {
  width:245px;
  height:34px;
  background:transparent url("../images/input_bg.gif") no-repeat top left;
  border:none;
  padding:9px 10px 9px;
}
input.error {
  background:#fff url("../images/input_bg_error.gif") no-repeat top left;
  color:#fff;
}
#dealer.error {
  background:#d22208 url("../images/input_bg_error.gif") no-repeat top left;
  color:#fff;
}
.sep {
  border-bottom:1px solid #e5e5e5;
  height:1px;
}
.rules {
  font-size:11px;
  color:#858585;
}
div.clearer {
  clear:both;
  visibility:hidden;
  height:1px;
  min-height:1px;
  line-height:1px;
}

