/* 
Project: Kamis
By: Michal Karlowski
Date: 03/12/2007 
*/

* { margin:0; padding:0; background:transparent; /*line-height:100%;*/ border:0; outline:0;	}
ul,ol,blockquote { padding:5px; margin:0 20px; }
img { display:block; outline:0; }
:focus { outline:0; }

/* HEADERS */
h1,h2,h3,h4,h5,h6 {  }
h1 { font-size:28px; }
/*h2 { font-size:24px; }*/
h3 { font-size:22px; }
h4 { font-size:18px; color:#326E28; font-size:13px; padding:10px 0pt; }
h5 { font-size:16px; }
h6 { font-size:13px; }



/* COMMON */
p {
	color:#26750C;
	text-align: justify;
}
a:link,
a:visited {}
a:hover {}


body { background-color:#0e4a1d; text-align:center;}

/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* SZKOLA GOTOWANIA KAMIS */


	#Szkola { width:520px; font-family:Tahoma, sans-serif; }
	#Szkola img { display:block; padding:0 20px 0 0; }
	#Szkola img#przygotuj { display:block; padding:0 10px 0 0; }
	#Szkola h1 { font-size:26px; color:#004d15; padding:0 0 20px 0; }
	#Szkola h2 { font-size:16px; color:#004d15; background:url(/images/new/szkola_li.gif) no-repeat top left; padding:0 0 30px 25px; }
	#Szkola p { font-size:12px; padding:22px; }
	#Szkola p a { color:#004d15; text-decoration:underline; }
	#Szkola p a:hover { color:#cc0f25; }
	.Inline-Yellow { color:#ffc20e!important;}
	.Inline-Red { color:#cc0f25!important; }
	#Szkola-Left { width:350px; float:left; }
	#Kolumna-Logosy { width:170px; float:right; text-align:center; }
	#Kolumna-Logosy img { border:0 none; padding:0 0 0px 0; margin:0 auto 20px auto; }

	.Nagroda { border-top:1px dotted #004d15; padding:0px 0 10px 0; margin:30px 0 0 0; }
	.Nagroda p { font-size:11px!important; line-height:16px; padding:20px 0!important; }
	.Nagroda h2 { font-size:18px; padding:10px 0!important; background:none!important; }
	.Nagroda img  { padding:0 20px; }

	.Nagroda2 { width:500px; padding:0px 0 10px 0; border:1px dotted #004d15; border-width:0 0 1px 0; }
	.Nagroda2 p { font:normal 11px Tahoma, sans-serif!important; padding:10px 0!important; line-height:16px!important; }
	.Nagroda2 h2, .kuch_nag, .regulamin h2 { font:bold 16px Tahoma, sans-serif; color:#004d15; padding:0px 0!important; background:none!important; }
	.Nagroda2 img { padding:0 0px 0 20px; }
	.Nagroda2 a { background-color:#fff; }

	.NowaTab { padding:20px 0 0 0; }
	.NowaTab td { padding:20px 30px 10px 0; }
	.NowaTab p { font:normal 11px Tahoma, sans-serif; color:#356C29; padding:5px 0; }
  .regulamin {font: 11px tahoma, verdana,arial; width:400px; text-align:justify;}
	.regulamin p {margin:5px 0; line-height:125%;}
	
	.moduletablepart tr th { color:#336633; font-weight:normal; padding:30px 0 10px 30px; }
  .moduletablepart tr td a { border:0 none!important; vertical-align:middle;} 
  
  .moduletablepart tr th { font:normal 11px Arial, sans-serif; color:#336633; font-weight:normal; padding:30px 0 10px 30px; text-align:left;  }
 .moduletablepart tr td a { border:0 none!important; display:block; float:left; }
  .moduletablepart tr td {vertical-align:middle;}
 .text_szkola { font-family: Tahoma, sans-serif; }
 .text_szkola  h2 { font:bold 16px Tahoma, sans-serif; color:#004d15; padding:0px 0!important; }
 .text_szkola p { margin:5px 0; line-height:125%; text-align: justify; font:normal 11px Tahoma, sans-serif; }

  #foto_next
  {
  width:270px;
  height:18px;
  margin-right:45px;
  float:right;
  }
  #foto_next a.poprzedni {
	display:block;
	float:left;
	width:135px;
	height:18px;
	background:transparent url(../images/btn_foto_poprzedni.png) no-repeat top left;
	text-indent:-9999em;
	padding:0 0px 0 0; 
	border:0;
	

	}

  #foto_next a.nastepny {
	display:block;
	float:right;
	width:129px;
	height:18px;
	background:transparent url(../images/btn_foto_nastepny.png) no-repeat top left;
	text-indent:-9999em;
	}
	
  #kucharze 
  {
  font: 11px Tahoma, Arial, sans-serif;
  color:#074416;
  }
		
  #kucharze a:link, #kucharze a:visited { 
			font: 11px Tahoma, Arial, sans-serif;
			text-decoration:none;
			margin:0px 0 0 0;
			color:#074416;
			}
#kucharze a:hover {color:#CD1024}


 .lista_nagrodz 
  {
  font: 11px Tahoma, Arial, sans-serif;
  color:#074416;
  margin-left:130px;
  margin-top:5px;
  margin-bottom:5px;
  }
		
  .lista_nagrodz a:link, .lista_nagrodz a:visited { 
			font: 11px Tahoma, Arial, sans-serif;
			text-decoration:none;
			margin:0px 0 0 0;
			color:#074416;
			}
.lista_nagrodz a:hover {color:#CD1024}

.naglow { font:bold 16px Tahoma, sans-serif; color:#004d15; padding:0px 0!important; background:none!important; }
.Lista_text { border-top:1px dotted #004d15; padding:0px 0 10px 0; margin:30px 0 0 0; }
.lista_text p { font-size:11px!important; line-height:16px; padding:20px 0!important; }

#Szkola2 { width:520px; font-family:Tahoma, sans-serif; }
#Szkola2 p { font-size:11px; }
#Szkola2 img { display:block; padding:0 20px 0 0; }
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* LINKS & BUTTONS */
.KupwSklepie {
	color:#cd1024;
	text-decoration:none;
	width:201px;
	height:20px;
	padding:10px 0;
	margin:0 0 0 35px;
	display:block;
	background:transparent url(../images/btn_kupwsklepie.gif) no-repeat top left;
	}
	.KupwSklepie:hover { 
		text-decoration:underline;
		}

.ZobaczDiety {
	font-size:12px;
	display:block;
	color:#cd1024;
	text-decoration:none; 
	padding:10px;
	background:transparent url(../images/produkt_menu_li.gif) no-repeat 0% 50%;;
	}
	.ZobaczDiety:hover {
		text-decoration:underline;
		}
		
.Powrot {
	display:block;
	width:70px;
	height:11px;
	padding:15px;
	margin:30px 0;
	_margin-right:15px;
	background:transparent url(../images/btn_powrot.gif) no-repeat top left;
	}
	
.poprzedni {
	display:block;
	float:left;
	width:135px;
	height:11px;
	background:transparent url(../images/btn_poprzedni.gif) no-repeat top left;
	text-indent:-9999em;
	padding:0 0px 0 0;
	border-right: 1px solid #999;
	
	}
	
.nastepny {
	display:block;
	float:left;
	width:129px;
	height:11px;
	background:transparent url(../images/btn_nastepny.gif) no-repeat top left;
	text-indent:-9999em;
	}
	
.poprzednie {
	display:block;
	float:left;
	width:150px;
	height:11px;
	background:transparent url(../images/btn_poprzednie.gif) no-repeat top left;
	text-indent:-9999em;
	margin:20px 0px 0 0;
	}

.nastepne {
	display:block;
	float:left;
	width:150px;
	height:11px;
	background:transparent url(../images/btn_nastepne.gif) no-repeat top left;
	text-indent:-9999em;
	margin:20px 0 0 0;
	}

.d_ulubione {
	display:block;
	width:156px;
	height:11px;
	background:transparent url(../images/btn_ulubione.gif) no-repeat top left;
	text-indent:-9999em;
	}


.PustyLnk {
	display:block;
	width:90%;
	height:90%;
	text-indent:-9999em;
	margin:0;
	padding:0;
	}
.back_button { display:none; }

/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* COVER ALL */
#Cover_All {
	width:1000px;
	margin:0 auto;
	background:transparent url(../images/bg_main.jpg) no-repeat top left;
		
}
#Cover_Inside {
	width:1000px;
	margin:0 auto;
	background:transparent url(../images/bg_all.jpg) repeat 0px 0px;
	}
table.adminform img {
	display:inline;
	}



/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* SZUKAJ */
form table {
	font:normal 11px Tahoma, sans-serif;
	background-color:#E4EFE0;
	}
	form table td {
		padding:10px;
		border:1px solid #fff;
		}
	form table .inputbox {
		font:bold 11px Tahoma, sans-serif;
		color:green;
		border:1px solid #999;
		padding:2px 3px;
		background-color:#fff;
		}
	form table .button {  
		font:normal 11px Tahoma, sans-serif;
		width:80px;
		background-color:#c00;
		color:#fff;
		border:0 none;
		padding:2px 3px;
		}
	form select {
		background-color:#fff;
		border:1px solid #999;
		margin:0 20px 0 0;
		}
		form select option {
			padding:0 3px;			
			}


.contentpaneopen {
	border-collapse: collapse;
	}

.small {
	font:normal 10px Tahoma, sans-serif;
	color:#999;
	padding:5px 0 10px 10px;
	display:none;
	}
.sectiontableentry1 {
	font:normal 11px Tahoma, sans-serif;
	}
	.sectiontableentry1 td {
		background-color:#f9f9f9;
		padding:10px;
		}	
.searchintro { display:none; }
.componentheading { font:bold 13px Tahoma, sans-serif; width:520px; float:right; }
.sectiontableentry2 {
	font:normal 11px Tahoma, sans-serif;
	}
	.sectiontableentry2 td {
		padding:10px;
		}

.sectiontableentry1 a,
.sectiontableentry2 a {
	font-weight:bold;
	color:#cd1024;
	text-decoration:none;
	}
.sectiontableentry1 a:hover,
.sectiontableentry2 a:hover {
	text-decoration:underline;
	}


/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* DROPDOWN */
#drop, #drop ul {
		float: left;
		list-style: none;
		padding: 0;
		margin:10px;
		font:normal 11px Tahoma, Arial, sans-serif;
		}

		#drop a {
			display: block;
			color: #fff;
			padding:5px 10px;
			}

		#drop li {
			float: left;
			padding: 0;
			}
		#drop li span {display:none;}	
			

			#drop li ul {
				position: absolute;
				left: -999em;
				z-index:100;
				height: auto;
				width: 150px;
				_width: 0px;
				margin:0 0 0 0;
				padding:7px 0 0 0;
				background-color:#13511f;
				}

			#drop li li {
				width:auto;
				}
				

				#drop li ul a {
					display:block;
					width:130px;
					_width:150px;
					padding:10px;
					text-decoration:none;
					}
				#drop li ul a:hover {
					background-color:green;
					}

			#drop li:hover ul ul, 
			#drop li:hover ul ul ul, 
			#drop li.sfhover ul ul, 
			#drop li.sfhover ul ul ul {
				left: -999em;
				}

			#drop li:hover ul, 
			#drop li li:hover ul, 
			#drop li li li:hover ul, 
			#drop li.sfhover ul, 
			#drop li li.sfhover ul, 
			#drop li li li.sfhover ul {
				left: auto;
				}

			#drop li:hover, 
			#drop li.sfhover {	
				}


