body {text-align: center; margin: 0; padding: 0; background-color: #30261A; color: #FFFFFF; font-family: Georgia, serif; font-size: 0.8em}
a {color: #FFEBA6; text-decoration: none}
h1.hidden {display: none}
h1 {color: #E7D390; font-weight: normal; margin-top: 30px}
img {border: 6px solid #7C6245}
hr {background: transparent; border: none; height: 1px; border-top: 1px dotted #D3B28F; margin: 12px 0}

#body {background: url("../img/bg_body.jpg") left top repeat; margin: 0 auto; width: 1279px}

#top {background: transparent url("../img/vysehrad.jpg") center top no-repeat}
#top.subpage {background-image: url("../img/logo_subpage.jpg"); border: 1px solid #30261A}

#center {background: transparent url("../img/bg_center.jpg") 284px 150px no-repeat; margin-bottom: 50px; padding-bottom: 50px}
#center #hover.show {background: url("../img/bg_center-light.jpg") 437px 250px no-repeat}
#center #hover.hidden {background: url("../img/bg_center-light.jpg") 284px -500px no-repeat}
#center.subpage {background: none; padding: 0; margin: 0}
.float-left {float: left; margin: 310px 0 0 0; padding: 0 0 0 12px}
.float-right {float: right; margin: 180px 0 0 0; padding: 0 40px 0 0}
ul li {list-style-type: none; text-align: right; position: relative}
ul li a {display: block; width: 190px; height: 50px}
ul.float-right li {text-align: left; padding-bottom: 40px}
.one {padding: 15px 20px 0 0; left: 100px}
.two {padding: 48px 20px 0 0; left: 85px}
.three {padding: 67px 20px 0 0; left: 85px}
.four {padding: 70px 0 0 0; position: relative; left: 130px}
.five {left: -250px; top: 15px}
.six {left: -177px; top: -20px}
.seven {left: -148px; top: -33px}
.eight {left: -115px; top: -52px}
.nine {left: -117px; top: -68px}
.ten {left: -130px; top: -85px}
.eleven {left: -150px; top: -105px}
.twelve {left: -190px; top: -137px}

.logo {display: block; float: left; width: 250px; height: 250px; position: relative; left: 157px; top: 8px}

.menu-top {position: relative; top: 150px; left: 157px; margin: 0; float: left; padding: 0}
.menu-top li {text-align: lef; float: left; height: 100px}
.menu-top li.one, .menu-top li.two, .menu-top li.three, .menu-top li.four, .menu-left li.five, .menu-left li.six, .menu-left li.seven, .menu-left li.eight, .menu-left li.nine, .menu-left li.ten, .menu-left li.eleven, .menu-left li.twelve {padding: 0; position: static; text-align: left}
.menu-top li a {float: left; padding: 57px 0 0 0; width: 180px; height: auto; text-align: center}
.menu-top li.one a {width: 140px}
.menu-top li.two a {padding: 57px 0 0 0; width: 145px}
.menu-top li.three a {padding: 57px 0 0 0}
.menu-top li.four a {padding: 57px 0 0 0; margin-left: 20px}

.menu-left {clear: both; float: left; width: 200px; background: url("../img/bg_menu-left.jpg") left top no-repeat; padding: 0; margin-left: 180px; margin-top: 30px; display: inline}
.menu-left a {padding: 0 0 0 60px; float: left; width: auto}
.menu-left li {float: left; width: 200px}
.menu-left li.six a {margin-top: 30px}
.menu-left li.seven a {margin-top: 30px}
.menu-left li.eight a {margin-top: 23px}
.menu-left li.nine a {margin-top: 28px}
.menu-left li.ten a {margin-top: 20px}
.menu-left li.eleven a {margin-top: 28px}
.menu-left li.twelve a {margin-top: 30px}

#colright {width: 640px; margin-left: 45px; text-align: left; padding-bottom: 20px; float: left}
#colright p {margin: 0; line-height: 1.3em}
#colright p.margin-top {margin-top: 15px}

#footer {clear: both; padding: 0 0 130px 0}
#footer.subpage {width: 990px; margin: 0 auto}
#footer p {margin: 0 50px; padding-top: 15px; border-top: 1px dotted #D3B28F}
#footer p.noborder {border: none; padding-top: 10px}
#footer p.noborder a {color: #FFFFFF}
#footer a {text-decoration: underline}


.errors {color: black; font-weight: bold; }
.fix {clear: both}
.toppadding{padding-top:30px}

dd{padding-bottom:15px}

