* {margin:0;padding:0}
body {padding: 0 0 20px;background: #decead url("i/bg_all.jpg") repeat top left; color:#333; font:83% verdana,arial,tahoma,sans-serif}
/* --------------------------------------- */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;color:#333399;font-weight: bold;} 
a:link {color:#333399;font-weight: bold;} 
a:hover,a:active {color:#cc0000; font-weight: bold; text-decoration:underline;} 
/* --------------------------------------- */
p {margin: 0; padding: 0;}
ul {margin: 10px;}
li {margin: 0 0 0 20px;}
h1, h2, h3{font-family: verdana,arial,sans-serif;}
h1 {font-size: 104%;color: #420c0c; text-transform:uppercase;margin: 0 0 10px 0;text-decoration: underline;}
h2 {font-size: 100%; color: #420c0c; margin: 14px 0 8px 0;text-decoration: underline;}
h3 {font-size: 84%; margin: 14px 0 8px 0;}
.error {color:#c00;font-weight:bold}
img {border:none} 
hr {margin: 20px 0 10px 0;background-color:#CEB584;height:2px;color:#CEB584;border:none;clear:both}
table {float: left;width: 100%; border: 0; padding: 2px;}
tbody, tr {border: 0; padding: 2px;}
td {border: 1px solid #CEB584; padding: 2px;}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
.cislo {font: 14px Georgia, "New York CE", utopia, serif; color:#cc0000; font-weight: bold;}
.dih {display: none;}
/* --------------------------------------- */
#site {width:874px; height: 392px; top: 50%; left: 50%; margin: -196px 0 0 -437px; position:absolute;}
#site2 {width:874px; left: 50%; margin: 20px 0 0 -437px; position:absolute;}
#top {float: left;width:874px; height: 392px;}
#t-left {float: left; width: 649px; height: 392px; padding: 0;background: url("i/_bg_foto.png") no-repeat top left;}
#t-right {float: left; width: 218px; height: 392px; text-align: left;}
#all {float: left;width:874px;}
#a-left {float: left; width: 648px; margin: 0 0 0 4px; padding: 0;}
#a-right {float: left; width: 218px; text-align: left;}
.a-left-top {float: left; width: 648px; height: 22px; background: url("i/_telo_top.png") repeat-y top left;}
.a-left-telo {float: left; width: 604px; min-height: 200px; padding: 0 22px; background: url("i/_telo_bg.png") repeat-y top left;}
.a-left-bot {float: left; width: 648px; height: 22px; background: url("i/_telo_bot.png") repeat-y top left;}
.a-right-top {float: left; width: 202px; height: 22px; background: url("i/_telo_r_top.png") repeat-y top left;}
.a-right-telo {float: left; width: 160px; padding: 0 20px; background: url("i/_telo_r_bg.png") repeat-y top left;}
.a-right-telo p {float: left; width: 160px; margin: 0 0 12px 0;}
.a-right-telo p a {display: block; color: #000; padding: 2px; font-weight: normal;}
.a-right-telo p a:hover {color: #420c0c; font-weight: normal; text-decoration: none; background: #dfcca8;}
.a-right-bot {float: left; width: 202px; height: 22px; background: url("i/_telo_r_bot.png") repeat-y top left;}
.logo {float: left; width: 218px; height:158px; margin: 0;}
.logo img {float: left; margin: 18px 0 0 0;}
#bott {float: left;width:630px; text-align: right; padding: 4px 20px 4px 0; font: 10px verdana,arial,tahoma,sans-serif; color: #725a30;}
#bott a {color: #725a30;}
#bott a:hover {color: #420c0c;}
/* --------------------------------------- */
.t-foto {width: 640px; height: 334px; padding: 6px 0 0 7px;}
.t-menu {width: 640px; height: 52px; font-size: 12px; margin: 0; padding: 0; background: url("i/_bg_top_menu.png") no-repeat top left;}
.t-menu ul {float: left; display: block; margin: 0 0 0 64px; _margin: 0 0 0 30px; padding: 0;white-space: nowrap; list-style-type: none;}
.t-menu ul li {float: left; display: block; width: 99px; margin: 0; padding: 0; text-align: center;white-space: nowrap; list-style-type: none;}
.t-menu ul li a, .t-menu ul li a:hover {display: block; height: 24px; color: #420C0C;}
/* --------------------------------------- */
.r-menu {float: left; width: 218px; margin: 0;}
.r-menu img {padding: 0 0 0 4px;}
.m1 a {display:block;width:110px; height: 38px; margin: 0 0 2px 0; padding: 0 0 0 4px; background: url("i/_menu_right_bg.png") -286px 0 no-repeat; text-decoration: none;}
.m1 a:hover {background-position: -66px 0;color: #E9BE75;text-decoration: none;}
.m2 a {display:block;width:120px; height: 38px; margin: 0 0 2px 0; padding:0 0 0 4px; background: url("i/_menu_right_bg.png") -276px 0 no-repeat; text-decoration: none;}
.m2 a:hover {background-position: -56px 0;color: #E9BE75;text-decoration: none;}
.m3 a {display:block;width:130px; height: 38px; margin: 0 0 2px 0; padding:0 0 0 4px; background: url("i/_menu_right_bg.png") -266px 0 no-repeat; text-decoration: none;}
.m3 a:hover {background-position: -46px 0;color: #E9BE75;text-decoration: none;}
.m4 a {display:block;width:140px; height: 38px; margin: 0 0 2px 0; padding:0 0 0 4px; background: url("i/_menu_right_bg.png") -256px 0 no-repeat; text-decoration: none;}
.m4 a:hover {background-position: -36px 0;color: #E9BE75;text-decoration: none;}
/* --------------------------------------- */
.flag {float: left; width: 160px; margin: 50px 0 0 30px;}
.f1 a {float: left;background: url("i/_cz_off.gif") no-repeat;}
.f1 a:hover {background: url("i/_cz_on.gif") no-repeat;}
.f2 a {float: left;background: url("i/_de_off.gif") no-repeat;}
.f2 a:hover {background: url("i/_de_on.gif") no-repeat;}
.f3 a {float: left;background: url("i/_en_off.gif") no-repeat;}
.f3 a:hover {background: url("i/_en_on.gif") no-repeat;}
.f4 a {float: left;background: url("i/_ru_off.gif") no-repeat;}
.f4 a:hover {background: url("i/_ru_on.gif") no-repeat;}
/* --------------------------------------- */
.table {float: left; border: 2px solid #900;border-collapse:collapse;width:100%;}
.table td {background-color: #fff; padding:3px;/*border: 1px solid #fff;*/}
.table th {text-align:left;border: 1px solid #fff;}
.table thead th {color:#fff;font-size:145%;background-color: #900;padding: 10px 6px;}
.table tbody th {color:#fff;font-size:115%;background-color: #88b8db;padding: 6px;}
.table tbody th.sub {font-size:100%;color:#000;background-color: #efefef;padding: 6px;}
/* --------------------------------------- */
.rezervace form {display: block;font: 100% Verdana, Helvetica, Arial, sans-serif;float: left;width: 540px;margin: 30px 0 0 0;}
.rezervace form label {display: block;float: left;width: 200px;margin: 0 0 4px 0; height: 18px;line-height: 18px;text-align: right;padding: 0 10px 0 0;}
.rezervace form input {height: 18px;background: #996633;color: #fff;font-weight: bold;text-indent: 3px; border: none;}
.rezervace form select {width: 240px; background: #996633;color: #fff;font-weight: bold;text-indent: 3px; border: none;}
.rezervace form textarea {font: 100% Verdana, Helvetica, Arial, sans-serif;background-color: #996633;color: #fff;font-weight: bold;border: none;width: 290px;height: 80px;text-indent: 3px;}
.rezervace form .rada {clear: left;}
.rezervace form .but {float: right;width: 100px; height: 22px; margin-top: 10px;padding: 0;font-size: 11px;background-color: #996633;text-align: center;border: 1px solid #f8f8f8}
.err {color: #ff0000;font-weight: bold;padding: 0 0 0 20px;}
/* --------------------------------------- */
.fotka_l {float: left; margin: 6px 6px 2px 6px; padding: 4px; background-color: #420c0c; text-align: center;}
.fotka_r {float: right; margin: 6px 6px 2px 6px; padding: 4px; background-color: #420c0c; text-align: center;}
.fotka_l img, .fotka_r img {margin: 0; padding: 0;}
.foto {float: left; margin: 2px; padding: 4px; background-color: #CEB584; text-align: center;}
.foto-blok {float: left; width: 100%; padding: 0 0 20px 0; background-color: #fbfbfb;}
.foto-blok2 {float: left; width: 100%; padding: 0 0 20px 0;}
.vice {color: #cc0000; font-weight: bold; text-decoration: none;}
.vr {float: left;width: 100%; padding: 20px 0 0 0; text-align: center;}
.dokum {float: left; width: 100%; margin: 10px 0; background: #CEB584; color: #000;}
.dokum a {display: block; background: #CEB584; padding: 4px; color: #000;}
.dokum a:hover {display: block; background: #660000; color: #ffcc00; text-decoration: none;}
.akce-block {float: left; width: 100%; margin: 0 0 20px 0;}
