body{ 
background:#ffffff url(grafika/tlo_full.png);
background-repeat:repeat-x;
font-size:11px;
color:#646464;
text-align:left;
margin:0px 0px;
padding:0px 0px;
font-family: Verdana, Arial, Tahoma;
} 

div, img{
margin: 0px 0px 0px 0px; 
padding: 0px 0px;
border: 0px solid #000000;
display:block;
}

a{
margin:0px 0px; 
padding:0px 0px;
border:0px;
}

blockquote{
margin:0px 0px 0px 0px; 
padding:0px 0px;
border:0px;
}

ul{margin: 0px 0px; font-size:11px; padding:10px 10px 10px 30px; border:0px; list-style-image:url(grafika/kropek.gif); color:#646464;}
li{margin: 0px 0px 0px 30px;}

a:link, a:visited {color:#000000; text-decoration: none; font-weight:normal;}
a:active, a:hover {color:#e90000; text-decoration: none; font-weight:normal;}

p{padding:10px 10px 10px 30px; margin:0px; font-size:11px; text-align:justify; font-family: Verdana, Arial, Tahoma; color:#646464; font-weight:normal;}

hr{width:90%; height:1px; background:#ffe349; border:1px solid #ffe349;}

div#body_top_white{width:700px; height:77px; text-align:center; background:#ffffff; margin: 0px 0px 0px 143px;}
	img.top_white_logo{width:142; height:77px; position:absolute; top:0px; left:0px;}
	
div#body_top_red{width:700px; height:82px; text-align:center; margin: 0px 0px 0px 143px;}
	img#trojkat_top{width:238px; height:82px; float:left;}

div#body_top_flash{width:700px; height:207px; text-align:center; margin: 0px 0px 0px 143px;}
div#body_top_pasek{width:700px; height:6px; text-align:center;background:#ffffff url(grafika/pasek_cienki.png); background-repeat:no-repeat; line-height:6px; margin: 0px 0px 0px 143px;}

div#body_top_menu{width:700px; height:29px; background:#000000; font-size:11px; color:#ffffff; line-height:27px; margin: 0px 0px 0px 143px;}

div#top_menu_margin_left{width:176px; height:29px; float:left;}
	
	div.menu_top_braker{width:1px; height:29px; background:#ffffff; float:left;}
	a.but_menu:link, a.but_menu:visited{background-image: url(grafika/przycisk_top.png); width:74px; height:29px; display:block; float:left; font-size:9px; color:#ffffff; line-height:28px; text-align:center;}
	a.but_menu:active, a.but_menu:hover{background-image: url(grafika/przycisk_top_over.jpg); width:74px; height:29px; display:block; float:left; font-size:9px; color:#ffffff; line-height:28px; text-align:center;}

	
	
div#menu_bok{width:151px; height:201px; position:absolute; top:402px; left:0px; text-align:right;}
	
	div.menu_bok_braker{background:#ffffff; width:151px; height:2px; line-height:1px; font-size:1px;}
	span.menu_bok_spacer{margin:0px 16px 0px 0px;}
	
	a.but_menu_bok:link, a.but_menu_bok:visited{background-image: url(grafika/przycisk_bok.png); width:151px; height:20px; display:block; font-size:11px; color:#838283; line-height:18px; font-style:italic; font-weight:bold;}
	a.but_menu_bok:active, a.but_menu_bok:hover{background-image: url(grafika/przycisk_bok_over.png); width:151px; height:20px; display:block;  font-size:11px; color:#ff0000; line-height:18px; font-style:italic; font-weight:bold;}

	
div#body_body{width:700px; height:auto; background:#ffffff; min-height:300px; margin:0px 0px 0px 143px; text-align:justify;}

		p.body_tytul{padding:20px 10px 10px 30px; margin:0px; text-align:left; font-weight:bold; font-size:11px;}

		span.news_tytul_data{color:#de0000;}
	a.news_tytul_link:link, a.news_tytul_link:visited{font-size:11px; color:#838283; font-weight:bold;}
	a.news_tytul_link:active, a.news_tytul_link:hover{font-size:11px; color:#ff0000; font-weight:bold;}
	
		img.galeria_mini{width:160px; margin:1px; float:left;}
		
		
div#body_banery{width:700px; height:100px; background:#ffffff; text-align:center; color:#818181; font-size:10px; margin:0px 0px 0px 143px;}	

div#body_foot{width:100%; height:38px; background:#e8e8e8 url(grafika/tlo_foot.gif); text-align:left; color:#818181; font-size:10px; line-height:36px;}
		span#foot_center{margin: 0px 0px 0px 308px;}
	

table{
margin: 0px 0px; 
padding: 0px 0px;
border: 0px solid #3b627e;
font-size:11px;
}

table.tab_zaj{width:660px; text-align:center; font-size:10px; border:0px solid #1a1347; padding: 0px 0px; 
margin: 10px 10px 10px 30px;}

tr.wiersz_tyt{font-weight:bold;}
td.kol_0{width:30px; text-align:center; vertical-align:top; margin:0px; border:0px dotted #1a1347; font-weight:normal;}

td.kol_1{width:155px; text-align:center; vertical-align:top; padding:6px 3px 6px 3px; margin:0px; border:1px dotted #1a1347; font-weight:bold;}
td.kol_2{width:100px; text-align:center; vertical-align:top; padding:6px 3px 6px 3px; margin:0px; border:1px dotted #1a1347;}
td.kol_3{width:100px; text-align:center; vertical-align:top; padding:6px 3px 6px 3px; margin:0px; border:1px dotted #1a1347;}
td.kol_4{width:100px; text-align:center; vertical-align:top; padding:6px 3px 6px 3px; margin:0px; border:1px dotted #1a1347;}
td.kol_5{width:100px; text-align:center; vertical-align:top; padding:6px 3px 6px 3px; margin:0px; border:1px dotted #1a1347;}
td.kol_6{width:100px; text-align:center; vertical-align:top; padding:6px 3px 6px 3px; margin:0px; border:1px dotted #1a1347;}

tr.blad{background:#fddcdc;}
td.kol_zapisy_1{width:155px; text-align:center; vertical-align:top; padding:6px 3px 6px 3px; margin:0px; border:1px dotted #1a1347; font-weight:bold; background:#ecf8c1;}
td.kol_zapisy{width:100px; text-align:center; vertical-align:top; padding:6px 3px 6px 3px; margin:0px; border:1px dotted #1a1347; background:#ecf8c1;}
span.kolory_pol{border:2px solid #ecf8c1; height:16px; background:#ecf8c1;}

table.tab_cen{width:660px; text-align:center; font-size:10px; border:0px solid #1a1347; padding: 0px 0px; 
margin: 10px 10px 10px 30px;}

td.kol_tytul{width:200px; text-align:center; vertical-align:top; padding:6px 3px 6px 3px; margin:0px; border:1px dotted #1a1347; font-weight:bold;}
td.kol_tekst{width:200px; text-align:left; vertical-align:top; padding:6px 3px 6px 3px; margin:0px; border:1px dotted #1a1347; font-weight:normal;}


td.kol_tyg{text-align:left; vertical-align:top; padding:6px 3px 6px 3px; margin:0px; border:1px dotted #1a1347;}



input
{
   font-weight:normal;
   font-size:11px;
   color:#000000;
   text-align:left;
   text-decoration:none;
	 
	 background: #ffffff;
   border-right: #777777 1px solid;
   border-top: #777777 1px solid;
   border-left: #777777 1px solid;
   border-bottom: #777777 1px solid
}
input.body_in{text-align:center; width:140px;}

/* lightbox styles */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}