/* Resetowanie */
html, body, p, h1, h2, h3, h4, h5, h6, div, span, form, input, textarea, a, dl, dt, dd, ol, ul, li, table, tr, td, iframe, fieldset, img {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

a {
  color: #007ccb;
  cursor: pointer; }

a, a:visited {
  text-decoration: none; }

a:hover {
  color: #007ccb;
  text-decoration: none; }

ol, ul {
  list-style: none; }

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/* Koniec resetowania */
@font-face {
  font-family: 'familiar_probold';
  src: url("/widoki/fonts//familiar_pro-bold-webfont.eot");
  src: url("/widoki/fonts//familiar_pro-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/widoki/fonts//familiar_pro-bold-webfont.woff2") format("woff2"), url("/widoki/fonts//familiar_pro-bold-webfont.woff") format("woff"), url("/widoki/fonts//familiar_pro-bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'titillium_bdbold';
  src: url("/widoki/fonts//titillium-bold-webfont.eot");
  src: url("/widoki/fonts//titillium-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/widoki/fonts//titillium-bold-webfont.woff2") format("woff2"), url("/widoki/fonts//titillium-bold-webfont.woff") format("woff"), url("/widoki/fonts//titillium-bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'franklin_gothic_fsbook';
  src: url("/widoki/fonts//FranklinGothic-Book-webfont.eot");
  src: url("/widoki/fonts//FranklinGothic-Book-webfont.eot?#iefix") format("embedded-opentype"), url("/widoki/fonts//FranklinGothic-Book-webfont.woff2") format("woff2"), url("/widoki/fonts//FranklinGothic-Book-webfont.woff") format("woff"), url("/widoki/fonts//FranklinGothic-Book-webfont.ttf") format("truetype"), url("/widoki/fonts//FranklinGothic-Book-webfont.svg#franklin_gothic_fsbook") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'franklin_gothic_fsbook_italic';
  src: url("/widoki/fonts//franklingothic-bookit-webfont.eot");
  src: url("/widoki/fonts//franklingothic-bookit-webfont.eot?#iefix") format("embedded-opentype"), url("/widoki/fonts//franklingothic-bookit-webfont.woff2") format("woff2"), url("/widoki/fonts//franklingothic-bookit-webfont.woff") format("woff"), url("/widoki/fonts//franklingothic-bookit-webfont.ttf") format("truetype"), url("/widoki/fonts//franklingothic-bookit-webfont.svg#franklin_gothic_fsbook_italic") format("svg");
  font-weight: normal;
  font-style: normal; }

*:focus {
  outline: 0; }

html {
  background-color: #fbfbe4;
  font-family: 'franklin_gothic_fsbook',Verdana, Helvetica, Geneva, Arial, sans-serif;
  height: 100%;
  color: #201b18; }

#naglowek {
  margin: 0 auto;
  background-image: url("/images/naglowek-tlo.jpg");
  background-repeat: no-repeat; }

#naglowekWCAG {
  position: absolute;
  background-color: #201b18;
  color: white;
  font-family: 'familiar_probold',Verdana, Helvetica, Geneva, Arial, sans-serif;
  font-size: 21px !important;
  text-align: center; }

#naglowekWCAG a {
  color: white; }

#naglowekWCAG a:hover {
  color: #f5af00; }

span.naglowekWCAGAktywne {
  color: #f5af00 !important; }

#naglowekWCAG img {
  width: 22px;
  height: 22px;
  vertical-align: bottom; }

#nazwaStrony {
  position: absolute;
  color: #008bd1;
  font-family: 'titillium_bdbold',Verdana, Helvetica, Geneva, Arial, sans-serif;
  text-align: center;
  line-height: 1.2em; }

#logowanie {
  position: absolute;
  width: 320px;
  height: 120px;
  color: #201b18;
  font-size: 25px; }

p.logowanie {
  font-family: 'familiar_probold',Verdana, Helvetica, Geneva, Arial, sans-serif;
  text-align: left !important;
  margin: 0 0 5px 0 !important; }

