body { color: #676767; font-size: 11px; font-family: Tahoma; line-height: 16px; height: 100%; margin: 0; padding: 0; }
p { }
td { }

.loader_off { visibility: hidden; display: none; }
.loader_on { visibility: visible; display: block; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }


a:link { color: #8bbc00; font-size: 11px; text-decoration: none; }

hr { color: #cecece; background-color: #cecece; border-top-style: solid; }

a:visited { color: #8bbc00; font-size: 11px; text-decoration: none; }



a:hover { color: #8bbc00; font-size: 11px; text-decoration: none; }



a:active { color: #8bbc00; font-size: 11px; text-decoration: none; }



a.galeria:link { color: #676767; font-size: 11px; text-decoration: none; }



a.galeria:visited { color: #676767; font-size: 11px; text-decoration: none; }



a.galeria:hover { color: #676767; font-size: 11px; text-decoration: none; }



a.galeria:active { color: #676767; font-size: 11px; text-decoration: none; }



.zielone { color: #8bbc00; text-decoration: none; }

.foto_gora { background-image: url(images/foto_gora.gif); background-repeat: repeat-x; }

.foto_dol { background-image: url(images/foto_dol.gif); }

.foto_hi { visibility: hidden; }

.loader_czas_off { visibility: hidden; display: none; }

.loader_czas_on { visibility: visible; display: block; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }

.loader_galeria_off { }

.loader_galeria_on { background-color: #fff; background-image: url(images/loading.gif); background-repeat: no-repeat; background-position: center; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }

/*menu*/

#aktualnosci{width: 102px; height: 22px; background-color: #050505;}

#aktualnosci a{display: block; background-image: url(images/aktualnosci_off.gif); height: 22px;}

#aktualnosci a:hover{background-image: url(images/aktualnosci_on.gif); height: 22px;}

#linki{ width: 102px; height: 22px; background-color: #050505; }

#linki a{ display: block; background-image: url(images/linki_off.gif); height: 22px; }

#linki a:hover{ background-image: url(images/linki_on.gif); height: 22px; }

#forum{ width: 102px; height: 22px; background-color: #050505; }

#forum a{ display: block; background-image: url(images/forum_off.gif); height: 22px; }

#forum a:hover{ background-image: url(images/forum_on.gif); height: 22px; }

#kontakt{ width: 102px; height: 22px; background-color: #050505; }

#kontakt a{ display: block; background-image: url(images/kontakt_off.gif); height: 22px; }

#kontakt a:hover{ background-image: url(images/kontakt_on.gif); height: 22px; }

#newsletter{ width: 102px; height: 22px; background-color: #050505; }

#newsletter a{ display: block; background-image: url(images/newsletter_off.gif); height: 22px; }

#newsletter a:hover{ background-image: url(images/newsletter_on.gif); height: 22px; }

#muzyka{ width: 65px; height: 25px; background-color: #050505; }

#muzyka a{ display: block; background-image: url(images/muzyka_off.gif); background-repeat: no-repeat; width: 65px; height: 25px; }

#muzyka a:hover{ background-image: url(images/muzyka_on.gif); background-repeat: no-repeat; width: 65px; height: 25px; }

#informacje{ width: 90px; height: 25px; background-color: #050505; }

#informacje a{ display: block; background-image: url(images/informacje_off.gif); background-repeat: no-repeat; height: 25px; }

#informacje a:hover{ background-image: url(images/informacje_on.gif); background-repeat: no-repeat; height: 25px; }

#galeria1{ width: 57px; height: 25px; background-color: #050505; }

#galeria1 a{ display: block; background-image: url(images/galeria_off.gif); background-repeat: no-repeat; height: 25px; }

#galeria1 a:hover{ background-image: url(images/galeria_on.gif); background-repeat: no-repeat; height: 25px; }

#koncerty{ width: 72px; height: 25px; background-color: #050505; }

#koncerty a{ display: block; background-image: url(images/koncerty_off.gif); background-repeat: no-repeat; height: 25px; }

#koncerty a:hover{ background-image: url(images/koncerty_on.gif); background-repeat: no-repeat; height: 25px; }

/*menu*/

/*lightbox start*/

#lightbox{ position: absolute; top: 40px; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; padding-top: 25px; }



#lightbox a img{ border: none; }



#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; border: solid 1px #e9e8e8; }



#imageContainer{

	padding: 10px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}

#prevLink { left: 0; float: left; background: url(images/prevlabel.gif) left 15% no-repeat;}

#nextLink { right: 0; float: right; background: url(images/nextlabel.gif) right 15% no-repeat;}

#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }





#imageDataContainer{ font: 10px/1.4em Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; }



#imageData{

	padding:0 10px;

	}

#imageData #imageDetails{ width: 70%; float: left; text-align: left; padding-top: 10px; }

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}

#imageData #bottomNavClose{ width: 80px; float: right; padding-top: 10px; padding-bottom: 0.7em; }



#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #fff;

	filter:alpha(opacity=60);

	-moz-opacity: 0.6;

	opacity: 0.6;

	}





.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	}



* html>body .clearfix {

	display: inline-block;

	width: 100%;

	}



* html .clearfix {

	/* Hides from IE-mac \*/

	height: 1%;

	/* End hide from IE-mac */

	}

/*lightbox end*/

.szukaj { color: #727272; font-size: 7pt; font-family: Verdana; padding-right: 2px; padding-left: 2px; border: solid 1px #dbdbdb; }


.wylacz { visibility: hidden; display: none; }
.wlacz { visibility: visible; display: block; }
#newsletter_id { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.but { color: #8bbc00; font-size: 8pt; font-family: Tahoma; background-color: #fff; border: solid 1px #dedede; cursor: pointer; }
