body {margin:0; padding:0;}

div#map {z-index: 1;}

div#calosc {
width:100%;
min-width:800px;
max-width:800px;
margin:0 auto;
border:1px solid black;
border-width:0 1px;
background: #f5f9fc url(kreska/czarnakr.gif) 25% 0% repeat-y

}

div#menu {
float:left;
width:200px;
z-index:1;
} 

div#glownaczesc {
float:left;
width:75%;
z-index:0;
} 

br.clearboth {clear:both;}

div.zawartosc {
padding:5px;
font-family: Verdana, Geneva, Helvetica, sans-serif;
}

div#naglowek, div#stopka {
background-color:#d9e6f0;border-bottom:1px solid black;
height:100px;
}

div#stopka {
border-top:1px solid black;
height:50px
}

div#naglowek h1 {
margin:0;
line-height:100px;
padding-left:50px;
font-family:Verdana, Geneva, Helvetica, sans-serif;
}


TD, td, TR, tr {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
text-decoration: none;
}

tr.czerwonap, td.czerwonap{
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
color: #ff0000;
text-decoration: none;
text-align: center;
}

tr.czerwonal, td.czerwonal{
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
color: #ff0000;
text-decoration: none;
text-align: left;
}

.opis
{
font-size: 12px;
text-align: justify;
PADDING-BOTTOM: 5px;
PADDING-TOP: 5px;
PADDING-left: 15px;
PADDING-right: 15px;
}

.opis2
{
font-size: 12px;
text-align: center;
PADDING-BOTTOM: 5px;
PADDING-TOP: 5px;
PADDING-left: 15px;
PADDING-right: 15px;
}

.tytul
{
FONT-SIZE: 20px;
FONT-FAMILY: Verdana, Helvetica;
font-weight: bold;
text-align: center;
color: #001099;
PADDING-TOP: 20px;
}

.rysunek{
float:left;
margin-right: 5px;
margin-left: 5px;
}

.rysunek2{
float:right;
margin-right: 10px;
margin-left: 30px;
}

.rysunek3{
margin-left: 50px;
margin-top: 25px;
margin-bottom: 25px;
text-align: center;
}

.naglowek
{
MARGIN-TOP: 0px;
PADDING-BOTTOM: 5px;
PADDING-TOP: 5px;
FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica 
BORDER-BOTTOM: #36438b 1px solid;
BACKGROUND-COLOR: #577F7A;
TEXT-ALIGN: center;
background-color2: #c6e3fd
}

.malelitery
{
PADDING-LEFT: 10px;
FONT-FAMILY: Arial, Verdana, Helvetica; COLOR #ffffff; FONT-SIZE: 11px;
}


#tabela {
   border: 1px solid black;
   border-collapse: collapse;
   background-color: #ffc;
}

#tabela td {
   border: 1px solid black;
   padding: 5px;

}
td.inny_wyglad {
   background-color: #ffa;
   text-align: center;	
   vertical-align: top;
   font-weight: bold;
}


#tabelastacjie {
   margin-right: 10px;
   margin-right: 10px;		
   border-collapse: collapse;
}


A {
    font-family: "Verdana", "Tahoma", "sans-serif";
    font-size: 12px;
    color: #0044aa;
    text-decoration: none;
	
}

A:hover {
	color: #ff6c00;
	 text-decoration: underline;
}


ul.menu {
    list-style: none;
    margin: 5px;
    padding: 0px;
    width: 180px;		/*musi byc px*/
    border: 0px;
}

ul.menu li {
    z-index: 3;	
    background: #483d8b;
    color: #FFF;
    padding: 6px 0px;
    position: relative;
    margin-right: 0px;
    border: 0px;
}

ul.submenu {
    z-index: 4;		
    background: #483d8b;
    display: none;
    left: 180px;  /*zmiana*/
    list-style: none;
    margin-left: 0px;
    position: absolute;
    padding: 0px;
    top: 0px;   /*zmiana*/
    border: 0px;	
}

ul.submenu li {
    /*border: 0px;*/
    z-index: 5;	
    float: left;
    padding: 0px;
    width: 170px;
    margin-left: 0px;
    }

ul.menu li:hover ul, ul.menu li.over ul {
    display: block;
}

ul.submenu a {
    color: #FFF;
    display: block;
    padding: 6px 6px;
    text-decoration: none;
    margin: 0px;
}

    ul.submenu a:hover {
        background: #ff6c00;
    }

    ul.menu li:hover {
        background: #ff6c00;
    }		/*dodane*/

