#alterMap{
  height: 330px
}
#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:75px;
 height: 140px;
 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: 80px;
  height:60px;
  position: absolute;
  z-index: 51;
  float:left;
  font-size:11px;
  border: 0px solid red;

}
.tech a{
  border: 0px solid Blue;
  vertical-align: 100px;
  display: block
}
.tech.t3, .tech.t4{
 /* vertical-align: bottom; */
  top:35px;
}
.tech.t1, .tech.t2{
  top: 223px;
}
.tech.t3, .tech.t1{
  left: 0px;
}
.tech.t4, .tech.t2{
  left: 255px;
}
.tech a{
  color: red;
}

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:href, #map_list_right a:href{
  text-decoration: line-through;
  border: 1px solid #FF0066
}
#map_list_left a, #map_list_right a{
  color: #0000FF;
}
#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;
}

.menu_heighter{
  height: 335px;
  overflow:HIDDEN;
}

.red{
color:#EC0B3E;
font-weight: bold;
}

#gismeteo{
  float:right;
  margin: 7px 0px 7px 0px
}

.informers1, #fx, #inf_hmn_pl{
  background-image: url(../images/bg.gif)
}

#fx{
  font-size: 11px;
  border-collapse: collapse;
  border-spacing: 0px
}
#fx td, #fx th{
  border: solid #D8D8D8;
  border-width: 1px 1px 1px 1px;
  height:15px;
  width:70px;
}
#fx th{
  border-width: 1px 1px 1px 1px;
  width:270px;
  font-weight: bold
}
#fx a{
  color: Black;
  text-decoration: none
}

#inf_hmn_pl{
  height: 55px;
  overflow:hidden;
  float:right;
}
.mhmb9pnu
{ /*Заголовок и подпись*/
font-weight:bold;
}
.mhmb8pn{ /*для вывода pазделительного пpобелла междy подписью и анимиpованным yказателем в подписи*/
}
.mhmb9pnu, .mhmb11pn{   /* для вывода всех остальных надписей */
 font-size:10px;
}


#flash{
  border: 1px solid #E8E8E8
}

.claendar td{
  font-size: 10px;
  width: 10px;
  height: 10px;
  margin: 0px;
  padding: 0px
}
.claendar{
  overflow: auto;
}



#cal_head{
  background-color: #66CCFF
}
#today{
  background-color: #FF3366
}
table{
  border-collapse: collapse;
  border-spacing: 0px
}
.border_ty, .border_tn{
  border: solid #ff9966;
}
.border_ty{
  border-width: 1px 1px 0px 1px;
  width:360px;

}
.g{
  background-color: #f4f3e7
}

.border_tn{
  border-width: 1px 0px 0px 0px;
  width:359px;
  padding-left: 0px
}
#logotel{
  font-size: 16px;
  color: #ffffff;
}
.map_arround{
  height: 16px;
  margin: 5px;
  overflow: hidden;
  font-size: 11px;
  color: #EC0B3E;
}
h1{
  /*color: #EC0B3E;*/
  color: #EC0B3E;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin: 8px 0px 8px 0px
}
h2{
  color: #EC0B3E;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px
}


.zayavka img{
  margin: 3px
}

div.zayavka a{
  color:#EC0B3E;
  line-height: 20px
}

div.zayavka_left{
  padding-right: 7px;
  /*margin-right: 7px;*/
  border: solid #FF9966;
  border-width: 0px 1px 0px 0px;
}
div.zayavka_right{
padding-left: 7px;

}
div.zayavka{
  float:left;
  height: 100px;
  width: 157px;
  font-size: 12px;
  font-weight: bold;
  color:#EC0B3E;
  letter-spacing: 2px
}

div.my_map{
text-align: center;
height: 288px;
position: relative;
z-index: 20;
/*overflow: hidden  */
}
.tape{
  text-align: center;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
  width: 360px;
  height: 40px;
  padding-top:10px;
}

