@charset "utf-8";* {	margin: 0;	padding: 0;}body {	font-size: 0.9em;  background: #F9F5EA url(../img/layout/bg_main.png) repeat-x;  _background: #F9F5EA url(../img/layout/bg_main.jpg) repeat-x;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #645c4b;}/* different bg on main page */body.home {  background: #F9F5EA url(../img/layout/bg_home.png) repeat-x;  _background: #F9F5EA url(../img/layout/bg_home.jpg) repeat-x;}/* remove the outline around flash objects after clicking */object {	outline: 0;}/* invisible accessibility links */.accessible {	display: none;}/* links */a {	color: #296fb3;  text-decoration: none;	outline: 0;}a:hover {	text-decoration: underline;}a img {	border: 0;}label { cursor: pointer;	}/* clearfix */.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}.clearfix {	display: inline-block;} html[xmlns] .clearfix {	display: block;}* html .clearfix {	height: 1%;}/* end of clearfix *//* general */fieldset {	border: 0;}h1, h2, h3, h4, h5, h6 {	color: #645c4b;	line-height: normal;	font-weight: normal;	font-family: Georgia, "Times New Roman", Times, serif;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {	color: inherit;	*color: #645c4b;}h1 {	font-size: 2em;}h2 {	font-size: 1.7em;}h3 {	font-size: 1.64em;}h4 {	font-size: 1.3em;}h5 {	font-size: 1.1em;	font-weight: bold;}h6 {	font-size: 1em;	font-weight: bold;}div.hr {	background: transparent url(../img/layout/standard/header_border.gif) no-repeat center center;	height: 2px;	margin: 10px 0;}/* outer texture bg (main page and other pages) */#outer {  background: url(../img/layout/bg_top.gif) no-repeat center top;}#outer.main {  background: url(../img/layout/bg_top_main.jpg) no-repeat center top;}/* main container; pos relative for vegetable and paste imgs positioning  */#container {	width: 988px;  position: relative;	margin: auto;	z-index:1201}* html #container {	z-index: 1001; /* otherwise the flash is below the footer in ie6 due to supersleight */}/* header */#header {	clear: both;  height: 137px;  background: url(../img/layout/header/bg_menu.gif) no-repeat;  margin-left: -12px;  margin-right: 4px;}#header h1 {  margin-left: 30px;  _margin-left: 15px;  margin-top: 28px;  float: left;  background: url(../img/layout/header/logo.png) no-repeat center center;}#header h1 a {	width: 182px;	height: 74px;	display: block;  margin: 20px;  text-indent: -999em;	outline: 0;}/* top menu */#top {	float: right;	height: 70px;	position: absolute;	overflow: hidden;	right: 0;	z-index: 0;	*width: 702px;	_width: 736px;	font-size: 0.91em;  background: url(../img/layout/top/right.gif) no-repeat top right;	padding-right: 15px;}*+html #top {	width: 850px;}	#top .wrapper {	float: right;	padding-left: 32px;	width: 736px;  background: url(../img/layout/top/left.gif) no-repeat top left;}#top ul {	list-style: none;	float: left;  background: url(../img/layout/top/middle.gif) repeat-x top left;}#top ul li {	display: block;  float: left;	line-height: 70px;	height: 70px;  background: url(../img/layout/top/divider.gif) no-repeat center left;}#top ul li.first {	background: none;}#top ul a {	color: #2a80b1;	padding: 0 10px 0 12px;}#top ul li.first a {	padding-left: 5px;}#top ul .lang a {	margin-left: 7px;	height: 11px;	height: 11px;	padding-left: 22px;  background: url(../img/layout/top/flags.gif) no-repeat left 1px;}#top ul .lang a.en {	background-position: left -12px;}#top ul .lang a.pl {	background-position: left -25px;}#top .search_bar {	float: left;  width: 192px;  background: url(../img/layout/top/middle.gif) repeat-x left top;  height: 60px;  position: static;}#top .search_bar form {	position: relative;	height: 70px;	left: 20px;  background: url(../img/layout/top/bg_search.png) no-repeat left 2px;  _background: url(../img/layout/top/bg_search.gif) no-repeat left 2px;}#top .search_bar input {	border: 0;  position: absolute !important;  color: #aaa;  top: 27px;	zoom: 1;   width: 125px;  left: 30px;  background: transparent;	font-size: 10px;	font-family: Verdana, Geneva, sans-serif;}#top .search_bar input.submit {  width: 30px;  left: 157px;  top: 18px;  cursor: pointer;  height: 30px;	display: block;}/* flash menu container */#menu {	position: absolute;	left: 2px;	top: 48px;	outline: 0;}/* main menu: no javascript FIXME */#main_menu {	margin-left: 245px;  padding-top: 1px;}#main_menu ul {	list-style: none;  margin-top: 70px;	_margin-top: 0;  width: 735px;  height: 38px;}*+html #main_menu ul {	margin-top: 0;}#main_menu ul li {	display: block;  float: left;  padding: 0 6px;  line-height: 38px;  height: 38px;}#main_menu ul li.end {}#main_menu ul li a {  color: #fff;  font-weight: bold;  font-size: 1.2em;}/* content (below header) */#content {	_width: 978px;	clear: both;	padding: 12px 10px 0;	}/* mourn */.mourn2{      left:230px;      position:relative;      top:52px;}/* main page left column */#content #left_container {  height: 430px;	width: 472px;	float: left;	position: relative;	overflow: visible;}#content #left_container #bg {	background: url(../img/layout/borders/sg_ramka.png) no-repeat;	height: 430px;	width: 472px;	position: absolute;	left: 2px;	_left: 7px;	top: 7px;	z-index: 1;}#content .inner {	overflow: visible}/** boxes **/#content .box {	float: left;	font-size: 1em;	width: 247px;	height: 316px;	overflow: hidden;	background: transparent url(../img/layout/box/bg.png) no-repeat center center;}#content .box_right {	margin-left: 1px;}#content .box .wrapper {	margin: 25px 25px 0;	_height: 225px;	overflow: hidden;	_overflow-y: hidden;	max-height: 225px;	_position: relative;	line-height: 14px;}#content .box .wrapper_short {	height: 200px;	}/* boxes - colours etc */#content .box {/*  font-family: Georgia, "Times New Roman", Times, serif;*/}#content .box a {	color: #1a558b;}#content .box ul.news, #content .box ul.items {	list-style: none;}#content .box ul.news li, #content .box ul.items li {	margin-bottom: 15px;}#content .box ul.blue, #content .box .item ul {	color: #1a558b;	line-height: 1.5em;	margin: 10px 0 10px 20px;	list-style: disc;}#content .box ul.news p.content {	height: 43px;	overflow: hidden;}#content .box h3.sifr, #content .box h3.sifr_pz{	text-align: center;	margin-bottom: 11px;	padding-bottom: 11px;  font-size: 1.5em;	color: #005ba2;  font-weight: normal;	background: url(../img/layout/box/divider_middle.gif) no-repeat center bottom;}#content .box .date {	color: #3c3322;  font-size: 1.1em;	font-weight: bold;  margin-bottom: 5px;	background: url(../img/layout/box/divider_right.gif) no-repeat right 8px;}#content .box .title {	color: #3c3322;  font-size: 1em;  margin-bottom: 4px;}#content .box .title a {	color: #3c3322;}#content .box .more {	text-align: right;  margin-top: 5px;	font-size: 0.92em;	background: url(../img/layout/box/divider_left.gif) no-repeat left 7px;}#content .box .arrow {	text-align: center;	background: url(../img/layout/box/arrow_bg.png) no-repeat;		height: 34px;	margin: 0 45px 0 25px;	line-height: 34px;	font-family: Tahoma, Verdana, Geneva, sans-serif;}#content .box .arrow a {	position: relative;	padding-right: 20px;	margin-left: 16px;	display: block;	white-space: nowrap;}#content .box .arrow span {	display: block;	background: url(../img/layout/box/arrow_button.png) no-repeat;		float: right;	cursor: pointer;	height: 46px;	width: 46px;	position: absolute;	right: -20px;	top: -6px;	_top: -16px; /* supersleight messes things up */}*+html #content .box .arrow span {	top: -16px;}#content .box .buttons {	text-align: center;	margin-top: 10px;}#content .box .buttons ul {	list-style: none;	display: inline;}#content .box .buttons ul li {	display: inline-block;	vertical-align: top;	_display: inline;}*+html #content .box .buttons ul li {	display: inline;}#content .box .buttons a {	display: inline-block;	width: 20px;	height: 23px;	overflow: hidden;}#content .box .buttons a:hover {	text-decoration: none;}#content .box .buttons a span {	visibility: hidden;}#content .box .buttons a.next {	background: url(../img/layout/box/numbers/next.png) no-repeat;		margin-bottom: 2px;}#content .box .buttons a.prev {	background: url(../img/layout/box/numbers/prev.png) no-repeat;		margin-bottom: 2px;}#content .box .buttons li a {	width: 24px;	height: 26px;	display: block;	_display: inline;	cursor: pointer;}#content .box .buttons a.item_1 {	background: url(../img/layout/box/numbers/1.png) no-repeat;	}#content .box .buttons .active a.item_1 {	background: url(../img/layout/box/numbers/1_active.png) no-repeat;	}#content .box .buttons a.item_2 {	background: url(../img/layout/box/numbers/2.png) no-repeat;	}#content .box .buttons .active a.item_2 {	background: url(../img/layout/box/numbers/2_active.png) no-repeat;	}#content .box .buttons a.item_3 {	background: url(../img/layout/box/numbers/3.png) no-repeat;	}#content .box .buttons .active a.item_3 {	background: url(../img/layout/box/numbers/3_active.png) no-repeat;	}#content .box .buttons a.item_4 {	background: url(../img/layout/box/numbers/4.png) no-repeat;	}#content .box .buttons .active a.item_4 {	background: url(../img/layout/box/numbers/4_active.png) no-repeat;	}#content .box .buttons a.item_5 {	background: url(../img/layout/box/numbers/5.png) no-repeat;	}#content .box .buttons .active a.item_5 {	background: url(../img/layout/box/numbers/5_active.png) no-repeat;	}/* box with the slider rotation applied */#content .box ul.rotate_box {	height: 255px;	overflow: hidden;	list-style: none;}#content .box ul.rotate_box > li {	height: 255px;	width: 250px;	float: left;}/* box aktualnosci  */#content .box .news ul {	list-style: none;}#content .box .news .read_more {	text-align: right;}/* wtf? */#content .main {	margin-left: 260px;}/** page footer **/#footer {	background: url(../img/layout/footer.png) no-repeat center bottom;	_background: url(../img/layout/footer_ie.png) no-repeat center bottom;	min-height: 240px;	margin: auto;  position: relative;	top: 10px;	z-index: 900;	_width: 990px;	_height: 325px;}#footer .wrapper {	width: 988px;	z-index: 1200;	margin: auto;  position: relative;}#footer .footer_info {	margin:auto;	position:relative;	text-align:right;	top:150px;	width:988px;	z-index:1201;	line-height: 1.92em;	color: #b6ad97;	font-size: 0.92em}#footer .footer_info .sponsor {	position: absolute;	left: 20px;	width: 575px;	top: -5px;	text-align: left;	display: none;}#footer .footer_info .sponsor a {	color: #cfac58;}#footer .footer_info .sponsor .text{	margin-top: 24px;	line-height: 12px;	padding: 12px;	float: left;	width: 380px;	border-left: solid 1px #e6dfcf;}#footer .footer_info .sponsor .links {	width: 155x;	height: 110px;	float: left;}#footer .footer_info .sponsor .link_top {	background: url(../img/layout/logos/footer.gif) no-repeat 0 0;	display: block;	width: 155px;	height: 53px;}#footer .footer_info .sponsor .link_bottom {	background: url(../img/layout/logos/footer.gif) no-repeat 0 -53px;	display: block;	width: 155px;	height: 53px;	}#footer .footer_info .apeiro {	color: #b6ad97;}#footer .footer_info .apeiro b {	color: #EC0738;	display: inline;}/* footer adjustments: main page */.main #footer {	z-index: 0;	top: 90px;	_top: 100px;}.main #main {	padding-bottom: 50px;}.main #footer .wrapper {	display: none;}/* footer adjustments: product page */.product #footer {	top: -120px;}.product #footer b {	display: none;}/** lhn **/#lhn {  float: left;  width: 248px;	min-height: 300px;	_height: 466px;	margin-top: 10px;	margin-left: 2px;  background: url(../img/layout/lhn/bg_lhn.png) no-repeat center top;}#lhn .wrapper {  margin: 10px;	position: relative;	z-index: 1203; 	background: url(../img/layout/lhn/divider.gif) no-repeat left top;}#lhn .ad {  padding: 15px;}#lhn #submenu {	font-family: Georgia, "Times New Roman", Times, serif;	margin-top: 18px;	margin-left: 12px;	margin-right: 5px;	zoom: 1;	padding-bottom: 10px;}#lhn #submenu dt {	font-size: 1.2em;		height: 2.2em;	line-height: 2.2em;	zoom: 1;	position: relative;	padding-left: 30px;}#lhn #submenu dt span.icon {	display: block;	position: absolute !important;	width: 47px;	height: 47px;	left: -9px;	z-index: 5;	top: -9px;	zoom: 1;	background: url(../img/layout/lhn/inactive.png) no-repeat center left;}#lhn #submenu dt.active span.icon {	background: url(../img/layout/lhn/active.png) no-repeat center left;}#lhn #submenu dt.open span.icon {	background: url(../img/layout/lhn/open.png) no-repeat center left; }#lhn #submenu dt a {	cursor: pointer;	display: block;	z-index: 10;	zoom: 1;}#lhn #submenu dd {	zoom: 1;	display: none;	overflow: hidden;}#lhn #submenu dd.open {	display: block;}#lhn #submenu dd ul {	display: block;	margin-left: 10px;	overflow: hidden;	list-style: none;}#lhn #submenu dd li {	padding-left: 20px;	height: 16px;	margin: 1px 0;	zoom: 1;}#lhn #submenu dd li.active {	background: url(../img/layout/lhn/sub_active.gif) no-repeat center left; }#lhn #submenu dd li .item {	background: url(../img/layout/lhn/bg_item.png) no-repeat center right; 	margin-right: 0px;}#lhn #submenu dd li span {	max-width: 186px;	_width: 186px;	display: block;	overflow: hidden;}#lhn #submenu dd li a {	color: #4f3606;	padding-right: 30px;	display: block;	float: left;	height: 16px;	max-width: 180px;	overflow: hidden;	white-space: nowrap;	_white-space: normal; /* ie6 ignores overflow hidden */	overflow: hidden;	background: url(../img/layout/lhn/bg_item_left.gif) no-repeat right 0px; }/* FIXME: ad in lhn - do we need this? */#lhn .ad .more {	background: url(../img/layout/lhn/lhn_more.gif) no-repeat left 7px;	text-align: right;	margin-top: 3px;}#lhn .ad h5, #lhn .ad p {	font-size: 1em;	margin-bottom: 5px;}#lhn .ad .logo {  margin: 5px auto;  display: block;}#lhn .ad .thumbnail {  width: 185px;	margin: auto auto 8px;	text-align: center;}#lhn .ad .thumbnail img {	border: solid 1px #e8e1c4;  padding: 5px;  background: #fff;	}/* the actual page content - right column */#page {  float: right;  padding-left: 7px;  width: 708px;	margin-top: 12px;  background: url(../img/layout/standard/page_top.png) no-repeat left top;  }#page .right_border {  position: absolute;  right: 0px;  top: 38px;  width: 33px;  height: 271px;  background: url(../img/layout/standard/outer_right.png) no-repeat right top;  }/* to keep the bloody shadow aligned */#page .content_container {  position: relative;  _width: 686px;	z-index: 1202;}#page .content_container .shadow {	position: absolute;	bottom: -140px;	left: 0;	width: 721px;	height: 281px;	z-index: 0;  background: url(../img/layout/standard/content_shadow.png) no-repeat;}#page .breadcrumbs {	padding: 9px 0 5px 12px;  color: #aaa;	margin-right: 85px;	font-size: 0.82em;}#page .breadcrumbs a {	color: #c8a44e;}#page .wrapper {  background: url(../img/layout/standard/content_middle.gif) repeat-y top center;	width: 686px;	margin-left: 6px;  position: relative;  z-index: 10;/*  font-family: Georgia, "Times New Roman", Times, serif;*/}#page .wrapper .top, #page .wrapper .bottom {	width: 686px;  background: url(../img/layout/standard/content_top.gif) no-repeat top center;	height: 140px;  position: absolute;  z-index: 20;}#page .wrapper .bottom {	bottom: -2px;  background: url(../img/layout/standard/content_bottom.png) no-repeat;}#page .wrapper .content {  position: relative;  padding: 0 36px 32px 28px;  z-index: 30;	min-height: 200px;	_height: 200px;}#page .wrapper .content {	line-height: 150%;}#page .wrapper .content p.more {  text-align: right;	margin-top: 5px;}#page .title {  font-size: 2.2em;	padding-top: 19px;	padding-bottom: 12px;  margin-bottom: 14px;}.hdr_brd {  background: url(../img/layout/standard/header_border.gif) no-repeat left bottom ;}.hdr_brd2 {	background: transparent url(../img/layout/products/header_border.gif) no-repeat scroll 195px bottom;	}#page .academy_bg {	background: url(../img/layout/logos/academy_header.png) no-repeat 20px 13px;}#page .academy_bg h2 {	visibility: hidden;	height: 88px;	margin-bottom: 30px;}#page .content .thumbnail {  float: left;  margin: 0px 13px 5px 0;	padding: 0;	background: #fff;	border: solid 1px #e8e1c4;}#page .content .thumbnail a {	margin: 5px;	display: block;	height: 80px;	overflow: hidden;	_float: left;}/* wysiwyg content */#page .wrapper .wysiwyg {}#page .wrapper .wysiwyg img {	/*padding: 0 15px;*/	padding: 5px;	background: #fff;	border: 1px solid #E8E1C4;	margin: 5px;}#page .wrapper .wysiwyg img.nobg { background: 0 !important; }#page .wrapper .wysiwyg ul li, #page .wrapper .wysiwyg ol li {	margin-left: 30px;}#page .wrapper .wysiwyg ul, #page .wrapper .wysiwyg ol {	overflow: hidden;	_overflow: visible;	zoom:1;}#page .wrapper .wysiwyg .leftPhoto {	float: left;}#page .wrapper .wysiwyg .rightPhoto {	float: right;}#page .wrapper .wysiwyg .tab_page .rightPhoto {	*float: none;}#page .wrapper .wysiwyg .rightPhoto img, #page .wrapper .wysiwyg .leftPhoto img, #page .wrapper .wysiwyg .rightPhoto span, #page .wrapper .wysiwyg .leftPhoto span {	display: block;	text-align: center;}/* category list of articles or subcategories */#page .category_list {	list-style: none;		padding-top: 25px;	position: relative;/*	font-family: Georgia, "Times New Roman", Times, serif;*/	z-index: 100;	clear: left;}#page .category_list li {	width: 285px;	float: left;	overflow: hidden;	margin-bottom: 24px;	margin-left: 30px;}#page .content_container .category_list li {	margin-left: 0;}#page .category_list li.odd {	margin-right: 35px;	}#page .category_list li.full {	width: auto;	}#page .category_list .content {	height: 12em;	min-height: 0;	overflow: hidden;	line-height: 1.5em;	padding: 0;}#page .category_list li .description {	height: 130px;	line-height: 1.5em;}#page .category_list li .description_short {	height: 70px;}#page .category_list li h3 {	font-size: 1.64em;	line-height: 135%;	text-align: left;	font-weight: normal;	margin-bottom: 6px;  background: url(../img/layout/category/header_divider.gif) no-repeat bottom left;	color: #503a1a;	padding-bottom: 6px;}#page .category_list li h3 a {	color: inherit;}#page .category_list li .more {	text-align: right;	margin-top: 10px;  background: url(../img/layout/category/more_divider.gif) no-repeat left center;}#page .category_list li .see_portal {	text-align: right;	margin-top: 10px;  background: url(../img/layout/category/more_divider.gif) no-repeat -40px center;}/* extended for expert list */#page .expert_list .thumbnail a {	height: 120px;	width: 120px;	overflow: hidden;}#page .expert_list li .description {	height: 140px;}/* product page */#page.product .wrapper {  background-image: url(../img/layout/products/content_middle.gif);	width: 652px;	margin-left: 22px;}#page.product .wrapper .content {	padding-bottom: 5px;}#page.product .wrapper .top, #page.product .wrapper .bottom {	width: 652px;  background-image: url(../img/layout/products/content_top.gif);	height: 140px;  position: absolute;  z-index: 20;}#page.product .wrapper .bottom {  background-image: url(../img/layout/products/content_bottom.png);}#page .wrapper .left, #page .wrapper .right {	position: absolute !important;	display: block;	left: -28px;	top: 100px;	cursor: pointer;	width: 56px;  background: url(../img/layout/button/prev_big.png);	z-index: 1000;	height: 56px;}#page .wrapper .right {	right: -28px;  background: url(../img/layout/button/next_big.png);	left: auto;}#page.product h2.title {	margin-left: 215px;}#page.product .content .thumbnail {	margin-top: 20px;	width: 215px;	height: 235px;	padding: 0;	border: 0;	text-align: center;	background: transparent url(../img/layout/products/thumbnail_bg.gif) no-repeat scroll center bottom;	margin-right: 0;}#page.product .content .tab .thumbnail, #page.product .content #tab-ingredients .thumbnail {  background: url(../img/layout/products/thumbnail_bg.gif) no-repeat center bottom;		text-align: center;}#page.product .content .thumbnail img {	float: none;	margin: auto;}#page.product .content #tab-description .description {	margin-left: 215px;	_margin-left: 0px;	zoom:1;}*+html #page.product .content #tab-description .description {	margin-left: 0px;}#page.product .content dl.ingredients {	width: 355px;}#page.product ul.info {	list-style: none;}#page.product ul.info li {	width: 33px;	display: block;	float: right;	margin-left: 5px;	height: 28px;}#page.product ul.info li strong {	background: url(../img/layout/products/info_icons.gif) no-repeat left top;	width: 33px;	display: block;	float: right;	height: 28px;	}/* poziom trudnosci */#page.product ul.info li.level, #page.product ul.info li.level strong {	width: 39px;}#page.product ul.info li.level strong.l_1 {	background-position: left top;}#page.product ul.info li.level strong.l_2 {	background-position: left -28px;}#page.product ul.info li.level strong.l_3 {	background-position: left -56px;}/* ilosc osob */#page.product ul.info li.people strong {	background-position: -39px top;}#page.product ul.info li.people strong.l_4 {	background-position: -39px top;}/* czas */#page.product ul.info li.time strong.l_15 {	background-position: -72px top;}#page.product ul.info li.time strong.l_20 {	background-position: -72px -28px;}#page.product ul.info li.time strong.l_25 {	background-position: -72px -56px;}#page.product ul.info li.time strong.l_30 {	background-position: -72px -84px;}#page.product ul.info li.time strong.l_40 {	background-position: -72px -112px;}#page.product ul.info li.time strong.l_45 {	background-position: -72px -140px;}#page.product ul.info li.time strong.l_50 {	background-position: -72px -168px;}/* product page lhn adjustments */#lhn .vegies_middle {	position: static;}#page.product .content .instructions {	clear: left;	}#page.product .content .tab .instructions h4 {	margin-bottom: 10px;}/* tabs nav */#page.product .tabbed {	zoom: 1; /* peek-a-boo in ie6 */}#page.product .tabbed .tab {	position: relative;	z-index: 10;	float: none;	padding-bottom: 10px;	display: none;}#page.product .tabbed .tab_active {	display: block;}/* png fix wont work correctly on hidden images... */* html #page.product .tabbed .tab {	position: absolute;	display: block;	visibility: hidden;}* html #page.product .tabbed .tab_active {	position: relative;	visibility: visible;	}#page.product .tabbed .glow {	position: absolute !important;	bottom: 32px; /* tab nav height + bottom padding */	right: 2px;	z-index: 0;	height: 135px;	width: 420px;  /*background: url(../img/layout/products/bg_tab.png) no-repeat right bottom;	*/}#page.product .tabbed .nav_wrapper {  background: url(../img/layout/products/bg_nav2.gif) no-repeat right top;	padding-right: 30px;	clear: left;	height: 29px;}#page.product .tabbed .nav {	list-style: none;	float: right;	font-family: Tahoma, Geneva, sans-serif;	padding-left: 30px;	width: auto;	height: 29px;}#page.product .tabbed .nav li {	display: block;	float: right;	line-height: 25px;	white-space: nowrap;  background: url(../img/layout/products/tab_inactive.gif) repeat-x;	}#page.product .tabbed .nav li#nav_begin {  background: url(../img/layout/products/bg_nav2.gif) no-repeat left -29px;	width: 30px;	height: 29px;}#page.product .tabbed .nav li#tab1 {}#page.product .tabbed .nav li a, #page.product .tabbed .nav li span {	display: block;	_float: left;	_display: inline;	height: 29px;}#page.product .tabbed .nav li a {	text-align: center;	padding-left: 20px;	outline: 0;	background-position: left top;}#page.product .tabbed .nav li a span {	padding-right: 20px;	background-position: right bottom;	cursor: pointer;}#page.product .tabbed .nav li.active a, #page.product .tabbed .nav li.active span {  background-image: url(../img/layout/products/tab_active2.gif);		background-repeat: no-repeat;	color: #645c4b;}#page.product .tabbed .tab h3 {	margin-bottom: 20px;	font-size: 1.8em;	text-align: left;	line-height: normal}#page.product .tabbed .tab h4 , #page .text h4 {	margin-bottom: 5px;	font-size: 1.2em;	font-weight: bold;}#page.product .gallery {	height: auto;	_width: 688px;	_overflow: hidden;}#page.product .gallery h3 {  background: url(../img/layout/products/header.png) no-repeat 17px 0; }#page.product .gallery #product_flash {	position: relative;	left: -40px;}#page.product .uwielbiam_link {	display: none;}#page.product .uwielbiam_link a {	color: #34629a;	display: block;	height: 30px;	line-height: 25px;	font-size: 1.1em;}#page.product .uwielbiam_link a strong {	color: #34629a;	display: inline-block;	width: 100px;	height: 25px;	text-indent: 999em;	background: url(../img/layout/logos/uwielbiam_small.gif) no-repeat left top;	outline: 0;}/* ingredients list */.ingredients_wrapper {	zoom:1;	width: 355px;	float: left;	_float: none;}.ingredients_wrapper .subtitle {	clear: left;	padding-bottom:8px;}dl.ingredients {	float: left;	zoom: 1;	position: relative;	z-index: 1000;	padding-bottom: 10px;  background: url(../img/layout/products/divider.gif);}dl.ingredients dt, dl.ingredients dd {	line-height: 17px;	white-space: nowrap;}dl.ingredients dt {	float: left;	clear:left;	padding-right: 30px;	_padding-right: 4px;  background: url(../img/layout/products/bg_right.png) no-repeat right center;	_background: #fefbe9; /* ie6 can't stretch the png without width */}dl.ingredients .heading {	background: #FEFBE8;	padding: 0;	font-weight: bold;	float: none;}dl.ingredients dd {	float: right;	clear: right;	font-weight: bold;	padding-left: 20px;  background: url(../img/layout/products/bg_left.png) no-repeat left center;}dl.fullWidth {	float: none;}#page .wrapper .thumbnail a {	_position: static !important}#page .wrapper .thumbnail img {	float: left;}/* gallery below page content */#page .gallery {  position: relative;  z-index: 1203;  margin-right: 20px;  _margin-right: 15px;  margin-top: 10px;	height: 135px;}#page .gallery h3 {  text-indent: -999em;  height: 40px;  background: url(../img/layout/gallery/header.png) no-repeat;  }#page .gallery span.nav {  display: block;  width: 55px;  margin-top: 15px;  height: 56px;  position: absolute;	cursor: pointer;}#page .gallery span.prev {  left: 0px;  background: url(../img/layout/button/prev.png) no-repeat; }#page .gallery span.next {  right: 0px;  background: url(../img/layout/button/next.png) no-repeat; }#page .gallery span.nav a {  display: block;  width: 25px;  margin: 16px;  height: 25px;  zoom: 1;  text-indent: -999em;  outline: 0;}#page .gallery .scrollWrapper {	width: 576px;	height: 92px;	overflow: hidden;	position: absolute;	left: 60px;}#page .gallery ul {  list-style: none;	width: 740px;	height: 92px;	overflow: hidden;	position: relative;}#page .gallery ul li {  float: left;  width: 144px;	text-align: center;  height: 90px;	margin-bottom: 10px;}#page .gallery ul li.first {  margin-left: 0;}#page .gallery ul li.hidden {	display: none;}#page .gallery ul li a {	display: block;  width: 123px;  height: 80px;	overflow: hidden;  padding: 5px;  background: #fff;	border: solid 1px #e8e1c4;}/** food icons **//* warzywka na glownej stronie */b.big_vegies {	display: block;	position: absolute !important;	z-index: 10;	width: 489px;	height: 159px;	bottom: -15px; right: 0;	background: transparent url(../img/layout/food/main.png) no-repeat left top;}b.pasta {	position: absolute !important;	background: url(../img/layout/food/pasta.png) no-repeat center center;  display: block;	width: 55px;	height: 44px;	right: 10px;	top: 136px;	z-index: 1205;}/* footer vegies */.vegies_left, .vegies_middle, .vegies_right {	position: absolute;  display: block;  width: 220px;  height: 147px;	z-index: 1101;	top: 10px;}.vegies_left {	left: 15px;	background: url(../img/layout/food/vegies_left.png) no-repeat center center;}.vegies_middle {	background: url(../img/layout/food/vegies_middle.png) no-repeat center center;	left: 380px;  top: 0px;}.vegies_right {	background: url(../img/layout/food/vegies_right.png) no-repeat center center;	right: 15px;}/* article list */ul.article_list {	list-style: none;}ul.article_list li {	margin-bottom: 10px;}ul.article_list .date {	display: block;	width: 100px;	font-family: Georgia, "Times New Roman", Times, serif;}ul.article_list h3 {	margin: 4px 0 10px;}ul.article_list .more_bg {	background: url(../img/layout/borders/more_wide.gif) no-repeat 160px 8px;}/** main flash elems **//* pelne ziarno */#content #flash1{  height: 400px;} /* lubella main */#content #left_container #flash {	position: absolute;	width: 510px;	left: -32px;	top: -26px;	height: 445px;	overflow: visible;	z-index: 10;}#content #left_container #flash p {	margin: 100px 40px 0;	font-size: 1.2em;	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 1.9em;}#content #left_container #flash p a {	font-size: 0.85em;}#flash_bottom {	position: absolute;	width: 966px;	z-index: 5;}.flash_wrapper {	margin-left: -40px;	position: relative}.form_wrapper {	position: relative;	margin-top: 20px;	zoom: 1;}.form_wrapper_btm {	padding-bottom: 20px;}#commentForm dt {	width: 175px;	float: left;	clear: left;	text-align: right;	margin-right: 10px;}#commentForm dd {	float: left;		margin-bottom: 15px;	}#page dl.zend_form, #page dl.zend_form input, #page dl.zend_form textarea {	font-family: Georgia, "Times New Roman", Times, serif;}#page dl.zend_form dt {	padding: 4px 0 0;	margin-bottom: 5px;	font-size: 1.1em;}#page .captcha_img {	padding: 4px;	background: #e0d8bd;	display: block;	height: 71px;	width: 302px;	margin-top: -26px;	margin-bottom:15px;	margin-left: 185px;}#captchaTitle {	font-size: 1.1em;	margin-bottom:5px;	padding:3px 0 0;	float: left;	width: 175px;	margin-right: 10px;	text-align: right;}body:nth-of-type(1) #captchaTitle { /* chrome */	width: 173px;}#page select {	width: 304px;}#page form .errors {	list-style: none;	color: #C00;}#page form .errors li {	display: block;}#page input, #page textarea {	border: 0;	padding: 2px 4px;	width: 302px;	height: 19px;	color: #645c4b;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1em;	padding: 3px 5px;	background: transparent url(../img/layout/borders/forms.gif) no-repeat 0 0;}#page textarea {	background-position: 0 -25px;	overflow: auto;	height: 127px;	padding: 4px 5px 6px;}#commentForm #send, #commentForm #reset, #commentForm #submit {	cursor: pointer;	position: absolute !important;	font-weight: bold;	background: url(../img/layout/button/submit.gif) no-repeat 0 0;	width: 85px !important;	height: 32px;	border: 0;}#commentForm #reset {	left: 250px;	bottom: 10px;}#commentForm #send {	left: 350px;	bottom: 10px;}#commentForm #submit {	left: 300px;	bottom: 0px;}body:last-child #page input[type='text'], body:last-child #page select, body:last-child #page textarea {	border: solid 1px #E0D8BD;	padding: 3px 4px;	width: 300px;	color: #645c4b;	font-family: inherit;	background: #fff;	font-size: 1em;}body:last-child #page input[type='text'] {	height: 15px;}@media screen and (min-width: 0){	body:last-child #page input[type='text'], body:last-child #page select, body:last-child #page textarea {		border: 0;		padding: 2px 4px;		width: 302px;		height: 19px;		color: #645c4b;		font-family: Georgia, "Times New Roman", Times, serif;		font-size: 1em;		padding: 3px 5px;		background: transparent url(../img/layout/borders/forms.gif) no-repeat 0 0;	}	body:last-child #page textarea {		background-position: 0 -25px;		overflow: auto;		height: 125px;		width: 300px;		overflow: hidden;		padding: 4px 5px 6px;	}}/* faq style list */.faq {}.faq .question {	color: #8B1A1A;	margin-top: 10px;	font-size: 1.2em;}.faq .answer {	margin-top: 5px;	}.faq .author {	margin-bottom: 5px;	font-style: italic;}/** messages **/.msg { 	margin: 15px 0 5px;	text-align: center;}.msg_success {	}.msg_success span {	padding-left: 45px;	height: 45px;	line-height: 45px;	display: inline-block;	color: #8CA409;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.5em;	background: url(../img/layout/button/confirm.gif) no-repeat 0 center;}/** pagination **/.pagination {	list-style: none;	text-align: center;}.pgBottom {	top: auto;	bottom: 20px;}.pagination li, #page .wrapper ul.pagination li {	display: inline;	text-align: center;	margin: 0;}.pagination li a {	display: inline-block;	height: 17px;	width: 17px;}.pagination li.active a {	background: url(../img/layout/button/active_pager.gif) no-repeat center center;	color: #fff;}/* dropdown: pseudo <select> */.selection { 	height: 24px;}.selection .dropdown {	float: left;	position: relative;}.selection .dropdown .selected {	padding: 0 23px 0 8px;	width: 278px;	height: 24px;	line-height: 24px;	overflow: hidden;	cursor: pointer;	background:  url(../img/layout/button/selection.gif) no-repeat right top;}.selection .dropdown .options { 	display: none; 	position: absolute;	top: 18px;	left: -3px;	z-index: 200;	width: 315px;	background: transparent;	overflow: hidden;}.selection .dropdown .scrollbox {	border: solid 1px #E0D8BD;	border-top: 0;	margin: 0 3px;	max-height: 191px;	background: #fff;	_height: 191px !important;	_position: relative;	overflow: hidden;	padding-top: 10px;}.selection .semiopen .options { 	display: block;	visibility: hidden;}.selection .open .options { 	display: block;}.selection .dropdown .options ul { 	list-style: none;	zoom:1;}.selection .dropdown .options li {	zoom: 1;	text-indent: 5px;	margin: 0 2px;	clear: left;}.selection .dropdown .options li a {	line-height: 18px;	height: 20px;	color: #645c4b;	display: block;}.selection .dropdown .options li a:hover {	background: #F9EFCD;	text-decoration: none;}.selection .dropdown .options li a.active {	font-weight: bold;}.selection .dropdown .options li .separator {	color: #a55cbc;}.selection .dropdown .scrollbar {	position: absolute;	z-index: 300;	right: 4px; /* compensate for white margin */	*right: 5px;	top: 1px;	width: 22px;	height: 191px;	padding: 4px 0;	background: #fff url(../img/layout/scroll/scroll_bg.gif) no-repeat center center;}.selection .dropdown .scrolltrack {	height: 182px;	position: relative;}.selection .dropdown .scrollbar .button {	position: absolute;	left: 6px;	*left: 7px;	display: block;	top: 0px;	cursor: pointer;	height: 22px;		width: 15px;	background: url(../img/layout/scroll/handle.gif) no-repeat;}.popup {	z-index: 5000;	position: fixed;	_position: absolute;	left: 50%;	background: #fff url(../img/layout/borders/popup_left.gif) repeat-y left top;}.popup .tr, .popup .tl, .popup .br, .popup .bl {	background: url(../img/layout/borders/popup.png) no-repeat left top;	_background: url(../img/layout/borders/popup.gif) no-repeat left top;	width: 50%;	float: left;	position: absolute;	top: -5px;	line-height: 1px;	font-size: 1px;	overflow: hidden;	height: 8px;}.popup .tl {	background-position: left top;}.popup .tr {	background-position: right -8px;	right: 0;}.popup .bl {	background-position: left -16px;	top: auto;	bottom: -5px;}.popup .br {	background-position: right -24px;	top: auto;	bottom: -5px;	right: 0;}.popup .content {	background: url(../img/layout/borders/popup_right.gif) repeat-y right top;	overflow: hidden;}.popup .content .wrapper {	margin: 10px 10px 10px 20px;}.popup .close {	background:transparent url(../img/layout/button/close.png) no-repeat scroll 0 0;	cursor:pointer;	height:35px;	outline-color:-moz-use-text-color;	outline-style:none;	outline-width:0;	position:absolute !important;	right:-13px;	text-indent:-999em;	top:-19px;	z-index:10;	width:35px;}.mrg_none {	margin: 0 !important;}.h78 {	height: 78px;}.h45 {	height: 45px;	overflow: hidden;}.h65 {	height: 65px;}.top35 {	margin-top: 35px;}#flash_content {	width: 760px;	overflow: hidden;}

    .fb-panel {
        left: -329px;
        position: fixed;
        top: 70px;;
        z-index: 500;
    }

    .fb-panel .fb {
        position: relative;
    }

    .fb-panel div.iframe {

        height: 627px;
        width: 329px;
        float: left;
    }

    .fb-panel .fb-open {
        background: url(../img/layout/fb/fb_social_small.png) no-repeat scroll left top transparent;
        height: 97px;
        width: 64px;
    }

    .fb-panel .fb-open, .fb-panel .fb-close {
        cursor: pointer;
        left: 329px;
        position: absolute;
        top: 101px;
    }

    .fb-panel .fb-close {
        background: url(../img/layout/fb/fb_social_small_close.png) no-repeat scroll left top transparent;
        display: none;
        height: 97px;
        width: 67px;
    }/* Cascading Style Sheet */
