body{ margin: 0; padding: 0; background: #bdd73e url(/images/background.jpg) 50% 0 no-repeat;
      font-size: 0px; line-height: 0px; font-family: verdana; text-align: center; }
div, form{ margin: 0; padding: 0; }
p{ margin: 0; padding: 0; }
a{ color: #6e921f; }
ul{ margin: 0px 0px 0px 13px; padding: 0; color: #6e921f; }
li{ margin: 0; padding: 0; }
img, div, input { behavior: url("/iepngfix.htc") }
a:focus{ outline: 0; }
a img{ border: 0; }
.marginright35px{ margin-right: 35px; }
.height20px{ height: 20px; }
.height24px{ height: 24px; }
.height47px{ height: 47px; }
.height5px{ height: 5px; }
.height6px{ height: 6px; }
.height16px{ height: 16px; }
.fontsize10px{ font-size: 10px; }
.clearboth{ clear: both; }
.greenb{ color: #6e921f; font-weight: bold; }
.bold{ font-weight: bold; }
h1, h2, h3, h4{ display: none; }
#preloadfix{ display: none; width: 0px; height: 0px; }
#container{ width: 1100px; margin: 0 auto; text-align: left; }
   #header1{ height: 530px; background: url(/images/header_fat1.jpg); }
      #menu1{ float: left; width: 400px; padding: 132px 0px 0px 108px; }
         #menu1 a{ display: block; width: 180px; height: 38px; }
         #menu1 img{ border: 0; }
      #logo1{ float: right; width: 490px; height: 250px; background: url(/images/logo1.png) no-repeat;
               margin: 121px 40px 0px 0px; _margin: 121px 20px 0px 0px; }
         #logo1 a{ display: block; width: 226; height: 49px; }
         #logo1 img{ border: 0; }
         #logo1 .prepinatko{ margin: 165px 0px 0px 201px; }
   #header2{ height: 530px; background: url(/images/header_fat2.jpg); }
      #logo2{ float: left; width: 490px; height: 250px; background: url(/images/logo2.png) no-repeat;
               margin: 174px 0px 0px 60px; _margin: 121px 20px 0px 0px; }
         #logo2 a{ display: block; width: 226; height: 49px; }
         #logo2 img{ border: 0; }
         #logo2 .prepinatko{ margin: 165px 0px 0px 201px; }
      #menu2{ float: right; width: 250px; padding: 50px 0px 0px 0px; text-align: right; }
         #menu2 a{ display: block; width: 180px; height: 38px; }
         #menu2 img{ border: 0; }
   #content{ background: url(/images/content.png); overflow: hidden; padding: 0px 0px 20px 0px; }
      #leftpart{ float: left; width: 769px; }
         #realcontent{ margin: 34px 0px 0px 160px; font-size: 13px; line-height: 16px; color: #4b4b4b; }
            .fotogaleria img{ border: 0; margin: 0px 12px 12px 0px; }
      #rightpart{ float: left; width: 330px; background: url(/images/rightpart.png) top left no-repeat; }
         #akcia{ width: 177px; height: 375px; margin: 5px 0px 0px 57px; font-size: 12px; line-height: 14px; text-align: center; font-family: tahoma; }
         #partneri{ margin: 140px 0px 0px 37px; width: 215px; text-align: center; }
         #odkazy{ text-align: center; width: 291px; }
         #partneri img, #odkazy img{ border: 0; }
         #bikeparkzlavy{ padding: 7px 0px 0px 0px; line-height: 16px; }
      #footer{ height: 220px; background: url(/images/footer.png); overflow: hidden; font-family: tahoma; }
         #textpart{ float: left; padding: 45px 0px 0px 130px;
                    font-size: 11px; line-height: 14px; }
            #textpart .normal{ color: #3e6408; }
            #textpart .bold{ font-weight: bold; color: #dff45e; font-size: 11px; }
         #logopart{ float: right; padding: 57px 135px 0px 0px; }
         #bottompart{ font-size: 11px; line-height: 20px; color: #84962b; text-align: center; padding: 47px 0px 0px 0px; }
            #bottompart a{ color: #84962b; }
         .klucikleft{ margin: 0px 5px 0px 0px; }
         .klucikright{ margin: 0px 0px 0px 5px; }
         
#rezervacia .first{ font-weight: bold; text-align: right; padding: 0px 10px 0px 0px; }
#rezervacia .dlhy{ border: 1px solid #d6d6d6; color: #909090; background: url(/images/input_bg.jpg);
                   font-size: 13px; line-height: 14px; padding: 6px; width: 480px; }
#rezervacia .select{ border: 1px solid #d6d6d6; color: #909090; background: url(/images/input_bg.jpg);
                     font-size: 13px; line-height: 14px; padding: 6px; width: 50px; }
#rezervacia .textarea{ border: 1px solid #d6d6d6; color: #909090; background: url(/images/textarea_bg.jpg);
                   font-size: 13px; line-height: 14px; padding: 6px; width: 480px; 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: 6px; width: 160px; }
