body {padding: 2px 0; margin: 0; font: 70%/140% verdana, sans-serif; text-align: center;}
a:hover {color: #6E619F;}
h2 {padding: 15px 0 0 0; font-size: 120%; font-variant: smll-caps; text-align: center; color: #FA2D82;}
h3 {font-size: 110%; text-align: center; color: #339966;}
h4 {font-size: 100%; text-align: center; font-weight: normal;}
h5 {font-size: 110%; color: #339966; padding: 10px 0 0 30px; margin: 0;}
dl {padding-bottom: 0; margin-bottom: 0;}
dt {left: 0; float: left; margin: 0; font-style: italic; font-weight: bold;}
dd {margin: 0 0 0.4em 130px;}
table, td, tr {font-size: 11px; padding: 2px; border: 1px solid #6E619F; border-collapse: collapse; background-color: #fff;}
table {border-width: 2px;}
fieldset {border: 1px solid #DBDBDB; color: #000; padding: 2px 2px 5px 10px; margin: 0 40px 0 40px;}
legend {padding: 1px 5px 1px 5px; font-size: 90%; color: #29166F; font-weight: bold; float: right;}

#container {width: 750px; border: 1px solid #DFD8F6; margin-left: auto; margin-right: auto; text-align: left; color: #29166F; background-color: #F7F5FE;}
#hlavicka0 {width: 100%; height: 97px; padding: 0; border: 0; background: url("../images/hlavicka.jpg") no-repeat;}
#hlavicka {padding: 0px;}
#uvod0 {width: 100%; height: 45px; padding: 0; border: 0; background-color: #6E619F; color: #F0EDFE; font-size: 90%;}
#uvod1 {width: 100%; height: 10px; padding: 0; border: 0; background-color: #6E619F;}
#uvod {padding: 5px;}

#kontakty0 {width: 100%; clear: both; height: 20px; padding: 0; margin: 0; text-align: right; border-bottom: 1px solid #6E619F; background: url("../images/menu.gif") repeat-x;}
#vlevo0 {width: 750px; float: left; padding: 0; border: 0;}
#vlevo {padding: 15px 15px 15px 20px;}

#paticka0 {clear: both; width: 100%; padding: 0; border: 0;}
#paticka {padding: 1px 5px 1px 5px; color: #fff; background-color: #6E62A1; font-size: 80%;}
#paticka a {color: #F0EDFE;}
#paticka a:hover {color: #6E619F; background-color: #F0EDFE}
#copyright a {vertical-align: text-top; text-decoration: none; color: #F0EDFE}

#historie a, #kontakt a, #home a {width: 115px; float: right; margin: 0; padding: 0; border-left: 1px solid #6E619F; font-size: 100%; color: #fff; text-align: center; text-decoration: none; font-variant: small-caps; font-weight: bold;}
#historie a:hover, #kontakt a:hover, #home a:hover {color: #FFFF99;}

#menu {height: 180px; padding: 0px; clear: both; font-size: 110%; color: #29166F; border: 0; border-bottom: 4px solid #9186BA; background-color: #FFFFF2;}
#turistika, #zajezdy, #lyzarskezajezdy, #termal, #pobyty, #skoly {float: left; padding: 10px;}
#cykloturistika {padding-top: 10px;}
#lyzarskezajezdy {padding: 10px 0 0 0;}
#pobyty {padding: 10px 0 0 0;}
h1.turistika {margin: 0; padding: 0px; width: 170px; height: 17px; background: url(../images/turistika.gif) no-repeat;}
h1.cykloturistika {margin: 0; padding: 0; width: 170px; height: 17px; background: url(../images/cykloturistika.gif) no-repeat;}
h1.zajezdy {margin: 0; padding: 0; width: 180px; height: 17px; background: url(../images/zajezdy.gif) no-repeat;}
h1.lyzarskezajezdy {margin: 0; padding: 0; width: 138px; height: 17px; background: url(../images/lyzarskezajezdy.gif) no-repeat;}
h1.termal {margin: 0; padding: 0; width: 170px; height: 17px; background: url(../images/termal.gif) no-repeat;}
h1.pobyty {margin: 0; padding: 0; width: 81px; height: 17px; background: url(../images/pobyty.gif) no-repeat;}
h1.skoly {margin: 0; padding: 0px; width: 81px; height: 17px; background: url(../images/skoly.gif) no-repeat;}
h1 span {display: none;}
#menu ul {margin: 0; padding: 4px 0 0 16px; font-size: 80%;}
#menu a {color: #29166F;}
#menu a:hover {color: #009900;}
#menu a:active {color: #FA2D82}

.noscreen {display: none}
.otevrena {color: #FA2D82; text-decoration: underline;}
.otevrena1 {color: #FA2D82; text-decoration: underline;}

#menuskoly {height: 100px; padding: 0; clear: both; font-size: 90%; color: #29166F; border: 0; border-bottom: 4px solid #9186BA; background-color: #F8F5FE;}
#jednodenni, #dvoudenni, #exkurze, #ostatni {float: left; padding: 10px; padding-right: 30px;}
h1.jednodenni {margin: 0; padding: 0px; width: 121px; height: 17px; background: url(../images/jednodenni.gif) no-repeat;}
h1.dvoudenni {margin: 0; padding: 0px; width: 121px; height: 17px; background: url(../images/dvoudenni.gif) no-repeat;}
h1.exkurze {margin: 0; padding: 0; width: 121px; height: 17px; background: url(../images/tridenni.gif) no-repeat;}
h1.ostatni {margin: 0; padding: 0; width: 121px; height: 17px; background: url(../images/ostatni.gif) no-repeat;}
#menuskoly ul {margin: 0; padding: 4px 0 0 16px;}
#menuskoly a {color: #29166F;}
#menuskoly a:hover {color: #009900;}
#menuskoly a:active {color: #FA2D82}

.cervena {font-size: 110%; text-align: left; color: #FA2D82; padding: 0; font-weight: bold;}
#vlevo p {text-indent: 20px;}
.stred {text-align: center;}
.tabprazdna {border-left: medium none #F7F5FE; border-right: medium none #F7F5FE; background-color: #F7F5FE;}
.tabulkapopis {font-weight: bold; background-color: #EEEBFA;}
.tabulkahlav {font-weight: bold; background-color: #DFD8F6;}
.tabulkacena {width: 28%;}
.tabulkamisto {font-weight: bold;}
.tabnic td {border: 0;}

.ramecek {border: 1px solid #6E619F; padding: 0 10px 0 10px; margin: 20px 0 10px 0; background-color: #fff;}
.foto {float: right; margin: 4px 10px 4px 10px; border: 1px solid #6E619F;}
.foto1 {margin: 4px 10px 4px 10px; border: 1px solid #6E619F;}
a.odkaz {color: #29166F;}
a.odkaz:hover {color: #fff; background-color: #6E62A1}
.oramovani {padding: 4px 10px 4px 10px; border: 1px solid #DFD8F6; background-color: #fff;}
.zelena {color: #339966;}
.linka {clear: both; width: 710px; padding: 0; margin: 0; border-bottom: 1px solid #DFD8F6;}
.labkontakt {width: 140px; float: left; text-align: right; padding-right: 20px;}
.zajem {padding: 5px 0 0 160px;}
.tlacitka {text-align: center; padding: 20px 0;}
.labzajem {padding-left: 10px;}
.formular {font-size: 90%; padding-left: 160px;}
.nastred {text-align: center;}
.doprava {text-align: right;}