BODY {
 color: #FCFCAC;
 top: 0;
 margin: 0;
 padding: 0;
 text-align: center;
 background-image : url(bernard.jpg);
 background-position: 0px;
 background-repeat: repeat;
 background-attachment: fixed;
 background-position: bottom;
 page-break-after: left;
 size: auto;
}


#calastrona{
 top: 0;
 left: 0;
 width: 1180px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0;
 text-align: left;
}

#naglowek{
 top: 0;
 left: 0;
 width: 100%;
 margin-top: 10px;
 margin-bottom: 0;
 padding: 0;
 margin-left: auto;
 margin-right: auto;
 text-align: left;
 height: 70px;
 color: #FFFFFF;
 background-image : url(tlomenubar.jpg);
 background-position: 0px;
 background-repeat: repeat;
 background-attachment: fixed;
 background-position: bottom;
 filter: Alpha(Opacity=90, FinishOpacity=10, Style=1);
 opacity: 0.7;
 border: outset 2px #A44F36;
}

#naglowek h1{
 font: 250% verdana,Georgia,verdana, Arial, serif;
 text-align: left;
 margin-top: 5pt;
 margin-bottom: 1px;
 margin-left: 10px;
 margin-right: 1pt;
 font-variant: small-caps;
 color: #FFFFFF;
}

#naglowek img{
 margin : 0px;
 height: 100px;
 vertical-align:middle;
 text-align: center;
 border: ridge 10 px #8080FF;
}

#naglowek a:link, #naglowek a:visited {
 display: block;
 color: #FFFF00;
 text-decoration: none;
 background-color: transparent;
}

#naglowek a:hover{
 display: block;
 background-color: transparent;
 color: #FF00FF;
}

#mainlogo{
 text-align: center;
 margin-top: 40px;
 margin-bottom: 1px;
 margin-left: 1px;
 margin-right: 1px;
}


#strona{
 top: 0;
 left: 0;
 width: 1180px;
 margin: auto;
 padding: 0;
 text-align: left;
 overflow-y: auto;
 overflow-x: hidden;
}



#menulewe {
 float: left;
 width: 240px;
 max-width: 245px;
 top: 0;
 left: 0;
 font-family: Georgia, Arial, Helwetica, sans-serif;
 font-size:80%;
 padding: 0px;
 padding-bottom: 10px;
 margin: 0px;
 margin-top:5px;
 background-image : url(tlomenu.jpg);
 background-position: 0px;
 background-repeat: repeat;
 background-attachment: fixed;
 background-position: bottom;
 border: outset 2px #A44F36;
 filter: Alpha(Opacity=80);
 opacity: 0.8;
}

#menulewe h1{
 font: bold 12px verdana, Georgia, Arial, Helwetica, sans-serif;
 color: #FFFFFF;
 margin: 2px;
 padding: 5px;
 background-image : url(tlomenubar.jpg);
 background-position: 0px;
 background-repeat: repeat;
 background-attachment: fixed;
 background-position: bottom;
}

#menulewe ul {
 margin-left: 15px;
 margin-top: 0;
 margin-bottom: 0;
 margin-right: 15px;
 font: bold 11px verdana, arial;
 list-style: none;
 padding: 1px 1px 0px 2px;
}

#menulewe li {
 border-bottom: 2px dotted #A44F36;
 margin-bottom: 0.2em;
}

#menulewe li a:link, #menulewe li a:visited {
 color: #7C3D29;
 text-decoration: none;
}

#menulewe li a:hover{
 color: #480000;
}

#menulewe ul ul {
 margin-left: 10px;
 font-size:95%;
}

#menulewe ul ul li {
 border: 0;
}

#menulewe ul ul a:link, #menulewe ul ul a:visited {
 color: #000000;
 text-decoration: none;
}

#menulewe ul ul a:hover{
 color: #480000;
}

#tresc {
 float: left;
 margin-left: 10px;
 color: #090909;
 background-color: #F8EBE7;
 border: outset 2px #A44F36;
 padding: 10px;
 width: 850px;
 margin-top:5px;
}

#tresc p{
        font-family: Helwetica, sans-serif;;
        font-size: 80%;
        color: #000000;
        margin-top: 2pt;
        margin-bottom: 0pt;
        margin-left: 1pt;
        margin-right: 1pt;
        text-align: justify;
}

#tresc i{
        font-family: Helwetica, sans-serif;;
        color: #000000;
        margin-top: 2pt;
        margin-bottom: 0pt;
        margin-left: 1pt;
        margin-right: 1pt;
        text-align: justify;
}


