body {

	background-image: url(pimg/pias_tlo.gif);

	background-repeat: repeat-x;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	

	font-family: Calibri, Georgia, "Times New Roman", Times, serif;

	font-size:14px;	

}

a{ text-decoration:none;}



#kontener{

	width:906px;

	background: #FFFFFF;

	margin:0 auto;

}

#blok_top{

	background: url(pimg/pias_top.gif) no-repeat;

	height:31px; text-align:right; color:#666666;

}

#blok_top a{

	color:#666666; text-decoration:none; margin:5px;

}

#blok_top a:hover{

	color:#666666; text-decoration:none;

}

#blok_fla {

	width:304px; float:left;

}





#blok_top_logo{

	margin:0; padding:0;

}

#blok_glw{

}

#blok_menu{

	font-family:Calibri, Georgia, "Times New Roman", Times, serif; font-size:14px;

	float:left;

	width:304px;

	background:url(pimg/pias_menutlo.gif) no-repeat;

	margin:0; padding:0; 

}

#blok_menu ul{

	width:200px; float:right; list-style:none; padding:0; margin:10px 0 0 0;

}

#blok_menu ul li{

	border-bottom: 1px #CCCCCC dotted; padding:3px 0 3px 0;

	margin:0 5px 0 0;

}

#blok_menu ul li a{

	color: #000000; text-decoration:none;

	padding:0 5px 0 5px;

	

}

#blok_menu ul li a:hover{

	color: #FFFFFF; text-decoration:none;

	background:#d81820;

}

#blok_tresc{

	float:left;

	width:602px;

	background:#FFFFFF;

	

}

#blok_tresc2{

	float:left;

	width:408px;

	background:#FFFFFF;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;



}

#blok_tresc p{

	margin:0 6px 0 6px; padding:0; line-height:20px; text-indent:0;

	text-align: justify;

}

#blok_tresc2 p{

	margin:0 6px 0 6px; padding:0; line-height:20px; text-indent:0;

}

#blok_tresc h1{

	margin:6px; color: #d81820; font-size:18px; line-height:22px;

}

#blok_tresc2 h1{

	margin:6px; color: #d81820; font-size:18px; line-height:22px;

}



#czysc{

	clear:both;

}

#blok_nagl{

	width:300px; height:30px; float:right; 

	background:url(pimg/pias_nagl.gif) no-repeat;

	margin:1px 1px 10px 0; 

}

#blok_nagl h1{

	color: #FFFFFF; font-size:12px; margin:0; padding:9px 0 0 5px;

	text-transform:uppercase;

}

#produkt{

	text-indent:0; padding:0; margin:5px;

}

#produkt p{

	text-indent:0;

}

#blok_produkt{

	width:151px; float:right; margin:0 2px 6px 0;

}



#blok_produkt_tresc{

	margin:6px;

}

#blok_produkt_tresc p, #blok_produkt_tresc h1{

	clear:none;

}

.red{

	background: #d81820; 

}

#blok_menu .red a{	

	color: #FFFFFF;

}

#flash, #flash2{ display:block; width:300px; float: right; margin: 0 1px 0 10px;}



#dolgaleria img{ margin:0 1px 0 0;

}

#bokzdj_lew { float:left; margin:0 5px 0 0;}

#bokzdj_praw { float:right; margin:0 0 0 5px ;}



#blok_tresc ul{

 list-style:none; padding:0; margin:10px 0 0 0;

}

#blok_tresc ul li{

	margin:0 5px 0 0; padding:0 0 0 15px;

	background:url(pimg/pias_punktor.jpg) no-repeat 2px 4px;

}

#blok_tresc ul li a{

	color: #000000; text-decoration:none;

	padding:0 5px 0 5px;

	

}

#blok_tresc ul{

 list-style:none; padding:0; margin:10px 0 0 0;

}

