html,body{
    margin:0;
	 padding:0; 
	 background-image: url('../foto/bg.png');background-repeat: repeat-x;
}

body {
    font: 11px Verdana,Arial,sans-serif;  
}

  
/* ------ usuwa marginesy w formularzach ---- */
form {
    margin: 0 0 0 0;
}
	

/* ------------ zdjęcia, grafiki ------------ */
img {
    border: 0;
}

/* otoczka na zdjęciach z linkiem */
a .border {
	border:5px solid #C41818;
}
	
a:hover .border {
	border:5px solid #AB0000;
}	
 /* otoczka na zdjęciach */
.border {
	border:5px solid #C41818;
}
	
p {
    text-align: justify;
	 line-height: 20px;
}

/* ------------ linie z kropek ------------ */
div.kropki {
    font-size: 0px;
    height: 1px;
    background-repeat: repeat-x;
    background-image: url(kropki.php?kolor=AB0000);
}

h5 {
    font-size: 11px;
    color: #AB0000; 	 
}
div.nag {
    font-size: 12px;
	 font-weight: bold;
    color: #AB0000;
	 padding-bottom: 2px; 	 
}

.ul1 {
    list-style-image: url('../foto/st-cz1.gif');
    padding-left: 25px;
	 margin-left: 0px;	
	 line-height: 20px;	  
}
.ol1 {
    text-align: left;
	 margin-left: -10px;	
	 line-height: 20px;	  
}

/* lista przewijania wyników*/
#lista-z {
    width: 100%; 
    text-align: center;
    margin: 0;
    padding: 0;
}
#lista-z a:link{
    color: #404040;
	 text-decoration: none;
}
#lista-z a:visited {
    color: #404040;
	 text-decoration: none;
}
#lista-z a:hover {
    color: #AB0000;
	 text-decoration: underline;
}

/* szukaj */
#szukaj-lista {
    width:100%; 
	 font-size: 11px; 
	 text-align: justify;
    padding-left: 2px; 
	 padding-top: 15px; 
	 padding-bottom: 25px;
}	
#szukaj-lista a:link{
    color: #404040;
	 text-decoration: none;
}
#szukaj-lista a:visited {
    color: #404040;
	 text-decoration: none;
}
#szukaj-lista a:hover {
    color: #AB0000;
	 text-decoration: underline;
}
 
#szukaj {
    width:100%; 
	 font-size: 11px; 
	 text-align: justify;
	 padding-top: 5px; 
	 padding-bottom: 5px;
}
#szukaj a:link{
    color: #404040;
	 text-decoration: none;
}
#szukaj a:visited {
    color: #404040;
	 text-decoration: none;
}
#szukaj a:hover {
    color: #AB0000;
	 text-decoration: underline;
}


select {
    border-top: 1px solid black;
    border-left: 1px solid black;	
	 padding:0 0 0 2px;		 
    font-family: Verdana,arial;
    font-size: 11px;
}

/* ------------ podmenu -------- */
ul#podnav,ul#podnav li {
    list-style-type: none;
    margin: 0;
    padding: 2px 0 0 0;
    height: 25px;
	 font-size: 10px;
}

ul#podnav {
    float: left;
    font-size: 90%;
}

ul#podnav li {
    float: left;
    margin-left: 3px;
    text-align: center;
}

ul#podnav a {
    float: left;
    width: 94px;
    padding: 5px 0;
    background: #757D88;
    text-decoration: none;
    color: #FFC;
    border-top: 1px solid #757D88;
    border-left: 1px solid #757D88;
}

ul#podnav a:hover {
    background: #AFAFAF;
    color: #FFF;
}

ul#podnav li.activelink a,ul#podnav li.activelink a:hover {
    background: #FFF;
    color: #003;
}


/* ------- lista: kanały rss ------ */
.div-rss {
    background-image: url('../foto/rss.gif');;
    background-repeat: no-repeat;
	 padding-top: 2px;
    float: left; 
	 width: 30px;	 
}
.div-rss-kat {
    width: 350px;
    float: right;
	 text-align: left; 
	 padding-bottom: 2px;
}


#rssa a:link{
    color: #404040;
	 text-decoration: none;
}
#rssa a:visited {
    color: #404040;
	 text-decoration: none;
}
#rssa a:hover {
    color: #AB0000;
	 text-decoration: underline;
}


/* ------------ menu top ------------ */
#menu-top {
    margin-top: 10px; 
	 padding: 0; 
	 width: 800px;  
	 font-size: 10px; 
}
#menu-top a:link {	 
    color: #404040; 
	 text-decoration: none;
}
#menu-top  a:visited {	 
    color: #404040; 
	 text-decoration: none;
}
#menu-top a:hover{	 
    color: #AB0000; 
	 text-decoration: underline;
}


