@charset "utf-8";
/* wyzerowanie domyslnych wartosci */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


* {
	margin: 0;
	padding: 0;
}

html, body, #bg, #bg table, #bg td, #cont {
	height:100%;
	width:100%;
	overflow:hidden;
}

#bg { 
    position: fixed; 
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

#cont {
	position:absolute;
	top:0;
	left:0;
	z-index:70;
	overflow:auto;

}

.box { 
    margin: 0 auto; 
    width: 400px;
    padding: 50px;
    background: white; 
    padding-bottom:100px;
    font: 14px/2.8 Georgia, Serif;
}

.cliner{
clear:both;

}



#page{

	height:auto;
	width: auto;
	margin-left:auto;
	margin-right:auto;
	background-image: url(img/cien_strona.png);
	background-position: center top;
	background-repeat: repeat-y;
}

#top{
	width: 975px;
	height:51px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/top.png);
	background-repeat: no-repeat;
	background-position: left top;
}



#baner{
	width: 975px;
	height:325px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(img/br_menuLeft.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#logo{
	width: 234px;
	height:325px;
	float:left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(img/logo.jpg);
	margin: 0px;
	padding: 0px;
	text-indent: -999em;
}

#logo a{
display:block;
width: 234px;
	height:325px;
}


#baner_flash{
	width: 742px;
	height:325px;
	float:left;
	margin-top: -1px;
	margin-left: -1px;
    z-index:10;
}

#music{
	float:right;
	width:100px;
	height:16px;
	margin-top: 15px;
	margin-left: 5px;
    z-index:11;
}


#tresc{
	width: 975px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-image: url(img/tresc_bg.png);
	background-repeat: repeat-y;
	background-position: center top;

}

#menuLeft{
	width: 232px;
	height: 640px;
	float:left;
	clear: both;
}

#menuLeft ul{
	list-style-type: none;
	margin-left: 1px;
	margin-top:-40px
}

#menuLeft li{
	display:block;
	height:26px;
	width:232px;
	background:url(img/menu.jpg) 0 0 no-repeat;
}



#trescStrony{
	width: 732px;
	height: auto;
	height:auto;
	float:right;
}
#trescStronyTop {
	background-image: url(img/tresc_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 43px;
	width: 729px;
	margin-left:3px;
	margin-top:-42px;
}


#trescDown{
	background-image: url(img/tresc_down.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:auto;
	height:44px;
}

#footer{
	margin-left:auto;
	margin-right:auto;
	width:974px;
	height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 10px;
}

#cheras a{
	color:#fff;
	display:block;
	width:200px;
	float:right;
	text-align:right;
	padding-right:10px;
	text-decoration: none;
	font-weight: normal;
}

#cheras a:hover{
	text-decoration: underline;
}

#cheras {
	float: right;
	width: 970px;
	margin-top:-30px;

	
}
#licznik {
	color: #FFFFFF;
	float:left;
	width: auto;
	padding-left: 20px;
}


.reklama_flash{
text-align:center;
padding-top:40px;

}


#side_bar {
	float:left;
	margin-top:10px;
	padding-top:0px;
	width:228px;
	height:126px;
	background-image: url(img/tel.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-left: 1px;
}


}

#side_bar .header h2 {

	font-size: 10px;
	color: #000000;
}


.hide{
display:block;
text-indent:-999em;
}

#side_bar address{
	float:left;
	display:block;
	margin-top:23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding:5px;
}


#contact_data{
	margin-top:20px;
	margin-left:2px;
	background-image: url(img/contact_data.gif);
	background-repeat: no-repeat;
	height:25px;
	width:228px;
	float:left;
	text-indent:-999em;
	background-repeat: no-repeat;
	clear: both;
	margin-bottom: 20px;
}
.temat {
	background-image: url(img/bg_naglowek.png);
	float: left;
	height: 25px;
	width: auto;
	background-position: left top;
	clear:both;
	background-repeat: no-repeat;
	margin-bottom:5px;
	margin-left: 20px;	
}
.trescStronyCon {
	float: left;
	width: 718px;
	height:auto;
	padding-left: 3px;
}

.trescStronyCon  .txt{
	width:680px;
	height:auto;
	width:auto;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	float:left;
	clear:both;


}

