html, body {
background-color: #4C4C4C;
color: #FFCA7B;
}

#c {
background: transparent no-repeat top center;
width: 750px;
height: 455px;
margin: 0 auto 0 auto;
padding: 0;
display: block;
position: relative;
}

#n1 {
background: transparent url(../gr/in1.jpg) no-repeat top center;
width: 306px;
height: 435px;
margin: 0 auto auto 0;
padding: 0;
display: block;
position: absolute;
}


#da {
background: transparent url(../gr/t1.jpg) repeat-y top center;
width: 444px;
height: 435px;
margin: 0;
padding: 0;
display: block;
position: absolute;
right: 0;
}
#me {
background: #4C4C4C;
width: 444px;
height: 23px;
margin: 0;
padding: 0;
display: block;
text-align: right;
}

#w {
background: transparent url(../gr/g.jpg) repeat-y top center;
width: 444px;
height: 410px;
margin: 0;
padding: 0;
border-top: 1px solid white;
border-bottom: 1px solid white;
display: block;
}

.menu {
color: white;
font: italic 13px Times New Roman PS MT;
letter-spacing: 0.1em;
text-decoration: none;
margin: 0 8px;
}
.menut {
color: #FFCA7B;
font: italic 13px Times New Roman PS MT;
letter-spacing: 0.1em;
text-decoration: none;
margin: 0 10px 0 10px;
}

div.foto a img {
   border: 1px solid #fff;
   margin: 0;
}
div.foto a:hover img {
   border: 1px solid #FFCA7B;
   margin: 0;
}
a {
color: white;
font: 12px Times New Roman PS MT;
}

a:hover {
color: #FFCA7B;
}

p {
text-align: right;
font: 12px Times New Roman PS MT;
margin: 25px 40px auto auto;
letter-spacing: 0.1em;
}
#obraz {
    margin-top: 20px;
}
p.podpis {
    text-indent: 0;
    font-size: 10px;
    margin: 0;
    text-align: center;
}
div.foto {
    width: 80px;
    height: 100px;
    float: left;
    margin: 10px;
}
div.foto2 {
    width: 180px;
    height: 100px;
    float: left;
    margin: 10px;
}
div.tama {
    clear: both;
}
.kon {
color: black;
font: 10px Times New Roman PS MT;
margin: 3px 2px auto auto;
}
a.kon {
text-decoration: underline;
}
h1 {
color: white;
font-size: 14px;
letter-spacing: 0.25em;
margin: 30px 40px 0 auto;
text-align: right;
}

ul {
font: 12px Times New Roman PS MT;
text-align: right;
margin: 20px 40px auto auto;
}
li {
list-style: url(../gr/nu.gif) square outside;
margin: 7px auto auto auto;
)
#ks {
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
#ksiega {
    width: 600px;
    margin: 0 auto;
}
#fl {
    width: 600px;
    height: 200px;
    margin: 0 auto;
}
a.add {
    display: block;
    font-size: 18px;
    text-align: center;
    margin: 10px auto;
}
div.wpis {
    padding: 10px;
    background: #000;
    margin: 5px 0;
    border-bottom: 1px solid white;
}
h2 {
    color: white;
font-size: 14px;
letter-spacing: 0.25em;
margin: 0;
padding: 0;
text-align: left;
}
p.date {
    text-align: left;
    margin: 0;
padding: 0;
    color: #b3b3b3;
}
p.vv {
    text-align: right;
    margin: 0;
padding: 0;
}
p.wp {
    text-align: left;
    margin: 5px 0;
padding: 0;
color: #FFCA7B;
letter-spacing: 0.1em;
}
div.page, div.footer {
    padding: 3px;
    margin: 1px auto;
    text-align: center;
}
p.pg, p.foot {
    text-align: center;
    margin: 0;
}

