@charset "UTF-8";
/* CSS Document */


/* Fixed-Menu
------------------------------------------------------------------*/
body{
padding:0;
margin:0;
}
.aside-list{
font: 13px/27px 'Gudea', sans-serif;
color: rgb(128,128,128);
height:28px;
overflow: hidden;}

.aside-list a:hover{
/*background-color: rgb(222,222,222);*/
color: rgb(77,77,77);

}
.aside-list a {
text-decoration: none;
padding: 7px 8px 7px;
color: rgb(128,128,128);
outline: none;

}
.aside-list ul{
list-style: none;
margin:0;
padding:0 0 0 8px;
}
.aside-list ul li{
padding:0;
float:left;

}
.aside-list ul li ul li{
padding:0;
float:none;
margin: 0 0 0 0px;
width: 160px;
}
.aside-list ul li ul{
position: absolute;
border: 1px solid rgb(230,230,230);
box-shadow: 0 1px 5px rgb(204,204,204);
margin-top: -3px;
display:none;
padding: 0px 16px 0px 0;
}
.active ul{
display:block !important; 
}
.active a{
background-color: rgb(242,242,242);
border-left : 1px solid rgb(230,230,230);
border-right: 1px solid rgb(230,230,230);
border-bottom: 0;
box-shadow: 0 -1px 5px #CCCCCC;
display: block;
height: 28px;
padding: 0 8px;
position:relative;
z-index: 1;
color: rgb(128,128,128);
}
.active a:hover{
background-color: rgb(242,242,242);
}
.active ul a:hover{
background-color: rgb(230,230,230);
}

.active ul a{
border: 0 !important;
box-shadow: 0 0 0 #CCCCCC;
border:0;
width: 100%;
}
/*.arrow {
width: 8px;
height: 4px;
border-color: white transparent transparent;
border-style: solid dashed dashed;
margin-left: 5px;
position: relative;
top: 10px;
}*/