<!--
.form {
    position: relative;
    margin-top: 45px;
    }
.form form {
    margin: 0;
    padding: 0;
    }    
.form fieldset {
    border: 1px solid #E9E9E9;
    background: #fff url('/img/sub_bck_fieldset.gif') 0 100% repeat-x;
    padding: 0 15px 15px 15px;
    margin: 0;
    }
.form fieldset legend {
   font-weight: bold;
   padding: 4px 10px 4px 40px;
   _padding: 0 10px 15px 40px;
   margin: 0 0 15px 0;
   color: #4684AB;
   background: url("/img/sub_bck_rezervace_krok.gif") 10px 0 no-repeat;
   }
.form div.mandatory {
    font-size: 80%;
    position: absolute;
    top: -5px;
    _top: -8px;    
    right: 0;
    _right: 25px;
    color: #CC0001;
    }
.form label {
    float: left;
    width: 25%;
    }
.form label.mandatory {
    color: #CC0001;
    }
.form .row {
    margin: 0 0 5px 0;
    padding: 0;
    }
.form input {
    background: 0;
    border: 1px solid #C8C8C8;
    font-size: 90%;
    color: #000;
    padding: 2px 5px;
    width: 70%;
    }
.form select {
    border: 1px solid #C8C8C8;
    font-size: 90%;
    color: #000;
    padding: 2px 2px;
    width: 72%;
    }
.form textarea {
    border: 1px solid #C8C8C8;
    color: #000;
    padding: 2px 5px;
    width: 70%;
    }    
.form input.button {
    margin-left: 25%;
    _margin-left: 24%;
    }
-->
