body,html {
    background-image: url("./img/bg.gif"); font-size: 11px;
    font-family: Arial, "Arial CE", Helvetica sans-serif;
}

table td {
    vertical-align: top;
}

div#cover {
    width: 1024px; height: 760px; background-image: url("./img/main.jpg");
    background-repeat: no-repeat; margin-left: auto; margin-right: auto;
    overflow: hidden;
}

ul#topmenu {
    list-style-type: none; margin-top: 47px; margin-left: 380px;  float:left;
}

ul#topmenu li {
    float: left; background-image: url("./img/menu-bg.gif"); width: 104px;
    height: 20px;
}

ul#topmenu a {
    text-decoration: none; color: #000000; display: block; text-align: center;
    font-weight: bold; font-size: 11px; padding-top: 3px;
}

div#menu {
    width:104px; overflow:hidden;
    margin-top: 3px; margin-left: 294px; float: left;
    margin-right: 20px; padding:0;
}

div#menu ul {
    margin-left:0;
    padding-left:0;
    list-style-type: none;
    font-family: "Arial Narrow";
}

div#menu li {
    background-image: url("./img/menu-bg.gif"); width: 104px; height: 20px;
    margin-left:0;
}

div#menu ul a {
    text-decoration: none; color: #000000; display: block; text-align: right;
    font-weight: bold; font-size: 11px; padding-top: 3px; padding-right: 3px;
}

div#menu a.first-item {
    /* position: relative; bottom: 16px; */
}

div#aktuality strong, div#menu b {
  color: #333;
}

div#nad_aktuality {
  background-image: url('./img/aktuality-top.gif');
  background-repeat: no-repeat;
  width: 104px;
  height: 20px;
  text-align: right;
  font-weight: bold;
  margin-top: 40px;
}

div#aktuality {
  background-color: white;
  border: 1px solid #ADB0BA;
  border-top: none;
  text-align: right;
  padding: 5px;
  color: #555;
}

ul#langmenu {
    list-style-type: none; margin-left: 760px; margin-top: 28px;
}

ul#langmenu li {
    width: 40px; height: 40px; float: left; margin-right: 10px;
}

ul#langmenu a {
    display: block; text-decoration: none; height: 100%;
}

div#contents {
    overflow: auto; width: 515px; height: 600px; /*left: 231px;
    bottom: 78px;*/ margin-top: 8px;
}

div#footer {
    color: #FFFFFF; /*bottom: 30px; left: 728px; */font-size: 9px;
    margin-left: 788px; margin-top: 55px;
}

div#footer a {
    color: #FFFFFF; text-decoration: none;
}

div#footer a:hover {
    color: #888888;
}

h1 {
    margin-top: 0px; font-size: 13px
}

h2 {
    font-size: 13px
}

div.aktualita {
    margin-bottom: 15px; margin-right: 10px;
}

div.aktualita img {
    float: left; margin-right: 15px;
}

div.clear {
    clear: both; border-bottom: 1px solid #ADADAD; margin-bottom: 15px;
    height: 15px;
}

table.aktualita td.img {
    width: 100px;
}

table.aktualita {
    border-bottom: 1px solid #ADADAD; margin-bottom: 15px; padding-bottom: 10px;
    width: 400px;
}

.mapa {
    float: right;
}

div.ubytovanie {
    margin-right: 10px;
}

div.ubytovanie img {
    float: left; margin-right: 15px;
}

div.ubytovanie div.nazov {
    padding-bottom: 12px; font-weight: bold;
}

div.ubytovanie td {
    margin: 0; padding: 0;
}

div.cennik table {
    border-collapse: collapse; width: 100%;
}

div.cennik table td {
    border-bottom: 1px solid #B2B5BC;
}

div.cennik table th {
    text-align: left;
    width: 100px;
}

div.cennik table td.first {
    font-weight: bold;
}

img {
    border: 0;
}

.galleryimg {
    margin: 0 10px 10px 0;
}

div.lyzovanie {
    font-size: 10px; margin-left: 20px; text-align: left; margin-top: 7px;
}

div.lyzovanie div.left {
    width: 250px; float: left;
}

div.lyzovanie td.left {
    color: #000000; font-weight: bold;
}

div.lyzovanie table {
    border-collapse: collapse;
}

div.lyzovanie td {
    padding: 1px;
}

div.lyzovanie table.biela {
    margin-top: 2px; width: 200px; padding: 0px; border: 1px solid #000000;
    background-color: #FFFFFF; font-size: 9px;
}

div.lyzovanie table.biela td {
    padding: 0 3px 0 3px;
}

div.lyzovanie table.biela td.left {
    width: 65px;
}

h1,h2,h3 {
    text-transform: uppercase;
}

div.imgbox {border:1px solid #CCCCCC; background-color:#F0F0EE; float:left;
            overflow: hidden; width:152px; line-height:114px; text-align:center;
            margin:5px;}
div.imgbox img {vertical-align: middle;}


