body
{
   width: 825px;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;
   font-family: arial;
}

img
{
	border: none;
}

a
{
	font-style : italic; 
	text-decoration : none;
	color: black;
}

a:hover
{
	text-decoration: underline;
}

#header
{
	width : 800px;
	height : 85px;
	background-image : url("pictures/banner.jpg");
	background-repeat : no-repeat;
}

#lang
{
	width : 800px;
	height : 25px;
	text-align : right;
}

#taskbar
{
	width : 800px;
	height : 25px;
	background-image : url("pictures/bg.jpg");
	background-repeat : no-repeat;
	border : none;
}

#taskbar  td
{	
	text-align: center;
	vertical-align: middle;
	font-size: 75%;
	font-weight: bold;
}

#taskbar a
{
	color : white;
}

#left
{
	margin-top: 20px;
	width : 195px;
	height : max;
	float : left;
	margin-bottom: 20px;
}

#left h3
{display: inline;
}

#cont
{
	width : 600px;
	height: max;
	margin-top : 20px;
	margin-left: 200px;
	margin-bottom : 20px;
	text-align: justify;
}

#cont table
{
	width: 100%;
}

#cont table, #cont td, #cont th
{
	padding: 5 px;
	text-align: left;
	font-size: 0.9em; 
	border-collapse: collapse;
}

.pub
{
	font-size: 0.8em;
}

.endfloat
{
	clear : left;
}

#footer
{
	margin-top: 20px;
	width : 800px;
	height : 50px;
	font-size: 0.8em;
	text-align : center;
	border-top : 2px inset blue;
}

.title
{
	height : 30px;
	width : 600px;
	background-image : url("pictures/big-back.jpg");
	background-repeat : no-repeat;
	color : white;
	font-size : 22px;
	text-align : left;
	padding-left : 5px;
}
