body {
margin: 0px;
padding: 0px;
text-align: center;
font-family: Arial, Times, serif;
font-size: x-small;
f\ont-size: small;
color: #666666;

background: #ffffff url('grafika/top_tlo.jpg') top left repeat-x;
}

h1 {
font-size: 130%;
padding: 5px 25px;
margin: 0px;
color: #000000;
border-bottom: 1px solid #aaabab;
background: url('grafika/ul.gif') left no-repeat;
}
h2 {
font-size: 120%;
padding: 5px 35px;
margin: 0px 0px 30px 0px;
background: url('grafika/li.gif') left no-repeat;
}

h3 {
font-size: 110%;
}

h4 {
font-size: 120%;
padding: 10px;
border-bottom: 1px solid #aaabab;
width: 100px;
}

#strona {
margin: 0 auto;
padding: 0px;
width: 950px;
}

#strona1 {
width: 100%;
background: url('grafika/stopka_tlo.jpg') left bottom repeat-x;
}

#strona img{
margin: 0px;
padding: 0px;
border: none;
}

#top-gora {
height: 69px;
width: 950px;
overflow: hidden;
}

#logo {
float: left;
}

#menu-gorne {
float: right;
overflow: hidden;

height: 69px;
font-size: 130%;
margin-top: 5px;
padding: 0px;
}

.male {
color: #666666 ;
font-size: 75%;
text-shadow: none;
font-weight: normal;
}

#menu-gorne  ul, #menu-gorne ul li {
list-style: none;
margin: 0px;
padding: 0px;
}

#menu-gorne ul li {
float: left;
background: url('grafika/menu_gorne.jpg') left top no-repeat;
}

#menu-gorne a:link, #menu-gorne a:visited {
text-decoration: none;
display: block;
font-weight: bold;
color: #000000;
padding: 10px 13px;
margin: 0px 0px;
}

#menu-gorne a:hover {
color: #08518c;
font-weight: bold;
}

#activ  a:link, #activ a:visited {
background: #04843a;
}

#top {
clear: both;
background: url('grafika/top.jpg') left top no-repeat;
height: 186px;
width: 950px;
margin: 0px;
padding: 0px;
}

#kontakt {

float: right;
margin: 40px 10px 0px 0px;
color: #000000;
font-weight: bold;
width: 200px;
overflow: hidden;
}

#kontakt p {
margin: 0px;
padding: 0px;
text-align: left;
}

#top-dol {
clear: both;
background: url('grafika/top_dol.jpg') left top no-repeat;
height: 65px;
width: 950px;
}

#lewa {
float: left;
width: 200px;
text-align: left;

}


#menu, #menu ul{
  list-style-type:none;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  padding: 0px;


}
/*IE6 hack*/
#menu li{
_width: 200px;
}

#menu {
  background: url('grafika/menu_dol.jpg') left bottom no-repeat;
  padding-bottom: 15px;

}


#menu a {
  display: block;
  text-decoration: none;	
  
}

#menu li a:link,  #menu li a:visited{

	margin: 0px;
  color: #666666;	
  padding: 5px 0px 5px 35px;
   background: #f4f4f4 url('grafika/ul.gif') left no-repeat;
   border-bottom: 1px solid #dcd9d9;
}
#menu li a:hover{
margin: 0px;
  color: #47a2cb;	
  padding: 5px 0px 5px 35px;
   background: #f4f4f4 url('grafika/ul.gif') left no-repeat;
   border-bottom: 1px solid #dcd9d9;
}


#menu li ul li a:link,  #menu li ul li a:visited{
  color: #666666;
  padding: 5px 0px 5px 45px;
   background: #ffffff url('grafika/li.gif') left no-repeat;
   border-bottom: 1px solid #dcd9d9;
}

#menu li ul li a:hover{
  color: #47a2cb;
  padding: 5px 0px 5px 45px;
   background: #ffffff url('grafika/li.gif') left no-repeat;
   border-bottom: 1px solid #dcd9d9;
}

#prawa {
float: right;
width: 730px;
text-align: left;
margin: 0px 10px;
background: #f4f4f4 url('grafika/prawa_dol.jpg') left bottom no-repeat;
font-size: 90%;
}

#prawa a:link, #prawa a:visited{
color: #666666;
text-decoration: none;
}

#prawa a:hover{
color: #47a2cb;
text-decoration: none;
}

#tresc img {
padding: 3px;
border: 1px solid #aaabab;
margin: 0px 10px 10px 10px;
}

.wyroznienie {
font-weight: bold;
}

#tresc {
float: left;
text-align: left;
width: 710px;
padding: 10px 10px 30px 10px;
background: url('grafika/tlo_naglowek.jpg') left top repeat-x;

}


#tresc table, #tresc th, #tresc td {
text-align: left;
}



#prawa ul {
list-style-type:none;
}

#prawa li  a{
  padding: 0px 0px 0px 35px;
   background: url('grafika/ul.gif') left no-repeat;
   font-size: 110%;
   }

#prawa li ul li  a{
  padding: 0px 0px 0px 35px;
   background: url('grafika/li.gif') left no-repeat;
   }
   
.bottom {
clear: both;
border-bottom: 1px solid #aaabab;
}

#panel  a:link, #panel  a:hover, #panel  a:visited{
display: block;
float: left;
background: url('grafika/panel_przycisk.jpg') left top no-repeat;
padding: 25px 0px;
margin: 10px;
width: 200px;
color: #fff;
font-weight: bold; 
border: none;
text-align: center;
}

.przycisk a:link, .przycisk a:hover, .przycisk a:visited{
display: block;

background: url('grafika/przycisk.jpg') left top no-repeat;
padding: 5px 0px;
margin: 0px;
width: 80px;
color: #ffffff;
font-weight: bold; 
border: none;
text-align: center;
}


.kontakt textarea{
overflow: hidden;

}

#logowanie {
float: left;
font-size: 90%;
margin: 15px 0px 0px 50px;
}

#logowanie td {
padding: 0px;
margin: 0px;
}

#logowanie input {
padding: 0px;
margin: 0px;
font-size: 90%;
}

.wyslij {
padding: 0px;
margin: 0px;
font-size: 90%;
background: none;
border: none;
color: #ffffff;
text-decoration: underline;
cursor: pointer;

}
#stopka {
clear: both;
margin-top: 20px;
width: 950px;
background: #09518c url('grafika/stopka.jpg') left top no-repeat;
color: #fff;
font-size: 80%;
padding-top: 15px;
}

#stopka p{

padding: 0px;
margin: 0px;
}

#stopka-prawa{
float: right;
padding: 0px;
margin: 15px 50px 10px 0px;
}

#stopka  ul, #stopkaul li {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#stopka  ul {
margin-left: 20px;
}

#stopka ul li {
float: left;

}

#stopka a:link, #stopka a:visited {

display: block;
color: #ffffff;
padding: 10px 5px 5px 5px;
margin: 0px 0px;
}

#stopka a:hover {
color: #b6b5b5;
display: block;


}