.mmh_tb{
  padding-top: 7px;
  margin-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 7px;
  border: solid #FF9966;
  border-width: 1px 0px 1px 0px;
  clear: left
}
.mmh_b{
  padding-bottom: 7px;
  margin-bottom: 7px;
  border: solid #F98F05;
  border-width: 0px 0px 1px 0px;
}
.my_menu_header{
  font-size: 14px;
  color:#EC0B3E;
  letter-spacing: 4px;
}
.my_menu_header *{
  height: 15px;
  overflow: hidden;
  }
.my_menu a:link .a_dotter{
  background-image: url(../images/dot-dot_g_l.gif);
  background-repeat: repeat-x;
  background-position: right;
}
.my_menu a:visited .a_dotter{
  background-image: url(../images/dot-dot_g_l.gif);
  background-repeat: repeat-x;
  background-position: right;
}
.my_menu a:hover .a_dotter{
  background-image: url(../images/dot-dot_h.gif);
  background-repeat: repeat-x;
  background-position: right;
}
div.my_menu a:hover span.a_link{
font-size: 14px;
text-decoration: underline;
color: #F98F05;
padding-left:15px;
background-image: url(../images/dot_h.gif);
background-position: left;
background-repeat: no-repeat;
background-color: #FFFFFF;
}
.my_menu a:link span.a_link{
font-size: 12px;
color: #000000;
padding-left:15px;
background-image: url(../images/dot_g_l.gif);
background-position: left;
background-repeat: no-repeat;
background-color: #FFFFFF;
}
.my_menu a:visited span.a_link{
font-size: 12px;
color: #000000;
padding-left:15px;
background-image: url(../images/dot_g_l.gif);
background-position: left;
background-repeat: no-repeat;
background-color: #FFFFFF;
}
.main_txt{
  text-align: justify;
  font-size: 11px;
  text-indent: 10px
}

.my_menu_border_center{
  margin-right: 7px;
  margin-left: 7px;
  padding-right: 7px;
  padding-left: 7px;
  border: solid;
  border-width: 0px 1px 0px 1px;
  border-left-color: #7B6A9F;
  border-right-color: #A80639
}
.my_menu{
line-height: 18px;
float:left;
width: 100px;
text-align:left;
}

div.button a:hover{
  color: #FBDA20;
  font-size: 12px;
  text-decoration: underline;
}
.button a{
  color: #FFFFFF;
  font-size: 11px;
  text-decoration: none;
}
#car_column
{
  background: url('../images/car.jpg') no-repeat bottom;
}
div.column{
  height: 510px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px
  }
div.map_column{
  padding-left: 5px!impartant;
  padding-right: 5px!impartant;
  }
#chrysler{
  height: 525px;
}
#chrysler img{
  border: 3px groove #A6A6A6
}
div#pre_button{
 height:16px;
 clear: both;
 font-size: 0px;
}

.button{
margin-right: 1px;
float: left;
width: 71px;
height:16px;
background-image:url('../images/button_1.jpg');
background-repeat:no-repeat;
  }
div.noMargin{
 margin-right: 0px;
}


div.cherry{
background-image:url('../images/cherry.jpg')
  }
div.grape{
background-image:url('../images/grape.jpg')
  }
div.orange{
background-image:url('../images/orange.jpg')
  }
div.splitter{
float:none;
width:992px;
height: 1px;
  }

html, body{
text-align:center;
  font-family: Arial;
  font-size: 10px;
  padding: 5px 0px 5px 0px
}
div#container{
width:1084px;
margin:0 auto
}
div.border_yes
{
border-left: 1px solid #FF9966;
border-right: 1px solid #FF9966;
}

div.element{

float:left;
width:360px;
background-repeat:no-repeat;
overflow:hidden;
}
div.top_element{
height:74px;
float:left;
overflow: hidden;

}
#logo{
  vertical-align: middle;
  }
a
{
  text-decoration: none
  }
a:hover
{
  text-decoration: underline
  }
img{
border: 0px;
  }
.grape_txt, div.grape_txt a{
  color: #0000ff
}
.contentheading{
  margin: 0px;
  font-size: 0px;
  height: 0px;
  display: none;
  visibility: collapse
}

.pathway a{
color: #FFFFFF;
font-size: 10px;
}

