.headerline { background:#330066; color:#fff; background-image:url(./top.jpg); background-position:top left; background-repeat:no-repeat;}
.maintext {color:#fff; background:#330066; background-image:url(./bottom.jpg); background-position:bottom right; background-repeat:no-repeat;}
th { color:#fff; background:#ccc; }
td.date {text-align:center;white-space: nowrap;vertical-align:top;}
.dateinline {font-weight: bold; white-space: nowrap; }
#tematics a:link, a:visited, a:active { color: #fff; text-decoration: none; border-bottom: thin dashed; } 
#tematics a:hover { text-decoration: none; color: #330066; background: #fff; border-bottom: thin dashed; } 
#tematics li {font-size: 1.1em; font-weight: bold; padding-top: 0.5em;}
#tema01 li {font-size: 1em; font-weight: normal; padding-top: 0em;}
#tema02 li {font-size: 1em; font-weight: normal; padding-top: 0em;}
#tema03 li {font-size: 1em; font-weight: normal; padding-top: 0em;}
#tema04 li {font-size: 1em; font-weight: normal; padding-top: 0em;}
#tema05 li {font-size: 1em; font-weight: normal; padding-top: 0em;}
#tema06 li {font-size: 1em; font-weight: normal; padding-top: 0em;}
#tema07 li {font-size: 1em; font-weight: normal; padding-top: 0em;}
#tema08 li {font-size: 1em; font-weight: normal; padding-top: 0em;}
#tema09 li {font-size: 1em; font-weight: normal; padding-top: 0em;}
#tema10 li {font-size: 1em; font-weight: normal; padding-top: 0em;}
.subtematics ul {font-size: 1em; font-weight: normal; padding-top: 0em;}
#printdocs td {background:#666699;}
#topics li.maintopic {font-weight: bold; font-size: larger; text-transform: uppercase;}
#spisok td {padding:0.5em;}
#spisok th {color: #000;}
#spisok a:link, a:visited, a:active { color: #000; }
