/* paski po lewej */
#strips {
	position: absolute;
	z-index: 1000;
	width: 10px;
	height: 320px;
	/*background: url(../images/hp_left.jpg) no-repeat top right;*/
	top: -1px;
	left: 0;
}
/* tło dla flasha */
.flashBack {
	/*background: url(../images/hp_back.jpg) no-repeat top left;*/
}
#header {
	height: 196px;
}
#paper {
	height: auto;
	height: 100%;
}
#paper .top {
	width: 776px;
	height: 147px;
}

#paper .top_pl {
    background: url(../images/sub_top_1_jub.jpg) no-repeat top left;
}

#paper .top_en {
    background: url(../images/sub_top_1_jub_en.jpg) no-repeat top left;
}

#paper .top .menu {
	height: 40px;
	padding: 17px 25px 0 0;
}
#paper .top .menu .top2 {
	padding-top: 0px;
}
#paper .top .header {
	padding-top: 20px;
	padding-left: 250px;
}
#paper .top .headerSpecial {
	padding-top: 20px;
	padding-left: 40px;
}
#paper .bottom {
	width: 776px;
	height: 137px;
	background: url(../images/sub_bottom_1.jpg) no-repeat top left;
}
#paper .bottom .lajkonik {
	float: right;
	padding-right: 31px;
}
#paper .bottom .sep {
	padding:0;
	margin:0;
	clear: both;
	position: relative;
	top: -1px;
	padding-left: 27px;
}
#paper .bottom .menu {
	padding-top: 22px;
}
#paper .subpage {
	z-index: 30;
	width: 776px;
	height: auto;
	background: url(../images/sub_paper_bkg.jpg) repeat-y top;
}
/*#paper .top1, #top1 {
	position: absolute;
	z-index: 40;
top:30px;
	width: 776px;
	height: 110px;
	background: url(../images/sub_top_2.jpg) no-repeat top left;
border:1px solid blue;
z-index: 1000;
}
#paper .top2, #top2 {
	position: absolute;
	margin-top: 110px;
	width: 776px;
	height: 96px;
	background: url(../images/sub_top_left_3.gif) no-repeat top left;
border:1px solid green;
}*/
#content {
	width: 776px;
	height: 100%;
/*	position: absolute;*/
	z-index: 10;
}

.content_pl{
    background: url(../images/sub_top_7_jub.jpg) no-repeat top left;
}

.content_en{
    background: url(../images/sub_top_7_jub_en.jpg) no-repeat top left;
}

#leftColumn {
	margin-top: 30px;
	width: 226px;
	min-height: 300px;
	height: auto;
	position: absolute;
	top: 250px;
	z-index: 100;
}
#leftColumn .companyTop {
	width: 170px;
	height: 100%;
	background: url(../images/sub_left_default_1.jpg) no-repeat top;
}
#leftColumn .companyBottom {
	width: 170px;
	height: 100%;
	background: url(../images/sub_left_default_2.jpg) no-repeat bottom;
	padding-bottom: 10px;
}
#leftContent .companyPictures {
	padding: 0 10px 0 10px;
}
#leftColumn .productTop {
	width: 170px;
	height: 21px;
	background: url(../images/produkty_box_top.jpg) no-repeat top;
	z-index: 10;
}
#leftColumn .productBottom {
	width: 170px;
	height: 18px;
	background: url(../images/produkty_box_bottom.jpg) no-repeat bottom;
	z-index: 10;
}
#leftContent {
	position: relative;
	z-index: 100;
	margin-left: 40px;
	width: 170px;
	height: auto;
}
#leftContent a {
	font: 11px Tahoma, Arial, Sans-Serif;
	text-decoration: none;
}
#leftContent a:hover {
	text-decoration: underline;
}
#leftContent .menu {
	padding: 15px 0 15px 0;
	z-index: 1000;
}
#leftContent .menu .pos, #leftContent .menu .posSelected {
	width: 130px;
	padding: 6px 0 6px 22px;
}

#leftContent .menu .posnb, #leftContent .menu .posnbSelected { 
	width: 130px;
	padding: 6px 0 6px 22px;
}

