* {
    margin: 0;
    padding: 0;
}

body {
    font: 8pt tahoma, verdana, arial, sans-serif;
    color: #7e7e7e;
    background: #fff repeat-x top left;
    text-align: center;
    padding-top: 0;
    padding-bottom: 10px;
}

div#okno {
    width: 998px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background: #fff repeat-x top left;
}

div#kontakt {
    width: 218px;
	width: 220px;
	padding-top: 0;
    text-align: left;
}

div#naglowek {
    color: #fff;
    width: 998px;
    height: 264px;
    padding-bottom: 0;
}

div#naglowek a {
    color: #fff;
    padding-bottom: 0;
}



div#menu {
    color: #fff;
    background: url('grafika/menu_bg.gif') no-repeat 10px 0;
    width: 998px;
    height: 51px;
    padding-top: 13px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-bottom: 0;
    text-align: center;
}

div#menu a {
    font-size: 11pt;
    font-weight: bold;
    color: #fff;
    text-decoration: underline;
    margin-left: 15px;
    padding-right: 15px;
    margin-top: 20px;
    border-right: 0 solid #fff;
}

div#menu a:hover {
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}

div#menu a.ost {
    color: #fff;
    padding-right: 20px;
    border-right: 0;
}

div#content {
    width: 998px;
    background: #fff;
}

div#lewybaner {
    background: url(grafika/babylandpltlo.jpg) repeat-y #0B8FC0;
    width: 198px;
    height: 230px;
    float: left;
}

div#lewa {
    font: 8pt tahoma, verdana, arial, sans-serif;
    font-weight: normal;
    color: white;
    float: left;
    width: 198px;
    padding-top: 0;
}

div#srodek {
    float: left;
    width: 602px;
    display: inline;
    background: none;
    overflow: hidden;
    padding-top: 0;
}

div#prawa {
    float: right;
    width: 198px;
    display: inline;
    background: none;
    overflow: hidden;
    padding-top: 0;
}
/*
div#srodek{
	float: left;
	width: 570px;
	display: inline;
	background: none;
	overflow: hidden;
	padding-top: 0px;
}

div#lewa {
	font: 8pt tahoma, verdana, arial, sans-serif;
	font-weight: normal;
	color: #333333;
	float: left;
	width: 198px;
	margin-left: -994px;
	padding-top: 0px;
	padding-left: 10px;
}
div#prawa {
	float: left;
	width: 796px;
	margin-left: 198px;
	display: inline;
	background: none;
	overflow: hidden;
}
*/
div#strona {
    width: 570px;
    display: block;
    background: none;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}

div#daneprzelewu {
    font-size: 10pt;
    color: #333333;
    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: 570px;
    padding: 0 0 10px 8px;
}

div#stopka {
    color: #777;
    background: url('grafika/menu_tlo.jpg') repeat-y;
    width: 998px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#menu_gl {
    margin-left: 5px;
    margin-right: 5px;
    width: 988px;
    text-align: center;
}

div#menu_gl ul {
    display: inline;
    text-align:  left;
    margin:0px;
    padding:0px;
}

div#menu_gl li {
    display: inline;
    list-style: none;
    font-weight: bold;
    margin-left: 15px;
    margin-right: 15px;
}

div#stopka ul {
    list-style: none;
    height: 19px;
    line-height: 19px;
	display: inline;
    margin:0px;
    padding:0px;

	}


div#stopka li {
    list-style: none;
    font-weight: bold;
    display: inline;
    margin-left: 15px;
    margin-right: 15px;
}

div#stopka li a, #menu_gl li a {
    color: white;
}

div#stopka li a:hover, #menu_gl li a:hover {
    color: #ebebeb;
}

#stopka_nag {
    background: url(grafika/menu_nag.jpg) no-repeat;
    width: 998px;
    height: 4px;
}

#stopka_stop {
    background: url(grafika/menu_stop.jpg) no-repeat 0 0;
    width: 998px;
    height: 7px;
    overflow: hidden;
}

#menu_gl_stop {
    width: 998px;
    height: 7px;
    overflow: hidden;
}

div#adres {
    float: left;
    width: 314px;
    margin-left: 0;
    padding-top: 25px;
    padding-left: 180px;
    height: 40px;
}

div#wyszukiwarka {
    background: #FECB4B;
    margin: 0;
    padding: 0;
}

div#wyszukiwarka_nag {
    background: url('grafika/wyszukiwarka_nag.jpg');
    height: 41px;
    width: 198px;
}

div#wyszukiwarka_stop {
    background: url('grafika/wyszukiwarka_stop.jpg') no-repeat;
    height: 5px;
    width: 198px;
    overflow: hidden;
}

#wyszukiwarka strong.naglowek {
    color: #fff;
    background: #fff url('grafika/okienko_bg_head.gif') no-repeat top left;
    font-weight: bold;
    text-align: center;
    width: 178px;
    height: 16px;
    padding: 4px;
    border: 0;
    display: block;
}

