body {margin:0px; padding:0px; text-align:center; background-color:#E5E5E5;line-height: 140%;}
* {margin:0px; padding:0px;}
div#main-frame {width:900px; margin-left:auto; margin-right:auto; text-align:left; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #CC3399; border-left: 1px solid #CC3399;}
div#header {width:900px; height:137px; background-image:url(../img/header.gif); background-repeat:no-repeat; text-align:center;}
div#header #address {position:absolute; width:890px; top:10px; margin:0px auto; padding-right:10px; text-align:right; color: white; line-height: 100%;}
div#header #description {position:relative; width:890px; top:90px; margin:0px auto; padding-right:10px; padding-top:0px; padding-bottom:3px; text-align:right; color:white; font-size:1.5em; font-weight:bold;}
div#main {width:900px; background-image: url(../img/background.gif); background-repeat: repeat-y;}
div#menu {width:174px; float:left; color:white; font-size:1.2em;}
div#menu ul {padding:25px 0px; margin-top:2em 0 0 0; list-style-type: none; font-size: 1em;}
div#menu ul li {padding: 0px 0px 10px 10px; margin:0px;}
div#menu ul li a, div#menu ul li a:visited {text-decoration: none; color: white;}
div#menu ul li a:hover {padding-left:2px; text-decoration: none; color: white; border-width:0px 0px 0px 10px; border-style:solid; border-color:white;}
div#menu .pocitadlo {text-align:center; font-size: .75em; color: white;}
div#menu .pocitadlo a:link, div#menu a:hover, div#menu a:visited {text-decoration: none; color: white;}
div#text {width:646px; padding-left:20px; float:left; text-align:justify; color: #444343;}
div#text p {padding-top:.75em;}
div#text a:link {color: #CC3399;}
div#text a:hover, a:visited {color: #666666;}
div#text h1 {padding-top:.75em; text-align: left; color: #666666;}
div#text h2 {text-align: left; color: #666666;}
div#text h2 a:link, a:hover, a:visited {text-decoration: none; color: #666666;}
div#text ul li {padding-left: 5px; margin-left:17px;}
div#text ol li {padding-left: 5px; padding-bottom:.5em; margin-left:17px;}
div#text .center-content {width: 646px; text-align:center;}
div#text table.img_table {margin: 0px auto;}
div#text .ramecek {border-left: 1px solid #666666; border-bottom: 1px solid #666666; border-right: 1px solid #CC3399; border-top: 1px solid #CC3399; padding: 0px 10px 10px 10px;}
div#text table.pojistovny{width: 646px; border-width: 1px; border-color: white; }
div#text table.pojistovny td{width: 50px; border-color: white; white-space: nowrap;}
div#text img.float-right {float: right; margin: 50px 10px 0px 20px; width: 250px;}
div#text a img, a:link img, a:visited img {border: 0px;}
div#text a:hover img {border: 1px solid #666666;}
img .floated {float: left; margin-right: 5px;}
/*div#text table.img_table{background: none; width: 400px; text-align:center}
div#text table.img_tr{vertical-align: middle; height: 132px;}
div#text table.img_td, div#text table.img_td_empty{padding: 0; background-color: #E5E5E5; width: 132px; text-align: center; }
div#text table.img_td_empty{background: none;}
div#text .img{border: none;}*/
/*div#right-col {width:80px; float:left;}*/
div#footer {width:726px; padding-left:174px; background-image: url(../img/background.gif); background-repeat:repeat-y; text-align:center; font-size:.75em;line-height: 110%;}
div#footer hr {width:480px; margin: 0px auto;}
div#footer p {padding-top:.5em; padding-bottom:.25em;}
div#footer a {text-decoration:none; color: #CC3399;}
div#footer a:hover, div#footer a:visited {color: #666666;}  
div#footer .pocitadlo {text-align:center; font-size: .75em; color: white;}
div#footer .pocitadlo a:link, div#footer .pocitadlo a:hover, div#footer .pocitadlo a:visited {text-decoration: none; color: #666666;}
/* .konec-obtekani zajisti, aby se paticka footer objevila az pod nejdelsim sloupcem */
.konec-obtekani:after {content:"."; display:block; height:0; clear:both; visibility: hidden;}
.konec-obtekani {display: inline-table;}
/* trik se zpetnym lomitkem schova trik pred IE pro Macintosh \*/
* html .konec-obtekani {height: 1%;}
.konec-obtekani {display:block;}
/* konec triku se zpetnym lomitkem */
.highlight {font-weight: bold;}
table {width: 450px; border-collapse: collapse;}
td {width: 100px; padding-left: 4px; text-align: left; border: 1px solid #666666;}
td.day {font-weight: bold;}
td.no-border {width: 150px; border-width: 0px;}
.question {color: #CC3399;}
.tucne {font-weight: bold; color: #CC3399;}
.center-tucne {text-align: center; font-weight: bold; color: #CC3399;}
img .line {text-align: center;}
div.img-center {left:-10px; width:646px; padding:0px; margin:0px; text-align:center;}
div.img-center a img, a:link img {border-width: 1px; border-color:#CC3399;}
a:hover img, a:visited img {border-width: 1px; border-color: #666666;}
.display-inline{display: inline;}
a span.pozadi-textu, a:link span.pozadi-textu, a:visited span.pozadi-textu{padding: 3px; background-color:#CC3399; color:white; font-size:1.1em; text-align: center;text-decoration:none;}
a:hover span.pozadi-textu{padding: 3px; background-color:#666666; color:white; font-size:1.1em; text-align: center; text-decoration:none;}