body {background-color:#ffffff;font-size:0.8em;color:#7A7A7A;font-family:"trebuchet MS";font-weight:normal;margin:0;}
a {color:#993300;text-decoration:none;}
a:hover {color:#009933;text-decoration:underline;}
.clear {clear:both;}
li {list-style:none;font-size:0.9em;color:#7A7A7A;}
h1 {font-size:1.5em;color:#746034;margin:0 0 0 20px;}
h2 {font-weight:normal;font-size:28px;color:#746034;text-align:center;font-family:Monotype Corsiva;margin:0;padding:0;}
p {font-weight:normal;font-family:Monotype Corsiva;font-size:20px;color:#000000;margin:20px 0 0 10px;}
strong.proc {text-align:center;font-family:Monotype Corsiva;font-size:24px;font-weight:bold;color:#000000;margin:0;}
p.center {text-align:center;}
p.bold {font-weight:bold;font-size:24px;}
p img {margin:20px 0 0 0;width:530px;}
p.kontakty {margin:0 0 0 70px;font-family:Verdana;font-size:16px;color:#000000;}
.wrong {text-align:center;font-size:16px;background-color:#FF0000;color:#FFFFFF;font-weight:bold;height:30px;line-height:28px;width:500px;margin:10px;}
h1.f {border-bottom:2px solid #746034; width:400px;padding:0 0 0 15px;margin:15px 0 15px 20px;}

#top {background:url(images/top.jpg) no-repeat 0px 0px;width:1003px;height:160px;margin:0 auto;}
#top img {border:none;float:right;margin:60px 30px 0 0;}
#top h1 {display:none;}

.centerr {background:url(images/bg_main.png)  repeat-y center;width:957px;margin:0 auto;}
.centerr img.lang {margin:20px 25px 0 0;float:right;width:30px;}
#menuleft {width:155px;margin:20px 0 0 0;padding:0;float:left;background:none;}
ul#left {width:159px;margin:20px 0 0 0;padding:0;background:none;}



.ankets_main {width:250px;border:2px solid #b39268;margin:0 auto;background-color:#d4c7b6;}
.ankets_otazka {font-size:16px;width:220px;margin:10px auto;border-bottom:1px solid #b39268;text-align:center;font-weight:bold;color:#000000;}
.ankets_celkem {width:220px;margin:5px auto;border-top:1px solid #b39268;text-align:center;font-size:12px;font-weight:bold;color:#999999;}
.ankets_moznosti {font-weight:bold;width:220px;height:18px;margin:0 auto;padding:0 0 0 15px;}
.ankets_pruh {background-color:#f9b55f;height:16px;margin:0 15px 0 15px;float:left;font-size:12px;color:#000000;text-align:center;}
.ankets_hlasy {float:right;height:10px;}


ul#left li.first {height:23px;width:140px;background:url(images/li_first.jpg) no-repeat 0px 0px;border:none;}
ul#left li {line-height:25px;height:23px;width:128px;background-color:#f9b55f;border-right:12px solid #b39268;margin:10px 0 0 0;}
ul#left li a {padding:4px 0 2px 10px;color:#4c361b;font-family:Verdana;font-size:14px;font-weight:bold;}
ul#left li a:hover {color:#FFFFFF;padding-right:5px;text-decoration:none;background-color:#b39268;}
ul#left li.activ {background-color:#b39268;}

#menuleft .counter {background-color:none;margin:0 auto;margin-top:30px;margin-bottom:20px;width:100px;text-align:center;}
#menuleft h2 {font-size:20px;margin:20px 0 10px 0;}

#menuleft #cest {bacground:none;padding:3px;margin:0 auto;width:140px;color:#000000;font-size:15px;margin-bottom:20px;margin-top:20px;border-bottom:2px solid #990000;}
#menuleft #cest strong {display:block;margin-bottom:10px;}
#menuleft #cest a {font-weight:bold;text-decoration:underline;}
#menuleft #cest a:hover {text-decoration:none;}

#cond {border-top:1px solid #8f8271;margin:-5px 23px 0 22px;padding:0 10px 20px 10px;float:left;width:545px;background-color:#ece4da;}
#cond #bar {text-align:center;background-color:#ffffff;margin:-1px 0 30px 0;padding:5px 0 2px 0;font-size:25px;font-family:Monotype Corsiva;color:#8f8271;border-bottom:1px solid #8f8271;border-left:1px solid #8f8271;border-right:1px solid #8f8271;width:300px;}

#cond #gb {border:none;width:410px;height:260px;margin:0 auto;text-align:center;}
#cond #gb div {margin:5px 0 5px 0;float:left;text-align:center;line-height:25px;color:#765935;font-family:Verdana;font-size:16px;font-weight:bold;width:85px;height:25px;background-color:#f5c384;}
#cond #gb .input {margin:5px 0 5px 0;float:left;border:none;height:25px;width:300px;padding:0 10px 0 10px;}
#cond #gb .inputarea {margin:5px 0 5px 0;float:left;border:none;height:100px;width:300px;padding:5px 10px 0 10px;}
#cond #gb .inputsubmit {padding:2px 20px 2px 20px;float:right;background-color:#f8b765;color:#4c361b;font-size:16px;font-weight:bold;border:none;margin:0 5px 20px 0;}

.gb_vypis_main {border-top:4px solid #f5c384;margin:20px auto;width:480px;}
.gb_nick {margin:2px 0 0 5px;float:left;color:#4c361b;font-family:Verdana;font-size:16px;font-weight:bold;text-decoration:none;}
.gb_nick a {color:#4c361b;text-decoration:none;}
.gb_nick a:hover {color:#4c361b;text-decoration:underline;}
.gb_datum {float:right;margin:0 0 5px 0;color:#4c361b;}
.gb_vzkaz {clear:both;}

.akce_main {padding:0 0 10px 0;background-color:#d5c7b6;width:500px;border:1px solid #999999;margin:20px auto;}
.akce_main h1 {font-weight:bold;margin:5px 0 10px 10px;color:#666666;font-size:22px;font-family:Monotype Corsiva;}
.akce_main img {float:left;width:150px;margin:0 20px 0 10px;}
.akce_main .text {float:left;width:280px;background-color:#ece4da;padding:10px;}
.akce_main .text a {color:#000000;font-weight:bold;font-size:15px;text-decoration:underline;display:block;margin:20px 0 0 0;}
.akce_main .datum {font-weight:bold;margin:0 20px 0 0;background-color:#ece4da;padding:4px;text-align:center;width:150px;font-size:16px;color:#990000;float:right;}

#food img {float:right;margin:-60px 0 0 0;width:200px;}
#food #text {width:300px;background-color:#d5c7b6;padding:20px;}
#food #text a {margin:5px 0 0 0;display:block;color:#000000;font-weight:bold;text-decoration:none;}
#food #text a:hover {text-decoration:underline;}
#food #text div {margin:20px 0 0 0;color:#666666;font-size:20px;font-family:Monotype Corsiva;}
#food #text div strong {font-weight:bold;color:#000000;font-size:24px;}
#foto_main img {margin:0 0 0 7px;padding:5px;width:115px;border:1px solid #8f8271;}

form.a {background-color:#f8b765;border:2px solid #d5c7b6;width:400px;margin:30px auto;padding:10px;}
form.a select {width:140px;}
form.a td {padding:5px 0 5px 0;}

h2.m {margin:20px 0 0 0;}
span {font-weight:bold;margin:0 auto;text-align:center;width:400px;display:block;}
table {margin:0 auto;width:520px;}
table.host {margin:0 auto;width:450px;font-size:16px;}
table.host td {width:200px;text-align:right;border-bottom:1px solid #d5c7b6;padding:5px 20px 5px 20px;}
table.host td.strong {width:200px;text-align:left;}
table  td.strong {width:100px;font-weight:bold;}

div#str {font-size:18px;color:#990000;width:190px;margin:0px auto;margin-top:10px;margin-bottom:20px;height:35px;}
div#str div {float:left;font-size:18px;color:#990000;width:150px;margin:0 auto;text-align:center;line-height:36px;}
div#str a {float:left;font-size:26px;color:#000000;font-weight:bold;}
div#str a:hover {text-decoration:none;color:#FF0000;}

h1#res {clear:both;width:500px;background-color:#CCCCCC;margin:10px;padding:5px 0 5px 10px;color:#000000;}
div#vypis_reservace {background-color:#CCCCCC;width:260px;float:left;}
div#vypis_reservace div {background-color:#999999;margin:5px;padding:2px 5px 2px 5px;width:230px;color:#000000;}
div#vypis_reservace div strong {color:#FFFFFF;font-size:18px;}
form#reservace {background-color:#CCCCCC;width:272px;float:left;padding:3px;}
form#reservace table {width:270px;}
form#reservace table select {width:120px;padding:0 0 0 10px;}
form#reservace table .sub {width:120px;}
 
table#kalendar {margin:0px auto;margin-top:20px;}
table#kalendar tr td {color:#993300;text-align:center;}
table#kalendar tr td.normal {color:#993300;text-align:center;background-color:#d5c7b6;}
table#kalendar tr td.tm {background-color:#999999;width:50px;color:#000000;font-weight:bold;} 
table#kalendar tr td.nic {background-color:none;} 
table#kalendar tr td.non {background-color:#CCCCCC;} 
table#kalendar tr td.normal a {display:block;color:#993300;}
table#kalendar tr td.normal a:hover {background-color:#FFFFFF;text-decoration:none;}
table#kalendar tr td.ress a {display:block;color:#993300;background-color:#FFFFFF;}
table#kalendar tr td.ress a:hover {background-color:#FFFFFF;text-decoration:none;}

.white {background-color:#FFFFFF;}
.normal {background-color:#d5c7b6;}

#right {margin:20px 0 0 0;float:left;width:187px;}
.news_main {background-color:#d5c7b6;width:180px;margin:0 auto;margin-bottom:10px;padding:0 0 10px 0;}
.news_main img {margin:5px 0 0 40px;width:100px;}
.news_main h3 {color:#990000;font-size:15px;padding:5px 0 0 5px;margin:0;}
.news_main .news_popis {font-size:12px;color:#000000;width:160px;margin:0 auto;background-color:#ece4da;padding:0 5px 0 5px;}
.news_main .news_popis a {display:block;color:#000000;font-weight:bold;text-decoration:none;}
.news_main .news_popis a:hover {color:#000000;text-decoration:underline;}
.news_main .news_datum {margin:5px auto;font-weight:bold;background-color:#ece4da;color:#990000;font-size:16px;text-align:center;width:170px;}

.paging {height:20px;width:480px;margin:0 auto;margin-top:20px;}
.paging strong {float:left;color:#765935;}
.paging span.link {width:15px;float:left;background-color:#f5c384;margin:0 0 0 5px;}
.paging span.link a {color:#765935;padding:0 4px 0 3px;text-decoration:none;}
.paging span.link a:hover {background-color:#765935;color:#f5c384;text-decoration:none;}

.paging span.unlink {width:15px;float:left;background-color:#765935;color:#f5c384;margin:0 0 0 5px;}

#footer {margin:0 auto;margin-bottom:40px;color:#8f8271;width:880px;padding:10px 0 0 200px;}
#footer a {font-weight:bold;color:#000000;}
#footer a:hover {color:#000000;text-decoration:underline;}
