html, body
{
	padding: 0px;
	margin: 0px;
	background: #f3e8d1;
	text-align: center;
	color: #696969;
	font: 12px/18px arial;
}
div.text a{
color: #7E503A;
font-weight:bold;
}
	div.main_container
	{
		width: 1178px;
		margin: 0px auto;
		position: relative;
		background: url("_img/tekst_bg.gif") repeat-y 218px;
		
	}
		div.main_menu
		{
			width: 218px;
			background: url("_img/main_menu.gif") repeat-y;
			position: relative;
			float: left;
			margin-top: 120px;
			top: 0px;
			left: 0px;
		}
			div.czekoladowy_chopek, div.czekoladowy_chopek2
			{
				width: 200px;
				height: 121px;
				background: url("_img/chopek.png") no-repeat;
				position: absolute;
				top: -92px;
				left: 10px;
			}
				div.czekoladowy_chopek a
				{
					float: left;
					width: 100%;
					height: 100px;
					text-indent: -10000px;
          				
				} 
				div.czekoladowy_chopek2 a
				{
					float: left;
					width: 100%;
					height: 100px;			
				}

			div.main_menu_top
			{
				width: 218px;
				background: url("_img/main_menu_top.gif") no-repeat;
				height: 34px;
				text-align: center;
				padding-top: 16px;
			}
			div.main_menu_middle
			{
				width: 195px;
				padding: 5px;
				text-align: left;
			}
			div.main_menu_bottom
			{
				width: 218px;
				height: 24px;
				background: url("_img/main_menu_bottom.gif") no-repeat;
			}
		div.right_container
		{
			width: 960px;
			float: right;
			
		}
			div.top
			{
				height: 70px;
				background: #f3e8d1;
			}
				div.logo, div.logo2
				{
					margin: 18px 0px 0px 15px;
					float: left;
					height: 34px; 
					padding-top: 5px;
				}   
        div.logo-soti
				{
					margin: 18px 0px 0px 0px;
					float: left;
					width: 98px;
					height: 34px;
					background: url("_img/logo-soti.gif") no-repeat;
				}
				
				div.logo a
				{
					float: left;
					width: 100%;
					height: 100%;
					text-indent: -10000px;
				}
				
				div.logo2 a
				{
					float: left;
					width: 100%;
					height: 100%;
				}
				
				div.logo-soti a
				{
					float: left;
					width: 100%;
					height: 100%;
				}
				div.top_szukaj
				{
					width: 235px;
					padding-top: 27px;
					float: right;
					text-align: right;
					font-size: 10px;
					height: 43px;
				}
					div.top_szukaj input.szukaj
					{
						width: 67px;
						text-align: center;
						height: 21px;
						background: url("_img/szukaj_bg.gif") no-repeat;
						padding: 0px;
						margin: 0px;
						color: 666666;
					}
					div.top_szukaj input
					{
						margin: 0px;
						padding: 4px 8px;
						border: none;
						width: 141px;
						background: url("_img/search_bg.gif") no-repeat;
					}
				div.logowanie
				{
					width: 200px;
					margin-top: 30px;
					float: right;
					text-align: right;
					border-right: 0px solid #807a6e;
					margin-right: 15px;
					padding-right: 20px;
				}
				
			div.content
			{
				width: 960px;
				clear: both;
				background: #ffffff;
			}
				div.top_menu
				{
					height: 50px;
					clear: both;
					background: url("_img/top_menu.png") no-repeat;
					padding-left: 10px;
				}
					#menu 
					{
					  overflow:hidden;
						list-style-type:none;
						margin: 0 0 0 5px;
						padding:-10px;
						font: bold 14px/28px verdana;	
            color: #666666;
						height: 50px;
						background: transparent;
					}
					#menu li 
					{
						float:left;
						height: 50px;
					  margin: 0 -4px 0 -4px;
						background: transparent;
					}
					#menu a:link, #menu a:visited
					{
						
          	padding-top: 10px;
						height: 40px;
						color:#666666;
						text-decoration:none;
						background: url("_img/top_menu_hover.gif") repeat-x -1000px -1000px;
					}
					#menu a:hover 
					{
            padding: -20px
						height: 40px;
						color:#666666;
						text-decoration:none;
						background: url("_img/top_menu_hover.gif") repeat-x 0px 0px;
					}
				div.tekst
				{
					clear: both;
					text-align: left;
					
				}
					#slideshow
					{
						width: 960px;
						height: 337px;
						background: url("slideshow/1.jpg") no-repeat;
					}
		div.content_bottom
		{
			height: 32px;
			clear: both;
			background: url("_img/content_bottom.png") no-repeat 218px;
		}
		div.content_top
		{
			height: 32px;
			clear: both;
			background: url("_img/content_top.png") no-repeat;
		}
		div.foot
		{
			height: 30px;
			clear: both;
			text-align: right;
			color: #807a6e;
			padding-top: 5px;
			padding-left: 218px;
			font-size: 10px;
			width: 960px;
			margin: 0px auto;
		}
			div.foot a
			{
				color: #807a6e;
			}
			div.foot a:hover
			{
				color: #807a6e;
			}
			div.foot_content
			{
				background: url("_img/tekst_bg.gif") repeat-y 218px;
				text-align: left;
				padding-left: 218px;
				position: relative;
				margin-top: 25px;
			}
			div.foot_content .tel
			{
				width: 26px;
				height: 30px;
				position: absolute;
				background: url("_img/tel.png") no-repeat;
				top: 15px;
				left: 236px;
			}
			div.foot_content b
			{
				padding: 0px;
				margin: 0px;
			}
			div.foot_content div.text
			{
				margin-top: 10px;
        padding-left: 40px;
			}
