body{ margin: 0; padding: 0px 0px 10px 0px; text-align: center; font-size: 0px; line-height: 0px; }
.bg { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: -1; }
div{ margin: 0; padding: 0; }
#preloadfix{ display: none; width: 0px; height: 0px; }
.clear{ clear: both; }
.bold{ font-weight: bold; }
.href{ color: #ed1c24; text-decoration: underline; cursor: pointer; }

.green{ color: green; }
.red{ color: red; }

#rezdiv{ display: none; }
#rezopener{ padding: 10px 0px 0px 0px; }
#rezopener:hover{ cursor: pointer; }

#container{ width: 840px; margin: 0 auto; }
   #header{ height: 202px; background: url("/images/header.png"); text-align: left; }
      #headertext{ height: 200px; background: url("/images/logo.png") 20px 50px no-repeat; }
         #flags{ padding: 50px 0px 0px 30px; }
            #flags img{ margin: 0px 3px 0px 0px; }
   #subcontainer{ background: url("/images/container.png"); padding: 10px 0px 20px 0px; }
      #menusk{ height: 66px; background: url("/images/menu.png"); padding: 0px 0px 0px 60px; }
         #menusk a{ display: block; float: left; height: 25px; margin: 14px 0px 0px 0px; }
         #menusk a:focus{ outline: 0; }
         #menusk .delimiter{ display: block; float: left; background: url("/images/menu/delimiter.png");
                           width: 2px; height: 35px; margin: 8px 12px 0px 12px; }
         #menusk #a01{ background: url("/images/menu/01off.png"); width: 48px; }
         #menusk #a01on{ background: url("/images/menu/01on.png"); width: 48px; }
         #menusk #a01:hover{ background: url("/images/menu/01on.png"); }
         #menusk #a02{ background: url("/images/menu/02off.png"); width: 103px; }
         #menusk #a02on{ background: url("/images/menu/02on.png"); width: 103px; }
         #menusk #a02:hover{ background: url("/images/menu/02on.png"); }
         #menusk #a03{ background: url("/images/menu/03off.png"); width: 61px; }
         #menusk #a03on{ background: url("/images/menu/03on.png"); width: 61px; }
         #menusk #a03:hover{ background: url("/images/menu/03on.png"); }
         #menusk #a04{ background: url("/images/menu/04off.png"); width: 100px; }
         #menusk #a04on{ background: url("/images/menu/04on.png"); width: 100px; }
         #menusk #a04:hover{ background: url("/images/menu/04on.png"); }
         #menusk #a05{ background: url("/images/menu/05off.png"); width: 62px; }
         #menusk #a05on{ background: url("/images/menu/05on.png"); width: 62px; }
         #menusk #a05:hover{ background: url("/images/menu/05on.png"); }
         #menusk #a06{ background: url("/images/menu/06off.png"); width: 105px; }
         #menusk #a06on{ background: url("/images/menu/06on.png"); width: 105px; }
         #menusk #a06:hover{ background: url("/images/menu/06on.png"); }
         #menusk #a07{ background: url("/images/menu/07off.png"); width: 78px; }
         #menusk #a07on{ background: url("/images/menu/07on.png"); width: 78px; }
         #menusk #a07:hover{ background: url("/images/menu/07on.png"); }
      #menuen{ height: 66px; background: url("/images/menu.png"); padding: 0px 0px 0px 17px; }
         #menuen a{ display: block; float: left; height: 25px; margin: 14px 0px 0px 0px; }
         #menuen a:focus{ outline: 0; }
         #menuen .delimiter{ display: block; float: left; background: url("/images/menu/delimiter.png");
                           width: 2px; height: 35px; margin: 8px 8px 0px 8px; }
         #menuen #a01{ background: url("/images/menu/01off_en.png"); width: 51px; }
         #menuen #a01on{ background: url("/images/menu/01on_en.png"); width: 51px; }
         #menuen #a01:hover{ background: url("/images/menu/01on_en.png"); }
         #menuen #a02{ background: url("/images/menu/02off_en.png"); width: 148px; }
         #menuen #a02on{ background: url("/images/menu/02on_en.png"); width: 148px; }
         #menuen #a02:hover{ background: url("/images/menu/02on_en.png"); }
         #menuen #a03{ background: url("/images/menu/03off_en.png"); width: 128px; }
         #menuen #a03on{ background: url("/images/menu/03on_en.png"); width: 128px; }
         #menuen #a03:hover{ background: url("/images/menu/03on_en.png"); }
         #menuen #a04{ background: url("/images/menu/04off_en.png"); width: 110px; }
         #menuen #a04on{ background: url("/images/menu/04on_en.png"); width: 110px; }
         #menuen #a04:hover{ background: url("/images/menu/04on_en.png"); }
         #menuen #a05{ background: url("/images/menu/05off_en.png"); width: 79px; }
         #menuen #a05on{ background: url("/images/menu/05on_en.png"); width: 79px; }
         #menuen #a05:hover{ background: url("/images/menu/05on_en.png"); }
         #menuen #a06{ background: url("/images/menu/06off.png"); width: 105px; }
         #menuen #a06on{ background: url("/images/menu/06on.png"); width: 105px; }
         #menuen #a06:hover{ background: url("/images/menu/06on.png"); }
         #menuen #a07{ background: url("/images/menu/07off_en.png"); width: 77px; }
         #menuen #a07on{ background: url("/images/menu/07on_en.png"); width: 77px; }
         #menuen #a07:hover{ background: url("/images/menu/07on_en.png"); }
      #leftarea{ float: left; width: 500px; padding: 0px 0px 0px 40px; 
                 font-size: 13px; line-height: 20px; text-align: left; }
      #rightbar{ width: 213px; float: right; background: url("/images/rightbar.png") no-repeat; min-height: 560px;
                 font-size: 13px; line-height: 20px; padding: 0px 42px 0px 22px; }
         #rightbar p{ padding: 0px 0px 0px 15px; }
   #footer{ font-size: 11px; line-height: 20px; font-family: verdana; color: white; padding: 15px 0px 7px 0px; }
      #footer a{ color: white; }

