#menu {
width: 950px;
height:37px;

margin: 0;
padding: 0;
border-width: 0px;
z-index:5;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
top: 37px;
left: 0px;
float: left;
z-index:5;
}

#menu a, #menu h2 {

display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;

z-index:5;
}

.toppi {
border-width: 0px;
margin: 0;
padding: 0px;
height: 30px;
display:block;
float:left;
z-index:5;
}
.toppi2 {
border-width: 0px;
margin: 0;
padding: 0px;
height: 30px;
display:block;

z-index:5;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
z-index:5;
}

#menu a {

text-decoration: none;
border: 0;
padding: 0px;
margin: 0px;
}

#menu a:hover {


	z-index:5;
    text-decoration: underline;
}

#menu li {position: relative; z-index:5;


}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{ display: none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;
/* background-color: #896529; */

	

width: 185px;}




td.alavalikko td {
    vertical-align: top;
    border-color: rgb(255,223,0);
    border-width: 0 0 0 1px;
    border-style: solid;
    padding-left:5px;
}


