@CHARSET "UTF-8";

/* deklaracje css wspólne dla wszystkich layoutów lub domyślne (layouty mogą modyfikować wybrane właściwości) */

body {
    margin: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

div, table, td, ul {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

table {
    border-width: 0;
    border-spacing: 0;
    font-size: 10px;
}

td {
    border: 0;
}

/* ______ overlib ______ */

.overlibExtended {
    padding-left: 10px;

}

div#overDiv {
    filter: alpha(opacity=95);
    opacity: 0.95;
}

/* ________________ general ________________ */

.hidden {
    display: none;
}

.hilightWhenSelected:checked + label {
    color: lime;
}

/* ________________ sala tronowa - okienko z siłą bojową i tatuażami ________________ */

div#detailedStats {
    position: absolute;
    top: 205px;
    left: 315px;
    width: 404px;
}

table#detailedStatsOptTbl {
    height: 30px;
    width: 100%;
}

table#detailedStatsOptTbl td {
    width: 49%;
    text-align: left;
    cursor: pointer;
    padding-left: 50px;
}

table#detailedStatsOptTbl td.selected {
    color: white;
    font-weight: bold;
}

div.detailedStatsContent {
}

div#playerStats {
    width: 392px;
    margin: 0 auto;
    padding-bottom: 6px;
}

img.pstats {
    vertical-align: middle;
}

div#playerTattoos {
    position: relative;
    display: none;
    height: 246px;
    width: 392px;
    margin: 0 auto 6px auto;
}

div.tatoo-pic {
    position: absolute;
    width: 100px;
    height: 100px;
    cursor: pointer;
}

table#main-tatoo {
    position: absolute;
    top: 44px;
    left: 28px;
    width: 218px;
    border: 0 solid white;
}

div#tpic_1 {
    top: 127px;
    left: 30px;
}

div#tpic_2 {
    top: 127px;
    left: 149px;
}

div#tpic_3 {
    top: 127px;
    left: 267px;
}

div#tpic_4 {
    top: 12px;
    left: 267px;
}

.throneTattooEffs {
    position: absolute;
    left: 230px;
    top: 10px;
}

div#reflink {
    position: relative;
    text-align: center;
    margin-top: 10px;
}

/* ________________ ekran budowy ________________ */

div#bldMainFrame {
    position: relative;
    width: 720px;
    height: 540px;
    margin-top: 10px;
}

/* ________________ kolory run - tekst ________________ */

.runeType1 {
    color: #a90000;
}

.runeType2 {
    color: #4c9c1f;
}

.runeType3 {
    color: #486afd;
}

.runeType4 {
    color: #ffac35;
}

/* ________________ ikony talizmanów ________________ */

div#talizmanIcons {
    text-align: center;
    padding-left: 10px;
}

.talIcon {
    position: relative;
    float: left;
    width: 60px;
    height: 72px;
    margin: 12px 9px;
    padding: 0;
    cursor: pointer;
    border: 0 solid white;
}

.talIconSelected {
    box-shadow: 5px 5px 5px #5E3C01;
    margin: 9px 12px 15px 6px !important;
}

.talIconImg {
    vertical-align: top;
}

.talSlots {
    position: absolute;
    left: 0;
    bottom: 0;
    border-top: 1px solid gray;
    width: 100%;
}

.talSlots table {
    border-spacing: 0;
    border-collapse: separate;
    width: 100%;
    text-align: center;
    height: 12px;
}

.talLvl {
    position: absolute;
    right: 0;
    bottom: 12px;
    font-weight: bold;
    color: lime;
    font-size: 11px;
}

/* ________________ tabelka z runami ________________ */

.runeTable {
    position: relative;
    width: 659px;
    margin: 5px auto;
    background: url('../gfx/talizman/runeborder_fill.png') repeat-y;
}

.runeTableContent {
    width: 470px;
    text-align: center;
    margin: 0 auto;
}

.runeTableContent td {
    width: 25%;
    height: 55px;
    position: relative;
}

.runeTableContent tr:nth-child(even) {
    background-color: #270a0a !important;
}

.runeTableContent a.upgRune {
    display: block;
    position: absolute;
    top: 10px;
    right: 24px;
}

