body {
  background: #F0F0F0;
  color: #000000;
  font-size: 80%;
  text-align: center;
  margin: 5px;
  margin-top: 0;
  padding: 0;
}

#okienko {
  background: #FFFFFF;
  text-align: left;
  margin: 10px;
}

/* ---------------------------------- Nagłówki ------------------------------- */
h1 {
  color: #FF7920;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-weight: bold;
  font-size: 2em;
  text-align: center;
  margin: 0;
  margin-bottom: 0.5em;
  padding: 0;
}

h2 {
  color: #769f05;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-weight: bold;
  font-size: 1.6em;
  text-align: center;
  margin: 0;
  margin-bottom: 0.5em;
  padding: 0;
}

h3 {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-weight: bold;
  font-size: 1.3em;
  text-align: left;
  margin: 0;
  margin-bottom: 0.8em;
  padding: 0;
}

h4 {
  color: #6E6E6E;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-weight: normal;
  font-size: 0.85em;
  text-align: left;
  margin: 0;
  margin-bottom: 0.8em;
  padding: 0;
}

/* ---------------------------------- Google ------------------------------- */
#geomap {
  border-width: 1px;
  border-color: #9D9D9D;
  border-style: solid;
}

p.chmurka {
  font-family: "Verdana", "Arial", "Helvetica", 'sans-serif';
  text-align: right;
  margin-top: 20px;
}

/* ---------------------------------- Bloki tekstowe ------------------------------- */
p, marquee {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
  text-align: justify;
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
}

p.opis, div.opis, p.uwaga {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
  text-align: justify;
  background-color: #F0F0F0;
  border-width: 1px;
  border-color: #9D9D9D;
  border-style: solid;
  padding: 5px;
  margin: 0;
  margin-bottom: 1em;
}

p.uwaga {
  background-color: #FFE9B9;
  border-color: #FF0000;
  margin-bottom: 1.2em;
}

marquee {
  color: #FF7920;
  margin-bottom: .9em;
}

#tresc div.szuk, div.podrz {
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  border-top-width: 1px;
  border-top-color: #DADADA;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DADADA;
  border-bottom-style: solid;
}

#tresc div.szuk p {
  font-size: 0.9em;
  text-align: left;
  margin-top: 5px;
}

#tresc div.szuk p b {
  font-size: 1.2em;
  color: #FF7920;
  color: #769F05;
  color: #FF0000;
  white-space: nowrap;
}

#tresc div.szuk div {
  text-align: right;
  margin-top: 10px;
  margin-bottom: 10px;
}

#tresc div.podrz p {
  font-size: 12px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 18px;
}

#tresc div.podrz span {
  color: #6E6E6E;
  white-space: nowrap;
}

#tresc div.podrz span span {
  font-size: 10px;
  padding-left: 0.3em;
  padding-right: 0.6em;
}

p.inicjal:first-letter {
  color: #FF7920;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-weight: bold;
  font-size: 1.8em;
  margin-right: 0.1em;
}

p.blad, span.blad {
  background: #FF7920;
  color: #FFFFFF;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 10px;
  margin: 0;
}

span.blad {
  padding: 1px;
}

table {
  color: #000000;
  font-size: 1em;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  margin: 0;
  padding: 0;
}

/* ---------------------------------- Łącza ------------------------------- */
a:link, a:visited {
  color: #007AB9;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
}

a:active, a:hover {
  color: #FF7920;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
}

a.naktyw {
  color: #6E6E6E;
  cursor: help;
}

a.aktyw:link, a.aktyw:visited {
  color: #FF7920;
}

a.aktyw:active, a.aktyw:hover {
  color: #FF0000;
}

/* ---------------------------------- Listy ------------------------------- */
ul, ol {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
  margin: 0;
  margin-bottom: 1em;
  margin-left: 2em;
  padding: 0;
}

ul {
  margin-left: 1.4em;
  padding-left: 1.4px;
  list-style-image: url('lista_2.gif');
  padding-left: 1em;
}

dl {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
}

dl.legenda {
  font-size: 0.8em;
}

dl dt {
  color: #FF7920;
  font-weight: bold;
  margin-bottom: 0.2em;
}

dl dd {
  margin-bottom: 0.3em;
}

/* ---------------------------------- Obrazki ------------------------------- */
img {
  border-width: 0;
  text-decoration: none;
}

img.tresc, img.obraz {
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
  background: #9D9D9D;
  margin: 3px;
}

a img.tresc:hover {
  border-color: #FF7920;
}

img.guzik, a img, .pytanie img, .pomoc img {
  border: 0;
  cursor: pointer;
  vertical-align: middle;
  margin: 0;
  margin-right: 3px;
}

.pytanie img {
  cursor: help;
}

img.ikona, img.ikona2, img.ikona3 {
  border: 0;
  vertical-align: middle;
  margin: 0;
  margin-right: 3px;
}

img.ikona2 {
  margin: 0;
  margin-left: 3px;
}

img.ikona3 {
  margin: 0;
  margin-left: 3px;
  margin-right: 3px;
}

/* ---------------------------------- Galeria ------------------------------- */
div.galeria {
  text-align: center;
}

div.galeria table {
  margin: auto;
  margin-bottom: 15px;
}

div.galeria table caption {
  color: #6E6E6E;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  text-align: left;
}

div.galeria table td {
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 10px;
  text-align: center;
  vertical-align: middle;
}

div.galeria a:link, div.galeria a:visited {
  color: #769F05;
  font-size: 10px;
}

div.galeria a:active, div.galeria a:hover {
  color: #000000;
  font-size: 10px;
}

img.zdjecie {
  background-color: #F0F0F0;
  border-width: 1px;
  border-color: #9D9D9D;
  border-style: solid;
  margin: 3px;
  padding: 3px;
}

img.zdjecie:hover {
  border-color: #FF7920;
}

