.darkbg { background-color: #4A9CD0; }

.ysptblhdr {
font: bold 12px sans-serif, Verdana, Helvetica,sans;
color: #FFFFFF;
height: 22px;
}

/* menu small white color */
a.menusmw {
    FONT: bold 10px sans-serif, Verdana, Helvetica,sans; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
a.menusmw:visited {
    COLOR: #FFFFFF;
}
a.menusmw:hover {
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline;
}

/* menu small gray color */
a.menusmg {
    FONT: bold 10px sans-serif, Verdana, Helvetica,sans; COLOR: #CCCCCC; TEXT-DECORATION: none;
}
a.menusmg:visited {
    COLOR: #CCCCCC;
}
a.menusmg:hover {
    COLOR: #CCCCCC;
    TEXT-DECORATION: underline;
}

.ysptblthbody1 { background-color: #DAEBF5; }    /** secondary table headers, with alternating rows in tbl body **/

.ydt { font: bold 10px sans-serif, Verdana, Helvetica,sans; color: #000000; }

/* styl riadok 1 */
.sr1 {
}

/* styl riadok 2 */
.sr2 {
    background-color: #DAEBF5;
}

table.center {
margin-left: auto;
margin-right: auto;
}

.ysptblbdr2 {
padding: 0 10px 0 10px;
}        /** lighter table border **/

/* nice with dark yellow backgroud */
.ndyb {
    font-size: 11px;
    font-weight: bold;
            color: #000000; 
            background-color: #DEDEC6;
}

/* nice blue with dark yellow backgroud */
.nibdyb {
    font-size: 11px;
    font-weight:bold;
    color: blue;
    background-color: #DEDEC6;
}

/* nice red with dark yellow backgroud */
.nirdyb {
    font-size: 11px;
    font-weight:bold;
    color: red;
    background-color: #DEDEC6;
}

/* nice red colored */
.nir {
    font-size: 11px;
    color: red;
}

/* nice red colored */
table.stats td a.nir {
    color: red;
}

/* nice red with light yellow backgroud */
.nirlyb {
    color: red;
    background-color: #F2F2DA;
    font-weight:bold;
}

/* nice with light yellow backgroud */
.nlyb {
    font-weight:bold;
            color: #000000; 
            background-color: #F2F2DA;}

            /* nice blue colored */
.nib {
    font-size: 11px;
    color: blue;
}

.niceb {
font-weight: bold;
}

.nice
{
font-size: 11px;
}

/* standard table cell, center alignement, nowrap */
.stdc {
    white-space: nowrap;
    text-align: center;
}

/* styl riadok hlavicka siva */
.srgr {
    background-color: #CCCCCC;
}

/* styl riadok hlavicka modra */
.srbl {
    background-color: #4A9CD0;
}

/* bold table cell, left alignement, nowrap, white text */
td.bollw {
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
    color: #FFFFFF;
}

.yspscores {
white-space: nowrap;
}
