.main-block {width: 100%; text-align: justify; padding: 0; margin: 0; font-size: 11pt;
        color: #000000; }       

.main-block a, .main-block a:link, .main-block a:visited {text-decoration: none;        
        color: #0000CC; }

.main-block a:active, .main-block a:hover { text-decoration: underline; }
td.categ { border: 2px solid #999999; 
        background-color: #DDDDDD; }    

.categ-title {font-size: 130%; font-weight: bold; text-align: center; text-transform: uppercase; margin: 10px 0; }      
.categ-table td { text-align: left;     padding: 0.1em 0.5em; font-size: 11pt;}
.link-block     { text-align: justify; width: 97%; padding: 0 0 1em 0; }
a.link-url, a:link.link-url, a:visited.link-url, a:active.link-url a:hover.link-url {font-size: 80%; font-weight: bold;
        color: #888888; }
        
.footer {width: 100%; text-align: center; padding: 0; margin: 0;
        background-color: #DDDDDD; }

.pages  {font-weight: bold; vertical-align: middle; text-align: left; padding: 0 0 0 20px; font-size: 12px; }
td.search {text-align: right; padding: 0 20px 0 0; }
table.search {font-weight: bold; text-align: right; font-size: 12px; }
.link-hr {width: 100%; border: none; height: 3px; margin: 0 0 0.5em 0;
        color: #DDDDDD;
        background-color: #DDDDDD; }

body, td, tr, input, select, textarea { font: 8pt}

body {
	background-color: #ffffff;
	font-family: Arial;
	margin: 0 px 0px;
	padding: 0px;}
a{
	color: #4899C6;}
h1{
	font-size: 11px;
	color:#000000;}
h2{
	font-size: 11px;
	font-family: Tahoma;
	color:#000000;}
h3{
	font-size: 11px;
	font-family: Tahoma;
	color:#000000;}
h4{
	font-size: 11px;
	font-family: Tahoma;
	color:#000000;}

tr, td{
	font-size: 10pt;
	margin: 1 px;}