body { margin: 0; padding: 0; font: normal normal normal 13px/1.2 Arial, Verdana, sans-serif; background-color: #fefefe; color: #202020; }
a, a:link, a:visited { text-decoration: none; color: #e0030d; }
a:hover, a:active { text-decoration: underline; color: #ff030d; }
acronym { border-bottom: 1px dotted #202020; cursor: help; }
address { font-style: normal; font-weight: normal; line-height: 1.4; }
br + h1 { margin: 4px 0 0; }
h1 { margin: 16px 0 0; padding: 0; font: normal normal bold 13px/1.2 Verdana, sans-serif; color: #000000; }
img { border: 0; }
p { margin: 8px 0; padding: 0; text-align: justify; text-indent: 0; color: #202020; }
h1 + p { margin: 4px 0 8px; }
#page { clear: both; margin: 18px auto 0; padding: 0; width: 1000px; height: auto; }
#top { clear: both; position: relative; left: 0; top: 0; margin: 0; padding: 0; width: 1000px; height: 446px; }
#elektron { z-index: 0; position: absolute; left: 0; top: 0; margin: 0; padding: 0; width: 1000px; height: 100px; font: normal normal normal 13px/1.0 Arial, Verdana, sans-serif; background: url(grafika/top_elektron.png) center top no-repeat; }
#elektron span { visibility: hidden; }
#topmainmenu { z-index: 10; position: absolute; left: 0; top: 100px; margin: 0; padding: 0; width: 1000px; height: 346px; background: url(grafika/top_main_menu.png) center top no-repeat; }
#wszystko { z-index: 20; position: absolute; left: 40px; top: 150px; margin: 0; padding: 0; width: 745px; height: 246px; font: normal normal normal 13px/1.0 Arial, Verdana, sans-serif; background: url(grafika/top_photo.jpg) center top no-repeat; }
#wszystko span { visibility: hidden; }
#menu { z-index: 20; position: absolute; left: 50px; top: 100px; margin: 0; padding: 0; width: 725px; height: 50px; }
#menu ul { margin: 0; padding: 0; list-style: none; }
#menu ul li { display: block; margin: 0; padding: 0; }
#menu ul li a { overflow: hidden; display: block; margin: 0; padding: 0; width: 100%; height: 100%; text-decoration: none; border: 0; color: #ffffff; }
#menu ul li a span { visibility: hidden; }
#menu00, #menu01, #menu02, #menu03, #menu04, #menu05, #menu00sel, #menu01sel, #menu02sel, #menu03sel, #menu04sel, #menu05sel { z-index: 100; position: absolute; top: 0; width: 120px; height: 50px; }
#menu00, #menu00sel { left: 0; }
#menu00 a { background: url(grafika/menu_00.png) 0 -50px no-repeat; }
#menu00sel a { background: url(grafika/menu_00.png) 0 0 no-repeat; }
#menu00 a:hover, #menu00sel a:hover { background: url(grafika/menu_00.png) 0 0 no-repeat; }
#menu01, #menu01sel { left: 121px; }
#menu01 a { background: url(grafika/menu_01.png) 0 -50px no-repeat; }
#menu01sel a { background: url(grafika/menu_01.png) 0 0 no-repeat; }
#menu01 a:hover, #menu01sel a:hover { background: url(grafika/menu_01.png) 0 0 no-repeat; }
#menu02, #menu02sel { left: 242px; }
#menu02 a { background: url(grafika/menu_02.png) 0 -50px no-repeat; }
#menu02sel a { background: url(grafika/menu_02.png) 0 0 no-repeat; }
#menu02 a:hover, #menu02sel a:hover { background: url(grafika/menu_02.png) 0 0 no-repeat; }
#menu03, #menu03sel { left: 363px; }
#menu03 a { background: url(grafika/menu_03.png) 0 -50px no-repeat; }
#menu03sel a { background: url(grafika/menu_03.png) 0 0 no-repeat; }
#menu03 a:hover, #menu03sel a:hover { background: url(grafika/menu_03.png) 0 0 no-repeat; }
#menu04, #menu04sel { left: 484px; }
#menu04 a { background: url(grafika/menu_04.png) 0 -50px no-repeat; }
#menu04sel a { background: url(grafika/menu_04.png) 0 0 no-repeat; }
#menu04 a:hover, #menu04sel a:hover { background: url(grafika/menu_04.png) 0 0 no-repeat; }
#menu05, #menu05sel { left: 605px; }
#menu05 a { background: url(grafika/menu_05.png) 0 -50px no-repeat; }
#menu05sel a { background: url(grafika/menu_05.png) 0 0 no-repeat; }
#menu05 a:hover, #menu05sel a:hover { background: url(grafika/menu_05.png) 0 0 no-repeat; }
#namiary { z-index: 50; position: absolute; left: 800px; top: 120px; width: 150px; height: 240px; font: normal normal normal 11px/1.2 Arial, Verdana, sans-serif; color: #ffffff; }
#namiary a, #namiary a:link, #namiary a:visited { text-decoration: none; color: #ffffff; }
#namiary a:hover, #namiary a:active { text-decoration: underline; color: #ffffff; }
#namiary address { font-style: normal; font-weight: normal; }
#namiary address big { font-weight: normal; font-size: 18px; font-family: Tahoma, sans-serif; text-transform: uppercase; }
#namiary acronym { border-bottom: 1px dotted #ffffff; cursor: help; }
#ofirmie, #aktualnosci, #oferta, #raty, #linki, #kontakt { z-index: 20; position: absolute; left: 50px; top: 396px; margin: 0; padding: 0; width: 725px; height: 50px; }
#ofirmie { background: url(grafika/hx_o_firmie.png) center top repeat-y; }
#aktualnosci { background: url(grafika/hx_aktualnosci.png) center top repeat-y; }
#oferta { background: url(grafika/hx_oferta.png) center top repeat-y; }
#raty { background: url(grafika/hx_raty.png) center top repeat-y; }
#linki { background: url(grafika/hx_linki.png) center top repeat-y; }
#kontakt { background: url(grafika/hx_kontakt.png) center top repeat-y; }
#ofirmie span, #aktualnosci span, #oferta span, #raty span, #linki span, #kontakt span { visibility: hidden; }
#middle { clear: both; margin: 0 auto; padding: 0; width: 1000px; height: auto; min-height: 365px; background: url(grafika/content_background.png) center top repeat-y; }
#content { clear: both; margin: 0 auto; padding: 0; width: 1000px; height: auto; min-height: 365px; background: url(grafika/content_middle.png) center top no-repeat; }
#text { margin: 0 0 0 80px; padding: 0; width: 665px; height: auto; }
#bottom { clear: both; margin: 0 auto; padding: 0; width: 1000px; height: 51px; background: url(grafika/content_bottom.png) center top no-repeat; }
#credits { clear: both; margin: 0 0 0 30px; padding: 0; width: 764px; height: 29px; font: normal normal normal 11px/1.0 Arial, Verdana, sans-serif; text-indent: 0; color: #777777; }
#credits a, #credits a:link, #credits a:visited { text-decoration: none; color: #000000; }
#credits a:hover, #credits a:active { text-decoration: underline; color: #000000; }
#valid { float: left; width: 200px; }
#design { float: right; width: 200px; text-align: right; }
#project { float: right; width: 140px; text-align: right; }
.cb { clear: both; }
.elektron { float: right; display: block; margin: 5px 0 0 20px; padding: 0; border: 1px solid #888888; }
.male { font-weight: normal; font-size: 11px; }
.legenda { float: right; margin: 0 0 0 10px; padding: 0; width: 375px; height: auto; background-color: #fcfcfc; border: 1px solid #b8b8b8; }
.legenda p { margin: 4px 0; padding: 0; font-size: 11px; text-align: center; text-indent: 0;  }
.mapa { display: block; margin: 0; padding: 0; border-bottom: 1px solid #b8b8b8; }
.opis { float: left; margin: 10px 0 0 0; padding: 0; width: 324px; height: auto; }
.flasz { clear: both; float: right; display: block; margin: 25px 0 0 0; padding: 0; border: 1px solid #888888; }
.eurobank { font-weight: bold; font-size: 130%; color: #da0027; }