#map{
text-align: center;
position: relative;
z-index: 20;
}
#topMapS, #topMapU{
  height: 130px;
  overflow: hidden;
  position: relative;
  z-index: 30;
}
#top_container p{
  display: block;
  clear: both;
  color: White;
  font-size: 12px;
  font-weight: bold;
}


#topMapU #map{
  top:-130px
}
#topMapU img, #topMapS img{
  width: 203px;
  height: 255px%;
}
#premap{
  height: 250px;
  overflow: visible;
  margin: 40px 0px 40px 10px
}
#map, .list, .topList{
  float:left
}
.topList{
  font-size: 11px;
  text-align: left;
  font-weight: bold;
  line-height: 22px;
  padding-left: 5px
}
.topList a{
  color: white;
  display: block
}
.topList a:first-letter, .topList a:hover, .topList a.on{
  color: Red;
}
.list{
  /*width: 65px;*/
  font-size: 10px;
  text-align: left;
  line-height: 30px;
  padding-top: 50px;
  padding-left: 3px;
}
.list a{
  color: Blue;
  display: block
}
.list a:first-letter, .list a:hover, .list .on{
  color: Red;
  text-decoration: underline
}
a:hover.point, #map .on{
background: transparent url(http://www.autosalon.su/new_images/point_h.gif)!important;
background-position: center!important;
}
a.point{
background: transparent url(http://www.autosalon.su/new_images/point_l.gif);
width: 20px;
height: 20px;
position: absolute;
z-index: 50;
display: block;
cursor:pointer;
background-position: center!important;
background-repeat: no-repeat
}


.p12{
/*Тушинская*/
left: 23%; top: 27%
}
.p11{
/*Аэропорт*/
left: 25%; top: 22%
}

.p10{
/*Динамо*/
left: 24%; top: 45%
}
.p9{
/*Аэропорт*/
left: 20%; top: 40%
}
.p8{
/*Шаболовская*/
left: 33%; top: 50%
}
.p7{
/*Ленинский проспект*/
left: 29%; top: 57%
}
.p6{
/*войковская*/
left: 33%; top: 24%
}
.p5{
/*речной вокзал*/
left: 31%; top: 17%
}
.p4{
/*Люберцы*/
left: 75%; top: 63%
}
.p3{
/*Жулебино*/
left: 68%; top: 70%
}
.p2{
/*Пражская*/
left: 48%; top: 65%
}
.p1{
/*Южная*/
left: 48%; top: 58%
}
