/* TOPMENU */

body,li,a {
behavior: url('/style/csshover.htc');
}

#menu, #menu ul, #menu li {
margin: 0;
padding: 0;
}

#menu {
position: relative;
z-index: 100000;
width: 880px;
height: 27px;
margin: 0 auto;
list-style: none;
}

#menu li {
display: inline;
position: relative;
height: 23px;
float: left;
margin: 0;
padding-top: 4px;
color: #FFFFFF;
line-height: 15px;
}

#menu li.topmenu a {
height: 27px;
padding: 0 19px 0 19px;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}

#menu li.topmenu:hover {
background-color: #e85454;
}

/* TOPMENU BOLD AND THE REST NORMAL */

#menu li a {
font-weight: bold;
}

#menu li ul a {
font-weight: normal;
}

/* SUBMENU */

#menu li.topmenu:hover ul.submenu {
display: block;
}

#menu li.topmenu ul {
display: none;
list-style: none;
position: absolute;
top: 25px;
left: 0px;
width: 150px;
clear: both;
margin: 0;
background-color: #6283c6;
border: 1px solid #000000;
}

#menu li.topmenu ul.submenu li {
height: auto;
padding: 0;
}

#menu li.topmenu ul.submenu li a {
display: block;
letter-spacing: 0px;
width: 140px;
height: auto;
margin: 0;
padding: 2px 5px 2px 5px;
font-size: 12px;
}

#menu li.topmenu ul.submenu li:hover a {
background-color: #e85452;
color: #000000;
}

/* SUB SUBMENU */

#menu li.topmenu ul.submenu li:hover ul {
display: block;
}

#menu li.topmenu ul.submenu li:hover ul li a {
background-color: #6283c6;
color: #FFFFFF;
}

#menu li.topmenu ul.submenu li:hover ul li a:hover {
background-color: #e85452;
color: #000000;
}

#menu li.topmenu ul.submenu li ul {
display: none;
position: absolute;
left: 150px;
margin-top: -26px;
}