#logowanieLewy {
  float: left;
  width: 160px; }

#logowaniePrawy {
  float: right;
  width: 160px; }

#logowanie label {
  font-size: .8em; }

#logowanie input {
  width: 150px;
  height: 25px;
  background-image: url("/images/logowanie-input-tlo.png");
  background-repeat: repeat-x;
  box-shadow: 1px 1px 1px black;
  font-size: 0.6em;
  padding: 0 2px; }

#logowanie p {
  text-align: center;
  line-height: 0.85em;
  margin: 10px 0 0 0; }

#logowanie a {
  font-size: 0.75em;
  text-align: center !important;
  color: #201b18;
  line-height: 0.75em !important; }

#logowanie a:hover {
  text-decoration: underline; }

input.zaloguj {
  width: 153px !important;
  height: 48px !important;
  margin: 10px 0 0 0;
  background-image: url("/images/logowanie-zaglouj-tlo.png") !important;
  background-repeat: repeat-x;
  box-shadow: 1px 1px 1px black;
  font-size: 1em !important;
  color: white;
  text-align: center;
  font-weight: bold; }

input.zaloguj:hover {
  text-decoration: underline; }

#menu ul {
  color: #201b18;
  font-family: 'familiar_probold',Verdana, Helvetica, Geneva, Arial, sans-serif; }

#menu a {
  color: #201b18; }

#menu a:hover {
  color: #008bd1; }

#glownaKontener {
  width: 100%;
  float: left;
  background-image: url("/images/ekonomia-logo-tlo.png");
  background-repeat: no-repeat;
  background-position: center 85px; }

#okruszki {
  border-bottom: 1px solid #201b18;
  font-family: 'familiar_probold',Verdana, Helvetica, Geneva, Arial, sans-serif; }

#okruszki a {
  color: #201b18; }

#okruszki a:hover {
  color: #008bd1; }

#glownaPrzegladajKatalog {
  margin: 0 0 50px 0; }

#glownaPrzegladajKatalog p {
  color: #008bd1;
  font-family: 'familiar_probold',Verdana, Helvetica, Geneva, Arial, sans-serif;
  margin: 10px 0 0 10px; }

#glownaPrzegladajKatalog ul {
  font-family: 'familiar_probold',Verdana, Helvetica, Geneva, Arial, sans-serif;
  margin: 5px 0 0 20px; }

#glownaPrzegladajKatalog li {
  margin: 0 0 4px 0; }

#glownaPrzegladajKatalog a {
  color: #201b18; }

#glownaPrzegladajKatalog a:hover {
  color: #008bd1; }

#stopka {
  clear: both;
  margin: 0 auto;
  text-align: center;
  border-top: 5px solid #f5af00;
  border-bottom: 5px solid #f5af00;
  padding: 5px 0 10px 0;
  background-color: #fbfbe4;
  color: #201b18; }

#stopka img {
  display: block;
  margin: 0 auto; }

#stopkaTekst {
  clear: both;
  text-align: center; }

#podStopka {
  margin: 5px auto;
  font-family: 'familiar_probold',Verdana, Helvetica, Geneva, Arial, sans-serif; }

#podStopka a {
  color: #201b18; }

#podStopka a:hover {
  color: #008bd1; }

p.noatun {
  font-size: 0.75em; }

#tekstNoramlny p {
  color: #008bd1;
  font-family: 'familiar_probold',Verdana, Helvetica, Geneva, Arial, sans-serif;
  margin: 10px 0 0 10px;
  font-size: 1.8em; }

p.tekstNoramlny {
  text-align: justify;
  margin: 0 10px;
  color: #201b18 !important;
  font-family: 'franklin_gothic_fsbook',Verdana, Helvetica, Geneva, Arial, sans-serif !important;
  font-size: 1em !important; }

#tekstNoramlny a {
  color: #201b18 !important;
  float: right !important; }

#tekstNoramlny a:hover {
  text-decoration: underline; }

