body {
	margin:0px 0px 30px 0px;
	background-color:White;
	font-size:11px;
	font-family: verdana;
}

table {
	border:0px none;
	border-collapse:collapse;
	padding:0px;
}
table td {
	border:0px none;
	border-collapse:collapse;
	padding:0px;
}

table.main a { font:bold 11px Verdana; text-decoration:none; }
table.main a:hover { font:bold 11px Verdana; text-decoration:none; }

a.linkiPionowe  { font:bold 11px Verdana; color:Black; text-decoration:none; }
a.linkiPionowe:hover  { font:bold 11px Verdana; color:Red; text-decoration:none; }
a.linkiPionoweActive  { font:bold 11px Verdana; color:blue; text-decoration:none; }

a.linkiPoziome,.linkiSeparator  { font:bold 11px Verdana; color:White; text-decoration:none; }
a.linkiPoziome:hover  { font:bold 11px Verdana; color:Yellow; text-decoration:none; }
a.linkiPoziomeActive  { font:bold 11px Verdana; color:blue; text-decoration:none; }

table.main {
	width:950px;
	vertical-align:top;
}

table.main td.linkiPionowe {
	width:400px; height:167px; 
	vertical-align:top; 
	background-image:url(img/toplinks_02.gif);
	font:normal 12px Verdana;
	padding-left:5px;
}

table.main td.bottomBar {
	width:950px; height:35px; 
	background-image:url(img/bottom_bar.gif); 
	text-align:center;
	vertical-align:middle;
	font:normal 11px Verdana; color:White;
}
table.main td.stopka {
	width:950px;
	text-align:center;
	vertical-align:top;
	font:normal 10px Verdana; color:#999999;
}

table.leftFrame td.l_ngl{
	width:218px; height:30px;
	font:bold 11px Verdana;
	color:White;
	text-align:center;
	vertical-align:middle;
	background-image:url(img/leftFrame_01.gif); 
	background-repeat:no-repeat;
}
table.leftFrame td.l_tresc{
	width:218px;
	font:normal 11px Verdana;
	color:#666666;
	text-align:center;
	vertical-align:top;
	background-image:url(img/leftFrame_02.gif); 
}
table.rightFrame td.r_ngl{
	width:218px; height:30px;
	font:bold 11px Verdana;
	color:White;
	text-align:center;
	vertical-align:middle;
	background-image:url(img/rightFrame_01.gif); 
	background-repeat:no-repeat;
}
table.rightFrame td.r_tresc{
	width:218px;
	font:normal 11px Verdana;
	color:#666666;
	text-align:center;
	vertical-align:top;
	background-image:url(img/rightFrame_02.gif); 
}
	
table.ankieta { width:200px; }
table.ankieta td.pytanie {
	height:30px;
	font:bold 11px Verdana; 
	color:Black; 
	text-align:center;
}
table.ankieta td.odpowiedz {
	font:normal 11px Verdana; 
	color:Black; 
	text-align:left;
	padding-top:5px;
}
table.ankieta td.procenty { font:normal 10px Verdana; color:Black; padding-left:4px; }
table.ankieta td.razem { font:normal 10px Verdana; color:Black; text-align:center; padding:5px; }

table.ankieta td.razem a { font:bold 10px Verdana; text-decoration:none; }
table.ankieta td.razem a:hover { font:bold 10px Verdana; color: black; text-decoration:underline; }



div.superNews {
	width:480px; 
	padding:10px; 
	font:bold 20px Times; 
	color:Black; 
	text-align:left;
	border-bottom:1px solid black;
}
div.superNewsText,div.superNewsZajawka {
	width:480px; 
	padding:10px; 
	font:normal 11px Verdana,Times; 
	color:Black; 
	text-align:left;
}
div.superNewsText img.sNews {
	float:right;
	margin:0px 0px 3px 3px;
}
div.superNewsZajawka {
	font-size:12px; 
}

div.artykul {
	width:480px; 
	padding:10px 10px 5px 10px; 
	font:bold 16px Times; 
	color:Black; 
	text-align:left;
}
div.artykulText {
	width:480px; 
	padding:5px 10px 10px 10px; 
	font:normal 11px Verdana, Times; 
	color:Black; 
	text-align:left;
}

.print_footer
{
	font:normal 10px Verdana;
	color:#000000;
}

.tekst, .komentarze, .error, .podpis
{
	font:normal 11px Verdana;
}

/*linia oddzielająca tresć*/
table td.spacer, .spacer
{
  border-top:1px dotted #000000;
  text-align:right;
  padding-top:1px;
}

/*komunikaty o błędach*/
.error
{
  color:#ff0000;
}

/*podpis pod zdjęciami*/
.podpis
{
  color:#2d2c2c;
	font-size: 6px;
	text-align: center;
	font-style:italic;
}

a.link { font:bold 11px Verdana; text-decoration:none; }
a.link:hover { font:bold 11px Verdana; text-decoration:underline; }

input,textarea,select
{
	font:normal 11px Verdana;
}

input:focus,select:focus,textarea:focus 
{ 
	color: #0000ff; 
	background-color:#ffffe0;
	font-weight:bold; 
}

/*style dla kalendarza*/
table.calendar,  table.calendar td,  table.calendar th, table.calendar td.mark
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5C5C5C;
  text-decoration: none;
  text-align: left;
	border:1px solid #E8E8E8;
	border-collapse:collapse;
  padding:0px;
  background-color:#ffffe0;
}

table.calendar td, table.calendar td.mark
{
	border:1px solid #E8E8E8;
	border-collapse:collapse;
  text-align: center;
  font-weight: normal;
}

table.calendar th
{
  text-align: center;
  font-weight: bold;
}

table.calendar td.mark
{
  background-color:#FF2727;
}

.curr_text, .curr_site
{
	font:11px Verdana; 
	color:black;
	text-decoration:none;
}
.curr_site
{
	font-weight:bold; 
}

a.foto:hover
{
	color: black;
}

a.infobox
{
	color: black;
}
a.infobox:hover
{
	color: blue;
}
/*
td.infobox,
td.infobox_current
{
	background-color: #7198bc;
	border-width: 1px 1px 1px 1px;
	border-color: black;
	border-style: solid;
	text-align: center;
	padding: 5px;
}

td.infobox_current
{
	border-bottom: 10px; 
	background-color: #fff;
}
*/

#zakladki { width:496px; background-image:url(img/line.gif); background-repeat:repeat-x; margin-bottom:10px;}
#l1 { float:left; width:2px; height:27px; }
div.b1 { float:left; width:2px; height:27px; background-image:url(img/b1.gif); width:auto; padding:0 10px 0 10px; }
div.b1 a { font:bold 12px Tahoma; color:Black; text-decoration:none; }
div.b1 a:hover { font:bold 12px Tahoma; color:Red; text-decoration:none; }
div.b2 { float:left; width:2px; height:27px; background-image:url(img/b2.gif); width:auto; padding:0 10px 0 10px; font:bold 12px Tahoma; color:Black; }
#p1 { float:left; width:2px; height:27px; }
#s1 { float:left; width:3px; height:27px; }
#tresc { clear:both; border:1px solid #6499ad; background-color:#eaf6fa; border-top:none; padding-top:10px; }
#tekst { font:normal 11px Verdana; color:Black; margin:0 5px 10px 10px; }

div.box { margin: 2px 5px; padding: 0px; float: left;}
div.box_bottom { margin: 2px 1px; padding: 0px; float: left;}

input.box_button,
input.box_button_active
{
	width: 13px; 
	height: 13px;
	background-color: #ddd;
}

input.box_button_active
{
	background-color: blue;
}