.gall h2 {
    display:block;
    float:right;
    background-color:#213b51;
    padding:10px 20px;
    text-align:center;
}
.gall_cats {
    margin-top: -6em;
}
.gall_cat a h2 {
    display:block;
    float:left;
    background-color:#213b51;
    padding:10px 20px;
    text-align:center;
}
.gall_cat_items {
    margin-left:90px;
}
.gall_item_wr {
    background-color:#213b51;
    float:left;
    height:128px;
    margin-right:20px;
    margin-bottom:20px;
    padding:20px;
    width:128px;
}
    .gall_item_wr a {
        display:block;
        height:100%;
    }
    .gall_item_wr a img {
        display:block;
        margin:0 auto;
    }
    .gall_item {
        display: table-cell;
        vertical-align: middle;
        position: relative;
        height: 128px;
        width: 128px;
    }