#blok_tresc ul li{

	margin:0 5px 5px 5px; padding:0 0 0 15px;

	background:url(pimg/pias_punktor.jpg) no-repeat 2px 4px;

}

#blok_tresc ul li a{

	color: #000000; text-decoration:none;

	padding:0 5px 0 5px;

	

}

#formaty{

	float:left; display: block; margin:0 1px 0 0;}

#formaty strong{

	clear:both; padding: 0 0 0 8px;

}

#formaty p{ text-align:left; }
#kolor {margin-right: 160px;}
#blok_produk {margin: 0; padding: 0;}


img {margin: 0; padding: 0; border: 0px solid #ffffff;}

#map {margin-left: 20px;}
a.poz1 {font-size: 13px; line-height: 18px;}
a.poz2 {margin-left: 10px;}
a.poz3 {margin-left: 30px;}
#map a:hover {text-decoration: underline;}
h4 {margin: 0; padding: 0; font: 10pxCalibri, Georgia, "Times New Roman", Times, serif; color: #1d1a1b; text-align: left;}
h2 {margin: 0 0 3px 3px; padding: 0; font: bold 14px Tahoma, "Times New Roman", Times, serif; color: #1d1a1b; text-align: left;}
div.link {width: 149px; text-align:center; float: left; margin-right: 1px;}
div.l2 {margin-top: 5px; text-align: center;}
div.link h2 {margin: 0; padding: 0; font: 15pxCalibri, Georgia, "Times New Roman", Times, serif; color: #1d1a1b; text-align: center;}
#bloki {margin-left: 5px;}
#bloki h3 {margin: 0; padding: 0; text-indent: 4px; font: bold 15pxCalibri, Georgia, "Times New Roman", Times, serif; color: #1d1a1b;}
#blok1 {width: 287px; float: left; background: #f2f2f2; padding: 3px 3px 3px 0; height: 190px; position: relative;}
#blok2 {width: 287px; margin-left: 300px; background: #f2f2f2; padding: 3px 3px 3px 0; height: 190px; position: relative;}
div.podst {position: absolute; top: 175px; width: 100%; text-align: right;}
div.podst a {padding-right: 2px;}
#dzial {background: #000000 url(pimg/strz.jpg) no-repeat 296px 12px;; width: 300px; height: 30px;}
#dzial h4 {font: 17pxCalibri, Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding-top: 5px; padding-left: 8px;}
a.blok {font: bold 11pxCalibri, Georgia, "Times New Roman", Times, serif; color: #333333; margin-left: 130px; padding: 10px 0;}
a.redb {display: block; background: #838589; padding: 4px 0px; font: bold 13pxCalibri, Georgia, 'Times New Roman', Times, serif; color:#FFFFFF; text-align:center;}
a.redb:hover {background: #d81820;}
a.red {display: block; background: #d81820; padding: 4px 0; font: bold 13pxCalibri, Georgia, 'Times New Roman', Times, serif; color:#FFFFFF; text-align:center;}
#mapa2 { width: 613px; text-align: right; clear: both; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b4b4b4;
 border: 1px solid #e5e5e5; border-width: 1px 0 0 0; padding: 5px 0; margin-left: 300px;}
#mapa2 a {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b4b4b4;}
#galeria a {margin: 0; }
#galeria a img {border: 3px solid #919395; margin: 0 3px 6px 3px;}
#galeria a:hover img {border: 3px solid #ffffff; margin: 0 3px 6px 3px;}


/*MODYF 25.09.2008*/
div#blok_produkt a {

color: black;

}
a.pro_link { color: black;}

/*2009-05-22 14:06:14*/
table.oferta td { text-align: center; }
table.oferta tr.t_separator td { text-align: left; padding: 3px 0 3px 10px; }
table.oferta tr.t_fn_caption td { padding: 3px; }

a.aktualnosci { display: block; color: black; padding: 4px }
a.aktualnosci:hover { background: #BFBFBF;  }

tr.aktualnosci:hover { background: #D7D7D7; }