/*
	Stokrotka
	author: malgorzata.kmiec@enzo.pl
	Copyright Enzo Sp. z o.o., http://enzo.pl
*/
/*	Reset styles
	==================================== */
body, div,
dl, dt , dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, blockquote,
form, fieldset, input, textarea,
p,
th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img,
abbr, acronym {
	border: 0;
}
address, caption, cite,
code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
em{
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
body,
h1, h2, h3, h4, h5, h6,
input, select, textarea {
	font-weight: normal;
	font-size: 100%;
}
q:before, q:after {
	content: '';
}
a,
del, ins {
	text-decoration: none;
}
*:focus { outline: none; }
/*	Basic styles
	==================================== */
body {
		background: #e9e5d2 url(../../images/frontend/bg.gif) repeat-x;
		font-size: 100%;
		font: normal 0.81em Tahoma, Geneva, Kalimati, sans-serif; 
		color: #77725b;
		line-height:1.5em; 
}
#page {
	width: 993px;
	margin: 0 auto;
}
#header {
	width: 993px;
	float:left;
}
#menu {
	float:left; 
	width:100%;
	position:relative;
	padding-top:5px;
}
#main {
	width: 100%;
	float:left;
	padding: 16px 0px;
}
#sidebar_left {
	width: 220px;
	float: left;
	line-height:0;
}
#content {
	width: 520px;
	float: left;
	padding: 0px 16px;
	line-height:0;
}
#sub_content {
	width: 756px;
	float: right;
	background: url(../../images/frontend/art_bg_b.gif) no-repeat bottom left;
	padding-bottom:7px;
}
#sub_wrapper {
	width: 756px;
	float: right;
	background: url(../../images/frontend/art_bg.gif) no-repeat top left;
	min-height:340px;
	_height:expression("340px");
}
#sidebar_right {
	width: 220px;
	float: right;
}
#footer {
  width:100%;
	float:left;
	background: url(../../images/frontend/footer_bg_b.gif) no-repeat bottom left;
	margin-bottom:10px;
}
/*	Layout
	==================================== */
#wrapper_right {float:right;width:773px;}
.left {float:left;}
h1#logo{
  height:120px;
  width:420px;
  background:url(../../images/frontend/logo.png) top left no-repeat;
  _background:url(../../images/frontend/logo-ie.gif) top left no-repeat;
  float:left;
  position:relative;
  top:0px;
  left:0px;
  z-index:20;
}	
h1#logo a{
  height:120px;
  width:331px;  
  display:block;
  text-indent:-1000em;
}
p#luczek {
  background:url(../../images/frontend/luczek2.png) no-repeat top left;
  height:115px;
  left:328px;
  position:relative;
  text-indent:-1000em;
  top:-115px;
  width:89px;
  z-index:2;
}
/* ------------------ menu i wyszukiwarka -----------------------*/
ul.menu {
	display: block;
	width: 993px;
	position:relative;
}
ul.menu li{
	float:left;
}
ul.menu li a {
	color:#016e03;
	font-size:1.08em;
}
a#klienci {
	background:url(../../images/frontend/klienci2.gif) no-repeat top left;
	display:block;
	width:198px;
	height: 29px;
}
a#klienci_a {
	background:url(../../images/frontend/klienci_a2.gif) no-repeat top left;
	display:block;
	width:198px;
	height: 30px;
}
a#klienci span, a#firma span, a#klienci_a span, a#firma_a span {display:none;}
#firma {
	background:url(../../images/frontend/firma2.gif) no-repeat top left;
	display:block;
	width:198px;
	height: 29px;
	position:absolute;
	left:198px;
	top:0px; 
	margin-bottom:-30px;
}
#firma_a {
	background:url(../../images/frontend/firma_a2.gif) no-repeat top left;
	display:block;
	width:198px;
	height: 30px;
	position:absolute;
	left:198px;
	top:0px; 
	margin-bottom:-30px;
}
ul.submenu{
	background:#fee789 url(../../images/frontend/menu2_bg.gif) repeat-x 0px 50%;
	float:left;
	width:991px;
	border: 1px solid #cfcab4;
	border-top:none;
}
ul.submenu li#first{
	background:none;
  margin-left:0px; 
}
ul.submenu li#first:hover,  ul.submenu li#first.selected{
	background:url(../../images/frontend/li_bg_h_1.gif) no-repeat 0px 50%;
}
ul.submenu li{
	background:url(../../images/frontend/li_bg.gif) no-repeat 0px 50%;
  margin-left:-20px; 
}
ul.submenu li a{
	padding:9px 30px 9px 40px; 
	float:left;
	font-weight:bold;
}
ul.submenu li:hover, ul.submenu li.selected{
	background: url(../../images/frontend/li_bg_h.gif) no-repeat 0px 50%;
}
ul.submenu li:hover a, ul.submenu li.selected a{
	color:#c70005;
	font-weight:bold;
}
#search_box{
  float:right;
	margin-right:10px;
	position:absolute;
	top:5px;
	right:0px;
  background: url(../../images/frontend/wyszukiwanie.gif) no-repeat 0px 70%;
	padding-left:95px;
	width:250px;
}
#search_box input.input_text{
	background:url(../../images/frontend/input1_bg.gif) no-repeat top left;
	width:179px;
	height:18px;
	border:none;
	color: #77725b;
	padding:3px;
	float:left;
}
#changeFont{width:200px;position:absolute;top:8px;left:450px;}
#changeFont span.size {
  float:left; 
  background:url(../../images/frontend/size.gif) no-repeat top left;
  width:100px;
  height:10px;
  display:block;
  text-indent:-1000em;
  margin-top:4px;
}
a.increaseFont {width:25px; height:19px; background:url(../../images/frontend/ico_size1.gif) no-repeat top left;display:block;float:left;}
a.decreaseFont span, a.increaseFont span {display:none;}
a.decreaseFont {margin-left:3px;width:25px; height:19px; background:url(../../images/frontend/ico_size2.gif) no-repeat top left;display:block;float:left;}
/* lewy sidebar
	================================= */
