/* arabica */html, body, h1, h2, h3, ol, ul, li, p, form, fieldset, button, dl, dt, dd {margin:0; padding:0;}body {font:62.5% arial,tahoma,verdana,sans-serif; background:#faf4eb;}/**/a img, fieldset, button {border:none;}button, label {background:none; cursor:pointer;}object, embed {display:block;}/* gecko button path */button::-moz-focus-inner {border: none; margin: 0px; padding: 0px;}#wrapper {position:relative;}/* accessibility */.quick-navigation, .accessibility, hr {position:absolute; top:0; left:-666em; margin-left:-666em; overflow:hidden;}/* header */#header {position:relative; padding-top:87px; width:999px; height:173px; overflow:hidden;}		/* lewa szpalta - header-logo */	#header-logo {float:left; padding-right:18px; width:730px; height:173px; background:url('../img/site/header-logo.jpg') no-repeat 100% 0;}		#header-logo h1 {float:left; width:249px; height:173px; overflow:hidden;}			#header-logo h1 a {display:block; width:249px; height:173px; text-indent:-666em; background:url('../img/site/header-logo.h1.a.jpg') 0 0 no-repeat;}	#header-logo ul {list-style:none;}		/* przejdz do strony glownej */	#przejdz-do-strony-glownej {position:absolute; top:0; right:0; width:251px; height:87px; background:url('../img/site/przejdz-do-strony-glownej.png') 0 0 no-repeat;}		#przejdz-do-strony-glownej a {position:absolute; top:13px; right:72px; width:72px; height:13px; text-indent:-666em; background:url('../img/site/przejdz-do-strony-glownej.a.png') 0 0 no-repeat;}		/* przejdz do herbaty */		#przejdz-do-herbaty a {position:absolute; top:26px; right:0; width:200px; height:50px; text-indent:-666em; background:url('../img/site/przejdz-do-herbaty.a.jpg') 0 0 no-repeat;}		/* prawa szpalta */	#header-menu {float:left; padding-top:17px; width:251px; height:156px; background:url('../img/site/header-menu.jpg') 0 0 no-repeat; list-style:none;}		#header-menu li {margin-left:23px; line-height:27px;}		#header-menu li.first-child {background:none;}			#header-menu li a {display:block; width:150px; height:27px; text-indent:-666em;}			#header-menu li a:hover, #header-menu li a.active {background-position:0 -27px;}						#header-menu-o-firmie a {background:url('../img/site/header-menu-o-firmie.a.png') 0 0 no-repeat;}			#header-menu-oferta a {background:url('../img/site/header-menu-oferta.a.png') 0 0 no-repeat;}			#header-menu-rozmaitosci a {background:url('../img/site/header-menu-rozmaitosci.a.png') 0 0 no-repeat;}			#header-menu-kontakt a {background:url('../img/site/header-menu-kontakt.a.png') 0 0 no-repeat;}			#header-menu-sklep a {background:url('../img/site/header-menu-sklep.a.png') 0 0 no-repeat;}/* wybierz kanal dystrybucji */#distribution {position:absolute; top:0; left:0; width:748px; height:87px; overflow:hidden; background:url('../img/site/distribution.png') 0 0 no-repeat;}	#distribution h2 {float:left; padding:31px 0 0 19px; width:114px; height:26px;}		#distribution h2 span {display:block; width:114px; height:26px; text-indent:-666em; background:url('../img/site/distribution.h2.span.png') 0 0 no-repeat;}	#distribution ul {float:left; padding:31px 0 0 14px; list-style:none;}	#distribution li {float:left; margin-right:24px; height:26px; _display:inline;}		#distribution li a {float:left; height:26px; text-indent:-666em;}				#distribution-sklep a {width:51px; background:url('../img/site/distribution-sklep.a.png') 0 0 no-repeat;}		#distribution-biuro a {width:56px; background:url('../img/site/distribution-biuro.a.png') 0 0 no-repeat;}		#distribution-restauracja a {width:106px; background:url('../img/site/distribution-restauracja.a.png') 0 0 no-repeat;}		#distribution-hotel a {width:54px; background:url('../img/site/distribution-hotel.a.png') 0 0 no-repeat;}/* content */#content {float:left; width:999px;}	/* srodkowa szpalta */	#content-main {float:left; margin:0 0 0  248px; /* padding:0 22px 0 22px; */ width:500px; background:#eee2bb url('../img/site/content-main.jpg') 0 0 no-repeat; _display:inline;}				/* polecany produkt */		#main-product-promotion {overflow:hidden;width:400px;/*border-left:1px solid #e9d2a6; border-right:1px solid #e9d2a6;*/ padding:0 22px 24px 22px; background:url('../img/site/main-product-promotion.gif') no-repeat 50% 0;}		#main-product-promotion h3 {margin-top:5px; padding-top:35px; font-size:1.8em; color:#b79557;}		#main-product-promotion h4 {font-size:1.5em; color:#2c0102;}		#main-product-promotion img {float:right; margin-top:-26px; margin-right:18px; font-size:1.2em; color:#682e00; _display:inline;}		#main-product-promotion .entry {padding-top:24px; width:auto; font-size:1.1em; line-height:1.54em; background:url('../img/site/main-product-promotion.entry.gif') no-repeat 0 0; color:#963;}			#main-product-promotion .entry p {width:auto;}		#main-product-promotion p {margin-bottom:18px; font-size:1.2em; line-height:1.54em; color:#621a00;}			#main-product-promotion p a {color:#bc4300;}				#main-product-promotion ul {margin-bottom:24px; list-style:none;}								#main-product-promotion dl {overflow:hidden; font-size:1.1em; line-height:1.54em; color:#963; _height:1%;}		#main-product-promotion dt, #main-product-promotion dd {display:inline;}		#main-product-promotion dt {float:left; clear:left; width:120px; font-weight:bold;}				#main-product-promotion-polecany-produkt {overflow:hidden; position:relative; width:116px; height:19px;}			#main-product-promotion-polecany-produkt span {position:absolute; top:35px; left:0; width:116px; height:19px; background:url('../img/site/main-product-promotion-polecany-produkt.span.gif') 0 0 no-repeat;}			#main-product-promotion-rodzina-herbat {overflow:hidden; position:relative; width:116px; height:19px;}			#main-product-promotion-rodzina-herbat span {position:absolute; top:35px; left:0; width:116px; height:19px; background:url('../img/site/main-product-promotion-rodzina-herbat.span.png') 0 0 no-repeat;}			#main-product-promotion-arabica-blue-mointain {overflow:hidden; position:relative; width:224px; height:19px;}			#main-product-promotion-arabica-blue-mointain span {position:absolute; top:35px; left:0; width:224px; height:19px; background:url('../img/site/main-product-promotion-arabica-blue-mointain.span.jpg') 0 0 no-repeat;}			#content-main .container {clear:both;overflow:hidden; border-left:1px solid #e9d2a6; border-right:1px solid #e9d2a6; padding:25px 22px 24px; background:url('../img/site/content-main.container.gif') no-repeat 50% 100%; _height:1%;}		#content-main h5{margin:36px 0 0 18px; font-size:2em; color:#9B3807;}				/* podstrona */		#content-main-information {overflow:hidden; border-left:1px solid #e9d2a6; border-right:1px solid #e9d2a6; padding:0 22px 24px 22px; background:url('../img/site/main-product-promotion.gif') no-repeat 50% 100%;}		#content-main-information h3 {margin-top:5px; padding-top:35px; font-size:1.8em; color:#b79557;}		#content-main-information h4 {margin:36px 0 18px; font:bold 1.2em "trebuchet ms",verdana,tahoma,arial,sans-serif; letter-spacing:-1px; color:#9E0400;}		#content-main-information .entry {padding-top:24px; width:auto; font-size:1.2em; line-height:1.54em; color:#963;}					#content-main-information .entry ul {margin-bottom:24px; list-style:none;}		#content-main-information h5 {font-size:2em; color:#9B3807;}						#content-main-information .entry ul li a { font-size:1em; text-decoration:none; color:#bc4300;}		#content-main-information .entry a { font-size:1em; text-decoration:none; color:#bc4300;}					#content-main-information .entry p {margin-bottom:18px; width:auto;}			#content-main-information .entry p {font-size:1.0em; line-height:1.54em; color:#621A00;}		#content-main-information p a {color:#bc4300;}				/* podstrona - o firmie */		#content-main-information-o-firmie {overflow:hidden; position:relative; width:55px; height:19px;}#content-main-information-o-firmie span {position:absolute; top:35px; left:0; width:55px; height:19px; background:url('../img/site/content-main-information-o-firmie.span.gif') 0 0 no-repeat;}				/* podstrona - kontakt */		#content-main-information-kontakt {overflow:hidden; position:relative; width:55px; height:19px;}			#content-main-information-kontakt span {position:absolute; top:35px; left:0; width:55px; height:19px; background:url('../img/site/content-main-information-kontakt.span.png') 0 0 no-repeat;}#content-main-information-kontakt1  h3{color:#B79557;}			.vcard{line-height:18px;margin-bottom:15px;}			#content-main address.vcard {margin:18px 0; font-size:1.2em; font-style:normal; line-height:1.54em; color:#621A00;}				#content-main address.vcard .fn, #content-main address.vcard .wrapper {display:block;}				#content-main address.vcard .fn {font-weight:bold;}						#content-main form {}			#content-main form ol {list-style:none;}			#content-main form .name-surname {float:left; width:240px;}				#content-main form .name-surname label {color:#9e0400;}			#content-main form .email-address {}				#content-main form .email-address label {color:#9e0400;}			#content-main form .message {overflow:hidden; clear:left; margin-top:16px;}			#content-main form .submit {overflow:hidden; margin-top:16px; width:440px;}				#content-main form .submit button {float:right;}				#content-main form label {display:block; font-size:1.1em; font-weight:bold; line-height:1.54em; color:#963;}				#content-main form input.text, #content-main form textarea {border-top:1px solid #ae976b; border-right:1px solid #e0c99f; border-bottom:1px solid #e9d8b9; border-left:1px solid #bea475; font:1.1em arial,tahoma,verdana,sans-serif; background:#fff7e7; color:#440102;}						html > body #content-main form input.text {padding:4px 2px; width:200px; line-height:20px;}			html > body #content-main form textarea {padding:4px 2px; width:440px; height:120px;}					/* podstrona - rozmaitosci */		#content-main-information-rozmaitosci {overflow:hidden; position:relative; width:82px; height:19px;}			#content-main-information-rozmaitosci span {position:absolute; top:35px; left:0; width:82px; height:19px; background:url('../img/site/content-main-information-rozmaitosci.span.gif') 0 0 no-repeat;}				/* podstrona - oferta */		#content-main-information-oferta {overflow:hidden; position:relative; width:40px; height:19px;}			#content-main-information-oferta span {position:absolute; top:35px; left:0; width:40px; height:19px; background:url('../img/site/content-main-information-oferta.span.gif') 0 0 no-repeat;}				/* promocja */		#promotion {float:left; width:470px;}			#promotion center {font-size:110%;}			#promotion p {margin:0 0 9px; font-size:1.3em; line-height:1.54em; color:#621a00;}				#promotion p a {color:#bc4300;}			#promotion img {float:right;}			#promotion h4{color:#BC4200;font-size:1.9em;margin:0 0 20px 27px;}						/* #promotion-promocja {overflow:hidden; position:relative; width:64px; height:19px;}				#promotion-promocja span {position:absolute; top:0; left:0; width:64px; height:19px; background:url('../img/site/promotion-promocja.span.png') 0 0 no-repeat;} */			#promotion {padding:10px 0 0 23px;}			#promotion-kwietniowa-promocja {overflow:hidden; position:relative; width:145px; height:19px;}				#promotion-kwietniowa-promocja span {position:absolute; top:0; left:0; width:145px; height:19px; background:url('../img/site/promotion-kwietniowa-promocja.span.gif') 0 0 no-repeat}				/* kawa i herbata */		#cafe-and-tea {float:right; margin:0 0 0;width:154px;}			#cafe-and-tea p {font-size:1.2em; line-height:1.54em; color:#621a00;}				#cafe-and-tea h4{font-size:1.6em; color:#2C0102;}							#cafe-and-tea-kawa-herbata {overflow:hidden; position:relative; width:124px; height:19px;}				#cafe-and-tea-kawa-herbata span {position:absolute; top:0; left:0; width:124px; height:19px; background:url('../img/site/cafe-and-tea-kawa-herbata.span.png') 0 0 no-repeat;}				/* menu - srodkowa szpalte */		#content-main-menu {/* margin:0 -22px 0 -23px; */ padding-bottom:16px; background:url('../img/site/content-main-menu.png') 0 100% no-repeat;}			#content-main-menu h5 {display:none;}			#content-main-menu ul {padding:16px 0 8px; text-align:center; list-style:none;}			#content-main-menu li {display:inline; padding:0 10px; background:url('../img/site/content-main-menu.li.gif') 0 50% no-repeat;}			#content-main-menu li.first-child {background:none;}				#content-main-menu li a {display:inline; font-weight:bold; text-decoration:none; color:#755704;}				#content-main-menu li a:hover {text-decoration:underline;}		/* prawa szpalta */	#content-menu {float:left; width:251px;}		#content-menu div {margin-bottom:1px;}		#content-menu img {display:block;}				#content-menu .banner {margin-bottom:4px;}		#content-menu-poll {margin-top:22px; padding-left:22px;}	#content-menu-poll-sonda {overflow:hidden; position:relative; width:66px; height:16px;}	#content-menu-poll-sonda span {position:absolute; top:0; left:0; width:66px; height:16px; background:url('../img/site/content-menu-poll-sonda.span.png') 0 0 no-repeat;}	#content-menu-poll p {margin:11px 0; font-size:1.1em; line-height:1.6em; font-weight:bold; color:#8A5C2F;}	#content-menu-poll ol {font-size:1.2em; line-height:1.5em; list-style:none;}	#content-menu-poll li {border-top:1px solid #e7dac0; padding:4px 0;}	#content-menu-poll li.first-child, #content-menu-poll li.submit {border-top:0;}	#content-menu-poll li.submit {margin-top:8px;}		#content-menu-poll li.submit button {margin-right:4px;}	#content-menu-poll label {color:#8A5C2F; cursor:pointer;}		#button-zaglosuj {width:68px;}	#button-wyniki {width:59px;}		/* lewa szpalta */	#content-sidebar {float:left; border-top:5px solid #dcbb7e; margin-left:-999px; width:248px;}		#content-sidebar ul {list-style:none;}		#content-sidebar li {}			#content-sidebar li img {display:block;}			#content-sidebar-nasza-rodzina-kaw a, #content-sidebar-sposoby-parzenia-kawy a, #content-sidebar-kraje-pochodzenia-kawy a {display:block; width:248px; height:51px; text-indent:-666em;}			.kawa{background:url('../img/site/stszalka.jpg') 0 0 no-repeat;font-weight:bold;margin:0 0 5px;padding:0 0 0 30px;display:block;}			#content-sidebar-nasza-rodzina-kaw a:hover, #content-sidebar-sposoby-parzenia-kawy a:hover, #content-sidebar-kraje-pochodzenia-kawy a:hover, #content-sidebar-nasza-rodzina-kaw a.active, #content-sidebar-sposoby-parzenia-kawy a.active, #content-sidebar-kraje-pochodzenia-kawy a.active  {background-position:0 -51px;}			#content-sidebar-nasza-rodzina-kaw a {background:url('../img/site/content-sidebar-nasza-rodzina-kaw.a.png') no-repeat 0 0 ;}			#content-sidebar-sposoby-parzenia-kawy a {background:url('../img/site/content-sidebar-sposoby-parzenia-kawy.a.png') no-repeat 0 0 ;}			#content-sidebar-kraje-pochodzenia-kawy a {background:url('../img/site/content-sidebar-kraje-pochodzenia-kawy.a.png') no-repeat 0 0 ;}		#content-sidebar form {margin-top:24px;}			#content-sidebar form h3 {margin:0 0 8px 25px;}			#content-sidebar form input {float:left;}			#content-sidebar form input.text {display:block; border-top:1px solid #ae976b; border-right:1px solid #e0c99f; border-bottom:1px solid #e9d8b9; border-left:1px solid #bea475; margin-left:25px; font-size:1.1em; background:#fff7e7; color:#bf854a;}			/* for moddern browsers */			html > body #content-sidebar form input.text {padding:4px 2px; width:130px; line-height:20px;}			/* for ie */			* html #content-sidebar form input.text {margin-top:1px; padding:1px 2px; width:130px; line-height:20px; height:20px; _display:inline;}			#content-sidebar form button {margin-left:5px; width:24px;}			#content-sidebar form span {float:left;}						h3#newsletter-newsletter {overflow:hidden; position:relative; width:98px; height:16px;}				h3#newsletter-newsletter span {position:absolute; top:0; left:0; width:98px; height:16px; background:url('../img/site/h3.newsletter-newsletter.span.png') no-repeat 0 0;}/* footer */#footer {clear:both;height:52px;left:250px;position:relative;width:500px;top:0;}	#footer p {padding-top:16px; padding-bottom:16px; font-size:1.1em; color:#c9a96e;}	#agency {float:right; padding-right:12px; font-weight:bold;}		#agency a {font-weight:normal; text-decoration:none; color:#c9a96e;}			#agency a:hover {text-decoration:underline;}			#agency a sup {position:absolute;}	#copyright {float:left; padding-left:12px;}#contakt11{color:#000000;}	 