* {
        margin: 0;
        padding: 0;
}

#strana ul li, #strana h4, #patka, h3, h2, h1 {
        font-family: Palatino, 'palatino linotype', serif;
}


body {
        background-color: #fff;
        color: #000;
        font-family: Georgia, 'New York CE', utopia, 'Bitstream Vera Serif', serif;
        font-size: .9em;
        line-height: 1.8em;
        padding: 3px 0 5px 0;
        background: url(i/po3.png);
        background-color: #fff;
}

a {
        font-weight: bold;
        color: #9e2408;
}
a:hover {
        color: #000;
text-decoration: none;
}
#stred a, #strana a {
padding: 1px 0;
}
#stred a:hover, #strana a:hover {
background-color: #E88D56;
}

#vse {
        background-color: #C27A4E;
        border: solid #000;
        border-width: 0 2px;
        width: 600px;
        margin: 0 auto;
}

#hlavicka {
        border: solid #C27A4E;
        border-width: 0px 0;
}


#stred {
        float: left;
        width: 410px;
        background-color: #E8925D;
        border-right: 1px solid #9C623E;
        padding-bottom: 1em;
}

#stred h3 {
        margin-top: 1em;
        color: #3a2828;
        padding: 0 1em;
        border-bottom: 1px solid #9C623E;
}

#stred p {
        padding: 0 1em;
        margin: 1em 0;

}
#stred ul li {
        margin-left: 3em;
}
#stred strong {
        color: #3a2828;
}

#strana {
        float: right;
        width: 188px;
        background-color: inherit;
        border-left: 1px solid #a56643;
        line-height: 1.6em;
}
#strana p, #strana ol {
        padding: 1ex 1em;
        background-color: #c67e56;
}
#strana p.map {
        padding-top: 0;
        margin-top: -1ex;
        font-style: italic;
}
#strana h3 {
        margin-top: 1em;
        padding: 0 1em;
        border-bottom: 1px solid #a56643;
        text-align: center;
        font-size: 140%;
        line-height: 1.2em;
        font-weight: normal;
        font-style: normal;
}
#strana h4 {
        text-align: center;
        font-size: 140%;
        line-height: 1.2em;
        font-weight: normal;
	margin-top: 4.5em;
        _margin-top: 1em;
        padding: 0 1em;
        border-bottom: 1px solid #a56643;
        background: url(i/f.jpg) top center no-repeat;
        padding-top: 135px;

}

#strana blockquote {
        background-color: #C27A4E;
}
#strana ul {
        background-color: #E8925D;
        text-align: center;
}
#strana ul li {
        display: block;
        float: left;
        width: 100%;
        list-style-type: none;
        line-height: 140%;
}
#strana ul li a {
	_width: 187px;
        display: block;
        text-decoration: none;
        color: #000;
        border: solid #a56643;
        border-width: 0 1px 1px 0;
	background-color: #E88D56;
}
#strana ul li a.nea {
        background-color: #E8925D;
        font-weight: normal;
}
#strana ul li a.nea:hover {
        background-color: #e8655d;
}

#strana ol li {
	list-style-type: none;
}

#patka {
        clear: both;
        background: url(i/dol1.png) bottom repeat-x;
        background-color: #C2534E;
        border-top: 1px solid #80211d;
        color: #3a2828;
        text-align: center;
        height: 2.5em;
        font-weight: bold;
}

#patka a {
        color: #ccc;
}
#patka a:hover {
        color: #eee;
}

h1 {
        border-top: 1px solid #80211d;
}
h1 a {
        display: block;
        position: relative;
        height: 200px;
        width: 100%;
        overflow: hidden;
        }
h1 a span {
        display: block;
        height: 200px;
        width: 100%;
        position: absolute; top: 0; left: 0; z-index: 1;
        background: url(i/napis1.jpg) top center no-repeat;
}
h2 {
        background-color: #C2534E;
        font-size: 1.3em;
        font-weight: normal;
        text-align: center;
        line-height: 150%;
        color: #3a2828;
        border-bottom: 1px solid #80211d;
}
h3 {
        font-weight: normal;
        font-style: italic;
        font-size: 150%;
}

hr {
        display: none;
}