/* page overall: */

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

img{border:0 0 0 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 0 2em 0; font-size: 100%;
    font-family: "Verdana", "Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
    line-height: 100%;
    text-align: center;
    background-color: #404e4f;
}
 
#page { 
    min-width: 750px; 
    max-width: 960px;
    text-align: left;  
    margin-left: auto; 
    margin-right: auto;  
} 
#pagination a{margin-left:5px}
#pagination{padding:5px 0 10px 0}
#pagination #ditto_currentpage{font-weight:bold}

/* header: */

#header {    
    height: 199px;
    background: url("../images/header_bg.jpg") repeat-x #f9fbfa;
    position: relative;
} 
#header #pageTitle{
	position:absolute;top:145px;left:100px;
	height: 48px;width: 784px;background: url("../images/top_text.jpg ") no-repeat;
}
#header #pageTitle h1{display:none; margin: 0 auto;padding: 0 0 0 0;font-size: 22px;}

#header #pageTitle h3{display:none;margin:0 auto;padding: 0 0 0 0;	}


#header #site_logo{
	position: absolute;
	top:10px;
	right:515px	
	}
#header #site_logo img{border:0px}
#header #logo_bip{
	position: absolute;right:100px; top:11px;background: url("../images/bip_logo_large.gif") no-repeat;width: 384px;height: 136px;
	}

#subheader {    
    height: 75px;background: #e8eeee;position: relative;
}
#smallLogo{
	position: absolute;background: url("../images/bip_logo_small.jpg") no-repeat;width: 127px;height: 52px;left: 15px;top:22px;
	}
#smallLogo span{display: none;}

#fastMenu{position: absolute;left: 180px;top:32px;}

#fastMenu ul li a{color: #E30000;text-decoration: none;text-transform: capitalize;font-weight: bold;font-size: 80%;margin-right: 7px;}
#fastMenu ul li {margin-left: 7px;border-right: 2px solid #e30000}
#fastMenu ul li a:hover{text-decoration: underline;}
#fastMenu ul li.last{border-right:0;}

/* horizontal menu: */

#subheader li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 85%;
	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: 85%;
	font-weight: bold;
}

a.zakl_link:hover{
	color: #868686;
	font-weight: bold;
}

a.zakl_szara_link:hover{
	color: white;
	font-weight: bold;
}


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

#style_switcher{position: absolute; right: 5px;  top:3px; 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: 4px; bottom: 10px; margin: 0; padding: 0; border: none;}
#searchdiv FIELDSET{border-left:0;border-top:0;border-bottom:0;border-right:0;}
#searchdiv  legend { display: none; }
#searchdiv input { width: 127px; height: 26px;margin: 0 2px 0 5px; padding: 5px 0 0 4px; background: #97aba9; border: 1px solid #90a4a3;color:#fff }
#searchdiv input:focus {  }
#searchdiv button { position: relative;  width: 45px;height:45px; background: url(../images/i_search.gif) 0 50% no-repeat; border: none; text-indent: -10px; cursor: pointer; }
#searchdiv button span{display: none;}

#wrapper {height:100%;overflow: hidden;background: #e8eeee}
/* left column: */

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

div#nav {
   background:#fff;;
   margin:0px;
   padding:0px;
   width: 98%;   
}

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

/* content column: */

#content {
    float: right; 
    display: inline; 
    position: relative; 
    width: 69%; 
    margin-right:6%;
    font-size: 80%;
    background: #fafcfb;
    height:100%;
    overflow: hidden;

}


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

#content .bip_tresc h1{
	border-bottom:0;
}
#content p {
    margin: 0em 0em 0.5em 0em;
    padding: 0.35em;
}

#path {
    font-size: 80%;background-color: #91A5A4;margin: 0em 0em 0em 0em;
    padding: 5px 15px 5px 5px;
    height: 20px;      
}
#content #path a:link{color:#fff}
#content #path a:visited{color:#fff}
#content #path a:hover{color:#e00000}
#content #path .B_crumbBox{color:#fff;margin-top:20px;}
#content #path .B_crumbBox span a{background: none;}
#content #path .B_crumbBox a{padding-left: 25px;background: url(../images/i_breadcrumb.gif) 0px 60% no-repeat; color:#fff}
#content #path .B_crumbBox .B_currentCrumb{padding-left: 25px;background: url(../images/i_breadcrumb.gif) 0px 60% no-repeat; color:#fff}
#content #path a{
	color: #fff;text-decoration: none;	
}
#content #path a:hover{
	color: #fff;text-decoration: underline;
}

#contents 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{
	color:#fff;
	font-weight: bold;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 2px 4px;
    background-color: #91A5A4;
    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: #91A5A4;