.searchinput {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #333333;
    background: #fff;
    width: 150px;
    margin: 5px 10px 2px 0;
    float: right;
    padding: 2px;
    border: 1px solid #d2cecb;
}

#wyszukiwarka_linia {
    background: url(grafika/wyszukiwarka_linia.jpg) no-repeat;
    width: 198px;
    height: 8px;
    margin: 2px 0;
}

#wyszukaj_dostepne {
    margin-left: 6px;
    margin-bottom: 10px;
    margin-right: 5px;
    display: inline;
}

.searchbutton {
    width: 73px;
    margin-left: 100px;
}

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;
    width: 510px;
    color: white;
    text-decoration: none;
    background: #ff6344 url('grafika/h1_top.gif') no-repeat top left;
    /*background:  #ff6344;*/
    text-align: left;
    padding-left: 65px;
    margin-top: 5px;
}

div#content h1.inf {
    background: url("grafika/inf_o_towarze_nag.jpg") repeat-x scroll left top #FFFFFF;
    font-family: arial ce, sans-serif;
    font-size: 16pt;
    font-weight: normal;
    color: #fffffd;
    text-decoration: none;
    margin: 0 auto 15px;
    width: 510px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
}

div#content h1 {
    background: url("grafika/zielony_naglowek.jpg") repeat-x scroll left top #FFFFFF;
    font-family: arial ce, sans-serif;
    font-size: 16pt;
    font-weight: normal;
    color: #fffffd;
    text-decoration: none;
    margin: 0 auto 10px;
    width: 510px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
}

div#strona h1 {
    font-family: arial, sans-serif;
    font-size: 16pt;
    font-weight: normal;
    color: #333333;
    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: #7d7d7d;
    margin: 15px;
}

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: #7e7e7e;
    text-decoration: none;
}

a:hover {
    font-family: tahoma, arial, sans-serif;
    font-size: 8pt;
    color: #053A79;
}

a.sel, a.sel:link, a.sel:active, a.sel:visited {
    font-family: tahoma, arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #333333;
}

a.sel:hover {
    font-family: tahoma, arial, sans-serif;
    font-size: 10pt;
    color: #053A79;
}

.okienkospecjalne a, .okienkospecjalne a:link, .okienkospecjalne a:active, .okienkospecjalne a:visited {
    font-family: tahoma, arial, sans-serif;
    font-size: 8pt;
    color: #413819;
    text-decoration: none;
}

#promowane a, #promowane a:link, #promowane a:active, #promowane a:visited {
    font-family: tahoma, arial, sans-serif;
    font-size: 8pt;
    color: #7d7d7d;
    text-decoration: none;
    margin-left: 5px;
}

#promowane .img_ramka a, #promowane .img_ramka a:link, #promowane .img_ramka a:active, #promowane .img_ramka a:visited {
    font-family: tahoma, arial, sans-serif;
    font-size: 8pt;
    color: #7d7d7d;
    text-decoration: none;
    margin: 0 auto;
    width: 100px;
    display: block;
}

div.mi {
    display: block;
}

div.h {
    display: none;
}

a.kp {
}

div#tresc {
    color: #7D7D7D;
    margin: 0 auto;
    padding: 0 15px 15px 15px;
    width: 575px;
    background: none;
}

div#tekst {
    font-size: 10pt;
    color: #333;
    background: none;
    width: 575px;
    padding: 0 0 10px;
}

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: #333333;
}

div#tekst a:hover {
    font-family: tahoma, arial, sans-serif;
    font-size: 10pt;
    color: #555;
}

div#generujzamowienie {
    background: none;
    width: 731px;
    padding: 0 0 10px 38px;
}

div#tabela {
    font-size: 8pt;
    background: url(grafika/zielone_tlo.jpg);
    width: 555px;
    padding: 0 10px 10px;
}

div#tabela p {
    font-size: 8pt;
    background: none;
    text-align: justify;
    margin-top: 0;
    margin-bottom: 5pt;
    padding-top: 15px;
}

img.miniaturka {
}

#tresc img.miniaturka {
    margin-left: 0;
}

img.zdjecie {
    margin: auto;
    display: block;
    vertical-align: 10%;
}

.komunikat {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FFFFFF;
    background: #49cc31 url('grafika/komunikat_ok.gif') no-repeat top center;
    font-weight: bold;
    text-align: left;
    padding-left: 20px;
    text-transform: uppercase;
    width: 540px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 10px;
    margin-bottom: 5px;
    border: 0;
    display: block;
}

.komunikatw {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FFFFFF;
    background: #fa0023 url('grafika/komunikat_blad.gif') no-repeat top center;
    font-weight: bold;
    text-align: left;
    padding-left: 20px;
    text-transform: uppercase;
    width: 540px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 5px;
    margin-left: 10px;
    border: 0;
    display: block;
}

