body {
   background: url("../images/tlo.jpg") repeat-x fixed 0% 0% rgb(0, 0, 0);
   margin-top:0px;
}

#strona { 
  position:relative;
  margin:auto;
  width:996px;
  height:auto;
  margin-top: 0;
  background-color: transparent;
 background-color: rgba(0, 0, 0, 0.6);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3332FA32,endColorstr=#3332FA32); /* IE6&#8211;IE9 */
  	zoom: 1;
  	border-radius: 20px;
}

#stronatytulowa {
  width:996px;
  height:auto;
  margin-bottom:20px;
  margin-left:20px; 
}

#kontener {
  width: 996px; 
  margin: 0 auto;
} 
 
  #menu {
    font-weight:bold;
    border-top:#000 1px solid;
    border-bottom:#000 1px solid;
    display: table; 
    padding: 0 10px 0 !important; 
    margin: 0 auto; 
    overflow: hidden; 
    font-size: 16px; 
    background-color: transparent;
    background-color: rgba(0, 0, 0, 0.4);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3332FA32,endColorstr=#3332FA32); /* IE6&#8211;IE9 */
    zoom: 1;
    } 
 
  #menu li {
    list-style-type: none; 
    margin: 0 auto; 
    float: left; 
    } 
 
  #menu li:hover {
      background-color: transparent;
     background-color: rgba(0, 0, 0, 0.4);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3332FA32,endColorstr=#3332FA32); /* IE6&#8211;IE9 */
  	zoom: 1;
    } 
 
  #menu li a {
    display: block; 
    color:#FFF; 
    text-decoration: none; 
    padding: 7px 10px 7px;
    
    } 
 
  #menu li a:hover {
    background:#000; 
    color:#FFF;
    
    } 
 
  #menu li li a {
    min-width:63px;
    width: auto;
    } 
 
  #menu li ul {
    min-width: 83px;
    overflow: hidden; 
    display: none; 
    background-color: transparent;
     background-color: rgba(0, 0, 0, 0.4);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3332FA32,endColorstr=#3332FA32); /* IE6&#8211;IE9 */
  	zoom: 1;
    } 
 
  #menu li:hover ul {
    border:1px solid #000;
    position: absolute; 
    padding:0px;
  display: block;  
 }

  #menu *:hover {
    -moz-transition: 0.3s ease-in; 
    -webkit-transition: 0.3s ease-in; 
    -o-transition: 0.3s ease-in; 
    transition: 0.3s ease-in;} 
 
  #menu {
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    -o-border-radius: 3px; 
    border-radius: 3px;} 
 
  #menu li ul {
    -moz-border-radius: 0 0 3px 3px; 
    -webkit-border-radius: 0 0 3px 3px; 
    -o-border-radius: 0 0 3px 3px; 
    border-radius: 0 0 3px 3px;} 
 

#tekst{
  padding-bottom:20px;
 margin-top:20px;
  text-decoration: none;
  width:996px;  
  text-align:left; 
  background-color: transparent;
     background-color: rgba(0, 0, 0, 0.4);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3332FA32,endColorstr=#3332FA32); /* IE6&#8211;IE9 */
  	zoom: 1;
}

.zrodlo{
  margin-top:8px;
  margin-bottom:8px;
  margin-left:0px;
  background-color: transparent;
     background-color: rgba(0, 0, 0, 0.4);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3332FA32,endColorstr=#3332FA32); /* IE6&#8211;IE9 */
  	zoom: 1;
}

#stopka{
  clear: both;
  height:auto ;
  width:996px;
  margin-top:0px;
}

#blok1{
   float: left;
  text-decoration: none;
  width:498px;
  height:auto;
}

#blok2{
   float: right;
  text-decoration: none;
  width:498px;
  height:auto;
}

#lewa{
    float:left;
    width:488px;
    text-align:left;
    line-height:0px;
}
#prawa{
    float:right;
    width:488px;
    text-align:right;
    line-height:0px;
}

#szereg{
  position:relative;
  float: left; 
  text-align: center;  
  margin: 30px 10px 10px 10px; 
  color: #fff; 
  padding: 5px;
  width:217px;
}

.nakladka{
}

 .miniaturka {
padding:5px;
margin-left: 17px;
margin-bottom:20px;
position: relative;
width: 300px;
height:199px;
float: left;
 background-color: transparent;
     background-color: rgba(0, 0, 0, 0.4);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3332FA32,endColorstr=#3332FA32); /* IE6&#8211;IE9 */
  	zoom: 1;
}

 .nazwa {
 background-color: transparent;
    background-color: rgba(0, 0, 0, 0.8);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3332FA32,endColorstr=#3332FA32); /* IE6&#8211;IE9 */
    zoom: 1;
width: 300px;
position: absolute;
left: 5px;
bottom: 5px;
display:none;
}
 
 .miniaturka:hover .nazwa{ display: block; }
 
.nazwa h5 {
  padding-top:5px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #FFF;
margin: 5px 10px;
}

.miniaturka2 {
margin-left: 15px;
margin-bottom:20px;
position: relative;
width: 312px;
height:199px;
float: left;
 background-color: transparent;
     background-color: rgba(0, 0, 0, 0.4);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3332FA32,endColorstr=#3332FA32); /* IE6&#8211;IE9 */
  	zoom: 1;
}

 .nazwa2 {
background:rgb(0, 92, 167);
width: 302px;
position: absolute;
left: 5px;
bottom: -7px;
display:none;
}
 
 .miniaturka2:hover .nazwa2{ display: block; }
 
.nazwa2 h5 {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #fff;
margin: 5px 10px;
}

.zdjecie{
  display: block;
}

.Clear{
    clear:both;
    line-height:0px; }
    
.odstep{
  margin:5px;
}

.centrowanie{
  text-align:center;
}
.dopelnienie{
  height:474px;
}

.bialy{
  color:#FFF;
}

.niebieski{
  color:#005ca7;
}

p{
  color:#FFFFFF; 
  font-family: Times New Roman;
  font-size:12pt;
  padding-right:40px;
  padding-left:40px;
  text-align: justify;
}

h1{
  font-size:20pt;
  font-family:georgia;
  text-align: left;
  text-decoration: none; 
  font-weight:bold;
  font-style:italic;
  color:#FFF; 
  padding-right:40px;
  padding-left:40px;
}

h2{
  font-size:14pt;
  font-family:georgia;
  text-align: left;
  text-decoration: none; 
  font-weight:bold;
  font-style:italic;
  color:#FFF; 
  padding-right:40px;
  padding-left:40px;
}


a{
  text-decoration:none;
  color:#005ca7;
}

