body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        background-color: transparent;
        margin: 0px;
        padding: 0px;
}
img {
        border: none;
}
.centered {
        text-align: center;
        width: 100%;
}


/*
  Header
  -----------------------------------------------
*/
h1#header {
        margin: 0px auto;
        padding: 0px;
        width: 1024px;
        height: 181px;
        background: url(../images/hlavicka.jpg) no-repeat top left;
}
h1#header span {
        position: absolute;
        text-indent: -3000px;
}


/*
  Body
  -----------------------------------------------
*/
#body {
        margin: 0px auto;
        padding: 0px;
        width: 1024px;
        height: 448px;
        background: url(../images/body.jpg) no-repeat top left;
        text-align: left;
}


/*
  Navigation
  -----------------------------------------------
*/

#navigation {
        float: left;
        position: relative;
        top: 0px;
        left: 78px;
}
#nav {
        text-align: left;
        margin: 0px;
        padding: 0px;
        list-style: none;
}
#nav li {
        margin: 0px;
        padding: 0px;
}
#nav li a {
        background-image: url(../images/menu.gif);
        background-repeat: no-repeat;
        display: block;
        margin: 0px;
        padding: 0px;
        width: 156px;
        height: 33px;
        vertical-align: bottom; /* This fixes the IE Win gap! */
}
#nav li a span {
        position: absolute;
        text-indent: -3000px;
        margin: 0px;
        padding: 0px;
}


#nav #uvod a {
        background-position: 0px 0px;
}
#nav #o_kraji a {
        background-position: 0px -33px;
}
#nav #ubytovani a {
        background-position: 0px -66px;
}
#nav #aktivity a {
        background-position: 0px -99px;
}
#nav #rezervace a {
        background-position: 0px -132px;
}
#nav #webkamera a {
        background-position: 0px -165px;
}
#nav #linky a {
        background-position: 0px -198px;
}
#nav #kontakt a {
        background-position: 0px -231px;
}


#nav #uvod a:hover {
        background-position: -156px 0px;
}
#nav #o_kraji a:hover {
        background-position: -156px -33px;
}
#nav #ubytovani a:hover {
        background-position: -156px -66px;
}
#nav #aktivity a:hover {
        background-position: -156px -99px;
}
#nav #rezervace a:hover {
        background-position: -156px -132px;
}
#nav #webkamera a:hover {
        background-position: -156px -165px;
}
#nav #linky a:hover {
        background-position: -156px -198px;
}
#nav #kontakt a:hover {
        background-position: -156px -231px;
}


/*
  Footer
  -----------------------------------------------
*/
#footer {
        clear: left;
        position: relative;
        top: 28px;
        left: 322px;
        text-align: left;
        margin: 0px;
        padding: 0px;
        color: #A4A19E;
        background-color: transparent;
        width: 600px;        
}
#footer span {
        margin: 0px 4px 0px 4px;
}
#footer a {
       font-size: 10px;
       color: #A4A19E;
       background-color: transparent;
}
#footer a:link, a:visited, a:active {
       text-decoration: none;
}
#footer a:hover {
       text-decoration: none;
       color: #fff;
       background-color: #A4A19E;
}










/*
  Content
  -----------------------------------------------
*/

#content {
        float: left;
        position: relative;
        top: 10px;
        left: 165px;
        width: 570px;
        height: 425px;
        text-align: left;
        overflow: auto;
}
h2 {
        font-size: 12px;
        font-weight: bold;
        margin: 0em 0em 1em 0em;
}
h3 {
        font-size: 12px;
        font-weight: bold;
        color: #784E37;
        background-color: transparent;
        margin: 0px 0px 10px 0px;
}
.poznamka {
        clear: left;
        text-align: left;
}
.normal a {
       color: #A4A19E;
       background-color: transparent;
}
.normal a:link, .normal a:visited, .normal a:active {
       text-decoration: underline;
}
.normal a:hover {
       text-decoration: none;
       color: #fff;
       background-color: #A4A19E;
}
.clear {
        clear: left;
        margin: 0px;
        padding: 0px;
        height: 0px;
}
.sirsi {
        margin: 5px 0px 10px 0px;
        padding: 0px;
        line-height: 1.5;
}
.info {
        margin: 5px 0px 10px 0px;
        padding: 0px;
        line-height: 1.5;
		color: #c70000;
}
.pod_fotku {
        margin: 5px 0px 10px 0px;
        padding: 0px;
        line-height: 1.5;
        width: 350px;
}
.odkazy a {
       color: #A4A19E;
       background-color: transparent;
}
.odkazy a:link, a:visited, a:active {
       text-decoration: none;
}
.odkazy a:hover {
       text-decoration: none;
       color: #fff;
       background-color: #A4A19E;
}
.galeriovy_div {
       width: 510px;
}