/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* TOP */
#Top {
	width:800px;
	margin:0 auto;
	height:200px;
	background-color:#053d1a;
	padding:0 ;
	text-align:left;
	outline:0;
  }
	
  #Top1 { 
  float:left;
  width:269px;
  height:200px;
  }
  #Top2 {
  width:261px;
  height:200px;
  float:left;
  }
   
	#Top a:link, #Top a:visited, #Top a:hover 
  {
  margin:0;
  padding:0;
  height:200px;
  width:270px;
  text-decoration:none;
  background: url(../images/top_logo.jpg) no-repeat ;
  float:left;
  }
	
#Topmenu {
	display:block;
	width:800px;
	margin:0 auto;
	height:60px;
	background:#fff url(../images/bg_topmenu.jpg) no-repeat top left;
	}
#Topmenu .moduletable {width:615px;}
#Topmenu ul {list-style:none;}
	
	
	#drop {
		list-style:none;
		padding:0;
		margin:0;
		text-align:left;
		}
		#drop li { 
		display:inline; 
		float:left; 
		
			}
			#drop li ul li {
				background:transparent url(../images/border2.gif) no-repeat top left;
				}
			#drop li ul li.last { border:0 none;}
	#Topmenu a {
		display:block;
		padding:15px 15px 10px 20px
		}
	#Topmenu img {
		display:inline;
		}

