body{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #fcf8f8;
  font-size: 12px;
  background-color: #767D88;
  margin: 0px;
  padding: 0px;
}

a {
  font-size: 12px;
  color: #fcf8f8; text-decoration:none; cursor:pointer;
}

a:hover {
  text-decoration: underline;
  color: #fcf8f8;
}

img { border: none; }

div {
/*  border: 1px red dashed;*/
  padding: 0;
  margin: 0;
  width: 100%;
}

fieldset, legend, label {
  border: none;
  margin: 0;
  padding: 0;
}

input {
  color: #3d3a3b;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;/*e*/
}

select {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  padding: 0px;
  border:1px solid #7F9DB9;
  color: #3d3a3b;
}

.img_feature {
  width: 170px;
  height: 128px;
  margin-left: 8px;
  margin-top: 12px;
  margin-bottom: 20px;
}

.img_ac_feature {
  width: 173px;
  height: 130px;
}

.cap_star_line {
  margin-top: 10px;
  background: #8e939c url("img/cap_star_line.jpg") no-repeat left top;
  width: 179px;
  height: 19px;
}

.car_name_href {
  display: block;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

.udl_href, .udl_href:visited {  text-decoration: underline; font-family: Tahoma; font-size: 11px; font-weight: normal;  }
.udl_href:hover { text-decoration: none;  }

.div_clear {
  clear: both;
  width: 100%;
}

.body_tab {
  margin-left: 32px;
}

.ac_lot {
  margin-top: 30px;
  width: 945px;
}

.cat_lot {
  width: 460px;
}

.lot_item, .cat_lot{
  float: left;
}

.car_desc {
  font-size: 11px;
  width: 100%;
}

.car_desc p b {
  color: #b6e9f9;
  font-weight: normal;
}

.lot_item a img, .lot_item img {
  margin-left: 8px;
}

.bold, .bold b {
  font-weight: bold;
}
 
.car_name {
  font-size: 14px;
  font-weight: bold;
  color: #f6f6f9;
}

.ac_control {
  width: 450px;
  margin-left: 100px;
}

.inc_cost {
  display: block; float: right; margin-top: -23px;
}

#id_body_vbar .car_name_href {
  padding-left: 20px;  
}

#id_ac_bar .car_name_href {
  margin-top: 20px;
}

#id_body_register {
  margin-top: -8px;
  margin-right: 70px;
  float: right;
  clear: both;
  width: 155px;
}

#id_body_register .udl_href {
  font-size: 10px;
}

#id_body, #id_header, #id_footer, #id_menu_swf, #id_head_static1 { clear: both; }

#id_header {
  height: 367px;
}

#id_body {
  background-color: #8e939c;
  margin: 1px 15px 0 15px;
  padding: 30px 0 25px 25px; /* top right bottom left */
  width: 1202px;
  background: #8e939c url("img/h_space_1.gif") repeat-x left bottom;
}

#id_scr {
  width: 1255px;
}

#id_body_vbar {
  float: left;
  width: 180px;
}

#id_body_bar {
  float: left;
  width: 945px;
}

#id_cap_our_features {
  width: 179px;
  height: 26px;
  background: #8e939c url("img/cap_our_features.jpg") no-repeat left top;
}

#id_cap_auction {
  width: 179px;
  height: 28px;
  background: #8e939c url("img/cap_auction.jpg") no-repeat left top;
}

#id_cap_zakaz_auto {
  width: 179px;
  height: 28px;
  background: #8e939c url("img/cap_zakaz_auto.jpg") no-repeat left top;
}

#id_cap_news {
  width: 179px;
  height: 28px;
  background: #8e939c url("img/cap_news.jpg") no-repeat left top;
}

#id_cap_rights {
  margin-top: -20px;
  width: 122px;
  height: 34px;
}

#id_cap_stat {
  margin-top: -8px;
  width: 117px;
  height: 33px;
}

#id_cap_auction, #id_cap_rights, #id_cap_zakaz_auto,
#id_cap_stat, #id_cap_login,
#id_cap_password, #id_cap_enter, #id_cap_logout,
#id_cap_catalogue, #id_cap_car_select, #id_cap_uslugi,
#id_cap_pages, #id_cap_news, #id_cap_map, #id_cap_contacts, #id_cap_ras {
  float: left;
}

#id_cap_pages {
  padding-left: 105px;
  width: 210px;
  height: 14px;
  background: #8e939c url("img/cap_pages.jpg") no-repeat left top;
}

#id_cap_pages div {
  font-size: 11px;
  margin-top: -3px;
  width: auto;
}

#id_cap_catalogue {
  width: 179px;
  height: 28px;
  background: #8e939c url("img/cap_catalogue.jpg") no-repeat left top;
}

#id_cap_uslugi {
  width: 179px;
  height: 28px;
  background: #8e939c url("img/cap_uslugi.jpg") no-repeat left top;
}

#id_cap_map {
  width: 179px;
  height: 28px;
  background: #8e939c url("img/cap_map.jpg") no-repeat left top;
}

#id_cap_resources {
  width: 181px;
  height: 28px;
  background: #8e939c url("img/cap_resources.jpg") no-repeat left top;
}

