/*
 * IE PNG FIX
 */

img,
div,
h2 { 
behavior: url('/css/gfx/iepngfix.htc');
}

body {
color: #4E2600;
font-family: Verdana, Tahoma;
font-size: 11px;
background: url('gfx/bg.jpg') repeat-x #c5a362;
margin: 0px;
padding: 0px;
}

* {
margin: 0px;
padding: 0px;
border: none;
outline: none;
}

a:link,
a:visited {
font-family: Arial;
font-size: 11px;
color: #ff6000;
font-weight: bold;
text-decoration: underline;
}

a:hover {
color: #d95300;
}

#pozycjoner {
width: 100%;
text-align: center;
}

#container {
text-align: left;
width: 1218px;
border: 0px solid #000000;
margin: 0px auto;
}

.top_flash {
text-align: center;
width: 1218px;
height: 415px;
visibility: visible;
z-index: -1;
}

#top_flash { background: url('gfx/top_flash-main.jpg') no-repeat; }
#top_flash { background: none; }

.banner {
text-align: center;
width: 1218px;
height: 415px;
visibility: visible;
z-index: -1;
}


#banner {
	display:block;
	width:380px;
	height:50px;
	z-index:1;
	top:290px;
	margin-left:380px;
	position:absolute;
}	


#banner { background-color: #eee0bb; }

#content_wrapper {
width: 1218px;
height: 418px;
background: url('gfx/content_bg-main.jpg') no-repeat;
position: relative;
margin-top: -3px;
}

/*
 * Strona główna - Newsletter
 */

.newsletter_wrapper-mainpage {
position: relative;
margin-left: 135px;
}

.newsletter_wrapper-page2 {
float: right;
}

.newsletter_header {
text-indent: -5000px;
width: 225px;
height: 50px;
background: url('gfx/zapiszsie_header.png') no-repeat;
position: absolute;
top: 13px;
left: 0px;
}

.newsletter_text {
font-family: Arial;
font-size: 11px;
color: #482c0c;
position: absolute;
top: 84px;
left: 0px;
width: 227px;
line-height: 15px;
}

.newsletter_form {
position: absolute;
top: 137px;
left: 0px;
}

.newsletter_form form div {
background: url('gfx/hr.jpg') no-repeat bottom;
padding-top: 6px;
padding-bottom: 6px;
}

.newsletter_form input {
font-family: Arial;
font-size: 11px;
color: #482c0c;
font-weight: bold;
width: 152px;
background: none;
}

.newsletter_form label {
font-family: Arial;
font-size: 11px;
color: #482c0c;
float: left;
width: 85px;
margin-top: 2px;
}

#newsletter_sendbtn {
width: 119px;
height: 41px;
position: absolute;
top: 82px;
left: 109px;
text-indent: -5000px;
cursor: pointer;
background: url('gfx/newsletter_sendbtn.png') no-repeat;
}

#newsletter_sendbtn input {
display: none;
}

/* 
 * Strona główna - Gorące wiadomości
 */

.hotnews_header {
text-indent: -5000px;
width: 225px;
height: 50px;
background: url('gfx/hotnews_header.png') no-repeat;
position: absolute;
top: -50px;
left: 4px;
}

.hotnews_wrapper {
position: absolute;
top: 66px;
left: 415px;
width: 310px;
}

.hotnews {
float: left;
width: 310px;
margin-bottom: 10px;
position: relative;
}

.hotnews_foto {
width: 84px;
height: 88px;
margin-right: 10px;
position: relative;
float: left;
}

.hotnews_foto img {
width: 84px;
height: 88px;
}

.hotnewsfoto_border_01 {
width: 87px;
height: 89px;
background: url('gfx/small_fotoborder_01.png') no-repeat;
position: absolute;
top: 0px;
left: 0px;
z-index: 1000;
}