.trescStronyCon  .txt a{
	color:#024416;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

.trescStronyCon  .txt a:hover{
	text-decoration:underline;
}


.trescStronyCon .txt{
	color:#024416;
	font-family:Arial,Helvetica,sans-serif;
	float:left;
	width:680px;
	font-size:12px;
	line-height:185%;
	display:block;
	text-align:left;
}



.txt ul{
	list-style-type: none;
	clear:both;
	float:left;
	padding-left:20px;
	padding-bottom:20px;
	height: auto;
	width: 680px;
}


.txt ul li{
	display: block;
	height: auto;
	width:650px;
	list-style-type: none;
	background-image: url(img/yes.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:18px;
	background-position:  0px top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.txt  .okolica ul{
	list-style-type: none;
	clear:both;
	float:left;
	padding-left:20px;
	padding-bottom:20px;
	height: auto;
	width: 680px;
}


.txt  .okolica ul li{
	display: block;
	height: auto;
	width:650px;
	list-style-type: none;
	background-image: url(img/yes2.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:10px;
	background-position:  0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-bottom:15px;
	text-align: justify;	
	
}

.temat h2 {
	height: 22px;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	width:600px;;
	}


.txt table.cennik{
width: 600px;
border: 2px;
color:#024416;
border-color:#024416;
border-style:solid;
text-align:center;
vertical-align:middle;
border-collapse: collapse;

}

.txt small{
font-size:10px;
color:red;
}

.txt  h3{
	font-size:15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;

}

.txt table.cennik th{
	color:#FFFFFF;
	background-color:#024416;
	border: 2px;
	border-color:#024416;
	border-style:solid;
}

.txt table.cennik td{
border: 1px;
border-color:#024416;
border-style:solid;
vertical-align:middle;

}
.txt table.cennik tr:nth-child(odd) { background-color:#EEE; }





#reklamy_ico{
	width:695px;
	height:auto;
	float:left;
	padding-left:10px;
	margin-top:20px;
}
#reklamy_ico h3{
display:block;
text-indent:-999em;
}
#reklamy_ico #imprezy_ico{
	display: block;
	background-image: url(img/imprezy_ico.jpg);
	height: 146px;
	width: 205px;
	text-indent:-999em;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear:both;
}

#reklamy_ico #galeria_ico{
	display: block;
	background-image: url(img/galeria_ico.jpg);
	height: 146px;
	width: 205px;
	text-indent:-999em;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear:both;
}

#reklamy_ico #atrakcje_ico{
	display: block;
	background-image: url(img/atrakcje_ico.jpg);
	height: 146px;
	width: 205px;
	text-indent:-999em;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	clear:both;
}

#panorama_flash {
	float: left;
	padding-left: 1px;
	padding-top: 40px;
	height: 450px;
	width: 100%;

}

#main_reklama {
	float: left;
	background:#e7f7e4;
	margin-left:-19px;
	margin-top:5px;
	padding-top: 13px;
	height: auto;
	width: 725px;

}

#main_reklama h3 {
display:block;
text-indent: -999em;
}


#main_reklama ul {
	float: left;
	list-style-type: none;
		padding:0px;
		margin:0px;
		width:100%;
}

#main_reklama ul li p {
	display:block;
	width:230px;
	margin-left:2px;
	font-size: 12px;
	line-height: 1.15em;
	text-align: left;
	padding-right:5px;
	background-image: url(img/main_reklamaBg.jpg);
	background-repeat:no-repeat;
	background-position:  228px 1px;
	color: #012E0F;
	float: left;
	height: 110px;
}

#main_reklama ul li p b{
font-size:14px;
display:block;
height:auto;
float:left;
clear:both;

}
#main_reklama ul li{
	margin-left:8px;
	float: left;
	width:230px;
	background-color: #e7f7e4;
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	padding-top: 95px;
	padding-left:0px;
	padding-right:0px;
}

#main_reklama li:last-child{
	background-image: none;
}


#main_reklama #panorama{	
	background-image: url(img/t1.jpg);

	}

#main_reklama #atrakcje{	
	background-image: url(img/t2.jpg);

	}
	
#main_reklama #imprezy{	
	background-image: url(img/t3.jpg);

	}
	
