p {margin-bottom:1em}
div, form {margin:0;padding:0;}
ul {
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 20px;
}
.small{
	font-size:10px;
}
.gwiazdka{
	color:#FF0000;
}
html, body{height:100%;} 
img { border:0; }
body { font-family: Arial, Verdana, Tahoma; background-color:#ffffff; color: #375F87; margin:0;padding:0; font-size: 11px;}
#outer{ z-index:2; margin-top: 0px; width:980px; text-align:center; margin: 0 0 -76px 0; color: #293E00; min-height:100%; background-color:#ffffff}

#header{ z-index:19; position:absolute; top:0; left:0; width:100%; height:21px; background-image:url(../img/header_gradient.jpg); background-position:top; background-repeat:repeat-x; color: #293E00; background-color:#8ED200; }

#naglowek{ text-align:left;	width:980px; z-index:8; }
#stopka{ text-align:left;	width:980px; z-index:8; }
#footer { width:100%; clear:both; height:76px; background:#ffffff; color: #FFFFFF; text-align:center; position:relative; background-image:url(../img/bg_footer.jpg); background-position:bottom; background-repeat:repeat-x;}
#clearheader{height:21px; z-index:6;}
#clearfooter{clear:both; height:76px; z-index:7; width: 100%;}
* > html #clearfooter {float:left;width:100%;}
#centrecontent {margin: 0px 0px 0px 0px; width:100%; float:left; position:relative; z-index:5;}
html>body #minHeight{float:left;width:0px;height:100%;margin: 0 0 -76px 0;z-index:1;} /*safari wrapper */

table { padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 12px; color: #293E00; text-align:left;}
p { font-size:13px; font-weight:bold}
h1 { font-size: 16px;  font-weight: bold; color: #ffffff; padding:0px; margin:0px;}
h2 { font-size: 15px;  font-weight: bold; color: #293E00; padding:0px; margin:0px;}
h3 { font-size: 14px;  font-weight: bold; color: #293E00; padding:0px; margin:0px;}
h4 { font-size: 13px;  font-weight: bold; color: #293E00; padding:0px; margin:0px;}
div.scroll {
	height: 60px;
	width: 90%;
	overflow: auto;
	border: 1px solid #293E00;
	padding: 4px;
	text-align:left;
}

a{ color:#333333; text-decoration:none; font-weight:bold;}
a:hover{ color:#FC6204; text-decoration:none; font-weight:bold;}

a.white{ color:#FFFFFF;}
a.white:hover{ color:#FC6204;}

a.white_bold{ font-family: Tahoma, Arial, Verdana; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF; font-weight:bold}
a.white_bold:hover{ color:#DAECE5;}
a.l_cza_10:link, a.l_cza_10:visited { font-family: Tahoma, Arial, Verdana; font-size: 10px; font-weight: normal; text-decoration: none; color: #293E00;}
a.l_cza_10:hover{ text-decoration: none; color: #FF0000; font-size: 10px; font-weight: normal; font-family:  Tahoma, Arial, Verdana;}
a.l_bronz_13:link, a.l_bronz_13:visited { font-family: Arial, Tahoma,  Verdana; font-size: 13px; font-weight: normal; text-decoration: none; color: #6B3201;}
a.l_bronz_13:hover{ text-decoration: none; color: #339900; font-size: 13px; font-weight: normal; font-family:  Arial, Tahoma,  Verdana;}
a.l_bronz_12:link, a.l_bronz_12:visited { font-family: Arial, Tahoma,  Verdana; font-size: 12px; font-weight: normal; text-decoration: none; color: #6B3201;}
a.l_bronz_12:hover{ text-decoration: none; color: #339900; font-size: 12px; font-weight: normal; font-family:  Arial, Tahoma,  Verdana;}
a.l_bronz_11:link, a.l_bronz_11:visited { font-family: Arial, Tahoma,  Verdana; font-size: 11px; font-weight: normal; text-decoration: none; color: #6B3201;}
a.l_bronz_11:hover{ text-decoration: none; color: #339900; font-size: 11px; font-weight: normal; font-family:  Arial, Tahoma,  Verdana;}

a.black{ color:#000000;}

.inp{ 
	FONT-FAMILY: Arial, Verdana, Tahoma;
	font-size: 10px; 
	padding:1px 2px 1px 2px;
	background-color: #FFFFFF; 
	text-decoration: none;
	color: #293E00; 
	border-color: #293E00;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-left-width: 1px; 
	border-bottom-width: 1px;
}
input .inp { width:135px; }
.inp_num { font-size: 10px; padding:1px 2px 1px 2px; margin:0px 0px 0px 0px; background-color: #ffffff; color: #444444; border: 1px solid #8ED200; text-align:right;}
.przy { font-size: 10px; padding:1px 2px 1px 2px; margin:0px 0px 0px 0px; background-color: #FAFAFA; color: #3B5978; border: 1px solid #C8D7DD; }


#index_main {
	z-index:13;
	position:relative;
	bottom:0px;
	left: 0px;
	padding:0px 0px 0px 1px;
	background:url(../img/index_main_gradient.jpg);
	margin: 0px 0px 0px 0px;
	height:417;
	width:648;
	
}
#index_main_karta {
	z-index:13;
	position:relative;
	bottom:0px;
	left: 0px;
	padding:0px 0px 0px 1px;
	background:url(../img/index_main_gradient.jpg);
	margin: -2px 0px 0px 0px;
	height:417;
	width:648;
	
}
#index_site {
	z-index:13;
	position:relative;
	bottom:0px;
	left: 0px;
	padding:0px 0px 0px 1px;
	margin: 0px 0px 0px 0px;
	height:417;
	width:648;
	
}
#index_main_text {
	z-index:25;
	position: absolute;
	top:22px;
	left:490px;
	margin: 0px 0px 0px 0px;
	width:126px;
}
#index_main_roslinka {
	z-index:2;
	position: absolute;
	bottom:-26px;
	right:-77px;
	margin: 0px 0px 0px 0px;
	text-align:right;
}
#tekst { color:#40637A; font-size:11px; }
#tekst a { color:#3F7EA1; }
#tekst a:hover { color:#40637A; }

#head #konto { font-size: 10px; color: #C7DBEA; }
#head #konto a { color: #ffffff; text-decoration: none; }
#head #konto a:hover{ color: #ff0000; }

#head #menu a { padding: 5px 0px 5px 0px; font-size: 12px; color: #003366; text-decoration: none; display: block; }
#head #menu a:hover{ background: #FFFFFF; color: #375F87; }

#opis a { font-size: 10px; color: #3F7EA1; text-decoration: none; }
.prezent { color:#CC0000; }
.tekst_promocji { color:#002542; text-align:left; padding: 0px 5px 5px 5px; font-size:12px; }

#stopka #sklep { font-size: 10px; color: #006699; }
#stopka #sklep a { text-decoration: none; color: #006699; }
#stopka #sklep a:hover { color: #002542; }
#stopka #sklep a:visited { color: #002542; }

#stopka #linki { font-size: 10px; color: #999999; }
#stopka #linki a { color: #999999; text-decoration: none; }
#stopka #linki a:hover{ color: #666666; }

#stopka #dol, #stopka #nlfrm { font-size: 10px; color: #CCCCCC; }
#stopka #dol a { color: #CCCCCC; text-decoration: none; font-weight:normal}
#stopka #dol a:hover{ color:#006600; }

#sciezka { font-size: 10px; color: #ffffff; background-color:#ff0000; padding:2px }
#sciezka a { text-decoration: none; color: #999999; }
#sciezka a:hover { color: #666666; }

#brak { color: #375F87; padding: 10px 0px; font-size:11px; text-align:center; }
#brak a { color: #1B4164; text-decoration: none; font-weight:normal; }
#brak a:hover { color: #375F87; }

#powrot { color: #375F87; padding: 10px 0px; font-size:11px; text-align:right; }
#powrot a { color: #1B4164; text-decoration: none; font-weight:normal; }
#powrot a:hover { color: #375F87; }

#serie th { background-color:#9DA7BB; }
#serie .head { border-left: 1px solid #C8D7DD; background-color:#9DA7BB; text-align:center; height:24px;font-family: Arial;font-size: 15px; }
#serie .wybr{ border-left: 1px solid #C8D7DD; background-color:#BAC1CF; text-align:center; height:24px;font-family: Arial;font-size: 15px; }
#serie .head a { color:#FFFFFF; text-decoration:none; }
#serie .head a:hover { color:#56637C; }
#serie .wybr a { color:#375F87; text-decoration:none; }
#serie a { color:#ffffff; text-decoration:none; }

#info {color:#009900; padding-bottom:10px; padding-top:10px; font-size:12px;}
#info_error {color:#FF3300; padding-bottom:10px; padding-top:10px; font-size:12px;}

.error{ color:#FF0000; font-size:12px; font-weight:bold;}
.ok{ color:#009900; font-size:12px; font-weight:bold;}
#promotion, .promotion { font-size:12px; font-weight:bold;}

#nowosci { width:168px; padding: 0px 0px 0px 10px; font-size: 11px; color:#1B4164; font-weight:bold; }
#nowosci .item { width:154px; padding: 2px 0px 2px 2px; }
.item .cena { color:#8DA0B1; vertical-align:middle; text-align:center; }
.item a { color:#8DA0B1; text-decoration:none; font-weight:normal; }
.item a:hover { color:#1B4164; }
th { border: #8ED200 1px solid; font-weight: normal; text-align: left; color:#293E00; background-color:#8ED200; font-weight:bold;}

#scrolltext marquee {  width:727px; color:#1B4164; margin:0; font-size: 11px; padding:1px 0px; background-color: #FFFFFF; border: 1px solid #C8D7DD; }

.cena_old { font-size:12px; text-decoration:line-through; }

.obr_d_1111 { border: 1px solid #86A6B6; }
.obr_d_0100 { border-right: 1px solid #86A6B6; }
.obr_d_0010 { border-bottom: 1px solid #86A6B6; }
.obr_d_0110 { border-right: 1px solid #86A6B6; border-bottom: 1px solid #86A6B6; }
.obr_d_1011 { border-top: 1px solid #86A6B6; border-left: 1px solid #86A6B6; border-bottom: 1px solid #86A6B6; }
.obr_d_1110 { border-top: 1px solid #86A6B6; border-right: 1px solid #86A6B6; border-bottom: 1px solid #86A6B6; }
.obr_d_1100 { border-top: 1px solid #86A6B6; border-right: 1px solid #86A6B6; }
.obr_d_1001	{ border-top: 1px solid #86A6B6; border-left: 1px solid #86A6B6; }
.obr_d_0001	{ border-left: 1px solid #86A6B6; }
.obr_d_0110	{ border-right: 1px solid #86A6B6; border-bottom: 1px solid #86A6B6; }
.obr_d_0011	{ border-left: 1px solid #86A6B6; border-bottom: 1px solid #86A6B6; }

.obr_da_0001{ border-left: 1px dashed #8ED200; }

.obr_j_1111 { border: 1px solid #293E00;}
.obr_j_1110 { border-top: 1px solid #293E00; border-bottom: 1px solid #293E00; border-right: 1px solid #293E00; }
.obr_j_1101 { border-top: 1px solid #293E00; border-right: 1px solid #293E00; border-left: 1px solid #293E00; }
.obr_j_1100 { border-top: 1px solid #293E00; border-right: 1px solid #293E00; }
.obr_j_1010 { border-bottom: 1px solid #293E00; border-top: 1px solid #293E00; }
.obr_j_980 { border-top: 1px solid #293E00; }
.obr_j_1011 { border-top: 1px solid #293E00; border-bottom: 1px solid #293E00; border-left: 1px solid #293E00; }
.obr_j_0111 { border-right: 1px solid #293E00; border-bottom: 1px solid #293E00; border-left: 1px solid #293E00; }
.obr_j_0110 { border-right: 1px solid #293E00; border-bottom: 1px solid #293E00; }
.obr_j_0100 { border-right: 1px solid #293E00; }
.obr_j_0101 { border-right: 1px solid #293E00; border-left: 1px solid #293E00; }
.obr_j_0011 { border-bottom: 1px solid #293E00; border-left: 1px solid #293E00;}
.obr_j_1001 { border-top: 1px solid #293E00; border-left: 1px solid #293E00;}
.obr_j_0010 { border-bottom: 1px solid #293E00; }
.obr_j_0001 { border-left: 1px solid #293E00; }
.t_czerw_12_b  {font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #CF0010; width: auto; text-align:justify; font-weight:bold }
.t_czerw_12  {font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #BB010E; width: auto; text-align:justify; }
.t_czerw_14  {font-family: Arial, Tahoma, Verdana; font-size: 14px; color: #CC3300; width: auto; }
.t_cza_10  {font-family: Tahoma, Arial, Verdana; font-size: 10px; color: #293E00; width: auto; }
.t_cza_11  {font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #293E00; width: auto; }
.t_cza_11_b  {font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #293E00; width: auto; font-weight:bold;}
.t_cza_12  {font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #293E00; width: auto; text-align:justify; }
.t_cza_13  {font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #293E00; width: auto;}
.t_cza_13_just_l  {font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #293E00; width: auto; text-align: left; }
.t_bordo_10  {font-family: Arial, Tahoma, Verdana; font-size: 10px; color: #A83301; width: auto; }
.t_sza_10  {font-family: Tahoma, Arial, Verdana; font-size: 10px; color: #CCCCCC; width: auto; }
.t_bia_10  {font-family: Tahoma, Arial, Verdana; font-size: 10px; color: #FFFFFF; width: auto; }
.t_bia_11  {font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #FFFFFF; width: auto; font-weight:bold}
.t_br_13  {font-family: Arial, Verdana, Tahoma; font-size: 13px; color: #6B3201; width: auto; }
.t_br_13_b  {font-family: Arial, Verdana, Tahoma; font-size: 13px; color: #6B3201; width: auto; font-weight:bold;}
.t_br_14  {font-family: "Arial Narrow", Arial, Tahoma; font-size: 14px; color: #6B3201; width: auto; font-weight:normal; font-style:italic }
.t_br_15_b  {font-family: Arial, Tahoma, Verdana; font-size: 15px; color: #BB010E; width: auto; font-weight:bold;}
.t_ziel_10 {font-family: Tahoma, Arial, Verdana ; font-size: 10px; color: #70A10A; width: auto}
.t_ziel_11  {font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #70A10A; width: auto; }
.t_ziel_12  {font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #70A10A; width: auto; }
.t_ziel_13 {font-family: Arial, Verdana, Tahoma; font-size: 13px; color: #70A10A; width: auto}
.t_ziel_13_b {font-family: Arial, Verdana, Tahoma; font-size: 13px; color: #A2DF84; width: auto; text-decoration:none; font-weight:bold}
.t_pomar_14 {font-family: Arial, Verdana, Tahoma; font-size: 14px; color: #FFCC00; width: auto}

a.menu_left{ width:100%; border: 0px solid #E1ECF4; font-weight: bold; font-size: 13px; color: #ffffff; text-align: left; vertical-align:middle; text-decoration: none; }
a.menu_left:hover{ color: #FC6204; }
a.menu_linie{ color:#FFFFFF; border-bottom: 0px #EAEBED solid; text-align:left; padding-top:1px; padding-bottom:1px; height: 14px; display:block; background-color:#444444; width:95%}
a.menu_linie:hover{ color: #FC6204; }
a.menu_linie_selected{ color:#FC6204; border-bottom: 0px #EAEBED solid; text-align:left; padding-top:1px; padding-bottom:1px; height: 14px; display:block; background-color:#444444; width:95%}
a.menu_linie_selected:hover{ color: #FC6204; }

#lista_produktow { color: #375F87; font-size: 10px; }
#lista_produktow #opis_serii { font-size: 11px; }
#lista_produktow #wiecej { color:#666666; font-size: 10px; text-decoration:none; text-align:right; }
#lista_produktow #cera a { color: #375F87; font-size: 13px; font-weight: bold; text-decoration: none; display: block; text-align: center; }
#lista_produktow #cera #kazdy { color: #375F87; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center; }
.mini { border: #FFFFFF 1px solid; text-align:center; margin:2px; }

td.okienko_z_logiem{
			font-family: Tahoma;
			font-size: 11px;
			text-align: center;
			text-decoration: none;
			color: #9DA7BB;
			border-color: #C8D7DD;
			border-top-style: solid;
			border-bottom-style: none;
			border-left-style: solid;
			border-right-style: solid;
			border-width: 1px;
			padding-top: 5px;
			padding-bottom: 5px;
}

td.okienko_z_rys{			
			text-align: center;	
			border-width: 1px;		
			border-color: #C8D7DD;
			border-top-style: solid;
			border-bottom-style: none;
			border-left-style: solid;
			border-right-style: solid;
}

td.okienko_z_teksem{
			font-family: Arial;
			font-size: 11px;
			text-decoration: none;
			text-align:left;
			color: #375F87;
			padding: 5px 5px 5px 5px;			
}

td.okienko_gdzie_dostępne{
			font-family: Arial;
			font-size: 10px;
			text-decoration: none;
			color: #CCCCCC;	
			text-align: center;	
}



td.tab_produkty{			
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left:1px;
			padding-right:1px;
			border-color: #C8D7DD;
			border-top-style: solid;
			border-right-style: solid;
			border-width: 1px;
}

a.tab_produkty{
			color: #375F87;
			font-family: Arial;
			font-size: 13px;
			font-weight: bold;
			text-decoration: none;
			display: block;
			text-align: center;
}

td.tab_produkty_ost{			
			border-color: #C8D7DD;
			border-top-style: solid;			
			border-width: 1px;
}


a.do_koszyka{ font-size: 11px; text-decoration: none; color: #ff0000; }
a.do_koszyka:hover{ color: #FC6204; }
.wymagane { font-family: Arial, Verdana, Tahoma;
	font-size: 11px; 
	padding:2px 2px 2px 2px;
	margin:0px 0px 0px 0px;
	background-color: #FBE9EA; 
	text-decoration: none; 
	color: #444444; 
	border: 1px solid #D92934; }
	
#newsy{
	font-family: Arial, Tahoma,  Verdana;
	font-size: 15px;
	color:#444444;
	text-align:justify;
}	
	
#newsy .tytul{
	font-weight: bold;
	color: #293E00;
}
#newsy .autor{
	font-size:12px;
	font-weight:bold;
	color: #6B3201;
}
#newsy .data{
	font-size:12px;
	font-style:italic;
	font-weight: normal;
	color: #293E00;
}
#newsy .abstrakt{
	font-weight: normal;
	font-size:12px;
}
#porady{
	font-family: Arial, Tahoma,  Verdana;
	font-size: 13px;
	color:#444444;
}	
	
#porady .pytanie{
	font-weight: bold;
	font-size:15px;
	color: #BB010E;
}
#porady .odpowiedz{
	font-size:12px;
	font-weight: normal;
	color: #000000;
}
#porady .data{
	font-size:12px;
	font-style:italic;
	font-weight: normal;
	color: #293E00;
}
#porady .adresat{
	font-weight: normal;
	font-size:12px;
	color: #999900;
}
a.l_ziel_10_2:link, a.l_ziel_10_2:visited {font-family: Arial, Verdana, Tahoma; font-size: 11px; font-weight: normal; color: #70A10A;  text-decoration:none;}
a.l_ziel_10_2:hover{ text-decoration: none; color: #336600; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Tahoma;}
a.l_ziel_10:link, a.l_ziel_10:visited {font-family: Arial, Verdana, Tahoma; font-size: 10px; font-weight: normal; color: #8ED200;  text-decoration:none;}
a.l_ziel_10:hover{ text-decoration: none; color: #336600; font-size: 10px; font-weight: normal; font-family: Arial, Verdana, Tahoma;}
a.l_ziel_12:link, a.l_ziel_12:visited {font-family: Arial, Verdana, Tahoma; font-size: 12px; font-weight: normal; color: #8ED200;  text-decoration:none;}
a.l_ziel_12:hover{ text-decoration: none; color: #336600; font-size: 12px; font-weight: normal; font-family: Arial, Verdana, Tahoma;}
a.l_czar_10:link, a.l_czar_10:visited {font-family: Arial, Verdana, Tahoma; font-size: 10px; color: #000000;  text-decoration:none}
a.l_czar_10:hover{ text-decoration: none; color: #336600; font-size: 10px; font-weight: normal; font-family: Arial, Verdana, Tahoma;}
a.l_czar_12:link, a.l_czar_12:visited {font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #000000;  text-decoration:none}
a.l_czar_12:hover{ text-decoration: none; color: #336600; font-size: 12px; font-weight: normal; font-family: Arial, Verdana, Tahoma;}
a.l_szar_12:link, a.l_szar_12:visited {font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #999999;  text-decoration:none; font-weight: normal;}
a.l_szar_12:hover{ text-decoration: none; color: #336600; font-size: 12px; font-weight: normal; font-family: Arial, Verdana, Tahoma;}

#payselect { width: 555px; font-size:11px; }
#payselect .payoption { width: 185px; float:left; text-align:left; }
#payselect .payoption img { vertical-align:middle; }