@font-face {
    font-family: hn;
    src: url('helveticaneueltpro-lt-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




* {
	margin: 0;
	padding: 0;
	outline: 0;
	border-width: 0;
	list-style: none;
}

html, body {
	min-height: 100%;
	height: 100%;
}

body {
	font: 14px/18px hn,Arial,Helvetica,Garuda,sans-serif;
	color: #85735e;
	background: #f7f2ed url(../img/bg1b.jpg) repeat-y fixed 50% 44px;
}

img,
object {
	display: block;
}

a {
	color: #56861d;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font: 28px/31px hnth,Arial,Helvetica,Garuda,sans-serif;
	color: #68952d;
	text-transform: uppercase;
	margin: 24px 0 0px;
}

h1 {
	margin: 35px 0 0;
}

h2 {
	font-size: 22px;
	line-height: 25px;
	margin: 31px 0 0px;
	padding: 14px 0 0;
	background: url(../img/ico2a.gif) no-repeat;
}

h3 {
	font-size: 18px;
	line-height: 21px;
}

h4 {
	font-size: 16px;
	line-height: 19px;
}

h1 em {
	font-size: 22px;
	line-height: 25px;
	font-style: normal;
	color: #62523c;
	display: block;
}

h2+p,h2+ul,h2+ol,
h3+p,h3+ul,h3+ol,
h4+p,h4+ul,h4+ol{
	margin-top: 10px;
}

p {
	margin: 18px 0 0;
}

ul {
	color: #9c8a74;
	margin: 18px 0 0;
}

ul ul {
	margin: 0 0 0 28px;
	padding: 5px 0 7px;
}

p+ul {
	margin: 5px 0 0;
}

ul li {
	padding: 0 0 0px 31px;
	background: url(../img/ico1b.png) no-repeat 7px 4px;
}

ul ul li {
	padding: 0 0 0 9px;
	background: url(../img/ico2f.png) no-repeat 0 11px;
}

strong {
	font-weight: normal;
	color: #392713;
}

ul strong {
	color: #6b5742;
}

table {
	font: 12px/18px Tahoma,Geneva,Kalimati,sans-serif;
	margin: 18px 0 0;
	border-spacing: 0;
	border-collapse: collapse;
	background: #ffffff;
	border: 1px solid #e8e1d3;
	-moz-box-shadow: 5px 5px 10px 0px rgba(170,156,139,0.4);
	-webkit-box-shadow: 5px 5px 10px 0px rgba(170,156,139,0.4);
	box-shadow: 5px 5px 10px 0px rgba(170,156,139,0.4);
}

table thead th,
table thead td {
	color: #f2f9d9;
	padding: 5px 9px 6px;
	background: #97b126 url(../img/ico2d.gif) repeat-x 0 100%;
	border-left: 1px solid #e8e1d3;
}

table tbody th,
table tbody td {
	color: #94826d;
	padding: 9px 9px 10px;
	border-left: 1px solid #e8e1d3;
}

table tbody tr:nth-child(2n) th,
table tbody tr:nth-child(2n) td{
	background: #f7f1ec;
}

table tbody tr.row2 th,
table tbody tr.row2 td {
	background: #f7f1ec;
}

table th:first-child,
table td:first-child {
	border-left: none !important;
}

.tabledef tbody {
	font: 14px/18px hn,Arial,Helvetica,Garuda,sans-serif;
}

.tabledef tbody th {
	font-size: 17px;
	line-height: 19px;
	font-weight: normal;
	color: #68942d;
}

.more {
	font-size: 12px;
	text-transform: uppercase;
	padding: 0 8px 0 0;
	display: inline-block;
	background: url(../img/ico1a.gif) no-repeat 100% 50%;
}

.green {
	color: #68952d;
}

.brown {
	color: #85735e;
}

.darkbrown {
	color: #392713;
}

.red {
	color: #dd052b;
}

.imgleft {
	margin: 0 20px 5px 0;
	float: left;
}

.overline {
	font-size: 15px;
	text-transform: uppercase;
	margin: 18px 0 0;
	padding: 14px 0 0;
	background: url(../img/ico2a.gif) no-repeat;
}

input, textarea, select {
	font: 11px/13px Tahoma,Geneva,Kalimati,sans-serif;
	color: #beb7ae;
	background: transparent;
}

#bg {
	min-height: 100%;
	background: url(../img/bg1a.jpg) no-repeat fixed 50% 0;
}


#bg1 #bg {
	background: url(../img/bg1c.jpg) no-repeat fixed 50% 0;
}

#bg2 #bg {
	background: url(../img/bg1d.jpg) no-repeat fixed 50% 0;
}

#top-bg {
	width: 100%;
	height: 170px;
	background: url(../img/logo-bg.png) no-repeat 50% 0;
}

#top {
	margin: 0 auto;
	width: 1000px;
	height: 140px;
	position: relative;
	z-index: 55;
}

#logo {
	margin: 0;
	position: absolute;
	top: 43px;
	left: 6px;
}

#nav {
	font: 11px/13px Tahoma,Geneva,Kalimati,sans-serif;
	margin: 0;
	position: absolute;
	top: 36px;
	right: 10px;
}

#nav ul {
	margin: 0;
}

#nav > ul > li {	
	padding: 0 0 0 12px;
	float: left;
	position: relative;
	background: none;
}

#nav > ul > li:hover {
	z-index: 6;
}

#nav > ul > li > a {
	color: #897b6b;
	text-decoration: none !important;
	padding: 0 23px 0 0;
	float: left;
	height: 13px;
	overflow: hidden;
	position: relative;
	z-index: 5;
	background: url(../img/ico1c.png) no-repeat 100% 1px;
}

#nav > ul > li:hover > a {
	color: #6e982c;
	background-position: 100% -13px;
}

#nav > ul > li.selected > a {
	color: #6e982c;
	font-weight: bold;
	background-position: 100% -13px;
}

#nav .submenu {
	display: none;

	width: 142px;
	overflow: hidden;
	position: absolute;
	top: -9px;
	right: -10px;
	z-index: 2;
}

#nav > ul > li:hover .submenu {
	display: block;
}

#nav .submenu ul {
	margin: -60px 0 -65px 8px;
	width: 100px;
	position: relative;
}

#nav .submenu li {
	line-height: 11px;
	text-align: right;
	padding: 0 0 6px;
	background: none;
}

#nav .submenu li a {
	color: #897b6b;
	text-decoration: none;
}

#nav .submenu li a:hover {
	text-decoration: underline;
}

#nav .submenu li.selected a {
	color: #6e982c;
}

#nav .submenu-top {
	width: 142px;
	height: 95px;
	overflow: hidden;
	background: url(../img/bg8a.png) no-repeat;
}

#nav .submenu-btm {
	width: 142px;
	height: 66px;
	overflow: hidden;
	background: url(../img/bg8c.png) no-repeat;
}

#nav .submenu-mid {
	float: left;
	clear: both;
	width: 142px;
	background: url(../img/bg8b.png) repeat-y;
}

#lang {
	position: absolute;
	top: 46px;
	right: 2px;
}

#lang li {
	font: 15px/17px hn,Arial,Helvetica,Garuda,sans-serif;
	padding: 0 8px 0 9px;
	float: left;
	background: url(../img/ico2b.png) no-repeat 0 3px;
}

#lang li:first-child {
	background: none;
}

#lang li a {
	color: #404040;
	text-decoration: none !important;
}

#lang li a:hover {
	color: #F91C1C;
}

#menu-tg {
	margin-left: 0px;
	width: 101px;
	height: 38px;
	overflow: hidden;
	position: fixed;
	left: 50%;
	bottom: 5px;
	z-index: 85;
	background: url(../img/m2b.png) no-repeat;
}

#main-menu-bg {
	padding: 15px 0 0;
	width: 100%;
	height: 89px;
	position: fixed;
	left: 0;
	bottom: -65px;
	z-index: 100;
	background: url(../img/bg2f.png) no-repeat 50% 15px;
}

#main-menu {
	margin: 0 auto;
	width: 1000px;
	height: 89px;
	position: relative;

}

#main-menu .nav {
	margin: 0;
	position: absolute;
	top: 0px;
	left: 27px;
}

#main-menu .nav > li {
	margin-right: 28px;
	padding: 0 0 0 9px;
	float: left;
	position: relative;
	background: url(../img/ico2c.png) no-repeat 0 33px;
}

#main-menu .nav > li > a {
	text-indent: -500px;
	display: block;
	height: 65px;
	overflow: hidden;
}

#main-menu .nav .i1 {
	width: 135px;
	background: url(../img/m1a.png) no-repeat;
}

#main-menu .nav .i2 {
	width: 105px;
	background: url(../img/m1b.png) no-repeat;
}

#main-menu .nav .i3 {
	width: 150px;
	background: url(../img/m1c.png) no-repeat;
}

#main-menu .nav .i4 {
	width: 120px;
	background: url(../img/m1d.png) no-repeat;
}

#main-menu .nav .i5 {
	width: 123px;
	background: url(../img/m1e.png) no-repeat;
}

#main-menu .nav > li > a:hover,
#main-menu .nav > li.selected > a {
	background-position: 0 -65px !important;
}

#main-menu .nav .new {
	text-indent: -500px;
	margin: 1px 0 0;
	display: block;
	clear: both;
	width: 73px;
	height: 23px;
	overflow: hidden;
	background: url(../img/m2a.png) no-repeat;
}

.main-submenu{
	display: none;

	width: 249px;
	position: fixed;
	bottom: 75px;
	left: 0;
	z-index: 90;
	
	background: url(../img/bg8g.png) no-repeat;
}

#main-menu .nav > li:hover .main-submenu {
	display: block;
	z-index: 91;
	background: url(../img/blank.gif) repeat;
}


/*
.main-submenu .submenu-top{
	width: 249px;
	height: 96px;
	overflow: hidden;
	background: url(../img/bg8d.png) no-repeat;
}

.main-submenu .submenu-btm {
	width: 249px;
	height: 62px;
	overflow: hidden;
	background: url(../img/bg8f.png) no-repeat;
}

.main-submenu .submenu-mid {
	float: left;
	clear: both;
	width: 249px;
	background: url(../img/bg8e.png) repeat-y;
}
*/

