A, A:link {
        color: #00F;
}
A:hover {
        color: #F00;
        text-decoration: none;
}


BODY {
        margin: 0px;
        background: #AAA;
        color: #000;
/*        color: #996600;*/
        VERTICAL-ALIGN: top; 
        FONT-FAMILY: arial,x; tahoma;
        font-size: 13px;
}
TABLE {
        font-size: 13px;
}

#TABHLAVNI {
      width: 778px;
}
#menu {
        width: 190px;
        background: #AAA url("../upl_files/bgmenu.gif") left top repeat-y;
}
#menu1 {
        width: 190px;
}
#hlavni {
        width: 560px;
        padding: 5px;
        background: #f0f8ff; 
/*        background: #FFFFCC;*/
}
#hlavni1 {
        width: 560px;
}

#paticka {
        margin-top: 40px;
        font-size: 9px;
        text-align: right;
}

.bleft {
        width: 5px;
        background: #AAA url("../upl_files/bleft.gif") right top repeat-y;
}
.bright {
        width: 5px;
        background: #AAA url("../upl_files/bright.gif") left top repeat-y;
}
.menuitem {
        width: 187px;
        padding-top: 3px;
        margin-left: 2px;
        padding-bottom: 2px;
        background: #AAA url("../upl_files/fgmenu.gif") left top repeat-y;
}
.menuitemborder {
        padding-top: 2px;
        margin-left: 8px;
        margin-right: 3px;
        padding-bottom: 0px;
}
.menuitem A, .menuitem A:link {
        margin-left: 0px;
        color: #FFF;
        font-weight: bold;
        font-size: 14px;
        text-decoration: none;
}
.menuitem A:hover {
        margin-left: 0px;
        color: #DDD;
        font-weight: bold;
        font-size: 14px;
        text-decoration: none;
}
.nadpisek {
        margin-top: 8px;
        margin-bottom: 4px;
        font: bold;
        font-size: 17px;
        color: navy;
        border-bottom: navy solid 2px;
}
.submenuitem {
        width: 187px;
        padding-top: 3px;
        margin-left: 2px;
        padding-bottom: 2px;
        background: #AAA url("../upl_files/fgsubmenu.gif") left top repeat-y;
}
.submenuitemborder {
        padding-top: 2px;
        margin-left: 25px;
        margin-right: 10px;
        padding-bottom: 0px;
}
.submenuitem A, .submenuitem A:link {
        margin-left: 0px;
        color: #000;
        font-weight: bold;
        font-size: 12px;
        text-decoration: none;
}
.submenuitem A:hover {
        margin-left: 0px;
        color: #FF3300;
        font-weight: bold;
        font-size: 12px;
        text-decoration: none;
}
.subnadpisek {
        margin-bottom: 7px;
        font: bold;
        font-size: 14px;
        color: #F00;
        border-bottom: #F00 solid 1px;
}
.r1 {
        width: 768px;
}

.r1 td {
        border-bottom: #FFCC99 solid 1px;
}


/* ############# FOOT ############# */
#foot {
        float: center;
        margin: 0px 0px 0px;
        width: 100%;
        text-align: center;
        font-size: 10px;
        color: #BBB;
        background: #AAA;
        padding: 3px 0px 2px;
/*        border-top: #444 solid 1px; */
}
#foot a {
        font-size: 10px;
        color: #BBB;
        text-decoration: none;
}
#foot a:link {
        color: #BBB;
}
#foot a:hover {
        color: #888;
        text-decoration: underline overline;
}
#foot small {
        font: 8px;
}
/* ############# END ############# */
