      body{
      font-size: 80%;
     
      line-height: 1.4;
      background: #def;
      font-family: verdana;
      
      }
      #topContent, .block {
      background: white;
      }
      #page{
       width: 782px;
      margin: 0px auto;
      padding: 10px 0px;
      }
      h1{
      margin: 0px;
      padding:15px 0px 0px 25px;
      font-size: 430%;
      line-height: 1.2;
      letter-spacing: 2px;
      font-family: GEorgia;
      
      }
      
      h1 a{
      color: white;
      text-decoration:none;
      }
      h1 a:hover{
      text-decoration: underline;
      }
      #topContent{
      border: 1px #579 solid;
      width: 750px;
      height: 222px;
      padding: 10px;
     
      -moz-border-radius: 6px;
      -webkit-border-radius: 6px;
      }
      #header{
      
      height: 222px;
      background: #5584b3 url("prater-header.jpg") 100% 50% no-repeat;
      color: white;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      position: relative;
      overflow: hidden;
      }
      #header p{
      padding: 5px 25px;
      margin: 0px;
      width: 365px;
      line-height: 1.6;
      font-size: 150%;
      font-family: georgia;
      letter-spacing: 0px;  
      }
      #headerAd{
      position: relative;
      top: 5px;
      }
      
      .block {
      border: 1px #579 solid;
      width: 359px;
      padding: 10px;
      margin: 10px 10px 0px 0px;
      float: right;
      -moz-border-radius: 6px;
      -webkit-border-radius: 6px;
      }
      .block h2{
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      background: #579;
      margin: 0px 0px 10px;
      padding: 10px;
      color: white;
      font-weight: normal;
      font-size: 184%;
      line-height: 1.0;
      
      }

      
      div#zajezdy{
      float: right;
      
      }
      
      .gads {
      width: 200px;
      text-align: center;
      padding-top: 20px
      margin-left: 0px;
      }
      
      a {
      text-decoration: none;
      }
      #atrakce {
      /* width: 418px; */
  
     
      padding-bottom: 30px;
      position: relative;
      float: left;
      }
       ins ins {
      position: relative;
      left: -8px;
      }
      
      #zajezdy h2{
      background: #f80;
      }
      #atrakce h2{
      background: #5a0;
      }
      .image {
      border: 1px black solid;
      float: left;
      margin-right: 10px;
      padding: 1px;
      margin-top: 1.5em
     
      }
      .image.right{
      float: right;
      margin-left:10px;
      }
      
      
      .image img{
      margin: 0px;
      border: 0px;
      display: block;
      }
      h3{
      margin-top: 1.5em;
      
      font-size: 145%;
      font-family: georgia;
      margin-bottom: .6em;
      color: #569;
      letter-spacing: 0px;
      }
      h3 a {
      padding-top: 0.5em;
      display: block;
      color: #569;
      text-decoration: none;
      }
      h3 a:hover{
      color: blue;
      }
      
      h4 {
      font-size: 120%;
      
      margin-bottom: 6px;
      margin-top: 40px;
      border-bottom: 2px silver solid;
      }
      
      h5{
      font-size: 100%;
      margin-bottom: 9px;
      }
      
      #zajezdy .invia{
      margin: 0px 25px;
      }
      #index #indexLink, #zajezdy #zajezdyLink, #vlakem #vlakemLink{
      background: white;
      opacity: 1;
      border-color: black;
      color: black;
      
      }
      
      
      #menu{
      list-style: none;
      margin: 0;
      padding: 0;
      position: absolute;    
      left: 10px;
      bottom: 0px;
      
      }
      
      
      
      
      #menu li {
      float: left;
      margin: 0 .3em 0 0 ;
      border-right: 1px #008 solid;
      }
      #menu li a{
      border-width: 1px;
      border-style:solid;
      border-color: white;
      color: white;
      font-weight: bolder;
      border-bottom: none;
      padding: .5em 1em 2em;
      background: #135;
      opacity: .8;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      line-height: 2.2;
      text-decoration: none;
      position: relative;
      top: -1px;
      }
    
      #menu li a:hover{
      
      padding-top: .6em;
      background: white;
      color: black;
      border-color: black;
      }
      p{
      margin-top: .1em;
      }
     
      
      .travelList,#celodenniVylet{
      width: 518px;
      }
      
  
      
      .travelDestination {
      clear: both;
     
      }
      .travelDestination:hover {
      background: #def;
     
      }
      .travelDestination dl, .travelDestination .details{
      margin-left: 0px;
      display: block;
      margin: 0 0 0 150px;
      line-height: 1.7;
      
      }
      .travelDestination dt{
      width: 4em;      float: left;
      text-align: right;
      margin-right: .3em;
      }
      
      
      .travelDestination dd{
      font-weight: bolder;
      }
      
      .travelDestination .details{
      text-align: right;
      }
      
      #footer{
      clear: both;
      
      }
      
      
      
      #addthis{
      display: block;
      position: absolute;
      bottom: 10px;
      right: 10px;
      }
      
      .departs dt{
      float: left; width: 13em; font-weight: bolder;
      }
      .departs dt, .departs dd{
      border-bottom: 1px silver dotted;
      }
      .departs dd {
      width: 4em;
      text-align: right;
      margin-left: 13em;
      }
      
