.marker-cluster-small {}
    .marker-cluster-small div {
        width: 40px;
        height: 33px;
        background-image: url('/gfx/marker40.png');
    }
    .marker-cluster-small span {
        line-height: 33px;
        /*color: #222222;
        font-size: 13px;*/
    }

.marker-cluster-medium {}
    .marker-cluster-medium div {
        width: 55px;
        height: 45px;
        background-image: url('/gfx/marker50.png');
    }
    .marker-cluster-medium span {
        line-height: 45px;
        /*color: #111111;
        font-size: 12px;*/
    }

.marker-cluster-large {}
    .marker-cluster-large div {
        width: 66px;
        height: 56px;
        background-image: url('/gfx/marker60.png');
    }
    .marker-cluster-large span {
        line-height: 56px;
        /*color: #000000;
        font-size: 14px;*/
    }

.marker-cluster {}
    .marker-cluster div {
        background-position: center center;
        background-repeat: no-repeat;
        text-align: center;
    }
    .marker-cluster span {
        font-weight: bold;
        font-size: 11px;
        font-family: Arial, sans-serif;
        color: black;
    }