html,body {
background-color:#fafafa3;
color: black;
font-family: arial,verdana,helvetica,arial,sans-serif;
font-size: 90%;
background-image: url(/gfx/background.png);
background-repeat:repeat-x;
margin:0;
padding:0;
}

* {
margin:0;
padding:0;
}

.auraltext {
display:block;
position: absolute;
left:-2000px;
width: 1px;
height:1px;
overflow:hidden;
}

#skiper {
	position:absolute;
	left:-2000px;
	top:5px;
	background-color:yellow;
	color:#004400;
	display:block;
	text-decoration:none;
	padding:0.5em;
	border: solid red 2px;
	text-transform:uppercase;
	font-weight:bold;
}




/* glowny div */
.kontener { border:7px solid white;
width:756px;
margin:0 auto 0 auto;
height:auto;
}

.nagl {
background-image:url(/gfx/naglowek.jpg);
background-repeat:no-repeat;
background-color:#cF4600;
width:756px;
height:256px;
position:absolute;
}


#menupanelgorny {
background-position:top left;
background-repeat:no-repeat;
margin-left:10px;
margin-top:210px;
width:722px;
height:auto;

}

#menupanelgorny ul {
text-align:right;
list-style:none;
}


#menupanelgorny li {

font-weight:bold;
display:inline;
padding:0px;
}

#menupanelgorny span {
background-image:url(/gfx/butpng1.png);
background-repeat:no-repeat;
background-position:bottom left;
display:inline-block;
display:-moz-inline-box;
}

#menupanelgorny a {
background-image:url(/gfx/butpng2.png);
background-repeat:no-repeat;
background-position:bottom right;
color:white;
text-decoration:none;
font-weight:bold;
padding:10px;
display:block
}



#menupanelgorny a:visited {
color:#D3D3D3;
}

#menupanelgorny a:hover,
#menupanelgorny a:focus,
#menupanelgorny a:active {
color:#EFA63D;
}
.innerdiv { 
background-color:white;
width:756px;
height:auto;
}

/* czesc tekstowa */
.content {
margin-top:256px;
background-image:url(/gfx/bg_text.png);
width:756px;
height:auto;
float:left;

}


.tekst {
font-family:verdana,helvetica,arial,sans-serif;
font-size:100%;
margin:30px 35px 30px 35px;
}


.tekst p
{
margin:0.2em;
padding:0.2em;
}


.tekst h2, .tekst h1
{
color:#303030;
font-family:georgia;
font-size:200%;
font-style:italic;
border:solid #c00000;
border-width:0 0 0.1em 0;
padding:0 0 6px; 30px;
}

.tekst a
{
	color:#3A2609;
	text-decoration: none;
}
.tekst a:hover 
{
	color:#8C7262;
}
.tekst a:focus,

.tekst a:active
.tekst a:visited
{
	color: #76645B;
}

/*---galeria---*/
ul.obrazki li {
height:255px;
list-style:none;
height:auto;
margin:10px 0px 10px 0px;
}

ul.obrazki img {
border:solid #C00000 2px;;
}

ul.obrazki a {
text-decoration:none;
}

ul.obrazki li.odd {
float:right;
width:45%;
height:255px;
margin-left:30px;
}

ul.obrazki li.even {
float:left;
width:45%;
height:255px;
margin-left:30px;
}

ul.katlink li {
list-style:none;
}

ul.katlink a {
color:#C00000;
font-weight:bold;
text-decoration:none;
}

ul.katlink a:visited {
color:black;
}

ul.katlink a:hover,
ul.katlink a:focus,
ul.katlink a:active {
color:#F24E07;
}





#formatka {width:70%;margin-left:90px}

#formatka label {
	float: left;
	display: block;
	width:33%;
}

#formatka ul {
	list-style:none;
	list-style-image:none;
	margin: 1em 0 1em 1em;
	padding:0;
}

#formatka li {
	clear:both;
	list-style:none;
	list-style-image:none;
	margin:2px 0 0 0;
	padding:0;
}

#formatka .t {
	width:66%;
}

#formatka .tx {
	width:100%;
}

#formatka label.l {
	float:right;
	width:90%;
	display:block;
}

#formatka fieldset {border:0}



/*--- lista nawigacyjna ---*/
span.track {
color:red;
font-weight:bold;
letter-spacing:1px;
}


.track {
padding:10px 5px 5px 0px;
display:block;
text-align:left;
font-size:90%;
font-weight:normal
}

.track a {
color:#C00000;
letter-spacing:0px;
font-weight:bold;
text-decoration:none;
}

.track a:visited {
color:black;
}

.track a:hover, 
.track a:focus,
.track a:active {
color:#F24E07;
}

div.wysrodk {
margin:0 auto;
text-align:center;
}


div.wysrodk a {
color:#C00000;
font-weight:bold;
text-decoration:none;
font-size:90%;
}

div.wysrodk a:visited {
color:black;
}

div.wysrodk a:hover,
div.wysrodk a:focus,
div.wysrodk a:active {
color:#F24E07;
}

.stopka {
background-image:url(/gfx/stopka.jpg);
background-repeat:no-repeat;
width:756px;
height:19px;
clear:both;
color:white;
text-align:center;
padding:3px 3px 3px 3px;
}

.setia  {
width:756px;
height:auto;
text-align:right;
margin:0 auto 0 auto;
height:auto;
}

.setia a {
color:#9b0200;
text-decoration:none;
font-size:80%;
font-weight:bold
}

.setia img {
border:0}
