body {margin: 0;padding: 0;font-family:Trebuchet MS, Helvetica, sans-serif;font-size: 14px;color: #444;background: #fff url(img/background.gif) repeat-x top left;text-align:center;}
#main {width: 788px;margin: 0 auto;font-size: 95%;text-align: left;background: #fff;background: #fff;}
#top-case {width 788px;}
#top {padding:30px 20px 0px 20px;}
#content-case {float: left;width: 588px;}
#content {padding: 0px 20px 20px 20px;}
#panel-case {float: left;width: 200px;}
#panel {padding: 10px 20px 20px 20px;margin-top:40px;font-size: 100%;color: #666;background: #fdf5e6;}
#bottom-case {width 788px;}
#bottom {padding:20px;text-align:center;}
.clear {clear:both}

#top h1 {font-size:28px;font-weight:bold;background-color:#fff;color:#000;}
#top a {text-decoration:none;color:#000;}
#content p {margin-bottom: 2em;}
#content h2 {font-size:140%;}
#panel h4 {margin-top:1.7em;margin-bottom:0.8em;font-size:105%;}
#panel ul {list-style-type:none;margin:0;padding:0;}
#panel ul li {margin-top:1em;}
#panel form input {margin-top:1em;}

table {width:100%;border-collapse:collapse;margin-bottom:10px;}
th {font-size: 70%;color: #4f6b72;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;letter-spacing: 2px;text-transform:uppercase;padding: 6px 6px 6px 12px;background-color: #CAE8EA}
td {border-top: 1px solid #C1DAD7;background: #fff;padding: 6px 6px 6px 12px;color: #4f6b72;}
td.alt {background: #F5FAFA;color: #797268;}
td.alts {background: #F5FAFA;color: #797268;text-align:center;}
td.altb {background: #F5FAFA;color: #797268;border-top:0;padding-top:0;}
td.b {border-top:0;padding-top:0;}

small {font-size:70%;}
.comments {padding-left:6px;margin-bottom:0.5em;color: #4f6b72;}

a:link {color:#8b4513}
a:visited {color:#c0c0c0}
a img {border:0;}
form {margin:0;}

.stred {text-align: center}
.leva {text-align: left}
.prava {text-align: right}
.popis {text-align:left; padding-left:2em; font-size: 70%;}
.mensi {font-size:90%;}
.rightsmall {float:right;font-size:75%;}
.comment {border-bottom: 1px solid #C1DAD7;background: #fff;padding: 6px 6px 6px 12px;color: #4f6b72;}
.comment-reply {font-size:80%;color: #4f6b72;padding: 6px 6px 6px 12px;}
.searchbox {background-color: #fdf5e6;border:1px solid #8b4513;text-align:center;margin:1em 0;padding:0.8em;}
.home {text-align:right;font-size:80%;margin-right:10px;padding:20px 20px 0 0;}
.full {width:100%};
.pad {margin-top:40px;}