#leftContent .menu .pos a {
	font-weight: bold;
	color: #704220;
}
#leftContent .menu .posSelected a {
	font-weight: bold;
	color: #c42b26;
}

#leftContent .menu .posnb a {
	color: #704220;
}
#leftContent .menu .posnbSelected a {
	color: #c42b26;
}

#leftContent .menu .subpos, #leftContent .menu .subposSelected {
	width: 130px;
	padding: 3px 0 3px 22px;
}
#leftContent .menu .subpos a {
	color: #704220;
}
#leftContent .menu .subposSelected a {
	color: #c42b26;
}
#leftContent .menu .sep {
	padding: 0 0 0 10px;
}
#leftColumn .productsMenu {
	width: 170px;
	height: auto;
	padding: 0px;
	background: url(../images/produkty_box_bkg.jpg) repeat-y top;
	z-index: 10;
}
#mainColumn {
	margin-top: 30px;
	width: 550px;
	height: 100%;
}
#mainColumn .contents {
	margin-right: 35px;
	height: auto;
	position: relative;
	z-index: 100;
	padding: 0 20px 20px 25px;
	font: 11px Tahoma, Arial;
	line-height: 1.5;
}

#mainColumn .contents table td {
	font: 11px Tahoma, Arial;
	line-height: 1.5;
}
#mainColumn .contents .pageTitle,
#mainColumn .contents_list .pageTitle {
	padding-bottom: 10px;
}
#mainColumn .contents .title,
#mainColumn .contents_list .title {
	padding-bottom: 10px;
}

#mainColumn .product {
	margin-right: 25px;
	margin-left: 10px;
	width: 500px;
	height: auto;
	position: relative;
	z-index: 100;
	font: 11px Tahoma, Arial;
}

/*
 * Śieżka nawigacyjna
 */
#path {
	width: 730px;
	position: absolute;
	z-index: 90;
	padding-top: 5px;
}
#path .link, #path .link a {
	font: 10px tahoma,arial;
	color: #633214;
	padding-right:2px;
}
#path .linkSelected, #path .linkSelected a {
	font: 10px tahoma,arial;
	color: #633214;
}
#path .link a, #path .linkSelected a {
	text-decoration: underline;
}
#path .linkSelected a {
	text-decoration: none;
}

/* 
 * FORMULARZ 
 */

.cform {
	margin: 0 auto;
	padding: 20px;
	width: 340px;
	font: 11px Tahoma, Arial, Sans-Serif;
	color: #633116;
	background: url(../images/form_bkg2.jpg) repeat top left;
}
.cform .title {
	padding: 0 0 15px 75px;
}
.cform input, .cform select, .cform textarea, .cform input.file{
	border: 1px solid #e6e6e6;
	width: 100%;
	font: 11px Tahoma, Arial, Sans-Serif;
	color: #633116;
}
.cform input.checkbox, .cform input.radio {
	width: 20px;
	border: 0;
}
.cform textarea {
	height: 100px;
}
.cform .caption {
	font: 11px Tahoma, Arial, Sans-Serif;
	width: 100px;
	padding: 5px 0 3px 0px;
}
.cform .input {
	width: 235px;
	padding: 3px 0 3px 0px;
}
.cform input.file {
	width: 235px;
}
.cform .buttons {
	padding: 10px 0 10px 0;
}
.cform .button {
	width: 63px;
	height: 21px;
	background: url(../images/btn_send.gif) no-repeat;
	text-align: center;
}
.cform .submitButton {
	padding-top: 3px;
	background: none;
	border: 0;
	width: 100%;
	font: 11px Tahoma, Arial, Sans-Serif;
	color: #633116;
	font-weight: bold;
	cursor: pointer;
}
.cform .personalData {
	padding: 12px 3% 5px 3%;
	width: 94%;
	text-align: left;
}
.cform .errors {
	padding: 5px 0 10px 0;
	width: 94%;
	text-align: left;
}
.cform .error {
	color: #ff0000;
	font-weight: bold;
}
.caption2 {
	width: 105px;
}
.input2 {
	width: 230px;
}
/*
 * Generowanie kreacji dla formularza
 */
