HTML {
 overflow-y:scroll;	
}
BODY, TABLE {
font-size: 12px;
color: #404040;

font-style: normal; 
line-height: 18px;
font-weight: normal; 
text-decoration: none;
font-family: Tahoma, Tahoma CE;
text-align: left;
margin:0;
background-color: #FFFFEE;
background-color: transparent;
}
BODY {
 text-align: center;
 background-image: url(../images/tlo.gif);
 background-position: 0 0;
 background-repeat: repeat-x;
 background-color: transparent;
}

/* naglowki */
H1 { 
 font-family: Tahoma, Tahoma CE;
 color:#404040; 
 padding:0; 
 line-height: 18px;
 border:0px solid;
 font-size: 18px;
 margin:35px 0 10px 0;  
}
H1.naglowek, H1.naglowek-red {
  height: 28px;
 line-height: 28px; 
 color:#ffffff; 
 padding:0 0 0 30px; 
 font-size: 13px;
 margin:0; 
 
 background-image: url(../images/naglowki/aktualnosci.jpg);
 background-position: 0 0;
 background-repeat: no-repeat;
}
H1.naglowek {
	margin:8px 0 0 0;
}

H1.naglowek-red {
 background-image: url(../images/naglowki/naglowek_red.jpg);
}

H2,H3,H4 {
 font-size: 13px;
  color:#404040;
  
 font-style: normal;
 line-height: 16px;
 font-weight: bold;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin:0; 
 clear: both;
}
H3,H4 {
 font-size: 12px;	
}
.float {
 clear: none;	
}
.end {
	clear: both;
	font-size: 0;
	line-height: 0;
	margin:0;
	padding: 0;
}
.nobr {
 white-space: nowrap;
}
.center {
	text-align: center;
}
.akapit20 {
	margin:20px 0;
}

IMG {
 border:0;
}

UL {
 list-style: square;	
 padding:0;
 margin:10px 5px 10px 20px;
}
UL LI, OL LI {
 margin:5px 0;	
 padding:0;
}
/* ===========*/
A {
 font-size: 12px;
 color:#404040;
 font-style: normal;
 line-height: 16px;
 font-weight: normal;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.small, A#small {
 font-size: 11px;
}
A:hover
{
 text-decoration: underline;
}


.powrot{
 clear: both;
 text-align: center;
}

.powrot A {
 background-color: transparent; 
 background-position: center;
 background-repeat: no-repeat;
 background-image: url(../images/btn_powrot.gif);
 font-size: 9px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 line-height: 16px; 
 padding:0;
 color:#ffffff;
 text-decoration: none; 
 margin:4px auto; 

 width: 58px;
 height: 16px;
 display: block;
 text-align: center;
}
.powrot A:hover {
	text-decoration: none;
}




IMG.lewa {
 float: left;	
 margin:4px 8px 2px 4px;
}
IMG.prawa {
 float: right;	
 margin:4px 4px 2px 8px;
}
IMG#noborder {
 border:0px solid #63637d !important;	
}
IMG#ramka {
 border:1px solid #63637d;	
}

.blad, .znak {
 margin:0;
 font-size: 92%;
 color: red;
}
.first:first-letter {
 font-size: large;
 font-weight: bold;	
}
P {
	margin:10px 0;
}


 
marquee A,marquee A:hover {
 text-decoration: underline;
 color:#FFCC00;	
}

.info { 
 background-color: #DCE9F4;
 padding:0;
 font-style: normal;
 line-height: 18px;
 font-size: 14px; 
 font-weight: normal;
 font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#000066; 
 margin:5px 0;
 background-image: url(../images/tlo_info.jpg);
 background-position: bottom right;
 background-repeat: no-repeat; 
}
.info .lewa{ 
 margin:0;
 padding:8px 10px; 
 
 padding:5px 10px 5px 10px;
 font-style: normal;
 line-height: 20px;
 font-size: 13px;   
 background-color: #DCE9F4;
 background-color: transparent;  
 background-image: url(../images/tlo_info_lewa.jpg);
 background-position: top left;
 background-repeat: no-repeat;
}
.info H1 {
 text-align: left; 
 margin:0 0 5px 0;
 padding:0;
 color:#CC6900;
 font-size: 150%; 
}

.info .lewa:first-letter {
	font-size: large;
}

.info_1 {
	color:#EE0000;
	margin:15px 0;
}

.przypis {
	color:Gray;
	font-size:11px;
	line-height: 14px;
	font-family: Tahoma;
}
.gwiazdka {
	font-weight: bold;
	color:#EE0000;
}
#info_msg {
 color:#FFFFFF;
 background-color: #000066;
 border:0px solid #217CA9;	
 padding:5px;
 font-size: 11px; 
 position:absolute;
 top:0;
 left:0;
 visibility:hidden;

}

/*===================================*/

/* - preview -- */
DIV#preview {
 visibility:hidden;
 background-color: #EE0000;
 position:absolute;
 left:0;
 top:0; 
 z-index:10;
 padding:0; 
}
DIV#preview #preview-text {
 padding: 0;
 margin:0 5px 2px 5px;
 font-size: 10px;
 font-family: Tahoma;
 line-height: 12px;
 color:#FFFFFF;
 background-color: transparent;
 text-align: left;
}

DIV#preview IMG {
 cursor:pointer;
 margin:5px 5px 2px 5px;
}
DIV#load-image {
  position:absolute;
  display: none;
  z-index:20;
  background-color:#FFFFFF;
  color:#808080;
  font-weight: bold;
  border:2px solid #808080;
  padding:0; 
  height: 28px; 
}
DIV#load-image IMG {
 margin:6px 5px;
 float: left;
}
DIV#load-image SPAN {  	
 margin:6px 5px;
 line-height: 15px;
 float: left; 
}
