.appid_selection {
}

.items_app_tab {
    float: left;
    width: 150px;
    font-size: large;
    margin: 8px 10px 0 0;
    text-align: center;
    cursor: hand;
    cursor: pointer;
}

.items_class_block {
    background-color: #101010;
    margin-top: 12px;
}

.items_class_header {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 24px;
    text-align: left;
    padding: 16px;
    cursor: hand;
    cursor: pointer;
}

.items_class_content {
    padding: 0 16px 16px 16px;
}

.class_selection {
    text-align: center;
    margin-bottom: 10px;
}

.appid_selection_tab {
    position: relative;
    display: inline-block;
    font-size: medium;
    font-weight: normal;
    text-shadow: #101010 0px 0px 0px;
    padding: 6px 10px 6px 10px;
    min-width: 3em;
    text-align: center;
    cursor: hand;
    cursor: pointer;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    behavior: url('/static/PIE.htc');
}

.appid_selection_tab:hover {
    background-color: #e0e0e0;
}

.class_selection_tab {
    position: relative;
    display: inline-block;
    padding: 4px 0 4px 0;
    margin-left: 0.4em;
    min-width: 32px;
    text-align: center;
    cursor: hand;
    cursor: pointer;
    background-color: white;
    z-index: 100;
}

.class_selection_tab:hover {
    background-color: #e0e0e0;
}