.hotnewsfoto_border_02 {
width: 87px;
height: 89px;
background: url('gfx/small_fotoborder_02.png') no-repeat;
position: absolute;
top: 0px;
left: 0px;
z-index: 1000;
}

.hotnewsfoto_plus {
width: 28px;
height: 27px;
background: url('gfx/plus.png') no-repeat;
position: absolute;
left: -3px;
bottom: 2px;
z-index: 1500;
}

.hotnews_title {
float: left;
width: 200px;
}

.hotnews_title a:link,
.hotnews_title a:visited {
font-family: Arial;
font-size: 11px;
color: #ff6000;
font-weight: bold;
text-decoration: underline;
}

.hotnews_title a:hover {
color: #d95300;
}

.hotnews_content {
font-family: Arial;
font-size: 11px;
color: #482c0c;
margin-top: 2px;
line-height: 15px;
float: left;
width: 200px;
}

.hotnews_more {
float: left;
}

.hotnews_more a:link,
.hotnews_more a:visited {
font-family: Arial;
font-size: 11px;
color: #ff6000;
text-decoration: none;
margin-left: 30px;
}

.hotnews_more a:hover {
color: #d95300;
}

/*
 * Strona główna - Plan tropikalnych imprez
 */

.planimprez_wrapper {
position: absolute;
top: 83px;
left: 765px;
width: 300px;
height: 140px;
}

.planimprez_header {
text-indent: -5000px;
width: 250px;
height: 50px;
background: url('gfx/planimprez_header.png') no-repeat;
position: absolute;
top: -66px;
left: 4px;
}

.planimprez_foto {
width: 116px;
height: 110px;
position: relative;
float: left;
}

.planimprez_foto img {
width: 116px;
height: 110px;
}

.planimprezfoto_border {
width: 132px;
height: 135px;
background: url('gfx/planicon_fotoborder.png') no-repeat;
position: absolute;
top: -2px;
left: -4px;
}

.planimprezfoto_plus {
width: 28px;
height: 27px;
background: url('gfx/plus.png') no-repeat;
position: absolute;
left: -12px;
bottom: -14px;
}

.planimprez_content {
font-family: Arial;
font-size: 11px;
color: #482c0c;
line-height: 15px;
width: 150px;
margin-left: 12px;
float: left;
}

.planimprez_more {
margin-left: 12px;
float: left;
}

.planimprez_more a:link,
.planimprez_more a:visited {
font-family: Arial;
font-size: 11px;
color: #ff6000;
text-decoration: none;
}

.planimprez_more a:hover {
color: #d95300;
}

#pobierzkanalrss {
width: 152px;
height: 35px;
position: absolute;
top: 234px;
left: 919px;
text-indent: -5000px;
cursor: pointer;
}

.planlista {
width: 155px;
height: 35px;
position: absolute;
top: 234px;
left: 755px;
text-indent: -5000px;
cursor: pointer;
}

.planlista a:link,
.planlista a:visited {
font-family: Arial;
font-size: 11px;
color: #ff6000;
text-decoration: none;
}

.planlista a:hover {
color: #d95300;
}

/*
 * Podstrona
 */

.bg_top {
position: absolute;
top: 0px;
left: 0px;
background: url('gfx/top_c_bg.jpg') no-repeat;
width: 1003px;
height: 108px;
z-index: 1;
}

.bg_bottom {
position: absolute;
bottom: -34px;
left: 0px;
background: url('gfx/bottom_c_bg.png') no-repeat;
width: 1003px;
height: 116px;
z-index: 1;
}

.wrapper {
width: 1003px;
margin: 0px auto;
position: relative;
}

#content_wrapper-page2 {
width: 1003px;
height: auto;
background: url('gfx/bg_rep.jpg');
margin: 0px auto;
margin-top: -3px;
margin-bottom: 80px;
padding-bottom: 100px;
position: relative;
float: left;
left: -9px;
}

