@charset "UTF-8";
/**
 *
 * jQuery Superfish
 *
 */
 
/* include basic file for top to buttom (horinzontal) */
@import url(../../../plugins/flyout_menu/css/flyout_h_tb.css);
/* 
 * path ex. for stylesheets in "/css/[design]/navigation/": 
   = "@import url(../../../plugins/flyout_menu/css/flyout_h_tb.css);" 
*/

/*
 * Design part
*/
@media screen, projection
{
  #nav   { height: 32px; margin-left: 6px; background: url(../../../images/default/bg_nav.gif); clear: none; float: none; }
  #nav * { font-size: 12px; font-weight: normal; } /* border: 0px none !important; */
   
  #nav_main {
    background: transparent; 
    border-left: solid 1px #c2c2c2 !important;
    margin: 0; 
  }
  
  #nav_main ul.menu li a              { padding: 9px 30px 11px 7px; color: #666; background: url(../../../images/default/bg_nav_button.gif) no-repeat top right; cursor: default; }
  
  #nav_main ul.menu li ul li a,       
  #nav_main ul.menu li ul li ul li a  { padding: 7px 30px 2px 7px; color: #999; background: #fff none; }
       
  #nav_main ul.menu li a span, 
  #nav_main ul.menu li span span      { padding: 0; margin: 0; }
	  
	
	#nav_main ul.menu li ul {
    border: 1px solid #fff; /* need negativ margin of subitems (see next) */
    background-color: #fff; 
    padding-bottom: 7px;
  }
	
	#nav_main ul.menu li ul li ul       { margin-top: -1px; }
  
  #nav_main ul.menu li ul,
  #nav_main ul.menu li ul li ul       { border-left: solid 1px #ddd !important; border-right: solid 1px #666 !important; border-bottom: solid 1px #666 !important; }
  
  #nav_main ul.menu li ul li ul       { border-top: solid 1px #ddd !important; }


  /* Parent item hover */
	#nav_main ul.menu li:hover, 
	#nav_main ul.menu li.sfHover { }		
	
	/* Active Links + Hover */              
	#nav_main ul.menu li .active_link, 
	#nav_main ul.menu li a:focus,
  #nav_main ul.menu li a:hover,
  #nav_main ul.menu li a:active,
	#nav_main ul.menu li .itemHover { background: url(../../../images/default/bg_nav_button_hover.gif) no-repeat top right; color: #e50000; }
	
	#nav_main ul.menu li ul li .active_link, 
	#nav_main ul.menu li ul li a:focus,
  #nav_main ul.menu li ul li a:hover,
  #nav_main ul.menu li ul li a:active,
	#nav_main ul.menu li ul li .itemHover { background: #fff; color: #e50000; }
	
	#nav_main ul.menu li ul li ul li .active_link, 
	#nav_main ul.menu li ul li ul li a:focus,
  #nav_main ul.menu li ul li ul li a:hover,
  #nav_main ul.menu li ul li ul li a:active,
	#nav_main ul.menu li ul li ul li .itemHover { background: #fff; color: #e50000; }

	/* Add arrows has ul */         
	/*
	#nav_main ul.menu .sf-with-ul { 
	  background: url(arrow_bottom.png) no-repeat right center;
		padding-right: 1.2em;
	}
		 
	#nav_main ul.menu li ul .sf-with-ul { 
	  background-image: url(arrow_right.png);
	}
  */ 
  
  #nav_main ul.menu li.item1 { width: 0px; display: none; }
}