#podStronaPrawa form {
  margin: 0;
  font-family: 'franklin_gothic_fsbook',Verdana, Helvetica, Geneva, Arial, sans-serif !important;
  font-size: 1em !important; }

#podStronaPrawa input, #podStronaPrawa textarea {
  width: 80%;
  border: #201b18 1px solid;
  padding: 2px !important;
  background-color: white;
  color: #201b18; }

#podStronaPrawa select {
  border: #201b18 1px solid;
  padding: 2px;
  background-color: white;
  font-size: 1em;
  color: #201b18; }

#podStronaPrawa textarea {
  height: 15em; }

input.wyslij {
  min-width: 50px;
  max-width: 100px;
  padding: 5px;
  font-family: 'franklin_gothic_fsbook_italic',Verdana, Helvetica, Geneva, Arial, sans-serif !important;
  font-style: italic;
  color: #201b18 !important;
  text-align: center;
  border: 1px solid #201b18 !important;
  background-color: #fbfbe4 !important; }

input.wyslij:hover {
  color: #201b18; }

#sel1, #sel2, #sel3, #sel4, #lsel1, #lsel2, #lsel3, #lsel4 {
  visibility: hidden; }

input.check {
  width: 1em !important; }

p.komunikat_powodzenie {
  color: #2aa12a !important;
  font-size: 1.1em !important;
  font-weight: bold;
  margin: 10px 0 !important; }

p.komunikat_blad {
  color: #ff0000 !important;
  font-size: 1.1em !important;
  font-weight: bold;
  margin: 10px 0 !important; }

span.blad {
  color: #ff0000;
  font-size: 0.8em; }

#galeria_prezentacja {
  width: 95%; }

div.galeria {
  float: left;
  padding: 3px 3px 0px 3px;
  text-align: center; }

p.galeria {
  font-family: verdana,helvetica,tahoma,arial,helvetica ce,sans-serif;
  margin: 0 5px;
  padding: 0;
  font-weight: normal;
  font-size: 12px;
  color: #201b18; }

img.galeria {
  border: 1px #201b18 solid; }

p.tekstRozny {
  margin: 0 5px;
  font-size: 1em !important; }


#glownaPrzegladajKatalog {
  margin: 0; }

#glownaPrzegladajKatalogLewa p {
  color: #2a9833; }

a.glownaPrzegladajKatalogLewa {
  color: #2a9833 !important; }

#glownaPrzegladajKatalogLewa li {
  background: url("/images/kategorie-produktow-kropka.gif") no-repeat left 5px;
  padding-left: 17px; }

#glownaPrzegladajKatalogPrawa p {
  color: #f5af00; }

a.glownaPrzegladajKatalogPrawa {
  color: #f5af00 !important; }

#glownaPrzegladajKatalogPrawa li {
  background: url("/images/forma-prawna.gif") no-repeat left 5px;
  padding-left: 17px; }

#wybraneProdukty p {
  color: #008bd1;
  font-family: 'familiar_probold',Verdana, Helvetica, Geneva, Arial, sans-serif;
  margin: 10px 0 0 10px;
  font-size: 1.8em; }

#wybraneProduktySpisNiebieski {
  width: 100%;
  background-color: rgba(0, 139, 209, 0.7);
  margin: 5px 0; }

#wybraneProduktySpisZielony {
  width: 100%;
  background-color: rgba(42, 152, 51, 0.7);
  margin: 5px 0; }

div.wybranyProdukt {
  width: 220px;
  text-align: center;
  font-family: 'familiar_probold',Verdana, Helvetica, Geneva, Arial, sans-serif; }

div.wybranyProdukt a {
  color: white; }

div.wybranyProdukt a:hover {
  text-decoration: underline; }

#oKatalogu p {
  color: #008bd1;
  font-family: 'familiar_probold',Verdana, Helvetica, Geneva, Arial, sans-serif;
  margin: 10px 0 0 10px; }

