body { background: #EBEBEB url('g/bg.png') 50% 0 repeat-x ; font-family: "Tahoma", "Verdana", "Liberation Sans", sans-serif; }
#netcape { background: url('g/bg2.png') 0 0 no-repeat; width: 960px; margin: 0 auto; min-height: 600px; position: relative; }
a { color: #102660; }
a:hover { color: #ffba00; }
#netcape h1 a { text-indent: -9999px; position: absolute; top: 0; left: 0; width: 280px; height: 100px; }

#topmenu { position: absolute; right: -10px; top: 82px; list-style-type: none; }

#lang { position: absolute; top: 10px; right: 0; list-style-type: none; font-size: 10px; }
#lang li { float: left; color: white; margin-left: 0; padding: 0 7px 1px 7px; }
#lang li a { font-size: 10px; color: white; display: block; }
#lang li.pl, #lang li.en { border-right: 1px solid white; }
#lang li.active a { color: #A47B0E; }

#topmenu li { float: left; margin: 0 20px 0 5px; }
#topmenu li a { display: block; background: url('g/menu.png') 0 0 no-repeat; height: 15px; text-indent: -9999px;}
#topmenu li a:focus { overflow: hidden; }

#topmenu li a.strona-glowna-pl { background-position: -2px 0; width: 105px; }
#topmenu li a.strona-glowna-pl:hover, #topmenu li.active a.strona-glowna-pl { background-position: -2px -16px }
#topmenu li a.oferta-pl { background-position: -198px 0; width: 50px; }
#topmenu li a.oferta-pl:hover, #topmenu li.active a.oferta-pl { background-position: -198px -16px; }
#topmenu li a.o-nas-pl { background-position: -130px 0; width: 45px; }
#topmenu li a.o-nas-pl:hover, #topmenu li.active a.o-nas-pl { background-position: -130px -16px; }
#topmenu li a.nasze-realizacje-pl { background-position: -275px 0; width: 110px; }
#topmenu li a.nasze-realizacje-pl:hover, #topmenu li.active a.nasze-realizacje-pl { background-position: -275px -16px; }
#topmenu li a.praca-pl { background-position: -412px 0; width: 40px; }
#topmenu li a.praca-pl:hover, #topmenu li.active a.praca-pl { background-position: -412px -16px; }
#topmenu li a.kontakt-pl { background-position: -482px 0; width: 55px; }
#topmenu li a.kontakt-pl:hover, #topmenu li.active a.kontakt-pl { background-position: -482px -16px; } 

#topmenu li a.strona-glowna-en { background-position: -2px -32px; width: 36px; }
#topmenu li a.strona-glowna-en:hover, #topmenu li.active a.strona-glowna-en { background-position: -2px -32px }
#topmenu li a.oferta-en { background-position: -190px -32px; width: 40px; }
#topmenu li a.oferta:hover-en, #topmenu li.active a.oferta-en { background-position: -190px -48px; }
#topmenu li a.o-nas-en { background-position: -85px -32px; width: 60px; }
#topmenu li a.o-nas-en:hover, #topmenu li.active a.o-nas-en { background-position: -85px -48px; }
#topmenu li a.nasze-realizacje-en { background-position: -275px -32px; width: 70px; }
#topmenu li a.nasze-realizacje-en:hover, #topmenu li.active a.nasze-realizacje-en { background-position: -275px -48px; }
#topmenu li a.praca-en { background-position: -390px -32px; width: 47px; }
#topmenu li a.praca-en:hover, #topmenu li.active a.praca-en { background-position: -390px -48px; }
#topmenu li a.kontakt-en { background-position: -485px -32px; width: 55px; }
#topmenu li a.kontakt-en:hover, #topmenu li.active a.kontakt-en { background-position: -485px -48px; } 

#topmenu li a.strona-glowna-de { background-position: -2px -64px; width: 70px; }
#topmenu li a.strona-glowna-de:hover, #topmenu li.active a.strona-glowna-de { background-position: -2px -80px }
#topmenu li a.oferta-de { background-position: -105px -64px; width: 58px; }
#topmenu li a.oferta-de:hover, #topmenu li.active a.oferta-de { background-position: -105px -80px; }
#topmenu li a.o-nas-de { background-position: -195px -64px; width: 98px; }
#topmenu li a.o-nas-de:hover, #topmenu li.active a.o-nas-de { background-position: -195px -80px; }
#topmenu li a.nasze-realizacje-de { background-position: -327px -64px; width: 65px; }
#topmenu li a.nasze-realizacje-de:hover, #topmenu li.active a.nasze-realizacje-de { background-position: -327px -80px; }
#topmenu li a.praca-de { background-position: -424px -64px; width: 30px; }
#topmenu li a.praca-de:hover, #topmenu li.active a.praca-de { background-position: -424px -80px; }
#topmenu li a.kontakt-de { background-position: -487px -64px; width: 55px; }
#topmenu li a.kontakt-de:hover, #topmenu li.active a.kontakt-de { background-position: -487px -80px; } 

#flash { position: absolute; top: 0px; left: 290px; }

#toplayer { width: 952px; height: 170px; position: absolute; top: 108px; left: 4px; }
#toplayer.strona-glowna { background: url('g/t/stronaglowna.jpg') 50% 50% no-repeat; }
#toplayer.o-nas { background: url('g/t/onas.jpg') 50% 50% no-repeat; }
#toplayer.oferta { background: url('g/t/oferta.jpg') 50% 50% no-repeat; }
#toplayer.nasze-realizacje { background: url('g/t/naszerealizacje.jpg') 50% 50% no-repeat; }
#toplayer.praca { background: url('g/t/praca.jpg') 50% 50% no-repeat; }
#toplayer.kontakt { background: url('g/t/kontakt.jpg') 50% 50% no-repeat; }
#toplayer.goscie { background: url('g/t/goscie.jpg') 50% 50% no-repeat; }

#content h2 { height: 17px; text-indent: -9999px; margin-bottom: 10px; }
#content h2.pl { background: url('g/header_pl.png') 0 0 no-repeat; }
#content h2.en { background: url('g/header_en.png') 0 0 no-repeat; }
#content h2.de { background: url('g/header_de.png') 0 0 no-repeat; }
#content h2.zaufali-nam { background-position: 0 0; }
#content h2.o-nas { background-position: 0 -17px; }
#content h2.oferta { background-position: 0 -34px; }
#content h2.nasze-realizacje { background-position: 0 -51px; }
#content h2.praca { background-position: 0 -68px; }
#content h2.kontakt { background-position: 0 -85px; }
#content h2.goscie { background-position: 0 -102px; }

#content { padding-top: 300px; }
#content .column { float: left; min-height: 250px; }
#content .column .container { padding: 0 10px; }

#content.three .column { width: 320px; }
#content.three .first, #content.three .second { background: url('g/v-line.png') 100% 0 no-repeat; }

#content.two .first { width: 320px; background: url('g/bg-logo.png') 50% 50% no-repeat; }
#content.two .second { width: 640px; background: url('g/v-line.png') 0 0 no-repeat; }
#content .both { width: 960px; clear: both; min-height: 0; background: url('g/h-line.png') 50% 100% no-repeat; margin-bottom: 15px;}

#content .menu { margin: 5px 10px; font-size: 12px; color: #102660; list-style-type: none; padding: 0; }
#content .menu li { background: url('g/dot-blue.png') 0 50% no-repeat; padding-left: 15px; }
#content .menu li.active {background: url('g/dot-gold.png') 0 50% no-repeat;}

#content .menu a { border: 0; font-weight: bold; }
#content .menu li.active a { color: #ffba00; }
#content .column { font-size: 12px; line-height: 150%; text-align: justify; color: #102660; padding-bottom: 15px; }
#content .column p { margin: 10px 0 10px 0; }

#content a { border-bottom: 1px dotted #102660; }

#content ul { padding-left: 15px; }

#content .more { text-align: right; }
#content .more a { border: 0; }

#content .preview { position: absolute; right: 0; }
#content .column .with-preview { padding-right: 320px; position: relative; min-height: 320px; }
#content .zaufali a { border: 0; }
#content .logo a { border: 0; }
#content .zaufali { width: 300px; height: 320px; line-height: 300px; text-align: center; position: relative; }
#content .zaufali a { width: 300px; height: 300px; background-position: 50% 50%; background-repeat: no-repeat; display: block; }
#content .zaufali .layer { background-color: #EBEBEB; background-position: 50% 50%; background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 300px; height: 300px; }
#content .zaufali #prev, #content .zaufali #next { position: absolute; bottom: 0; display: block; line-height: 100%; font-size: 12px; cursor: pointer; width: 12px; height: 9px; text-indent: -9999px; }
#content .zaufali #prev { left: 0; background: url('g/strzalka_wlewo_on.png') 50% 50% no-repeat; }
#content .zaufali #next { right: 0; background: url('g/strzalka_wprawo_on.png') 50% 50% no-repeat; }
#content .zaufali .inactive { cursor: default; }
#content .zaufali #prev.inactive { background: url('g/strzalka_wlewo_off.png') 50% 50% no-repeat; }
#content .zaufali #next.inactive { background: url('g/strzalka_wprawo_off.png') 50% 50% no-repeat; }

#content .mailform label { float: left; width: 130px; }
#content .mailform #imie-i-nazwisko, #e-mail, #tresc { width: 500px; border: 1px solid #20409A; }
#content .mailform #tresc { height: 300px; }

#content .czytajdalej p { margin: 0 0 20px 0; } 

#footer { clear: both; background: url('g/h-line.png') 50% 0 no-repeat; padding: 15px 0; }
#footer a { text-indent: -9999px; display: block; margin: 0 auto; width: 68px; height: 9px; background: url('g/footer.png') no-repeat; border: 0; }

.inactive { color: red; }

