* {
    margin: 0;
    padding: 0;
}

body {
    font: 8pt tahoma, verdana, arial, sans-serif;
    background: url('grafika/tlo_dol.jpg') center;
    text-align: center;
}

div#gora {
    background: url('grafika/tlo_gora.jpg') repeat-x top left;
    height: 140px;
    padding-top: 0;
    padding-bottom: 0;
}

div#okno {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background: repeat-y top left;

}

div#naglowek {
    background: url('grafika/naglowek.jpg') no-repeat top center;
    height: 140px;
    padding-top: 0;
    padding-bottom: 0;
}

/*
li{
    font-size: 7pt;
    text-align: center;
    font-family: verdana, sans-serif;
    list-style:none;}
*/
div#wiadomosci {
    border: 2px solid #4D87BE;
    background-color: #EDEDED;
    margin-left: 10px;
    margin-top: 0;
    width: 694px;
    padding: 3px;
    font-size: 10pt;
}

div#menu a {
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    margin-left: 15px;
    padding-right: 15px;

}

div#menu a:hover {
    font-size: 8pt;
    font-weight: bold;
    color: royalblue;
    text-decoration: none;
}

div#menu a.ost {
    padding-right: 20px;
    border-right: 0;
}

div#menu_dodatkowe a {
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    margin-left: 15px;
    padding-right: 15px;
}

div#menu_dodatkowe a:hover {
    font-size: 8pt;
    font-weight: bold;
    color: royalblue;
    text-decoration: none;
}

div#menu_dodatkowe a.ost {
    padding-right: 20px;
    border-right: 0;
}

div#content {
    width: 950px;
    margin: 0 auto;
    padding: 0;
}

div#lewa {
    font: 8pt tahoma, verdana, arial, sans-serif;
    font-weight: normal;
    color: #000;
    float: left;
    width: 200px;
    margin-left: -935px;
    overflow: hidden;
}

div#prawa {
    font: 8pt tahoma, verdana, arial, sans-serif;
    float: left;
    width: 750px;
    margin-left: 200px;
    display: inline;
    background: none;
    padding-left: 0;
    overflow: hidden;
}

div#strona {
    width: 950px;
    display: block;
    background: black;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}

div#daneprzelewu {
    font-size: 10pt;
    color: #000;
    background: none;
    width: 720px;
    padding: 0 0 10px 38px;
}

div#koniec, div#content div#prawa div#tresc div#koniec, div#tresc div#koniec {
    font-size: 10pt;
    font-weight: bold;
    color: #053A79;
    background: none;
    width: 750px;
    padding: 0 0 10px 38px;
}

div#stopka {
    color: #666669;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 15px;
    background: no-repeat 10px 0;
    margin: 0 auto;
    width: 900px;
}

div#stopka a {
    font-size: 8pt;
    font-weight: normal;
    color: #676767;
    text-decoration: none;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #676767;
}

div#stopka a:hover {
    font-size: 8pt;
    font-weight: normal;
    color: royalblue;
    text-decoration: none;
}

div#stopka a.ost {
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
}

table.zaloguj {
    position: relative;
    left: auto;
    right: -15px;
    top: -10px;
    width: 250px;
    height: 200px;
}

div#logowanie input.button {
    font-weight: bold;
    color: #fff;
    background: #75AAEE;
    width: 100px;
    border: 2px solid #195A80;
}

div#adres {
    float: left;
    width: 314px;
    margin-left: 0;
    padding-top: 25px;
    padding-left: 180px;
    height: 40px;
}

div#menu {
    background: none;
    margin-top: 15px;
    padding: 0;
}

#menu strong.naglowek {
    color: #fff;
    background: #4D87BE no-repeat top left;
    border: 2px solid #195A80;
    font-weight: bold;
    text-align: center;
    width: 178px;
    height: 16px;
    padding: 15px;
    display: block;
}

div#menu_dodatkowe {
    background: none;
    margin-top: 15px;
    padding: 0;
}