p.oKataloguTeskt {
  text-align: justify;
  margin: 0 10px;
  color: #201b18 !important;
  font-family: 'franklin_gothic_fsbook',Verdana, Helvetica, Geneva, Arial, sans-serif !important; }

a.oKataloguTeskt {
  position: relative;
  float: right !important;
  display: block;
  padding: 5px;
  background-image: url("/images/logowanie-zaglouj-tlo.png") !important;
  background-repeat: repeat-x;
  box-shadow: 1px 1px 1px black;
  font-family: 'franklin_gothic_fsbook_italic',Verdana, Helvetica, Geneva, Arial, sans-serif !important;
  font-style: italic;
  color: white !important; }

a:hover.oKataloguTeskt {
  text-decoration: underline; }

#oKatalogu a {
  color: #2a9833;
  font-style: italic; }

#oKatalogu a:hover {
  text-decoration: underline; }

a.normalny {
  font-size: 1em !important;
  color: #2a9833 !important;
  font-style: italic; }

a.normalny:hover {
  text-decoration: underline;
  color: #008bd1 !important; }


p.podStronaKatProduktow {
  color: #2a9833 !important; }

a.podStronaKatProduktow {
  color: #2a9833 !important; }

p.podStronaFormaPrawna {
  color: #f5af00 !important; }

a.podStronaFormaPrawna {
  color: #f5af00 !important; }

#spisPodstrony ul {
  list-style: none;
  margin: 5px 20px 20px 20px; }

#spisPodstrony a {
  color: #201b18; }

#spisPodstrony a:hover {
  color: #201b18;
  text-decoration: underline; }

div.wpis {
  float: left;
  border: 1px solid #201b18;
  font-family: 'franklin_gothic_fsbook',Verdana, Helvetica, Geneva, Arial, sans-serif !important; }

p.nazwaFirmySpis {
  text-align: center;
  margin: 5px !important; }

p.nazwaFirmySpis a {
  color: #2a9833 !important; }

p.nazwaFirmySpis a:hover {
  text-decoration: underline; }

p.adresFirmySpis {
  color: #201b18 !important;
  font-family: 'franklin_gothic_fsbook',Verdana, Helvetica, Geneva, Arial, sans-serif !important;
  margin: 20px 10px !important; }

p.adresFirmySpis a:hover {
  color: #201b18 !important;
  text-decoration: underline; }

p.kategorieProdoktowFirmySpis {
  font-weight: bold; }

ul.kategorieProdoktowFirmySpis {
  font-family: 'franklin_gothic_fsbook',Verdana, Helvetica, Geneva, Arial, sans-serif !important;
  margin: 20px 10px 0 10px !important; }

ul.kategorieProdoktowFirmySpis li {
  display: inline  !important;
  font-weight: bold; }

ul.kategorieProdoktowFirmySpis a:hover {
  color: #201b18 !important;
  text-decoration: underline !important; }

div.zobaczWpis a {
  position: relative;
  margin: 15px 10px 10px 0;
  float: right !important;
  display: block;
  padding: 5px;
  background-image: url("/images/logowanie-zaglouj-tlo.png") !important;
  background-repeat: repeat-x;
  box-shadow: 1px 1px 1px black;
  font-family: 'franklin_gothic_fsbook_italic',Verdana, Helvetica, Geneva, Arial, sans-serif !important;
  font-style: italic;
  color: white !important; }

div.zobaczWpis a:hover {
  text-decoration: underline; }


#opisFirmy {
  border: 1px solid #201b18;
  float: left;
  font-family: 'franklin_gothic_fsbook',Verdana, Helvetica, Geneva, Arial, sans-serif !important; }

#opisFirmy a:hover {
  color: #201b18 !important;
  text-decoration: underline !important; }

#opisFirmy h1 {
  color: #2a9833;
  text-align: center;
  margin: 5px;
  font-weight: bold; }

div.opisFirmySekcja {
  border-bottom: 1px solid #201b18; }

p.tekst {
  font-size: 1em !important;
  color: #201b18 !important;
  font-weight: normal !important;
  font-family: 'franklin_gothic_fsbook',Verdana, Helvetica, Geneva, Arial, sans-serif !important;
  margin: 5px 0 !important;
  text-align: justify; }

p.naglowekOpisfirmy {
  color: #2a9833 !important;
  font-family: 'franklin_gothic_fsbook',Verdana, Helvetica, Geneva, Arial, sans-serif !important;
  margin: 15px 0 0 0 !important; }

ul.opisFirmyLista {
  margin: 5px 0 0 0 !important; }

ul.opisFirmyLista li {
  display: inline;
  font-family: 'franklin_gothic_fsbook',Verdana, Helvetica, Geneva, Arial, sans-serif !important;
  margin: 0 !important; }

div.fotogaleriaOpisFirmy {
  text-align: center; }

div.zdjecieWGaleriiOpisFirmy {
  text-align: center;
  display: inline-table;
  width: 220px; }

div.zdjecieWGaleriiOpisFirmy img {
  text-align: center;
  margin: 0 auto;
  display: block; }

div.zdjecieWGaleriiOpisFirmy h2 {
  width: 220px;
  text-align: center; }

#powrotDoKatalogu {
  clear: both;
  text-align: center;
  padding: 20px 0 0 0; }

#powrotDoKatalogu a {
  margin: 0 auto;
  display: inline-block;
  padding: 5px;
  background-image: url("/images/powrot.png") !important;
  background-repeat: repeat-x;
  box-shadow: 1px 1px 1px black;
  font-family: 'franklin_gothic_fsbook_italic',Verdana, Helvetica, Geneva, Arial, sans-serif !important;
  color: white;
  text-align: center; }

