@import url("reset.css");
@import url("textFormat.css");
@import url("forms.css");
@import url("tables.css");
@import url("header.css");
@import url("footer.css");
@import url("ui.tabs.css");

/*	=ogolny layout
---------------------------------------------------------------------------- */

body {
	background-color: #fff;
}

#container,
#footer .in {
	width: 980px;
	margin: 0 auto;
}

#content {
	/*background: transparent url(../gfx/dots-v.gif) 730px 0 repeat-y;*/
}

#main {
	width: 710px;
	padding: 0 20px 0 0;
	float: left;
	background: transparent url(../gfx/dots-v.gif) right 0 repeat-y;
	min-height: 250px;
}

#sidebar {
	width: 230px;
	padding: 0 0 0 20px;
	float: left;
}

.contentPt #main,
.contentPt #sidebar {
	padding-top: 10px;
}

#footer {
	background: transparent url(../gfx/dots-h.gif) 0 104px repeat-x;
	border-top: 2px solid #E0EFF5;
}

/*	=sciezka
---------------------------------------------------------------------------- */

p#pathway {
	font-size: 11px;
	color: #A1AAB1;
	background: transparent url(../gfx/dots-h.gif) 0 bottom repeat-x;
	padding-bottom: 10px;
	margin-top:-13px;
	position:relative;
}

.DlaFirm p#pathway {
	margin-bottom: 10px;
}

p#pathway strong {
	color: #013A81;
	font-weight: normal;
}

/*	=boksy
---------------------------------------------------------------------------- */

.box,
.introBox {
	margin-bottom: 10px;
}

.box h3 {
	height: 35px;
	background: transparent url(../gfx/bg-bar.jpg) repeat-x;
	border-bottom: 2px solid #E0EFF5;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
}

.box h3 a {
	background: transparent 9px 12px no-repeat;
	text-indent: -9000px;
	display: block;
	width: 100%;
	height: 100%;
	outline: 0;
}

.boxKlienciPolecaja h3 a { background-image: url(../gfx/h-klienci-polecaja.gif); }
.boxNajczesciejKupowaneZKat h3 a { background-image: url(../gfx/h-najczesciej-kupowane.gif); }
.boxNajnowszeZKat h3 a { background-image: url(../gfx/h-najnowsze.gif); }
.boxNajwyzejOcenianeZKat h3 a { background-image: url(../gfx/h-najwyzej-oceniane.gif); }
.boxPolecamyRowniez h3 a { background-image: url(../gfx/h-polecamy-rowniez.gif); }
.boxAktualnosci h3 a { background-image: url(../gfx/h-aktualnosci.gif); }
.boxNapisali h3 a { background-image: url(../gfx/h-napisali.gif); }
.boxRecenzjeWMediach h3 a { background-image: url(../gfx/h-recenzje-w-mediach.gif); }
.boxOpinieKlientow h3 a { background-image: url(../gfx/h-opinie-klientow.gif); }
.boxOpinie h3 a { background-image: url(../gfx/h-opinie.gif); }
.boxZobaczNaMapie h3 a { background-image: url(../gfx/h-zobacz-na-mapie.gif); }
.boxPoznajNawigator h3 a { background-image: url(../gfx/h-poznaj-nawigator.gif); }
.boxOdwiedzZNami h3 a { background-image: url(../gfx/h-odwiedz-z-nami.gif); background-position: 9px 10px; }
.boxDolaczDoKlubu h3 a { background-image: url(../gfx/h-dolacz-do-klubu.gif); }
.boxOfertaDlaFirm h3 a { background-image: url(../gfx/h-oferta-dla-firm.gif); }
.boxPrzydatneLinki h3 a { background-image: url(../gfx/h-przydatne-linki.gif); }
.boxMaszKonto h3 a { background-image: url(../gfx/h-masz-konto.gif); }
.boxNieMaszKonta h3 a { background-image: url(../gfx/h-nie-masz-konta.gif); }
.boxSpisTresci h3 a { background-image: url(../gfx/h-spis-tresci.gif); }
.boxMiejsca h3 a { background-image: url(../gfx/h-ciekawe-miejsca.gif); }
.boxOstatnioDodaneMiejsca h3 a { background-image: url(../gfx/h-ostatnio-dodane-miejsca.gif); }
.boxRegionyAtrakcji h3 a { background-image: url(../gfx/h-regiony-atrakcji.gif); }
.boxInneMiejscaWRegionie h3 a { background-image: url(../gfx/h-inne-miejsca-regionie.gif); }
.boxWiecejOTymMiejscu h3 a { background-image: url(../gfx/h-wiecej-o-tym-miejscu.gif); }
.boxInneWycieczkiWRegionie h3 a { background-image: url(../gfx/h-inne-wycieczki.gif); }
.boxWycieczki h3 a { background-image: url(../gfx/h-wycieczki-do-pobrania.gif); }
.boxBezpieczneZakupy h3 a { background-image: url(../gfx/h-bezpieczne-zakupy.gif); }
.boxNagrody h3 a { background-image: url(../gfx/h-nagrody.gif); }
.boxTagi h3 a { background-image: url(../gfx/h-tagi.gif); }
.boxArchiwumBloga h3 a { background-image: url(../gfx/h-archiwum-bloga.gif); }
.boxArchiwumBloga li {
	margin:11px;
	font-size:12px;
	}
.boxArchiwumBloga li li {
	margin:16px;
	font-size:12px;
	}
.boxArchiwumBloga li li li{
	margin:16px;
	font-size:11px;
	}
