* {font-family: Verdana, Arial;}
html {overflow-y: scroll;}
body {text-align: center; margin: 0; font-size: 0.75em;}
body div {text-align: left;}

h1, h2, h3, h4 {margin: 0; padding: 0px 20px 15px 20px; font-size: 190%; font-style: italic;}
h2 {font-size: 150%; padding: 30px 20px 6px 20px;}
legend {font-size: 140%; font-weight: bold; padding: 0 10px; font-style: italic;}
h4 {background: url(images/korunky.gif) 0 21px no-repeat; margin-left: 20px; padding-left: 65px;}
h3 {font-size: 110%;}
h3 a, h4 a {font-family: georgia; font-style: italic; font-weight: normal;}
h3 a:hover, h4 a:hover {text-decoration: underline;}
td h3 {font-size: 120%; margin: 5px 0 0 15px; padding: 0;}
td h4 {font-size: 110%; font-weight: normal; color: #663300; background: #F9D43D url(images/bg-gold.gif) repeat-x; height: 23px; width: 150px; float: right; text-align: center; border: solid 1px white; padding: 6px 0 0 0; margin: -25px 0 10px 10px;}


fieldset {margin: 0 20px; padding: 20px; border: solid 1px #A57F4C;}
fieldset div {margin: 15px 0;}
label {display: inline-block; width: 220px;}
input {width: 240px;}
textarea {height: 100px; width: 420px; vertical-align: top;}

#main {width: 920px; margin: 0 auto;}
#language {position: absolute; top: 6px; margin-left: 870px;}
#head {height: 167px;}
#flash {width: 920px; height: 224px; background: url(images/chateau-hotel-zbiroh.jpg) no-repeat; position: relative; z-index: 1; margin-top: -30px;}
#flash div {margin-left: 10px;}
#motto {display: none;}
#content {margin: -2px 12px 0 10px; min-height: 269px; _height: 269px; padding: 25px 30px 0 25px;}
#pata {margin: 0 12px 0 10px; padding: 50px 0 10px 0; font-size: 87%; text-align: center;}

p {padding: 0 20px 10px 20px; margin: 0; line-height: 140%; text-align: justify;}
ul {margin: 0; padding: 0px 0px 0 50px;}
ol {margin: 0; padding: 10px 60px 0 102px;}
li {margin: 0; padding: 0 0 5px 0; line-height: 130%;}
td ul {margin: 0; padding: 0px 10px 0 50px;}
a img {border: 0;}
table {margin: 0 20px 10px 16px; border-collapse: collapse;}
td, th {padding: 4px; line-height: 140%;}

#head ul {margin: 0; padding: 70px 0 0 30px;}
#head ul li {margin: 0; padding: 0; list-style-type: none; display: inline;}
#head ul li span {display: inline-block; width: 200px;}
#head a {font-weight: bold; padding: 0 15px; text-decoration: none;}

#backhome {position: absolute; top: 0; left: auto; margin-left: 345px;}

#levy {width: 420px; float: left;}
#pravy {width: 410px; float: right; margin-top: -18px;}

.listek {padding: 0 0 0 35px;}
.listek li {list-style-type: none; background: url(images/listek.gif) no-repeat 0 3px; line-height: 145%; padding-left: 25px; padding-bottom: 6px;}

td .listek {margin-top: 20px;}

.fotky {clear: both; text-align: center; margin-left: 0px;}
.fotky a {border: 1px solid #0C1526; margin: 10px 12px 10px 10px; display: inline-block;}
.fotky a img {border: 1px solid #7F838B; background: #0C1526; padding: 3px; margin-bottom: -2px; _margin-bottom: 0px;}

.center {text-align: center; clear: both;}
.right {text-align: right;}
.prokladane {letter-spacing: 1px;}
.bezmezer {padding-bottom: 2px;}
.rucicka {cursor: pointer; cursor: hand; float: right;}
.balicky {margin-bottom: 25px;}
.balicky td {vertical-align: top;}
.balicky td img {border: 1px solid white; background: #F9D43D; padding: 4px; _padding: 3px; margin-bottom: -2px; _margin-bottom: 0px;}

.button {display: inline-block; height: 30px; position: relative; top: -46px; background: transparent; text-decoration: none;}
.button span {visibility: hidden;}
.jedna {width: 142px; left: 24px;}
.dva {width: 145px; left: 39px;}
.tri {width: 135px; left: 291px;}
.ctyri {width: 135px; left: 306px;}


/* *****barvy***** 7C4D21 strednihneda * 0C1526 tmavemodra * C99C0A zlutapata * 7F838B stribrnomodra */

body {background: #7C4D21 url(images/mapa.jpg) center top repeat-y; color: #0C1526;}
h1, h2, h3, h4 {color: #0C1526;}
td h3, h2 span, h3 span {color: maroon;}
a {color: maroon;}
a:hover {color: #0C1526;}

#head {background: url(images/head.jpg) no-repeat;}
#head a {color: #0C1526;}
#head a:hover {color: maroon;}
#content {background: url(images/bg-content.jpg) repeat-y;}
#pata {background: url(images/bg-pata.gif) no-repeat; color: #0C1526;}
#pata a {color: #0C1526; text-decoration: none;}
#pata a:hover {text-decoration: underline;}


@media print {

body {background: none;}
#main, #content, #pata {width: 100%; background: none; margin: 0;}
#head, #backhome {display: none;}
#flash {width: 100%; background: none; height: 167px;}
#flash div {display: none;}
#motto {display: inline; width: 100%; height: 167px; margin: 0 0 0 -12px;}
#levy, #pravy {width: 100%; float: none; margin: 0;}
#content {padding: 20px 0;}
#pata {width: 100%; border-top: solid 1px #0C1526; background: none; padding: 10px; color: #0C1526;}

.listek {margin-top: 20px;}
.listek li {list-style-image: url(images/listek.gif); background: none; line-height: 145%;}

.fotky {margin: 20px 0;}
.fotky a {border: none; margin: 10px 0;}
.fotky a img {background: none; padding: 1px; _width: 155px;}

p {padding: 13px 0 0 0;}
table {margin-left: 0;}
ul, ol {padding: 13px 0 0 30px;}
ul li {list-style: disc;}
h1, h2, h3 {margin: 25px 0 0 0;}
h1 span, h2 span {display: inline;}
.imgright {display: none;}

}