img.banner {padding:3px; background:#f5f2e7;}
#left_banner {float:left; margin-bottom:15px;}
#top_banner {height:115px;width:662px;float:left;margin-top:5px; margin-left:-89px; z-index:10px;}
#top_ban_def {margin-left:-89px; z-index:10px;}
h2#news_title a{
	background:url(../../images/frontend/aktualnosci.gif) no-repeat left top;
  width: 220px;
	height: 32px;
   text-indent:-1000em;
  display:block;
}
#news {
  width: 220px;
	background: url(../../images/frontend/news_bg.gif) left bottom no-repeat;
	padding-bottom:10px;
	float:left;
	line-height:1.5em;
}
#news dt, #news dt a{
	color: #016e03; 
	font-weight:bold; 
	padding-bottom:3px;
}
#news dl {padding:8px 10px 0px 10px; float:left; cursor:pointer;} 
#news dd {font-size:0.85em;line-height:1.5em;}
#news dd div{padding-bottom:7px;}
#news dd img {
	float:left; 
	margin-right:10px;
	padding:1px;
	background: #fdfdfc;
	border:2px solid #dbd6c1;
}
span.date {color:#095321;}
a.more {
	background: url(../../images/frontend/more.gif) no-repeat top left;
	width:52px;
	height:15px;
	display:block;
	float:right;
	margin-top:-13px;
}
div.Article a.more:hover {
  border-bottom:none;
  padding-bottom:1px;
}
a.more2 {
	background: url(../../images/frontend/more2.gif) no-repeat top left;
	width:157px;
	height:15px;
	display:block;
	float:right;
	margin-top:8px;
	padding-right:10px;
}
a.more span, a.more2 span {display:none;}
#newsletter {
  width: 220px;
	background: url(../../images/frontend/newsletter_bg.gif) left bottom no-repeat;
	float:left;
	margin-top:15px;	
}
#newsletter p{font-size:0.85em;line-height:1.5em;}
h2#newsletter_title a{
	background:url(../../images/frontend/newsletter.gif) no-repeat left top;
  width: 220px;
	height: 32px;
  text-indent:-1000em;
  display:block;
}
#newsletter input.input_text, #newletterbox-wrap input.input_text{
	background:url(../../images/frontend/input_bg.gif) no-repeat top left;
	width:142px;
	height:18px;
	border:none;
	color: #77725b;
	padding:3px;
	float:left;
}
#reccomend input.input_text{
	background:url(../../images/frontend/input_bg.gif) no-repeat top left;
	width:142px;
	height:18px;
	border:none;
	color: #77725b;
	padding:3px;
}
#reccomend input.input_submit{
 margin-left:0px;
 text-align:center;
 padding-top:3px;
 margin-top:5px;
} 
input.input_submit, input.input_submit2{
	background:url(../../images/frontend/submit_bg.gif) no-repeat top left;
	width:55px;
	height:24px;
	border:none;
	color:white;
  float:left;
	margin-left:5px;
	cursor:pointer;
}
input.input_submit2 {margin-left:110px;}
#newsletter div{float:left;}
#newsletter_wrapper {
  float:left;
	width:208px;
  padding:6px 6px 10px 6px;
}
#newsletter form {margin-top:5px;}
/*--------------------lewe menu ------------*/
#left_menu {
  width: 220px;
	background: url(../../images/frontend/news_bg.gif) left bottom no-repeat;
	padding-bottom:10px;
	float:left;
	margin-bottom:15px;
	line-height:1.5em;
}
#left_menu ul {padding:0px;margin:0px;float:left; width:220px;}
#left_menu li {
  background: url(../../images/frontend/stokrotka.gif) left 4px no-repeat;
  padding: 0px;
}
#left_menu li.lm_title2 {
  background:url(../../images/frontend/left_menu_header.gif) no-repeat left top;
  width: 220px;
	height: 32px;
	margin-bottom:3px;
}
#left_menu li.lm_title2 span {	
  color:#0c5a16;
  display:block;
  padding:6px 0px 5px 0px;
  text-align:center;
  font: bold 1.15em "Trebuchet", sans-serif; 
}
#left_menu li.lm_title3 span {	
  padding:0px;
  text-align:left;
  font: normal 1em "Tahoma", sans-serif; 
}
#left_menu li.lm_3, #left_menu li.lm_4{padding-left:25px;margin:0px 8px;width:178px;}
#left_menu li.lm_4{margin-left:33px;width:153px;}
#left_menu li a{
	color: #115013;
}
#left_menu li ul.Level2{
  margin:8px 8px 0px 8px;
  width:204px;
}
#left_menu li ul.Level3{
  margin:5px 0px;
  width:180px;
}
#left_menu li ul.Level2 li {
  padding-left:25px;
  clear:both;
}
#left_menu li ul.Level2 li.Selected {
  background:#dcd7c3 url(../../images/frontend/stokrotka.gif) left 4px no-repeat;
}
#left_menu li.Selected {
  background:#dcd7c3 url(../../images/frontend/stokrotka.gif) left 4px no-repeat;
}
#left_menu li ul.Level2 li.Selected a{font-weight:bold;}
#left_menu li.Selected a{font-weight:bold;}
/* ----------------- promocje ---------------*/
#banner_under {
  width:520px; 
  margin:0 auto; 
  clear:both;
  line-height:0;
  height:360px;
}
#nav {position:relative; float:right; top:0px; right:0px; line-height:1.5em;}
ol#nav a {
  width:21px;
  padding:3px 0px; 
	text-align:center;
	color: #ffffff;
	display:block;
	border-bottom: 1px solid #f2eee2;
	font-weight:bold;
	font-style:italic;
	font-size: 1.08em;
}
ol#nav a.selected {
    background: #f2eee2;
		color: #016e03;
}
#prom {
	width:520px;
	background:url(../../images/frontend/rotator_bg.gif) bottom left no-repeat;
  min-height : 300px;	
	height: auto;
	_height: 300px
}
#cycle, #cycle div {float:left; width:498px;text-align:center;}
/* ---------- gazetka i mapka --------------------  */
#supermarket {
	width:250px; 
	float:left; 
	text-align:center;
	padding-bottom:2px; 
	margin-top:20px;
	background: #f0ece0 url(../../images/frontend/boxy_content_bg.gif) top left repeat-x;
}
h2#supermarket_title a{
	background:url(../../images/frontend/supermarket.gif) no-repeat left top;
  width: 250px;
	height: 32px;
  text-indent:-1000em;
  display:block;
}
#gazetka {
	width:250px; 
	float:right; 
	text-align:center; 
	padding-bottom:2px;
	margin-top:20px;
	background: #f0ece0 url(../../images/frontend/boxy_content_bg.gif) top left repeat-x;
}
h2#gazetka_title a{
	background:url(../../images/frontend/gazetka.gif) no-repeat left top;
  width: 250px;
	height: 32px;
  text-indent:-1000em;
  display:block;
}
img.banner2 {
	padding:3px; 
	background:#f5f2e7; 
	float:right; 
}
#bottom_banner{margin-top: 20px;float:right; }
img.banner2_sub {
	padding:3px; 
	background:#f5f2e7; 
	float:right; 
	margin-bottom: 15px;
}
/*---------- praca -----------------------------*/
h2#praca_title a{
	background:url(../../images/frontend/praca.gif) no-repeat left top;
  width: 220px;
	height: 32px;
	  text-indent:-1000em;
  display:block;
}
#praca {
  width: 220px;
	background: url(../../images/frontend/news_bg.gif) left bottom no-repeat;
	padding-bottom:10px;
	float:left;
}
#praca h3{
  color: #016e03; 
	font-weight:bold; 
	padding-bottom:3px;
	font-size:1em;
	padding: 10px 16px 5px 16px;
	float:left;
	width:188px;
} 
#praca ul {padding:0px 16px 5px 16px;	float:left;
	width:188px;}
