body, p, td, th, ul, ol, h1, h2, h3, div, span {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
body, p, td, th, ul, ol, div, span {font-size: 12px;}
h1 {
        font-size: 24px;
        font-weight: bold;
        margin: 0px 0px;
}
h2 {
        font-size: 18px;
        font-weight: bold;
        margin: 0px 0px;
}
h3 {
        font-size: 15px;
        font-weight: bold;
        margin: 0px 0px;
}
.menu, .menu a {  font-weight: bold; color: #FFFFFF; text-decoration: none; font-size: 10px}
.small, .small div, .small td, .small input, .small select {  font-size: 10px}
p.small {
        margin: 2px 0px;
}
.white {  color: #FFFFFF}
.controls, .controls a {
        font-size: 10px;
        font-weight: bold;
        color: #ffffff;
}
.button, .button a {
        font-size: 10px;
        font-weight: bold;
        color: #000000;
}
table.seznam td.button {
        text-align: right;
        background-color: #BDBDBD;
}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

form {
        margin: 0px;
}

.navigace, .navigace a {
        font-size: 10px;
        color: #00659C;
}

/* navigacny strom */
.branchName {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 11px;
}
.branchName a {
        text-decoration: none;
        font-weight: bold;
}
.branchContent {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 11px;
        padding-left: 15px;
        font-weight: normal;
}
.branchContent a {
        font-weight: normal;
}
.branchSelected {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #808080;
}



/* tabulky */
th {
        background-color: #00659C;
        text-align: left;
        font-weight: bold;
        color: #ffffff;
}
th a {
        color: #ffffff;
}
table.seznam td {
        /* background-color: #DDDDDD; */
}
table.seznam td, table.seznam th {
        padding: 2px;
}

table.seznam td.light {
        background-color: #ffffff;
        padding: 0px;
}
table.seznam td.dark {
        background-color: #999999;
        padding: 0px;
}



.right {
        text-align: right;
}
.center {
        text-align: center;
}

.vice {
        font-weight: bold;
        font-size: 10px;
        text-align: right;
}


/* switch */
.switch {
        text-align: right;
}
.switch div {
        width: 150px;
        text-align: center;
        padding: 2px;
}
.switch div.on {
        border: 1px solid #000000;
}


/* uputavky */
.uputavky {
        background-color: #DDDDDD;
}




.adminSekce {
        width: 100%;
}
.adminSekce span {
        float: left;
        width: 48%;
        padding: 4px;
        margin: 1px;
        background-color: #BDBDBD;
}
.adminSekce span a {
        font-weight: bold;
        font-size: 10px;
        color: #000000;
}


.reset {
        clear: both;
}

.long {
        width: 100%;
}