#menu_dodatkowe strong.naglowek {
    color: #fff;
    background: #4D87BE no-repeat top left;
    border: 2px solid #195A80;
    font-weight: bold;
    text-align: center;
    width: 178px;
    height: 16px;
    padding: 15px;
    display: block;
}

table#menutable {
    border: 2px solid #4D87BE;
    background-color: #EDEDED;
    margin-left: 10px;
    text-align: left;
}

div#wyszukiwarka {
    background: none;
    margin-top: 30px;
}

#wyszukiwarka strong.naglowek {
    color: #fff;
    background: #4D87BE no-repeat top left;
    border: 2px solid #195A80;
    font-weight: bold;
    text-align: center;
    width: 178px;
    height: 16px;
    padding: 5px;
    display: block;
}

table#wyszukiwarkatable {
    border: 2px solid #4D87BE;
    background-color: #EDEDED;
    margin-left: 10px;
}

.searchinput {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #000;
    background: white;
    width: 150px;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 1px;
    border: 1px solid #000;
}

.searchbutton {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #FFFFFF;
    width: 100px;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 1px;
    margin-top: 2px;
    background: #75AAEE;
    border: 2px solid #195A80;

}

div#prawa-glowna p {
    text-align: justify;
    margin-top: 10px;
    margin-bottom: 10px;
}

div#kategorie img {
    margin-left: 13px;
    margin-right: 13px;
}

h1 {
    font-family: arial, sans-serif;
    font-size: 16pt;
    font-weight: normal;
    color: #374C54;
    text-decoration: none;
    margin-bottom: 15px;
}

div#content h1 {
    font-family: arial ce, sans-serif;
    font-size: 16pt;
    font-weight: normal;
    color: #374C54;
    text-decoration: none;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-top: 0;
}

div#strona h1 {
    font-family: arial, sans-serif;
    font-size: 16pt;
    font-weight: normal;
    color: #374C54;
    text-decoration: none;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
}

h2 {
    font-family: arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #053A79;
    text-decoration: none;
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 15px;
}

h3 {
    font-family: arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    margin-top: 1em;
    margin-bottom: 15px;
}

h4 {
    font-family: arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #333;
    margin-bottom: 1em;
}

h5 {
    font-family: arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    margin-bottom: 15px;
}

h6 {
    font-family: arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    margin-bottom: 15px;
}

a, a:link, a:active, a:visited {
    font-family: tahoma, arial, sans-serif;
    font-size: 8pt;
    color: #000;
}

a:hover {
    font-family: tahoma, arial, sans-serif;
    font-size: 8pt;
    color: royalblue;
}

a.sel, a.sel:link, a.sel:active, a.sel:visited {
    font-family: tahoma, arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000;
}

a.sel:hover {
    font-family: tahoma, arial, sans-serif;
    font-size: 10pt;
    color: #053A79;
}

div.mi {
    display: block;
}

div.h {
    display: none;
}

div#tresc {
    color: #333;
    width: 700px;
    background: none;
    padding: 15px 10px 15px 15px;
}

div#tekst {
    font-size: 10pt;
    color: #333;
    background: none;
    width: 700px;
    padding: 0 0 10px 8px;
    text-align: left;
}

div#tekst a, div#tekst a:link, div#tekst a:active, div#tekst a:visited {
    font-family: tahoma, arial, sans-serif;
    font-size: 10pt;
    color: #000;
}

div#tekst a:hover {
    font-family: tahoma, arial, sans-serif;
    font-size: 10pt;
    color: royalblue;
}

div#generujzamowienie {
    background: none;
    width: 731px;
    padding: 0 0 10px 38px;
}

div#tabela {
    font-size: 8pt;
    background: none;
    width: 700px;
    padding: 0 10px 10px;
}

div#tabela a, a:link, a:active, a:visited {
    font-family: tahoma, arial, sans-serif;
    font-size: 8pt;
    color: #000;
    text-align: center;
}

div#tabela a:hover {
    font-family: tahoma, arial, sans-serif;
    font-size: 8pt;
    color: #053A79;
}

div#tabela p {
    font-size: 8pt;
    background: none;
    text-align: justify;
    margin-top: 0;
    margin-bottom: 5pt;
}

