/**układ szkieletu strony**/
/*ten kontener wyrównuje zawartość w przeglądarce i ustala ogólną szerokość*/
#wrapper {
	width: 770px;
	margin: 0 auto;
	text-align: left;
	font-size: 10pt;
	color: #54628a;
	line-height: 1.5em;
/* 	background-image: url(grafika/wrapper_bg3.jpg);
	background-repeat: no-repeat;
	background-position: left top; */
	background-color: #FFFFFF;
	border: 1 solid #98a5cb;
}
/*ten kontener zawiera logo i grafikę nagłowka*/
#header {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ffb24b;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #ffb24b;
	top: 36px;
	}
	
/*ten kontener zawiera grafikę z logo*/
#logo {
	background-repeat: no-repeat;
	height: 56px;
	top: 0px;
	right: 0px;
	width: 120px;
}
/*ten kontener zawiera głowne poziome menu nawigacyjne*/
#navbar {
	/* background-image: url(grafika/top_bar_bg4.gif); */
	/* background-repeat: repeat-x; */
	/* height: 32px; */
	width: 770px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #98a5cb;
	border-left-color: #98a5cb;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #54628a;
}	
/* belka pozioma pod nagłowkiem - w założeniu ma zawierać tytuł strony/ submenu*/
#midbar {
	/* background-image: url(grafika/top_bar_bg2.gif);
	background-repeat: repeat-x; */
	width: 770px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #98a5cb;
	border-left-color: #98a5cb;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #54628a;
	padding: 0px;
	height: 0px;
	
}

/* ten kontener zawiera środkową zawartość obszaru wyświetlania i wyrównuje ją do środka względem kontenera wrapper div*/
#midholderdiv {
	margin: 5px;
	width: 770px;
}

/*definicja stopki*/
#footer {
	font-size: 7pt;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #54628a;/*ffb24b*/
	background-image: url(grafika/top_bar_bg3.gif);
	background-repeat: repeat-x;
	width: 770px;
	/* height: 32px; */
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #323c5a;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #98a5cb;
	border-left-color: #98a5cb;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #54628a;
}


/**redefiniowane znaczniki html **/
/*definicja fontów i tła strony*/
 body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 9pt;
	padding-top: 0px;
	padding-bottom: 20px;
	background-color: #eaecf4;
	/* background-color: #dfdfdf; */
	}
/*ustawienie marginesów na 0 */	
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 9pt;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5;
}
/*styl tekstu w prawej kolumnie*/
#wrapper p {
	margin-top: 0px;
	margin-bottom: 0px;
	/* padding-right: 20px; */
}

}

h1 {
	font-size: 10pt;
	margin: 0px;
	color:  #323c5a;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 11pt;
	color:  #323c5a;
	margin-top: 4px;
	margin-bottom: 2px;
}
/*definicja stylu listy numerowanej */
ol {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	color: #54628a;
}
/*definicja stylu listy nienumerowanej*/
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #54628a;
	font-weight: normal;
	list-style-type: disc;
	list-style-image: url(grafika/index_bullet.gif);
	padding-left: 60px;
}
ul.ul2 {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #54628a;
	font-weight: normal;
	list-style-type: disc;
	list-style-image: url(grafika/index_bullet.gif);
	padding-left: 10px;
}
ul.ul2 p {
	font-size: 8pt;
}
/*styl odnośników*/
a:link {
	color: #323c5a;
	text-decoration: underline;
}
a:visited {
	color: #323c5a;
	text-decoration: underline;
}
a:link:hover {
	color: #ffb24b;
	text-decoration: underline;
}

/*definicja koloru poziomej kreski oddzielającej*/
.divider {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #54628a;
}
/*przesuwa element do lewej*/
.left {
	float: left;
}
/*przesuwa element do prawej*/
.right {
	float: right;
}
/*przesuwa element do środka*/
.center {
	float: center;
}
