#kontakt-form {
    padding: 20px 0;
    height: 30px;
}
#kontakt-form div.form-field,
#kontakt-form div.form-template,
#kontakt-form div.form-button {
    float: left;
}
#kontakt-form div.form-field {
    width: 280px;
}
#kontakt-form div.form-template {
    width: 560px;
}
#kontakt-form div.field-company-role {
    width: 500px;
    margin-top: 5px;
}
#kontakt-form div.field-company-role label {
    margin-left: 8px;
}
#kontakt-form div.form-button {
    width: 80px;
}
#kontakt-form label.search-item,
#kontakt-form input.search-item {
    .position: relative;
    .top: -3px;
}
#kontakt-form input.search-item {
    width: 135px;
}
#kontakt-form div.form-button button {
    background: transparent url('/media/page/btn-vyhledat.png') no-repeat left top;
    border: 0 none;
    cursor: pointer;
    height: 17px;
    width: 75px;
}
#branch-detail {
    margin-top: 15px;
}
#branch-detail h2 {
    margin-bottom: 20px;
}
#branch-detail #col-photo,
#branch-detail #col-right {
    float: left;
    margin-right: 15px;
    width: 170px;
    
}
#branch-detail #col-right {
    width: 300px;
}
#branch-detail #col-right #col-open-time {
    margin-top: 10px;
}
table#zamestnanci {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}
table#zamestnanci tbody tr td,
table#zamestnanci thead tr th {
    margin: 0px;
    padding: 3px 5px;
    border: 1px solid #dbdde2;
}
table#zamestnanci thead tr th a.selected {
    background: transparent url('/media/kontakty/order.png') no-repeat left 4px;
    padding-left: 12px;
}
table#zamestnanci tr td.nowrap {
    white-space: nowrap;
}