.formTable {
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.formTop {
	width: auto;
	height: 17px;
	background: url(../images/form_top2.jpg) repeat-x top;
}
.formLeft {
	width: 17px;
	height: 100%;
	background: url(../images/form_left2.jpg) repeat-y top;
}
.formRight {
	width: 16px;
	height: 100%;
	background: url(../images/form_right2.jpg) repeat-y top;
}
.formBottom {
	width: auto;
	height: 22px;
	background: url(../images/form_bottom2.jpg) repeat-x top;
}
/*
 * Generowanie kreacji dla produktu
 */
.product .productTop {
	width: auto;
	height: 100%;
	background: url(../images/produkt_top.jpg) no-repeat top left;
}
.product .productBkg {
	width: auto;
	height: auto;
	background: url(../images/produkt_bkg2.jpg) repeat-y top left;
}
.product .productBottom {
	width: auto;
	height: auto;
	padding: 30px;
	line-height: 1.5;
	background: url(../images/produkt_bottom.jpg) no-repeat bottom left;
}
.product .productBottomA {
	width: auto;
	height: auto;
	padding: 30px;
	padding-top: 5px;
	line-height: 1.5;
	background: url(../images/produkt_bottom.jpg) no-repeat bottom left;
}
.product .title {
	padding-bottom: 5px;
}
.product .printImage img, .product .image img {
	margin-right: 20px;
	margin-bottom: 20px;
	max-width: 190px;
}
.productList .groupImage img {
	margin-right: 20px;
	margin-bottom: 20px;
}
.productList .name {
	width: 200px;
}
.product .variantTop {
	width: auto;
	height: auto;
}
.product .variantBkg {
	width: auto;
	height: auto;
	background: url(../images/produkt_wariant_top.jpg) repeat-y top left;
}
.product .variantBottom {
	width: auto;
	height: auto;
	padding: 0px 30px 15px 30px;
	background: url(../images/produkt_wariant_bottom.jpg) no-repeat bottom left;
}
.product .variants {
	padding-top: 20px;
}
.product .variantsDesc {
	cursor: pointer;
	font: 11px Tahoma, Arial;
}
.product .variants table {
	padding: 0;
	margin: 0;
}
.product .variants td {
	margin: 0;
	width: 100px;
	height: 85px;
	padding: 3px;
}
.product .variants td img.variantImg {
	margin: 0;
	padding: 0;
	cursor: pointer;
}


.product .variantsPartner {
	padding-top: 20px;
}

.product .variantsDescPartner {
	font: 13px Tahoma, Arial;
	font-weight:bold;
	margin-left: 10px;
}
.product .variantsPartner td {
	margin: 0;
	padding: 3px;
	width: auto;
}
.product .variantsPartner td.main2 {
}
/*.product .variantsPartner td img {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
}*/
.product .variantsPartner .ptitle {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 30px;
	color: #633214;
	font: 11px Tahoma, Arial;
	font-weight: bold;

}
.product .variantsPartner .pfile{
	padding-left: 50px;
}

.product .variantsPartner .pfile .t{
	padding-top:2px;
}

.product .variantsPartner .pfile a{
	color: #633214;
	font: 11px Tahoma, Arial;
	text-decoration:none;
}

.product .variantsPartner .pfile a:hover{
	color: #633214;
	font: 11px Tahoma, Arial;
	text-decoration:underline;
}

.product .variantsPartner .psep {
	height:1px;
	width:400px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(../images/left_menu_sep.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

/**
 * Przepisy
 */
.recipeList .illustration {
	width: 100px;
	max-width: 100px;
	height: 70px;
	max-height: 70px;
	padding-right: 10px;
}
.recipeList .intro {
	vertical-align: top;
	padding-top: 15px;
}
.recipeList .introTitle a {
	font: 12px Tahoma, Arial, Sans-serif;
	color: #633116;
	font-weight: bold;
	text-decoration: none;
}
.recipeList .introTitle a:hover{
	text-decoration: underline;
}
.recipeList .sep {
	padding: 5px 0 10px 0;
}
.recipeList .introAbstract {
	font-size: 11px;
}
.recipe .abstract {
	padding-top: 15px;
	width: 200px;
	font-style: italic;
}
.recipe .illustration {
	width: 200px;
	max-width: 200px;
	padding: 0 0 10px 10px;
}
.recipe .text {
	padding-top: 10px;
}
.recipe_link {
	font-weight: bold;
}
.recipe_h1 {
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
	font-weight: bold;
	padding-bottom: 10px;
}
.recipe_h2 {
	padding-top: 20px;
}

/* files */
#fileTable {
	margin-bottom: 10px;
}
#fileTable .media, #fileTable2 .media {
	clear: both;
	padding: 9px 0 9px 22px;
}
#fileTable .mediaImage, #fileTable2 .mediaImage {
	width: 16px;
	height: 16px;
	padding: 0 11px 0 0;
}
#fileTable2 .mediaImage, #fileTable2 .mediaImage img {
	cursor: pointer;
}
#fileTable .mediaLabel, #fileTable2 .mediaLabel {
	padding: 2px 0 0 0;
}
#fileTable2 .mediaLabel {
	cursor: pointer;
	font-weight: bold;
	color: #704220;
}
#fileTable .mediaLink {
	font-weight: bold;
	color: #704220;
	text-decoration: none;
}
#fileTable .mediaLink:hover {
	text-decoration: underline;
}
#tabelka_odzywcze {
	display: none;
	position: absolute;
	z-index: 3000;
	border: 3px solid #c44d0b;
	width: auto;
	height: auto;
	margin: -150px 0 0 0;
}
#tabelka_odzywcze img.tableJPG {
	width: 400px;
	cursor: pointer;
}
#leftContent .gadget {
	width: 162px;
	height: 181px;
	padding: 10px 5px 10px 2px;
	background: url(../images/produkt_gadget.jpg) no-repeat top left;
}
#leftContent .gadget .title {
	padding: 4px 0 5px 10px;
}
#leftContent .gadget .claim {
	width: 155px;
	padding: 3px 0 0 10px;
	line-height: 1.3;
}
#leftContent .gadget .claim a {
	color: #c32b26;
	font-weight: bold;
}
#leftContent .gadget .abstract {
	width: 80px;
	padding: 6px 0 0 10px;
	line-height: 1.3;
}
#leftContent .gadget .abstract a {
	color: #633116;
}
#leftContent input {
	width: 140px;
	height: 13px;
	font-size: 11px;	
}

