body { margin: 0; padding: 0; font: normal normal normal 13px/1.3 Tahoma, Arial, sans-serif; background-color: #f4fff4; color: #1a1a1a; }
a, a:link, a:visited { font-weight: bold; text-decoration: none; color: #57a32b; }
a:hover, a:active { font-weight: bold; text-decoration: underline; color: #67b33b; }
acronym, dfn { font-style: inherit; font-weight: inherit; text-decoration: none; border-bottom: 1px dotted #47931b; cursor: help; }
a acronym, a dfn { cursor: inherit; }
#topcontent, #menucontent, #middlecontent, #bottomcontent { clear: both; width: 100%; margin: 0; padding: 0; }
#topbox, #menubox, #bottombox { clear: both; position: relative; left: 0; top: 0; margin: 0 auto; padding: 0; width: 980px; height: 100%; }
#topcontent { height: 268px; background-color: #1f2508; }
#flagpl, #flagua, #flagru, #flagcz, #flagsk { position: absolute; top: 5px; display: block; margin: 0; padding: 0; border: 1px solid #606060; }
#menucontent { height: 62px; }
#middlecontent { height: auto; }
#bottomcontent { height: 80px; }
#abpolska a span, #menumain ul li a span { visibility: hidden; }
#abpolska { z-index: 0; position: absolute; left: 0; bottom: 151px; margin: 0; padding: 0; width: 430px; height: 89px; font: normal normal normal 11px/1.0 Arial, Verdana, sans-serif; background: url(grafika/top_ab_polska.jpg) left top no-repeat; }
#abpolska a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; text-decoration: none; color: #ffffff; }
#brykiet { z-index: 1; position: absolute; left: 60px; top: 140px; margin: 0; padding: 0; font: italic normal bold 18px/1.2 "Trebuchet MS", Arial, Verdana, sans-serif; color: #ffffff; }
#topslogan { z-index: 0; position: absolute; left: 0; bottom: 0; margin: 0; padding: 0; width: 430px; height: 151px; background: url(grafika/top_slogan.jpg) left top no-repeat; }
#toplisc { z-index: 0; position: absolute; left: 430px; bottom: 0; margin: 0; padding: 0; width: 550px; height: 240px; background: url(grafika/top_lisc.jpg) left top no-repeat; }
#menumain { z-index: 0; position: absolute; left: 0; top: 0; width: 980px; height: 62px; margin: 0; padding: 0; background: url(grafika/menu_tlo.png) left top no-repeat; }
#menumain ul { margin: 0; padding: 0; list-style: none; }
#menumain ul li { display: block; margin: 0; padding: 0; }
#menumain ul li a { overflow: hidden; display: block; margin: 0; padding: 0; width: 100%; height: 100%; text-decoration: none; border: 0; }
#menu00, #menu01, #menu02, #menu03, #menu04, #menu05, #menu06, #menu07, #menu08, #menu00sel, #menu01sel, #menu02sel, #menu03sel, #menu04sel, #menu05sel, #menu06sel, #menu07sel, #menu08sel { z-index: 1; position: absolute; top: 0; height: 62px; }
#menu00, #menu00sel { left: 0; width: 89px; }
#menu00 a { background: url(grafika/menu_00.png) 0 0 no-repeat; }
#menu00sel a { background: url(grafika/menu_00.png) 0 -62px no-repeat; }
#menu00 a:hover, #menu00sel a:hover { background: url(grafika/menu_00.png) 0 -124px no-repeat; }
#menu01, #menu01sel { left: 89px; width: 80px; }
#menu01 a { background: url(grafika/menu_01.png) 0 0 no-repeat; }
#menu01sel a { background: url(grafika/menu_01.png) 0 -62px no-repeat; }
#menu01 a:hover, #menu01sel a:hover { background: url(grafika/menu_01.png) 0 -124px no-repeat; }
#menu02, #menu02sel { left: 169px; width: 164px; }
#menu02 a { background: url(grafika/menu_02.png) 0 0 no-repeat; }
#menu02sel a { background: url(grafika/menu_02.png) 0 -62px no-repeat; }
#menu02 a:hover, #menu02sel a:hover { background: url(grafika/menu_02.png) 0 -124px no-repeat; }
#menu03, #menu03sel { left: 333px; width: 75px; }
#menu03 a { background: url(grafika/menu_03.png) 0 0 no-repeat; }
#menu03sel a { background: url(grafika/menu_03.png) 0 -62px no-repeat; }
#menu03 a:hover, #menu03sel a:hover { background: url(grafika/menu_03.png) 0 -124px no-repeat; }
#menu04, #menu04sel { left: 408px; width: 101px; }
#menu04 a { background: url(grafika/menu_04.png) 0 0 no-repeat; }
#menu04sel a { background: url(grafika/menu_04.png) 0 -62px no-repeat; }
#menu04 a:hover, #menu04sel a:hover { background: url(grafika/menu_04.png) 0 -124px no-repeat; }
#menu05, #menu05sel { left: 509px; width: 169px; }
#menu05 a { background: url(grafika/menu_05.png) 0 0 no-repeat; }
#menu05sel a { background: url(grafika/menu_05.png) 0 -62px no-repeat; }
#menu05 a:hover, #menu05sel a:hover { background: url(grafika/menu_05.png) 0 -124px no-repeat; }
#menu06, #menu06sel { left: 678px; width: 111px; }
#menu06 a { background: url(grafika/menu_06.png) 0 0 no-repeat; }
#menu06sel a { background: url(grafika/menu_06.png) 0 -62px no-repeat; }
#menu06 a:hover, #menu06sel a:hover { background: url(grafika/menu_06.png) 0 -124px no-repeat; }
#menu07, #menu07sel { left: 789px; width: 100px; }
#menu07 a { background: url(grafika/menu_07.png) 0 0 no-repeat; }
#menu07sel a { background: url(grafika/menu_07.png) 0 -62px no-repeat; }
#menu07 a:hover, #menu07sel a:hover { background: url(grafika/menu_07.png) 0 -124px no-repeat; }
#menu08, #menu08sel { left: 889px; width: 91px; }
#menu08 a { background: url(grafika/menu_08.png) 0 0 no-repeat; }
#menu08sel a { background: url(grafika/menu_08.png) 0 -62px no-repeat; }
#menu08 a:hover, #menu08sel a:hover { background: url(grafika/menu_08.png) 0 -124px no-repeat; }
#middlebox { clear: both; margin: 25px auto 0; padding: 0; width: 940px; height: auto; }
#middlebox h1 { margin: 0.5em 0 0.2em; padding: 0; font: normal normal bold 1.8em/1.3 "Trebuchet MS", Arial, Verdana, sans-serif; text-align: left; text-indent: 0; color: #026505; }
#middlebox h1 span { text-transform: none; color: #42a545; }
#middlebox h1.faq { margin: 0.5em 0 0.2em; }
#middlebox h2 { margin: 1.2em 0 0.4em 0.8em; padding: 0; font: normal normal bold 13px/1.2 Tahoma, "Trebuchet MS", Arial, sans-serif; text-align: justify; text-indent: 0; color: #034d00; }
#middlebox p { margin: 0.3em 0; padding: 0; font-size: 1.0em; text-align: justify; text-indent: 1.5em; }
#middlebox .bw { text-indent: 0; }
#middlebox .dogory { clear: both; margin: 1em 0 0.5em; font-size: 1em; text-align: right; text-indent: 0; }
#middlebox .legenda { margin: 0.2em 0 0.2em 130px; font-size: 0.9em; text-align: left; text-indent: 0; }
#middlebox .czerwony, #middlebox .zielony { clear: both; margin: 5px auto; padding: 8px 12px; width: 750px; height: auto; font: normal normal normal 1em/1.3 Arial, Verdana, sans-serif; text-align: justify; text-indent: 0; }
#middlebox .czerwony { background-color: #ffe7d1; border: 1px solid #d66b5a; }
#middlebox .zielony { background-color: #e2f7bc; border: 1px solid #7bbd6d; }
#middlebox .czerwony p, #middlebox .zielony p { text-align: justify; text-indent: 0; }
#middlebox .czerwony p.pc, #middlebox .zielony p.pc { text-align: center; text-indent: 0; }
#middlebox .ul, #middlebox .ol { margin: 8px 0 3px; }
#middlebox .bwul { margin: 8px 0 3px; text-indent: 0; }
#middlebox ul { margin: 0; padding: 0; list-style-type: disc; }
#middlebox ul li { margin: 0.2em 0 0.2em 3.5em; padding: 0; text-align: justify; text-indent: 0; }
#middlebox ul li strong { font-weight: normal; }
#middlebox ol { margin: 0; padding: 0; list-style-type: decimal; }
#middlebox ol li { margin: 0.2em 0 0.2em 3.5em; padding: 0; text-align: justify; }
#middlebox sup { font-weight: inherit; font-style: inherit; font-size: 0.8em; vertical-align: text-top; }
#middlebox sub { font-weight: inherit; font-style: inherit; font-size: 0.8em; vertical-align: text-bottom; }
#zagranica { clear: both; margin: 25px auto 0; padding: 0; width: 940px; height: auto; font: normal normal normal 15px/1.2 Arial, sans-serif; }
#zagranica address { margin: 0 0 0 2.5em; padding: 0; font-style: normal; font-variant: normal; font-weight: normal; }
#zagranica p { margin: 0.3em 0; padding: 0; font-size: 1.0em; text-align: justify; text-indent: 1.5em; }
#zagranica ul { margin: 0; padding: 0; list-style-type: disc; }
#zagranica ul li { margin: 0.2em 0 0.2em 3.5em; padding: 0; text-align: justify; text-indent: 0; }
#adresl, #adresp { margin: 0; padding: 0; float: left; width: 350px; height: auto; }
#wspolpraca { clear: both; float: right; display: inline; margin: 0.3em 0 15px 15px; padding: 3px 9px; width: 306px; height: auto; font: normal normal normal 1em/1.3 Arial, Verdana, sans-serif; background: #bcf65c url(grafika/wspolpraca_tlo.png) center no-repeat; border: 1px solid #198400; }
#wspolpraca p { margin: 3px 0; padding: 0; text-align: justify; text-indent: 0; }
#wspolpraca a, #wspolpraca a:link, #wspolpraca a:visited { font-weight: bold; text-decoration: none; color: #008000; border-bottom: 1px dotted #008000; }
#wspolpraca a:hover, #wspolpraca a:active { font-weight: bold; text-decoration: none; color: #008000; border-bottom: 1px solid #008000; }
#o_firmie { clear: both; margin: 10px 0 0 27px; padding: 0; width: 900px; height: auto; }
#partnerzyl, #partnerzyp { display: inline; width: 400px; height: auto; padding: 0; border: 0; }
#partnerzyl { float: left; margin: 0 0 0 30px; }
#partnerzyp { float: right; margin: 0 30px 0 0; }
#partnerzyl p, #partnerzyp p { text-indent: 0; }
#partnerzyl address, #partnerzyp address { margin: 0; padding: 0; font-weight: inherit; font-style: normal; }
#kontakt address { margin: 0 0 0 2.5em; padding: 0; font-style: normal; font-variant: normal; font-weight: normal; }
#bottommain { z-index: 0; position: absolute; left: 0; top: 0; width: 980px; height: 60px; font: normal normal normal 0.85em Arial, Verdana, sans-serif; background: url(grafika/bottom_tlo.png) left top no-repeat; color: #D8F99C; }
#bottommain a, #bottommain a:link, #bottommain a:visited { font-weight: normal !important; text-decoration: none; color: #e3ffd4; }
#bottommain a:hover, #bottommain a:active { font-weight: normal; text-decoration: underline; color: #e3ffd4; }
#copyright, #valid, #projekt, #grafika { position: absolute; margin: 0; padding: 0; }
#copyright { left: 17px; top: 14px; }
#valid { left: 17px; top: 30px; }
#projekt { right: 17px; top: 14px; }
#grafika { right: 17px; top: 30px; }
.cb { clear: both; }
.rampozl, .rampozr, .rampiol, .rampior, .ramboxl, .ramboxr { display: inline; margin: 0; padding: 5px; border: 0; }
.rampozl, .rampozr { background: url(grafika/rampoz.png) center no-repeat; }
.rampiol, .rampior { background: url(grafika/rampio.png) center no-repeat; }
.ramboxl, .ramboxr { background: url(grafika/rambox.png) center no-repeat; }
.rampozl, .rampiol, .ramboxl { float: left; margin: 10px 15px 10px 0; }
.rampozr, .rampior, .ramboxr { float: right; margin: 10px 0 10px 15px; }
.tabela { margin: 1em auto; padding: 0; font: normal normal normal 1.1em/1.3 "Trebuchet MS", Tahoma, Arial, sans-serif; background-color: #f8fff8; color: #000000; border: 0; border-collapse: collapse; }
.tabela tr { margin: 0; padding: 0; border: 0; }
.tabela tr.w { background-color: #e3ffd3; }
.tabela tr th, .tabela tr td { margin: 0; padding: 3px 6px; border: 1px solid #808080; }
.tabela tr th { font-style: normal; font-weight: bold; text-align: center; text-indent: 0; background-color: #fffddb; }
.tabela tr td { text-align: center; text-indent: 0; }
.tabela tr td.opis { text-align: left; text-indent: 0; }
.uwaga { color: #969600; }
.alert { color: #e00000; }
.cwiklice { display: block; margin: 10px auto 0; padding: 0; border: 1px solid #e0e0e0; }