@charset "iso-8859-2";
html body, body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
* html{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
	background: url(../images/bg_main.gif) repeat-x top #e2e3de;
}
.level1{
	display:none;
}
.level2{
	display:none;
}
.level3{
	display:none;
}
.level4{
	display:none;
}
.level5{
	display:none;
}
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}

#mainPage {
	width: 978px;
	margin: 0px auto 0px auto;
}
#bannerMain {
	background: url(../images/banner_main.jpg) top no-repeat;
	width: 978px;
	height: 225px;
}
	#bannerMain div {
		display: inline;
		float: left;
	}
		#todayOffer {
			width: 285px;
			margin-left: 90px;
			margin-top: 148px;
			
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #2e1306;
			line-height:1.5em;
		}
			#todayOffer a, #todayOffer a:visited {
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #2e1306;
				text-decoration: none;		
			}
			#todayOffer a:hover {
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #2e1306;
				text-decoration: underline;		
			}
    	#loginBox {
		  font-weight:normal;
			margin-left: 0px;
			width: 580px;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #7f1f00;
		  text-align:right;
		  vertical-align:bottom;
		  margin-top:15px;
		}
			#loginBox a, #loginBox a:visited {
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #7f1f00;
				font-weight: bold;
				text-decoration: none;
				text-align: left;
			}
			.form {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				width: 400px;
				display: inline;
			}
			#loginBox a:hover {
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #7f1f00;
				font-weight: bold;
				text-decoration: underline;
				text-align: left;
			}
			.login {
				width: 100px;
				background-color: #e2e3de;
				border: solid 1px #48412d;
				padding-left: 5px;
				margin-left: 5px;

				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #151a00;
			}
			.pass {
				width: 100px;
				background-color: #e2e3de;
				border: solid 1px #48412d;
				padding-left: 5px;
				margin-left: 5px;
				margin-top: 0px;
	
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #151a00;
				border: solid 1px #48412d;
			}
			.buttonGo {
				width: 18px;
				height: 18px;
				padding: 0px 0px 0px 0px;
				margin-left: 5px;
				margin-top: 4px;
				background: url(../images/button_go.gif) no-repeat;
				border: 0px;
			}
#shadow {
	background: url(../images/bg_page_white.png) top repeat-y;
	width: 978px;
}
#bookBgMain {
	width: 978px;
	background: url(../images/bg_book.gif) top repeat-y;
}
#bottomUpBanner{
	height: 78px;
	width: 978px;
	
}
#bottomBanner {
	height: 52px;
	width: 978px;
	background: url(../images/bg_bottom_banner.gif) top no-repeat;
}
	#searchBox {
		width: 313px;
		height: 52px;
		float: left;		
	}
	#searchForm {
		margin-top: 0px;
		padding-top: 13px;
		line-height: 0px;
	}
	.searchField {
		width: 127px;
		background-color: #fcefde;
		border: solid 1px #48412d;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;		
		color: #151a00;
		margin-left: 50px;
	}
	.searchButton {
		width: 11px;
		height: 11px;
		padding: 0px 0px 0px 0px;
		margin-left: 5px;
		margin-top: 0px;
		background: url(../images/searchButton.gif) top no-repeat;
		border: 0px;

	}
	#searchMore {
			margin-left: 56px;	
			width: 250px;
	}
	#searchMore a, #searchMore a:visited {
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 11px;			
			color: #fde283;	
			text-decoration: none;
	}
	#searchMore a:hover {
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 11px;			
			color: #fde283;	
			text-decoration: underline;
	}
	#co_zjesz {
		width: 313px;
		height: 52px;
		float: right;
		margin-right: 43px;
		background: url(../images/co_zjesz_off.gif) no-repeat;
	}
	.coZjeszImg, .coZjeszImg:visited {
		display: block;
		width: 313px;
		height: 52px;

	}
	.coZjeszImg:hover {
		display: block;
		width: 313px;
		height: 52px;
		background: url(../images/co_zjesz_over.gif) no-repeat;
	}

#bookTop {
	width: 978px;
	height: 33px;
}
#bookBottom {
	width: 978px;
	height: 120px;
	background: url(../images/book_bottom.gif) bottom no-repeat;
}
	#nagrody {
		margin: 0px auto auto 50px;
		vertical-align: top;
		padding: 0px 0px 0px 0px;
	}
	#nagrody img {
		border-style: none;
		margin-right: 10px;
	}
	