#praca li {
  background: url(../../images/frontend/stokrotka.gif) left 4px no-repeat;
  padding-left: 25px;
}
#praca li a{
  border-bottom: 1px solid #b7b08b;
	color: #016e03;
}
.praca_banner {
	padding:1px;
	border:2px solid #d7d7bf;
	background: #ffffff;
}
#praca #praca_desc {padding:15px;float:left; width:190px;text-align:left;}
#praca div {
	text-align:center;
}
#nakladka a{
  display:block;
	background: url(../../images/frontend/nakladka.png) no-repeat top left;
	width: 80px;
	height:129px;
	text-indent:-1000em;
	position:relative; 
	top:20px;
	left:-7px;
}
#job_banner {margin-left:7px; margin-top:7px;}
/*---------------breadcrumb-----------------*/
#breadcrumb {
  float:left; 
  width:715px;   
  font-family: "Trebuchet", sans-serif; 
  padding:10px 20px 25px 20px ;
  height:20px;
}
#breadcrumb ul{float:right;}
#breadcrumb ul li{float:left;}
#breadcrumb a {color:#a6a186;}
#breadcrumb span {color:#ca0a12;}
#breadcrumb a.Last{color: #0c5a16;}
/*---------artykul---------*/
div.Article {
  padding:25px;
  float:left;
  width: 706px;
  clear:both;
}
#sub_content h2 {
  background: url(../../images/frontend/stokrotka_big.gif) no-repeat left 50%;
  padding: 5px 0px 5px 37px;
  font-size: 1.38em;
  color: #0c5a16;
  float:left;
  margin-left:15px;
  position:relative;
  top:-30px;
  margin-bottom:-30px;
}
div.Article h3 {
  color:#0c5a16; 
  font-weight:bold;
  padding:0px 0px 15px 15px;
}
div.Article th {
  color:#0c5a16; 
  font-weight:bold;
}
a.druk, a.druk2 {
  clear:both; 
  float:right;
  margin:15px;
  padding-left:25px;
	background: url(../../images/frontend/druk.gif) no-repeat left 2px;
  color: #016e03;
  padding-bottom:1px;
}
a.druk2 {margin:15px 0px;}
a.druk:hover {border-bottom: 1px solid #b7b08b;padding-bottom:0px;}
a.google_map{
  clear:both; 
  color: #016e03;
  padding-bottom:0px;
  font-weight:bold;
}
a.google_map:hover {border-bottom: 1px solid #b7b08b;}
div.Article ul {padding:0px 16px 5px 16px;}
div.Article li {
  background: url(../../images/frontend/stokrotka.gif) left 4px no-repeat;
  padding-left: 25px;
}
div.Article img { 	
	padding:2px;
	background: #fdfdfc;
	border:1px solid #dbd6c1;
	margin:5px;
}
div.Article img.kuchnia_foto {
  background:none;
  border:none;
  margin:0px;
  padding:0px;
}
#cook_slot {
  background:transparent url(../../images/frontend/kuchnia_foto.png) no-repeat scroll right bottom;
   float:right;
   width:473px;
   height:314px;
   text-indent:-1000em;
}
/*--------rozne obrazki w zaleznosci od rodzaju dania--------*/
#list_recipes {
	background: transparent url(../../images/frontend/lista_przepisow.png) no-repeat scroll 100% 0;
	min-height: 441px;
}
#list_recipes.desery {
	background-image: url(../../images/frontend/lista_przepisow_desery.png);
}
#list_recipes.obiad {
	background-image: url(../../images/frontend/lista_przepisow_obiad.png);
}
#list_recipes.przekaski {
	background-image: url(../../images/frontend/lista_przepisow_przekaski.png);
}
#list_recipes.salaty {
	background-image: url(../../images/frontend/lista_przepisow_salaty.png);
}
#list_recipes.sniadanie {
	background-image: url(../../images/frontend/lista_przepisow_sniadanie.png);
}
#list_recipes.sosy {
	background-image: url(../../images/frontend/lista_przepisow_sosy.png);
}
#list_recipes.zupy {
	background-image: url(../../images/frontend/lista_przepisow_zupy.png);
}
#rec_more {float:left; font-weight:bold; margin:15px 0px;}
#newsletter_img {
  background:transparent url(../../images/frontend/newsletter.png) no-repeat scroll right bottom;
   float:right;
   width:382px;
   height:246px;
   text-indent:-1000em;
}
div.Article a{
	color: #016e03;
	padding-bottom:1px;
}
div.Article a:hover {border-bottom: 1px solid #b7b08b; padding-bottom:0px;}
textarea {
  background:#fcfcfc url(../../images/frontend/area_bg.gif) left top repeat-x ; 
  border:1px solid #c5c0a6;
  color: #77725b;
  padding:3px;
  float:left;
}
textarea.addcomformtext {width:330px;}
#Gallery div#newspaper {margin:15px 0px; clear:both; float:left; width:705px;}
#Gallery div#flash {clear:both; float:left; width:705px;}
div.Article #newspaper h3 {padding:0px 0px 15px 0px;}
#art_gal{
  float:right;
  width:310px;
  padding-left:10px;
  text-align:center;
}
#rec_gal{
  float:right;
  width:348px;
  padding-left:10px;
  text-align:center;
}
div.Article img.art_foto_gal {cursor:pointer;margin:2px;}
div#Recipe.Article img.art_foto_gal {cursor:pointer;margin:3px;}
div#Recipe.Article #rec_gal img{
  background:#FDFDFC;
  border:1px solid #DBD6C1;
  padding:2px;
}
div.Article #art_gal img {margin:2px;}
#art_gal a:hover, #rec_gal a:hover{border-bottom:none;}
.clear {clear:both;}
li.sitemap_1 {font-size:1.31em;}
li.sitemap_2 {margin-left:15px;font-size:1.15em;}
li.sitemap_3 {margin-left:30px;font-size:1.08em;}
li.sitemap_4 {margin-left:45px;}
/*--------events-------*/
#events dt {
  background: url(../../images/frontend/stokrotka.gif) no-repeat left 50%;
  padding-left:25px;
  padding-bottom:8px;
  float:left;
  width:680px;
}
#events dt a, #job dt a, #job dt{
	color: #016e03; 
	font-weight:bold; 
}
#events dl {padding:0px 10px 20px 10px; float:left; width:685px;} 
#events dd {font-size:1em; float:left; width:680px;}
#events dd div{padding-bottom:7px;}
.mini_90 {
	float:left; 
	margin-right:10px;
  padding:2px;
	background: #fdfdfc;
	border:1px solid #dbd6c1;	width:90px;
}
#ev_foto {
	float:right; 
	margin-left:10px;
	padding:2px;
	background: #fdfdfc;
	border:1px solid #dbd6c1;
}
#events span.date, #job span.date {
  color:#000000;
  font-weight:normal;
}
span.podzial {color:/*#737067*/#B7B08B; font-weight:normal;}
/*-----------------kuchnia------------------*/
#lista_danie {
    background: url(../../images/frontend/kuchnia_ico1.gif) no-repeat left 50%;
    padding:5px 0px 5px 40px;
    margin-bottom:10px;
}
#kuchnia_listy label {
  color:#0c5a16; 
  font-weight:bold;
  padding-left:40px;
}
#lista_kuchnia {
    background: url(../../images/frontend/kuchnia_ico2.gif) no-repeat left 50%;
    padding:5px 0px 5px 40px;
}
#kuchnia_listy input.input_submit {margin-top:10px; margin-left:90px;}
.kuchnia_foto {float:right;margin-left:10px;}
#czas {
  font-weight:bold; 
  color:#ca0a12;
  padding-left:5px;
}
div#Recipe.Article h3 {
  padding:0px;
}
#Recipe {padding-left:50px; width:680px;}
div#Recipe.Article img {
  background:none;
  border:none;
  margin:0px;
  padding:0px;
}
#Recipe table{margin-bottom:20px;}
#Recipe td{
  padding-right:15px;
  padding-top:5px;
}
#Recipe td{
  padding-right:15px;
  padding-top:5px;
  vertical-align:middle;
}
#Recipe img{
  vertical-align:middle;
}
#Recipe th{padding-right:15px;}
p.msg {
  font-size:1.08em;
  font-weight:bold;
  margin-bottom:30px;
  text-align:center;
}
#showComments {float:right;}
#comments {clear:both;}
#author {color: #016E03; font-style:italic;}
#Recipe input.input_text{
	background:url(../../images/frontend/input2_bg.gif) no-repeat top left;
	width:164px;
	height:18px;
	border:none;
	color: #77725b;
	padding:3px;
	float:left;
}
#trudnosc, #ilosob, #czasprz {display:none;}
#commentParams div {margin-bottom:5px;clear:both;float:left;}
#commentParams label {width:50px; float:left;}
#commentParams input.input_submit {margin-left:180px;}
#commentForm {padding-bottom:20px;}
#Fridge {color:#016E03;clear:both;}
div#Fridge.Article ul {padding:10px 0px 0px 2px;}
div#Fridge.Article li {
  background: none;
  padding-left: 0px;
}
div#Fridge.Article h3{
  background: url(../../images/frontend/stokrotka.gif) left 4px no-repeat;
  padding: 0px 0px 0px 20px;
}
#fridgeParams div {
  float:left;
  width:705px;
  margin-top:15px;
}
#fridgeParams div h3{
  padding-bottom:0px;
  cursor:pointer;
}
#fridgeParams div h3 span {padding-left:0px;}
#fridgeParams div h3 span:hover{
  border-bottom:1px solid #B7B08B;
}
#fridgeParams div ul{float:left;margin-top:10px;}
#fridgeParams div li{float:left; width:199px;}
#fridgeParams span {padding-left:5px;}
#fridgeParams input.input_submit {
  clear:both;
  margin:20px 0px 0px 300px;
}
.advice_title{
  background: url(../../images/frontend/stokrotka.gif) left 4px no-repeat;
  padding-left: 25px;
	color: #016e03;
	cursor:pointer;
}  
.advice_title span:hover{border-bottom: 1px solid #b7b08b;}
.advice dd {display:none;padding: 5px 0px 0px 25px;}
.advice {margin-bottom:10px;}
#RecipeForm {color:#016E03;clear:both; padding-top:30px;}
#RecipeForm label{display:block; float:left; width:130px;}
#Gallery label{display:block; float:left; width:130px;}
#RecipeForm input.input_text{
	background:url(../../images/frontend/input2_bg.gif) no-repeat top left;
	width:164px;
	height:18px;
	border:none;
	color: #77725b;
	padding:3px;
	float:left;
}
#RecipeForm input.input3_text{
	float:left;
	background:url(../../images/frontend/input0_bg.gif) left top repeat-x ; 
  border:1px solid #c5c0a6;
  color: #77725b;
  padding:3px;
}
#commentParams div.recipe_wrap {width:350px; clear:none;}
#commentParams div.recipe_wrap div{width:350px;}
#zgoda {margin-left:130px;width:570px;}
#RecipeForm #commentParams input.input_submit {
  float:right;
  margin-right:60px;
}
select{
border:1px solid #C5C0A6;
background:#fcfcfc;
width:170px; 
height:22px; 
color: #77725b;
}
#Gallery label{display:block; float:left; width:110px;}
#Gallery div {margin-bottom:5px;clear:both;float:left; width:705px; }
#Poll label {
  color: #016E03; 
  background: url(../../images/frontend/stokrotka.gif) left top no-repeat;
  padding-left: 25px;
}
#Poll input.input_text{
	background:url(../../images/frontend/input1_bg.gif) no-repeat left 3px;
	width:179px;
	height:21px;
	border:none;
	color: #77725b;
	padding:3px;
}
#Poll div {margin-bottom:5px;clear:both;float:left; width:706px;}
#Poll div.re {margin:10px 0px 10px 25px; width:680px;}
#Poll input.input_submit {margin-top:10px; margin-left:300px;}
#job dl {padding:0px 0px 20px 0px;}
#job dt {line-height:2em;}
div#job.Article h3 {
padding:0px 0px 5px 0px;
}
#job_search {
  float:left;
  width:706px;
  margin-bottom:30px;
}
#job_search label{display:block; float:left; width:110px;}
#job_search div {margin-bottom:5px;clear:both;float:left;width:706px;}
ul#joboffers {padding:0px;float:left;}
ul#joboffers li, ul li.green{
  background:transparent url(../../images/frontend/arrow_green.gif) no-repeat scroll left 50%;
  padding-left:15px;
}
#events ul li.green span.date {color:#016E03;}
#sect_desc{color:#016E03; margin-bottom:20px;}
/*------------newsletter-----------*/
#sub_newsletter label{
  background:transparent url(../../images/frontend/stokrotka.gif) no-repeat scroll left 4px;
  padding-left:25px;
  color: #016E03;
  float:left;
}
#sub_newsletter input.input_text{
	background:url(../../images/frontend/input2_bg.gif) no-repeat top left;
	width:164px;
	height:18px;
	border:none;
	color: #77725b;
	padding:3px;
	float:right;
}
#sub_newsletter select {float:right;}
#nl_form {padding-top:10px;}
#nl_form div{width:300px;float:left;margin-bottom:10px;clear:left;}
#nl_form div#privacy {width:700px; clear:both; float:left; margin-top:10px;}
#privacy label{background:none; padding-left:0px;}
#sub_newsletter input.input_submit {margin-left:280px;}
.error {color:red; font-weight:bold;}
.text{float:left;width:100%;}
/*-----------sklepy----------------*/
#map {width:495px; float:left;background:url(../../images/frontend/podzial_pion.gif) no-repeat right 50%;}
#city_store {width:175px; float:left; padding-left:30px;}
#map1 {width:450px; float:left;}
#city_store1 {width:250px; float:left;}
#lastopen span{font-weight:bold;}
div.Article ul#lastopen {
  padding:0px;
  margin-bottom:20px;
}
div.Article #city_store h3 {
  padding:0px 0px 15px 0px;
  font-size:1.08em;
  font-weight:bold;
}
div.Article #city_store1 h3 {
  padding:0px 0px 15px 0px;
  font-size:1.38em;
  font-weight:normal;
}
#city_store select{width:150px;}
.fotostore {float:left;width:210px; color:#016E03;clear:left;}
.store_desc {float:left;width:265px; color:#016E03;}
.store_desc .inStore {color:#77725B;margin:10px 0px;}
#store_linki{float:left; margin-bottom:20px; width:670px;}
#store_linki li{width:220px; float:left;}
#store_linki li a{font-weight:bold;}
#store_linki li.last {float: right; position: relative; left: 30px; top: -20px;width:160px;}
div.Article #store_linki li {
background:url(../../images/frontend/arrow_green.gif) no-repeat scroll left 50%;
padding-left:15px;
}
div.Article a.none:hover {border-bottom:none;}
#plan_powrot{
  background:transparent url(../../images/frontend/arrow_green.gif) no-repeat scroll left 50%;
  padding-left:15px;
}
#plan_powrot a {font-weight:bold;}
.bold {font-weight:bold;}
/*---------------footer---------------*/
#footer ul {
	width:963px;
	float:left;
	background: url(../../images/frontend/footer_bg_t.gif) no-repeat top left;
	padding: 7px 15px;
}
#footer ul li{
	display:block;
	float:left;
	margin-bottom:5px;
} 
#footer ul li a{
  border-bottom: 1px solid #b7b08b;
	color: #016e03;
}
#f1 {
	padding-left:27px;
	background: url(../../images/frontend/ico1.gif) no-repeat 0px 0px;
	margin-right:25px;
}
#f2 {
	padding-left:25px;
	background: url(../../images/frontend/ico2.gif) no-repeat 0px 0px;
  margin-right:25px;
}
#f3 {
	padding-left:30px;
	background: url(../../images/frontend/ico3.gif) no-repeat 0px 0px;
}
#footer ul li#f4 {float:right;}
.r_clear {float:right; clear:both;}
#domek_ico {
  width:21px;
  height:17px;
  background: url(../../images/frontend/domek.gif) no-repeat 0px 0px;
  display:block;
  text-indent:-1000em;
  position:absolute;
  left:395px;
  top:10px;
}
#ev_more_link{font-weight:bold; margin-bottom:20px; float:left;}
/*--------------- Opera ------------------------------------*/
@media all and (min-width: 0px){
   div#news a.more {margin-top:5px;}
   textarea#rec_content, textarea#ingredientsList {width:510px;}
   textarea.poll_ar{width:650px;}
   #s2{margin-top:-1px;}
}
legend {
	display:none;
}
.half-banner {
	float:left;
	clear:left;
}
.half-banner .inner{
	float:left;
	position:relative;
}
.half-banner img{
	float:left;
}
.bp-tabs {
	float:left;
}
.bp-tabs div.tab {
	display:none;
}
.bp-tabs div.selected {
	display:block;
	float:left;
}
.bp-button {
	line-height: 2em;
	background: red;
	cursor: pointer;
	font-weight: blod;
	position: absolute;
	top: 0;
	right: 0;
}
.bp-button.play {
	background: yellow;
}
.half-banner .bp-switch {
	position: absolute;
	top: 0;
	left: 0;
}
.bp-switch li {
	display: block;
}
.full-banner{
	float:left;
	clear:left;
}
.full-banner .inner{
	float:left;
	position:relative;
}
.full-banner img{
	float:left;
}
/* Zakładki w gazetce */ 
ul.tabs {
	margin: 0;
	padding: 0 !important;
	float: left;
	list-style: none;
	width: 705px;
	border-bottom: 1px solid #0f5b18;
	margin:20px 0;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background:none !important;
}
ul.tabs li.tab_2 {left:-50px; z-index:1;}
ul.tabs li.tab_1 {left:-25px; z-index:2;}
ul.tabs li.active {z-index:3;}
ul.tabs li a {
	text-decoration: none;
	color: #f1efe3;
	display: block;
	font-size: 16px;
	padding: 5px 50px 5px 50px;
/*	border: 1px solid #fff; --Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	background: transparent url(../../images/frontend/tab-bg.png) 100% 0 repeat-x;
		border-left:1px solid #011202;
}
ul.tabs li a:hover {
	border-bottom:none !important;
	padding-bottom:5px !important;
}
html ul.tabs li.active a, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	/*border-bottom: 1px solid #fff; --Makes the active tab look like it's connected with its content--*/
	color:#0c5a16;
	background: transparent url(../../images/frontend/tab-bg-sel.png) 100% 0 repeat-x;
	border-left:1px solid #b5ad8a;
	border-bottom:none !important;
	padding-bottom:5px !important;
	padding: 5px 50px 5px 35px;
}
ul.tabs li.tab_0 a{
	padding: 5px 50px 5px 35px;
}
.tab_container {
	overflow: hidden;
}
.tab_content {
}
/* ------------- */ 

