body {font: 10pt Arial; color: #444444; line-height: 100%; margin: 0px; padding: 0px;}
body, td, div, p, {color: #444444;}
.tinyMCE {}
.tiny MCE td {margin: 0px; padding: 0px; font: 10pt Arial;}
.tiny MCE span {margin: 0px; padding: 0px; font: 10pt Arial;}
table {border-collapse: collapse;}
p, pre {margin: 0px; padding: 0px; font: 10pt Arial;}
a {text-decoration: none; color: blue; cursor: pointer;}
a:hover {text-decoration: underline; color: #B93300;}


/* tabela z menu gornym */
.menu_gorne {font: 16pt "Monotype Corsiva", "Times New Roman"; padding: 5px 0px 5px 0px;}
.menu_gorne td:last-child {text-align: right; padding-right: 3px;}
.menu_gorne a {color: #444;}
.menu_gorne a:hover {color: #B93300; text-decoration: underline;}

/* tabela */
#dzialy td:last-child {text-align: right; padding-right: 3px;}

/* menu pod banerem - div */
.nad_menu {position: relative; font: 16pt "Monotype Corsiva", "Times New Roman"; padding: 5px 0px 5px 0px; z-index: 98;}
.nad_menu span a {color: #444; padding-bottom: 5px; cursor: default;}
.nad_menu span a:hover {color: #B93300; text-decoration: underline;}

/* menu pod banerem - podmenu - div */
.pod_menu {
     position: absolute;
     display: none;
     padding: 7px;
     left: 0px;
     top: 35px; 
     border: 2px solid #FFCC99;
     background: #FFF5D1;
     font: 12px Arial;
     text-decoration: none;
     text-align: left;
     filter: alpha(opacity=90);
     opacity: 0.9;
     z-index: 99;
     }
     
.pod_menu a {color: #333;}
.pod_menu a:hover {color: #B93300; text-decoration: underline; cursor: pointer;}

/* loga działów - div */
.nad_menu2 {position: relative; display: inline-block; margin:  20px 0px 20px 0px; z-index: 10;}
.nad_menu2 img {border: 2px solid #F3EBC1;}

/* loga działów - podmenu - div */
.pod_menu2 {
     position: absolute;
     display: none;
     padding: 7px;
     left: 2px;
     top: 2px; 
     border: 2px solid #FFCC99;
     background: #FFF5D1;
     font: 12px Arial;
     text-decoration: none;
     text-align: left;
     filter: alpha(opacity=90);
     opacity: 0.9;
     z-index: 11;
     }
     
.pod_menu2 a {color: #333;}
.pod_menu2 a:hover {color: #B93300; text-decoration: underline;}

     
/* div */
.stopka {border-top: 2px solid #F3EBC1; font: 8pt Verdana, Arial; text-align: center; line-height: 150%; padding-top: 3px; margin-bottom: 10px;}
.stopka a {margin: 7px; color: #666;}
.stopka a:hover {color: #B93300; text-decoration: underline;}
.statystyki a {margin: 0px;}

/* produkt - TABELA */
.produkt {width: 100%; border-top: 1px solid #CC9966; padding: 0px;}
.produkt .obrazek {width: 140px; padding: 10px 10px 10px 0px; vertical-align: top;}
.produkt .obrazek img {border: 0px;}

.produkt .opis {height: 100%; font: 10pt Arial; padding: 10px 10px 0px 0px; vertical-align: top;}

.produkt .ceny {width: 162px; vertical-align: top; padding: 10px 0px 0px 0px;}
.produkt .ceny table {font: 10pt Arial; width: 100%; border-bottom: 1px solid #F3EBC1;}
.produkt .ceny table td:last-child {padding: 4px 0px 4px 0px;}
.produkt .ceny table td {padding: 4px 0px 4px 0px;}
.produkt a {text-align: right;}


/* stronicowanie - DIV */
.stronicowanie {width: 675px; vertical-align: middle; background: #F9F5DE;
                font: 8pt Verdana; color: #444; padding: 5px; margin: 20px 10px 0px 0px;}

/* koszyczek - TD */
.koszyczek {vertical-align: middle; text-align: right; background: #F9F5DE;
         font: bold 10pt Verdana; color: #993300; padding-right: 5px;}
.koszyczek a {color: #993300;}
.koszyczek a:hover {color: red;}
.koszyczek_kom {font: bold 25pt Tahoma; color: #669900; text-align: center;
                background: #FFFF99; border: 2px solid #666666; padding: 20px;}


/* ścieżka - TD */
.sciezka {width: 688px; padding: 2px; vertical-align: middle; font: 8pt Verdana; color: #999; border: 0px dotted gray;}
.sciezka a {text-decoration: none; color: #999;}
.sciezka a:visited {color: #999;}
.sciezka a:hover {text-decoration: underline; color: #B93300;}
.sciezka a:last-child {font-weight: bold;}

/* newsletter - TABLE */
.newsletter {font: 10pt Tahoma; color: #333; margin: 15px;}

/*darmowy plik - DIV */
.darmowy_plik {float: left; font: bold 10pt Tahoma; color: green; margin: 5px 0px 5px 0px; border-top: 1px dotted #ccc;}
.darmowy_plik a {font: 10pt Tahoma; color: blue;}
.darmowy_plik a:hover {color: red;}
.darmowy_plik_cena {width: 100%; text-align: center; font: bold 10pt Tahoma; color: gray;}
