html {
height: 100%;
}


body {
       padding: 0px;
       margin: 0;
       font: 11px Tahoma, regular;
       line-height: 1.5em;
       color: black;
       background-repeat: repeat-x;
       background-color: #F5F4EF;
}
#goraa {
       background-image: url(pliki/top.jpg);
		 background-repeat: repeat-x;
               height: 100px;
}
#gora {
               width: 972px;
       margin-left: auto;
       margin-right: auto;
}
.gora1 {
       float: left;
       margin-top: 22px;
       margin-left: 25px;
       border: 0px;
               text-align: right;
}
.gora2 {
       background-image: url(pliki/topimage.png);
       background-repeat: no-repeat;
       width: 425;
       height: 235px;
       float: right;
}

.menu {
       background-image: url(pliki/menug.jpg);
       height: 5px;
       background-repeat: repeat-x;
       position: absolute;
       width: 100%;
       top: 100px;
}




#main {
       width: 992px;
       margin-left: auto;
       margin-right: auto;
            
}
#main2 {
       width: 992px;
       margin-left: auto;
       margin-right: auto;
}

#main3 {
       width: auto;
       margin-left: auto;
       margin-right: auto;
}

.lewa, .lewa2 {
       width: 234px;
       float: left;
               padding-left: 5px;
                margin-top: 7px;
}



.srodek {
       width: 468px;
       float: left;
       padding-left:5px;
       padding-right: 5px;
       margin-top: -133px;
}
.srodek2 {
       width: 722px;
       float: left;
       padding-left:30px;
       padding-right: 30px;
}
.srodek3 {
       width: 992px;
       float: left;
       padding-left:30px;
       padding-right: 30px;
       text-align: center;
}
.srodek4 {
       width: 468px;
       float: left;
       padding-left:5px;
       padding-right: 5px;
       margin-top: 6px;
}

.prawa, .prawa3 {
       width: 250px;
       float: left;
       margin-top: -128px;
}
.prawa2 {
       width: 250px;
       float: left;
       margin-top: 6px;
}
h1 {
       color: #0E78B8;
       font-family: Verdana;
       font-size: 18px;
       font-weight: bold;
       padding-top: 2px;
       font-weight: normal;
 
}
h2 {
       
       color: #173051;
       font-family: Verdana,Arial,Tahoma,Times New Roman;
       font-size: 11px;
       padding-left: 0px;
       padding-top: 5px;
       text-align: left;
		 font-weight: bold;
       margin: 0;
}
.box {
       border: 1px solid #C2C5C0;
       padding: 7px 7px 7px 7px;
               background-color: #FFFFFF url('images/waterbox2.png') right bottom;;
               margin-bottom: 5px;
}
.box2, .boxr {
       border: 1px solid #356CAC;
       padding: 3px 3px 3px 3px;
       text-align: center;
}
.boxr {
padding: 0;
}
.menum {
       background-image: url(pliki/pasekm.png);
       background-repeat: no-repeat;
               background-position: bottom;
       text-align: left;
       padding-top: 2px;
       padding-bottom: 4px;
       padding-left: 10px;
}
.menum2 {
       background-image: none;d
       text-align: left;
       padding-top: 2px;
       padding-bottom: 4px;
       padding-left: 10px;
}
.menulink, .menulink2 {
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 11px;
       color: #0E78B8;
       text-decoration: none;
       background-image: url(pliki/arrow.png);
       background-position: left;
       background-repeat: no-repeat;
       padding-left: 20px;
}
.menulink2 {
       background-image: url(pliki/arrowh.png);
       color: #0F232C;
}
.menulink:hover, .menulink2:hover {
color: #0F232C;
background-image: url(pliki/arrowh.png);
}

.arttytul, .arttytul2 {
       color: #173051;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 13px;
       text-decoration: none;
       font-weight: bold;

}

.arttytul2 {
       font-size: 13px;
}
.arttytul:hover, .arttytul2:hover {
       color: #173051;
       font-weight: bold;
}

.artdata {
       color: #464537;
       font-family: Tahoma;
              font-size: 10px;
              margin-top: 5px;
              margin-bottom: 10px;
}
.artfoto2 {
       border: 0px;
       margin-bottom: 3px;
}
.artfoto {
      border: 1px solid  #C2C5C0;
       padding: 4px 4px 4px 4px;
       margin-right: 5px;
       float: left;
               background-color: #FFFFFF;
					
}
.clear {
       clear: both;
}
.lbtn {
       color: #0E78B8;
               text-decoration: none;
               
}
.arttekst {
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 11px;
       text-align: justify;
}
.navart {
       color: #0E78B8;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 11px;
       text-decoration: none;
       margin-right: 10px;
       border: 1px solid #E8E8E8;
       padding: 2px;
       text-align: center;
       background-color: #FFFFFF;
}
.navart2 {
       color: #0F222B;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 11px;
       text-decoration: none;
       margin-right: 10px;
              border: 1px solid #E8E8E8;
              padding: 2px;
              text-align: center;
              font-weight: bold;
}
.nav {
              padding-top: 10px;
       padding-bottom: 10px;
       
}
.nav2 {
              padding-top: 10px;
       padding-bottom: 10px;
		float: right;
}

