#menu{
 z-index: 101;
position: absolute;
text-align: center;
height: 23px;
float: left;
margin-top: 191px;
}
#menu ul { width: 830px; margin: 0 auto;  }
*html #menu ul { width: 827px; margin-left: 5px}
#menu ul ul { position: absolute; top: 23px; left: -10%; width: 200px; margin: 0; border:0; z-index: 101; }
#menu li { width: 137px; float: left; position: relative; z-index:102; }

#menu li li, #cityChanger li li{ display: block; width: 100%; _width: 100%; text-align: left;  border:0; 
}
#menu li a { display: block; padding: 5px 0; text-align: center; }
#menu li a:hover { list-style-type: circle; color: red;} 
#menu li li a, #cityChanger li li a { display: block; color: #000; background: #fff url(/gen/arr_gr00.gif) no-repeat left top;  text-align: left; padding: 5px 10px 5px 30px; border-left: 2px solid #ddd; border-right: 2px solid #ddd; } 
*html #menu li li a, *html #cityChanger li li a{width: 78% }
#menu li li a:hover, #cityChanger li li a:hover { color: #000;  background: #ddd url(/gen/arr_gr00.gif) no-repeat left top;  } 
#menu li.select a{ background: red; }
#menu li.select li a{ background: #fff url(/gen/arr_gr00.gif) no-repeat left top;}
#menu li.select li a:hover{ background: #ddd url(/gen/arr_gr00.gif) no-repeat left top;}
#menu li:hover ul, #cityChanger li:hover ul { display: block; }
#menu ul ul, #cityChanger ul ul  { display:none; }    

.submenu li.tp { background:  url(/gen/block_tp.gif) no-repeat bottom; height: 15px;  }
.submenu li.bt { background:  url(/gen/block_bt.gif) no-repeat top; height: 15px;}
.submenu {     filter:alpha(opacity=90);     -moz-opacity: 0.90;    -khtml-opacity: 0.90;    opacity: 0.90; }

.subsubmenu li.tp { background:  url(/gen/block_tp.gif) no-repeat bottom; height: 15px; z-index: 102; }
.subsubmenu li.bt { background:  url(/gen/block_bt.gif) no-repeat top; height: 15px; z-index: 102;}
.subsubmenu {     filter:alpha(opacity=90);     -moz-opacity: 0.90;    -khtml-opacity: 0.90;    opacity: 0.90; z-index: 102;}
