.off_detail {margin: 20px 0 0 0;}
.off_detail strong {color: #003366;}


a.bottom_link {
    margin-top: 20px;
    float: left;
}


table.paper_ticket th.headline {
    padding-top: 0;
}

table tr td.headline {
    color:#003366;
    font-size:120%;
    margin:0 0 8px 5px;
}

.box_obecny_bez_levy .blok .obsah h3 {
    color:#003366;
    font-size:120%;
    margin: 0px 0 8px 0;
    _margin: 0px 0 8px 0;
    #margin: 0px 0 3px 0;
}
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.datum {
    width: 220px;
    float: left;
    display: inline;
    margin: 10px 0 0 5px;
    _margin: 10px 0 0 5px;
    #margin: 7px 0 0 5px;
}
form.booking div.datum input {
    width: 15px;
    float: left;
    display: inline;
    margin: 0 0 0 5px;
}
form.booking div.datum select {
    display:inline;
    float:left;
    height:19px;
    margin:0 3px;
    width:115px;
    #width:110px;
    _width:110px;
}

form.booking div.datum a {
    width: 15px;
    height: 15px;
    float: left;
    display: inline;
    margin: 1px 0 0 0;
    background: url(/img/chartery_hp_kalendar.gif) no-repeat;
}
a.calendar_var {
    width: 15px;
    height: 15px;
    float: left;
    display: inline;
    margin: 1px 0 0 0;
    background: url(/img/chartery_hp_kalendar.gif) no-repeat;
}
form.booking div.typ_cesty {
    margin: 0 0 0 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 #from1target_charters,
form.booking div.destinace div.naseptavac #to1target_charters {
    position: absolute;
    left: 5px;
    #margin: 20px 0 0 0;
    _margin: 20px 0 0 0;    
    }
    


form.booking div.destinace label {
    float: left;
    margin-top: 2px;
    width:60px;
}
form.booking div.destinace {
    width: 215px;
    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: 0 0 0 5px;
    width: 130px;
}
form.booking div.destinace div.air {
    clear: both;
    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;
    }
form.booking div.datum label {
    width:60px;
    float: left !important;
    padding: 2px 0 0 0;
}





.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: 459px;
    _height: 459px;
    background: #fff;
    }    
.hp_box_pravy .box_obecny_bez .blok .obsah {
    min-height: 365px;
    _height: 365px;
    }
.box_obecny_bez_levy {
    margin-top: 10px;
    float: left;
    width: 500px;
    display: inline;
    }
.box_obecny_bez_pravy {
    float: right;
    width: 209px;
    margin: 10px 0 0 10px;
    }
.box_obecny_bez_levy .blok .obsah {
    min-height: 140px;
    _height: 140px;
    }
.box_obecny_bez_pravy .blok .obsah {
    min-height: 367px;
    _height: 367px;
    }
.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;
    }    
div.buttony {
    border: none;
    font-size: 11px;
}
