
/* Artifact Alt */

.aa-table * {
    font-size: 0px;
}
.aa-table-t *{
    font-size: 11px!important;
}
.aa-t {
    background: url('../images/tbl-pop_top.gif');
    height: 24px;
}
.aa-tl {
    background: url('../images/tbl-pop_corner-top-left.gif') no-repeat;
    width: 14px;
    height: 24px;
}
.aa-tr {
    background: url('../images/tbl-pop_corner-top-right.gif') no-repeat;
    width: 14px;
    height: 24px;
}
.aa-b {
    background: url('../images/tbl-pop_bottom.gif') repeat-x;
    height: 5px;
}
.aa-bl {
    background: url('../images/tbl-pop_corner-bottom-left.gif') no-repeat;
    width: 14px;
    height: 5px;
}
.aa-br {
    background: url('../images/tbl-pop_corner-bottom-right.gif') no-repeat;
    width: 14px;
    height: 5px;
}
.aa-l {
    background: url('../images/tbl-pop_left.gif') repeat-y;
    width: 14px;
}
.aa-r {
    background: url('../images/tbl-pop_right.gif') repeat-y;
    width: 14px;
}

table.vatop td {
    vertical-align: top;
}
table.vamiddle td {
    vertical-align: middle;
}
table.vabottom td {
    vertical-align: bottom;
}

td.td-vamiddle {
    vertical-align: middle !important;
}

table.vatop td {
    vertical-align: top;
}
table.vamiddle td {
    vertical-align: middle;
}
table.vabottom td {
    vertical-align: bottom;
}

.popup-artifact {
    overflow: hidden; *zoom: 1;
    min-width: 250px;
    margin: 0 11px;
    padding: 10px;
    background: #fceeb5;
    border: 1px solid #e3b360;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#artifact_alt {
    pointer-events: none;
    z-index: 1001;
    font-family: Tahoma, Verdana, Arial, sans-serif !important;
    font-size: 11px;
    line-height: normal;
    color: #000;
    width: auto !important;
    overflow: hidden;
}
#artifact_alt * {
    font-family: Tahoma, Verdana, Arial, sans-serif !important;
}
#artifact_alt,
#artifact_alt table,
#artifact_alt td,
#artifact_alt div,
#artifact_alt span,
#artifact_alt b,
#artifact_alt nobr {
    font-family: Tahoma, Verdana, Arial, sans-serif !important;
    font-size: 11px !important;
    line-height: normal;
    color: #000;
}
#artifact_alt table {
    border-collapse: collapse;
    border-spacing: 0;
}
#artifact_alt .aa-table {
    border-radius: 0;
    box-shadow: none;
}
#artifact_alt .aa-table-t,
#artifact_alt .aa-table-t * {
    font-size: 11px !important;
}
#artifact_alt a,
#artifact_alt a:link,
#artifact_alt a:visited,
#artifact_alt a:active {
    color: #BA0000;
    text-decoration: none;
}
#artifact_alt a:hover {
    text-decoration: underline;
}
#artifact_alt .b {
    font-weight: bold;
}
#artifact_alt .red,
#artifact_alt .red * {
    color: #d00000;
}
#artifact_alt .tbl_red {
    font-size: 11px;
    color: #BA0000;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    text-decoration: none;
}
#artifact_alt .blue,
#artifact_alt .blue * {
    color: #0000d0;
}
#artifact_alt .redd,
#artifact_alt .redd * {
    color: #BA0000 !important;
}
#artifact_alt .redd2,
#artifact_alt .redd2 * {
    color: #8a0108 !important;
}
#artifact_alt .grnn,
#artifact_alt .grnn * {
    color: #114d01 !important;
}
#artifact_alt .brown,
#artifact_alt .brown * {
    color: #955C4A !important;
}
#artifact_alt .dark,
#artifact_alt .dark * {
    color: #49382D !important;
}
#artifact_alt .dim,
#artifact_alt .dim * {
    color: #c49485;
}
#artifact_alt .violet,
#artifact_alt .violet * {
    color: #3615ac !important;
}
#artifact_alt .ecol {
    color: #B70000 !important;
}
#artifact_alt .underline,
#artifact_alt .underline * {
    text-decoration: underline !important;
}
#artifact_alt .skill_list td {
    padding: 0 7px;
}
#artifact_alt .skill_list td td {
    padding: 0;
}
#artifact_alt table.pctntr {
    width: 60px !important;
    height: 60px !important;
    min-width: 60px;
    min-height: 60px;
    background-color: transparent !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 60px 60px !important;
}
#artifact_alt .pctntr {
    background-position: center;
    background-repeat: no-repeat;
}
.bg_alt2,
.bg_alt3 {
    background-color: #FBD4A4;
    background-image: url(/images/bgg2.gif);
}
.bg_alt3 .list_dark {
    background-color: rgba(0, 0, 0, 0.09);
}
.bg_alt3 .list_dark2 {
    background-color: rgba(0, 0, 0, 0.12);
}