body {
	text-align:center;
	padding:0px;
	margin:0px;
        font-family: verdana;
	background-color: #fff;
	color:#000;
	}
a {
	color:#000;
	text-decoration:none;
	}
a:link {color:#000;}
a:visited {color:#000;}  
a:hover {
color:#edd787;
text-decoration:none;}

img { border:0px; }

.czysc { clear: both; }

.naglowek {
    overflow:hidden;
    margin:0px auto 0px auto;
    width:1000px;    
    padding:10px 0px 5px 0px;
}

    .naglowek .logo { float:left; margin: 0px 0px 0px 20px; }
    .naglowek .logoText { float:right; margin: 0px 20px 0px 0px; }
	.logoText h1 { font-size:10pt; text-align: right; }
	.logoText h2 { font-size:10pt; text-align: right; }
 
.obrazkiBg {    
    margin:0px auto 2px auto;
    background: url("../img/obrazki_bg.jpg") repeat-x top;
    height:304px;
    border-bottom:2px solid #000;   
}	
	
    .obrazkiBg .obrazki {
	width:1000px;
	margin:0px auto 0px auto;	
	height:304px;
    }
    
    .obrazki .menu {
	position:absolute;
	z-index:10;
	background: url("../img/menu_bg.jpg") repeat-x top;
	width:950px;	
	margin:10px 0px 0px 0px;
	padding:15px 25px 15px 25px;	
	font-weight:bold;
    }
    
	.menu .menuItem { float:left; margin:0px 15px 0px 15px; }
	.menu a { color:#676767; }
	.menu a:hover { color:#004f95; }
    
    .obrazki .obrazekLabel {
	position: absolute;
	background: url("../img/obrazki_label.png") repeat-y top right;
	width:400px;
	color:#fff;
	padding:10px 0px 10px 0px;
	text-align:center;
	margin:262px 0px 0px 0px;
	display:none;
	z-index:10;
	font-size:9pt;
    }
    
    .obrazki .obrazek { display:none; z-index:1; }
    
    .obrazki .obrazekPunkty {
	position: absolute;
	background: url("../img/obrazki_punkty.png") repeat top;
	color:#fff;
	padding:16px 30px 14px 30px;
	text-align:center;
	margin:260px 0px 0px 800px;
	z-index:10;
    }
    
    .obrazekPunkty .punkt { background: url("../img/punkt.png") no-repeat center; height: 16px; width: 16px; float:left; margin:0px 2px 0px 2px; }
    
    .flagi { position: absolute; width:300px; text-align:right; margin:65px 0px 0px 680px; z-index:10; }
	.flagi img { margin:1px; }

.contentBg {
    background: url("../img/content_bg.png") repeat-x top;
    overflow: hidden;
}
	
.content {
    margin:0px auto 3px auto; 
    width:1000px; 
    overflow:hidden;
    min-height:300px;
    height:auto;
}  

.content .sciezka { margin:0px; padding:5px 5px 5px 5px; margin:0px 0px 5px 0px; background: url("../img/sciezka_bg.png") repeat-y right; }
    .content .sciezka p { font-size:9pt; padding:0px; margin:0px; text-align:left; font-weight: bold; color:#fff; }
    .content .sciezka a { color:#fff; }
    .content .sciezka a:hover { color: #ff7f0d; }
   
.galeria { padding:10px; margin:0px auto 0px auto; border:1px solid #ccc; background-color: #f5f5f5; text-align:center; overflow: hidden; width:550px; }
    .galeria .galeriaZdjecie { width:160px; height:120px;float:left; margin:1px; }
    .galeria .galeriaZdjecieTytul { background:url(../img/tytul_bg.png); padding:3px; font-size:9pt; display:none; }
    .galeria img { border:1px solid #000; width:130px; }

.mail { font-size:11px; width:650px; margin:10px auto 15px; color:#000; padding:10px; color:#000; background: #f5f5f5; border:1px solid #ccc; }
.mail .pole { width:424px; border:1px solid #ccc; }
.mail td { text-align:left; border:0px; }
.mail p { font-size:8pt; font-weight:bold; }
        
.menuLeft {
    float:left;
    width:220px;    
    font-size:9pt;
    margin:6px 5px 10px 10px;
    min-height:100px;
    text-align: center;    
}
    
    .menuLeft .powrot { margin:0px; margin-top:5px; text-align:left; padding:0px ;padding-left:10px; }
    
    .menuLeft .button { width:200px; overflow: hidden; background: url("../img/menu_left.png") repeat-y right; 
			padding:10px 20px 10px 0px; margin:4px 0px 4px 0px; text-align: right; }
    
    .menuLeft .button a { color:#002e57; }
    .menuLeft .button a:hover { color:#ec8b2b; text-decoration: underline; }
    
    .menuLeftNaglowek { width:200px; overflow: hidden; background: url("../img/menu_left_naglowek.png") repeat-y right;
			padding:5px 20px 5px 0px; margin:4px 0px 4px 0px; text-align: right; color:#fff; }
    
.trescMain {
    margin:10px 0px 0px 25px;
    padding:0px 10px 0px 0px;
    color: #000;   
    min-height:200px;
    height:auto;
    text-align:left;
    font-size:10pt;
    overflow:hidden;    
    border-right:3px solid #ccc;
}    
    
.tresc {
    margin:10px 0px 0px 0px;
    color: #000;
    padding:0px 5px 0px 5px;
    min-height:200px;
    height:auto;
    text-align:left;
    font-size:10pt;
    overflow:hidden;  
    border-left:3px solid #ccc;
}

    .content p { font-size:9pt; text-align: justify; }
    .content h1 { padding:0px 0px 0px 0px; font-size:12pt; }
    .content h2 { text-align: left;}
    .content h3 { text-align: left;}
    .content h4 { text-align: left;}    
    .tresc .text { padding: 0px 10px 0px 10px; }
        
.chmurki { overflow: hidden; margin:5px 0px 0px 0px; color:#fff; }    
    .chmurki .chmurka1 { width:312px; height:161px; float:left; background: url("../img/chmurka_1.png") no-repeat #002f59 bottom; margin:0px 3px 0px 10px; padding:5px; }
    .chmurki .chmurka2 { width:312px; height:161px; float:left; background: url("../img/chmurka_2.png") no-repeat #002f59 bottom; margin:0px 3px 0px 0px; padding:5px; }
    .chmurki .chmurka3 { width:312px; height:161px; float:left; background: url("../img/chmurka_3.png") no-repeat #002f59 bottom; padding:5px; }
    
    .chmurki .chmurkaLabel { text-align:left; font-weight:bold; font-size:10pt; margin:5px 0px 5px 0px; min-height: 30px; }
    .chmurki .chmurkaZdjecie { float:left; margin:0px 5px 0px 0px; }
    .chmurki p { margin:0px; font-size:8pt; }
    .chmurki a { color:#fff; }
    
.aktualnosciMain {
    float:right; width:400px; margin: 10px 25px 0px 0px; padding:0px 0px 0px 10px;
}    
    .aktualnosciMain h1 { text-align: left; font-size:10pt; margin:10px 0px 0px 0px; padding: 0px; }
    .aktualnosciMain p { font-size:9pt; }
    .aktualnosciMain .aktualnosciNaglowek { font-weight:bold; text-align:left; padding:0px 10px 0px 10px; margin:10px 0px 5px 0px; }
    .aktualnosciMain .aktualnoscBox { background:#ccc; background: url("../img/aktualnosci_bg.png") repeat-x bottom; padding:5px 10px 5px 10px; 
					border:1px solid #ccc; margin:0px 0px 5px 0px; }
    .aktualnosciMain .aktualnoscData { font-size:8pt; }
    
.galerie { width:680px; margin:20px auto 0px auto; overflow:hidden; }
    .galerie .galerieBox { width:160px; min-height:120px; border:1px solid #002e57; float:left; margin:3px; }
    .galerieBox .galerieLabel { padding:2px 3px 3px 3px; color:#002e57; border-top:1px solid #fff;
				text-align:center; font-weight:bold; margin:120px 0px 0px 0px; font-size:7.5pt; }    
    
.formularz table { border:1px solid #ccc; }    
.formularz th { background: #004f95; color:#fff; padding:10px 5px 10px 5px; }    
.formularz td { padding:5px; }
.formularz input { width:300px; border:1px solid #ccc; }
    
.stopkaBg {
    background: url("../img/dol_bg.png") repeat-x;
    overflow:hidden;
    height:65px;
}    

.stopka {
    border-top:3px solid #ccc;
    margin:0px auto 0px auto; 
    width:1000px;    
}

    .stopka p { margin:0px; padding:5px 0px 5px 0px; font-size:10pt; color:#666; font-weight:bold; }
    .stopka a:link, .stopka a:visited { color:#666; }
    .stopka a:hover { color:#000; text-decoration: underline; }
    
#pagination_box { border:0px solid #000000; text-align:center; margin:5px 0px 5px 0px; }
			
#pagination_box a:link, #pagination_box a:visited
{
	padding:1px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
}
					
#pagination_box a:hover, #pagination_box a:active
{
	color:#000;
	font-weight:bold;
}
			
.pagination { background-color:#236eb1; border:1px solid #0f1012; padding:4px; margin:1px; }
.pagination_selected { background-color:#999999; border:1px solid #0f1012; padding:4px; margin:0px;}

.aktualnosciBoxes { overflow:hidden; color:#272c2f; }
    .aktualnosciBoxes .aktualnoscBox { border:1px solid #ccc; background-color: #f5f5f5; padding:10px; margin: 0px auto 10px 0px; overflow: hidden; }
    .aktualnosciBoxes .aktualnoscBox p { margin:5px 0px 5px 0px; font-size:10pt; }
    .aktualnosciBoxes .aktualnoscBox h1 { font-size:12pt; background: none; padding:0px; margin: 3px 0px 0px 0px; }
    .aktualnosciBoxes .aktualnosc_data { font-size:9pt; }
    .aktualnosciBoxes .aktualnosc_link { text-align:right; padding:0px 10px 0px 0px; margin:0px 0px 5px 0px; font-size:8pt;}
    .aktualnosciGaleria { margin:5px 5px 0px 5px; text-align:center; background-color:#fff; padding:5px; border:1px solid #ccc; }
    
.projektyGlowna { overflow:hidden; width:660px; margin:0px auto 0px auto; padding:10px 20px 10px 20px; }
.projektyGlowna .projektGlowna { float:left; margin:2px; width:160px; height:120px; }
.projektyGlowna .projektGlowna .tytul { margin-top:87px; text-align:center; font-weight:bold; font-size:7.5pt; min-height: 23px; padding-top:10px;
					height:auto; background:url("../img/tytul_bg.png"); }
.projektyGlowna a { color: #b9cedf; }
.projektyGlowna a:hover { color: #fff; }