body {
    background:URL('./images/bg.jpg') repeat-y top center #860500;
}
#top {
    background:URL('./images/bg-top.gif') repeat-x top center;
}
#topc {
    background:URL('./images/top.gif') no-repeat bottom center;
}
#mmenu li {
    background:URL('./images/mmenu-bg.gif') repeat-x bottom left;
}
#mmenu li a {
    background:URL('./images/mmenu-right.gif') no-repeat bottom right;
}

/*#mmenu li.vv a, #mmenu li.nv a, #mmenu li.su a { padding-top:5px;padding-bottom:5px; }*/

#mmenu li.smc { background:URL('./images/a-b-bg.gif') repeat-x bottom left; }
#mmenu li.smc span { background-image:URL('./images/a-b-left.gif'); }
#mmenu li.smc a { background:URL('./images/a-b-right.gif') no-repeat bottom right; }

#mmenu li.kmb { background:URL('./images/a-c-bg.gif') repeat-x bottom left; }
#mmenu li.kmb span { background-image:URL('./images/a-c-left.gif'); }
#mmenu li.kmb a { background-image:URL('./images/a-c-right.gif'); padding-left: 73px; }

#mmenu li.p  span  { background-image:URL('./images/mmenu-p.gif'); }
#mmenu li.ks span { background-image:URL('./images/mmenu-ks.gif'); }

/* aktivna polozka */
#mmenu li.active { background-image:URL('./images/mmenu-bg-a.gif'); }
#mmenu li.active a { background-image:URL('./images/mmenu-right-a.gif'); }
#mmenu li.p.active  span  { background-image:URL('./images/mmenu-p-a.gif'); }
#mmenu li.ks.active span  { background-image:URL('./images/mmenu-ks-a.gif'); }
#mmenu li.smc.active span  { background-image:URL('./images/mmenu-smc-a.gif'); }
#mmenu li.kmb.active span  { background-image:URL('./images/mmenu-kmb-a.gif'); }

#tmenu li.hs  { background-image:URL('./images/tmenu-hs-bg.gif');background-color:#0170E5; }
#tmenu li.hs span.span1  { background-image:URL('./images/tmenu-hs-l.gif'); }
#tmenu li.hs span.span2  { background-image:URL('./images/tmenu-hs-r.gif'); }
#tmenu li.sps { background-image:URL('./images/tmenu-sps-bg.gif');background-color:#FF4A4A; }
#tmenu li.sps span.span1  { background-image:URL('./images/tmenu-sps-l.gif'); }
#tmenu li.sps span.span2  { background-image:URL('./images/tmenu-sps-r.gif'); }
#tmenu li.spv { background-image:URL('./images/tmenu-spv-bg.gif');background-color:#17B700; }
#tmenu li.spv span.span1  { background-image:URL('./images/tmenu-spv-l.gif'); }
#tmenu li.spv span.span2  { background-image:URL('./images/tmenu-spv-r.gif'); }

#tmenu li.sps a.active { padding-top:20px; }

#homemenu li.home { background:URL('./images/a-home-bg.gif') repeat-x top left; }
#homemenu li.info { background:URL('./images/a-info-bg.gif') repeat-x top left; }
#homemenu li.home span { background-image:URL('./images/a-home-left.gif'); }
#homemenu li.info span { background-image:URL('./images/a-info-left.gif'); }
#homemenu li.home a { background:URL('./images/a-home-right.gif') no-repeat top right; }
#homemenu li.info a { background:URL('./images/a-info-right.gif') no-repeat top right; }

#humormenu li.humor { background:URL('./images/a-info-bg.gif') repeat-x top left; }
#humormenu li.humor span { background-image:URL('./images/a-info-left.gif'); }
#humormenu li.humor a { background:URL('./images/a-info-right.gif') no-repeat top right; }

/* blue block */
.blueblock {
    background: #AB0700;
}
.blueblock .t1, .blueblock .b2 {
    background: #4290E7;
    border-left: 1px solid #AB0700;
    border-right: 1px solid #AB0700;
}
.blueblock .t2, .blueblock .b1 {
    background: #4290E7;
    border-left: 1px solid #AB0700;
    border-right: 1px solid #AB0700;
}
.blueblock .ct {
    background: #4290E7;
}

#page {
    background:URL('./images/page-bg.gif') repeat-x bottom left #AB0700;
    border-bottom:10px solid #FF4E4E;
}

a.maxitestlink {
    background:URL('./images/bull.gif') no-repeat bottom center;
}

.cmenuC {
    /* background:URL('./images/bull.gif') no-repeat bottom center; */
}
.cmenuC.nobg {
    background-image: none;
}
.cmenuC .t1,.cmenuC .b2,.cmenuC .t2,.cmenuC .b1 {
    border-left:1px solid #CD221A;
    border-right:1px solid #CD221A;
    background:#EC382F;
}

.cmenuC .t3 {
    background: #EC382F;
}

.cmenuC .t3 h3 {
    margin: 0px;
    padding: 10px 10px 0px 10px;
    font-family: Arial, sans-serif;
    font-size: 1.3em;
}

.cmenuC ul {
    background:#EC382F;
}
.cmenuC ul li {
    background:URL('./images/item01.gif') no-repeat 0px 2px;
}