.main-submenu .submenu-top,
.main-submenu .submenu-btm {
	display: none;
}

.main-submenu ul {
/*	margin: -80px 0 -50px 21px;*/
	visibility: hidden;

	margin: 0 0 0 21px;
	padding: 25px 0 30px;
	width: 215px;
}

#main-menu .nav > li:hover .main-submenu ul {
	visibility: visible;
}


.main-submenu li {
	padding: 0 0 3px;
	background: none;
}

.main-submenu a {
	font: 14px/16px hn,Arial,Helvetica,Garuda,sans-serif;
	color: #92867e;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 0 0 14px;
	display: block;
	background: url(../img/ico1a.gif) no-repeat -100px 5px;
}

.main-submenu a:hover {
	color: #719a2c;
	background-position: 0 5px;
}

#main-menu .sm {
	margin: 0;
	position: absolute;
	top: 25px;
	right: -4px;
}

#main-menu .sm li {
	padding: 0 0 0 6px;
	float: left;
	background: none;
}

#main-menu .sm .i1 {
	text-indent: -300px;
	display: block;
	width: 38px;
	height: 16px;
	overflow: hidden;
	background: url(../img/ico3a.png) no-repeat;
}

#main-menu .sm .i2 {
	text-indent: -300px;
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(../img/ico3b.png) no-repeat;
}

#main-menu .sm .i1:hover,
#main-menu .sm .i2:hover {
	background-position: 0 -16px;
}

#main-menu .sm .i3 {
	margin-top: -4px;
	padding-left: 10px;
	background: url(../img/ico2b.png) no-repeat 7px 7px;
}

#main-menu .creator {
	margin: 0;
	position: absolute;
	top: 45px;
	right: 12px;
}

#main-menu .creator a {
	text-indent: -500px;
	display: block;
	width: 126px;
	height: 12px;
	overflow: hidden;
	background: url(../img/os3_multimedia.png) no-repeat;
}

#main-menu .creator a:hover {
	background-position: 0 -12px;
}

#middle {
	margin: -30px auto 0;
	padding: 0 0 114px;
	width: 1000px;
	overflow: hidden;
	position: relative;
}

#main-wrapper {
	width: 1000px;
	overflow: hidden;
	position: relative;
	z-index: 5;
}

#main-wrapper-top {
	width: 1000px;
	height: 590px;
	overflow: hidden;
	background: url(../img/bg2a.png) no-repeat 94px 0;
}

#main-wrapper-top-bg {
	width: 1000px;
	height: 590px;
	overflow: hidden;
	background: url(../img/bg2b.png) no-repeat 144px 50px;
}

#main-wrapper-btm {
	clear: both;
	width: 1000px;
	height: 163px;
	overflow: hidden;
	background: url(../img/bg2d.png) no-repeat 94px 0;
}

#main-wrapper-mid {
	float: left;
	clear: both;
	width: 1000px;
	background: url(../img/bg2c.png) repeat-y 94px 0;
}

#main-wrapper-col {
	margin: -542px 0 -130px 149px;
	padding: 0 5px 0 0;
	width: 802px;
	overflow: hidden;
}

#menu {
	width: 802px;
	height: 73px;
	overflow: hidden;
	position: relative;
}

#menu-bg {
	width: 802px;
	height: 26px;
	overflow: hidden;
	position: absolute;
	top: 47px;
	left: 0;
	z-index: 2;
	background: url(../img/bg3a.png) no-repeat;
}

#menu ul {
	margin: 0;
	padding: 0 0 0 5px;
	width: 850px;
	overflow: hidden;
}

#menu li {
	font: 12px/28px hn,Arial,Helvetica,Garuda,sans-serif;
	margin: 0;
	padding: 0;
	float: left;
	background: none;
}

#menu li h1 {
	font: 13px/28px hn,Arial,Helvetica,Garuda,sans-serif;
}

#menu span {
	float: left;
}

#menu a {
	color: #e1dad1;
	text-transform: uppercase;
	text-align: center;
	margin: 14px 0 0;
	padding: 7px 0 0;
	float: left;
	height: 31px;
	text-decoration: none;
	background: url(../img/bg3c.png) no-repeat 50% 0;
	border-left: 1px solid #f8f6f1;
}

#menu li:first-child a {
	border: 0;
}


#menu .selected{
	font-size: 16px !important;
	position: relative;
	z-index: 4;
}

#menu li:hover {
	position: relative;
	z-index: 3;
}

#menu .selected a {
	color: #68952d;
	margin: 0 !important;
	padding-top: 11px !important;
	height: 35px !important;
	background: url(../img/bg3b.png) repeat-y 50% 0;
	border: 0;
}

#menu li:hover a {
	color: #68952d;
	margin: 0;
	padding-top: 7px;
	height: 31px;
	background: url(../img/bg3b.png) repeat-y 50% 0;
	border: 0;
}


#menu .selected .i1,
#menu li:hover .i1{
	padding: 0 0 0 5px;
	background: url(../img/bg3e.png) no-repeat;
}

#menu .selected .i1 {
	margin: 0 -5px 0 -4px !important;
}

#menu li:hover .i1 {
	margin: 8px -5px 0 -4px;
}

#menu .selected:first-child .i1,
#menu li:first-child:hover .i1 {
	margin-left: -5px !important;
}

#menu .selected .i2,
#menu li:hover .i2{
	padding: 0 5px 0 0;
	background: url(../img/bg3f.png) no-repeat 100% 0;
}

#menu .selected .i3,
#menu li:hover .i3{
	padding: 6px 0 0;
	background: url(../img/bg3d.png) repeat-x;
}

#menu h1 {
	margin: 0;
	padding: 0;
	background: none;
}

#content {
	padding: 0 27px 0 22px;
	width: 758px;
	overflow: hidden;
}

#gotomenu {
	margin: 18px 0 0;
	width: 768px;
	overflow: hidden;
}

#gotomenu + h2 {
	margin-top: 44px;
}

#gotomenu ul {
	margin: 0 auto;
	width: 768px;
	overflow: hidden;
}

#gotomenu li {
	padding: 2px 2px 0 0;
	float: left;
	background: none;
}

#gotomenu li a {
	font-size: 17px;
	line-height: 18px;
	color: #385a06;
	text-decoration: none !important;
	padding: 0 10px;
	display: block;
	width: 234px;
	height: 48px;
	overflow: hidden;
	position: relative;
	background: url(../img/m3a.png) no-repeat 50% 0;
}

#gotomenu li a > span {
	margin: 14px auto 0;
	padding: 0 0 0 18px;
	display: block;
	background: url(../img/ico1d.png) no-repeat 0 50%;
}

#gotomenu li a > span span {
	display: inline;
}


.gototop {
	width: 215px;
	height: 85px;
	overflow: hidden;
	position: absolute;
	left: 0;
	background: url(../img/bg2e.png) no-repeat;
}

.gototop a {
	text-indent: -500px;
	display: block;
	width: 108px;
	height: 53px;
	overflow: hidden;
	position: relative;
	z-index: 20;
	margin: 13px 0 0 10px;
}

.job-offers {
	margin: 0 20px 0 0;
	float: left;
}

.job-offers table {
	width: 544px;
}

#feedback {
	margin: 33px 0 0;
	width: 758px;
	overflow: hidden;
	position: relative;
}

#feedback .w {
	padding: 0 0 11px;
	width: 100%;
	overflow: hidden;
	background: url(../img/ico2e.png) repeat-x;
}

#feedback .w:first-child {
	background: none;
}

#feedback .img {
	margin: 7px 0 0;
	float: left;
	width: 172px;
	overflow: hidden;
	border: 1px solid #d5cbc1;
}

#feedback .c {
	margin: 16px 0 0;
	padding: 0 0 0 35px;
	float: right;
	width: 537px;
	overflow: hidden;
	background: url(../img/ico1e.png) no-repeat;
}

#feedback blockquote {
	font: italic 13px/16px Arial,Helvetica,Garuda,sans-serif;
	color: #9a8772;
	text-align: justify;
	margin: -21px 0 0;
	display: block;
	width: auto;
	overflow: hidden;
}

#feedback .cite {
	font-size: 14px;
	line-height: 17px;
	color: #9c8f80;
	text-align: right;
	margin: 10px 0 0;
}

#feedback .cite cite {
	font-size: 15px;
	font-style: normal;
	color: #776653;
	display: block;
}

.imgandtext {
	width: 758px;
	overflow: hidden;
	position: relative;
}

.imgandtext .img {
	margin: 21px 0 0;
	float: left;
	width: 121px;
	overflow: hidden;
	border: 3px solid #d1c2ac;
}

.imgandtext .w {
	float: right;
	width: 615px;
	overflow: hidden;
}

.imgandtext .w li {
	margin-top: 2px;
	padding-bottom: 3px;
}

.imgandtext .w li li {
	margin-top: 2px;
	padding-bottom: 0px;
}

.topics {
	margin: 15px 0 0;
	width: 758px;
	overflow: hidden;
}

.topics dt {
	font-size: 15px;
	color: #68952d;
	padding: 0 0 8px 31px;
	float: left;
	clear: left;
	width: 169px;
	background: url(../img/ico1b.png) no-repeat 7px 4px;
}

.topics dd {
	color: #9C8A74;
	padding: 0 0 8px 9px;
	float: left;
	width: 549px;
	background: url(../img/ico2f.png) no-repeat 0 11px;
}

#filter-menu {
	margin: -21px 0 0;
	padding: 0 0 0 18px;
	width: 784px;
	height: 73px;
	position: relative;
	z-index: 15;
	background: url(../img/bg3g.png) no-repeat 0 16px;	
}

#filter-menu.frozen {
	padding: 0 0 0 15px;
}

#find-recipes #filter-menu {
	display: none;

	margin: 0 0 0 0px;
	padding: 20px 0 0;
	width: 758px;
	height: 180px;
	position: relative;
	background: url(../img/ico2e.png) repeat-x -1px 143px;
}

#find-recipes.active #filter-menu {
	display: block;
}

#filter-menu .filter-group {
	margin: 0 8px 0 0;
	float: left;
	width: 142px;
	position: relative;
	z-index: 5;
}

#filter-menu.frozen .filter-group {
	margin-right: 3px;
	width: 125px;
}

