body {margin: 0px; padding: 0px; border: 0px; font-family: Tahoma; font-size: 10px; background: url(grafika/tlo.jpg); text-align:left;}
img {margin: 0px; padding: 0px; border: 0px}
p {margin: 0px; padding: 0px; border: 0px}
ul {margin: 0px; padding-left: 15px}
ol {margin: 0px; padding-left: 15px}
li {margin: 0px; padding-left: 0px}

#site{width: 100%; position: relative}
#top {width: 100%; height: 309px; background: url(grafika/tlo_top.jpg); z-index: 1;}

#main{width: 100%; text-align:center; position: absolute; top: 0; z-index:2;float: left; overflow: auto;}
#main_tlo{width: 830px; margin: auto; overflow: auto; margin-bottom: 1px}
#main_in{width: 776px; margin: auto; position: relative}

#left_title{width: 194px; height:27px; font-size: 14px; font-weight: bold; text-align: center; background: #9da1a4; padding-top: 8px;}

.pusty {width:484px; margin: auto}
.srodek{ width: 484px; margin: auto; margin-top: 12px; border-bottom: 1px #b2afa0 solid; overflow: auto; padding-bottom: 20px}
.obrazek {float: left; width: 90px;}
.tresc {float: right; width: 370px;}
.tresc_bez_ob {float: right; width: 480px; color: white; text-align: justify}
.tytul {width: 370px; height: 35px; background: url(grafika/kropka.jpg) no-repeat;  text-align: left;}
.tytul_in {font-size: 26px; color: white; padding-left: 25px; padding-top: 2px; float: left}
.data{float: right; font-size: 10px; color: white; padding-top: 10px}
.tresc{text-align: justify; color: white}
.tekst{font-size: 12px}
.opis{padding-left: 4px; color: white; font-size: 12px; text-align: justify}

.podtytul{font-size: 16px; font-weight: bold}

A.menu {
	width: 194px;
	background: #9da1a4;
	display: block;
	border-top: 6px #757a80 solid;
	height: 24px;
	padding-top: 6px;	
	text-align: left;
	font-size: 12px;
	color: #28323e;
	text-decoration: none;
	font-weight: bold;
}
A.menu:link {
	width: 194px;
	background: #9da1a4;
	display: block;	
	border-top: 6px #757a80 solid;	
	height: 24px;
	padding-top: 6px;	
	text-align: left;	
	font-size: 12px;
	color: #28323e;	
	text-decoration: none;	
	font-weight: bold;	
}
A.menu:visited {
	width: 194px;
	background: #9da1a4;
	display: block;	
	border-top: 6px #757a80 solid;
	height: 24px;
	padding-top: 6px;	
	text-align: left;	
	font-size: 12px;
	color: #28323e;	
	text-decoration: none;
	font-weight: bold;	
}
A.menu:active {
	width: 194px;
	background: #9da1a4;
	display: block;	
	border-top: 6px #757a80 solid;	
	height: 24px;
	padding-top: 6px;	
	text-align: left;	
	font-size: 12px;
	color: #28323e;	
	text-decoration: none;	
	font-weight: bold;	
}
A.menu:hover {
	width: 194px;
	background: #cecfd1;
	border-top: 6px #757a80 solid;	
	display: block;	
	height: 24px;
	padding-top: 6px;	
	text-align: left;
	font-size: 12px;
	color: #28323e;	
	text-decoration: none;	
	font-weight: bold;	
}


A {
color: white; text-decoration: underline; position: relative;
}
A:link {
color: white; text-decoration: underline; position: relative;
}
A:visited {
color: white; text-decoration: underline; position: relative;
}
A:active {
color: white; text-decoration: underline; position: relative;
}
A:hover {
color: red; text-decoration: none; position: relative;
}
