body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,ul,ol,li {
margin: 0; 
padding: 0;
}

body, html {
height: 100%;
}

body {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3c4444;
background-position: top center;
background-repeat: no-repeat;
background-color: #e6d2d1;
}

div#content {
margin: 0 auto;
position: relative;
width: 950px; 
height: auto !important;
height: 100%;
min-height: 100%;
padding-bottom: 10px;
background-image: url(/img/bg.gif);
}

div#header {
margin: 0 auto;
position: relative;
width: 950px; 
height: 408px;
overflow: hidden;
background-position: top center;
background-repeat: no-repeat;
background-color: #e6d2d1;
}

span#home a {
position: absolute;
width: 180px;
height: 105px;
display: block;
}

span#lang_1 a, span#lang_2 a {
position: absolute;
width: 36px;
height: 28px;
margin-top: 345px;
display: block;
}

span#lang_1 a {
margin-left: 863px;
}

span#lang_2 a {
margin-left: 912px;
}

div#menu {
width: 180px;
display: block;
overflow: hidden;
}

span#ponuka {
display: block;
width: 149px;
height: 149px;
margin: 15px 0 0 15px;
overflow: hidden;
background-image: url(/img/ponuka.jpg);
}

div#denne-menu {
width: 579px;
height: 176px;
overflow: hidden;
background-image: url(/img/denne-menu.jpg);
margin-top: 10px;
margin-bottom: 20px;
}

div#donaska {
height: 278px;
overflow: hidden;
background: url(/img/donaska.gif) top right no-repeat;
}

div#art {
width: 132px;
height: 99px;
overflow: hidden;
background: url(/img/art-film-2011.jpg) 0 0 no-repeat;
margin-top: 4px;
}

div#mapa_1 {
width: 420px;
height: 284px;
overflow: hidden;
background-image: url(/img/foto/mapa/th_1.jpg);
}

div#mapa_2, div#mapa_2_de, div#mapa_2_en {
width: 420px;
height: 276px;
overflow: hidden;
}

div#mapa_2 {
background-image: url(/img/foto/mapa/th_2.jpg);
}

div#mapa_2_de {
background-image: url(/img/foto/mapa/th_2_de.jpg);
}

div#mapa_2_en {
background-image: url(/img/foto/mapa/th_2_en.jpg);
}

div#mapa_lupa_1, div#mapa_lupa_2 {
position: absolute;
width: 100px;
height: 12px;
padding: 5px 0 5px 30px;
overflow: hidden;
background: url(/img/lupa.gif) top left no-repeat;
left: 435px;
}

div#mapa_lupa_1 {
top: 254px;
}

div#mapa_lupa_2 {
top: 190px;
}

div.rel {
position: relative;
}

div#kontakt {
height: 180px;
background: url(/img/kontakt.jpg) top right no-repeat;
}

div#content_text {
position: relative;
margin-left: 18px;
margin-right: 18px;
width: 582px; 
display: block;
text-align: justify;
}

div#news {
width: 152px; 
display: block;
}

div#menu ul {
padding: 0;
margin: 0;
list-style: none;
}

div#menu li a {
display: block;
height: 22px;
overflow: hidden;
}

div#menu li#menu_sk_1 a {
background: url(/img/menu/sk/o-penzione.gif) -180px 0 no-repeat;
}
div#menu li#menu_sk_2 a {
background: url(/img/menu/sk/ubytovanie.gif) -180px 0 no-repeat;
}
div#menu li#menu_sk_3 a {
background: url(/img/menu/sk/gastronomia.gif) -180px 0 no-repeat;
}
div#menu li#menu_sk_4 a {
background: url(/img/menu/sk/nase-sluzby.gif) -180px 0 no-repeat;
}
div#menu li#menu_sk_5 a {
background: url(/img/menu/sk/jedalny-listok.gif) -180px 0 no-repeat;
}
div#menu li#menu_sk_6 a {
background: url(/img/menu/sk/cennik.gif) -180px 0 no-repeat;
}
div#menu li#menu_sk_7 a {
background: url(/img/menu/sk/okolie.gif) -180px 0 no-repeat;
}
div#menu li#menu_sk_8 a {
background: url(/img/menu/sk/mapa.gif) -180px 0 no-repeat;
}
div#menu li#menu_sk_9 a {
background: url(/img/menu/sk/kontakt.gif) -180px 0 no-repeat;
}
div#menu li#menu_sk_10 a {
background: url(/img/menu/sk/rezervacia.gif) -180px 0 no-repeat;
}
div#menu li#menu_sk_11 a {
background: url(/img/menu/sk/art-film.gif) -180px 0 no-repeat;
}
div#menu li#menu_sk_denne a {
background: url(/img/menu/sk/denne-menu.gif) -180px 0 no-repeat;
}


