body {
	padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px;
	background-color: #FFFFFF; color: #3A3A3A;
	text-decoration: none;
}

td {
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px;
}

div {
	padding-top: 0px; padding-right: 5px; padding-left: 5px; padding-bottom: 0px; margin: 0px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px;
}

div.strona_menu {
	height: 25px;
	padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px;
	background-image: url(gfx/menu_top_strona_background.gif); background-repeat: no-repeat; background-position: left center;
}

div.text {
	padding-top: 10px; padding-right: 5px; padding-left: 5px; padding-bottom: 10px; margin: 0px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px;
}

div.text_dzial {
	 padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px;
}

div.strona_glowna_top {
	padding: 10px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #dddddd;
}

div.pusty {
	display: none
}


p{
	padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #3A3A3A;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}

p.error{
	padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #ff0000;
	text-align: center;
}

p.wiadomosc{
	padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #3a3a3a;
	text-align: center;
}



h1{
	padding-top: 20px; padding-right: 0px; padding-left: 5px; padding-bottom: 0px; margin: 0px; color: #FF6C00;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 24px;
	background-image: url(gfx/h1_background.gif); background-repeat: no-repeat; background-position: bottom left;
}

span.h1{
	color: #11345D;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 14px;
}

h2{
	padding-top: 20px; padding-right: 0px; padding-left: 5px; padding-bottom: 0px; margin: 0px; color: #FF6C00;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 24px;
	background-image: url(gfx/h2_background.gif); background-repeat: no-repeat; background-position: bottom left;
}

h3{padding: 0px; margin: 0px;}
	



p.naglowek{
	padding-top: 10px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #FF6C00;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px;
}

a {
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; color: #FF6C00;
	text-decoration: none;
}
a:hover {text-decoration: underline; }

a.strona_menu_top {
	padding-left: 25px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 24px; color: #22538D;
	text-decoration: none;
}
a.strona_menu_top:hover {font-weight: bold;  text-decoration: none }

a.strona_menu_top_active {
	padding-left: 25px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 24px; color: #22538D;
	text-decoration: none;
}
a.strona_menu_top_active:hover {font-weight: bold;  text-decoration: none }

a.mapa_strony {
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 12px;
	text-decoration: none;
}


td.produkt_zdjecie {
	width: 110px; padding-top: 4px; text-align: center; vertical-align: top;
}

td.produkt_zdjecie_ramka {
	width: 110px; height: 110px; text-align: center; border: 1px solid #22538D; background-color: #ffffff;
}

td.produkt_ramka {
	padding-left: 10px;	padding-bottom: 10px; padding-right: 10px; width: 345px; vertical-align: top;
}

td.produkt_ramka_border {
	padding-left: 10px;	padding-bottom: 10px; padding-right: 10px; width: 345px; vertical-align: top;
	border-right: 1px solid #cedff4;
}


td.produkt_naglowek {
	padding-top: 10px; padding-bottom: 5px; width: 250px; height: 20px; 
	vertical-align: top;
}

a.produkt_naglowek {
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px; color: #22538D;
	text-decoration: none;
}

a.produkt_naglowek:hover {}


td.produkt_naglowek_cena {
	padding: 10 0 5 5px;width: 100px; height: 20px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px; color: #22538D;
	text-align: right; vertical-align: top;
}

span.produkt_naglowek_cena_netto {
	padding-top: 10px; padding-bottom: 5px; width: 100px; height: 20px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; color: #22538D;
	text-align: right;
}

span.produkt_info_niedostepny {
	padding-top: 10px; padding-bottom: 5px; width: 100px; height: 20px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 14px; color: #ff0000;
	text-align: right; vertical-align: top;
}


td.produkt_ramka_rozdzielacz {width: 1px; background-color: #cedff4;}
td.produkt_ramka_rozdzielacz_poz {height: 1px; background-color: #cedff4;}
	
td.produkt_zobacz_szczegoly {
	padding-top: 5px; text-align: center; vertical-align: top;
}

td.produkt_opis {
	padding-top: 0px; padding-left: 10px; width: 225px;;
	vertical-align: top;
}


td.produkt_info_zdjecie {
	width: 110px; height: 110px; padding-bottom: 0px;
	border: 1px solid #22538D; background-color: ffffff; 
	text-align: center;
}

td.produkt_info_opis {
	width: 737px; padding-bottom: 10px; vertical-align: top;
}

div.produkt_info_zdjecie {
	padding: 0px; margin: 0px;
	text-align: center;
	background-color: ffffff;
}

p.produkt_info_cena {
	padding-bottom: 5px; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px; color: #22538D;
}

p.produkt_info_cena_netto {
	padding-bottom: 5px; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 12px; color: #22538D;
}

p.produkt_info_niedostepny {
	padding-bottom: 5px; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px; color: #ff0000;
}

table.produkt_koszyk {
	padding-top: 8px;
}

td.produkt_koszyk {
	padding-right: 8px;
}

td.koszyk_naglowek {
	padding-bottom: 2px;
	border-bottom: #cedff4 1px solid; text-align: center; font-weight: bold;
}



div.menu_left_sklep {
	padding-left: 10px;
}

a.menu_left_sklep {}

a.menu_left_sklep_active {font-weight: bold; color: #FF6C00;}





p.stopka {
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #B2B2B2
}

a.stopka {
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #B2B2B2;
	text-decoration: none;	
}

a.stopka:hover {
	text-decoration: underline;
}

a.stopka_menu {
	padding-left: 5px; padding-right: 5px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 24px; color: #22538D;
	text-decoration: none;
}
a.stopka_menu:hover { color: #FF6C00; text-decoration: none }

a.stopka_menu_active {
	padding-left: 5px; padding-right: 5px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 24px; color: #FF6C00;
	text-decoration: none;
}
a.stopka_menu_active:hover {text-decoration: none }

ul{
	padding-left: 15px;
}

li {padding-top: 5px;}

li.mapa_strony {padding: 0px; margin: 0px;}


textarea {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #272727; border: 1px solid #22538D;}
input {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #272727; border: 1px solid #22538D;}
select {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #272727; border: 1px solid #22538D;}

input.przycisk{
	padding-top: 2px; padding-bottom: 2px; 
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 11px; 
	background-color: #22538D; color: #ffffff; 
}

input.formularz_kontaktowy {
	width: 400px; 
}

input.szukaj_ramka {
	width: 100px; 
}
textarea.formularz_kontaktowy {
	width: 400px; height: 100px;
}

input.formularz_rejestracja {
	width: 300px; 
}
select.formularz_rejestracja {
	width: 300px; 
}
textarea.formularz_rejestracja {
	width: 300px; height: 100px;
}

input.formularz_logowanie {
	width: 300px; 
}

input.formularz_koszyk_produkt_lista {
	width: 50px; 
}

input.koszyk_ilosc{
	width: 50px; 
}


a{
	color: #22538D;
    outline: none;
}
a:hover{ color: #FF6C00; text-decoration: none; }

div.menuTree
{
	padding-left: 0px;
}
div.menuTree UL
{
    font-size: 100%;
    padding: 0px;
    padding-left: 0px;
    margin: 0px;
    display:none;
}
div.menuTree UL LI
{
    list-style: none;
    padding: 0px;
    padding-left: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
    white-space: nowrap;
}
div.menuTree UL LI.parent A
{
	padding-left: 5px;    
}
div.menuTree UL LI.parent A:hover
{
	padding-left: 5px;
}
div.menuTree UL LI.child A
{
    padding-left: 0px;
}
div.menuTree UL LI.child A:hover
{
	padding-left: 0px;
}
div.menuTree UL LI.parent
{
    padding-left: 5px;
}
div.menuTree UL LI.child
{
    
}
div.menuTree UL LI.expanded
{
	background: url(images/menu_left_01_bg.gif) left top no-repeat;
	
}

