    html, body { 

      margin: 0px;

      padding: 0px;

      background-color: #97BE0D;}

      

    .main {

      width: 1000px;

      background-color: white;

      margin-left: auto;

      margin-right: auto;

      padding-bottom: 25px;}

      

    .left {

      float: left;

      background-color: white;

      padding: 18px;

      width: 249px;}

      

    .right {

      float: right;

      padding: 18px;

      padding-left: 0px;

      width: 697px;

      background-color: white;}

      

    .navigace {

      padding: 12px;

      padding-top: 0px;

      list-style-type: none;}

      

    .navigace li {

      display: inline;

      color: #97BE0D;

      font-weight: bold;

      font-size: 14px;}

      

    .navigace a {

      text-decoration: none;

      font-weight: bold;

      font-family: Arial;

      font-size: 14px;

      color: #54C9F8;

      padding-left: 12px;

      padding-right: 12px;}

      

      .navigace a:hover {

        color: #97BE0D;}

        

      

    .kontakt {

      position: relative;

      left: 553px;

      top: 25px;

      width: 180px;

      font-family: Arial;

      color: #54C9F8;

      font-weight: bold;

      font-size: 13px;}

      

    .kontakt a {

      text-decoration: none;

      font-weight: bold;

      font-family: Arial;

      font-size: 13px;

      color: #97BE0D;}

      

      .kontakt a:hover {

        text-decoration: underline;}

 

    .main-foto {

      background-image: url('../obr/main-recko.gif');

      width: 698px;

      height: 297px;

      background-position: left top;

      background-repeat: no-repeat;

      padding-bottom: 12px;}

      

    .main-foto-bottom {

      background-image: url('../obr/main-recko2.gif');

      width: 698px;

      height: 17px;

      background-position: left top;

      background-repeat: no-repeat;

      position: relative;

      top: 242px;

      text-align: right;

      padding-top: 4px;

      font-size: 11px;

      color: #54C9F8;}

      

    .main-foto-bottom a {

      font-family: Arial;

      font-size: 11px;

      color: #54C9F8;

      text-decoration: none;}

      

    .main-foto-bottom a:hover {

      text-decoration: underline;}

    

    

    a#active1 {

      color: #97BE0D;}

    

    a#active2 {

      color: #54C9F8;}

      

    a.hla {

      color: black;

      font-weight: bold;

      font-size: 12px;

      font-family: Arial;

      position: absolute;

      left: 70px;

      top: -3px;}

      

      a.hla:hover {

        text-decoration: none;

        color: #97BE0D;}

      

    h1 {

      color: #33BEF2;

      font-family: Arial;

      font-size: 16px;

      font-weight: bold;

      padding-bottom: 3px;

      width: 530px;

      border-bottom: 3px solid #97BE0D;

      margin-bottom: 10px;

      margin-top: 10px;}

    

    h2 {

      font-family: Arial;

      font-size: 14px;

      padding: 0px;

      margin: 0px;

      font-weight: bold;

      padding-left: 5px;

      color: #97BE0D;}

      

    .odsadit-h2 {

      margin-top: 15px;

      margin-bottom: 6px;}

      

    h2 a {

      color: white;}
      
      
    h3 {

      font-family: Arial;

      font-size: 13px;

      padding: 0px;

      margin: 0px;
      
      margin-bottom: -10px;
      
      margin-top: 18px;

      font-weight: bold;

      color: #33BEF2;}


      

    .nas-tip div h2 a {

      color: black;}

    

    .right-menu {

      margin-left: 10px;

      text-align: center;

      width: 235px; 

      min-height: 45px;

      margin-top: 25px;}

      

    .right-menu a {

      color: white;

      font-size: 15px;

      font-family: Arial;

      font-weight: bold;

      text-decoration: none;

      position: relative;

      top: 15px;

      padding: 5px;}


    #prvni-lastminute {

      background: url('../obr/tlacitko1-lastminute.gif') no-repeat left top;
      height: 45px;}      

    #prvni {

      background: url('../obr/tlacitko1.gif') no-repeat left top;}

      

    #druhy {

      background: url('../obr/tlacitko2.gif') no-repeat left top;}

      

    #treti {

      background: url('../obr/tlacitko3.gif') no-repeat left top;}

      

    #ctvrte {

      background: url('../obr/tlacitko4.gif') no-repeat left top;}



    

    .right-menu ul {

      text-align: left;

      margin: 0px;

      padding: 0px;

      margin-top: 35px;

      margin-left: 40px;}

    

    li.prvni-li {

      color: #6DCFF6;}

      

    li.druhe-li {

      color: #FFC90C;}

      

    li.treti-li {

      color: #F16D1D;}

      

    li.ctvrte-li {

      color: #82A506;}



    .right-menu ul li a {

      color: black;

      font-family: Arial;

      font-size: 14px;

      top: 0px;

      font-weight: normal;}

      

    .right-menu ul li a:hover {

      font-weight: bold;}



    #img1 {

      margin-bottom: 28px;}

      

    #img2 {

      float: right;}

      

    #img3 {

      float: left;

      padding: 15px;

      padding-top: 0px;

      padding-left: 0px;}



    .cistic {

      visibility: hidden;

      clear: both;}

    .cistic-left {

      visibility: hidden;

      clear: left;}
  

  .nas-tip {

    float: right;

    width: 137px;

    padding-left: 15px;

    border-left: 1px solid #97BE0D;

    text-align: center;

    font-family: Arial;

    font-size: 12px;

    padding-bottom: 50px;}

    

  .nas-tip div {

    margin-top: 20px;}  

  

  .obsah {

    width: 530px;}

  

  table {

    width: 245px;

    background-color: transparent;

    border-collapse: collapse;

    border: 0px;

    color: black;

    font-size: 12px;

    font-family: Arial;}

    

  table td {

    border: 0px;

    padding: 4px;

    padding-left: 0px;}

    

  .nadpis {

    color: white;

    background-color: #6DCFF6;}

    

  .stat-destinace {

    font-size: 12px;

    color: black;

    width: 42%;

    text-align: center;}

  

  .stat-destinace a {

    font-size: 12px;

    text-decoration: none;

    color: #97BE0D}

    

  .stat-destinace a:hover {

    color: #6DCFF6}

    

  .cena {

    font-family: Arial;

    color: red;

    font-weight: bold;

    font-size: 14px;}

    

  .nas-tip-objekt {

    font-size: 13px;}

    

  .float-right {

    float: right;}
    
    
  .float-left {

    float: left;
    margin-right: 30px;}

  

  a {

    text-decoration: none;

    font-family: Arial;}

    

  p a {

    text-decoration: underline;

    font-family: Arial;

    color: #97BE0D;}

    

  p a:hover {

    color: #6DCFF6;

    text-decoration: none;}

    

  .paticka {

    margin-left: 18px;}

    

  .paticka span {

    position: relative;

    top: 0px;

    left: 35px;

    color: #6DCFF6;

    font-family: Arial;

    font-size: 11px;}

    

  .paticka span a {

    color: #97BE0D;}

    

  .paticka span a:hover {

    text-decoration: underline;}

    

  a.info {

    color: #97BE0D;

    text-decoration: underline;

    font-family: Arial;

    font-size: 12px;}

    

  a.info:hover {

    text-decoration: none;}

    

  p {

    font-family: Arial;

    font-size: 13px;

    color: black;

    margin-bottom: 5px;}

    

  ul.destinace a {  

    color: black;

    font-family: Arial;

    font-size: 14px;

    top: 0px;

    font-weight: normal;}

      

  ul.destinace a:hover {  

    font-weight: bold;}

    

    

  div.rlista_inner_foto {

      float: left;

      

      width: 250px;



      padding: 12px;



      padding-bottom: 15px;



      border: 1px solid #97BE0D;

      

      margin-right: 15px;



      font-family: Arial;



      color: black;



      font-size: 100%;}



      



      div.rlista_inner_foto div {

        text-align: center;}

        

      div.rlista_foto div.rlista_inner_foto div img {

        padding: 4px;}

        

  table.cenik {

    width: 100%;

    background-color: transparent;

    border-collapse: collapse;

    border: 0px;

    color: black;

    font-size: 12px;

    font-family: Arial;}

    

  table.cenik td {

    border: 1px solid #97BE0D;

    padding: 4px;}



  .odsadit-top {

    padding-top: 18px;}

    
.vlastni-doprava {
  margin-left: 20px;
  margin-top: 20px;
}