span.runeCount {
    display: block;
    position: absolute;
    bottom: 18px;
    left: 82px;
    font-weight: bold;
}

span.runeLvl {
    display: block;
    position: absolute;
    top: 4px;
    left: 36px;
    color: white;
    font-weight: bold;
}

img#runeByLvlToggle {
    position: absolute;
    left: 320px;
    bottom: 20px;
    z-index: 100;
    cursor: pointer;
}

/* ________________ tabelki esencji / włożonych run ________________ */

div #esencje {
    position: relative;
}

#esencje table {
    width: 70%;
    text-align: center;
    margin: -10px auto 15px auto;
}

#esencje table td {
    position: relative;
    width: 24px;
}

#esencje .ess_count {
    font-weight: bold;
    font-size: 12px;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 4px;
}

/* ________________ talizman - szczegóły ________________ */

div.talizmanBig {
    position: relative;
    width: 700px;
    margin: 5px auto;
    border: 1px solid #78251f;
    display: none;
}

div.talBigName {
    background: url('../gfx/talizman/tal_header.jpg') no-repeat;
    height: 28px;
    font-size: 15px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 4px;
    color: white;
}

img.talBigImg {
    float: left;
    border: 1px solid #a14d04;
    margin-left: 4px;
    margin-top: 0;
}

div.talBigSlots {
    float: left;
    width: 583px;
    height: 106px;
    margin-left: 4px;
    border: 1px solid #78251f;
    border-right: 0 !important;
    background: url('../gfx/evo/framefill.jpg') center;
}

.talBigSlots table {
    border-spacing: 0;
    border-collapse: separate;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

.talBigSlots table img {
    cursor: pointer;
}

div.talBigOpts {
    float: left;
    width: 106px;
    height: 70px;
    margin-left: 4px;
    margin-top: 4px;
    text-align: center;
    border: 0 solid white;
}

div.talBigEffs {
    float: left;
    width: 583px;
    height: 70px;
    margin-left: 6px;
    margin-top: 4px;
    border: 1px solid #78251f;
    border-right: 0 !important;
    background: url('../gfx/evo/framefill.jpg') center;
    font-size: 12px;
}

div.talBigEffsInsider {
    margin: 10px;
    font-size: 12px;
}

div.talBigEffsInsiderLong {
    margin: 4px !important;
    font-size: 10px !important;
}

div.talBigEffsInsiderVeryLong {
    margin: 3px !important;
    font-size: 9px !important;
}

a.clearBtn, a.clearBtn:visited {
    display: block;
    width: auto;
    margin: 10px auto;
    background: url('../gfx/talizman/button_off.jpg') repeat-x;
    height: 14px;
}

a.clearBtn:hover {
    text-decoration: none;
    background: url('../gfx/talizman/button_on.jpg') repeat-x;
}

span.clearBtnDisabled {
    display: block;
    width: auto;
    margin: 10px auto;
    height: 14px;
    background: url('../gfx/talizman/button_disabled.jpg') repeat-x;
}

input.clearBtn {
    background: url('../gfx/talizman/button_off.jpg');
    border: 0;
    color: white;
    font-weight: bold;
    font-size: 10px;
}

input.clearBtn:hover {
    background: url('../gfx/talizman/button_on.jpg');
}

input.clearBtnDisabled {
    background: url('../gfx/talizman/button_disabled.jpg');
    border: 0;
    color: white;
    font-size: 10px;
}

div.talizmanTotalEffects {
    position: absolute;
    right: 40px;
    bottom: 0;
}

/* ________________ talizman - kostka ________________ */

div#talCubeMainFrame {
    position: relative;
    width: 506px;
    height: 249px;
    background: url('../gfx/talizman/kain/ramka.jpg') no-repeat center;
    margin: 20px auto;
}

div.talCubeSlot {
    position: absolute;
    left: 73px;
    width: 54px;
    height: 54px;
    background: url('../gfx/talizman/kain/slot_empty.png') no-repeat center;
    cursor: pointer;
}

div.talCubeSlotSelected {
    background-image: url('../gfx/talizman/kain/slot_empty_.png') !important;
}

div#talCubeSlot1 {
    top: 31px;
}

