.bohaterProfil {float: left; height: auto; width:100%; border-top: 1px solid #E7E6EB; border-bottom: 1px solid #E7E6EB;
        padding-top: 8px; padding-bottom: 8px; margin-top: 8px; }
.bohaterProfil img.portret { float: right; width: 90px; margin:7px; }
#Content .bohaterProfil img.icon { border: 0; margin:0; padding: 0; margin-right: 4px; }


.bohaterProfil hr.odstep { height: 2px; }
.bohaterProfil .opis { width: 140px; border: 0px solid #000; }
.bohaterProfil .val { display:block; float:right;}
.bohaterProfil ul, ul.profileStats { width: 90%; margin-top:10px;}
.bohaterProfil li, .profileStats li {   border-bottom:1px solid #D5D5D5; margin-bottom:3px; padding-bottom:3px; }
/* wersja szeroka */
.bohaterProfil.big {float: left; height: auto; width:100%; border-top: 0px solid #999999; border-bottom: 1px solid #999999; padding-top: 8px; padding-bottom: 8px; margin-top: 8px; }
.bohaterProfil.big .ilu { float: right; width: 94px; }
.bohaterProfil.big img { float: right; width: 90px; margin-top:7px; }
.bohaterProfil.big .opis { width: 325px; }
.bohaterProfil.big .val { display:block; float:right;}
.bohaterProfil.big ul, ul.profileStats { margin-top:10px;}
.bohaterProfil.big li, .profileStats li {   border-bottom:1px solid #D5D5D5; margin-bottom:3px; padding-bottom:3px; }

#ProfilBohatera img { float: left; }
#ProfilBohatera h4, #ProfilBohatera ul { float: right; width: 340px; }
#ProfilBohatera p { float: right; width:340px; text-align: right; }
#ProfilBohatera p.l { float: right; width:340px; text-align: left; }
#ProfilBohatera p.mani { float:left; width: 100%; text-align: left; height: auto;}

table.kalendarzRozgrywki.profilBohatera { margin-bottom: 10px; }
table.kalendarzRozgrywki.profilBohatera th,
table.kalendarzRozgrywki.profilBohatera td  {   text-align: left;}
table.kalendarzRozgrywki.profilBohatera td.d2,
table.kalendarzRozgrywki.profilBohatera th.d2
  { text-align: right;}
table.kalendarzRozgrywki.profilBohatera th.d3,
table.kalendarzRozgrywki.profilBohatera td.d3
  { text-align: center;}


.kontaktProfil {
    float: left; height: auto; width: 100%; border: 0; border-bottom: 0px solid #999999;
    padding-top: 8px; padding-bottom: 8px; margin-top: 8px; margin-right: 10px; }
.kontaktProfil img.portret { float: left; }

.kontaktProfil .opis { float: left; width: 320px; border: 0px solid #000000; padding-left: 10px; }
.kontaktProfil .cechy { float: left; width: 320px; border: 0px solid #000000; padding-left: 10px;}
.kontaktProfil .opis p.buttons { float: left; height: 20px;
            margin:0; padding:0; padding-left: 0px; padding-bottom: 0px; border: 0px solid #000000; }
.kontaktProfil .opis p.buttons img.icon { border: 0; margin:0; padding: 0; border: 0px solid #000000;  }
.kontaktProfil .opis p.buttons a { padding-left: 10px; border: 0px solid #000000;  line-height: 20px; }



.bohaterProfilChmurka { background: #E4EBEE; float: left; height: 220px; width:280px;
        border: 1px solid #EAE9E7;
        border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;
        padding: 8px; margin-top: 8px; }
.bohaterProfilChmurka img.portret { float: right; width: 90px; margin:7px; }
.bohaterProfilChmurka img.icon { border: 0; margin:0; padding: 0; margin-right: 4px; }
.bohaterProfilChmurka hr.odstep { height: 2px; }
.bohaterProfilChmurka .opis { width: 140px; border: 0px solid #000; }
.bohaterProfilChmurka .val { display:block; float:right;}
.bohaterProfilChmurka ul, ul.profileStats { width: 90%; margin-top:10px;}
.bohaterProfilChmurka li, .profileStats li {    border-bottom:1px solid #D5D5D5; margin-bottom:3px; padding-bottom:3px; }

form.graczEdit { width: 380px; margin-left: 80px; }
form.graczEdit input, form.graczEdit select { width: 300px; }
form.graczEdit input.submit { float: right; width: 100px; }
form.graczEdit td.label { width: 170px; }
form.graczEdit .cechy2 input { width: 40px; }
form.graczEdit input.s { width: 20px; margin-right: 10px;
            border: 0px solid #000000;  }

#jobCard { float: left; }


.profileList { height: auto; }
.profileList td { padding-right:10px; }
.profileList td.profile {  heigth: auto; width: 190px;}
.profileList h4, .wybory h1 { font-size: 16px; font-weight: bold; color:#991D1B; }
.profileList h5 { font-size: 12px; font-weight: bold; color:#999999; }

/* korespondencja */

.korespondencjaButtons { float: right; width: 200px;}
.korespondencjaButtons a { float: right; display: block; width: 150px; height: auto;
    text-align:left; padding-top: 6px; padding-bottom: 6px; padding-left: 4px; margin-top: 3px; }

.mainTab {  margin-bottom: 20px; }
.mainTab td { vertical-align: middle; }
.wiadomosc.ikona { width: 25px; }

.wiadomosc.temat { font-size: 12px; font-weight: bold;}
.wiadomosc.temat.n a { font-weight: bold; color: #000000;  }
.wiadomosc.temat.p { font-weight: normal; color:#991D1B;}
.wiadomosc.nadawca { width: 95px; }
th.wiadomosc.nadawca  { width: 95px; font-size: 12px; font-weight: bold;}
.wiadomosc.odbiorca { width: 270px; font-size: 12px; font-weight: bold; }
th.wiadomosc.data  { width: 50px; font-size: 12px; font-weight: bold;}
.wiadomosc.data { width: 50px; }
.wiadomosc.usun { width: 20px; padding-right: 0px; }

.register.korespondencja { width: 100%; }
.register.korespondencja label { width: 80px; font-weight: bold;}
.register.korespondencja input, .register.korespondencja textarea { width: 390px;}
.register.korespondencja textarea { height: 300px; }


tr.sel1 td { font-weight: bold; color: #ffffff; background: #991D1B; }
tr.sel2 td { font-weight: bold; background: #7CB9CB; }
