body {background: #efefef;      margin: 0;      padding: 0;	font-family:  Verdana, Arial , Tahoma, sans-serif;	font-size: 11px;	color: #777777;	font-weight: 400;	line-height: 15px;}      img {border: none;}p {font-family:  Verdana, Arial, Tahoma, sans-serif;	font-size: 11px;	color: #777777;	font-weight: 400;	line-height: 15px;	margin: 0;	padding: 0;}.pogrubienie {font-weight: bold;}p.bialy {color: #fff;}p.pbialy {color: #fff;	 margin: 64px 22px 8px 22px;}	 p.mpromocja {color: #004B8E;		font-size: 10px;	     text-align: center; 	     margin: 10px 0px 10px 0px;}p.stopka {font-family: Verdana, Arial, Tahoma, sans-serif;	font-size: 11px;	font-weight: 400;	color: #818181;	padding: 6px 16px 0px 0px;}	p.prodName {font-size: 10px;	   font-weight: bold;		color: #004A8E;}p.powrot {padding-top: 15px;}		h2 {font-family: Verdana, Arial, Tahoma, sans-serif;	font-size: 11px;	color: #777777;	font-weight: bold;	line-height: 15px;	margin: 0px;	padding: 0;}	h2.calc {margin: 10px 0px 20px 0px;}	h2.presstytul {margin-bottom: 5px;		color: #004A8E;}		h2.szukajFraza {margin: 0px;		color: #004A8E;}	h3.prodDescH3 {font-family:  Verdana, Arial, Tahoma, sans-serif;	font-size: 11px;	font-weight: bold;	line-height: 15px;	margin: 11px 0px 10px 0px;	padding: 0;	color: #004A8E;}	h3.promoDescH3 {font-family:  Verdana, Arial, Tahoma, sans-serif;	font-size: 11px;	color: #777777;	font-weight: bold;	line-height: 15px;	margin: 18px 0px 5px 0px;	padding: 0;	color: #004A8E;}h3.szukajNagl {font-family:  Verdana, Arial, Tahoma, sans-serif;	font-size: 11px;	font-weight: bold;	line-height: 15px;	margin: 12px 0px 10px 0px;	padding: 0;	color: #777;}	a, a:hover, a:visited {font-family: Verdana, Arial, Tahoma, sans-serif;	font-size: 11px;	color: #004B8E;	font-weight: normal;}	a, a:visited {text-decoration: underline;}a:hover {text-decoration: none;}a.stopka, a:hover.stopka, a:visited.stopka {	font-family: Verdana, Arial, Tahoma, sans-serif;	font-size: 11px;	font-weight: 400;	color: #818181;}div.pbialy {padding-left: 22px;}a.bialy, a:hover.bialy, a:visited.bialy {color: #fff;}a.bialy, a:visited.bialy {text-decoration: none;}a:hover.bialy {text-decoration: underline;}a.underfoot, a:hover.underfoot, a:visited.underfoot {font-weight: bold; 							font-size: 11px; 							font-family: Arial, Verdana;							color: #777777;}	a.underfoot, a:visited.underfoot {text-decoration: none;}a:hover.underfoot {text-decoration: underline;}	a.bialy2, a:hover.bialy2, a:visited.bialy2 {font-family: Arial;						font-size: 11px;						color: #fff;}a.paginacjawyrozniony, a:hover.paginacjawyrozniony, a:visited.paginacjawyrozniony {color: #fff;										   background: #5891C4;										   padding: 0px 2px 1px 3px;										   line-height: 11px;}ul.menuleft {list-style: none; 		margin: 10px 15px 15px 18px; 		padding: 0px;}		ul.menuleft li {padding: 0px 0px 7px 0px;}ul.download {margin: 15px 35px 15px 38px; 		padding: 0px;		list-style: none;}		ul.download li {padding: 0px 0px 3px 0px;}ul.szukajUL {margin: 10px 0px 15px 20px;		padding: 0px;		list-style-image: url('../images/lista.jpg');}ul.szukajUL li {padding-bottom: 2px;}ul.przepisUL {margin: 10px 0px 15px 20px; 		padding: 0px;		list-style-image: url('../images/lista2.jpg');}ul.przepisUL li {padding-bottom: 2px;}div.central {text-align: center;}input {font-family: Verdana, Arial, Tahoma, sans-serif;	font-size: 11px;	color: #777777;	font-weight: 400;	line-height: 15px;	border: solid 1px #D0D0D0;}      textarea {font-family: Verdana, Arial, Tahoma, sans-serif;	font-size: 11px;	color: #777777;	font-weight: 400;	line-height: 16px;	border: solid 1px #D0D0D0;}	#underfooter {width: 972px;	    height: 28px;		margin: 0px auto;		clear: both;	    	background: #fff;}	    #underfooter p {display: inline;		font-size: 11px;		color: #777777;}			#container {width: 972px;	    margin: 0px auto;	    background: #fff;	    overflow:auto;	    height:auto;	    border: 0px;	    border-left: 1px solid #ccc; 	    border-right: 1px solid #ccc;	    border-bottom: 1px solid #ccc;	    }	    #maincontent {width: 947px;	     text-align: left;	     margin: 0px auto;	     clear: both;	     border: solid 0px red;}	     #subtop {width: 947px;	height: 46px;	clear: both;}#subtop img {display: inline;	     margin: 0px;	     padding: 0px;}	     #top {width: 947px;	height: 250px;	clear: both;}	#columns {width: 947px;	  overflow:auto;	  height:auto;	  background: url('../images/tlo.jpg') repeat-y;}	  /*  opis strony glownej  */#column1 {width: 170px;	 height: 253px;	 float: left;	 background: url('../images/tloleft.jpg') top no-repeat;}	 #column1 div.imgpromocja {text-align: center; 	 		  padding: 10px 19px 0px 19px;}			  #column1 div.button2 {width: 155px;	     height: 25px;	     color: #fff;	     text-align: right;	     background: url('../images/button2.jpg') right no-repeat;}	     #column1 div.button2 p {padding: 3px 7px 0px 0px;	        color: #fff;}#column2 {width: 303px;	 height: 253px;	 float: left;	 background: url('../images/bgkalkulator.jpg') bottom right no-repeat;}	 #column2 #mprzepisy {width: 140px; 	 float: left; 	 padding: 8px 8px 10px 29px;}	 #column2 #mprzepisy p {padding: 0px 0px 5px 3px;}#column2 #mkalkulator { width: 185px;			clear: left; 			float: left;			padding: 46px 5px 0px 40px;}			#column2 div.button3 {float: left; 		      width: 60px;	 	      height: 25px;	     	      background: url('../images/button3.jpg') no-repeat;		      margin-top: 60px;}		      #column2 div.button3 p {color: #fff;			padding: 3px 0px 0px 8px;}	 #column2 #mprzepisy div.button1 {height: 25px;	     			color: #fff;	     			background: url('../images/button1.jpg') no-repeat;}	     #column2 #mprzepisy div.button1 p {padding: 3px 0px 0px 8px;				color: #fff;}#column3 {width: 303px;	 height: 253px;	 float: left;	 background: url('../images/rodzinka.jpg') bottom left no-repeat;}	 #column3 #mwypieki {width: 170px; 			padding: 13px 8px 0px 28px; 			float: left;}	 #column3 div.button1 {float: left;			width: 60px;			height: 25px;	     		color: #fff;	     		background: url('../images/button1.jpg') no-repeat;			margin-top: 10px;}			#column3 div.button1 p {padding: 3px 0px 0px 8px;				color: #fff;}#column4 {width: 171px;	 height: 253px;	 float: left;	 background: url('../images/tlomright.jpg') top no-repeat;}	 #column4 #mwyszukaj {width: 105px;			height: 19px;			float: left;			padding: 15px 0px 0px 18px;}			#column4 #mwyszukaj input {width: 105px;			   height: 15px;}#column4 div.strzalka {height: 19px;			float: left;		        padding: 15px 0px 0px 8px;}			#column4 div.mcert {padding-top: 86px;		    padding-bottom: 10px;}#column4 div.button2 {width: 157px;	     height: 25px;	     color: #fff;	     text-align: right;	     background: url('../images/button5.jpg') right no-repeat;}	     #column4 div.button2 p {padding: 3px 6px 0px 0px;	        color: #fff;}	 #products1 {width: 170px;	    height: 147px;	    clear: left;	    float: left;	    background: url('../images/index_15.jpg') top no-repeat;}	    #products2 {width: 777px;	    height: 147px;	    float: left;}#footer {width: 972px;	height: 34px;	background: #E0E0E0;	clear: both;	text-align: right;}		/*  opis podstrony  */#subcolumns {width: 947px;	  overflow:auto;	  height:auto;	  background: url('../images/subtlo.jpg') repeat-y;}#subcolumn1 {width: 170px;	 padding-bottom: 20px;	 float: left;	 background: url('../images/tloleft2.jpg') top no-repeat;}	 #subcolumn1 div.nasze {text-align: center;	   padding: 10px 0px 10px 0px;}	   #subcolumn1 div.button2 {width: 155px;	     height: 25px;	     color: #fff;	     text-align: right;	     background: url('../images/button4.jpg') right no-repeat;}	     #subcolumn1 div.button2 p {padding: 3px 7px 0px 0px;	        color: #fff;}	 #subcolumnprod {width: 170px;	 float: left;	 background: #E3E3E3;}	 	 #subcolumn2 {width: 606px;	 float: left;}	 #subcolumn3 {width: 171px;	 float: left;}	 #wyszukiwarka {width: 171px;		height: 114px;		background: url('../images/tlosubright.jpg') top no-repeat;}		#wyszukiwarka div.wyszukaj {width: 105px;			    height: 19px;			    float: left;			    padding: 50px 0px 0px 16px;}			    #wyszukiwarka div.wyszukaj input {width: 105px;			   	height: 15px;}#wyszukiwarka div.strzalka {height: 19px;				float: left;		        	padding: 50px 0px 0px 8px;}				#promo {width: 135px;	padding: 10px 18px 20px 18px;}	#promo div.imgpromocja {text-align: center;}	#promo div.button2 {width: 135px;		height: 25px;	     	color: #fff;	     	background: url('../images/button1.jpg') right no-repeat;		text-align: right;}		#promo div.button2 p {padding: 3px 6px 0px 0px;				color: #fff;}#subfooter {width: 947px;	    height: 32px;	    background: url('../images/subfooter.jpg') top no-repeat;}#productContainer {padding: 15px 25px 35px 35px;}#productContainer h2#prodName {font-size: 11px;				color: #004A8E;}#productContainer #prodPhoto {width: 210px;				height: 250px;				text-align: left;				padding: 15px 0px 5px 0px;				border: solid 0px red;}#productContainer #prodRight {float: right;				width: 300px;				height: 165px;				margin: 90px 0px 0px 0px;				padding: 0px 0px 10px 15px;				border: solid 1px #D1E8FE;				background: #ECF5FE;}				#productContainer #prodRight table.logistyczna {width:290px;						margin-top: 5px;}#productContainer #prodRight table.logistyczna td {padding-bottom: 8px;}					#productContainer #prodDescription, #productContainer #prodPromotion, #productContainer #prodSposob {					font-family: Verdana, Arial, sans-serif;					font-size: 11px;					color: #8C8C8C;					font-weight: normal;					line-height: 15px;					text-align: justify;					padding: 15px 0px 0px 0px;					border: solid 0px red;}				div.presszalacznik {padding: 10px 0px 0px 0px;}					div.powrot {padding: 20px 0px 0px 0px;}div.powrot2 {padding: 10px 0px 18px 0px;		text-align: right;}div.prodDiv {width: 185px;	     height: 200px;	     float: left;	     margin-top: 8px;	     padding: 0px;		border: solid 0px blue;}		div.pobierzDiv {width: 185px;	     height: 215px;	     float: left;	     margin-top: 8px;	     padding: 0px;}div.prodDivPhoto {height: 135px; 		  text-align: center;		  vertical-align: middle; 		  margin: 7px 2px 7px 65px;		  border: solid 1px #E6E6E6;}div.prodDivName {height: 46px;		 margin: 0px 0px 0px 65px;		text-align: center;}		div.prodDivPobierz {height: 15px;		 margin: 0px 0px 0px 65px;		text-align: center;}div.prodDivProducer {height: 17px;}div.mainparagraph {width: 457px;		   margin: 15px 0px 20px 25px;		   border: solid 0px red;}div.prodPromo {border: solid 0px blue;		width: 120px;		height: 35px;}img.prodminiPhoto {margin: 7px;}div.paginacjacontainer {clear:both;			text-align: center;			padding: 10px 0px 10px 0px;			color: #004B8E;}			div.prodpaginacja {clear:both;		text-align: center;		padding: 15px 0px 35px 0px;		color: #004B8E;}#subcolumn2 div.aktContent {padding: 15px 35px 30px 35px;}#catMenuDiv {width:136px;	     padding: 6px 13px 0px 18px;}	     #catMenuDiv div.menuProdCategory {padding: 4px 0px 3px 0px;}#catMenuDiv div.menuProdCategory a,#catMenuDiv div.menuProdCategory a:hover,#catMenuDiv div.menuProdCategory a:visited {font-family: Verdana, Tahoma;						font-size: 11px;						font-weight: normal;						color: #EB1C25;}						#catMenuDiv div.menuProdCategory a, #catMenuDiv div.menuProdCategory a:visited {text-decoration: none;}#catMenuDiv div.menuProdCategory a:hover {text-decoration: underline;}#catMenuDiv div.menuProdCategorySelected {padding: 4px 0px 3px 7px;}#catMenuDiv div.menuProdCategorySelected a, #catMenuDiv div.menuProdCategorySelected a:hover, #catMenuDiv div.menuProdCategorySelected a:visited {font-family: Verdana, Tahoma;						font-size: 11px;						font-weight: bold;							color: #004A8E;}							#catMenuDiv div.menuProdCategorySelected a, #catMenuDiv div.menuProdCategorySelected a:visited {text-decoration: none;}#catMenuDiv div.menuProdCategorySelected a:hover {text-decoration: underline;}#naglowek {width: 606px; 	   height: 37px;	   background: url('../images/tlonaglowek.jpg') no-repeat;}	   #naglowek h2.name {font-family: Arial, Verdana;		font-size: 13px;		font-weight: bold;		color: #004A8E;		font-style: italic;		padding: 12px 0px 0px 35px;}		a.menuL, a:hover.menuL, a:visited.menuL {font-family: Verdana, Tahoma;						font-size: 11px;						font-weight: normal;						color: #EB1C25;}						a.menuL, a:visited.menuL {text-decoration: none;}a:hover.menuL {text-decoration: underline;}a.menuS, a:hover.menuS, a:visited.menuS {font-family: Verdana, Tahoma;						font-size: 11px;						font-weight: bold;						color: #004A8E;}						a.menuS, a:visited.menuS {text-decoration: none;}a:hover.menuS {text-decoration: underline;}	   a.przepis, a:hover.przepis, a:visited.przepis {font-family: Verdana, Arial, Tahoma, sans-serif;			font-size: 10px;			color: #004A8E;			font-weight: bold;}						a.przepis, a:visited.przepis {text-decoration: none;}a:hover.przepis {text-decoration: underline;}td.podzial {font-weight: bold;	    padding: 10px 0px 3px 0px;}	    a.pobierz, a:hover.pobierz, a:visited.pobierz {font-family: Verdana, Arial, Tahoma, sans-serif;			font-size: 10px;			color: #E51B24;			font-weight: bold;}			a.pobierz, a:visited.pobierz {text-decoration: none;}a:hover.pobierz {text-decoration: underline;}a.back, a:hover.back, a:visited.back {font-family: Verdana, Arial, Tahoma, sans-serif;			font-size: 10px;			color: #004A8E;			font-weight: bold;}			a.back, a:visited.back {text-decoration: none;}a:hover.back {text-decoration: underline;}table.catering {margin: 15px 0px 10px 75px;}table.catering td {padding: 6px 15px 6px 15px;		   border-bottom: solid 2px #fff;		   border-right: solid 2px #fff;}		   table.catering td.niebieski {background: #F1F8FE;}table.catering td.blekit {background: #F6F6F6;}div.aktContentKontakt {width: 300px;			border: solid 1px #D1E8FE;			background: #ECF5FE;			margin: 15px 0px 20px 40px;			padding: 12px 15px 20px 15px;}