#tresc cite{
        font-family: "Times New Roman", Helwetica, sans-serif;;
        font-size: 110%;
        color: #000000;
}

#tresc li{
        font-family: Helwetica, sans-serif;;
        font-size: 80%;
        color: #000000;
        margin-top: 1pt;
        margin-bottom: 0pt;
        margin-left: 1pt;
        margin-right: 1pt;
        text-align: justify;
}

#tresc ul{
        margin-top: 1pt;
        margin-bottom: 5pt;
}

#tresc ol{
        margin-top: 1pt;
        margin-bottom: 5pt;
}

#tresc ol li{
        font-family: Helwetica, sans-serif;;
        font-size: 80%;
        color: #000000;
        margin-top: 1pt;
        margin-bottom: 0pt;
        margin-left: 1pt;
        margin-right: 1pt;
        text-align: justify;
}


#tresc ul ul{
        margin-top: 1pt;
        margin-bottom: 5pt;
}

#tresc ul ul li{
        font-family: Helwetica, sans-serif;;
        font-size: 100%;
        color: #000000;
        margin-top: 1pt;
        margin-bottom: 0pt;
        margin-left: 10pt;
        margin-right: 1pt;
        text-align: justify;
}

#tresc h1{
 font: 150% verdana, Georgia, "Times New Roman", Times, serif;
 text-align: left;
 margin-top: 5px;
 margin-bottom: 0px;
 padding: 10px;
 font-variant: small-caps;
 color: #FFFFFF;
 background-image : url(tlomenubar.jpg);
 background-position: 0px;
 background-repeat: repeat;
 background-attachment: fixed;
 background-position: bottom;
 filter: Alpha(Opacity=90, FinishOpacity=10, Style=1);
 opacity: 0.7;
}

#tresc h2{
 font: bold 13px verdana, Georgia, Arial, Helwetica, sans-serif;
 color: #FFFFFF;
 margin-bottom: 0px;
 margin-top: 15px;
 background-image : url(tlomenu.jpg);
 background-position: 0px;
 background-repeat: repeat;
 background-attachment: fixed;
 background-position: bottom;
 padding: 5px;
}

#tresc h4{
 font: bold 12px verdana, Georgia, Arial, Helwetica, sans-serif;
 color: #2f4f4f;
 margin-bottom: 0px;
 margin-top: 15px;
}


#tresc img.left{
 margin: 10px;
 float: left;
}

#tresc img.right{
 float: right;
}

#tresc img.center{
 clear: both;
 float: none;
 text-align: center;
}


#tresc img.centernoframe{
 clear: both;
 float: none;
 text-align: center;
 border: none;
}


#tresc img{
 margin: 8px;
 padding: 4px;
 background-image : url(tlomenu.jpg);
 background-position: 0px;
 background-repeat: repeat;
 display: block;
}

#tresc td galeriagrafik {
      font-family: sans-serif;
      font-size: 8pt;
      color: #000000;
      margin-top: 5px;
      margin-bottom: 5px;
      background: #EFEFEC;
		text-align: center;
		vertical-align: middle;
		height: 180px;
		width: 170px;
}

#tresc td galeriagrafik img{
 margin : 2px;
 text-align: center;
 vertical-align : middle;
 cursor: hand;
}


#tresc td.galeriagrafik {
        font-family: sans-serif;
        font-size: 8pt;
        color: #000000;
        margin-top: 5px;
        margin-bottom: 5px;
        background: #EFEFEC;
		text-align: center;
		vertical-align: middle;
		height: 180px;
		width: 170px;
}

#tresc td.galeriagrafik img{
 margin : 2px;
 text-align: center;
 vertical-align: middle;
 cursor: hand;
}

#tresc hr{
 margin: 0;
 height: 1px;
 background-color: #A44F36;
 color: #A44F36;
}

#tresc hr.info{
 margin: 0;
 padding: 0;
 height: 1px;
 background-color: #A44F36;
 color: #A44F36;
}

#tresc table{
		  empty-cells: show;
		  border-collapse: separate;
}

#tresc td{
        font-family: Helwetica, sans-serif;;
        font-size: 80%;
        color: #000000;
        margin-top: 1pt;
        margin-bottom: 1pt;
        margin-left: 1pt;
        margin-right: 1pt;
        text-align: justify;
		  border: 1px #A44F36;
}

#tresc th.ramki{
        font-family: Helwetica, sans-serif;;
        font-size: 75%;
        color: #000000;
        margin-top: 2pt;
        margin-bottom: 2pt;
        margin-left: 5pt;
        margin-right: 5pt;
        padding: 5px;
        text-align: center;
		  border: solid 1px #8B432E;
		  background-color:  #A44F36;
		  empty-cells: show;
}

