.zawCien1 { background: url(../gfx/zawartoscCien1.png) no-repeat top left;}
.zawCien2 { background: url(../gfx/zawartoscCien2.png) no-repeat bottom left;}

.alignC { text-align: center; }

.naglowek .gora { height: 102px; padding-left: 220px; }
.naglowek .gora .logo { background: url(../gfx/logo.png); width: 330px; height: 100px; float: left; }
.naglowek .gora .logo a { display: block; width: 330px; height: 0px; padding-top: 100px; overflow: hidden; }
.naglowek .gora .dystrybutor { margin-left: 70px; background: url(../gfx/dystrybutor.png); width: 330px; height: 100px; float: left; }
.naglowek .dol { padding-left: 180px; }
.naglowek .dol .przycisk { float: left; margin: 0px 16px 0px 16px; }

.menuLewo { padding-top: 40px; }

.banerDuzy { height: 282px; background: url(../gfx/banerDuzy.jpg); }
.banerDuzy a { display: block; width: 790px; height: 0px; padding-top: 282px; overflow: hidden; }

.lewoWymiana { height: 165px; background: url(../gfx/lewoWymiana.png); margin-top: 20px; }
.lewoWymiana a { display: block; width: 165px; height: 0px; padding-top: 198px; overflow: hidden; }

.btn { width: 165px; height: 40px; }
.btn a { display: block; width: 165px; height: 0px; padding-top: 40px; overflow: hidden; }
.btn:hover { background-position: 0px -40px; }
.btnHome { background: url(../gfx/btnHome.png); }
.btnInformacje { background: url(../gfx/btnInformacje.png); }
.btnKontakt { background: url(../gfx/btnKontakt.png); }
.btnOferta { background: url(../gfx/btnOferta.png); }
.btnONas { background: url(../gfx/btnONas.png); }
.btnSerwisy { background: url(../gfx/btnSerwisy.png); }
.btnUslugi { background: url(../gfx/btnUslugi.png); }
.btnWymiana { background: url(../gfx/btnWymiana.png); }

.btnLewoSpacer { height: 15px; width: 165px; }