/* ---------------------------------- Artykuł ------------------------------- */
table.artykul div.cena {
  text-align: right;
}

table.artykul div.cena table td {
  padding-left: 3px;
}

table.artykul div.opis span {
  color: #6E6E6E;
  font-size: 11px;
  display: block;
  padding-bottom: 5px;
}

table.artykul div.opis ul, p {
  margin-top: 0;
  margin-bottom: 10px;
}

/* ---------------------------------- Prezentacja ------------------------------- */
table.prezentacja {
  margin: auto;
  margin-bottom: 15px;
}

table.prezentacja td {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
  text-align: left;
  vertical-align: top;
}

table.prezentacja td.zdjecie {
  text-align: center;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  border-bottom-width: 1px;
  border-bottom-color: #DADADA;
  border-bottom-style: solid;
}

table.prezentacja td.obraz {
  text-align: center;
  vertical-align: middle;
  margin: 0;
  padding: 5px;
  border-bottom-width: 1px;
  border-bottom-color: #DADADA;
  border-bottom-style: solid;
}

table.prezentacja div.obraz {
  text-align: center;
  margin: 0;
  padding: 0;
}

table.prezentacja td.obraz img, table.prezentacja div.obraz img {
  padding: 0px;
  padding-right: 2px;
  padding-bottom: 2px;
}

table.prezentacja td.obraz img:hover, table.prezentacja div.obraz img:hover {
  padding: 0px;
  padding-top: 2px;
  padding-left: 2px;
}

table.prezentacja td.nazwa {
  color: #769F05;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 10px;
}

table.prezentacja div.nazwa {
  text-align: center;
  margin: 0;
  padding: 0;
}

table.prezentacja td.nazwa a:link, table.prezentacja td.nazwa a:visited {
  color: #769F05;
  text-decoration: none;
}

table.prezentacja td.nazwa a:active, table.prezentacja td.nazwa a:hover {
  color: #FF7920;
  text-decoration: underline;
}

table.prezentacja a.nazwa:link, table.prezentacja a.nazwa:visited {
  color: #769F05;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  font-size: 14px;
}

table.prezentacja a.nazwa:active, table.prezentacja a.nazwa:hover {
  color: #FF7920;
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
  font-size: 14px;
}

table.prezentacja tr.aktyw, table.prezentacja td.aktyw {
  background-color: #ffe9b9;
}

table.prezentacja tr.tlo_1 {
  background-color: #F5F5F5;
}

table.prezentacja tr.kosz {
  background-color: #E5F7B4;
}

table.prezentacja td.szczegoly {
  font-size: 11px;
  vertical-align: bottom;
  padding-bottom: 5px;
}

table.prezentacja td.kolory {
  color: #6E6E6E;
  font-size: 11px;
  text-align: left;
  vertical-align: bottom;
  margin: 0;
  padding: 3px;
  padding-bottom: 5px;
}

table.prezentacja td.zakupy {
  text-align: center;
  vertical-align: bottom;
  font-size: 11px;
  padding: 5px;
  border-bottom-width: 1px;
  border-bottom-color: #DADADA;
  border-bottom-style: solid;
  background-image: url('ramki/maly_szary_stopka.gif');
  background-repeat: no-repeat;
  background-position: bottom;
}

table.prezentacja td[class =
"zakupy kosz"] {
  background-image: url('ramki/maly_zielony_stopka.gif');
}

table.prezentacja td.zakupy a:link, table.prezentacja td.zakupy a:visited {
  color: #FF7920;
  font-weight: bold;
  text-decoration: none;
}

table.prezentacja td.zakupy a:active, table.prezentacja td.zakupy a:hover {
  color: #FF0000;
  font-weight: bold;
  text-decoration: underline;
}

table.prezentacja td.zakupy a.kosz:link, table.prezentacja td.zakupy a.kosz:visited {
  color: #769F05;
}

table.prezentacja td.zakupy a.kosz:active, table.prezentacja td.zakupy a.kosz:hover {
  color: #FF7920;
}

table.prezentacja td.cena, table.prezentacja td.cena {
  text-align: right;
  vertical-align: top;
  font-size: 11px;
  padding-bottom: 1px;
  background-image: url('ramki/maly_szary_naglowek.gif');
  background-repeat: no-repeat;
  background-position: top;
}

table.prezentacja td[class =
"cena kosz"] {
  background-image: url('ramki/maly_zielony_naglowek.gif');
}

table.prezentacja td.cena div.hurt {
  font-size: 12px;
  font-weight: bold;
  padding-top: 15px;
  padding-right: 5px;
}

table.prezentacja td.cena div.hurt b {
  color: #FF0000;
  font-size: 16px;
}

table.prezentacja td.cena div.detal {
  color: #6E6E6E;
  font-size: 10px;
  padding-top: 3px;
  padding-right: 5px;
  margin-bottom: 10px;
}

table.prezentacja td.cena div.detal b {
  font-size: 11px;
}

table.prezentacja td.cena span.plus_minus {
  display: inline;
}

table.prezentacja td.cena div.kosz {
  color: #769F05;
  margin-bottom: 5px;
  text-align: center;
}

table.prezentacja td.cena table {
  margin-top: 5px;
}

table.prezentacja td.cena td {
  color: #769F05;
  vertical-align: middle;
}

table.prezentacja td.cena select {
  margin-left: 3px;
  vertical-align: middle;
}

table.prezentacja td.podkateg {
  font-size: 11px;
  vertical-align: bottom;
  height: 30px;
}

table.prezentacja td.dostep {
  color: #6E6E6E;
  font-size: 11px;
  padding-bottom: 5px;
  vertical-align: bottom;
  border-bottom-width: 1px;
  border-bottom-color: #DADADA;
  border-bottom-style: solid;
}

table.prezentacja td.podobj {
  border-bottom-width: 1px;
  border-bottom-color: #DADADA;
  border-bottom-style: solid;
}

