#top {
 	margin-bottom:40px;
	width: 950px;
}
#box_navTop {
    position:relative;
    z-index:9;
    /*width: 800px;*/
    text-align:center;
    overflow:visible;
	margin-bottom:5px;
	width:950px;
}

* html #box_navTop {
    display:block;
    text-align:center;
}

*+html #box_navTop { 
    display:block;
    text-align:center;
}

.navTop {    
    padding:0;
    margin:0;
    height: 35px;
    list-style:none;
	margin: 0 auto;
    position:relative;
    z-index:100;
    /*display:inline-block;*/
}

* html .navTop {
    display:inline;
    zoom:1;
}

*+html .navTop {
    display:inline;
    zoom:1;
}
    

.navTop li.top {
    display:block;
    float:left;
    text-align:left;
	margin:0 0px 0 35px;
	/*width:150px;*/
}



.navTop li a.top_link{
    float:left; 
    color:#666;  
    font-size:12px; 
    font-weight:bold;
    text-decoration:none;
    padding: 0px 15px 4px 15px; 
    display:block; 
    cursor:pointer;
    height: 35px;
	/*width:100px;*/
	/*background-color:red;*/
}

.navTop li.top a.top_link[href*="zator_powietrzny"] {
    max-width: 50px;
}

.navTop li.top a.top_link[href*="skazenia_substancjami_chemicznymi"] {
    max-width: 135px;
}

.navTop li.top a.top_link[href*="niezgodnosc_lekowa"] {
    max-width: 60px;
}

.navTop li.top a.top_link[href*="zanieczyszczenie_czasteczkowe"] {
    max-width: 90px;
}

.navTop li.top a.top_link[href*="zakazenia"] {
    max-width: 50px;
}

.navTop li.top a.top_link[href*="aktualnosci"] {
    max-width: 55px;
}

.navTop li ul li a{
    color:#666666;  
}





.navTop :hover ul li a:hover, .navTop li a.active  {
	color:#00B482;
}   
 
ul.sub1 li a:hover, ul.sub1 li a:focus, ul.sub1 li a:active{
	color:#00B482;
}

.navTop li a.top_link span {
	float:left;
	display:block;
	/*padding:0 20px 0 10px;*/
}

.navTop li a.top_link:hover {color:#00b482; /*line-height:25px;*/}

.navTop li a.top_link:hover span {}

.navTop li:hover > a.top_link, .navTop li.active a span{
color:#00b482;
/*line-height:25px;*/
}

.navTop li:hover > a.top_link span {}

.navTop table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.navTop a:hover {visibility:visible; position:relative; z-index:2000;}

.navTop li:hover {position:relative; z-index:2000;}

/* keep the 'next' level invisible by placing it off screen. */



.navTop ul, .navTop iframe {
   position:absolute; 
   left:-9999px; 
   top:-9999px; 
   width:0; 
   height:0; 
   margin:0; 
   padding:0; 
   list-style:none; 
   /* MUST Activite for using Select Fallback */
   filter:alpha(opacity=0); 
   opacity: 0; 
   -moz-opacity:0; 
}

.navTop ul.sub1, .navTop ul.sub2, .navTop ul.sub3, .navTop ul.sub4, .navTop ul.sub5, .navTop ul.sub6 {width:160px;}

/* Fallback for Flash if no WMode used at Flashfile and Fallback for Select-Boxen */

.navTop :hover iframe.one {left:11px; top:20px; width:160px; height:200px; } /* FALLBACK Select works only with height!!!!! */

.navTop :hover ul {
    left:11px; 
    top:35px;
    height:auto;
    padding: 6px 0 6px 0; 
    background: #fff;  
    filter:alpha(opacity=90); 
    opacity: 0.9; 
    -moz-opacity:0.9;
    z-index:3000;
}


.navTop :hover ul li {
    display:block; 
    position:relative; 
    font-weight:normal;
}

    

.navTop :hover ul li a {
    display:block; 
    font-size:12px;
    font-weight:bold;
    line-height:15px;
    width: 135px;
    margin: 5px 0 4px;
    padding:0 10px;
    text-decoration:none; 
}

    

.navTop :hover ul li a:hover, .navTop li a.active {
    color:#00b482;
}



.navTop li a.top_link  a{
    text-align:left;
}

.navTop table tr td {/* mystical IE line-bug fix */
    padding: 0;
}

