/* css */
* {
margin: 0;
}
body {
background: #14331e url('img/bg.png') repeat-x;
margin: 0px;
padding: 0px;
font: 12pt 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}
#cele {
margin: auto;
width: 994px;
float: right;
}
#head {
background: url('img/head3.jpg') no-repeat;
width: 850px;
height: 122px;
float: right;
padding-left: 35px;
}
.headinfo{
color: #9a5a15;
font-size: 10pt;
margin-left: 110px;
}
#right {
background: url('img/right.jpg') no-repeat;
width: 109px;
height: 170px;
float: right;
}
#main {
background: url('img/main.png') repeat-y;
width: 660px;
min-height: 500px;
float: right;
margin-top: -48px;
margin-right: 101px;
padding: 20px;
z-index: 10;
}
#left {
background: #d1dcd4 url('img/nav2.png') no-repeat;
width: 153px;
height: 350px;
float: right;
margin-top: -48px;
padding: 60px 5px 0px 35px;
}
#foot {
background: #4f6656 url('img/foot.png') repeat-x;
width: 100%;
height: 16px;
padding-top: 8px;
}
.links a{
color: #000;
}
.copyright{
text-align: right;
font-size: 8pt;
}
.headtext {
font-size: 15pt;
color: #7a8c80;
margin-top: 30px;
float: left;
margin-right: 30px;
letter-spacing: 4px;
}
.kde {
font-size: 11pt;
margin-top: 67px;
margin-left: -25px;
}
.ok {
display: block;
margin: 5px;
padding: 5px;
width: 80%;
background: url('img/ok.png') repeat;
border: 1px solid #2e7529;
}    
.err{
display: block;
margin: 5px;
padding: 5px;
width: 80%;
background: url('img/err.png') repeat;
border: 1px solid #b91911;
}
.tel {
font-size: 11pt;
margin-left: 10px;
margin-top: 10px;
}
#lang {
width: 80px;
height: 13px;
margin-top: 10px;
margin-left: 10px;
}
#flagcz {
background: url('/img/cz.png') no-repeat;
width: 20px;
height: 13px;
float: left;
margin-right: 10px;
}
#flagpl {
background: url('/img/pl.png') no-repeat;
width: 20px;
height: 13px;
float: left;
margin-right: 10px;
}
#flageng {
background: url('/img/eng.png') no-repeat;
width: 20px;
height: 13px;
float: left;
}
.fotogalerie{
float: left;
margin: 8px;
border: 1px solid gray;
height: 150px;
}
.alang {
width: 20px;
height: 13px;
display: block;
}
.headlink {
width: 300px;
height: 45px;
display: block;
}

.butzaloha{
color: #586e5e;
}
.button {
color: #9a5a15;
text-decoration: none;
width: 130px;
height: 25px;
padding-top: 3px;
display: block;
font-size: 11pt;
}
.button:hover {
color: #14331e;
}
.nodecoration {
text-decoration: none;
}
.left {
width: 45%;
float: left;
}
.left2 {
width: 55%;
float: left;
}
.right {
width: 45%;
float: left;
}
.rightimage {
float: right;
margin-left: 10px;
}
.rightimage img{
border: 2px solid #d1dcd4;
}
.fr {
text-align: right;
}
#pizza {
background: url('img/pizza.png') no-repeat; 
width: 200px;
height: 149px;
float: right;
z-index: 0;
}
#restaurace {
background: url('img/food.png') no-repeat; 
width: 250px;
height: 183px;
float: right;
z-index: 0;
}

strong {
color: #14331e;
}
img {
border: 0px;
}
a {
color: maroon;
}
a:hover {
color: black;
}
h1 {
padding-left: 10px;
padding-bottom: 8px;
font-size: 14pt;
color: #4f6656;
}
h2 {
padding-left: 10px;
padding-bottom: 8px;
font-size: 12pt;
color: #14331e;
}
h3 {
padding-left: 10px;
padding-bottom: 8px;
font-size: 10pt;
font-weight: bold;
color: #14331e;
}
h4 {
padding-left: 10px;
padding-bottom: 8px;
font-size: 8pt;
color: #14331e;
font-weight: bold;
}
h5 {
padding-left: 10px;
padding-bottom: 8px;
font-size: 6pt;
color: #14331e;
font-weight: bold;
}
p {
margin-top: 8px;
}
li {
padding-top: 3px;
padding-bottom: 3px;
}
th {
font-size: 10pt;
text-align: left;
background-color: #d2e4d7;
}
td {
padding-top: 3px;
padding-bottom: 3px;
}
.fieldset {
border-color: #B7B7B7;
border-style: solid;
border-width: 1px;
padding: 5px;
width: 92%;
margin: auto;
}
blockquote {
background: #CFCFCF;
margin: 10px 0 10px 10px;
padding: 1px 10px;
width: 450px;
border-left: 5px solid #37607F;
color: #404040;
text-align: left;
font: italic 12px/14px "Courier New", Courier, monospace;
}
form {
margin: 0px 20px 0px 20px;
}
textarea {
overflow: auto;
}
input, textarea {
background-color: #FCFCFC;
border: 1px solid #E6E6E6;
font-family: Verdana, 'Geneva CE', lucida, sans-serif;
font-size: 100%;
font-weight: normal;
margin: 8px 2px 0px 0px;
padding: 2px;
text-align: right;
}
input:focus, textarea:focus {
background-color: #fff;
border-bottom: 1px solid #9B9B9B;
border-right: 1px solid #9B9B9B;
border-left: 1px solid #9B9B9B;
border-top: 1px solid #9B9B9B;
}
input.button {
cursor: pointer;
}
.clear {
clear: both;
margin: 0;
padding: 0;
}
#clear {
clear: both;
margin: 0;
padding: 0;
}
td {
	color: #000000;
	padding: 2px;
	font-size:11px;
	font-family: "Tahoma", Helvetica, Arial, sans-serif;
}
li{
	line-height:15px;
	list-style:disc;
}
hr {
color: #ccc;
margin: 5px 0px 8px 0px;
}