/* CSS Document */
body { background:#FFF; font-family:Tahoma, Arial; font-size:11px;}
.mainPageContainer { width:900px; height:485px; margin:30px 0px 0px 50px; background:#FFF;}
.titulek { width:100%; height:75px; margin-bottom:5px; background:#c85795;}
.mainContent { width:100%; height:405px; background:#999999 url(../../pics/zadek.jpg) no-repeat;}
div.titulek table {width:100%; margin-top:25px;}
div.titulek table td {vertical-align:bottom; color:#e8cddc; padding:0px 15px 0px 15px;}
div.titulek table td.sjs { font-size:30px; color:#FFF; text-align:right; width:400px;}
.text { background:#A39376;}
div.text table { padding:10px; height:300px; color:#FFF; line-height:14px;}
div.text table td { width:180px; vertical-align:top; padding-right:25px;}
.nadpisTitul {font-size:30px; line-height:38px; margin-top:10px; letter-spacing:1.5px; color:#E8CDDC;}
.nadpis {color:#E8CDDC; font-size:13px; font-weight:bold; margin-top:0px; margin-bottom:15px;}
div.titulek a, 
div.titulek a:visited, 
div.titulek a:active {color:#e8cddc; text-decoration:none; border:0px none;}
div.titulek a img, 
div.titulek a:visited img, 
div.titulek a:active img {display:none; margin:0px auto 5px auto; border:0px none;}
div.titulek a:hover { _text-decoration:underline}
div.titulek table td a:hover img {display:block;}
div.titulek a.now img, 
div.titulek a.now:visited img, 
div.titulek a.now:active img {display:block;}
div.text table.tabulkaCenik {padding:0px; margin:0px;}
div.text table.tabulkaCenik td {padding:0px 5px 0px 5px; width:90px; vertical-align:middle; border-right:1px solid #a39376;}
div.text table.tabulkaCenik td.firstRow { vertical-align:text-top; padding-top:5px;}
div.text table.tabulkaCenik th {width:145px; text-align:left; padding:15px; vertical-align:top; background:#94856A; border-right:1px solid #a39376;}
.popisekCenik {color:#E8CDDC; font-size:16px; margin:0px; line-height:20px; letter-spacing:1px;}
span.info{color:#F0C6DD;}
span.popisekDoba {font-size:14px; font-weight:400; color:#E3DFD9; line-height:18px;}
.CA80A9 {background:#CA80A9;}
.D698BA { background:#D698BA;}
.DAA3C1 { background:#DAA3C1;}
.CF8DB2 {background:#CF8DB2;}
.staticTable {float:right; height:auto;}
.staticTable .clanek1 {width:175px; padding-right:37px;}
.staticTable .clanek3 { padding:0px; width:175px;}
.staticTable table h3 { font-family:Tahoma, Arial; font-size:11px; margin-bottom:5px; color:#c85795; margin-top:0px;}
table.novinky td { vertical-align:text-top;}
table.novinky td a img { border:0px none;}
table.rezervace { background:#EDEAEE; font-size:11px;}
table.rezervace td a { color:#CA80A9; text-decoration:underline; cursor:pointer;}
table.rezervace td {padding:0px 35px 5px 5px;}
.tucneRezervace { font-weight:bold; font-size:12px; color:#c85795;}