/* GENERAL */
  html,body { color: #000; font-size: 100%; font-family: Arial,Verdana, Tahoma, TahomaCE, Arial, Helvetica CE, Helvetica, Lucida, sans-serif;  font-weight:normal; margin:0px; padding:0px; text-align:left; background: #ffffff;
    /*scrollbar-base-color:#;*/
  	scrollbar-track-color:#fff;
  	scrollbar-face-color:#fff;
  	scrollbar-highlight-color:#fff;
  	scrollbar-3dlight-color:none;
  	scrollbar-darkshadow-color:#fff;
  	/*scrollbar-shadow-color:#;*/
  	scrollbar-arrow-color:#000;
  }

  body { background:transparent url('img/html.jpg') repeat-x 0px 0px; }

  .text-center { text-align:center; }
  .text-right { text-align:right; }
  .text-left { text-align:left; }
  .text-blok { text-align:justify; }

  .tucne { font-weight:bold; }
  .kurziva { font-style:oblique; }
  .podtrh { text-decoration:underline; }

  .right { float:right; }
  .left { float:left; }

  .cursor-hand { cursor: pointer; }

  .red { color: red; }
  .green { color: green; }
  .small { font-size: 100%; }

  h1 {}
  h2 {}
  h3 {}
  h4 {}
  h5 {}
  h6 {}


  form {  margin: 0px; padding: 0px; }

  a,a:visited { text-decoration: underline; color: #9f201a; }
  .active {}
  a:hover { text-decoration: none; }

  p {}

  strong {}
  strike {}
  em {}
  adress {}

  ul {}
  ul li {}

  table {}
  table tr {}
  table tr td {}

  input,textarea,select { font-family: Arial CE, Verdana, Tahoma, TahomaCE, Arial CE, Arial, Helvetica CE, Helvetica, Lucida, sans-serif; font-size: 100%; color: #000; background: #d2d2d2; border: none; border-left: 1px solid #262626; border-right: 1px solid #262626; border-bottom: 1px solid #7f7f7f; border-top: 1px solid #7f7f7f; }
  input { padding-left: 3px; padding-right: 3px; }

  input[type="radio"] { border: none; }

  .form-protector { }
  .form-protector-image { display: inline; border: none; width: 300px; }

  .error { color:red; font-size:80%; margin:10px; }
  .info { color:blue; font-size:80%; margin:10px; }
  .mess { color:#000; font-weight:bold; font-size:70%; }
  .system-mess { color:red; font-size:70%; margin:5px 10px;}

  .clear-both { clear: both; height: 3px; font-size: 0px; }
  .clear-left { clear: left; height: 3px; font-size: 0px; }
  .clear-right { clear: right; height: 3px; font-size: 0px; }

  img { border:none; }

  .nezalamovat { white-space:nowrap; }
  .zalamovat { white-space:normal; }

  .system-info { color:#000; font-size:70%; font-weight:bold; color:green; }

  div.strankovani { text-align:center; margin:15px 0px 5px 0px; padding:5px 0px; border-top:1px solid #ccc; }
  div.strankovani a,div.strankovani a:visited { text-decoration:none; font-size: 15px; }
  div.strankovani a:hover { text-decoration:underline; }
  div.strankovani .not-active { color:#fff; }
  div.strankovani .odstrcene { margin:0px 5px; }

  .system-error { color:#000; font-size:70%; font-weight:bold; color:red; }

  div.copyright { font-weight: normal; color: #9f201a; background: transparent; position: relative; clear:both; font-size:70%; margin:0px auto 0px auto; padding: 5px 0px 1px 0px; text-align:right; }
  div.copyright a,div.copyright a:visited { padding: 0px 0px 0px 0px; color: #9f201a; text-decoration: underline; font-weight: bold; }
  div.copyright a:hover { text-decoration: none; }
  div.copyright a.copy,div.copyright a.copy:visited { color: #858585; padding: 0px 0px 0px 0px; }
  div.copyright span { float:left; position: relative; color: #c77486; }


  div.body { width: 909px; margin:0px auto 0px auto; padding:0px 0px 10px 0px; background: #fff;  }

/* ===================================================================================================== */

  div.copyright div.odkazy { height: 54px; text-align: left; }
  div.copyright div.odkazy a,
  div.copyright div.odkazy a:visited { position: absolute; }
  div.copyright div.odkazy .banner-paticka1 { margin: 20px 0px 0px 0px; }
  div.copyright div.odkazy .banner-paticka2 { margin: 20px 0px 0px 70px; }
  div.copyright div.odkazy .banner-paticka3 { margin: 10px 0px 0px 230px; }
  div.copyright div.odkazy .banner-paticka4 { margin: 0px 0px 0px 350px; }
  

  div.lan-prepinac { width: 909px; color: #862222; text-align: right; font-size: 70%; font-weight: bold; margin: 0px 0px 0px 0px; position: absolute; padding: 5px 0px 0px 0px; }
  div.lan-prepinac ul { display: inline; margin: 0px; padding: 0px; list-style-type: none; }
  div.lan-prepinac ul li,div.lan-prepinac ul div { display: inline; margin: 0px; padding: 0px; }
  div.lan-prepinac ul li img { position: relative; margin: 0px 2px -3px 2px; }
  div.hlavicka { margin: 0px 0px 0px 0px; height: 153px; background: transparent url('img/hlavicka.jpg') no-repeat 0px 0px; }
  div.hlavicka-2 { height: 234px; background: transparent url('img/hlavicka2.jpg') no-repeat 0px 0px; }
  div.hlavicka .logo { position: absolute; margin: 0px 0px 0px 278px; }
  div.hlavicka .motto { position: absolute; margin: 30px 0px 0px 10px; color: #a02424; text-decoration: underline; font-size: 110%; }
  div.hlavicka div.menicko { width: 860px; position: absolute; margin: 99px 0px 0px 25px; z-index: 150; }
  div.hlavicka .motto2 { position: absolute; margin: 55px 0px 0px 10px; color: #a02424; font-size: 80%; }
  div.hlavicka .prejit-na-holding { position: absolute; margin: 70px 0px 0px 655px; font-size: 11px; color: #767676; }
  div.hlavicka div.menicko ul { list-style-type: none; position: relative; z-index: 150; margin: 0px; padding: 0px; font-family: Times New Roman; }
  div.hlavicka div.menicko ul li { margin: 0px; padding: 0px; float: left; }
  div.hlavicka div.menicko ul li a,
  div.hlavicka div.menicko ul li a:visited { _width: 10px; white-space: nowrap; padding: 0px; display: block;  font-size: 110%; text-decoration: none; color: #a92523; }
  div.hlavicka div.menicko ul li a:hover { text-decoration: underline; background: transparent url('img/a_c.jpg') repeat-x 0px 0px; color: #fff; }
  div.hlavicka div.menicko ul li span { cursor: pointer; padding: 10px 20px 0px 20px; display: block; height: 45px; }
  div.hlavicka div.menicko ul li.active span { background: transparent url('img/a_c.jpg') repeat-x 0px 0px; }
  div.hlavicka div.menicko ul li.active a,
  div.hlavicka div.menicko ul li.active a:visited { background: transparent url('img/a_l.jpg') no-repeat 0px 0px; color: #fff; }
  div.hlavicka div.menicko ul div.sec-menu { position: absolute; margin: 42px 0px 0px 0px; _margin: -57px 0px 0px -1247px; z-index: 250; padding: 0px 0px 12px 0px; background: transparent url('img/sub_bot.gif') no-repeat bottom left; width: 228px; } 
  div.hlavicka div.menicko ul div.sec-menu ul { position: relative; z-index: 250; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #c1310c url('img/sub.jpg') repeat-x 0px 0px; }
  div.hlavicka div.menicko ul div.sec-menu ul li { display: block; float: none; }
  div.hlavicka div.menicko ul div.sec-menu ul li a,
  div.hlavicka div.menicko ul div.sec-menu ul li a:visited { _width: 198px; position: relative; z-index: 50; padding: 0px; height: auto; color: #fff; font-size: 100%; padding: 7px 15px 7px 15px; }
  div.hlavicka div.menicko ul div.sec-menu ul li a:hover { background: none; text-decoration: none; background: #e01808;  }
  div.hlavicka div.menicko ul div.sec-menu ul li span { padding: 0px;  height: auto; }
  div.hlavicka div.menicko ul li.active li span { background: none; }
  div.hlavicka div.menicko ul li.active li a,
  div.hlavicka div.menicko ul li.active li a:visited { background: none; }
  div.hlavicka div.menicko ul div.sec-menu li.active a,
  div.hlavicka div.menicko ul div.sec-menu li.active a:visited { background: none; font-weight: bold; }
  
  div.hlavicka div.submenu { position: absolute; margin: 155px 0px 0px 0px; font-family: Times New Roman; z-index: 10; display: block; }
  div.hlavicka div.submenu div.main { float: left; position: relative; width: 220px;  margin: 0px 0px 0px 25px; _margin: 0px 0px 0px 15px; font-size: 130%; font-weight: bold; color: #a82223; }
  div.hlavicka div.submenu div.main a,
  div.hlavicka div.submenu div.main a:visited { color: #a82223; }
  
  div.hlavicka div.submenu ul { float: left; z-index: 10; display: block; width: 600px; position: relative; margin: 5px 0px 0px 0px; list-style-type: none; }
  div.hlavicka div.submenu ul li { float: left; }
  div.hlavicka div.submenu ul li span { padding: 3px 7px 10px 7px; height:25px; text-decoration: underline; }
  div.hlavicka div.submenu ul li a,
  div.hlavicka div.submenu ul li a:visited { color: #ff653f; text-decoration: none; background: none; height: auto; }
  div.hlavicka div.submenu ul li a:hover { color: #ff653f; }
  div.hlavicka div.submenu ul li a:hover span { text-decoration: none; }
  div.hlavicka div.submenu ul li.active a,
  div.hlavicka div.submenu ul li.active a:visited { color: #c63110; text-decoration: none; }
  div.hlavicka div.submenu ul li.active span { background: none; }
  div.hlavicka div.submenu ul li a:hover { text-decoration: none; background: none; color: #ff653f; }
  
  div.menu { background: transparent url('img/menu_bcg.gif') repeat-x 0px 0px; margin: 0px 0px 5px 0px; _margin: 0px 0px -3px 0px; _position: relative; }
  div.menu-inside { background: transparent url('img/menu_left.gif') no-repeat top left; }
  div.menu-inside ul { height: 33px; margin: 0px; padding: 0px 18px 0px 18px; background: transparent url('img/menu_right.gif') no-repeat top right; }
  div.menu-inside ul li { display: inline; font-size: 70%; font-weight: bold; }
  div.menu-inside ul li div { float: left; background: none; _width: 20px; }
  div.menu-inside ul li span { display: block; cursor: pointer; white-space: nowrap; }
  div.menu-inside ul li span.inner { display: block;  height: 33px; padding: 2px 13px 0px 13px; cursor: pointer; }
  div.menu-inside ul li span:hover { text-decoration: underline; }
  div.menu-inside ul li a,div.menu-inside ul li a:visited { color: #d7dddd; display: block; vertical-align: center; text-decoration: none; }
  div.menu-inside ul li a:hover { text-decoration: underline; background: transparent url('img/menu_a_hover_bcg.gif') repeat-x 0px 0px; }
  div.menu-inside ul li a:hover span { text-decoration: underline; color: #60070d; background: transparent url('img/menu_a_hover_right.gif') no-repeat top right; }
  div.menu-inside ul li a:hover span.inner { text-decoration: underline; color: #60070d; background: transparent url('img/menu_a_hover_left.gif') no-repeat top left;  }
  div.menu-inside ul li a:hover span.last {  color: #a11e2e; background: none; }
  div.menu-inside ul li.active a,div.menu-inside ul li.active a:visited { background: transparent url('img/menu_a_hover_right.gif') no-repeat top right;  }
  div.menu-inside ul li.active span.last,div.menu-inside ul li.active span.inner {  color: #a11e2e; background: none;  }
  div.menu-inside ul li.active span { color: #60070d; background: transparent url('img/menu_a_hover_left.gif') no-repeat top left; }
  div.menu-inside ul li.active div { background: transparent url('img/menu_a_hover_bcg.gif') repeat-x 0px 0px; }
  div.menu-inside ul li span.last { display: block; color: #fffaf3;  padding: 0px 0px 0px 0px; }

  table.rezervace-lista { border-collapse: collapse; width: 100%; font-family: Times New Roman; }
  div.rezervace-lista { background: #c1310c url('img/rezervace.jpg') no-repeat top right; margin: 0px; padding: 0px; height: 38px; }
  table.rezervace-lista td { vertical-align: middle; font-size: 90%; color: #f5f1f2; padding: 1px 0px; }
  table.rezervace-lista td input.datum_prijezdu { width: 44px; background: transparent url('img/rezervace_datum.gif') no-repeat center; border: none; padding: 9px 8px; color: #000; }
  table.rezervace-lista td input.pocet_osob { width: 20px; background: transparent url('img/rezervace_pocet_osob.gif') no-repeat center; border: none; padding: 9px 8px; color: #000; }
  table.rezervace-lista td.first { font-size: 110%; font-weight: bold; padding-left: 40px; padding-right: 30px; background: transparent url('img/rez.jpg') no-repeat 10px 8px; }
  table.rezervace-lista td img { margin-right: 10px; margin-top: 2px; }
  div.rezervace-lista input.subm { font-family: Times New Roman; text-align: right; cursor: pointer; width: 162px; float: right; height: 35px; padding: 0px 5px 0px 25px; border: none; background: transparent; font-weight: bold; font-size: 13px; color: #9f201a; text-decoration: underline; color: #fff; }
  div.rezervace-lista input.subm-active { text-decoration: none; }
  div.rezervace-lista td.submit {  }

  div.left-panel { float: left; width: 590px; padding-left: 10px; }
  div.left-panel-fs { width: 600px; padding-left: 0px;  }
  div.right-panel { float: right; width: 290px; margin-right: 6px; _margin-right: 3px; }
  div.right-panel-fs { margin-right: 0px; }

  div.right-panel {  }
  div.right-panel-inside {  }
  div.right-panel-inside2 { padding: 0px 0px 10px 0px; }
  div.panely div.ukonceni-panelu { clear: both; height: 34px; background: #e2cdcc;  font-size: 0px; border-top: 9px solid #fff;  }
  div.panely-2 { background: transparent url('img/panely.jpg') repeat-x 0px 0px; }

  div.right-panel h2 { margin: 0px; font-size: 150%; padding: 0px; color: #fbffff; padding: 20px 0px 9px 0px; }
  div.right-panel h2.turisticke-zajimavosti { font-size: 100%; background: transparent url('img/tz.gif') no-repeat 0px 21px; padding-left: 18px; }
  
  div.right-panel h2.akt { padding: 18px 0px 0px 85px; font-size: 200%; color: #a1421c; background: transparent url('img/h2akt.jpg') no-repeat 0px 0px; height: 69px; }
  div.right-panel h2.akt span { display: block; font-size: 13px; }
  div.right-panel h2.akt a,
  div.right-panel h2.akt a:visited { color: #a1421c; text-decoration: none; }
  
  div.right-panel h2.ls { padding: 35px 0px 0px 85px; font-size: 200%; color: #dc2411; background: transparent url('img/h2ls.jpg') no-repeat 0px 0px; height: 70px; position: relative; margin-top: -25px; }
  div.right-panel h2.ls span { display: block; font-size: 13px; }
  div.right-panel h2.ls a,
  div.right-panel h2.ls a:visited { color: #dc2411; text-decoration: none; }
  
  div.right-panel div.ls { background: transparent url('img/ppls_c.jpg') repeat-y 0px 0px; cursor: pointer;  }
  div.right-panel div.ls-in { background: transparent url('img/ppls_t.jpg') no-repeat 0px 0px; min-height: 152px; _height: 152px; padding: 15px 23px 0px 23px;  }
  div.right-panel div.ls-cena { background: transparent url('img/ppls_b.jpg') no-repeat 0px 0px; height: 64px; }
  div.right-panel div.ls-cena div { position: absolute; margin: 24px 0px 0px 0px; color: #dc2411; font-size: 90%; width: 184px; text-align: right; }
  div.right-panel div.ls-cena span { position: absolute; margin: 20px 0px 0px 195px; color: #fd0018; font-size: 120%; font-weight: bold; }
  div.right-panel div.ls h3 { color: #dc2411; font-size: 120%; padding: 0px 0px 4px 0px; margin: 0px; }

  div.right-panel div.ls h3 a,
  div.right-panel div.ls h3 a:visited { color: #dc2411; }
  
  div.right-panel h2.lm { padding: 20px 0px 0px 85px; font-size: 200%; color: #fd7e00; background: transparent url('img/h2lm.jpg') no-repeat 0px 0px; height: 75px; position: relative; }
  div.right-panel h2.lm span { display: block; font-size: 13px; }
  div.right-panel h2.lm a,
  div.right-panel h2.lm a:visited { color: #fd7e00; text-decoration: none; }
  
  div.right-panel h2.news { padding: 5px 0px 5px 85px; font-size: 200%; color: #F87217; background: transparent url('img/h2news.jpg') no-repeat 0px 0px; height: 61px; position: relative; }
  div.right-panel h2.news span { display: block; font-size: 12px; font-weight: normal; }
  div.right-panel h2.news a,
  div.right-panel h2.news a:visited { color: #F87217; text-decoration: none; }
  
  div.right-panel div.fbook { margin: 10px 0px 0px 0px; }
  
  div.right-panel div.lm {  cursor: pointer;  }
  div.right-panel div.lm-in {  min-height: 152px; _height: 152px; padding: 0px 0px 0px 0px;  }
  div.right-panel div.lm-cena { background: transparent url('img/pplm_b2.jpg') no-repeat 0px 0px; height: 64px; }
  div.right-panel div.lm-cena div { position: absolute; margin: 24px 0px 0px 0px; color: #dc2411; font-size: 90%; width: 184px; text-align: right; }
  div.right-panel div.lm-cena span { position: absolute; margin: 20px 0px 0px 195px; color: #fd0018; font-size: 120%; font-weight: bold; }
  div.right-panel div.lm h3 { color: #fd7e00; font-size: 120%; padding: 0px 0px 4px 0px; margin: 0px; }

  div.right-panel div.lm h3 { text-align: right; font-size: 100%; }
  div.right-panel div.lm h3 a,
  div.right-panel div.lm h3 a:visited { color: #fd7e00; text-decoration: none; text-align: right; }
  div.right-panel div.lm h3 a:hover { text-decoration: underline; }
  
  div.right-panel div.aktuality { background: transparent url('img/akt_c.gif') repeat-y 0px 0px; }
  div.right-panel div.aktuality-in { background: transparent url('img/akt_t.gif') no-repeat 0px 0px; }
  div.right-panel div.aktuality-in2 { }
  div.right-panel div.aktuality-in2 p { color: #373737; }
  div.right-panel div.aktuality-in2 h3 { color: #a1421c; font-size: 120%; padding: 0px 0px 4px 0px; margin: 0px; }
  div.right-panel div.aktuality-in2 h3 a,
  div.right-panel div.aktuality-in2 h3 a:visited { color: #a1421c; }
  div.right-panel div.aktuality-in2 div.aktualita { padding: 0px 0px 10px 0px; cursor: pointer; }
  
  div.right-panel ul { list-style-type: none; margin: 0px; padding: 0px; }
  div.right-panel ul li { padding: 0px; margin: 0px; }
  div.right-panel ul li a,
  div.right-panel ul li a:visited { color: #eaf592; font-size: 80%; font-weight: bold; display: block; padding: 0px 0px 3px 0px; }
  
  div.right-panel h2.newsletter { font-size: 130%; padding-bottom: 0px;}
  div.right-panel h2 a,div.right-panel h2 a:visited { color: #fbffff; }
  div.right-panel div.novinka {  margin: 5px 0px; }
  div.right-panel p.datum { text-align: right; }
  div.right-panel p { font-size: 80%; text-align: justify; color: #373737; margin: 0px; padding: 1px 0px 2px 0px; }
  div.right-panel input { width: 190px; _width: 170px; margin: 5px 0px 0px 0px;  padding: 3px 5px 3px 5px; font-size: 80%; color: #7b7663; border: 1px solid #7b7663; background: #fff; }
  div.right-panel input.subm { cursor: pointer; margin: 5px 0px 0px 6px;  background: #7b7663; _padding: 1px 5px 1px 5px; color: #fff; font-size: 80%; width: auto; font-weight: bold; }
  div.right-panel input.testing { background: transparent url('img/newsletter_submit_a.gif') no-repeat left center; }

  div.right-panel div.kulta { cursor: pointer; }
  div.right-panel div.kult-in{ padding: 3px 0 0 15px; color: #ea3206; font-size: 15px;}
  div.right-panel div.kulta h2{color: #c13600;  float: right;}
  div.right-panel div.kulta h2 span {font-size: 14px;color: #c13600; font-weight: normal;}
  div.right-panel div.kulta h4,
  div.right-panel div.kulta h4 a,
  div.right-panel div.kulta h4 a:visited {font-size: 18px;color: #dc2411;}
  div.right-panel div.kulta p img{ float:right; }
  div.right-panel div.kulta div.first{padding: 70px 25px 0 35px; width: 238px ;height:182px; background: url('img/kult.png') center center no-repeat;}
  div.right-panel div.kulta div.first p.termin,
  div.right-panel div.kulta div.first p{color: #373737; font-size: 13px;}
  
  
  div.left-panel div.drobecky { color: #a71f21; font-size: 100%; margin: 0px; padding: 5px 0px 5px 0px; font-family: Times New Roman; }
  div.left-panel div.drobecky a,div.left-panel h1 a:visited { color: #a71f21; text-decoration: none; }
  div.left-panel div.drobecky a:hover { text-decoration: underline; }
  div.left-panel h1.naspis { color: #a71f21; font-size: 160%; padding: 5px 0px 5px 0px; font-family: Times New Roman; margin: 0px;  }

  div.left-panel div.okno1 { font-size: 100%; cursor: pointer; width: 335px; height: 158px; padding: 15px 0px 0px 0px;  float: left; margin: 8px 0px 0px 0px; }
  div.left-panel div.okno1 div.vice { height:35px; text-align: right; padding: 0px 25px 0px 0px; }
  div.left-panel div.okno1 div.vice a,
  div.left-panel div.okno1 div.vice a:visited { color: #fff; font-size: 22px; font-weight: bold; }
  div.left-panel div.okno1 img { border: 1px solid #fff; }
  div.left-panel div.okno1 .odkaz { font-size: 75%; position: absolute; text-decoration: none; font-weight: bold; margin: 133px 0px 0px 178px; width: 133px; display: block; padding: 0px 0px 0px 0px; text-align: center; }
  div.left-panel div.okno1 .odkaz:hover { text-decoration: none; }
  div.left-panel div.okno1 p.uvod { font-family: Arial; font-weight: bold; font-size: 11px; color: #a52620; padding: 0px 20px 0px 20px; margin: 0px; }
  div.left-panel div.okno1 div { text-align: justify; padding: 0px 25px 0px 20px; margin: 0px; font-size: 70%; line-height: 150%; color: #b03235; }
  div.left-panel div.okno1 div img { float: right; margin: 0px 0px 5px 5px; }
  div.left-panel div.okno1 h2 { color: #a32324; padding: 0px; font-weight: bold; padding: 0px 20px; margin: 5px 0px; font-size: 80%; line-height: 120%; }
  div.left-panel div.okno1 h2 a,
  div.left-panel div.okno1 h2 a:visited { color: #a32324; }

  div.left-panel div.okno2 { font-size: 100%; cursor: pointer; width: 308px; height: 158px; float: right; padding: 15px 0px 0px 0px; margin: 8px 0px 0px 0px; }
  div.left-panel div.okno2 div.vice { height:35px; text-align: right; padding: 0px 15px 0px 0px; }
  div.left-panel div.okno2 div.vice a,
  div.left-panel div.okno2 div.vice a:visited { color: #fff; font-size: 22px; font-weight: bold; }
  div.left-panel div.okno2 img { border: 1px solid #fff; }
  div.left-panel div.okno2 .odkaz { font-size: 75%; position: absolute; text-decoration: none; font-weight: bold; margin: 133px 0px 0px 178px; width: 133px; display: block; padding: 0px 0px 0px 0px; text-align: center; }
  div.left-panel div.okno2 .odkaz:hover { text-decoration: none; }
  div.left-panel div.okno2 p.uvod { font-family: Arial; font-weight: bold; font-size: 140%; color: #a52620; padding: 0px 20px 0px 20px; margin: 0px; }
  div.left-panel div.okno2 div { text-align: justify; padding: 0px 20px 0px 0px; margin: 0px; font-size: 70%; line-height: 150%; color: #b03235; }
  div.left-panel div.okno2 div img { float: right; margin: 0px 0px 5px 5px; }
  div.left-panel div.okno2 h2 { color: #a32324; padding: 0px; font-weight: bold; padding: 0px 20px 0px 0px; margin: 5px 0px; font-size: 80%; line-height: 120%; }
  div.left-panel div.okno2 h2 a,
  div.left-panel div.okno2 h2 a:visited { color: #a32324; }
  
  div.left-panel div.hp-lm { background: transparent url('img/hp_lm.jpg') no-repeat 0px 0px; font-size: 100%; height: 225px; }
  div.left-panel div.hp-lm2 { background: transparent url('img/hp_lm2.jpg') no-repeat 0px 0px; }

  div.left-panel div.clear-okna { clear: both; height: 10px; font-size: 0px; }

  div.left-panel .nadpis-aktualit span { float: right; font-size: 12px; }
  div.left-panel div.kratky-popis img { float: left; margin: 0px 10px 10px 0px; }
  div.left-panel div.nahledy img { margin: 5px; }

  div.left-panel div.back-odkaz { text-align: right; position: relative; margin: -5px 0px 5px 0px; z-index: 10; }
  div.left-panel div.back-odkaz a,div.left-panel div.back-odkaz a:visited { background: transparent url('img/back.gif') no-repeat left center; position: relative; z-index: 10; padding: 0px 0px 0px 15px; }


  div.left-panel .form { width: 580px; margin: 0px; padding: 18px 20px 0px 20px; }
  div.left-panel .form-news { background: #dfdfdf url('img/form_news_top.jpg') no-repeat 0px 0px; min-height: 247px; _height: 247px; padding-right: 230px; width: 340px; }
  div.left-panel .form-search-loc { background: #dfdfdf url('img/form_search_loc_top.jpg') no-repeat 0px 0px; min-height: 247px; _height: 247px; padding-right: 218px; width: 352px; }
  div.left-panel .form-rezervace { background: #dfdfdf url('img/form_rezervace_top.jpg') no-repeat 0px 0px; min-height: 247px; _height: 247px; padding-top: 13px; padding-right: 8px; padding-left:8px; width: 574px; }
  div.left-panel .form-rezervace select { width: 250px; background: #fff; }
  div.left-panel .form-rezervace div.vnoreny-checkbox { padding: 15px 0px; }
  div.left-panel .form-rezervace div.vnoreny-checkbox input { margin: 0px 0px; background: #f4f2f3; border: 1px solid #ccc; }

  div.left-panel div.form-bottom { font-size: 75%; width: 570px; padding: 0px 20px 0px 0px; background: #dfdfdf url('img/form_botom.gif') no-repeat left bottom; margin: 0px;  text-align: right; height: 32px; }
  div.left-panel div.form-bottom .odeslat { cursor: pointer; margin: 0px 5px; display: block; _width: 100px; _white-space: nowrap; _margin: 0px 5px -7px 0px; float: right; background: transparent url('img/subm_bcg.gif') repeat-x 0px -32px; text-decoration: none; font-weight: bold; }
  div.left-panel div.form-bottom .odeslat:hover { text-decoration: underline; background: transparent url('img/subm_bcg.gif') repeat-x 0px 0px; }
  div.left-panel div.form-bottom .odeslat:hover span.span1 { text-decoration: underline; background: transparent url('img/subm_left.gif') no-repeat left 0px; }
  div.left-panel div.form-bottom .odeslat:hover span.span2 { text-decoration: underline; background: transparent url('img/subm_right.gif') no-repeat right 0px; }
  div.left-panel div.form-bottom .odeslat span.span1 { display: block; background: transparent url('img/subm_left.gif') no-repeat left -32px; }
  div.left-panel div.form-bottom .odeslat span.span2 { display: block; background: transparent url('img/subm_right.gif') no-repeat right -32px; padding: 9px 20px 0px 20px; height: 23px; }
  div.left-panel .form div.search-trasu { margin-top: 50px; }

  div.left-panel .form input.input-mail { border: none; width: 150px; height: 18px; background: transparent url('img/input_mail.gif') no-repeat center; padding: 12px 15px; }

  div.left-panel table.res-1 td { vertical-align: middle; }
  div.left-panel table.res-1 input.input-mail { width: 85px; height: 24px; background: transparent url('img/input_mail2.gif') no-repeat center right; padding: 6px 15px 0px 15px; font-weight: normal; }
  div.left-panel table.res-1 input.input-pocet { width: 27px; height: 22px; background: transparent url('img/pocet.gif') no-repeat center right; padding: 5px 15px 1px 15px; border: none; font-weight: normal; }
  div.left-panel table.res-1 td { color: #9d1b1b; font-weight: bold; }
  div.left-panel table.res-1 strong { color: #000; }

  div.left-panel table.res-2 td { vertical-align: middle; }
  div.left-panel table.res-2 .textarea-mail { width: 195px; height: 82px; padding: 8px 10px; border: none; overflow: hidden; background: transparent url('img/textarea_mail.gif') no-repeat center right; }
  div.left-panel table.res-2 td .button { text-decoration: none; display: block; float: left; padding: 6px 13px; font-weight: bold; color: #972427; background: #d9cdcd; border: 4px solid #dfdfdf; }
  div.left-panel table.res-2 td .button2 { border: 4px solid #b3b2b0; }

  div.left-panel div.ubytovani { height: 264px; background: transparent url('img/ubytovani.jpg') no-repeat center; }
  div.left-panel div.ubytovani .odkaz-1 { position: absolute; margin: 243px 0px 0px 178px; font-weight: bold; text-decoration: none; font-size: 95%; }
  div.left-panel div.ubytovani .odkaz-2 { position: absolute; margin: 243px 0px 0px 472px; font-weight: bold; text-decoration: none; font-size: 95%; }
  div.left-panel div.ubytovani .odkaz-2:hover { text-decoration: underline; }
  div.left-panel div.ubytovani .odkaz-1:hover { text-decoration: underline; }
  div.left-panel div.ubytovani div.pokoj-1 { position: absolute; margin: 166px 0px 0px 13px; width: 266px; }
  div.left-panel div.ubytovani div.pokoj-2 { position: absolute; margin: 166px 0px 0px 309px; width: 266px; }

  div.left-panel table.res-1 td { padding: 0px 3px; _padding: 0px 0px; }
  div.left-panel table.res-2 td { padding: 0px 2px; _padding: 0px 0px; }

  div.left-panel .clanek-perex { margin: 5px 0px; }
  div.left-panel .clanek-perex p { line-height: 150%; }
  div.left-panel .clanek-perex h2 { margin: 0px; padding: 0px 0px 10px 0px; }
  div.left-panel .clanek-perex h2 span { float: right; color: #666666; font-weight: normal; font-size: 11px; }
  div.left-panel div.datum-vydani { color: #666666; font-weight: normal; font-size: 11px; padding: 5px 0px; }
  div.left-panel .clanek-perex img.obrazek { float: left; margin: 0px 5px 5px 0px; }
  div.left-panel .clanek-perex .cely-clanek { clear: both; text-align: right; padding: 3px 0px; font-size: 70%; }
  div.left-panel .tutorial { margin: 5px 5px; font-weight: bold; float: left; }
  
  div.left-panel ul.moznosti-clanku { width: 100%; position: relative; margin: 0px 0px -15px 0px; padding: 0px; text-align: right; list-style-type: none; }
  div.left-panel ul.moznosti-clanku li { position: relative; margin: 0px 0px 0px 0px; padding: 0px; display: inline; }
  
  div.left-panel div.clanky-menu { height: 70px; background: transparent url('img/clanky.jpg') no-repeat 0px 0px; }
  div.left-panel div.clanky-menu ul { list-style-type: none; margin: 0px; padding: 25px 0px 0px 10px; font-family: Times New Roman;  }
  div.left-panel div.clanky-menu ul li { float: left; display: block; padding: 0px 14px 0px 14px; font-size: 16px; }
  div.left-panel div.clanky-menu ul li.active a,
  div.left-panel div.clanky-menu ul li.active a:visited { font-weight: bold; }
  
  div.left-panel .fotogalerie-nahled { float: left; margin: 0px; padding: 18px 16px 0px 16px; width: 163px; height: 198px; text-align: center; background: transparent url('img/fotog.jpg') no-repeat 0px 0px; }
  div.left-panel .fotogalerie-nahled p { color: #000; margin: 0px; padding: 0px; } 
  div.left-panel .fotogalerie-nahled img { margin: 0px auto; }
  div.left-panel .fotogalerie-nahled a,
  div.left-panel .fotogalerie-nahled a:visited { font-weight: bold; display: block; text-align: center; font-size: 100%; padding: 17px 40px 0px 40px; color: #000; text-decoration: none; }
  div.left-panel .fotogalerie-nahled a:hover { text-decoration: underline; }
  
  div.left-panel table.nahledy { margin: 5px 0px; }
  div.left-panel table.nahledy td { text-align: center; vertical-align: middle; padding: 7px; background: transparent; border: none; }
  div.left-panel table.nahledy td p.popisek { font-family: Times New Roman; font-style: oblique; }
  
  div.left-panel div.tz-hp { background: transparent url('img/tz_hp.jpg') no-repeat 0px 0px; height: 225px; padding: 0px 0px 0px 20px; }
  div.left-panel div.tz-hp h2 { color: #fff; padding: 20px 0px 30px 0px; margin: 0px; font-size: 150%; font-weight: bold; }
  div.left-panel div.tz-hp div.t-zaj { float: left; width: 305px; cursor: pointer; }
  div.left-panel div.tz-hp img { width: 133px; float: left; margin: 0px 5px 5px 0px; border: 1px solid #e7e7e7; }
  div.left-panel div.tz-hp p { color: #353535; line-height: 120%; padding-right: 5px; padding-top: 0px; margin-top: 0px; }
  div.left-panel div.tz-hp h3 { margin: 0px; padding: 0px 0px 5px 0px; }
  
  div.left-panel div.partner { cursor: pointer; border-bottom: 1px solid #efefef; margin: 5px 0px; padding: 5px; }
  div.left-panel div.partner h2 { font-size: 150%; padding: 0px 0px 10px 0px; margin: 0px; }
  div.left-panel div.partner img { float: right; margin: 0px 0px 5px 5px; }
  
  div.left-panel h2.vwp { font-size: 220%; clear: both; font-weight: bold; color: #af49a5; padding: 20px 0px 0px 90px; margin: 0px 0px 0px 0px; height: 66px; background: transparent url('img/h2vwp.jpg') no-repeat 0px 0px;  }
  div.left-panel h2.vwp span { display: block; padding: 0px 0px 0px 0px; font-size: 14px; font-weight: normal; }
  
  div.left-panel h2.lm { font-size: 220%; clear: both; font-weight: bold; color: #d13600; padding: 20px 0px 0px 90px; margin: 0px 0px 0px 0px; height: 66px; background: transparent url('img/lm.jpg') no-repeat 0px 0px;  }
  div.left-panel h2.lm span { display: block; padding: 0px 0px 0px 0px; font-size: 14px; font-weight: normal; }
  
  /*95x95*/
  div.left-panel .timer { font-size: 220%; font-weight: bold; color: #fff; padding: 27px 0px 0px 15px; margin: 0px 0px 0px 0px; height: 68px; width: 80px; background: transparent url('img/timer.png') no-repeat 0px 0px; position:absolute; top: 75px; left: 200px;  z-index: 666;} 
  div.left-panel .timer span {color: #fff; margin: 0 4px 0 0; font-size: 33px;}
  
  div.left-panel h2.lm { color: #d13600; background: transparent url('img/lm.jpg') no-repeat 0px 0px; height: 70px; } /*MH*/
  div.left-panel h2.twp { color: #f43b28; background: transparent url('img/h2twp.jpg') no-repeat 0px 0px; height: 70px; }
  div.left-panel h2.pnp { color: #ffa201;  background: transparent url('img/h2pnp.jpg') no-repeat 0px 0px; height: 76px; }
  div.left-panel h2.apvc { color: #5f513e;  background: transparent url('img/h2avpc.jpg') no-repeat 0px 0px; height: 68px; }
  div.left-panel h2.vsp { color: #eda30e;  background: transparent url('img/h2vsp.jpg') no-repeat 0px 0px; height: 68px; font-size: 180%; padding-left: 100px; }
  
  div.left-panel div.pobyt { float: left; width: 192px; font-size: 100%; cursor: pointer; }
  div.left-panel div.pobytsirsi { float: left; width: 277px; font-size: 100%; cursor: pointer; position: relative; margin: 0 0 0 20px;}  
  div.left-panel div.cena2 { background: transparent url('img/cenovka.jpg') no-repeat right top; height: 54px; position: relative; margin: -10px 0px 0px 0px; z-index: 10; }
  div.left-panel div.cena2 div { position: absolute; margin: 20px 0px 0px 40px; color: #eb0100; }
  div.left-panel div.cena2 span { position: absolute; margin: 20px 0px 0px 170px; color: #eb0100; font-size: 120%; color: #eb0100; font-weight: bold; }
  div.left-panel div.pobytsirsi img {margin: 0 0 20px 0;}
  div.left-panel div.pobytsirsi p { color: #373737; line-height: 120%; padding: 7px 10px 0px 10px; margin: 0px; font-size: 80%; z-index: 12; position: relative; }
  div.left-panel div.pobytsirsi h3 { position: relative; margin: -5px 0px 0px 0px; font-weight: bold; font-size: 110%; padding: 0px 0px 0px 0px; color: #fab303; text-align: center; z-index: 12; position: relative; }
  div.left-panel div.pobytsirsi h3 a,
  div.left-panel div.pobytsirsi h3 a:visited { color: #eb0100; text-decoration: none; }
  div.left-panel div.pobytsirsi h3 a:hover { color: #970b0b; }
  div.left-panel div.pobyts-hover h3 a,
  div.left-panel div.pobyts-hover h3 a:visited { color: #970b0b; }
  
  
  div.left-panel div.pobyt h3 { position: relative; margin: -5px 0px 0px 0px; font-weight: bold; font-size: 110%; padding: 0px 0px 0px 0px; color: #fab303; text-align: center; z-index: 12; position: relative; }
  div.left-panel div.pobyt h3 a,
  div.left-panel div.pobyt h3 a:visited { color: #fab303; text-decoration: none; }
  div.left-panel div.pobyt h3 a:hover { color: #af49a5; }
  div.left-panel div.pobyt p { color: #373737; line-height: 120%; padding: 7px 10px 0px 10px; margin: 0px; font-size: 80%; z-index: 12; position: relative; }
  div.left-panel div.cena { background: transparent url('img/cenovka.jpg') no-repeat right top; height: 54px; position: relative; margin: -10px 0px 0px 0px; z-index: 10; }
  div.left-panel div.cena div { position: absolute; margin: 20px 0px 0px 40px; color: #fd7e00; }
  div.left-panel div.cena span { position: absolute; margin: 20px 0px 0px 80px; color: #fd7e00; font-size: 120%; color: #a6359b; font-weight: bold; }
  
  div.left-panel div.procpobyt { text-align: center; }
  div.left-panel div.procpobyt h3 { margin-top: 5px;  }
  div.left-panel div.procpobyt img { margin: 0px auto; }
  div.left-panel div.procpobyt p { text-align: left; }
  
  div.left-panel div.pobyt-twp h3 a,
  div.left-panel div.pobyt-twp h3 a:visited,
  div.left-panel div.pobyt-twp h3.dva a,
  div.left-panel div.pobyt-twp h3.dva a { color: #fe5645; }
  div.left-panel div.pobyt-twp div.cena span { color: #fd0018; }
  div.left-panel div.pobyt-zumba { margin: 0px auto; float: left; }
  
  div.left-panel div.pobyt-pnp h3 a,
  div.left-panel div.pobyt-pnp h3 a:visited,
  div.left-panel div.pobyt-pnp h3.dva a,
  div.left-panel div.pobyt-pnp h3.dva a { color: #be824c; }
  div.left-panel div.pobyt-pnp div.cena span { color: #ff4901; }
  
  div.left-panel div.pobyt-hover h3 a,
  div.left-panel div.pobyt-hover h3 a:visited { color: #af49a5; }
  
  div.left-panel ul.hplicka { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; clear: left; }
  div.left-panel ul.hplicka li { list-style-type: none; margin: 0px 30px 0px 10px; padding:  0px; float: left; width: 82px; text-align: center; }
  div.left-panel ul.hplicka li a,
  div.left-panel ul.hplicka li a:visited { color: #766d69; font-weight: bold; text-decoration: none; display: block; padding: 76px 0px 0px 0px; }
  div.left-panel ul.hplicka li.l1 a,
  div.left-panel ul.hplicka li.l1 a:visited { background: transparent url('img/l1.jpg') no-repeat top center; }
  div.left-panel ul.hplicka li.l2 a,
  div.left-panel ul.hplicka li.l2 a:visited { background: transparent url('img/l2.jpg') no-repeat top center; }
  div.left-panel ul.hplicka li.l3 a,
  div.left-panel ul.hplicka li.l3 a:visited { background: transparent url('img/l3.jpg') no-repeat top center; }
  div.left-panel ul.hplicka li.l4 a,
  div.left-panel ul.hplicka li.l4 a:visited { background: transparent url('img/l4.jpg') no-repeat top center; }
  div.left-panel ul.hplicka li.l5 a,
  div.left-panel ul.hplicka li.l5 a:visited { background: transparent url('img/karabina.jpg') no-repeat top center; }
  div.left-panel ul.hplicka li.l6 a,
  div.left-panel ul.hplicka li.l6 a:visited { background: transparent url('img/l6.jpg') no-repeat top center; }
  div.left-panel ul.hplicka li.l7 a,
  div.left-panel ul.hplicka li.l7 a:visited { background: transparent url('img/l99.jpg') no-repeat top center; }
  div.left-panel ul.hplicka li.l8 a,
  div.left-panel ul.hplicka li.l8 a:visited { background: transparent url('img/l8.jpg') no-repeat top center; }
  div.left-panel ul.hplicka li.l9 a,
  div.left-panel ul.hplicka li.l9 a:visited { background: transparent url('img/l9.jpg') no-repeat top center; }
  div.left-panel ul.hplicka li.l10 a,
  div.left-panel ul.hplicka li.l10 a:visited { background: transparent url('img/l10.jpg') no-repeat top center; }
  div.left-panel ul.hplicka li.l11 a,
  div.left-panel ul.hplicka li.l11 a:visited { background: transparent url('img/l11.jpg') no-repeat top center; }  
  div.left-panel ul.hplicka li a:hover { color: #ff4901; }
  
  div.blok { width: 899px; height: 314px; }
  div.blok0 { background: transparent url('../galerie/headerjs/headers_comp.jpg?12') no-repeat 0px 0px; }
  div.blok1 { background: transparent url('../galerie/headerjs/headers_comp.jpg?12234') no-repeat 0px -314px; }
  div.blok2 { background: transparent url('../galerie/headerjs/headers_comp.jpg?12234') no-repeat 0px -628px; }
  div.blok3 { background: transparent url('../galerie/headerjs/headers_comp.jpg?12234') no-repeat 0px -942px; }
  div.blok4 { background: transparent url('../galerie/headerjs/headers_comp.jpg?12234') no-repeat 0px -1256px; }
  div.blok5 { background: transparent url('../galerie/headerjs/headers_comp.jpg?12234') no-repeat 0px -1570px; }
  
  div.blok0-de { background: transparent url('../galerie/headerjs/headers_comp_de.jpg?1234') no-repeat 0px 0px; }
  div.blok1-de { background: transparent url('../galerie/headerjs/headers_comp_de.jpg?12234') no-repeat 0px -314px; }
  div.blok2-de { background: transparent url('../galerie/headerjs/headers_comp_de.jpg?12234') no-repeat 0px -628px; }
  div.blok3-de { background: transparent url('../galerie/headerjs/headers_comp_de.jpg?12234') no-repeat 0px -942px; }
  div.blok4-de { background: transparent url('../galerie/headerjs/headers_comp_de.jpg?12234') no-repeat 0px -1256px; }
  div.blok5-de { background: transparent url('../galerie/headerjs/headers_comp_de.jpg?12234') no-repeat 0px -1570px; }
  
  div.blok0-en { background: transparent url('../galerie/headerjs/headers_comp_en.jpg?12') no-repeat 0px 0px; }
  div.blok1-en { background: transparent url('../galerie/headerjs/headers_comp_en.jpg?12234') no-repeat 0px -314px; }
  div.blok2-en { background: transparent url('../galerie/headerjs/headers_comp_en.jpg?12234') no-repeat 0px -628px; }
  div.blok3-en { background: transparent url('../galerie/headerjs/headers_comp_en.jpg?12234') no-repeat 0px -942px; }
  div.blok4-en { background: transparent url('../galerie/headerjs/headers_comp_en.jpg?12234') no-repeat 0px -1256px; }
  div.blok5-en { background: transparent url('../galerie/headerjs/headers_comp_en.jpg?12234') no-repeat 0px -1570px; }
  
  div.blok div.click { height: 255px; cursor: pointer; }
  
  ul.blokyul { width: 899px; background: transparent; height: 58px; list-style-type: none; position: relative; padding: 0px; margin: -58px 0px 0px 0px; z-index:20;  }
  ul.blokyul li { float: left; padding: 0px; margin: 0px; width: 179px; text-align: center; }
  ul.blokyul li a,
  ul.blokyul li a:visited { display: block; padding: 10px 10px 0px 10px; color: #999; font-weight: bold; text-decoration: none; height: 48px; }
  ul.blokyul li.active a,
  ul.blokyul li.active a:visited { background: transparent url('../galerie/headerjs/l0.jpg') repeat-x 0px 0px; color: #fff; }
   
  
  ul.blokyul li.blokli1 a,
  ul.blokyul li.blokli1 a:visited { padding-top: 20px; height: 38px; }
  ul.blokyul li.blokli4 a,
  ul.blokyul li.blokli4 a:visited { padding-top: 20px; height: 38px; }
  ul.blokyul li.blokli4 { width: 183px; }
  ul.blokyul li.blokli5 { width: 183px; }
  
  ul.blokyul li.active a.bloka1,
  ul.blokyul li.active a.bloka1:visited { background: transparent url('../galerie/headerjs/l1.jpg') repeat-x 0px 0px; color: #fff; }
  ul.blokyul li.active a.bloka2,
  ul.blokyul li.active a.bloka2:visited { background: transparent url('../galerie/headerjs/l2.jpg') repeat-x 0px 0px; color: #fff; }
  ul.blokyul li.active a.bloka3,
  ul.blokyul li.active a.bloka3:visited { background: transparent url('../galerie/headerjs/l3.jpg') repeat-x 0px 0px; color: #fff; }
  ul.blokyul li.active a.bloka4,
  ul.blokyul li.active a.bloka4:visited { background: transparent url('../galerie/headerjs/l4.jpg') repeat-x 0px 0px; color: #fff; }
  ul.blokyul li.active a.bloka5,
  ul.blokyul li.active a.bloka5:visited { background: transparent url('../galerie/headerjs/l5.jpg') repeat-x 0px 0px; color: #fff; } 
  
  ul.blokyul li a:hover { text-decoration: underline; }
  div.prekryvnemenu { width: 899px; background: #fff; z-index:10; height: 58px; position: absolute; padding: 0px; margin: -58px 0px 0px 0px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;  }
  
  div.blok div.left-panel { float: none; width: 460px; position: absolute; margin: 63px 0px 0px 14px; height: 178px; overflow: none; color: #484848; }
  div.blok div.left-panel p { font-size: 75%; }
  div.blok h2 { position: absolute; margin: 25px 0px 0px 101px; width: 390px; font-size: 100%; color: #c02d26; }
  div.blok1 h2 { color: #2487e2; }
  div.blok2 h2 { color: #908148; }   
  div.blok3 h2 { color: #908148; }   
  div.blok4 h2 { color: #bb3aab; }
  
  div.blok1 div.left-panel { width: 280px; }
  div.blok2 div.left-panel { width: 280px; }
  div.blok3 div.left-panel { width: 280px; }
  div.blok4 div.left-panel { width: 280px; }
  div.blok5 div.left-panel { width: 300px; }
  
     
  div.left-panel table.objednavka input { border: 1px solid #b47588; background: #fff; width: 300px; }
  div.left-panel table.objednavka textarea { border: 1px solid #b47588; background: #fff; width: 300px; }
  div.left-panel table.objednavka input.subm { width: auto; }
  div.left-panel table.objednavka div.vnoreny-checkbox input { width: auto; float: left;  }
  div.left-panel table.objednavka div.vnoreny-checkbox { width: 100%;  clear: left; padding: 5px 0px 0px 0px; }
  div.left-panel table.objednavka div.vnoreny-checkbox span { float: left; width: 400px; display: block; }
  div.left-panel table.objednavka div.vnoreny-checkbox span.nadpis { width: 280px; float: left; }
  div.left-panel table.objednavka div.vnoreny-checkbox span.cena { width: 80px; float: left; }
  div.left-panel table.objednavka div.vnoreny-checkbox span.popisek { font-style: oblique; font-size: 12px; }
  div.left-panel table.objednavka td.popisek { font-style: oblique; }
  
  div.left-panel div.cenik { background: transparent url('img/c_c.jpg') repeat-y 0px 0px; width: 496px; margin: 10px 0px; color: #000; }
  div.left-panel div.cenik-in1 { background: transparent url('img/c_t.jpg') no-repeat 0px 0px;  }
  div.left-panel div.cenik-in2 { background: transparent url('img/c_b.jpg') no-repeat left bottom; padding: 30px 85px 20px 20px; min-height: 100px; }            
  div.left-panel div.cenik div.cena { background: none; color: #75006f; font-weight: bold; font-size: 200%; padding: 0px; margin: 0px; height: auto;  }
  div.left-panel div.cena-k { background: transparent url('img/ck.jpg') no-repeat right top; width: 457px; text-align: right; font-size: 130%; color: #75006f; height: 40px; padding: 10px 0px 0px 0px; }
  div.left-panel div.cena-k span { display: block; float: right; width: 170px; text-align: center; margin-left: 10px; }
  
  div.left-panel h2.objpobytu { font-size: 150%; color: #9a445e; font-weight: bold; }
  div.left-panel table.objednavka td { font-size: 90%; color: #750024; }
  div.left-panel table.objednavka td select,
  div.left-panel table.objednavka td input,
  div.left-panel table.objednavka td textarea { border: 1px solid #b47588; padding: 3px 5px 3px 5px; background: #fff; }
  div.left-panel table.objednavka td input.subm { background: transparent url('img/obj.jpg') no-repeat center; color: #fff; padding: 20px 60px 20px 60px; border: none; font-size: 16px;  }
  div.left-panel table.objednavka td input.datum { width: 80px; float: left; }
  div.left-panel table.objednavka td img.kal { position: relative; float: left; margin: 1px 0px 0px 5px; }
  div.left-panel table.objednavka td select { width: 150px; }
  
  div.left-panel .pobyt-imgright { float: right; margin: 0px 0px 5px 5px; }
  div.left-panel a.objednat,
  div.left-panel a.objednat:visited { background: transparent url('img/obj.jpg') no-repeat center; color: #fff; padding: 20px 60px 20px 60px; border: none; font-size: 16px; display: block; margin: 0px auto; text-align: center; }
  
  div.left-panel div.pobyt-cena { background: transparent url('img/pplm_b2.jpg') no-repeat top right; height: 44px; width: 252px; margin: 0px auto; padding: 15px 38px 0px 0px; text-align: right; font-size: 20px; color: #fd7e00; }
  div.left-panel div.pobyt-cena span { color: #000; padding: 0px 0px 0px 20px; }
  
  /*pridano*/
  #blok_novohradske-leto h2 {margin: 25px 0px 0px 71px;}

/* ZACATEK STYLU PRO OBSAH - MUSI BYT SYNCHRONIZOVAN S content.css v TinyMCE */

  div.left-panel p { line-height: 150%; margin: 8px 0px; font-size: 80%; }
  div.left-panel table td { font-size: 80%; border: none; padding: 3px 5px; }
  div.left-panel div { line-height: 150%; font-size: 80%; }
  div.left-panel ul li { font-size: 80%; padding: 5px 0px 5px 0px; background: none; margin: 0px; line-height: 150%; }
  div.left-panel ol li { font-size: 80%; padding: 5px 0px 5px 0px; background: none; line-height: 150%; }

  div.left-panel #tab-right { float: right; position: relative; margin: 0px 0px 5px 5px; }
  div.left-panel #tab-left { float: left; margin: 0px 0px 5px 5px; }
  div.left-panel table { font-size: 100%; border: none; }
  div.left-panel p li,
  div.left-panel div li,
  div.left-panel div h1,
  div.left-panel div h2,
  div.left-panel div h3,
  div.left-panel div h4,
  div.left-panel div h5,
  div.left-panel div h6,
  div.left-panel p p,
  div.left-panel p td,
  div.left-panel div div,
  div.left-panel div p,
  div.left-panel p div,
  div.left-panel p table,
  div.left-panel div table,
  div.left-panel table td table td,
  div.left-panel table td div,
  div.left-panel table td p { line-height: 100%; font-size: 100%; }
  div.left-panel h1 { color: #a71f21; font-size: 120%; margin: 16px 0px 8px 0px; text-decoration: none; padding: 0px 0px 0px 0px; font-weight: normal; }
  div.left-panel h2 { color: #a71f21; font-size: 120%; margin: 16px 0px 8px 0px; text-decoration: none; padding: 0px 0px 0px 0px; font-weight: normal; }
  div.left-panel h3 { color: #a71f21; font-size: 100%; margin: 14px 0px 6px 0px; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: bold; }
  div.left-panel h4 { color: #a71f21; font-size: 90%; margin: 10px 0px 2px 0px; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: bold; }
  div.left-panel h5 { color: #a71f21; font-size: 80%; margin: 4px 0px 4px 0px; background: none; padding: 0px 0px 0px 0px; }
  div.left-panel h6 { color: #a71f21; font-size: 70%; margin: 0px 0px 0px 0px; }
  div.left-panel ul { list-style-type: square; line-height: auto; margin: 5px 0px; padding: 0px 0px 0px 25px;}
  div.left-panel ul li p,div.left-panel ul li div { line-height: 100%; font-size: 100%; }
  div.left-panel p ul li { font-size: 120%; }
  div.left-panel ul li li { font-size: 100%; }
  div.left-panel ol { list-style-type: decimal; line-height: auto; margin: 15px 0px; padding: 0px 0px 0px 30px;}
  div.left-panel ol li p,div.left-panel ol li div { line-height: 100%; font-size: 100%; }
  div.left-panel p ol li { font-size: 120%; }
  div.left-panel ol li li { font-size: 100%; }
  div.left-panel a,div.left-panel a:visited { text-decoration: underline; color: #9f201a; }
  div.left-panel a:hover { text-decoration: none; }
  div.left-panel #tab-right img { border: none; background: transparent url('img/foto_right.gif') no-repeat center; padding: 13px 17px 25px 37px; }
  div.left-panel img { border: none; }
  div.left-panel blockquote { padding: 5px 0px 5px 20px; margin: 0px 0px 0px 0px; }

/* KONEC STYLU PRO OBSAH - MUSI BYT SYNCHRONIZOVAN S content.css v TinyMCE */



