#menudiv {
	padding-top:3px;
	padding-bottom:3px;
	z-index:100;
}
#menudiv ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 252px;
    border-bottom: 0px solid #ccc;    border-bottom: 0px solid #ccc;
}
    
#menudiv ul li{
	text-align:left;
    position: relative;
}

.imgGray{
    filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome & Safari 6+ */
}

.imgColor {
    filter: none;
    -webkit-filter: grayscale(0);
}
#menudiv img{
 float:left;
 border:0px;
}


#menudiv ul li ul{
z-index:100;
    border-bottom: 0px solid #ccc;
    position: absolute;
    width: 245px;
    top: 0;
    visibility: hidden;
}
#menudiv ul li a img{
	margin-top:5px;
	margin-right:5px;
}
#menudiv ul li a{
	line-height:38px;
	height:40px;
    display: block;
    overflow: hidden;
    color:#444444;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    text-decoration: none;
    background-color: #fff;
    padding-left:5px;
	width:245px;
    background-image:url(buton.png);
	background-repeat: no-repeat;
	background-position: left -80px;
}
#menudiv ul li a:hover{
	color:#000000;
	background-position: left -120px;
}
#menudiv .subfolderstyle{
	background-position: left -243px;
}
#menudiv .subfolderstyle:hover{
	background-position: left -283px;
}
#menudiv ul li:first-child a{
	background-position: left 0px;
}
#menudiv ul li:first-child a:hover{
	background-position: left -40px;
}
#menudiv ul li:last-child a{
	background-position: left -160px;
}
#menudiv ul li:last-child a:hover{
	background-position: left -202px;
}
 
* html #menudiv ul li { float: left; height: 1%; }
* html #menudiv ul li a { height: 1%; }