#footer {
	width: 938px;
	height: 80px;
	padding-right: 40px;	
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #a18568;
	line-height: 18px;
}
div{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}
#bookContent div {
	display: inline;
	float: left;
}
	#colLeft {
		/* background-color: #0099FF; */
		width: 190px;
		margin: 0px 0px 0px 36px;
		padding: 0px 0px 0px 0px;
	}
		.dzialL {
			width: 190px;
			height: 45px;
		}
		.dzialR {
			width: 191px;
			height: 45px;
		}

		.linki {
			width: 178px;
			margin-left: 7px;
			padding-bottom: 10px;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 12px;			
			color: #2e1306;
		}
			.linki a, .linki a:visited {
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 12px;			
				color: #2e1306;
				text-decoration: none;
			}
			.linki a:hover {
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 12px;			
				color: #2e1306;
				text-decoration: underline;
			}
		.linki2 {
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 12px;			
			color: #2e1306;
			text-decoration: none;
			text-align: center;
			margin-right:0px;
			margin-left:0px;
			padding-left:0px;
		}
	#colCenter {
		/* background-color: #339966; */
		width: 526px;
		vertical-align: top;
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	#colRight {
		/* background-color: #FF6666; */
		width: 190px;
		float:right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
/* CONTENT */
.line {
	height: 1px;
	line-height: 1px;
	padding: 0px 0px 0px 0px;
	width: 526px;
	margin: 10px auto 10px auto;
	background: url(../images/line.gif) no-repeat center;
}
#tableProd {
	margin: 0px auto 10px 0px;
	text-align: center;
}
.mainTable {
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 12px;
			width:506px;			
}
	.tableHead1 {
		/*width: 327px;*/
		background-color: #ded4b2;
		height: 30px;
		text-align: center;
		vertical-align: middle;
font-weight:bold;
	}
	.tableHead2
	 {
		width: 52px;
		background-color: #ded4b2;
		height: 30px;
		text-align: center;
		vertical-align: middle;
	}
	.tableHead3
	 {
		width: 58px;
		background-color: #ded4b2;
		height: 30px;
		text-align: center;
		vertical-align: middle;
	}
	.tableHead4 {
		width: 62px;
		background-color: #ded4b2;
		height: 30px;
		text-align: center;
		vertical-align: middle;
	}
.skladnikiHead2{
border: solid 1px #7d6c5b;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	height:30px;
	color: #2e1306;
	font-weight: bold;
	background-color: #ded4b2;
	text-align: center;
	vertical-align: middle;
}

.title {
	width: 500px;
	margin-left: 20px;
	margin-bottom: 10px;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #2e1306;
	font-weight: bold;
}
.title a:visited ,.title a:active 
{

	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.title a:hover 
{

	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}
.jasny td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #2e1306;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}
.ciemny td {
	background-color: #e5dcbf;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #2e1306;
	height: 20px;
	text-align: center;
	vertical-align: middle;
}

.jasny .toLeft, .ciemny .toLeft {
	text-align: left;
}
.productLink, .productLink:visited {
	width: 310px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #2e1306;
	/*display: block;*/
	text-decoration: none;
	padding-left: 12px;
	background: url(../images/squer.gif) 4px 6px no-repeat;		
}
.productLink:hover{
	width: 310px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #2e1306;
	/*display: block;*/
	text-decoration: underline;
	padding-left: 12px;
	background: url(../images/squer.gif) 4px 6px no-repeat;		
}


#colCenter #paginator {
	text-align: left;
}
#colCenter #paginator .goTop, #colCenter #paginator .goTop:visited {
		display: block;
		float: right;
		font-family: Tahoma, Arial, Helvetica, sans-serif;			
		color: #b35d00;
		font-size: 10px;
		background-color: transparent;
		border-style: none;
		width: 60px;
		text-decoration: none;
		text-align: left;
}
#colCenter #paginator .goTop:hover {
		font-family: Tahoma, Arial, Helvetica, sans-serif;			
		color: #b35d00;
		font-size: 10px;
		display: block;
		float: right;
		background-color: transparent;
		border-style: none;
		width: 60px;
		text-decoration: underline;
		text-align: left;
}
#paginator {
	width: 480px;
	height: 30px;
	margin-left: 30px;
}
	#paginator a {
		display: block;
		float: left;
		margin-left: 2px;
		margin-right: 2px;
		padding-top: 1px;
		text-align: center;
		border: solid 1px #cf824f;
		background-color: #ffffff;
		width: 22px;
		height: 13px;	
	}
	#paginator a, #paginator a:visited {
		font-family: Tahoma, Arial, Helvetica, sans-serif;			
		color: #b35d00;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
	}
	#paginator a.boldlink{
		color:black;
		background-color: #bbffee;
	}
	#paginator a:hover {
		font-family: Tahoma, Arial, Helvetica, sans-serif;			
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		background-color: #cf824f;
	}
	
