h1 {
	font-size: 18px;
	font-weight: normal;
	color: #20c805;
	text-align: left;
	position: absolute;
	padding: 8px;
	margin: 0;
	top: 12px;
	left: 52px;
}

h2.h2print {
	position: relative;
	padding: 0px;
	margin-bottom: 10px;
	top: 0px;
	left: 0px;
	font-size: 22px;
	background: none;
	color:#dddddd;
}

p.naglowh1 {

	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	position: relative;
	padding: 8px;
	margin: 0;
	top: -20px;
	margin-bottom: -15px;

}

h3.naglowh1 {

	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	position: relative;
	padding-top: 8px;
	padding-left: 8px;
	height: 20px;
	margin: 0;
	top: -20px;
	background: none;
}


.cien {
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #197602;
	position: relative;
	margin: 0;
	padding: 0;
	padding-left: 7px;
	top: 8px;
	/*left: 2px;*/
}

.cien2 {
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	color: #eeeeee;
	position: absolute;
	margin: 0;
	padding: 0;
	padding-left: 7px;
	left: 52px;
	top: 19px;
	/*left: 2px;*/
}

.cien2print {
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	
	position: absolute;
	margin: 0;
	padding: 0;
	padding-left: 3px;
	left: 40px;
	top: 20px;
	/*left: 2px;*/
}

h2 {
	background: url(../images/iko2_03.gif) no-repeat;
	font-family:  Arial, Helvetica, sans-serif ;
	font-size: 12pt;
	font-weight: bold;
	color: #09b500;
	/*color: #96f95e;*/
	text-align: left;
	position: relative;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 1px;
	margin-left: 8px;

}

p {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 10pt;

	/* color: #006C00; */
	color: #09b500;
	text-align: left;

	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0;
}

.list1 {
	font-family:  Arial, Helvetica, sans-serif ;
	font-size: 10pt;
	/* color: #006C00; */
	color: #09b500;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 0;
	margin-left: 10px;
	list-style-image: url(../images/li_ikonka3.gif);
}

a.linktyp1 , a.linktyp1:visited {	
	
	padding-left: 10px;
	background-image: url(../images/li_ikonka4.gif);
	background-repeat: no-repeat;
}
#kontaktfirmy p{ color: #2F8804; padding-top: 6px;}

#kontaktfirmy{
	
	padding-top: 30px;
	margin-bottom: 20px;
	padding-left: 40px;
	background: #ffffff; 
	background-image: url(../images/ludzie.jpg);
	background-repeat: no-repeat;
	background-position: 470px 0px; 
}

.wyroznioneb {
	font-weight: bold;
	color: #CC6600;
}

.pominieteb {
	font-weight: bold;
	color: #999999;
}

.wyroznione {
	color: #CC6600;
}

.pominiete {
	color: #999999;
}

.obrazek {
	width: 201px;
	height: 203px;
	background: url(../images/podobrazek_d_19.jpg) no-repeat;
	padding-right: 16px;
	padding-top: 26px;

}

div.obrazek {
	float: left;
	margin-left: 15px;
}

.obrazekd {
	width: 231px;
	height: 235px;
	background: url(../images/podobrazek_dd_19.jpg) no-repeat;
	padding-right: 16px;
	padding-top: 24px;

}

div.obrazekd {
	float: left;
	margin-left: 0px;
}



.obrazekdprint {
	width: 231px;
	height: 235px;
	background: none;
	padding-right: 16px;
	padding-top: 24px;
	border-right: 1px solid #cccccc;

}

div.obrazekdprint {

	float: left;
	margin-left: 0px;
}







.obrazekm {
	width: 96px;
	height: 87px;
	background: url(../images/podobrazek_mm_23.jpg) no-repeat;
	padding-top: 10px;
	text-align: center;
}

.obrazekmprint {
		text-align: center;
		border: 1px solid #cccccc;
}



.obrazekm_sam {
	width: 96px;
	height: 87px;
	background: url(../images/podobrazek_mm_23.jpg) no-repeat;
	padding-top: 10px;
	text-align: center;
	float: left;
	margin-left: 10px;
}

.obrazekm_eko {
	width: 104px;
	height: 87px;
	background: url(../images/podobrazek_mm_23a_se.gif) no-repeat;
	padding-top: 10px;
	text-align: center;
}

.obrazeksr {
	width: 150px;
	height: 127px;
	background: url(../images/podobrazek_23.jpg) no-repeat;
	padding-top: 25px;
}
.szukimg {
	width: 91px;
	height: 89px;
	background: url(../images/podobrazek_mm_23.jpg) no-repeat;
	padding-top: 8px;
	padding-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	float: left;

	text-align: center;
}