.nav3 {
              padding-top: 10px;
       padding-bottom: 10px;
float: left;      
}


.nav4 {
width: 990px;
margin: 0px auto 0px auto;
}


.navart:hover, .navart2:hover {
color: Black;
       text-decoration: underline;
}
.przerwa {
       height: 10px;
}
.losowefoto {
       border: 0;
               margin-left: auto;
               margin-right: auto;
               text-align: center;
}
.najczyt {
       color: #183152;
       padding-left: 12px;
       padding-top: 0px;
               list-style: disc;
}
.najczyt li {
        color: #183152;
}
.najczytlink {
       color: #0E78B8;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 12px;
       text-decoration: none;
}
.najczytlink:hover {
color: #0E78B8;
text-decoration: none;
}
.reklama1 {
       text-align: center;
       margin-top: 5px;
       margin-bottom: 5px;
}
.button, .button2 {
       border: 1px solid  #C2C5C0;
       color: #0E78B8;
       padding: 0px 6px 5px 6px;
       font-weight: bold;
       margin-top: 10px;
       margin-right: 10px;
       background: url(pliki/szukajprz.png);
       height: 22px;
       float: right;
}
.button2 {
	margin-top: 10px;
	float: none;
}
.winp {
       border: 1px solid #B0B4B8;
       width: 170px;
       
}
.menug {
       text-align: center;
       padding-top: 0px;
}
.menug1, .menug2 {
       font-size: 12px;
       letter-spacing: 1px;
       color: white;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       text-decoration: none;
       padding-left: 10px;
       padding-right: 10px;
       padding-top: 0px;
       padding-bottom: 4px;
}
.menug1 {
       border-right: 2px solid white;
}
.artlewa {
       float: left;
}
.box3 {
       border: 1px solid #356CAC;
       padding: 5px 5px 5px 5px;
       width: 160px;
       margin-top: 8px;
}

