.sf-menu, .sf-menu * {
margin:0;
padding:0;
list-style:none;
}
.sf-menu li.lnotka {
padding-top: 5px;
padding-left:10px;
float:  left;
background:transparent;
font-size: 16px;
font-family: 'Segoe UI Light', Tahoma, Arial;
color: #A0A0BD;
}
li.notka div em {

}
.sf-menu li.pszuk {
float:  right;
background:transparent;
}
.sf-menu ul {
position:absolute;
top:-999em;
width:10em;
}
.sf-menu ul li {
width:100%;
}
.sf-menu li:hover {
visibility:inherit;
}
.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:0;
top:50px;
z-index:5;
}
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;
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;
top:0;
}
.sf-menu {
float:left;
margin-bottom:1em;
}
.sf-menu a {
padding: 15px 8px 17px 8px;
text-decoration:none;
color: #a3a3a3;
font-family: "Open Sans";
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
outline:0;
}
.sf-menu a.menagl {
min-width:1px;
}
.sf-sub-indicator {
position:absolute;
display:block;
right:10px;
top:1.05em;
width:10px;
height:10px;
text-indent: -999em;
overflow:hidden;
background:url('/szablony/lesser/menu/arrows-red.png') no-repeat -10px -100px;
}
a > .sf-sub-indicator {
top:1.2em;
background-position: 0 -100px;
}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
background-position: -10px -100px;
}

.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }

.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0;
}
.sf-with-ul {
padding-right: 25px!important;
}
.wyszuk {
padding: 10px;
}
/** ******** */
.menu-pasek {
background: url('/szablony/lesser/img/nav_bg.png') repeat-x;
height:2.5em;
position:relative;
width: 961px;
height: 50px;
}
.menu-pasek li {
background: url('/szablony/lesser/img/nav_bg.png');
position:static;
}
.m2 {
overflow: hidden;
padding-left: 5px!important;
}
ul.m2 li { /* naglowki */
background: url('/szablony/lesser/img/nav_bg2.png');
color: #b0b0b0;
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 0;
text-decoration: none;
display: block;
text-shadow: 0 1px 0 white;

}
li.menagl { /* podkategorie */
color: #b0b0b0;
font-family: 'Segoe UI Light', Tahoma, Arial;
font-size: 15px;
font-weight: bold;
margin: 0;
padding: 0;
text-decoration: none;
display: block;
text-shadow: 0 1px 0 white;
}
a.menagl:hover {
color: #da3839;
background: url('/szablony/lesser/img/nav_bg-hover.png');
}
ul.m2 a:hover {
color: #757575;
background: transparent;
}
a.menagl {
border-top:none;
font-family: "Museo Slab";
font-weight: normal;
color: #bb2224;
font-size: 17px;
padding: 15px 20px 15px 20px;
text-decoration: none;
display: block;
margin: 0;
}
.menu-pasek li ul {
width:961px;
height: 50px; 
background: url('/szablony/lesser/img/nav_bg2.png') repeat-x;
}
.menu-pasek li li {
position:relative;
}
.menu-pasek li li ul {
width:13em;
}
.menu-pasek li li li {
width:100%;
}
.menu-pasek ul li {
width:auto;
float:left;
}
.menu-pasek li.zawsze {
background: url('/szablony/lesser/img/nav_bg2.png');

}
.menu-pasek li.sfHover,
.menu-pasek a.menagl:focus, .menu-pasek a.menagl:hover, .menu-pasek a.menagl:active {
background: url('/szablony/lesser/img/nav_bg-hover.png');
}

ul.menu-pasek .zawsze ul,
ul.menu-pasek ul li:hover ul,
ul.menu-pasek ul li.sfHover ul {
left:0;
top:2.5em;
}
ul.menu-pasek .zawsze ul ul {
top: -999em;
}
ul.sf-menu ul.sfGora {
top: 50px;
}
.menu-pasek li li.zawsze > a {
font-weight:bold;
}
.menu-pasek ul .sf-sub-indicator { background-position: -10px -100px; }
.menu-pasek ul a > .sf-sub-indicator { background-position: 0 -100px; }

.menu-pasek ul a:focus > .sf-sub-indicator,
.menu-pasek ul a:hover > .sf-sub-indicator,
.menu-pasek ul a:active > .sf-sub-indicator,
.menu-pasek ul li:hover > a > .sf-sub-indicator,
.menu-pasek ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px -100px;
}
.menu-pasek > li > ul {
padding: 0;
}
.navinfo {
	font-style: italic;
}