a, a:visited {
	font-family:  Arial, Helvetica, sans-serif ;
	font-size: 10pt;
/*	color: #006C00; */
	color: #057100;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif ;
	font-size: 10pt;
	color: #33FF00;
}

.tabnag {
	font-family:  Arial, Helvetica, sans-serif ;
	font-size: 8pt;
	font-weight: bold;
	padding: 5px;
	color: #006C00;
}

td.jakichujwie {
	font-family:  Arial, Helvetica, sans-serif ;
	font-size: 8pt;
	color: #006C00;
	padding: 5px;
	border-bottom: 1px solid #BEDBB7;
}

.prodtab {
	color: #CC6600;
	font-weight: bold;
}

table.belkata {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 9pt;
}

table.belkataprint {
		padding: 0;
	text-align: left;
	font-size: 10pt;
	border-left: 40px solid #ffffff;
}


table.belkata * {
	font-size: 9pt;
}


table.belkataprint * {
	font-size: 10pt;
	
}

table.belkataprint p {
	margin: 0;
	padding: 0;
	text-indent: 0;
	font-size: 10pt;
}

table.belkata p {
	margin: 0;
	padding: 0;
	text-indent: 0;
	font-size: 9pt;
}

table.belkata td.produkt1{
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #dddddd;
	width: 60px;
}

table.belkataprint td.produkt1{
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #dddddd;
	width: 150px;
}

table.belkata td.produkt2{
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #dddddd;
	
}

table.belkataprint td.produkt2 {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #dddddd;
	width: 600px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 10pt;
	font-weight: bold;
	color: #09b500;
	text-align: left;
	position: relative;
	margin-left: 15px;
	margin-bottom: 15px;
	width: auto;
	border-bottom: 1px solid #BEDBB7;
	
}

h3 {
	background: url(../images/iko6_03.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 10pt;
	font-weight: bold;
	color: #09b500;
	text-align: left;
	position: relative;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 1px;
	
}

table.opisowa {
	float: right;
	width: 420px;
}

table.opisowa td{
	border:0;
	margin:0;
	padding:0;
}

td.opisowa_gs{
	background-image: url(../images/ramka_03.gif);
	background-repeat: repeat-x;
}

td.opisowa_ds{
	background-image: url(../images/ramka_14.gif);
	background-repeat: repeat-x;
}

td.opisowa_ll{
	background-image: url(../images/ramka_09.gif);
	background-repeat: repeat-y;
}

td.opisowa_pp{
	background-image: url(../images/ramka_10.gif);
	background-repeat: repeat-y;
}

td.opisowa_lg{
	width: 49px;
	height: 38px;
}

td.opisowa_pg{
	width: 52px;
	height: 38px;
}

td.opisowa_ld{
	width: 49px;
	height: 36px;
}

td.opisowa_pd{
	width: 52px;
	height: 36px;
}


div.opis_kategori2 {
	text-align: left;
	background-color: #ffffff;
	background-image: url(../images/bgbialdol_gif.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 25px;
	width: 423px;
	font-size: 9pt;
	margin-left: 10px;
	color: #339900;
	float: left;

}

div.opis_kategori {
	text-align: left;
	padding-left: 23px;
	padding-right: 10px;
	padding-top: 25px;
	padding-bottom: 10px;
	background-image: url(../images/bgbial1_gif.gif);
	background-repeat: no-repeat;
	width: 390px;
	font-size: 9pt;
	color: #09b500; 
}


div.opis_kategori * {
	font-size: 9pt;
	
	color: #09b500; 
}

div.opis_kategori a, div.opis_kategori a:visited {
	font-size: 9pt;
	color: #056F00; 
}

div.opis_kategori a:hover {
	text-decoration: underline;
}

/*
div.opis_kategori {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #96f95e;
	width: 615px;
	font-size: 9pt;
	margin-left: 25px;
	background-image: url(../images/bgziel2.jpg);
	color: #ffffff;
}

div.opis_kategori * {
	font-size: 9pt;
	color: #ffffff;
} 

*/


p.tab_lprod {
	font-size: 11px;
	text-align: center;
	color: #999999;
}




.wielkalitera {
	font-size: 12pt;
}


div.nowosci_glowna_txt{
	width: 380px;
	height: 92px;
	overflow: hidden;
}

div.nowosci_glowna_txt p{

	line-height: 13px;
	margin: 0px;
	margin-left: 5px;
}
table.nowoscnagl{
	width: 220px;
	float: left;
}

td.nowoscnagl{
	border-bottom: 1px solid #EEEEEE;
	text-align: center;
}

.nowoscnagl p{
	font-size: 11px;
	text-align: center;
}

#podkatdiv{ 
		float: right;
		margin-right: 10px;
}

#podkatul {
	list-style: none;
	list-style-image: none;
	background-image: url(../images/jsmenubg1.jpg);
	width: 200px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: auto;
}

