/* Start of CMSMS style sheet 'meny_vertikal' */
/********************
MENU
*********************/
#menu_vert {
  margin: 30px 0px 0px 0px;
  WIDTH: 200px; 
  POSITION: relative; 
  left: 30px; 
  font-size: 12px;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu_vert li { height: 1%; }
* html #menu_vert li a { height: 1%; }
/* End */

/* First level current page --------------------------------------------------*/
div#menu_vert ul h3 {
   display: block; 
   color: #07024d;                               
   font-size: 12px;                          /* instead of the normal font size for <h3> */
   margin: 0;                                  /* as <h3> normally has some margin by default */
   font-weight: bold;
   padding: 4px 5px 2px 20px;
   background: url(images/template1/menu_h.jpg) #ffffff no-repeat left center;
}

#menu_vert li a {
  display: block;
  text-decoration: none;
  color: #363aa8;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 5px 2px 20px;
  background: url(images/template1/menu.jpg) #ffffff no-repeat left center;
}

#menu_vert li a:hover {
  background: url(images/template1/menu_h.jpg) #ffffff no-repeat left center;
  color:#07024d;
}

#menu_vert ul {
  width: 100%; /* Width of Menu Items */
  background: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#menu_vert li {
  position: relative;
  list-style: none;
}
/* -----------------------------------------------------------------------------*/


/* Second level current page --------------------------------------------------*/
div#menu_vert ul ul h3 {
   padding: 4px 5px 2px 28px;
   color: #07024d;     
   background: url(images/template1/arrow2.gif) #ffffff  no-repeat left center;
}

div#menu_vert ul ul li a, 
div#menu_vert ul ul li a:link, 
div#menu_vert ul ul li a:visited  {
  display: block;
  padding: 4px 5px 2px 28px;
  font-size: 12px;
  color:#363aa8;
  background: url(images/template1/arrow2.gif) #ffffff no-repeat left center;
}

div#menu_vert ul ul li a:hover {
  color:#07024d;
  background: url(images/template1/arrow2.gif) #ffffff no-repeat left center;
}

div#menu_vert ul ul  {
 padding-bottom: 0px;
 background: url(images/template1/arrow2.gif) #ffffff no-repeat left center;
}
/* -----------------------------------------------------------------------------*/


/* Third level current page --------------------------------------------------*/
div#menu_vert ul ul ul  h3{ 
  display: block;
  padding: 4px 5px 2px 40px;
  font-size: 12px;
  color:#07024d;
  background: url(images/template1/arrow3.gif) #ffffff  no-repeat left center;
}

div#menu_vert ul ul ul i a, 
div#menu_vert ul ul ul li a:link, 
div#menu_vert ul ul ul li a:visited  {
  display: block;
  padding: 4px 5px 2px 40px;
  font-size: 12px;
  color:#363aa8;
  background: url(images/template1/arrow3.gif) #ffffff no-repeat left center;
}

div#menu_vert ul ul ul li a:hover {
  color:#07024d;
  background: url(images/template1/arrow3.gif) #ffffff no-repeat left center;
}

div#menu_vert ul ul ul  {
  background-color: transparent;
  background: url(images/template1/arrow3.gif) #ffffff no-repeat left center;
}
/* -----------------------------------------------------------------------------*/


#menu_vert li ul li a { padding: 5px 5px; } /* Sub Menu Styles */

/* fixed image flicker by adding .cssmenu-vertical ul */


.menuactive, .current {
  list-style-type: square;
  display: inline;
  background-color:#E3E3D1;
  color:#843723;
}
/* End of 'meny_vertikal' */

