* { margin: 0; padding: 0; }
img { border: 0; }
p.data { position: absolute; left: 20px; top: 7px; font-size: 11px; color: #cd853f; font-weight: bold; }
hr { background: #bf5122; color: #bf5122; border: 0; }

p.mapa-strony { position: absolute; right: 290px; top: 7px; font-size: 14px; }

#szukaj { position: absolute; right: 30px; top: 2px;  }

/* linki */

dd a.linkforum { color: #E98704 ; }

a:link {
	text-decoration: none;
	color: #FFFFFF;
}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	text-decoration: underline;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

/* strona */

body {
   background: #55250f url(../images/topbelka.gif) repeat-x;
	text-align: left;
	font-size: 11px;
	color: #bf5122;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#kontener { 
   width: 970px;
	margin: 0 auto;
}

#lewa, #prawa {
 height: auto !important;
 height: 430px; /* IE */
 min-height: 430px;
 margin-bottom: 20px;
}

#top { margin-top: 41px; width: 100%; overflow: hidden; }
#top img.lewy { float: left; width: 478px; height: 185px; }
#top img.prawy { float: right; display: inline; margin-right: 60px; width: 400px; height: 185px; }

#lewa {
  background:  url(../images/bg1.gif) no-repeat center top ;  	 
  float: left;
  width: 398px;
  padding: 55px 45px 0 35px;
}
#lewa div#tlo { width: 100%; background: url(../images/bg2.jpg); }

#prawa { 
  float: right;
	width: 440px;
}

#prawa div.news { width: 400px; margin-top: 10px; text-align: justify; }

span.strona {
 font-weight: bold; 
 margin: 0 5px;
 font-size: 16px; }

#stopka { 
  clear: both;
	width: 100%;
	height: 41px;
	text-align: center;
	background: #55250f url(../images/bottombelka.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
#stopka p { margin-top: 3px; padding-left: 35px; font-size: 12px;color: #FFA07A ; }
#stopka .statystyka { float: right; width: 60px; height: 22px; margin: 16px 40px 0 0; } 
#stopka .pagerank { float: right; margin: 20px 40px 0 0; }



#stopka .rss { float: left; width: 65px; height: 22px; }

/* menu - linki */