/*
  Uvod
  -----------------------------------------------
*/
.uvod_div {
        padding: 0px;
        margin: 0px;
        width: 372px;
        float: left;
}
.aktualne {
        margin: 0px 0px 0px 50px;
        text-align: center;
        float: left;
        width: 125px;
        height: 255px;
        overflow: hidden;
        border-left: #F5F0ED 3px solid;
        position: relative;
        top: 0px;
}
.aktualne h2 {
        font-size: 12px;
        font-weight: bold;
        color: #000;
        background-color: transparent;
        margin: 0em 0em 1em 0em;
}
.aktualne strong {
        margin: 5px 0px 28px 0px;
        padding: 0px;
        color: #000;
        background-color: transparent;
        font-size: 10px;
        font-weight: normal;
        display: block;
}
.image {
        float: left;
        padding: 0px 45px 0px 0px;
        margin: 0px;
        text-align: center;
}
.imageX {
        float: left;
        padding: 0px 0px 0px 0px;
        margin: 0px;
        text-align: center;
}
.image b, .imageX b {
        margin: 5px 0px 0px 0px;
        padding: 0px;
        color: #8C8988;
        background-color: transparent;
        font-size: 10px;
        font-weight: bold;
        display: block;
}
.image a, .image2 a, .image2p a, .imageX a, .aktualne a {
        text-decoration: none;
}
#nadpis {
        float: left;
        margin: 0px 0px 0px 0px;
        padding: 0px;
}
.ciara {
        border-bottom: #F5F0ED 3px solid;
        width: 428px;
        float: left;
        margin: 0px 0px 0px 5px;
        padding: 0px;
        height: 7px;
}
.medzera1 {
        height: 20px;
        clear: left;
}
.medzera2 {
        height: 10px;
        clear: left;
}


/*
  O kraji
  -----------------------------------------------
*/


/*
  Cenik
  -----------------------------------------------
*/
#cenik {
        border: none;
        margin: 0px;
        padding: 0px;
}
#cenik th {
        background-color: #E2DDD9;
        margin: 0px;
        padding: 4px;
        vertical-align: middle;
        font-weight: normal;
        border-right: 2px solid #EEEAE7;
        border-bottom: 2px solid #EEEAE7;
}
#cenik td {
        background-color: #E8E0DD;
        vertical-align: middle;
        margin: 0px;
        padding: 4px;
        border-right: 2px solid #EEEAE7;
        border-bottom: 2px solid #EEEAE7;
}
.th1 {
        width: 50px;
        text-align: center;
}
.th2 {
        width: auto;
}
.th3 {
        width: 75px;
        text-align: center;
}
.th4 {
        width: 100px;
        text-align: center;
}
.cent {
        text-align: center;
}
.newsletter {
        float: left;
        width: 285px;
        text-align: left;
        margin: 15px 0px 15px 0px;
        display: block;
}
.objednavka {
        float: left;
        width: 280px;
        text-align: right;
        margin: 15px 0px 15px 0px;
        display: block;
}
.newsletter a {
       color: #000;
       background-color: transparent;
       font-weight: bold;
}
.newsletter a:link, a:visited, a:active {
       text-decoration: none;
}
.newsletter a:hover {
       text-decoration: underline;
       color: #000;
       background-color: transparent;
}
.objednavka a {
       color: #A00400;
       background-color: transparent;
       font-weight: bold;
}
.objednavka a:link, a:visited, a:active {
       text-decoration: none;
}
.objednavka a:hover {
       text-decoration: underline;
       color: #A00400;
       background-color: transparent;
}


/*
  Aktivity
  -----------------------------------------------
*/
.image2 {
        float: left;
        width: 130px;
        padding: 0px 60px 25px 0px;
        text-align: center;
}
.image2p {
        float: left;
        width: 130px;
        padding: 0px 0px 25px 0px;
        text-align: center;
}
.image2 b, .image2p b {
        margin: 5px 0px 0px 0px;
        padding: 0px;
        font-weight: 500;
        font-size: 12px;
        color: #000;
        background-color: transparent;
        display: block;
}
.img2 {
        border: 1px solid #fff;
}


/*
  Kontakt
  -----------------------------------------------
*/
.kontaktik {
        margin: 0px 0px 20px 0px;
}
.smerovanie {
        margin: 20px 0px 0px 0px;
        color: #FE0009;
        background-color: transparent;
        width: 420px;
}


/*
  Fotogalerie
  -----------------------------------------------
*/
.fotka {
        text-align: center;
        margin: 15px 0px 0px 0px;
}
.fotka img {
        border: 1px solid #fff;
}
.popis {
        text-align: center;
        margin: 5px 0px 0px 0px;
        font-style: italic;
}
.lavy_posuvnik {
        float: left;
        width: 235px;
        text-align: left;
        margin: 15px 0px 5px 0px;
        display: block;
}
.pozicia {
        float: left;
        width: 100px;
        text-align: center;
        margin: 15px 0px 5px 0px;
        display: block;
}
.pravy_posuvnik {
        float: left;
        width: 230px;
        text-align: right;
        margin: 15px 0px 5px 0px;
        display: block;
}
.spat {
        clear: left;
        text-align: center;
        margin: 0px;
        display: block;
}
.lavy_posuvnik a, .pravy_posuvnik a, .spat a {
       color: #000;
       background-color: transparent;
       font-weight: bold;
       font-size: 10px;
}
.lavy_posuvnik a:link, a:visited, a:active, .pravy_posuvnik a:link, a:visited, a:active, .spat a:link, a:visited, a:active {
       text-decoration: none;
}
.lavy_posuvnik a:hover, .pravy_posuvnik a:hover, .spat a:hover {
       text-decoration: underline;
       color: #000;
       background-color: transparent;
}


/*
  Online objednavka
  -----------------------------------------------
*/
form {
       padding: 0px;
       margin: 0px;
}
.pole {
       width: 225px;
       border: #CACECF 1px solid;
}
.malepole {
       width: 30px;
       border: #CACECF 1px solid;
}
#objednavka td {
       padding: 0px 20px 0px 0px;
       font-size: 11px;
       vertical-align: top;
}
.podmienky {
       font-size: 11px;
       width: 470px;
       text-align: justify;
       padding: 0px;
       margin: 0px;
}
.podmienky p {
       padding: 0px;
       margin: 15px 0px 0px 0px;
}
.submit {
       padding: 0px;
       margin: 5px 0px 0px 0px;
       width: 470px;
       text-align: right;
}