table.prezentacja td.lacze {
  font-size: 11px;
  text-align: right;
  vertical-align: bottom;
  padding-bottom: 5px;
  padding-right: 15px;
  border-bottom-width: 1px;
  border-bottom-color: #DADADA;
  border-bottom-style: solid;
}

table.prezentacja td.lacze a:link, table.prezentacja td.lacze a:visited {
  color: #FF7920;
  font-weight: bold;
  text-decoration: none;
}

table.prezentacja td.lacze a:active, table.prezentacja td.lacze a:hover {
  color: #FF0000;
  font-weight: bold;
  text-decoration: underline;
}

table.prezentacja h2 {
  text-align: left;
  font-size: 1.2em;
}

table.prezentacja h3 {
  font-size: 1.1em;
}

/* ---------------------------------- Dane ------------------------------- */
table.dane {
  border-color: #E1E1E1;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  margin-bottom: 1.2em;
  margin-left: auto;
  margin-right: auto;
}

table.dane a.naktyw {
  color: #6E6E6E;
  cursor: help;
}

table.dane caption {
  color: #6E6E6E;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  text-align: left;
}

table.dane td, table.dane thead td, table.dane th {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
  padding: 2px;
}

table.dane thead td, table.dane th {
  background-color: #E1E1E1;
  text-align: center;
  font-weight: bold;
}

table.dane th a img {
  margin-right: 3px;
}

table.dane tr.tlo_1 {
  background-color: #EBEBEB;
}

table.dane tr.tlo_2 {
  background-color: #F5F5F5;
}

table.dane tr.aktyw, table.dane tr:hover {
  background-color: #FFE9B9;
}

table.dane th a:link, table.dane th a:visited, table.dane thead td a:link, table.dane thead td a:visited {
  color: #000000;
  text-decoration: none;
}

table.dane th a:active, table.dane th a:hover, table.dane thead td a:active, table.dane thead td a:hover {
  color: #FF7920;
  text-decoration: underline;
}

table.dane select, table.dane input {
  vertical-align: middle;
}

table.dane td.opis {
  color: #FF7920;
  border-color: #E1E1E1;
  border-style: solid;
  border-width: 1px;
  font-weight: bold;
}

/* ---------------------------------- Dane (Artykuł) ------------------------------- */
table.dane span.hurt b[class =
"czerwony"] {
  font-size: 14px;
}

table.dane span.detal {
  color: #6E6E6E;
  font-size: 11px;
}

table.dane div.pakow {
  color: #6E6E6E;
  font-size: 11px;
  padding-bottom: 3px;
}

table.dane div.dostep {
  font-size: 11px;
  padding-bottom: 3px;
}

table.dane a.art:link, table.dane a.art:visited {
  color: #769F05;
  text-decoration: none;
  font-weight: bold;
}

table.dane a.art:active, table.dane a.art:hover {
  color: #FF7920;
  text-decoration: underline;
  font-weight: bold;
}

table.dane a.kolor:link, table.dane a.kolor:visited {
  color: #FF7920;
  text-decoration: none;
  font-weight: bold;
}

table.dane a.kolor:active, table.dane a.kolor:hover {
  color: #FF0000;
  text-decoration: underline;
  font-weight: bold;
}

/* ---------------------------------- Opcje ------------------------------- */
table.opcje {
  width: 100%;
  margin: 0;
  margin-bottom: 10px;
}

table.opcje img, p.opcje img, a.opcje img {
  vertical-align: middle;
  margin-right: 3px;
}

table.opcje td {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  vertical-align: middle;
}

table.opcje select, table.opcje input {
  vertical-align: middle;
}

p.opcje {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  margin: 0;
  margin-bottom: 10px;
}

span.opcje {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
}

a.opcje:link, a.opcje:visited, p.opcje a:link, p.opcje a:visited, span.opcje a:link, span.opcje a:visited, table.opcje a:link, table.opcje a:visited {
  color: #769F05;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
}

a.opcje:active, a.opcje:hover, p.opcje a:active, p.opcje a:hover, span.opcje a:active, span.opcje a:hover, table.opcje a:active, table.opcje a:hover {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
}

/* ---------------------------------- Boksy ------------------------------- */
table.boksy {
  margin: auto;
  margin-bottom: 15px;
}

table.boksy td {
  vertical-align: top;
  width: 380px;
}

table.boksy td div {
  overflow: hidden;
}

table.boksy td h2 {
  background-image: url('boksy/naglowek.png');
  background-repeat: no-repeat;
  width: 370px;
  height: 30px;
  color: #FFFFFF;
  font-size: 15px;
  padding-top: 4px;
  overflow: hidden;
}

table.boksy td h2 a {
  color: #FFFFFF;
  font-size: 15px;
  padding-top: 4px;
  overflow: hidden;
  font-weight: bold;
  text-decoration: none;
  display: block;
  text-align: center;
  margin: 0;
  padding: 0;
}

table.boksy td h2 a:link, table.boksy td h2 a:visited {
  color: #FFFFFF;
}

table.boksy td h2 a:active, table.boksy td h2 a:hover {
  color: #FFFF00;
}

/* ---------------------------------- Boks ------------------------------- */
div.boks {
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 12px;
  width: 450px;
  margin: 0;
  margin-bottom: 5px;
  text-align: left;
}

div.boks div.naglowek {
  background-image: url('ramki/szary_naglowek.png');
  background-repeat: no-repeat;
  color: #6E6E6E;
  text-align: center;
  vertical-align: middle;
  margin: 0;
  padding: 5px;
  padding-bottom: 1px;
}

div.boks div.tresc {
  background-image: url('ramki/szary_tresc.png');
  background-repeat: repeat-y;
  color: #000000;
  text-align: left;
  vertical-align: top;
  margin: 0;
  padding: 10px;
  padding-bottom: 5px;
}