div#talCubeSlot2 {
    top: 98px;
}

div#talCubeSlot3 {
    top: 166px;
}

div.talCubeSlot img {
    margin: 8px;
}

div#talCubeFinalFrame {
    position: absolute;
    left: 348px;
    top: 71px;
    width: 106px;
    text-align: center;
}

div#talCubeSlotFinal {
    width: 106px;
    height: 106px;
    background: url('../gfx/talizman/kain/final_slot_empty.png') no-repeat center;
}

div#talCubeSlotFinal img {
    display: none;
    vertical-align: middle;
}

div.talCubeEssenceCost {
    position: absolute;
    left: 150px;
    font-size: 12px;
    visibility: hidden;
}

#essCostDiv1 {
    top: 40px;
}

#essCostDiv2 {
    top: 107px;
}

#essCostDiv3 {
    top: 174px;
}

div.talCubeCombDesc {
    position: absolute;
    top: 20px;
    right: 60px;
}

ul.talCubeCombInside {
    padding: 10px 10px 10px 20px;
    margin: 0;
}

div#runeSelection {
}

div.runeSelection_SingleRune {
    position: relative;
    height: 55px;
}

div.runeSelection_SingleRune img {
    margin-top: 11px;
}

/* _________________________________ profile _________________________________________________ */

div.clan-desc {
    word-wrap: break-word;
}

/* _________________________________ ekspedycje ______________________________________________ */

div#inviteBox {
    display: none;
    position: relative;
    border: 1px dotted gray;
    width: 80%;
    margin: 10px auto;
    text-align: center;
}

span.cevent_userdesc {
    color: gray;
}

.blended {
    color: gray !important;
}

/* _________________________________ swr enchant _____________________________________________ */

div.enchant {
    position: relative;
    height: 58px;
    width: 58px;
}

/* umagi przypisane do postaci */
div.playerEnchantsFrame {
    position: relative;
    float: left;
    width: 364px;
    height: 486px;
    margin-top: 20px;
}

div.playerEnchantsFrame div.enchant {
    position: absolute;
    border: 1px solid transparent;
}

div.playerEnchantsFrame div.enchant img {
    border: 1px solid #876bff;
    margin: auto;
}

div.playerTotalEffs {
    position: absolute;
    top: 25px;
    right: 25px;
}

td.playerTotalEffs {
    font-size: 11px;
    border: 0 !important;
}

div#playerEnchants_1 {
    left: 20px;
    top: 30px;
}

div#playerEnchants_2 {
    left: 20px;
    top: 105px;
}

div#playerEnchants_3 {
    left: 20px;
    top: 180px;
}

div#playerEnchants_4 {
    left: 20px;
    top: 255px;
}

div#playerEnchants_5 {
    right: 20px;
    top: 150px;
}

div#playerEnchants_6 {
    right: 20px;
    top: 225px;
}

div#playerEnchants_7 {
    right: 20px;
    top: 300px;
}

div#playerEnchants_8 {
    right: 20px;
    top: 375px;
}

/* okienko z ulepszaniem umaga */
.playerEnchUpgrades {
    position: absolute;
}

#playerEnchUpgrades_1 {
    left: 66px;
    top: 25px;
}

#playerEnchUpgrades_2 {
    left: 66px;
    top: 100px;
}

#playerEnchUpgrades_3 {
    left: 66px;
    top: 175px;
}

#playerEnchUpgrades_4 {
    left: 66px;
    top: 250px;
}

#playerEnchUpgrades_5 {
    right: 66px;
    top: 145px;
}

#playerEnchUpgrades_6 {
    right: 66px;
    top: 220px;
}

#playerEnchUpgrades_7 {
    right: 66px;
    top: 295px;
}

#playerEnchUpgrades_8 {
    right: 66px;
    top: 370px;
}

/* łapacz_mysli_K */
.swrMagic {
    position: absolute;
}

#swrMagic_1_1_1 {
    left: 170px;
    top: 92px;
}

#swrMagic_1_1_2 {
    left: 176px;
    top: 150px;
}

#swrMagic_1_1_3 {
    left: 188px;
    top: 163px;
}