.productList {
	padding-top: 5px;
	padding-bottom: 5px;
}
.productList .pos {
	padding: 5px 30px 5px 30px;
}
.productList .image {
	width: 100px;
	height: 100px;
	padding-bottom:10px;
}
.productList .name {
	padding: 25px 0 0 10px;
}
.productList a {
	font-weight: bold;
	color: #704220;
	text-decoration: none;
}
.productList a:hover {
	text-decoration: underline;
}

.productList .plsep {
	height:1px;
	width:400px;
	margin-top:10px;
	margin-bottom:10px;
	/*background-image:url(../images/left_menu_sep.gif);
	background-position:bottom left;
	background-repeat:x-repeat;*/
}

#newsList .pos {
	padding-bottom: 20px;
}

#newsList .pos_pic{
	padding-left: 10px;
	width:370px;
}

#newsList .date {
	padding-top: 1px;
}
#newsList .title {
	padding: 0 0 0 5px;
	margin: 0;
}
#newsList .title a {
	font-size: 12px;
	font-weight: bold;
	color: #704220;
	text-decoration: none;
}
#newsList .title a:hover {
	text-decoration: underline;
}
#news .title {
	font-size: 12px;
	font-weight: bold;
	color: #704220;
}
#menuLeft, #menuRight, .menuImage {
	position: relative;
	float: left;
}
#menuLeft {
	margin-top: -5px;
	margin-right: -22px;
	width: 32px;
}
#menuRight {
	margin-top: -5px;
	margin-left: -18px;
	width: 30px;
}
.menuImage {
	cursor: pointer;
	width: auto;
	height: auto;
}