div.boks div.stopka {
  background-image: url('ramki/szary_stopka.png');
  background-repeat: no-repeat;
  background-position: bottom center;
  height: 5px;
  margin: 0;
  padding: 0;
}

div.boks div.zakupy div.tresc {
  background-image: url('ramki/szary_koszyk.png');
  background-repeat: no-repeat;
  background-position: bottom center;
}

div.boks p, div.boks table {
  margin: 0;
  margin-bottom: 5px;
}

div.boks ul {
  margin-bottom: 0px;
}

div.boks hr {
  background-color: #9D9D9D;
  color: #9D9D9D;
  width: 90%;
  text-align: center;
}

div.boks div.ceny tr.hurt td, div.boks div.ceny tr.detal td {
  vertical-align: bottom;
}

div.boks div.ceny tr.hurt b[class =
"czerwony"] {
  font-size: 14px;
}

div.boks div.ceny tr.detal {
  color: #6E6E6E;
}

div.boks div.ceny tr.detal td {
  padding-top: 2px;
}

div.boks div.dostep {
  padding-top: 3px;
}

/* ---------------------------------- Raport ------------------------------- */
div.raport {
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 12px;
  width: 450px;
  margin: auto;
  margin-bottom: 15px;
}

div.raport div.naglowek {
  background-image: url('ramki/zielony_naglowek.png');
  background-repeat: no-repeat;
  color: #6E6E6E;
  text-align: center;
  vertical-align: middle;
  margin: 0;
  padding: 5px;
  padding-bottom: 1px;
}

div.raport div.tresc {
  background-image: url('ramki/zielony_tresc.png');
  background-repeat: repeat-y;
  color: #000000;
  text-align: left;
  vertical-align: top;
  margin: 0;
  padding: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
}

div.raport div.stopka {
  background-image: url('ramki/zielony_stopka.png');
  background-repeat: no-repeat;
  background-position: bottom center;
  height: 5px;
  margin: 0;
  padding: 0;
}

div.raport table {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
  text-align: left;
  vertical-align: middle;
  width: 450px;
  margin: 0;
}

div.raport img {
  vertical-align: middle;
}

/* ---------------------------------- Pytanie ------------------------------- */
span.pytanie {
  color: #769F05;
  text-decoration: underline;
  cursor: help;
}

span.pytanie:hover {
  color: #FF7920;
}

/* ---------------------------------- Pomoc ------------------------------- */
a.pomoc:link, a.pomoc:visited {
  color: #769F05;
}

a.pomoc:active, a.pomoc:hover {
  color: #FF7920;
}

/* ---------------------------------- Dymek ------------------------------- */
#dymek1 {
  background-color: #F0F0F0;
  background-image: none;
  color: #6E6E6E;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  text-align: left;
  white-space: nowrap;
  padding: 5px;
  border-width: 1px;
  border-color: #9D9D9D;
  border-style: solid;
  position: absolute;
  margin-top: 25px;
  margin-left: -20px;
}

#dymek2 {
  background-color: #F0F0F0;
  background-image: none;
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  text-align: left;
  white-space: nowrap;
  padding: 3px;
  border-width: 1px;
  border-color: #9D9D9D;
  border-style: solid;
  position: absolute;
  margin-top: 25px;
  margin-left: -20px;
}

div.dymek {
  display: none;
}

#dymek2 div.nazwa {
  color: #769F05;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  margin: 0;
  padding: 0;
  padding-bottom: 5px;
}

#dymek2 div.nazwa a:link, #dymek2 div.nazwa a:visited {
  color: #769F05;
  text-decoration: none;
}

#dymek2 div.nazwa a:active, #dymek2 div.nazwa a:hover {
  color: #FF7920;
  text-decoration: underline;
}

#dymek2 div.szczegoly {
  font-size: 11px;
  color: #6E6E6E;
  margin: 0;
  padding: 0;
  padding-bottom: 5px;
  text-align: right;
}

#dymek2 div.cena {
  text-align: right;
  vertical-align: top;
  font-size: 11px;
  margin: 0;
  padding: 0;
}

#dymek2 div.cena span.hurt {
  font-size: 11px;
  font-weight: bold;
}

#dymek2 div.cena span.hurt b {
  color: #FF0000;
  font-size: 12px;
}

#dymek2 div.cena span.detal {
  color: #6E6E6E;
  font-size: 10px;
}

#dymek2 div.cena span.detal b {
  font-size: 11px;
}

/* ---------------------------------- Doker ------------------------------- */
div.doker {
  width: 200px;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
}

