* {margin:0;padding:0}
body {background: #000 url("./i/_full_bg.jpg") repeat center; font: 12px georgia, "times new roman", times, serif; color: #fff;font-weight: normal;}
a {color: #fff8a8; text-decoration: none;font-weight: bold;}
a:hover {color: #cc0000;text-decoration: underline;font-weight: bold;}
h1, h2, h3{float: left; width: 100%;font-family: georgia, "times new roman", times, serif; margin: 0;text-align: center;}
h1 {font-size: 28px; font-weight: bold; color: #fff8a8;}
h2 {font-size: 120%; font-weight: bold; color: #ffff99;}
h3 {font-size: 20px; font-weight: bold; color: #fff8a8; margin: 20px 0 0 0;}
p {margin: 0; padding: 0;}
object {margin: 0; padding: 0;}
img {border: none; margin: 0; padding: 0;}
p img {float: left; margin: 0; padding: 0;}
.dih {display: none;}
.cislo {color: #ffcc00; font-size: 14px;}
/*----------------------------------------------*/
#site {width:1000px; top: 0; left: 50%; margin: 0 0 0 -500px; position: absolute;}
#header {float: left; width: 1000px; height: 300px;}
#site-left {float: left; width: 800px;}
#site-left .scroll-text {float: left; width: 740px; margin: 0 0 20px 0;font-size: 24px;font-family: georgia, "times new roman", times, serif; color: #fff8a8;}
#site-left .text {float: left; width: 690px; margin: 10px 0 20px 70px; padding: 0;text-align: left; font-weight: normal;}
#site-left .text2 {float: left; width: 730px; margin: 10px 0 20px 30px; padding: 0;text-align: left; font-weight: normal;}
#site-right {float: right; width: 196px;/*border: 1px solid red;*/}
#bottom {float: left; clear: both; width: 960px; font: 11px verdana,arial,tahoma,sans-serif; margin: 40px 0 0 0; padding: 10px 20px; background: url("./i/_bottom_bg.gif") no-repeat;}
.right-block {float: right; width: 196px; text-align: left; margin: 0;}
.right-block div a {color: #fff; text-decoration: none;}
.right-block div a:hover {color: #ff6600; text-decoration: none;}
.f1 {float: left; margin: 0 20px 20px 0;}
.flag {float: right; width: 196px; text-align: center; margin: 40px 0 0 0;}
.bot-one {float: left;width: 700px;font-size: 10px;margin: 10px 0 0 0;padding: 0 16px 0 0;text-align: right;color: #bcbcbc;border-right: 2px solid #6c6c6c;}
.bot-one p {text-align: right;}
.bot-one a{color: #ffcc00;text-decoration: none;}
.bot-one a:hover{color: #6666ff;text-decoration: none;}
.bot-two {float: left;width: 200px;font-size: 10px;margin: 10px 0 0 0;padding: 0 0 0 16px;text-align: left;color: #e6e6e6;}
.bot-two a{color: #7a7a7a;text-decoration: none;}
.bot-two a:hover{color: #ffcc00;text-decoration: none;}
/*----------------------------------------------*/
.cal-block {float: right; width: 196px; text-align: right; margin: 0 0 26px 0;}
.cal-top {float: right; width: 196px; height: 31px;}
.cal-back {float: left; width: 29px; height: 31px;}
.cal-month {float: left; width: 138px; height: 31px; background: url("./i/_cal_month_blue.gif") no-repeat; text-align: center; font: 12px verdana,arial,tahoma,sans-serif;font-weight: bold; line-height: 31px; }
.cal-month a {color: #fff8a8;text-decoration: none;}
.cal-month a:hover {color: #fff8a8;text-decoration: none;}
.cal-month2 {float: left; width: 138px; height: 31px; background: url("./i/_cal_month_green.gif") no-repeat; text-align: center; font: 12px verdana,arial,tahoma,sans-serif;font-weight: bold; line-height: 31px; }
.cal-month2 a {color: #fff8a8;text-decoration: none;}
.cal-month2 a:hover {color: #fff8a8;text-decoration: none;}
.cal-next {float: right; width: 29px; height: 31px;}
.cal-body {float: right; width: 196px;}
.d {float: left; width: 28px; height: 26px; text-align: center; font: 11px verdana,arial,tahoma,sans-serif; line-height: 26px; color: #c6c6c6;}
.cal-body ul {float: left; margin:0;padding: 0; list-style-type: none;white-space: nowrap;}
.cal-body ul li {float: left; width: 28px; height: 26px; text-align: center; font: 11px verdana,arial,tahoma,sans-serif; line-height: 25px; color: #c6c6c6; background: url("./i/_day_no.jpg") no-repeat; list-style-type: none; white-space: nowrap; }
.cal-body ul li a {color: #fff;text-decoration: none;}
.cal-body ul li a:hover {color: #fff;text-decoration: none;}
.cal-body ul li .full {cursor: pointer;color: #fff;line-height: 25px;margin:0;padding:0;width: 28px;height: 26px;text-decoration: none;display: block;background: url("./i/_day_full.jpg") no-repeat top left;font-weight: bold;}
.cal-body ul li .full a {cursor: pointer;color: #fff8a8;line-height: 25px;margin:0;padding:0;width: 28px;height: 26px;display: block;text-decoration: none;}
.cal-body ul li .full a:hover {color: #fff;text-decoration: underline;}
/*----------------------------------------------*/
.stul-blue {float: left; margin: 30px 10px 0 10px; width: 376px; height: 232px; background: url("./i/_blue.png") no-repeat; position: relative;}
.stul-green {float: left; margin: 30px 10px 0 10px; width: 376px; height: 232px; background: url("./i/_green.png") no-repeat; position: relative;}
.b-info {width: 220px; height: 30px; left: 50%; top: 50%; margin: -24px 0 0 -110px; position: absolute; color: #ffcc00; text-align: center; font: 16px arial,tahoma,verdana,sans-serif; font-weight: bold; z-index: 99;}
.b1 {float: left; width: 68px; height: 119px; margin: 0; z-index: 1;}
.b2 {float: left; width: 60px; height: 119px; margin: 0; z-index: 1;}
.b3 {float: left; width: 117px; height: 119px; margin: 0; z-index: 1;}
.b4 {float: left; width: 60px; height: 119px; margin: 0; z-index: 1;}
.b5 {float: left; width: 71px; height: 119px; margin: 0; z-index: 1;}
.b6 {float: left; width: 68px; height: 113px; margin: 0; z-index: 1;}
.b7 {float: left; width: 60px; height: 113px; margin: 0; z-index: 1;}
.b8 {float: left; width: 60px; height: 113px; margin: 0; z-index: 1;}
.b9 {float: left; width: 58px; height: 113px; margin: 0; z-index: 1;}
.b10 {float: left; width: 59px; height: 113px; margin: 0; z-index: 1;}
.b11 {float: left; width: 71px; height: 113px; margin: 0; z-index: 1;}
/*----------------------------------------------*/
#rezervace {float: left; width: 320px; margin: 20px 0 0 50px;}
.rez {float: left; width: 200px;}
.rez2 {float: left; width: 200px; height: 100px;}
#rezervace .f-one {float: left; width: 100px; margin: 4px 0 0 0; padding: 0 4px 0 0;text-align: right;}
#rezervace .f-two {float: left; width: 200px; margin: 4px 0 0 0;}
#rezervace .f-three {float: left; width: 300px; margin: 20px 0 0 0; text-align: right;}
/*----------------------------------------------*/
.foto-blok {float: left; width: 100%; padding: 0 0 20px 0;}
.foto {float: left; margin: 4px; padding: 6px; background: #242424;}
/*----------------------------------------------*/
#marquee_replacement{width:780px;height:40px;overflow:auto; font-size: 24px;font-family: georgia, "times new roman", times, serif; color: #fff8a8;} 
#marquee_replacement div#start p{padding:0;margin:0;left:0;width:auto;display:inline;float:left;white-space: nowrap;height:30px;} 
#marquee_replacement div#start p.spacer{width:780px;} 
#marquee_replacement div#start{display:block; height:10px;}
.f object {float: left; margin: 0; padding: 0;}
.f img {float: left; margin: 0; padding: 0;}
#ende {float: left; width:753px; height:175px; margin: 0; padding: 0; background: url("./i/004.jpg") no-repeat top left;}
.text {float: left; width:594px; margin: 0 0 0 304px; _margin: 0 0 0 152px; padding: 0 20px 20px 10px; background: url("./i/bg_text.jpg") no-repeat bottom left; text-align: right;}
.ende {float: left; width:594px; height: 30px; margin: 0 0 0 304px; _margin: 0 0 0 152px; padding: 0; text-align: right;}
.ende a {font: 10px Verdana, Helvetica, Arial, sans-serif; color: #000; text-decoration: none;}
.ende a:hover {color: #fff;text-decoration: underline; font-weight: bold;}