.boxTagi li{
	margin:11px;
	font-size:12px;
	}

.boxBezpieczneZakupy li {
	margin-bottom:5px;
	}

.boxPoznajNawigator img {
	margin-left:-10px;
	margin-top:-10px;
	}

.boxArchiwumBloga h3 {
	background: none;
	border-bottom: 0;
}

.boxArchiwumBloga h3 a {
	background-position: 0;
}

.boxTagi h3 {
	background: none;
	border-bottom: 0;
}

.boxTagi h3 a {
	background-position: 0;
}

.boxOstatnioDodaneMiejsca h5, .boxMiejsca h5, .boxInneMiejscaWRegionie h5, .boxNapisali h5 {
	margin-top:-13px;
	}

.boxAktualnosci h5 {
	margin-top:5px;
	}

.boxArtykuly h3 a { background-image: url(../gfx/h-artykuly.gif); }
.boxProdukty h3 a { background-image: url(../gfx/h-produkty.gif); background-position: 9px 10px; }
.boxPosty h3 a { background-image: url(../gfx/h-archiwum-bloga.gif); background-position: 0px 0px; }
.boxArticles h3 a {background-image: url(../gfx/h-artykuly.gif);}
.boxNajczesciejKupowaneZKat h3 a strong,
.boxNajnowszeZKat h3 a strong,
.boxNajwyzejOcenianeZKat h3 a strong {
	display: block;
	height: 16px;
	background: transparent url() right 0 no-repeat;
	padding-left: 185px;
	position: relative;
	top: -4px;
}

.boxNajnowszeZKat h3 a strong { padding-left: 98px; }
.boxNajwyzejOcenianeZKat h3 a strong { padding-left: 161px; }

#container:-moz-first-node .boxNajczesciejKupowaneZKat h3 a strong { top: -3px; }

.Nawigatory .boxNajczesciejKupowaneZKat h3 a strong,
.Nawigatory .boxNajnowszeZKat h3 a strong,
.Nawigatory .boxNajwyzejOcenianeZKat h3 a strong { width: 102px; background-image: url(../gfx/h-nawigatory.gif); }

.Przewodniki .boxNajczesciejKupowaneZKat h3 a strong,
.Przewodniki .boxNajnowszeZKat h3 a strong,
.Przewodniki .boxNajwyzejOcenianeZKat h3 a strong { width: 105px; background-image: url(../gfx/h-przewodniki.gif); }

.Albumy .boxNajczesciejKupowaneZKat h3 a strong,
.Albumy .boxNajnowszeZKat h3 a strong,
.Albumy .boxNajwyzejOcenianeZKat h3 a strong { width: 65px; background-image: url(../gfx/h-albumy.gif); }

.MapyIAtlasy .boxNajczesciejKupowaneZKat h3 a strong,
.MapyIAtlasy .boxNajnowszeZKat h3 a strong,
.MapyIAtlasy .boxNajwyzejOcenianeZKat h3 a strong { width: 114px; background-image: url(../gfx/h-mapy-atlasy.gif); }

.KsiazkiPopnauk .boxNajczesciejKupowaneZKat h3 a strong,
.KsiazkiPopnauk .boxNajnowszeZKat h3 a strong,
.KsiazkiPopnauk .boxNajwyzejOcenianeZKat h3 a strong { width: 232px; background-image: url(../gfx/h-ksiazki-popnauk.gif); }

.box h4 a, ul.products h4 a {
	color: #3B3B3B;
}

.boxNajczesciejKupowaneZKat h4, .boxNajnowszeZKat h4, .boxNajwyzejOcenianeZKat h4 {
	min-height:50px;
	}

.searchResults h4 {
	min-height:30px;
	}

.box .desc, ul.products .desc {
	float: left;
	width: 115px;
}

ul.products {
	width:100%;
	float:left;
	}

ul.products .desc {
	width:150px;
	}

ul.products li {
	list-style:none;
	width:230px;
	float:left;
	margin:0 5px 0 0;
	pading:0;
	height:120px;
	margin-bottom:20px;
	}

.box div.clear { height: 1px; }

.introBox .panels li {
	margin: 0;
	list-style: none;
	width: 300px;
	float: left;
	padding: 0 25px 0 20px;
}

.introBox .panels li.one {
	float: none;
	width: auto;
}

.introBox img.fleft {
	margin-top: 5px;
	border:none !Important;
}

.introBox .desc {
	float: left;
	width: 201px;
	margin-bottom: 10px;
}

.introBox .panels .desc a {
	color: #fff;
}

.introBox .panels li.one .desc {
	width: 545px;
}

.introBox h4 {
	margin-bottom: 14px;
}

.introBox .one h4 {
	font-size: 14px;
}