#pobierzkanalrss-page2 {
width: 156px;
height: 39px;
background: url('gfx/ksiega_btn.png') no-repeat;
position: absolute;
top: 17px;
left: 540px;
text-indent: -5000px;
cursor: pointer;
z-index: 1000;
}

.newsletter_wrapper-page2 {
width: 250px;
height: 280px;
position: relative;
}

#leftcol {
width: 282px;
float: left;
position: relative;
z-index: 10;
}

#rightcol {
width: 721px;
float: right;
position: relative;
z-index: 10;
}

#content {
width: 690px;
position: relative;
}

.content_header {
padding-top: 19px;
clear: both;
}

.content_header h2,
.content_header h3{
text-indent: -5000px;
height: 50px;
margin-left: 22px;
width: 550px;
height: 50px
float: left;
}

/*
#galeria_header { background: url('gfx/galeria_header.png') no-repeat; }
#kontakt_header { background: url('gfx/kontakt_header.png') no-repeat; }
*/

#zaprasza_header { background: url('gfx/zaprasza_header.png') no-repeat; }

.contentText {
margin-top: 20px;
margin-left: 30px;
width: 625px;
float: left;
}

/*
 * News - szczegóły
 */

#content_wrapper-page3 {
width: 1218px;
height: 562px;
background: url('gfx/content_news_bg.jpg') no-repeat;
position: relative;
margin-top: -3px;
}

/*
 * Stuff
 */

.ppl_wrapper {
width: 309px;
height: 150px;
margin-left: 20px;
float: left;
position: relative;
padding-top: 30px;
padding-bottom: 12px;
background: url('gfx/hr2.jpg') no-repeat bottom;
}

.ppl_foto {
width: 119px;
height: 119px;
float: left;
position: relative;
}

.ppl_foto img {
width: 119px;
height: 119px;
float: left;
position: relative;
}

.pplfoto_plus {
width: 28px;
height: 27px;
background: url('gfx/play.png') no-repeat;
position: absolute;
left: -9px;
bottom: -14px;
z-index: 1500;
}

.pplfoto_border {
width: 132px;
height: 135px;
background: url('gfx/fotoborder.png') no-repeat;
position: absolute;
top: -6px;
left: -6px;
z-index: 1000;
}

.ppl_desc {
font-family: Arial;
font-size: 11px;
line-height: 15px;
color: #482c0c;
width: 160px;
float: right;
}

.ppl_name {
font-family: Arial;
font-size: 12px;
color: #fb5008;
line-height: 29px;
text-indent: 30px;
font-weight: bold;
width: 192px;
height: 29px;
background: url('gfx/ppl_name_bg.png') no-repeat;
position: absolute;
top: 119px;
left: 108px;
z-index: 2000;
}

/*
 * Galeria - Lista kategorii
 */

.gallerycat_wrapper {
width: 309px;
height: 150px;
margin-left: 20px;
float: left;
position: relative;
padding-top: 30px;
padding-bottom: 12px;
background: url('gfx/hr2.jpg') no-repeat bottom;
}

.gallerycat_foto {
float: left;
position: relative;
width: 119px;
height: 119px;
}

.gallerycat_foto * {
cursor: pointer;
}

.gallerycat_foto img {
width: 119px;
height: 119px;
}

.gallerycatfoto_plus {
width: 28px;
height: 27px;
background: url('gfx/plus.png') no-repeat;
position: absolute;
left: -9px;
bottom: -12px;
}

.gallerycatfoto_border {
width: 132px;
height: 135px;
background: url('gfx/fotoborder.png') no-repeat;
position: absolute;
top: -6px;
left: -6px;
}

.gallerycat_desc {
font-family: Arial;
font-size: 11px;
line-height: 15px;
margin-bottom: 10px;
margin-left: 21px;
color: #482c0c;
width: 160px;
float: left;
}

.gallerycat_fotocount {
font-family: Arial;
font-size: 11px;
color: #482c0c;
margin-left: 21px;
float: left;
font-weight: bold;
}

