html, body, div, img, p, h1, h2, h3, h4, h5, h6, a, ul, li { margin:0 ; padding:0 ; border:0 ;}

body { background: #000; }

p { margin: 4px 0; }

div#tlo123 { width: 100%; background: #000 url('grafika/top-bg.gif'); }
div#tlo4 { width: 100%; background: #000 url('grafika/bg-02.gif'); }
div#tlo5 { width: 100%; background: #000 url('grafika/foot-bg.gif'); }


div#srodek1, div#srodek2, div#srodek3, div#srodek4, div#srodek5 { width: 820px; margin: auto; }

div#srodek1 { height: 70px; }
div#srodek2 { height: 277px; }
div#srodek3 { height: 40px; }
div#srodek4 { } /* blok z trescia */
div#srodek5 { background: #000 url('grafika/foot-bg-center.gif'); height: 81px; text-align: center;}



/* definicja menu obrazkowego */
#srodek1 a { height: 70px; background-position: 0 0; display: inline; float: left; border-left: solid 2px #000; }
#srodek1 a:hover { background-position: 0 -70px; }

#srodek1 a#o-firmie {background-image:url('grafika/top-menu-ofirmie.gif'); width: 141px; margin-left: 64px; border-left: none; }
#srodek1 a#uprawnienia {background-image:url('grafika/top-menu-uprawnienia.gif'); width: 191px;}
#srodek1 a#cennik {background-image:url('grafika/top-menu-cennik.gif'); width: 202px;}
#srodek1 a#kontakt {background-image:url('grafika/top-menu-kontakt.gif'); width: 151px;}

#srodek3 a { height: 40px; background-position: 0 0; display: inline; float: left; border-left: solid 2px #000; }
#srodek3 a:hover { background-position: 0 -40px; }

#srodek3 a#fajerwerki {background-image:url('grafika/middle-menu-fajerwerki.gif'); width: 146px; margin-left: 76px; border-left: none;}
#srodek3 a#balony {background-image:url('grafika/middle-menu-balony.gif'); width: 98px; }
#srodek3 a#pokazy {background-image:url('grafika/middle-menu-pokazy.gif'); width: 98px; }
#srodek3 a#foto {background-image:url('grafika/middle-menu-foto.gif'); width: 151px; }
#srodek3 a#video {background-image:url('grafika/middle-menu-video.gif'); width: 167px; }
/* koniec definicji menu obrazkowego */

/* definicja stopko */
#srodek5 #menu-w-stopce { padding: 20px 0 15px 0;}
#srodek5 #menu-w-stopce a { font: bold 11px "Verdana"; color: #d9f; text-decoration: none; margin: 0 6px 0 6px;}
#srodek5 #menu-w-stopce a:hover { font: bold 11px "Verdana"; color: #fff; text-decoration: underline; }
#srodek5 p { font: normal 11px "Verdana"; color: #666; }
#srodek5 p a { color: #666; text-decoration: none; }
#srodek5 p a:hover { color: #fff; text-decoration: underline; }
/* koniec definicji stopki */


/* 3-kolumnowy układ na potrzeby strony głównej */
div#srodek4 div#kolumna1, div#srodek4 div#kolumna2, div#srodek4 div#kolumna3 {width: 260px; float: left; }
div#srodek4 div#kolumna1, div#srodek4 div#kolumna2 { margin-right: 20px; }

div#srodek4 div#kolumna2 img { float:right; margin: 10px; }
div#srodek4 div#kolumna3 img { margin-top: 25px; }

div#srodek4 #banerki {clear: both; }
div#srodek4 #banerki img { margin: 20px 16px 50px 0; }
/* --- */

div#srodek4 div#pojedyncza-kolumna { padding: 20px 90px; }
div#srodek4 div#pojedyncza-kolumna p { margin: 10px; }

div#srodek4 p { font: normal 11px "Verdana"; color: #999; }
div#srodek4 h1, div#srodek4 h2 { font: normal 16px "Verdana"; color: #b259b3; padding: 10px 0 0 0;}
div#srodek4 a { color: #ccc; }


div#srodek4 span.miniatury-video img { margin: 0 6px 10px 6px; background: url('grafika/gal-mini-video-odblaski.png') repeat-x bottom center ; padding-bottom: 20px; border-top: solid 10px #333;}

/* div#srodek4 span.miniatury-foto div.zew { height: 148px; width: 148px; margin: 0 6px 10px 6px; text-align: center; float: left; background: #fff;}
div#srodek4 span.miniatury-foto div.wew { background: url('grafika/gal-mini-foto-odblaski.png') repeat-x bottom center ; padding-bottom: 20px; }
div#srodek4 span.miniatury-foto div img { margin-top: 28px; }
*/
div#srodek4 span.miniatury-foto img { border-style: solid; border-color: #cccecd; border-width: 23px 12px; display:block;}
div#srodek4 span.miniatury-foto div { margin: 0 6px 10px 6px; float: left; background: red; padding-bottom: 20px; background: url('grafika/gal-mini-foto-odblaski.png') repeat-x bottom center;}

#srodek4 p.stronnicowanie { text-align: center; padding: 15px 0; clear: both;}
#srodek4 p.stronnicowanie a { font: bold 11px "Verdana"; color: #d9f; text-decoration: none; margin: 0 6px 0 6px;}
#srodek4 p.stronnicowanie a:hover { color: #fff; text-decoration: underline; }
#srodek4 p.stronnicowanie a.akt { color: #fff; }