.introBox .hit p {
	background: transparent url(../gfx/dots-h-w.gif) 0 bottom repeat-x;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

.introBox .one p.price strong {
	color: #9FD8EF;
}

.boxKlienciPolecaja li,
.boxNajczesciejKupowaneZKat li,
.boxNajnowszeZKat li,
.boxNajwyzejOcenianeZKat li,
.boxPolecamyRowniez li,
.boxMiejsca li {
	margin: 0;
	list-style: none;
	width: 216px;
	padding-left: 30px;
	float: left;
}

.boxPolecamyRowniez li {
	width: auto;
	padding-left: 0;
	float: none;
	margin-bottom: 10px;
}

.boxMiejsca li {
	width: 325px;
	padding: 0 30px 0 0;
	margin-bottom: 10px;
}

.boxKlienciPolecaja li.first,
.boxNajczesciejKupowaneZKat li.first,
.boxNajnowszeZKat li.first,
.boxNajwyzejOcenianeZKat li.first {
	padding-left: 0;
}

.boxKlienciPolecaja h4,
.boxNajczesciejKupowaneZKat h4,
.boxNajnowszeZKat h4,
.boxNajwyzejOcenianeZKat h4,
.boxPolecamyRowniez h4 {
	margin-bottom: 14px;
}

.boxArtykuly h4,
.boxProdukty h4 {
	margin-bottom: 10px;
}

.boxAktualnosci,
.boxNapisali {
	width: 345px;
	float: left;
}

.boxAktualnosci {
	margin-right: 20px;
}

.boxAktualnosci li,
.boxNapisali li,
.boxRecenzjeWMediach li,
.boxAktualnosciWide li,
.boxOpinieKlientow li,
.boxArtykuly li,
.boxProdukty li {
	margin: 0;
	list-style: none;
}

.boxRecenzjeWMediach li,
.boxAktualnosciWide li,
.boxOpinieKlientow li {
	width: 355px;
	float: left;
}

.boxKlienciPolecaja img.fleft,
.boxNajczesciejKupowaneZKat img.fleft,
.boxNajnowszeZKat img.fleft,
.boxNajwyzejOcenianeZKat img.fleft,
.boxPolecamyRowniez img.fleft,
.boxAktualnosci img.fleft,
.boxNapisali img.fleft,
.boxRecenzjeWMediach img.fleft,
.boxAktualnosciWide img.fleft,
.boxMiejsca img.fleft,
.boxArtykuly img.fleft,
.boxProdukty img.fleft {
	border: 3px solid #E0EFF5;
	margin-right: 10px;
}

.boxRecenzjeWMediachProductPage img {
	border:none !important;
	}

.boxKoszykProdukt {
	float: left;
	width: 192px;
	margin-left: 45px;
	margin-bottom:10px;
	padding: 2px;
	background: transparent url(../gfx/dots.gif) repeat;

}

.boxKoszykProdukt .in {
background:#F2F8FB !important;
min-height:192px;
padding: 2px;
}



.boxAktualnosci h4,
.boxNapisali h4,
.boxRecenzjeWMediach h4,
.boxAktualnosciWide h4,
.boxOpinieKlientow h4,
.boxMiejsca h4 {
	font-size: 14px;
	margin-bottom: 10px;
}

.boxArticles h4 {
	margin-bottom:10px !important;
	}

.boxArticles div.desc {
	margin-bottom:10px !important;
	width:auto !Important;}


.boxKlienciPolecaja .desc,
.boxNajczesciejKupowaneZKat .desc,
.boxNajnowszeZKat .desc,
.boxNajwyzejOcenianeZKat .desc {
	width: 147px;
}

.boxOpinieKlientow .desc {
	width: 335px;
}

.boxOpinieKlientowWide .desc, .boxOpinieKlientowWide li {
	width:550px;
	}

.boxPolecamyRowniez .desc {
	width: 147px;
}

.boxAktualnosci .desc,
.boxNapisali .desc,
.boxRecenzjeWMediach .desc,
.boxAktualnosciWide .desc {
	width: 228px;
}

.boxMiejsca .desc {
	width: 209px;
}

.boxAktualnosci .desc p,
.boxNapisali .desc p,
.boxRecenzjeWMediach .desc p,
.boxAktualnosciWide p {
	margin: 0;
}

.boxOpinieKlientow h5 {
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 8px;
}

.boxOpinieKlientow h5.readMore {
	font-weight: bold;
	margin-bottom: 10px;
}

.boxOpinieKlientow h5 a {
	margin-right: 5px;
	font-weight: bold;
}

.boxOpinieKlientow h5 em.rank1,
.boxOpinieKlientow h5 em.rank2,
.boxOpinieKlientow h5 em.rank3,
.boxOpinieKlientow h5 em.rank4,
.boxOpinieKlientow h5 em.rank5 { margin-left: 8px; }

.boxRecenzjeWMediachWide li,
.boxRecenzjeWMediachWide li .desc {
	width: 550px;
}

.boxRecenzjeWMediachWide li p {
	margin-bottom: 10px !important;
}

.product {
	background: transparent url(../gfx/dots-h.gif) 0 bottom repeat-x;
}

.productImg {
	width: 210px;
	float: left;
	overflow: hidden;
}

.productImg img, .searchResults div.photo img, #main img {
	border: 3px solid #E0EFF5;
}


#main p.rank img {
	border:none;
	}


.productDesc {
	width: 510px;
	float: left;
}

.productDesc h1 {
	font-size: 18px;
	line-height:23px;
	margin-top:-5px;
	color: #3B3B3B;
	margin-bottom: 4px;
}

.productDesc h2 {
	font-weight: normal;
	font-size: 1em;
}

.productDesc h1 span.back {
	font-weight: normal;
	font-size: 12px;
	margin-left:30px;
}

.productDesc .desc {
	background: transparent url(../gfx/dots-h.gif) 0 bottom repeat-x;
	padding-bottom: 8px;
	margin-bottom: 8px;
}

.productDesc .desc p {
}

.productDesc p.rank {
	margin-bottom: 8px;
}

ul.productActions,
ul.boldList {
	background: transparent url(../gfx/dots-h.gif) 0 bottom repeat-x;
	padding-bottom: 6px;
	margin-bottom: 4px;
}

