body {
	font-family: Arial, Helvetica, sans-serif;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.cathead
{
text-align:left;
 background-color:#5d7486;
 font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:14px;
}
.catdescr
{
 font-family:Arial, Helvetica, sans-serif;font-weight:normal; font-size:10px;
 text-align:justify;
}

a.cathead,a.cathead:visited
{
text-align:left;
 font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:12px;
 color:#FFFFFF;
 padding:0px 0px 0px 5px;
}
a.cathead:hover
{
text-align:left;
 font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:12px;
 color:#DDDDDD;
 text-decoration:none;
 padding:0px 0px 0px 5px;
}
#dark
{
color:#000066;
}

.catheadbrowse
{
text-align:center;
font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:18px;
}

a.recalc,a.recalc:visited
{color:#FFFFFF;
font: Arial;
font-size:9px;
 text-decoration:none;
 width:100%;
}
a.recalc:hover
{color:#DDDDDD;
font: Arial;
font-size:9px;
 text-decoration:none;
 cursor:pointer;
}

/*-----------------------------------------*/
.blok_body
 {
  border:#7e98a9 solid 1px;
  border-bottom:none;
  border-top:none; 
  }
#top_line
{
border:#7e98a9 solid 1px;
  }
.line_top_gr
{
background:url(../images/point.gif);
background-repeat:repeat-x;
background-position:top;
}
.line_bot_gr
{
background:url(../images/point.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.module_box
{
width:50%;
height:300;

}
