		html, body
	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 8pt;
		background-color: #D0D0D0;
		margin: 0px; 
		padding:0px;
		text-align:center;
		height: 100%;
	}
	#main_body { 
		position: relative;
		margin-top: 160px;
		width: 770px;
		padding: 0 0.5em;
		background:url(images/body.jpg) repeat-y;	
	}
	#document 
	{ 
		  position: relative;
		  width: 781px;
		  height: 100%;
		  margin: 0px auto;
		  padding: 0px;
		  text-align: left;
		  background:url(images/body.jpg) repeat-y;	
		  min-height: 100%;
	}
	#dides
	{ 
		position: relative;
		margin-top: 0px;
		top: 10px;
		left: 781px;
		width: 17px;
		height: 106px;
		margin-bottom: -106px;  
	}
	#top { 
		position: absolute; 
		margin-bottom: 0px;
		margin-top: 0px;
		width: 781px;
		height: 30px;
		background-color: #D0D0D0;
	}
	#banner { 
		position: absolute; 
		margin-bottom: 0px;
		margin-top: 0px; 
		top: 30px;
		width: 781px;
		height: 103px;
		padding:0px;
	}
	div#menu { 
		position: absolute;
		margin-top: 0px;
		top: 133px;
		width: 781px;
		height: 28px;
		background:url(images/menu.jpg) no-repeat;
	}
	div#adminmenu { 
		position: absolute;
		margin-top: 0px;
		top: 133px;
		width: 781px;
		height: 28px;
		background:url(images/admin_menu.jpg) no-repeat;
	}
	#welcome { 
		position: relative; 
		margin-bottom: 0px;
		margin-top: 0px;
		padding:0px;
		top: 161px;
		width: 781px;
		height: 33px;
		background:url(images/welcome.jpg) no-repeat;	
	}


	p { 
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 8pt; 
		margin: 0px;  
		text-align: left;
	}
	p.small 
	{ 
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 8pt; 
		margin-top: 0px; 
		margin-left: 0px; 
		text-align: left;
	}
	p.big{ 
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9pt; 
		margin-top: 0px; 
		margin-left: 0px; 
		text-align: left;
	}
	img.welcome { 
		position: relative;
		top: 10px;  
	}
	h1 { 
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		margin-bottom: 0px;   
		color: #000000;
	}
	h2 { 
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold; 
		margin-bottom: 0px; 
		color: #000000;
	}
	h3 { 
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold; 
		margin-bottom: 0px;   
		color: #000000;
	}
	a:link { 
		text-decoration: none; 
		color: #000000;
		font-weight: normal ; 
	}
	a:visited { 
		text-decoration: none; 
		color: #000000;
		font-weight: normal ; 
	}
	a:hover, a:active { 
		text-decoration: none; 
		color: #EE0813;
		font-weight: normal ; 
	} 
	a:link span { 
		text-decoration: none; 
		color: #EE0813;
	}
	a:visited span { 
		text-decoration: none; 
		color: #EE0813;
	}
	a:hover span, a:active span { 
		text-decoration: none; 
		color: #EE0813;
	} 
	#punkt ul
	{
	
	}
	#punkt li
	{
		font-size: 12px;
		margin-bottom: 1em;
	}
	#menu ul
	{
		list-style: none;
		padding: 0;
		margin: 0;
		//margin-left: -2.4em;
	}
	#menu li
	{
		font-weight: bold;  
		text-decoration: none; 
		color: #FFFFFF;
		float: left;
		margin: 0.6em 2.4em;
		padding: 0;
		text-align: center;
		
	}
	#adminmenu ul
	{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#adminmenu li
	{
		font-weight: bold;  
		text-decoration: none; 
		color: #FFFFFF;
		float: left;
		margin: 0.6em 2.4em;
		padding: 0;
		text-align: center;
		
	}
	/* hack hides \*/
	#menu li a
	{
		float: none;
	}
	#menu li a:link
	{
		float: none;
		font-weight: bold;  
		text-decoration: none; 
		color: #000000;
	}
	#menu li a:visited
	{
		float: none;
		font-weight: bold;  
		text-decoration: none; 
		color: #000000;
	}
	#menu li a:hover, a:active
	{
		float: none;
		font-weight: bold;  
		text-decoration: none; 
		color: #FFFFFF;
		
	}
	
	#adminmenu li a
	{
		float: none;
	}
	#adminmenu li a:link
	{
		float: none;
		font-weight: bold;  
		text-decoration: none; 
		color: #000000;
	}
	#adminmenu li a:visited
	{
		float: none;
		font-weight: bold;  
		text-decoration: none; 
		color: #000000;
	}
	#adminmenu li a:hover, a:active
	{
		float: none;
		font-weight: bold;  
		text-decoration: none; 
		color: #FFFFFF;
		
	}
	/* End */
	
	a:hover, a:active { 
		text-decoration: none; 
		color: #EE0813;
		font-weight: normal; 
	} 