body {
    margin: 0;
    padding: 0;
    background-image:url(./gfx/tlo.jpg);
    background-repat: repeat-y;
    font-family: Verdana;
    font-size: 12px;
}

a { color: #467ec5; text-decoration: none; }
a:hover { text-decoration: none; }

#pagina { 
	width: 813px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	background-color; #399b4f;
	background-image:url(./gfx/pagina.jpg);
	background-repat: repeat-y;
}


#head { 
	position: relative;
	width: 813px;
	margin-left: auto;
	margin-right: auto;
	background-color: #399b4f;
}




h1 a 	  { display: block; width: 100%; height: 90%; position: absolute; top: 26px; left: 0; background: transparent; margin: 0; padding: 0; text-decoration: none; overflow: hidden;}
h1 a span { visibility: hidden;}


#menu {
	position: relative;
    width: 813px;
    height: 42px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}


#foot {
    width: 748px;
    height: 35px;
    background-image:url(./gfx/foot.jpg);
    background-repat: no-repeat;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}


#content   { width: 813px; margin-left: auto; margin-right: auto;   }
#leftSide  { float: left;  width: 585px; background-color: transparent;}
#rightSide { float: right; width: 228px; }


.podstrona {
    position: relative;
    width: 540px;
    margin-left: 35px;
    margin-right: auto;
    line-height: 1.2em;
    margin-top: 20px;
}

.podstrona h2 { 
	font-family: Verdana;
	font-weight: bold;
	font-size: 15px;
	color: #FF6634;
	
}


.bodya	    { margin-top: 0px;}
.art   img  { margin-left: 5px;  }
.bodya  a    { color: #2b4a76;   }
.bodya p {line-height: 1.4em;}
.bodya img   { border: 4px solid #cfcdc9; align: right; margin: 3 10 20 20; clear: both;}
.podstrona img  { border: 1px solid #000000; align: right; margin: 3 10 20 20}

.podpisy    { margin-top: 8px; font-size: 11px;}
.podpisy a  {color: #2b4a76; }

.fota     { display: block; width: 260px; padding: 2px; background-color: #eee; position: relative;  float: right; margin: 5px; text-align: left;}
.opis 	  { border: 1px solid #ccc; padding: 3px; background-color: #fff; margin-top: 3px; width: 243px; color: #000; font-family: Tahoma; font-size: 11px; margin-left: auto; margin-right: auto;} 

#ktokiedy { width: 100%; position: relative; margin-left: auto; margin-right: auto; margin-top: 20px; border-top: 1px solid #cccccc; background-color: #eeeeee; padding: 3px; color: #2b4a76; margin-bottom: 10px}
#ktokiedy .left {float: left}
#ktokiedy .right {float: right}


#nawigacja {
		width: 505px;
		background-color: #e2e6f1;
		border: 1px solid #c2c2c2;
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;
		text-align: center;
		padding: 5px;
}

#nawigacja a {color: #324b73;}



table.contentList { width: 100%; background: #FCC5B2; border-collapse: collapse;}
table.contentList thead { background: #C1FBCE; }
table.contentList thead th { text-align: center; padding: 7px; border: 1px solid #d9c57e; border-top: none; color: white }
table.contentList td, tr { padding: 5px; border: 1px solid #F38F6E; margin: 4px; }
table.contentList tr td.miniatura { width: 150px; }
table.contentList tr td.last  { width: 50px; }
td.first, td.last { text-align: center; }





input {border: 1px solid #ccc}
textarea {border: 1px solid #ccc}

label {
    display: block;
    width: 200px;
    height: 17px;
    background-color: #8ccf5a;
    padding: 3px;
    color: #000000;
    font-weight: bold;
    border: 1px solid #67a935;
    float: left;
    margin-bottom: 5px;
}

.formelements {
    background-color: #eeeccc;
    padding: 10px;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #d9c57e;
    margin-top: 25px;
    background-image:url(./gfx/bgg.jpg);
    background-repeat: repeat-x;
	    
}

.formelements input {width: 280px; padding: 3px}


.podstrona td {font-size: 11px; padding: 3px}


#found {
	width: 500px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	text-align: justify;
	color: #4a4a4a;
}