body {
 padding: 0px;
 margin: 0px;
 font-family: Georgia, serif;
 color: #505E40;
 background: url(pic/bg.gif);
}

/* -------------------------------------  LINKI ----*/
a {
 text-decoration: none;  
 color: #B6AC07;
 padding: 2px;
}

a:hover {
 color: #000;
 background: #E8DCA6;
}

a.img:hover {
 background: none;
}


/* -------------------------------------  POJEMNIKI GŁÓWNE ----*/

#container {
 width: 750px;
 margin-left: auto;
 margin-right: auto;
 border: solid 10px #BDBCAD;
 background: #FFFCF4 url(pic/toprightbg.png) no-repeat top right; 
 
}

#right {
 float: left;
 padding: 0px;
 width: 250px;

}



#topleft {

 height: 250px;
 width: 250px; 
 background: #FFFCF4 url(pic/topleftbg.png) no-repeat;
}


#content {
 float: left;

 width: 430px;
 margin-top: 170px;
 margin-left: 20px;
 margin-right: 20px;
 
 text-align: center;
 background: #F4F2EA; 
 border: solid 1px #D7D6CA;
}

#content ul {

}

#content li {
 margin-bottom: 5px;
 margin-top: 2px;
 list-style-type: none;
 border-left: solid 10px #D7D6CA;
 padding-left: 5px;
}

#content ol li {
 list-style-type: decimal;
 border-left: 0px;
 margin-left: 3em;
}

#tekst {

}





#stopka {
 clear: both;
 margin: 1em;

}
/* ---------------------------------------------  MENU ----*/
#menu {
 width: 250px;
 float: left;
 
 background: #FFFCF4 url(pic/menubg.png) no-repeat;
 padding-bottom: 1em;


}


#menu ul {
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
padding: 0px;



}

li.last {
 border: 0px;
} 

#menu li {
 width: 170px;
 list-style-type: none;
 text-align: center;
 border-bottom: solid 1px #BDBCAD;
 border-right: solid 1px #BDBCAD;
 border-left: solid 1px #BDBCAD;
 padding: 0px;

 margin-bottom: 0px;

 margin-left: auto;
 margin-right: auto;
}

#menu a {
 color: #808000;
 font-weight: bold;
 display: block;
 padding: 5px;
 margin: 0px;
 background: url(pic/tlo_kratka1.gif);  
}

#menu a:hover {
 color: #000;
 background: url(pic/tlo_kratka2.gif); 
} 
/* -------------------------------------  POJEMNIKI mniejsze ----*/

.clear {
 clear: both;
}

.znik {
 display: none;
}

.entry {
 clear: both;
 margin-top: 2em;

}

p {
 text-align: left;
}

div {
 text-align: left;
}

span.data {
 font-size: 1em;
 color: #AC8E00;
 font-weight: 100;
 padding-left: 1em;
 margin: 0px;
 display: block;
}



#spistresci li {
 margin-bottom: 5px;
 margin-top: 2px;
 list-style-type: none;
 border-left: solid 10px #D7D6CA;
 padding-left: 5px;
}

.wpis {
 margin-top: 10px;
 margin-bottom: 15px;
 border: solid 1px #D7D6CA;
 width: 90%;
 margin-left: auto;
 margin-right: auto;
 padding: 5px;
 background: #FFFCF4;
}


/* -------------------------------------  NAGŁÓWKI ----*/

h1 {
 margin: 0px;
}

h2 {
 padding-left: 1em;
 margin-top: 1em;
 margin-bottom: 0.5em;
 font-style: italic;
 font-weight: 100;
 font-size: 1.5em;
 color: #5A8000;
 height: 30px;
 border-top: solid 1px #D7D6CA;
 border-bottom: solid 1px #D7D6CA;
 background: url(pic/h2bg.png) no-repeat right top;
 
}

h3 {
 font-size: 1.2em;
 color: #AC8E00;
 font-weight: 100;
 padding-left: 1em;
 margin: 0px;

} 


h4 {
 clear: both;
 margin-left: 2em;
}



/* -------------------------------------  TEKST I AKAPITY ----*/

#stopka p {
 margin: 0px;
}


p.podpis {
 font-style: italic;
 margin-left: 2em;
}

p {
 margin-left: 1em;
 margin-top: 1em;
 margin-right: 1em;
 margin-bottom: 0px;
}

/* -------------------------------------  OBRAZKI ----*/

img {
 padding: 3px;
 background: #FFFCF4;
 border: solid 1px;
 float: left;
 margin-right: 1em;
}

/* -------------------------------------  FORMULARZ ----*/

table {
 width: 90%;
 margin: auto;
 margin-top: 1em;

}

td {
 padding: 5px;
 vertical-align: top;
}

td.left {
 text-align: right;
}

input {
 border-left: solid 1px #B6AC07;
 border-top: solid 1px #B6AC07;
 background: #FFFCF4;
 color: #5A8000;
}

textarea {
 border-left: solid 1px #B6AC07;
 border-top: solid 1px #B6AC07;
 background: #FFFCF4; 
 color: #5A8000;
}

input.submit {
 padding: 5px;
 font-size: 1em;
 border: solid 1px #B6AC07;

}