div.doker div.naglowek {
  background-image: url('dokery/naglowek.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  height: 20px;
  margin: 0;
  padding: 0;
  padding-top: 1px;
}

div.doker div.naglowek a {
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-weight: bold;
  font-size: 14px;
  display: block;
  text-decoration: none;
}

div.doker div.naglowek a:link, div.doker div.naglowek a:visited {
  color: #FFFFFF;
}

div.doker div.naglowek a:active, div.doker div.naglowek a:hover {
  color: #FFFF00;
}

div.doker div.tresc {
  background-image: url('dokery/tresc.png');
  background-repeat: repeat-y;
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  text-align: left;
  vertical-align: top;
  margin: 0;
  padding: 5px;
  overflow: hidden;
}

div.doker div.stopka {
  background-image: url('dokery/stopka.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  height: 10px;
  margin: 0;
  padding: 0;
}

div.doker ul {
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  list-style-image: url('lista_1.gif');
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  padding-left: 12px;
}

div.doker ul li {
  margin: 0;
  padding: 0;
  padding-top: 1px;
  padding-bottom: 1px;
}

div.doker ul li a {
  display: block;
}

div.doker a {
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
}

div.doker a:link, div.doker a:visited {
  color: #769F05;
}

div.doker a:active, div.doker a:hover {
  color: #000000;
}

div.doker marquee {
  color: #FF0000;
  font-size: 10px;
  display: block;
  margin: 0;
  margin-top: 5px;
  margin-bottom: 3px;
}

div.doker ul.opcje {
  list-style: none;
  list-style-image: none;
  margin: 0;
  margin-top: 5px;
  padding: 0;
}

div.doker p {
  margin: 0;
  margin-bottom: 5px;
}

div.doker p.opcje {
  margin: 0;
  margin-top: 5px;
}

div.doker ul.opcje img {
  margin: 0;
  margin-right: 3px;
  padding: 0;
  vertical-align: middle;
}

/* ---------------------------- Doker (menu)------------------------- */
div.doker ul.menu {
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

div.doker ul.menu li {
  margin: 0;
  padding: 0;
  padding-top: 1px;
  padding-bottom: 1px;
}

div.doker ul.menu li a, div.doker ul.menu li span {
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 12px;
  text-decoration: none;
  display: block;
  margin: 0;
  padding: 2px;
  padding-left: 15px;
  background-image: url('menu/menu_naktyw.gif');
  background-repeat: no-repeat;
  background-position: left;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #769F05;
}

div.doker ul.menu li span {
  background-image: none;
  color: #769F05;
}

div.doker ul.menu li a:hover {
  color: #FF7920;
  background-image: url('menu/menu_aktyw.gif');
}

div.doker ul.menu li a.aktyw {
  color: #FF7920;
  font-weight: bold;
  border: none;
}

div.doker ul.menu li a:hover.aktyw {
  color: #FF0000;
}

div.doker ul.menu li.szuk a {
  background-image: url('menu/szuk_naktyw_2.gif');
}

div.doker ul.menu li.szuk a:hover, div.doker ul.menu li.szuk a.aktyw {
  background-image: url('menu/szuk_aktyw_2.gif');
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #769F05;
}

/* ---------------------------- Doker (podmenu)------------------------- */
div.doker ul.menu ul {
  list-style-image: none;
  list-style-type: none;
  padding-left: 12px;
  margin: 0;
  padding-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #769F05;
}

div.doker ul.menu ul li a {
  font-size: 11px;
  padding: 0;
  padding-left: 15px;
  background-image: url('menu/menu_naktyw.gif');
  background-repeat: no-repeat;
  background-position: left;
  border: none;
}

div.doker ul.menu ul li a.aktyw {
  color: #FF0000;
  font-weight: bold;
  background-image: url('menu/menu_aktyw.gif');
}

div.doker ul.menu ul li a.aktyw:hover {
  font-weight: bold;
}

div.doker ul.menu ul li a.rozw {
  color: #FF7920;
}

div.doker ul.menu ul li a.rozw:hover {
  color: #FF0000;
  background-image: url('menu/menu_aktyw.gif');
}

/* ---------------------------------- Chmury ------------------------------- */
div.chmur {
  text-align: center;
}

div.chmur a {
  padding-left: 3px;
  padding-right: 3px;
}

div.chmur a.chmur_1 {
  font-size: 10px;
  font-weight: 200;
  color: #FAAA50;
}

div.chmur a.chmur_2 {
  font-size: 11px;
  font-weight: 300;
  color: #FAA046;
}

div.chmur a.chmur_3 {
  font-size: 12px;
  font-weight: 500;
  color: #FA963C;
}

div.chmur a.chmur_4 {
  font-size: 13px;
  font-weight: 600;
  color: #FA8C32;
}

div.chmur a.chmur_5 {
  font-size: 14px;
  font-weight: 800;
  color: #FA8228;
}

div.chmur a.chmur_6 {
  font-size: 15px;
  font-weight: 900;
  color: #FF781E;
}

div.chmur a.chmur_7 {
  font-size: 16px;
  font-weight: 900;
  color: #FF7920;
}

div.chmur a.chmur_8 {
  font-size: 17px;
  font-weight: 900;
  color: #F75B00;
}

div.chmur a.chmur_9 {
  font-size: 18px;
  font-weight: 900;
  color: #EA4100;
}

div.chmur a:hover {
  color: #FF0000;
}

/* ---------------------------------- Baner ------------------------------- */
#baner {
  background-image: url('gerbera_1.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  height: 90px;
  width: 980px;
  margin: 2px auto 0 auto;
  text-align: left;
}

#baner a img {
  margin: 0px;
}

#baner img {
  vertical-align: inherit;
  margin-left: 30px;
}

/* ---------------------------------- Szczegóły ------------------------------- */
#szczegoly {
  background-image: url('gerbera_2.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  height: 20px;
  width: 980px;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
}

#szczegoly table, #szczegoly p {
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  width: 980px;
  margin: 0;
  padding: 0;
  padding-top: 1px;
  line-height: 15px;
  overflow: hidden;
}

#szczegoly td.lokaliz {
  font-weight: bold;
  color: #FF7920;
}

#szczegoly td.lokaliz a {
  font-weight: normal;
}

#szczegoly td.lokaliz span {
  font-weight: normal;
  color: #000000;
}

/* ---------------------------------- Menu górne ------------------------------- */
#menu {
  background-image: url('menu/belka_gora.png');
  background-repeat: no-repeat;
  width: 980px;
  height: 32px;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
}

#menu ul {
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
  margin-left: 5px;
  margin-right: 5px;
}

#menu ul li {
  float: left;
  margin-top: 1px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #597600;
  height: 26px;
}

#menu ul li a {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #AEE638;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #AEE638;
  color: #FFFFFF;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  display: block;
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
}

#menu ul li a.aktyw, #menu ul li a:hover {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #CCFD45;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCFD45;
  color: #FFFF00;
  background-image: url('menu/aktyw.png');
  background-repeat: repeat-x;
}

