body{margin:0; padding:0; background:#3F4E55 url('pliki/bg.gif') top repeat-x; font:11px/1.3em Arial,sans-serif; color:#fff; text-align:center;}

table tr td {font:11px/1.3em Arial,sans-serif;}
img {border:none;}
.bold {font-weight:bold;}
.center {text-align:center;}
h1 {font-size:18px; line-height:1em; margin:10px 0; padding:15px; background:#A9A88A url('pliki/tite_bg.gif') 330px center no-repeat; position:relative;}
h1 a {font-size:16px; color:#fff;}
h2 {padding-left:5px;}
h6 {margin:1em 0 0.1em; padding:0; font-size:11px;} /* pomoc */
form {margin:0; padding:0;}

a {color:#514F35; text-decoration:none;}
a:hover {color:#2C2B13; text-decoration:underline;}

#main {width:770px; margin:0 auto; text-align:left; position:relative; background:#9D9D7C url('pliki/content_bg.gif') repeat-y;} /* bg sentence */

#header {width:770px; height:250px;}
#header #log {width:226px; height:250px; background:#365D6F url('pliki/log_bg.gif') no-repeat; float:left; position:relative; }
#header #log form {margin:5px 0; margin-left:50px; padding:0; color:#4A4A34; font-weight:bold; position:absolute; top:0; left:0; z-index:1000;}
#header #log form input.txt {height:18px; margin:0 3px; padding:0 2px; border:none; background:#CBCBB3; vertical-align:middle; color:#7B7B5B; font:12px 'Courier New',monospace;}
#header #log form input.login {width:126px;}
#header #log form input.passw {width:90px; margin:3px 10px 3px 3px;}
#header #log form input.butt {margin:3px 0; margin-top: 10px; vertical-align:top; }

#header #menu-cms {width:152px; height:250px; background:#365D6F url('pliki/menu-cms_bg.gif') no-repeat; float:left; overflow:hidden;}
#header #menu-cms ul,ol {margin:5px 0 0 0px; padding:0; list-style:none;}
#header #menu-cms li {background:url('pliki/menu-cms_separate.gif') bottom no-repeat; padding:1px;}
#header #menu-cms li a {text-decoration:none; color:#C9C9B2; padding:5px 0 5px 30px; display:block; background:url('pliki/menu-cms_pts.gif') 18px center no-repeat; width:100%;}
#header #menu-cms li a:hover {text-decoration:underline;}

#header #wallpaper {width:392px; height:250px; background:#9D9D7C url('pliki/wallpaper.jpg') no-repeat; float:left; position:relative; }
#header #wallpaper object {}
#header #wallpaper .cart {margin-top:210px; width:175px; font-weight:bold; position:absolute; left:0; top:0; z-index:1000;}
#header #wallpaper .cart div {margin-left:30px; color:#fff;}
#header #wallpaper .cart div span {color:#4B4B35;}

#content {}
#content #left {width:197px; float:left;}
#content #left #search {width:197px; height:125px; background:#365D6F url('pliki/search_bg.gif') no-repeat; text-align:right;}
#content #left #search form {margin:5px 0; margin-left:26px; padding:0 5px; color:#fff; font-weight:bold; position:relative;}
#content #left #search form input.txt {width:106px; height:18px; margin:0 5px; padding:0 2px; border:none; background:#CBCBB3; vertical-align:middle; color:#7B7B5B; font:12px 'Courier New',monospace;}
#content #left #search form input.butt {margin:0; padding:0; margin-right: 5px; right:0; top:20px;}
#content #left #money {margin-left:26px; background:#8B8B6B; text-align:center;}
#content #left #newsletter {height:90px; margin-left:26px; background:#8B8B6B;}
#content #left #newsletter .belka {margin-left:10px; font-size:16px; color:#656548;}
#content #left #newsletter .lewa-wnetrze {margin:5px 0 5px 10px; color:#FEFDDA;}
#content #left #newsletter form {margin:5px 0 0;}
#content #left #newsletter form input {vertical-align:middle;}
#content #left #newsletter input.txt {height:18px; width:110px; margin-right:6px; padding:0 2px; border:none; background:#CBCBB3; vertical-align:middle; color:#7B7B5B; font:12px 'Courier New',monospace;}
#content #left .promotion {width:197px; height:257px; margin:10px 0; background:url('pliki/promotion_bg.gif') no-repeat; text-align:center;}
#content #left .promotion .polecamy-tytul {margin-left:20px; padding:2em 0; color:#CBCBB3; font-weight:bold; text-transform:uppercase;}
#content #left .promotion .polecamy-tresc {margin-left:20px;}
#content #left .promotion .polecamy-tresc .prom-nazwa {margin-top:10px;}
#content #left .promotion .polecamy-tresc .prom-nazwa a {text-decoration:none; color:#fff;}
#content #left .promotion .polecamy-tresc .prom-cena {}
#content #left .promotion .polecamy-tresc .prom-cena .prom-cena-brutto {}
#content #menu-products {width:181px; float:left; background:url('pliki/menu-products_bg.gif') top no-repeat; padding-top:10px; text-align:left;}
#content #menu-products a {display:block; text-decoration:none; padding:3px;}
#content #menu-products a.menu1 {color:#CBCBB3; font-weight:bold; padding-left:25px; background:url('pliki/menu-products_pts.gif') 15px center no-repeat}
#content #menu-products a.menu2 {color:fff; padding-left:25px;}
#content #menu-products a.menu3 {color:fff; padding-left:35px;}
#content #menu-products a:hover {background-color:#2A4C5B;}
#content #menu-products img {margin:5px 15px 5px 25px;}
#content #menu-products a.klikniete {font-weight:bold; background-color:#3F6678;}
#content #menu-products a.klikniete:hover {background-color:#2A4C5B;}
#content #sentence {width:392px; float:left; overflow:hidden;}
#content #sentence #sentence-margin {margin:0 10px;}
#content #sentence #language{height:16px; background:#7B7B5B url('pliki/language_bg.gif') left top no-repeat;}

#footer {width:770px; clear:both; height:45px; background:#3F4E55 url('pliki/footer_bg.gif') no-repeat; position:relative;}
#footer .links  {position:absolute; top:25px; left:22px;}
#footer .links a {margin:0 5px; color:#fff;}
#footer .author {position:absolute; top:25px; right:0; color:#84959C;}
#footer .author a {color:#84959C; text-decoration:none;}

 /* #content #sentence */
.cena-stara {text-decoration:line-through; color:#a00;}
.cena-stara span {color:#ddd;}
.cena-nowa  {}

.produkt-foto {width:200px; text-align:right; overflow:hidden; position:absolute; right:10px;}
.produkt-opis {width:240px; margin:0.5em 0;}
.produkt-opis ul {margin:0; padding:0; list-style:none;}
.produkt-opis ul li {margin-left:5px; margin-bottom:5px; padding-left:10px; background:url('pliki/produkt-opis_pts.gif') left top no-repeat;}
.produkt-opis-powrot {clear:both; margin:1.5em 0; text-align:center;}
.produkt-cena {font-size:14px;}
.produkt-cena-2 {font-size:12px; color:#E2E0C0;}
.koszyk-brak {color:#514F35;}

.tabela-rozmiar {border:1px solid transparent; border-color:#89896C #89896C #989878 #989878; width:370px;}
.tabela-rozmiar tr td {padding:5px; border:1px solid transparent; border-color:#989878 #989878 #89896C #89896C;}
.tabela-rozmiar img {margin-right:5px;}
.tabela-rozmiar tr td.tytul {text-align:center; color:#86866A; padding:1px; font-weight:bold; letter-spacing:3px; background:#989878;}
.tabela-rozmiar tr td.wymiar {text-align:center;}
.tabela-rozmiar tr td.select {text-align:center;}
.tabela-rozmiar tr td.select input {margin:0; padding:0;}
.tabela-rozmiar tr td.cena {text-align:right;}
.tabela-rozmiar tr td.wymiar, .tabela-rozmiar tr td.select, .tabela-rozmiar tr td.cena {cursor:default;}
.tabela-rozmiar tr td.koszyk {text-align:center;}
.tabela-rozmiar tr:hover td.wymiar {background:#A9A88A;}
.tabela-rozmiar tr:hover td.select {background:#A9A88A;}
.tabela-rozmiar tr:hover td.cena {background:#A9A88A;}
.tabela-rozmiar tr.pierwszy:hover td.wymiar {background:#9D9D7C;}
.tabela-rozmiar tr.pierwszy:hover td.select {background:#9D9D7C;}
.tabela-rozmiar tr.pierwszy:hover td.cena {background:#9D9D7C;}

table.ramki {width:372px; border:1px #7B7B5B solid; border-collapse:collapse; margin-top:5px; background:#7B7B5B;}
table.koszyk tr td {border:none; vertical-align:middle;}
table.koszyk tr.parzyste td .nazwa-rozmiar {color:#BDBD95;}
table.koszyk tr.nieparzyste td .nazwa-rozmiar {color:#DADAAC;}
table.ramki td {padding:3px; vertical-align:top;}
table.ramki td {border:1px solid #7B7B5B;}
table.ramki td table td {border:none;}
/*table.ramki td a {color:#478E04;}*/
table.ramki tr.belka { border-bottom-color:#999999; background:#7B7B5B; color:#333;}
table.ramki tr.belka td{padding:4px; text-align:center; font-size:12px;}
table.ramki tr.tytul { border-bottom-color:#999999; background:#7B7B5B; color:#FFF;}
table.ramki tr.tytul td{padding:4px; text-align:center; font-size:12px;}
table.ramki img.katalog {border:0px; margin:5px; vertical-align:middle; }
table.ramki img.katalog1 {border:0px; width:16px; height:14px; margin:5px; vertical-align:middle; }
table.ramki img.wgore {width:18px; height:20px; border:0px; vertical-align:bottom; margin-left:5px;}
table.ramki img.dol {width:8px; height:9px; border:0px;}

table.ramki tr td.produkty-lp {text-align:center; vertical-align:middle;}
table.ramki tr.parzyste td, table.ramki tr.parzyste input.ukryte {background:#8B8B6B; color:#fff;}
table.ramki input.ukryte2 {border:0px; text-align:center; width:70px; height:15px;}

table.ramki input.ukryte1 {border:0px; text-align:center; width:100%; font-weight:bold; font-size:12px; color:black;}
table.ramki tr.nieparzyste td, table.ramki tr.nieparzyste input.ukryte {background:#A9A88A; color:#fff;}

table.ramki .koszyk-suma-warosc {width:100%; text-align:center; border:none; background:transparent; vertical-align:middle; height:15px;}

table.ramki tr.nieparzyste input.ilosc, table.ramki tr.parzyste input.ilosc {border:1px solid #7B7B5B; width:30px; height:20px; text-align:center;}
table.ramki tr.nieparzyste input, table.ramki tr.parzyste input {vertical-align:middle;}
table.ramki tr td input.tlo {width:124px; border:1px solid #7B7B5B; background:#FFFFE0; color:#7B7B5B; font-size:11px; padding:1px 2px;}
table.ramki tr td input.butt {width:61px; border:1px solid #7B7B5B; background:#9D9D7C; color:#F2EFCF; font-weight:bold; display: inline;}
table.ramki tr td input.margin2 {margin-right:2px;}
table.ramki tr td ul {margin:0.5em 0; padding:0;}
tr.koszyk-stopka td {background:#5D5D3E; color:#fff; padding:2px 0; height:30px; vertical-align:middle;}
tr.koszyk-stopka td input {background:transparent; border:0px; text-align:center; font-weight:bold; font-size:12px; color:#fff; width:100%;}
tr.koszyk-stopka td.zamow {text-align:center;}
tr.koszyk-stopka td.zamow a {color:#fff; font-weight:bold; font-size:12px; border:1px solid #A9A88A; background:#7B7B5B; padding:1px 3px; margin:2px; color:#FFFEDD;}
tr.koszyk-stopka td.zamow a:hover {text-decoration:none; background:#8B8B6B; color:#fff;}

/*table.ramki tr.parzyste td a, table.ramki tr.nieparzyste td a {font-size:11px;}*/

/*td {border:1px solid #A9A88A}*/

.strony {text-align:center; margin:5px 0; font-weight:bold;}
.strony a {color:#fff;}
.strony a:hover {text-decoration:none;}
.strony img {vertical-align:middle;}

.komunikat {margin:0.8em 0; color:#424123; font-size:14px; font-weight:bold; text-align:center;}
.pokaz-wszystko {text-align:center; margin:5px 0;}
.szukane-slowo {font-weight:normal; color:#FFFFE0; font-style:italic;}
.brutto {color:#F6F4D3;}

/*rejestracja*/
table.rejestr {background:#A9A88A; width:372px; margin:0.5em 0 1em; border-collapse:collapse; border-top:1px solid #7B7B5B;}
table.rejestr td {padding:2px 7px; border-bottom:1px solid #7B7B5B;}
table.rejestr td.szer {width:130px;}
table.rejestr td input.butt {width:63px; border:1px solid #7B7B5B; background:#9D9D7C; color:#F2EFCF;}
table.rejestr td input.tlo {width:124px; border:1px solid #7B7B5B; background:#FFFFE0; color:#7B7B5B; font-size:11px; padding:1px 2px;}
table.rejestr td textarea {width:215px; height:50px; border:1px solid #7B7B5B; background:#FFFFE0; color:#7B7B5B; font:11px arial,sens-serif;}

/* polecane */
table.polecane {table-layout:fixed; margin:0; padding:0;}
table.polecane td {padding:0;} /*height:120px;*/
table.polecane td.prod {padding:0px; vertical-align:top; background:#A9A88A; border:1px solid #7B7B5B; border-width:0px 0px 1px 1px;}

table.maly-prod {padding:0;}
table.maly-prod tr td {vertical-align:top; padding:5px;}
table.maly-prod tr td img.maly-prod-foto {width:69px;}
table.maly-prod tr.maly-prod-cena td {vertical-align:bottom; text-align:right;}
table.maly-prod tr.maly-prod-cena td.maly-prod-cena-kwota {text-align:left;}

.input-transparent input {background:none; border:none; width:250px; font-size:11px; color:#C8C5A6;}

div#reklamaPojemnik{
    
    position: relative;
    z-index: 9999;
}

div#reklama{
    
    position: absolute;
    z-index: 9999;
   
    background: #7b7a5b;
    padding: 5px;
    /*
border: 1px solid red;
*/
}
#iks{
    
    text-align: right;
    margin-bottom: 10px;
    color: white;
}
#iks a{
    
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    color: white;
}