#powrotDoKatalogu a:hover {
  text-decoration: underline;
  color: white; }


@media only screen and (min-width: 320px) {
  #naglowek {
    width: 100%;
    height: 411px;
    background-position: top center; }

  #naglowekWCAG {
    width: 100%;
    height: 61px;
    margin: 0; }

  #naglowekROPS {
    position: absolute;
    width: 150px;
    margin: 240px 0 0 10px; }

  #naglowekROPS img {
    width: 150px;
    height: auto; }

  #naglowekEkonomia {
    width: 150px;
    height: 223px;
    position: absolute;
    margin: 180px 0 0 180px; }

  #naglowekEkonomia img {
    width: 120px;
    height: auto; }

  #nazwaStrony {
    width: 100%;
    font-size: 22px !important;
    text-align: center;
    margin: 80px 0 0 0; }

  #logowanie {
    display: none; }

  #logowanieMobilne {
    width: 100%;
    position: absolute;
    margin: 375px 0 0 0;
    text-align: center; }

  #logowanieMobilne a {
    color: #2a9833;
    font-size: 1.3em; }

  #logowanieMobilne a:hover {
    text-decoration: underline; }

  #menu {
    width: 100%;
    margin: 0 auto; }

  #menu ul {
    text-align: center;
    margin: 10px 5px;
    font-size: 1.5em; }

  li.rozdzielnik {
    display: none !important; }

  #menu li {
    text-align: center; }

  #glowna {
    width: 100%;
    margin: 20px auto 20px auto; }

  #okruszki {
    width: 100%;
    margin: 0; }

  #okruszki p {
    margin: 5px; }

  #stopka {
    width: 100%; }

  #stopkaLewa, #stopkaPrawa {
    float: none; }

  #podStopka {
    width: 100%; }

  #podStopka p {
    text-align: center; }

  p.noatun {
    margin: 5px; }

  #glownaPrzegladajKatalogLewa ul, #glownaPrzegladajKatalogPrawa ul {
    display: none; }

  #glownaPrzegladajKatalogLewa p, #glownaPrzegladajKatalogPrawa p {
    font-size: 1.1em; }

  #wybraneProduktySpisNiebieski, #wybraneProduktySpisZielony {
    float: left; }

  #wybraneProdukty {
    width: 100%; }

  div.wybranyProdukt {
    margin: 10px auto; }

  #oKatalogu {
    width: 100%; }

  #oKatalogu p {
    margin: 0 10px; }

  #podStronaKatProduktow ul {
    display: none; }

  #spisPodstrony ul {
    display: none; }

  #glownaPrzegladajKatalogLewa p, #glownaPrzegladajKatalogPrawa p {
    font-size: 1.1em; }

  p.podStronaKatProduktow, p.podStronaFormaPrawna {
    font-size: 1.2em !important; }

  #spisPodstrony {
    display: none; }

  #podStronaPrawa {
    width: 100%;
    margin: 35px 10px 0 0; }

  div.wpis {
    width: 100%;
    margin: 0 5px 10px 5px; }

  #opisFirmy {
    width: 100%;
    margin: 0 5px 10px 5px; }

  div.opisFirmySekcja {
    width: 100%;
    margin: 0 5px; }

  #powrotDoKatalogu {
    width: 100%; }

  #podStronaPrawa form {
    margin: 0 5px;
    width: 100%; }

  td.formy {
    width: 50%; } }
