body {  
    padding: 0;
    margin: 0;
    }
button.cerveny {
    border: none;
    background: #F8A035 url(/img/red_button.gif) repeat-x 0 0;
}
button {
    color:#FFFFFF;
    font-weight:bold;
    height: 21px;
    margin:0 5px;
    padding:0 10px 1px;
    font-size: 11px;
    }
form.booking div.datum a.calendar_var {
    background: url(/img/red_cal_zalozka.gif) no-repeat;
}
a {
    color: #DF393D;
    }    
a:hover {
    color: #DF393D;
    text-decoration: none;
    } 
.box_rezervace {
  font-size: 11px;
  border: 1px solid #A3A9B0;
  border:   none;
  width: 430px;
  background: #ECEDEE;
  padding: 25px 10px 10px 10px;
  margin: 0 0;
  min-height:310px;
  _height: 310px;
}


.box_obecny_bez_levy .blok .obsah h3 {
    color:#003366;
    font-size:120%;
    margin: 0px 0 8px 5px;
    _margin: 0px 0 8px 5px;
    #margin: 0px 0 3px 5px;
}
form.booking button.pokracovat {
    float: right;
    display: inline;
    margin: 40px 7px 0 0;
}
form.booking img {
    padding: 0;
    margin: 0;
    border: none;
    }
form.booking div.osoby {
    width: 70px;
    float: left;
    display: inline;
    margin: 12px 0 0 5px;
    text-align: center;
}
form.booking div.osoby select {
    margin: 5px 0 0 0; 
    clear: both;
}
form.booking div.prilet {
    margin-left: 15px !important;
}
form.booking div.datum {
    width: 200px;
    float: left;
    display: inline;
    margin: 10px 0 0 5px;
    _margin: 10px 0 0 5px;
    #margin: 7px 0 0 5px;
}
form.booking div.datum label {
    width: 100%;
    float: left !important;
}
form.booking div.datum input {
    width: 15px;
    float: left;
    display: inline;
    margin: 5px 5px 0 0;
}
form.booking div.datum select {
    width: 140px;
    float: left;
    display: inline;
    margin: 5px 5px 0 0;
    height: 19px;
}

form.booking div.datum a {
    width: 15px;
    height: 15px;
    float: left;
    display: inline;
    margin: 7px 0 0 0;
    background: url(/img/chartery_hp_kalendar.gif) no-repeat;
}
form.booking div.typ_cesty {
    margin: 0 0 0 5px;
    border-bottom: 1px solid #9EA5AF;
    padding-bottom: 5px;
}
form.booking div.typ_cesty label input {
    margin: 0 5px 0 15px;
}









form.booking div.destinace div.naseptavac {
    position: relative;
    float: left;
}

form.booking div.destinace div.naseptavac #selectTargetListFrom1_charters, #selectTargetListTo1_charters {
    width: 190px;
    height: 116px;
    position: absolute;
    font-size: 11px;
}

form.booking div.destinace div.naseptavac #from1target_charters, #to1target_charters {
  position: absolute;
  width: 190px;
  #margin: 22px 0 0 -187px;
    _margin: 22px 0 0 -187px; 
  }

form.booking div.destinace label {
    float: left;
    width: 100%;
}
form.booking div.destinace {
    width: 200px;
    float: left;
    display: inline;
    margin: 10px 0 0 5px;
    _margin: 10px 0 0 5px;
    #margin: 10px 0 0 5px;
}

form.booking div.odkud {
    margin-right: 10px;
}
form.booking div.destinace input {
    margin: 2px 0 0 0;
    width: 180px;
}
form.booking div.destinace div.air {
    margin: 3px 0 0 0;
    background: none;
    text-align: right;
    }
form.booking div.destinace div.air a {
    margin: 0;
    background: none;
    }

form.booking div.destinace a {
    width: 15px;
    height: 15px;
    background: url(/img/chartery_help_ico.gif) no-repeat;
    }






.hp_box_levy {
    float:left;
    margin:0;
    padding:0;
    width: 210px;
}
.hp_box_stredni {
    float:left;
    margin:0 0 0 10px;
    padding:0;
    width:720px;
}
.hp_box_levy .box_obecny_bez .blok .obsah {
    min-height: 125px;
    _height: 125px;
    $height: 125px;
    }
.hp_box_levy .box_obecny_bez .blok .obsah_left2 {
    padding: 10px;
    min-height: 305px;
    $height: 305px;
    _height: 290px;
    background: #fff;
    }    
.hp_box_pravy .box_obecny_bez .blok .obsah {
    min-height: 365px;
    _height: 365px;
    $height: 384px;
    }
.box_obecny_bez_levy {
    margin-top: 10px;
    float: left;
    width: 355px;
    }
.box_obecny_bez_pravy {
    float: left;
    width: 355px;
    margin: 10px 0 0 10px;
    }
.box_obecny_bez_levy .blok .obsah,
.box_obecny_bez_pravy .blok .obsah {
    min-height: 212px;
    _height: 194px;
    $height: 194px;
    }
.box_obecny_bez_levy img {
    margin: 5px;
    padding: 10px;
    border: 1px solid #eee;
    }
.box_obecny_bez_levy .blok ul li,
.box_obecny_bez_pravy .blok ul li {
    margin: 0;
    padding: 0 0 0 12px;
    list-style-type: none;
    background: url('/img/bck_sub_li.gif') 3px 6px no-repeat;
    }
.box_obecny_bez .blok ul li{
    margin: 0;
    padding: 0 0 0 12px;
    list-style-type: none;
    background: url('/img/bck_sub_li.gif') 3px 6px no-repeat;
    _background: url('/img/bck_sub_li.gif') 3px 11px no-repeat;
    }
.obsah_theme {
    padding: 0;
    background: #fff;
    min-height: 145px;
    _height: 145px;
    $height: 145px;
    }
.obsah_theme p {
    padding: 0;
    margin: 0;
    }    
.obsah_banner_bottom {
    padding: 0;
    background: #fff;
    min-height: 60px;
    _height: 60px;
    $height: 60px;
    }    
.obsah_banner_bottom p {
    padding: 0;
    margin: 0;
    }