div#menu li#menu_de_1 a {
background: url(/img/menu/de/o-penzione.gif) -180px 0 no-repeat;
}
div#menu li#menu_de_2 a {
background: url(/img/menu/de/ubytovanie.gif) -180px 0 no-repeat;
}
div#menu li#menu_de_3 a {
background: url(/img/menu/de/gastronomia.gif) -180px 0 no-repeat;
}
div#menu li#menu_de_4 a {
background: url(/img/menu/de/nase-sluzby.gif) -180px 0 no-repeat;
}
div#menu li#menu_de_5 a {
background: url(/img/menu/de/jedalny-listok.gif) -180px 0 no-repeat;
}
div#menu li#menu_de_6 a {
background: url(/img/menu/de/cennik.gif) -180px 0 no-repeat;
}
div#menu li#menu_de_7 a {
background: url(/img/menu/de/okolie.gif) -180px 0 no-repeat;
}
div#menu li#menu_de_8 a {
background: url(/img/menu/de/mapa.gif) -180px 0 no-repeat;
}
div#menu li#menu_de_9 a {
background: url(/img/menu/de/kontakt.gif) -180px 0 no-repeat;
}
div#menu li#menu_de_10 a {
background: url(/img/menu/de/rezervacia.gif) -180px 0 no-repeat;
}


div#menu li#menu_en_1 a {
background: url(/img/menu/en/o-penzione.gif) -180px 0 no-repeat;
}
div#menu li#menu_en_2 a {
background: url(/img/menu/en/ubytovanie.gif) -180px 0 no-repeat;
}
div#menu li#menu_en_3 a {
background: url(/img/menu/en/gastronomia.gif) -180px 0 no-repeat;
}
div#menu li#menu_en_4 a {
background: url(/img/menu/en/nase-sluzby.gif) -180px 0 no-repeat;
}
div#menu li#menu_en_5 a {
background: url(/img/menu/en/jedalny-listok.gif) -180px 0 no-repeat;
}
div#menu li#menu_en_6 a {
background: url(/img/menu/en/cennik.gif) -180px 0 no-repeat;
}
div#menu li#menu_en_7 a {
background: url(/img/menu/en/okolie.gif) -180px 0 no-repeat;
}
div#menu li#menu_en_8 a {
background: url(/img/menu/en/mapa.gif) -180px 0 no-repeat;
}
div#menu li#menu_en_9 a {
background: url(/img/menu/en/kontakt.gif) -180px 0 no-repeat;
}
div#menu li#menu_en_10 a {
background: url(/img/menu/en/rezervacia.gif) -180px 0 no-repeat;
}


div#menu li#menu_sk_1 a.sel, div#menu li#menu_sk_2 a.sel, div#menu li#menu_sk_3 a.sel, div#menu li#menu_sk_4 a.sel, div#menu li#menu_sk_5 a.sel, 
div#menu li#menu_sk_6 a.sel, div#menu li#menu_sk_7 a.sel, div#menu li#menu_sk_8 a.sel, div#menu li#menu_sk_9 a.sel, div#menu li#menu_sk_10 a.sel, div#menu li#menu_sk_denne a.sel, 
div#menu li#menu_sk_1 a:hover, div#menu li#menu_sk_2 a:hover, div#menu li#menu_sk_3 a:hover, div#menu li#menu_sk_4 a:hover, div#menu li#menu_sk_5 a:hover, 
div#menu li#menu_sk_6 a:hover, div#menu li#menu_sk_7 a:hover, div#menu li#menu_sk_8 a:hover, div#menu li#menu_sk_9 a:hover, div#menu li#menu_sk_10 a:hover,
div#menu li#menu_sk_11 a:hover, div#menu li#menu_sk_denne a:hover,
div#menu li#menu_de_1 a.sel, div#menu li#menu_de_2 a.sel, div#menu li#menu_de_3 a.sel, div#menu li#menu_de_4 a.sel, div#menu li#menu_de_5 a.sel, 
div#menu li#menu_de_6 a.sel, div#menu li#menu_de_7 a.sel, div#menu li#menu_de_8 a.sel, div#menu li#menu_de_9 a.sel, div#menu li#menu_de_10 a.sel, 
div#menu li#menu_de_1 a:hover, div#menu li#menu_de_2 a:hover, div#menu li#menu_de_3 a:hover, div#menu li#menu_de_4 a:hover, div#menu li#menu_de_5 a:hover, 
div#menu li#menu_de_6 a:hover, div#menu li#menu_de_7 a:hover, div#menu li#menu_de_8 a:hover, div#menu li#menu_de_9 a:hover, div#menu li#menu_de_10 a:hover, 
div#menu li#menu_en_1 a.sel, div#menu li#menu_en_2 a.sel, div#menu li#menu_en_3 a.sel, div#menu li#menu_en_4 a.sel, div#menu li#menu_en_5 a.sel, 
div#menu li#menu_en_6 a.sel, div#menu li#menu_en_7 a.sel, div#menu li#menu_en_8 a.sel, div#menu li#menu_en_9 a.sel, div#menu li#menu_en_10 a.sel, 
div#menu li#menu_en_1 a:hover, div#menu li#menu_en_2 a:hover, div#menu li#menu_en_3 a:hover, div#menu li#menu_en_4 a:hover, div#menu li#menu_en_5 a:hover, 
div#menu li#menu_en_6 a:hover, div#menu li#menu_en_7 a:hover, div#menu li#menu_en_8 a:hover, div#menu li#menu_en_9 a:hover, div#menu li#menu_en_10 a:hover {
background-position: 0 0;
}