.gallerycat_name {
font-family: Arial;
font-size: 12px;
color: #fb5008;
line-height: 29px;
text-indent: 30px;
font-weight: bold;
width: 192px;
height: 29px;
background: url('gfx/ppl_name_bg.png') no-repeat;
position: absolute;
top: 119px;
left: 108px;
cursor: pointer;
}

.gallerycat_name a:link,
.gallerycat_name a:visited {
font-family: Arial;
font-size: 12px;
color: #fb5008;
}

.gallerycat_name a:hover {
text-decoration: underline;
}

/*
 * Galeria
 */

.gallery_wrapper {
width: 140px;
height: 150px;
margin-left: 20px;
float: left;
position: relative;
padding-top: 30px;
padding-bottom: 12px;
background: url('gfx/hr2.jpg') no-repeat bottom;
}

.gallery_foto {
float: left;
position: relative;
width: 119px;
height: 119px;
}

.gallery_foto * {
cursor: pointer;
}

.gallery_foto img {
width: 119px;
height: 119px;
}

.galleryfoto_plus {
width: 28px;
height: 27px;
background: url('gfx/plus.png') no-repeat;
position: absolute;
left: -9px;
bottom: -10px;
}

.galleryfoto_border {
width: 132px;
height: 135px;
background: url('gfx/fotoborder.png') no-repeat;
position: absolute;
top: -6px;
left: -6px;
}

/*
 * Newsy - lista
 */

.newsrow_wrapper {
width: 650px;
height: 150px;
margin-left: 20px;
float: left;
position: relative;
padding-top: 30px;
padding-bottom: 12px;
background: url('gfx/hr3.jpg') no-repeat bottom;
}

.newsrow_foto {
width: 119px;
height: 119px;
float: left;
}

.newsrow_foto img {
width: 119px;
height: 119px;
}

.newsrowfoto_border {
width: 132px;
height: 135px;
background: url('gfx/fotoborder.png') no-repeat;
position: absolute;
top: 24px;
left: -6px;
}

.newsrowfoto_plus {
width: 28px;
height: 27px;
background: url('gfx/plus.png') no-repeat;
position: absolute;
left: -8px;
bottom: 31px;
}

.newsrow_title {
margin-left: 20px;
float: left;
}

.newsrow_title a:link,
.newsrow_title a:visited {
font-family: Arial;
font-size: 11px;
color: #ff6000;
font-weight: bold;
text-decoration: underline;
}

.newsrow_title a:hover {
color: #d95300;
}

.newsrow_desc {
font-family: Arial;
font-size: 11px;
line-height: 15px;
color: #482c0c;
width: 485px;
margin-top: 10px;
margin-left: 20px;
float: left;
}

.newsrow_more {
float: left;
margin-top: 10px;
margin-left: 20px;
}

.newsrow_more a:link,
.newsrow_more a:visited {
font-family: Arial;
font-size: 11px;
color: #ff6000;
text-decoration: none;
}

.newsrow_more a:hover {
color: #d95300;
}

/*
 * News - Content
 */

.news_content_wrapper {
width: 650px;
margin-left: 20px;
float: left;
}

.news_foto {
width: 119px;
height: 119px;
float: left;

margin-right: 15px;

position: relative;
}

.news_foto img {
width: 119px;
height: 119px;
}

.newsfoto_border {
width: 132px;
height: 135px;
background: url('gfx/fotoborder.png') no-repeat;
position: absolute;
top: -6px;
left: -6px;
}

.news_title {
padding-bottom: 10px;
}

.news_text {
font-family: Arial;
font-size: 11px;
line-height: 15px;
color: #482c0c;
}

.news_gallery_wrapper {
margin-top: 20px;
width: 650px;
float: left;
}

.news_gallery_title {
padding-bottom: 10px;
}

