/*******************************/
/*  Created by Mariusz Galka   */
/*  Copyright by IguanaStudio  */
/*******************************/

@import url('reset.css');

body {
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4d647a;
	background: #99bde1 url(images/background.jpg) repeat-x center top;
	overflow-x: hidden; 
}
div {
	text-align: left;
}
p {
	padding: 0;
	margin: 0 0 12px 0;
	line-height: 130%;
	text-align: left;
}
input, select, textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3e3e3e;
}
a {
	color: #00498e;
	text-decoration: underline;
}
a:hover {
	color: #c70700;
}
/*----[ dodatkowe klasy ]-----------------------------------------------------------------------*/
.clear {
	clear: both;
}
.clear_more {
	clear: both;
	height: 20px;
}
.do_lewej {
	float: left;
}
.do_prawej {
	float: right;
}
.center {
	text-align: center;
}
.img_right {
	float: right;
	padding: 1px;
	background-color: #f1f5f9;
	border: 1px solid #e2e9f1;
	margin: 0 0 10px 15px;
}
a:hover .img_right {
	border-color: #a3b9d0;
}
.flash-replaced .alt {
	display: block;
	height: 0;
	overflow: hidden;
	position: absolute;
	width: 0;
}
/*----[ naglowki i przyciski graficzne i inne... ]-----------------------------------------------------------------------*/
a.link_wiecej {
	font-size: 10px;
	padding: 0 15px 0 0;
	background: transparent url(images/icon_wiecej.gif) no-repeat right 1px;
}
a.link_turystyka_kulturowa {
	display: block;
	width: 149px;
	height: 100px;
	margin: 0 auto 6px;
	text-indent: -9999px;
	background: transparent url(images/b_turystyka_kulturowa.jpg) no-repeat 0 0;
}
a.link_turystyka_kulturowa:hover {
	background-position: 0 -100px;
}
a.link_mapa_serwisu {
	background: transparent url(images/icon_mapa_strony.gif) no-repeat left center;
	padding: 0 0 0 17px;
}
a.link_wiecej_nowosci {
	display: block;
	width: 57px;
	height: 20px;
	text-indent: -9999px;
	background: transparent url(images/b_wiecej_nowosci.gif) no-repeat 0 0;
}
a.link_wiecej_nowosci:hover {
	background-position: 0 -20px;
}
/*----[ kontener ]-----------------------------------------------------------------------*/
#wrapper {
	width: 954px;
	margin: 0 auto;
	position: relative;
}
/*----[ top ]-----------------------------------------------------------------------*/
#top {
	width: 100%;
	height: 169px;
	position: relative;
}
#top h1 {
	width: 188px;
	height: 152px;
	background: transparent url(images/blank.gif) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 37px;
}
#top h1 a {
	width: 188px;
	height: 152px;
	display: block;
	text-indent: -9999px;
}
ul#menu {
	height: 29px;
	width: 688px;
	position: absolute;
	right: 10px;
	top: 131px;
	z-index: 900;
}
ul#menu li { float: left; height: 29px; position: relative; z-index: 10000; }
ul#menu li a { display: block; height: 29px; float: left; width: 100%; text-indent: -9999px; background: transparent url(images/menu.jpg) no-repeat 0 0; }

ul#menu li.firma { width: 59px; }
ul#menu li.produkty { width: 82px; }
ul#menu li.promocje { width: 82px; }
ul#menu li.nowosci { width: 76px; }
ul#menu li.czy_wiesz_ze { width: 107px; }
ul#menu li.nasi_klienci { width: 93px; }
ul#menu li.nasi_partnerzy { width: 115px; }
ul#menu li.kontakt { width: 74px; }

ul#menu li.firma a { background-position: 0 0; }
ul#menu li.produkty a { background-position: -59px 0; }
ul#menu li.promocje a { background-position: -141px 0; }
ul#menu li.nowosci a { background-position: -223px 0; }
ul#menu li.czy_wiesz_ze a { background-position: -299px 0; }
ul#menu li.nasi_klienci a { background-position: -406px 0; }
ul#menu li.nasi_partnerzy a { background-position: -499px 0; }
ul#menu li.kontakt a { background-position: -614px 0; }

