/*
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 {}
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;
		/* updated */
		margin:0px;

		/* end */
		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:#fff;
	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 {
	width:800px;
	margin:0 auto;
	height:60px;
	position:relative;
	background:#fff url(../images/bg_topmenu.jpg) no-repeat top left;
}
#Topmenu .moduletable {
	width:615px;
}

#Topmenu ul {
	width:780px;
	list-style:none;
	margin:10px 0 0 10px;
	padding:0;
	display: block;
}

#Topmenu ul li {
	margin:0 5px;
	padding:0;
	display: block;
	float:right;
}

#Topmenu ul li:first-child{
	float:left;
}

#Topmenu ul li a {
	margin:0;
	padding:0;
}

#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%;
  }


/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* STRONA GLOWNA */
#Strona_Glowna {
	width:800px;
	margin:0 auto;
	background-color:green;
	font:normal 11px Tahoma, Arial, sans-serif;
	}
	#Strona_Glowna table {
		margin:0;
		padding:0;
		width:100%;
		border-collapse:collapse;
		}
		#Strona_Glowna table td {
			height:197px;
			background-color:#71b73c;
			vertical-align:top;
			}
			#Strona_Glowna table td div { width:100%; height:100%; position:relative; }
			.b01 { background:none; position:relative; }
			.b02 { width:269px; background:transparent url(../images/ban_02.jpg) no-repeat top left; }
			.b03 { width:265px; background:transparent url(../images/ban_03.jpg) no-repeat top left; }
			.b04 { width:269px; background:transparent url(../images/ban_04.jpg) no-repeat top left; }
			.b05 { width:269px; background:transparent url(../images/banner_poradnik.jpg) no-repeat top left; }
			.b06 { width:265px; background:transparent url(../images/ban_06.jpg) no-repeat top left; }
			.b07 { width:269px; background:transparent url(../images/ban_07.jpg) no-repeat top left; }
			.b08 { width:269px; background:transparent url(../images/ban_08.jpg) no-repeat top left; }
			.b09 { width:265px; background:transparent url(../images/ban_09.jpg) no-repeat top left; }
			.b10 { width:265px; background:transparent url(../images/box_wzor.jpg) no-repeat top left; }
		#Strona_Glowna p {
			color:#fff;
			padding:50px 100px 0 21px;
			line-height:120%;
			}

			#Strona_Glowna a {
			display:block;
			width:260px;
			height:130px;
			line-height:110%;
			color:#fff;
			text-decoration:none;
			padding:50px 5px 5px 20px;
			}
			#Strona_Glowna table td div > a {width:230px;
      padding:50px 10px 5px 20px;
      }
      #Strona_Glowna table td.b05 div > a {
        width: 260px;
        height: 197px;
        padding:0;
        display: block;
	  }

			#Strona_Glowna table td a div {
				font-weight:bold;
				position:absolute;
				display:block;
				bottom:20px;
				left:20px;
				width:100px;
				height:15px;
				cursor:pointer;
				}
		#Strona_Glowna a:hover,
		#Strona_Glowna table td a:hover div {
			text-decoration:underline;
			}
			/*
.bo4 div{
			 width: 252px;
			 height: 173px;
			 margin: 0px;
			 padding: 0px;
			 display: block;
}
.b04 a,
.b04 a:hover{
			 width: 252px;
			 height: 173px;
			 margin: 0px;
			 padding: 0px;
			 display: block;
      }
.b04 a:hover{
      background-image: url(../images/ban_04hover.jpg);
      background-position: left top;
      background-repeat: no-repeat;

       }*/


/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* 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;
					text-align: left;
					}
				#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,
.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,
	.Produkt_Tresc h4 {
		color:#326E28;
		font-size:13px;
		padding:10px 0pt;
		}
	#Produkt_Tresc p,
	.Produkt_Tresc p {
		padding:5px 0;
		line-height:15px;
		}
	#Produkt_Tresc a,
	.Produkt_Tresc a {
		color:#cd1024;
		text-decoration:none;
		}
	#Produkt_Tresc a:hover,
	.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; }


/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/* ZYCZENIA */
#Zyczenia {
	background-color:#fdda28;
	text-align:center;
	padding:20px 0;
	margin:20px 0;
	}
	#Zyczenia p {
		font:italic normal 12px Georgia, sans-serif;
		color:#0E4A1D;
		padding:10px 20px;
		line-height:150%;
		}
	#Zyczenia h4 {
		font:bold 24px Georgia, sans-serif;
		color:#cc0000;
		padding-bottom:0;
		}
	#Zyczenia h6 {
		font:normal 11px Georgia, sans-serif;
		padding:0;
		}
#Zyczenia_Lista h4 {
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	border-top:1px solid #999;
	}
#Zyczenia_Lista a {
	padding-bottom:20px;
	}

table.t_zyczenia {
	margin:20px 0 0 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}








/**
 * imitacja aktualności - w szkole gotowania
 */

#oSzkole {
  line-height: 1.4em;
  width: 330px;
}
#oSzkole p{
  line-height: 1.4em;
  margin: 5px 0;
}
#oSzkole td{
  font-size: 12px;
}
#oSzkole il {
  margin: 0px;
  padding: 0px;
}
#oSzkole li {
  padding: 10px 0px;
  line-height: 1.4em;
  margin: 0px;
}

