

* { margin: 0; padding: 0; }
body { 


	font-family:PTSansCaptionRegular, arial, helvetica, sans-serif;
	/*font: 14px Georgia, serif;*/
	background-image: url(tlogradient2.jpg);
	background-size: 100%;

 }

#tlogora {

	display: block;

	margin-left: auto;
	margin-right: auto;
	
}


#exLeftColumn{
    float:left;
    width:400px;
    margin-left: 40px;
    font-size: 20px;
    font-weight: bold;
    font-family:PTSansCaptionRegular, arial, helvetica, sans-serif;
}
#exRightColumn{
    float:right;
    width:430px;
    font-size: 20px;
    font-weight: bold;
    font-family:PTSansCaptionRegular, arial, helvetica, sans-serif;
    }

#exRightColumn2{
    float:right;
    width:400px;
    font-size: 20px;
    font-weight: bold;
    font-family:PTSansCaptionRegular, arial, helvetica, sans-serif;
    }

#mapka{
	margin-left: 40px;
    float:left;
    width:430px;
    font-size: 20px;
    font-weight: bold;
    font-family:PTSansCaptionRegular, arial, helvetica, sans-serif;
    }

article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }

/*#page-wrap { 
	text-align: center;

margin: -20px auto;  


}*/

h1, h2, p { margin: 20px 0; }

/*#poleprzez {


	background: rgba(0,0,0,.5);

}*/


/*nav {
display: table;
width: 100%;
border-collapse: collapse;
border: none;
text-align: center;
}
nav ul {
display: table-row;
}
nav li {
display: table-cell;
margin: 0;
}*/









#nav {
  width: 100%;
  float: left;
  margin: 0 0 0 0;
  padding: 0;
  background-color: #575755;
  /*border-bottom: 1px solid #ccc;*/  }
#nav ul {
  list-style: none;
  width: 800px;
  margin: 0 auto;
  padding: 0; }
#nav li {
  float: right; }
#nav li a {
  display: block;
  padding: 6px 15px;
  text-decoration: none;
  font-weight: bold;
  color: #99ccb0;
  border-right: 1px solid #ccc; }
#nav li:first-child a {
  border-left: 1px solid #ccc; }
#nav li a:hover {
  color: #767271;
  background-color: #fff; }








div.transbox
      {
      width:900px;
      height:480px;
      /*margin:30px 50px;*/
      background-color:#664232;
      /*border:2px solid white;*/
      /* for IE */
      filter:alpha(opacity=60);
      /* CSS3 standard */
     /* opacity:0.60;*/
      display: block;
	background: rgba(102,66,50,.5);
	margin-left: auto;
	margin-right: auto;

      }
div.transbox p
      {
      margin:10px 40px;
      /*odleglosc miedzy polami*/
      font-weight:bold;
      color:#000;
      opacity:0.8;
      }

p, li {

font-size: 20px;

}

h2 {

	display: inline-block;

}

ul a:link, ul a:visited, li{

	/*display: inline-block;
	padding: 0px 30px;*/
	/*color: #99ccb0;*/
  color: #000000;
	text-decoration: none;
}

