body {
	background: #FFFFFF;
	margin: auto;
	padding: 0px;
	min-width: 770px;
}

h1, h2, h3, h4, h5, h6, p, dl, dt, dd, blockquote, address, form, fieldset, hr {
	margin: 0;
	padding: 0;
}

.pusty {
	width: 100%; height: 0px; overflow:hidden; clear:both;
}

a {
	color: #ff6600; text-decoration: none; font-weight: normal;
}
a:hover {
	color:#339933; text-decoration:underline; font-weight: normal;
}

a.return {
	background-color:#fce57f;padding:4px; border:#009966 solid 1px; color:#000;
}
a:hover.return {
	background-color:#FF6600;padding:4px; border:#990000 solid 1px; color:#fff;
	text-decoration:none;
}

i {
	margin:0px;
	padding-left: 5px;
	text-align: left;
	overflow: hidden;  
	font: 1em/1.5em;
	/*border: 1px solid #f2f2f2; */ 
	border-left: 30px solid #c7e5c2;
}

img {
	border: 6px outset #FF9900;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
	display:block;
}

code {
  padding: 5px 5px 5px 35px;    
  text-align: left;
  display: block;
  overflow: auto;  
  width:95%;
  font: 500 1em/1.5em 'tahoma', monospace;
  font-size:10px;
  background: #f8f8f8 url(saveas2.png) no-repeat 5px 3px !important; 
  /* white-space: pre; */
  background: #f8f8f8;
  border-left: 3px solid #FF9900;
}

acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}
blockquote {
	margin-top: 10px;
	margin-bottom:10px;
 	padding: 5px 5px 5px 35px;  	
  	background: #f5f5f5 url(info.png) no-repeat 5px 3px !important;
	border: 1px solid #818181;
	border-left: 3px solid #818181; 
	font-weight: normal;
	text-align:justify;
}

.kontener {
	width: 90%; margin: auto; padding: 0px; text-align:left;
	font-size:13px; line-height:21px; font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(wm.png);
	background-position:inherit;
	background-repeat:no-repeat;
}
	.kontener p {
		background:none;
		font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top: 5px;
		margin-bottom:5px;
	}
	.kontener h1 {
		font-size:13px; line-height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff;
		height:25px;
		background-image:url(h1,bg.png); background-repeat:repeat-x;
		border-right: 1px solid #666666;
		border-left: 1px solid #666666;
		padding-left: 10px; margin-top: 10px; margin-bottom:10px;
	}
	.kontener h2 {
		font-size:13px;/* font-family:Tahoma; color: #CC3300;
		margin-top: 10px; margin-bottom:10px; font-weight:bold;*/
		color:#fff /*#6b829c*/;
		background-color:#6b829c;
  		text-align: left;
  		display: block;
  		border-bottom: 6px groove #FF9900;
		margin-bottom: 5px;
		margin-top: 20px;
		padding-left:3px;
	}
	.kontener h3 {
		font-size:13px;/* font-family:Tahoma; color: #CC3300;
		margin-top: 10px; margin-bottom:10px; font-weight:bold;*/
		color:#CC9900;
		font-weight:bold;
  		text-align: left;
		/*font-style:italic;*/
  		display: block;
		margin-top: 20px;
	}




.top100 {
	background-image:url(1.jpg); width:100%; height: 114px; 
}

div.top {
	background-image:url(2.jpg); min-width: 770px; height: 114px; text-align:left; margin:auto;
	background-repeat:no-repeat; padding-left: 35px;
}


div.top a {
	background-color: #FFF;
	float: left; height: 20px;
	font-size: 9px; font-family: tahoma;
	line-height: 19px; color: #000;	text-decoration: none; font-weight: bold; text-align:center;
	width: auto; padding-left: 8px; padding-right: 8px;
	position: relative;
	margin-right: 2px;
}
div.top a:hover {
	background-color:#648F39;
	color:#fff;
}
div.top a:active {
	color:#000000;
}


div.spis {
	float:right;
	width:20%;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
}
	div.spis ul {
		margin:0px;
		padding:0px;
		list-style:none;		
	}
	div.spis a 
	{
	  display: block;
	  width: 100%;
	  padding: 2px;
	  border-width: 1px;
	  border-color: #DEB887;
	  border-style: solid;
	  color: #555;
	  text-decoration: none;
	  background: #ffedc9;
	  margin-bottom: 3px; 
	}
	div.spis a:hover
	{
	  display: block;
	  width: 100%;
	  padding: 2px;
	  border-width: 1px;
	  border-color: #DEB887;
	  border-style: solid;
	  color: #555;
	  text-decoration: none;
	  background: #FFFF00;
	  margin-bottom: 3px; 
	}

	
div.tresc {
	padding:5px;
	padding-top:0px;
	float:left;
	text-align:justify;
	width:77%;
/*background-image:url(wm.png);
	background-position:center;
	background-repeat:no-repeat;*/
}

.punkty_table {
	text-align:center;
	width: 50%;
	margin: auto;
}
.punkty_table td {
	padding-left:10px;
	padding-right:10px;
	background-color:#efefef;
}

.prownanie_table {
	text-align:left;
	width: 100%;
	margin: auto;
}
.prownanie_table td {
	padding-left:10px;
	padding-right:10px;
	background-color:#efefef;
}

div.stopka {
	clear:both;
	width:100%;
	border-top: 4px groove #FF9900;
	padding:10px;
	margin-top: 15px;
}