ul.boldList {
	margin-bottom: 10px;
}

ul.productActions li,
ul.boldList li {
	list-style: none;
	margin: 0;
	padding: 2px 0 2px 17px;
	background: transparent url() 0 3px no-repeat;
	font-weight: bold;
}

ul.boldListInline li {
	display: inline;
	padding-left: 0;
	padding-right: 15px;
}

ul.productActions li.index { background-image: url(../gfx/ico-index.gif); }
ul.productActions li.inside { background-image: url(../gfx/ico-book.gif); }
ul.productActions li.votes { background-image: url(../gfx/ico-vote.gif); }
ul.productActions li.files { background-image: url(../gfx/ico-file.gif); }
ul.productActions li.reviews { background-image: url(../gfx/ico-review.gif); }
ul.productActions li.rec { background-image: url(../gfx/ico-mail.gif); }

dl.productDetails {
	width: 90%;
}

dl.productDetails dt,
dl.productDetails dd {
	display: inline;
	font-size: 11px;
	line-height: 1.8em;
}

dl.productDetails dt {
	font-weight: bold;
}

.productBuy {
	float: left;
	width: 192px;
	padding: 2px;
	background: transparent url(../gfx/dots.gif) repeat;
	margin-left: 45px;
	margin-bottom:10px;
}

.productBuy .in {
	background-color: #F2F8FB;
	padding: 12px;
	min-height: 193px;
}

.productBuy dl.price {
	background: transparent url(../gfx/dots-h.gif) 0 bottom repeat-x;
	padding-bottom: 14px;
	margin-bottom: 12px;
}

.productBuy dl.price dt {
	margin-bottom: 4px;
}

.productBuy dl.price dd.old {
	text-decoration: line-through;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 6px;
}

.productBuy dl.price dd.act {
	color: #5EB3D5;
	font-weight: bold;
	font-size: 18px;
}

.productBuy .priceInfo {
	background: transparent url(../gfx/dots-h.gif) 0 bottom repeat-x;
	padding-bottom: 12px;
	margin-bottom: 10px;
}

.productBuy .priceInfo p {


	margin: 0;
}

.productBuy .priceInfo p a {
	background: transparent url(../gfx/ico-info-big.gif) no-repeat;
	padding-left: 37px;
	display:block;
	color:#6F7E94;
}

.boxPrzydatneLinki ul li {
	list-style: none;
	margin: 0;
}

.boxPrzydatneLinki ul li a {
	display: block;
	font-weight: bold;
	background: transparent url(../gfx/dots-h.gif) 0 bottom repeat-x;
	padding: 6px 0 8px;
}

.boxPrzydatneLinki ul li.last a { background: none; }

.boxAktualnosciWide h4 {
	margin-bottom: 0;
}

.boxAktualnosciWide h5.date {
	color: #89BED3;
	margin-bottom: 6px;
}

.box400 {
	width: 400px;
	margin: 0 auto;
}

.box400 h3 {
	color: #09508C;
	font-size: 13px;
	text-transform: uppercase;
	padding-left: 10px;
}

.notice {
	margin-bottom: 10px;
	background: transparent url(../gfx/dots-h.gif) 0 bottom repeat-x;
	padding: 0 10px 15px;
	text-align: center;
}

.noticeError {
	color: #D95B5B;
}

.notice p {
	margin: 0;
}

ul.clientActions {
	padding-left: 40px;
}

ul.clientActions li {
	list-style: none;
	margin: 0;
	width: 340px;
	float: left;
	padding: 0 50px 0 80px;
	position: relative;
	margin-bottom: 10px;
}

ul.clientActions li h3 {
	margin-bottom: 10px;
}

ul.clientActions li h3 a {

}

ul.clientActions li .ico {
	position: absolute;
	top: 0;
	left: 0;
	width: 64px;
	height: 64px;
}

ul.clientActions li .ico a {
	display: block;
	width: 100%;
	height: 100%;
}

ul.clientActions li.edycjaKonta .ico a { background-image: url(../gfx/ico-big-edit.gif); }
ul.clientActions li.zmianaHasla .ico a { background-image: url(../gfx/ico-big-lock-open.gif); }
ul.clientActions li.twojeZamowienia .ico a { background-image: url(../gfx/ico-big-cart.gif); }
ul.clientActions li.wystawioneOpinie .ico a { background-image: url(../gfx/ico-big-stars.gif); }
ul.clientActions li.punktyCB .ico a { background-image: url(../gfx/ico-big-pig.gif); }
ul.clientActions li.ustawieniaNewslettera .ico a { background-image: url(../gfx/ico-big-mail.gif); }
ul.clientActions li.usunKonto .ico a { background-image: url(../gfx/ico-big-alert-g.gif); }
ul.clientActions li.konkurs .ico a { background: url(../gfx/ico-konkurs.jpg) no-repeat 10px 10px;}
ul.clientActions li.konkurs2 .ico a { background: url(../gfx/ico-konkurs2.jpg) no-repeat 10px 10px;}

