

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none; 
	
}

.sf-menu ul {
	position: absolute; 
	top:			-999em;
	width:			150px; /* left offset of submenus need to match (see below) */
	z-index:   99;
	
}
* html .sf-menu ul {
position: absolute; 
	z-index:   99 ;
}
 .current {
 height: 30px;
 
 }
.sf-menu ul li {
	width:			100%;
	top: 0;  
	 /*height:			34px; */
	 
	
}
* html .sf-menu ul li {
	/*top:			12px;*/
	height:			34px;
	 
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' 
	visibility:visible;
	 background-color:#d6d6d6;	*/
	float:			left;
}
.sf-menu li {
	float:			left;
	position:		relative;
	 
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			20px; /* match top ul list item height */
	
	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	 
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			100px; /* match ul width */
	top:			-20px;
	
	
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
	
	 
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			100px; /* match ul width */
	top:			0px;
}
* html ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
z-index:  99;
}

/*** DEMO SKIN ***/

* html .sf-menu li li {
z-index:  99;
}
 
.sf-menu li li {
	
	 background-color:#f7f7f7;	 
	     font-size: 13px;
    padding: 6px 25px;
}
 

.sf-menu li li li {
	/*background:		#292929;*/
}
.sf-menu li li:hover, .sf-menu li li.sfHover, 
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	/*background-color:#e6e6e6;*/
	text-decoration: none;
	background-image: none;
}
* html .sf-menu li li:hover, .sf-menu li li.sfHover, 
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	 background-color:#eeeeee; 
	text-decoration: none;
	background-image: none;
	
}


/* Za pod menu */



/*** ESSENTIAL STYLES ***/
.sf-menu-pod, .sf-menu-pod * {
	margin:			0;
	padding:		0;
	list-style:		none; 
	position: relative;
}

.sf-menu-pod ul {
	position: absolute; 
	top:			-999em;
	width:			150px; /* left offset of submenus need to match (see below) */
	z-index:   99;
	
}
* html .sf-menu-pod ul {
position: absolute; 
	z-index:   99 ;
}
 .current {
 height: 30px;
 
 }
.sf-menu-pod ul li {
	width:			100%;
	top: 0;  
	 /*height:			34px; */
	 
	
}
* html .sf-menu-pod ul li {
	/*top:			12px;*/
	height:			34px;
	
	 
}
.sf-menu-pod li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' 
	visibility:visible;
	 background-color:#d6d6d6;	*/
	float:			left;
}
.sf-menu-pod li {
	float:			left;
	position:		relative;
	 
}
.sf-menu-pod a {
	display:		block;
	position:		relative;
}
.sf-menu-pod li:hover ul,
.sf-menu-pod li.sfHover ul {
	left:			0px;
	top:			20px; /* match top ul list item height */
		
	
}
ul.sf-menu-pod li:hover li ul,
ul.sf-menu-pod li.sfHover li ul {
	top:			-999em;
	 
	
}
ul.sf-menu-pod li li:hover ul,
ul.sf-menu-pod li li.sfHover ul {
	left:			100px; /* match ul width */
	top:			0px;
 
	
	
}
ul.sf-menu-pod li li:hover li ul,
ul.sf-menu-pod li li.sfHover li ul {
	top:			-999em;
	
	 
}
ul.sf-menu-pod li li li:hover ul,
ul.sf-menu-pod li li li.sfHover ul {
	left:			100px; /* match ul width */
	top:			0px;
	height: auto;
	
}
* html ul.sf-menu-pod li li li:hover ul,
ul.sf-menu-pod li li li.sfHover ul {
z-index:  99;
}

/*** DEMO SKIN ***/

* html .sf-menu-pod li li {
z-index:  99;
}
 
.sf-menu-pod li li {
	
	 
	   
}
 

.sf-menu-pod li li li {
	/*background:		#292929;*/
	
}
.sf-menu-pod li li:hover, .sf-menu-pod li li.sfHover, 
.sf-menu-pod li li a:focus, .sf-menu-pod li li a:hover, .sf-menu-pod li li a:active {
	/*background-color:#e6e6e6;*/
	text-decoration: none;
	background-image: none;
	margin :0;
	padding: 0;
}
* html .sf-menu-pod li li:hover, .sf-menu-pod li li.sfHover, 
.sf-menu-pod li li a:focus, .sf-menu-pod li li a:hover, .sf-menu-pod li li a:active {
	 background-color:#cccccc; 
	text-decoration: none;
	background-image: none;
	margin :0;
	padding:  0;
	
}
.sf-menu-pod li li a {
	 font-size: 13px;
    padding: 6px 25px;
}
 