/* 
 * pager 
 */
#pager div {
	padding-top: 20px;
	font: 11px Tahoma, Arial, Sans-Serif;
	font-weight: bold;
}
#pager a {
	font: 11px Tahoma, Arial, Sans-Serif;
	color: #633116;
	font-weight: bold;
	text-decoration: underline;
}
#pager a:hover {
	color: #633116;
}
#pager .current_page {
	color: #c42b26;
}

/* 
 * buttony nawigacyjne
 */
#navi {
	margin-top: 20px;
	margin-left: 20px;
	width: 127px;
	height: 23px;
	background: url(../images/buttons_bkg.gif) no-repeat top left;
	font: 11px Tahoma, Arial, Sans-Serif;
	color: #633116;
	text-decoration: none;
}
#navi2 {
	margin-top: 20px;
	margin-left: 20px;
	width: 63px;
	height: 23px;
	background: url(../images/button_bkg.gif) no-repeat top left;
	font: 11px Tahoma, Arial, Sans-Serif;
	color: #633116;
	text-decoration: none;
}
#navi a, #navi2 a {
	font: 11px Tahoma, Arial, Sans-Serif;
	color: #633116;
	text-decoration: none;
}
#navi a:hover, #navi2 a:hover {
	text-decoration: none;
}
#navi .back, #navi2 .back {
	padding-top: 4px;
	width: 70px;
	text-align: center;
	cursor: pointer;
}
#navi .print {
	padding-top: 4px;
	width: 50px;
	text-align: center;
	cursor: pointer;
}

.RecipeLinkSend {
	padding-top:10px;
}

.RecipeLinkSend a {
	font-weight: bold;
	text-decoration:none;
	color: #633116;
}

.RecipeLinkSend a:hover {
	font-weight: bold;
	text-decoration:underline;
	color: #633116;
}

img.crossGIF {
	position: absolute;
	margin-left: 380px;
	float: right;
	z-index: 4000;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
#partnersBox .content {
	padding: 10px 0 10px 0;
}
#partnersBox .pos a {
	font-weight: bold;
	color: #704220;
	text-decoration: none;
}
#partnersBox .pos a:hover {
	text-decoration: underline;
}


/*
 * 1 KOLUMNA
 */

#mainColumnSpecial {
	margin-top: 30px;
	margin-left: 30px;
	width: 736px;
	height: 100%;
}
#mainColumnSpecial .contents {
	margin-right: 35px;
	height: auto;
	position: relative;
	z-index: 100;
	padding: 0 0 20px 0;
	font: 11px Tahoma, Arial;
	line-height: 1.5;
}
#mainColumnSpecial .contents table td {
	font: 11px Tahoma, Arial;
	line-height: 1.5;
}
#mainColumnSpecial .contents .pageTitle {
	padding-bottom: 10px;
}
#mainColumnSpecial .contents .title {
	padding-bottom: 10px;
}
#mainColumnSpecial .product {
	margin-right: 25px;
	margin-left: 10px;
	width: 726px;
	height: auto;
	position: relative;
	z-index: 100;
	font: 11px Tahoma, Arial;
}

/* MINIATURY */
.thumbs {
	margin-bottom: 10px;
}
.thumbs img.thumb {
	width: 110px;
	height: 80px;
	background-color: #f9c643;
	display: inline;
	margin: 2px;
}

/* DLA PRASY */
#pressList .pic {
	height:80px;
	padding-bottom:20px;
	width:80px;
}

#pressList .pos {
	padding:0 20px 20px 0;
}

#pressList .pos_pic{
	padding-left: 10px;
	width:370px;
}

#pressList .date {
	color: #C42B26;
}

#pressList .title{
	padding-bottom:0!important;
}

#pressList .title,
#pressList .title a {
	font-size: 18px;
	color: #704220;
	text-decoration: none;
}
#pressList .title a:hover {
	text-decoration: underline;
}

/* PAGES */
.pages td, 
.pages td a{
    color:#633116;
	font-family:Tahoma,Arial;
	font-size:11px;
	line-height:1.5;		
}

.pages td a{
	text-decoration:underline;
}