img.miniaturka {
    border: 1px solid #999;
}

#tabela img.miniaturka {
    border: 1px solid #999;
}

img.zdjecie {
    border: 1px solid #999;
    margin-right: 10px;
    margin-bottom: 10px;
}

.komunikat {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    color: #000;
}

.komunikatw {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    color: #f00;
}

div#tabelaopis {
    font-size: 8pt;
    text-align: left;
    border: 0 solid #4D87BE;
    padding: 5px 5px 5px 5px;
}

table.pw {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    color: #000;
}

td.pw {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-align: justify;
    color: #000;
}

#tabela1 table {
    width: 650px;
    border: 2px solid #4D87BE;
    background: #EDEDED;
}

#tabela1 td {
    color: #333;
    padding: 4px 4px 2px 4px;
}

div#tabela1 {
    font-size: 8pt;
    background: none;
    width: 700px;
    padding: 0 0 10px 18px;
}

div#tabela1 p {
    font-size: 8pt;
    background: none;
    text-align: justify;
    margin-top: 0;
    margin-bottom: 5pt;
}

#tabela1 th {
    color: #fff;
    background: #4D87BE;
    font-weight: bold;
    text-align: center;
    padding: 4px;
    border: 0;
    border-top: 0 solid #777;
    border-bottom: 0 solid #111;
}

#tabela2 table {
    width: 650px;
    border: 2px solid #4D87BE;
    background: #EDEDED;
}

div#tabela2 {
    font-size: 8pt;
    background: none;
    width: 700px;
    padding: 0 0 10px 18px;
}

#tabela .hr {
    font-size: 4px;
    height: 1px;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #374C54;
}

#tabela table {
    width: 700px;
    border: 2px solid #4D87BE;
}

#tabela td {
    color: #333;
    padding: 4px 4px 2px 4px;
}

#tabela th {
    color: #fff;
    background: #4D87BE;
    font-weight: bold;
    text-align: center;
    padding: 4px;
    border: 0;
    border-top: 0 solid #777;
    border-bottom: 0 solid #111;
}

#tabela a, #tabela a:link, #tabela a:visited, #tabela a:active {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000;
    text-decoration: underline;
}

#tabela a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    color: #577F8D;
    text-decoration: underline;
}

#tabela td.ft a, #tabela td.ft a:link, #tabela td.ft a:visited, #tabela td.ft a:active {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
    text-decoration: underline;
}

#tabela td.ft a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    color: #eee;
    text-decoration: underline;
}

#tabela a.towar, #tabela a.towar:link, #tabela a.towar:visited, #tabela a.towar:active {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    font-weight: bold;
    color: #000;
    text-decoration: underline;
}

#tabela a.towar:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    font-weight: bold;
    color: #577F8D;
    text-decoration: underline;
}

#tabela span.towar {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    font-weight: bold;
    color: #000;
}

#tabela .hr {
    font-size: 4px;
    height: 1px;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #4D87BE;
}

#tabela td.ft {
    color: #000000;
    font-weight: bold;
    background: #D2D2D2;
    border-top: 0 solid #666;
    border-bottom: 0 solid #666;
}

#tabela .input {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    font-weight: normal;
    text-align: center;
    color: #000;
    background: #fff;
    width: 50px;
    border: 1px solid #577F8D;
}

#tabela select {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-align: left;
    width: 500px;
    border: 1px solid black;
}

#tabela select.jm {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-align: left;
    width: 60px;
    border: 1px solid black;
}

#tabela .input-cena {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-align: right;
    width: 53px;
    border: 1px solid black;
    padding-right: 2px;
}

#tabela caption {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 6px;
}

.spacer {
    visibility: hidden;
}

#tabela .tr1 {
    background: #EDEDED;
}

#tabela .tr2 {
    background: #D2D2D2;
}

input.kzsb {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    width: 150px;
    background: #75AAEE;
    border: 2px solid #195A80;
}

input.kzsbu {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #000;
    width: 150px;
    background: #75AAEE;
    border: 2px solid #195A80;
}

input.zknz {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    width: 315px;
    background: #75AAEE;
    border: 2px solid #195A80;
}

