/* style definitions for main navigation */ #navcontainer { width: 980px; background: #f2f2f2 url(/poliisi/home.nsf/bg_mainnavi.gif) repeat-x bottom left; border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; margin:0; padding:0; } #nav, #nav ul { float: left; list-style: none; font-weight: normal; padding: 0; margin: 0; } .additional { display: block; font-weight:bold; color: #081D60; text-decoration: none; padding: 6px 11px 6px 11px; font-size:13px; float:right; } #nav a { display: block; font-weight:bold; color: #081D60; text-decoration: none; padding: 6px 11px 6px 11px; font-size:13px; background: url(/poliisi/home.nsf/bg_menubardiv.gif) top right repeat-y; } #nav a.parent { background: url(parent_arrow.gif) center right no-repeat; } #nav li { float: left; padding: 0; } #nav li ul { position: absolute; z-index:999; background:#f2f2f2;/* dropdown color*/ left: -999em; height: auto; width: 200px; w\idth: 200px; font-weight: normal; border: 0; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; margin: 0; margin-left:-1; } #nav li li { padding: 0 ; width: 200px; border-bottom:1px dotted #d6d6d6; /* border between drop-down rows*/ } #nav li ul a { background:transparent; width: 180px !important; width: 200px; width/**/:/**/200px; font-weight:normal; padding: 3px 10px 3px 10px;/* drop-down row height*/ } #nav li ul ul { border: 0; border-left:1px solid #D1D8DB; margin: -28px 0 0 180px;/* parameters to set drop-down in place */ } #nav li ul ul.onleft { margin: -28px 0 0 -180px;/* drop-down on left */ } #nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; } #nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; } #nav li:hover, #nav li.sfhover, #nav li.hilite { background: #f2f2f2; /* mainbar hovercolor*/ } #nav li li:hover, #nav li li.sfhover { background: #3b5998; /* B3BEC3 drop-down hovercolor*/ } #nav li ul a:hover {color:#fff;}