/* page overall: */

html * { 
    margin: 0; 
    padding: 0; 
    border: 0;
}

table {
   border-top:1px solid black;
   border-left:1px solid black;
}

table td{
   border-bottom:1px solid black;
   border-right:1px solid black;

}


body {
    margin: 0.5em 0em 2em 0em;
    font-size: 100%;
    font-family: Tahoma, Verdana, sans-serif;
    font-family: "Verdana", "Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
    line-height: 100%;
    text-align: center;
    background-color: #5F5F5F;
    background-image: url(../images/background.png);
    background-repeat: repeat-x; 
}
 
#page { 
    min-width: 750px; 
    max-width: 960px;
    text-align: left;  
    margin-left: auto; 
    margin-right: auto;  
    
} 


/* header: */

#header {
    position: relative; 
    height: 80px;
    color: #fff;
    vertical-align: middle;
    text-align: left;
    background: #3B4A79 url(../images/logo_bom.jpg) no-repeat right;
	white-space:nowrap;

} 

#subheader {
    position: relative; 
    height: 38px;
    color: #fff;
    vertical-align: middle;
    text-align: left;
    background-color: transparent;
    background-image: url(../images/tlo_wyszuk.jpg);
    margin-top:2px;
    
}

#header a:link {
    color: #000;
    border:0px;
}
 
#header a:hover {
    color: #000;
    border:0px;
}

#only_bip {
	display:none;
}

/* horizontal menu: */

#subheader li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 83%;
	text-align: center;
	background-image: none;
	list-style: none outside;
}

a.zakl_szara_link, a.zakl_link {
	text-decoration: none;
	color: #000000;
	position: relative;
	top: 8px;
	font-size: 83%;
	font-weight: bold;
}

a.zakl_link:hover{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.zakl_szara_link:hover{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}


.divider{
	height:80px;
}
/* search form: */

#style_switcher{position: absolute; right: 200px;  bottom:13px; padding: 0 0 0 0; border: none;}

#style_switcher A, #style_switcher A:visited,#style_switcher A:active{margin:0 5px 0 0; color:#FFFFFF;font-weight:bold;text-decoration:none}

#smallFont{font-size:70%}
#normalFont{font-size:85%}
#bigFont{font-size:100%}

#style_switcher A:hover{text-decoration:underline;color:#3B4A79}



#rssLink{font-size:70%; padding:0 0 0 20px; background: url(../images/i-rss.gif) 1px 50% no-repeat;}

#searchdiv { position: absolute; right: 1px; bottom: 10px; margin: 0; padding: 0; border: none;}
#search_label{display:none}
div#subheader legend { display: none; }

div#subheader input { width: 100px; margin: 0 2px 0 5px; padding: 1px 0 1px 3px; background: #FDFBEF; border: 1px solid #3B4A79; }
div#subheader input:focus { background: #fff; }
div#subheader button { position: relative;  width: 80px; background: url(../images/guzik_szukaj.gif) 0 50% no-repeat; border: none; text-indent: -10px; cursor: pointer; color: #fff; font-weight: bold; font-family: Verdana; font-size: 65%;}

#wrapper {height:100%}
/* left column: */

#left {
    width: 24%; 
    float: left; 
    position: relative; 
    font-size: 80%;
    margin-top:5px;
    height: 100%;
}

div#nav {
   background-color: transparent;
   background-image: url(../images/menu_tlo.gif);
   background-repeat: repeat;
   background-attachment: scroll;
   border: 0.15em solid #3B4A79;
   margin:0px;
   padding:0px;
   width: 98%;   
}

#navmenu{
	margin:0px;
    padding:0px;
}
    

/* content column: */

#content {
    float: right; 
    display: inline; 
    position: relative; 
    width: 75%; 
    font-size: 80%;
    margin-top:5px;
    background-color: #fff;
    border: 0.15em solid #3B4A79;
    height:100%;

}


#content h1 {
    clear: both;
    margin: 0em 0em 0em 0em;
    padding: 0.5em 0em 0em 0.1em;
    font-size: 100%;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-family:"Verdana", "Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
    color: #FF0800;
    border-bottom: 0.05em solid #FF0800;
    line-height: 1em;
}

#content p {
    margin: 0em 0em 0.5em 0em;
    padding: 0.35em;
}

#path {
    font-family: Verdana, Arial, sans-serif;
    font-family:"Verdana", "Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
    margin: 0em 0em 0em 0em;
    padding: 0.4em 0.6em 0.4em 0.6em;
    font-size: 80%;
    color: #2F5E80;
    background-color: #FDF6D3;
}

#content a:link {
    color: #2E668B;
}
    
#content a:visited {
    color: #255270; 
}
 
#content a:hover, #content a:active {
    color: #FF0800;
}

