.linkblock {
    color: #317AE5;
    display: block;
    padding: 3px;
    line-height: 1em;
    /*	font-size:1.1em;*/
    text-decoration: none;
    white-space: nowrap;

    cursor: pointer;
}

.linkblock.return {
    color: #e17777;
}

.linkblock.return:hover {
    color: #ff0000;
}

.linkblock.id {
    font-weight: bold;
    font-size: 1.5em;
    text-align: center;
}

.linkblock.id.doclink {
    color: #e17777;
}

.linkblock.id.doclink:hover {
    color: #ff0000;
}

.linkblock.filter {
    text-align: center;
    padding: 2px;
    line-height: 18px;
}

.linkblock:hover {
    color: #ff0000;
    background-color: #ffffff;
}

.linkblock.mini {
    font-size: 0.85em;
}

.linkblock.mini:hover {
    color: #ff0000;
    background-color: #ffffff;
}

.linkblock.mini.green {
    color: #77cc77;
}

.linkblock.mini.green:hover {
    color: #ff0000;
    background-color: #ffffff;
}

.linkblock.mini.b-green {
    color: #fff;
    background-color: #77cc77;
}

.linkblock.mini.b-green:hover {
    color: #ff0000;
    background-color: #ffffff;
}

.linkblock.mini.red {
    color: #cc7777;
}

.linkblock.mini.red:hover {
    color: #ff0000;
    background-color: #ffffff;
}



.linkblock.mini.b-violet {
    color: #fff;
    background-color: #cc33b8;
}

.linkblock.mini.b-violet:hover {
    color: #cc33b8;
    background-color: #ffffff;
}

.linkblock.mini.b-red {
    color: #fff;
    background-color: #cc7777;
}

.linkblock.mini.b-red:hover {
    color: #ff0000;
    background-color: #ffffff;
}

.linkblock.mini.b-ured {
    color: #ffffff;
    background-color: #ff0000;
}

.linkblock.mini.b-ured:hover {
    color: #ff0000;
    background-color: #ffffff;
}
