body
{
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color:#929292;
}

.hor_menu {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2a2a2a;
	padding:5px 30px 0px 6px;
	text-align:left;
	}

.hor_menu a, .hor_menu a:link, .hor_menu a:visited {
	color:#2a2a2a;
	text-decoration:none;
	}

.hor_menu a:hover, .hor_menu a:active {
	color:#f50000;
	text-decoration:underline;
	}


.top_menu {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2a2a2a;
	padding:3px 10px 0px 6px;
	text-align:left;
	}

.top_menu a, .top_menu a:link, .top_menu a:visited {
	color:#2a2a2a;
	text-decoration:none;
	}

.top_menu a:hover, .top_menu a:active {
	color:#1645be;
	text-decoration:underline;
	}


.title_way {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2a2a2a;
	padding:17px 20px 8px 0px;
	font-weight:bold;
	text-align:left;
	}

.text {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2a2a2a;
	text-align:left;
	}

.anons {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2a2a2a;
	text-align:justify;
	padding:0px;
	}

a, a:link,  a:visited {
	color:#1645be;
	text-decoration:none;
	}

a:hover, a:active {
	color:#16459b;
	text-decoration:underline;
	}

td { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
input, select { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h1 { font-size:18px; }
h2 { font-size:16px; }

#counter { text-align: center; padding: 10px; }
#counter ul { display: inline; margin: 0px; padding: 0px; }
#counter li { display: inline; list-style-type: none; margin: 0px 5px 0px 5px; }
#counter li span { font-weight: bold; }

.label  { padding: 5px; background: #eaeaea; border: 1px solid #eaeaea; color: #000; font-weight: bold; }
.string { padding: 5px; background: #fff; border: 1px solid #eaeaea; }


#hier { }

#hier ul { margin: 0px; padding: 0px; list-style-position: outside; clear: both; }
#hier ul li { list-style-type: none; margin: 0px; padding: 0px; clear: both; font-size: 1px; }
#hier ul li a { font-size: 11px; }
#hier ul li .tim { float: left; width: 38px; }
#hier ul li .ttm { display: block; float: left; padding: 2px 0px 5px 4px; }

#hier ul.mar { padding-left: 20px; }
#hier ul.marpisl { padding-left: 20px; background: url(images/tree/ftv2vertline.gif) repeat-y top left; }
#hier ul.pisl { background: url(images/tree/ftv2vertline.gif) repeat-y top left; }
#hier ul li a.active  { font-weight: bold; }
#hier ul li img { border: 0px; margin: 0px; padding: 0px; }
div.class15 {position:relative; left:-2000px;}