#menu ul ul {
  position: absolute;
  z-index: 500;
  float: none;
  display: block;
  width: 160px;
  background-image: url('menu/podmenu.png');
  border-width: 1px;
  border-style: solid;
  border-color: #769F05;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  margin: 0;
  padding: 0;
  padding-bottom: 5px;
}

#menu ul ul {
  display: none;
}

#menu ul li:hover ul {
  display: block;
}

#menu ul ul li {
  float: none;
  border: none;
  height: auto;
  width: 100%;
  margin: 0;
  padding: 0;
}

#menu ul ul li a {
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 3px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #AEE638;
}

#menu ul ul li a:link, #menu ul ul li a:visited {
  color: #FFFFFF;
}

#menu ul ul li a:active, #menu ul ul li a:hover, #menu ul ul li a.aktyw {
  color: #FFFF00;
  background-image: none;
  background-color: #81AD0D;
  text-decoration: none;
}

/* ----- szuk ------ */
#menu ul ul li a.szuk {
  background-image: url('menu/szuk_naktyw_1.gif');
  background-repeat: no-repeat;
  background-position: right;
}

#menu ul ul li a[class =
"aktyw szuk"] {
  background-image: url('menu/szuk_aktyw_1.gif');
}

#menu ul ul li:hover > a.szuk {
  background-image: url('menu/szuk_aktyw_1.gif');
  background-color: #81AD0D;
}

/* ----- start ------ */
#menu ul ul li a.start {
  background-image: url('menu/start_naktyw.gif');
  background-repeat: no-repeat;
  background-position: right;
}

#menu ul ul li a[class =
"aktyw start"] {
  background-image: url('menu/start_aktyw.gif');
}

#menu ul ul li:hover > a.start {
  background-image: url('menu/start_aktyw.gif');
  background-color: #81AD0D;
}

/* ----- aktu ------ */
#menu ul ul li a.aktu {
  background-image: url('menu/aktu_naktyw.gif');
  background-repeat: no-repeat;
  background-position: right;
}

#menu ul ul li a[class =
"aktyw aktu"] {
  background-image: url('menu/aktu_aktyw.gif');
}

#menu ul ul li:hover > a.aktu {
  background-image: url('menu/aktu_aktyw.gif');
  background-color: #81AD0D;
}

/* ----- pom ------ */
#menu ul ul li a.pom {
  background-image: url('menu/pom_naktyw.gif');
  background-repeat: no-repeat;
  background-position: right;
}

#menu ul ul li a[class =
"aktyw pom"] {
  background-image: url('menu/pom_aktyw.gif');
}

#menu ul ul li:hover > a.pom {
  background-image: url('menu/pom_aktyw.gif');
  background-color: #81AD0D;
}

/* ----- kosz ------ */
#menu ul ul li a.kosz {
  background-image: url('menu/kosz_naktyw.gif');
  background-repeat: no-repeat;
  background-position: right;
}

#menu ul ul li a[class =
"aktyw kosz"] {
  background-image: url('menu/kosz_aktyw.gif');
}

#menu ul ul li:hover > a.kosz {
  background-image: url('menu/kosz_aktyw.gif');
  background-color: #81AD0D;
}

/* ----- dostaw ------ */
#menu ul ul li a.dostaw {
  background-image: url('menu/dostaw_naktyw.gif');
  background-repeat: no-repeat;
  background-position: right;
}

#menu ul ul li a[class =
"aktyw dostaw"] {
  background-image: url('menu/dostaw_aktyw.gif');
}

#menu ul ul li:hover > a.dostaw {
  background-image: url('menu/dostaw_aktyw.gif');
  background-color: #81AD0D;
}

/* ----- kontakt ------ */
#menu ul ul li a.kontakt {
  background-image: url('menu/kontakt_naktyw.gif');
  background-repeat: no-repeat;
  background-position: right;
}

#menu ul ul li a[class =
"aktyw kontakt"] {
  background-image: url('menu/kontakt_aktyw.gif');
}

#menu ul ul li:hover > a.kontakt {
  background-image: url('menu/kontakt_aktyw.gif');
  background-color: #81AD0D;
}

#szuk {
  float: right;
  margin: 0;
  margin-top: 3px;
  margin-right: 5px;
}

#szuk input[type =
"text"] {
  padding: 2px;
  width: 150px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 12px;
  color: #6E6E6E;
  margin-right: 2px;
  border-color: #597600;
  border-style: solid;
  border-width: 1px;
}

/* ---------------------------------- Menu dolne ------------------------------- */
#menu_skroty {
  background-image: url('menu/belka_dol.png');
  background-repeat: no-repeat;
  width: 980px;
  height: 32px;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
}

#menu_skroty #lewe, #menu_skroty #prawe {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
}

#menu_skroty #lewe li {
  float: left;
  margin: 0;
  margin-top: 1px;
}

#menu_skroty #prawe li {
  float: right;
  margin: 0;
  margin-top: 1px;
}

#menu_skroty a {
  color: #FFFFFF;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  display: block;
  padding-top: 5px;
  padding-right: 10px;
}

#menu_skroty a:hover {
  color: #FFFF00;
  text-decoration: underline;
}

/* ---------------------------------- Kontener ------------------------------- */
#kontener {
  text-align: center;
  width: 980px;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  /* hak na prawidłowe wywietlanie strony */
  background-image: url('strona/stopka.png');
  background-repeat: no-repeat;
  background-position: 205px bottom;
}

/* ---------------------------------- Dokery ------------------------------- */
#dokery {
  float: left;
  width: 200px;
  margin: 0;
  padding: 0;
}

/* ---------------------------------- Treść ------------------------------- */
#kontener #naglowek {
  background-color: #FFFFFF;
  background-image: url('strona/naglowek.png');
  background-repeat: no-repeat;
  background-position: top center;
  height: 10px;
  margin: 0;
  margin-left: 205px;
  padding: 0;
}

