#menu{ clear:both; background: #003399; text-align: center; height: 23px; }
#menu ul { width: 930px; margin: 0 auto;  }
*html #menu ul { width: 927px; margin-left: 5px}
#menu ul ul { position: absolute; top: 23px; left: -25%; width: 200px; margin: 0; border:0; z-index: 20; }
#menu li { width: 127px; float: left; position: relative;  list-style-type: none;  list-style-image: none;  border-right: 1px solid #fff; z-index:41; }
#menu li.first{ border-left: 1px solid #fff }
#menu li li, #cityChanger li li{ display: block; width: 100%; text-align: left;  border:0; 
}
#menu li a { display: block; text-decoration: none; color: #fff; background: #003399; padding: 5px 0; text-align: center; }
#menu li a:hover { color: #fff; background: #307DD5; } 
#menu li li a, #cityChanger li li a { display: block; color: #000; background: #fff url(/xtpl/i/arr_gr.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: 100% }
#menu li li a:hover, #cityChanger li li a:hover { color: #000;  background: #ddd url(/xtpl/i/arr_gr.gif) no-repeat left top;  } 
#menu li.select a{ background: red; }
#menu li.select li a{ background: #fff url(/xtpl/i/arr_gr.gif) no-repeat left top;}
#menu li.select li a:hover{ background: #ddd url(/xtpl/i/arr_gr.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(/xtpl/i/block_tp.gif) no-repeat bottom; height: 15px;  }
.submenu li.bt { background:  url(/xtpl/i/block_bt.gif) no-repeat top; height: 15px}
.submenu {     filter:alpha(opacity=90);     -moz-opacity: 0.90;    -khtml-opacity: 0.90;    opacity: 0.90; }

