div.menu { 
	width: 185px; 
	border-top: 1px solid #44a0ee;
}

div.menuc { background: url(../img/menu_center.gif) repeat-y; }
div.menut { background: url(../img/menu_top.gif) no-repeat top left; }
div.menub { background: url(../img/menu_bottom.gif) no-repeat bottom left; }
div.menutxt {
	width: 188px; /* 250-31-31 */
	padding: 38px 31px 24px 31px;
*	padding: 40px 31px 24px 31px;
	margin-right: 10px;
}	  
		  

a.menu1, a.menu2, a.menu2a { height: 17px; }
a.menu1d, a.menu2d, a.menu2da { height: 31px; }

a.menu1, a.menu1d, a.menu2, a.menu2d, a.menu2a, a.menu2da {
	display: block;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	border-bottom: 1px solid #44a0ee;
}	
/* menu1 */
a.menu1:link, a.menu1:visited, a.menu1d:link, a.menu1d:visited {
	color: #fff;
	padding: 2px 0 0 16px;
	font-weight: bold;
}
a.menu1:link,  a.menu1:visited  { background: url(../img/menu1.gif); }
a.menu1d:link, a.menu1d:visited { background: url(../img/menu1d.gif); }
a.menu1:hover  { background: url(../img/menu1.gif) 0px 19px; }
a.menu1d:hover { background: url(../img/menu1d.gif) 0px 33px; }

/* menu2 */
a.menu2:link, a.menu2:visited, a.menu2d:link, a.menu2d:visited {
	color: #fdc440;
	padding: 2px 0 0 31px;
	font-weight: normal;
}
a.menu2:hover  { background: url(../img/menu2.gif); }
a.menu2d:hover { background: url(../img/menu2d.gif); }
/* menu2a */
a.menu2a:link, a.menu2a:visited, a.menu2da:link, a.menu2da:visited {
	color: #fff2d3;
	font-weight: normal;
	/*letter-spacing: 1px;*/
	padding: 2px 0 0 31px;
}
a.menu2a:link, a.menu2a:visited { background: url(../img/menu2.gif) 0px 19px; } 
a.menu2a:hover { background: url(../img/menu2.gif) 0px 19px; }

a.menu2da:link, a.menu2da:visited { background: url(../img/menu2d.gif) 0px 33px; } 
a.menu2da:hover { background: url(../img/menu2d.gif) 0px 33px; }