html, body {
	margin: 0;
	padding: 0;
	text-align: center;
	font: 11px Tahoma;
	color: #533c61;
	background-color: #a1b776;
}
div {
	text-align: left;
}
img {
	border: 0;
	padding: 0;
	margin: 0;
}
p {
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 130%;
}
h1 {
	font-weight: bold;
	font-size: 30px;
	/*color: #F2F5EC;*/
	color: #533C61;
	margin: 0 0 5px;
	letter-spacing: -5px;
}
h2 {
	font-weight: bold;
	font-size: 17px;
}
h3 {
	font-weight: bold;
	font-size: 13px;
}
h3 span {
	font-weight: normal;
}
h4 {
	font-weight: bold;
	font-size: 12px;
}
ol li {
	margin: 0 0 5px;
}
.bold {
	font-weight: bold;
}
.clear {
	clear: both;
}
.clear_przerwa {
	clear: both;
	height: 13px;
}
.underline {
	text-decoration: underline;
}
.do_prawej {
	float: right;
}
.do_lewej {
	float: left;
}
#powrot {
	width: 944px;
	margin: 0 18px 0 18px;
	padding: 10px 0 15px 0;
	clear: both;
}
#powrot #back {
	display: inline;
	float: left;
	color: #450265;
	background-color: #cfcfcf;
	padding: 2px 4px 2px 4px;
	margin-right: 2px;
	cursor: pointer;
}
#powrot #back:hover {
	color: #cfcfcf;
	background-color: #450265;
}
#powrot #linia {
	display: inline;
	width: 844px;
	float: left;
	background: transparent url(images/background_powrot.jpg) repeat-x center;
	margin-top: 3px;
}
#powrot #home {
	display: inline;
	float: right;
	color: #450265;
	background-color: #cfcfcf;
	padding: 2px 4px 2px 4px;
	cursor: pointer;
}
#powrot #home:hover {
	color: #cfcfcf;
	background-color: #450265;
}
/* kontener */
#tlo {
	background: #f2f5ec url(images/background.jpg) repeat-x 0 0;
	width: 100%;
}
#kontener {
	width: 980px;
	margin: 0 auto;
	background: transparent url(images/background_kontener.jpg) no-repeat 0 0;
	padding: 0 0 10px 0;
	overflow: hidden;
}
#kontener #top {
	width: 980px;
	height: 200px;
}
#kontener #news_wypowiedz {
	width: 944px;
	padding: 0 18px 10px 18px;
	overflow: hidden;
}
#kontener #news_wypowiedz a.link_news_wypowiedz:link, a.link_news_wypowiedz:visited {
	color: #664977;
	font-weight: bold;
	text-decoration: none;
}
#kontener #news_wypowiedz a.link_news_wypowiedz:hover {
	color: #372840;
}
#kontener #news_wypowiedz #news {
	float: left;
	width: 700px;
	margin-right: 17px;
}
#kontener #news_wypowiedz #news .newsy {
	float: left;
	width: 352px;
	margin-right: 27px;
	padding-top: 7px;
	color: #664977; 
}
#kontener #news_wypowiedz #news .newsy_photo {
	float: left;
	width: 100px;
	margin-right: 15px;
	padding-top: 7px;
	color: #664977; 
}
#kontener #news_wypowiedz #news .more {
	text-align: right;
	margin-top: 3px;
}
#kontener #news_wypowiedz #wypowiedz {
	float: right;
	width: 227px;
}
#kontener #news_wypowiedz #wypowiedz .dymek_top {
	width: 227px;
	height: 8px;
	background: transparent url(images/wypowiedz_top.jpg) no-repeat 0 0;
	margin-top: 7px;
}
#kontener #news_wypowiedz #wypowiedz .dymek_srodek {
	width: 201px;
	padding: 5px 13px 5px 13px;
	color: #ffffff;
	background-color: #94a95d;
	text-align: justify;
}
#kontener #news_wypowiedz #wypowiedz .dymek_bottom {
	width: 227px;
	height: 16px;
	background: transparent url(images/wypowiedz_bottom.jpg) no-repeat 0 0;
}
#kontener #news_wypowiedz #wypowiedz .dymek_nazwisko {
	padding-top: 3px;
	color: #664977; 
}
#kontener #services_shop {
	width: 944px;
	padding: 0 18px 10px 18px;
	/*margin-top: 20px;*/
	overflow: hidden;
}
#kontener #services_shop #services {
	float: left;
	width: 717px;
}
#kontener #services_shop #services a.link_services:link, a.link_services:visited {
	color: #537516;
	text-decoration: underline;
	font-weight: normal;
}
#kontener #services_shop #services a.link_services:hover {
	color: #3b5211;
}
#kontener #services_shop #services ol {
	margin: 7px 15px 0 0;
	padding: 0;
	width: 199px;
	float: left;
	list-style: none;
}
#kontener #services_shop #services ol li {
	background: url(images/li_ptaszek.jpg) no-repeat 0 1px;
	margin-bottom: 7px;
	padding: 0 0 0 25px;
}
#kontener #services_shop #shop {
	float: right;
	width: 227px;
	margin-bottom: 10px;
}
#kontener #boxy {
	width: 944px;
	padding: 0 18px 10px 18px;
}
#kontener #boxy #box1, #box2, #box3, #box4 {
	float: left;
	width: 231px;
	height: 171px;
}
#kontener #boxy .box_przerwa {
	float: left;
	width: 6px;
	height: 171px;
}
/* end kontener */
/* tresc */
#kontener #wysrodkowanie {
	width: 944px;
	padding: 0 18px 10px 18px;
	float: left;
}
#kontener #kontent {
	width: 700px;
	margin-right: 17px;
	float: left;
	overflow: hidden;
}
#kontener #kontent #naglowek {
	width: 700px;
	background: transparent url(images/background_naglowek.jpg) repeat-x bottom left;
	margin-bottom: 25px;
}
#kontener #kontent #menul {
	width: 177px;
	float: left;
}
#kontener #kontent #menul a.link_menul {
	display: block;
	background: #e9eede url(images/strzalka_out.jpg) no-repeat center left;
	margin-bottom: 1px;
	color: #537516;
	padding: 7px 10px 7px 18px;
	text-decoration: none;
}
#kontener #kontent #menul a.link_menul:hover, a.current {
	display: block;
	background: #48366a url(images/strzalka_over.jpg) no-repeat center left;
	margin-bottom: 1px;
	color: #ffffff;
	padding: 7px 10px 7px 18px;
	text-decoration: none;
}
#kontener #kontent #tresc {
	margin-left: 25px;
	width: 498px;
	float: left;
	/*background: transparent url(images/cienn.jpg) no-repeat top right;
	height: auto;
	padding-bottom:10000px;
	margin-bottom:-10000px;*/
}
#kontener #kontent #about, #tell_friend, #testimonials, #seminars {
	width: 700px;
	/*background: transparent url(images/cienn.jpg) no-repeat top right;
	padding-right: 18px;*/
}
#kontener #kontent #seminars .seminarium {
	width: 700px;
	background-color: transparent;
	margin: 8px 0 8px 0;
	overflow: hidden;
}
#kontener #kontent #seminars .seminarium_data {
	width: 85px;
	background-color: #acc078;
	font-weight: bold;
	color: #ffffff;
	float: left;
	text-align: center;
	padding: 8px 0 8px 0;
	height: auto;
	padding-bottom:10000px;
	margin-bottom:-10000px;
}
#kontener #kontent #seminars .seminarium_tytul {
	width: 599px;
	background-color: #e9efdd;
	font-weight: bold;
	color: #533c61;
	float: right;
	padding: 8px 8px 8px 8px;
}
#kontener #kontent #tell_friend .tell_friend_form {
	float: left;
	width: 210px;
	margin-top: 25px;
}
#kontener #kontent #tell_friend input.input_tell {
	border: 1px solid #a0b574;
	background-color: #ffffff;
	width: 179px;
	color: #533c61;
	font-size: 11px;
	padding: 3px 2px 3px 2px;
	overflow: hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#kontener input.input_seminarium {
	border: 1px solid #a0b574;
	background-color: #ffffff;
	width: 210px;
	color: #533c61;
	font-size: 11px;
	padding: 3px 2px 3px 2px;
	overflow: hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#kontener #kontent #about img {
	float: left;
	border: 4px solid #e0eac9;
	margin: 0 10px 5px 0;
}
#kontener #kontent #tresc img {
	border: 4px solid #e0eac9;
	margin: 0 10px 5px 0;
}
#kontener #kontent #tresc .center {
	text-align: center;
	margin-top: 15px;
}
#kontener #kontent #tresc .center img {
	margin: 0;
}
#kontener #kontent #tresc img.no {
	border: 0;
	vertical-align: middle;
	margin: 0;
}
#kontener #kontent ul {
	margin: 10px 15px 20px 25px;
	padding: 0;
}
#kontener #kontent ul li {
	list-style: square outside none;
	margin-bottom: 7px;
}
#kontener #kontent #tresc a {
	color: #537516;
	text-decoration: underline;
}
#kontener #kontent #tresc a:hover {
	color: #533c61;
}
#kontener #kontent a.link_tresc:link, a.link_tresc:visited {
	color: #537516;
	text-decoration: underline;
}
#kontener #kontent a.link_tresc:hover {
	color: #533c61;
}
#kontener .wypowiedz {
	float: right;
	width: 227px;
}
#kontener .dymek_top {
	width: 227px;
	height: 8px;
	background: transparent url(images/wypowiedz_top.jpg) no-repeat 0 0;
	margin-top: 7px;
}
#kontener .dymek_srodek {
	width: 201px;
	padding: 5px 13px 5px 13px;
	color: #ffffff;
	background-color: #94a95d;
	text-align: justify;
}
#kontener .dymek_bottom {
	width: 227px;
	height: 16px;
	background: transparent url(images/wypowiedz_bottom.jpg) no-repeat 0 0;
}
#kontener .dymek_nazwisko {
	padding-top: 3px;
	color: #664977; 
}
#kontener a.link_news_wypowiedz:link, a.link_news_wypowiedz:visited {
	color: #664977;
	font-weight: bold;
	text-decoration: none;
}
#kontener a.link_news_wypowiedz:hover {
	color: #372840;
}
#kontener .wypowiedz_big {
	float: left;
	width: 337px;
	margin: 0 13px 20px 0;
}
#kontener .dymek_top_big {
	width: 337px;
	height: 8px;
	background: transparent url(images/wypowiedz_top_big.jpg) no-repeat 0 0;
	margin-top: 7px;
}
#kontener .dymek_srodek_big {
	width: 311px;
	padding: 5px 13px 5px 13px;
	color: #ffffff;
	background-color: #94a95d;
	text-align: justify;
}
#kontener .dymek_bottom_big {
	width: 337px;
	height: 8px;
	background: transparent url(images/wypowiedz_bottom_big.jpg) no-repeat 0 0;
}
#kontener .dymek_bottom_big_kawalek {
	width: 337px;
	height: 9px;
	background: transparent url(images/wypowiedz_bottom_big_kawale.jpg) no-repeat 0 0;
}
#kontener .dymek_nazwisko_big {
	padding-top: 3px;
	color: #664977; 
}
/* end tresc */
/* USTAWIENIA ŚRODKA */
#kontener #srodek_dlugi {
	width: 944px;
	padding: 0 18px 10px 18px;
	background-color: transparent;
}
#kontener #srodek_dlugi #naglowek_dlugi {
	width: 944px;
	background: transparent url(images/background_naglowek_dlugi.jpg) repeat-x bottom left;
	margin-bottom: 25px;
}
/* END USTAWIENIA ŚRODKA */
/* contact */
#kontener #srodek_dlugi #adres {
	float: left;
	line-height: 150%;
}
#kontener #srodek_dlugi #adres a.link_kontakt:link, a.link_kontakt:visited {
	color: #537516;
	text-decoration: underline;
}
#kontener #srodek_dlugi #adres a.link_kontakt:hover {
	color: #533c61;
}
#kontener #srodek_dlugi #form {
	float: right;
	text-align: right;
	margin-right: 25px;
}
#kontener #srodek_dlugi #form .formy {
	margin-bottom: 7px;
	text-align: right;
}
#kontener #srodek_dlugi #form .bold_naglowek {
	font-weight: bold;
	font-size: 12px;
	margin-right: 100px; 
}
#kontener #srodek_dlugi #form input.input_kontakt, textarea.input_kontakt {
	border: 1px solid #a0b574;
	background-color: #ffffff;
	width: 179px;
	color: #533c61;
	font-size: 11px;
	padding: 3px 2px 3px 2px;
	overflow: hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#kontener #srodek_dlugi #mapa {
	float: right;
}
/* end conact */
/* SHOP */
#kontener #srodek_dlugi #lewa {
	float: left;
	width: 191px;
}
#kontener #srodek_dlugi #lewa #menu_sklep {
	width: 177px;
	padding: 0 7px 1px 7px;
	background: #e5ead7 url(images/background_menu.jpg) repeat-x top;
}
#kontener #srodek_dlugi #lewa #menu_sklep a.link_sklep {
	display: block;
	background: #e9eede url(images/strzalka_out.jpg) no-repeat center left;
	margin-bottom: 1px;
	color: #537516;
	padding: 7px 10px 7px 18px;
	text-decoration: none;
}
#kontener #srodek_dlugi #lewa #menu_sklep a.link_sklep:hover, a.current {
	display: block;
	background: #48366a url(images/strzalka_over.jpg) no-repeat center left;
	margin-bottom: 1px;
	color: #ffffff;
	padding: 7px 10px 7px 18px;
	text-decoration: none;
}
#kontener #srodek_dlugi #lewa #products_naglowek {
	background: transparent url(images/products.jpg) no-repeat 0 0;
	width: 191px;
	height: 31px;
}
#kontener #srodek_dlugi #lewa #shoping_cart {
	background: transparent url(images/shoping_cart.jpg) no-repeat 0 0;
	color: #ffffff;
	width: 131px;
	height: 32px;
	padding: 45px 0 0 60px;
	text-decoration: none;
}
#kontener #srodek_dlugi #lewa #shoping_cart .items_background {
	padding: 2px 4px 3px 4px;
	line-height: 18px;
	background-color: #8ea353;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
