body {
	background: rgb(204, 226, 252) url(pics/tlo_pasek.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: white;
	font-family: Verdana;
	font-size: 10pt;
}

div#calosc {
	width: 760px; 
	margin: auto;
	text-align: left;
}

div#top {
	width: 760px; 
	height: 182px; 
	background: url(pics/top.jpg) no-repeat;
}

div#top div#logo_top {
	position: relative;
	top: 20px; left: 420px;
	width: 340px; height: 90px;
}

div#top div#flagi {
	position: relative;
	top: 40px; left: 230px;
	width: 510px;
}

/* srodkowa czesc strony */
div#middle {
	width: 760px; 
	background: rgb(92, 126, 164) url(pics/tlo_poziome.gif) repeat-y;
}

div#bottom {
	width: 760px; 
	height: 60px; 
	background: url(pics/stopka.jpg) no-repeat;
	padding-top: 8px;
	font-size: 8pt;
	text-align: center;
}

div.content {
	margin-left: 20px; 
	margin-right: 20px; 
	text-align: justify;
}

div.menu_gorne {
	width: 100%; 
	height: 44px; 
	background: rgb(84, 114, 156) url(pics/tlo_menu_top.jpg);
	margin-bottom: 5px;
	padding: 5px;
	text-align: right;
	font-size: 1.5em;
}

div.menu_lewe {
	width: 190px; 
	background-color: rgb(44, 70, 108);
	float: left;
	color: white;
	text-align: left;
}

div.tekst {
	width: 520px; 
	float: left; 
	padding: 5px;

}

.clear {clear: both;}

h1 {
	display: none;
}

div#top div#flagi img , div#top div#copernic_logo img {
	border: 0;
}

table {
	font-size: 1em;
}

A:link    {color:white; text-decoration: underline;} 
A:visited {color:silver; text-decoration: underline;}
A:active  {color:blue; text-decoration: underline;}
A:hover   {text-decoration: none;}

.menu_lewe a, a:visited{
	text-decoration: none;
}

.menu_lewe a:hover {
	text-decoration: underline;
}
.menu_lewe ul {
	margin-left: 15px;
	padding: 5px;
}
.miniatury {
	position: absolute; 
	top: 450px; 
	margin-left: -150px; 
	width: 110px
}

div#top div#logo_top img {
	width: 340px; height: 90px;
	border: 0;
}

.center {text-align: center;}
.big {font-size: 1.2em;}

.ctd_logo img {
	border: 0;
	float: left;
}