/* CSS Document */
html {
    padding: 0;
    margin: 0;
  }

body {
    padding: 0;
    margin: 0;
    font: 10pt Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
    color: #000000;
    font: 10pt Arial, "Geneva CE", lucida, sans-serif;
    color: #000000;
    text-align: center;
  }

div, p, ul, h1, h2, h3, img {
    margin:0px;
    padding:0px;
  }

h1 {
    font-size: 20pt;
    padding: 0px 0px 10px 0px;
  }

h2 {
    font-size: 14pt;
    padding: 0px 0px 5px 0px;
  }


h3 {
    font-size: 12pt;
    padding: 0px 0px 0px 0px;
  }


h4 {
    font-size : 10pt;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-decoration : underline;
  }


p {
    padding: 0px 0px 10px 0px;
  }


a {
    color:#000000;
  }

/*
* farebné variácie v leto.css #a3b75e / zima.css #6F7282
*/
a:hover {
    color: #a3b75e;
  }


a img {
    border:0px;
  }


sup {
    font-size: 8px;
  }


strong {
    font-weight: bold;
  }


hr {
    height: 1px;
    color: black;
    background-color: black;
    border: 0px;
    display: none;
  }


.block {
    display: block;
    float: left;
    width: 390px;
  }

/*-------------------main frame------------
* farebné variácie v leto.css #f4e5ba / zima.css #E3EBEE
*/
#main {
    width:800px;
    min-height: 100%;
    margin:0 auto;
    position: relative;
    text-align: left;
    background-color: #f4e5ba;
  }

/*---------------------header_panel------------*/

/*-------------------main frame------------
* farebné variácie v leto.css /images/leto/header.jpg / zima.css /images/zima/header.jpg
*/
#header_panel {
    width:800px;
    height:250px;
    background:url(../images/header_summer.jpg) no-repeat;
    position:relative;
  }


#header_panel_udrzba {
    width:800px;
    height:100px;
    background:url(../images/header_summer_udrzba.jpg) no-repeat;
    position:relative;
  }


#header_panel h1 {
    display: none;
  }


.flag-float-left {
    float: left;
    margin: 0px 5px 0px 0px;
  }


#flags {
    position:relative;
    left: 699px;
    top: 29px;
    cursor: pointer;
  }

/*---------------------body_panel------------*/

#body_panel {
    margin: 0;
  }

/*---------------------body_panel_left------------*/

/*
* farebné variácie v leto.css #a3b75e / zima.css #A7C2E1
*/
#body_panel_left {
    width:185px;
    float: left;
    margin: 0px 0px 0px 0px;
    background:url(../images/menu_shadow_right.gif) repeat-y top right #a3b75e;
  }


.menu {
    list-style-type: none;
    display: block;
  }

/*
* farebné variácie v leto.css #f4e5ba / zima.css #E3EBEE
*/
.menu li {
    display: block;
    width: 180px;
    background:#f4e5ba;
    margin: 0px 0px 1px 0px;
    vertical-align: middle;
  }


.menu li.hojsova_straz {
    display:block;
    font-size: 17pt;
    font-weight: bold;
    margin: 0px 0px 20px 0px;
  }


.menu li.sumava {
    font-size: 11pt;
    font-weight: bold;
  }


.menu li.margin_bottom_20px {
    margin: 0px 0px 20px 0px;
  }

/*
* farebné variácie v leto.css #5f5e49, #f4e5ba / zima.css #4675C0, #E3EBEE
*/
.menu li.active {
    background-color: #5f5e49;
    color: #f4e5ba;
  }


.menu li.active span {
    display:block;
    padding: 5px 0px 5px 12px;
  }


.menu li a {
    display:block;
    height: auto;
    /*26px*/text-decoration: none;
  }


.menu li a span {
    display:block;
    padding: 5px 0px 5px 12px;
  }


.bottom {
    display: block;
    /* font: 0px;
    */height: 10px;
    width: 185px;
    background:url(../images/menu_shadow_bottom.gif) no-repeat bottom left;
  }


.kontakt {
    padding: 20px 0px 20px 12px;
    color: #000000;
  }

/*---------------------body_panel_main------------*/

#body_panel_main {
    float: left;
    width: 550px;
    margin: 20px 0px 20px 30px;
  }


.float_left {
    float: left;
    margin: 0px 10px 10px 0px;
  }


.float_right {
    float: right;
    margin: 0px 0px 10px 0px;
  }


.h2index {
    font-size: 13pt;
  }


.chata {
    float: left;
    margin: 0px 0px 20px 0px;
  }


#body_panel_main p.datum {
    font-weight: bold;
    padding: 0px;
  }


.right {
    text-align: right;
  }

.hr {
    border-bottom: 1px solid #000;
    width: 100%;
    padding: 0px;
    margin: 0px 0px 10px 0px;
  }


.clear {
    clear: both;
  }

/*---------------------footer------------*/

#footer {
    width: 800px;
    font-size: 8pt;
    background-color: white;
    text-align: right;
    padding: 3px 0px;
  }