#Szukaj {
	display:block;
	float:right;
	height:25px;
	width:170px;
	padding:15px 0 0 0;
	}
	#Szukaj input.ipole  {
		width:120px;
		font:normal 11px Tahoma, Arial, sans-serif;
		padding:3px 2px;
		background-color:#fff;
		border:1px solid #1e5a24;
		}
	input.ibutton {
		width:20px;
		background:transparent url(../images/but_lupa.gif) no-repeat 50% 50%;
		}

table.moduletableszukaj {
  float:right;
  height:46px;
	width:170px;
	padding:0px 0 0 0;
	vertical-align:middle;
  }
  
  input.inputboxszukaj {
    width:120px;
		font:normal 11px Tahoma, Arial, sans-serif;
		padding:3px 2px;
		background-color:#fff;
		border:1px solid #1e5a24;
  }

  input.buttonszukaj
  {
  width:20px;
  background:transparent url(../images/but_lupa.gif) no-repeat 50% 50%;
  }

/* CONTENT PAGE */
#Page_Cover {
	position:relative;
	margin:0 auto;
	width:800px;
	height:600px;
	background:#fff url(../images/bg_content_top.gif) no-repeat top left;
	padding:10px 0 0 0;
	text-align: left;
	}
#Cover_All > #Page_Cover {
	height:auto;
	min-height:600px;
	}
	#Page_Cover_Bottom {
		position:absolute;
		bottom:0px;
		left:0px;
		margin-bottom:-1px; /* Fix for IE whitespace */
		display:block;
		width:800px;
		height:9px;
		font-size:9px;
		border:0 none;
		background:transparent url(../images/bg_content_bottom.gif) no-repeat bottom left;
		}	


#Pathway {
	width:750px;
	display:block;
	padding:0 0 10px 25px;
	margin:0;
	font:normal 10px Tahoma, Arial, sans-serif;
	}
	#Pathway table td a { 
		color:#326d28;
		font:normal 10px Tahoma, Arial, sans-serif;
		text-decoration:none;
		padding:0 5px 0 0;
		}
	#Pathway table td a:hover { 
		text-decoration:underline;
		}
  #Pathway table td span {
  font:normal 10px Tahoma, Arial, sans-serif;
  }

#Section_Title {
	width:750px;
	height:50px;
	display:block;
	margin:0 auto 10px auto;
	}

.SectionHeader {
	position:absolute;
	top:35px;
	left:25px;
	}


/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* MENU PRODUKTOW */
#Menu_Produktow_Cover {
	width:220px;
	float:left;
	font:normal 11px Tahoma, Arial, sans-serif;
	padding:30px 0 0 0 ;
	}
	#Menu_Produktow_Cover ul {
		list-style: none;
		margin:0;
		padding:0;
		font-size:1px; /* Fix for IE white-space */
		}
	#Menu_Produktow_Cover a {
		color:#326e28;
		border-bottom:1px dotted #cdd;
		text-decoration:none;
		display:block;	
		margin:0 0 0 1px;
		padding:5px 0 5px 30px;
		font:normal 11px Tahoma, Arial, sans-serif;
		}
	#Menu_Produktow_Cover a:hover {
		color:#cd1024;
		}

#Menu_Produktow_Cover div img {
	display: none;
}
#Menu_Produktow_Cover div {
	margin-left: 10px;
}
#Menu_Produktow_Cover div a{
	font:normal 11px Tahoma, Arial, sans-serif;
}
		
		
			
	#active_menu-nav2, 
	#active_menu_kuchnia, 
	#active_menu_dania,
	#active_menu_danii {
		background:transparent url(../images/big_li.gif) no-repeat 0% 50%;
		}
		#active_menu-nav2:hover, 
		#active_menu_kuchnia:hover, 
		#active_menu_dania:hover,
		#active_menu_danii:hover {
			background:transparent url(../images/big_li.gif) no-repeat 0% 50%!important;
			}
	


/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* TABELKI */
#Katalog_Produktow { margin:-30px 0 0 0; }
#Katalog_Produktow table { 
	width:740px;
	border-collapse:collapse;	
	margin:-30px 30px 30px 0;
	}
	#Katalog_Produktow td { 
		text-align:center; 
		padding:10px 0;
		}
		#Katalog_Produktow td img { 
			margin-bottom:-20px;
			}
		#Katalog_Produktow td a { 
			font:bold 11px Tahoma, Arial, sans-serif;
			text-transform:uppercase;
			text-decoration:none;
			margin:0px 0 0 0;
			color:#074416;
			}

