* {padding: 0; margin: 0;}

body {font: 80%/1.4 Trebuchet, Trebuchet MS, Verdana, Arial, sans-serif; text-align: center; background: black; color: #E7D9BC;}

h1, h2, a {color: #FFCC33; font-family: Georgia; font-style: italic;}
h2 {color: #E7D9BC; font-size: 130%; font-weight: normal; text-align: center; padding-top: 30px;}
a:hover {color: #FFFF99; text-decoration: underline!important;}
p {padding: 15px 20px 0px 20px; line-height: 130%; clear: both;}
ul {margin-left: 50px;}
li {padding: 2px 0 0 2px;}
.right {text-align: right;}
.center {text-align: center;}

#page {width: 980px; margin: 0 auto; text-align: left;}

h1 {background: url("gastro-zofin-chateau-catering.jpg"); width: 980px; height: 324px;}
h1 span {visibility: hidden;}

#catering {background: url("gastro-chateau-catering.jpg"); width: 980px; height: 304px;}
#zbiroh {background: url("zamek-zbiroh.jpg"); width: 980px; height: 304px;}
#zbiroh .center {width: 460px; float: right;}
#kontakty {background: url("footer.jpg"); width: 980px; height: 343px;}

#catering a, #zbiroh a {text-decoration: none; font-size: 140%;}

table {margin: 13px 0 0 20px; width: 960px;}
td {line-height: 120%; vertical-align: top; padding-right: 20px;}
td a {white-space: nowrap;}

#copy {padding: 10px 0; color: #3F3818; text-align: center; font-size: 90%;}
#copy a {color: #3F3818; text-decoration: none;}
#copy a:hover {color: #FFFF99;}