/* ------------ site top ------------ */	
#site-top {
    margin-top: 30px; 
	 padding: 0; 
	 background-color: #FAFAFA; 
	 border-left: 1px solid #FCFCFC; 
	 border-top: 1px solid #AB0000; 
	 border-right: 1px solid #FDFDFD; 
}
.bip{
	 font: 24px times new roman, Arial,Verdana, sans-serif;
	 color: #C8C8C8;
	 padding: 10px 0 0 20px;
}
.urzad {
	 font: 22px times new roman, Arial,Verdana, sans-serif;
	 color: #AB0000;
	 padding: 5px 0 0 20px;
	 font-weight: bold;
}
/* ------------ pasek top ------------ */
.pasek-top {
    background-color: #AB0000; 
	 border-top: 3px solid #FFF; 
	 border-bottom: 3px solid #FFF; 
}
.pasek-topsr {
    border-top: 3px solid #FFF; 
	 border-bottom: 3px solid #FFF; 
	 background-image: url('../foto/pasek_tlo.gif'); 
	 background-repeat: repeat-x;
}


/* ------------ site ------------ */	
.site-bok {
   border-top: 3px solid #BFBFBF;
}
#site-menu {
   background-color: #FAFAFA; 
	border-left: 1px solid #FCFCFC; 
	border-bottom: 2px solid #A3A3A3; 
	border-top: 3px solid #A3A3A3;
   height: 400px; 
	padding: 3px;	
}
#site {
   width: 580px;
   background-color: #FFF; 
	border-right: 1px solid #FCFCFC; 
	border-bottom: 2px solid #AB0000; 
	border-top: 3px solid #E7E7E7;
	padding: 10px;
	font-size:11px;
	font-family: verdana, Trebuchet MS;
}



/* ------ pasek nawigacyjny ------- */
.pasek {
   padding-bottom: 5px; 
	font-size:10px;
}
#pasekk {
   padding-bottom: 4px;
}
#pasekk a:link {	 
    color: #404040; 
	 text-decoration: none;
}
#pasekk  a:visited {	 
    color: #404040; 
	 text-decoration: none;
}
#pasekk a:hover{	 
    color: #AB0000; 
	 text-decoration: underline;
}


/* -------- mapa serwisu -------- */
#site-map {
   padding-top:5px
}
#site-map a:link {	 
    color: #404040; 
	 text-decoration: none;
}
#site-map  a:visited {	 
    color: #404040; 
	 text-decoration: none;
}
#site-map a:hover{	
	 font-weight: bold; 
    color: #AB0000; 
	 text-decoration: underline;
}


/* ----------- menu lewe -------- */
.szare h4 {
    padding: 3px 0 3px 14px;
    margin: 0 0 0 0;
    font-size: 11px;
    background-image: url('../foto/red_icon.gif');
    background-repeat: no-repeat;
    background-position: 4px 7px;
}
.szare {
    width: 182px;
    color: #ffffff;
    background: #757D88;
}
.menu_szare {
    width: 182px;
    margin: 0 0 0 0;
    padding: 0;
    background: #757D88;
	 font-size: 11px;
}

.menu_szare li {
    margin: 0;
    padding: 0;
    display: inline; 
}

.menu_szare a {
    width: 182px;
    display: block;
    color: #ffffff;
    padding: 5px 0 5px 0px;
    margin-bottom: 1px;
}

.menu_szare a:link {
    color: #ffffff;
    text-decoration: none;
    background: #595D66 129px 10px no-repeat;
}

.menu_szare a:visited {
    color: #ffffff;
    text-decoration: none;
    background: #595D66 150px 10px no-repeat;
}

.menu_szare a:hover {
    color: #ffffff;
    text-decoration: none;
    background: #535760 129px 10px no-repeat;
}

.menu_szare a:active {
    color: #ffffff;
    text-decoration: none;
    background: #6B717C  129px 10px no-repeat;
}

.menu_szare a:focus {
    text-decoration: none;
    background: #6B707A 129px 10px no-repeat;
}

