body{ margin: 0 0 10px 0; padding: 0; font-family: Arial; text-align: center; font-size: 12px; }
.bold{ font-weight: bold !important; }
#phone{ font-size:16px;margin:15px 0 10px 0; padding: 10px; background-color: #80bfeb; width: 171px; _width: 191px; }
div#container{ white-space: normal; width: 785px; margin: 0 auto; text-align: left; }

div#ramka-home-head{ width: 100%-10px; background-color: #D4D8E9; padding: 10px; margin-bottom: 20px ; }
div#ramka-opis-head{ width: 100%-15px; background-color: #D4D8E9; padding: 10px; }

div#top{ width: 100%; height: 239px; }
div#top img{ border: 0; }
div.center{ text-align: center; }
div.boks-kolory{ float: left; text-align: center; margin-left: 5px; }
a.boks-kategoria{ color: #C00042; border: 0; font-weight: normal; }

div.foto{ margin: 0 auto; text-align: center; background-color: white; width: 150px; height: 149px;
border: 1px #2869B8 solid; float: left; }
/* div.foto img{ border: 1px #2869B8 solid; } */
div.foto img{ border: 0; margin-top: 5px; }
div.alert{ text-align: center; width: 100%; margin: 0 auto; }
div.div-cena{ font-size: 14px; border: 1px #cecece solid; width: 160px; text-align: left; padding: 5px; margin-bottom: 10px; }

font.AT{ font-weight: bold; color: red; }
div.tresc{ float: left; width: 65%; margin-left: 10px; }
div.zamowienie-left{ padding-bottom: 10px; width: 130px; float: left; }
div.zamowienie-right{ width: 400px; float: left; }

div#koszyk{ margin-bottom: 10px; width: 191px; height: 148px; background: url(img/kosz-bg.jpg) no-repeat; }
div#koszyk a{ color: white; }


/* nowe style dla koszyka */
div.koszyk-1{ background-color: #edf6e1; padding: 10px; }
div.koszyk-2{ background-color: #fefffd; padding: 10px; }
div.koszyk-1 small{ font-size: 12px; color: #f4835b; }
div.koszyk-2 small{ font-size: 12px; color: #f4835b; }
div.koszyk-1 form{ margin: 0; padding: 0; }
div.koszyk-2 form{ margin: 0; padding: 0; }


ul.lista-zakupy{ margin: 0 0 0 20px; padding: 0; }

div#newsletter{ width: 191px; height: 148px; padding-bottom: 5px; background: url(img/newsletter-bg.jpg) no-repeat; }
div#newsletter ul{ margin: 0 0 0 30px; padding: 0; font-size: 11px; text-align: left; }
div#newsletter form{ margin: 0 0 10px 0; padding: 0; }
div#newsletter a{ cursor: help; }
input.newsletter{ border: 1px #2664B6 solid; font-size: 11px; }
input.newsletter-submit{ position: relative; top: 8px; left: 0; }

div.opcje{ margin-top: 60px; }

.inputbutton{
background-image: url(img/adm/buttonz.gif);
height: 17px; background-repeat: no-repeat; background-position: left top;
border-top: 1px #B4B4B4 solid; border-left: 1px #B4B4B4 solid;
border-right: 1px #727272 solid; border-bottom: 1px #727272 solid;
padding-left: 10px;
padding-right: 10px;
font-size: .9em;
margin: 0px;
color: white;
margin-right: 10px;
}

h2{ _font-size: 15px; font-size: 15px; margin: 0; padding: 0; }

div.shop-list{ margin-bottom: 10px; width: 90%; padding: 10px; background-color: #f7f7f7; }
div.shop-desc{ float: left; margin-bottom: 10px; width: 400px; padding: 10px; background-color: #f7f7f7; }
div.shop-desc
div.shop-foto{ margin: 0 auto; text-align: center; background-color: white; float: left; width: 150px; height: 149px; border: 1px #2869B8 solid; margin-right: 10px; }
div.shop-foto img{ border: 0; margin-top: 5px; }
font.price{ color: red; font-size: 15px; font-weight: bold; }
font.title{ color: #2869B8; font-weight: bold; }

/* css dla lewej strony */
div#left{ float: left; width: 200px; }
div.leftbg{ margin: 5px 0 10px 0; width: 188px; background-color: #F7F7F7; }
div.leftbg ul{ margin: 0; padding: 10px 10px 10px 10px; list-style: none; }
div.leftbg a{ color: #2040AB; font-weight: bold; text-decoration: none; border-bottom: 1px #C8C8C8 solid; }

img.noborder{ border: 1px #CECECE solid; }
div#menu{ _padding-bottom: 20px; padding-bottom: 10px; }

div#navigate{ margin-left: 330px; margin-bottom: 20px; margin-top: 20px; width: 190px; }
div#navigate a{ text-align: center; float: left; margin-right: 10px; display: block; border: 1px black solid; color: white; text-decoration: none; padding: 5px; width: 70px; font-size: 11px;
background-color: #c80146; }

a.button{ text-align: center; float: left; margin-right: 10px; display: block; border: 1px black solid; color: white; text-decoration: none; padding: 5px; width: 70px; font-size: 11px;
background-color: #c80146; }

div.reklama{ float: left; width: 150px; }
div.reklama img{ border: 1px #cecece solid; }

input.button-submit{ padding: 5px; background-color: #c80146; border: 1px black solid; color: white; }

/* style dla menu - rollover */
a#kosz{ margin-left: 7px; _margin-left: 3px; float: left; display: block; width: 85px; height: 25px;  }
/* a#kosz:hover{ background-position: 0 -19px; } */
.kosz-de { background: url(img/menu/koszyk2_de.gif) 0 0 no-repeat; }
.kosz-pl { background: url(img/menu/koszyk2_pl.gif) 0 0 no-repeat; }

a#home{ float: left; display: block; width: 82px; height: 19px;  }
a#home:hover{ background-position: 0 -19px; }
.home-pl { background: url(img/menu/home_pl.gif) 0 0 no-repeat; }
.home-de { background: url(img/menu/home_de.gif) 0 0 no-repeat; }


a#promocje{ float: left; display: block; width: 82px; height: 19px; }
a#promocje:hover{ background-position: 0 -19px; }
.promocje-pl {  background: url(img/menu/promocje_pl.gif) 0 0 no-repeat; }
.promocje-de {  background: url(img/menu/promocje_de.gif) 0 0 no-repeat; }

a#cennik{ float: left; display: block; width: 82px; height: 19px; background: url(img/menu/cennik.gif) 0 0 no-repeat;  }
a#cennik:hover{ background-position: 0 -19px; }

a#agb{ float: left; display: block; width: 82px; height: 19px;  }
a#agb:hover{ background-position: 0 -19px; }
.agb-pl { background: url(img/menu/agb_pl.gif) 0 0 no-repeat; }
.agb-de { background: url(img/menu/agb_de.gif) 0 0 no-repeat; }

a#news{ float: left; display: block; width: 82px; height: 19px; }
a#news:hover{ background-position: 0 -19px; }
.news-pl { background: url(img/menu/nowosci_pl.gif) 0 0 no-repeat;  }
.news-de { background: url(img/menu/nowosci_de.gif) 0 0 no-repeat;  }

a#firma{ float: left; display: block; width: 82px; height: 19px;  }
a#firma:hover{ background-position: 0 -19px; }
.firma-pl { background: url(img/menu/firma_pl.gif) 0 0 no-repeat; }
.firma-de { background: url(img/menu/firma_de.gif) 0 0 no-repeat; }

a#kontakt{ float: left; display: block; width: 82px; height: 19px; background: url(img/menu/kontakt.gif) 0 0 no-repeat; }
a#kontakt:hover{ background-position: 0 -19px; }


/* koniec css dla rollovera w menu */


div#right{ text-align: justify; float: left; width: 584px; }

div#footer{ margin-top: 20px; color: white; height: 22px; background: url(img/stopka.gif) no-repeat; clear: both; width: 100%; }

div#footer div{ padding: 5px 0 0 10px; }

.menutitle{
margin: 5px 0 0 5px;
font-weight: bold;
/* width: 80%; _width: 90%; */ width: 175px;
height: 24px;
/* border-bottom: 1px #C8C8C8 solid; */
/* color: #2040ab; */ color: white;
cursor: pointer;
background: url(img/menubg.jpg) no-repeat;

}

div.menutitle div{
padding-top: 5px;
padding-left: 10px;
}


.submenu{
color: #C00042;
padding: 5px 0 5px 0;
margin: 0 0 0 10px;
line-height: 180%;
}

font.stat{ font-weight: normal; color: black; }

a.shop-home{ text-align: center; float: left; margin-right: 10px; display: block; border: 1px black solid; color: white; text-decoration: none; padding: 5px; width: 70px;
background-color: #c80146; }

/* style dla tabelki w opisach */
table#produkt-opis{ font-size: 11px; margin: 0 auto; width: 95%; color: black; }
table#produkt-opis td{ padding: 2px 0; text-align: center; font-weight: bold; }
td.title-tabela{ background-color: #e0e0e0; }
td.txt-tabela{ background-color: #ebebeb; }

div.reklamaBox a.title{ }
div.reklamaBox img{ border: 0 !important; margin: 10px 0 10px 0; }
div.reklamaBox{ margin: 0 0 10px 0; text-align: center; border: 1px solid #cecece; }

.phone{ margin: 5px 0 5px 0; padding: 5px 0 0 35px; background: url(/img/phone.gif) left top no-repeat; height: 35px; } 
