/* Navigation här */

#nav {
	padding:0; 
	padding-left:7px;
	margin:0;
	margin-left:13px;
	margin-top:95px; 
	list-style:none; 
	height:36px; 
	width:864px; 
	font-family:verdana, arial, sans-serif; 
	font-size:10px;
	font-weight:bold; 	
	background:url(../img/nav_background.gif);
	background-repeat:repeat-x;
	background-position:left;
}



#nav li {
	float:left; 
	height:34px;
}

#nav li a {
	display:block; 
	float:left; 
	height:36px; 
	line-height:35px; 
	text-decoration:none; 
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
	
#nav li a span {
	display:block; 
	height:37px; 
	float:left; 
	text-align:center; 
	background:transparent;
	background-image:url(img_2008/nav_mell.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:10px;
	padding-right:10px;
}

#nav li a b.p0 {
	display:block; 
	width:2px; 
	height:38px; 
	background:transparent; 
	float:left;
}

#nav li a b.p1 {
	clear:left; 
	float:left; 
	display:block; 
	height:3px; 
	width:90px; 
	background:transparent; 
	font-size:1px;
}
	
#nav li a b.p2 {
	display:block; 
	float:left; 
	height:8px; 
	width:8px; 
	background:transparent; 
	font-size:1px;
}

#nav li a:hover {
	position:relative; 
	visibility:visible; 
	cursor:pointer; 
	line-height:35px;
	color:#000000;
	background:url(../img/nav_background_red.gif);
	background-repeat:repeat-x;
	background-position:left;
}

#nav li:hover {
	position:relative;}
#nav li:hover > a {
	line-height:35px;}

#nav li:hover a b.p0 {
}

#nav li:hover a b.p1 {
	background:url(img_2008/bottom2.png);
}


#nav li:hover a b.p2 {
	background:url(../img/tab-botright.png);
}

#nav li a:hover span {
	background:url(img_2008/nav_down.gif);
}


#nav li.start a:hover span {
	background:url(img_2008/nav_down_c.gif);
}


#nav li:hover > a span {
	background:url(img_2008/nav_down.gif);
}

#nav ul {
	padding:0; 
	margin:0; list-style:none; 
	position:absolute; 
	left:-9999px; 
	width:0; height:0; 
	border-top:0;
}

#nav table {
	border-collapse:collapse; 
	padding:0; 
	margin:0 0 -1px 0; 
	border:0;
}

#nav :hover ul {
	left:0; 
	top:30px; 
	width:150px; 
	z-index:500; 
	background:url(img_2008/trans.gif);
}

#nav :hover ul ul {
	position:absolute; 
	left:-9999px;
}

#nav :hover ul :hover ul {
	left:110px; 
	top:0;
}

#nav :hover ul li {
	height:25px; width:150px;
}

#nav :hover ul li.pad1 {
	height:8px; 
	width:150px; 
	background:transparent;
}

#nav :hover ul li.pad2 {
	height:8px; width:150px; 
	background:transparent;
}

#nav :hover ul li.pad1 b.p3 {
	display:block; 
	width:8px; 
	height:8px; 
	font-size:1px; 
	float:right; 
	background:url(img_2008/right2.png);
}

#nav :hover ul li b.p4 {
	display:block; 
	width:8px; 
	height:25px; 
	float:right; 
	background:url(img_2008/side2.png);
}

#nav :hover ul li.pad2 b.p5 {
	display:block; 
	width:142px; 
	height:8px; 
	font-size:1px; 
	float:left; 
	background:url(img_2008/bottom2.png);
}

#nav :hover ul li.pad2 b.p6 {
	display:block; 
	width:8px; 
	height:8px; 
	font-size:1px; 
	float:left; 
	background:url(img_2008/corner2.png);
}

/*Topp dropp-down*/

#nav :hover ul li.pad1 b.p7 {
	display:block; 
	width:141px; 
	height:8px; 
	font-size:1px; 
	float:left; 
	background:#000000; 
	border-left:1px solid #447ab7;
}

#nav :hover ul li a {
	height:25px; 
	line-height:21px; 
	padding-left:10px; 
	width:131px; 
	background:#000000;
	border-left:1px solid #447ab7;
}

#nav :hover ul li a.fly {
	background:#000000;
	color:#FFFFFF;
}

#nav :hover ul li a:hover {
	color:#000000;
}


/*drop down hover */
#nav :hover ul li:hover > a {
	color:#990000;
}

#nav :hover ul :hover ul li.pad1 b.p7 {
	background:#FFF; 
}

#nav :hover ul :hover ul li a {
	background:#000000; 
}

#nav :hover ul :hover ul.orange li.pad1 b.p7 {
	background:#000000; 
	border-top:1px solid #f8cfb1; 
	border-left:1px solid #f8cfb1;
}

#nav :hover ul :hover ul.orange li a {
	background:#ef9a5a; 
}



