.menu {

}

ul.menu, ul.menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 190px;
	display: block;
	text-indent: 0px;
}



ul.menu a {
	display: block;
	text-decoration: none;
}

ul.menu li {
  margin: 0px;
}

ul.menu li a {
	background-image: url(images/parent.gif);
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}

ul.menu li.firstitem>a {
	background-position: -190px 0px;
}
ul.menu li.firstitem>a:hover {
	background-position: -760px 0px;
}

ul.menu li.lastitem>a {
	background-position: -380px 0px!important;
}
ul.menu li.lastitem>a:hover {
	background-position: -950px 0px;
}

ul.menu li a:hover {
	background-position: -570px 0px;
	padding-left: 11px;
}

ul.menu li.psel>a {
	background-image: url(images/parent_current.gif);
/*	background-position: 0px 0px;*/
}


ul.menu li ul li a {
	padding-left: 15px;
	background-image: url(images/child.gif);
	background-position: 0px 0px;
	font-size: 14px;
	background-color: #f37f10;
	background-repeat: no-repeat;
	color: #FFFFFF;
}


ul.menu li ul li a:hover {
	background-position: -570px 0px;
	padding-left: 16px;
	background-color: #f48c28;	
}

ul.menu li ul li.lastitem a {
	background-position: -380px bottom;
	background-color: #f89c07;
}

ul.menu li ul li.lastitem a:hover {
	background-position: -950px bottom;
	background-color: #f9a520;
}

ul.menu li ul li.current a {
	background-image: url(images/child_current.gif);
	background-position: 0px 0px;
	background-color: #f42352;
}

ul.menu li ul li.current a:hover {
	background-position: -570px 0px;
	padding-left: 15px;	
	background-color: #f53964;	
}

ul.menu>li.lastitem a{
/*	height: 40px;*/
}

.current {
	font-weight: normal;

}