#find-recipes #filter-menu .filter-group{
	margin: 0 7px 0 0;
	padding-top: 0px;
	width: 182px;
}

#find-recipes #filter-menu .filter-group.last {
	margin: 0;
}

#filter-menu .filter-group > p {
	font-size: 17px;
	line-height: 21px;
	margin: 0;
	padding: 8px 0 0;
	height: 24px;
	overflow: hidden;
}

#find-recipes #filter-menu .filter-group > p {
	font-size: 16px;
	line-height: 16px;
	padding: 9px 0 0;
	height: 23px;
}

#find-recipes #filter-menu .filter-group.twolines > p {
	margin: -7px 0 0;
	padding: 0;
	height: 39px;
}

#filter-menu .select-dropdown {
	font: 11px/16px Tahoma,Geneva,Kalimati,sans-serif;
	color: #897b6b;
	cursor: pointer;
	padding: 3px 0 0 4px;
	width: 131px;
	height: 21px;
	overflow: hidden;
	background: url(../img/m4a.png) no-repeat 100% 0;
}

#filter-menu.frozen .select-dropdown {
	width: 110px;
}

#find-recipes #filter-menu .select-dropdown {
	width: 171px;
}

#filter-menu .select-dropdown.selected {
	color: #fff;
	background-position: 100% -24px;
}

#filter-menu .select-dropdown.silver {
	color: #897b6b;
	background-position: 100% -48px;
}

#filter-menu .select-wrapper {
	font: 11px/13px Tahoma,Geneva,Kalimati,sans-serif;
	color: #f5f0ea;
	display: none;
	padding: 0 0 30px;
	position: absolute;
	top: 56px;
	left: 0;
	background: #b0c938 url(../img/m4e.gif) repeat-x;
}

#filter-menu .c3 .select-wrapper {
	padding: 0;
}

#filter-menu .c3 .select-wrapper-bg {
	padding: 0 0 30px;
	float: left;
	clear: both;
	width: 592px;
	background: url(../img/m4b.png) repeat-y 197px 0;
}

#find-recipes #filter-menu .select-wrapper {
	top: 56px;
}

#find-recipes #filter-menu .filter-group.last .select-wrapper {
	left: auto !important;
	right: 0;
}

#filter-menu .select-group {
	margin: 0 0 32px;
	padding: 17px 0 0 22px;
	width: 170px;
	height: 33px;
	display: block;
	position: relative;
	background: #6d8c15 url(../img/ico2g.png) repeat-x 0 100%;
}

#find-recipes #filter-menu .select-group {
	padding-left: 12px;
}

#filter-menu .c3 .select-group {
	width: 570px;
}

#filter-menu .select-group label {
	margin: 0;
	padding: 0 0 3px 20px;
	float: left;
	position: relative;
}

#filter-menu .filter_type {
	padding: 0 0 0 30px;
	float: left;
	width: 162px;	
}

#find-recipes #filter-menu .filter_type {
	padding-left: 20px;
}

#filter-menu .c3 .filter_type {
	margin-left: 1px;
	width: 166px;
}

#filter-menu .filter_type > legend {
	display: block;
	height: 29px;
	overflow: hidden;
	*margin-left: -7px;
}

#filter-menu .filter_type > legend label {
	color: #52473b;
	padding: 0 0 5px 20px;
	float: left;
	position: relative;
	background: url(../img/ico2g.png) repeat-x 0 100%;
}

#filter-menu .filter_type .checkbox {
	margin: 0 0 2px;
	padding: 0 0 1px 20px;
	min-height: 13px;
	position: relative;
}

#filter-menu .filter_type .checkbox label {
	display: block;
}

#filter-menu .filter_type .checkbox input,
#filter-menu .filter_type > legend input,
#filter-menu .select-group label input{
	width: 13px;
	height: 13px;
	position: absolute;
	top: 0;
	left: 0;
}

.filter-img {
    width: 67px;
    height: 58px;
    background: url(../img/filter.png) no-repeat;
    position: relative;
    z-index: 100;
}

.filter-img img {
    margin: 4px 0 0 9px;
} 

#filter-menu .submit {
	display: block;
	width: 159px;
	height: 44px;
	overflow: hidden;
	position: absolute;
	top: 13px;
	right: 17px;
	background: url(../img/b-wyszukaj.png) no-repeat;
}

#filter-menu.frozen .submit {
	display: block;
	width: 129px;
	background: url(../img/b-wyszukaj2.png) no-repeat;
}

#find-recipes #filter-menu .submit {
	clear: both;
	width: 189px;
	position: absolute;
	top: 156px;
	left: 284px;
	background: url(../img/b-wyszukaj3.png) no-repeat;
}

#filter-menu .submit:hover {
	background-position: 0 -44px !important;
}

#filter-menu .submit input {
	cursor: pointer;
	padding: 0 0 0 500px;
	width: 159px;
	height: 44px;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent;
}

#filter-menu .icons {
	width:1px;
	height:1px;
	overflow:hidden;
	position:relative;
}

.mo_checkbox {
	cursor: pointer;
	display: block;
	width: 13px;
	height: 13px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	background: url(../img/input-checkbox.png) no-repeat;
}

.mo_checkbox:hover {
	background-position: 0 -26px;
}

.mo_checkbox.checked {
	background-position: 0 -13px;
}

.mo_checkbox.checked:hover {
	background-position: 0 -39px;
}

.mo_checkbox.disabled {
	cursor: default !important;
	background-position: 0 -52px;
}

.mo_checkbox.disabled.checked {
	cursor: default !important;
	background-position: 0 -65px;
}

#brands {
	margin: -5px auto 0;
	padding: 0 4px;
	width: 778px;
	height: 66px;
	position: relative;
	background: url(../img/bg3h.png) no-repeat;
}

#brands ul {
	margin: 0;
	float: left;
	background: url(../img/bg3g1.png) repeat-x;
}

#brands li {
	padding: 0 0 0 1px;
	float: left;
	position: relative;
	background: url(../img/bg3g3.png) no-repeat 0 30px;
}

#brands li:first-child {
	padding-left: 0;
	background: none;
}

#brands li a {
	padding: 0 1px 1px;
	float: left;
	height: 61px;
}

#brands li .i1,
#brands li .i7 {width: 180px;}

#brands li .i2,
#brands li .i8 {width: 110px;}

#brands li .i3 {width: 114px;}

#brands li .i4 {width: 122px;}

#brands li .i5 {width: 112px;}

#brands li .i6 {width: 123px;}

#brands li .i9 {width: 117px;}

#brands li .i10 {width: 120px;}

#brands li .i11 {width: 117px;}

#brands li .i12 {width: 117px;}

#brands li.selected > a {
	padding: 0;
	background: url(../img/bg3g2.png) repeat-x;
	border: solid #fff;
	border-width: 0 1px 1px;
}

#brands li > a > span {
	text-indent: -500px;
	width: 100%;
	height: 61px;
	display: block;
	overflow: hidden;
}

/*
50% 8px;
*/
#brands li .i1 span,
#brands li .i7 span {background: url(../img/m5a.png) no-repeat 50% -67px;}

#brands li .i2 span,
#brands li .i8 span {background: url(../img/m5b.png) no-repeat 50% -67px;}

#brands li .i3 span {background: url(../img/m5c.png) no-repeat 50% -67px;}

#brands li .i4 span {background: url(../img/m5d.png) no-repeat 50% -67px;}

#brands li .i5 span {background: url(../img/m5e.png) no-repeat 50% -67px;}

#brands li .i6 span {background: url(../img/m5f.png) no-repeat 50% -67px;}

#brands li .i9 span {background: url(../img/m5g.png) no-repeat 50% -67px;}

#brands li .i10 span {background: url(../img/m5h.png) no-repeat 50% -67px;}

#brands li .i11 span {background: url(../img/m5i.png) no-repeat 50% -67px;}

#brands li .i12 span {background: url(../img/m5j.png) no-repeat 50% -67px;}

#brands li > a:hover > span,
#brands li.selected > a > span {background-position: 50% -67px}

#brands .tip,
.brandstip{
	font: 11px/13px Tahoma,Geneva,Kalimati,sans-serif;
	color: #edf9bf;
	text-align: center;
	margin-left: -135px;
	padding: 0 10px;
	display: none;	
	width: 250px;
	height: 135px;
	overflow: hidden;
	position: absolute;
	bottom: 54px;
	left: 50%;	
	z-index: 30;
	background: url(../img/f4b.png) no-repeat;
}

#brands li .i5 + .tip,
#brands li .i12 + .tip,
.brandstipright{
	margin-left: 0;
	left: auto;
	right: 0;
	background: url(../img/f4c.png) no-repeat;
}

/*#brands li:hover .tip {
	display: block;
}*/

#brands .tip p,
.brandstip p{
	margin: 10px 0 0;
}

#juice-list,
#frozen-list{
	margin: 18px 0 0 -11px;
	width: 795px;
	min-height: 350px;
	overflow: hidden;
	position: relative;
}

#juice-list .bg {
	width: 795px;
	height: 37px;
	overflow: hidden;
	position: relative;
	z-index: 5;
	background: url(../img/bg2f.jpg) no-repeat;
}

#juice-list .info,
#frozen-list .info{
	font: normal 12px/18px Tahoma,Geneva,Kalimati,sans-serif;
	color: #897b6b;
	margin: 0 0 4px;
	width: 260px;
	height: 33px;
	overflow: hidden;
	background: #fff;
}

#frozen-list .info {
	width: 230px;
}

#juice-list .info p,
#frozen-list .info p{
	margin: 6px 0 0 17px;
}

#juice-list .info p strong,
#frozen-list .info p strong {
	font-size: 14px;
	font-weight: bold;
	color: #69952d;
}

#juice-list .fb-like,
#frozen-list .fb-like {
	float: left;
	background: #fff;
}

#juice-list .scroll,
#frozen-list .scroll {
	width: 800px;
	/*
	max-height: 954px;
	overflow: auto;
	*/
}

#juice-list .jspScrollableOff {
	overflow: visible !important;
}

#juice-list .jspContainer{
	float: left;
	width: 800px;
	overflow: visible;
}

#frozen-list .scroll {
	max-height: 855px;
}

