@import url("default-import.css");
body 
  {
  background-color: white; 
  counter-reset:level1;
  }
img 
  {
  border: 0	
  }
*
  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
  }
hr 
  { 
  color : #336699;
  width:100%;
  height: 1px;
  }
ul,  ol,  dl 
	{
  font-size: 90%;
  color : Black;
  font-weight:normal;
  }
p 
  {
  font-size: 90%;
  color : Black;
  font-weight:normal;
  }
li p
  {
  font-size: 100%;
  }
h1
  {
  font-size:24px;
  font-style: normal;
  color : #336699;
  text-align :left;
  font-weight:bold;
  }
h2
  {
  font-size: 20px;
  font-style: normal;
  color : #336699;
  text-align :left;
  font-weight:bold;
  }
h3
  {
  font-size: 16px;
  font-style: normal;
  color : #336699;
  text-align :left;
  font-weight:bold;
  }
h4
  {
  font-size: 14px;
  font-style: normal;
  color : Black;
  text-align :left;
  font-weight:bold;
  }
h5
  {
  font-size: 14px;
  font-style: italic;
  color : Black;
  text-align :left;
  font-weight:bold;
  }
h6
  {
  font-size: 14px;
  font-style: italic;
  color : Black;
  text-align :left;
  font-weight:normal;
  }

a:link 
  {
  text-decoration: underline;   
  font-size: 95%;
  }
a:visited 
  {
  text-decoration: underline;    
  font-size: 95%;
  }
a:link:active, :visited:active 
  {
  text-decoration: underline;    
  font-size: 95%;
  }
a:link:hover
  {
  text-decoration: underline;   
  font-size: 95%;
  }
span.link
  {
  font-size: 95%;
  }

.small 
  {
  font-size: 75%;
  color : Black;
  font-weight:normal;
  }

.table 
  {
  }

.header
  {
  font-size:30px;
  font-style: normal;
  color : #336699;
  text-align :left;
  font-weight:bold;
  }

.UKOLNpagetitle
  { 
  font-size:30px;
  font-style: normal;
  color : #336699;
  text-align :left;
  font-weight:bold;
  }

table.iemsr-navigation 
  {
  display: none;
  }
  
table.iemsr-navigation-small 
  {
  display: none;
  }
  
table.iemsr-navigation-small-1
  {
  display: none;
  }

table.iemsr-navigation-small-2 
  {
  display: none;
  }

div.iemsr-col-left
  {
  float: left;
  left: 0;
  width:50%;
  vertical-align: top;
  }

div.iemsr-col-right
  {
  float: right;
  right: 0;
  width:50%;
  vertical-align: top;
  }

table.function
  {
  border: 1px solid;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  }
  
table.function td
  {
  border: 1px solid;
  border-collapse: collapse;
  padding: 3px;
  font-size: 80%;
  }
  
table.function tr.level1
  {
  counter-increment:level1;
  counter-reset:level2;
  }

table.function tr.level2
  {
  counter-increment:level2;
  counter-reset:level3;
  }

table.function tr.level3
  {
  counter-increment:level3;
  counter-reset:level4;
  }

table.function tr.level4
  {
  counter-increment:level4;
  counter-reset:level5;
  }

table.function tr.level5
  {
  counter-increment:level5;
  counter-reset:level6;
  }

table.function tr.level1 td.func
  {
  font-weight: bold;
  }

td.stat span.partdone
  {
  background-color: Orange;
  }

td.stat span.notdone
  {
    background-color: Red;
  }
  
td.prty span.moderate
  {
  background-color: Orange;
  }

td.prty span.high
  {
    background-color: Red;
  }
  
table.function tr.level1 td.num span:before
  {
  content: counter(level1);
  }
  
table.function tr.level2 td.num span:before
  {
  content: counter(level1) "." counter(level2);
  }
  
table.function tr.level3 td.num span:before
  {
    content: counter(level1) "." counter(level2) "." counter(level3);
  }
  
table.function tr.level4 td.num span:before
  {
    content: counter(level1) "." counter(level2) "." counter(level3) "." counter(level4);
  }
  
table.function tr.level5 td.num span:before
  {
    content: counter(level1) "." counter(level2) "." counter(level3) "." counter(level4) "." counter(level5);
  }