#kontener #tresc {
  background-color: #FFFFFF;
  background-image: url('strona/tresc.png');
  background-repeat: repeat-y;
  text-align: left;
  vertical-align: top;
  margin: 0;
  margin-left: 205px;
  padding: 0;
  padding-left: 10px;
  padding-right: 10px;
}

#kontener #stopka {
  height: 20px;
  margin: 0;
  margin-left: 205px;
  padding: 0;
}

/* ---------------------------------- Dopełnienie ------------------------------- */
#dopelnienie {
  clear: both;
  height: 5px;
}

/* ---------------------------------- Prawa autorskie ------------------------------- */
#prawa_autorskie {
  color: #6E6E6E;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 10px;
  text-align: right;
  width: 980px;
  margin: 0;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
}

/* ---------------------------------- Informacje ------------------------------- */
#informacje {
  background: #E6E6E6;
  color: #6E6E6E;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 10px;
  text-align: left;
  width: 980px;
  margin: 0;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  overflow-y: visible;
  overflow-x: hidden;
}

/* ---------------------------------- Kalendarz ------------------------------- */
#kalendarz {
  background-color: #FFFFFF;
  border-color: #9D9D9D;
  border-style: solid;
  border-width: 1px;
  width: 186px;
  padding: 5px;
  margin: auto;
  display: none;
  position: absolute;
}

#kalendarz h1 {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 14px;
  text-align: center;
  margin: 5px;
}

#kalendarz table.opcje {
  margin: auto;
  margin-bottom: 5px;
}

#kalendarz table.dane {
  margin: auto;
  margin-bottom: 10px;
}

#kalendarz table.dane th {
  width: 20px;
}

#kalendarz table.dane td {
  text-align: right;
}

#kalendarz p.opcje {
  margin: auto;
  margin-top: 5px;
  margin-bottom: 0;
}

/* ---------------------------------- Formularze ------------------------------- */
form {
  margin: 0;
  padding: 0;
}

table.formularz {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
  text-align: left;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
}

table.formularz_zamow {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
  text-align: left;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
  width: 600px;
}

fieldset {
  margin: 0;
  margin-bottom: 10px;
}

fieldset legend {
  color: #769F05;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
  text-align: left;
}

fieldset p {
  margin: 0;
  margin-top: 10px;
}

input, select, textarea {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  margin: 0;
  margin-right: 1px;
  vertical-align: middle;
}

input[type =
"radio"] {
  margin-top: -2px;
  margin-right: 2px;
}

input[type =
"text"], input[type = "password"], select, textarea {
  border-color: #9D9D9D;
  border-style: solid;
  border-width: 1px;
  padding: 1px;
}

input.wymagane, select.wymagane, textarea.wymagane {
  background-color: #FFE9B9;
}

p.wymagane {
  color: #FF7920;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  text-align: justify;
  margin: 0;
  margin-top: 15px;
  margin-bottom: 20px;
  padding: 0;
}

p.wymagane span {
  color: #000000;
  border-color: #9D9D9D;
  border-style: solid;
  border-width: 1px;
  background-color: #FFE9B9;
  padding: 1px;
  padding-left: 3px;
  padding-right: 3px;
}

input.blad, select.blad, textarea.blad {
  border-color: #FF0000;
  border-style: solid;
  border-width: 1px;
  background-color: #FFD0DA;
}

label.blad {
  color: #FF0000;
  font-weight: bold;
}

input[disabled =
"disabled"], select[disabled = "disabled"], textarea[disabled = "disabled"], input[disabled], select[disabled], textarea[disabled] {
  background-color: #ECECEC;
  color: #6E6E6E;
}

table.formularz input[name =
"fraza"] {
  padding: 2px;
  vertical-align: middle;
}

/* ---------------------------------- Guziki ------------------------------- */
input.guzik_24, input.guzik_30, input.guzik_65, input.guzik_90, input.guzik_120, input.guzik_150, input.guzik_180 {
  background-image: url('guziki/guzik_24.gif');
  background-repeat: no-repeat;
  background-color: #EAF0CC;
  color: #FFFFFF;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  border: 0;
  cursor: pointer;
  padding: 0;
}

input.guzik_30 {
  background-image: url('guziki/guzik_30.gif');
  width: 30px;
}

input.guzik_65 {
  background-image: url('guziki/guzik_65.gif');
  width: 65px;
}

input.guzik_90 {
  background-image: url('guziki/guzik_90.gif');
  width: 90px;
}

input.guzik_120 {
  background-image: url('guziki/guzik_120.gif');
  width: 120px;
}

input.guzik_150 {
  background-image: url('guziki/guzik_150.gif');
  width: 150px;
}

input.guzik_180 {
  background-image: url('guziki/guzik_180.gif');
  width: 180px;
}

input.koszyk_120, input.koszyk_150, input.koszyk_180, input.koszyk_210, input.cofnij_120, input.cofnij_150, input.cofnij_180, input.cofnij_210, input.dalej_120, input.dalej_150, input.dalej_180, input.dalej_210, input.szuk_120, input.szuk_150, input.szuk_180, input.szuk_210 {
  background-image: url('guziki/koszyk_120.gif');
  background-repeat: no-repeat;
  background-color: #EAF0CC;
  color: #FFFFFF;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  width: 120px;
  height: 24px;
  padding-left: 22px;
  vertical-align: middle;
  cursor: pointer;
  border: 0;
}

input.koszyk_150 {
  background-image: url('guziki/koszyk_150.gif');
  width: 150px;
}

input.koszyk_180 {
  background-image: url('guziki/koszyk_180.gif');
  width: 180px;
}

input.koszyk_210 {
  background-image: url('guziki/koszyk_210.gif');
  width: 210px;
}

input.cofnij_150 {
  background-image: url('guziki/cofnij_150.gif');
  width: 150px;
}

input.cofnij_180 {
  background-image: url('guziki/cofnij_180.gif');
  width: 180px;
}