ul.clientActions li.konkurs p {background:#E0EFF5;padding:5px;}
ul.clientActions li.konkurs2 p {background:#E0EFF5;padding:5px;}


ul.clientVotes li {
	list-style: none;
	margin: 0 0 20px 0;
}

ul.clientVotes .col1 {
	width: 200px;
	padding: 0 20px 0 0;
	float: left;
}

ul.clientVotes .col2 {
	width: 400px;
	float: left;
}

ul.clientVotesPanel .col2 {
	width:700px;
	}

ul.clientVotes li h3 {
	margin-bottom: 10px;
}

ul.clientVotes li p.date,
ul.clientVotes li p.rank {
	margin-bottom: 7px;
	padding-bottom: 7px;
	background: transparent url(../gfx/dots-h.gif) 0 bottom repeat-x;
}

.noticeBox {
	border: 1px solid #AADA15;
	padding: 5px 10px;
	margin-bottom: 10px;
	background-color: #F9FDEA;
}

.noticeBoxError {
	border-color: #DB0000;
	background-color: #FDEAEA;
	color: #937171;
}

.noticeBox p {
	margin: 0;
}


.searchResults td {
	width: 50%;
	padding-bottom: 20px !important;
}

.searchResults .photo {
	width: 140px;
	height: 140px;
	float: left;
	/*background: transparent url(../gfx/img-blank.gif) no-repeat;*/
	text-align: center;
}

.searchResults .desc {
	float: left;
	width: 200px;
}

form#szukaj_sort {
/*	background: transparent url(../gfx/dots-h.gif) 0 bottom repeat-x; */
/*	padding-bottom: 12px;
    margin-top: -42px;*/
}

ul.catList li {
	list-style: none;
	margin: 0;
}

ul.catList li h4 {
	margin-bottom: 10px;
	font-size: 14px;
}

ul.catList li p {
	margin-bottom: 10px;
}

ul.catList li h5 {
	font-weight: normal;
	margin-bottom: 10px;
}

/*	=buttony
---------------------------------------------------------------------------- */

.btnMore,
.btnOrder {
	margin: 0;
}

.btnMore a,
.btnOrder a {
	background: transparent url(../gfx/btn-wiecej.gif) no-repeat;
	display: block;
	width: 82px;
	height: 24px;
	text-indent: -9000px;
	outline: 0;
}

.boxNieMaszKonta .btnMore a {
	background: transparent url(../gfx/btn-zarejestruj2.gif) no-repeat;
	}

.boxMaszKonto .btnMore a {
	background: transparent url(../gfx/btn-zaloguj2.gif) no-repeat;
	}

.btnOrder a { background-image: url(../gfx/btn-zamow2.gif); }

.btnX {
	width: 16px;
	height: 16px;
	background: transparent url(../gfx/btn-x.gif) no-repeat;
	border: none;
	cursor: pointer;
	font-size: 1px;
	color: #fff;
}

/*	=ocena & cena
---------------------------------------------------------------------------- */

p.rank,
p.price {
	background: transparent url(../gfx/dots-h.gif) 0 bottom repeat-x;
	margin-bottom: 3px;
	padding: 0 0 6px 0;
}

p.price { margin-bottom: 15px; }

p.rank small {
	font-size: 11px;
}

p.price strong {
	color: #5EB3D5;
}

em.rank1,
em.rank2,
em.rank3,
em.rank4,
em.rank5 {
	padding-left: 55px;
	background: transparent url(../gfx/ico-stars.gif) -60px center no-repeat;
}

em.rank1 { background-position: -44px center;}
em.rank2 { background-position: -33px center;}
em.rank3 { background-position: -22px center;}
em.rank4 { background-position: -11px center;}
em.rank5 { background-position: 0 center;}

em.rank1 span,
em.rank2 span,
em.rank3 span,
em.rank4 span,
em.rank5 span { display: none; }

p.rank a.vote {
	font-weight: bold;
	margin-left: 5px;
}

/*	=prezentacja miejsc
---------------------------------------------------------------------------- */

.places ul.view {
	width: 224px;
	height: 130px;
	overflow: hidden;
	position: relative;
	border: solid #0F6AAE;
	border-width: 3px 3px;
	background-color: #0F6AAE;
	margin: 0;
}

.places ul.view li {
	margin: 0;
	list-style: none;
	padding: 76px 10px 0;
	height: 54px;
}

.places ul.view img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.places ul.view .overlay {
	width: 224px;
	height: 58px;
	background: transparent url(../gfx/overlay.png) no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
}

.places ul.view h4,
.places ul.view p {
	position: relative;
	z-index: 3;
	margin: 0;
	color: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 13px;
}

.places ul.view h4 {
	margin-bottom: 4px;
}

.places ul.view p {
	font-size: 11px;
}

.places ul.view a {
	color: #fff;
}

.places ul.view a { text-decoration: none; }

/*	=paginacja
---------------------------------------------------------------------------- */

.pagination {
	text-align: center;
	background: transparent url(../gfx/dots-h.gif) 0 bottom repeat-x;
	margin-bottom: 10px;
}

.pagination ul {
	background: transparent url(../gfx/dots-h.gif) repeat-x;
	padding: 7px 0 6px;
	margin: 0;
}

.pagination li {
	list-style: none;
	margin: 0;
	display: inline;
}

.pagination a {
	font-weight: bold;
	color: #00599C;
	padding: 5px 9px;
	margin: 0 -2px;
}

.pagination a:hover {
	background-color: #F0F8FB;
	text-decoration: none;
}

.pagination li.active a {
	background-color: #E0EFF5;
}

/*	=menu boczne
---------------------------------------------------------------------------- */

.sidemenu {
	background: #015A9D url(../gfx/bg-bar.jpg) repeat-x;
	color: #FEFEFE;
	padding: 0 0 5px 0;
}

.sidemenu h3 {
	font-size: 1em;
	padding: 10px 0 10px 15px;
	margin-bottom: 0;
}

.sidemenu  ul {
	margin: 0;
}

.sidemenu li {
	list-style: none;
	margin: 0;
	background: transparent url(../gfx/dots-h-w.gif) repeat-x;
	padding: 1px 0 0;
}

.sidemenu li a {
	display: block;
	color: #fff;
	font-weight: bold;
	padding: 7px 15px;
	background: #00599C url() no-repeat;
}

.sidemenu li a:hover {
	text-decoration: none;
}

.sidemenu li.active a {
	background-image: url(../gfx/dec-arrowa.gif);
	background-position: 0 12px;
}

.sidemenu li a:hover {
	background-color: #005493;
}

.sidemenu li.active a {
	color: #A5D414;
	background-color: #00477C;
}

.sidemenu ul ul {
	padding: 0 10px;
	background-color: #00477C;
}

.sidemenu li.lev3, .sidemenu li.lev4, .sidemenu li.lev5 {
	background-image: url(../gfx/dots-h-w2.gif);
}

.sidemenu li.lev3 a, .sidemenu li.lev4 a, .sidemenu li.lev5 a  {
	background-color: #00477C;
	padding-left: 32px;
	font-weight: normal;
}


.sidemenu li.active a {
	font-weight: bold !important;
}


.sidemenu li.active li a {
	color: #fff;
	background-image: none;
}

.sidemenu li.active li a:hover {
	color: #8FCBE2;
	background-color: #004477;
}

.sidemenu li.active li.active a {
	color: #A5D414;
	font-weight: bold;
}

.sidemenu ul li.active li.active a:hover {
	color: #A5D414;
}

.sidemenu ul ul ul {
	padding: 0;
}

.sidemenu li.lev4 a  {
	padding-left: 50px;
}

.sidemenu li.lev5 a  {
	padding-left: 70px;
}

.sidemenu li.active li.active li a {
	color: #fff;
	font-weight: normal;
}

.sidemenu li.active li.active a:hover {
	color: #8FCBE2;
}

.sidemenu li.active li.active li.active a {
	color: #A5D414;
}

.sidemenu li.active li.active li a:hover {
	color: #8FCBE2;
}

/*	=pozostale
---------------------------------------------------------------------------- */

a.Zoom {
	background:url(../gfx/ico-zoom.gif) no-repeat 0 5px;
	padding:10px 15px 10px 25px;
	display:block;
	margin-left:35px;
	}

.emptyOpinion {
	margin-right:10px;
	vertical-align:top;
	position:relative;
	top:-15px;
	border:none !important;
	}

p.totalPrice span {
	display:block;
	font-weight:bold;
	font-size:15px;
	}

p.totalPrice span strong {
	color:#025C9F;
	}

a.print {
	width:100px;
	background: #fff url(../gfx/dots-h.gif) repeat-x left bottom;
	display:block;
	font-size:11px;
	color:#6F7E94;
	float:right;
	position:relative;
	top:-21px;
	}

a.print:hover {
	text-decoration:none;
	}

a.print span {
	position:relative;
	top:-5px;
	}

a.print img {
	background:url(../gfx/dots-v.gif) repeat-y left top;
	margin-right:5px;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:8px;
	border:none !important;
	}

hr {
	display: none;
}

div.pressFooter {
	font-size:11px;
	border-top:1px solid #efefef;
	padding-top:15px;
	margin-bottom:30px;
	}

img.mapman {
	margin-right: -19px;
	margin-top: -92px;
	border:none !important;
}

/*
h3.firmaWydawnictwa,
h3.firmaUslugi,
h3.firmaReklama,
h3.firmaKontakt {
	height: 18px;
	text-indent: -9000px;
	background-repeat: no-repeat;
	margin-top: 10px;
}

h3.firmaWydawnictwa { background-image: url(../gfx/h-firma-wydawnictwa.gif); }
h3.firmaUslugi { background-image: url(../gfx/h-firma-uslugi.gif); }
h3.firmaReklama { background-image: url(../gfx/h-firma-reklama.gif); }
h3.firmaKontakt { background-image: url(../gfx/h-firma-kontakt.gif); }

h3.firmaWydawnictwa a,
h3.firmaUslugi a,
h3.firmaReklama a,
h3.firmaKontakt a {
	display: block;
	width: 100%;
	height: 100%;
	outline: 0;
}

*/

table.mapaStrony td {
	vertical-align:top;
	}

table.mapaStrony li {
	list-style:none;
	}

table.mapaStrony li ul {
	margin-bottom:10px;
	}

table.mapaStrony li a {
	font-size:13px;
	font-weight:bold;
	color:#025C9F;
	}

table.mapaStrony li li {
	list-style:circle;
	}

table.mapaStrony li li a {
	font-size:11px;
	font-weight:normal;
	color:#BCD821;
	}

a.zobaczW {
	display: block;
	width: 170px;
	height: 32px;
	background: transparent url(../gfx/btn-zobacz-wszystkie.gif) no-repeat;
	text-indent: -9000px;
	outline: 0;
	margin: 0px 0 -5px 20px;;
	float: left;
	position: relative;
}

a.dolacz_do_ludzi {
	text-indent:-9000px;
	display:block;
	width:308px;
	height:30px;
	background:transparent url(../gfx/btn-dolacz.gif) no-repeat;
	}

p.createdDate {
	text-align:right;
	margin-top:-10px;
	}

p.lead {
	font-weight:bold;
	}

.DlaFirm p.createdDate {
	text-align:right;
	margin-top:-40px;
	}

.boxOpinieKlientow h5 img {
	border: none !important;
}

div.hitArticle h4 {
	font-size:15px;
	}

div.hitArticle {
	margin-bottom:20px;
	}

div.hitArticle div.desc {
margin-left:105px;
}

div.hitArticle2 {
	padding-top:20px;
	}


table.photosIntro img {
width:160px;
margin:0;
}

table.photosIntro td {
	padding:8px;
	border:none !Important
}

table.photosIntro {
	position:relative;
	left:-9px;
	border:none !Important
}

.productsListSpecial .desc h4 {
	font-size:16px;
	}

.productsListSpecial .boxOpinieKlientow h3 {
padding:0 !important;
border:none !important;
margin-bottom:0;
background:none !important;
}

.productsListSpecial .boxOpinieKlientow h3 a {
color:#025C9F;
text-indent:0;
text-transform:none;
font-size:16px;
padding:0 !important;
background:none;
}

.productsListSpecial div.boxOpinieKlientow {
	margin-bottom:15px;
	padding-top:15px;
	background: transparent url(../gfx/bg-bar.jpg) repeat-x left bottom;
	padding-bottom:40px;
	border-bottom: 2px solid #E0EFF5;
}

.productsListSpecial div.boxOpinieKlientowLast {
	background:none;
	border-bottom:none;
}

/* WYCIECZKI */

.trips {
margin:0;
position:relative;
left:-18px;
}

.trips h2, .mapWrapper h2 {
	background: transparent url(../gfx/bg-bar.jpg) repeat-x;
	border-bottom: 2px solid #E0EFF5;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	padding:10px 10px;
	margin-bottom:5px;
}

.trips td {
	padding:5px 18px;
	border:0;
	vertical-align:top;
	}

.trips img {
	border-width:2px !important;
	float:left;
	margin-right:10px;
}

.trips ul {
	clear:both;
	float:left;
	}

#map_canvas {
	width:706px;
	height:350px;
	border: 2px solid #E0EFF5;
}