ul#menu li.firma a:hover,
ul#menu li.firma a.active { background-position: 0 -29px; }
ul#menu li.produkty a:hover,
ul#menu li.produkty a.active { background-position: -59px -29px; }
ul#menu li.promocje a:hover,
ul#menu li.promocje a.active { background-position: -141px -29px; }
ul#menu li.nowosci a:hover,
ul#menu li.nowosci a.active { background-position: -223px -29px; }
ul#menu li.czy_wiesz_ze a:hover,
ul#menu li.czy_wiesz_ze a.active { background-position: -299px -29px; }
ul#menu li.nasi_klienci a:hover,
ul#menu li.nasi_klienci a.active { background-position: -406px -29px; }
ul#menu li.nasi_partnerzy a:hover,
ul#menu li.nasi_partnerzy a.active { background-position: -499px -29px; }
ul#menu li.kontakt a:hover,
ul#menu li.kontakt a.active { background-position: -614px -29px; }

ul#menu li ul.subnav {
	position: absolute;
	left: 0; 
	top: 29px;
	background: #184e81;
	display: none;
	margin: 0;
	padding: 8px 0 0;
	float: left;
	width: 200px;
}
ul#menu li ul.subnav li {
	margin: 0;
	padding: 0;
	width: 200px;
	height: auto;
}
ul#menu li ul.subnav li a {
	float: left;
	width: 180px;
	height: auto;
	text-indent: 0;
	color: #fff;
	text-decoration: none;
	padding: 8px 10px;
	background: #184e81;
}
ul#menu li ul.subnav li a:hover {
	background: #bd3b3b; 
}

#top #top_flash {
	width: 954px;
	height: 155px;
}
#top #papryka {
	background: transparent url(images/background_papryka.jpg) no-repeat 0 0;
	width: 45px;
	height: 120px;
	position: absolute;
	top: 0;
	right: -45px;
}
/*----[ 2 flash'e na glownej: nowosci i o dega ]-----------------------------------------------------------------------*/
#nowosci_dega {
	background: transparent url(images/background_nowosci_dega.gif) repeat-x left bottom;
	/*height: 257px;*/
	height: 258px;
	padding: 0 0 6px;
}
#nowosci_dega #nowosci {
	width: 257px;
	height: 223px;
	padding: 45px 0 0;
	background: transparent url(images/background_nowosci.jpg) no-repeat 0 0;
	float: left;
	position: relative;
}
#nowosci_dega #nowosci_flash {
	width: 257px;
	height: 305px;
	position: absolute;
	left: 0;
	top: 122px;
}

