/* Start of CMSMS style sheet 'meny_vertikal' */
/********************
MENU
*********************/
#menu_vert {
  margin: 0px 0px 0px 0px;
  WIDTH: 231px; 
  POSITION: relative; 
  left: 0px; 
  font-size: 12px;
  background: url() repeat-y left center;
  text-align:right;
}

/* First level current page */
div#menu_vert ul h3 {
   display: block; 
   /* color: #503406; */
   color: #064277;                               
   font-size: 12px;                          /* instead of the normal font size for <h3> */
   margin: 0;                                  /* as <h3> normally has some margin by default */
   font-weight: bold;
   border-bottom: 0px solid #c15c30;
   padding: 5px 31px 1px 15px;
   background: url(images/template1/menu_over.gif) repeat-y left center;
   height: 19px;
}

/* Second level current page */
div#menu_vert ul ul h3 {
   font-size: 12px; 
   padding: 1px 41px 5px 15px;
   height: 14px;
   border-bottom: 0px solid #c15c30;
   color: #064277;     
   background: url(images/template1/sub.gif) repeat-y left center;
}

/* Third level current page */
div#menu_vert ul ul ul  h3{ 
  font-size: 12px; 
  display: block;
  padding: 3px 0px 3px 40px;
  border-bottom: 0px solid #c15c30;
  font-size: 12px;
  color:#503406;
  background: url(images/template2/lanta_menu_bg_over1.jpg) repeat-y left center;
}

#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;
}

#menu_vert li a {
  display: block;
  text-decoration: none;
   padding: 5px 31px 1px 15px;
  border-bottom: 0px solid #e0c9a3;
  color: #1378b5;
  font-size: 12px;
  font-weight: bold;
    padding: 5px 31px 1px 15px;
   background: url(images/template1/menu.gif) repeat-y left center;
   height: 19px;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu_vert li { height: 1%; }
* html #menu_vert li a { height: 1%; }
/* End */

div#menu_vert ul ul li a, 
div#menu_vert ul ul li a:link, 
div#menu_vert ul ul li a:visited  {
  font-size: 12px; 
  display: block;
  padding: 1px 41px 5px 15px;
  border-bottom: 0px solid #c15c30;
  font-size: 12px;
  color:#1378b5;
  height: 14px;
  background: #dcf0fb url(images/template1/sub.gif) repeat-y left center;
}

div#menu_vert ul ul  {
 border-bottom: 0px solid #cc8162;
 padding-bottom: 0px;
 background: url(images/template2/lanta_menu_bg_over2.jpg) repeat-y 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: 5px 45px 1px 15px;
  border-bottom: 0px solid #c15c30;
  font-size: 12px;
  color:#1378b5;
  background: url(images/template2/lanta_menu_bg_over2.jpg) repeat-y left center;
}

div#menu_vert ul ul ul  {
  background-color: transparent;
  background: url(images/template2/lanta_menu_bg_over2.jpg) repeat-y left center;
}

#menu_vert li a:hover {
  color:#064277;
   background: url(images/template1/menu_over.gif) repeat-y left center;
}

div#menu_vert ul li a:hover {
  color:#064277;
  background: url(images/template1/menu_over.gif) repeat-y left center;
}

div#menu_vert ul ul li a:hover {
  color:#064277;
  background: url(images/template1/sub.gif) repeat-y left center;
}

div#menu_vert ul ul ul li a:hover {
  color:#064277;
  background: url(images/template1/sub.gif) repeat-y left center;
}

#menu_vert li a:active {
  color:#fbaf18;
   background: url(images/template1/menu_active.gif) repeat-y left center;
}

div#menu_vert ul li a:active {
  color:#fbaf18;
  background: url(images/template1/menu_active.gif) repeat-y left center;
}

div#menu_vert ul ul li a:active {
  color:#fbaf18;
  background: url(images/template1/sub_active.gif) repeat-y left center;
}

div#menu_vert ul ul ul li a:active {
  color:#fbaf18;
  background: url(images/template1/sub_active.gif) repeat-y 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:# ;
  color:#064277;
}
/* End of 'meny_vertikal' */