p.downloadTrip a {
	display:block;
	width:230px;
	height:62px;
	float:left;
	text-indent:-5000px;
	background:url(../gfx/btn-pobierz-wycieczke.gif) -2px -2px;
	overflow:hidden;
	}

p.downloadTrip a:hover {
	background:url(../gfx/btn-pobierz-wycieczke.gif) -2px -104px;
}

p.downloadTrip {
	margin-top:-13px;
	}

p.recommendTrip {
	/*margin-top:-10px;*/
	margin-bottom:20px;
	float:left;
	}

p.recommendTrip a {
	display:block;
	width:230px;
	height:62px;
	float:left;
	text-indent:-5000px;
	background:url(../gfx/btn-polec-znajomemu-big.gif) 0px 0px;
	overflow:hidden;
	position: relative;
	}

p.recommendTrip a:hover {
	background:url(../gfx/btn-polec-znajomemu-big.gif) 0px -103px;
}

ul.parki {margin-left:0;margin-top:10px;float:left;width:600px;}

ul.parki li {
float:left;
width:200px;
margin-bottom:6px;
}

div.justAdded {
padding:5px 5px;
}

div.justAdded p {
color:#BCD821;
font-weight:bold;
margin:0 0 3px 0;
padding-bottom:3px;
}

div.justAdded li.productName {
color:#6F7E94;
font-weight:normal;
border:none;
padding:0;
margin-left:15px;
font-size:11px;
margin-bottom:5px;
}

