
/*---------------------------------------------------------- First Base top menu -----------------------------------------------------*/

#topnav{
    display:block;
    width:980px;
    margin:0 0 0 0;
    padding:6px 0 0 4px;
    list-style:none;
    background:url(../i/head_menu.jpg) repeat-x;   
    height:28px;
}
#topnav ul, #topnav li{
    float:left;
    list-style:none;
    margin:0;
    padding:0;	
}
#topnav li a:link, #topnav li a:visited{
    display:block;
    padding:5px 10px;
    color:#fff;
    font: normal 11px Arial, Arial, sans-serif;	
    text-decoration:none;
    text-transform: uppercase;
    background:url(../i/menu_sep.png) no-repeat center right;           
}
#topnav li a:hover, #topnav ul li.active a{
    color:#fff;
    padding:5px 10px;
    background:url(../i/head_menu_on.jpg) repeat-x; 
}

#topnav li a.sec:link, #topnav li a.sec:visited{
    display:block;
    background:url(../i/head_menu_on.jpg) repeat-x;
    padding:5px 10px;
    color:#fff;
    font: normal 11px Arial, Arial, sans-serif;	
    text-decoration:none;
}
#topnav li a.sec:hover, #topnav ul li.active a{
    color:#fff;
    padding:5px 10px;
    background:url(../i/head_menu_on.jpg) repeat-x;
}	

#topnav li li a:link, #topnav li li a:visited{
    width:160px;
    float:none;
    margin:0;
    padding:8px 0;
    color:#FFFFFF;
    font: normal 11px Arial, sans-serif;		
    text-transform: none;
    border-bottom:1px solid #E95057;
}
#topnav li li a:hover{
    color:#F2CDCC;
    background:none;
}
#topnav li ul{
    background: #FFFFFF;
    z-index:9999;
    position: absolute;
    left: -999em;
    height:auto;
    width:160px;

}
#topnav li ul a{width: 160px;}
#topnav li ul{margin: 0 0 0 0;padding:1px 10px 1px 10px;
              background:#A8070C}
#topnav li ul:hover{margin: 0 0 0 0; padding:1px 10px 1px 10px;}
#topnav li:hover ul, #topnav li li:hover ul{left:auto;}
#topnav li:hover{ position: static;}
#topnav li.last a{margin-right:0;}


/*---------------------------------------------------------- Second top menu -----------------------------------------------------*/
#topnav_sec{
    display:block;
    width:980px;
    margin:0 0 0 0;
    padding:2px 0 0 4px;
    list-style:none;
    background:url(../i/sec_menu.png) repeat-x;   
    height:28px;
}
#topnav_sec ul, #topnav_sec li{
    float:left;
    list-style:none;
    margin:0;
    padding:0;	
}
#topnav_sec li a:link, #topnav_sec li a:visited{
    display:block;
    padding:5px 10px;
    color:#444;
    font: normal 11px Tahoma, sans-serif;	
    text-decoration:none;
    background:url(../i/menu_sep.png) no-repeat center right;           
}
#topnav_sec li a:hover, #topnav_sec ul li.active a{
    color:#ba1219;
    padding:5px 10px;
}

#topnav_sec li a.sec:link, #topnav_sec li a.sec:visited{
    display:block;
    background:url(../i/submenu.png) repeat-x;
    padding:5px 10px;
    color:#fff;
    font: normal 11px Arial, Arial, sans-serif;	
    text-decoration:none;
}
#topnav_sec li a.sec:hover, #topnav_sec ul li.active a{
    color:#fff;
    padding:5px 10px;
    background:url(../i/submenu.png) repeat-x;
}	

#topnav_sec li li a:link, #topnav_sec li li a:visited{
    width:160px;
    float:none;
    margin:0;
    padding:8px 0;
    color:#FFFFFF;
    font: normal 12px Arial, sans-serif;		
    text-transform: none;
    border-bottom:1px dashed #A7DDED;
}
#topnav_sec li li a:hover{
    color:#F2CDCC;
    background:none;
}
#topnav_sec li ul{
    background: #FFFFFF;
    z-index:9999;
    position: absolute;
    left: -999em;
    height:auto;
    width:160px;

}
#topnav_sec li ul a{width: 160px;}
#topnav_sec li ul{margin: 0 0 0 0;padding:1px 10px 1px 10px;
              background:#C5140F}
#topnav_sec li ul:hover{margin: 0 0 0 0; padding:1px 10px 1px 10px;}
#topnav_sec li:hover ul, #topnav_sec li li:hover ul{left:auto;}
#topnav_sec li:hover{ position: static;}
#topnav_sec li.last a{margin-right:0;}