.item_selection_panel {
    text-align: center;
    z-index: -100;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.itemtile {
    display: inline-block;
    cursor: hand;
    cursor: pointer;
    width: 45px;
    height: 45px;
    margin: 3px;
    border: 1px transparent solid;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.itemtile:hover {
    border: #1EA2C2 1px solid !important;
    -moz-box-shadow: 0px 0px 12px #1EA2C2;
    -webkit-box-shadow: 0px 0px 12px #1EA2C2;
    box-shadow: 0px 0px 12px #1EA2C2;
}

.itemtile_selected {
    border: #1EA2C2 1px solid !important;
    background-color: #318EA5 !important;
    -moz-box-shadow: 0px 0px 5px #1EA2C2;
    -webkit-box-shadow: 0px 0px 5px #1EA2C2;
    box-shadow: 0px 0px 5px #1EA2C2;
}

.itemcover {
    background-color: white;
    position: absolute;
    border: 3px white solid;
    z-index: 99999;
}

.i_p {
    width: 64px;
    height: 64px;
    text-align: left;
}

.itemtile_int {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.item_unusual_effect {
    position: absolute;
    width: 64px;
    height: 64px;
    z-index: 1;
}

.itemimage {
    position: absolute;
    width: 64px;
    max-height: 64px;
    vertical-align: middle;
    z-index: 2;
}

.item_button {
    cursor: hand;
    cursor: pointer;
    position: absolute;
    min-width: 10px;
    text-align: center;
    font-size: x-small;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    behavior: url('/static/PIE.htc');
    z-index: 3;
}

.item_uncraftable_button {
    background-color: #202020;
    color: white;
    font-weight: bold;
    font-size: small;
    width: 14px;
    height: 14px;
    line-height: 14px;
    margin: 3px 0 0 3px;
    text-align: center;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    -moz-opacity:.80;
    filter:alpha(opacity=80);
    opacity:.80;
}

.item_accept_gifted_button {
    background-color: #202020;
    color: white;
    font-weight: bold;
    font-size: small;
    width: 14px;
    height: 14px;
    line-height: 14px;
    margin: 20px 0 0 3px;
    text-align: center;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    -moz-opacity:.80;
    filter:alpha(opacity=80);
    opacity:.80;
}

.item_tag_text {
    font-weight: bold;
    color: white;
}

.item_payment_itemtile {
    display: inline-block;
    margin: 0 14px 14px 0;
}

.item_payment_value_text {
    color: white;
    font-size: small;
    display: block;
    text-align: center;
    margin-top: 3px;
}

.item_tags_button {
    position: absolute;
    z-index: 3;
    margin: 52px 0 0 3px;
}

.item_price {
    float: right;
    position: relative;
    z-index: 4;
}

.item_price_text {
    font-size: small;
    color: #cccccc;
    font-family: arial, sans-serif;
}

.analytical_price {
}

.bptf_price {
}

.item_tags_button {
}

.item_amount_button {
    width: 62px;
    margin-top: 50px;
    text-align: right;
    font-size: small;
    font-weight: bold;
    z-index: 3;
}

.item_amount_number {
    font-weight: bold;
    z-index: 3;
}

.item_amount_text {
    color: white;
    font-weight: bold;
    text-decoration: underline;
}

.item_button_right_aligned {
    margin-left: 50px;
}

.normal_item_remove_button {
    color: black;
    font-size: medium;
    font-weight: bold;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    -moz-opacity:.80;
    filter:alpha(opacity=80);
    opacity:.80;
}

.item_paint_splatter {
    position: absolute;
    width: 20px;
    margin-left: 46px;
    margin-top: 0px;
}

.item_level {
    position: absolute;
    width: 62px;
    text-align: left;
    font-weight: bold;
    font-size: x-small;
    z-index: 3;
}

.item_crate_number {
    position: absolute;
    font-weight: bold;
}

.item_quality_button {
    position: absolute;
    width: 60px;
    margin-top: 48px;
    text-align: center;
    font-size: small;
    font-weight: bold;
    margin-left: 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-opacity:.80;
    filter:alpha(opacity=80);
    opacity:.80;
    cursor: hand;
    cursor: pointer;
}

.item_selection {
    display: none;
    position: absolute;
    margin-left: 46px;
    z-index: -10;
}

.item_quality_text {
    font-weight: bold;
}

.item_text_a440 {
    color: white;
}

.item_text_a570 {
    color: white;
}

.item_text_a620 {
    color: white;
}

.item_text_a730 {
    color: white;
}

.item_text_a753 {
    color: white;
}

.item_text_a87654321 {
    color: white;
}

.item_text_a987654321 {
    color: white;
}

.a440q0 {
    border-color: #B2B2B2;
    background-color: #B2B2B2;
}

.a440q6, .a440q-1 {
    border-color: #E1C114;
    background-color: #75660B;
}

.a440q3 {
    border-color: #476291;
    background-color: #293852;
}

.a440q1 {
    border-color: #4D7455;
    background-color: #36503B;
}

.a440q11 {
    border-color: #CF6A32;
    background-color: #6B371B;
}

.a440q5 {
    border-color: #8650AC;
    background-color: #472B5B;
}

.a440q13 {
    border-color: #42E0A4;
    background-color: #1F674C;
}

.a440q14 {
    border-color: #AA0000;
    background-color: #830000;
}

.a440q7 {
    border-color: #70B04A;
    background-color: #3D5F28;
}

.a440q9 {
    border-color: #70B04A;
    background-color: #3D5F28;
}

.a440q8 {
    border-color: #A50F79;
    background-color: #5D0944;
}

.a570q9 {
    border-color: #CF6A32;
    background-color: #6B371B;
}

.a570q11 {
    border-color: #8650AC;
    background-color: #472B5B;
}

.a570q4, .a570q1, .a570q2, .a570q3 {
    border-color: #B2B2B2;
    background-color: #505050;
}

.a570q6 {
    border-color: #E1C114;
    background-color: #E1C114;
}

.a620q0 {
    border-color: #B2B2B2;
    background-color: #505050;
}

.a620q6 {
    border-color: #E1C114;
    background-color: #E1C114;
}

.a730q0 {
    border-color: #B2B2B2;
    background-color: #505050;
}

.a730q4, .a730q-1 {
    border-color: #E1C114;
    background-color: #75660B;
}

.a730q2 {
    border-color: #476291;
    background-color: #293852;
}

.a730q1 {
    border-color: #4D7455;
    background-color: #36503B;
}

.a730q3 {
    border-color: #8650AC;
    background-color: #472B5B;
}

.a730q7 {
    border-color: #70B04A;
    background-color: #3D5F28;
}

.a730q8 {
    border-color: #A50F79;
    background-color: #5D0944;
}

.a730q9 {
    border-color: #CF6A32;
    background-color: #6B371B;
}

.a730q11 {
    border-color: #42E0A4;
    background-color: #1F674C;
}

.a730q12 {
    border-color: #E1C114;
    background-color: #75660B;
}

.a87654321q1 {
    border-color: #B2B2B2;
    background-color: #505050;
}

.a987654321q1 {
    border-color: #B2B2B2;
    background-color: #505050;
}

.a730cq-1, .a730cq0, .a730cq1, .a730cq2, .a730cq3, .a730cq4, .a730cq5, .a730cq6, .a730cq7, .a730cq8, .a730cq9, .a730cq10, .a730cq11, .a730cq12, .a730cq13, .a238460cq0, .a274940cq0, .a218620cq0 {
    color: white;
}

.a753q-1, .a753q0, .a753q1, .a753q2, .a753q3, .a753q4, .a753q5, .a753q6, .a753q7, .a753q8, .a753q9, .a753q10, .a753q11, .a753q12, .a753q13, .a238460q0, .a274940q0, .a218620q0 {
    border-color: #B2B2B2;
    background-color: #505050;
}

.a440cq-1, .a440cq0, .a440cq1, .a440cq2, .a440cq3, .a440cq4, .a440cq5, .a440cq6, .a440cq7, .a440cq8, .a440cq9, .a440cq10, .a440cq11, .a440cq12, .a440cq13, .a440cq14 {
    color: white;
}

.a570cq-1, .a570cq0, .a570cq1, .a570cq2, .a570cq3, .a570cq4, .a570cq5, .a570cq6, .a570cq7, .a570cq8, .a570cq9, .a570cq10, .a570cq11, .a570cq12, .a570cq13 {
    color: white;
}

.a620cq-1, .a620cq0, .a620cq1, .a620cq2, .a620cq3, .a620cq4, .a620cq5, .a620cq6, .a620cq7, .a620cq8, .a620cq9, .a620cq10, .a620cq11, .a620cq12, .a620cq13 {
    color: white;
}

.a730cq-1, .a730cq0, .a730cq1, .a730cq2, .a730cq3, .a730cq4, .a730cq5, .a730cq6, .a730cq7, .a730cq8, .a730cq9, .a730cq10, .a730cq11, .a730cq12, .a730cq13 {
    color: white;
}

.a753cq-1, .a753cq0, .a753cq1, .a753cq2, .a753cq3, .a753cq4, .a753cq5, .a753cq6, .a753cq7, .a753cq8, .a753cq9, .a753cq10, .a753cq11, .a753cq12, .a753cq13 {
    color: white;
}

.a87654321cq1 {
    color: white;
}

.a987654321cq1 {
    color: white;
}

.text_item {
    font-weight: bold;
}

.text_pawn_item {
    font-weight: bold;
    display: block;
}

.a440tq0 {
    color: #B2B2B2;
}

.a440tq6, .a440tq-1 {
    color: #E1C114;
}

.a440tq3 {
    color: #476291;
}

.a440tq1 {
    color: #4D7455;
}

.a440tq11 {
    color: #CF6A32;
}

.a440tq5 {
    color: #8650AC;
}

.a440tq13 {
    color: #42E0A4;
}

.a440tq14 {
    color: #AA0000;
}

.a440tq7 {
    color: #70B04A;
}

.a440tq9 {
    color: #70B04A;
}

.a440tq8 {
    color: #A50F79;
}

.a570tq4, .a570tq1, .a570tq2, .a570tq3, .a570tq6, .a570tq9, .a570tq11 {
    color: white;
}

.a620tq0 {
    color: #B2B2B2;
}

.a620tq6 {
    color: #E1C114;
}

.a730tq0 {
    color: #B2B2B2;
}

.a730tq3 {
    color: #8650AC;
}

.a730tq4 {
    color: #E1C114;
}

.a730tq9 {
    color: #CF6A32;
}

.a730tq12 {
    color: #E1C114;
}

.a753tq-1, .a753tq0, .a753tq1, .a753tq2, .a753tq3, .a753tq4, .a753tq5, .a753tq6, .a753tq7, .a753tq8, .a753tq9, .a753tq10, .a753tq11, .a753tq12, .a753tq13 {
    color: #B2B2B2;
}

.a87654321tq1 {
    color: #B2B2B2;
}

.a987654321tq1 {
    color: #B2B2B2;
}

.saveselectionbutton {
}

.disabled {
    -moz-opacity:.40;
    filter:alpha(opacity=40);
    opacity:.40;
}

.selected_editable_item {
    border-color: #1EA2C2;
    box-shadow: 0px 0px 40px #1e4866 !important;
    -moz-box-shadow: 0px 0px 40px #1e4866 !important;
    -webkit-box-shadow:  0px 0px 40px #1e4866 !important;
}
