html {
  max-width: 900px;
  margin: 0 auto;
  background: #F3F3F3; /* Fills the page */
  position: relative; /* Fix for absolute positioning https://css-tricks.com/limit-html-width/ */
}
body {	
  color: #000000;
  background-color : #F7F7F7;  
  margin-left : 15px;  margin-right : 15px;  
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : smaller;/*13px;*/
}
h1 { 
	text-align: center;
	color : #003099; 
	background-color: white;
	display: block;
	padding: 1em;
	margin:  1em;
	margin-top: 2em;
	border: 2px dotted blue;
}
h2 { 
	margin:  1em;
	text-align: center;
	color : #003099; font-weight: normal;
}
H3, H4, H5, H6 { color : Black; }
a  { color: blue;  text-decoration: none; /*font-style: normal; font-weight: normal;*/}
a:visited  {color: #0000a0; /*font-style: normal; font-weight: normal;*/}
a:hover{ color: #74027d; text-decoration: underline; /*font-style: normal; font-weight: normal;*/}
/*OL, UL, LI {font-weight: normal}*/
hr {color:#003099; height: 2px;}
/*
table {
	border:1px solid #003099;
	border-spacing:1px;
	padding:4px;
}
td {
	border:1px solid #003099;
}
*/
pre {
	border: 2px solid #003099;
	background-color: white;
	color: black;
	padding: 6px;
	font-style: normal; font-family: 'Courier New', Courier, monospace;  font-size: 100%;
/*-moz-border-radius: 10px;/**/	
	}
.mousov { color:#800080; background-color:#B0E0E6 }
.std { color :normal }


.fun {
	display: inline;
	font-family: 'Times New Roman', Georgia, Garamond, Bodoni;
	font-style: 'normal'; 
	font-size: 150%
}
div.equ {
}

	div.equ a{
		display: block;
		padding: 0.8em;
		margin:  0.1em;
		border: 1px dotted blue;
		color:navy;
	}
	div.equ a:visited {
			color:black;
	}
	div.equ a:hover {
			border:1px solid blue;
			text-decoration:none;
			color:black;
			background-color:white;
	}


ol.hvr li {
}

	ol.hvr li a{
		display: block;
		padding:  8px;
		padding-left: 20px;
		margin: 4px;
		color:navy;
	}
	ol.hvr li a:visited {
			color:navy;
	}
	ol.hvr li a:hover {
			border:1px solid blue;
			padding:  7px;
			padding-left: 19px;
			text-decoration:none;
			color:black;
			background-color:white;
	}

.rem { color:#7c6d6d; }


.bold { font-weight: bold}
.TxR { text-align: right }
.TxL { text-align: left }
.TxC { text-align: center }
.ctable {/*centr.tabeli*/margin:0 auto;}
.zal { color:#800080; background-color:#d9ffff }
.egz { color:#800080; background-color:#d9ffff; font-weight: bold}
.pas { background-color: white; margin: 7px; padding: 7px;}
/* GeSHi (c) Nigel McNie 2004 (http://qbnz.com/highlighter) *
.delphi ol {margin: 0;}/*- to powoduje błędne wyświetlanie numerów w delphi*/
.delphi .de1, .delphi .de2 {font-weight:normal;background:transparent;color:#000; padding-left: 5px;}
.delphi .kw1, .delphi .kw2  {color: #000; font-weight: bold;}
.delphi .kw3 {color: #000;}
.delphi .kw4 {color: #f63333;}
.delphi .co1, .delphi .co2  {color: navy; font-style: italic;}
.delphi .coMULTI  {color: green;  font-style: italic;}
.delphi .es0 {color: #000033; font-weight: bold;}
.delphi .br0 {color: black;}
.delphi .st0 {color: navy;}
.delphi .nu0 {color: navy;}
.delphi .me0 {color: #006600;}