#nowosci_dega #nowosci #suwak ul, #slider li {
	margin: 0;
	padding: 0;
}
#nowosci_dega #nowosci #suwak li { 
	width: 257px;
	height: 223px;
	overflow: hidden;
	text-align: center;
}
#nowosci_dega #nowosci #suwak li strong { 
	display: block;
	text-align: center;
	font-family: Trebuchet MS, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 105%;
	color: #1d5487;
	width: 170px;
	margin: 0 auto 9px;
}
#nowosci_dega #nowosci #suwak li a.link_wiecej_nowosci {
	margin: 0 auto;
}
#nowosci_dega #nowosci #prevBtn, #nowosci_dega #nowosci #nextBtn { 
	display: block;
	width: 11px;
	height: 22px;
	position: absolute;
	left: 19px;
	top: 102px;
	z-index: 1000;
}	
#nowosci_dega #nowosci #nextBtn { 
	left: 227px;
}
#nowosci_dega #nowosci #prevBtn a, #nowosci_dega #nowosci #nextBtn a {  
	display: block;
	text-indent: -9999px;
	position: relative;
	width: 11px;
	height: 22px;
	background: url(images/b_left_right.gif) no-repeat 0 0;
}
#nowosci_dega #nowosci #nextBtn a { 
	background-position: -11px 0;
}
#nowosci_dega #nowosci #prevBtn a:hover {  
	background-position: 0 -22px;
}
#nowosci_dega #nowosci #nextBtn a:hover {  
	background-position: -11px -22px;
}
#nowosci_dega #nowosci #zaslonka_left {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 257px;
	background: url(images/background_nowosci_zaslonka.png) no-repeat 0 0;
}
#nowosci_dega #nowosci #zaslonka_right {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 257px;
	background: url(images/background_nowosci_zaslonka.png) no-repeat right 0;
}
#nowosci_dega #dega_flash {
	width: 697px;
	height: 257px;
	float: right;
}
/*----[ flash z 4 boxami i cien z warzywami ]-----------------------------------------------------------------------*/
#cien_warzywa {
	width: 954px;
	height: 21px;
	background: transparent url(images/background_cien_warzywa.jpg) no-repeat 0 0;
}
#box4_flash {
	width: 954px;
	height: 145px;
}
/*----------------------------------------------------------------------------------------*/
/*----[ podstrony ]-----------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
#content {
	width: 100%;
	float: left;
	background: #fff url(images/background_content.gif) repeat-x 0 0;
}
#left {
	float: left;
	width: 250px;
	background: transparent url(images/background_left.jpg) no-repeat 0 0;
	padding: 175px 0 0;
}
#left ul {
	width: 202px;
	margin: 0 auto;
}
#left ul li {
	width: 202px;
	margin: 0 0 1px;
}
#left ul li a {
	display: block;
	background: transparent url(images/background_menul.gif) no-repeat 0 0;
	height: 22px;
	padding: 8px 14px 0;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
#left ul li a:hover, #left ul li a.active {
	background-position: 0 -30px;
}
#left ul li.nowosci a, #left ul li.promocje a {
	text-transform: uppercase;
}
#left ul li ul {
	margin: 0;
}
#left ul li ul li {
	width: 202px;
	margin: 0;
	border-bottom: 1px dashed #d0d0d0;
}
#left ul li ul li.last {
	border-bottom: 0 none;
}
#left ul li ul li a {
	background: none;
	height: auto;
	padding: 5px 14px 5px 20px;
	color: #184e81;
	font-size: 11px
}
#left ul li ul li a:hover, #left ul li ul li a.active {
	color: #c70700;
	padding: 5px 14px 5px 25px;
}
#left ul#czy_wiesz_ze {
	width: 202px;
	margin: 0 auto;
}
#left ul#czy_wiesz_ze li {
	width: 202px;
	border-bottom: 1px dashed #d0d0d0;
}
#left ul#czy_wiesz_ze li a {
	background: transparent url(images/icon_czy_wiesz_ze.gif) no-repeat 3px 10px;
	height: auto;
	padding: 5px 10px 5px 15px;
	color: #184e81;
	font-size: 11px
}
#left ul#czy_wiesz_ze li a:hover, #left ul#czy_wiesz_ze li a.active {
	color: #c70700;
}
#right {
	float: right;
	width: 690px;
	padding: 20px 14px 0 0;
	color: #3e444a;
	font-size: 12px;
}
#right.salatki {
	background: transparent url(images/background_salatki.jpg) no-repeat right bottom;
	height: 465px;
}
#right.wyroby_rybne {
	background: transparent url(images/background_wyroby_rybne.jpg) no-repeat right bottom;
	height: 453px;
}
#right.konserwy {
	background: transparent url(images/background_konserwy.jpg) no-repeat right bottom;
	height: 440px;
}
#right.pasti {
	background: transparent url(images/background_pasti.jpg) no-repeat right bottom;
	height: 365px;
}
#right h2 {
	color: #184e81;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	border-bottom: 1px solid #ccd8e3;
	padding: 0 0 5px;
	margin: 0 0 30px;
}
#right h2 span {
	color: #749ec6;
}
#right h2.n_pozostale_aktualnosci {
	font-size: 18px;
	margin: 0 0 10px;
}
#right h2.n_kategorie {
	color: #184e81;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	border-bottom: 0 none;
	padding: 0;
	margin: 0 0 15px;
}
#right h3 {
	color: #c70700;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 10px;
}
#right h3.rodzaj {
	margin: 0;
}
#right h3.n_kontakt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 12px;
}
#right h3.n_formularz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 12px;
	color: #184e81;
}
#right h4 {
	color: #184e81;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
#right ul {
	margin: 0 0 12px 10px;
}
#right ul li {
	background: transparent url(images/li.gif) no-repeat left 5px;
	padding: 0 0 5px 12px;
	line-height: 130%;
}
#right ul ul {
	margin: 0 0 6px 15px;
}
#right ul ul li {
	background: transparent url(images/li_li.gif) no-repeat left 6px;
	padding: 0 0 5px 10px;
	line-height: 130%;
}
#right ol {
	padding: 0 0 0 30px;
	margin: 0 0 12px;
	list-style: decimal outside none;
}
#right ol li {
	padding: 0 0 5px;
	line-height: 130%;
}
#right table {
	width: 100%;
	margin: 0 0 15px;
}
#right table td {
	padding: 5px;
	border: 1px solid #fff;
	text-align: center;
	vertical-align: middle;
}
#right table tr.naglowek td {
	font-weight: bold;
	background-color: #dfeefd;
}
#right table tr.ciemny td {
	background-color: #eaf5ff;
}
#right table tr.jasny td {
	background-color: #f3f8fd;
}
#right ul#menu_kategorie {
	margin: 0 0 12px;
}
#right ul#menu_kategorie li {
	margin: 0 0 6px;
	padding: 0;
	background: none;
	width: 268px;
	height: 26px;
}
#right ul#menu_kategorie li a {
	display: block;
	background: transparent url(images/background_menu_kategorie.gif) no-repeat 0 0;
	font-size: 16px;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #c70700;
	padding: 6px 0 0 21px;
	width: 247px;
	height: 20px;
}
#right ul#menu_kategorie li a:hover {
	background-position: 0 -26px;
}
#gdzie {
	font-size: 9px;
	font-weight: bold;
	color: #000;
	word-spacing: 3px;
	margin: 0 0 20px;
}
#gdzie a {
	word-spacing: normal;
	text-decoration: none;
}
/*----[ lista produktow ]-----------------------------------------------------------------------*/
#right ul.lista_produktow {
	margin: 0;
	padding: 0 0 20px;
	width: 690px;
	float: left;
}
#right ul.lista_produktow li {
	margin: 7px;
	padding: 0;
	float: left;
	position: relative;
	width: 157px;
	height: 157px;
	background: none;
}
#right ul.lista_produktow a, ul.lista_produktow a:hover {
	color: #184e81;
	text-align: center;
	text-decoration: none;
}
#right ul.lista_produktow a img {
	margin: 10px auto 0;
	display: block;
}
#right ul.lista_produktow a em {
	width: 147px;
	height: 35px;
	background: transparent url(images/background_produkt.gif) no-repeat 0 0;
	display: block;
	position: absolute;
	text-align: center;
	text-decoration: none;
	padding: 122px 5px 0;
	font-style: normal;
	z-index: 10;
	cursor: pointer;
}
#right ul.lista_produktow a:hover em {
	background-position: 0 -157px
}
#right ul.lista_produktow a span.nowosc, #produkt_left a span span.nowosc, ul.lista_produktow a span.promocja, #produkt_left a span span.promocja, ul.lista_produktow a span.nowosc_promocja, #produkt_left a span span.nowosc_promocja {
	width: 91px;
	height: 91px;
	background: transparent no-repeat 0 0;
	display: block;
	position: absolute;
	z-index: 15;
	cursor: pointer;
	top: 0;
	left: 0;
}
#right ul.lista_produktow a span.nowosc, #produkt_left a span span.nowosc {
	background-image: url(images/label_nowosc.gif);
}
#right ul.lista_produktow a span.promocja, #produkt_left a span span.promocja {
	background-image: url(images/label_promocja.gif);
}
#right ul.lista_produktow a span.nowosc_promocja, #produkt_left a span span.nowosc_promocja {
	background-image: url(images/label_nowosc_promocja.gif);
}
/*----[ wybrany produkt ]-----------------------------------------------------------------------*/
#produkt_left {
	float: left;
	width: 250px;
	margin: 0 0 25px;
}
#produkt_left a {
	width: 250px;
	background: transparent url(images/background_produkt_top.gif) no-repeat 0 0;
	padding: 5px 0 0;
	display: block;
	position: relative;
	text-align: center;
}
#produkt_left a span {
	width: 248px;
	background: transparent url(images/background_produkt_bottom.gif) no-repeat 0 bottom;
	padding: 0 1px 5px;
	display: block;
	cursor: pointer;
	text-align: center;
}
#produkt_left a:hover {
	background-position: -250px 0;
}
#produkt_left a:hover span {
	background-position: -250px bottom;
}
#produkt_right {
	float: right;
	width: 420px;
	margin: 0 0 25px;
	/*min-height: 150px;*/
	padding: 0 0 120px;
	position: relative;
}
ul#dostepne_gramatury {
	margin: 0;
	padding: 0;
	width: 690px;
	float: left;
}
ul#dostepne_gramatury li {
	margin: 5px;
	padding: 0;
	float: left;
	position: relative;
	width: 105px;
	height: 105px;
	background: none;
	text-align: center;
}
ul#dostepne_gramatury a, ul#dostepne_gramatury a:hover {
	color: #184e81;
	text-align: center;
}
ul#dostepne_gramatury a img {
	margin: 5px 0 0;
}
ul#dostepne_gramatury a em {
	width: 105px;
	height: 18px;
	background: transparent url(images/background_produkt_small.gif) no-repeat 0 0;
	display: block;
	position: absolute;
	text-align: center;
	padding-top: 87px;
	font-style: normal;
	font-size: 11px;
	z-index: 10;
	cursor: pointer;
}
ul#dostepne_gramatury a:hover em {
	background-position: 0 -105px
}
table#gda {
	position: absolute;
	bottom: 0;
	left: 0;
	width: auto;
}
table#gda td {
	height: 20px;
	width: 60px;
	padding: 0 1px;
	border: 0 none;
	color: #184e81;
	vertical-align: middle;
	text-align: center;
	background: transparent url(images/background_gda.gif) no-repeat;
}
table#gda tr.nazwa td {
	background-position: center 0;
	font-size: 9px;
	font-weight: bold;
}
table#gda tr.wartosc_g td {
	background-position: center -20px;
	font-size: 10px;
}
table#gda tr.wartosc_pro td {
	background-position: center -40px;
	font-size: 11px;
	font-weight: bold;
}
table#gda tr.naglowek th {
	padding: 7px 1px;
	font-weight: normal;
	font-size: 11px;
	color: #3e444a;
}
table#gda tr.stopka th {
	padding: 5px 1px;
	font-weight: normal;
	font-size: 10px;
	color: #90a6bb;
}
/*----[ aktualnosci ]-----------------------------------------------------------------------*/
#akt_img {
	width: 284px;
	float: right;
	margin: 0 0 15px 20px;
}
#akt_img img {
	border: 2px solid #d4dfeb;
	float: left;
}
#akt_img ul {
	padding: 0;
	margin: 0;
	float: right;
	text-align: center;
	border-bottom: 2px solid #d4dfeb;
	border-left: 2px solid #d4dfeb;
}
#akt_img ul li {
	float: left;
	background: none;
	padding: 0;
	border-right: 2px solid #d4dfeb;
}
#akt_img ul li a {
	display: block;
	float: left;
	margin: 0;
	background: #004a7e;
	padding: 2px 7px;
	text-decoration: none;
	color: #fff;
}
#akt_img ul li a:hover, #akt_img ul li a.active_zdjecie {
	background: #c70700;
}