.artfoto3 {
       padding: 5px 5px 5px 5px;
       margin-right: 20px;
}
.stopka {
       background-image: url(pliki/stopka.jpg);
               background-repeat: repeat-x;
               background-color: #F4F3EE;
       text-align: center;
       margin-top: 20px;
       color: #464537;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 11px;
               padding-top: 10px;
               padding-bottom: 5px;
}
.menud1, .menud2 {
       font-size: 11px;
       color: #0E78B8;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       text-decoration: none;
       padding-left: 4px;
       padding-right: 4px;
}
.menud1 {
       border-right: 1px solid #000000;
}
.menud1:hover, .menud2:hover {
color: #0E78B8;
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{
       /*CSS for enlarged image*/
       position: absolute;
       background-color: white;
       padding: 5px;
       left: -2000px;
       border: 1px solid gray;
       visibility: hidden;
       color: black;
       text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
top: -200px;
}
h4 {
       color: #487AB4;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       letter-spacing: 1px;
       text-decoration: underline;
}
.linkiadres {
       color: black;
       text-decoration: none;
}
.linkiadres:hover {
       color: black;
       text-decoration: underline;
}
.linkifoto {
border: 1px solid black;
margin: 5px;
}
.przerwalinki {
       border-bottom: 1px inset black;
       margin-top: 6px;
       margin-bottom: 10px;
}
.linklewa {
float: left;
width: 180px;
}
.linkprawa{
float: right;
width: 250px;
font-size: 12px;
}
.topmm {
       font-weight: bold;
       color: black;
       padding: 0 10px 0 10;
}
.inputf {
       width: 250px;
       background-image: url(pliki/ftlo.jpg);
       border: 1px solid Black;
}
.textarea {
       width: 250px;
       height: 100px;
       background-image: url(pliki/tf.jpg);
       border: 1px solid Black;
}
.przycisk {
       width: 80px;
       border: 1px solid Black;
       background-image: url(pliki/prztlo.jpg);
               background-position: top;
               color: #CCCCCC;
       padding: 2px 2px;
       margin-top: 20px;
}
.gallink {
       color: #487AB4;
       text-align: center;
       text-decoration: none;
       font-size: 11px;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.galfoto {
       border: 1px solid black;
       margin-bottom: 5px;
}
.galkat {
       float: left;
       text-align: center;
       width: 200px;
       margin: 7px 7px 7px 7px;
       height: 180px;
}
.galvideo {
       width: 250px;
       text-align: center;
       margin: 7px 7px 7px 7px;
}
.fototab1 {
       text-align: center;
       margin: 10px auto 10px auto;
}
.galn,.galn2 {
       background-color: #FFFFFF;
       color: white;
       color: #0E78B8;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 11px;
       padding: 2px 5px 5px 5px;
       border: 1px solid #C2C5C0;
}
.galn2 {
       text-align: center;
}
.galo {
       background-color: #F5F4EF;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 11px;
       color: black;
       padding: 2px 5px 3px 5px;
       line-height: 20PX;
       border-left: 1px solid #C2C5C0;
       border-right: 1px solid #C2C5C0;
}
.ostatnie {
       width: 79%;
       background-color: #FFFFFF;
       padding: 6px 5px 6px 5px;
       margin-left: auto;
       margin-right: auto;
       text-align: center;
       color: #0E78B8;
       font-weight: bolder;
       border: 1px solid #C2C5C0;
}
.imgfmin {
       border: 1px solid #C2C5C0;
       margin-left: 5px;
       margin-right: 5px;
}

.chmurka1 {
 position:absolute;
 display:none;left:25px;top:-25px;
 border:1px solid black;
 padding:4px;font:normal normal 9px verdana,sans-serif;
 color: white;
 background-color: #000017;
 text-align: left;
}
.artautor {
text-align: right;
color: #949494;
}

.linkd {
text-decoration: none;
margin-top: 5px;
display: block;
margin-right: 10px;
float: left;
}
.new, .new2 {
       background-color: #FFFFFF;
       padding: 10px;
       margin-bottom: 7px;
               border: 1px solid #C2C5C0;
}

.lupa2 {
float: left;
}

.ikonki {
float: left;
padding-left: 8px;
}
.cal {
       float: left;
       margin-right: 10px;
       margin-top: 3px;
}
.cal2 {
       float: left;
       margin-right: 10px;
       margin-top: 5px;
}

#linki ul,  li, a, a:hover {color: #0E78B8;font-weight:normal;}

.tabroz, .tabroz2 {
	color: white;
	font-family: Verdana;
	font-size: 10px;
	background-color: #F5F4EF;
	border: 1px solid #C5C8C3;
	text-align: center;
}
.tabroz {
	width: 176px;
}
.tabroz2 {
	font-size: 11px;
	width: 680px;
}
.tab1, .tab1a {
	padding: 3px 6px 3px 4px;
	color: black;
	border: 1px solid #C2C5C0;
}
.tab1a {
	color: #0E78B8;
}

h3 {
        display: inline;
	text-decoration: none;
	color: #0E78B8;
	margin: 2px 2px 2px 2px;
	font-family: Verdana;
	font-size: 10px;
}
h3:hover {
	display: inline;
        text-decoration: none;
	color: #0E78B8;
}
h3 a:link {
        display: inline;
	text-decoration: none;
	color: #0E78B8;
	margin: 2px 2px 2px 2px;
	font-family: Verdana;
	font-size: 10px;
}

.sonda {
	font-size: 12px;
	width: 180px;
}

.paseksonda {
	border: 1px solid black;
}

.srodek2 {
	position: relative;
	top: -50px;
}
.box5 {
       border: 1px solid #C2C5C0;
       padding: 4px 4px 4px 4px;
               background-color: #FFFFFF;
               margin-bottom: 4px;
               width: 218px;
               height: 38px;

}
.datarozklad
{
    color: #464537;
}

.menurozklad
{
    color: #3E78B8;
}

.tabela
{
   border: 1px solid black;
   border-collapse: collapse;
   background-color: #FFFFFF;
   text-align: center;
}

.tabela td {
   border: 1px solid black;
   padding: 5px;
}

.tytulyrozklad td
{
    background-color: #F5F4EF;
    font-weight: bold;
    color: #3E78B8;
}

.trescrozklad td
{
    color: #464537;
}

.stopkarozklad
{
    font-size: 10px;
}
.tabelamain
{
   border: 1px solid #C2C5C0;
   border-collapse: collapse;
   background-color: #FFFFFF;
   font-size: 10px;
   margin-left: 22px;
}

.tabelamain td {
   border: 1px solid #C2C5C0;
   padding: 5px;
}

.tytulyrozkladmain td
{
    background-color: #F5F4EF;
    font-weight: bold;
    color: #3E78B8;
}

.trescrozkladmain td
{
    color: #464537;
}
.rozkladlotmain
{
    color: #464537;
    font-size: 9px;
}
.new3 {
       background-color: #FFFFFF;
       padding: 10px;
       margin-bottom: 7px;
       margin-top: 5px;
               border: 1px solid #C2C5C0;

}
.menuheader {
       margin-right: 25px;
       text-align: right;
       color: #0E78B8;
}
.menuheader:hover {
color: #0F232C;
}