#id_cap_ras {
  width: 179px;
  height: 28px;
  background: #8e939c url("img/cap_ras.jpg") no-repeat left top;
}

#id_cap_contacts {
  width: 179px;
  height: 28px;
  background: #8e939c url("img/cap_contacts.jpg") no-repeat left top;
}

#id_cap_car_select {
  padding-left: 200px;
  margin-bottom: 20px;
  width: 174px;
  height: 11px;
  background: #8e939c url("img/cap_car_select.jpg") no-repeat left top;
}

#id_cap_login {
  padding-left: 57px;
  width: 82px;
  height: 16px;
  background: #8e939c url("img/cap_login.jpg") no-repeat left top;
}

#id_cap_password {
  padding-left: 106px;
  width: 82px;
  height: 16px;
  background: #8e939c url("img/cap_password.jpg") no-repeat left top;
}

#id_cap_enter {
  margin-top: -2px;
  width: 31px;
  height: 22px;
}

#id_cap_logout {
  margin-top: -2px;
  width: 96px;
  height: 22px;
}

#id_cap_login input, #id_cap_password input, #id_cap_car_select select {
  border: #434042 1px solid;
  font-weight: bold;
}

#id_cap_car_select select {
  margin-top: -3px;
}

#id_cap_about_company {
  width: 410px;
  height: 28px;
  margin-left: 37px;
  background: #8e939c url("img/cap_about_company.jpg") no-repeat left top;
}

#id_body_about {
  float: left;
  width: 720px;
  padding-left: 37px;
  text-align: justify;
  text-indent: 15px;
}

#id_body_about a {
  font-weight: bold;
}

#id_ac_bar {
  float: right;
  width: 215px;
  height: 287px;
  background-color: #7a808b;
  padding-top: 15px;
  margin-top: 10px;
  margin-right: 20px;
}

#id_footer {
  padding-top: 6px;
}

#id_head_area, #id_head_swf {
  float: left;
  height: 367px;
}

#id_head_static1 {
  height: 271px;
  background: #767D88 url("img/header_center.jpg") no-repeat top;
}

#id_head_area, #id_menu_swf, #id_head_static1 {
  width: 905px;
}

#id_menu_swf {
  height: 96px;
}
#id_head_swf {
  width: 285px;
  background: #767D88 url("img/header_left.jpg") no-repeat left top;
}

#id_head_link, #id_head_link a {
  color: #040404;
}

#id_head_link {
  position: relative;
  top: 40px;
  left: 730px;
  width: 180px;
}

#id_header {
  background: #767D88 url("img/header_right.jpg") no-repeat right top;
}

#id_head_top_main_list {
  width: 517px;
  height: 157px;
  background: #767D88 url("img/top_main_list.jpg") no-repeat right top;
  position: relative;
  top: 109px;
  left: 300px;
}

#id_head_top_main_catalogue {
  width: 516px;
  height: 157px;
  background: #767D88 url("img/top_catalogue.jpg") no-repeat right top;
  position: relative;
  top: 109px;
  left: 300px;
}

#id_head_top_ac_main {
  width: 516px;
  height: 155px;
  background: #767D88 url("img/top_ac_main.jpg") no-repeat right top;
  position: relative;
  top: 109px;
  left: 300px;
}

#id_head_top_at_main {
  width: 516px;
  height: 157px;
  background: #767D88 url("img/top_at_main.jpg") no-repeat right top;
  position: relative;
  top: 109px;
  left: 300px;
}

#id_head_top_uslugi {
  width: 518px;
  height: 155px;
  background: #767D88 url("img/top_uslugi.jpg") no-repeat right top;
  position: relative;
  top: 109px;
  left: 300px;
}

#id_head_top_news {
  width: 516px;
  height: 156px;
  background: #767D88 url("img/top_news.jpg") no-repeat right top;
  position: relative;
  top: 109px;
  left: 300px;
}

#id_head_adress {
  width: 148px;
  height: 54px;
  color: #2c3642;
  margin-left: 39px;
  margin-top: -20px;
  background: #767D88 url("img/header_addr.jpg") no-repeat left top;
}

#id_footer p {
  margin: 0 auto;
  line-height: 20px;
  padding-bottom: 5px;
}

#id_counters {
  width: 179px;
}

.reg_row_0, .reg_row_1, .reg_row_2, .reg_row_1e, .reg_row_2e, .stat_row_0, .stat_row_1, .stat_row_2, .banner_row {
  font-size:11px;
  font-weight: normal;
}
.reg_row_0, .reg_row_1, .reg_row_2, .stat_row_0, .stat_row_1, .stat_row_2 { color: #fcf8f8; }
.reg_row_0, .stat_row_0 { background-color: #656c77; }
.reg_row_1, .reg_row_1e, .stat_row_1 { background-color: #8e939c; }
.reg_row_2, .reg_row_2e, .stat_row_2 { background-color: #767D88; }
.reg_row_1e, .reg_row_2e { color: #EF1D25; }

.stat_row_0 {
  border: 1px #E9CCCC solid;
}