BODY { margin: 0px;  padding: 0px;  font-family: Arial, Helvetica; font-size: 10pt; color: #000000;  }
TD, P, DIV  { font-size: 9pt; }
INPUT, SELECT, TEXTAREA  { font-size: 8pt; font-family: Arial, Helvetica; }

A:link { color: #000000; text-decoration: none }
A:visited { color: #000000; text-decoration: none }
A:active { color: #000000; text-decoration: none }
A:hover { color: #ff0000; text-decoration: underline }

OL.alpha { list-style-type: lower-alpha; }
UL { list-style-type: square; margin-top: 2px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px }

.info {color: #0000ff;}

.error-msg { color: #d70000; }
.error-msg LI { color: #d70000; }

/* banner */
.bnr-txt { font-size: 7pt; font-weight: normal; text-align: center; font-style: normal;   }

/* vysvetlivky */
.vys-stat { font-size: 8pt; font-weight: normal; padding-bottom: 2px }
.vys-stat-r { font-size: 8pt; font-weight: normal; padding-bottom: 2px; text-align: right }
.high_letter { font-size: 8pt; font-weight: bold; text-decoration: underline }

/*strankovanie*/
.sipka {font-size: 6pt; font-weight: bold; }
.sipka  A:link { color: #000000; text-decoration: underline }
.sipka  A:visited { color: #000000; text-decoration: underline }
.sipka  A:active { color: #000000; text-decoration: underline }
.sipka  A:hover { color: #ff0000; text-decoration: underline }

/* Form */
TD.notnull { font-weight: bold; }
TD.notnull-bad { color: #d70000; font-weight: bold; }
TD.null { font-weight: normal; }
TD.null-bad { color: #d70000; font-weight: normal; }

.picture  A:link { color: #ffffff; text-decoration: none }
.picture  A:visited { color: #ffffff; text-decoration: none }
.picture  A:active { color: #ffffff; text-decoration: none }
.picture  A:hover { color: #ffffff; text-decoration: none }

.kategoria { color: #000000; font-weight: bold; font-size: 10pt;  }
.kategoria .small  { color: #aeaeae; font-weight: normal; font-size: 8pt;  }

.kategoria  A:link { color: #000000; text-decoration: none }
.kategoria  A:visited { color: #000000; text-decoration: none }
.kategoria  A:active { color: #000000; text-decoration: none }
.kategoria  A:hover { color: #ff0000; text-decoration: underline }


.kategoria .small A:link { color: #aeaeae; text-decoration: none }
.kategoria .small A:visited { color: #aeaeae; text-decoration: none }
.kategoria .small A:active { color: #aeaeae; text-decoration: none }
.kategoria .small A:hover { color: #ff0000; text-decoration: underline }

.submenu { color: #575757; font-weight: bold; font-size: 9pt;  }
.submenu  A:link { color: #575757; text-decoration: underline }
.submenu  A:visited { color: #575757; text-decoration: underline }
.submenu  A:active { color: #575757; text-decoration: underline }
.submenu  A:hover { color: #ff0000; text-decoration: underline }


.kontakt { color: #000000; ; font-size: 7pt; text-align: justify; margin-left: 5px; margin-right: 5px; }
.kontakt  A:link { color: #ff0000; text-decoration: none }
.kontakt  A:visited { color: #ff0000; text-decoration: none }
.kontakt  A:active { color: #ff0000; text-decoration: none }
.kontakt  A:hover { color: #ff0000; text-decoration: underline }

.tablelist {  }

.tablelist .header  A:link { color: #ffffff; text-decoration: underline }
.tablelist .header  A:visited { color: #ffffff; text-decoration: underline }
.tablelist .header  A:active { color: #ffffff; text-decoration: underline }
.tablelist .header  A:hover { color: #ffff59; text-decoration: underline }

.tablelist .pale { background-color: #ffffff; }
.tablelist .dark { background-color: #ebebeb; }

.tablelist .header { background-color: #a2a2a2; font-weight: bold; padding-bottom: 2px; padding-top: 2px; color: #ffffff; white-space: nowrap; }
.tablelist TD { font-size: 8pt; }
.tablelist .header TD { font-size: 8pt; white-space: nowrap; }

.tablelist .header .left { text-align: left; color: #ffffff; font-size: 8pt; }
.tablelist .header .right { text-align: right; color: #ffffff; font-size: 8pt; }
.tablelist .header .center { text-align: center; color: #ffffff; font-size: 8pt; }

.tablelist .left { text-align: left; color: #000000; }
.tablelist .right { text-align: right; color: #000000; }
.tablelist .center { text-align: center; color: #000000; }

.tbl-stat { font-size: 9pt; font-weight: bold; padding-top: 15px; text-align: center; }

.menu1 { font-size: 10pt; font-weight: bold; padding-top: 10px; text-align: left; }

.menu1 A:link { color: #000000; text-decoration: none }
.menu1 A:visited { color: #000000; text-decoration: none }
.menu1 A:active { color:#000000; text-decoration: none }
.menu1 A:hover { color: #ff0000; text-decoration: underline }

.menu1 A:link.sel { color: #ff0000; text-decoration: none }
.menu1 A:visited.sel { color: #ff0000; text-decoration: none }
.menu1 A:active.sel { color: #ff0000; text-decoration: none }
.menu1 A:hover.sel { color: #ff0000; text-decoration: underline }


.toolbar {  width: auto; padding-bottom: 10px;  padding-top: 2px;   } 

.toolbar .left { float: left;  text-align: left; padding-left: 10px;  font-size: 8pt; } 
.toolbar .right { float: right;  text-align: right; padding-right: 10px; font-size: 8pt; } 
.toolbar .center { text-align: center; font-size: 8pt; } 


H1 { font-size: 12pt; margin-top: 10px; margin-bottom: 2px; font-weight: bold; }

.smalltext P { font-size: 8pt; margin-top: 1px; margin-bottom: 2px; font-weight: normal; }
.smalltext DIV { font-size: 8pt; margin-top: 0px; margin-bottom: 0px; font-weight: normal; }
.smalltext H1 { font-size: 8pt; margin-top: 10px; margin-bottom: 2px; font-weight: bold; }
.smalltext H1.first { font-size: 8pt; margin-top: 0px; margin-bottom: 2px; font-weight: bold; }
.smalltext .row { width: auto; margin-bottom: 2px; } 
.smalltext .row .desc { color: #9e0a0e; } 