#swrMagic_1_1_4 {
    left: 150px;
    top: 202px;
}

#swrMagic_1_1_5 {
    left: 154px;
    top: 230px;
}

#swrMagic_1_1_6 {
    left: 217px;
    top: 115px;
}

#swrMagic_1_1_7 {
    left: 154px;
    top: 183px;
}

#swrMagic_1_1_8 {
    left: 166px;
    top: 192px;
}

/* lapacz_mysli_M */
#swrMagic_1_2_1 {
    left: 174px;
    top: 106px;
}

#swrMagic_1_2_2 {
    left: 164px;
    top: 137px;
}

#swrMagic_1_2_3 {
    left: 168px;
    top: 151px;
}

#swrMagic_1_2_4 {
    left: 151px;
    top: 155px;
}

#swrMagic_1_2_5 {
    left: 123px;
    top: 192px;
}

#swrMagic_1_2_6 {
    left: 109px;
    top: 203px;
}

#swrMagic_1_2_7 {
    left: 172px;
    top: 117px;
}

#swrMagic_1_2_8 {
    left: 152px;
    top: 170px;
}

/* wladca_zwierzat_K */
#swrMagic_2_1_1 {
    left: 181px;
    top: 91px;
}

#swrMagic_2_1_2 {
    left: 166px;
    top: 111px;
}

#swrMagic_2_1_3 {
    left: 196px;
    top: 119px;
}

#swrMagic_2_1_4 {
    left: 157px;
    top: 161px;
}

#swrMagic_2_1_5 {
    left: 108px;
    top: 284px;
}

#swrMagic_2_1_6 {
    left: 210px;
    top: 140px;
}

#swrMagic_2_1_7 {
    left: 213px;
    top: 239px;
}

#swrMagic_2_1_8 {
    left: 159px;
    top: 178px;
}

/* wz m */
#swrMagic_2_2_1 {
    left: 200px;
    top: 124px;
}

#swrMagic_2_2_2 {
    left: 188px;
    top: 162px;
}

#swrMagic_2_2_3 {
    left: 189px;
    top: 185px;
}

#swrMagic_2_2_4 {
    left: 167px;
    top: 181px;
}

#swrMagic_2_2_5 {
    left: 74px;
    top: 309px;
}

#swrMagic_2_2_6 {
    left: 264px;
    top: 307px;
}

#swrMagic_2_2_7 {
    left: 178px;
    top: 199px;
}

#swrMagic_2_2_8 {
    left: 64px;
    top: 330px;
}

/* kultystka_K */
#swrMagic_3_1_1 {
    left: 176px;
    top: 129px;
}

#swrMagic_3_1_2 {
    left: 192px;
    top: 154px;
}

#swrMagic_3_1_3 {
    left: 211px;
    top: 130px;
}

#swrMagic_3_1_4 {
    left: 152px;
    top: 114px;
}

#swrMagic_3_1_5 {
    left: 189px;
    top: 192px;
}

#swrMagic_3_1_6 {
    left: 218px;
    top: 213px;
}

#swrMagic_3_1_7 {
    left: 197px;
    top: 357px;
}

#swrMagic_3_1_8 {
    left: 199px;
    top: 316px;
}

/* kultysta_M */
#swrMagic_3_2_1 {
    left: 189px;
    top: 90px;
}

#swrMagic_3_2_2 {
    left: 169px;
    top: 125px;
}

#swrMagic_3_2_3 {
    left: 199px;
    top: 133px;
}

#swrMagic_3_2_4 {
    left: 140px;
    top: 161px;
}

#swrMagic_3_2_5 {
    left: 131px;
    top: 174px;
}

#swrMagic_3_2_6 {
    left: 235px;
    top: 140px;
}

#swrMagic_3_2_7 {
    left: 187px;
    top: 171px;
}

#swrMagic_3_2_8 {
    left: 184px;
    top: 198px;
}

/* ssak_k */
#swrMagic_4_1_1 {
    left: 162px;
    top: 96px;
}

#swrMagic_4_1_2 {
    left: 148px;
    top: 130px;
}

#swrMagic_4_1_3 {
    left: 152px;
    top: 157px;
}

