/* GENERAL */
*     { font-family: Verdana, Arial; font-size: 9pt }

h2		{ font-size: 20pt; font-weight: normal; text-align: left; margin: 15px; margin-top: 14px; margin-bottom: 10px }
h3		{ font-size: 16pt; font-weight: normal; margin: 0px; padding: 0px; text-align: center }
h4    { font-size: 12pt; font-weight: normal; text-align: center; margin: 0px; margin-top: 8px; margin-bottom: 12px }
h5    { font-size: 10pt; font-weight: bold; margin: 8px; margin-top: 18px; }

p					{ margin: 0px; margin-top: 6px; margin-bottom: 6px }
p.txt			{ margin: 8px; margin-top: 14px; margin-bottom: 14px; line-height: 1.3 }
p.wypunkt	{ margin: 12px; margin-left: 35px; line-height: 1.5 }
.j        { text-align: justify; line-height: 1.3 }
.c				{ text-align: center }

img			{ border: 0px }
table		{ border: 0px }
form		{ margin: 0px; padding: 0px }

a				{ color: #CC0022; text-decoration: none }
a:hover	{ color: #FF0022; text-decoration: underline }

small		{ font-size: 8pt }
small *	{ font-size: 8pt }

/* wypunktowania */

ul.punkty li  { margin-top: 3px; margin-bottom: 6px }

ul.bluepts { list-style: disc url(m_punkt.gif) inside; }

/* Special Offer: oferta specjalna z prawej strony */

.so_head		{ color: #FFFFFF; background-color: #000077; text-align: center; font-weight: bold }
.so_body		{ font-size: 8pt }
.so_body *	{ font-size: 8pt }
td.so_body	{ background-color: #FFFFF5; border: 1px solid #000077 }
.so					{ border: 1px solid #FFC050; padding: 0 }
.so_submit	{ border: 1px solid #990000; background-color: #FFFFFF; color: #CC0022; margin-left: 3px; cursor: pointer }
form.so			{ margin-bottom: 4px; border: 0; text-align: center }
table.so		{ padding: 0px; margin: 0px; border: 0 }
table.so td	{ padding: 4px }

.linked     { cursor: pointer }

/* Cytaty */

.cytat			{ background-color: #FFFFF5; text-align: justify }
table.cytat { border: 1px solid #000000 }
.podpis			{ text-align: right; font-size: 8pt; margin-bottom: 2px }
p.cytatodn  { text-align: right; font-size: 8pt; margin-top: 0px; margin-bottom: 0px }
p.cytatodn * { font-size: 8pt }

/* Rozne */

.praca    { line-height: 1.5 }

/* Duzym drukiem */

.duzy		{ font-size: 11pt; margin: 10px; margin-left: 80px; margin-right: 80px }
.duzy *	{ font-size: 11pt }
.maly   { font-size: 8pt }
.maly * { font-size: 8pt }

/* APRIL TOP: Menu u gory */

.r			{ color: #AA0000 }

.apr_top		{ font-family: Verdana, Tahoma, Arial; font-size: 8pt; font-weight: bold; text-align: right; color: navy; margin: 0; padding: 0 }
.apr_bot		{ font-family: Verdana, Tahoma, Arial; font-size: 11pt; font-weight: bold; text-align: left; color: navy; margin: 0; padding: 0 }
a .apr_top	{ color: #AAAAAA; text-decoration: none }
a:hover p.apr_top	{ color: #FF0022; text-decoration: none }
a .apr_bot	{ color: #CC0022; text-decoration: none }
a:hover p.apr_bot	{ color: #FF0022; text-decoration: underline }

.subapr     { font-size: 9pt; padding: 0px; margin: 0 }
.subapr a		{ color: #CC0022; font-weight: bold; text-decoration: none }
.subapr a:hover   { color: #FF0022; font-weight: bold; text-decoration: underline }


/* APRIL BOTTOM: Dolne menu */

.botmenu		{ font-size: 9pt }
.botmenu a	{ color: #CC0022; font-weight: bold; text-decoration: none }
.botmenu a:hover	{ color: #FF0022; font-weight: bold; text-decoration: underline }

.aprmini	{ color: #888888; font-size: 8pt }
.aprbl		{ color: #000000; font-size: 8pt }
.hrmini		{ color: #EEEEEE }

.inne			{ font-size: 9pt; text-align: center }
.innes		{ font-size: 8pt }
.innes a	{ font-size: 8pt; font-weight: normal }
.innes a:hover	{ font-size: 8pt; font-weight: normal }


/* APRIL MISC */

p.img_desc		{ font-size: 8pt; margin: 6px; text-align: justify }
p.img_desc *	{ font-size: 8pt }


/* Katalog Produktów */

.kategoria *    { font-size: 12pt }
select.kategoria  { font-size: 12pt }
.kat_ktg_nazwa  { font-size: 10pt; font-weight: bold; margin: 0; margin-left: 30px; margin-bottom: 6px }
.kat_ktg_opis   { font-size: 9pt; font-weight: normal; color: #3c3c3c; margin: 0; margin-top: 6px }
.kat_ktg_opis * { font-size: 8pt }
ul.krotko li    { margin-top: 6px }
h3.wariant      { font-size: 12pt; font-weight: bold; margin-top: 28px; margin-bottom: 0px; margin-left: 30px; text-align: left }
h4.wariant      { font-size: 9pt; font-weight: bold; margin-top: 0px; margin-bottom: 8px; margin-left: 20px; text-align: left }
td.cena         { line-height: 1.6 }
td.cena b       { font-size: 11pt }
p.wopis          { font-size: 8pt }

table.fotki th  { text-align: center; font-size: 9pt; font-weight: bold }
table.fotki td  { text-align: center; font-size: 8pt }
table.fotki td * { font-size: 8pt }
p.katzdj    { margin: 0px; margin-top: 3px }

.katblue    { background-color: #D0E0F0 }
td.katkat   { font-weight: bold; font-size: 13pt }
td.katbtn   { background-color: #FFFFFF; border: 1px solid #FF9999; text-align: center; font-size: 8pt; margin: 0px; padding: 5px }
td.katbtn * { font-size: 8pt }

/* Lista mailingowa */
table.nl    { background-color: #FFFFF0; border: 1px solid #000000 }
table.nl th { padding: 5px }
tr.pad td   { padding: 5px }
input.nl    { background-color: #FFFFFF; padding: 2px; font-size: 8pt }
input.nlsubmit  { font-weight: bold; color: #000000; background-color: #D0E0F0; cursor: pointer; padding: 3px }

/* koszyk */
table.koszyk { border: 1px solid #001177 }
table.koszyk th { background-color: #D0E0F0; font-weight: bold; text-align: center; border-bottom: 1px solid #001177 }
table.koszyk td { background-color: #ffffff; padding: 1px } /*#DDEEFF*/
table.koszyk td.bottom { background-color: #D0E0F0; padding: 1px; border-top: 1px solid #001177 }