/* --- menu lewe / szukaj --- */
.box-szukaj {
    width: 182px;
    height: 24px;
    background: #AFAFAF;
}
.input-sz {
    width: 130px;
    height: 14px;
    margin: 0 3px 1px 5px;
    font: 11px Tahoma;
    color: #000000;
    padding: 0 0 0 2px;
    background-color: #FFFFFF;
    border: 1px solid #E8E8E8;
    border-left: 1px solid #747474;
    border-top: 1px solid #747474;
}
/* na skróty */
.input-nsk {
    width: 96%;
    margin: 2px 0 2px 3px;
    font: 11px Tahoma;
    color: #000000;

    background-color: #FFFFFF;
    border: 1px solid #E8E8E8;
    border-left: 1px solid #747474;
    border-top: 1px solid #747474;
}
.sub-sz {
    width: 30px;
    height: 15px;
    font-family: Tahoma, Verdana;
    font-size: 10px;
    background: #FFFFFF;
    color: #0040A1;
    border: 1px solid #A3A3A3;
    border-top: 1px solid #595D66;
    border-left: 1px solid #595D66;
    margin: 3px 3px 1px 3px;

}
.sub-sz1 {
    width: 50px;
    height: 15px;
    font-family: Tahoma, Verdana;
    font-size: 10px;
    background: #FFFFFF;
    color: #0040A1;
    border: 1px solid #A3A3A3;
    border-top: 1px solid #595D66;
    border-left: 1px solid #595D66;
    margin: 3px 3px 1px 3px;

}
/* buttony pod podmenu */
.menu_szare_but a {
   padding:4px;
   background-color:#757D88;
   font-size:10px;
   color:#FFF;
   text-decoration:none;
}
   
.menu_szare_but a:hover {
   padding:4px;
   background-color:#535760;
   font-size:10px;
   color:#FFF;
   text-decoration:none;
}

.menu_szare_but a:visited {
   padding:4px;
   background-color:#757D88;
   font-size:10px;
   color:#FFF;
   text-decoration:none;
}

.szare1 h4 {
    padding: 3px 0 3px 14px;
    margin: 0 0 0 0;
    font-size: 11px;
    background-image: url('../foto/red_icon.gif');
    background-repeat: no-repeat;
    background-position: 4px 7px;
}


.szare1 {
    width: 182px;
    color: #ffffff;
    background: #757D88;
}
.menu_szare1 {
    width: 182px;
    margin: 0 0 0 0;
    padding: 0;
    background: #757D88;
	 font-size: 12px;
}

.menu_szare1 li {
    margin: 0;
    padding: 0;
    display: inline;
}

.menu_szare1 a {
    width: 182px;
    display: block;
    color: #ffffff;
    padding: 5px 0 5px 0px;
    margin-bottom: 1px; 
}

.menu_szare1 a:link {
    color: #ffffff;
    text-decoration: none;
    background: #BFBFBF 182px 10px no-repeat;
}

.menu_szare1 a:visited {
    color: #ffffff;
    text-decoration: none;
    background: #A3A3A3  182px 10px no-repeat;
}

.menu_szare1 a:hover {
    color: #ffffff;
    text-decoration: none;
    background: #9D9D9D 182px 10px no-repeat;
}

.menu_szare1 a:active {
    color: #ffffff;
    text-decoration: none;
    background: #6B717C  182px 10px no-repeat;
}

.menu_szare1 a:focus {
    text-decoration: none;
    background: #6B707A 182px 10px no-repeat;
}

/* -------- dokumenty ------ */
#dok-tyt {
    margin-top: 15px;
    margin-bottom: 5px;
}
#dok-tyt a:link{
    color: #404040;
	 font-weight: bold;
	 text-decoration: none;
}
#dok-tyt a:visited {
    color: #404040;
	 font-weight: bold;		 
	 text-decoration: none;
}
#dok-tyt a:hover {
    color: #AB0000;
	 font-weight: bold;	 
	 text-decoration: underline;
}
#dok-dat {
    font-size: 9px; 
	 text-align: right;
}
#dok-dat a:link{
    color: #404040;
	 font-weight: bold;
	 text-decoration: none;
}
#dok-dat a:visited {
    color: #404040;
	 font-weight: bold;		 
	 text-decoration: none;
}
#dok-dat a:hover {
    color: #AB0000;
	 font-weight: bold;	 
	 text-decoration: underline;
}
/* Dokumenty: stopka z inf. statystycznymi */
#dok-stopka {
    width: 100%; 
	 font-size: 9px; 
	 margin-top: 15px; 
	 background-color: #FAFAFA; 
	 border-top:1px solid #AB0000;
}
#dok-stopka a:link{
    color: #000;
	 text-decoration: none;
}
#dok-stopka a:visited {
    color: #000;	 
	 text-decoration: none;
}
#dok-stopka a:hover {
    color: #AB0000; 
	 text-decoration: underline;
}
#dok-stopka .tyt {
	 font-weight: bold;
}
/* Dokumenty: załączniki */
#dok-zalacz {
    width: 100%; 
	 font-size: 9px; 
	 background-color: #FAFAFA; 
	 border-bottom: 1px solid #FFCDCD;
}
#dok-zalacz a:link{
    color: #000;
	 text-decoration: none;
}
#dok-zalacz a:visited {
    color: #000;	 
	 text-decoration: none;
}
#dok-zalacz a:hover {
    color: #AB0000; 
	 text-decoration: underline;
}