input.cofnij_210 {
  background-image: url('guziki/cofnij_210.gif');
  width: 210px;
}

input.dalej_120 {
  background-image: url('guziki/dalej_120.gif');
  width: 120px;
}

input.dalej_150 {
  background-image: url('guziki/dalej_150.gif');
  width: 150px;
}

input.dalej_180 {
  background-image: url('guziki/dalej_180.gif');
  width: 180px;
}

input.dalej_210 {
  background-image: url('guziki/dalej_210.gif');
  width: 210px;
}

input.szuk_150 {
  background-image: url('guziki/szuk_150.gif');
  width: 150px;
}

input.szuk_180 {
  background-image: url('guziki/szuk_180.gif');
  width: 180px;
}

input.szuk_210 {
  background-image: url('guziki/szuk_210.gif');
  width: 210px;
}

input.guzik_ok {
  background: none;
  background-image: url('guziki/ok_26.gif');
  background-repeat: no-repeat;
  vertical-align: middle;
  width: 26px;
  height: 20px;
  border: 0;
  cursor: pointer;
}

input.dalej {
  background-image: url('guziki/dalej.gif');
  background-repeat: no-repeat;
  background-color: #EAF0CC;
  width: 18px;
  height: 18px;
  border: 0;
  cursor: pointer;
}

input.okno {
  background-image: url('guziki/okno.gif');
  background-repeat: no-repeat;
  background-color: #EAF0CC;
  width: 18px;
  height: 18px;
  border: 0;
  cursor: pointer;
}

input.pyt {
  background-image: url('ikony_18/pyt.gif');
  background-repeat: no-repeat;
  background-color: #EAF0CC;
  width: 18px;
  height: 18px;
  border: 0;
  cursor: help;
}

input.kalend {
  background-image: url('guziki/kalend.gif');
  background-repeat: no-repeat;
  background-color: #EAF0CC;
  width: 18px;
  height: 18px;
  border: 0;
  cursor: pointer;
}

input.naktyw {
  color: #C94603;
  cursor: help;
}

/* -----------------------------------Ajax------------------------------------*/
div.obszar_tla {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: #000000 none repeat scroll 0 0;
  height: 100%;
  left: 0;
  opacity: 0.6;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 299999;
  display: block;
  filter: alpha(opacity = 60);
}

div.raport_tresc {
  z-index: 300003;
  position: relative;
  display: block;
}

/* ---------------------------------- Dodatki ------------------------------- */
#kontener_barwa {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  width: 242px;
  padding: 3px;
  text-align: center;
}

iframe {
  border-width: 1px;
  border-color: #9D9D9D;
  border-style: solid;
}

hr {
  background-color: #769F05;
  color: #769F05;
  height: 1px;
  border: none;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}

hr.podgl {
  background-color: #FF7920;
  color: #FF7920;
  height: 2px;
  margin: 0;
  padding: 0;
}

pre {
  color: #4A0073;
  background: #C7B1FF;
  font-size: 1em;
  text-align: left;
  margin: 0;
  padding: 15px;
}

div.ramka {
  background-color: #F0F0F0;
  border-width: 1px;
  border-color: #9D9D9D;
  border-style: solid;
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
  padding: 5px;
  margin: auto;
}

div.przewin {
  overflow-y: visible;
  overflow-x: scroll;
  margin-bottom: 1.2em;
}

div.przewin td, div.przewin th, code {
  white-space: nowrap;
}

div.przewin table.dane {
  margin: 0;
}

div.wykres_tlo {
  background-image: url('wykres_tlo.png');
  background-repeat: repeat-x;
  border-width: 1px;
  border-color: #769F05;
  border-style: solid;
  height: 16px;
  padding: 0;
  margin: 1px;
}

div.wykres_procent {
  background-image: url('wykres_procent.png');
  background-repeat: no-repeat;
  height: 16px;
}

div.wykres_info {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  padding-top: 2px;
}

div.lista123 {
  padding-left: 30px;
  margin-bottom: 15px;
}

div.lista123 b {
  color: #FF7920;
  font-size: 20px;
  font-weight: bold;
}

div.lista123 div {
  margin-bottom: 2px;
}

div.lista123 div + div {
  margin-left: 25px;
}

div.lista123 div + div + div {
  margin-left: 50px;
}

div.lista123 div + div + div + div {
  margin-left: 75px;
}

li.odstep {
  margin-bottom: 10px;
}

li.odstep2 {
  margin-top: 10px;
}

.ciagiem {
  white-space: nowrap;
}

.wyjustowany {
  text-align: justify;
}

.lewa {
  text-align: left;
}

.prawa {
  text-align: right;
}

.srodek {
  text-align: center;
}

.gora {
  vertical-align: top;
}

.dol {
  vertical-align: bottom;
}

.srodek2, td.srodek2 {
  vertical-align: middle;
}

.wysrodkowanie {
  position: absolute;
  left: 0;
  top: 45%;
  display: table-cell;
  width: 95%;
  vertical-align: middle;
  margin: auto;
}

.pasek {
  overflow-x: scroll;
}

.pasek_y {
  overflow-x: visible;
  overflow-y: scroll;
}

.maly {
  font-size: 10px;
}

.duzy {
  font-size: 14px;
}

.skresl {
  text-decoration: line-through;
}

.gruby {
  font-weight: bold;
}

.ukryj {
  display: none;
}

.pokaz {
  display: inherit;
}

.szeroki {
  width: 100%;
}

.czyszczenie {
  width: 750px;
}

.zielony, td.zielony {
  color: #769F05;
}

.pomaranczowy, td.pomaranczowy {
  color: #FF7920;
}

.czerwony, td.czerwony {
  color: #FF0000;
}

.niebieski, td.niebieski {
  color: #007AB9;
}

.szary, td.szary {
  color: #6E6E6E;
}

.czarny, td.czarny {
  color: #000000;
}