input.dk {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-align: center;
    color: #fff;
    width: 40px;
    background: #75AAEE;
    border: 2px solid #195A80;
}

input.dksb {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    font-weight: bold;
    color: #000;
    width: 150px;
    background: #75AAEE;
    border: 2px solid #195A80;
}

input.knzsb {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    width: 315px;
    background: #75AAEE;
    border: 2px solid #195A80;
}

input.knzrb {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #000;
    width: 50px;
    background: #75AAEE;
    border: 2px solid #195A80;
}

input.knzk {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #000;
    width: 645px;
    padding-left: 2px;
    background: white;
    border: 2px solid #195A80;
}

input.knznr {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #fff;
    width: 125px;
    padding: 2px;
    background: #75AAEE;
    border: 2px solid #195A80;
}

.center {
    text-align: center;
}

.tytul {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #000000;
}

.akapit {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    text-align: justify;
}

table#menu_lista {
    border: 2px solid #4D87BE;
    background-color: #EDEDED;
    margin-top: 30px;
    margin-left: 10px;
    text-align: center;
}

#lista {
    margin-bottom: 10px;
    padding: 0;
}

#lista strong.naglowek {
    color: #fff;
    background: #4D87BE no-repeat top left;
    font-weight: bold;
    text-align: center;
    width: 178px;
    height: 19px;
    padding: 5px;
    border: 0;
    display: block;
}

#lista a.mi, #lista a.mi:link, #lista a.mi:visited, #lista a.mi:active {
    font-size: 8pt;
    color: #000;
    text-decoration: none;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
}

#lista a.mi:hover {
    font-size: 8pt;
    color: #7FBCDE;
    text-decoration: none;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
}

#lista a.sel, #lista a.sel:link, #lista a.sel:visited, #lista a.sel:active {
    font-size: 8pt;
    font-weight: bold;
    color: #0766B8;
    text-decoration: none;
}

#lista a.sel:hover {
    font-size: 8pt;
    font-weight: bold;
    color: #7FBCDE;
    text-decoration: none;
}

#lista div.p2 div.mib  a.mi {
    color: #FE181E;
}

#lista div.p2 div.mib  a.mi:hover {
    color: #FE5458;
}

#lista  div.p2 div.mib a.sel:hover {
    color: #0766B8;
}

#lista  div.p2 div.mib a.sel:hover {
    color: #FE5458;
}

a.mi em {
    font-style: normal;
    font-weight: bold;
    color: #7FBCDE;
}

#lista div.p0 {
    /*    background: url('grafika/mip1.gif');
  background-position: top left;
  background-repeat: no-repeat; */
    padding-left: 10px;
}

#lista div.p1 {
    padding-left: 15px;
}

#lista div.p2 {
    padding-left: 25px;
}

#lista div.p3 {
    padding-left: 35px;
}

#lista div.p4 {
    padding-left: 45px;
}

#lista div.p5 {
    padding-left: 55px;
}

#lista div.mia {
    text-align: left;
}

#lista div.mib {
    padding: 2px 2px 2px 0;
    border-bottom: 1px dotted #577F8D;
}

#lista div#grupy {
    padding-bottom: 10px;
    border-top: 1px solid #2b69b2;
    border-bottom: 1px solid #2b69b2;
    text-align: left;
}

div#logowanie {
    background: none;
    margin: 30px 0 0;
    padding: 0;
}

#logowanie strong.naglowek {
    color: #fff;
    background: #4D87BE no-repeat top left;
    border: 2px solid #195A80;
    font-weight: bold;
    text-align: center;
    width: 178px;
    height: 16px;
    padding: 5px;
    display: block;
}

table#logowanietable {
    border: 2px solid #4D87BE;
    background-color: #EDEDED;
    margin-left: 10px;
}

table#logowanie1 {
    border: 2px solid #4D87BE;
    background-color: #EDEDED;
    margin-left: 20px;
}

#logowanie a {
    font: inherit verdana, arial, sans-serif;
    font-weight: normal;
    text-decoration: underline;
}