color:#fff;
    margin-top:15px;

}
.lista{
	border: 1px solid #000000;	
	padding: 5px 15px 25px 5px;
	background-color: #E8EEEE;
}

.lista .temat{
	margin: 3px 0 0 0;
}
.lista .temat A{
	margin: 3px 0 0 0;
	text-decoration:none;
}

.lista .temat .wiecej{
	margin-top:10px;
}
.lista .temat .wiecej A{
	margin: 3px 0 0 0;
	text-decoration:underline;
}

.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-size: 70%;
  	border: solid 1px black;
  	background-color: #E8EEEE;
  	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;
    color:#fff;
    border-top: 0px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    padding: 2px 0 0 2px;
    background-color: #404E4F;
    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-size: 11px;
	width:95%;
}
.listastronul li{
	background-color: #E8EEEE;
}
	
.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{
    color: #fb1000;
	padding-top:20px;
}


#licznik_value {
    font-weight: bold;
    font-size: 120%;
    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;}


/*Menu*/
/* Root = Vertical, Secondary = Vertical */

#navmenu ul,
#navmenu ul li {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 100%; /*For KHTML*/
  list-style: none;
}

#navmenu ul ul,
#navmenu ul ul li {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 150px; /*For KHTML*/
  list-style: none;
}

#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#navmenu ul li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
#navmenu ul a {
  border: 1px solid #4d5d5e;
  padding: 6px 0px 6px 25px;
  display: block;
  background: #7b908e url(../images/i_menu.gif) 0px 60% no-repeat;
  color: #fff;
  font: 80% Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
#navmenu ul a:hover,
#navmenu ul li:hover a,
#navmenu ul li.iehover a {
  background: #2d3738;
  color: #ff0303;
}

/* 2nd Menu */
#navmenu ul li:hover li a,
#navmenu ul li.iehover li a {
  padding-left:5px;
  background: #7b908e;
  color: #fff;
}

/* 2nd Menu Hover Persistence */
#navmenu ul li:hover li a:hover,
#navmenu ul li:hover li:hover a,
#navmenu ul li.iehover li a:hover,
#navmenu ul li.iehover li.iehover a {
  background: #2d3738;
  color: #ff0303;
}

/* 3rd Menu */
#navmenu ul li:hover li:hover li a,
#navmenu ul li.iehover li.iehover li a {
	  padding-left:5px;
  background: #7b908e;
  color: #fff;
}

/* 3rd Menu Hover Persistence */
#navmenu ul li:hover li:hover li a:hover,
#navmenu ul li:hover li:hover li:hover a,
#navmenu ul li.iehover li.iehover li a:hover,
#navmenu ul li.iehover li.iehover li.iehover a {
  background: #2d3738;
  color: #ff0303;
}

/* 4th Menu */
#navmenu ul li:hover li:hover li:hover li a,
#navmenu ul li.iehover li.iehover li.iehover li a {
	padding-left:5px;
  background: #7b908e;
  color: #fff;
}

/* 4th Menu Hover Persistence */
#navmenu ul li:hover li:hover li:hover li a:hover,
#navmenu ul li:hover li:hover li:hover li:hover a,
#navmenu ul li.iehover li.iehover li.iehover li a:hover,
#navmenu ul li.iehover li.iehover li.iehover li.iehover a {
  background: #FFF;
  color: #FF0000;
}

/* 5th Menu */
#navmenu ul li:hover li:hover li:hover li:hover li a,
#navmenu ul li.iehover li.iehover li.iehover li.iehover li a {
	padding-left:5px;
  background: #CCC;
  color: #10395F;
}

/* 5th Menu Hover */
#navmenu ul li:hover li:hover li:hover li:hover li a:hover,
#navmenu ul li.iehover li.iehover li.iehover li.iehover li a:hover {
  background: #FFF;
  color: #FF0000;
}

#navmenu ul ul{
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
}

#navmenu ul ul ul,
#navmenu ul ul ul ul,
#navmenu ul ul ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 150px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
#navmenu ul li:hover ul ul,
#navmenu ul li:hover ul ul ul,
#navmenu ul li:hover ul ul ul ul,
#navmenu ul li.iehover ul ul,
#navmenu ul li.iehover ul ul ul, 
#navmenu ul li.iehover ul ul ul ul {
  display: none;
}

#navmenu ul li:hover ul,
#navmenu ul ul li:hover ul,
#navmenu ul ul ul li:hover ul,
#navmenu ul ul ul ul li:hover ul,
#navmenu ul li.iehover ul,
#navmenu ul ul li.iehover ul,
#navmenu ul ul ul li.iehover ul,
#navmenu ul ul ul ul li.iehover ul {
  display: block;
}