#tresc td.ramki1{
        font-family: Helwetica, sans-serif;;
        font-size: 80%;
        color: #000000;
        margin-top: 2pt;
        margin-bottom: 2pt;
        margin-left: 5pt;
        margin-right: 5pt;
        padding: 5px;
        text-align: justify;
		  border: solid 1px #A44F36;
		  background-color:  #FDF8F7;
		  empty-cells: show;
}

#tresc td.ramki2{
        font-family: Helwetica, sans-serif;;
        font-size: 80%;
        color: #000000;
        margin-top: 2pt;
        margin-bottom: 2pt;
        margin-left: 5pt;
        margin-right: 5pt;
        padding: 5px;
        text-align: justify;
		  border: solid 1px #A44F36;
   	  background-color:  #F8EBE7;
		  empty-cells: show;
}

#tresc td.ramkil1{
        font-family: Helwetica, sans-serif;;
        font-size: 80%;
        color: #000000;
        margin-top: 2pt;
        margin-bottom: 2pt;
        margin-left: 5pt;
        margin-right: 5pt;
        padding: 5px;
        text-align: left;
		  border: solid 1px #A44F36;
		  background-color:  #FDF8F7;
		  empty-cells: show;
}

#tresc td.ramkil2{
        font-family: Helwetica, sans-serif;;
        font-size: 80%;
        color: #000000;
        margin-top: 2pt;
        margin-bottom: 2pt;
        margin-left: 5pt;
        margin-right: 5pt;
        padding: 5px;
        text-align: left;
		  border: solid 1px #A44F36;
   	  background-color:  #F8EBE7;
		  empty-cells: show;
}


#tresc td.tlo1{
        font-family: Helwetica, sans-serif;;
        font-size: 80%;
        color: #000000;
        margin-top: 2pt;
        margin-bottom: 2pt;
        margin-left: 5pt;
        margin-right: 5pt;
        padding: 5px;
        text-align: justify;
		  border: 0;
		  background-color:  #FDF8F7;;
		  empty-cells: show;
}

#tresc td.tlo2{
        font-family: Helwetica, sans-serif;;
        font-size: 80%;
        color: #000000;
        margin-top: 2pt;
        margin-bottom: 2pt;
        margin-left: 5pt;
        margin-right: 5pt;
        padding: 5px;
        text-align: justify;
		  border: 0;
   	  background-color:  #F8EBE7;
		  empty-cells: show;
}

#tresc td p{
        font-family: Helwetica, sans-serif;;
        font-size: 100%;
        color: #000000;
        margin-top: 2pt;
        margin-bottom: 0pt;
        margin-left: 1pt;
        margin-right: 1pt;
        text-align: justify;
}

#tresc td h4 {
        font-family: Helwetica, sans-serif;;
        font-size: 110%;
        color: #000000;
        margin-top: 2pt;
        margin-bottom: 0pt;
        margin-left: 1pt;
        margin-right: 1pt;
        text-align: justify;
        font-variant: small-caps;
}


#tresc a:link, #tresc a:visited {
 color: #0D0D80;
 text-decoration: none;
}

#tresc a:hover{
 color: #0000CA;
 text-decoration: underline;
}

#tresc a.info:link, #tresc a.info:visited {
 color: #0D0D80;
 text-decoration: none;
}

#tresc a.info:hover{
 color: #0000CA;
 text-decoration: underline;
}


#tresc a.h2:link, #tresc a:visited {
 color: #FFFFFF;
 display: block;
 text-decoration: none;
}

#tresc a.h2:hover{
 color: #FFFFFF;
 display: block;
 background-image : url(tlomenubar.jpg);
 background-position: 0px;
 background-repeat: repeat;
 background-attachment: fixed;
 background-position: bottom;
}


#trescpopup {
 top: 0;
 margin:5px;
 color: #090909;
 background-color:  #FFE8A0;
}





#Grafika {
 width: 620px;
 height: 200px;
 left: 0px;
 margin:0px;
 overflow: scroll;
 display: block;
 position: relative;
}

Table#Grafika{
  color: #000000;
  margin: 0px;
  background-color:  #FFE8A0;
  padding: 1px;
  display: block;
  width: 490px;
  height: 170px;
}
td#Grafika  {
        color: #000000;
        background: #EFEFEC;
        width: 154px;
        height: 154px;
  	    padding: 1px;
        text-align: center;
        vertical-align:middle;
        display: block;
}

img#Grafika  {
 display: block;
 margin : 0px;
 vertical-align: middle;
 cursor: hand;
}