@media only screen and (min-width: 480px) {
  #naglowekWCAG {
    height: 61px;
    margin: 0; }

  #naglowekROPS {
    width: 200px;
    margin: 240px 0 0 50px; }

  #naglowekROPS img {
    width: 200px; }

  #naglowekEkonomia {
    width: 200px;
    position: absolute;
    margin: 200px 0 0 300px; }

  #naglowekEkonomia img {
    width: 120px;
    height: auto; }

  #nazwaStrony {
    width: 100%;
    font-size: 32px !important;
    margin: 70px auto 0 auto !important; }

  #logowanieMobilne {
    position: absolute;
    margin: 375px 0 0 0;
    text-align: center; }

  #menu {
    margin: 0 auto; }

  #glowna {
    margin: 20px auto 20px auto; }

  #okruszki {
    margin: 0; }

  #wybraneProduktySpisNiebieski, #wybraneProduktySpisZielony {
    text-align: center; }

  div.wybranyProdukt {
    display: inline-table;
    float: none;
    width: 220px;
    text-align: center;
    margin: 10px; }

  div.wybranyProdukt img {
    text-align: center;
    margin: 0 auto;
    display: block; }

  div.zdjecieWGaleriiOpisFirmy {
    margin: 20px 5px !important; } }
@media only screen and (min-width: 768px) {
  #naglowekWCAG {
    width: 235px;
    height: 61px;
    margin: 0 0 0 565px; }

  #naglowekROPS {
    width: 230px;
    height: 119px;
    position: absolute;
    margin: 10px 0 0 31px; }

  #naglowekROPS img {
    width: 230px;
    height: 119px; }

  #naglowekEkonomia {
    width: 149px;
    height: 223px;
    position: absolute;
    margin: 158px 0 0 60px; }

  #naglowekEkonomia img {
    width: 149px;
    height: 223px; }

  #nazwaStrony {
    width: 480px !important;
    font-size: 34px !important;
    margin: 100px 0 0 250px !important; }

  #logowanie {
    display: block;
    margin: 250px 0 0 440px; }

  #logowanieMobilne {
    display: none; }

  #menu {
    margin: 0 auto;
    background-color: #cccccc; }

  #menu ul {
    text-align: right;
    margin: 0 20px 0 0;
    font-size: 1.5em;
    padding: 10px 0; }

  #menu li {
    display: inline; }

  li.rozdzielnik {
    display: inline !important; }

  #glowna {
    margin: 20px auto 20px auto; }

  #okruszki {
    margin: 0 auto; }

  #okruszki p {
    margin: 0 0 5px 10px; }

  #stopkaLewa {
    width: 384px;
    float: left; }

  #stopkaLewa img {
    margin: 0 0 0 20%; }

  #stopkaPrawa {
    float: right;
    width: 384px; }

  #stopkaPrawa img {
    float: right;
    margin: 0 20% 0 0; }

  #podStopka p {
    text-align: left;
    margin: 0 0 0 5px; }

  p.noatun {
    text-align: right !important;
    margin: 0 5px 0 0 !important; }

  #glownaPrzegladajKatalogLewa ul, #glownaPrzegladajKatalogPrawa ul {
    visibility: visible; }

  #glownaPrzegladajKatalogLewa {
    float: left;
    width: 384px; }

  #glownaPrzegladajKatalogPrawa {
    float: right;
    width: 384px; }

  #glownaPrzegladajKatalogLewa ul, #glownaPrzegladajKatalogPrawa ul {
    display: block; }

  #glownaPrzegladajKatalogLewa p, #glownaPrzegladajKatalogPrawa p {
    font-size: 1.375em; }

  div.odstepnik {
    clear: both;
    height: 10px; }

  #wybraneProdukty {
    width: 100% !important; }

  div.opisFirmySekcja {
    width: 98% !important;
    margin: 0 5px; }

  td.formy {
    width: 40%; } }