div.justAdded ul {
	margin-bottom:0;
	}

div.justAdded li.productName span {
	color:#A7A7A7;
	}

div.justAdded p.price {
font-weight:normal;}

div.inYourBasket {
padding:0px 5px;

}

div.inYourBasket p {
margin:3px 0 3px 0;
}

p.goToBasket {
	padding:8px 5px 5px 5px;
	text-align:center;
	margin:0 5px 6px 5px;
	background: transparent url(../gfx/dots-h.gif) 0 bottom repeat-x;
	}

div.goToBasketWrapper {
	margin-top:6px;
	background: transparent url(../gfx/dots-h.gif) 0 top repeat-x;
	}

p.problems {
	padding:0px 4px 0px 4px;
	font-size:11px;
	margin:0 0 4px 0;
	}

p.problems img {
	position:relative;
	top:3px;
	margin-right:3px;
	}


.wycieczkiBox ul.tabs li {
	visibility:hidden;
	}

.boxOdwiedzZNami h3 a { background-image: url(../gfx/h-wycieczki-do-pobrania.gif); background-position: 9px 10px; }


.wycieczkiBox ul.tabs {
	margin-top:-20px;
	}

.wycieczkiBox ul.view {
	border:none !important;
	background:#fff;
	width: 224px;
	height: 80px;
	margin-top:-10px;
	}

.wycieczkiBox ul.view li {
	margin: 0;
	list-style: none;
	padding: 0px 10px 0;
}


.wycieczkiBox ul.view .overlay {
	display:none;
	}


/*JESIENNE*/

.autumn td {
	width:310px;
	}

.autumn {
	margin-bottom:80px;
	}

.autumn td img {
	float:none;
	border: none !important;
	}

.autumn td p.img {
	}

autumn td img {
	margin:0 auto;
	}


.autumn td h2 {
	padding:0;
	margin-top:-5px;
	clear:both;
	}

.autumn td h2 a {
	padding:10px 10px;
	display:block;
	color:#fff;
	}

td.jesienna_wyprzedaz p {
	position:relative;
	margin-top:-4px;
	position:relative;
	top:-15px;
	}

