/* Ogolne  */
#part_0 {
    width:759px;
    height:28px;
    background-image:url(../../images/1px_transparent_black15.png);
    border:1px solid #555555;
    color: #cccccc;
    padding:4px 0 4px 0;
}

#part_1 {
    width:759px;
    height:481px;
}

#part_2 {
    width:759px;
    height:28px;
    background-image:url(../../images/1px_transparent_black15.png);
    border:1px solid #555555;
    color: #cccccc;
    padding:4px 0 4px 0;
}

#part_1_1 {
    width:306px;
    height:481px;
    float:left;
}

#part_1_2 {
    width:403px;
    height:481px;
    float:right;
}


#profil_avatar {
    width:64px;
    height:64px;
    background-repeat:no-repeat;
    background-position: 0 0;
    float:left;
    position:relative;
}

/* general informations */

#profil_title_g {
    width:226px;
    margin:0 auto;
    text-align:center;
    position:relative;
}

/* equipment */

div.player_artifact {
    width:44px;
    height:44px;
    background-position:0 0;
    background-repeat:no-repeat;
    position:absolute;
    z-index:1500;
    cursor:pointer;
}

div.place_artifact {
    height:44px;
    width:44px;
    position:absolute;
    z-index:2000;
}

div.bp_place_artifact {
    height:44px;
    width:44px;
    position:relative;
    float:left;
    margin:0 1px 0 1px;
    z-index:2000;
}

div.player_backpack {
    height:44px;
    width:auto;
    position:absolute;
    top:336px;
    left:23px;
    overflow:hidden;
    z-index:2000;
}

#player_arrow_left {
    width:23px;
    height:46px;
    position:absolute;
    background-position: 0 0;
    background-repeat:no-repeat;
    top:336px;
    left:0px;
    cursor:pointer;
    z-index:2000;
}

#player_arrow_right {
    width:23px;
    height:46px;
    position:absolute;
    background-position: 0 0;
    background-repeat:no-repeat;
    top:336px;
    left:253px;
    cursor:pointer;
    z-index:2000;
}



div.category {
    background-image:url(../../images/1px_transparent_black15.png);
    border:1px solid #555555;
    color: #cccccc;
    width:290px;
    padding:5px;
    margin:4px 4px 4px 0;
}

div.category2 {
    background-image:url(../../images/1px_transparent_white10.png);
    border:1px solid #555555;
    color: #cccccc;
    width:310px;
    padding:5px;
    margin:4px 4px 4px 0;
    position:relative;
    
}

div.category2 .tpl_box {
    position:absolute;
    right:5px;
    top:5px;
    overflow:hidden;
    display:block;
}


#profil_title {
    width:226px;
    height:59px;
    padding-top:5px;
    float:left;
    text-align:center;
    line-height:5px;
    position:relative;
}

#skills {
    width:282px;
    height:67px;
    background-image:url(../../images/profil/skills.png);
    position:absolute;
    margin-left:3px;
}

#skills .attack {
    position:absolute;
    left:25px;
    top:50px;
    width:20px;
    text-align:center;
}

#skills .defence {
    width:20px;
    text-align:center;
    left:95px;
    top:50px;
    position:absolute;
}

#skills .spellpower {
    width:20px;
    text-align:center;
    position:absolute;
    left:165px;
    top:50px;
}

#skills .knowledge {
    width:20px;
    text-align:center;
    position:absolute;
    left:235px;
    top:50px;
}

#tag {
    width:249px;
    height:46px;
    position:absolute;
    background-image:url(../../images/profil/tag.png);
    margin-left:18px;
}
#tag .clantag {
    position:absolute;
    left:48px;
    top:17px;
    width:88px;
    text-align:center;
}

#sec_skills {
    width:282px;
    height:237px;
    position:absolute;
    background-image:url(../../images/profil/sec_skills.png);
    margin-left:3px;
}

#sec_exp {
    width:92px;
    height:28px;
    position:absolute;
    left:46px;
    top:1px;
    text-align:center;
    padding-top:15px;
}
#sec_spellpoints {
    width:92px;
    height:28px;
    position:absolute;
    left:189px;
    top:1px;
    text-align:center;
    padding-top:15px;
}

#part_1_2 #profil {
    margin-top:4px;
    width:100%;
    height:471px;
    background-image:url(../../images/1px_transparent_black15.png);
    border:1px solid #555555;
    color: #cccccc;
}

#part_1_2 #profil #player {
    width:275px;
    height:382px;
    background-image:url(../../images/profil/profil.png);
    margin:0 auto;
    top:40px;
    position:relative;
}

#part_0 .menu {
    background-position: 0 0;
    background-repeat:no-repeat;
    margin-left:4px;
    height:28px;
    position:relative;
    float:left;
}
#part_0 .menu:hover {
    background-position: 0 -28px;
    cursor:pointer;
}

#part_0 .equipment {
    width:110px;
}

#part_0 .played_games {
    width:150px;
}
#part_0 .general_informations {
    width:130px;
}
#part_0 .comments {
    width:180px;
}
#part_0 .tournaments {
    width:80px;
}

#part_0 .active {
    background-position: 0 -28px;
}
#part_0 .arrows {
    width:35px;
    background-position: 0 0;
    background-repeat:no-repeat;
    margin-left:4px;
    height:28px;
    position:relative;
    float:left;
}

div.user_fights {
    background-image:url(../../images/1px_transparent_black15.png);
    border:1px solid #555555;
    color: #cccccc;
    width:100%;
    min-height:20px;
    margin-top:10px;
    padding:5px;
}

span.up_win {
    color:#8dc63f;
}

span.up_lose {
    color:#ed1c24;
}

td.up_pointer {
    width:15px;
    font-size:12px;
    font-weight:bold;
    background-image:url(../../images/1px_transparent_black15.png);
    border:1px solid #555555;
    text-align:center;
    color:#7d7d7d;
}



/*  =====================   Comments ======================= */

#user_comments {
    width:400px;
    height:auto;
    min-height:10px;
    overflow:hidden;
}