#juice-list .scroll.short {
	max-height: 873px;
}

#frozen-list .scroll.short {
	max-height: 774px;
}

#juice-list .box,
#frozen-list .box{
	float: left;
	width: 130px;
	height: 318px;
	position: relative;
	background: url(../img/bg4a.jpg) no-repeat;
}


#juice-list .box .box-link,
#frozen-list .box .box-link{
	width: 100%;
	height: 290px;
	cursor: pointer;
}



#frozen-list .box {
	width: 195px;
	height: 285px;
	background: url(../img/bg4b.jpg) no-repeat;
}

#juice-list .short .box {
	height: 291px;
	background: url(../img/bg4c.jpg) no-repeat;
}

#frozen-list .short .box {
	height: 258px;
	background: url(../img/bg4d.jpg) no-repeat;
}


/*#juice-list .box:hover {
	background-position: 0 -318px;
}

#frozen-list .box:hover {
	background-position: 0 -285px;
}

#juice-list .short .box:hover {
	background-position: 0 -291px;
}

#frozen-list .short .box:hover {
	background-position: 0 -258px;
}*/

#juice-list .box .img,
#frozen-list .box .img{
	padding: 23px 0 0;
	width: 100%;
	overflow: hidden;
}

#juice-list .box.first .img img {
	position: relative;
	z-index: 10;
}

#juice-list .box .img img,
#frozen-list .box .img img{
	margin: 0 auto;
	display: block;
}

#juice-list .box-link .imghover,
#juice-list .box-link:hover .imgactive,
#frozen-list .box-link .imghover,
#frozen-list .box-link:hover .imgactive{
	display: none;
}

#juice-list .box-link:hover .imghover,
#frozen-list .box-link:hover .imghover{
	display: block;
}

#juice-list .box .img .shadow,
#frozen-list .box .img .shadow{
	display: block;
	width: 100%;
	height: 20px;
	overflow: hidden;
	background: url(../img/bg6c.png) no-repeat 50% 0;
}

#frozen-list .box .img .shadow {
	height: 22px;
	background: url(../img/bg6d.png) no-repeat 50% 0;
}

#juice-list .box h2,
#frozen-list .box h2{
	font: bold 12px/13px Tahoma,Geneva,Kalimati,sans-serif;
	color: #897b6b;
	text-transform: none;
	text-align: center;
	margin: 0;
	padding: 13px 10px 0;
	background: none;
}

#frozen-list .box h2 {
	padding: 7px 5px 0;
}

#juice-list .box h2 a,
#frozen-list .box h2 a{
	color: #897b6b;
	text-decoration: none;
	display: block;
}

#juice-list .box p,
#frozen-list .box p {
	font: 12px/13px Tahoma,Geneva,Kalimati,sans-serif;
	color: #a79d91;
	text-align: center;
	margin: 0;
	width: 100%;
	position: absolute;
	top: 297px;
	left: 0;
}

#frozen-list .box p {
	top: 264px;
}

#juice-list .box:hover h2,
#juice-list .box:hover h2 a,
#frozen-list .box:hover h2,
#frozen-list .box:hover h2 a{
	color: #67942d;
}

#frozen-list a,
#juice-list  a {
	text-decoration: none;
}

.jspContainer {
	overflow: hidden;
	position: relative;
}

.jspPane {
	position: absolute;
}

.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 5px;
	width: 13px;
	height: 100%;
	background: red;
}

.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar * {
	margin: 0;
	padding: 0;
}

.jspCap {
	display: none;
}

.jspHorizontalBar .jspCap {
	float: left;
}

.jspTrack {
	background: #e7dfd4;
	position: relative;
}

.jspDrag {
	height: 184px;
	background: url(../img/scroll-drag.png) no-repeat;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}

.jspArrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled {
	cursor: default;
/*	background: #80808d;*/
}

.jspVerticalBar .jspArrow {
	width: 13px;
	height: 18px;
}

.jspVerticalBar .jspArrowUp {
	background: #e7dfd4 url(../img/scroll-ar1.png) no-repeat;
}

.jspVerticalBar .jspArrowDown {
	background: #e7dfd4 url(../img/scroll-ar2.png) no-repeat 0 100%;
}


.jspVerticalBar .jspArrow:focus {
	outline: none;
}

#juice-view,
#frozen-view,
#recipes-view,
#news-view {
	margin: 0 0 0 -10px;
	width: 789px;
}

#recipes-view,
#news-view {
	overflow: hidden;
}


#juice-view:after,
#frozen-view:after,
#juice-view .product-view:after,
#frozen-view .product-view:after {
	width:100%;
	height: 0px;
	content: '.';
	overflow: hidden;
	display: block;
	clear: both;
}



#juice-view .header,
#frozen-view .header,
#recipes-view .header,
#news-view .header{
	width: 783px;
	min-height: 33px;
	overflow: hidden;
	position: relative;
	background: url(../img/ico2h.gif) no-repeat 0 100%;
}

#recipes-view .header {
	padding-top: 20px;
	background: url(../img/ico2i.gif) no-repeat 0 100%;
}

#news-view .header {
	background: url(../img/ico2n.gif) no-repeat 0 100%;
}

#juice-view .header h1,
#frozen-view .header h1,
#recipes-view .header h1{
	margin: 0 0 0 243px;
	padding: 20px 0 6px;
	float: left;
	width: 350px;
}

#frozen-view .header h1 {
	margin-left: 267px;
	width: 330px;
}

#recipes-view .header h1 {
	margin-left: 228px;
	width: 386px;
}

#news-view .header h1 {
	margin: 0 0 0 269px;
	padding: 20px 0 6px;
	width: 494px;
}

#news-view .header .date {
	font-size: 17px;
	line-height: 18px;
	color: #6d5f4d;
	margin: 0 0 -20px 269px;
	padding: 20px 0 0;
}

#recipes-view .header .subtitle {
    font-size: 16px;
	line-height: 18px;
	color: #6D5F4D;
	margin: -6px 0 0 228px;
	padding: 0 0 6px;
	float: left;
	clear: both;
	width: 386px;
}

#recipes-view .header .subtitle .i {
	color: #62523C;
    text-transform: uppercase;
}

#juice-view .header h1 .i1,
#frozen-view .header h1 .i1{
	font-size: 30px;
	line-height: 32px;
	display: block;
}

#juice-view .header h1 .i2,
#frozen-view .header h1 .i2,
#recipes-view .header h1,
#news-view .header h1{
	font-size: 26px;
	line-height: 28px;
	display: block;
}

#juice-view .header h1 .i3,
#frozen-view .header h1 .i3{
	font-size: 23px;
	line-height: 25px;
	color: #4d4031;
	display: block;
}

#juice-view .header h1 .small {
	text-transform: lowercase;	
}

#juice-view .header .back,
#frozen-view .header .back,
#news-view .header .back,
#recipes-view .header .back{
	margin: 0;
	position: absolute;
	bottom: 10px;
	left: 0;
}


.pageback {
	clear: both;
	width: 100%;
	overflow: hidden;
}

#juice-view .header .back > a,
#frozen-view .header .back > a,
#recipes-view .header .back > span,
#news-view .header .back > span,
#news-view .header .back > a,
#recipes-view .header .back > a,
.pageback a,
.pageback > span{
	font-size: 15px;
	line-height: 22px;
	color: #68952d;
	text-decoration: none;
	cursor: pointer;
	float: left;
	background: #fff url(../img/ico2k.gif) repeat-x 0 22px;
	border: 1px solid #fff;
}

#recipes-view .header .back > span {
	clear: both;
	margin: 2px 0 0 0;
}


#juice-view .header .back > a > span,
#frozen-view .header .back > a > span,
#recipes-view .header .back > span > span,
#news-view .header .back > * > span,
#recipes-view .header .back > a > span,
.pageback > * > span{
	padding: 0 12px 0 37px;
	float: left;
	height: 22px;
	background: url(../img/ico1g.gif) no-repeat;
}

#juice-view .header .back > a:hover,
#frozen-view .header .back > a:hover,
#recipes-view .header .back > span:hover,
#news-view .header .back > span:hover,
#recipes-view .header .back > a:hover,
.pageback > a:hover,
.pageback > span:hover{
	color: #fff;
	background-position: 0 0;
}

#juice-view .header .fb-like,
#frozen-view .header .fb-like{
	position: absolute;
	right: 0;
	bottom: 6px;
}

#recipes-view .header .fb-like{
	position: absolute;
	left: 664px;
	bottom: 6px;
}

#news-view .header .fb-like{
	position: absolute;
	left: 95px;
	bottom: 6px;
}

#recipes-view .header .print {
	text-indent: -300px;
	cursor: pointer;
	width: 25px;
	height: 24px;
	overflow: hidden;
	position: absolute;
	left: 634px;
	bottom: 10px;
	background: url(../img/ico1m.png) no-repeat;
}

#juice-view .product-view,
#frozen-view .product-view {
	margin: -1px 0 0;
	clear:both;
	width:100%;
}
#juice-view .product,
#frozen-view .product{
	float: left;
	width: 219px;
	min-height: 10px;	
}

#news-view .image {
	margin: 2px 0 0;
	float: left;
	width: 252px;
	overflow: hidden;
}

#recipes-view .image {
	margin: 15px 0 0;
	float: left;
	width: 204px;
	height: 180px;
	overflow: hidden;
	background: url(../img/mask3.png) no-repeat;
}

#recipes-view .image .image-crop {
	margin: 5px;
	width: 194px;
	height: 170px;
	overflow: hidden;
	position: relative;
}

#recipes-view .image .zoom {
	width: 27px;
	height: 26px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../img/ico1l.png) no-repeat;
}

#juice-view .product .image,
#frozen-view .product .image{
	margin: 35px 0 0;
	width: 219px;
	overflow: hidden;
}

#frozen-view .product,
#frozen-view .product .image {
	width: 252px;
}

#juice-view .product .image img,
#frozen-view .product .image img{
	margin: 0 auto;
	float: none;
	display: block;
}

#juice-view .product .image .shadow{
	display: block;
	width: 219px;
	height: 35px;
	overflow: hidden;
	background: url(../img/bg6a.png) no-repeat;
}