dl.menu { width: 100%; height: 47px; text-align: center; background: url(../images/lin.jpg) no-repeat center bottom ; padding-bottom: 10px; }
dl.menu dd { float: left; height: 47px; background: url(../images/lin2.jpg) no-repeat  center left ; padding: 0 2px 0 8px; }
dl.menu dd.pusto { background: none; padding: 0 7px 0 0; }
dl.menu dd a { line-height: 40px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

dl.menu2 { width: 100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
dl.menu2 dd { line-height: 16px; }
dl.menu2 dd.odstep { margin-bottom: 15px; }

dl.menu3 { width: 100%; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
dl.menu3 dd { line-height: 16px; }
dl.menu3 dd.odstep { margin: 25px 0 15px 0; }

dl.linki { width: 100%; font-size: 12px; margin: 15px 0; }
dl.linki dd { width: 68%; border-bottom: 1px solid #da6432; line-height: 45px; }
dl.linki dd.border-top { border-top: 1px solid #da6432; }

dl.linki2 { width: 100%; font-size: 13px; }
dl.linki3 { width: 100%; font-size: 15px; }
dl.linki2 dd { line-height: 18px; }

dl.miasta { margin-top: 15px; width: 100%; font-size: 20px; color: #DE7649 }
dl.miasta dd { line-height: 35px; }

dl.menu-galeria { width: 100%; font-size: 16px; }
dl.menu-galeria dd { line-height: 24px; }
dl.menu-galeria dd a { font-size: 16px; font-weight: bold; }

dl.galeria { float: left; width: 100%; margin-bottom: 40px; }
dl.galeria dd { float: left; }
dl.galeria dd img { display: block; margin: 2px; width: 120px; height: 93px; }

/* formatowanie tekstu, grafiki i inne */

div.kontakt { width: 200px; margin: 40px auto; text-align: center; }
div.kontakt a { color: #DA6432; font-size: 12px; }
div.kontakt hr.kontakt { width: 70%; margin: 10px auto; height: 1px; }
div.kontakt img.ikona { width: 30px; height: 25px; }

strong { font-size: 11px; } 


p.omnie { color: #DA6432; font-size: 12px; }


p.tytul { 
	font-size: 16px;
	font-weight: bold;
	color: #8D3D19;
	margin-bottom: 10px;
}
p.tytul2 { 
  text-align: center;
	margin: 40px 0 15px 0;
	font-size: 17px;
	font-weight: bold;
	color: #8D3D19;
}
p.tytul3 { 
  text-align: center;
	margin: 30px 0 16px 0;
	font-size: 15px;
	font-weight: bold;
	color: #8D3D19;
}
p.tytul4 { 
	font-size: 16px;
	font-weight: bold;
	color: #8D3D19;
}
p.tytul5 { 
  text-align: center;
	margin-bottom: 15px;
}
p.tytul6 {
  margin: 40px 0 10px 0;
}
p.tytul7 { 
  text-align: center;
	margin: 30px 0 15px 0;
	font-size: 20px;
	font-weight: bold;
	color: #8D3D19;
}

h2 { 
  text-align: center;
	margin: 40px 0 15px 0;
	font-size: 17px;
	font-weight: bold;
	color: #8D3D19;
}
h3 { 
	font-size: 16px;
	font-weight: bold;
	color: #8D3D19;
	margin-bottom: 10px;
}
h3.center {
  text-align: center;
	margin-bottom: 0
}
h4 { 
	font-size: 16px;
	font-weight: bold;
	color: #8D3D19;
	margin-bottom: 10px;
}
p.styl1 { font-size: 12px; }
p.odstep { margin: 15px; }
p.odstep2, div.odstep2 { margin-top: 10px; }
p.odstep3, div.odstep3 { margin-top: 60px; }

div.center, p.center { text-align: center; }

img.miniaturka_bottom {  margin-top: 50px; }
img.spacer { width: 100%; height: 50px; }
img.linia1 { width: 381px; height: 3px; margin: 15px auto; }
img.menu-grafika {  width: 6px; height: 47px; margin: 0 1px; }	
img.mini { width: 15px; height: 14px; }
img.miniaturka { width: 130px; height: 93px; margin-bottom: 5px; }
img.miniaturka2 { width: 120px; height: 93px; margin-bottom: 5px; }
img.flaga { width: 220px; height: 130px; margin: 15px; }
img.flaga2 { width: 148px; height: 170px; }
img.link-graficzny { width: 191px; height: 50px; }
img.news-grafika { float: left; margin-right: 10px; }
img.besalu { width: 300px; height: 200px; margin-top: 60px; }
img.okladka_left { width: 100px; height: 100px; float: left; margin-right:20px; margin-bottom:20px;}


/* formularz wyszukiwarki */

div.wyszukiwarka { margin: 15px 0; font-size: 14px; }
div.wyszukiwarka p.wyrazy { font-weight: bold; margin-bottom: 15px; }
div.wyszukiwarka span.es { color: #ffffff; }
#wyszukiwarka { width: 370px; margin: 20px auto; font-size: 13px; }
#wyszukiwarka fieldset { border: 1px solid #da6432; padding: 10px 15px; }
#wyszukiwarka .pole { width: 160px; background: #8d3d19; color: #ffffff; border: 1px solid #da6432; text-align: center; padding: 1px 3px; }
#wyszukiwarka .przycisk  { margin-left: 10px; background: #8d3d19; cursor: pointer; width: 90px; color: #ffffff; border: 1px solid #da6432; }
#wyszukiwarka .przycisk:hover { background: #da6432; border: 1px solid #8d3d19; color: #ffffff; }

/* newsy */
form.admin fieldset { margin: 15px auto; padding: 5px; text-align: center; border: 1px solid #da6432; } 
form.admin input.pole1 { width: 150px; border: 1px solid #8d3d19; }
form.admin input.pole1b { width: 150px; margin-bottom: 10px; border: 1px solid #8d3d19; }
form.admin input.pole1c { width: 70px; text-align: center; margin-bottom: 10px; border: 1px solid #8d3d19; }
form.admin textarea.pole2 { width: 99%; margin: 10px 0; border: 1px solid #8d3d19; }
form.admin textarea.pole2b { width: 99%; margin-bottom: 10px; border: 1px solid #8d3d19; }
form.admin .przycisk  { margin-left: 10px; background: #8d3d19; cursor: pointer; width: 110px; color: #ffffff; border: 1px solid #da6432; }
form.admin .przycisk:hover { background: #da6432; border: 1px solid #8d3d19; color: #ffffff; }
p.komentarz { border: 1px solid #da6432; padding: 3px 6px; }
p.dane { text-align: center; margin-bottom: 5px; }
p.dane2 { text-align: center; margin-top: 5px; }
p.dane2 span.data { float: left; font-size: 8px; } p.dane2 span.imie { float: right; color: #8d3d19; font-weight: bold; font-size: 11px; }
p.link { text-align: right; margin: 5px 0; }
hr.linia { margin: 5px; }
div.st-naw { text-align: center; } div.st-naw a { margin: 0 5px; }

p.haslo { font-weight: bold; letter-spacing: 1px; text-align: center; margin: 5px; font-size: 13px; }
p.haslo span { font-weight: normal; font-size: 11px; }
#pole5 { width: 40px; margin-bottom: 0; border: 1px solid #804000; text-align: center; }

p.archiwum { margin: 10px; font-size: 14px; font-weight: bold; letter-spacing: 4px; } 
span.archiwum {  margin: 0 5px; font-size: 13px; font-weight: bold; letter-spacing: 2px; }
a.archiwum {  margin: 0 5px; font-size: 13px; font-weight: bold; }