.formulare {
                      width: 170px;     
}

.formulare input {
                                
                      border: 1px solid #CCCCCC;
                      padding:2px 0 2px 0;
                      width: 55px;
                      font-size: 1em;
                      float:left;
}

.formulare select {
                                
                      border: 1px solid #CCCCCC;
                      padding-left:4px;
    font-size: 1em;
}

.odlet_od { 
                      margin-right:10px;
                      float:left;
                      width: 80px;
}

.datum_od {
    
                     float:left;
    width: 80px;
}

.prilet_do { 
                      float:left;
                      width: 80px;
}

.datum_do {
    float:left;
    width: 80px;
}

.datum_od input, .datum_do input
{
    height: 11px;
} 
.last_minute {padding-top: 5px; width: 112px;}
.last_minute span {height: 11px;
float: left;
        
} 
.last_minute input {float: right; border: none; height: 11 px; width: 30px; margin-top: 0px; padding:0; margin:0;
}

.formulare img {
        margin: 2 0 0 0;
        vertical-align: top;
}

.odeslani{
                      margin: 3px 0 0 0;
}

.odeslani input {
                      color: white;
                      font-size: 1em;
                      border: none;         
                      background-color: #0099FF;
     height:18px;
     padding:0 5px 0 0;
}

.odeslani div { display: inline; }

/* --------------- Katalog ----------------- */

.formular-container {
    padding: 10px;
    background:#CAE4FF;
}
#FormTable {
    margin-top: 10px;
    float:left;
}
#FormTable th {
    font-weight: normal;
}
.adresa-table {
    margin-top: 10px;
    float: left;
    margin-left: 25px;
}
.adresa-table th {
    font-weight: normal;
}
.adresa-table tr {
    font-weight: bold;
}
#ctl15_SaveButton {
    color: white;
    font-size: 1em;
    border: none;
    background-color: #0099FF;
    height:18px;
    padding: 0 10px 0 10px;
    margin-top: 10px;
}
.adresa-priznak {
    position:ablolute;
    display:none;
}
.personform-buttons {
    clear:both;
    text-align:right;
    margin-right: 10px;
}
.formular-container .personform-buttons input {
    background-color:#0099FF;
    color:white;
                     border: none;
    font-size:1em;
    height:18px;
    padding:0 10px 0 10px;
}
.personform-buttons-seznam {
    clear:both;
    text-align:right;
    margin-right: 10px;
}
.formular-container .personform-buttons-seznam input {
    background-color:#0099FF;
    color:white;
    border: none;
    font-size:1em;
    height:18px;
    padding:0 10px 0 10px;
    width: 150px;
}

.formular-container input {
    border: solid 1px #6AB5FF;
    font-size:1em;
    padding:2px 0 2px 2px;;
}

.novinky_emailem .personal-form-table input {                      
                      border: 1px solid #CCCCCC;
                      padding:2px 0 2px 0;
                      width: 130px;
                      margin: 0 0 0 5px;
                      font-size: 1em;
                      float:left;
}

.novinky_emailem .personform-buttons input {
                      float: right;
                      margin: 8px 5px 0 0;
                      color: white;
                      font-size: 1em;
                      border: none;         
                      background-color: #0099FF;
     height:18px;
     padding:0 10px 0 10px;;
}

.odsazeni_aktuality {
                    padding-left:14px;
}

.destinace-check-box { display: none; }