#frozen-view .product .image .shadow{
	display: block;
	width: 252px;
	height: 34px;
	overflow: hidden;
	background: url(../img/bg6b.png) no-repeat;
}

#juice-view .product .info,
#frozen-view .product .info {
	margin: 5px 0 0;
	width: 219px;
	height: 80px;
	position: relative;
	background: url(../img/ico2j.png) repeat-x 0 20px;
}



#frozen-view .product .info {
	height: 88px;
	background-position: 0 22px;
	width: 252px;
}

#juice-view .product .info ul,
#frozen-view .product .info ul {
	margin: 0;
	padding: 0 3px 0 0;
	float: left;
}

#juice-view .product .info ul {
	padding: 0 5px 0 3px;
}

#juice-view .product .info li,
#frozen-view .product .info li{
	text-indent: -500px;
	padding: 0;
	float: left;
	width: 70px;
	height: 80px;
	background: none;
	position: relative;
}

#frozen-view .product .info li{
	margin-left:-10px;
	width: 99px;
	height: 88px;
	position: relative;
}


#juice-view .product .info li .tip-icon,
#frozen-view .product .info li .tip-icon {
	font: 11px/13px Tahoma,Geneva,Kalimati,sans-serif;
	color: #edf9bf;
	text-align: center;
	width: 270px;
	height: auto;
	overflow: hidden;
	position: absolute;
	bottom: 84px;
	left: 4px;
	z-index: 30;
	display: none;
}

#juice-view .product .info li .tip-icon .top,
#frozen-view .product .info li .tip-icon .top {
	height: 63px;
	width: 270px;
	background: url(../img/f4e.png) no-repeat;
}

#juice-view .product .info li .tip-icon .bottom,
#frozen-view .product .info li .tip-icon .bottom {
	height: 72px;
	width: 270px;
	background: url(../img/f4f.png) no-repeat;
	clear: both;
}

#juice-view .product .info li .tip-icon .mid,
#frozen-view .product .info li .tip-icon .mid {
	background: url(../img/f4g.png) repeat-y;
	width: 270px;
	height: auto;
	float: left;
}

#juice-view .product .info li .tip-icon .mid .content,
#frozen-view .product .info li .tip-icon .mid .content {
	height: auto;
	width: 230px;
	position: relative;
	margin: -63px 0 -72px 0;
	float: left;
	clear: both;
	padding: 20px;
}



#juice-view .product .info li .tip-icon .content p,
#frozen-view .product .info li .tip-icon .content p {
	margin: 0px;
	text-indent: 0px;
	text-align: left;
	padding: 0 0 10px 0;
}


#juice-view .product .info li.i1 {background: url(../img/ico4a.png) no-repeat;}
#juice-view .product .info li.i2 {background: url(../img/ico4b.png) no-repeat;}
#juice-view .product .info li.i3 {background: url(../img/ico4c.png) no-repeat;}

#frozen-view .product .info li.ikcal {text-indent: 0;margin:0 -2px 0 -5px;width:78px;background: url(../img/ico4d.png) no-repeat;}
#frozen-view .product .info li.i4 {margin-left:-10px;width:99px;background: url(../img/ico4e.png) no-repeat;}
#frozen-view .product .info li.i5 {margin-left:-10px;width:99px;background: url(../img/ico4f.png) no-repeat;}

#frozen-view .product .info li.ikcal .a1,
#frozen-view .product .info li.ikcal .a2{
	font: bold 16px/18px Arial,Helvetica,Garuda,sans-serif;
	color: #f8faf4;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 31px;
}

#frozen-view .product .info li.ikcal .a2 {
	font-size: 14px;
	color: #6d8f0d;
	top: 51px;
}

#frozen-view .cooktime {
	margin: 3px 0 0;
}

#juice-view .entry{
	margin: 0 0 0 24px;
	float: left;
	width: 350px;
	min-height: 100px;
}

#frozen-view .entry{
	margin: 0 0 0 15px;
	float: left;
	width: 330px;
	min-height: 100px;
}

#recipes-view .entry{
	margin: 0 0 0 24px;
	float: left;
	width: 386px;
	min-height: 100px;
}

#news-view .entry {
	margin: 0 26px 0 0;
	float: right;
	width: 494px;
	min-height: 100px;
}

#juice-view .entry h2,
#frozen-view .entry h2,
#recipes-view .entry h2,
#news-view .entry h2{
	font-size: 20px;
	line-height: 22px;	
	padding: 0;
	background: none;
}

#juice-view .entry h2,#juice-view .entry h3,#juice-view .entry h4,#juice-view .entry h5,#juice-view .entry h6,
#frozen-view .entry h2,#frozen-view .entry h3,#frozen-view .entry h4,#frozen-view .entry h5,#frozen-view .entry h6,
#recipes-view .entry h2,#recipes-view .entry h3,#recipes-view .entry h4,#recipes-view .entry h5,#recipes-view .entry h6,
#news-view .entry h2,#news-view .entry h3,#news-view .entry h4,#news-view .entry h5,#news-view .entry h6{
	margin-top: 24px;
	color: #62523c;
}

#juice-view .entry .slogan,
#frozen-view .entry .slogan{
	text-indent: -500px;
	margin: 10px 0 0;
	display: block;
	width: 133px;
	height: 29px;
	overflow: hidden;
	background: url(../img/h-poczuj_smak_pasji.png) no-repeat;
}

#juice-view .entry .btnmore,
#frozen-view .entry .btnmore{
     margin: 18px 0 0 -5px;
     width: 283px;
     height: 137px;
     position: relative;
}

#juice-view .entry .btnmore a,
#frozen-view .entry .btnmore a{
     text-indent: -500px;
     display: block;
     overflow: hidden;
     position: absolute;
     top: 0px;
     left: 0px;
}

#juice-view .entry .btnmore.c1 {
     background: url(../img/wiecej_sloneczne.png) no-repeat;
}

#juice-view .entry .btnmore.c2 {
     background: url(../img/wiecej_pomelo.png) no-repeat;
}

#frozen-view .entry .btnmore.c3 {
     background: url(../img/wiecej_stimeria.png) no-repeat;
}

#juice-view .entry .btnmore.c1 a {
     /*
	 width: 160px;
     height: 40px;
     top: 60px;
	 */
	 top: 15px;
	 height: 115px;
	 width: 270px;
}

#juice-view .entry .btnmore.c2 a {
	 /*
     width: 160px;
     height: 50px;
     top: 70px;
	 */
	 top: 5px;
	 height: 127px;
	 width: 100%;
}

#frozen-view .entry .btnmore.c3 a {
	/*
     width: 160px;
     height: 50px;
     top: 45px;
	 */
	 top: 20px;
	 height: 105px;
	 width: 100%;
}


#frozen-view .entry .recipes {
	margin: 45px 0 0;
	width: 100%;
	overflow: hidden;
	background: url(../img/ico2a.gif) no-repeat;
}

#frozen-view .entry .recipes h3 {
	font: 17px/22px hn,Arial,Helvetica,Garuda,sans-serif;
	color: #7e6e5a;
	text-transform: none;
	margin: 15px 0 0;
}

#frozen-view .entry .recipes h3 span {
	font-size: 19px;
	color: #68952d;
	display: block;
}

#frozen-view .entry .recipes ul {
	margin: 11px 0 0;
}

#frozen-view .entry .recipes li {
	font: 12px/13px Tahoma,Geneva,Kalimati,sans-serif;
	color: #897b6b;
	padding: 5px 0 7px 17px;
	width: 252px;
	background: url(../img/ico2e.png) repeat-x;
}

#frozen-view .entry .recipes li a {
	color: #897b6b;
	text-decoration: none;
	padding: 0 0 0 11px;
	background: url(../img/ico1a.gif) no-repeat 0 4px;
}

#frozen-view .entry .recipes li a:hover {
	text-decoration: underline;
}

#juice-view .aside,
#frozen-view .aside{
	margin: 0px 0 0 19px;
	float: left;
	width: 177px;
}

#frozen-view .aside {
	margin-left: 15px;
}

#recipes-view .aside {
	font: 11px/13px Tahoma,Geneva,Kalimati,sans-serif;
	color: #897b6b;
	margin: 12px 0 0 20px;
	float: left;
	width: 149px;
}

#recipes-view .aside .w {
	margin: 3px 0 0;
	width: 149px;
	overflow: hidden;
	position: relative;
	background: url(../img/bg3k.png) repeat;
}

#recipes-view .aside .w1 {
	padding: 0 0 8px;
}

#recipes-view .aside .w2 {
	padding: 0 0 19px;
}

#recipes-view .aside .w1 dl {
	margin: -9px 0 0 10px;
	width: 129px;
	overflow: hidden;
}

#recipes-view .aside .w1 dt {
	margin: 13px 0 0;
	padding: 0 0 1px;
}

#recipes-view .aside .w1 dd {
	color: #7aa02a;
	font-weight: bold;
}

#recipes-view .aside .w1 dd a {
	color: #7aa02a;
}

#recipes-view .aside .w1 ul {
	margin: 18px 0 0;
	width: 100%;
	overflow: hidden;
}

#recipes-view .aside .w2 p {
	margin: 15px 0 0 10px;
}

#recipes-view .aside .w2 .h {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin: 13px 0 0 10px;
}

#recipes-view .aside .w2 ul {
	margin: 15px 0 0 11px;
}

#recipes-view .aside .w2 li {
	padding: 0 0 4px 14px;
	background: url(../img/ico1a.gif) no-repeat 0 4px;
}

#recipes-view .aside .w2 li strong {
	color: #7aa02a;
	font-weight: bold;
}

#juice-view .aside dt,
#frozen-view .aside dt{
	width: 177px;
	height: 28px;
	overflow: hidden;
	background: url(../img/bg5b.png) no-repeat 0 200%;
}

#juice-view .aside dt.selected,
#frozen-view .aside dt.selected{
	background-position: 0 100%;
}

#juice-view .aside dt span,
#frozen-view .aside dt span{
	cursor: pointer;
	color: #dfd7ce;
	margin: 0 auto;
	padding: 0 0 0 17px;
	display: block;
	width: 148px;
	height: 22px;
	overflow: hidden;
	background: url(../img/bg5a.png) no-repeat -165px 0;
}