.size-a5{height: 292px; overflow:hidden;}

#newletterbox{
  position:fixed;
  top:100px;
  left:0;
  z-index:100;
  width:100%;
}

#newletterbox-wrap{
  width:500px;
  margin:0 auto; 
  background: #F0EEE1 url(../../images/frontend/koperta.png) 0 100%  no-repeat;
  border:1px solid #fff;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  box-shadow:0 2px 0 #CFC9AF;
  -moz-box-shadow:0 2px 0 #CFC9AF;
  -webkit-box-shadow:0 2px 0 #CFC9AF;
  padding:20px 20px 40px 20px;
  text-align:center;
  position:relative;
}

br.clear{clear:both;}

#newletterbox-wrap h2#newsletter_title a {
    background: none;
    display: inline;
    height: auto;
    text-indent: 0;
    width: auto;
    border-bottom: 1px solid #B7B08B;
    color: #016E03;
    font-weight:bold;
    font-size:16px;
    line-height:24px;
}

#newletterbox-wrap h2#newsletter_title a:hover{
    border-bottom: 1px solid #016E03;
}

#newletterbox-wrap #newsletter_wrapper{
  float:none;
  margin:0 auto;
  width:auto;
  padding: 15px 20px 10px;
}

#newletterbox-wrap form{width:220px; margin:0 auto;}

#newletterbox-wrap p{font-size:13px;line-height:19px; margin:0 0 15px 0;}

#newletterbox-wrap p strong{display:block; margin-top:19px;}

#opacitypanel{
  background:#CFC9AF;
  opacity:0.7;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:99;
}

.zamykacz{
  width:21px;
  height:21px;
  background: transparent url(../../images/frontend/zamykacz.png) 0 0 no-repeat;
  display:block;
  position:absolute;
  right:-10px;
  top:-10px;
  cursor:pointer;
  z-index:101;
}

#sub_content h2#newsletter_title {
    background: none;
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    position: static;
}

#city_store #newsletter{
  margin-left:-22px;
  margin-top:40px;
}

#sub_content h2#newsletter_title a, #sub_content h2#newsletter_title a:hover{border:none;padding-bottom:0;}
