body { margin: 0; padding: 0; }
p, td { font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 12px; }
p { margin: 0px 0px 8px 0px; }
img { border: 0; }
p img { margin: 0px 8px 0px 8px; }
h2 { font: bold 15px; margin: 15px 0px 0px 0px; }
h3 { font: bold 12px; margin: 5px 0px 0px 0px; }
input, textarea { border: 1px solid Silver; }
a { color: #669304; font: bold 11px; text-decoration: none; }
a:hover { color: #507104; text-decoration: underline; }

#t1 { width: 100%; height: 100%; }
.d1 { width: 50%; background: #FFB701; }
.d2, .d5 { vertical-align: top; }
.d5 { background: url(budynek.jpg) no-repeat bottom right; }
.d3 { width: 50%; background: url(akt_r.jpg) repeat-x; }

.d4 { 
	background-image: url(dziecko_pod.gif);
	background-repeat:repeat-y;
	width: 110px; 
	height: 334px; 
	vertical-align: top; 
}

.d5 { width: 800px;}
.d6 { background: url(dziecko_pod.gif) repeat-y; height: 100%; }
#sc1, #sc2, #sc3, #sc4, #sc5, #sc6, #sc7, #sc8 { background: #F5F5F5; border: 1px solid silver; padding: 10px 10px 10px 10px; width: 100%; }
.l { float: left; }
.r { float: right; }
.l, .r { width: 290px; padding: 0px 0 0px 0; display: block; }
.r p, .r li, .r h3, .r h2 { color: #555555; }
.r a { color: #85BD04; }
.wc { margin-left: 28px; }
.switchcontent { margin-left: 28px; }

.katalog { width: 100%; }
.col0 { background: url(strzalka.gif) no-repeat left top; padding: 0px 0px 0px 20px; }
.col0 a { font: bold 13px; }
.col0, .col1 { border-bottom: 1px solid Silver; padding: 10px 0px 10px 30px; }
#nazwa { font: bold 13px; }
.produkt { width: 100%; }
.katalog a { color: black; }

.produkt .nazwa { display: none; visibility: hidden; }

.img-arrow {
	display:inline;	
}

.txt-href-news {
	color:#000000;
	background-color:transparent;	
}
.txt-news-data {
	color:#999999;
	background-color:transparent;	
}
.img-blank-line {
	background-color:#CCCCCC;
	height:1px;
	width:100%;
	margin-top:5px;
	margin-bottom:10px;
}
.tlo-menu {
	background-image:url(tlo-menu.png);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	width:100%;
}