.glTeksty { padding: 20px; }
.glTeksty h2 { background: url(../gfx/znak1.gif) no-repeat 0px 9px; color: #144e8c; font-size: 14px; font-style: italic; padding-left: 12px; padding-bottom: 20px; }
.glTeksty h2 strong { font-style: italic; font-size: 16px; }
.glTeksty .lewo { float: left; width: 420px; padding-right: 20px; }
.glTeksty .lewo p { padding-bottom: 15px; text-align: justify; }
.glTeksty .lewoRamka { border-left: 1px solid #d8d8d8; }
.glTeksty .prawo { float: left; width: 270px; padding-left: 20px; }
.glTeksty .prawoTlo { background: url(../gfx/mapa.png) no-repeat 10px 0px; }
.glTeksty .prawo .miasto { padding-bottom: 15px; padding-left: 15px; }
.glTeksty .prawo .miasto p { color: #b70204; font-style: italic; font-size: 12px; font-weight: bold; }
.glTeksty .prawo .miastoLewo { width: 76px; float: left; padding-left: 8px; background: url(../gfx/znak2.gif) no-repeat 0px 7px; }
.glTeksty .prawo .miastoPrawo { padding-left: 25px; float: left; }
.glTeksty .prawo .miastoPrawo ul {}
.glTeksty .prawo .miastoPrawo ul li {}
.glTeksty .prawo .miastoPrawo ul li a {}

.uslTeksty { }
.uslTeksty .gora { padding: 20px; }
.uslTeksty .dol { padding: 20px; }
.uslTeksty .fota img { border: 1px solid #000000; }
.uslTeksty h1 { background: url(../gfx/znak1.gif) no-repeat 0px 9px; font-weight: bold; color: #144e8c; font-size: 16px; font-style: italic; padding-left: 12px; padding-bottom: 20px; }
.uslTeksty h2 { background: url(../gfx/znak1.gif) no-repeat 0px 9px; color: #144e8c; font-size: 14px; font-style: italic; padding-left: 12px; padding-bottom: 20px; }
.uslTeksty h2 strong { font-style: italic; font-size: 16px; }
.uslTeksty .lewo { float: left; width: 420px; padding-right: 20px; }
.uslTeksty .lewo .lt1 { }
.uslTeksty .lewo ul { padding-top: 13px; padding-left: 10px; }
.uslTeksty .lewo ul li { background: url(../gfx/znak1.gif) no-repeat 0px 7px; padding-left: 10px; font-weight: bold; color: #212121; font-size: 13px; font-style: italic; padding-top: 2px; }
.uslTeksty .prawo { float: left; padding-left: 19px; width: 281px; }
.uslTeksty .prawo .pt1 { color: #ac0202; font-size: 13px; font-style: italic; text-align: justify; padding-top: 6px; }
.uslTeksty .prawo .pt2 { color: #ac0202; font-size: 14px; font-style: italic; padding-top: 20px; }
.uslTeksty .prawo .pt3 { color: #ac0202; font-weight: bold; font-size: 16px; font-style: italic;}
.uslTeksty .dolLewo { float: left; }
.uslTeksty .dolLewo .fota { padding: 20px 0px 0px 25px; }
.uslTeksty .dolPrawo { float: right; }
.uslTeksty .dolPrawo .mapa { padding: 0px 20px 20px 0px; margin-top: -50px; }

.konTeksty { padding: 20px; }
.konTeksty .konLewo { float: left; width: 380px; }
.konTeksty .konLewo .firma { color: #000000; font-size: 18px; font-style: italic; font-weight: bold; }
.konTeksty .konLewo .t1 { padding-top: 10px; font-size: 14px; }
.konTeksty .konLewo .t2 { padding-top: 10px; font-size: 14px; }
.konTeksty .konLewo .t3 { padding-top: 10px; font-size: 14px; }
.konTeksty .konPrawo { float: right; width: 365px; }
.konTeksty h1 { background: url(../gfx/znak1.gif) no-repeat 0px 9px; font-weight: bold; color: #144e8c; font-size: 16px; font-style: italic; padding-left: 12px; padding-bottom: 20px; }
.konTeksty h2 { color: #144e8c; font-size: 14px; font-style: italic; font-weight: bold; padding-bottom: 15px; }
.konTeksty h3 { color: #b30204; font-weight: bold; }
.konTeksty .konElement { float: left; width: 180px; }
.konTeksty .konElement2 { float: left; width: 185px; }
.konTeksty .konElement3 { float: left; width: 200px; }
.konTeksty .konSep { height: 40px; }
.konTeksty .konDol { padding-bottom: 20px; }

.infoTeksty { padding: 20px; }
.infoTeksty h2 { background: url(../gfx/znak1.gif) no-repeat 0px 9px; font-weight: bold; color: #144e8c; font-size: 16px; font-style: italic; padding-left: 12px; padding-bottom: 20px; }
.infoTeksty table { border: 2px solid #b9b7ac; width: 100%; }
.infoTeksty table .bbw { border-bottom: 1px solid #ffffff; }
.infoTeksty table .brw { border-right: 1px solid #ffffff; }
.infoTeksty table .brs { border-right: 2px solid #b9b7ac; }
.infoTeksty table tr { background-color: #efefef; text-align: center; font-size: 14px; font-weight: bold; color: #606060;  }
.infoTeksty table tr td { padding: 3px; }
.infoTeksty table tr.th { background-color: #e5e2d1; }
.infoTeksty table tr.th td { padding: 10px; text-align: center; font-size: 14px; font-style: italic; color: #144e8c; }
.infoTeksty .predkosc { padding-bottom: 40px;}
.infoTeksty .nosnosc { padding-bottom: 20px;}

.ofeTeksty { padding: 20px; }
.ofeTeksty h2 { background: url(../gfx/znak1.gif) no-repeat 0px 9px; font-weight: bold; color: #144e8c; font-size: 16px; font-style: italic; padding-left: 12px; padding-bottom: 20px; }
.ofeTeksty .oferta { padding-bottom: 40px; }
.ofeTeksty .oferta .t1 { }
.ofeTeksty .oferta .t2 { padding-top: 10px; }
.ofeTeksty .oferta .t3 { padding-top: 10px; }
.ofeTeksty .oferta .t4 { padding-top: 10px; }
.ofeTeksty .oferta .t5 { padding-top: 10px; }
.ofeTeksty .cenniki { padding-bottom: 20px; padding-left: 20px; }
.ofeTeksty .cenniki .grupa { padding-bottom: 30px; }
.ofeTeksty .cenniki .grupa .nazwa { background: url(../gfx/znak1.gif) no-repeat 0px 9px; color: #144e8c; font-size: 14px; font-style: italic; padding-left: 12px; padding-bottom: 20px; }
.ofeTeksty .cenniki .grupa .nazwa strong { font-size: 16px; }
.ofeTeksty .cenniki .grupa .tlo { background: url(../gfx/cennikTlo.jpg) no-repeat left top; }
.ofeTeksty .cenniki .grupa .tlo .lewo { width: 151px; height: 149px; float: left; }
.ofeTeksty .cenniki .grupa .tlo .prawo { float: left; height: 149px; width: 530px; }
.ofeTeksty .cenniki .grupa .tlo .prawo .lato { height: 75px; }
.ofeTeksty .cenniki .grupa .tlo .prawo .zima { height: 75px; }
.ofeTeksty .cenniki .grupa .tlo .prawo .pdf { float: right; margin-right: 20px; width: 90px; height: 75px; background: url(../gfx/cennikPdf.png) no-repeat 0px 0px; }
.ofeTeksty .cenniki .grupa .tlo .prawo .pdf a { display:block; width: 90px; height: 75px; }
.ofeTeksty .cenniki .grupa .tlo .prawo .xls { float: right; margin-right: 20px; width: 90px; height: 75px; background: url(../gfx/cennikXls.png) no-repeat 0px 0px; }
.ofeTeksty .cenniki .grupa .tlo .prawo .xls a { display:block; width: 90px; height: 75px; }
.ofeTeksty .cenniki .grupa .inneMarki { margin-left: 12px; width: 549px; height: 35px; background: url(../gfx/inneMarki.jpg) no-repeat 0px 0px; }

.serwisy { }
.serwisy .gora { padding: 20px; }
.serwisy .gora .miasta { text-align: center; }
.serwisy .gora .miasta a { font-size: 18px; color: #144e8c; font-weight: bold; }
.serwisy .gora .miasta a:hover { color: #ff0000; }
.serwisy .gora .miasta span.sep { padding: 0px 5px 0px 7px; background: url(../gfx/znak3.png) no-repeat 5px 5px; }
.serwisy .dol { padding: 20px; }
.serwisy .dolLewo { float: left; }
.serwisy .dolLewo .fota { padding: 20px 0px 0px 25px; }
.serwisy .dolPrawo { float: right; }
.serwisy .dolPrawo .mapa { padding: 0px 20px 20px 0px; margin-top: -50px; }
.serwisy h2 { background: url(../gfx/znak1.gif) no-repeat 0px 9px; color: #144e8c; font-size: 14px; font-style: italic; padding-left: 12px; padding-bottom: 20px; }
.serwisy h2 strong { font-style: italic; font-size: 16px; }
.serwisy .serwisyLewo { float: left; padding-left: 20px; }
.serwisy .serwisyLewo .zakladka { padding-bottom: 20px; }
.serwisy .serwisyLewo .zakladka .ulica { font-weight: bold; color: #b30204; font-size: 16px; font-style: italic; }
.serwisy .serwisyLewo .zakladka .link { padding-top: 5px; }
.serwisy .serwisyLewo .zakladka .link a { color: #144e8c; font-weight: bold; }
.serwisy .serwisyLewo .zakladka .godziny { padding-top: 5px; }
.serwisy .serwisyPrawo { float: right; padding-right: 20px; }