.tapety {
	width:500px;
	padding:0 0 0 0;
	margin:0 0 0 40px;
	font:normal 11px Tahoma, sans-serif;
	}
	.tapety td {
		padding:0 20px 20px 0;	
		}


.contentpaneopen {
	margin:20px 0 0 0;
	padding:0;
	float:right;
	width:525px;
	}
	.contentpaneopen td {
		
		}
.moduletable-press table {
	margin:0;
	font:normal 11px Tahoma, sans-serif;
	}
	.moduletable-press .contentheading { font:bold 13px Tahoma, sans-serif; }
	.moduletable-press .readon { 
		display:block;
		padding:0 0 10px 0; 
		margin:0 0 10px 0; 
		border-bottom:1px solid #999;
		}

.inputbox-rejestracja {
	border:1px solid #829e8f;
	padding:3px 2px;
	margin:5px 0 5px 0;
	font:normal 11px Tahoma, Arial, sans-serif;
	}
.button-rejestracja {
	font:normal 11px Tahoma, Arial, sans-serif;
	width:80px;
	background-color:#c00;
	color:#fff;
	border:0 none;
	margin:10px 0;
	}
.moduletable { width:100%; }
#ff_div167 { background-color:#fff!important; border:0 none!important; }

/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* POLEC ZNAJOMEMU */
#Polec_Znajomemu {
	display:block;
	width:155px;
	height:150px;
	bottom:0px;
	left:0px;
	padding:100px 0 10px 30px;
	font:normal 11px Tahoma, Arial, sans-serif;
	}
	#Polec_Znajomemu input {
		width:150px;
		border:1px solid #829e8f;
		display:block;
		padding:3px 2px;
		margin:5px 0 5px 0;
		font:normal 11px Tahoma, Arial, sans-serif;
		}
		#Polec_Znajomemu input.button {
			float:right;
			width:80px;
			background-color:#c00;
			color:#fff;
			border:0 none;
			}
	#Polec_Znajomemu label {
		color:#326d28;
		padding:0 0 0 0;
		}
	#Polec_Znajomemu a { color:#326e28; text-decoration:none; border:none; }
	#Polec_Znajomemu a:hover { text-decoration:underline; }
	#Polec_Znajomemu input.hide {
		border:0 none;
		display:none;
		}

#Polec_Znajomemu .moduletable {
	width:155px;
	}


/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* NOWOSCI */
#Nowosc { 
	width:525px; 
	display:block; 
	float:left; 
	padding:0 0 0 20px;
	}
	#Nowosc h2 {
		color:#326e28; 
		font:normal 20px Verdana, Arial, sans-serif; 
		border-bottom:1px dotted #326e28;
		padding:0 0 5px 0;
		}
	#Nowosc div {
		float:left;
		width:300px
		}
	#Nowosc p { 
		padding:10px 0 10px 0; 
		font:normal 11px Tahoma, Arial, sans-serif;
		line-height:150%;
		}
	#Nowosc img { float:right; margin:0 0 0 20px; }


/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* PRODUKT - TOP */
#Produkt_Top { 
	margin:0; 
	padding:0 30px 20px 0; 
	overflow:hidden; /* Float Clear */
	width:525px;
	}

	#Produkt_Top h2 { 
		color:#326e28; 
		font:normal 20px Verdana, Arial, sans-serif; 
		border-bottom:1px dotted #326e28;
		padding:0 0 5px 0;
		}

		#Produkt_Foto {
			float:left;
			width:270px;
			margin:20px 0 0 0;
			text-align:center;
			}
			#Produkt_Foto img {
				text-align:center;
				margin:0 auto;
				}
		.Produkt_Foto_All {
			float:left;
			display:block;
			width:242px;
			height:220px;
			margin:20px 0 0 0;
			text-align:center;
			}
			.Produkt_Foto_All img {
				text-align:center;
				margin:0 auto;
				}
		.Produkt_Foto_All p { 
			font:bold 11px Tahoma, Arial, sans-serif;
			color:#074416;
			margin:-30px auto 0 auto;
			}


	#Produkt_Menu_Cover {
		width:230px;
		background:transparent url(../images/produkt_menu_top.gif) no-repeat top left;
		padding:15px 0 0 0;
		margin:30px 0 0 10px;
		float:right;
		}

		#Produkt_Menu {
			background:transparent url(../images/produkt_menu_bottom.gif) no-repeat bottom left;
			margin:0;
			padding:0 0 5px 5px;
			list-style:none;
			font-size:1px; /* Fix for IE white-space */
			}

			#Menu_Produktow_Cover ul#Produkt_Menu{
	  background:none;
	  }

			#Produkt_Menu li {
				width:224px;
				}
				#Produkt_Menu .mainlevel {
					font-weight:bold;
					background:none;
					}
				#Produkt_Menu li ul {
					margin:0;
					padding:0;
					}
					#Produkt_Menu li ul li {
						list-style:none;
						}
				#Produkt_Menu #active_menu {
					color:#cd1024;
					text-decoration:underline;
					}
				#Produkt_Menu_Cover a,
				#Produkt_Menu_Cover span {
					width:204px;
					color:#326e28;
					text-decoration:none;
					display:block;
					background:transparent url(../images/produkt_menu_li.gif) no-repeat 0% 50%;
					margin:0 0 10px 10px;
					padding:0 0 0 10px;
					font:normal 11px Tahoma, Arial, sans-serif;
					}
				#Produkt_Menu_Cover a:hover {
					color:#cd1024;
					}


	.Kolumna {
		width:170px;
		float:left;
		margin:10px 3px 10px 0;
		}
		.Kolumna h3 {  
			font:bold 14px Verdana, Arial, sans-serif; 
			border-bottom:1px dotted #326e28;
			padding:0 0 5px 0;
			color:#326e28;
			}
		.Kolumna a {
			color:#326e28;
			text-decoration:none;
			display:block;	
			margin:0 0 0 1px;
			padding:5px 0 5px 10px;
			font:normal 11px Tahoma, Arial, sans-serif;
			}
		.Kolumna a:hover {
			color:#cd1024;
			background:transparent url(../images/pathway_li.gif) no-repeat 0% 50%;
			}