#logowanie a:hover {
    font: inherit verdana, arial, sans-serif;
    font-weight: normal;
    color: royalblue;
    text-decoration: underline;
}

#logowanie .input {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #000;
    background: #fff;
    width: 68px;
    padding-left: 2px;
    border: 1px solid #577F8D;
}

#logowanie .button {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    background: #75AAEE;
    width: 70px;
    border: 0 solid #fff;
}

div#logowanie2 {
    background: none;
    margin: 0;
    padding: 0;
}

div#logowanie2 strong.naglowek {
    color: #fff;
    background: #F2F9FC url('grafika/okienko_bg_head.gif') no-repeat top left;
    font-weight: bold;
    text-align: center;
    width: 178px;
    height: 16px;
    padding: 5px;
    border: 0;
    display: block;
}

#logowanie2 a {
    font: inherit verdana, arial, sans-serif;
    font-weight: normal;
    color: #000;
    text-decoration: underline;

}

#logowanie2 a:hover {
    font: inherit verdana, arial, sans-serif;
    font-weight: normal;
    color: #00f;
    text-decoration: underline;
}

#logowanie2 .input {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #000;
    background: #fff;
    width: 108px;
    padding-left: 2px;
    border: 1px solid #577F8D;
}

#logowanie2 .button {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    background: #75AAEE;
    width: 112px;
    border: 0 solid #fff;
}

div#pasek {
    width: 796px;
    background: none;
    text-align: right;
}

div#tabelak {
    font-size: 8pt;
    background: none;
    width: 700px;
    padding-top: 0;
    padding-bottom: 10px;
    padding-right: 0;
    margin-left: 10px;
}

div#tabelamail {
    font-size: 8pt;
    background: none;
    width: 500px;
    padding-top: 0;
    padding-bottom: 10px;
    padding-right: 0;
    margin-left: 10px;
}

#tabelamail table.kafel {
    width: 500px;
    border: 0 solid black;
}

#tabelak table.kafel {
    width: 700px;
    border: 0 solid black;
}

#tabelak table.kafel td.kafel {
    font-size: 8pt;
    color: #222;
    background: #EDEDED;
    width: 350px; /*    margin: 10px; */
    padding: 10px;
    border: 2px solid #4D87BE;
    vertical-align: top;
}

#tabelak table.kafel td.kafela {
    font-size: 8pt;
    color: #222;
    background: #DADDEB;
    width: 350px;
    padding: 10px; /*    margin: 10px; */
    border: 2px solid #4D87BE;
    vertical-align: top;
}

#tabelak table.kafel td.kafeldodane {
    font-size: 8pt;
    color: #222;
    background: #C7C7C7;
    width: 350px;
    padding: 10px; /*    margin: 10px; */
    border: 2px solid #4D87BE;
    vertical-align: top;
}

#tabelak table.kafel td.kafel2 {
    font-size: 8pt;
    color: #222;
    background: #EDEDED;
    width: 350px;
    padding: 10px; /*    margin: 10px; */
    border: 2px solid #4D87BE;
    vertical-align: top;
}

#tabelak a, #tabelak a:link, #tabelak a:visited, #tabelak a:active {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt; /*  font-weight: bold; */
    color: #000;
    text-decoration: none;
}

#tabelak a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt; /*    font-weight: bold;    */
    color: #555;
    text-decoration: none;
}

#tabelak a.towar, #tabelak a.towar:link, #tabelak a.towar:visited, #tabelak a.towar:active {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000;
    text-decoration: underline;
}

#tabelak a.towar:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #577F8D;
    text-decoration: underline;
}

#tabelak span.towar {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000;
}

#tabelak img.miniaturka {
    border: 1px solid #999;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
}

div.zmf {
    width: 190px;
    clear: both;
    text-align: right;
}

input.zmf {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-align: center;
    color: #000;
    background: #fff;
    width: 30px;
    padding-left: 1px;
    border: 1px solid #4D87BE;
}

input.submit {
    border: 0 solid #053A79;
    padding: 0;
}

div.zmf table, div.zmf2 table {
    margin-top: 10px;
}