.news_gallery {
width: 640px;
float: left;
position: relative;
}

.news_gallery_foto {
width: 119px;
height: 119px;
float: left;
}

.news_gallery_fotos_wrapper {
float: left;
position: relative;
}

.news_gallery_foto img {
width: 119px;
height: 119px;
}

.news_galleryfoto_border {
width: 132px;
height: 135px;
background: url('gfx/fotoborder.png') no-repeat;
position: absolute;
top: -6px;
left: -6px;
}

/*
 * Księga gości
 */

.guestbookentry_wrapper {
width: 650px;
height: auto;
margin-left: 20px;
float: left;
position: relative;
padding-top: 30px;
padding-bottom: 12px;
background: url('gfx/hr3.jpg') no-repeat bottom;
}

.guestbookentry_nick {
font-family: Arial;
font-size: 11px;
color: #482c0c;
margin-left: 20px;
width: 600px;
float: left;
}

.guestbookentry_nick a:link,
.guestbookentry_nick a:visited {
font-family: Arial;
font-size: 11px;
color: #ff6000;
font-weight: bold;
text-decoration: underline;
}

.guestbookentry_nick a:hover {
color: #d95300;
}

.guestbookentry_entry {
font-family: Arial;
font-size: 11px;
line-height: 15px;
color: #482c0c;
width: 600px;
margin-top: 10px;
margin-left: 20px;
float: left;
}

.guestbookentry_more {
float: left;
margin-top: 10px;
margin-left: 20px;
}

.guestbookentry_more a:link,
.guestbookentry_more a:visited {
font-family: Arial;
font-size: 11px;
color: #ff6000;
text-decoration: none;
}

.guestbookentry_more a:hover {
color: #d95300;
}

#dopiszsiedoksiegi {
width: 208px;
height: 35px;
position: absolute;
top: 60px;
left: 489px;
text-indent: -5000px;
cursor: pointer;
z-index: 1000;
background: url('gfx/dopiszsie_btn.png') no-repeat;
}

/*
 * Księga gości - formularz
 */

.guestbookaddform {
position: absolute;
left: 40px;
}

.guestbookaddform form div {
background: url('gfx/hr.jpg') no-repeat left bottom;
padding-top: 6px;
padding-bottom: 6px;
}

.guestbookaddform input {
font-family: Arial;
font-size: 11px;
color: #482c0c;
font-weight: bold;
width: 152px;
background: none;
}

.guestbookaddform textarea {
font-family: Arial;
font-size: 11px;
color: #482c0c;
font-weight: bold;
background: none;
}

.guestbookaddform label {
font-family: Arial;
font-size: 11px;
color: #482c0c;
float: left;
width: 45px;
margin-top: 2px;
}

input.dodajwpis_btn {
width: 131px;
height: 44px;
position: relative;
margin-left: 39px;
margin-top: 10px;
}

#guestbookaddform_sendbtn {
width: 119px;
height: 41px;
position: absolute;
top: 82px;
left: 109px;
text-indent: -5000px;
cursor: pointer;
background: url('gfx/dodajwpis_btn.jpg') no-repeat;
}

/*
 * Kontakt
 */

.contactbox_wrapper {
width: 309px;
height: 150px;
margin-left: 20px;
float: left;
position: relative;
padding-top: 30px;
padding-bottom: 12px;
background: url('gfx/hr2.jpg') no-repeat bottom;
}

.contactbox_foto {
float: left;
}

.contact_tel span,
.contact_email span {
font-family: Arial;
font-size: 11px;
color: #482c0c;
float: left;
margin-left: 21px;
width: 35px;
padding-top: 2px;
}

.contact_email a:link,
.contact_email a:visited {
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #ff4800;
}

.contact_email a:hover {
text-decoration: underline;
}

.contactbox_pos {
font-family: Arial;
font-size: 11px;
color: #482c0c;
margin-top: 15px;
margin-left: 21px;
float: left;
font-weight: bold;
}

