body {
padding:30px 0 10px 0;
margin:0;
font:76% tahoma, verdana, sans-serif;
background:url(images/tlo.png);
color:#303030;
}

a {
color:#303030;
text-decoration:none;
}

h1 {
margin: 5px 0 15px 0; 
margin:0px 0 15px 0;
font-size:1.1em;
font-weight:bold;
}

h2 {
padding:15px 0 0 0;
margin:5px 0 15px 0;
font-size:1em;
font-weight:bold;
line-height:1.5em;
text-indent: 0px
}

h3 {
margin:0 0 10px 0;
font-size:1.2em;
font-weight:bold;
}

h4 {
margin:0 0 10px 0;
font-size:1em;
font-weight:normal;
line-height:1.5em;
}

p {
margin:0 0 15px 0;
line-height:1.5em;
}

#pojemnik {
margin:0 auto 20px auto;
width:720px;
padding:5px 20px 20px 20px;
background:#eefdee ;
}

.zdjecie {
padding:25px 0 20px 2px;
margin:0 0 8px 0;
}

#gallery {
}

#menujezyka {
margin:10px auto -13px auto;
font-size:0.8em;
width:760px;
}

#menujezyka p {
text-align:right;
color:#808080;
}

.menujezyka-nieaktywny {
padding:4px 5px 3px 5px;
margin:0 0 0 4px;
text-decoration:none;
background:#d6f2cc url(images/rog.gif) top right no-repeat;
color:#808080;
border-bottom:1px solid #e0e0e0;
}

.menujezyka-nieaktywny:hover {
background:#bceaaa url(images/rog.gif) top right no-repeat;
border-bottom:1px solid #eaeaea;
color:#505050;
text-decoration:none;
}

.menujezyka-aktywny {
padding:4px 5px 3px 5px;
margin:0 0 0 4px;
color:#505050;
text-decoration:none;
background:#6fca57 url(images/rog.gif) top right no-repeat;
border-bottom:1px solid #ffffff;
}

.menujezyka-aktywny:hover {
text-decoration:none;
border-bottom:1px solid #ffffff;
color:#e0e0e0;
}

#glownemenu {
width:512px; /* ustawienie menu w poziomie */
float:right;
padding:5px 20px 4px 8px; /* marginesy dookoła menu */
margin: 0 4px 0 0;
}

.glownemenu-nieaktywny {
padding:4px 8px 4px 8px;
margin:0 0 4px 0;
text-decoration:none;
font-size:1.1em;
background:#d6f2cc url(images/rog.gif) top right no-repeat;
border-bottom:1px solid #ffffff;
border-left:5px solid #eefdee;
}

.glownemenu-nieaktywny:hover {
text-decoration:none;
background:#bceaaa url(images/rog.gif) top right no-repeat;
border-bottom:1px solid #eefdee;
}

.glownemenu-aktywny {
padding:4px 8px 5px 8px;
color:#ffffff;
margin:0 0 5px 0;
font-size:1.1em;
text-decoration:none;
background:#6fca57 url(images/rog.gif) top right no-repeat;
border-bottom:1px solid #ffffff;
border-left:5px solid #eefdee;
}

.glownemenu-aktywny:hover {
text-decoration:none;
color:#e0e0e0;
}

#opisy {
width:520px;
float:right;
padding:10px 15px 0 0; /* ustawienie tekstu opisu */
font-size:1.1em;
border-top:1px solid #bceaaa;
text-align: justify;
text-indent: 50px;
}

#pole {
width:500px;
float:left;
padding:0px 0px 0px 0; /* ustawienie tekstu opisu */
font-size:1em;
border-bottom:1px solid #bceaaa;
text-align: left;
text-indent: 0px
}

#pole1 {
width:210px;
float:left;
padding:15px 15px 5px 0; /* ustawienie tekstu opisu */
font-size:1em;
text-align: left;
text-indent: 0px
}

#pole2 {
width:260px;
float:right;
padding:55px 15px 129px 0; /* ustawienie tekstu opisu */
font-size:1em;

text-align: justify;
text-indent: 0px
}

#bocznemenu {
width:150px;
float:left;
}

#bocznemenu p {
font-size:1.1em;
line-height:1.3em;
margin:0 0 35px 0;
}

.bocznelinki-nieaktywny {
text-align:left;
display:block;
width:140px;
background:#d6f2cc url(images/rog.gif) top right no-repeat;
padding:5px 5px 5px 15px;
margin:5px 10px 5px 0;
border:none;
}

.bocznelinki-nieaktywny:hover {
background:#bceaaa url(images/rog.gif) top right no-repeat;
text-decoration:none;
border:none;
}

.bocznelinki-aktywny {
text-align:left;
display:block;
width:140px;
background:#6fca57 url(images/rog.gif) top right no-repeat;
padding:5px 5px 5px 15px;
margin:5px 10px 5px 0;
border:none;
}

.bocznelinki-aktywny:hover {
background:#bceaaa url(images/rog.gif) top right no-repeat;
text-decoration:none;
border:none;
}
.ukryty {
display:none;
}

#stopka {
clear:both;
font-size:0.9em;
text-align:right;
text-decoration:none;
background:#dff4d7;
padding:5px 5px 1px 1px;
margin:60px 5px 5px 0;
}

#klucz {
clear:both;
font-size:0.8em;
text-align: justify;
color:#052e05;
}