.komunikatinfo {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FFFFFF;
    background: #227dd5 url('grafika/komunikat_info.gif') no-repeat top center;
    font-weight: bold;
    text-align: left;
    padding-left: 30px;
    text-transform: uppercase;
    width: 540px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 5px;
    margin-left: 10px;
    border: 0;
    display: block;

}

table.pw {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    color: #333333;
}

td.pw {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-align: justify;
    color: #333333;
}

#tabela table {
    width: 555px;
    border: 0 solid #333333;
    padding-top: 15px;
    *margin-top: 10px;
}

#tabela table.foto_ramka {
    width: 10px;
    border: 0 solid #333333;
    padding-top: 0;
}

#tabela table.zmf {
    padding-top: 0;
}

#tabela td {
    color: #7e7e7e;
    padding: 4px 3px 2px 3px;
}

#tabela th {
    color: #fff;
    background: url('grafika/zielony_naglowek_tabeli.jpg') repeat-x;
    font-weight: bold;
    text-align: center;
    padding: 6px 4px;
    white-space: nowrap;
    border-right: 1px solid #c7d8b4;
}

#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: #7c7c7c;
    text-decoration: none;
}

#tabela a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    color: #333333;
    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: #333333;
    text-decoration: underline;
}

#tabela a.towar:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    font-weight: bold;
    color: #333333;
    text-decoration: underline;
}

#tabela span.towar {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    font-weight: bold;
    color: #7e7e7e;
}

#tabela .hr {
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    font-size: 4px;
    height: 2px;
    line-height: 1px;
    margin: 0 0 0;
    padding: 0;
}

#tabela td.ft {
    color: #fff;
    background: #333333 url('grafika/zielony_naglowek_tabeli.jpg') repeat-x;
    font-weight: bold;
    text-align: right;
    padding: 5px;
    border: 0;
    border-top: 0 solid #777;
    border-bottom: 0 solid #111;
}

#tabela .input {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    font-weight: normal;
    text-align: center;
    color: #333333;
    background: #fff;
    width: 30px;
    border: 1px solid #d4d4d4;
}

#tabela select {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-align: left;
    width: 500px;
    border: 1px solid #002F52;
}

#tabela select.jm {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-align: left;
    width: 60px;
    border: 1px solid #333333;
}

#tabela .input-cena {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-align: right;
    width: 53px;
    border: 1px solid #333333;
    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: #fff repeat-x top left;
}

#tabela .tr2 {
    background: #e8eee0 repeat-x top left;
}

input.kzsbb {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 0;
    display: block;
    line-height: 0px;
    text-indent: -999px;
    background: url(grafika/zapiszimg.jpg);
    cursor: pointer;
    border: none;
    width: 105px;
    height: 25px;
}

input.kzsb {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    background: #333333;
    width: 150px;
    border: 1px solid #333333;
}

input.kzsbu {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 0;
    display: block;
    line-height: 0px;
    text-indent: -999px;
    background: url(grafika/usunimg.jpg);
    cursor: pointer;
    border: none;
    width: 105px;
    height: 25px;
}

input.zknz {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 0;
    font-weight: bold;
    color: #fff;
    background: url(grafika/wygenerujimg.jpg);
    text-indent: 1000px;
    cursor: pointer;
    border: none;
    width: 145px;
    height: 30px;
    float: right;
}

input.dk {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-align: center;
    background: #333;
    color: #fff;
    width: 40px;
    border: 1px solid #888;
}

input.dksb {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    font-weight: bold;
    color: #333333;
    background: #808080;
    width: 150px;
    border: 1px solid #ccc;
}

input.knzsb {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    background: #333333;
    width: 125px;
}

input.knzrb {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #333333;
    background: #FEA901;
    width: 50px;
    border: 1px solid #ccc;
}

input.knzk {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #333333;
    background: #fff;
    width: 500px;
    padding-left: 2px;
    border: 1px solid #333333;
}

input.knznr {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #fff;
    background: #F8F5EF;
    width: 125px;
    padding: 2px;
    border: 1px solid #ccc;
}

.center {
    text-align: center;
}

.tytul {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #333333;
}

.akapit {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    text-align: justify;
}

#lista {
    background: url(grafika/asortyment_tlo.jpg) repeat-y;
    margin-bottom: 10px;
    padding: 0;
}

#lista strong.naglowek {
    color: #fff;
    background: #fff 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;
}

#lista a.mi, #lista a.mi:link, #lista a.mi:visited, #lista a.mi:active {
    font-size: 8pt;
    color: white;
    text-decoration: none;
    display: block;
    margin-top: 1px;
    margin-bottom: 1px;
}

#lista a.mi:hover {
    font-size: 8pt;
    color: #053F82;
    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: #053F82;
    text-decoration: none;
}

#lista a.mi div.p2 div.mib {
    color: #0766B8;
}