.header, h3.header
{
	margin: 0px;
	padding: 0px;
	font: 18px/18px verdana;
	color: #666666;
}
div.fix
{
	font: 0px/0px arial;
	clear: both;
}
.cols2 .list-item h3 {margin-right:15px;margin-left:15px;text-align: center}
.cols3 .list-item h3 {margin-right:15px;margin-left:15px;text-align: center}
.cols4 .list-item h3 {margin-right:15px;margin-left:15px;text-align: center}
.cols5 .list-item h3 {margin-right:15px;margin-left:15px;text-align: center}
.cols6 .list-item h3 {margin-right:15px;margin-left:15px;text-align: center}

/*    BLOG    */
.blog
{
	width: 420px;
	float: right;
	clear: right;
}
div.blog div.blog_content
{
	padding: 10px;
}
div.blog_date
{

	margin-top: 3px;
	height: 16px;
	background: url("_img/blog_bg.gif") repeat-x;
	float: left;
	color: white;
	font: bold 10px/14px arial;
	margin-right: 20px;
}
div.blog_date div.blog_date_left
{
	float: left;
	width: 4px;
	height: 16px;
	background: url("_img/blog_bg_left.gif") no-repeat;
	margin-right: 5px;
}
div.blog_date div.blog_date_right
{
	float: left;
	width: 4px;
	height: 16px;
	background: url("_img/blog_bg_right.gif") no-repeat;
	margin-left: 5px;
}
div.blog_date div.blog_date_text
{
	  width: 100px;
  font: 10px/14px arial;
  float: left;
	height: 16px;
}
div.storytitle
{
	font: bold 12px/18px arial;
	margin-bottom: 5px;
}
/*   SLIDESHOW   */
#slideshow_2_loading {
	height: 200px;
	color: white;
	text-align: center;
	width: 920px;
	z-index: 1000;
	position: absolute;
	float: left;
	top: 0px;
	left: 0px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url("_img/ajax-loader.gif");
}

#slideshow_2_pictureLoadContainer {
	width: 0px;
	height: 0px;
	overflow: hidden;	
}

#slideshow_2_container {
	width: 920px;
	margin: 0px auto;
	margin-top: 10px;
	position: relative;
}

#slideshow_2_container .header {
	margin-top: 10px;
	margin-bottom: 10px;
}

#slideshow_2_container #slideshow_2_items {
	width: 750px;
	overflow: hidden;
	height: 180px;
	margin: 0px auto;
}

#slideshow_2_container .nav {
	position: absolute;
	float: left;
	cursor: pointer;
	margin-top: -120px;
	display: none;
}

#slideshow_2_container .left {
	margin-left: 30px;
}

#slideshow_2_container .right {
	margin-left: 867px;
}

#slideshow_2_container .item {
	background-position: top center;
	background-repeat: no-repeat;
	width: 150px;
	height: 200px;
	overflow: hidden;
	float: left;
	text-align: center;
	font-weight: bold;
	padding-top: 160px;
}

#slideshow_2_container .item img {
	display: block;	
}

#slideshow_2_container #slideshow_2_items #slideshow_2_overflow {
	width: 500000px;
	height: 200px;
	overflow: visible;
}
input.tabat_sbm
{
margin:1.5em auto 0.5em auto;height:20px;background:#af6745 url(gfx/button2.png) no-repeat;font-weight:bold;color:white;width:50px;line-height:19px;text-align:center;
	border: none;
}

div.produkt_left
{
	clear: both;
	width: 200px;
	padding: 15px 25px 0px;
}
span.old_price
{
	color: #bb0000;
	text-decoration: line-through;
}

div.blog_entry
{
	clear: both;
	padding: 5px 0px;
}
	div.blog_left
	{
		width: 80px;
		float: left;
		text-align: center;

	}
	div.blog_left div
	{
		clear: both;
	}
		div.blog_left div.day
		{
			color: #664738;
			font: 28pt/34px verdana, sherif;
		}
		div.blog_left div.month
		{
			color: #805846;
			font: 14px/14px verdana, sherif;
		}
		div.blog_left div.year
		{
			color: #b27c62;
			font: 14pt/14px verdana, sherif;
		}
	div.blog_right
	{
		float: right;

		width: 312px;
	}
	div.blog_right p
	{
		padding: 0px;
		margin: 0px;
	}
	div.more_blog
	{
		clear: both; 
		text-align: right;
		font-style: italic;
	}
	img.attachment-post-thumbnail, imgwp-post-image
	{
		float: left;
		padding: 0px 10px 10px 0px;
	}
	div.more_etries
	{
		text-align: center;
		font-weight: bold;
		clear: both;
		padding-top: 8px;
	}
	h2 a
	{
		color: #7e503a;
	}
#slide-images, #slide-images2 {
	/*position: absolute; 
	display: block; */
	width: 966px;
	height: 340px;   
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
}
#slide-images li, #slide-images2 li {
/*	position: absolute;
	display: block; */
	list-style-type: none; 
	visibility: hidden;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
}
#slide-images li.first-slide, #slide-images2 li.first-slide {
	display: block;
  visibility: visible;
}
#slide-images li img, #slide-images2 li img {
	 position: absolute;
  display: block;
	border: 0;
}

.przepisy{
margin: 30px;
}
.przepis{
	border-bottom: 1px solid #eeeeee;
}
.przepis h4 {
  font: 18px/18px verdana;
color: #7e503a;
}
.przepis .wpis{
margin: 20px;
}