/****************************************************************************/
/****************************************************************************/
/****************************************************************************/					
/* PRODUKT - MIDDLE */
#Produkt_Middle {
	width:525px;
	clear:both;
	padding:10px 0;
	margin:0 0 10px 0;
	border-bottom:1px dotted #999;
	margin:0;
	}
	#Produkt_Middle p {  
		font:normal 11px Tahoma, Arial, sans-serif;
		padding:5px 0;
		}


/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* PRODUKT - TRESC */
#Produkt_Tresc {
	font:normal 11px Tahoma, Arial, sans-serif;
	width:525px;
	clear:both;
	margin:0px 0 0 0;
	padding:0 30px 0 0;
	line-height:15px;
	}
	#Produkt_Tresc h4 { 
		color:#326E28; 
		font-size:13px; 
		padding:10px 0pt; 
		}	
	#Produkt_Tresc p { 
		padding:5px 0;
		line-height:15px;
		}		
	#Produkt_Tresc a {
		color:#cd1024;
		text-decoration:none;
		}
	#Produkt_Tresc a:hover {
		text-decoration:underline;
		}


/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/*ksiazka*/
.kategoria_d { float:right; }
.pozioma-ksiazka_kucharska h3 {
font:bold 14px Tahoma,Arial,sans-serif;
color:#326E28;
border-bottom:1px dotted;
padding:1px 5px 8px 10px;
}

#Produkt_Menu_dania, #Produkt_Menu_kuchnia, #Produkt_Menu_danii
{list-style:none;
margin:0;
padding:0;}
#Produkt_Menu_dania li {}
#Produkt_Menu_dania li a:link,#Produkt_Menu_dania li a:visited,
#Produkt_Menu_kuchnia li a:link,#Produkt_Menu_kuchnia li a:visited,
#Produkt_Menu_danii a:link, #Produkt_Menu_danii li a:visited {
color:#326E28;
display:block;
font:11px Tahoma,Arial,sans-serif;
line-height:normal;
margin:0pt 0pt 0pt 1px;
padding:5px 0pt 5px 10px;
text-decoration:none;
}

#Produkt_Menu_dania li a:hover, #Produkt_Menu_kuchnia li a:hover, #Produkt_Menu_danii li a:hover {
background:url(../images/pathway_li.gif) no-repeat scroll 0% 50%;
color:#CD1024;
}
	#Menu_Produktow_Cover #Produkt_Menu_dania li a:link,#Menu_Produktow_Cover #Produkt_Menu_dania li a:visited,
	#Menu_Produktow_Cover #Produkt_Menu_kuchnia li a:link,#Menu_Produktow_Cover #Produkt_Menu_kuchnia li a:visited,
	#Menu_Produktow_Cover #Produkt_Menu_danii a:link,#Menu_Produktow_Cover #Produkt_Menu_danii li a:visited {
		padding:5px 0pt 5px 30px;
		}
	#Menu_Produktow_Cover #Produkt_Menu_dania li a:hover, #Produkt_Menu_kuchnia li a:hover, #Produkt_Menu_danii li a:hover {
		background:none;
		color:#CD1024;
		} 


#menu_ksiazka {
position:absolute;
left:0; 
font: 11px Tahoma,Arial,sans-serif;
padding:0px;
width:220px;
}
#menu_ksiazka table {width:100%;}
#menu_ksiazka a {
border-bottom:1px dotted #CCDDDD;
color:#326E28;
display:block;
font-family:Tahoma,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt 0pt 0pt 1px;
padding:5px 0pt 5px 30px;
text-decoration:none;
}
#menu_ksiazka a:hover
{
color:#CD1024;
}
#menu_ksiazka .moduletable_najcz, #menu_ksiazka .moduletable_miesiaca {
width:90%
}
#menu_ksiazka .moduletable_najcz th , #menu_ksiazka .moduletable_miesiaca th {
color:#326E28;
display:block;
font:bold 11px Tahoma,Arial,sans-serif;
border-bottom:1px dotted #CDD;
padding: 10px 0  5px 30px;
}
#menu_ksiazka .moduletable_najcz th 
{
padding-top:40px;
}
#menu_ksiazka .moduletable_najcz ul, #menu_ksiazka .moduletable_miesiaca ul
{
list-style:none;
padding:0;
margin:0;
}

#right-box
{
font:normal 11px Tahoma,Arial,sans-serif;
padding-right:30px;
}
#right-box * { font:normal 11px Tahoma, sans-serif; }
#right-box h2
{
	font:bold 14px Verdana, Arial, sans-serif; 
	border-bottom:1px dotted #326e28;
	padding:0 0 5px 0;
	color:#CC3300;
}

#right-box #druk
{
color:#326E28;
font: normal 11px Tahoma, Arial, sans-serif;
padding-bottom:10px;
}
#right-box #druk p { line-height:14px; }
span.przepis_nag {
color: #93c727;
display:block;
font-weight:bold;
padding:15px 0 20px 0px;
}  
#produkty {
font:normal 11px Tahoma, sans-serif;
padding:10px 0 30px 0;
}
#produkty * { font:normal 11px Tahoma, sans-serif; }
#skladniki {
	background:#ededed;
	margin:20px 0;
	width:520px;
	overflow:auto;
	padding: 0 0 10px 10px;
	}

