html, body
{ 
  margin: 0; 
  padding: 0; 
  text-align: justify;
  background-color: #ffffff;
  font-family: Arial;
  font-size: 13px;
  color: #1d1d1d;
  line-height: 150%;
  overflow-x: hidden;
  background-image:url('gfx/tlo.jpg');
  background-repeat: repeat-x;  
} 

td
{
  font-family: Arial;
  font-size: 12px;
  color: #1d1d1d;
  line-height: 150%;
} 

font.cena
{
  font-weight: normal;
  font-size: 11px;
  color: #808080;
  font-style: normal; 
  font-family: Arial;
  text-decoration: none;
  line-height: 120%;
}
 
td.gwiazdka
{
  font-weight: normal;
  font-size: 11px;
  color: #808080;
  font-style: normal; 
  font-family: Arial;
  text-decoration: none;
  line-height: 120%;
}

#main
{ 
  width: 914px; 
  text-align: left;  
  margin-left: auto; 
  margin-right: auto;  
} 
 
#logo
{
  position:relative; 
  height:615px; 
  width:100%;
  text-align:center;
  margin:0 auto;
}
#middle
{
  position: relative;
  width: 100%;
  height: 56px;
  background-image: url(gfx/middle.jpg);
  background-repeat: repeat-x; 
}

#leftcol{
 width:237px; 
 float:left; 
 position:relative;
 text-align: left;
 padding-left:35px;
  }
 
#twocols{
 width:622px; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:52px; 
 float:right; 
 position:relative;
 }
 
#maincol
{
 float: left; 
 padding-left: 15px;
 padding-right: 15px;
 padding-bottom: 15px;
 display:inline; 
 position: relative; 
 width:570px;
 background: #eeeeee;
 }
 
#footer
{
  height:128px; 
  clear:both;
  background-image: url(gfx/bottom.jpg);
  background-repeat: repeat-x;
} 
#wrapper
{
  background: #eeeeee;
  background-repeat: no-repeat;
} 

#naglowek
{
  padding-left: 25px;
  padding-bottom: 15px;
} 

#leftmenudiv
{
  width:285px; 
  float:left;
} 
#rightmenudiv
{
  width:260px; 
  float:left;
  padding-left:25px;
} 
#leftmenudivtxt
{
  width:240px; 
  float:left;
  padding-left:10px;
  padding-right:35px;
  padding-top:10px;
  padding-bottom:10px;
  font-family: Arial;
  font-size: 12px;
  color: #1d1d1d;
  line-height: 140%;
} 
#longdivtxt
{
  width:550px; 
  float:left;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
  font-family: Arial;
  font-size: 12px;
  color: #1d1d1d;
  line-height: 140%;
} 
#rightmenudivtxt
{
  width:240px; 
  float:left;
  padding-left:35px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
  font-family: Arial;
  font-size: 12px;
  color: #1d1d1d;
  line-height: 140%;
} 
#stopkalong
{
  width:914px; 
  margin: 0 auto;
} 
#stopkadivleft
{
  width:190px; 
  float:left;
  padding-left:0px;
  padding-right:0px;
  padding-top:32px;
  padding-bottom:0px;
  font-family: Arial;
  font-size: 12px;
  color: #ffffff;
  line-height: 150%;
} 
#stopkadiv
{
  width:160px; 
  float:left;
  padding-left:10px;
  padding-right:10px;
  padding-top:32px;
  padding-bottom:0px;
  font-family: Arial;
  font-size: 12px;
  color: #ffffff;
  line-height: 150%;
} 

#pamietaj
{
  width:556px;
  background-color:#8b9b15;
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  padding:7px;
  text-align:center;
} 


h1
{
  font-family: Arial;
  font-size: 14px;
  color: #1d1d1d;
  font-weight: bold;
  margin: 0;
}
h2
{
  font-family: Arial;
  font-size: 10px;
  color: #505050;
  margin-top: 0;
  padding-left: 13px;
}
h3
{
  font-family: Arial;
  font-size: 20px;
  color: #1d1d1d;
  font-weight: bold;
  margin: 0;
}
h4
{
  font-family: Arial;
  font-size: 10px;
  color: #505050;
  text-align: right;
  margin-top: 5px;
  padding-right: 13px;
}
font.footertext
{
  font-family: Arial;
  font-size: 11px;
  color: #1d1d1d;
  padding-left: 60px;
}

