/* Start of CMSMS style sheet 'meny_vertikal' */
/********************
MENU
*********************/
#menu_vert {
  margin: 18px 0px 0px 0px;
  WIDTH: 220px; 
  POSITION: relative; 
  left: 10px;
  padding-right: 10px; 
  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: #51340c;                               
   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 #fff;
   padding: 3px 20px 1px 10px;
   background: url(images/template1/menu_over.jpg) no-repeat right center;
   height: 17px;
}

/* Second level current page */
div#menu_vert ul ul h3 {
   font-size: 12px; 
   padding: 3px 20px 1px 10px;
   margin-right:15px;
   height: 14px;
   border-bottom: 0px solid #c15c30;
   color: #51340c;     
   background: url(images/template1/menu_over.jpg) no-repeat right center;
}

/* Third level current page */
div#menu_vert ul ul ul  h3{ 
  font-size: 12px; 
  display: block;
  padding: 3px 20px 1px 10px;
  border-bottom: 0px solid #c15c30;
  font-size: 12px;
  color:#51340c;
  background: url() 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: 3px 20px 1px 10px;
   border-bottom: 0px solid #e0c9a3;
   color: #fdf1e1;
   font-size: 12px;
   font-weight: bold;
   background: url(images/template1/menu.jpg) no-repeat right center;
   height: 17px;
}

/* 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: 3px 20px 1px 10px;
  margin-right:15px;
  border-bottom: 0px solid #c15c30;
  font-size: 12px;
  color:#f7eda8;
  height: 14px;
  background: url(images/template1/menu.jpg) no-repeat right center;
}

div#menu_vert ul ul  {
 border-bottom: 0px solid #cc8162;
 padding-bottom: 0px;
 background: url() 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: 3px 20px 1px 10px;
  border-bottom: 0px solid #c15c30;
  font-size: 12px;
  color:#fdf1e1;
  background: url() repeat-y left center;
}

div#menu_vert ul ul ul  {
  background-color: transparent;
  background: url() repeat-y left center;
}

#menu_vert li a:hover {
  color:#51340c;
  background: url(images/template1/menu_over.jpg) no-repeat right center;
}

div#menu_vert ul li a:hover {
  color:#51340c;
  background: url(images/template1/menu_over.jpg) no-repeat right center;
}

div#menu_vert ul ul li a:hover {
  color:#51340c;
  background: url(images/template1/menu_over.jpg) no-repeat right center;
}

div#menu_vert ul ul ul li a:hover {
  color:#51340c;
  background: url(images/template1/menu_over.jpg) no-repeat right center;
}

#menu_vert li a:active {
  color:#866334;
   background: url(images/template1/menu_over.jpg) no-repeat right center;
}

div#menu_vert ul li a:active {
  color:#866334;
   background: url(images/template1/menu_over.jpg) no-repeat right center
}

div#menu_vert ul ul li a:active {
  color:#866334;
   background: url(images/template1/menu_over.jpg) no-repeat right center
}

div#menu_vert ul ul ul li a:active {
  color:#866334;
   background: url(images/template1/menu_over.jpg) no-repeat right 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:#ffffff;
}
/* End of 'meny_vertikal' */