div#zaujimave, div#novinky, div#zlava_banner, div#romanticky_banner, div#business_banner, div#lyzovacka_banner, div#vikendy_banner, div#vianocny_darcek {
padding: 8px;
line-height: 17px;
color: #ffffff;
}

div#zlava_banner {
padding: 0px;
width: 152px;
height: 45px;
background: url(/img/zlava.gif) 0 0 no-repeat;
margin-bottom: 10px;
}

a#zlava_link {
display: block;
width: 152px;
height: 45px;
}

div#velkonocny_banner {
padding: 0px;
width: 180px;
height: 104px;
background: url(/img/velkonocny2.jpg) 0 0 no-repeat;
}

a#velkonocny_link {
display: block;
width: 180px;
height: 104px;
}

div#avk_banner {
padding: 0px;
width: 152px;
height: 152px;
background: url(/img/avk.jpg) 0 0 no-repeat;
margin-bottom: 10px;
}

a#avk_link {
display: block;
width: 152px;
height: 152px;
}


div#wellnes_banner_de {
padding: 0px;
width: 152px;
height: 73px;
background: url(/img/wellnes-pobyt-de.jpg) 0 0 no-repeat;
margin-bottom: 10px;
}

div#wellnes_banner_en {
padding: 0px;
width: 152px;
height: 73px;
background: url(/img/wellnes-pobyt-en.jpg) 0 0 no-repeat;
margin-bottom: 10px;
}

div#wellnes_banner {
padding: 0px;
width: 152px;
height: 73px;
background: url(/img/wellnes-pobyt.jpg) 0 0 no-repeat;
margin-bottom: 10px;
}

a#wellnes_link {
display: block;
width: 152px;
height: 73px;
}

div#romanticky_banner_de {
padding: 0px;
width: 152px;
height: 66px;
background: url(/img/romanticky-de.jpg) 0 0 no-repeat;
margin-bottom: 10px;
}

div#romanticky_banner_en {
padding: 0px;
width: 152px;
height: 66px;
background: url(/img/romanticky-en.jpg) 0 0 no-repeat;
margin-bottom: 10px;
}

div#romanticky_banner {
padding: 0px;
width: 152px;
height: 66px;
background: url(/img/romanticky.jpg) 0 0 no-repeat;
margin-bottom: 10px;
}

div#vianocny_darcek {
padding: 0px;
width: 152px;
height: 114px;
background: url(/img/vianocny-darcek.jpg) 0 0 no-repeat;
margin-bottom: 10px;
}

div#business_banner {
padding: 0px;
width: 152px;
height: 66px;
background: url(/img/business.jpg) 0 0 no-repeat;
margin-bottom: 10px;
}

div#vikendy_banner {
padding: 0px;
width: 152px;
height: 48px;
background: url(/img/vikendove-pobyty.gif) 0 0 no-repeat;
margin-bottom: 10px;
}

a#business_link {
display: block;
width: 152px;
height: 66px;
}

a#romanticky_link {
display: block;
width: 152px;
height: 66px;
}