.contactbox_name {
font-family: Arial;
font-size: 12px;
color: #fb5008;
line-height: 29px;
text-indent: 30px;
font-weight: bold;
width: 192px;
height: 29px;
background: url('gfx/ppl_name_bg.png') no-repeat;
position: absolute;
top: 119px;
left: 108px;
}

/*
 * Dane teleadresowe
 */

.teleadres_wrapper {
width: 250px;
margin-top: 20px;
float: right;
}

.teleadres_header h2 {
text-indent: -5000px;
height: 50px;
}

.teleadres_content {
margin-top: 20px;
margin-bottom: 20px;
}

.teleadres_content div {
font-family: Arial;
font-size: 11px;
color: #482c0c;
font-weight: bold;
line-height: 18px;
text-align: center;
}

.teleadres_content div span {
font-weight: normal;
}

.teleadres_content div a:link,
.teleadres_content div a:visited {
font-family: Arial;
font-size: 11px;
color: #fb4f07;
}

.teleadres_content div a:hover {
text-decoration: underline;
}

#teleadres_header_id { background: url('gfx/teleadres_header.png') no-repeat; }

/*
 * Bottom Nav
 */

.bottom_nav {
width: 640px;
height: 70px;
margin-top: 15px;
margin-left: 10px;
float: left;
position: relative;
}

.page5 {
float: left;
}

.page5_nr_active {
font-family: Arial;
font-size: 11px;
color: #482c0c;
padding-left: 15px;
font-weight: bold;
}

.nav_separator {
font-family: Arial;
font-size: 11px;
color: #967d4b;
padding-left: 15px;
padding-right: 13px;
}

a.page5_nr:link,
a.page5_nr:visited {
font-family: Arial;
font-size: 11px;
color: #f55b12;
font-weight: bold;
margin-left: 13px;
}

a.page5_nr:hover {
text-decoration: underline;
}

.prevnextpage {
float: right;
}

.prevnextpage span {
font-family: Arial;
font-size: 11px;
color: #482c0c;
}

.prevnextpage span.nav_separator {
color: #967d4b;
}

a.prev_page:link,
a.prev_page:visited,
a.next_page:link,
a.next_page:visited {
font-family: Arial;
font-size: 11px;
color: #f55b12;
font-weight: bold;
}

a.prev_page:hover,
a.next_page:hover {
text-decoration: underline;
}

.pagenr {
font-family: Arial;
font-size: 11px;
color: #482c0c;
clear: left;
padding-top: 15px;
margin-left: 15px;
}

/*
 * Footer
 */

#footer {
font-family: Arial;
font-size: 11px;
color: #482c0c;
width: 550px;
height: 30px;
text-align: right;
float: right;
position: absolute;
bottom: -77px;
right: 6px;
}

#footer a:link,
#footer a:visited {
font-family: Arial;
font-size: 11px;
color: #ff6000;
font-weight: bold;
text-decoration: underline;
}

#footer a:hover {

}

#footer_mainpage {
font-family: Arial;
font-size: 11px;
color: #482c0c;
width: 550px;
height: 30px;
text-align: right;
float: right;
position: absolute;
bottom: 54px;
right: 115px;
}

#footer_mainpage a:link,
#footer_mainpage a:visited {
font-family: Arial;
font-size: 11px;
color: #ff6000;
font-weight: bold;
text-decoration: underline;
}

#footer_mainpage a:hover {

}

div.mapka {
width: 625px;
height: 284px;
border: 6px solid #c5a362;
margin-left: 27px;
}

div.comment {
	padding-bottom: 10px;
	border-bottom: 1px solid #a18a5e;
	margin-bottom: 15px;
}

a.comm_link {
	position: relative;
	left: 20px;
	top: 10px;
}

div#facebook {
	display:block;
	position:absolute;
	top:220px;
	margin-left:130px;
}