#kartamet .title, #kartashosse .title, #kartamo .title {
  color: #CB0100;
  font-size: 14px;
}

/*карта метро*/
.search-ext-mapbg
{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 20;
  background: white;
}

#kartamet {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 500;
  width: 655px;
  height: 855px;
  text-align: left;
}
#kartamet td.up {
  position: relative;
  height: 15px;
  background: url(/_img/shadow_up.png) bottom repeat-x;
}
#kartamet td.left_up {
  position: relative;
  width: 15px;
  height: 15px;
  background: url(/_img/shadow_up_l.png) bottom no-repeat;
}
#kartamet td.right_up {
  position: relative;
  width: 15px;
  height: 15px;
  background: url(/_img/shadow_up_r.png) bottom no-repeat;
}
#kartamet td.left {
  position: relative;
  width: 15px;
  background: url(/_img/shadow_left.png) repeat-y;
}
#kartamet td.right {
  position: relative;
  width: 15px;
  background: url(/_img/shadow_right.png) repeat-y;
}
#kartamet td.down {
  position: relative;
  height: 15px;
  background: url(/_img/shadow_down.png) repeat-x;
}
#kartamet td.left_down {
  position: relative;
  width: 15px;
  height: 15px;
  background: url(/_img/shadow_down_l.png) no-repeat;
}
#kartamet td.right_down {
  position: relative;
  width: 15px;
  height: 15px;
  background: url(/_img/shadow_down_r.png) no-repeat;
}
#kartamet .body {
  position: relative;
  padding: 10px;
  background-color: #ffffff;
}
#kartamet .map {
  position: relative;
  width: 600px;
  height: 736px;
  margin-top: 10px;
  margin-bottom: 20px;
  background: url(/_img/metro-map-2010.gif) center no-repeat;
}
#kartamet .close {
  position: relative;
  top: -10px;
  left: 433px;
  padding: 8px 8px 7px 7px;
  cursor: pointer;
  background: url(/_img/butt_close.png) center no-repeat;
}
#kartamet .ok {
  position: relative;
  margin-left: 237px;
  padding: 11px 30px 11px 33px;
  cursor: pointer;
  background: url(/_img/butt_ok.png) no-repeat;
}
#kartamet .cancel {
  position: relative;
  margin-left: 10px;
  padding: 11px 27px 11px 30px;
  cursor: pointer;
  background: url(/_img/butt_cancel.png) no-repeat;
}
.search-metromap-img1, .search-metromap-img2 {
  position: absolute; 
  cursor: pointer; 
}
.search-metromap-img1 {
  width: 9px; 
  height: 9px; 
}

/* карта шоссе */

#kartashosse {
  position: absolute;
  z-index: 400;
}
#kartashosse .title {
  position: relative;
  margin-left: 20px;
}
#kartashosse td.up {
  position: relative;
  height: 15px;
  background: url(/_img/shadow_up.png) bottom repeat-x;
}
#kartashosse td.left_up {
  position: relative;
  width: 15px;
  height: 15px;
  background: url(/_img/shadow_up_l.png) bottom no-repeat;
}
#kartashosse td.right_up {
  position: relative;
  width: 15px;
  height: 15px;
  background: url(/_img/shadow_up_r.png) bottom no-repeat;
}
#kartashosse td.left {
  position: relative;
  width: 15px;
  background: url(/_img/shadow_left.png) repeat-y;
}
#kartashosse td.right {
  position: relative;
  width: 15px;
  background: url(/_img/shadow_right.png) repeat-y;
}
#kartashosse td.down {
  position: relative;
  height: 15px;
  background: url(/_img/shadow_down.png) repeat-x;
}
#kartashosse td.left_down {
  position: relative;
  width: 15px;
  height: 15px;
  background: url(/_img/shadow_down_l.png) no-repeat;
}
#kartashosse td.right_down {
  position: relative;
  width: 15px;
  height: 15px;
  background: url(/_img/shadow_down_r.png) no-repeat;
}
#kartashosse td.body {
  position: relative;
  padding-top: 10px;
  background-color: #ffffff;
}
#kartashosse .map {
  position: relative;
  width: 600px;
  height: 497px;
  margin-bottom: 20px;
  background: url(/_img/country_highway_map1.gif) center no-repeat;
  font-size:  11px;
  color: #000000;
}
#kartashosse .map .napravstyle {
  color: #2276BE;
  font-weight: bold;
}
#kartashosse .close {
  position: relative;
  top: -10px;
  left: 330px;
  padding: 8px 8px 7px 7px;
  cursor: pointer;
  background: url(/_img/butt_close.png) center no-repeat;
}
#kartashosse .ok {
  position: relative;
  top: -20px;
  margin-left: 227px;
  padding: 11px 30px 11px 33px;
  cursor: pointer;
  background: url(/_img/butt_ok.png) center no-repeat;
}
#kartashosse .cancel {
  position: relative;
  top: -20px;
  margin-left: 10px;
  padding: 11px 27px 11px 30px;
  cursor: pointer;
  background: url(/_img/butt_cancel.png) center no-repeat;
}

/* карта области */
#kartamo {
  position: absolute;
  z-index: 300;
}
#kartamo td.up {
  position: relative;
  height: 15px;
  background: url(/_img/shadow_up.png) bottom repeat-x;
}
#kartamo td.left_up {
  position: relative;
  width: 15px;
  height: 15px;
  background: url(/_img/shadow_up_l.png) bottom no-repeat;
}
#kartamo td.right_up {
  position: relative;
  width: 15px;
  height: 15px;
  background: url(/_img/shadow_up_r.png) bottom no-repeat;
}
#kartamo td.left {
  position: relative;
  width: 15px;
  background: url(/_img/shadow_left.png) repeat-y;
}
#kartamo td.right {
  position: relative;
  width: 15px;
  background: url(/_img/shadow_right.png) repeat-y;
}
#kartamo td.down {
  position: relative;
  height: 15px;
  background: url(/_img/shadow_down.png) repeat-x;
}
#kartamo td.left_down {
  position: relative;
  width: 15px;
  height: 15px;
  background: url(/_img/shadow_down_l.png) no-repeat;
}
#kartamo td.right_down {
  position: relative;
  width: 15px;
  height: 15px;
  background: url(/_img/shadow_down_r.png) no-repeat;
}
#kartamo td.body {
  position: relative;
  padding: 10px 15px 10px 15px;
  background-color: #ffffff;
}
#kartamo .map {
  position: relative;
  width: 656px;
  height: 619px;
  margin-top: 20px;
  margin-bottom: 35px;
  background: url(/_img/map_mo/map_fon.gif) center no-repeat;
}
#kartamo .map img {
  position: absolute;
  left: 0px;
  top: 0px;    
  width: 656px;
  height: 619px;
  border: none;
}
#kartamo .close {
  position: relative;
  top: -10px;
  left: 395px;
  padding: 8px 8px 7px 7px;
  cursor: pointer;
  background: url(/_img/butt_close.png) center no-repeat;
}
#kartamo .ok {
  position: relative;
  margin-left: 257px;
  padding: 11px 30px 11px 33px;
  cursor: pointer;
  background: url(/_img/butt_ok.png) no-repeat;
}
#kartamo .cancel {
  position: relative;
  margin-left: 10px;
  padding: 11px 27px 11px 30px;
  cursor: pointer;
  background: url(/_img/butt_cancel.png) no-repeat;
}

