/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * { 	margin:0; padding:0; list-style:none; }
.sf-menu { float:left; line-height:1.0; width:100%; height:82px; position:relative; }

.sf-menu ul { position:absolute; top:-999em; /* left offset of submenus need to match (see below) */ }
.sf-menu ul li { width:auto; position:relative; font:bold 11px Tahoma; }

.sf-menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { float:left; width:138px; position:static; padding-right:1px; font:bold 13px Tahoma; text-align:center; }
.sf-menu a { display:block; position:relative; border:0; padding:13px 5px; text-decoration:none; height:17px; background:url(bg/menuitem.png) no-repeat 0 0; color:#2e2e2e; font:bold 13px Tahoma; }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/ color:#2e2e2e; font:bold 11px Tahoma; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.current a, .sf-menu li.sfHover a { outline:0; background-position:0 100%; color:#fbc700; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul { width:100%; left:0; top:43px; /* match top ul list item height */ z-index:99; }

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:10em; /* match ul width */ top:0; }

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:10em; /* match ul width */ top:0; }


/* 2 razina */
.sf-menu li li a{ height:27px; background:none; }
.sf-menu li.sfHover li a{ color:#fff; line-height:27px; /*border-right:1px solid #616161;*/ padding:6px 20px; }
.sf-menu li.sfHover ul li.current ul li a{ color:#fff; }
.sf-menu li.sfHover ul li.current ul li.current a{ color:#FBC700; }
.sf-menu li li.current a{ color:#FBC700; }

ul.sf-navbar .current ul{ width:100%; background:#000; left:0; top:43px; /* match top ul list item height */ }
ul.sf-navbar ul li:hover ul, ul.sf-navbar ul li.sfHover ul { left:0; top:39px; }

/* 2 razina */
.sf-navbar ul li { width:auto; float:left; }

/* hover 2 razine */
.sf-navbar ul li:hover, 
.sf-navbar ul li.sfHover, 
ul.sf-navbar ul li:hover li, 
ul.sf-navbar ul li.sfHover li, 
.sf-navbar ul a:focus, 
.sf-navbar ul a:hover, 
.sf-navbar ul a:active { }


/* 3 razina bg */
.sf-menu li li li { width:100%; background:#000; position:relative; top:39px; left:-106px; font-style:italic; }
.sf-menu li.sfHover li li a{ height:auto; line-height:1.5em; border:0; border-bottom:1px solid #616161; padding:5px 10px; }
.sf-menu li li li a{ color:#fff; }


/* hover 3 razine aktivna stavka */
ul.sf-navbar li li li:hover, 
ul.sf-navbar li li li.sfHover, 
.sf-navbar li li.current li.current, 
.sf-navbar ul li li a:focus, 
.sf-navbar ul li li a:hover, 
.sf-navbar ul li li a:active { color:#fbc700; }


ul.sf-navbar .current ul ul { top:-999em; }
.sf-navbar li li.current > a { font-weight: bold; }







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