a#vianocny_link {
display: block;
width: 152px;
height: 114px;
}

a#vikendy_link {
display: block;
width: 152px;
height: 94px;
}

div#lyzovacka_banner {
padding: 0px;
width: 152px;
height: 125px;
background: url(/img/zlava.jpg) 0 0 no-repeat;
margin-bottom: 10px;
}


a#lyzovacka_link {
display: block;
width: 152px;
height: 125px;
}

div#zaujimave a, div#novinky a {
color: #ffffff;
}

div#novinky {
background-color: #774b38;
margin-bottom: 10px;
}

div#zaujimave {
background-color: #a14354;
}

div.news, div.white, div.yellow, div.big, div.pink {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
}

div.news {
text-transform: uppercase;
color: #f0e160;
margin-bottom: 5px;
}

div.white {
color: #ffffff;
}

div.yellow {
letter-spacing: -1px;
color: #f0e160;
}

div.big {
text-transform: uppercase;
color: #ffffff;
}

div.pink {
color: #ffd8df;
}

div.pobyt {
float: left; 
width: 100px;
}

div.pobyt2 {
float: left; 
width: 482px;
}

div.polovica {
float: left; 
width: 291px;
}

div.image {
float: left;
width: 150px;
height: 106px;
}

div.image.last {
width: 132px;
}

div.image2 {
float: left;
width: 150px;
height: 116px;
}

div.image2.last {
width: 132px;
}

table {
width: 100%;
border-collapse: collapse;
}

table td {
vertical-align: top;
}

table.tabulka {
border-collapse: collapse;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #7b4e3a;
}

table.tabulka th, table.tabulka td {
border-width: 1px;
padding: 3px 5px;
border-style: solid;
border-color: #7b4e3a;
vertical-align: middle;
}

table.tabulka th {
background-color: #7b4e3a;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
}

table.tabulka td.sk {
font-size: 10px;
color: #7b4e3a;
text-align: right;
}

table.tabulka td.euro {
text-align: right;
}

table.tabulka td.white {
background-color: #ffffff;
color: #7b4e3a;
}

table.tabulka td.brown {
background-color: #7b4e3a;
color: #ffffff;
font-weight: bold;
}

table.tabulka.stred td {
text-align: center;
}

table.tabulka td.vlavo {
text-align: left;
color: #7b4e3a;
}

span.sk {
color: #7b4e3a;
font-size: 10px;
}

div#content_text ul {
margin-left: 15px;
}

span.tabx {
display: block;
float: left;
}

span.tab, span.tab_95, span.tab_55, span.tab_75, span.tab_25, span.tab_28, span.tab_170x, span.tab_276x, span.tab_55x {
display: block;
float: left;
/* height: 19px; */
}

span.tab_95, span.tab_55, span.tab_75, span.tab_28 {
margin-top: 2px;

}

span.tab_25 {
width: 25px;
}

span.tab_95 {
width: 95px;
}

span.tab_55 {
width: 55px;
}

span.tab_75 {
width: 75px;
}

span.tab_28 {
width: 28px;
}

span.tab_170x {
width: 170px;
}

span.tab_276x {
width: 176px;
}

span.tab_55x {
width: 55px;
}

h1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #7b4e3a;
font-weight: bold;
}

h2 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #7b4e3a;
text-transform: uppercase;
}

select {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #774b38;
font-size: 11px;
margin-bottom: 2px;
}

select.mesiac {
width: 64px;
}

input {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #774b38;
font-size: 11px;
padding: 2px;
width: 150px;
margin-bottom: 2px;
}

input.kratke {
width: 105px;
}

input.poslat {
border: 0;
padding: 3px;
width: 110px;
background: #7b4e3a;
color: #ffffff;
font-weight: bold;
}

input.reset, input.reset_de {
position: absolute;
right: 75px;
border: 0;
padding: 3px;
width: 110px;
background: #997666;
color: #ffffff;
font-weight: bold;
}

input.reset_de {
right: 55px;
}

textarea {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #774b38;
font-size: 11px;
padding: 2px;
margin-bottom: 2px;
width: 446px;
height: 80px;
}

ul,ol {
margin-left: 20px;
}

a {
color: #774b38;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

a.brown {
text-decoration: none;
}

a.brown:hover {
text-decoration: underline;
}

span.brown {
color: #774b38;
}

strong.pink {
color: #9a4854;
}

img {
padding: 0;
margin: 0;
border: 0;
}

br.clear {
clear: left;
}