#swrMagic_4_1_4 {
    left: 153px;
    top: 106px;
}

#swrMagic_4_1_5 {
    left: 157px;
    top: 140px;
}

#swrMagic_4_1_6 {
    left: 142px;
    top: 165px;
}

#swrMagic_4_1_7 {
    left: 180px;
    top: 212px;
}

#swrMagic_4_1_8 {
    left: 201px;
    top: 214px;
}

/* ssak_M */
#swrMagic_4_2_1 {
    left: 175px;
    top: 136px;
}

#swrMagic_4_2_2 {
    left: 174px;
    top: 170px;
}

#swrMagic_4_2_3 {
    left: 184px;
    top: 242px;
}

#swrMagic_4_2_4 {
    left: 106px;
    top: 229px;
}

#swrMagic_4_2_5 {
    left: 139px;
    top: 294px;
}

#swrMagic_4_2_6 {
    left: 187px;
    top: 303px;
}

#swrMagic_4_2_7 {
    left: 153px;
    top: 341px;
}

#swrMagic_4_2_8 {
    left: 131px;
    top: 119px;
}

/* potepiony_k */
#swrMagic_5_1_1 {
    left: 186px;
    top: 66px;
}

#swrMagic_5_1_2 {
    left: 173px;
    top: 147px;
}

#swrMagic_5_1_3 {
    left: 194px;
    top: 101px;
}

#swrMagic_5_1_4 {
    left: 170px;
    top: 119px;
}

#swrMagic_5_1_5 {
    left: 188px;
    top: 63px;
}

#swrMagic_5_1_6 {
    left: 207px;
    top: 115px;
}

#swrMagic_5_1_7 {
    left: 166px;
    top: 161px;
}

#swrMagic_5_1_8 {
    left: 189px;
    top: 159px;
}

/* potepiony_M */
#swrMagic_5_2_1 {
    left: 150px;
    top: 57px;
}

#swrMagic_5_2_2 {
    left: 167px;
    top: 100px;
}

#swrMagic_5_2_3 {
    left: 192px;
    top: 105px;
}

#swrMagic_5_2_4 {
    left: 125px;
    top: 118px;
}

#swrMagic_5_2_5 {
    left: 165px;
    top: 134px;
}

#swrMagic_5_2_6 {
    left: 226px;
    top: 96px;
}

#swrMagic_5_2_7 {
    left: 243px;
    top: 159px;
}

#swrMagic_5_2_8 {
    left: 240px;
    top: 212px;
}

/* umagi w stacku */
div.enchantStackFrame {
    float: right;
    width: 184px;
    height: 621px;
    background: url('../gfx/swr/enchantStackFrame.png') center no-repeat;
}

div.singleStackFrame {
    width: 145px;
    height: 60px;
    margin: 17px auto 0 auto;
}

div.singleStackFrame:FIRST-CHILD {
    margin-top: 11px;
}

div.enchantStackFrame div.enchant {
    float: left;
    border: 1px solid transparent;
}

div.enchantStackFrame div.enchant img {
    border: 1px solid transparent;
}

div.stackDetails {
    float: right;
    width: 80px;
    border: 0 solid red;
    text-align: center;
    padding-top: 10px;
}

img.swrPtsMiniPic {
    vertical-align: bottom;
}

span.swrPtsValue {
    font-weight: bold;
    font-size: 14px;
    color: lime;
}

/* ogólne */
div.enchantSelected {
    border: 1px solid #9100cd !important;
}

div.enchantSelected img {
    border: 1px solid #f5daff !important;
}

div.enchantDescTbl {
    display: none;
    position: absolute;
    width: 190px;
    z-index: 10;
}

div.enchantDescLocationName {
    text-align: center;
    font-weight: bold;
}

td.enchantDescInside {
    width: 100%;
    padding: 10px 3px;
    border: 2px solid #9100cd;
    color: #d30ed3;
    text-align: center;
    background: black;
    filter: alpha(opacity=90) !important;
    opacity: 0.90 !important;
    line-height: 150%;
}

.stackEnchUpgrades {
    position: absolute;
    right: -10px;
    top: -5px;
    border: 0 !important;
}

.stackEnchUpgrades:hover {
    border: 0 !important;
}