#juice-view .aside dt.selected span,
#frozen-view .aside dt.selected span{
	color: #f2f9d9;
	background-position: 0 0;
}

#juice-view .aside dd,
#frozen-view .aside dd{
	font: 11px/13px Tahoma,Geneva,Kalimati,sans-serif;
	color: #91836f;
	clear: both;
	float: left;
	width: 177px;
	position: relative;

	display: none;
}

#juice-view .aside dt.selected+dd,
#frozen-view .aside dt.selected+dd{
	display: block;
}

#juice-view .aside dd .bg1,
#frozen-view .aside dd .bg1{
	float: left;
	width: 177px;
	background: url(../img/bg5c.png) repeat-y;
}

#juice-view .aside dd .bg2,
#frozen-view .aside dd .bg2{
	clear: both;
	width: 177px;
	height: 16px;
	overflow: hidden;
	background: url(../img/bg5d.png) no-repeat;
}

#juice-view .aside dd .bg3,
#frozen-view .aside dd .bg3{
	margin: -5px auto -7px;
	width: 163px;
	overflow: hidden;
	position: relative;
}

#juice-view .aside .c1 table,
#frozen-view .aside .c1 table{
	margin: 0;
	width: 165px;
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#juice-view .aside .c1 th,
#juice-view .aside .c1 td,
#frozen-view .aside .c1 th,
#frozen-view .aside .c1 td {
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	padding: 5px 7px;
	border: none;
	background: #f7f1ec;
}

#juice-view .aside .c1 tr:first-child th img,
#frozen-view .aside .c1 tr:first-child th img {
	margin: -5px -7px;
}


#juice-view .aside .c1 .row2 th,
#juice-view .aside .c1 .row2 td,
#frozen-view .aside .c1 .row2 th,
#frozen-view .aside .c1 .row2 td{
	background: #fff;
}

#juice-view .aside .c1 th,
#frozen-view .aside .c1 th{
	color: #b6a997;
	font-weight: normal;
}

#juice-view .aside .c1 td,
#frozen-view .aside .c1 td{
	color: #92826b;
	font-weight: bold;
}

#juice-view .aside .c2 ul,
#juice-view .aside .c3 ul,
#frozen-view .aside .c2 ul,
#frozen-view .aside .c3 ul{
	margin: 0;
	width: 165px;
	overflow: hidden;
	background: #fff;
}

#juice-view .aside .c2 li,
#juice-view .aside .c3 li{
	padding: 7px 2px 8px 45px;
	width: 118px;
	overflow: hidden;
	background: url(../img/ico1b.png) no-repeat 19px 9px;
}

#frozen-view .aside .c2 li {
	padding: 12px 2px 13px 15px;
	width: 148px;
	overflow: hidden;
	background: none;
}

#frozen-view .aside .c3 li {
	font-size: 0;
	*font-size: 56px;
	line-height: 65px;
	text-align: center;
	padding: 0;
	width: 165px;
	height: 66px;
	overflow: hidden;
	background: none;
	border-top: 1px solid #f7f1ec;
}

#frozen-view .aside .c3 li:first-child {
	border: none;
}

#frozen-view .aside .c3 li img {
	vertical-align: middle;
	display: inline;
}

#juice-view .aside .c2 li.row2,
#juice-view .aside .c3 li.row2,
#frozen-view .aside .c2 li.row2,
#frozen-view .aside .c3 li.row2{
	background-color: #f7f1ec;
}

#frozen-view .aside .c2 li .ico {
	vertical-align: middle;
	margin: -10px 6px -14px -10px;
	padding: 0 1px 0 0;
	float: left;
	width: 41px;
	background: url(../img/ico2m.png) no-repeat 100% 14px;
}

#frozen-view .aside .c2 li .t {
	float: left;
}

#frozen-view .aside .c2 li .ico + .t {
	width: 108px;
}

#juice-view .footer,
#frozen-view .footer,
#recipes-view .footer,
#news-view .footer{
	padding: 44px 0 2px;
	clear: both;
	width: 783px;
	overflow: hidden;
	position: relative;
	z-index: 100;
	background: url(../img/ico2i.gif) no-repeat 0 40px;
}

#news-view .footer {
	background: url(../img/ico2n.gif) no-repeat 0 40px;
}

#juice-view .footer ul,
#frozen-view .footer ul,
#recipes-view .footer ul,
#news-view .footer ul{
	margin: 0;
}

#juice-view .footer li,
#frozen-view .footer li,
#recipes-view .footer li,
#news-view .footer li{
	padding: 0;
	background: none;
}

#juice-view .footer .prev,
#frozen-view .footer .prev,
#recipes-view .footer .prev,
#news-view .footer .prev{
	float: left;
}

#juice-view .footer .next,
#frozen-view .footer .next,
#recipes-view .footer .next,
#news-view .footer .next{
	float: right;
}

#juice-view .footer li a,
#frozen-view .footer li a,
#recipes-view .footer li a,
#news-view .footer li a,
.pagination .prev a,
.pagination .next a{
	font-size: 13px;
	line-height: 18px;
	color: #68952d;
	text-decoration: none;
	cursor: pointer;
	display: block;
	height: 19px;
	background: #fff url(../img/ico2l.gif) repeat-x 0 19px;
	border: 1px solid #fff;
}

#juice-view .footer li a span,
#frozen-view .footer li a span,
#recipes-view .footer li a span,
#news-view .footer li a span,
.pagination .prev a span,
.pagination .next a span{
	display: block;
	height: 19px;
}

#juice-view .footer .prev a span,
#frozen-view .footer .prev a span,
#recipes-view .footer .prev a span,
#news-view .footer .prev a span,
.pagination .prev a span{
	padding: 0 10px 0 33px;
	background: url(../img/ico1h.gif) no-repeat;
}

#juice-view .footer .next a span,
#frozen-view .footer .next a span,
#recipes-view .footer .next a span,
#news-view .footer .next a span,
.pagination .next a span{
	padding: 0 33px 0 10px;
	background: url(../img/ico1i.gif) no-repeat 100% 0;
}

#juice-view .footer li a:hover,
#frozen-view .footer li a:hover,
#recipes-view .footer li a:hover,
#news-view .footer li a:hover,
.pagination .prev a:hover,
.pagination .next a:hover{
	color: #fff;
	background-position: 0 0;
}


#related-recipes {
	padding: 5px 0 0;
	width: 100%;
	overflow: hidden;
}

#related-recipes .wrapper {
	margin: 0 0 0 28px;
	float: left;
	width: 299px;
	height: 195px;
	overflow: hidden;
	position: relative;
	background: url(../img/bg3i.png) no-repeat 2px 0;
}

#related-recipes .wrapper:first-child {
	margin-left: 89px;
}

#related-recipes .wrapper h2 {
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
	color: #897b6b;
	text-align: center;
	margin: 0;
	padding: 16px 0 0;
	height: 30px;
	background: none;
}

#related-recipes .wrapper .slider {
	margin: 0 auto;
	width: 235px;
	height: 145px;
	overflow: hidden;
	position: relative;
	background: url(../img/mask1.png) no-repeat;
}

#related-recipes .wrapper .slider .w {
	cursor: pointer;
	display: none;
	width: 227px;
	position: absolute;
	top: 4px;
	left: 4px;
}

#related-recipes .wrapper .slider .w:first-child {
	display: block;
}

#related-recipes .wrapper .slider .img {
	width: 227px;
	height: 90px;
	overflow: hidden;
}

#related-recipes .wrapper .slider h3 {
	font: bold 12px/14px Tahoma,Geneva,Kalimati,sans-serif;
	color: #897b6b;
	text-transform: none;
	text-align: center;
	margin: 15px 0 0;
}

#related-recipes .wrapper .slider h3 a {
	color: #897b6b;
	text-decoration: none;
}

#related-recipes .wrapper .slider .w:hover h3 a {
	text-decoration: underline;
}

#related-recipes .wrapper .prev,
#related-recipes .wrapper .next {
	cursor: pointer;
	width: 32px;
	height: 31px;
	overflow: hidden;
	position: absolute;
	top: 74px;
	left: 0;
	background: url(../img/ico1j.png) no-repeat;
}

#related-recipes .wrapper .next {
	left: auto;
	right: 0;
	background: url(../img/ico1k.png) no-repeat;
}

#find-recipes {
	margin: 11px 0 0px;
	width: 804px;
	position: relative;
	z-index: 5;
	background: url(../img/bg3j.png) no-repeat 500px 500px;
}

#find-recipes-bg {
	width: 804px;
	background: url(../img/bg3j2.png) no-repeat 500px 500px;
}

#find-recipes.active {height: 310px; background-position: 6px 14px;}
#find-recipes.active #find-recipes-bg {height: 310px; background-position: 0 8px;}

#find-recipes .wrapper {
	padding: 0 0 0 23px;
	clear: both;
	float: left;
	width: 758px;
/*	background: url(../img/ico2e.png) repeat-x -1px 98px;*/
	position: relative;
}

#find-recipes .tg {
	font-size: 16px;
	line-height: 18px;
	cursor: pointer;
	padding: 3px 30px 5px 0;
	position: absolute;
	top: 59px;
	right: 0;
	background: url(../img/ico2o.png) no-repeat 100% 0;
}

#find-recipes.active .tg {
	background-position: 100% -49px;
}

#find-recipes .search-wrapper {
	margin: 0 0 0 -23px;
	padding: 0 0 0 23px;
	width: 781px;
	height: 110px;
	overflow: hidden;
	background: url(../img/bg3j3.png) no-repeat;
}

#find-recipes.active .search-wrapper {
	margin-bottom: -20px;
}

#find-recipes .search {
	margin: 0 0 0 0px;
	width: 374px;
	height: 83px;
	position: relative;
	background: url(../img/input1.gif) no-repeat 0 54px;
}

#find-recipes .uncheck {
	width: 164px;
	height: 24px;
	background: url(../img/pic1.png) no-repeat;
	position: absolute;
	right: 0px;
	top: 167px;
	cursor: pointer;
}

#menu .uncheck {
	width: 164px;
	height: 24px;
	background: url(../img/pic1.png) no-repeat;
	position: absolute;
	right: 10px;
	top: 14px;
	cursor: pointer;
}


#find-recipes .search .input {
	width: 347px;
}