ul#pozostale_aktualnosci, ul#nagrody, ul#dzialalnosci_spol {
	width: 690px;
	float: left;
	margin: 0;
	padding: 0;
}
ul#pozostale_aktualnosci li, ul#nagrody li, ul#dzialalnosci_spol li {
	margin: 0 0 15px;
	padding: 0 0 15px;
	background: none;
	float: left;
	width: 690px;
	border-bottom: 1px dashed #ccd8e3;
}
ul#pozostale_aktualnosci li img, ul#nagrody li img, ul#dzialalnosci_spol li img {
	border: 2px solid #d4dfeb;
	float: left;
	margin: 0 10px 0 0;
}
ul#pozostale_aktualnosci li small, ul#nagrody li small, ul#dzialalnosci_spol li small {
	display: block;
	color: #aaa;
	margin: 0 0 2px;
	font-weight: bold;
	font-size: 10px;
}
ul#pozostale_aktualnosci li a, ul#nagrody li a, ul#dzialalnosci_spol li a {
	text-decoration: none;
}
ul#pozostale_aktualnosci li h3, ul#nagrody li h3, ul#dzialalnosci_spol li h3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 3px;
}
ul#pozostale_aktualnosci li p, ul#nagrody li p, ul#dzialalnosci_spol li p {
	margin: 0;
}
ul#pozostale_aktualnosci li p a, ul#nagrody li p a, ul#dzialalnosci_spol li p a {
	color: #3e444a;
	font-size: 11px;
}
ul#pozostale_aktualnosci li p a:hover, ul#nagrody li p a:hover, ul#dzialalnosci_spol li p a:hover {
	color: #c70700;
}
ul#pozostale_aktualnosci li p a b, ul#nagrody li p a b, ul#dzialalnosci_spol li p a b {
	color: #00498e;
}









