.search {
    background-color: #ccccff;
    margin: 0px;
    padding: 6px;
}
.filter {
    background-color: #ccffcc;
    margin: 0px;
    padding: 6px;
}
.security {
    background-color: #ffcccc;
    margin: 0px;
    padding: 6px;
}
.spanem {
    background-color: #ffffcc;
    margin: 0px;
    padding: 6px;
}
.spanbem {
    display: inline-block;
    vertical-align: middle;
    background-color: #ffffcc;
    margin: 0px;
    padding: 6px;
}
.sql {
    font-size: 11px;
    font-weight: bold;
    color: #0000ff; 
}
table.nospace {
    border-collapse: collapse;
    td {
        padding: 0;
        margin: 0;
    }
}
table.nospace-width100 {
    width: 100%;
    border-collapse: collapse;
    td {
        padding: 0;
        margin: 0;
    }
}
table.space-without-border {
    border-collapse: collapse;
    border:1px solid #666666;
    th, td {
        border:1px solid #666666;
        padding: 2px;
        margin: 2px;
    }
    th { background: #dcdcdc;
    }
    tr:hover {
        border:1px solid #000000;
    }
}
table.space {
    border-collapse: collapse;
    border:1px solid #666666;
    th, td {
        border:1px solid #666666;
        padding: 2px;
        margin: 2px;
    }
    th { background: #dcdcdc;
    }
    tr:nth-child(odd) {
        background: #eeeeff;
    }
    tr:hover {
        background: #ffeecc;
    }
}
table.space-width100 {
    width: 100%;
    border-collapse: collapse;
    border:1px solid #666666;
    th, td {
        border:1px solid #666666;
        padding: 2px;
        margin: 2px;
    }
    th {
        background: #dcdcdc;
    }
    tr:nth-child(odd) {
        background: #eeeeff;
    }
    tr:hover {
        background: #ffeecc;
    }
}
