/* Start of CMSMS style sheet 'delta_menu_pionowe' */
/** fix stupid ie bug with display:block; **/
* html #menu li a { height: 1%; } 
* html #menu li hr { height: 1%; }
/** end fix **/

#menu {
width: 200px; 
padding: 0 10px 0 0;
margin: 16px 0 16px 1em;
float: left;
border-right: 1px solid #ededed;
}

#menu * {letter-spacing: 0;}

dfn {
position: absolute;
left: -1000px; top: -1000px;
width: 0;
height: 0;
overflow: hidden;
display: inline;
}

#menu a {border: 1px solid #ffffff;}

#menu ul {
padding: 0;
margin: 0;
text-align: left;
list-style: none;
border-bottom: none;
display: block;	 
}

#menu ul li {
padding: 0;
margin: 0!important;
list-style-type: none;
}

#menu ul li a {
font: normal 11px/14px Verdana;
color: #999999;
text-decoration: none;
display: block;
padding: 0.1em 0.5em 0.1em 1.5em;
margin: 0;
background: url(delta/punktor1.gif) no-repeat 0.5em 0.5em;
min-height:1em; /* Fixes IE7 whitespace bug */ 
}

#menu ul li.activeparent a.activeparent, #menu ul li.activeparent ul li.activeparent a.activeparent, li.currentpage, ul li.activeparent ul li.currentpage h3 {
margin: 0!important;
_margin-top: -3px!important; /** fix fucking ie bug with margins; **/
}

#menu a:hover, #menu * a:hover, #menu ul li.activeparent ul li.activeparent ul li a:hover {
text-decoration: none; border: 1px solid #4474bc!important; color: #4474bc!important; background-color: #f2f2f2!important;
padding-top: 0.1em!important; padding-bottom: 0.1em!important;
}

#menu ul li.activeparent a.activeparent {
font: bold 11px/14px Verdana; color: #999999; text-decoration: none;
background: #f2f2f2 url(delta/punktor1a.gif) no-repeat 0.4em 0.5em;
margin: 0;
}

#menu ul li.activeparent a.activeparent:hover {
background-color: #f2f2f2!important;
text-decoration: underline;
}

#menu ul li h3 {
background: url(delta/punktor1a.gif) no-repeat 0.4em 0.5em;
background-color: #f2f2f2;
display: block; 
padding: 0.1em 0.5em 0.1em 1.5em;
font: bold 11px/14px Verdana; color: #999999; text-decoration: none;
margin: 0;
text-align: left;
}

#menu ul li.activeparent ul li.activeparent a {
padding: 0.1em 0.5em 0.1em 2.8em;
background: url(delta/punktor2.gif) no-repeat 1.4em 0.5em;
}

#menu ul li.activeparent ul li a {
padding: 0.1em 0.5em 0.1em 2.8em;
background: url(delta/punktor2.gif) no-repeat 1.4em 0.5em;
}

#menu ul li ul li a {
padding: 0.1em 0.5em 0.1em 2.8em;
background: url(delta/punktor2.gif) no-repeat 1.4em 0.5em;
color: #999999;
}

#menu ul li.activeparent ul li.currentpage h3  {
background: url(delta/punktor2a.gif) no-repeat 1.4em 0.5em;
color: #999999;
}

#menu ul li.activeparent ul li.activeparent a.activeparent {
font: normal 11px/14px Verdana; color: #999999; text-decoration: none;
background: url(delta/punktor2a.gif) no-repeat 1.4em 0.5em;
color: #999999;
}


#menu ul li.activeparent h3 {
background: url(delta/punktor2a.gif) no-repeat 1.4em 0.5em;
color: #999999;
text-align: left;
}
#menu ul li.activeparent ul li.currentpage h3 {
background: url(delta/punktor2a.gif) no-repeat 1.4em 0.5em;
font: bold 11px/14px Verdana; color: #999999; text-decoration: none;
padding: 0.1em 0.5em 0.1em 2.8em;
background-color: f2f2f2;
border-bottom: none;
color: #999999; 
}

#menu ul li ul li a.activeparent {
background: #f2f2f2 url(delta/punktor2a.gif) no-repeat 1.4em 0.5em;
color: #999999;
}

#menu ul li.activeparent ul li.activeparent ul li a {
padding: 0.1em 0.5em 0.1em 2.0em;
margin: 0 0 0 2.1em!important;
background: url(delta/punktor3.gif) no-repeat 0.8em 0.7em!important; 
}

#menu ul li.activeparent ul li.currentpage a  {
padding: 0.1em 0.5em 0.1em 2.0em;
margin: 0 0 0 2.1em!important;
background: url(delta/punktor3.gif) no-repeat 0.8em 0.7em!important; 
color: #999999;
}

#menu ul li ul li ul li a  {
padding: 0.1em 0.5em 0.1em 2.0em;
margin: 0 0 0 2.1em!important;
background: url(delta/punktor3.gif) no-repeat 0.8em 0.7em!important; 
color: #999999;
}

#menu ul li.activeparent ul li ul li a  {
padding: 0.1em 0.5em 0.1em 2.0em;
margin: 0 0 0 2.1em!important;
background: url(delta/punktor3.gif) no-repeat 0.8em 0.7em!important; 
color: #999999;
}

#menu ul li.activeparent ul li.activeparent ul li.currentpage h3 {
font: bold 11px/14px Verdana; color: #999999; text-decoration: none;
padding: 0.1em 0.5em 0.1em 2.0em;
margin: 0 0 0 2.1em!important;
background: #f2f2f2 url(delta/punktor3a.gif) no-repeat 0.8em 0.7em!important; 
}

#menu ul li.activeparent ul li.activeparent ul li.currentpage a  {
padding: 0.1em 0.5em 0.1em 2.0em;
margin: 0 0 0 2.1em!important;
background:  url(delta/punktor3a.gif) no-repeat 0.8em 0.7em!important; 
color: #999999;
}

#menu ul li.sectionheader {
border-right: none;
font-weight: bold;
padding: 1.5em 0 0.1em 0;
background-color: #ffffff;
line-height: 1em;
margin: 0;
text-align: center;
}

#menu ul li.separator {
height: 1px !important;
margin-top: -1px;
margin-bottom: 0;
padding:2px 0 2px 0;
background-color: #000;
overflow:hidden !important;
line-height:1px !important;
font-size:1px; /* for ie */
}

#menu ul li.separator hr {
display: none; /* this is for accessibility */
}
/* End of 'delta_menu_pionowe' */

