* {
margin:0;
padding:0;
}


html, body {
	color:black;
	font-family:Trebuschet MS,verdana,sans-serif;
	font-size:90%;      
        background-color:white;

}

#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;
}


#kontener {
	margin: 0 auto;
        width:750px;
	position: relative;
}





#srodek {
width:100%;
height:auto;
}


/* belka gorna */

#belka {
height:198px;
margin:0 auto;
background-color:red;
}

#belka h1 {
font-size:100%;
margin-left:245px;
position:absolute;
top:30px;
color:#1E2223;
}


/* lewa kolumna, lewe menu */
#lewemenu {
width:221px;
height:auto;
float:left;
}


#lewemenu ul {
width:195px;
margin-left:15px;
margin-top:15px;
font-size:95%;
}


#lewemenu ul li {
display:block;
border-bottom:solid #f2f2f2 1px;
}

#lewemenu ul li a {
font-weight:bold;
text-decoration:none;
color:#a43b36;
display:block;
padding:3px 0px 3px 0px;
}

#lewemenu ul li a:hover,
#lewemenu ul li a:focus,
#lewemenu ul li a:active {
background-color:#f2f2f2;
display:block;
}



/* --- czesc tekstowa ---*/

#innerdiv {
width:520px;
height:auto;
margin-left:230px;
}

/* tekst na stronie */

.tekst {
padding-top:1em;
margin-right:2em;
margin-left:1em;
text-align:justify;
}

.tekst p {
margin:10px 0px 0px 0px;
}

.tekst h1 {
font-size:120%;
margin:10px 0px 10px 20px;
}

.tekst h2 {
font-size:110%;
color:#C64340;
padding-bottom:3px;
border-bottom:solid #C64340 3px;
}

.tekst h3 {
font-size:90%;
margin:20px 0px 10px 0px;
color:#C64340;
}


.tekst a {
color:#5f5f5f;;
font-weight:bold;
}


.tekst a img {
border:0;
}

.tekst a:visited {
color:#5F5F5F;
}

.tekst a:hover,
.tekst a:focus,
.tekst a:active {
text-decoration:none;
color:#EA9608;
}

.tekst span {
font-weight:bold;
}

/* lista wypunktowania, lista numerowana */

.tekst ul,.tekst ol {
margin:10px 0px 10px 0px;
}


.tekst ul li, .tekst ol li {
margin:15px 0px 5px 20px;
}




#stopka {
background-color:#f2f2f2;
width:auto;
height:30px;
text-align:center;
color:white;
}


#stopka p {
color:#5F5F5F;
padding:5px 0px 10px 0px;
font-size:90%;
}

.setia {
width:100%;
margin:0px auto 5px auto;
text-align:right;
}

.setia img {border:0}

.setia a {
font-size:90%;
font-weight:bold;
color:black;
text-decoration:none;
}

/*--- formularze ---*/
#formglowny {
width:100%;
margin-top:10px;
}

#formglowny img {
left:2px;
top:-5px;
position:relative;
}

#formglowny input {
float:left;
width:60%;
margin:10px 0em 0.5em 0em;
background-image:url(/gfx/bginput.png);
background-repeat:repeat-x;
background-position:bottom left;
border:solid grey 1px;
}

#formglowny input.wyczysc {
margin-left:20px;
}

#formglowny h3 {
color:black;
margin-left:0px;
margin-top:10px;
}

#formglowny label {
display: block;
width:35%;
float:left;
margin-top:15px;
margin-right:10px;
text-align:right;
}

#formglowny textarea {
width:60%;
float:left;
border:solid grey 1px;
}

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


#formglowny fieldset {
padding:5px 5px 5px 5px;
border:solid #C64340 1px;
}


#formglowny legend {
font-weight:bold;
color:black;
margin:1em;
}


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


#formglowny .t {
width:66%;
}


#formglowny .tx {
width:100%;
}

#formglowny_5 {
margin-top:10px;
}

#formglowny_6 {
margin-top:10px;
}


#formglowny_7 {
margin-top:10px;
}

#formglowny_8 {
margin-top:20px;
}

#formglowny label.l {
width:100%;
display:block;
}

input#zgoda,input#newsletter {
padding:0.5em;
}

.tresc ul.imagelist {
margin-top:10px;
}

.tresc ul.imagelist li {
display:block;
width:20%;
text-align:center;
background-color:#F5F6EE;
margin-top:2px;
margin-left:2px;
padding:5px;
float:left;
}

.tresc ul.imagelist img {
border:solid white 2px;
padding-bottom:3px;
background-image:url(/gfx/bgimagelist.png);
background-repeat:no-repeat;
background-position:bottom;
}

div.stylform {
border:solid #F5F6EE 2px;
}

ul li.zgoda label {
width:90% !important;
margin-left:10px;
margin-top:10px !important;
text-align:left !important;
}

div.nawilista {
margin-bottom:20px;
text-align:center;
}

div.nawigacja {
width:30%;
margin:10px auto;
}

div.nawigacja a {
margin-left:20px;
}

div.obrazekgal {
text-align:center;
}

div.obrazekgal img {
padding:10px;
background-color:#F5F6EE;
border:0;

}

/* lista nawigacyjna */
div.track {
background-image:url(/gfx/lmenubgahover.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:7px;
}

#nlet_submit {
margin-top:15px;
margin-left:30px;
}

input.d {
margin-top:5px;
border:solid #E5E5E5 1px;
background-image:url(/gfx/bginput.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#formglowny input#oswiadczenie {
width:20px;
}

input#knopka {
width:70px;
float:left;
}

label#osw {
width:90%;
float:left;
text-align:left;
margin-left:10px;
}

.tekst table {
width:100%;
margin:10px 0px 10px 0px;
}

.tekst table th {
fong-weight:bold;
color:#C64340;
font-size:80%;
background-color:#F2F2F2;
padding:2px;
}

.tekst table td {
padding:2px;
border:solid #F2F2F2 1px;
}
