html, body {
 padding: 0;
 margin: 0;
 color: #000;
 background: #f0f0f0;
 font: normal 8pt Verdana;
 width:100%;
 height:100%;
}
#menu, #header, #content {
 margin-left: 20%;
 margin-right: 20%;
 width: 60%; 
/* xfloat: left; */
}
div#header {
 background: #eee;
 font: bold normal 2.5em Tahoma;
 line-height:1.5em;
}
div#menu {
 font-size: 8pt; 
 line-height: 2em;
}
div#content { 
 background: #fff; 
/* xoverflow:auto; */
}
div#content_wrapper{
 padding:4pt;
 padding-left:8pt;
 padding-right:8pt;
 padding-bottom:8pt;
}
#menu a { 
 margin:0;
 text-decoration:none; 
 display:inline; 
 color: red; 
 padding:5pt; 
 padding-top:2pt; 
 padding-bottom:0pt; 
}
#menu a:hover { 
 text-decoration:underline; 
/* xmargin:-1px; */
}
#menu h1 { 
    display: inline; 
}
#lang_switch {
}
#menu ul { 
 background: #f0f0f0;
    margin:0;
    padding: 0; 
    display: block; 
    list-style: none; 
    white-space: nowrap; 
    width:100%;
    border-bottom:1px black solid;
    height:2.45em;
}
#menu ul li { 
    display: inline; 
    padding-right: 1em;
    list-style-type: none; 
    position:relative;
 font-size: 1.75em; 
 margin-left:5pt;
}
#menu ul li h1 { 
 padding:6pt; 
 padding-top:2pt; 
 padding-bottom:0pt; 
 font-size: 1.1em; 
 background: #fff;
 border:1px black solid;
 border-bottom:none;
 border-bottom:1px #fff solid;
}
#menu ul li ul { 
 height:1em;
 background: #fff;
 padding: 0; 
 padding-top:4pt;
 padding-bottom:8pt;
 display: inline; 
 float: left;
 border-bottom:1px gray dotted;
 margin-bottom:8pt;
}
#menu ul li ul li {
 font-size: 0.75em; 
 float: left;
}
#menu ul li ul li h1 { 
 padding:0;
 padding-left:5pt;
 line-height:1.5em;
 border:none;
}
/* */
a {
 text-decoration: underline;
 color:red;
}
a:hover {
 text-decoration: none;
}
img {
 margin: 0; padding: 0;
 border: none;
}
p {
 margin: 11pt 0; padding: 0;
}
br {
 margin: 0; padding: 0 0 36pt 0;
}
h6 {
 margin: 7.5pt 0 7.5pt 0; padding: 0;
 font: bold 9pt Trebuchet MS;;
}
h5{
 margin: 7.5pt 0 7.5pt 0; padding: 0;
 font: bold 10pt Trebuchet MS;;
}
h4{
 margin: 7.5pt 0 7.5pt 0; padding: 0;
 font: bold 12pt Trebuchet MS;;
}
h3{
 margin: 7.5pt 0 7.5pt 0; padding: 0;
 font: bold 15pt Trebuchet MS;;
}
h2{
 margin: 7.5pt 0 7.5pt 0; padding: 0;
 font: bold 19pt Trebuchet MS;;
}
h1{
 margin: 7.5pt 0 7.5pt 0; padding: 0;
 font: bold 22pt Trebuchet MS;;
}
.title {
 position: relative;
 width: auto; height: auto;
 font: bold 22pt Trebuchet MS;
 letter-spacing: -1.5pt;
}
.wolnyTekst {
 position: relative;
 width: auto; height: auto;
 text-align: justify;
}
/**/
/* -------------------------------------- */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 90;
 width: 100%;
 height: 500px;
}
#jquery-lightbox {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 z-index: 100;
 text-align: center;
 line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
 position: relative;
 background-color: #fff;
 width: 250px;
 height: 250px;
 margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
 position: absolute;
 top: 0%;
 left: 0%;
 height: 25%;
 width: 100%;
 text-align: center;
 line-height: 0;
}
#lightbox-nav {
 position: absolute;
 top: 0;
 left: 0;
 height: 100%;
 width: 100%;
 z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
 width: 49%;
 height: 100%;
/* zoom: 1; */
 display: block;
}
#lightbox-nav-btnPrev { 
 left: 0; 
 float: left;
}
#lightbox-nav-btnNext { 
 right: 0; 
 float: right;
}
#lightbox-container-image-data-box {
 font: 10px Verdana, Helvetica, sans-serif;
 background-color: #fff;
 margin: 0 auto;
 line-height: 1.4em;
 overflow: auto;
 width: 100%;
 padding: 0 10px 0;
}
#lightbox-container-image-data {
 padding: 0 10px; 
 color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
 width: 70%; 
 float: left; 
 text-align: left; 
} 
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
 display: block; 
 clear: left; 
 padding-bottom: 1.0em; 
} 
#lightbox-secNav-btnClose {
 width: 66px; 
 float: right;
 padding-bottom: 0.7em; 
}
/*-----------------*/
/* jQuery lightBox plugin - Gallery style */
 .gallery { }
 .gallery ul { list-style: none; }
 .gallery ul li 
  { 
  /*   xdisplay: block;  */
    margin:20pt;
  }
 .gallery ul img { border:none; margin-right:10pt;}
 .gallery ul a:hover img {}
 .gallery ul a:hover { color: #fff; }