body {
    width: 100%;
    height: 100%;
    color: #000000;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 0.8em;
    background-color: #FFFFFF;	 
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:visited {}


a.home {
    text-decoration: underline;
	 color: #FFFFFF;
}

a:hover.home {
	 background: #FFFFFF;
    text-decoration: underline;
	 color: #900A00;
}


a.homeikony {
    text-decoration: underline;
	 color: #FFFFFF;
}

a:hover.homeikony {
	 background: #FFFFFF;
    text-decoration: underline;
	 color: #1A350D;
}



ul.none {
    list-style: none;
}

ul.kwadraty {
    list-style: square;
}

ul.kola {
    list-style: disc;
}

ul.cyfry {
    list-style: decimal;
}



/* --------------------------------------------------------------------------- */


#naglowekprint {
    height: 188px;
}

#naglowekprint .logo {
	width: 130px; 
	float: left;
}


#naglowekprint .tekst {
   font-family: "Times New Roman", Roman, serif;	
	width: 450px;
	padding: 5px 0 0 50px;
	font-size: 1.3em;
	font-style: italic;
	float: left;
	text-align: left;
}

#naglowekprint img {
	width: 120px;
	height: 120px;

}

#naglowekprint .tekst:first-letter  {
	font-size: 1.5em;
}

#body .rightcolumn {
	width: 600px;
/* 	float: right; */
 	text-align: left;	 
}


#body .rightcolumn .content h1 {
	color: #1A350D;
	font-size: 1.2em;

}

#body .rightcolumn .content h2 {
	color: #000000;
	font-size: 0.9em;
	font-weight: bold;
	display: inline;
	float: left;
}



#body .rightcolumn .content p {
	font-size: 0.9em;
	line-height: 1.4em;
	text-align: left;
	
}

#body .rightcolumn .content a { 
	color: #900A00; 
}

#body .rightcolumn .content a:hover { 
	color: #FFFFFF; 
	background-color: #900A00;	
	text-decoration: none;	
}

#body .rightcolumn .content table { 

}


#body .rightcolumn .content td { 
	padding: 7px;
	font-size: 0.9em;
}

#body .rightcolumn .content caption { 
	padding: 5px;
	font-size: 1.1em;
	font-weight: bold;
	
}

/* --------------------------------------------------------------------------- */

/* clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
   	height: 0; 
    line-height: 0; /* for Opera */
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

/* --------------------------------------------------------------------------- */


/* Print */
 
@media print{ 
.noprint {display: none;} 
.print {visibility: visible;}
}

@media screen{ 
.noscreen {display: none;} 
.screen {visibility: visible;}
}