#footer input{ border: 1px solid black; }
.loginform{ margin: 5px 0px 0px 0px; }
.textinput{ border: 1px solid black; width: 400px; padding: 3px; }

.fotocontainer{ float: left; margin: 5px 10px 5px 0px; text-align: center; }

#faq-q, #faq-a{ font-family: verdana; font-size: 11px; line-height: 14px; border: 1px solid #aaa;
                margin: 10px 20px 10px 0px; padding: 10px; background: #eee; }
#faq-a{ display: none; }
#faq-q{ text-decoration: underline; }
#faq-q:hover{ cursor: pointer; }

#rezervacia .first{ font-weight: bold; text-align: right; padding: 0px 10px 0px 0px; font-family: "Times New Roman"; }
#rezervacia .dlhy{ border: 1px solid #d6d6d6; color: #909090; background: url("/images/input_bg.jpg");
                   font-size: 13px; line-height: 14px; padding: 4px 5px 5px 5px; width: 413px; font-family: "Times New Roman"; }
#rezervacia .select{ border: 1px solid #d6d6d6; color: #909090; background: url("/images/input_bg.jpg");
                     font-size: 13px; line-height: 14px; padding: 4px 5px 5px 5px; width: 50px; font-family: "Times New Roman"; }
#rezervacia .textarea{ border: 1px solid #d6d6d6; color: #909090; background: url("/images/textarea_bg.jpg");
                   font-size: 13px; line-height: 14px; padding: 6px 5px 5px 5px; width: 413px; height: 127px; font-family: "Times New Roman"; }
#rezervacia .termin{ border: 1px solid #d6d6d6; color: #909090; background: url("/images/input_bg.jpg");
                   font-size: 13px; line-height: 14px; padding: 4px 5px 5px 5px; width: 145px; font-family: "Times New Roman"; }
#rezervacia td{ padding: 7px 0px; }
#rezervacia #od_btn{ display: inline; padding: 6px 23px 6px 0px; background: url("/images/kalendar.jpg"); }
#rezervacia #do_btn{ display: inline; padding: 6px 23px 6px 0px; background: url("/images/kalendar.jpg"); }
#submitbutton{ border: 1px solid #d6d6d6; background: url("/images/input_bg.jpg"); padding: 5px;
               width: 425px; margin: 0px 0px 0px 75px; }
#submitbutton:hover{ cursor: pointer; }
#rez_ok_result{ display: none; }

#hodnotenie{ }
#hodnotenie .prispevok{ margin-bottom: 30px; }
#hodnotenie .prvy{ border-bottom: 1px solid #724717; padding: 0px 0px 7px 0px; }
#hodnotenie .meno{ color: #724717; font-weight: bold; }
#hodnotenie .rating{ float: right; }
#hodnotenie .druhy{ padding: 7px 0px 0px 0px; }
#hodnotenie .image{ float: right; margin: 0px 0px 0px 10px; }
#hodnotenie .image img{ border: 1px solid #9e1823; }
#prispevoksubmitarea{ padding: 0px 0px 20px 4px; }
#maintable{ float: left; margin: 0px 5px 20px 0px; }

.kalendar{ text-align: center; border-spacing: 0px; float: left; margin: 10px 10px 0px 0px; border: 1px solid #724717;
           width: 114px; height: 115px; }
.kalendar td{ padding: 1px; font-size: 10px; }
.kalendar .prvy{ background: #724717; color: white; text-align: left; padding: 4px 5px 6px 8px; height: 20px; }
.kalendar .volny{ background: #ffeede; }
.kalendar .obsadeny{ background: #e82525; color: white; }

.legendavolny{ background: #dfffc7; padding: 3px 0px 3px 3px; }
.legendaobsadeny{ background: #e82525; padding: 3px 3px 3px 3px; color: white; }

#najsk{ margin: 2px 0px 5px 0px; }

#facebook-fix{ background: white; width: 206px; height: 180px; overflow: hidden; margin: 5px 0px 0px 0px; }
#facebook{ margin: -2px 0px 0px -2px; border: none; overflow: hidden; width: 210px; height: 255px; }

