#left table.rezervacie {
    margin:5px auto;
}
#left table.rezervacie td img { border:1px solid #FFF; }
#left table.rezervacie td {
    padding:5px 0px 5px 0px;
    text-align:center;
    font-size:1.3em;
    font-weight:bold;
    text-shadow: #FFF 1px 1px;
    width:250px;
}
#left table.rezervacie td a { text-decoration:none; }
#left table.rezervacie td a:hover { text-decoration:none; }

#reservation p.submit {
    text-align:center;
}
#reservation p.rezervation-alert {
    text-align:center;
    color:#F00;
    font-weight:bold;
    font-size:1.2em;
}
#reservation input.text {
    font-size:1em;
    font-family:Arial,sans-serif;
    padding:2px 3px 2px 3px;
    border:1px solid #5C3D8E;
    background:#FFF;
    color:#000;
    width:200px;
}
#reservation input.date {
    font-size:1em;
    font-family:Arial,sans-serif;
    padding:2px 3px 2px 3px;
    border:1px solid #5C3D8E;
    background:#FFF;
    color:#000;
    width:72px;
}
#reservation input.count {
    font-size:1em;
    font-family:Arial,sans-serif;
    padding:2px 3px 2px 3px;
    border:1px solid #5C3D8E;
    background:#FFF;
    color:#000;
    width:40px;
}
#reservation textarea {
    font-size:1em;
    font-family:Arial,sans-serif;
    padding:3px;
    border:1px solid #5C3D8E;
    background:#FFF;
    color:#000;
}
#reservation fieldset label {
    display:block;
    width:280px;
    float:left;
    text-align:right;
    padding:3px 5px 3px 0px;
    cursor:pointer;
}
#reservation fieldset table img { cursor:pointer; }
#reservation fieldset table th {
    font-weight:normal;
    text-align:right;
    vertical-align:top;
}
#reservation fieldset table td label {
    width:140px;
    padding:0px 0px 0px 0px;
    text-align:left;
}