#sidebarR .loginform {
    background:URL('./images/block-b-bg.gif') repeat-y top left;
}
#sidebarR .loginform .head {
    background:URL('./images/block-b-top.gif') no-repeat top left;
}
#sidebarR .loginform .content {
    background:URL('./images/block-b-bottom.gif') no-repeat bottom left;
}

#sidebarR .fcnBlock {
    background:URL('./images/rpanel-bg.gif') repeat-y top left;
}
#sidebarR .fcnBlock .head {
    background:URL('./images/rpanel-top.gif') no-repeat top left;
}
#sidebarR .fcnBlock .content {
    background:URL('./images/rpanel-bottom.gif') no-repeat bottom left;
}

.contextMenu {
    border-bottom: 1px solid #FF4E4E;
}

/* lightbox */
#lightbox {
    border:5px solid #D42211;
}

/* fotogaleria */
.photogallery dl.pgImage {
    border: 1px solid #FF4E4E;
    background-color: #FF6F6F;
}
.photogallery dl.pgImage a img {
    border: 1px solid #FF4E4E;
}

/* formulare na posialnie linky a otazky */
#content form.emailform fieldset {
    border: 1px solid #FF4E4E;
}
#content form.emailform legend {
}
#content form.emailform .text, #content form.emailform textarea {
    background-color: #EEE;
    border: 1px solid #000;
}

#content hr {
    border-width: 0px 0px 2px 0px;
    border-style: solid;
    border-color: #FF4E4E;
}

/* news */
#content dl.news dt {
    background: url('./images/news-l.gif') no-repeat top left;
}
#content dl.news dt span.header {
    background: url('./images/news-r.gif') no-repeat top right #FE4747;
}
#content dl.news dd {
    border: 2px solid #FE4747;
}
#content dl.news a {
    color:#AB0700;
}

/* maly oranzovy blok */
#sidebarR .rblock {
    margin: 0px;
    padding: 0px;
    width: 200px;
    background: url('./images/rpanel-bg.gif') repeat-y left top;/* #FF8A00;*/
}
#sidebarR .rblock .head {
    background: url('./images/rpanel-top.gif') no-repeat top left;
    padding: 10px 20px 0px 25px;
}
#sidebarR .rblock .content {
    background: url('./images/rpanel-bottom.gif') no-repeat left bottom;
    padding:0px 10px 0px 25px;
}
#sidebarR .rblock h4 {
    margin: 0px;
    padding: 0px;
    font-size: 1.1em;
    padding: 10px 10px 10px 30px;
}
#sidebarR .rblock h4.list { background: url('./images/rpanel-ico-list.gif') no-repeat 0px 50%; }
#sidebarR .rblock h4.write { background: url('./images/rpanel-ico-write.gif') no-repeat 0px 50%; }
#sidebarR .rblock h4.write1 { background: url('./images/rpanel-ico-write2.gif') no-repeat 0px 50%; }
#sidebarR .rblock h4.db { background: url('./images/rpanel-ico-db.gif') no-repeat 0px 50%; }
#sidebarR .rblock h4.info { background: url('./images/rpanel-ico-info.gif') no-repeat 0px 50%; }
#sidebarR .rblock h4 a {
    text-decoration: none;
    text-transform: uppercase;
}

/* maly cierny blok */
#sidebarR .bblock,#sidebarR .rblock {
    cursor:pointer;
}
#sidebarR .bblock {
    margin: 0px;
    padding: 0px;
    width: 200px;
    background: url('./images/block-b-bg.gif') repeat-y top left;
}
#sidebarR .bblock .head {
    background: url('./images/block-b-top.gif') no-repeat top left;
    padding: 10px 20px 0px 25px;
}
#sidebarR .bblock .content {
    background: url('./images/block-b-bottom.gif') no-repeat top left;
    padding: 0px 10px 0px 25px;
}
#sidebarR .bblock h4 {
    margin: 0px;
    padding: 0px;
    font-size: 1.1em;
    padding: 10px 10px 10px 30px;
}
#sidebarR .bblock h4.game { background: url('./images/block-ico-game.gif') no-repeat 0px 50%; }
#sidebarR .bblock h4.write { background: url('./images/block-ico-write.gif') no-repeat 0px 50%; }
#sidebarR .bblock h4.list { background: url('./images/block-ico-list.gif') no-repeat 0px 50%; }
#sidebarR .bblock h4.db { background: url('./images/bpanel-ico-db.gif') no-repeat 0px 50%; }
#sidebarR .bblock h4.write2 { background: url('./images/block-ico-write2.gif') no-repeat 0px 50%; }
#sidebarR .bblock h4 a {
    text-decoration: none;
    text-transform: uppercase;
}

/* vysledky */
table.vysledky th {
    background-color: #910600;
}
table.vysledky td {
    background-color: #BF1F17;
}
table.vysledky tr.row2 td {
    background-color: #CF0A00;
}

table.vysledky_postup td {
    background-color: #AB0700;
}

.vysledky_majstrovstiev_rocnik {
    float: left;
    width: 115px;
    text-align: center;
    padding: 10px 0px 15px 0px;
    margin: 5px;
    border: 1px solid #FF4E4E;
}