div.zmf table td, div.zmf2 table td {
    padding: 2px;
}

div.zmf2 {
    display: block;
    width: 330px;
    clear: both;
    text-align: right;
}

div.dlugiopis {
    color: #333;
    text-align: justify;
    margin-top: 15px;
}

div#strony a, div#strony a:link, div#strony a:active, div#strony a:visited {
    font-weight: normal;
    color: #000;
}

div#strony a:hover, {
    color: #808080;
}

#panelk {
    background: no-repeat bottom center;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

#panelk table {
    background: none;
    width: 100%;
    color: #fff;
    border: 0;
}

#panelk th {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
    color: #000;
    padding: 6px;
}

#panelk td {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #555;
    padding: 4px;
}

#panelk a, #panelk a:link, #panelk a:visited, #panelk a:active {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000;
    text-decoration: underline;
    display: block;
    padding: 0;
    margin: 0 0 3px 0;
}

#panelk a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: royalblue;
    text-decoration: underline;
    display: block;
    padding: 0;
    margin: 0 0 3px 0;
}

#panelk .hd {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #555;
    text-decoration: none;
    display: block;
    padding: 0;
    margin: 0 0 3px 0;
}

div.pp {
    background: #EDEDED no-repeat center;
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    border: 2px solid #4D87BE;
}

table.dhz {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    background: #FFFFFF;
    width: 18cm;
}

td.dhzn {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    background: #EEEEEE;
    text-align: center;
}

td.dhzf {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    background: #FFFFFF;
}

td.dhz1 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    background: #FFFFFF;
}

td.dhz2 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    background: #FFFFFF;
}

a.dhz {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
}

a.dhz:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
}

.dhztytul {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
}

.dhzrazem {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
}

.warn {
    color: #e00;
}

#panelp {
    background: none;
    margin: 0;
    padding: 1px 1px 1px 1px;
}

#panelp table {
    color: #000;
    background: none;
    width: 100%;
    border: 0 solid #ccc;
    border-left-color: #444;
}

#panelp th {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #fff;
    background: none;
    font-weight: bold;
    border-top: 0 solid #00A;
    border-bottom: 1px solid #ccc;
    text-align: center;
    padding: 4px;
}

#panelp a, #panelp a:link, #panelp a:visited, #panelp a:active {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #A00;
    text-decoration: underline;
    display: block;
    padding: 0;
    margin: 0 0 3px 0;
}

#panelp a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #eee;
    text-decoration: underline;
    display: block;
    padding: 0;
    margin: 0 0 3px 0;
}

#panelp .hd {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 0;
    margin: 0 0 3px 0;
}

div#opisgrupy {
    font-size: 10pt;
    background: none;
    width: 720px;
    padding-top: 0;
    padding-bottom: 10px;
    padding-right: 0;
    margin-left: 38px;
}

#opisgrupy table.opisgrupy {
    border: 0 solid black;
}

#opisgrupy table.opisgrupy td.opiskafel {
    font-size: 10pt;
    padding: 4px 10px 4px 10px;
    margin: 4px 10px 4px 10px;
    border: 0;
    vertical-align: top;
    text-align: center;
}

select.jm {
    width: 50px;
}

table.cechy {
    width: 310px;
}

table.cechy td {
    padding: 4px;
    border-bottom: 1px solid #ccf;
}

table.cechy td.ost {
    padding: 4px;
    border-bottom: 0 solid #ccf;
}

table.cechy th {
    text-align: center;
    padding: 4px;
    border-bottom: 1px solid #ccf;
}

div#zdjecia table {
    width: 10px;
}

input.kontaktinput {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-align: left;
    background: #ddd;
    color: #000;
    width: 490px;
    padding: 1px 5px 1px 5px;
    border: 1px solid #555;
}

textarea.kontakttextarea {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-align: left;
    background: #ddd;
    color: #000;
    width: 490px;
    height: 150px;
    padding: 5px 5px 5px 5px;
    border: 1px solid #555;
}

input.kontaktsb {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #000;
    background: #808080;
    width: 500px;
    border: 1px solid #ccc;
}