#oSzkole table,
#oSzkole tbody, {
  padding: 0px;
  margin: 0px;
}
#oSzkole tr {
  padding-top: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#oSzkole tr td p,
#oSzkole tr td img{
  padding-top: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}


#oSzkole p b, #oSzkole p i,
#oSzkole p strong,#oSzkole p em{
line-height: 1.4em;
}
.green {
	color: #480;
}

.przepisyTitle {
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #480;
	padding-bottom: 5px;
	font-family: tahoma, sans;
}
.normal2edycja,
.articlesBriefBox,
.przepis2edycja,
.oszkole2edycja{
  border-bottom: 1px solid #DDD;
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: tahoma, sans;
	font-size: 12px;
	line-height: 16px;
	color: #505050;
	width: 470px;
}
.normal2edycja,
.przepis2edycja {
	border-bottom: 0px;
}
.przepis2edycja{
  width: auto;/*500px;*/
  padding-top: 0px;
  padding-right: 20px;
}
.oszkole2edycja{
	width: auto;
	border-bottom: 0px;
}

.normal2edycja a,
.articlesBriefBox a,
.przepis2edycja a,
.oszkole2edycja a,
.regluaminStyle a {
		color:#cd1024;
		text-decoration:none;
		}
.normal2edycja a:hover,
.articlesBriefBox a:hover,
.przepis2edycja a:hover,
.oszkole2edycja a:hover,
.regluaminStyle a:hover {
		text-decoration:underline;
		}


.articleDate {
	font-size: 10px;
	padding: 3px 0;
}
.articleTitle {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #480;
	padding-bottom: 5px;
}
.articlesLeft {
	width: 115px;
	float: left;
}

.articlesLeftFull {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.articlesRight {
	width: 330px;
	float: right;
	margin-left: 10px;
}
a.backLink,
a.moreLink,
a.backLink:visited,
a.moreLink:visited,
a.backLink:hover,
a.moreLink:hover {
	display: block;
	float: right;
	width: 80px;
	height: 17px;
	line-height: 17px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 5px;
	color: #471;
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
		height: 14px;
		line-height: 14px;
	border-left: 1px solid #592;
}
a.backLink {
	border-left: 0px;
	padding-right: 5px;
	padding-left: 0px;
}

.articleText{
	min-height: 90px;
	height: auto !important;
	height: 90px;
	line-height: 16px;
}
.clear {
  clear: both;
}
table.harmonogram {
  width: 500px;
  margin-bottom: 20px;
}
.harmonogram td,
.harmonogramHead td {
  padding: 5px 3px 4px 3px;
  color: #480;
  font-family: tahoma, sans;
  font-weight: normal;
  text-align: left;
  font-size: 11px;
  border: 0px;
}
.harmonogramHead td{
  border-bottom: 1px dotted #AAA ;
  font-weight: bold;
  padding-top: 30px;
  font-size: 12px;
}

table.regulamin {
  width: 500px;
}
.regulamin td,
.regulaminHead td {
  padding: 5px 3px;
  color: #480;
  font-family: tahoma, sans;
  font-weight: normal;
  text-align: center;
  font-size: 9px;
  border: 0px;
}
.regulaminHead td{
  border-bottom: 1px dotted #AAA ;
  font-weight: bold;
}
.regluaminStyle {
	background-position: bottom;
	background-repeat: repeat-x;
	font-family: tahoma, sans;
	font-size: 10px;
	line-height: 13px;
	color: #505050;
	width: 500px;

}
	#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;
					}

.galeria2edycja {
  padding: 20px, 20px, 30px, 0px;
}
.galeria2edycja .line {
  height: 127px;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
  clear: both;
}

.galeria2edycja a {
  display: block;
  width: 80px;
  height: 107px;
  float: left;
  padding: 10px;
  margin: 0px;
  /*overflow: hidden;*/
}

.galleryBack {
  border-top: 1px solid #DDD;
  clear: both;
	padding-top: 10px;
	padding-bottom: 30px;
	font-family: tahoma, sans;
	font-size: 12px;
	margin-right: 30px;
}

.oszkoleBannery {
  width: 208px;
  height: 79px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  background-image: url(../images/partnerzy.jpg);
}
.oszkoleBannery a{
  padding: 0px;
  margin: 0px;
  display: block;
  overflow: hidden;
  width: 102px;
}
.oszkoleBannery a#p1{
  height: 79px;
  float: left;
  display: block;
  padding: 0px;
  margin: 0px;
}
.oszkoleBannery a#p2,
.oszkoleBannery a#p3{
  height: 34px;
  float: right;
  display: block;
  width: 102px;
  padding: 0px;
  margin: 0px;
}

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



	#PrzepisRightMenu {
	 padding: 20px;
	 padding-top: 0px;
	 float: right;
	 width: 180px;
  }
  #PrzepisRightMenu .head {
    color: #471;
    font-weight: bold;
    font-family: tahoma, arial, sans-serif;
    font-size: 12px;
    padding: 0;
    padding-bottom: 10px;
  }
	#PrzepisRightMenu a,
	#PrzepisRightMenu span {
		width:174px;
		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;
		}
	#PrzepisRightMenu a:hover {
		color:#cd1024;
		}


#poltergeist {
  position: absolute;
  z-index: 190;
}
