body {
background-color: #645445;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
margin: 0;
padding: 0;
}
a {
color: #3C1414;
font-weight: bold;
text-decoration: none;
}
img {
border: 0;
margin: 0;
padding: 0;
}
h1,h2,h3 {
font-weight: bold;
}
h1 {
text-align: center;
font-size: 16px;
}
h2 {
font-size: 14px;
}
h3 {
font-size: 13px;
color: #330000;
}
ul {
margin: 0;
padding: 0;
}
li {
margin-left: 1.5em;
padding: 0;
}
hr {
border: none;
border-bottom: 1px dashed #666;
width: 40%;
}
code, .code {
font-family: Lucida Console, Courier New, monospace;
text-align: left !important;
}
table {

}
th {
border-bottom: 1px solid #666;
font-size: 14px;
color: #990000;
}

#main {
background: #645445 url('images/backgr.jpg') repeat-y center center;
margin: 0 auto 0 auto;
width: 960px;
}
#head {
background: #645445 url('images/head1.jpg') no-repeat bottom center;
padding: 1em 0 0 0;
height: 48px;
}
#head h1 {
visibility: hidden;
}
#banner {
background: url('images/head2.jpg') no-repeat top center;
height: 109px;
margin: 0 auto;
}
#inside {
width: 900px;
margin: 0 auto 0 auto;
min-height: 310px;
}
#menu {
float: left;
background: url('images/menubck.jpg') no-repeat top center;
min-height: 306px;
width: 145px;
padding: 60px 75px 45px 45px;
}
#menu ul.menulinki {
list-style-type: none;
}
#menu ul.menulinki li {
font-size: 14px;
text-align: right;
padding: 0 0 0.4em 0;
}
#menu ul.menuloga {
list-style-type: none;
text-align: center;
}
#menu ul.menuloga li {
margin: 0.5em 0 0 0;
}
#content {
float: right;
background: #FDECD2 url('images/contentbck.jpg') no-repeat top center;
min-height: 450px;
padding: 125px 20px 20px 0px;
width: 615px;
text-align: justify;
}
#foot {
clear: both;
background: #645445 url('images/foot.jpg') no-repeat bottom center;
padding: 0 0 20px 0;
height: 1em;
text-align: center;
font-size: 9px;
color: #777;
}
#language {
z-index: 10;
position: relative;
top: 0px;
margin: 0 35px 0 0;
text-align: right;
}
.jasne {
color: #D7BFAA;
}
.wstep {
font-size: 16px;
font-weight: bold;
text-align: center;
margin: 1em 0.1em 0.1em 0.1em;
}
table.trasa {
font-size: 16px;
font-weight: bold;
text-align: justify;
margin-top: 1em;
}
.trasa td.numer {
width: 10%;
text-align: center;
font-size: 36px;
color: #990000;
}
.koncowka {
text-transform: uppercase;
color: #660000;
}
.wagon {
clear: both;
margin-bottom: 2em;
}
.wagon img {
float: left;
margin: 0 0.5em 2em 0;
}
ul.archiwum li {
}
.gallery {
margin: 0 auto;
text-align: center;
}
.gallery img {
border: 1px solid #555;
margin: 2px;
}
