
/* Links */
ul.menu {padding: 0; margin: 0; border: none;}
ul.menu li {list-style: none; margin: 0; padding: 0; border: none; display: inline;}
ul.menu li a {padding: 0; margin: 0; line-height: 1; border: none; margin-right: 5px;}
ul.menu a.active, ul.menu li.active a {border: none;}

/* header top menu */
#l-topheader .menu {margin:0; padding:0; display:block; overflow:hidden; position:relative;}
#l-topheader .menu li {margin:0 32px 0 0; padding:0; float:left; background:none; display:block; overflow:hidden; position:relative;}
#l-topheader .menu li a {color:#999; display:block; line-height: 1.5em; padding: 0; text-decoration:underline; margin: 0;}
#l-topheader .menu li a {color:#999; display:block; line-height: 1.5em; padding: 0; text-decoration:underline; margin: 0;}
#l-topheader .menu li.last a {text-decoration:underline; color:#DA2927;}
#l-topheader .menu .active li.last a {text-decoration:underline; color:#DA2927 !important;}
#l-topheader .menu .active li.last a:hover  {text-decoration:none; color:#DA2927 !important;}
#l-topheader .menu .active li.last a:active  {text-decoration:none; color:#DA2927 !important;}
#l-topheader .menu .active a {text-decoration:none; color:#000;}
#l-topheader .menu .active a:hover {text-decoration:none; color:#000;}

/* header right menu */
#l-header .menu {margin:0; padding:0; float:right; margin:16px 0 0 0; display:block; width:720px}
#l-header .menu li {margin:0; padding:0; float:left; background:none; overflow:hidden; position:relative; width:240px}
#l-header .menu li a {color:#555; display:block; line-height: 1.5em; width: 214px; height:20px; padding: 11px 10px 9px 16px; text-decoration:underline; margin: 0; background:url('images/menu1.gif') no-repeat left top; overflow:hidden; cursor:pointer; margin:0; line-height:120%;}
#l-header .menu li a:hover {text-decoration:none; color:#222; background:url('images/menu2.gif') no-repeat left top}
#l-header .menu ul {margin:2px 0; padding:0; clear:both; display:block; overflow:hidden;}
#l-header .menu .active a {text-decoration:none; color:#DA2927; background:none}
#l-header .menu .active a:hover {text-decoration:none; color:#DA2927; background:none}

/* footer menu */
#l-footer ul.menu {margin:0; padding:0}
#l-footer ul.menu li {background:none; margin:0; padding:0}
#l-footer ul.menu li a {margin:0; padding:4px 0}