.enchantUpgradeDesc {
    border-bottom: 1px solid darkred;
    padding: 3px 1px;
}

.enchantUpgradeDesc:last-child {
    border-bottom: 0 !important;
    /*margin-bottom: 0 !important;*/
}

.playerEnchUpgrades-enabled, .stackEnchUpgrades-enabled {
    cursor: pointer;
}

.swrClickToUpgrade {
    text-align: right;
    padding-top: 3px;
    font-style: italic;
}

.swrEnchantRepPts {
    position: absolute;
    bottom: 10px;
    left: 50px;
    font-size: 12px;
}

/* _____________________________________________ playerStats.tpl _____________________________________________ */

tr.borderDown td {
    border-bottom: 1px dotted gray !important;
}

/* _____________________________________________ EQUIP _____________________________________________ */

table.equipCompareOptions {
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

table.equipCompareOptions td {
    padding: 8px;
}

.equipCompareDiv {
    margin: 10px auto;
    text-align: center;
}

ul.compareEffsList {
    list-style-type: none;
    font-size: 11px;
}

td.compStatName {
    text-align: right;
    width: 30%;
    max-width: 30%;
}

td.compStatVal {
    text-align: center;
}

.efMark {
    color: gold;
}

input.comparing {
    background: green !important;
}

div.itemgfx-opts {
    z-index: 100;
}

/* _________________________________________ clan bld ____________________________ */

.clanBldBuyButton {
    background: url('../gfx/clanbld/icons/btn_normal.png') no-repeat;
    width: 78px;
    height: 38px;
    border: 0 none;
    user-select: none;
}

.clanBldBuyButton:hover, .clanBldBuyButton:focus {
    background-image: url('../gfx/clanbld/icons/btn_hilighted.png');
}

.clanBldBuyButton img {
    margin-top: -10px;
    border: 0 none;
}

.clanBldBuyButton div {
    white-space: nowrap;
    color: white;
    font-weight: bold;
    font-size: 12px;
    margin-top: -4px;
}

#paypanel {
    width: 100%;
}

#paypanel td {
    text-align: center;
}

div.payrankRow {
    background: url('../gfx/clanbld/icons/payrank_element.jpg') center no-repeat;
    width: 187px;
    height: 44px;
    text-align: center;
    overflow: hidden;
}

div.payrankRow:last-child {
    background-image: url('../gfx/clanbld/icons/payrank_element_last.png') !important;
    height: 60px !important;
}

div.payrankRow-inside {
    margin-top: 6px;
}

.payrankRow-hammers {
    font-weight: bold;
    font-size: 14px;
}

.payrankRow-hammers img {
    height: 16px;
    vertical-align: top;
}

.payrankRow-info {
    margin-top: 3px;
}

.payrankIcons {
    position: relative;
    float: right;
    width: 300px;
    text-align: right;
    margin-right: 60px;
}

.payrankIcons > img {
    cursor: pointer;
}

.payrankTbl {
    position: absolute;
    width: 190px;
    z-index: 999;
    text-align: center;
}

#payrank_my {
    right: 85px;
}

#payrank_daily {
    right: 45px;
}

#payrank_weekly {
    right: 5px;
}

#payrank_monthly {
    right: -35px;
}

#payrank_total {
    right: -75px;
}

.payButton {
    background: url('../gfx/clanbld/icons/pay_button_off.png') center no-repeat;
    color: #ddbebc;
    border: 0;
    width: 109px;
    height: 24px;
    font-size: 10px;
    font-weight: bold;
    margin-left: 5px;
    margin-bottom: 3px;
}

.payButton:hover, .payButton:focus {
    background-image: url('../gfx/clanbld/icons/pay_button_on.png');
}

div.clanPayHammers {
    background: url('../gfx/clanbld/icons/progressbar_empty.png') center no-repeat;
    width: 190px;
    height: 23px;
    float: left;
    margin-top: 5px;
    margin-bottom: 3px;
    position: relative;
}

div.clanPayPanelDock {
    float: left;
    width: 530px;
}

div.clanPayPanelDock > input.payButton {
    margin-top: 5px;
}

