body { margin: 0; padding: 0; font: normal normal normal 13px/1.2 "Trebuchet MS", Arial, sans-serif; background-color: #042638; color: #e0e4ef; }
a, a:link, a:visited { font-weight: bold; text-decoration: none; color: #ffffff; }
a:hover, a:active { font-weight: bold; text-decoration: underline; color: #ffffff; }
a:focus { outline: none; }
address { margin: 0 0 0 50px; padding: 0; font: normal normal normal 13px/1.4 "Trebuchet MS", Arial, sans-serif; }
h2 { margin: 10px 0 10px; padding: 0; font: normal normal normal 18px/1.1 Tahoma, "Trebuchet MS", Arial, sans-serif; text-align: left; text-indent: 0; color: #ffffff; }
img { border: 0; }
p { margin: 8px 0; padding: 0; text-align: justify; text-indent: 16px; }
p.ri { text-align: right; text-indent: 0; }
ul { margin: 0; padding: 0; list-style: disc outside; }
ul li { margin: 3px 0 3px 40px; padding: 0; text-align: justify; }
#page { margin: 10px auto 0; padding: 0; width: 770px; height: auto; background: #244658 url(grafika/grega_middle.png) center top repeat-y; color: #d8dce8; }
#top { clear: both; position: relative; left: 0; top: 0; margin: 0; padding: 0; width: 770px; height: 200px; }
#top h1 { z-index: 10; position: absolute; left: 0; top: 0; margin: 0; padding: 0; width: 770px; height: 200px; font: normal normal normal 12px/1.0 Arial, sans-serif; }
#top h1 a { display: block; margin: 0; padding: 0; width: 260px; height: 200px; text-decoration: none; background: url(grafika/grega.png) center top no-repeat; }
#top h1 a span { visibility: hidden; }
#topright { z-index: 10; position: absolute; right: 0; top: 0; margin: 0; padding: 0; width: 510px; height: 200px; background: url(grafika/top_right.png) center top no-repeat; }
#menu { z-index: 20; position: absolute; left: 464px; top: 33px; margin: 0; padding: 0; height: 150px; }
#jezyk { z-index: 20; position: absolute; right: 33px; top: 33px; margin: 0; padding: 0; width: 72px; height: 14px; }
#menu ul, #jezyk ul { margin: 0; padding: 0; list-style: none; }
#menu ul li, #jezyk ul li { display: block; margin: 0; padding: 0; }
#menu ul li a, #jezyk 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, #jezyk ul li a span { visibility: hidden; }
#menu00, #menu01, #menu02, #menu03, #menu04, #menu05, #menu00sel, #menu01sel, #menu02sel, #menu03sel, #menu04sel, #menu05sel { z-index: 100; position: absolute; left: 0; height: 25px; }
#menu00, #menu00sel { top: 0; }
#menu01, #menu01sel { top: 25px; }
#menu02, #menu02sel { top: 50px; }
#menu03, #menu03sel { top: 75px; }
#menu04, #menu04sel { top: 100px; }
#menu05, #menu05sel { top: 125px; }
#langpl, #langen, #langno { z-index: 100; position: absolute; top: 0; width: 18px; height: 14px; }
#langpl { left: 0; }
#langpl a { left: 0; background: url(grafika/page_flag_pl.gif) 0px 0px no-repeat; }
#langpl a:hover { background: url(grafika/page_flag_pl.gif) 0px -14px no-repeat; }
#langen { left: 27px; }
#langen a { left: 24px; background: url(grafika/page_flag_en.gif) 0px 0px no-repeat; }
#langen a:hover { background: url(grafika/page_flag_en.gif) 0px -14px no-repeat; }
#langno { left: 54px; }
#langno a { background: url(grafika/page_flag_no.gif) 0px 0px no-repeat; }
#langno a:hover { background: url(grafika/page_flag_no.gif) 0px -14px no-repeat; }
#content { clear: both; position: relative; left: 0; top: 0; margin: 0; padding: 0; width: 770px; height: auto; min-height: 345px; background: url(grafika/grega_bottom.png) center bottom no-repeat; }
#text { clear: both; margin: 0 auto; padding: 0 0 40px; width: 680px; height: auto; min-height: 400px; }
#bottom { clear: both; margin: 0 auto; padding: 2px 0 10px; width: 770px; height: auto; font: normal normal normal 10px/1.0 Arial, Verdana, sans-serif; color: #d0d4df; }
#bottom a, #bottom a:link, #bottom a:visited { font-weight: bold; text-decoration: none; color: #ffffff; }
#bottom a:hover, #bottom a:active { font-weight: bold; text-decoration: underline; color: #ffffff; }
#bottom a.www { color: #e0e4ef; }
#valid { float: left; display: inline; margin: 0; padding: 0; }
#www { float: right; display: inline; margin: 0; padding: 0; }
#counter { margin: 0 auto; padding: 0; width: 200px; height: auto; text-align: center; }
.cb { clear: both; }
.ul { margin: 8px 0 3px; }
.fl { float: left; position: relative; left: 0; top: 0; margin: 4px 12px 12px 0; padding: 0; border-top: 1px solid #d8ecec; border-right: 1px solid #d8ecec; border-bottom: 0; border-left: 0; background: url(grafika/fl.gif) left bottom no-repeat; }
.alt { z-index: 1; position: absolute; left: 0; top: 0; margin: 0; padding: 0; width: 100%; height: 100%; background: url(grafika/alt.gif) left top no-repeat; border: 0; }
.arb { z-index: 2; position: absolute; left: 0; top: 0; margin: 0; padding: 0; width: 100%; height: 100%; background: url(grafika/arb.gif) right bottom no-repeat; border: 0; }
.il { float: right; display: block; margin: 0; padding: 0; border: 0; }
.fr { float: right; position: relative; left: 0; top: 0; margin: 4px 0 12px 12px; padding: 0; border-top: 1px solid #d8ecec; border-right: 0; border-bottom: 0; border-left: 1px solid #d8ecec; background: url(grafika/fr.gif) right bottom no-repeat; }
.atr { z-index: 1; position: absolute; left: 0; top: 0; margin: 0; padding: 0; width: 100%; height: 100%; background: url(grafika/atr.gif) right top no-repeat; border: 0; }
.abl { z-index: 2; position: absolute; left: 0; top: 0; margin: 0; padding: 0; width: 100%; height: 100%; background: url(grafika/abl.gif) left bottom no-repeat; border: 0; }
.ir { float: left; display: block; margin: 0; padding: 0; border: 0; }
.mapa { display: inline; margin: 10px 0 0; padding: 0; border: 1px solid #042638; }
.legenda { margin: 0 0 0 8px; padding: 0; font-size: 11px; text-align: left; text-indent: 0; }