@media only screen and (min-width: 959px) {
  #naglowek {
    width: 960px;
    height: 411px; }

  #naglowekWCAG {
    margin: 0 0 0 725px; }

  #nazwaStrony {
    width: 620px !important;
    font-size: 42px !important;
    margin: 80px 0 0 250px !important; }

  #logowanie {
    margin: 255px 0 0 630px; }

  #menu {
    width: 960px; }

  #glowna {
    width: 960px; }

  #okruszki {
    width: 940px; }

  #okruszki p {
    margin: 5px 0 !important; }

  #stopka {
    width: 960px; }

  #stopkaLewa {
    width: 480px; }

  #stopkaPrawa {
    width: 480px; }

  #podStopka {
    width: 960px; }

  #glownaPrzegladajKatalogLewa {
    width: 480px; }

  #glownaPrzegladajKatalogPrawa {
    width: 480px; }

  #wybraneProdukty {
    width: 960px !important; }

  div.wybranyProdukt {
    float: left;
    margin: 10px; }

  #oKatalogu {
    width: 960px; }

  #oKatalogu p {
    margin: 10px 0 0 10px; }

  #spisPodstrony ul {
    display: block; }

  #spisPodstrony {
    display: block;
    width: 290px;
    float: left;
    margin: 20px 0 0 0; }

  #podStronaPrawa {
    width: 660px;
    float: right;
    margin: 35px 10px 0 0; }

  div.wpis {
    width: 660px;
    margin: 0 0 10px 0; }

  #opisFirmy {
    width: 660px;
    margin: 0 0 10px 0; }

  div.opisFirmySekcja {
    width: 640px;
    margin: 0 10px; }

  #powrotDoKatalogu {
    width: 660px; }

  div.zdjecieWGaleriiOpisFirmy {
    margin: 20px 40px !important; } }

div.odstepnik {
  clear: both;
  height: 10px; }

#ciastkowyCentral {
  width: 100%;
  margin: 0 auto; }

#ciastkowy {
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  bottom: 0;
  z-index: 3;
  position: fixed;
  padding: 5px; }

#ciastkowy_lewy {
  float: left;
  width: 790px;
  text-align: center;
  font-size: 0.9em;
  margin: 5px 0 0 0; }

#ciastkowy_prawy {
  width: 150px;
  float: right;
  text-align: right;
  margin: 5px 10px 0 0;
  font-size: 0.9em; }

#ciastkowy_prawy a {
  display: block;
  background-color: #ff0000;
  width: 138px;
  height: 25px;
  margin: 5px;
  color: #fff;
  padding: 5px 5px 0 5px; }

#ciastkowy_prawy a:hover {
  display: block;
  background-color: #6282bb;
  width: 138px;
  height: 25px;
  margin: 5px;
  color: #fff;
  padding: 5px 5px 0 5px;
  text-decoration: none; }

ul.ciasteczka {
  list-style: decimal;
  margin: 0 0 0 35px; }

a.ciateczko {
  color: #2a9833; }

a.ciateczko:hover {
  text-decoration: underline; }