div.clanPayHammersAmmount {
    position: absolute;
    left: 0;
    top: 3px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    color: white;
}

.clanPayProgressBar {
    background: url('../gfx/clanbld/icons/progressbar_full.png') left no-repeat;
    height: 23px;
}

fieldset.arcaneBox {
    width: 600px;
    margin: 10px auto;
}

.charmake_mainDesc {
    position: relative;
    height: 16px;
    width: 500px;
    z-index: 500;
    color: #DABA4C;
    font-size: 14px;
    font-weight: bold;
}

.charmake_subDesc {
    margin-top: 5px;
    width: 540px;
    z-index: 500;
    color: #DABA4C;
    font-size: 11px;
    text-align: justify;
}

.charmake_subDesc div {
    padding-top: 3px;
    color: aliceblue;
}

/* _________________________________________ raffle ____________________________ */

.raffle-buy-btn {
    border: 0;
    width: 226px;
    height: 53px;
    font-family: David Verdana, Arial, Helvetica, sans-serif;
    color: #ffe5b4;
    font-size: 18px;
    text-shadow: 2px 2px #6c1e1e;
    margin-top: 10px;
    cursor: pointer;
}

/* _________________________________________ training ____________________________ */

td.training_statImg {
    width: 40px;
    text-align: left;
}

td.training_statImg img {
    width: 24px;
    height: 24px;
    padding: 1px;
}

td.training_statName {
    width: 120px;
    height: 26px;
    text-align: left;
}

td.training_statVal {
    width: 40px;
    text-align: right;
}

td.training_statValInBattle {
    width: 40px;
    text-align: right;
}

td.training_statCost {
    width: 90px;
    text-align: right;
    padding-right: 10px;
}

td.training_statChange {
    width: 20px;
    text-align: center;
    padding-left: 5px;
}

img.training_characterImg {
    float: left;
    margin-left: 5px;
    margin-top: 10px;
}

/* -------------- quest bonus ----------------- */

.qb-img {
    margin-right: 2px;
    padding: 1px;
    height: 75px;
}

.qb-desc-main {
    position: relative !important;
    width: 482px;
    margin-right: 2px;
    padding: 1px;
    height: 75px;
}

.qb-desc-desc {
    margin: 8px;
    font-size: 11px;
}

.qb-desc-buynow {
    position: absolute;
    left: 30px;
    bottom: 3px;
}

.qb-desc-lvlreq {
    position: absolute;
    right: 3px;
    bottom: 3px;
}

.qb-desc-in {
    margin: 2px 0;
    width: 640px;
}

.qb-bar-main {
    float: left;
    width: 567px;
    height: 14px;
    margin-left: auto;
    margin-right: auto;
}

.qb-act {
    float: left;
    width: 255px;
    text-align: left;
    text-indent: 15px;
    margin-top: -1px;
}

.qb-bar-holder {
    position: relative;
    float: left;
    width: 300px;
    margin-left: 8px;
}

.qb-bar-bar {
    position: absolute;
    left: 0;
    height: 14px;
}

.quest-treasureSummaryBar {
    position: relative;
    width: 632px;
    height: 70px;
    margin: 0 auto;
}