td.galeriagrafik#Grafika {
        color: #000000;
		  background-color:  #FFE8A0;
        width: 154px;
        height: 154px;
  	    padding: 1px;
        text-align: center;
        vertical-align:middle;
        display: block;
}

td.galeriagrafik#Grafika img{
 margin : 0px;
        vertical-align:middle;
 text-align: center;
 cursor: hand;
}

img#Grafika  {
 display: block;
 margin : 0px;
 vertical-align:middle;
 text-align: center;
 cursor: hand;
}

#DivFoto {
 background-color:transparent;
 display: block;
 overflow: hidden;
 left: 0px;
 width: 100%;
 height: 430px;
 margin: auto;
 padding: 5px;
 vertical-align:middle;
 text-align: center;
}

#DivFoto img {
 margin : auto;
 height: 400px;
 vertical-align:middle;
 text-align: center;
 border: ridge 4 px #8080FF;
}


#DivFotoD {
 background-color:transparent;
 display: block;
 overflow: hidden;
 left: 0px;
 width: 100%;
 margin: auto;
 padding: 5px;
 vertical-align:middle;
 text-align: center;
}

#DivFotoD img {
 margin : auto;
 vertical-align:middle;
 text-align: center;
 border: ridge 4 px #8080FF;
}


#Zdjecie  {
 margin : 0px;
 height: 400px;
 vertical-align:middle;
 text-align: center;
}

.galeria {
 margin: 0 auto;
 padding: 5px;
 text-align: center;
 clear: both;
 width: 95%;
}

.galeria_ikona{
 float: left;
 width: 177px;
 height: 180px;
 margin: 1px;
 padding: 1px;
 text-align: center;
}

.galeria_ikona a:link, .galeria_ikona a:visited{
 font: 11px verdana, arial;
 text-align: center;
 color: #0000D8;
 text-decoration: none;
 background-color: transparent;
 margin: 0 auto;
}

.galeria_ikona a:hover{
 color: #6C6C00;
}

.galeria_ikona img{
 text-align: center;
 margin: 0 auto;
 display: block;
 border: #FFFFFF solid 1px;
}

.galeria_ikona img:hover{
  border: #6a050b solid 1px;
}

.galeriaxl {
 margin: 0 auto;
 padding: 2px;
 text-align: center;
 clear: both;
 width: 98%;
}

.galeria_ikonaxl{
 float: left;
 margin: 1px;
 padding: 1px;
 text-align: center;
 display: block;
 width: 380px;
 height: 380px;
 border: #F0F0F0 solid 1px;
}

.galeria_ikonaxl a:link, .galeria_ikonaxl a:visited{
 font: 11px verdana, arial;
 text-align: center;
 color: #0000D8;
 text-decoration: none;
 background-color: transparent;
 margin: 0 auto;
 padding: 0;
 border: none;
}

.galeria_ikonaxl a:hover{
 color: #6C6C00;
}

.galeria_ikonaxl img{
 text-align: center;
 margin: 0 auto;
 display: block;
 border: #FFFFFF solid 1px;
 padding: 0;
}

.galeria_ikonaxl img:hover{
 border: #6a050b solid 1px;
}

.galeria_ikonaxlr{
 float: right;
 margin: 0;
 padding: 0;
 text-align: center;
 display: block;
 width: 49%;

}

.galeria_ikonaxlr a:link, .galeria_ikonaxl a:visited{
 font: 11px verdana, arial;
 text-align: center;
 color: #0000D8;
 text-decoration: none;
 background-color: transparent;
 margin: 0;
 padding: 0;
 border: none;
}

.galeria_ikonaxlr a:hover{
 color: #6C6C00;
}

.galeria_ikonaxlr img{
 text-align: center;
 margin: 0;
 display: block;
 border: #FFFFFF solid 1px;
 padding: 0;
}

.galeria_ikonaxlr img:hover{
 border: #6a050b solid 1px;
}



.galeria_grafika{
 float: none;
 margin: 5px;
 padding: 2px;
 text-align: center;
}

.galeria_grafika a:link, .galeria_ikona a:visited{
 font: 11px verdana, arial;
 text-align: center;
 color: #0000D8;
 text-decoration: none;
 background-color: transparent;
 margin: 0 auto;
}

.galeria_grafika a:hover{
 color: #6C6C00;
}

.galeria_grafika img{
 text-align: center;
 margin: 0 auto;
 display: block;
 border: none;
 border: #FFFFFF solid 1px;
}

.galeria_grafika img:hover{
 border: #6a050b solid 1px;
}

