/* CSS Document */
body 
{
 background-image: url(images/bg.jpg);
 background-color: #E8E5D9;
 background-repeat: repeat-x;
 font-family: Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0;
}

.pds 
{
 width: 963px;
 position: relative;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
}

.s 
{
 background-image: url(images/tlo.jpg);
 height: 100%;
 padding-left: 8px;
}

.left 
{
 width: 220px;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 float: left;
}

.float_left 
{
 float: left;
 margin-right: 10px;
}

.float_right 
{
 float: right;
 margin-left: 10px;
}

.right 
{
 width: 700px;
 float: left;
}

.tekst 
{
 padding-top: 5px;
 padding-right: 30px;
 padding-bottom: 5px;
 padding-left: 30px;
 font-size: 12px;
 line-height: 16px;
 color: #3366CC;
}

.tekstozd 
{
 margin: 15px;
 padding-top: 10px;
 padding-right: 15px;
 padding-bottom: 15px;
 padding-left: 15px;
 font-size: 15px;
 font-style: italic;
 color: #003399;
 text-align: center;
 background-color: #efefe7;
}

.tekstnieb 
{
 padding-top: 5px;
 padding-right: 30px;
 padding-bottom: 5px;
 padding-left: 30px;
 font-size: 12px;
 line-height: 16px;
 color: #0066CC;
}

.menu a 
{
 font-weight: bold;
 font-size: 11px;
 padding-top: 7px;
 padding-right: 10px;
 padding-bottom: 7px;
 padding-left: 10px;
 display: block;
 border-left-color: #D9D5C7;
 border-left-width: 8px;
 border-left-style: solid;
 color: #663300;
 border-bottom-color: #F8F1E9;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 margin-bottom: 1px;
 text-decoration: none;
}

.menu a:hover 
{
 border-left-color: #517B9C;
 border-left-width: 16px;
 border-left-style: solid;
 color: #517B9C;
}


.mng 
{
 background-color: #e8e5d9;
 padding-top: 8px;
 padding-right: 15px;
 padding-bottom: 8px;
 padding-left: 15px;
 color: #003399;
 font-style: italic;
 font-size: 14px;
 font-weight: bold;
 border-bottom-color: #ecece6;
 border-bottom-width: 2px;
 border-bottom-style: solid;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
}

.mt 
{
 padding: 8px;
 font-size: 11px;
 color: #663300;
}

.ng 
{
 margin: 0px;
 padding-top: 10px;
 padding-right: 15px;
 padding-bottom: 10px;
 padding-left: 15px;
 font-size: 16px;
 font-style: italic;
 color: #003399;
 text-align: right;
 background-color: #efefe7;
}

.zdj 
{
 padding-top: 10px;
 padding-right: 0px;
 padding-bottom: 10px;
 padding-left: 0px;
 padding-left: 50px;
}

.zdj div 
{
 background-color: #efefe7;
 padding: 5px;
 margin-left: 40px;
 float: left;
}

.zd_ng 
{
 font-size: 18px;
 text-decoration: none;
 font-weight: normal;
 color: #CBD3B4;
}

a 
{
 color: #006699;
 text-decoration: none;
}

a:hover 
{
 color: #006699;
 text-decoration: underline;
}

#lightbox 
{
 position: absolute;
 left: 0;
 width: 100%;
 z-index: 100;
 text-align: center;
 line-height: 0;
}

#lightbox img 
{
 width: auto;
 height: auto;
}

#lightbox a img 
{
 border-style: none;
}

#outerImageContainer 
{
 position: relative;
 background-color: #fff;
 width: 250px;
 height: 250px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
}

#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-style: none;
}

#prevLink, #nextLink 
{
 width: 49%;
 height: 100%;
 background-image: url(data:image/gif;
 base64,aaaa): ;/* Trick IE into showing hover */

 display: block;
}

#prevLink 
{
 left: 0;
 float: left;
}

#nextLink 
{
 right: 0;
 float: right;
}

#prevLink:hover, #prevLink:visited:hover 
{
 background-image: url(../images/prevlabel.gif);
 background-position: left 15%;
 background-repeat: no-repeat;
}

#nextLink:hover, #nextLink:visited:hover 
{
 background-image: url(../images/nextlabel.gif);
 background-position: right 15%;
 background-repeat: no-repeat;
}

#imageDataContainer 
{
 font-size: 10px;
 font-family: Verdana, Helvetica, sans-serif;
 background-color: #fff;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 line-height: 1.4em;
 overflow: auto;
 width: 100%;
}

#imageData 
{
 padding-top: 0;
 padding-right: 10px;
 padding-bottom: 0;
 padding-left: 10px;
 color: #666;
}

#imageData #imageDetails 
{
 width: 70%;
 float: left;
 text-align: left;
}

#imageData #caption 
{
 font-weight: bold;
}

#imageData #numberDisplay 
{
 display: block;
 clear: left;
 padding-bottom: 1.0em;
}

#imageData #bottomNavClose 
{
 width: 66px;
 float: right;
 padding-bottom: 0.7em;
 outline-style: none;
}

#overlay 
{
 position: absolute;
 top: 0;
 left: 0;
 z-index: 90;
 width: 100%;
 height: 500px;
 background-color: #000;
}

.ramka{
 border-style: solid;
 border-color: #0066CC;
 border-width: 1px;
 padding: 5px;
 margin: 5px; 		
}

.fr_cell{
	border-style: solid;
	border-color: black;
	border-width: 1px;
	border-bottom-style: inherit;
	border-right-style: inherit;
	text-align: center;
	width: 75px;
	height: 25px;
}