#skladniki ul {
display:block;
float:left; 
width:155px;
margin:0 10px 0 0; 
padding:0;
list-style:none;
}
#skladniki ul li {
padding:0 0 0 10px;
background:transparent url(../images/arrow_green_l.gif) no-repeat 0 5px ;
margin:3px 0;
}


.strzalka,
.sciezka { font:normal 11px Tahoma,sans-serif; color:green; }



#print_module {
	margin:0;
	padding:5px 0;
	border: 1px dotted #326e28; 
	border-width:1px 0 1px 0;
	width:520px;
	overflow:auto;
	}
	#print_module table {
		padding:0;
		margin:0;
		float:right;
		}
		#print_module table div {
			padding:0;
			margin:0;
			}
			.link-drukuj { 
				padding:0;
				margin:0;
				background: url(../images/drukuj_p.png) no-repeat;
				display:block;
				width: 150px;
				height:43px;
				}
div#regulamin_print .link-drukuj {
       background: url(../images/drukuj_reg.png) no-repeat;
       width: 100px;
       }
	.link-drukuj span {
		display:none;
		}

#przyciski_nawigacji { width:300px; height:30px; float:right;}
#przyciski_nawigacji table { margin:0 0 0 auto; width:300px }
#dodaj_przepis { width:150px; float:left; }

#products_module table a.link-przepisy:link {
text-decoration:none; color: #93c727;}
#products_module table a.link-przepisy:hover {
color:
}
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* FOOTER */
#Footer_Cover {
	display:block;
	clear:both;
	height:117px;
	background:transparent url(../images/bg_footer.jpg) no-repeat top left;
	text-align:center;
	}
	#Footer_Cover img {
		display:inline;
		padding:0 5px 0 0;
		}
	#Footer_Cover ul {
		list-style:none;
		text-align:center;
		padding:20px 0 30px 0;
		}
		#Footer_Cover li {
			display:inline;
			}
			#Footer_Cover ul a {
				color:#b1e499;
				padding:0 10px 0 10px;
				text-decoration:none;
				border-right:1px dotted #b1e499;
				font:normal 11px Tahoma, Arial, sans-serif;
				}
			#Footer_Cover ul a:hover {
				text-decoration:underline;
				}
			#Footer_Cover ul a.flag { border:0 none; padding:0; }


/* FORMS */
form {}

/* MISC */
.fr 	{ float:right; 		 }
.fl		{ float:left; 		 }
.ar 	{ text-align:right;  }
.al 	{ text-align:left; 	 }
.ac 	{ text-align:center; }
.cb 	{ clear:both;  		 }
.cr 	{ clear:right; 		 }
.cl 	{ clear:left;		 }
.hide 	{ display:none;		 }
.red 	{ color:#cd1}
	
	



.clear {
  clear: both;
}
	#Fotoreport_Menu {
	 padding: 20px 0;
	 width: 250px;
  }

				#Fotoreport_Menu a,
				#Fotoreport_Menu span {
					width:204px;
					color:#326e28;
					text-decoration:none;
					display:block;
					background:transparent url(../images/produkt_menu_li.gif) no-repeat 0% 50%;
					margin:0 0 10px 10px;
					padding:0 0 0 10px;
					font:normal 11px Tahoma, Arial, sans-serif;
					}
				#Fotoreport_Menu a:hover {
					color:#cd1024;
					}


.noPadding {padding: 0px; margin: 0px;}



#poltergeist {
  position: absolute;
  z-index: 190;
}
.smakiPodrozyTekst {
	width: 250px;
	float: left;
}
.smakiPodrozyObrazki {
	width: 250px;
	float: right;
}
.smakiPodrozyObrazki img{
	width: 250px;
	padding: 10px 0;
}

.pictureLeft {
  padding: 10px;
  padding-left: 0px;
  float: left;
  clear: both;
  width: auto;
}

.content {
	padding: 50px 0 10px;
	font-family: tahoma, sans;
	font-size: 12px;
	line-height: 16px;
	color: #7f7f7f;
}
.content p{
	padding: 0px;
	margin: 5px 0 10px;
}
.content ul{
	padding: 0px;
	margin: 0px;
}
.content li{
	padding: 0 0 0 14px;
	margin: 0 0 0 22px;
	background-repeat: no-repeat;
	background-image: url(../images/li_bullet.gif);
	background-position: 0 0.6em;
	list-style: none;
}