ul, ol {
    margin-left: 1.5em;
    padding-left: 1.5em;
    font-size: 10pt;
    font-family: tahoma, arial, sans-serif;
}

div#filtry {
    display: inline;
    padding-right: 15px;
}

div#filtry a.sel {
    font-size: 10pt;
    font-weight: bold;
}

div#haslo .input {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #000;
    background: #fff;
    width: 150px;
    padding-left: 2px;
    border: 2px solid #3482B0;
}

div#haslo input.button {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    background: #75AAEE;
    width: 155px;
    border: 2px solid #195A80;
}

div.okienko-1 {
    background: url('grafika/okienko_bg_top.gif') no-repeat top left;
    padding: 6px 0 0 0;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 188px;
}

div.okienko-2 {
    background: url('grafika/okienko_bg_bottom.gif') no-repeat bottom left;
    padding: 0 0 6px 0;
    width: 188px;
}

div.okienko {
    background: #fff;
    border-left: 1px solid #577F8D;
    border-right: 1px solid #577F8D;
    width: 186px;
    padding: 5px 0 5px 0;
    overflow: hidden;
}

div#koszyk {
    background: none;
    margin: 0;
    padding: 0;
}

#koszyk strong.naglowek {
    color: #fff;
    background: #F2F9FC url('grafika/okienko_bg_head.gif') no-repeat top left;
    font-weight: bold;
    text-align: center;
    width: 178px;
    height: 16px;
    padding: 5px;
    border: 0;
    display: block;
}

div#koszyk strong.naglowek a {
    color: #fff;
    text-decoration: none;
}

div#koszyk strong.naglowek a:hover {
    color: #eee;
    text-decoration: none;
}

div#koszyk a {
    color: #000;
    text-decoration: underline;
}

div#koszyk a:hover {
    color: #555;
    text-decoration: underline;
}

table#produkt {
    font-size: 8pt;
    width: 300px;
}

table#produkt td {
    font-size: 8pt;
    width: 150px;
}

div#rejestracja {
    font-size: 10pt;
    color: #000;
    background: #EDEDED;
    padding-top: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    border: 2px solid #4D87BE;
    margin-left: 60px;
}

div#rejestracja table {
    text-align: left;
}

div#rejestracja table td,
div#rejestracja table th {
    padding: 3px;
}

div#rejestracja input {
    color: #000;
    background: #fff;
    padding-left: 2px;
    padding-right: 2px;
    border: 2px solid #3482B0;
}

div#rejestracja input.button {
    font-weight: bold;
    color: #fff;
    background: #75AAEE;
    width: 300px;
    border: 2px solid #195A80;
}

div#rejestracja input.clear {
    border: none;
    background: none;
}

form.ukryty {
    margin: 0;
    padding: 0;
}

div#kategorie {
    font-size: 10pt;
    background: none;
    width: 570px;
    padding: 0 0 10px;
}

div#kategorie img {
    margin: 0;
}

div.kategorie-kafel {
    display: block;
    float: left;
    width: 170px;
    height: 160px;
    margin-right: 10px;
    text-align: center;
    margin-bottom: 10px;
}

div#kategorie h4 {
    margin: 2px 0 0;
}

div#kategorie h2 {
    font-family: arial, sans-serif;
    font-size: 16pt;
    font-weight: normal;
    color: #a00;
    text-decoration: none;
    margin-bottom: 15px;
    margin-left: 0;
}

div#kategorie a, div#kategorie a:link, div#kategorie a:active, div#kategorie a:visited {
    font-size: 10pt;
    text-decoration: none;
}

div.akapit {
    background: none;
    border: 0 solid #000;
    padding: 20px;
}

div.akapit h1, #tabela div.akapit h1 {
    margin-left: 0;
    padding-left: 0;
}

#tabela table.loga {
    width: 700px;
}

#tabela table.loga td {
    padding: 3px;
}

#tabela table.loga td {
    padding: 3px;
}

table#producencitable {
    border: 2px solid #4D87BE;
    background-color: #EDEDED;
    margin-left: 10px;
}

div#producenci {
    background: none;
    margin: 15px 0 0;
    padding: 0;
}

