body { color: black; }

p {}
.top { color: maroon; text-decoration: none }
.top:hover  { color: purple; font-weight: bolder; text-decoration: underline }
.title { color: black; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.menu_title { font-size: 13px; font-family: tahoma; font-weight: bold; text-decoration: underline; }
.menu_section { font-size: 12px; font-family: tahoma, arial; font-weight: bold; letter-spacing: 1px; }
.software_rubrika { color: #454545; font-size: 12px; font-family: tahoma, arial; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; }
.software_rubrika_data { font-size: 12px; font-family: tahoma, arial; padding-top: 3px; padding-bottom: 3px; }
.menu_sub { font-size: 11px; font-family: tahoma; }
.menu_sub_TMR { color: navy; font-size: 11px; font-family: tahoma; background-color: yellow; text-decoration: blink; }
.menu_list { font-size: 11px; font-family: tahoma; padding-left: 12pt; }
.text_body { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-align: justify; padding: 12pt; }
.text_body_main { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 6pt; }
.text_body_bold { font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text_named_reference { color: black; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.text_body_pcr { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text_body_list  { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.pspace { margin-top: -10pt; }
.author  { font-style: italic; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }
.lat_name { font-style: italic }
.section_title { color: green; font-weight: bold; font-size: 12pt; font-family: Arial, verdana ; text-align: left; margin-top: 12pt; margin-bottom: 12pt; margin-left: 4.23mm; }
.software_progr_title { color: green; font-size: 12pt; font-family: Arial, verdana; font-weight: bold; background-color: #eafff3; text-align: left; margin-top: 12pt; margin-bottom: 12pt; padding-top: 6px; padding-bottom: 6pt; padding-left: 10pt; }
.bottom_line { padding-bottom: 12pt; border-bottom: 1pt solid #0aa245; }
.section_menu { font-size: 10pt; font-family: tahoma, arial; margin-left: 25pt; padding-top: 12px; padding-bottom: 12pt; border-bottom: 1pt solid #0aa245; }
.software_positionline_top { color: #84c600; font-size: 8pt; font-family: "courier new"; text-align: left; padding-top: 20px; padding-bottom: 2px; padding-left: 10pt; border-top: 1pt solid green; }
.positionline { color: navy; font-size: 8pt; font-family: "courier new"; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border-top: 1pt solid green; }
table { background-color: white; }
.counter { color: #d4d5fc; font-size: 8pt; font-family: "courier new", arial, tahoma; text-align: right; }
.copyright { color: #d4d5fc; font-size: 8pt; font-family: "courier new", arial, tahoma; text-align: center; border-top: 1pt solid green; }
.copyright_software { color: #d4d5fc; font-size: 8pt; font-family: "courier new", arial, tahoma; text-align: center; }
.title_line { color: navy; font-size: 11pt; font-family: tahoma, arial; background-color: #fffee9; text-align: left; letter-spacing: 1pt; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border-top: 1pt solid green; border-bottom: 1pt solid green; }
.title_line_bottom { color: navy; font-size: 9pt; font-family: "courier new"; background-color: #fffee9; text-align: center; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }
.title_line_section { color: navy; font-size: 11pt; font-family: tahoma, arial; font-weight: bold; background-color: #fffee9; text-align: left; letter-spacing: 3pt; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border-top: 1pt solid green; border-bottom: 1pt solid green; }
.title_line_top { color: navy; font-size: 9pt; font-family: tahoma, arial; font-style: italic; background-color: #fffee9; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border-top: 1pt solid green; border-bottom: 1pt solid green; }
.td_top   { font-size: 11px; font-family: verdana; text-align: center; vertical-align: middle ; padding-bottom: 6px; }
a:hover { color: #ba0062; text-decoration: underline; }
a { color: #1c711c; text-decoration: none; }
.a_soft { color: #1c711c; font-weight: bold; text-decoration: none; }
.TMR { color: navy; font-weight: bold; background-color: yellow; text-decoration: blink; }