/* Redaktorzy */
#red {
    width: 100%; 
	 font-size: 11px; 
	 border-top:1px solid #AB0000;
}
#red .tyt{
    height: 20px; 
	 width: 100px; 
	 background-color: #FAFAFA; 
	 padding-left: 4px; 
	 border-bottom:1px solid #FFCDCD;
}
#red .inf{
    width: 480px; 
	 background-color: #FAFAFA; 
	 padding-left: 4px; 
	 border-bottom:1px solid #FFCDCD;
}
#red a:link{
    color: #000;
	 text-decoration: none;
}
#red a:visited {
    color: #000;	 
	 text-decoration: none;
}
#red a:hover {
    color: #AB0000; 
	 text-decoration: underline;
}

/* Kontakt */
#dane {
    width: 100%; 
	 font-size: 11px; 
}
#dane .tyt{
    font-size: 14px;
	 font-weight: bold;
    height: 20px; 
	 width: 100%; 
    text-align: center;
}
#dane .inf{
    width: 100%; 
	 padding: 3px;
    text-align: center
}
#dane a:link{
    color: #000;
	 text-decoration: none;
}
#dane a:visited {
    color: #000;	 
	 text-decoration: none;
}
#dane a:hover {
    color: #AB0000; 
	 text-decoration: underline;
}

/* ---zmienne wielkosci czcionek przy przelaczaniu ----*/
.content-big {
    font-size: 14px !important;
    line-height: 18px !important;
}

.content-big ul.lista_news li {
    font-size: 13px;
}

.content-small {
    font-size: 11px !important;
    line-height: 16px !important;
    text-align: justify; 
	 padding: 2px; 
	 width: 585px; 
	 float:left;	 
}


/* ------------ menu footer ------------ */
/* licznik */
#licznik {
    height: 35px; 
	 font-size: 11px; 
	 color: #B0B0B0; 
	 padding-top: 8px; 
	 background-color: #FAFAFA; 
	 border-left: 1px solid #FCFCFC; 
	 border-bottom: 3px solid #A3A3A3;
	 text-align: center; 	 
}
/* menu footer */
#menu-footer {
    background-color: #FFF; 
	 font-size: 11px; 
	 padding-top: 8px; 
	 padding-left: 8px; 
	 border-right: 1px solid #FCFCFC; 
	 border-bottom: 3px solid #AB0000; 
	 text-align: left; 
}
#menu-footer a:link, a:visited {	 
    color: #404040; 
	 text-decoration: none;
}
#menu-footer a:hover {	 
    color: #AB0000; 
	 text-decoration: underline;
}


/* ------------ site footer ------------ */
/* admin */
.log-adm {
    height: 30px; 
	 font-size: 11px; 
	 color: #B0B0B0; 
	 padding-top: 10px
}
/* ProfitMedia */
#pm a:link  {
    color: #B0B0B0; 
	 text-decoration: none;
}
#pm a:visited  {
    color: #B0B0B0; 
	 text-decoration: none;
}
#pm a:hover {
    color: #AB0000; 
	 text-decoration: underline;
}


/*--- Komunikaty ---*/
.box-komunikat {
width: 100%; 
padding-left: 150px;
}
.komunikat {
width: 250px; 
border: 1px solid #F5200B;
background: #FFFFCC; 
background-image: url('../admin/foto/nawigacja/uwaga.png');
background-position: left; 
background-repeat: no-repeat;
padding: 5px 5px 5px 40px;
}

input:focus {
    border-top: 1px solid black;
    border-left: 1px solid black;	
    background: #FFFFCC;
	 padding:0 0 0 2px;		 
}
#for {
   width: 100%;
}
.for-table {
   background-color: #FAFAFA;
	border: 1px solid #A3A3A3; 
	width: 350px;
	font-size: 11px;	
}
.for-table-send { 
	width: 350px;
	font-size: 11px;	
}
.for-table-but {
	width: 350px;
}
.for-input {
   width: 100%;
	border-top: 1px solid #A3A3A3;
	border-left: 1px solid #A3A3A3;	
	padding: 0 0 0 3px;
	font-size: 12px;		
}
.for-input-wer {
   width: 100px;
	border-top: 1px solid #A3A3A3;
	border-left: 1px solid #A3A3A3;	
	padding: 0 0 0 3px;
	font-size: 12px;		
}
.for-textarea {
   width: 100%;
   height: 120px;
	border-top: 1px solid #A3A3A3;
	border-left: 1px solid #A3A3A3;	
	padding: 0 0 0 3px;
	font-size: 12px;		
}