ul.grillMenu {
	padding: 10px 40px 30px;
	margin: 10px 0px;
}
ul.grillMenu li {
	display: block;
	float: left;
	list-style: none;
	padding: 0 0 0 11px;
	background-image: url(../images/menu_bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0 7px;
	display: inline;
	color: #106112;
	line-height: 13px;
	font-size: 13px;
	height: 15px;
}
ul.grillMenu li a:link,
ul.grillMenu li a:visited,
ul.grillMenu li a:hover {
	color: #106112;
	text-decoration: none;
	font-weight: bold;
}
.right_menu {
	padding: 10px 21px 0 0;
	/*width: 140px;*/
	clear: both;
	float: right;
}
.mainCol {
	width: 600px;
	float: left;
}
.mainColIn {
  clear:both;
  overflow:hidden;
  margin:0px 0px 0px 25px;
}
.mainColLeft {
	width: 195px;
	float: left;
}
.mainColLeft.ver2 {
	width: 180px;
	float: left;
}
.mainColLeftIn {
  clear:both;
  overflow:hidden;
  margin:0px 0px 0px 25px;
}
.mainColRight {
	width:405px;
	float: left;
}
.mainColRight.ver2 {
	width: 440px;
	float: left;
}
.mainColRightIn{
  clear:both;
  overflow:hidden;
  margin:0px;
  padding:0px;
  position:relative;
}
.right_menu a:link,
.right_menu a:visited,
.right_menu a:hover{
	display:block;
	margin-bottom: 4px;
}
.mainFlash {
	margin: 0px 0 0 100px;
	width: 469px;
	height: 211px;
	padding: 0px;
}
.standardContent {
	padding: 0 0 0 23px;
	width: 546px;	
}
.rightShade {
	background-image: url(../images/rightShade.jpg);
	background-repeat: no-repeat;
	background-position: right 100px;
}
.minHeight680 {
	height: auto !important;
	height: 680px;
	min-height: 680px;
}
.space {
	clear: both;
	height: 20px;
}
.green {
	color: #26750c;
}
.green a:link,
.green a:visited,
.green a:hover{
	color: #26750c;
	text-decoration: underline;
}
.green strong{
	color: #46ac00;
	font-weight: bold;
}
.greenTitle {
	font-weight: bold;
	font-size: 14px;
	color: #25740b;
}
.unroll {
	padding: 5px 5px 5px 0px;
}
.unroll span{
	font-weight: bold;
	font-size: 12px;
	color: #25740b;
	padding: 0px 4px 0px 15px;
	margin-left: 15px;
	background-image: url(../images/unroll_closed.jpg);
	background-position: left;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
}
.unroll span.open{
	background-image: url(../images/unroll_open.jpg);
}
.unroll ul {
	padding: 15px 0px 5px;
	margin: 0px;
	font-size: 11px;
}
.unroll ul li{
	list-style: none;
	background-image: url(../images/unroll_bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 0.4em; 
	padding: 2px 250px 4px 40px;
}
.unroll ul li a:link,
.unroll ul li a:visited,
.unroll ul li a:hover{
	text-decoration: none;
	color: #818181;
	font-weight: normal;
}
.unroll ul li a:hover{
	color: #26750c; 
}
.leftMenu {
	width: 199px;
	padding: 10px 19px 0 0;
	float: left;
}
.leftMenu a{
	display: block;
	margin: 0 0 20px;
}
.premiery {
	width: 325px;
	padding: 0;
	float: left;
	line-height: 19px;
}
.premiery .greenTitle {
	padding-top: 20px;
}
.premiery a:link,
.premiery a:visited,
.premiery a:hover {
	color: #337e00;
	text-decoration: none;
}
.premiery a:hover {
	text-decoration: underline;
}
.premiery p{
	margin: 15px 0 16px;
}
a.dlaSmakoszy:link,
a.dlaSmakoszy:visited,
a.dlaSmakoszy:hover {
	width: 260px;
	padding: 0 13px 0 0;
	height: 116px;
	float: left;
	cursor: pointer;
	text-decoration: none;
	color: #45a017;
}
a.dlaSmakoszy:hover {
	text-decoration: underline;
}
a.dlaSmakoszy img{
	float: left;
}
a.dlaSmakoszy span{
	float: left;
	padding: 0 0 0 12px;
	width: 126px;
	color: #45a017;
	font-weight: bold;
}
p.error {
	color: #d21;
	text-align: center;
}
form.konkurs {
	color: #1e5921;
	padding: 0px;
	margin: 0px;
}
form.konkurs label{
	width: 131px;
	float: left;
	height: 13px;
	line-height: 13px;
	font-size: 10px;
	padding: 5px 0 0;
	margin: 0px;
}
form.konkurs input.text,
form.konkurs textarea{
	float: left;
	border: 1px solid #1e5921;
	height: 16px;
	padding: 2px 5px 3px;
	width: 115px;
	margin: 0 4px 0 0;
	font-family: tahoma, sans;
	font-size: 12px;
	line-height: 16px;
	color: #1e5921;
}
form.konkurs textarea{
	overflow: auto;
	width: 406px;
	height: 32px;
}
form.konkurs input.text#email {
	width: 275px;	
}
form.konkurs input.file{
	border: 1px solid #1e5921;
	height: 21px;
	float: left;
}
form.konkurs input.check{
	float: left;
	margin-top: 10px;
	display: inline;	
}
form.konkurs label.check{
	width: 393px;
	padding: 0 0 0 5px;
	line-height: 15px;
	margin-top: 10px;	
	display: inline;
	height: auto;
}
form.konkurs .filenote {
	font-size: 10px;
	padding: 5px;
	line-height: 11px;
	float: left;
	color: #aaaaaa;
	display: inline;
}

form.konkurs input.reset {
	margin: 0 0 0 270px;
	float: left;
	display: inline;
	width: 71px;
	height: 24px;
	padding: 0px;
	border: 0px;
	background-image: url(../images/reset_button.gif);
	cursor:pointer;
}

form.konkurs input.submit {
	margin: 0 0 0 5px;
	float: left;
	display: inline;
	width: 71px;
	height: 24px;
	padding: 0px;
	border: 0px;
	background-image: url(../images/send_button.gif);
	cursor:pointer;
}
.pdf {
	background-image: url(../images/pdf_ico.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding: 6px 0 2px 35px;
	float: right;
	height: 16px;
	line-height: 16px;
	color: #26750a;
	margin-top: 20px;
	width: 170px;
}
.pdf a:link,
.pdf a:visited,
.pdf a:hover{
	color: #26750a;
	text-decoration: underline;
	font-weight: normal;
}
.pdf a:hover{
	text-decoration: none;	
}
.poleciane {
	background-image:url(../images/polecane_back.jpg);
	background-repeat: no-repeat;	
	width: 541px;
	height: 539px;
}
.poleciane a:link,
.poleciane a:visited,
.poleciane a:hover{
	width: 180px;
	float: left;
	height: 179px;
	padding: 0px;
	margin: 0px;
}

.dlaSmakoszyLeft {
	padding: 0 0 0 23px;
	width: 200px;
	float: left;
}
.dlaSmakoszyRight {
	padding: 0 0 0 14px;
	width: 321px;
	margin: 0 0 0 13px;
	float: left;
	display: inline;
	background-image: url(../images/vertical_line.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.titlePrzepisy {
	padding: 0  0 20px 23px;
}
.dlaSmakoszyRight .title {
	padding: 0 0 10px;
	font-size: 15px;
	font-weight: bold;
	color: #1c7403;
}
ul.ingredients {
	width: 180px;
	padding: 5px 0;
	margin: 5px 0 15px;
	background-color: #ededed;
}
ul.ingredients li{
	background-image: url(../images/skladniki_bullet.gif);
	background-position: 0 0.7em;
	padding: 2px 5px 2px 15px;
	margin: 0 0 0 15px;
	font-size: 11px;
	color: #000;
}

.packshots a:link,
.packshots a:visited,
.packshots a:hover {
	display: block;
	min-height: 132px;
	height: auto !important;
	height: 132px;
	width: 94px;
	display: inline;
	margin: 0 0 4px 5px;
	background-image: url(../images/packshot_back.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
	font-size: 10px;
	color: #4cb01c;	
	float: left;
	display: inline;
	line-height: 15px;
	text-align: center;
}
.packshots a:hover {
	text-decoration: underline;	
}
.packshots a span {
	width: 94px;
	display: block;
	height: 30px;
	text-align: left;
}
.packshots a img {
	padding: 15px 0;
	display: block;
	margin: 0 auto;
}
.iloscPorcji {
	color: #4cb01c;	
	font-weight: bold;
	float: right;
	text-align: right;
	width: 91px;
	padding: 3px 0 8px;
}
.czasPrzygotowania {
	color: #4cb01c;	
	font-weight: bold;
	float: left;
	text-align: right;
	width: 173px;
	padding: 3px 0 8px;
}
.iloscPorcji span,
.czasPrzygotowania span {
	font-weight: normal;
	color: #000000;
}
p.sposob {
	color: #747474;
}
a.powrot:link,
a.powrot:visited,
a.powrot:hover {
	background-image: url(../images/przepisy_powrot.gif);
	width: 60px;
	height: 25px;
	margin: 0 15px 0 0;
	display: inline;
	float: right;
}
.premieryPackshot {
	width: 199px;
	text-align: center;
	padding: 15px 0;
	background-image: url(../images/vertical_line.gif);
	background-position: right;
	background-repeat: repeat-y;
	text-align: center;
}
.premieryPackshot img{
	margin: 0 auto;
}



div.padTop5{ clear:both; overflow:hidden; font-size:1px; padding:5px 0px 0px 0px; line-height:0px; }
div.padTop10{ clear:both; overflow:hidden; font-size:1px; padding:10px 0px 0px 0px; line-height:0px; }
div.padTop12{ clear:both; overflow:hidden; font-size:1px; padding:12px 0px 0px 0px; line-height:0px; }
div.padTop15{ clear:both; overflow:hidden; font-size:1px; padding:15px 0px 0px 0px; line-height:0px; }
div.padTop20{ clear:both; overflow:hidden; font-size:1px; padding:20px 0px 0px 0px; line-height:0px; }
div.padTop21{ clear:both; overflow:hidden; font-size:1px; padding:21px 0px 0px 0px; line-height:0px; }
div.padTop25{ clear:both; overflow:hidden; font-size:1px; padding:25px 0px 0px 0px; line-height:0px; }
div.padTop30{ clear:both; overflow:hidden; font-size:1px; padding:30px 0px 0px 0px; line-height:0px; }
div.padTop35{ clear:both; overflow:hidden; font-size:1px; padding:35px 0px 0px 0px; line-height:0px; }
div.padTop40{ clear:both; overflow:hidden; font-size:1px; padding:40px 0px 0px 0px; line-height:0px; }
div.padTop80{ clear:both; overflow:hidden; font-size:1px; padding:80px 0px 0px 0px; line-height:0px; }
div.padTop95{ clear:both; overflow:hidden; font-size:1px; padding:95px 0px 0px 0px; line-height:0px; }
div.padTop100{ clear:both; overflow:hidden; font-size:1px; padding:100px 0px 0px 0px; line-height:0px; }

div.padLeft5{ clear:both; overflow:hidden; padding:0px 0px 0px 5px; }
div.padLeft10{ clear:both; overflow:hidden; padding:0px 0px 0px 10px; }
div.padLeft15{ clear:both; overflow:hidden; padding:0px 0px 0px 15px; }

img.imgleft{float:left; margin:0px 10px 0px 0px;}

.lookTitle {
  padding: 20px 20px 23px 10px;
  background-image: url(../../images/look/looktv_bullet.gif);
  background-repeat: no-repeat;
  background-position: left;
  font-weight: bold;
  font-size: 1.1em;
	color:#326e28;
}

#Produkt_Tresc a {
color:#CD1024;
text-decoration:none;
}


#page0,#page1{
padding: 0 0 0 30px;
}

#Produkt_Tresc.green p{
	color:#326e28;
	line-height: 1.7em;
}


a.mainPageLink:link,
a.mainPageLink:visited,
a.mainPageLink:hover {
	display:block;
	width: 105px;
	height: 11px;
	margin: 0px;
	padding:0px;
	position:absolute;
	top:592px;
	left:140px;
	text-decoration:none;
	background-image: url(../images/pix.gif);
}

div.przepis {
	border-bottom: 1px dotted #CCC;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
p.przepis-title {
	color: #319a00; padding: 20px 0 0; font-weight: bold;font-size: 16px;
}
.przepis-osob {
	color: #eb9100;text-decoration: underline;font-size: 12px;
}
.przepis-link {
	color: #eb9100;text-decoration: underline;font-size: 12px; font-weight: bold;
}
p.subtitle {
	padding: 15px 0 0; font-weight: bold;
}