
/* SYSTEM - FORMATOWANIE OGÓLNE */

BODY, FONT, SPAN, TD, P, INPUT, TEXTAREA, SELECT {
	font-family : VerdanaCE, Verdana, ArialCE, Arial, Helvetica, sans-serif;
}

BODY {
	background: #FFFA9A;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

A:link		{cursor: pointer !important; cursor: hand; COLOR: #758206; TEXT-DECORATION: none}
A:active		{cursor: pointer !important; cursor: hand; COLOR: #C5D256; TEXT-DECORATION: none}
A:visited		{cursor: pointer !important; cursor: hand; COLOR: #C5D256; TEXT-DECORATION: none}
A:hover		{cursor: pointer !important; cursor: hand; COLOR: #E8122E; TEXT-DECORATION: underline}

DIV#alert {
	font-size: 15px;
	font-family : Helvetica, sans-serif, ArialCE, Arial, VerdanaCE, Verdana;
	color: #880000; 
	text-decoration: blink;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 3px;
	border: 1px solid #B0B0B0;
	background-color: #C6E0ED;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
}

INPUT, SELECT, TEXTAREA {
	font-size: 11px;
	padding: 3px;
	border: 1px solid #B0B0B0;
	background-color: #EFEFEF;
}

INPUT:hover,
SELECT:hover,
TEXTAREA:hover {
	font-size: 11px;
	padding: 3px;
	border: 1px solid #909090;
	background-color: #FFFFFF;
}

INPUT:focus, 
SELECT:focus, 
TEXTAREA:focus {
	font-size: 11px;
	padding: 3px;
	background-color: #FFFFE7; 
	border: 1px solid #000000;
}

input.button,
input.submit {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: 0;
	border-left: 1px solid #DDDDAA;
	border-top: 1px solid #DDDDAA;
	border-right: 1px solid #999966;
	border-bottom: 1px solid #999966;
	padding: 2px 4px 2px 4px;
	cursor: pointer !important;
	cursor: hand;
	margin-bottom: 1px;
	text-transform: uppercase;
}

input.button:hover, input.button:focus,
input.submit:hover, input.submit:focus {
	color: #550000;
	border: 0;
	border-left: 1px solid #999966;
	border-top: 1px solid #999966;
	border-right: 1px solid #DDDDAA;
	border-bottom: 1px solid #DDDDAA;
}

HR { border: 0px; height: 1px; background-color: #b0b0b0; color: #b0b0b0; }

H1 { font-size: 19px; font-family : Trebuchet MS, Helvetica, sans-serif, VerdanaCE, Verdana; color: #000000; text-decoration: none; font-weight: bold; line-height: 130%; margin-top: 2px; margin-bottom: 2px; }
H2 { font-size: 17px; font-family : Trebuchet MS, Helvetica, sans-serif, VerdanaCE, Verdana; color: #000000; text-decoration: none; font-weight: bold; line-height: 130%; margin-top: 2px; margin-bottom: 2px; }
H3 { font-size: 15px; font-family : Trebuchet MS, Helvetica, sans-serif, VerdanaCE, Verdana; color: #000000; text-decoration: none; font-weight: bold; line-height: 130%; margin-top: 2px; margin-bottom: 2px; }
H4 { font-size: 13px; font-family : Trebuchet MS, Helvetica, sans-serif, VerdanaCE, Verdana; color: #000000; text-decoration: none; font-weight: bold; line-height: 130%; margin-top: 2px; margin-bottom: 2px; }
H5 { font-size: 12px; font-family : Trebuchet MS, Helvetica, sans-serif, VerdanaCE, Verdana; color: #000000; text-decoration: none; font-weight: bold; line-height: 130%; margin-top: 2px; margin-bottom: 2px; }

IMG { border: 0px; }
A IMG { border: 0px; }

#TABLE {
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#MAIN_TABLE {
	width: 100%;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	height: auto;
}

#CENTER_TABLE {
	width: 780px;
	vertical-align: top;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 1px solid #1F3335;
	border-right: 1px solid #1F3335;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#LOGO_TABLE {
	width: 780px;
	vertical-align: top;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.szukaj {
	background-color: #FFFFFF;
	border: 0px;
	margin: 0px;
	color: #990000;
}

.wysz {
	background-color: #FFFFFF;
	color: #990000;
}

/* DÓŁ STRONY - FOOTER */

#FOOTER_TABLE {
	background-color: #FFFFFF;
	width: 780px;
	height: 40px;
	vertical-align: top;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#FOOTER_TD1 {
	background-color: #FFFFFF;
	width: 206px;
	height: 40px;
	vertical-align: top;
	border: 0px;
	font-size: 10px;
	font-family : ArialCE, Arial, Helvetica, sans-serif, VerdanaCE, Verdana;
	color: #656565; 
	text-decoration: none;
}

#FOOTER_TD2 {
	background: #FFFFFF url('layout_img/main_bg.gif');
	width: 574px;
	height: 40px;
	vertical-align: top;
	border: 0px;
	font-size: 11px;
	font-family : ArialCE, Arial, Helvetica, sans-serif, VerdanaCE, Verdana;
	color: #b0b0b0; 
	text-decoration: none;
	font-weight: bold;
}

#FOOTER_TD1 a,
#FOOTER_TD1 a:link,
#FOOTER_TD1 a:visited {
	font-size: 10px;
	font-family : ArialCE, Arial, Helvetica, sans-serif, VerdanaCE, Verdana;
	color: #656565; 
	text-decoration: none;
}

#FOOTER_TD2 a,
#FOOTER_TD2 a:link,
#FOOTER_TD2 a:visited {
	font-size: 11px;
	font-family : ArialCE, Arial, Helvetica, sans-serif, VerdanaCE, Verdana;
	color: #b0b0b0; 
	text-decoration: none;
	font-weight: bold;
}

#FOOTER_TD1 a:hover,
#FOOTER_TD1 a:active {
	font-size: 10px;
	font-family : ArialCE, Arial, Helvetica, sans-serif, VerdanaCE, Verdana;
	color: #A00000; 
	text-decoration: underline;
}

#FOOTER_TD2 a:hover,
#FOOTER_TD2 a:active {
	font-size: 11px;
	font-family : ArialCE, Arial, Helvetica, sans-serif, VerdanaCE, Verdana;
	color: #A00000; 
	text-decoration: underline;
	font-weight: bold;
}


/* RAMKA LOSOWANIA - RANDOM BOX */

.random_desc {
	font-size: 10px;
	font-family : VerdanaCE, Verdana, ArialCE, Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
}

.random_desc a,
.random_desc a:link,
.random_desc a:visited {
	font-size: 10px;
	font-family : ArialCE, Arial, Helvetica, sans-serif, VerdanaCE, Verdana;
	color: #205c97; 
	text-decoration: none;
}

.random_desc a:hover,
.random_desc a:active {
	font-size: 10px;
	font-family : ArialCE, Arial, Helvetica, sans-serif, VerdanaCE, Verdana;
	color: #A00000; 
	text-decoration: underline;
}

.random_cat {
	font-size: 11px;
	font-family : VerdanaCE, Verdana, ArialCE, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
}

.random_cat a,
.random_cat a:link,
.random_cat a:visited {
	font-size: 11px;
	font-family : VerdanaCE, Verdana, ArialCE, Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
	border: 1px solid #6a6d15;
	padding: 2px 0.6em;
}

.random_cat a:hover,
.random_cat a:active {
	font-size: 11px;
	font-family : VerdanaCE, Verdana, ArialCE, Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
	border: 1px solid #6a6d15;
	padding: 2px 0.6em;
}


/* BOCZNE MENU - KATEGORIE */

UL	{ padding: 1px 2em; margin: 1px; list-style-position: outside; text-indent: 1px; list-style-type: square;}
UL#SUB	{ padding: 1px 1em; margin: 2px; list-style-position: inside; list-style-type: circle;}
LI	{ font-size: 12px; margin-top: 2px; margin-bottom: 2px; text-indent: 1px; }
LI#SUB	{ font-size: 10px; margin-top: 0px; margin-bottom: 0px; text-indent: 1px; }

.menu {
	font-size: 11px;
	color: #000000; 
	text-decoration: none;
}

.menu a,
.menu a:link,
.menu a:visited {
	color: #010101; 
	text-decoration: none;
	font-weight: bold;
}

.menu a:hover,
.menu a:active {
	color: #A00000; 
	text-decoration: none;
	font-weight: bold;
}

LI a,
LI a:link,
LI a:visited {
	font-family: Trebuchet MS, Helvetica, sans-serif, ArialCE, Arial, VerdanaCE, Verdana;
	font-size: 12px;
	color: #010101; 
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

LI a:hover,
LI a:active {
	font-family: Trebuchet MS, Helvetica, sans-serif, ArialCE, Arial, VerdanaCE, Verdana;
	font-size: 12px;
	color: #A00000; 
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

LI#SUB a,
LI#SUB a:link,
LI#SUB a:visited {
	font-family: ArialCE, Arial, VerdanaCE, Verdana;
	font-size: 10px;
	color: #010101; 
	text-decoration: none;
	font-weight: bold;
}

LI#SUB a:hover,
LI#SUB a:active {
	font-family: ArialCE, Arial, VerdanaCE, Verdana;
	font-size: 10px;
	color: #A00000; 
	text-decoration: none;
	font-weight: bold;
}

/* GŁÓWNA RAMKA - MAIN */

.main {
	font-size: 13px;
	font-family : VerdanaCE, Verdana, ArialCE, Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
	padding: 6px 1.2em;
	text-align: justify;
}


/* RAMKA LOGOWANIA - BOX */

.box {
	font-size: 11px;
	font-family : VerdanaCE, Verdana, ArialCE, Arial, Helvetica, sans-serif;
	color: #404060; 
	text-decoration: none;
}

.box a,
.box a:link,
.box a:visited {
	font-size: 11px;
	font-family : ArialCE, Arial, Helvetica, sans-serif, VerdanaCE, Verdana;
	color: #00468c; 
	text-decoration: none;
	font-weight: bold;
}

.box a:hover,
.box a:active {
	font-size: 11px;
	font-family : ArialCE, Arial, Helvetica, sans-serif, VerdanaCE, Verdana;
	color: #A00000; 
	text-decoration: none;
	font-weight: bold;
}


/* KARTA PRODUKTU */

DIV#lista {
	font-size: 15px;
	font-family : Helvetica, sans-serif, VerdanaCE, Verdana, ArialCE, Arial;
	color: #000000; 
	text-decoration: none;
	border: 0px;
}

.product_card {
	font-size: 13px;
	font-family : VerdanaCE, Verdana, ArialCE, Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	-moz-border-radius: 1px 1px 1px 1px;
	background-color: #F0F0F0;
}

.product_card_promo {
	font-size: 13px;
	font-family : Helvetica, VerdanaCE, Verdana, ArialCE, Arial, sans-serif;
	color: #000000; 
	text-decoration: none;
	border-left: 3px solid #FFF5F5;
	border-top: 3px solid #FFF5F5;
	border-right: 3px solid #DFD3D3;
	border-bottom: 3px solid #DFD3D3;
	-moz-border-radius: 2px 2px 2px 2px;
	background-color: #E9E3E3;
}

.product_card_fr1 {
	font-size: 15px;
	font-family : Trebuchet MS, Helvetica, sans-serif, VerdanaCE, Verdana, ArialCE, Arial;
	color: #000000; 
	text-decoration: none;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	-moz-border-radius: 1px 1px 1px 1px;
	padding: 2px 4px 2px 4px;
	background-color: #FFFA9A;
}

.product_card_fr1_promo {
	font-size: 15px;
	font-family : Trebuchet MS, Helvetica, sans-serif, VerdanaCE, Verdana, ArialCE, Arial;
	color: #000000; 
	text-decoration: none;
	border-left: 2px solid #DFD3D3;
	border-top: 2px solid #DFD3D3;
	border-right: 2px solid #FFF5F5;
	border-bottom: 2px solid #FFF5F5;
	-moz-border-radius: 2px 2px 2px 2px;
	padding: 2px 4px 2px 4px;
	background-color: #FFCC33;
}

.product_card_fr1_promo a,
.product_card_fr1_promo a:link,
.product_card_fr1_promo a:visited {
	font-size: 15px;
	font-family : Trebuchet MS, Helvetica, sans-serif, VerdanaCE, Verdana, ArialCE, Arial;
	color: #000000; 
	text-decoration: none;
}

.product_card_fr1_promo a:hover,
.product_card_fr1_promo a:active {
	font-size: 15px;
	font-family : Trebuchet MS, Helvetica, sans-serif, VerdanaCE, Verdana, ArialCE, Arial;
	color: #A00000; 
	text-decoration: none;
}

.product_card_fr1 a,
.product_card_fr1 a:link,
.product_card_fr1 a:visited {
	font-size: 15px;
	font-family : Trebuchet MS, Helvetica, sans-serif, VerdanaCE, Verdana, ArialCE, Arial;
	color: #000000; 
	text-decoration: none;
}

.product_card_fr1 a:hover,
.product_card_fr1 a:active {
	font-size: 15px;
	font-family : Trebuchet MS, Helvetica, sans-serif, VerdanaCE, Verdana, ArialCE, Arial;
	color: #A00000; 
	text-decoration: none;
}

.product_card_fr2 {
	font-size: 13px;
	font-family : VerdanaCE, Verdana, ArialCE, Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
	border-top: 0px;
	border-bottom: 1px solid #DDDDDD;
	border-left: 0px;
	border-right: 0px;
}

.product_card_fr2 DIV {
	font-size: 13px;
	font-family : VerdanaCE, Verdana, ArialCE, Arial, Helvetica, sans-serif;
	color: #000000; 
	padding: 0px 6px 6px 6px;
}
.product_card_fr2 IMG { 
	border-left: 4px solid #CCCCCC;
	border-top: 4px solid #CCCCCC;
	border-right: 4px solid #FAFAFA;
	border-bottom: 4px solid #FAFAFA;
	background-color: #FFFFFF; 
	margin: 0px 0px 2px 6px;
}

.product_card_fr2 A IMG { 
	border-left: 4px solid #CCCCCC;
	border-top: 4px solid #CCCCCC;
	border-right: 4px solid #FAFAFA;
	border-bottom: 4px solid #FAFAFA;
	background-color: #FFFFFF; 
	margin: 0px 0px 2px 6px;
}

/* PRZYCISKI - BUTTONS */

.button1,
.button2 {
	font-size: 11px;
	font-family : ArialCE, Arial, VerdanaCE, Verdana, Helvetica, sans-serif;
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
}

.button1 a,
.button1 a:link,
.button1 a:visited {
	font-size: 11px;
	font-family : ArialCE, Arial, VerdanaCE, Verdana, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
	border: 1px solid #6a6d15;
	padding: 2px 0.6em;
}

.button1 a:hover,
.button1 a:active {
	font-size: 11px;
	font-family : ArialCE, Arial, VerdanaCE, Verdana, Helvetica, sans-serif;
	color: #550000; 
	text-decoration: none;
	border: 1px solid #6a6d15;
	padding: 2px 0.6em;
}

.button2 a,
.button2 a:link,
.button2 a:visited {
	font-size: 11px;
	font-family : ArialCE, Arial, VerdanaCE, Verdana, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
	border: 1px solid #6a6d15;
	padding: 2px 0.6em;
}

.button2 a:hover,
.button2 a:active {
	font-size: 11px;
	font-family : ArialCE, Arial, VerdanaCE, Verdana, Helvetica, sans-serif;
	color: #550000; 
	text-decoration: none;
	border: 1px solid #6a6d15;
	padding: 2px 0.6em;
}