#dzialy	{
	width: 526px;
	text-align: center;
	vertical-align: top;
}
#dzialy img{
	border-style: none;
	margin-right: 15px;
	margin-left: 15px;
}
a img{
	border:none;
}


.articleTitle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color: #2e1306;
	font-weight: bold;
	width: 507px;
	height: 19px;
	padding-left: 15px;
	padding-top: 4px;
	text-align: left;
	background: url(../images/titleBg.gif) no-repeat;
}
.skladniki {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #2e1306;
	padding-left: 15px;
	padding-top: 20px;
	text-align: left;
	width: 507px;
}

#colCenter .skladniki .gallery {
	float: right;
}
	.gallery .fotobig {
		border: solid 1px #4a3123;
		padding: 1px 1px 1px 1px;
		margin: 0px 38px 5px 10px;
	}
#colCenter .skladniki .gallery .galleryMini {
	margin-left: 10px;
}
#colCenter .skladniki .gallery .galleryMini img {
		border: solid 1px #4a3123;
		padding: 1px 1px 1px 1px;
		margin: 0px 4px 10px 0px;
	}
#bookContent #colCenter .opis {
	margin-left: 15px;
}	
h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #2e1306;
	font-weight: bold;
	margin-bottom: 0px;
}

h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #2e1306;
	font-weight: bold;
	margin-bottom: 0px;
}

.opis {	
	width: 495px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #2e1306;
	line-height: 18px;
	text-align: justify;
	padding-top: 20px;
}

.dodaj {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #2e1306;
	line-height: 18px;
	text-align: justify;
}


.sort_nazwa{
	overflow: hidden;
	float:left;
	width:13px;
	height:13px;

	padding-bottom:1px;
}
.sort_nazwa2{
	height:13px;
	float:none;

	overflow: hidden;

	width:13px;
}
.sort_calosc{
	width:73px;
	height:26px;
	margin-left:150px;

}
.sort_calosc2{
	width:53px;
	height:26px;
	margin-left:0px;

}
.boldlink a{
	color:black;
}
.sort_obrazek1{
	overflow: hidden;
	width:50px;
	height:26px;
	float:left;
}
.sort_obrazek2{
	overflow: hidden;
	width:40px;
	height:26px;
	float:left;
}
div.sort_nazwa img {
	width:13px;
	border:none;
}
div.sort_nazwa2 img {
	width:13px;
	border:none;
	
}
#bookContent #colCenter .tableProd {
	width: 520px;
	text-align: left;
	
}
.mainTableSkladniki {
	border-collapse: collapse;
	margin: 15px auto 0px 25px;
	float:left;
}

.header {
	background: url(../images/skladnikiTlo.gif) repeat-x top;
}
.skladnikiHead {
	border: solid 1px #7d6c5b;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #2e1306;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	vertical-align: middle;
	height: 23px;
}
.skladnikiIlosc {
	border: solid 1px #7d6c5b;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #2e1306;
	padding: 5px 10px 5px 10px;
	line-height: 12px;
}
.skladnikiIlosc a:visited, .skladnikiIlosc a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	/*float:left;*/
	color: #2e1306;
	text-decoration:none;
}
.skladnikiIlosc a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #2e1306;
	text-decoration:underline;
}
a:visited, a{
	text-decoration:none;
	color: #2e1306;
}
a:hover{
	text-decoration:underline;
	color: #2e1306;
}


.inputy{
font-family: Tahoma, Arial, Helvetica, sans-serif;	
font-size: 12px;
float:left;
padding:2px;
text-align:left;
margin:0px;
margin-left:15px;
vertical-align:bottom; 
}

.break{
clear:left;
height:0px;
margin:0px;
padding:0px;
line-height:0px;
}

.margin_bt {
margin-bottom: 10px;
margin-top: 10px;
}

.bledy {
font-family: Tahoma, Arial, Helvetica, sans-serif;	
font-size: 12px;
text-align:left;
margin-left:15px;
}

/* added after printing css*/
div#przepisGeneralInfoExt{
	float:left;
	clear:both;
}

#konkurs2009 {
  width: 448px;
  text-align:center;
}

#konkurs2009 td {
  width:224px;
  text-align:center;
}