#lista a.mi:hover div.p2 div.mib {
    color: #053F82;
}

#lista a.sel:hover div.p2 div.mib {
    color: #0766B8;
}

#lista a.sel:hover div.p2 div.mib {
    color: #053F82;
}

a.mi em {
    font-style: normal;
    font-weight: bold;
    color: #053F82;
}

#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 {
}

#lista div.mib {
    padding: 5px 2px 5px 0;
    border-bottom: 1px dotted white;
    margin-right: 15px;
}

#lista div#grupy {
    padding-bottom: 10px;
    border-top: 0 solid #2B69B2;
    border-bottom: 0 solid #2B69B2;
    text-align: left;
}

/* grupy internetwe jednopoziomowe */
#lista a.grupy, #lista a.grupy:link, #lista a.grupy:visited, #lista a.grupy:active {
    font-size: 8pt;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    display: block;
    margin: 2px 5px;
    display: block;
    padding: 5px 2px 5px 0;
    border-bottom: 1px dotted #333333;
}

#lista a.grupy:hover {
    font-size: 8pt;
    font-weight: normal;
    color: #053F82;
    text-decoration: none;
    display: block;
    margin: 2px 5px;
    display: block;
    padding: 5px 2px 5px 0;
    border-bottom: 1px dotted #333333;
}

#lista a.sel2, #lista a.sel2:link, #lista a.sel2:visited, #lista a.sel2:active {
    color: #053F82;
    font-weight: bold;
}

#lista a.sel2:hover {
    color: #333333;
    font-weight: bold;
}

#asortyment_nag {
    background: url(grafika/asortyment_nag.jpg);
    width: 198px;
    height: 41px;
}

#asortyment_stop {
    background: url(grafika/asortyment_stop.jpg) no-repeat;
    width: 198px;
    height: 6px;
    overflow: hidden;
}

#logowanie {
    padding-left: 5px;
    padding-top: 6px;
    padding-right: 8px;
}

#logowanie a {
    font-family: verdana, sans-serif;
    font-weight: normal;
    color: #aaa;
    text-decoration: underline;
}

#logowanie a:hover {
    font-family: verdana, sans-serif;
    font-weight: normal;
    color: #333333;
    text-decoration: underline;
}

#logowanie .input {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #333333;
    background: #fff;
    width: 68px;
    padding-left: 2px;
    border: 1px solid #333333;
}

#logowanie .button {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    background: #333333;
    width: 70px;
    border: 0 solid #fff;
}

div#logowanie2, div#zalogowany {
    background: url(grafika/logowanie_tlo.jpg);
    margin: 0;
    padding: 0;
}

div#zalogowany span.zalogowany a {
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    color: white;
}

#logowanie2 a {
    font-family: verdana, sans-serif;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

#logowanie2 a:hover {
    font-family: verdana, sans-serif;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

#logowanie2 .input {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #333333;
    background: #fff;
    width: 108px;
    padding-left: 2px;
    float: right;
    margin: 4px 25px 4px 4px;
    border: 1px solid #d1cfd0;
}

#logowanie2 .button {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    background: #333333;
    border: 0 solid #fff;
    float: right;
    margin-right: 23px;
    margin-left: 20px;
}

#logowanie_nag {
    background: url(grafika/logowanie_nag.jpg);
    height: 42px;
    width: 198px;
}

#logowanie_stop {
    background: url(grafika/logowanie_stop.jpg) no-repeat;
    height: 5px;
    width: 198px;
    overflow: hidden;
}

#logowanie_srodek {
    background: url(grafika/logowanie_napisy.jpg);
    height: 44px;
    width: 198px;
}

#logowanie_zaloguj {
    background: url(grafika/logowanie_zaloguj.jpg);
    height: 25px;
    width: 198px;
    overflow: hidden;
}

#panel_klienta_nag {
    background: url(grafika/panel_klienta.jpg);
    height: 42px;
    width: 198px;
}

#logowanie2 #zapomniane_haslo {
    display: block;
    letter-spacing: 1pt;
    color: #a4874f;
    margin-left: 12px;
    margin-bottom: 5px;
    line-height: 20px;
}

#logowanie2 #zapomniane_haslo img {
    margin-left: 143px;
    margin-top: -20px;
}

div#pasek {
    width: 796px;
    background: none;
    text-align: right;
}

div#tabelak {
    font-size: 8pt;
    background: none;
    width: 570px;
    padding-top: 0;
    padding-bottom: 10px;
    padding-right: 0;
    margin-left: 0;
}

#tabelak table.kafel {
    width: 570px;
    border: 0 solid #333333;
}

#tabelak table.kafel td.kafel {
    font-size: 8pt;
    color: #222;
    background: #fff url('grafika/tabela_bg.gif') repeat-x top left;
    width: 210px;
    padding: 10px;
    margin: 10px;
    border: 1px solid #333333;
    vertical-align: top;
}

