body{ margin: 0; padding: 30px 0px 0px 0px; text-align: center; font-size: 0px; line-height: 0px;
      font-family: verdana; color: #444444; }
#preloadfix{ display: none; width: 0px; height: 0px; }
.clearboth{ clear: both; }
.floatleft{ float: left; }
.floatright{ float: right; }
.bg { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: -1; }
.red{ color: #9e1823; }
p{ margin: 0; padding: 0; }
a{ color: #9e1823; }
b{ color: #9e1823; font-weight: bold; }
h1{ display: none; }
h2{ color: #9e1823; font-size: 16px; font-weight: bold; line-height: 20px;
    margin: 0px 0px 10px 0px; padding: 0; }
h3{ color: #9e1823; font-size: 14px; font-weight: bold; line-height: 20px;
    margin: 0px 0px 7px 0px; padding: 0px 0px 2px 0px; border-bottom: 1px solid #9e1823;
    width: 734px; }
#container { width: 870px; margin: 0 auto; }
   #header{ height: 379px; background: url("images/header.png"); }
      #langselect{ font-size: 9px; line-height: 12px; color: #f7c900; text-align: left; padding: 46px 0px 0px 60px; }
         #langselect a{ color: white; }
      #menu{ height: 44px; }
         #menu #menupadfix{ padding: 277px 0px 0px 37px; }
         #menu a{ display: block; height: 44px; float: left; }
         #menu a:focus{ outline: 0; }
         #menu #a01{ width: 53px; padding: 0px 3px; background: url("images/menu/uvod2.png") 50% 0; }
         #menu #a02{ width: 93px; padding: 0px 3px; background: url("images/menu/ubyt2.png") 50% 0; }
         #menu #a03{ width: 66px; padding: 0px 3px; background: url("images/menu/cennik2.png") 50% 0; }
         #menu #a04{ width: 62px; padding: 0px 3px; background: url("images/menu/okolie2.png") 50% 0; }
         #menu #a05{ width: 88px; padding: 0px 3px; background: url("images/menu/rezv2.png") 50% 0; }
         #menu #a06{ width: 168px; padding: 0px 3px; background: url("images/menu/hodn2.png") 50% 0; }
         #menu #a07{ width: 106px; padding: 0px 3px; background: url("images/menu/term2.png") 50% 0; }
         #menu #a08{ width: 112px; padding: 0px 3px; background: url("images/menu/akcie2.png") 50% 0; }
         #menu #a01:hover{ background: url("images/menu/uvod3.png") 50% 0; }
         #menu #a02:hover{ background: url("images/menu/ubyt3.png") 50% 0; }
         #menu #a03:hover{ background: url("images/menu/cennik3.png") 50% 0; }
         #menu #a04:hover{ background: url("images/menu/okolie3.png") 50% 0; }
         #menu #a05:hover{ background: url("images/menu/rezv3.png") 50% 0; }
         #menu #a06:hover{ background: url("images/menu/hodn3.png") 50% 0; }
         #menu #a07:hover{ background: url("images/menu/term3.png") 50% 0; }
         #menu #a08:hover{ background: url("images/menu/akcie3.png") 50% 0; }
         #menu #a01a{ width: 59px; padding: 0; background: url("images/menu/uvod1.png") 50% 0; }
         #menu #a02a{ width: 99px; padding: 0; background: url("images/menu/ubyt1.png") 50% 0; }
         #menu #a03a{ width: 72px; padding: 0; background: url("images/menu/cennik1.png") 50% 0; }
         #menu #a04a{ width: 68px; padding: 0; background: url("images/menu/okolie1.png") 50% 0; }
         #menu #a05a{ width: 94px; padding: 0; background: url("images/menu/rezv1.png") 50% 0; }
         #menu #a06a{ width: 174px; padding: 0; background: url("images/menu/hodn1.png") 50% 0; }
         #menu #a07a{ width: 112px; padding: 0; background: url("images/menu/term1.png") 50% 0; }
         #menu #a08a{ width: 118px; padding: 0; background: url("images/menu/akcie1.png") 50% 0; }
      #menupl{ height: 44px; }
         #menupl #menupadfix{ padding: 277px 0px 0px 39px; }
         #menupl a{ display: block; height: 44px; float: left; }
         #menupl a:focus{ outline: 0; }
         #menupl #a01{ width: 64px; padding: 0px 3px; margin: 0px 2px; background: url("images/menu_pl/wstep2.png") 50% 0; }
         #menupl #a02{ width: 130px; padding: 0px 3px; margin: 0px 2px; background: url("images/menu_pl/zakwa2.png") 50% 0; }
         #menupl #a03{ width: 69px; padding: 0px 3px; margin: 0px 2px; background: url("images/menu_pl/cennik2.png") 50% 0; }
         #menupl #a04{ width: 72px; padding: 0px 3px; margin: 0px 2px; background: url("images/menu_pl/okolica2.png") 50% 0; }
         #menupl #a05{ width: 96px; padding: 0px 3px; margin: 0px 2px; background: url("images/menu_pl/rezer2.png") 50% 0; }
         #menupl #a06{ width: 101px; padding: 0px 3px; margin: 0px 2px; background: url("images/menu_pl/ksiega2.png") 50% 0; }
         #menupl #a07{ width: 118px; padding: 0px 3px; margin: 0px 2px; background: url("images/menu_pl/wolne2.png") 50% 0; }
         #menupl #a08{ width: 63px; padding: 0px 3px; margin: 0px 2px; background: url("images/menu_pl/oferty2.png") 50% 0; }
         #menupl #a01:hover{ background: url("images/menu_pl/wstep3.png") 50% 0; }
         #menupl #a02:hover{ background: url("images/menu_pl/zakwa3.png") 50% 0; }
         #menupl #a03:hover{ background: url("images/menu_pl/cennik3.png") 50% 0; }
         #menupl #a04:hover{ background: url("images/menu_pl/okolica3.png") 50% 0; }
         #menupl #a05:hover{ background: url("images/menu_pl/rezer3.png") 50% 0; }
         #menupl #a06:hover{ background: url("images/menu_pl/ksiega3.png") 50% 0; }
         #menupl #a07:hover{ background: url("images/menu_pl/wolne3.png") 50% 0; }
         #menupl #a08:hover{ background: url("images/menu_pl/oferty3.png") 50% 0; }
         #menupl #a01a{ width: 70px; padding: 0; margin: 0px 2px; background: url("images/menu_pl/wstep1.png") 50% 0; }
         #menupl #a02a{ width: 136px; padding: 0; margin: 0px 2px; background: url("images/menu_pl/zakwa1.png") 50% 0; }
         #menupl #a03a{ width: 75px; padding: 0; margin: 0px 2px; background: url("images/menu_pl/cennik1.png") 50% 0; }
         #menupl #a04a{ width: 78px; padding: 0; margin: 0px 2px; background: url("images/menu_pl/okolica1.png") 50% 0; }
         #menupl #a05a{ width: 102px; padding: 0; margin: 0px 2px; background: url("images/menu_pl/rezer1.png") 50% 0; }
         #menupl #a06a{ width: 107px; padding: 0; margin: 0px 2px; background: url("images/menu_pl/ksiega1.png") 50% 0; }
         #menupl #a07a{ width: 124px; padding: 0; margin: 0px 2px; background: url("images/menu_pl/wolne1.png") 50% 0; }
         #menupl #a08a{ width: 69px; padding: 0; margin: 0px 2px; background: url("images/menu_pl/oferty1.png") 50% 0; }
      #menuuk{ height: 44px; }
         #menuuk #menupadfix{ padding: 277px 0px 0px 42px; }
         #menuuk a{ display: block; height: 44px; float: left; }
         #menuuk a:focus{ outline: 0; }
         #menuuk #a01{ width: 62px; padding: 0px 3px; margin: 0px 1px; background: url("images/menu_uk/home2.png") 50% 0; }
         #menuuk #a02{ width: 129px; padding: 0px 3px; margin: 0px 1px; background: url("images/menu_uk/accom2.png") 50% 0; }
         #menuuk #a03{ width: 74px; padding: 0px 3px; margin: 0px 1px; background: url("images/menu_uk/price2.png") 50% 0; }
         #menuuk #a04{ width: 109px; padding: 0px 3px; margin: 0px 1px; background: url("images/menu_uk/surr2.png") 50% 0; }
         #menuuk #a05{ width: 99px; padding: 0px 3px; margin: 0px 1px; background: url("images/menu_uk/reser2.png") 50% 0; }
         #menuuk #a06{ width: 93px; padding: 0px 3px; margin: 0px 1px; background: url("images/menu_uk/guest2.png") 50% 0; }
         #menuuk #a07{ width: 92px; padding: 0px 3px; margin: 0px 1px; background: url("images/menu_uk/terms2.png") 50% 0; }
         #menuuk #a08{ width: 63px; padding: 0px 3px; margin: 0px 1px; background: url("images/menu_uk/offers2.png") 50% 0; }
         #menuuk #a01:hover{ background: url("images/menu_uk/home3.png") 50% 0; }
         #menuuk #a02:hover{ background: url("images/menu_uk/accom3.png") 50% 0; }
         #menuuk #a03:hover{ background: url("images/menu_uk/price3.png") 50% 0; }
         #menuuk #a04:hover{ background: url("images/menu_uk/surr3.png") 50% 0; }
         #menuuk #a05:hover{ background: url("images/menu_uk/reser3.png") 50% 0; }
         #menuuk #a06:hover{ background: url("images/menu_uk/guest3.png") 50% 0; }
         #menuuk #a07:hover{ background: url("images/menu_uk/terms3.png") 50% 0; }
         #menuuk #a08:hover{ background: url("images/menu_uk/offers3.png") 50% 0; }
         #menuuk #a01a{ width: 68px; padding: 0; margin: 0px 1px; background: url("images/menu_uk/home1.png") 50% 0; }
         #menuuk #a02a{ width: 135px; padding: 0; margin: 0px 1px; background: url("images/menu_uk/accom1.png") 50% 0; }
         #menuuk #a03a{ width: 80px; padding: 0; margin: 0px 1px; background: url("images/menu_uk/price1.png") 50% 0; }
         #menuuk #a04a{ width: 115px; padding: 0; margin: 0px 1px; background: url("images/menu_uk/surr1.png") 50% 0; }
         #menuuk #a05a{ width: 105px; padding: 0; margin: 0px 1px; background: url("images/menu_uk/reser1.png") 50% 0; }
         #menuuk #a06a{ width: 99px; padding: 0; margin: 0px 1px; background: url("images/menu_uk/guest1.png") 50% 0; }
         #menuuk #a07a{ width: 98px; padding: 0; margin: 0px 1px; background: url("images/menu_uk/terms1.png") 50% 0; }
         #menuuk #a08a{ width: 69px; padding: 0; margin: 0px 1px; background: url("images/menu_uk/offers1.png") 50% 0; }
      #content{ background: url("images/content.png"); text-align: left; padding: 0px 0px 30px 0px; }
         #contenttop{ height: 26px; background: url("images/contenttop.png"); }
         #leftcontent{ float: left; width: 357px; margin: 0px 0px 0px 63px;
                       font-size: 11px; line-height: 14px; }
         #rightcontent{ float: right; width: 357px; margin: 0px 63px 0px 0px;
                        font-size: 11px; line-height: 14px; }
         #centercontent{ margin: 0px 63px 0px 63px;
                       font-size: 11px; line-height: 14px; }
      #bottom{ height: 337px; background: url("images/bottom.png"); text-align: left; }
         #galeriaimg{ padding: 10px 0px 0px 62px; height: 91px; }
         #galeriaimg a:focus{ outline: 0; }
         #galeriaimg a img{ border: 2px solid #9e1823; margin: 0px 18px 0px 0px; }
         #galerialink{ padding: 17px 0px 0px 183px; height: 31px; }
         #galerialink a:focus{ outline: 0; }
         #galerialink img{ border: 0; }
         .fullgaleria a:focus{ outline: 0; }
         .fullgaleria a img{ border: 2px solid #9e1823; margin: 0px 10px 10px 0px; }
      #kontakt{ font-size: 12px; line-height: 17px; color: #ffffff; padding: 31px 0px 0px 70px; }
      #kontakt .type1{ color: #f7c900; font-size: 14px; font-weight: bold; }
      #kontakt .type2{ color: #f7c900; }
      #kontakt a{ color: #f7c900; }
      #footer{ font-size: 11px; line-height: 20px; color: #c5c5c5; text-align: center; padding: 20px 0px 0px 0px; }
      #footer a{ color: #c5c5c5; }
      #footer img{ border: 0; margin: 3px 0px 0px 5px; }
      
#rezervacia .first{ font-weight: bold; text-align: right; padding: 0px 10px 0px 0px; font-family: verdana; }
#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: 635px; font-family: verdana; }
#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: verdana; }
#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: 635px; height: 127px; font-family: verdana; }
#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: 242px; font-family: verdana; }
#rezervacia td{ padding: 7px 0px; }
#rezervacia #od_btn{ display: inline; padding: 7px 23px 7px 0px; background: url(images/kalendar.jpg); }
#rezervacia #do_btn{ display: inline; padding: 7px 23px 7px 0px; background: url(images/kalendar.jpg); }
.form_error{ font-weight: bold; color: #e50606; }

#hodnotenie{ }
#hodnotenie .prispevok{ margin-bottom: 30px; }
#hodnotenie .prvy{ border-bottom: 1px solid #9e1823; padding: 0px 0px 7px 0px; }
#hodnotenie .meno{ color: #9e1823; 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; }

#maintable{ float: left; margin: 0px 5px 20px 0px; }

.kalendar{ text-align: center; border-spacing: 0px; float: left; margin: 0px 10px 5px 0px; border: 1px solid #ae1a1e;
           width: 114px; height: 125px; }
.kalendar td{ padding: 1px; font-size: 10px; }
.kalendar .prvy{ background: #ae1a1e; color: white; text-align: left; padding: 4px 5px 6px 8px; height: 20px; }
.kalendar .volny{ background: #f1ebb5; }
.kalendar .obsadeny{ background: #e82525; color: white; }