div#producenci strong.naglowek {
    color: #fff;
    background: #4D87BE no-repeat top left;
    border: 2px solid #195A80;
    font-weight: bold;
    text-align: center;
    width: 178px;
    height: 16px;
    padding: 5px;
    display: block;
}

table#producenci_grupy_table {
    border: 2px solid #4D87BE;
    background-color: #EDEDED;
    margin-left: 10px;
}

div#producenci_grupy {
    background: none;
    margin: 15px 0 0;
    padding: 0;
}

div#producenci_grupy strong.naglowek {
    color: #fff;
    background: #4D87BE no-repeat top left;
    border: 2px solid #195a80;
    font-weight: bold;
    text-align: center;
    width: 178px;
    height: 16px;
    padding: 5px;
    display: block;
}

table#producenci_gr_tow_table {
    border: 2px solid #4D87BE;
    background-color: #EDEDED;
    margin-left: 10px;
}

div#producenci_gr_tow {
    margin: 15px 0 0;
    background: none;
    padding: 0;
}

div#producenci_gr_tow strong.naglowek {
    color: #fff;
    background: #4D87BE no-repeat top left;
    border: 2px solid #195A80;
    font-weight: bold;
    text-align: center;
    width: 178px;
    height: 16px;
    padding: 5px;
    display: block;
}

select.producenci {
    font-size: 8pt;
    width: 165px;
    vertical-align: middle;
}

select.filtrproducenci {
    font-size: 8pt;
    width: 150px;
}

select.filtrkategorie {
    font-size: 8pt;
    width: 300px;
}

table#stany-na-magazynach {
    font-size: 7pt;
    width: 150px;
    margin: 1em 0;
    border-collapse: collapse;
    background: #fff;
}

table#stany-na-magazynach td {
    border: 1px solid #888;
    padding: 2px;
    width: 114px;
}

table#stany-na-magazynach td.r {
    width: 24px;
    text-align: right;
}

table#stany-na-magazynach th {
    border: 1px solid #888;
    font-weight: bold;
    color: #000;
    background: #ccc;
    padding: 2px;
}

div#info-dostawa-ok {
    font-size: 8pt;
    padding: 4px;
    color: #000;
    background: #afa;
    border: 1px solid #0a0;
}

div#info-dostawa-brak {
    font-size: 8pt;
    font-weight: bold;
    padding: 4px;
    color: #a00;
}

#rejestracja input.short {
    width: 40px;
}

#rejestracja input.medium {
    width: 275px;
}

#rejestracja input.long {
    width: 395px;
}

.mini {
    text-align: left;
    float: left;
}

.d2 {
    color: red;
}

.d1 {
    color: #0766B8;
    font-weight: bold;
}

.d3 {
    color: red;
    font-weight: bold;
}

.select-box {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

.select-box select {
    width: 165px;
    font-size: 8pt;
}

strike {
    color: red;
    font-weight: normal;
}

h2.nagl {
    color: #fff;
    font-size: 14pt;
    background-color: #4D87BE;
    padding: 4px 0 3px 5px;
    margin: 0 0 5px 0;
}

table.okienkaspecjalne {
    width: 708px;
    margin-left: 8px;
}

table.okienkaspecjalne td {
    width: 235px;
    vertical-align: top;
    border: 2px solid #4D87BE;
}

table.okienkaspecjalne h2 {
    color: #fff;
    background: #4D87BE;
    margin: 2px;
    padding: 0;
}

#tabela div.miniatura-kontener img,
#tabelak div.miniatura-kontener img {
    border: 0;
    float: left;
    padding: 1px;
}

#tabelaopis .cecha {
    padding: 2px;
    border: none;
}
.duze_ss {
 text-transform: uppercase; 
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('grafika/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('grafika/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('grafika/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('grafika/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('grafika/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('grafika/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('grafika/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('grafika/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('grafika/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('grafika/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('grafika/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('grafika/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('grafika/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('grafika/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('grafika/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('grafika/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('grafika/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafika/fancy_shadow_nw.png', sizingMethod='scale'); }


