.matrixlink a:link {color:#000000; text-decoration: none; font-weight: normal; font-size: 11px }
.matrixlink a:visited {color:#000000; text-decoration: none; font-weight: normal; font-size: 11px }
.matrixlink a:hover {color:#6c8dc7; text-decoration: none; font-weight: normal; font-size: 11px }
.matrixlink a:active {color:#000000; text-decoration: none; font-weight: normal; font-size: 11px }

.matrixlinksub a:link {color:#999999; text-decoration: none; font-weight: normal; font-size: 11px }
.matrixlinksub a:visited {color:#999999; text-decoration: none; font-weight: normal; font-size: 11px }
.matrixlinksub a:hover {color:#6c8dc7; text-decoration: none; font-weight: normal; font-size: 11px }
.matrixlinksub a:active {color:#999999; text-decoration: none; font-weight: normal; font-size: 11px }

.seglink a:link {color:#000000; text-decoration: none; font-weight: normal; font-size: 12px }
.seglink a:visited {color:#000000; text-decoration: none; font-weight: normal; font-size: 12px }
.seglink a:hover {color:#6c8dc7; text-decoration: none; font-weight: normal; font-size: 12px }
.seglink a:active {color:#000000; text-decoration: none; font-weight: normal; font-size: 12px }

.matrixtable
{
  border-collapse:collapse;
}

.matrixline-all 
{
  border-left:1px solid gray; 
  border-bottom:1px solid gray; 
  border-right:1px solid gray; 
  border-top:1px solid gray;
  width:35px;
  margin: 0px;
}

.matrixline-oru
{
  border-bottom:1px solid gray; 
  border-right:1px solid gray; 
  border-top:1px solid gray;
  width:35px;
}

.matrixline-rul
{
  border-left:1px solid gray; 
  border-right:1px solid gray; 
  border-bottom:1px solid gray; 
  width:35px;
}

.matrixline-ru
{
  border-right:1px solid gray; 
  border-bottom:1px solid gray; 
  width:35px;
  color:#999999;
}

.matrixline-ou
{
  border-top:1px solid gray; 
  border-bottom:1px solid gray; 
  padding-top:4px;
  vertical-align:top;
}

.matrixline-u
{
  border-bottom:1px solid gray; 
  padding-top:4px;
  vertical-align:top;
}

.matrixcol-empty
{
  width:60px;
}

.matrixline-none
{
  border-right:0px none gray; 
  border-bottom:0px none gray; 
}

.matrixline-title
{
  border-bottom:1px solid gray; 
  vertical-align:top;
}

.matrixline-titlep
{
  vertical-align:top;
}

.matrixtitle1
{
  font-weight: bold; 
  font-size: 11px;
}

.matrixtitle2
{
  font-weight: normal; 
  font-size: 10px;
}

#matrixline-headdiv
{
  position: relative; left:0px; top:2px;
}

#c-matr { position: absolute; top: 70px; left: 15px; width: 711px; height: 480px; z-index: 10; overflow: none; }
#c-matr_sort { position: absolute; top: 0px; left: 15px; width: 1200px; height: 480px; z-index: 10; overflow: none; }
#c-matrext { position: relative; top: 70px; left: 10px; width: 711px; height: 480px; z-index: 10; overflow: none; }
#c-matrprint { position: absolute; top: 90px; left: 20px; width: 711px; height: 480px; z-index: 10; overflow: none; }

#c-matri { position: relative; top: 0px; left: 0px; width: 711px; height: 335px; z-index: 10; overflow:auto; }
#c-matriext { position: relative; top: 0px; left: 0px; width: 713px; height: 290px; z-index: 10; overflow:auto; }

#matrixnav2 { position: absolute; top: -2px; left: 440px; width: 290px; height: 10px; z-index: 500; text-align:right; }


