table.paper_ticket th.headline {
    padding-top: 25px;
    padding-left: 0;
}
table.paper_ticket td.label {
    width: 90px;
}
table.paper_ticket td.origin select {
    width: 122px;
    _width: 124px;
    #width: 124px;
}
table.paper_ticket td input {
    width: 118px;
}
table.paper_ticket td.flight_number input {
    width: 72px;
}
table.paper_ticket td input.day {
    float: left;
    width: 15px;
}
table.paper_ticket td select.month {
    float: left;
    display: inline;
    height: 19px;
    margin: 0 3px 0 3px;
    width: 100px;
}
button.checkin {
    display: inline;
    float: right;
    margin: 15px 4px 10px 0;
}
body {
    font-family: tahoma;
    }
    background: #ECEDEF;
.box_rezervace input
.box_rezervace select {
    font-size: 70%;
    }
/*#from1target_charters, #to1target_charters {
    position:absolute;
    left: 5px;
    top: 20px;
    width:145px;
}
#selectTargetListFrom1_charters, #selectTargetListTo1_charters {
    width:190px;
    height: 116px;
    border: 1px solid red;
}

#from1target_charters, #to1target_charters {
  position: absolute;
  width: 190px;
  #margin: 20px 0 0 -215px;
  _margin: 20px 0 0 -215px;
  border: 1px solid red;
  }*/

div.blok select {
    font-size:11px;
    height:19px;
    }

div.blok input, div.blok button {
    font-size:11px;
    }
form.booking div.datum select {
    display:inline;
    float:left;
    font-size:11px;
    height:19px;
    margin:5px 5px 0 0;
    width:160px;
    }
form.booking div.destinace input {
    margin:2px 0 0;
    width:180px;
    font-size:11px;
    }    
form.booking div.datum input {
    display:inline;
    float:left;
    margin:5px 5px 0 0;
    width:15px;
    font-size:11px;
    } 
form.booking div.osoby select {
    clear:both;
    margin:5px 0 0;
    font-size:11px;
    }     
.clear {
    clear:both;
    }
.charter_booking_link {
    margin: 15px 0 0 5px;
    }