﻿#nav
{
	width: 820px;
	height: 34px;
	list-style: none;
	line-height: 1;	
	background: url(../images/menu_hover.png) no-repeat top left;
	position: absolute;
	margin: 86px 10px 0 25px;
	padding: 0;
}

#nav li 
{
    float: left;
	list-style: none; 
	padding: 0;
	margin: 0;
}

#nav li, #nav a 
{
    height: 34px; 
    display: block;
    text-decoration: none;
}

/* second-level lists */

#nav li ul 
{
	position: absolute;
	left: -999em;
	height: auto;
    width: 165px;
	background: url(../images/submenu_bg8b.png) no-repeat bottom left; 
	white-space: nowrap; 
	margin: 0;
	padding: 10px 0 10px 10px;  
}

#nav li ul li
{
    padding: 2px 0;
    margin: 0;
    height: 18px;
    display: list-item; 
    clear: left;
} 

#nav li ul li a
{	
    color: #ddd;
	text-decoration: none;
    height: 18px;
    font-size: 13px;
}

#nav li ul li a:hover
{
    background: none;
    color: #fff;
}

#nav li:hover ul, #nav li.sfhover ul
{
	left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul
{
	left: auto;
}

.navlinktext
{
    position: absolute;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 0;
    margin: 12px 0 0 12px;
    font-size: 12px;
}
.navlinktext.narrow
{
    margin-left: 8px;    
}

.active 
{
    color: #ccc;
}

#default {width: 53px;}
#default a:hover, 
#default.active, 
#default:hover, 
#default.sfhover {background: transparent url(../images/menu_hover_new.png) -0px -34px no-repeat;}

#about {width: 66px;}
#about a:hover, 
#about.active, 
#about:hover, 
#about.sfhover {background: transparent url(../images/menu_hover_new.png) -53px -34px no-repeat;}

#acommodation {width: 74px;}
#acommodation a:hover, 
#acommodation.active, 
#acommodation:hover, 
#acommodation.sfhover {background: transparent url(../images/menu_hover_new.png) -121px -34px no-repeat;}

#food {width: 102px;}
#food a:hover, 
#food.active, 
#food:hover, 
#food.sfhover {background: transparent url(../images/menu_hover_new.png) -196px -34px no-repeat;}

#conference {width: 92px;}
#conference a:hover, 
#conference.active, 
#conference:hover, 
#conference.sfhover {background: transparent url(../images/menu_hover_new.png) -301px -34px no-repeat;}

#conference.active { border: 1px solid black; }

#acts {width: 93px;}
#acts a:hover, 
#acts.active, 
#acts:hover, 
#acts.sfhover {background: transparent url(../images/menu_hover_new.png) -394px -34px no-repeat;}

#events {width: 66px;}
#events a:hover, 
#events.active, 
#events:hover, 
#events.sfhover {background: transparent url(../images/menu_hover_new.png) -53px -34px no-repeat;}

#packages {width: 92px;}
#packages a:hover, 
#packages.active, 
#packages:hover, 
#packages.sfhover {background: transparent url(../images/menu_hover_new.png) -487px -34px no-repeat;}

#kiruna {width: 66px; }
#kiruna a:hover, 
#kiruna.active, 
#kiruna:hover, 
#kiruna.sfhover {background: transparent url(../images/menu_hover_new.png) -53px -34px no-repeat;}