#kontener #srodek_dlugi #lewa #shoping_cart .items_background:hover {
	background-color: #492b64;
}
#kontener #srodek_dlugi #lista_produktow, #kontener #srodek_dlugi #produkt_szczegol, #kontener #srodek_dlugi #basket {
	margin-left: 25px;
	width: 728px;
	float: left;
}
#kontener #srodek_dlugi .produkt_przerwa_poziom {
	width: 728px;
	height: 30px;
	background: transparent url(images/przerwa_poziom.jpg) repeat-x center;
}
#kontener #srodek_dlugi .produkt_przerwa_pion {
	width: 30px;
	background: transparent url(images/przerwa_pion.jpg) repeat-y top center;
}
#kontener #srodek_dlugi .produkt {
	width: 349px;
}
#kontener #srodek_dlugi .produkt_obrazek img {
	float: left;
	border: 3px solid #cbdaa6;
}
#kontener #srodek_dlugi .produkt_nazwa {
	float: right;
	color: #533c61;
	font-weight: bold;
	font-size: 13px;
	padding: 7px 0 5px 0;
	width: 200px;
}
a.produkt_nazwa_link {

color: #533c61;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
#kontener #srodek_dlugi .produkt_cena {
	float: right;
	width: 200px;
	color: #7da11d;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 7px;
}
#kontener #srodek_dlugi .produkt_opis {
	float: right;
	width: 200px;
}
#kontener #srodek_dlugi .produkt_ilosc {
	float: right;
	width: 200px;
	margin-top: 10px;
}
#kontener #srodek_dlugi input.input_produkt {
	border: 1px solid #533c61;
	width: 30px;
	text-align: center;
	font-size: 11px;
}
#kontener #srodek_dlugi .produkt_przyciski {
	float: right;
	width: 200px;
	margin-top: 10px;
}
#kontener #srodek_dlugi .details {
	float: right;
	width: 200px;
	margin-top: 10px;
}
#kontener #srodek_dlugi .add_to_cart {
	display: inline;
	float: left;
}
/* produkt_szczegol */
#kontener #srodek_dlugi #produkt_szczegol img {
	float: left;
	border: 3px solid #cbdaa6;
	margin: 0 15px 7px 0;
}
#kontener #srodek_dlugi #produkt_szczegol h5 {
	background: transparent url(images/background_h.jpg) repeat-x bottom;
	margin: 0 0 25px 0;
	padding: 0 0 3px 5px;
	color: #612e7f;
	font-size: 16px;
	overflow: hidden;
}
#kontener #srodek_dlugi #produkt_szczegol p {
	margin: 0 0 15px 0;
}
#kontener #srodek_dlugi #produkt_szczegol div img {
	display: inline;
	border: 0;
	margin: 0;
	float: none;
	vertical-align: middle;
}
#kontener #srodek_dlugi #produkt_szczegol .produkt_cena_szczegol {
	float: right;
	color: #7da11d;
	font-weight: bold;
	font-size: 16px;
	margin: 0 5px;
}
#kontener #srodek_dlugi #produkt_szczegol .przyciski_szczegol {
	margin: 0 0 25px 0;
	overflow: hidden;
}
#kontener #srodek_dlugi #produkt_szczegol .przyciski_szczegol a.moree {
	background: transparent url(images/icon_more.jpg) no-repeat center left;
	padding-left: 15px;
	font-weight: bold;
	color: #537516;
	text-decoration: none;
}
#kontener #srodek_dlugi #produkt_szczegol .przyciski_szczegol a.moree:hover {
	color: #533c61;
}
#kontener #srodek_dlugi #produkt_szczegol ul {
	margin: 10px 15px 20px 25px;
	padding: 0;
}
#kontener #srodek_dlugi #produkt_szczegol ul li {
	list-style: square outside none;
	margin-bottom: 7px;
}
/* produkt_szczegol */
#kontener #srodek_dlugi #basket #koszyk {
	width: 100%;
	background: #48366a;
	border: 0;
}
#kontener #srodek_dlugi #basket #koszyk td {
	padding: 5px;
	background: #f2f5ec;
}
#kontener #srodek_dlugi #basket #koszyk .koszyk_naglowek {
	color: #fff;
	font-weight: bold;
	text-align: center;
	background: #8ba24d;
}
#kontener #srodek_dlugi #basket #koszyk .koszyk_usun {
	text-align: center;
	width: 20%;
}
#kontener #srodek_dlugi #basket #koszyk .koszyk_lista {
	text-align: left;
	width: 60%;
	vertical-align: middle;
	font-weight: bold;
}
#kontener #srodek_dlugi #basket #koszyk .koszyk_lista img {
	margin-right: 10px;
	vertical-align: middle;
	border: 3px solid #cbdaa6;
}
#kontener #srodek_dlugi #basket #koszyk .koszyk_ilosc {
	text-align: center;
	width: 10%;
}
#kontener #srodek_dlugi #basket #koszyk .koszyk_cena {
	text-align: center;
	color: #7DA11D;
	font-size: 12px;
	font-weight: bold;
	width: 10%;
}
#kontener #srodek_dlugi #basket #koszyk_przyciski {
	width: 100%;
	border: 0;
	margin-top: 15px;
}
#kontener #srodek_dlugi #basket #koszyk_przyciski td {
	padding: 5px;
}
#kontener #srodek_dlugi #basket #koszyk_przyciski .razem {
	color: #7DA11D;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}