#find-recipes .search .input label {
	font: 24px/28px hnth,Arial,Helvetica,Garuda,sans-serif;
	color: #68952d;
	text-transform: uppercase;
	padding: 18px 0 0;
	display: block;
	height: 36px;
}

#find-recipes .search .input input  {
	font-size: 11px;
	line-height: 13px;
	color: #beb7ae;
	margin: 7px 0 0 10px;
	display: block;
	width: 327px;
}

#find-recipes .search .submit {
	width: 25px;
	height: 27px;
	overflow: hidden;
	position: absolute;
	top: 55px;
	left: 348px;
	background: url(../img/b-szukaj.gif) no-repeat;
}

#find-recipes .search .submit input {
	cursor: pointer;
	padding: 0 0 0 300px;
	width: 25px;
	height: 27px;
	position: absolute;
	top: 0;
	left: 0;
}

#recipes-list {
	margin: 60px 0 0 -8px;
	width: 777px;
	overflow: hidden;
}

#news-list {
	margin: 35px 0 0 -18px;
	padding: 0 10px;
	width: 777px;
	overflow: hidden;
}

#recipes-list > h1 {
	font-size: 22px;
	line-height: 24px;
	margin: 0 0 0 12px;
	padding: 0 0 8px;
	float: left;
}

#news-list > h1 {
	margin: 0 0 0 12px;
	padding: 0 0 8px;
}

#recipes-list > .info {
	margin: 5px 0 0 15px;
	padding: 0 0 8px;
	float: left;
}

#recipes-list .wrapper,
#news-list .wrapper{
	margin: 0 0 0;
	width: 777px;
	overflow: hidden;
}

#recipes-list .wrapper .bg-top,
#recipes-list .wrapper .bg-btm,
#news-list .wrapper .bg-top,
#news-list .wrapper .bg-btm{
	width: 777px;
	height: 1px;
	overflow: hidden;
	background: url(../img/bg7a.png) no-repeat;
}

#recipes-list .wrapper .bg-mid,
#news-list .wrapper .bg-mid{
	padding: 9px 0 9px;
	width: 777px;
	overflow: hidden;
	background: url(../img/bg7b.png) repeat;
}

#recipes-list .wrapper.row2 .bg-mid,
#news-list .wrapper.row2 .bg-mid{
	background: none;
}

#recipes-list .wrapper+.wrapper .bg-top,
#news-list .wrapper+.wrapper .bg-top{
	background: none;
}

#recipes-list .wrapper .image {
	cursor: pointer;
	margin: 0 0 0 8px;
	float: left;
	width: 188px;
	height: 188px;
	overflow: hidden;
	position: relative;
	background: url(../img/mask2.png) no-repeat;
}

#news-list .wrapper .image {
	cursor: pointer;
	margin: 0 0 0 20px;
	float: left;
	width: 145px;
	height: 145px;
	overflow: hidden;
	position: relative;
	background: url(../img/mask4.png) no-repeat;
}

#recipes-list .wrapper .image .image-crop {
	margin: 4px 0 0 4px;
	width: 180px;
	height: 180px;
	overflow: hidden;
}

#news-list .wrapper .image .image-crop {
	margin: 4px 0 0 4px;
	width: 137px;
	height: 137px;
	overflow: hidden;
}

#news-list .wrapper .entry {
	margin: 0 35px 0 0;
	float: right;
	width: 540px;
}

#recipes-list .wrapper .entry {
	margin: 0 8px 0 0;
	padding: 0 2px 82px;
	float: right;
	width: 552px;
	overflow: hidden;
	position: relative;
}

#recipes-list .wrapper .entry .header {
	margin: 0 0 -10px;
	width: 100%;
	overflow: hidden;
}

#recipes-list .wrapper .entry .header h2,
#news-list .wrapper .entry h2{
	font-size: 21px;
	line-height: 23px;
	margin: 0;
	padding: 0;
	background: none;
}

#news-list .wrapper .entry h2 {
	padding: 16px 0 0;
}

#recipes-list .wrapper .entry .header h2 a,
#news-list .wrapper .entry h2 a{
	text-decoration: none;
}

#recipes-list .wrapper .entry .header h2 a:hover,
#news-list .wrapper .entry h2 a:hover{
	text-decoration: underline;
}

#recipes-list .wrapper .entry .header p {
	font-size: 15px;
	color: #6d5f4d;
	margin: 0;
}

#recipes-list .wrapper .entry .header p .i {
	color: #62523c;
	text-transform: uppercase;
}

#news-list .wrapper .entry .date{
	font-size: 17px;
	line-height: 18px;
	color: #6d5f4d;
	margin: 0 0 -7px;
}

#recipes-list .wrapper .footer {
	margin: 0 -2px;
	padding: 10px 0 0;
	width: 556px;
	height: 58px;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #fff;
}

#recipes-list .wrapper .footer table {
	margin: 0;
	float: left;
	width: 326px;
	height: 46px;
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#recipes-list .wrapper .footer table th,
#recipes-list .wrapper .footer table td {
	font: 11px/13px Tahoma,Geneva,Kalimati,sans-serif;
	text-align: left;
	vertical-align: top;
	padding: 0 5px 0 16px;
	background: url(../img/bg7c.gif) no-repeat;
	border: none;
}

#recipes-list .wrapper .footer table th:first-child,
#recipes-list .wrapper .footer table td:first-child {
	background: none;
}

#recipes-list .wrapper .footer table th {
	color: #897b6b;
	font-weight: normal;
	padding-top: 8px;
	height: 17px;
}

#recipes-list .wrapper .footer table td {
	color: #779e2b;
	font-weight: bold;
	height: 21px;
}

#recipes-list .wrapper .footer ul {
	margin: 0;
	float: left;
}

#recipes-list .wrapper .footer li,
#recipes-view .aside .w1 li{
	font: 14px/22px hn,Arial,Helvetica,Garuda,sans-serif;
	color: #7ca132;
	padding: 0 0 0 1px;
	float: left;
	width: 74px;
	height: 47px;
	background: url(../img/bg7c.gif) no-repeat;
}

#recipes-view .aside .w1 li {
	margin: 0 -2px 0 6px;
	padding: 0;
	width: 44px;
	height: 44px;
	background: none;
}

#recipes-list .wrapper .footer li .i1,
#recipes-list .wrapper .footer li .i2,
#recipes-list .wrapper .footer li .i3,
#recipes-view .aside .w1 .i1,
#recipes-view .aside .w1 .i2,
#recipes-view .aside .w1 .i3{
	margin: 3px auto 0;
	display: block;
	width: 44px;
	height: 44px;
	overflow: hidden;
	position: relative;
}

#recipes-list .wrapper .footer li img,
#recipes-view .aside .w1 li img{
	margin: 3px auto 0;
	display: block;
	width: 44px;
}

#recipes-view .aside .w1 .i1,
#recipes-view .aside .w1 .i2,
#recipes-view .aside .w1 .i3,
#recipes-view .aside .w1 li img {
	margin: 0;
}

#recipes-list .wrapper .footer li .i1,
#recipes-view .aside .w1 li .i1{
	text-indent: -200px;
	background: url(../img/ico6a.png) no-repeat;
}

#recipes-list .wrapper .footer li .i2,
#recipes-view .aside .w1 li .i2{
	background: url(../img/ico6b.png) no-repeat;
}

#recipes-list .wrapper .footer li .i2 .a1,
#recipes-view .aside .w1 li .i2 .a1{
	font-size: 20px;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 4px;
	left: 0;
}

#recipes-list .wrapper .footer li .i2 .a2,
#recipes-view .aside .w1 li .i2 .a2{
	font-size: 13px;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 18px;
	left: 0;
}

#recipes-list .wrapper .footer li .i3,
#recipes-view .aside .w1 li .i3{
	background: url(../img/ico6c.png) no-repeat;
}

#recipes-list .wrapper .footer li .i3 .a1,
#recipes-view .aside .w1 li .i3 .a1{
	display: none;
}

#recipes-list .wrapper .footer li .i3 .a2,
#recipes-view .aside .w1 li .i3 .a2{
	font-size: 15px;
	line-height: 17px;
	text-align: center;
	width: 18px;
	position: absolute;
	top: 12px;
	left: 2px;
}

#news-list .btnarchive {
	margin: 7px 0 0 -5px;
	width: 786px;
	height: 80px;
	overflow: hidden;
	background: url(../img/bg3l.png) no-repeat;
}

#news-list .btnarchive a {
	text-indent: -500px;
	margin: 18px auto 0;
	display: block;
	width: 189px;
	height: 44px;
	overflow: hidden;
	background: url(../img/b-archiwum.png) no-repeat;
}

#news-list .btnarchive a:hover {
	background-position: 0 -44px;
}

#news-view .hr {
	margin: 18px 0 0;
	width: 410px;
	height: 1px;
	overflow: hidden;
	background: url(../img/ico2e.png) repeat-x;
}

#news-view .hr hr {
	display: none;
}

#news-view .btnspot a {
	text-indent: -1000px;
	display: block;
	width: 257px;
	height: 44px;
	overflow: hidden;
	background: url(../img/b-spot.png) no-repeat;
}

#news-view .btnspot a:hover {
	background-position: 0 -44px;
}

.pagination {
	margin: 24px 0 0;
	width: 100%;
	min-height: 25px;
	overflow: hidden;
	position: relative;
}

.pagination ul {
	margin: 0;
}

.pagination li {
	padding: 0;
	background: none;
}

.pagination .prev {
	position: absolute;
	top: 2px;
	left: 0;
}

.pagination .next {
	position: absolute;
	top: 2px;
	right: 0;
}

.pagination .pages {
	font: 12px/14px Tahoma,Geneva,Kalimati,sans-serif;
	color: #897b6b;
	margin: 0 auto;
	text-align: center;
	width: 350px;
	min-height: 21px;
}

.pagination .pages > * {
	display: inline-block;
}

.pagination .pages a {
	color: #897b6b;
	text-decoration: none;
	padding: 5px 7px;
	display: inline-block;
}

.pagination .pages a:hover {
	background: #fff;
}

.pagination .pages .current {
	color: #739b2b;
	font-weight: bold;
	padding: 5px 7px;
	background: #fff;
}

