body {margin: 0px; font-size: 11px; line-height: 17px; font-family: Verdana, Arial; background-color: #d0d0d0; color: #444444;}
table { border-collapse: collapse; border: 0px; font-size: 10px;}
table td { padding: 0px; margin: 0px; vertical-align: top; }
#tabelka table {border-collapse:collapse; background-color:transparent; border-left:1px solid #686868; border-right:1px solid #686868; font:1.0em/145% 'Trebuchet MS',helvetica,arial,verdana; color: #333;}
#tabelka td {padding:5px;}
#tabelka caption {padding: 0 0 .5em 0; text-align: left; font-size: 1.4em; font-weight: bold; text-transform: uppercase; color: #333; background-color: transparent;}
#tabelka tbody td {border-bottom: dotted 1px #333;}
img {border: 0;}
a {font-size: 11px;}
a:link, a:visited, a:active { color: #444444; text-decoration: underline; }
a:hover { color: #666666; text-decoration: none; }
a.tick {padding-left: 16px; background: url(pics/tick.png) no-repeat left center;}
.tabs { font-family:Helvetica, sans-serif; font-size: 12pt; color:#444444; font-weight: bold; text-decoration: none}
ul li { list-style: none; }
.gruby { font-weight: bold;}
#strona { height: 100%; width: 950px; margin: 20px 100px;}
#wstazka { width: 28px; height: 33px; background: url(pics/wstazka.gif) no-repeat; position:absolute; left:20; top: 10;}
#banner { width: 704px; height: 120px; background: url(pics/mainbanner.png) no-repeat; }
#tekst {padding-top: 18px; padding-left: 50px; line-height: 30px;}
#tekst span.tekst1 {font-family: Georgia; font-size: 30px; color: #afdf22; font-weight: normal;}
#tekst span.tekst2 {font-family: Georgia; font-size: 30px; color: #69C6E4; font-weight: normal;}
#tekst span.tekst3 {font-size: 16px; color: #D0D0D0; font-weight: bold;}
#menu_glowne { padding-top: 13px; padding-left: 8px; font-weight: bold;}
#menu_glowne a { text-decoration: none;  font-size: 11px;}
#menu_glowne span.home a:link {background: url(pics/home1.png) no-repeat;}
#menu_glowne span.home a:visited {background: url(pics/home1.png) no-repeat;}
#menu_glowne span.home a:hover {background: url(pics/home2.png) no-repeat;}
#zawartosc_strony { margin-right: 246px; padding-top: 10px;  }
#stopka { margin-right: 228px; margin-bottom: 40px; padding-top: 15px; text-align: center; font-size: 10px; }
#banner_start {background: url(pics/backg1.png) repeat-x; width: 634px; height: 284px; padding: 20px;}
#banner_start h1 { margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; color: #444444; }
#banner_start div.opis { margin: 15px 0px; }
#prawa_wstawka { float: right; width: 236px; margin: 16px 0px 20px 0px;}
.prawa_wstawka_zawartosc { background: white; background: url(pics/tlo2.gif); width: 206px; padding: 2px 15px 5px 15px; color: #707070; }
.prawa_wstawka_tekst { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none}
.prawa_wstawka_naglowek { background: url(pics/strzalka1.png) no-repeat center left; padding: 5px 12px 5px 12px; font-weight: bold; font-size: 0.9em; color: #444444;}
.prawa_wstawka_odstep { background-color: transparent; width: 236px; height: 19px; }
.pad { padding: 10px; background-color: #d8ecf2;}
.arrow_tekst { background: url(pics/strzalka2.png) no-repeat center left; padding-left: 13px; }
.rozdzielacz { border-bottom: 1px solid #e5e5e5; }
.rozdzielacz_gora { margin-top: 10px; }
.rozdzielacz_dol { margin-bottom: 10px; }
.bialy_box { background-color: #ffffff; background: url(pics/tlo2.gif);}
.bialy_box_pad { padding: 8px 15px; padding-bottom: 40px; }
.bialy_box_tytul { font-size: 16px; color: #707070; font-weight: bold; padding-bottom: 15px; margin-bottom: 10px; background-color: transparent; text-align:center;}
.niebieski_box { }
.niebieski_box_srodek { background-color: #69C6E4; height: 38px; }
.niebieski_box_pad { padding: 10px 15px; font-size: 18px; font-weight: bold; color: #444444; }
.box_dol { background-color: #afdf22; height: 2px; }
.tag_cloud { padding: 3px; text-decoration: none; font-family: sans-serif;}
.tag_cloud:link  { color: #444444;}
.tag_cloud:visited { color: #444444; text-decoration: line-through;}
.tag_cloud:hover { color: #ffffff; background-color: #444444;}
.tag_cloud:active { color: #ffffff; background-color: #444444;}
.kalendarz:link { color: #444444; background-color: transparent;}
.kalendarz:hover { color: #ffffff; background-color: #444444;}
#wykaz {clear: left;}
#wykaz .date {height: 50px; width: 45px; background: url(pics/calen.gif) no-repeat; font: normal 22px Arial, Helvetica, sans-serif; color: #808080; text-align: center; padding: 0px 2px 0 0; line-height: 100%; float: left;}
#wykaz .date span {height: 16px; display: block; font: normal 11px Arial, Helvetica, sans-serif; color: #ffffff; text-align: center; padding-top: 5px;}
#wykaz .title {float: left; margin-left: 15px; width: 600px;}
#wykaz .title span {float: right;}
#powrot {clear: left;}
.strony {background-color: #d8ecf2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
.strony p {position:relative;text-align:right}
.strony p a:link, .strony p a:visited, .strony p a:hover, .strony p a:active {text-decoration:none;background-color:#ffffff;padding:2px 5px;border: 1px solid #ccc; margin-right:1px; color:#000000}
.strony p a:hover {background-color:#000000;color:#ffffff}
.strony p span {text-decoration:none;background-color:#ffffff;padding:2px 5px;border: 1px solid #ccc;color:#ccc; margin-right:1px}
.strony * {margin:0}
.strony h4 {margin-top:-1.45em;padding:0;border:none}
.galeria { margin: 0; overflow: hidden;	float: left; position: relative;}
.galeria a {text-decoration: none; float: left;}
.galeria a:hover {cursor: pointer;}
.galeria a img { float: left; margin: 0; border: none;}
.galeria a:hover .desc{	display: block; font-size: 1.0em; padding: 0px 0; background: #111; filter:alpha(opacity=75); opacity:0.75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; color: #fff; position: absolute; bottom: 10px; left: 0px; padding: 10px; margin: 0; width: 130px; height:auto; border-top: 1px solid #999;}
.galeria a:hover .desc strong {	display: block;	margin-bottom: 5px;}
.galeria a .desc { display: none; }
.spis {clear: left; overflow: hidden;}
.spis .logopdf {background: url(pics/mini-folder.gif) no-repeat; padding-left:30px; padding-top:3px;}
.spis .logodoc {background: url(pics/word_icon.gif) no-repeat; padding-left:30px; padding-top:3px;}
div.wrapper{position:relative;}
div.description{position:absolute; bottom:0px; left:0px; display:none; background-color:black; font-family: 'tahoma'; font-size:10px; color:white;}
div.description_content{padding:10px;}