td.jesienna_wyprzedaz p.img {
	top:0;
	margin-top:0;
	}

.leaf-header {
	position:absolute;
	top:40px;
	left:520px;
	display:none;
	}


.active_odwiedz	 .leaf-header {
	display:block;
	}

td.jesienny_konkurs p {
	position:relative;
	margin-top:-2px;
	position:relative;
	top:-15px;
	}

td.jesienny_konkurs p.img {
	top:0;
	margin-top:0;
	width:100%;
	}

td.jesienny_konkurs img {
	margin:0 auto;
	position: relative;
	top: -13px;
	}

td.jesienny_konkurs h2 {
	margin-top:-22px;
	}

.productsCol {
	position:relative;
	left:-10px;
	}

.productsCol td {
	width:255px;
	padding:0 10px;
	}

.productsCol td h2 {
	font-size:18px;
	font-weight:bold;
	}

.productsCol td p.price {
	font-size:18px;
	color:#5EB3D5;
	margin-top:0;
	}

.productsCol td h2 small {
	font-size:10px;
	text-transform:none;
	margin-left:5px;
	font-weight:normal;
	margin:0;
	line-height:10px;
	}

.productsCol div.photo {
	width:85px;
	float:left;
	margin-right:12px;
	}

.productsCol div.photo img {
	border:4px solid #E0EFF5;
	}

.productsCol div.desc {
	float:left;
	width:125px;
	margin:0;
	}

.productsCol div.desc a {
	color:#000;
	}

.productsCol h2 {
	position:relative;
	}

.productsCol img.leaf-header {
	position:absolute;
	display:block;
	top:0px;
	left:180px;
	}


.mapWrapper {position:relative;}

.mapWrapper img.leaf-header {
	display:block;
	top:0px;
	left:550px;
	border:none !important;
	}

table.photosGallery td {
	position:relative;
	vertical-align:middle;
	text-align:center;
	border:none;
	}

table.photosGallery td div {
	position:relative;
	padding:0;
	}

table.photosGallery td img {
	margin:0;
	}

table.photosGallery td a.delete {
	margin-left:10px;
	}

div.comment p.user {
	margin:0 0 8px 0;
	}

div.comment p.comment {
	margin:0 0 0px 0;
	}

div.comment p.createdDate, p.photoCreatedDate {
	margin:0 0 20px 0;
	color:#999999;
	text-align:left;
	font-size:11px;
	}

table.konkurs {
	margin:0;
	margin-top:0;
	margin-bottom:20px;
	}

table.konkurs td {
	vertical-align:top;
	border:none;
	padding-bottom:0;
	padding-top:0;

	}

table.konkurs td.infoKonkurs {
	padding-left:0;
	padding-right:100px;
	width:710px;
	padding-right:20px;
	background: url(../gfx/dots-v.gif) repeat-y right top;
	}

td.infoKonkurs p.regulamin {
	margin-top:35px;
	margin-bottom:35px;
	}

td.infoKonkurs p.regulamin span {
	position:relative;
	top:-20px;
	margin-top:-20px;
	float:right;
	}



table.konkurs td.prizes {
	padding-left:10px;
	text-align:center;
	}

td.prizes .box {
	margin-bottom:0;
	}

table.konkurs td.prizes img {
	border:none !important;
	}

table.konkurs td.prizes span {
	margin-bottom:15px;
	display:block;
	font-size:12px !important;
	}

p.leafs {
	position:absolute;
	}

span.leaf {
	background:url(../gfx/img-leaf-small.png) no-repeat left top;
	width:57px;
	height:52px;
	display:block;
	float:left;
	margin-right:-20px;
	}

span.rabat {
	font-weight:bold;
	font-size:28px;
	margin-top:5px;
	display:block;
	width:100px;
	color:#5EB3D5;
	text-align:center;
	}

span.rabat strong {
	padding:3px 5px 0 5px;
	display:block;
	}

.priceInfo strong {
	background: #F2F8FB;
}

span.rabat small {
	font-weight:normal;
	font-size:10px;
	color:#6F7E94;
	}

h3.wszystkieKsiazki {
	font-size:14px;
	margin-top:-52px;
	margin-bottom:30px;
	margin-left:380px;
	}

table.global td {
	border:none;
	}

img.bannerMain {
	border: none !important;
	position: relative;
	left: -10px;
	top: -20px;
}

.infoKonkurs .blockLabels label {
	width: 70px;
}

img.leaf-logo {
	position: absolute;
	top: 5px;
	left: 264px;
	width: 45px;
}

ul.zApla li {
	list-style: none;
	margin: 0 44px 20px;
	width: 207px;
	float: left;
}

ul.zApla li a {
	display: block;
	color: #00599D;
}

ul.zApla li a:hover {
	text-decoration: none;
}

ul.zApla li img {
	border-bottom: none !important;
	display: block;
}

ul.zApla li span {
	display: block;
	background: #ddd;
	width: 194px;
	border: solid #E0EFF5;
	border-width: 0 3px 3px;
	font-size: 11px;
	padding: 10px 3px;
	font-weight: bold;
	position: relative;
}

ul.zApla li a:hover span {
	background: #E0EFF5;
}

.blogDesc {
	background: transparent url(../gfx/dots-h.gif) 0 bottom repeat-x;
	padding-bottom: 8px;
	margin-bottom: 8px;
}


.facebook_container {
	text-align: center;
	margin-bottom: 10px;
}
.blip_container {
	text-align: center;
}
