#menu li { float: left;  position: relative;  background: url(/xtpl/i/dd_dk.gif) repeat-y top left; /* z-index: 21; */  }
#menu li.first{ background: none; }
//#menu li a, #menu li span { display:block; float:left; height: 35px; padding: 0 20px; color:#31b2c2; line-height: 35px; text-decoration: none; }
#menu li a, #menu li span{ font-size:12px; display:block; float:left; height: 35px; padding: 0 20px; color:#0049b2; line-height: 35px; text-decoration: none; }
#menu li:hover a, #menu li:hover span{ font-weight:bold; color:#0049b2; background: url(/xtpl/i/tm_hover.gif) no-repeat 50% 28px; cursor: pointer; cursor: hand;}
#menu li:hover span {cursor:default}

/* in */
#menu li li{ display: block; width: 100%;  background: #fff; z-index: 31; padding-bottom: 5px;
border-left: 1px solid #ddd; border-right: 1px solid #ddd; background: #fff url(/xtpl/i/arr.gif) no-repeat 20px 5px;}
#menu li:hover li:hover{ background: #fff url(/xtpl/i/arr_on.gif) no-repeat 20px 5px; }
#menu li:hover li a{ font-weight:normal; color:#0049b2;  background: url(/xtpl/i/dd_lt.gif) repeat-x left bottom; padding-right: 10px;
text-decoration: underline; float:none; height: auto; line-height: 12px; margin: 0 20px; padding-bottom: 15px;  }
#menu li li a:hover{ color: #0049b2; font-weight:bold; }
*html #menu li:hover li a{width: 100% }

#menu ul{ position: absolute;  }
#menu ul ul {top: 35px;left: -45%; right: auto; width: 223px; _width: 225px; z-index: 20;  }
#menu li:hover ul{ display: block; }
#menu ul ul{ display:none; }	
#menu li .submenu{ filter:alpha(opacity=80);  -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80; }	
#menu li .submenu li.tp, #menu li .submenu li.tp:hover{ background: transparent url(/xtpl/i/block_tp.gif) no-repeat top; 
height:15px; border-left:1px solid transparent; border-right:1px solid transparent; _border:0}
#menu li .submenu li.bt, #menu li .submenu li.bt:hover{ background: transparent url(/xtpl/i/block_bt.gif) no-repeat bottom; 
height: 8px;border-left:1px solid transparent; border-right:1px solid transparent; _border:0}



