﻿/* Ingvi Rafn Hafþórsson 17.05.11 */
.mnu
{  
}

.mnuStatic
{
    float:left;
    width:100%;
    list-style-type:none;
    list-style-position:outside;
    list-style-image:none;
}

/* One static item */
.mnuStatic li 
{    
    float:left;
    cursor:pointer !important;
    background-image: url(../Images/Layout/mainmenu_seperator.gif);
    background-repeat:no-repeat;
    background-position:right;    
    padding-top:8px !important;
    padding-bottom:8px !important;
    padding-left:16px !important;
    padding-right:16px !important;
}

/* Static item */
.mnuStatic li a.static
{
    display:block;  
    padding:0px !important;     
}

/* Seperator between static items */
.mnuStatic li img
{

}

/* Dynamic menu items */
.mnuDynamic
{ 
  display: none;
  background-color:#5797C3;
  float:left;
  min-width:180px;
  margin-right:10px;
  margin-left:0px;
  padding-top:0px;
  border-top:1px solid #467CA2;
  border-left:1px solid #467CA2;
  border-right:1px solid #467CA2;
}

.mnuDynamic li
{    
  float:left;
  padding:0px !important;  
  border:0px;
  border-bottom:1px solid #467CA2;  
  background-image:none;
}

.mnuDynamic li a
{
  float:left;  
  width:158px;
  margin-right:0px;
  padding: 5px 15px;
  cursor:pointer !important; 
}

.mnuDynamic li:hover
{ 
   background-color:#78AFD6;
}

.mnuDynamic li.has-popup
{ 
    background-image: url(../images/layout/mainmenu_dynamic_arrow_right_space.png); 
    background-repeat:no-repeat;
    background-position: right;
}

.mnuDynamic a.dynamic.selected
{
    color:White !important;   
	opacity:1.0 !important;
}

ul.cssMenu, ul.cssMenu ul
{
	list-style:none;
	margin:0; padding:0;
	position: relative;
}

ul.cssMenu ul 						
{ 
  display:none; /*initially menu item is hidden*/
  position: absolute; /*absolute positioning is important for menu to float*/
  z-index:100000;
}

/* Hover effect for menu*/
ul.cssMenu li:hover > ul 			
{ 
	display:block;
  background-color:#ffffff;
  border:1px solid;
  z-index:100000;
}