body  {background: #252525; color: #000; font-family: Verdana, sans-serif; margin: 0px; padding: 0px; text-align: center;}
#head {height: 70px; background: #ffffff; width: 100%;}
#page {width: 972px; margin-left: auto; margin-right: auto; text-align: left; background: #fbfbf6;}
.polozka {width: 121px; height: 30px; background: url(./img/menua.png) no-repeat; float: left; display: block; text-decoration: none; color: #fff;  text-align: center; line-height: 30px; margin-top: -15px; margin-right: 1px; font-size: 11px;}

.polozkalast {width: 112px; height: 30px; background: url(./img/btnlast.png) no-repeat; float: left; display: block; text-decoration: none; color: #fff;  text-align: center; line-height: 30px; margin-top: -15px; margin-right: 1px; font-size: 11px;}

#left {width: 200px; float: left; background: #e6e1cd; clear: left;}
#inleft {border: #d7d7c8 1px solid; background: #fff; margin: 8px;}
.logo {background: url(./img/logo.png) no-repeat; width: 178px; height: 154px; margin: 3px; display: block; text-decoration: none;}
.rezervace {background: url(./img/rmenubg.png) repeat-x; color: #413c28; font-size: 10px; padding: 5px; min-height: 100px;}
.selecty select {border: #8c7869 1px solid; background: transparent;}
.kalendar {background: url(./img/kelendar.png) no-repeat; width: 17px; height: 15px; display: block; float: right;}
.find {width: 59px; height: 17px; background: url(./img/find.png) no-repeat; border: none; float: right;}
.more {width: 59px; height: 17px; background: url(./img/more.png) no-repeat; border: none; clear: both; float: right; margin-top: 10px;}
.hotnadpis {font-size: 12px; font-weight: bold;}
.separ {clear: both;}
.margintop10 {margin-top: 10px;}
.center {padding-top: 0px; background: #fff; font-size: 12px; margin-left: 200px; width: 768px;}

.flash {border: #fff 2px solid;}
.goldpruh {height: 29px; background: #a08c2c; margin-left: 2px;}
.goldpruh div {line-height: 29px; margin-left: 10px; color: #fff; font-size: 14px; font-weight: bold;}
.intext {border: #d7d7c8 1px solid; margin: 2px; min-height: 299px; width: 570px;}
.intext .inside {background: url(./img/gbg.png) repeat-x; margin: 2px;}
.lefttext {float: right; width: 182px; background: url(./img/gbg.png) repeat-x; margin-left: 10px; margin-top: 2px; border: #d7d7c8 1px solid; min-height: 299px;}
.lefttext strong {color: #b91419;}
.lefttext div {margin-top: 8px; margin-left: 3px;}
.text {padding-top: 20px; font-size: 14px; text-indent: 20px; text-align: justify;}
.fl {color: #b91419; font-size: 16px; font-weight: bold;}
#foot {height: 29px; background: #a08c2c; color: #fff; text-align: right; font-size: 10px; line-height: 29px;}
.pricelist {border: #a08c2c 1px solid; border-collapse: collapse;}
.pricelist td {border: #a08c2c 1px solid; border-collapse: collapse; text-align: center;}
.h1 {line-height: 39px;}
.offs {background: #fffae1 !important;}
.l1 {width: 250px;  height: 30px; font-size: 11px;}
.l1 .divc {float: left; margin-right: 0px; width: 80px;}
.l1 input {margin-left: 80px; position: absolute; border: none !important; height: 20px !important;}
.l1 select {border: #8c7869 1px solid; background: transparent;}
.sl {}
.reservationbtn {width: 79px; height: 27px; background: url(./img/reservationbtn.png) no-repeat; border: none;}

.loginbtn {width: 79px; height: 27px; background: url(./img/login.jpg) no-repeat; border: none;}

.lefttext a {color: #a08c2c;}
.lefttext a:hover {color: #a2a2a2;}
.radekr td {border-bottom: #645624 1px solid; padding: 0; margin: 0; text-align: center;}
.thed th {background: #645624; color: #fff; padding: 5px; border: #fbfbf6 1px solid;}
.acka a {color: #645624; font-weight: bold;}
.acka a:hover {color: #a09889;}

.nob a {font-weight: normal !important; text-decoration: none !important;}

#flags {margin-right: 200px; margin-top: 20px; float: right;}
#flags a, #flags img {border: 0px; text-decoration: none;}