#tabelak table.kafel td.kafel2 {
    font-size: 8pt;
    color: #222;
    background: #fff url('grafika/tabela_bg.gif') repeat-x top left;
    width: 285px;
    padding: 10px;
    margin: 10px;
    border: 1px solid #053A79;
    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: #333333;
    text-decoration: underline;
}

#tabelak a:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #555;
    text-decoration: underline;
}

#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: #333333;
    text-decoration: underline;
}

#tabelak a.towar:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #333333;
    text-decoration: underline;
}

#tabelak span.towar {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #333333;
}

#tabelak img.miniaturka {
    float: left;
    border: 1px solid #999;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
}

div.zmf {
    width: 190px;
    clear: both;
    text-align: right;
}

input.zmf1{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-align: center;
    color: #333333;
    background: #fff;
    width: 80px;
    padding: 3px 1px;
    border: 1px solid #d3d3d3;
    margin-right: 2px;
}

input.zmf {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-align: center;
    color: #333333;
    background: #fff;
    width: 30px;
    padding: 3px 1px;
    border: 1px solid #d3d3d3;
    margin-right: 2px;
	}

input.submit {
    border: none;
    padding: 0px;
	width: 80px;
	margin-top: 0px;
}

div.zmf table, div.zmf2 table {
    margin-top: 10px;
}

div.zmf table td, div.zmf2 table td {
    padding: 2px;
}

table.zmf td {
}

div.zmf2 {
    display: block;
    width: 330px;
    clear: both;
    text-align: right;
}

div#dlugiopis {
    color: #7D7D7D;
    text-align: justify;
    padding: 15px;
}

div#strony a, div#strony a:link, div#strony a:active, div#strony a:visited {
    font-weight: normal;
    color: #333333;
    margin: 10px 0;
}

div#strony a:hover {
    color: #808080;
}

#panelk {
    background: url('grafika/panelk_bg_bottom.gif') no-repeat bottom center;
    margin-top: 10px;
    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: #333333;
    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: #333333;
    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: #008;
    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: url('grafika/panelk_bg2.gif') no-repeat 10px 0;
    margin: 0 0 10px;
    padding: 0;
}

table.dhz {
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    color: #333333;
    background: #FFFFFF;
    width: 18cm;
}

td.dhzn {
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #333333;
    background: #EEEEEE;
    text-align: center;
}

td.dhzf {
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #333333;
    background: #FFFFFF;
}

td.dhz1 {
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    color: #333333;
    background: #FFFFFF;
}

td.dhz2 {
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    color: #333333;
    background: #FFFFFF;
}

a.dhz {
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
}

a.dhz:hover {
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
}

.dhztytul {
    font-family: Tahoma, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #333333;
}

.dhzrazem {
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #333333;
}

.warn {
    color: #e00;
}

#panelp {
    background: none;
    margin: 0;
    padding: 1px 10px 10px 10px;
}

#panelp table {
    color: #333333;
    background: none;
    width: 100%;
    border: 0 solid #ccc;
    border-left-color: #444;
    border-collapse: collapse;
}

#panelp th {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #333333;
    background: none;
    font-weight: bold;
    border-top: 0 solid #00A;
    border-bottom: 1px solid #ccc;
    text-align: left;
    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: #555;
    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;
}

#panelp th.r {
    text-align: right;
}

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 #333333;
}

#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 {
}

div#zdjecia table {
    width: 10px;
}

input.kontaktinput {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: inherit;
    text-align: left;
    background: #ddd;
    color: #333333;
    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: #333333;
    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: #333333;
    background: #808080;
    width: 500px;
    border: 1px solid #ccc;
}

ul, ol {
    margin-left: 1.5em;
    padding-left: 1.5em;
}

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: #333333;
    background: #fff;
    width: 150px;
    padding-left: 2px;
    border: 1px solid #333333;
}

div#haslo input.button {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #fff;
    background: #333333;
    width: 154px;
    border: 1px solid #333333;
}

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 #333333;
    border-right: 1px solid #333333;
    width: 186px;
    padding: 5px 0 5px 0;
    overflow: hidden;
}

div#koszyk {
    background: none;
    margin: 0;
    padding: 0;
}

#koszyk strong.naglowek {
    color: #fff;
    background: #fff 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: #333333;
    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: #333333;
    background: none;
    padding: 0 0 10px 20px;
}

div#rejestracja table td, div#rejestracja table th {
    padding: 3px;
}

div#rejestracja input {
    color: #333333;
    background: #fff;
    padding-left: 2px;
    padding-right: 2px;
    border: 1px solid #333;
}

div#rejestracja input.button {
    font-weight: bold;
    color: #fff;
    background: #333;
    width: 200px;
    border: 1px solid #333333;
}

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: #fff;
    border: 0 solid #333333;
    padding: 20px 0 0;
}

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;
}

div#producenci {
    background: url(grafika/producenci_tlo.jpg) repeat-y;
    margin: 0;
    padding: 0;
}

