#nav {
margin:0;
padding:1px 0 0 0;
height:55px;
}

#nav ul {
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
width:123px;
height:auto;
padding:9px 0 8px 8px;
background:#190203 url(../images/menu_ul.gif) repeat-x top left;
}

#nav a {
display:block;
color:#fff;
padding:0;
font:bold 11px Tahoma, Arial;
text-transform:uppercase;
text-decoration:underline;
}

#nav a:hover {
background:url(../images/nav_ah.gif) no-repeat top right;
color:#FFF;
}

#nav a img {
	height:17px;
}

#nav li a span span {
padding:21px 10px 11px 53px;
position:relative;
display:block;
}

#nav li a:hover span {
background: url(../images/nav_ah_span_span.gif) no-repeat top left;
display:block;
position:relative;
padding:0 10px 0 53px;
}

#nav li a:hover span span {
padding:21px 0px 11px 0px;
display:block;
position:relative;
background:url(../images/nav_ah_span.gif) repeat-x top left;
color:#FFF;
}

#nav li {
float:left;
background:url(../images/menu_a.gif) no-repeat top left;
padding:0 0 0 2px;
height:55px;
list-style:none;
}

#nav li ul {
position:absolute;
display:none;
width:169px;
height:auto;
z-index:40;
margin-left:43px;
padding:0 0 10px 0;
background:url(../images/nav_li_ul.gif) no-repeat bottom left;
}

#nav li ul a {
display:block;
padding:0 0 0 20px;
color:#fff;
float:none;
height:15px;
background:url(../images/nav_li_li_a.gif) no-repeat center left;
margin:0px;
font:normal 11px Tahoma, Arial;
text-transform:none;
text-decoration:underline;
}

#nav li ul a:hover {
padding:0 0 0 20px;
text-decoration:underline;
background:url(../images/nav_li_li_ah.gif) no-repeat center left;
}

#nav li ul li {
padding:12px 0 0 15px;
margin:0px;
float:none;
background:url(../images/nav_li_li.gif) repeat-y top left;
height:auto;
}


#nav ul li.first {
padding-top:10px;
background:url(../images/nav_li_first.gif) no-repeat top left;
}