/* end SHOP */
/* NEWSLETTER */
#newsletter {
	width: 100%;
	background: #f2f5ec;
	overflow: hidden;
}
#newsletter #newsletter_wrapper {
	width: 910px;
	overflow: hidden;
	margin: 0 auto;
	padding: 15px;
	border-top: 1px solid #e2dfe0;
	text-align: center;
}
#newsletter #newsletter_wrapper input {
	background-color: #FFFFFF;
	border: 1px solid #A0B574;
	color: #533C61;
	font-size: 11px;
	overflow: hidden;
	padding: 3px 2px;
	width: 140px;
	margin: 0 10px 0 25px;
}
/* dol */
#dol {
	width: 100%;
	height: 54px;
	background: transparent url(images/background_stopka.jpg) repeat-x top;
}
#dol #stopka{
	margin: 0 auto;
	width: 948px;
	color: #e5ead7;
	font-size: 10px;
	overflow: hidden;
	padding: 0 18px;
}
a.link_stopka:link, a.link_stopka:visited {
	color: #e5ead7;
	text-decoration: underline;
}
a.link_stopka:hover {
	color: #cfd7b9;
}
#dol #stopka #copy {
	float: left;
	margin: 14px 0 0 0;
	width: 35%;
}
#dol #stopka #disclaimer {
	float: left;
	margin: 14px 0 0 0;
	width: 30%;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
#disclaimer_text {
	display: none;
	overflow: hidden;
	width: 948px;
	margin: 15px auto;
	color: #e7ecdb;
}
#dol #stopka #iguana {
	float: right;
	margin: 14px 0 0 0;
	text-align: right;
	width: 35%;
}
/* end dol */

a.list {
color: #333333;
text-decoration:none;
font-weight: normal;
}

a.list:hover {
color: #533c61;
text-decoration:underline;
font-weight: normal;
}

a.list:active {
color: #333333;
text-decoration:none;
font-weight: normal;

}
ul#az {
	list-style: none;
	margin: 10px;
	padding: 0;
}
ul#az li {
	padding: 5px 0 5px 10px;
	margin: 5px;
	border-bottom: 1px solid #d0d2cb;
	border-left: 1px solid #d0d2cb;
}
.produkt_nazwa_az {
	color: #533c61;
	font-weight: bold;
	font-size: 13px;
}
.produkt_cena_az {
	color: #7da11d;
	font-weight: bold;
	font-size: 14px;
	padding-left: 7px;
}