body { padding:0; margin:0; background-color: #EEE; text-align: center; background: #D6D6D6 url(../img/tlo.gif) repeat-y top center; }
* { font-family: verdana,arial,sans-serif; font-size:9pt; color:#000;}

#maindiv { margin: auto; width:977px;text-align: center; }

#overtop { width: 954px; height: 24px; padding: 10px 0 0 23px; background: #FFF url(../img/over_top.jpg) no-repeat bottom; font-size:8pt; text-align:left; color:#0095D9 }
#overtop span { font-size:8pt; color:#000; }
#overtop div { width: 20px; float:right; margin:0 15px 0 0; }
#top_left { float:left; width: 307px; height: 256px; margin: 0; padding: 0; background: #FFF url(../img/top_logo_tlo.jpg) no-repeat; text-align:center; color:#0095D9 }
#top_left img { display: inline; float: left; margin: 11px 0 110px 32px; }
#top_left a { color:#0095D9; font-size:8pt; }
#top_right { float:right; width: 670px; height: 256px; background: #FFF; margin: 0; padding: 0;}

#colspan { width:977px; background: url(../img/colspan.gif) repeat-y; }
#left { width:177px; float: left; text-align: center; color: #6A6A6A; padding:0; line-height: 13pt; font-family: tahoma,arial,sans-serif; }
#center { width:510px; float: left; text-align: left; padding: 10px; }
#center a:hover { text-decoration: underline; }
#right { width:260px; float: right; text-align: left; color: #6A6A6A; padding: 0 0 0 10px;}
#right div { width: 246px; height: 130px; padding-top:13px;}
#right div span { display: block; margin: 0px 20px 5px 110px; }
#right div span a { color: #054978; font-size: 8pt; font-weight:bold;}
#right div p { margin: 0px 20px 0 110px; font-size: 8pt; line-height: 1em;}
#right div p a { font-size: 8pt; }
#right div a.wiecej { display: block; margin: 3px 0 0 185px; font-size: 8pt; }
#bottom { width:957px; height: 20px; padding: 10px 20px 10px 0; clear:both; background-color: #FFF; color: #CCC; }
#bottom a { color: #CCC; text-decoration: none; }
#bottom a:hover { color: #CCC; text-decoration: underline; }

/* styl list menu */
#left ul { list-style: none outside none; margin: 0 0 0 23px; padding:0; }
#left ul li { text-align:left; margin:0 0 10px 0; padding:0; color: #054978; font-family: arial,sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; }
#left ul li span { color: #054978; font-family: arial,sans-serif; font-size:9pt; }
#left ul li a { color: #054978; font-family: arial,sans-serif; font-size:9pt; text-decoration:none; font-weight: bold; }
#left ul li a.current { color: #000; }
#left ul li a.current:hover { color: #000; }
#left ul li ul { list-style-type:none; margin: 0 0 0 35px; padding:0; }
#left ul li ul li { margin:2px 0 2px 0; padding:0; }
#left ul li ul li a { color: #054978; font-family: arial,sans-serif; font-size:8pt; text-decoration:none; font-weight: bold; }

/* style slideshow galerii */
ul#listagalerii,ul#listakartek { list-style-type:none; padding: 0; margin: 0 20px 0 110px; height: 65px; overflow: hidden; }

/* galeria */
div.galeria { float:left; width: 160px; height: 250px; margin: 0 5px 5px 5px; text-align:center; overflow: hidden; }
div.galeria_zdjecie { float:left; width: 160px; margin: 0 5px 5px 5px; text-align:center; overflow: hidden; }
div.galeria img, div.galeria_zdjecie img { border:0px solid #000; margin:5px 5px 0 5px; float:center;  }
div.galeria div, div.galeria_zdjecie div { text-align: left; font-size: 8pt; }
div.galeria span, div.galeria_zdjecie span { display:block; text-align: right; font-size: 7pt; color: #888; }

/* baza firm */
.firma { margin-bottom: 15px; }
.firma a { font-size: 10pt; font-weight: bold; }
.firma_dziecko { margin-top: 5px; margin-left:12px; }
.firma_dziecko a { font-size: 9pt; font-weight: bold; }
td.lewa { width: 50px; text-align: left; padding: 0 5px 0 12px; }
td.prawa { width: 400px; }
td.prawa a { font-weight: normal; }

/* style ogólne */
h1 { font-size: 14pt; margin:0 0 5px 0; font-family: tahoma,arial,sans-serif;}
h2 { font-size: 11pt; margin:0 0 5px 0; font-family: tahoma,arial,sans-serif;}
h3 { font-size: 10pt; margin:0 0 3px 0; font-family: tahoma,arial,sans-serif;}
a { text-decoration:none; }
a.under { text-decoration:underline; }
.czysc { clear:both; }
.wiadomosc { margin-bottom:6px; }
.wiadomosc span { display:block; font-size: 7pt; color:#888; margin-bottom:3px; }
.tytul { display:block; margin-bottom: 3px; font-size: 11pt; font-weight: bold; text-decoration: none; }
.tekst { text-decoration: none; }
.fotograf { font-size: 7pt; color: #888; padding-left: 5px; margin-bottom: 5px;}
.podpis { font-size: 8pt; padding-left: 5px; margin-bottom: 5px; }
.podpis span { display:block; text-align:right; }
.srodtytul { font-weight:bold; font-size:10pt; }
.center { text-align: center; }
.right { text-align: right; }
.powrot { float: right; clear: both; margin-top:10px;}
.powrot a { color: #888; }
.dalej { float: right; }
.dalej a { color:#888; font-size: 8pt; }
.data { float: left; color: #888; width: 300px; font-size: 7pt; margin-bottom: 7px; }
.opcje { float: right; color: #888; width: 200px; }
.opcje a { color: #888; font-size: 7pt; }
.pytanie { float: right; clear: both; }
.pytanie a { color: #000; font-size:9pt; font-weight:bold; }
.finansowanie { font-size: 7pt; line-height: 1.5em; color: #888; }
.plik { color: #0095D9; font-size: 8pt;}
.plik:hover { text-decoration:underline; }
img { border: 0; margin: 0; }
img.gora { float: right; }
ul { list-style: square inside none; margin: 0 0 0 10px;}
ul li ul { list-style: square inside none; margin: 8px 0 8px 20px; }
li { margin: 0 0 8px 0; }

/* style dla pocztowek */
div.obrazek { float:left; margin: 10px 0; text-align: left; width: 160px; text-align: center;}
input.border { font-size:10pt; }
input.button, input.buttonb {background: #054978; color: #FFF; font-size:8pt; }
input.buttonb { font-weight:bold; }
span.mail {font-size: 9pt; color:#888; }

div.usun { display: none; }

.underline { text-decoration: underline; }
.underline:hover { text-decoration: none; }

.tuprawnik { padding-top: 20px; margin-top: 1360px; border-top: 1px solid #888; }
.tuprawnik *, #left .tuprawnik a { color: #888; font-size: 11px; font-weight: normal; }