body { font-family:tahoma, helvetica, sans-serif;
       font-size:13px;
       text-align:center;
       padding:0;
       margin:0;
  		 background-image: url("toptlo.png");
  		 background-repeat: repeat-x;
     }

body div { text-align:left; margin: 0; padding: 0; }
img { border-color: #45250c; display: block; margin: 0; padding: 0; }
.cytat { color: navy; text-align: right; }
.literowe { list-style:lower-latin; padding-left: 30px;}
.italic { font-style: italic; }
.wyrozniony { font-weight: bold; font-style: italic; }
.to_left { text-align: left; border: 1px solid #45250c; width: 80%; padding: 3px; height: 100%; }
.bold { font-weight:bold; }
.to_right { text-align: right; border: 1px solid #45250c; padding: 3px; height: 100%; }
table { border: 0; text-align:center; border-spacing: 0; margin: 0; margin-bottom: 10px; width: 100%; border-collapse: collapse; }
th {text-align: center; padding: 0 10px; width:245px; }
td { border: 0; text-align: right; font-size:11px; }
h1, h2, h3, h4, h5, h6 {
  font-size:13px;
  display:inline;
}
.szesnastka { font-size:16px; }
h2 { font-size:16px; }
h3 { font-size:14px; }

input, select, textarea
{
	font-family: tahoma, helvetica, sans-serif;
	font-size:13px;
	overflow:auto;	
}

form, hr
{
        margin:0;
        padding:0;
}

#strona {
  width:980px;
  margin-left:auto;
  margin-right:auto;
  border: 1px solid #45250c;
  padding:0;
  padding-top:0;
  margin-top:0;
  margin-bottom:0;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
}

#naglowek { margin: 0; padding:0; border-bottom: 1px solid #45250c; background-color: #ffffff; }
#lewa     { float:left; width:785px; margin: 0; padding:0; }
#prawa    { float:right; width:195px; margin: 0; padding:0; }
#lewapol     { float:left; width:420px; margin: 0; padding:0; }
#prawapol    { float:right; width:560px; margin: 0; padding:0; }
#lewapolrow     { float:left; width:490px; margin: 0; padding:0; }
#prawapolrow    { float:right; width:490px; margin: 0; padding:0; }
#mapa   { clear:both; width:980px; margin: 0; padding:0; }
#mapa2   { clear:both; width:980px; margin: 0; padding:0; }
#menu  { clear:both; width:980px; margin: 0; padding:0; text-align:center; }
#stopka   { clear:both; margin: 0; padding:0; border-top: 1px solid #45250c; }

#naglowek .zawartosc {
  padding:0;
  margin:0;
  float:none;
}

#naglowek table { margin: 0; border-spacing: 0; text-align: right; }

#lewa .zawartosc {
  padding:10px;
  padding-right:0;
  margin: 0; 
}

#lewapolrow td { text-align: left; border: 1px solid #45250c; padding: 10px; }
#prawapolrow td { text-align: left; border: 1px solid #45250c; padding: 10px; }

.ikonka { width:40px; }

#lewapolrow img { margin: 0; padding: 0; }
#prawapolrow img { margin: 0; padding: 0; }

#prawa .zawartosc {
  padding:10px;
  margin: 0; 
}

#lewapol .zawartosc {
  padding:10px;
  padding-right:0;
  margin: 0; 
}

#prawapol .zawartosc {
  padding:10px;
  margin: 0; 
}

#lewapolrow .zawartosc {
  padding:10px;
  padding-right:0;
  margin: 0; 
}

#prawapolrow .zawartosc {
  padding:10px;
  margin: 0; 
}

#menu ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu ul li {
	display: inline;
	white-space: nowrap;
	padding: 0 30px;
}

#menu .zawartosc {
  text-align:center;
  font-weight: bold;
  color: red;
  background-color: #45250c;
  border-bottom: 1px solid #45250c;
  padding: 10px 0;
  margin: 0; 
}
#menu a:hover { text-decoration: none; color: white; }
#menu a { color: #e9d429; font-size:14px; margin: 0; padding: 0; text-decoration: none; }
#mapa .zawartosc {
  text-align:center;
  padding:10px;
  margin: 0; 
}

#mapa2 .zawartosc {
  text-align:center;
  padding:10px;
  padding-top:0;
  margin: 0;
}

#stopka .zawartosc {
  color:#000000;
  font-size:11px;
  text-align:center;
  margin: 0; 
  padding:10px;
}

#stopka ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#stopka ul li {
	display: inline;
	white-space: nowrap;
	padding: 0 15px;
}

#stopka a { color:black; }

.tytul  {
  font-size:18px;
  text-align:left;
  color:black;
  border-left:10px solid #45250c;
  border-bottom:1px solid #45250c;
  padding-left:10px;
  margin-bottom:10px;
}

a { color:#45250c; margin:0; padding-bottom: 0; }
a:link { color:#45250c; text-decoration: underline; }
a:visited { text-decoration: underline; }
a:hover { text-decoration: none; color: #e9d429; margin-bottom: 30px; padding-bottom: 30px; }
a:active { text-decoration: none; }

.tlo {background:#fff; }
.p1 { margin:0 5px; height:1px; overflow: hidden; font-size:0;  }
.p2 { margin:0 3px; height:1px; overflow: hidden; font-size:0;  }
.p3 { margin:0 2px; height:1px; overflow: hidden; font-size:0;  }
.p4 { margin:0 1px; height:2px; overflow: hidden; font-size:0; }

.srodek { padding: 10px; margin-bottom: 10px; border: 1px solid #45250c;   background-image: url("tytul.png");
  background-repeat: repeat-x; }
.srodek2 { padding: 10px; margin: 0; border: 1px solid #45250c;   background-image: url("tytul.png");
  background-repeat: repeat-x; }
.srodek3 { padding: 1.5cm; margin: 0; border: 1px solid #45250c;   background-image: url("tytul.png");
  background-repeat: repeat-x; }
p, ul { margin-bottom:0; margin-top:10px; }
p, ol { text-align: justify; }
ul { padding-left:15px}
.justowanie {text-align: justify}
