#gabarity { width:330px; height:290px; position:relative; margin:0 auto; background:url(../images/map.jpg) no-repeat;}

.grape_txt { font-size:11px; color: #00F; text-align:center; font-family:arial; width:330px; margin:0 auto; padding:10px;}

#alterMap img{
border: 3px groove #A6A6A6  
}
#alterMap p{
color: #EC0B3E;
font-size: 18px;
font-weight: bold;
line-height: 150%;
}
#map_list_left, #map_list_right{
 width:100px;
 height: 120px;
 z-index: 30;
 position: absolute;
 top: 90px;;
 text-align: left;
 font-size: 9px;
 line-height: 25px;
}
#map_list_left{
 left: 0px;
}
#map_list_right{
 right: 0px;
}

.tech{
	width:110px;
	height:30px;
	position: absolute;
	font-size:9px;
 

}
.tech a{
  border: 0px solid Blue;
 
  color: red;
}
.tech.t1{  top:225px; left:10px;}/*южная*/
.tech.t2{  top: 225px; left:255px;}
.tech.t3{  left: 0px; top:45px}
.tech.t4{  left: 235px; top:45px;}

.tech.t1{  top:228px !ie; left:10px !ie;}/*южная*/
.tech.t2{  top: 228px !ie; left:255px !ie;}
.tech.t3{  left: 0px !ie; top:45px !ie;}
.tech.t4{  left: 240px !ie; top:45px !ie;}



a:hover.map_point, .map_point.on{
background: transparent url(../images/point_h.gif)
}
a.map_point{
background: transparent url(../images/point_l.gif);
width: 30px;
height: 30px;
position: absolute;
z-index: 50;
display: block;
cursor:pointer;
  /*border: 1px dotted Red */
}

#map_list_left a, #map_list_right a{
  color: #0000FF;
  text-decoration:none; font-family:arial; font-size:9px;
}
#map_list_left p, #map_list_right p{
  margin: 0px;
}
#map_list_left p:first-letter , #map_list_right p:first-letter {
  font-weight: bold;
  color: #FF0000;
  font-size: 10px;
}
.mm p:first-letter {
  font-weight: bold;
  color: #FF0000;
  font-size: 9px;
}