div#producenci a {
    color: 7E7E7E;
	font-weight: bold;
}

div#producenci_nag {
    background: url(grafika/producenci_nag.jpg);
    width: 198px;
    height: 44px;
}

div#producenci_stop {
    background: url(grafika/producenci_stop.jpg) no-repeat;
    height: 6px;
    width: 198px;
    overflow: hidden;
}

select.producenci {
    font-size: 8pt;
    width: 165px;
}

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: #333333;
    background: #ccc;
    padding: 2px;
}

div#info-dostawa-ok {
    font-size: 8pt;
    padding: 4px;
    color: #333333;
    background: #afa;
    border: 1px solid #0a0;
}

div#info-dostawa-brak {
    font-size: 8pt;
    font-weight: bold;
    padding: 4px;
    color: #ff7f00;
}

div#okienkokoszyk {
    color: #7e7e7e;
    margin-bottom: 10px;
    background: url(grafika/koszyk_tlo.jpg) repeat-y;
}

div#koszyk_nag {
    background: url(grafika/koszyk_nag.jpg);
    width: 198px;
    height: 43px;
}

#koszyk_stop {
    background: url(grafika/koszyk_stop.jpg) no-repeat;
    width: 198px;
    height: 6px;
    margin-top: 10px;
    overflow: hidden;
}

#koszyk_linia {
    background: url(grafika/koszyk_linia.jpg) no-repeat;
    width: 198px;
    height: 7px;
}

#wyniki {
    font-size: 8pt;
    display: inline;
    margin: 0;
    padding: 0;
}

#wyniki select {
    font-size: 8pt;
}

div#popup {
    position: absolute;
    left: 0;
    top: 120px;
    width: 100%;
    z-index: 100;
    text-align: center;
    background-color: #a00;
    color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
}

div#popup a {
    color: #fff;
}

div#popup a:hover {
    color: #333333;
}

#overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 0;
    height: 0;
    background-color: #333333;
    filter: alpha(opacity = 70);
    -moz-opacity: .70;
    opacity: .70;
    display: none;
}

input.zmfg {
    width: 275px;
}

}
#menu_glowne {
    position: relative;
    height: 50px;
    color: #FFFFFF;
    background: white;
    width: 100%;
    font-family: Helvetica, Arial, Verdana, sans-serif;

}

#menu_glowne_navigacja {
    position: relative;
    height: 38px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    background: #fff url(grafika/background.jpg) repeat-x bottom left;
    padding: 0 0 0 20px;
    margin-bottom: 10px;

}

#menu_glowne_navigacja ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: auto;
    float: left;
}

#menu_glowne_navigacja ul li {
    display: block;
    float: left;
    margin: 0 1px;
}

#menu_glowne_navigacja ul li a {
    display: block;
    float: left;
    color: black;
    text-decoration: none;
    padding: 0 0 0 20px;
    height: 38px;
}

#menu_glowne_navigacja ul li a span {
    padding: 12px 20px 0 0;
    height: 21px;
    float: left;
}

#menu_glowne_navigacja ul li a:hover {
    color: #fff;
    background: transparent url(grafika/hover.jpg) repeat-x bottom left;
}

#menu_glowne_navigacja ul li a:hover span {
    display: block;
    width: auto;
    cursor: pointer;
}

#menu_glowne_navigacja ul li a.current, #menu_glowne_navigacja ul li a.current:hover {
    color: black;
    background: #1D6893 url(grafika/left.jpg) no-repeat top left;
    line-height: 275%;
}

#menu_glowne_navigacja ul li a.current span {
    display: block;
    padding: 0 20px 0 0;
    width: auto;
    background: #383636 url(grafika/right.jpg) no-repeat top right;
    height: 38px;
}

.okienkospecjalne {
    background: url(grafika/hity_tlo.jpg) repeat-y;
}

.okienkospecjalne .hr {
    border-bottom: 1px dotted white;
}

.okienkospecjalne a, a:link, a:visited, a:active {
    text-decoration: none;
}

#hity_nag {
    background: url(grafika/hity_nag.jpg);
    width: 198px;
    height: 42px;
    margin-top: 10px;
}

#hity_stop {
    background: url(grafika/hity_stop.jpg) no-repeat;
    width: 198px;
    height: 7px;
    margin-bottom: 10px;
    overflow: hidden;
}

.statystyki {
    padding: 0;
    background: url(grafika/statystyki_tlo.jpg) repeat-y;
}

.statystyki .hr {
    font-size: 4px;
    height: 1px;
    padding: 0;
    margin: 0;
    border-bottom: 1px dotted #374C54;
}

#statystyki_nag {
    background: url(grafika/statystyki_nag.jpg);
    height: 42px;
    width: 198px;
    margin-top: 10px;
}

