/* Vyhladavanie ludi */
.formPeopleSearch {
    width:100%;
    margin-top:1em;
}
.formPeopleSearch td {
    vertical-align:bottom;
}
.formPeopleSearch td.buttons {
    text-align:right;
}
.formPeopleSearch label {
    font-weight:bold;
    margin-bottom:0.3em;
    display:block;
}
.formPeopleSearch .submitButton {
    background:URL(images/ico-search.gif) no-repeat top right;
    min-height:25px;
    _height:25px;
    padding:0 27px 0 0;
    border:none;
    font-size:1em;
    color:#666464;
    cursor:pointer;
}
.formPeopleSearch .name, .formPeopleSearch .surname {
    width:204px;
    background:URL(images/form-input-bg.gif) no-repeat top left #FFF;
    border-right:1px solid #F6F6F6;
    border-bottom:1px solid #F6F6F6;
    border-left:none;
    border-top:none;
    font-size:1.2em;
    padding:4px 2px 2px 4px;
}
/* Pozvanky */
.formInvitation {
    width:100%;
    margin-top:1em;
}
.formInvitation td {
    vertical-align:bottom;
}
.formInvitation td.buttons {
    text-align:right;
}
.formInvitation label {
    font-weight:bold;
    margin-bottom:0.3em;
    display:block;
}
.formInvitation .submitButton {
    background:URL(images/ico-go.gif) no-repeat top right;
    min-height:25px;
    _height:25px;
    padding:0 27px 0 0;
    border:none;
    font-size:1em;
    color:#666464;
    cursor:pointer;
}
.formInvitation .name, .formInvitation .surname, .formInvitation .email {
    width:120px;
    background:URL(images/form-input-bg.gif) no-repeat top left #FFF;
    border-right:1px solid #F6F6F6;
    border-bottom:1px solid #F6F6F6;
    border-left:none;
    border-top:none;
    font-size:1.2em;
    padding:4px 2px 2px 4px;
}


table.form {
    margin:0em 0em;
    font-size:1em;
    border-collapse:collapse;
}
table.form-full {
    width:100%;
}
table.form th, table.form td {
    padding:5px 5px;
    vertical-align:top;
}
table.form th {
    font-weight:bold;
    text-align:left;
    background:#1F2627;
    color:#FFFFFF;
    vertical-align:top;
}
table.form td {
    font-weight:normal;
    color:#000;
    text-align:left;
}
table.form td.label {
    padding-top:7px;
}
table.form td.label-core {
    color:#F00;
}
table.form td.th {
    font-weight:normal;
    text-align:right;
    padding-top:0.4em;
    border-bottom:1px dotted #CCC;
    border-right:1px dotted #CCC;
}
table.form input, table.form textarea, table.form select {
    vertical-align:middle;
}