a.linkmore
{
  font-family: Arial;
  font-size: 12px;
  color: #8b9b15;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 15px;
  background-image: url(gfx/arrow3.gif);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 23px;
}
a.linkmore:hover
{
  font-family: Arial;
  font-size: 12px;
  color: #505050;
  font-weight: bold;
  text-decoration: none;
  background-image: url(gfx/arrow3.gif);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 23px;

}

a.link
{
  font-family: Arial;
  font-size: 12px;
  color: #8b9b15;
  font-weight: bold;
  text-decoration: none;
}
a.link:hover
{
  font-family: Arial;
  font-size: 12px;
  color: #505050;
  font-weight: bold;
  text-decoration: none;

}
a.linkup
{
  font-family: Arial;
  font-size: 11px;
  color: #8b9b15;
  font-weight: bold;
  text-decoration: none;
}
a.linkup:hover
{
  font-family: Arial;
  font-size: 11px;
  color: #505050;
  font-weight: bold;
  text-decoration: none;

}
a.footerlink
{
  font-family: Arial;
  font-size: 13px;
  color: #1d1d1d;
  font-weight: bold;
  text-decoration: none;
}
a.footerlink:hover
{
  font-family: Arial;
  font-size: 13px;
  color: #ffce09;
  font-weight: bold;
  text-decoration: none;

}
#getin
{
  margin-right: 35px;
  border: none;
}
#szalaput
{
  margin-right: 10px;
  border: none;
}
#ig
{
  border: none;
}
#link
{
  outline: none;
  -moz-outline-style: none;
}
img.sponsor1
{
  margin-right: 25px;
  border: none;
}
img.sponsor2
{
  margin-right: 15px;
  border: none;
}

img.imglink
{
  border: solid 1px #d5d5d5;
  padding: 4px;
  margin: 10px;
}
img.imglink:hover
{
  border: solid 1px #808080;
  padding: 4px;
  margin: 10px;
}

img.imgnews
{
  border: solid 1px #808080;
  padding: 4px;
  margin-left: 15px;
}
img.imgsp
{
  border: solid 0px #808080;
  padding: 4px;
  margin-left: 15px;
}

a.linkpowrot
{
  font-weight: bold;
  font-size: 11px;
  color: #1d1d1d;
  font-style: normal; 
  font-family: Arial;
  text-decoration: none;
}
a.linkpowrot:hover
{
  font-weight: bold;
  font-size: 11px;
  color: #505050;
  font-style: normal; 
  font-family: Arial;
  text-decoration: none;
}

a.linkmultimedia
{
  font-weight: bold;
  font-size: 13px;
  color: #1d1d1d;
  font-style: normal; 
  font-family: Arial;
  text-decoration: none;
}
a.linkmultimedia:hover
{
  font-weight: bold;
  font-size: 13px;
  color: #505050;
  font-style: normal; 
  font-family: Arial;
  text-decoration: none;
}
#galbox
{
 width:220px; 
 position:relative;
 text-align: left;
 float: right;
 display: table-cell;
 vertical-align: middle;
}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */









#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: none;
}
#outerImageContainer
{
  position: relative;
  background-color: #101010;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}
#imageContainer
{
  padding: 12px;
}
#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-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: url(gfx/prevlabel.gif) left 15% no-repeat; 
}
#nextLink:hover, #nextLink:visited:hover 
{
  background: url(gfx/nextlabel.gif) right 15% no-repeat; 
}
#imageDataContainer
{
  font: 13px Arial;
  background-color: #101010;
  margin: 0 auto;
  line-height: 150%;
  overflow: auto;
  width: 100%;
}
#imageData
{
  padding: 0 10px;
  color: #666;
}
#imageData #imageDetails
{
  width: 90%;
  float: left;
  text-align: left;
  font-weight: normal;
  font-size: 13px;
  color: #FFFFFF;
  font-style: normal; 
  font-family: Arial;
  text-decoration: none;
  line-height: 150%;
}
#imageData #caption
{
  font-weight: normal;
  
}
#imageData #numberDisplay
{
  display: block;
  clear: left;
  padding-bottom: 0.7em;
}
#imageData #bottomNavClose
{
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
#overlay
{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;   background-color: #000; 
}
  