#podkatul li {
	list-style-image: none;
	margin: 3px;
	border-bottom: 1px solid  #299c01;
	border-top: 1px solid #3abe02;
}

#podkatul li a, #podkatul li a:visited { 
	background-image: url(../images/li_ikonka2.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	font-size: 9pt;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 3px;
	width: 187px;
	color: #ffffff;
	font-weight: bold;
	}

#podkatul li a:hover {
	background-color: #33CC00;
}

#polig1{
	width: 170px;
	float: left;
	padding: 8px;
	margin-left: 0px;
	margin-right: 10px;
	background: #94f95b; 
}
#polig2 * {
	color: #09b500;
}

#polig1 *, #polig3 *   {
color: #2F8804; 
}

#polig1 li, #polig2 li, #polig3 li   {
	font-size: 8pt;
} 

#polig2{
	width: 165px;
	float: right;
	padding: 8px;
	background: #eaffdf; 
	margin-bottom: 5px;
}

#polig3{
	margin-top: 20px;
	margin-bottom: 20px;
	width: 340px;
	float: left;
	padding: 8px;
	margin-right: 20px;
	background: #72e531; 
}




#wizu1{
	width: 155px;
	float: left;
	padding: 8px;
	margin-left: 0px;
	margin-right: 15px;
	background: #94f95b; 
}
#wizu2{
	width: 185px;
	float: left;
	padding: 8px;
	background: #eaffdf; 
	margin-left: 10px;
	margin-right: 10px;
}

#wizu3{
	width: 155px;
	float: left;
	padding: 8px;
	margin-left: 15px;
	margin-right: 10px;
	background: #72e531; 
}


#wizu1, #wizu2, #wizu1 *, #wizu3 *, #wizu2, #wizu2 *   {
	color: #2F8804;
	font-size: 8pt;
}

#wizu2 ul, #wizu3 ul {
	margin: 0px;
	padding-left:15px;
	list-style-image: url(../images/li_ikonka3.gif);

}
#wizu1 a, #wizu1 a:visited { 
	background-repeat: no-repeat;
	font-size: 8pt;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 3px;
	color: #ffffff;
	font-weight: bold;
	}

 #wizu1 a:hover { 
	color: #2F8804;
 }





.wetnij20 {
		margin-left: 20px;
}

.wetnij20l {
		margin-left: 20px;
		text-align: left;
}

a.zapytaj, a.zapytaj:visited  {
		font-size: 11px;
		font-weight: bold;
		color: #ff6600;
}

a.zapytaj:hover {
		color: #336600;
}

table.tabf1 td {
	text-align: left;
}

td.tdf1 {
	font-weight: bold;
	text-align: right;
}


table.log {
	float: left;
	padding: 0;
	position: relative;
	text-align: left;
	margin-left: 10px;
	margin-top: 0px;
	display: inline;
}
	

form {
	display: inline;
}
input {
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #5b8425;
}

table.log td {
	color: #003300;
	font-weight: bold;
	border: 0;
	margin: 0;
	padding: 0;
}

.zal {
	background: url(../images/czycisk_34.gif) no-repeat;
	border: 0;
	color: #FFFFFF;
	font-weight: bold;
	width: 60px;
	height: 25px;
	text-align: center;
	font-size: 8pt;
}

a.wiecej1, a.wiecej1:visited {
	font-weight: bold;
	color: #2F8804;
}

a.wiecej2, a.wiecej2:visited {
	font-weight: bold;
	font-size: 8pt;
	color: #2F8804;
	padding-right: 5px;
}


.szary {
	color: #aaaaaa;
}


div.lewanews{ 
	width: 335px; 
	float: left; 
	background-image: url(../images/kropki_bg_10.gif); 
	background-repeat: repeat-y; 
	background-position: right top;
	padding-right: 20px;
}

div.prawanews{ 
	width: 305px; 
	float: right; 
	padding-left: 15px;
}

div.lewanews p, div.prawanews p, div.lewanews li, div.prawanews li, div.lewanews a, div.prawanews a    {
	font-size: 8pt;
	text-align: justify;
}

div.lewanews h4, div.prawanews h4 {
	border-bottom: 0;
	font-size: 16px;
	line-height: 30px;
	margin-left: 0px;
	padding-left: 0px;
}

div.lewanews h2, div.prawanews h2 {
	border-bottom: 0;
	font-size: 16px;
	line-height: 30px;
	background: url(../images/iko2_03.gif) no-repeat;
	background-position: 0 11px;
	font-weight: bold;
	color: #ffcc00;
	/*color: #96f95e;*/
	text-align: left;
	position: relative;
	padding-left: 30px;
	padding-top: 8px;
	padding-bottom: 1px;
	margin-left: 0px;
	margin-bottom: 0px;
}