.awards-list {
	margin: 21px 0 0 30px;
	width: 728px;
	overflow: hidden;
}

.awards-list.contact  {
	margin: 21px 0 30px 30px;
}

.contact-form {
	margin: 25px 0 0;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.awards-list dt,
.contact-form dt{
	font: 30px/32px hnth,Arial,Helvetica,Garuda,sans-serif;
	color: #385a06;
	cursor: pointer;
	padding: 7px 0 0 26px;
	width: 264px;
	height: 43px;
	overflow: hidden;
	background: url(../img/m3a.png) no-repeat;
}

.contact-form dt {
	font-size: 22px;
	line-height: 24px;
	padding-top: 12px;
	width: 442px;
	height: 38px;
	background: url(../img/m3b.png) no-repeat;
}

.awards-list dt span,
.contact-form dt span{
	padding: 0 0 0 22px;
	display: block;
	background: url(../img/ico1d2.png) no-repeat 0 51%;
}

.awards-list dt.selected span,
.contact-form dt.selected span{
	background: url(../img/ico1d.png) no-repeat 0 51%;
}

.awards-list dd {
	display: none;

	padding: 12px 0 22px 2px;
	width: 726px;
	overflow: hidden;
}

.awards-list dt:first-child + dd {
	display: block;
}

.awards-list dd ul {
	margin: 0;
}

.awards-list.contact dd ul {
	margin: 20px 0 0 0;
}

.awards-list.contact dt span {
	font-size: 13px;
	background: transparent;
	padding: 0px;
	margin: 0 0 0 -10px;
}

.awards-list.contact dd ul li {
	margin: 5px 0 0 0;
}

.contact-form dd {
	display: none;
	width: 716px;
	padding: 0 0 0 42px;
	position: relative;
}

.contact-form dt.selected + dd {
	margin: 0 0 0;
	display: block;
}

.contact-form dd .wrapper {
	margin: -20px 0 0;
}

.contact-form dd iframe {
	background: transparent;
}

/* --> iframe.css */

#contact-map,
#contact{
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
}

#contact-map h1,
#contact h1{
	padding: 0 0 8px;
	background: url(../img/ico2a.gif) no-repeat 0 100%;
}

#contact-map .wrapper {
	margin: 37px auto 0;
	width: 731px;
	height: 404px;
	overflow: hidden;
	background: url(../img/bg3m.png) no-repeat;
}

#contact-map .wrapper .map {
	margin: 24px auto 0;
	width: 682px;
	height: 356px;
	overflow: hidden;
	border: 1px dotted #9d9a92;
}

#contact-map address {
	font: 20px/22px hn,Arial,Helvetica,Garuda,sans-serif;
	color: #385a06;
	text-align: center;
	margin: 5px auto 0;
	padding: 16px 0 0;
	display: block;
	width: 715px;
	height: 40px;
	overflow: hidden;
	background: url(../img/m3c.png) no-repeat;
}

#contact h2 {
	font: 18px/20px hn,Arial,Helvetica,Garuda,sans-serif;
	color: #85735e;
	text-transform: none;
	margin: 40px auto 0;
	padding: 0 0 10px 2px;
	width: 687px;
	background: none;
}

#contact .wrapper {
	margin: 0 auto;
	width: 687px;
	overflow: hidden;
}

#contact .wrapper .bg-top,
#contact .wrapper .bg-btm {
	width: 687px;
	height: 1px;
	overflow: hidden;
	background: url(../img/ico2e.png) repeat-x;
}

#contact .wrapper .bg-mid {
	width: 687px;
	overflow: hidden;
	background: url(../img/bg7d.png) repeat;
}

#contact .wrapper.w1 .bg-mid {
	padding: 0 0 20px;
}

#contact .wrapper h3 {
	font: 21px/23px hnth,Arial,Helvetica,Garuda,sans-serif;
	color: #385a06;
	margin: 0;
	padding: 19px 0 0 34px;
	width: 687px;
	height: 39px;
	overflow: hidden;
}

#contact .w1 h3 {
	width: 653px;
	background: url(../img/m3d.png) no-repeat;
}

#contact .w1 .c1 {
	font-size: 20px;
	line-height: 27px;
	font-style: normal;
	color: #635646;
	margin: 28px 0 0 95px;
	float: left;
	width: 232px;
	background: url(../img/bg7e.png) no-repeat 100% 50%;
}

#contact .w1 .c2 {
	margin: 26px 0 0;
	float: right;
	width: 296px;
}

#contact .w1 .c2 dt {
	font-size: 17px;
	padding: 0 0 6px 27px;
	float: left;
	clear: left;
	width: 77px;
}

#contact .w1 .c2 .i1 {
	background: url(../img/ico7a.png) no-repeat 0 2px;
}

#contact .w1 .c2 .i2 {
	background: url(../img/ico7b.png) no-repeat 0 2px;
}

#contact .w1 .c2 .i3 {
	background: url(../img/ico7c.png) no-repeat 0 2px;
}

#contact .w1 .c2 dd {
	font-size: 17px;
	color: #594b3b;
	padding: 0 0 6px;
	float: left;
	width: 190px;
}


#contact .w2 .col1 {
	margin-right: -1px;
	padding: 0 0 25px 34px;
	float: left;
	width: 297px;
	border-right: 1px solid #f0eae0;
}

#contact .w2 .col2 {
	margin-left: -1px;
	padding: 0 0 25px 50px;
	float: left;
	width: 305px;
	border-left: 1px solid #f0eae0;
}

#contact .w2 .col1 h3 {
	font-size: 19px;
	margin-left: -34px;
	width: 297px;
	background: url(../img/m3e.png) no-repeat;
}

#contact .w2 .col2 h3 {
	font-size: 19px;
	margin-left: -50px;
	padding-left: 50px;
	width: 306px;
	background: url(../img/m3e.png) no-repeat -331px 0;
}

#contact .w2 .c1 {
	font-size: 15px;
	line-height: 18px;
	font-style: normal;
	color: #635646;
	margin: 23px 0 0;
}

#contact .w2 .c2 {
	font-size: 15px;
	line-height: 18px;
	margin: 11px 0 0;
	width: 203px;
	overflow: hidden;
}

#contact .w2 .c2 dt {
	float: left;
	clear: left;
	width: 53px;
}

#contact .w2 .c2 dd {
	font-size: 16px;
	color: #635646;
	float: left;
	width: 150px;
}

#contact .w2 .c3 {
	margin: 16px 0 0;
}

@media print {
	body {
		margin: 0;
		padding: 0;
		background: none;
	}

	.btnprint {
		display: none;
	}

	#print {
		padding: 0;
	}
}

#print {
	font: 13pt/17pt Arial,Helvetica,Garuda,sans-serif;
	color: #85735e;
	padding: 0 0 20px;
	position: relative;
	background: #fff;
}

#print table {
	margin: 0;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	border-width: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#print table th,
#print table td {
	padding: 0;
	border-width: 0;
}

#print .w1 .c1 {
	padding: 10px 0 20px;
	border-bottom: 1px solid #b7ce94;
}

#print .w1 .c1 img {
	margin: 0 auto;
	display: block;
}

#print .w2 {
	margin: 15pt 0 0;
}

#print .w2 .c1 {
	text-align: left;
	width: 224px;
}

#print .w2 .c1 img {
	margin: 0;
	border: 7px solid #8aad2c;
}

#print .w2 .c2 {
	font: 13pt/17pt Arial,Helvetica,Garuda,sans-serif;
	color: #85735e;
	vertical-align: top;
}

#print .w2 .c2 h1 {
	font: 25pt/27pt hnth,Arial,Helvetica,Garuda,sans-serif;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#print .w2 .c2 p {
	font-size: 13pt;
	line-height: 15pt;
	color: #85735e;
	margin: 15pt 0 0;
}

#print .w2 .c2 p strong {
	display: block;
}

#print .w3 {
	margin: 15pt 0 0;
}

#print .w3 .c1 {
	font: 11pt/13pt Arial,Helvetica,Garuda,sans-serif;
	color: #85735e;
	vertical-align: top;
	padding: 0 20pt 0 0;
}

#print .w3 .c1 h2 {
	margin: 0;
	padding: 0;
	background: none;
}

#print .w3 .c1 h2,
#print .w3 .c1 h3,
#print .w3 .c1 h4,
#print .w3 .c1 h5,
#print .w3 .c1 h6{
	font: 17pt/21pt hn,Arial,Helvetica,Garuda,sans-serif;
	text-transform: uppercase;
	margin-top: 20pt;
	color: #62523c;
}

#print .w3 .c1 h3 {
	font-size: 15pt;
	line-height: 19px;
}

#print .w3 .c1 h4,
#print .w3 .c1 h5,
#print .w3 .c1 h6{
	font-size: 13pt;
	line-height: 17pt;
}

#print .w3 .c1 p,
#print .w3 .c1 ul{
	margin: 10pt 0 0;
}

#print .w3 .c1 li {
	list-style: circle;
	margin-left: 20pt;
	padding-left: 0;
	background: none;
}

#print .w3 .c2 {
	font: 10pt/12pt Arial,Helvetica,Garuda,sans-serif;
	color: #98b52e;
	vertical-align: top;
	padding-left: 15pt;
	width: 30%;
	border-left: 1px solid #b7cd94;
}

#print .w3 .c2 .h {
	font-size: 11pt;
	color: #719d2a;
	font-weight: bold;
	margin: 15pt 0 0;
}

#print .w3 .c2 dt {
	padding: 5pt 0 0;
}

#print .w3 .c2 dd {
	font-weight: bold;
	color: #719d2a;
	padding: 0 0 5pt;
}

#print .w3 .c2 ul {
	margin: 10pt 0 0;
}

#print .w3 .c2 li {
	color: #98b52e;
	margin-left: 15pt;
	list-style: circle;
	padding: 0;
	background: none;
}

#print .w3 .c2 li strong {
	font-weight: bold;
	color: #98b52e;
}

#print .btnprint {
	text-indent: -300px;
	cursor: pointer;
	width: 99px;
	height: 44px;
	overflow: hidden;
	position: absolute;
	top: 20px;
	right: 20px;
	background: url(../img/b-drukuj.png) no-repeat;
}

#print .btnprint:hover {
	background-position: 0 -44px;
}
