html, body {
  background-color:#eef9ff;
  background-image:url(img/back.jpg);
  background-repeat:repeat-x;
  padding: 0px;
  margin: 0px;
  text-align:center;  
}

/*
table { border: 0px none; border-collapse: collapse; padding: 0px; }
table td { border: 0px none; border-collapse: collapse; padding: 0px; }
*/

img { border: 0px; }

#logo { width:960px; height:144px; margin:auto; }
#logo div { width:240px; height:72px; float:left; }

#linkigorne {
  height:50px;
  border-top:1px solid white;
  background-image:url(img/lgb.jpg);
  background-repeat:repeat-x;
  text-align:center;
}
#linkigorne div { margin-top:3px; }
#linkigorne div a {
  font:bold 12px Tahoma, Geneva, sans-serif;
  color:#3A5589;
  text-decoration:none;
  margin-left:10px;
  margin-right:10px;
  text-transform: uppercase;
}
#linkigorne div a:hover { color:Yellow; }

#main { width:980px; margin:auto; }
#left { float:left; width:220px; text-align:left; vertical-align:top; }
#tekst { float:left; width:570px; text-align:left; vertical-align:top; padding-top:18px; }
#right { float:left; width:190px; text-align:center; vertical-align:top; }

#linkiboczne { width:220px; margin-top:15px; margin-bottom:20px; }
ul#lb {
 text-align: left;
 list-style-type: none;
 padding: 0 !important;
 margin: 0 !important;
 /*border: 1px solid red;*/
} 
ul#lb li {
 margin: 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:bold;
 display: block;
 height:20px;
 padding-top:4px;
 background-repeat:no-repeat;
 padding-left:5px;
 border-bottom:solid transparent 1px;
}
ul#lb li a {
 padding: 0;
 text-decoration: none;
 color: #3A5589;
}
ul#lb li a:hover { color: Red; }

  
#dolnybasek { 
  clear:both; 
  width:980px; 
  height:40px; 
  text-align:center; 
  background-image:url(img/bottombar.jpg); 
  background-repeat:no-repeat; 
  margin:auto;
  font:bold 11px Tahoma, Geneva, sans-serif;
  color:White;
  padding-top:7px;  
}

#dolnybasek a,
#dolnybasek a:hover
{
	color: #ff0;
	text-decoration: none; 
}
#dolnybasek a:hover
{
	color: #fff;
	text-decoration: underline; 
}


#valid { width:150px; margin:auto; text-align:center; }

.box {
  width:270px;
  float:left;
  margin-left:10px;
  margin-bottom:10px;
  border:1px solid white;
  background-color:white;    
}
.boxngl,
.boxngl a,
.boxngl a:hover
{
  background-image:url(img/boxback1.jpg); 
  background-repeat:repeat-x;
  height:20px;
  padding:4px 0 0 10px;
  font:bold 11px Verdana, Arial, Helvetica, sans-serif;
  color:White; 
	text-decoration: none;
}
.boxngl a:hover
{
  color:Yellow; 
} 
.boxtresc {
  background-image:url(img/boxback2.jpg); 
  background-repeat:repeat-x;
  font:normal 10px Verdana, Arial, Helvetica, sans-serif;
  color:#333333;
  padding:2px; 
}
.boxtemat {
  font:bold 11px Tahoma, Geneva, sans-serif;
  color:Black;
  padding-bottom:4px; 
} 
.boxfoto {
  width:120px; /*height:80px;*/ min-height:80px;
  float:left;
}
.boxfototext { 
  float:right;
  padding:0 0 0 2px;
  overflow:visible;
  width:140px;  
}
.boxwiecej {
  clear:both;
  text-align:right;
  padding: 0 10px 5px 0;
  border-bottom:dotted 1px black;
}
.boxwiecej a {
  text-decoration:none;
  color:red;
} 
.boxwiecej a:hover {
  text-decoration:underline;
}

.kolejnytemat {
  text-align:left;
  padding: 2px 0 3px 5px;
  border-bottom:dotted 1px black;
  font:normal 11px Tahoma, Geneva, sans-serif;
  color:Red;
}
.kolejnytemat a {
  font-weight:bold;
  text-decoration:none;
  color:Black;
} 
.kolejnytemat a:hover {
  color:Red;
}
.boxclear {
  width:570px;
  clear:both;
  padding:10px;
}
.tresc {
  width:570px;
  border:1px solid white;
  background-color:white;
  margin-bottom:10px;
  background-image:url(img/boxback2.jpg); 
  background-repeat:repeat-x;
}
.trescboxngl {
  background-image:url(img/boxback1.jpg); 
  background-repeat:repeat-x;
  height:20px;
  padding:4px 0 0 10px;
  font:bold 11px Verdana, Arial, Helvetica, sans-serif;
  color:White; 
} 
.tresctekst,
.tresctytul,
.tresclink,
.tresczajawka,
.trescdata,
.trescimg
{
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
  color:#333333;
  padding:10px; 
}

.tresctytul
 {
  font-weight: bold;
  color:#000;
}

.tresclink
{
	text-align: right;
	padding: 1px 10px;
}

.trescimg
{
	float:left;
	padding-left: 0px;
	padding-right: 0px;
}
.tresczajawka
{
	float:left;
}

.trescdata
{
	font-size: 9px;
	text-align: right;
	padding: 0px 10px;
	color: #aaa;
}


.tresclink a
{
	text-decoration:none; 
	color:#222;
	font-weight: normal; 
}

.tresclink a:hover
{
	text-decoration:underline; 
	color:#ff0000; 
	font-weight: normal; 
}

div.linki
{
	margin: 5px 0px;
} 

div.linki a
{
	text-decoration:none; 
	color:#222; 
}

div.linki a:hover 
{ 
	text-decoration:none; 
	color:#ff0000; 
}


p.footer
{
	text-align:right;
	border-top:1px solid #000000;
	padding-top:2px;
	width:100%;
	font-size:10px;
}



/*
	font-family:Verdana, Geneva, sans-serif;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Tahoma, Geneva, sans-serif;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-family:"Arial Black", Gadget, sans-serif;
	font-family:"Times New Roman", Times, serif;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-family:"MS Serif", "New York", serif;
	font-family:"Lucida Console", Monaco, monospace;
	font-family:"Comic Sans MS", cursive;
*/   
