#topdown {
  float:left;
/*  width:130px;*/ 
  font-size:93%;
  line-height:normal;
  }
#topdown ul {
  margin:0;
  /*width:130px;*/ 
  padding:10px 10px ;
  list-style:none;
  }
#topdown li {
  float:left;
  /*width:130px;*/  
  background:url("../image/leftcompl_blue.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#topdown a {
  /*width:140px;  */
  float:left;
  display:block;
  background:url("../image/rightcompl_blue.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#topdown a {float:none;}
/* End IE5-Mac hack */
#topdown a:hover {
  color:#333;
  }
#topdown #current {
  background-image:url("../image/leftcompl_on.gif");
  }
#topdown #current a {
  background-image:url("../image/rightcompl_on.gif") ;
  color:#333;
  padding-bottom:5px;
  }
  
 td.li {
 	background:url("../image/leftcompl_blue.gif") no-repeat left top;
 	height:21px;
 }
 
 td.re {
 	background:url("../image/rightcompl_blue.gif") no-repeat right top;
 	height:21px;
 	font-size: 11px;
 }
 
 td.li#current {
 	background:url("../image/leftcompl_on.gif") no-repeat left top;
 	height:21px;
 }
 
 td.re#current {
 	background:url("../image/rightcompl_on.gif") no-repeat right top;
 	height:21px;
	color:#333;
	font-size: 11px;
 }
 
a.re {
  display:block;
  text-decoration:none;
  font-weight:bold;
  color:#000;
  }
  
a:hover.re {
  color:#FFFF33;
  }
 
 a:hover.re#current {
  color:#3366CC;
  }
  
td.rightline {
	width:1px;
	border-right-style:solid;border-color:#3366CC;
}

.menu_left {
	width:165px;
}