#content1 {
	background-color: #fff;
	margin-top:15px;
}
#content1 ul{
	margin:0 0 0 20px;
}


#content1 a:link {
    color: #000000;
}
    
#content1 a:visited {
    color: #000000; 
}
 
#content1 a:active {
    color: #000000;
}

#content1 a:hover{
	color: #B90422;
}

.bip_tresc{
	border: 1px solid #000000;	
	padding: 5px 15px 25px 5px;
}


.bip_tresc_temat{
	font-weight: bold;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 4px;
    background-color: #B2BFE7;
    margin-top:15px;
}

.lista_naglowek{
font-weight: bold;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 4px;
    background-color: #B2BFE7;
    margin-top:15px;
	display:none;		
}
.lista{
	border: 1px solid #000000;	
	padding: 5px 15px 25px 5px;
	background-color: #BDC6DF;
}

.lista .temat{
	margin: 3px 0 10px 10px;
}

.lista .introtext{
	margin: 0 0 10px 30px;

}	

.lista .temat A{
	margin: 3px 0 0 0;
 	display: block; padding: 2px 0 2px 30px; background: url(../images/bullet-a.gif) 13px 50% no-repeat; 
}

.lista .temat A:hover{
	background-color: #FFFFFF;

}





.bip_tresc_zawartosc{
    background-color: #FFFFFF;
    padding: 10px 5px;
    vertical-align: top;
}

.bip_tresc_zawartosc ol li {
	margin-top:5px;
	margin-left:35px;	
}

.bip_tresc_zawartosc ul li {
	margin-top:5px;
	margin-left:20px;	
}

.bip_tresc_wiecej{
	float:right;
	margin-bottom:5px;
}


.bip_tresc_rejestr_zmian{
	font-family: Verdana;
       font-family:"Verdana", "Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
  	font-size: 70%;
  	border: solid 1px black;
  	background-color: #E7E7E7;
  	padding: 2px 4px;
  	margin-bottom: 5px;
  	margin-top: 15px;
}

.bip_tresc_rejestr_zmian ul li{
	margin-left:20px;
}


.bip_rejestr_zmian_naglowek{
    font-weight: bold;
    border-top: 0px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    padding: 2px 0 0 2px;
    background-color: #B2BFE7;
    margin-top:15px;
}

.bip_rejestr_zmian_komorka, .bip_rejestr_zmian_komorka1{
   font-size: 80%;
   background-color: #E7E7E7;
   padding: 2px 4px;

}

.bip_rejestr_zmian_komorka1{
   background-color: #EEEEEE;
}

.listastronul{
	list-style-type: none;	
	margin-left:20px;
	padding: 0;
	margin: 0;
	border: solid 1px black;
	font-family:"Verdana", "Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
  	font-size: 11px;
	width:95%;
}
.listastronul li{
	background-color: #BDC6DF;
}
	
.listastronul li a {
  display: block;
  width:100%;
  padding: 1px 4px;
  color: #000000;
  text-decoration: underline;
}
.listastronul li a:hover {
  background-color: white;
  color: #000000;
  text-decoration: underline;
}

.listastronul li a:link {
    color: #000000;
    text-decoration: underline;
}
    
.listastronul li a:visited {
    color: #000000; 
    text-decoration: none;
}
 
.listastronul li a:active {
    color: #000000;
    text-decoration: none;
}


#main {
    padding: 0.5em 1.5em 1.5em 0.7em;

}

div.img_left {
    float: left; 
    background-color: #3B4A79;
   	margin-left: 5px;
   	margin-right: 5px;
   	margin-top: 10px;
   	margin-bottom: 10px;

}

div.img_right {
    float: right; 
    background-color: #3B4A79;
   	margin-left: 5px;
   	margin-right: 5px;
   	margin-top: 10px;
   	margin-bottom: 10px;
}

div.img_hmenu {
	position: relative;
	top: 0px;
	left: 0px;
    float: left; 
    height: 37px;
    margin: 0px;
    padding: 0px;
}

#licznik{
	margin: 40px 0 0 0;
	white-space:nowrap;
	font-size:70%;

}

#napisz{
	margin-left:3px;
	width:60px;
	float:left;

}

#licznikLabel{
	float:right;
}


#licznik_value {
    font-family: Verdana;
    font-weight: bold;
    font-size: 120%;
    background-color: #4900DC;
    color: #D4E3FF;
    margin: 0 3px 0 3px;
}



/* this clears floating (e.g images) */
br.clear {
    clear: both;
    display: none;
}

/*Search*/

.ajaxSearch_highlight1 {font-weight:bold;background:#DCE0EE}
.ajaxSearch_result{padding:15px 0 0 0;}
.ajaxSearch_resultLink{font-weight:bold;}
.ajaxSearch_extract{padding:7px 0 0 0;}