#rezervacia td{ padding: 7px 0px; }
#rezervacia #od_btn{ display: inline; padding: 7px 26px 7px 0px; background: url(/images/kalendar.jpg); }
#rezervacia #do_btn{ display: inline; padding: 7px 26px 7px 0px; background: url(/images/kalendar.jpg); }
.form_error{ font-weight: bold; color: #e50606; }

#cennik{ border-collapse: collapse; font-size: 11px; line-height: 14px; text-align: center; color: #adcd2e; }
#cennik td{ padding: 15px; }
#cennik .nadpis{ background: url(/images/cennik_bg.jpg); color: #f8fbec; font-weight: bold; width: 190px; }
#cennik .neparny{ background: #f3f6e7; }
#cennik .parny{ background: #eaecde; }
#cennik .sez{ text-align: left; color: #4b4b4b; }
.infobar{ background: url(/images/infobar.jpg) no-repeat; padding: 8px 14px; font-size: 11px; height: 35px; color: #f9fbec; }

#okolie tr{ vertical-align: top; }
#okolie td{ padding: 0px 0px 20px 0px; }
#okolie .prvy{ width: 187px; }
#okolie img{ border: 0; }

#hodnotenie{ }
#hodnotenie .prispevok{ margin-bottom: 30px; }
#hodnotenie .prvy{ border-bottom: 1px solid #6e921f; padding: 0px 0px 7px 0px; }
#hodnotenie .meno{ color: #6e921f; font-weight: bold; }
#hodnotenie .rating{ float: right; }
#hodnotenie .druhy{ padding: 7px 0px 0px 0px; }

#jedalnicek .nadpis{ font-weight: bold; padding: 25px 0px 10px 0px; color: #6e921f; }
#jedalnicek td{ vertical-align: top; }
#jedalnicek .c1{ color: #a1a1a1; width: 50px; }
#jedalnicek .c3{ width: 130px; text-align: left; padding: 0px 0px 0px 20px; }
#jedalnicek b{ color: #6e921f; }
#jedalnicek .popis{ font-size: 11px; color: #a1a1a1; }

#akcia b{ color: #4d5d2e; }
#akcia-r-1{ background: transparent; font-size: 14px; line-height: 26px; font-family: tahoma; border: 0; text-align: center; width: 180px; height: 25px; }
#akcia-r-2{ background: transparent; font-size: 20px; line-height: 26px; color: #4d5d2e; font-family: tahoma; border: 0; text-align: center; width: 180px; height: 25px; }
#akcia-r-3{ background: transparent; font-family: tahoma; border: 0; text-align: center; width: 180px; }
#akcia-r-4{ background: transparent; font-size: 20px; line-height: 26px; color: #afc944; padding: 8px 0px 0px 0px; font-family: tahoma; border: 0; text-align: center; width: 180px; height: 25px; }
#akcia-r-5{ background: transparent; font-size: 20px; line-height: 26px; color: #afc944; font-family: tahoma; border: 0; text-align: center; width: 180px; height: 25px; }
#akcia-r-6{ background: transparent; font-family: tahoma; border: 0; text-align: center; width: 180px; }
#akcia-r-7{ background: transparent; font-size: 20px; line-height: 26px; color: #4d5d2e; padding: 8px 0px 0px 0px; font-family: tahoma; border: 0; text-align: center; width: 180px; height: 25px; }
#akcia-r-8{ background: transparent; font-size: 20px; line-height: 26px; color: #4d5d2e; padding: 0px 0px 8px 0px; font-family: tahoma; border: 0; text-align: center; width: 180px; height: 25px; }
#akcia-r-9{ background: transparent; font-size: 14px; line-height: 20px; font-family: tahoma; border: 0; text-align: center; width: 180px; height: 18px; }
#akcia-r-10{ background: transparent; font-size: 14px; line-height: 20px; padding: 0px 0px 10px 0px; font-family: tahoma; border: 0; text-align: center; width: 180px; height: 18px; }
#akcia-r-11{ background: transparent; font-size: 11px; line-height: 15px; font-family: tahoma; border: 0; text-align: center; width: 180px; height: 14px; }
#akcia-r-12{ background: transparent; font-size: 11px; line-height: 15px; font-family: tahoma; border: 0; text-align: center; width: 180px; height: 14px; }
#akcia-r-13{ background: transparent; font-size: 11px; line-height: 15px; font-family: tahoma; border: 0; text-align: center; width: 180px; height: 14px; }
#akcia-r-14{ background: transparent; font-size: 11px; line-height: 15px; font-family: tahoma; border: 0; text-align: center; width: 180px; height: 14px; }
.save{ border: 1px solid #880000; background: #ffdada; padding: 2px 6px; margin: 5px 0px 0px 0px; }

#fotogaleria{ text-align: left; }
#fotogaleria img{ border: 0; margin: 0px 12px 12px 0px; }

#adminarea{ border: 1px solid #880000; background: #ffdada; padding: 10px; margin: 0px 0px 30px 0px; }
#adminarea input{ border: 1px solid black; }