
html, body {
	background-color: #1A5FA0;
	color: #E1EDF9;
	margin: 0;
	padding: 0;
	font-size: small;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}

body {
	text-align: center;
}

/*Ciało dokumentu*/
#CIALO {
	width: 924px;
	margin-left: auto;
	margin-right: auto;
	background-color: #1A5FA0;
	text-align: left;
}

/*formatuje pasek z logo*/
#TOP {
	width: 924px;
	float: left;
	margin-top: 10px;
	font-size: 13px;
	margin-bottom: 3;
}



/*formatuje menu poziome na górze*/
#MENU {
	background-color: #1A5FA0;
	width: 922px;
	height: 56px;
	float: left;
	background-image: url(img/topbar_bg.png);
	font-size: 16px;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
}



ul.menu, ul li.menu {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	background-image: url(img/topbar_bg.png);
}

ul li.menu {
	float: right;
}

ul a.menu:link, ul a.menu:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
	color: #fff;
	padding: 17px 12px 21px 12px;

}

ul a.menu:hover {
	padding: 17px 11px 15px 11px;
	border-bottom: 3px groove Gold;
	border-left: 1px solid #575757;
	border-right: 1px solid #575757;
	border-top: 3px groove Blue;
	color: Gold;
}


/*formatuje menu po lewej stronie*/
#LEFTMENU {
	width: 174px;
	float: left;
	background-color: #1A5FA0;
	margin-top: 20px;
	/*border-left: 1px solid Black;
	border-right: 1px solid Black;*/
}

ul.left, ul li.left {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul li.left {
	text-align: center;
}


ul li.left {
	display: block;
	background: url(img/topbar_bg.png) repeat-x;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

ul li.left_a, ul li.left_b {
	display: block;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	border-top: 1px solid Black;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}

ul a.left:link, ul a.left:visited {
	height: 30;
	display: block;
	text-decoration: none;
	padding: 5px 8px 9px 8px;
	font-weight: bolder;
	color: White;
	font-size: 14px;
	font: bold;
}

ul a.left:hover {
	font-size: 14px;
	display: block;
	color: Gold;
	border-bottom: 3px ridge Gold;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	border-top: 3px outset gold;
	padding: 3px 7px 5px 7px;
	font: bold;
}

ul li.left_a {
	padding: 0;
	list-style: none;
}

ul a.left_a:link, ul a.left_a:visited {
	/*height: 14;*/
	display: block;
	text-decoration: none;
	padding: 6px 7px 8px 7px;
	font-weight: 900;
	font-size: 12px;
	color: White;
}

ul a.left_a:hover{
	font-size: 12px;
	display: block;
	color: black;
	border-bottom: 2px ridge Black;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	border-top: 2px outset Black;
	padding: 5px 6px 5px 6px;
}

ul a.left_a2:hover, ul a.left_a2:link, ul a.left_a2:visited{
	font-size: 12px;
	display: block;
	color: gold;
	border-bottom: 2px ridge Gold;
	border-left: 1px solid Gold;
	border-right: 1px solid Gold;
	border-top: 2px outset Gold;
	padding: 5px 6px 5px 6px;
	text-decoration: none;
}

ul li.left_b {
	padding: 0;
	list-style: none;
}

ul a.left_b:link, ul a.left_b:visited {
	/*height: 10;*/
	display: block;
	text-decoration: none;
	padding: 2px 6px 5px 6px;
	font-weight: bolder;
	color: #FFE4C4;
	font-size: 10px;

}

ul a.left_b:hover {
	font-size: 10px;
	display: block;
	color: black;
	border-bottom: 1px ridge Black;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	border-top: 1px outset Black;
	padding: 2px 5px 3px 5px;
}

ul a.left_b2:hover, ul a.left_b2:link, ul a.left_b2:visited {
	font-size: 10px;
	display: block;
	color: gold;
	border-bottom: 1px solid Gold;
	border-left: 1px solid Gold;
	border-right: 1px solid Gold;
	border-top: 1px solid Gold;
	padding: 2px 5px 3px 5px;
	text-decoration: none;
}
/*formatuje treść strony, tekst, tabele itd.*/
#TRESC {
	width: 552px;
	background-color: #1A5FA0;
	float: left;
	color: white;
	padding: 5px 5px 5px 5px;
	text-align: center;
	font-size: 12px;
}

h1{
	font: bold 20px Arial, Verdana, sans-serif;
	text-align: center;
}

h2.tresc {
	font-size: 12px;
}

h3.tresc {
	font-size: 10px;
}
h4.tresc {
	font-size: 12px;
	color: Gold;
}
h5.tresc {
	font-size: 9px;
}
h6.tresc {
	font-size: 8px;
}

p.tresc {
	text-align: justify;
}
b.tresc {
	text-align: center;
	font-size: 13px;
	color: Gold;
	text-decoration: underline;
}

ul.tresc, ul li.tresc {
	text-align: left;
	font-size: 12px;
}

img.tresc	{
	text-align: center;
}

td.tresc	{
	padding: 1px 0px 0px;
	margin: 1px 0px 0px;
	font-size: 10px;
} 

tr.tresc	{
	padding: 1px 0px 0px;
	margin: 1px 0px 0px;
	font-size: 10px;
} 
/* Tabele*/
table.data{
	vertical-align: top;
	text-align: center;
	width: 100%;
	font-family: verdana, tahoma, helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #1A5FA0;
	border-width: 1px;
	padding: 0px;
	margin: 0px;
}

tr.datatableodd{
	vertical-align: middle;
	text-align: center;
	font-family: verdana, tahoma, helvetica, sans-serif;
	font-size:10px;
	background-color: #4A8FD0;
	padding:0px;
	margin:0px;
}

tr.datatableeven{
	vertical-align: middle;
	text-align: center;
	font-family: verdana, tahoma, helvetica, sans-serif;
   color: #1A5FA0;
	font-size:10px;
	background-color: #8ABFFF;
	padding:0px;
	margin:0px;
}
th.datatable{
	vertical-align: middle;
	text-align: center;
	font-family: verdana, tahoma, helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#1A5FA0;
	font-weight: bold;
	padding:2px;
	margin:0px;
}

a.tresc:visited {
	color: white;
}

a.tresc:hover {
	color: gold;
}
/*formatuje menu lewe z fotkami małymi*/
#FOTOMENU {
	width: 188px;
	float: left;
	background-color: #1A5FA0;
	margin-top: 20px;
	font-size: 13px;
	text-align: center;
}

img.foto {
	border: 1px solid black;
	margin-bottom: 5px;
	margin-top: 1px;
}

img.foto:hover {
	border: 2px solid Gold;
	margin-bottom: 4px;
	margin-top: 0px;
}

MARQUEE.foto {
	background-color: #6495ED;
	width: 190px;
	text-align: center;
	color: gold;
}
/*fomatuje stopke*/
#STOPKA {
	clear: both;
	background-color: #1A5FA0;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #D9D9D9;
	padding-top: 20px;
	padding-bottom: 40px;
}



a.stopka:link {
	color: #6495ED;
}


a.stopka:visited {
	color: gray;
}

a.stopka:hover {
	color: gold;
}