body {
	margin: 0px 0px; 
	padding: 0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align: center; /* Hack for IE5/Win */
	font-family: Tahoma;
	font-size: small; 
	color: black;
	line-height: 140%;
}

img {
	vertical-align: middle;
	border-style: none;
}

h1,h2,h3,h4,h5,h6 {
 	text-align: center;
}

div.just {
 	text-align: justify;
}

div.cent {
 	text-align: center;
}

div.left {
 	text-align: left;
}

a {
	color: black;
	padding: 1px 2px 1px 2px;
	text-decoration: underline;
	font-weight: bold;
/*	background-color: inherit;
	background-color: #eee; */
}

a:hover 
{
	color: #fff;
	background-color: #a02c2f;
/*	color: #000; // ¿ó³tawe
	background-color: #ece7ca; */
}
	
#Content {
	width: 740px;
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	text-align: left; /* Counteract to IE5/Win Hack */
	background-image: url(pliki/backg.jpg);
	background-repeat: repeat-y;
	padding: 10px 1em 1em 1em;
/*
	background-color: #fbfaf4;
	background-color: #FBFAF4;
	padding: 0 1em 1em 1em;
	background-color: #f8f8f8;
	border: 1px dashed #333; */
}

#ContentHead {
	text-align: center;
	font-family: Verdana; 
	line-height: 100%; 
	font-size: medium;
	display:block;
	color: #fff;
	background-color: #000;
	margin: 0px 0 0 0;
	padding: 8px;
}

#ContentHead a {
	color: white;
	text-decoration: none;
/*	padding: 1px 2px 1px 2px; */
}

#ContentHead a:hover {
	color: white;
	background-color: #a02c2f;
}

#ContentHead h3 {
	margin: 2px;
}

#ContentAllianz {
	text-align: center;
	font-family: Verdana; 
	line-height: 100%; 
	font-size: medium;
	display:block;
	color: #fff;
	background-color: #a02c2f;
	margin: 0px 0 0 0;
	padding: 8px;
}

#ContentAllianz a {
	color: white;
	text-decoration: none;
/*	padding: 1px 2px 1px 2px; */
}

#ContentAllianz a:hover {
	color: white;
	background-color: #a02c2f;
}

#ContentAllianz h4 {
	margin: 2px;
}

#ContentTop {
	text-align: center;
	padding: 8px 0 0 0;
}

#ContentRight {
	padding: 10px 0 0 0;
	margin-left: 13em;
}

#ContentRight ul
{
	list-style-type: disc;
	line-height: 150%;
/*	list-style-position: inside;
	padding-left: 2em;
	margin: 0; */
}

#ContentRight ul.disc
{
	list-style-type: none;
/*	padding: 0;
	margin: 0; */
}


/* 251, 232, 164 */

#ContentBottom {
	clear: left;
	text-align: center;
	padding: 1em 0em 0em 0em;
/*
	clear: both;
*/
}

#ContentBottom img {
	margin: 10px;
/* 
border: 1px solid #111;
border-style: none; 
*/
}

#ContentLeft {
	float: left;
	width: 12em;
	padding: 10px 0 0 0;
/*
	background-image: url(backgm.jpg);
	background-repeat: repeat-y;
	border: 1px dashed #333; 
	padding: 1em;
	background: #fff; */
}

#ContentLeft ul	{
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0 none red;
}
		
#ContentLeft ul li a {
	display: block;
	width: 11em;
	padding: 3px 8px 3px 8px;
	color: black;
	text-decoration: none;
	font-weight: normal;
/*
	padding: 5px 5px 5px 8px;
	font-weight: bold;
*/
}

#ContentLeft ul li.menu a 
{
	font-weight: bold;
	background-image: url(pliki/backgm.jpg);
	background-repeat: repeat-y;
/*	background-color: #ccc; */
}

#ContentLeft ul li.selec a 
{
	font-weight: bold;
	color: #fff;
	background-color: #000;
}

#ContentLeft ul li.podmen a
{
	padding: 3px 0px 3px 16px;
/*
	padding: 5px 0px 5px 13px;
	text-decoration: none;
	font-weight: normal;
	text-indent: 10px;
*/
}

#ContentLeft ul li.podmensel a
{
	color: #fff;
	background-color: #000;
	padding: 3px 0px 3px 16px;
/*
	padding: 5px 0px 5px 13px;
	text-decoration: none;
	font-weight: normal;
	text-indent: 10px;
*/
}

#ContentLeft ul li a:hover 
{
	color: #fff;
	background-color: #a02c2f; 
	background-image: none;
/*
 	#ece7ca; #dad09a;  #369; 
	border: 1px solid #000; */
}

p { text-indent: 1em; }
p.cent { text-align: center; }

.tab { 
	margin-left:auto; 
	margin-right:auto; 
	border: 1px solid #777;
	border-collapse: collapse; 
	font-weight: bold;
/*	font-family: TAHOMA; 
	font-size: xx-small; */
}

.tab tr.tr2 { background: #eee; }
.tab td { border:1px solid #777; margin: 1px; padding: 2px; vertical-align: middle; text-align: center; }
.tab td a { padding: 0px; text-decoration: none; }
.tab td.td2 { color: #a02c2f; } /* #a3633d; */

acronym { cursor: help }
acronym.acr1 { border: none; cursor: help }

.tabl { 
	margin-left:auto; 
	margin-right:auto; 
	border: 0px solid #777;
	border-collapse: collapse; 
/*	font-weight: bold;
	font-family: TAHOMA; 
	font-size: xx-small; */
}

.tabl a:hover 
{
	color: #000;
	background-color: #fff;
/*	color: #000; // ¿ó³tawe
	background-color: #ece7ca; */
}
	
.tabl tr.tr2 { background: #eee; }
.tabl td { border:0px solid #777; margin: 1px; padding: 6px; vertical-align: middle; text-align: left; }
.tabl td a { padding: 0px; text-decoration: none; }
.tabl td.td2 { color: #a02c2f; } /* #a3633d; */

dl.formul { border: 1px solid blue; font-family: Verdana, Tahoma, sans-serif; }

dl.formul dt {
	margin-left: 0px; 
	float: left;
	display: inline;
	width: 175px;
	text-align: right;
	border: 1px solid red;
}

dl.formul dd {
	margin-left: 180px;
	border: 1px solid green;
}

fieldset { 
background: #eee;
border: 0 solid;
margin: 0 0 10px 0;
}

fieldset legend { 
background: #a02c2f;
color: #fff;
font-weight: bold;
padding: 2px 5px;
}

fieldset input { border: 0; padding: 3px; }
fieldset input.req { background: #f00; }
fieldset input:focus { background: #c1daf4; } /* #a6caf0; */

fieldset ul {
margin: 0;
padding: 0;
}

fieldset li {
list-style: none;
margin: 0;
padding: 1px;
}

fieldset label {
display: -moz-inline-box;
display: inline-block;
width: 50%;
margin: 1px 4px;
text-align: right;
}

fieldset label.req {
color: red;
}

fieldset label.left {
display: -moz-inline-box;
display: inline-block;
width: auto;
margin: 1px 0px;
text-align: left;
}

.infofrm { color: red; }


	