#hdata-fields {display:none;}
div.profil-dov {position:relative; }
div.profil-dov .lang-changer {position:absolute; top:-30px; right:5px; }
.form-box h2 { text-transform:uppercase;font-size: 1.05em;border-bottom: 1px solid rgb(223, 223, 223);padding-bottom: 7px; clear: both; margin-bottom: 10px;}
 h1.profil-dov {color:#777; margin:0.2em 0 0.3em;   }
.form-box .data-inputs {overflow:hidden; margin-bottom: 25px; background-color: rgb(230,230,230);padding: 10px;}


.form-box h3 {padding: 12px 7px 0px; background: rgb(230,230,230);margin: 0;}

.form-box h4 {color:#333; font-size:1em; padding:10px 0 0 10px; margin-right:544px; }



.form-box .data-inputs div,
.form-box .data-inputs .data-inputs div { margin-bottom: 10px; overflow:hidden; }

.form-box .data-inputs .apartmanKategorieRezidence, .form-box .data-inputs .apartmanKategorieVila {padding:5px 0; }
.form-box .data-inputs .apartmanKategorieRezidence div {width:auto; }
.hotelPokojInfo div {float:none!important; clear:both; }



.form-box .data-inputs div div { float:none; }

.form-box .data-inputs div input {float:left;clear: left; }
.form-box .data-inputs div.label {text-transform:lowercase; float: left; padding-top: 3px; }
.form-box .data-inputs div.label:first-letter  {text-transform:uppercase;}


.form-box .poznamka textarea {width:80%;}

.form-box .presnyDatum input {width:90px;}
.form-box .presnyDatum span {padding-right:15px; }

.form-box .pocetOsob input,
.hotelPokoj .inputSmaller input{width:25px; margin:0 5px 0px 0; }
.hotelPokoj .inputSmaller textarea {height: 50px; width: 400px; border: 1px solid rgb(215,215,215); padding: 0 5px; width: 250px; margin-left: 7px;}
.form-box .pocetOsob div.label {padding-top:5px;}


.form-box .odeslat-button input {cursor:pointer; }

.last-box {padding-bottom:0;}



 /* ============== povinne polozky ========= */
 .required span { float:right; color:#d00; font-size:1.5em; font-weight:bold; }
 .missing span {font-size:1.1em; letter-spacing:0.06em; color:#444; }
 .form-box .kontakt div input { width:110px; background:#EC7; border:1px solid #D90; }
 .form-box .kontakt table {width:100%; }
 /* ============== konec kontakt povinne polozky ========= */
 
 
 .vekyDeti, #formBoxStrava, #hotelPokoj, #apartmanTypologie, 
.form-box-doprava, .apartmanKategorieRezidence, .apartmanKategorieVila, .delkapobytuVice, .druhDovoleneSilver {display: none;}
.inputSmaller input, .inputSmaller textarea {width: 120px;}