* { 
  font-size: 100%; 
  font-family: Arial, sans-serif;
  }
html {
    background: #fff;
    margin: 0;
    padding: 0;
    }
body {
    padding: 20px 0;
    background: #fff;
    color: #565656;
    margin: 0;
    }
/*----- soutez destinace ---*/
.error {
    color: #DB2B36;
    }
.obal {
    width: 623px;
    border: 1px solid #E0E0D6;
    padding: 10px;
    background: #fff;
    margin: auto;
    text-align: left;
    min-height: 400px;
    _height: 400px;
    position: relative;
    }
div.trc, div.tlc, div.brc, div.blc {
    position: absolute;
    width: 5px;
    height: 5px;
    line-height: 0;
    font-size: 0;
    background-image: url(/img/white_corners.gif);
}    
div.trc {
    top: -1px;
    right: -1px;
    background-position: -5px 0;
}    
div.tlc {
    top: -1px;
    left: -1px;
    background-position: 0 0;
}
div.brc {
    bottom: -1px;
    _bottom: -2px;
    right: -1px;
    background-position: -5px -5px;
}    
div.blc {
    bottom: -1px;
    _bottom: -2px;
    left: -1px;
    background-position: 0 -5px;
}            
p.destinace {
    font-size: 14px;
    color: #D52932;
    }

h1 {
  color:#565656;
  font-size:18px;
  font-weight:normal;
  margin-bottom:5px;
  margin-top: 10px;
  _margin-top: 20px;
  #margin-top: 20px;
  }
h2 {
  color:#004B83;
  font-size:13px;
  font-weight:bold;
  margin-bottom:5px;
  }
h3 {
  font-size: 80%;
  font-weight: bold;
  color: #003399;
  padding: 5px 0;
  margin: 15px 0 8px 0;
  }  
ul {
  margin: 0;
  padding: 10px 0;
  }
ul li {
  list-style-type: none;
  background: url("/img/sec_content_item.png") 0 4px no-repeat;
  margin: 0 0 0 10px;
  padding: 0 0 5px 15px;
  font-size: 70%;
  line-height: 1.3em;
  }
table {
  border-collapse: collapse;
  border: none;
  margin: 10px 0;
  width: 100%;
  }
table th {
  border: none;
  background: #A8B6BF;
  color: #fff;
  text-align: left; 
  padding: 3px 3px;
  font-size: 70%;
  }
table th a {
  color: #fff;
  }
table th a:hover {
  color: #fff;
  }
table td {
  border-bottom: 1px solid #ECEDEF;
  text-align: left; 
  padding: 4px 3px;
  font-size: 70%;
  }
table td table td, table.noborder td {  
  border-bottom: 0;
  }   
p {
  padding: 5px 0;
  margin: 0;
  font-size: 70%;
  }
hr {
    color: #EDEDED;
    height: 1px;
    border: 0;
    width: 100%;   
    }
img, a img {
  border: none;
  }
form {
  margin: 0;
  padding: 0;
  }
.il {
  padding: 10px;
  background: #fff;
  border: 1px solid #ECEDEE;
  float: left;
  margin: 0 20px 10px 0;
  position: relative;
  }
.im {
  padding: 10px;
  background: #fff;
  border: 1px solid #ECEDEE;
  margin: 0 20px 10px 0;
  position: relative;
  }
.ir {
  padding: 10px;
  background: #fff;
  border: 1px solid #ECEDEE;
  float: right;
  margin: 0 0 10px 20px;
  position: relative;
  }  
a {
  color: #DF393D;
  }
a:hover {
  text-decoration: none;
  color: #DF393D;
  }    

    

body table td span {
    color: #bbb;
    }
.buttony button.cerveny {
  background: #DF393D url("/img/red_button.gif") 0 0 repeat-x;
  _background: #DF393D url("/img/red_button.gif") 0 0 repeat-x;
  border: none;
  color: #fff;
  height: 18px;
  }
.buttony button.sedy {
  background: #A0A6AD url("/img/grey_button.gif") 0 0 repeat-x;
  _background: #A0A6AD url("/img/grey_button.gif") 0 0 repeat-x;
  border: none;
  color: #fff;
  }    
.buttony {
  font-size: 70%;
  text-align: center;
  margin: 10px 0 0 0;
  border: none;
  border-top: 1px solid #9EA5AF;
  padding: 10px 0 0 0;
  }
  
/*---- rozlozeni tabulek - soutez destinace ----*/

/*----EN---*/

body table th.oddo_en {
    width: 120px;
    }
body table th.odkudkam_en {
    width: 160px;
    }
body table th.let_en {
    width: 90px;
    }
body table th.dny_en {
    width: 95px;
    }
body table th.odlet_en {
    width: 80px;
    }
/*body table th.prilet_en {
    width: 70px;
    }*/
    
/*----CS---*/   
    
body table th.oddo_cs {
    width: 110px;
    }
body table th.odkudkam_cs {
    width: 190px;
    }
body table th.let_cs {
    width: 60px;
    }
body table th.dny_cs {
    width: 95px;
    }
body table th.odlet_cs {
    width: 80px;
    }
/*body table th.prilet_cs {
    width: 85px;
    }*/
    
/*----DE---*/
    
body table th.oddo_de {
    width: 110px;
    }
body table th.odkudkam_de {
    width: 160px;
    }
body table th.let_de {
    width: 80px;
    }
body table th.dny_de {
    width: 80px;
    }
body table th.odlet_de {
    width: 70px;
    }
/*body table th.prilet_de {
    width: 70px;
    }*/
    
/*----FR---*/   
    
body table th.oddo_fr {
    width: 120px;
    }
body table th.odkudkam_fr {
    width: 140px;
    }
body table th.let_fr {
    width: 50px;
    }
body table th.dny_fr {
    width: 80px;
    }
/*body table th.odlet_fr {
    width: 80px;
    }
body table th.prilet_fr {
    width: 70px;
    }*/
    
/*----IT---*/   
    
body table th.oddo_it {
    width: 120px;
    }
body table th.odkudkam_it {
    width: 150px;
    }
body table th.let_it {
    width: 75px;
    }
body table th.dny_it {
    width: 90px;
    }
/*body table th.odlet_it {
    width: 70px;
    }
body table th.prilet_it {
    width: 70px;
    }*/
    
/*----RU---*/  
    
body table th.oddo_ru {
    width: 110px;
    }
body table th.odkudkam_ru {
    width: 170px;
    }
body table th.let_ru {
    width: 80px;
    }
body table th.dny_ru {
    width: 80px;
    }
/*body table th.odlet_ru {
    width: 70px;
    }
body table th.prilet_ru {
    width: 70px;
    }*/
    
/*----ES---*/
    
body table th.oddo_es {
    width: 120px;
    }    
body table th.odkudkam_es {
    width: 160px;
    }
body table th.let_es {
    width: 80px;
    }
body table th.dny_es {
    width: 80px;
    }
/*body table th.odlet_es {
    width: 70px;
    }
body table th.prilet_es {
    width: 70px;
    }*/
-->