#main_reklama  a, #mainAdtrakcje a{
	display:block;
	margin-right:0px;
	width:150px;
	height:27px;
	float:right;
	background-image: url(img/czytaj_wiecej.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #024416;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding-top:10px;
	background-position: 99% 0px;
}

#main_reklama  a:hover, #mainAdtrakcje  a:hover{
	background-image: url(img/czytaj_wiecejDown.gif);
	color: #b10d0d;
	text-decoration:underline;
}
#main_AtrBg{
	float:left;
	width: 707px;
	height:auto;
	margin-left:-19px;
	background-color:#e6e6e6;
	padding-left: 20px;
}
#mainAdtrakcje{
	float:left;
	width: 295px;
	margin-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #024416;
	margin-top: 10px;
	margin-right: 20px;
	height: auto;
	background-image: url(img/mainAdtrakcje.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 5px;
}



#mainAdtrakcje h3{
	float:left;
	font-size: 14px;
	height:auto;
	font-weight: bold;
	color: #024416;
	clear:both;
	padding-left:10px;
	padding-bottom:5px;
}

#mainAdtrakcje ul{
	list-style-type: none;
	clear:both;
	float:left;
	padding:0px;
	padding-left:20px;
	width:300px;

}

#mainAdtrakcje ul li{
	display: block;
	height: 19px;
	width: 300px;
	list-style-type: none;
	background-image: url(img/yes.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:18px;
	background-position:  0px 50%;
}



body { font-size: 0.7em; }
h3   { font-size: 1.6em; margin: 0px; }

a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width:   100px;

  border:  1px solid black;
  padding: 2px 5px;

  background: #FFFFEE;

  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.0em;
  color:   #008000;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 1px solid black; }


#okolica .tresc_lista {
	text-align:justify;
	padding-top: 2px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	height: auto;
}


#dane_kontaktowe{
	width:320px;
	float:left;
	height:auto;
	padding:5px;
	text-align:center
}

#main_AtrBgKon{
	float:left;
	width: 707px;
	height:auto;
	margin-left:1px;
	margin-top:20px;
	padding-left: 20px;
}
#mainAdtrakcjeKon{
	float:left;
	width: 255px;
	margin-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #024416;
	margin-top: 10px;
	margin-right: 20px;
	height: auto;
	padding-top: 9px;
	padding-left: 12px;
	letter-spacing: 0.1 em;
	line-height: 1.5em;
	background-image: url(img/kontaktBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#main_AtrBgKon img{
margin:10px;
}



.linkWiecej a{
	display:block;
	margin-right:0px;
	width:auto;
	padding-right:40px;
	height:27px;
	float:left;
	background-image: url(img/czytaj_wiecej.gif);
	background-repeat: no-repeat;
	color: #024416;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-top:10px;
	background-position: 99% 0px;
	font-size: 12px;
	font-weight: bold;
}

.linkWiecej  a:hover{
	background-image: url(img/czytaj_wiecejDown.gif);
	color: #b10d0d;
	text-decoration:underline;
}


.bgNamiejscu{
	background-image: url(img/namiejscuBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:auto;
	float:left;
	width:100%;
	padding-left:12px;
	padding-top:8px;
}

ul.galeria {
	float:left;
	height:auto;
	width:650px;
	list-style-type: none;
	margin-left:20px;
	margin-bottom:40px;
}
ul.galeria li{
	padding:2px;
	padding-left:10px;
	background-image: url(img/strzalka.gif);
	background-position: left 7px;
	background-repeat:no-repeat;
}
ul.galeria li a{
	display:block;
	width:auto;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #024416;
	text-decoration:none;
}

ul.galeria li a:hover{
	display:block;
	width:auto;
	height:auto;
text-decoration:underline;

}


.galeria_foto{
	width:680px;
	height:auto;
	width:auto;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 20px;
	float:left;
	margin:0px;


}

.galeria_foto img{
margin-left:14px;
margin-top: 11px;
pading-right:9px;
clear:both;
}

.galeria_foto a:hover{
	text-decoration:underline;
}
.fotoBg{
	float:left;
	width:211px;
	height:168px;
	background-image: url(img/galeriaBg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:0px;
	margin:10px;
	margin-left:5px;
	margin-right:12px;
}


.fotoOp{
	padding-top:6px;
	font-size:8px;
	color: #990000;
	text-align:center;
	 }
	 
	 