#statystyki_stop {
    background: url(grafika/statystyki_stop.jpg) no-repeat;
    height: 6px;
    width: 198px;
    margin-bottom: 10px;
    overflow: hidden;
}

.okienkosklep {
    margin-bottom: 10px;
    padding: 0;
}

.okienkosklep strong.naglowek {
    color: #fff;
    background: #fff 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;
}

.okienkosklep .hr {
    font-size: 4px;
    height: 1px;
    padding: 0;
    margin: 0;
    border-bottom: 1px dotted #374C54;
}

/* a, a:link, a:active, a:visited
a.mdod, a.mdod:link, a.mdod:active, a.mdod:visited{
 font-family: tahoma, arial, sans-serif;
 font-size: 8pt;
 color: #000;
  text-decoration: none;
  margin-left: 10px;
  margin-right: 10px;

}
a.mdod:hover {
 font-family: tahoma, arial, sans-serif;
 font-size: 8pt;
  color: #969696;
}

div#menudodatkowe{
  width: 750px;
  height: 20px;
  display: inline;
  float: left;
  overflow: hidden;
}

*/
div#jezyki {
    background: url(grafika/flagi_tlo.jpg) no-repeat;
    width: 129px;
    height: 26px;
    text-align: right;
    display: inline;
    float: right;
    overflow: hidden;
}

div#jezyki div#jezykiwrap {
    margin-right: 10px;
    margin-top: 2px;
}

#jezyki img {
    border: 1px solid white;
}

img {
    border: 0;
}

.translate {
    padding: 5px 0 5px 0;
}

#okienkokontakt {
    background: #d0e4f2;
    padding: 0;
    height: 233px;
    width: 198px;
    float: left;
    margin-left: 6px;
    color: black;
}

#okienkokontakt .hr {
    font-size: 4px;
    height: 1px;
    padding: 0;
    margin: 0;
    border-bottom: 1px dotted #374C54;
}

div#producenci table.prod {
    width: 5px;
}

div#producenci table td {
    padding-left: 3px;
}

table#stany-kompletow {
    font-size: 8pt;
    margin: 0 auto;
    padding-bottom: 10px;
    width: 575px;
}

table#stany-kompletow td {
    border: 1px solid #dcdcdc;
}

table#stany-kompletow td.r {
    text-align: right;
}

table#stany-kompletow th {
    border: none;
    font-weight: bold;
    color: #000;
    background: #ccc;
    padding: 12px 10px;
}

table#stany-kompletow caption {
    font-size: 8pt;
    text-align: left;
    font-weight: bold;
}

div#foto-glowne {
    width: 277px;
}

#promowane {
    background: url(grafika/promowane_tlo.jpg) repeat-y;
    width: 575px;
    margin: 0 auto;
    overflow: hidden;
}

#promowane_nag {
    background: url(grafika/promowane_nag.jpg) no-repeat;
    width: 575px;
    height: 50px;
    margin: 15px auto 0;
    overflow: hidden;
}

#promowane_stop {
    background: url(grafika/promowane_stop.jpg) no-repeat;
    width: 575px;
    height: 8px;
    margin: 0 auto;
    overflow: hidden;
}

.miniaturkap {

}

.towaryspeclista, .towaryspeclista2 {
    width: 500px;
    margin: 0 auto;
}

.towaryspeclistawrap {
    margin-left: 15px;
    display: block;
    float: left;
    width: 260px;
    line-height: 15px;
    margin-top: 1px;
	margin-bottom: 6px;
}

#polecaja {
    background: url(grafika/polecaja_tlo.jpg) repeat-y;
    margin: 0;
    padding: 0;
}

#polecaja_nag {
    background: url(grafika/polecaja_nag.jpg);
    height: 42px;
    width: 198px;
}

#polecaja_stop {
    background: url(grafika/polecaja_stop.jpg) no-repeat;
    height: 9px;
    width: 198px;
    overflow: hidden;
}

#polecaja a {
    font-family: verdana, arial, sans-serif;
    font-weight: normal;
    color: #333333;
    text-decoration: underline;
    margin-left: 10px;
}

#polecaja a:hover {
    font-family: verdana, arial, sans-serif;
    font-weight: normal;
    color: #00f;
    text-decoration: underline;
}

#newsletter {
    background: url(grafika/polecaja_tlo.jpg) repeat-y;
    margin: 0;
    padding: 0;
}

#newsletter_nag {
    background: url(grafika/polecaja_nag.jpg);
    height: 42px;
    width: 198px;
}

#newsletter_stop {
    background: url(grafika/polecaja_stop.jpg) no-repeat;
    height: 9px;
    width: 198px;
    overflow: hidden;
}

#newsletter a {
    font-family: verdana, arial, sans-serif;
    font-weight: normal;
    color: #333333;
    text-decoration: underline;
    margin-left: 10px;
}

#newsletter a:hover {
    font-family: verdana, arial, sans-serif;
    font-weight: normal;
    color: #00f;
    text-decoration: underline;
}

