* {
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 11px;
}

body {
    background: white;
    margin: 0;
    padding:0;
}

form {
    padding: 0;
    margin: 0;
}

img {border: 0}

a {
    color: #0000CC;
}

.m_menu
{
    position: absolute;
    right: 50%;
    margin-right: -360px;
    top: 15px;
}

.m_menu a {
    color: #525252;
    text-decoration: none;
    margin-right: 10px;
}


.b_menu {
    height: 18px;
    text-align: center;
}

.b_menu a {
    color: #ff28db;
    margin-left: 6px;
    margin-right: 6px;
    text-decoration: none;
}

.b_menu a:hover {
    text-decoration: underline;
}

.main_td {
    background: white;
}


.boxt {
    height: 25px;
    color: white;
    font-weight: bold;
    padding-left: 20px;
    background: url(/theme/gfx/bgpink.jpg) top left repeat-x;
}
.boxtr
{
    height: 25px;
    color: white;
    font-weight: bold;
    padding-left: 20px;
    background: url(/theme/gfx/bggray.jpg) top left repeat-x;
}

.boxm { font-size: 10px; 
color: #3a3a38; 
padding: 4px; 
background: white; 
background: url(/theme/gfx/bgleft.jpg) top left repeat-x;
border-bottom: dotted 1px #525252;

}
.boxm div a { color: #3a3a38}

.path {
    position: absolute;
    left: 50%;
    margin-left: -240px;
    top: 68px;
}

.loggout {
    position: absolute;
    left: 50%;
    margin-left: 180px;
    top: 48px;
}

.path a {
    color: black;
}

.maintitle {
    height: 30px;
    padding-left: 50px;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
    color: red;
}

.modhead {
    padding-bottom: 30px;
    font-size: 14px;
}

.balt {
    font-size: 9px;
}

.balt a{
    font-size: 9px;
    color: #ff28db;
    text-decoration: none;
}
.balt a:hover {color: red;}




.t09	{ font-size: 9px }
.t10	{ font-size: 10px }
.t10b	{ font-size: 10px; font-weight: bold }

.t11	{ font-size: 11px }
.t11b	{ font-size: 11px; font-weight: bold }

.t12	{ font-size: 12px;}
.t12b	{ font-size: 12px; font-weight: bold; color: #000033}

.tdesc	{ color: #666666;}
.t11dg { font-size: 11px; color: #696969; }


.forminputerror {
    border: solid 1px red;
}

.pnick {
    font-size: 14px;
    font-weight: bold;
    color: #ff28db;
    margin-bottom: 6px;
}

.formerrormessage {
    border: solid 1px red;
    padding :10px;
    margin-bottom: 10px;
}



.nick, .nick a{
    font-weight: bold;
    color: #ff28db;
}

.viewdesco { color: red; }
.viewdesc	{ background: #f5f9fd; padding: 3px;}

.pt p { padding: 2px; margin: 2px; }
.pt span { color: red; }

.pp {background: #f5f9fd; }

.addon { background: #7f7f7d; padding: 3px; }
.addon table {width: 100%; background: white; border: solid 3px #7f7f7d }
.addon a { color: #ff28db;}

.poczta_textarea
{
    width: 100%;
    height: 200px;
}
.poczta_error
{
    border: 1px solid black;
    text-align: center;
    padding: 10px;
    color: #ff01cc;
    background: #eaebe6;
}
.poczta_textmail
{
    padding: 5px;
    background: #dddddd;
}
.poczta_toprow TD
{
    background: #ebece7;
}
.poczta_ul DIV
{
    margin-bottom: 5px;
}
.poczta_ul DIV A
{
    color: red;
    text-decoration: none;
    font-weight: bold;
}
.poczta_white
{
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}


.title1
{
    border: 1px solid black;
    text-align: center;
    padding: 10px;
    color: #ff01cc;
    background: #eaebe6;
}

.title2
{
    border: 1px solid black;
    text-align: center;
    padding: 10px;
    color: #ff01cc;
    background: #eaebe6;
}

.title3
{
    border: 1px solid black;
    text-align: center;
    padding: 10px;
    color: #ff01cc;
    background: #eaebe6;
}



.warninginfo
{
    border: 1px solid #000000;
    text-align: center;
    padding: 10px;
    color: #ff01cc;
    background: url(/i/icon/warning.gif) no-repeat 10px center #eaebe6;
}
.infoinfo
{
    border: 1px solid #000000;
    text-align: center;
    padding: 10px;
    color: #ff01cc;
    background: url(/i/icon/info.gif) no-repeat 10px center #eaebe6;
}



.prevnext {
    width: 100%; text-align: center;
    margin-bottom: 10px;
}

.prevnext a {
    font-size: 12px;
    padding: 5px;
}


.text_left DIV
{
    width: 100%;
    clear: both;
    padding: 2px;
}
.text_left A
{
    color: black;
    text-decoration: none;
}
.text_topic
{
    color: #ff28db;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 10px;
}
.text_text
{
    font-size: 12px;
}
.text_time
{
    text-align: right;
    font-size: 10px;
    color: grey;
}
.blue
{
    text-decoration: none;
    color: #2b6699;
    font-size: 8px;
    font-weight: bolder;
}

.kmenu {
    padding: 5px; margin-top: 4px;
}

.kmenu a, .kmenu span {margin: 4px; padding: 6px;}

.kmenu a        { background: #ebece7; font-size: 12px; color: #ff28db; }
.kmenu span     { background: #7b7b7d; color: white; font-size: 12px; font-weight: bold;}


.ksmenu {
    padding: 5px; margin-top: 4px;
    margin-bottom: 10px;
}

.ksmenu a, .ksmenu span {margin: 4px; padding: 6px;}

.ksmenu a       { background: #ebece7; font-size: 12px; color: #ff28db; }
.ksmenu span    { background: #7b7b7d; color: white; font-size: 12px; font-weight: bold;}

.kmenuhr { margin: 1px; color: #2b6699}

.kmlist {font-size: 12px;}

.kmlist li {
    padding: 2px;
    font-size: 12px;
}

.klubtable td p { color: #7b7b7d}
.klubtable td li { font-size: 12px; color: #7b7b7d; padding: 2px; }
