#fancymenu {
position: relative;
width:902px;
padding:0 0 0 10px;
overflow: hidden;
}
.sub_menu ul, .sub_sub_menu ul,
#fancymenu ul{
padding: 0;
margin: 0;
}
.sub_menu ul li, .sub_sub_menu ul li,
#fancymenu ul li{
padding: 0;
margin: 0;
float: left;
list-style: none;
}
.sub_menu ul li.menu_sep, .sub_sub_menu ul li.menu_sep,
#fancymenu ul li.menu_sep {
z-index: 10;
display: block;
float: left;
height:12px;
padding:3px 0 0 0;
position: relative;
overflow: hidden;
font-size:10px;
text-transform:uppercase;
}
.sub_menu ul li a, .sub_sub_menu ul li a,
#fancymenu ul li a {
z-index: 10;
display: block;
float: left;
height:12px;
padding:3px 5px;
position: relative;
overflow: hidden;
background-position:center center;
background-repeat:no-repeat;
font-size:10px;
font-weight:normal;
text-transform:uppercase;
}
.sub_sub_menu ul li a {
text-transform: none;
}
#fancymenu ul li a:hover,
#fancymenu ul li a:visited:hover {
text-decoration:none;
}
.sub_menu ul li.current a,
.sub_sub_menu ul li.current a {
text-decoration:none;
font-weight:bold;
}
.selected {
font-weight:bold;
}

#fancymenu li.background {
background-color:#edede5;
z-index: 8;
position: absolute;
visibility: hidden;
}

#fancymenu .background .left {
}
.sub_menu, .sub_sub_menu {
width:912px;
height:26px;
padding:3px 0 0 0;
background-color:#EEEDE7;
font-size:8px;
color:#636467;
text-transform:uppercase;
overflow:hidden;
}
.sub_sub_menu {
background:transparent url(../templates/img/back_sub_sub_menu_02.png) 0 0 repeat;
position:absolute;
z-index:1000;
}

.footer a:link, .footer a:visited, .footer a.selected:link, .footer a.selected:visited,
span.menu_sep {
display: block;
float: left;
height:16px;
padding:4px 5px 0 5px;
overflow: hidden;
font-size:9px;
color:#58585b;
}
.footer a.inner {
display:inline;
float:none;
font-weight:bold;
}
.footer a.selected:link, .footer a.selected:visited {
color:#81be6a;
font-weight:bold;
}

a.mm:link, a.mm:visited {
color:#636467;
}