.quest-treasurePtsLabel {
    position: absolute;
    top: 23px;
    left: 15px;
    width: 220px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.quest-treasureProgressBarEmpty {
    z-index: 1;
}

.quest-treasureProgressBarFull {
    height: 14px;
    z-index: 2;
}

.quest-treasureProgressBar {
    position: absolute;
    top: 0;
    left: 0;
}

.quest-treasurePtsDisplay {
    width: 300px;
    font-size: 12px;
    font-weight: bold;
    text-shadow: -1px -2px 5px black;
    text-align: center;
    color: white;
    margin-top: -1px;
    z-index: 5;
}

.quest-treasureChestContainer {
    position: absolute;
    right: 0;
}

.quest-treasureChestLink {
    display: block;
}

.quest-treasureChestLink:hover img {
    visibility: hidden;
}

.quest-treasureBarHolder {
    position: absolute;
    top: 26px;
    left: 242px;
}

.qb-collect-link {
    display: inline-block;
    float: right;
    background: url('../gfx/common/questbonus/dig.png');
    padding: 0 15px;
}

.qb-collect-link:link, .qb-collect-link:visited {
    color: aliceblue;
    font-weight: bold;
}

.qb-collect-link:hover {
    background: url('../gfx/common/questbonus/dig_.png');
    text-decoration: none;
    color: white !important;
}

.qb-dig-desc {
    font-size: 14px;
    padding-left: 10px;
}

.qb-questPtsLeft {
    width: 350px;
    height: 33px;
    float: right;
    margin: -10px 80px 15px 0;
    padding-top: 10px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    overflow: hidden;

}

.qb-rewardTypes-selection {
    width: 90%;
    text-align: center;
    margin: 15px auto;
    clear: both;
}

/* -------------- lista bonusów (wiadomości z bonusami) ----------------- */
ul.bonuslist {
    list-style: inside url('../gfx/bonus.png');
    text-align: center;
}

ul.bonuslist li {
    padding: 8px;
}

/* -------------- main (sala tronowa) ----------------- */

.throne-maindiv {
    position: relative;
    width: 757px;
    height: 543px;
    margin-left: -15px;
    margin-top: 8px;
    background-repeat: no-repeat;
    background-position: top center;
    overflow: auto;
}

/* tabelka z arkanami, rasą itp */
table#main-stats {
    position: absolute;
    top: 18px;
    left: 40px;
    width: 266px;
}

table#main-stats tr {
    height: 25px;
}

table#main-stats td:first-child {
    width: 44%;
    text-align: right;
    padding-right: 10px;
}

table#main-stats td:last-child {
    width: 56%;
}

/* płeć */
div#main-sex {
    position: absolute;
    top: 36px;
    left: 310px;
    width: 206px;
    text-align: center;
    font-weight: bold;
}

/* imię syna */
div#main-son {
    position: absolute;
    top: 36px;
    left: 520px;
    width: 206px;
    text-align: center;
    font-weight: bold;
}

#main-playerLvl {
    position: absolute;
    top: 70px;
    left: 310px;
    width: 206px;
}

#main-playerLvl tr {
    height: 20px;
}

.main-rightTable td:first-child {
    width: 110px;
    text-align: left;
    padding-left: 30px;
}

.main-rightTable td:last-child {
    width: 105px;
    text-align: center;
    font-weight: bold;
}

#main-expProgressBar {
    position: absolute;
    top: 73px;
    left: 523px;
    width: 200px;
}

.expCell {
    height: 16px;
}

#main-expPtsLabel {
    position: absolute;
    top: 99px;
    left: 310px;
    padding-left: 30px;
    width: 176px;
}

#main-expPts {
    position: absolute;
    top: 99px;
    left: 520px;
    text-align: center;
    font-weight: bold;
    width: 206px;
}

#main-repPts {
    position: absolute;
    top: 124px;
    left: 310px;
    width: 176px;
    padding-left: 30px;
}

#main-repPts b {
    padding-left: 25px;
}

#main-growPts {
    position: absolute;
    top: 124px;
    left: 520px;
    width: 206px;
    text-align: center;
}

#main-growPts b {
    padding-left: 20px;
}

#main-dmgLabel {
    position: absolute;
    top: 158px;
    left: 90px;
}

#main-dmgDisplay {
    position: absolute;
    top: 148px;
    left: 211px;
    width: 94px;
    height: 35px;
}

#main-dmgDisplay td {
    height: 16px;
    text-align: center;
}

#main-defenseLabel {
    position: absolute;
    top: 202px;
    left: 90px;
}

.main-bigLabel {
    width: 108px;
    text-align: center;
    font-size: 12px;
}

#main-defenseDisplay {
    position: absolute;
    top: 202px;
    left: 211px;
    width: 94px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

#main-weaponsEquipped {
    position: absolute;
    top: 148px;
    left: 320px;
    height: 35px;
    width: 396px;
    text-align: center;
}

#main-playerStats {
    position: relative;
    top: 259px;
    left: 40px;
    width: 268px;
    height: 216px;
}

img.evoImg {
    margin: 1px 10px 1px 1px;
    float: left;
}

div.training-evo {
    margin: 20px 0;
    text-align: left;
}