/*----[ nasi partnerzy ]-----------------------------------------------------------------------*/
ul#nasi_partnerzy {
	margin: 0;
	padding: 0;
	width: 690px;
	float: left;
}
ul#nasi_partnerzy li {
	margin: 5px;
	padding: 0;
	float: left;
	position: relative;
	width: 220px;
	height: 82px;
	background: none;
}
ul#nasi_partnerzy a, ul#nasi_partnerzy a:hover {
	color: #184e81;
}
ul#nasi_partnerzy a em {
	width: 105px;
	height: 52px;
	background: transparent url(images/background_produkt_partnerzy.gif) no-repeat 0 0;
	display: block;
	position: absolute;
	text-align: left;
	padding: 30px 0 0 115px;
	font-style: normal;
	font-size: 11px;
	z-index: 10;
	cursor: pointer;
}
ul#nasi_partnerzy a:hover em {
	background-position: 0 -82px;
	color: #c70700;
}
/*----[ kontakt ]-----------------------------------------------------------------------*/
#formularz {
	float: right;
	width: 365px;
	margin: 0 0 10px 15px;
	font-size: 11px;
}
#formularz ul {
	margin: 0;
	padding: 0;
}
#formularz ul li {
	margin: 0 0 7px;
	padding: 0;
	background: none;
}
#formularz ul li.tresc {
	float: right;
	margin: 0;
}
#formularz ul li label {
	display: block;
	margin: 0 0 3px;
}
#formularz ul li input, #formularz ul li textarea {
	width: 170px;
	padding: 3px;
	border: 1px solid #9fafbd;
	overflow: auto;
}
#formularz ul li textarea {
	height: 106px;
}
#formularz ul li.submit {
	overflow: hidden;
	height: 20px;
	padding-left: 187px;
}
#formularz ul li.submit button {
	background: transparent url(images/b_wyslij.gif) no-repeat 0 0;
	border: 0 none;
	cursor: pointer;
	height: 20px;
	max-height: 20px;
	padding-top: 20px;
	width: 75px;
	overflow: hidden;
}
#formularz ul li.submit button:hover {
	background-position: 0 -20px;
}
#formularz ul li label.error {
	color: #d70000;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
}
#map {
	width: 690px;
	height: 300px;
	clear: both;
	background: transparent url(images/icon_loader.gif) no-repeat center center;
}
ul#kontakty {
	width: 690px;
	float: left;
	margin: 0;
	padding: 0;
}
ul#kontakty li {
	width: 320px;
	height: 110px;
	border-left: 3px solid #e3e3e3;
	padding: 0 0 0 10px;
	margin: 7px 5px;
	background: none;
	float: left;
}
ul#kontakty li span {
	display: block;
	line-height: 150%;
}
ul#kontakty li .bold {
	font-weight: bold;
}
/*----[ cien, warzywami, powrot i strona glowna ]-----------------------------------------------------------------------*/
#cien_powrot {
	width: 690px;
	padding: 14px 14px 0 250px;
	height: 60px;
	position: relative;
	background: transparent url(images/background_cien_powrot.png) no-repeat 0 0;
}
#pomidory_podstrona {
	background: transparent url(images/background_pomidory_podstrona.png) no-repeat 0 0;
	width: 69px;
	height: 187px;
	position: absolute;
	top: -57px;
	left: -69px;
}
#czosnek_podstrona {
	background: transparent url(images/background_czosnek_podstrona.png) no-repeat 0 0;
	width: 105px;
	height: 155px;
	position: absolute;
	top: 48px;
	right: -105px;
}
#cien_powrot #powrot {
	overflow: hidden;
	height: 16px;
	margin: 0 0 15px;
	background: transparent url(images/background_powrot.gif) repeat-x left center;
}
#cien_powrot #powrot a.back, #powrot a.home {
	padding: 2px 5px;
	font-size: 11px;
	text-decoration: none;
	background: transparent url(images/background_powrot_a.gif) repeat-x left center;
	color: #286097;
}
#cien_powrot #powrot a.back {
	float: left;
}
#cien_powrot #powrot a.home {
	float: right;
}
#cien_powrot #powrot a.back:hover, #powrot a.home:hover {
	color: #d30a05;
}
/*----[ box bottom i warzywa :) ]-----------------------------------------------------------------------*/
#box_bottom {
	width: 954px;
	height: 138px;
	background: transparent url(images/background_box_bottom.png) no-repeat 0 0;
}
#pomidory {
	background: transparent url(images/background_pomidory.jpg) no-repeat 0 0;
	width: 69px;
	height: 187px;
	position: absolute;
	top: 467px;
	left: -69px;
}
#czosnek {
	background: transparent url(images/background_czosnek.jpg) no-repeat 0 0;
	width: 105px;
	height: 155px;
	position: absolute;
	top: 572px;
	right: -105px;
}
#box_bottom h2 {
	height: 30px;
	background: transparent url(images/background_h2_box_left.gif) no-repeat left top;
	padding: 0 0 0 10px;
}
#box_bottom h2 span {
	height: 24px;
	background: transparent url(images/background_h2_box_right.gif) no-repeat right top;
	padding: 6px 10px 0 0;
	float: left;
	font-family: Trebuchet MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
}
#box_bottom a {
	text-decoration: none;
	color: #4d647a;
}
#box_bottom a:hover {
	color: #d30a05;
}
#box_bottom h3 {
	margin: 20px 0 5px;
	color: #1d5386;
}
#box_bottom h3 a {
	color: #1d5386;
}
#box_bottom h3 a:hover {
	color: #d30a05;
}
#box_bottom p {
	margin: 0;
}
#box_bottom p a {
	color: #4d647a;
}
#box_bottom p a:hover {
	color: #d30a05;
}
#box_bottom #czy_wiesz_glowna {
	width: 270px;
	height: 138px;
	margin: 0 0 0 30px;
	float: left;
	display: inline;
}
#box_bottom #newsletter {
	width: 270px;
	height: 138px;
	margin: 0 0 0 58px;
	float: left;
	display: inline;
	position: relative;
}
#box_bottom #newsletter p {
	position: absolute;
	top: 50px;
	left: 0;
}
#box_bottom #newsletter #newsletter_input {
	width: 183px;
	height: 22px;
	background: transparent url(images/input_newsletter.gif) no-repeat 0 0;
	position: absolute;
	top: 100px;
	left: 0;
}
#box_bottom #newsletter #newsletter_input input {
	width: 173px;
	padding: 3px 5px 0;
	border: 0 none;
	background: none;
}
#box_bottom #newsletter #newsletter_button {
	width: 22px;
	height: 22px;
	position: absolute;
	top: 100px;
	left: 188px;
}
#box_bottom #newsletter #newsletter_button button {
	background:transparent url(images/b_dodaj.gif) no-repeat 0 0;
	border: 0 none;
	cursor: pointer;
	height: 22px;
	max-height: 22px;
	overflow: hidden;
	padding-top: 22px;
	width: 22px;
}
#box_bottom #wyroznienia_nagrody_glowna {
	width: 285px;
	height: 138px;
	margin: 0 15px 0 0;
	float: right;
	display: inline;
}
#box_bottom #wyroznienia_nagrody_glowna a {
	padding: 15px 85px 5px 0;
	margin: 5px 0 0;
	display: block;
	background: transparent url(images/b_wyroznienia_nagrody.jpg) no-repeat -110px 0;
}
#box_bottom #wyroznienia_nagrody_glowna a:hover {
	background-position: -504px 0;
}
/*----[ stopka ]-----------------------------------------------------------------------*/
#stopka {
	height: 24px;
	padding: 11px 11px 0;
	background: transparent url(images/background_stopka.png) no-repeat 0 0;
	font-size: 10px;
	color: #1e5487;
}
#stopka a {
	color: #1e5487;
	text-decoration: underline;
}
#stopka a:hover {
	color: #16426c;
}
#stopka .copy {
	float: left;
	width: 40%;
}
#stopka .copy span {
	margin: 0 0 0 20px;
}
#stopka .mapa_serwisu {
	float: left;
	width: 20%;
	text-align: center;
}
#stopka .iguana {
	float: right;
	width: 40%;
	text-align: right;
}
#u_left {
	float: left;
	
}
/*----[ galeria ]-----------------------------------------------------------------------*/
#galeria {
	float: right;
	margin: 15px 0 5px 20px;
	text-align: center;
	border: 1px solid #e3e3e3;
	padding: 5px;
}
#galeria img {
	margin: 0 0 10px;
}
#galeria a.liczniki {
	padding: 1px 4px;
	border: 1px solid #e3e3e3;
	margin: 0 1px;
	text-decoration: none;
}
#galeria a.liczniki:hover {
	border-color: #1d73dd;
}
#galeria .ilosc {
	text-align: center;
	font-size: 10px;
	color: #8f8f8f;
	margin: 10px 0 0;
}