BODY {
text-align : justify;
margin-top: 10px; 
padding-top: 10px;
margin-left : 0;
margin-right : 0;
}
P {
font-family : "Arial CE", Arial, Helvetica;
font-size : 10pt;
font-weight : normal;
}
A {
text-decoration : none;
color : #b8860b;
}
A:hover {
color : black;
text-decoration : underline;
}
H1 {
font-size : 12pt;
}
H2 {
font-size : 11pt;
font-style: italic;
}
H3 {
font-size : 11pt;
font-style: italic;
}
H1, H2, H3 {
font-family : "Arial CE", Arial, Helvetica;
font-weight : bold;
color : black;
}
TD {
font-family : "Arial CE", Arial, Helvetica;
text-align : justify;
font-size : 10pt;
font-weight : normal;
}
LI {
font-family : "Arial CE", Arial, Helvetica;
font-size : 10pt;
font-weight : normal;
}
.zielonka {
font-family : "Arial CE", Arial, Helvetica;
color : #7d794a;
font-size : 10pt;
font-weight : bold;
}
.style1 {
font-family : "Arial CE", Arial, Helvetica;
font-size : 9pt;
}
.style2 {
font-family : "Arial CE", Arial, Helvetica;
font-size : 8pt;
color : #ff0000;
}
.style3 {
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 9px;
}
.style4 {
font-family: Arial, Helvetica, sans-serif;
font-size : 8pt;
}
#content {
	font-family : Arial, Helvetica , sans-serif;
}
#content h1 {
	font-size: 12pt;
}
#content.program h1 {
	text-transform: uppercase;
	text-align: center;
}
#content h2, #content table h1 {
	margin-top: 1ex;
	margin-bottom: 0;
	color : #7d794a;
	font-size : 10pt;
	font-style: normal;
}
#content h2.pasek {
	color: black;
	font-size: 10pt;
	text-align: center;
	background: #b6af62; 
	margin-bottom: 1em;
}
#content.baza h2, #content h2.baza {
	margin: 1em 0;
	font-size : 11pt;
	font-style: italic;
	font-weight: bold;
	color: black;
}
#content h3 {
	color: #7d794a;
	font-size : 10pt;
	font-style: italic;
	margin-bottom: 0;
	margin-top: 0;
}
#content.baza h3 {
	font-style: normal;
}
#content p, #content div.p {
	margin-top: 0;
	margin-bottom: 1ex;
}
#content ol {
	margin-left: 2ex;
	padding-left: 2ex;
	
	margin-top: 0;
	margin-bottom: 1ex;
}
#content ul { 
  margin-left: 1.2ex;
  padding-left : 1.2ex;
	
	margin-top: 0;
	margin-bottom: 1ex;

	text-align: left;
}
#content ul li {
	list-style: square url(/graf/punkt.gif);
}
#content table {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
#content table caption {
	margin: 0;
	padding: 5px;
	border: 2px solid #333;
	border-bottom: 0;
}
#content table td, #content table th {
	border: 2px inset #999;
	border-spacing: 0;
	padding: 5px;
}
#content  table th {
	text-align: center;
}
#content table h1 {
	margin-top: 0;
}
#content table ul {
	margin-top: 0;
	margin-bottom: 0;
}
#content img {
	border: 0;
}
.mini4-3, .mini3-2, .mini3-4, .mini2-3, .mini1-1, .mini16-9, .mini9-16 {
	padding: 10px;
	border: 0;
}
.mini4-3 {
	width: 180px;
	height: 135px;
	background: url(/graf/shadow_4_3_mini.png) right bottom no-repeat;
}
.mini3-2 {
	width: 180px;
	height: 120px;
	background: url(/graf/shadow_3_2_mini.png) right bottom no-repeat;
}
.mini3-4 {
	width: 135px;
	height: 180px;
	background: url(/graf/shadow_3_4_mini.png) right bottom no-repeat;
}
.mini2-3 {
	width: 120px;
	height: 180px;
	background: url(/graf/shadow_2_3_mini.png) right bottom no-repeat;
}
.mini1-1 {
	width: 150px;
	height: 150px;
	background: url(/graf/shadow_1_1_mini.png) right bottom no-repeat;
}
.mini16-9 {
	width: 180px;
	height: 100px;
	background: url(/graf/shadow_16_9_mini.png) right bottom no-repeat;
}
.mini9-16 {
	width: 100px;
	height: 180px;
	background: url(/graf/shadow_9_16_mini.png) right bottom no-repeat;
}
#content .horizontal-imgs, .hgallery {
	text-align: center;
}
#content .horizontal-imgs img, .hgallery img {
	vertical-align: middle;
}
#content .horizontal-imgs img.mini3-4, .hgallery img.mini3-4 {
	margin: 0 22.5px;
}
#content .horizontal-imgs img.mini2-3, .hgallery img.mini2-3 {
	margin: 0 30px;
}
#content .horizontal-imgs img.mini1-1, .hgallery img.mini1-1 {
	margin: 0 15px;
}
#content .vertical-imgs {
	float: right;
}
#content .vertical-imgs a {
	display: block;
	float: right;
	clear: right;
}
#imgpopup p {
	text-align: center;
}
.inline, div.p p, div.p h1, div.p h2, div.p h3, div.p h4 {
	display: inline;
}
.warning {
	color: #e61717;
	font-weight: bold;
}

/* obsolete */
#gallery {
	text-align: center;
}
#gallery img {
	vertical-align: middle;
}
#gallery h1 {
	text-align: left;
	text-transform: uppercase;
}

ol.alfa {
list-style-type: lower-alpha;
}