#gora {
    background: #a8d6f8;
    width: 998px;
    height: 233px;
    overflow: hidden;
    margin-bottom: 5px;
}

.img_ramka {
    background: url(grafika/img_ramka_tlo.png) repeat-y;
    margin: 0 auto;
    width: 110px;
}

.towaryspeclista .img_ramka {
    margin: 0 auto;
}

.img_ramka_gora {
    background: url(grafika/img_ramka_gora.png) no-repeat;
    height: 5px;
    width: 110px;
    margin-top: 10px;
    margin-bottom: 0;
    overflow: hidden;
}

.img_ramka_dol {
    background: url(grafika/img_ramka_dol.png) no-repeat;
    height: 5px;
    width: 110px;
    margin-bottom: 5px;
}

.promowane .img_ramka {
    background: url(grafika/img_ramka_tlo.png) repeat-y;
    width: 110px;
}

.promowane .img_ramka_gora {
    background: url(grafika/img_ramka_gora.png) no-repeat;
    height: 5px;
    width: 110px;
}

.promowane .img_ramka_dol {
    background: url(grafika/img_ramka_dol.png) no-repeat;
    height: 5px;
    width: 110px;
}

.promowane_linia {
    background: url(grafika/promowane_linia.jpg) no-repeat;
    width: 575px;
    height: 5px;
    margin: 10px auto 0;
}

.asortyment_strzalka {
    float: left;
    margin-top: 2px;
}

#strony {
    margin-left: 10px;
}

div#inf_o_towarze {
    background: url("grafika/inf_o_towarze_tlo.jpg") repeat-y;
    width: 575px;
}

div#inf_o_towarze_stop {
    background: url("grafika/inf_o_towarze_stop.jpg") no-repeat;
    width: 575px;
    height: 8px;
    overflow: hidden;
}

div.inf_o_towarze_img_tlo {
    background: url("grafika/inf_o_towarze_img_tlo.jpg") repeat-y;
    width: 400px;
    margin-right: 15px;
}

div.inf_o_towarze_img_gora {
    background: url("grafika/inf_o_towarze_img_gora.jpg") no-repeat;
    width: 400px;
    height: 8px;
    margin-right: 15px;
    overflow: hidden;
}

div.inf_o_towarze_img_dol {
    background: url("grafika/inf_o_towarze_img_dol.jpg") no-repeat;
    width: 400px;
    height: 8px;
    margin-right: 15px;
    overflow: hidden;
}

div#komplety_tlo {
    background: url("grafika/komplety_tlo.jpg") repeat-y;
    width: 575px;
    overflow: hidden;
}

div#komplety_nag {
    background: url("grafika/komplety_nag.jpg") no-repeat;
    width: 575px;
    height: 49px;
    overflow: hidden;
}

div#komplety_stop {
    background: url("grafika/komplety_stop.jpg") no-repeat;
    padding-top: 5px;
    width: 575px;
    height: 8px;
    overflow: hidden;
}

.zielona_tresc {
    background: url(grafika/zielone_tlo.jpg) repeat-y;
}

.zielony_stop {
    background: url(grafika/zielony_stop.jpg) no-repeat;
    height: 8px;
}

.zielony_naglowek {
    background: url(grafika/zielony_naglowek.jpg) no-repeat;
    height: 50px;
    width: 575px;
    color: #FFFFFD;
    font-family: arial ce, sans-serif;
    font-size: 16pt;
    font-weight: normal;
    line-height: 50px;
    text-decoration: none;
    text-indent: 65px;
}

.zielona_linia {
    background: url(grafika/zielona_linia.jpg) no-repeat;
    height: 5px;
}

#haslo {
    width: 550px;
    margin: 15px auto;
}

#aktualnosci {
    background: url(grafika/aktualnosci_tlo.jpg) repeat-y;
    width: 575px;
    margin: 0 auto;
}

#aktualnosci_nag {
    background: url(grafika/aktualnosci_nag.jpg) no-repeat;
    height: 46px;
    width: 575px;
}
#aktualnosci_nag2 {
    background: url(grafika/czerwony_naglowek.jpg) no-repeat;
    height: 46px;
    width: 575px;
    font-family: arial ce, sans-serif;
    font-size: 16pt;
    font-weight: normal;
    color: #fffffd;
    text-decoration: none;
    padding-left: 60px;
    margin: 0 auto 10px;
    line-height: 50px;
    overflow: hidden;
}
#aktualnosci_stop {
    background: url(grafika/aktualnosci_stop.jpg) no-repeat;
    height: 8px;
    width: 575px;
    overflow: hidden;
}

#aktualnosci_tresc {
    padding: 10px;
    color: #808080;
}

#aktualnosci_wnetrze {
    padding: 10px 20px;
}
#content #aktualnosci_wnetrze h1{
    width: 490px;
}
#test {
    margin: 10px;
}
