body {
 background:#fff;
 font:9pt tahoma, verdana, geneva, sans-serif;
 color:#000; margin:0;padding:0;
}

a {
 color:#0c3669;
 color_: #333;
}

a:visited {
 color:#3b3b3b;
 color_: #333;
}

a img {
 border:0;
}

p {
 text-align:justify;
}

form {
 padding:0;margin:0;
}

br.c {
 clear:both;
}

div#site {
 width:770px;
 margin:0 auto;
}

div#topmenu {
 height:19px;
 padding:7px 1px 6px 0;
 border-bottom:1px solid #e4e4e4;
}

div#topmenu ul {
 list-style:none;
 margin:0;padding:0;
}

div#topmenu ul li {
 float:left;
 margin-right:18px;
 padding:0
}

div#topmenu ul li.r {
 float:right;
 margin-left:18px;
 margin-right:0;
}

div#topmenu a {
 font-size:8pt;
}

div#topmenu a img {
 float:left;
 margin:6px 8px 0 0;
 vertical-align:baseline;
}

div#topmenu a img.t {
 margin-top:0;
}

div#topmenu a img.f {
 margin-top:3px;
 border:1px solid #aaa;
}

div#topmenu form {
 padding:0;
 margin:0;
}

input {
 font-size:9px;
 padding:1px 2px;
 margin:2px 4px;
 border:1px solid #d0d0d0;
}

input.s {
 font-weight:bold;
 background:#fff;
 color: #333;
 border:1px solid #333;
}

div#head {
 position:relative;
 height:92px;
 border-top:1px solid #f7f7f7;
 border-bottom:2px solid #f5f5f5;
 background-repeat:no-repeat;
 background-position:30px 50%;
 /*background-color:grey !important;*/
}

div#head h1 {
 display:block;
 position:absolute;
 top:50%;
 margin:-11pt 0 0 100px;
 padding:0;
 font:22pt "times new roman",times; color:#fff;
/* background:grey;*/
}

div#navisel {
 position:absolute;
 right:0;top:0;
 border-top:4px solid #996;
 padding:9px 7px 0 0;
}

div#navisel a {
 color:#fff;
 color_: #333;
 display:block;
 background:#9c9c90;
 border:1px solid #996;
 border-right-width:8px;
 float:left;
 margin-right:1px;
 padding:7px;
 text-decoration:none;
 font-size:8pt;
}

div#inne_serwisy {
 display:none;
 position:absolute;
 top:43px;right:8px;
 background:#fff;
 width:145px;
 border:1px solid #888;
}

div#inne_serwisy a {
 display:block;
 padding:3px;
 margin:1px 1px 5px;
 color:#000;
 color_: #333;
 font-size:8pt;
 text-transform:uppercase;
 text-decoration:none;
}

div#inne_serwisy a:hover {
 background:#ccc;
}

div#content {
 border-top:4px solid #996;
 border-bottom:4px solid #888;
 border-right:1px solid #e8e8e8;
 padding:2px 3px 0 0;
 background:#e4e4e4 url(/template/www/i/content_bg.png) repeat-y;
 overflow:hidden;
}

div#left_menu {
 width:194px;
 background:#f7f7f7;
 border:1px solid #e7e7e7;
 border-bottom:0;
 margin-right:3px;
 float:left;
}

div#left_menu ul {
 list-style:none;
 margin:15px;
 padding:0;
}

div#left_menu li {
 padding:0;
 margin:0;
 border-bottom:1px solid #e6e6e6;
}

div#left_menu a {
 display:block;
 padding:8px 16px;
 margin:0;
 font-weight:bold;
 font-size:8pt;
 background-repeat:no-repeat;
 background-position:5px 12px;
}

div#left_menu a:visited {
 color:#0c3669;
 color_: #333;
}

div#left_menu ul ul {
 margin:0 0 0 15px;
 padding:0;
 display:none;
}

div#left_menu ul ul li {
 border:0;
}

div#left_menu ul ul a {
 background-position:0 8px;
 padding:4px 8px;
 text-decoration:none;
 color:#666;
 color_:#333;
}

div#left_menu ul ul a:visited {
 color:#666;
 color_:#333;
}

div.column {
 width:525px;
 float:left;
 border:1px solid #d8d8d8;
 border-bottom:0;
 padding:20px;
 background:#fff;
}

div#bip_navi {
 height:45px;
 width:545px;
 background:url(/template/www/i/bip_navi_bg.png) repeat-x;
 margin-bottom:2px;
 border-bottom:1px solid #d8d8d8;
 padding:10px;
}

div#bip_navi a {
 font-size:8pt;
 display:block;
 float:left;
 padding:5px 15px;
 text-decoration:none;
 white-space:nowrap;
}

div#bip_navi a span {
 text-decoration:underline;
 color:#069;
 color_:#333;
 padding:0 0 0 3px;
}

div.column h1 {
 font:bold 14pt times,"times new roman",serif;
 margin:0 0 20px;
 padding:0;
 color:#333;
}

div.column h2 {
 font:bold 12pt times,"times new roman",serif;
 margin:0 0 20px;
 padding:0;
 color:#333;
}

div.column h3, dl.s dt {
 display:block;
 font-size:10pt;
 font-weight:bold;
 margin:5px 0;
 padding:1px 10px 1px 15px;
 /* padding-top:1px; padding-bottom:1px; padding-left:1px; padding-right:1px;*/ 
 color:#0c3669;
 color_:#333;
}

div.column h3.s {
 margin-top:25px;
 clear:both;
}

h3.k003265 {
 border-left:3px solid #003265 !important;
 border-left_:3px solid #333 !important;
}

h3.k292929 {
 border-left:3px solid #292929 !important;
}

h3.k818F06 {
 border-left:3px solid #818F06 !important;
}

h3.k7d7d7d {
 border-left:3px solid #7d7d7d !important;
}

h3.k6799CA {
 border-left:3px solid #6799CA !important;
 border-left_:3px solid #999 !important;
}

h3.k8e8e8e {
 border-left:3px solid #6799CA !important;
}

h3.k346635 {
 border-left:3px solid #346635 !important;
}

h3.k525252 {
 border-left:3px solid #525252 !important;
}

h3.kCA6701 {
 border-left:3px solid #CA6701 !important;
 border-left_:3px solid #333 !important;
}

h3.k7a7a7a {
 border-left:3px solid #7a7a7a !important;
}

h3.kCC0000 {
 border-left:3px solid #CC0000 !important;
}

h3.k3b3b3b {
 border-left:3px solid #3b3b3b !important;
}

h3.k3f0f0f {
 border-left:3px solid #3f0f0f !important;
}

h3.k363636 {
 border-left:3px solid #363636 !important;
}

h3.k {
 border-left:0 !important;
}

div.column h3 * {
 color:#0c3669 !important;
 color_:#333 !important;
}

div.column h3 p {
 margin:0;
 padding:0;
 text-align:left !important;
}

div.column h3 img {
 float:right !important;
}

div.column span.data {
 font-size:7pt;
 font-weight:normal;
 color:#888 !important;
 margin-top:2px;
 display:block;
}

div.column p.data, div.column p.lead, div.column p.wiecej {
 margin:4px 14px;
 padding:0;
 font-size:8pt;
 /* line-height:1.5;*/
}

div.column p.data {
 color:#888;
}

div.column p.wiecej {
 font-weight:bold;
 text-align:right;
 margin:10px auto 20px;
 clear:both;
}

div.column p.wiecej a {
 color:#111;
 color_:#333;
 padding:0 0 0 8px;
 background-repeat:no-repeat;
 background-position:0 5px;
}

div.column div.gdzie {
 font-size:8pt;
 color:#999;
 margin-bottom:20px;
}

div.column div.arch {
 text-align:right;
 font-size:8pt;
}

div.column div.arch select {
 font-size:10px; height:15px;
}

@media screen {
	/* Start Mac IE5 filter \*/	
	div.col {
	padding-bottom: 32767px !important;
	margin-bottom: -32747px !important;
	overflow-x:hidden;
	}
	/* End Mac IE5 filter */

	div#content:after {
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

	#content {
	display: inline-block;
	}		
	/*\*/

	#content {
	display: block;
	}

}

table.rejestr {
 width:100%;
}

.rejestr td, .rejestr th {
 margin:2px;
 padding:5px;
 font-size:8pt;
}

.rejestr td {
 vertical-align:top;
 border:1px solid #bbb;
}

.column table {
 width:450px !important;
 border:0 !important;
 border-collapse:collapse;
}

.column td, .column td * {
 font-size:8pt !important;
 text-align:left;
}

.column td {
 font-size:8pt;
 padding:3px 5px;
 vertical-align:top !important;
 border:1px solid #666;
}

div.btn {
 float:right;
}

div.btn p.wiecej {
 float:left !important;
 clear:none !important;
}

div#footer {
 clear:both;
 margin:1px 0 20px;
}

div#footer ul {
 border-top:1px solid #cecece;
 list-style:none;
 margin:0;padding:0;
 display:block;
 width:100%;
 clear:both;
}

div#footer li {
 font-size:8pt;
 float:left;
 margin:0;
 padding:4px 8px;
 color:#656565;
}

div#footer li.r {
 float:right;
}

div#footer li a {
 color:#656565;
}

div.user {
 text-align:center;
 margin:0 !important;
 border:1px solid #D0D0D0;
 padding:5px;
 clear:both;
}

div.user br {
 clear:both;
}

div.user label {
 width:110px;
 display:block;
 float:left;
 text-align:right;
}

div.user input.inputdokument {
 display:block;
 float:left;
}

div.user input.s {
 display:block;
 clear:both;
 margin:10px auto;
}

.nb {
 border:0;
}

div.bip_metryka {
 clear:both;
 border:1px solid #222;
 background:#ddd;
 padding:5px;
 margin:5px;
 font-size:8pt;
}

div.bip_metryka div.zlewej {
 clear:left;
 float:left;
 text-align:left;
}

div.bip_metryka div.zprawej {
 clear:right;
 float:right;
 text-align:right;
}

dl.s dd {
 margin:5px 0;
 padding:4px 10px;
}

dl.s dt span {
 color:#666;
 font-weight:normal;
}

.wpr1 {
 color:#666;
 border:0 !important;
 padding-top:3px !important;
}

a.search, span.search {
 display:block;
 float:left;
 padding:2px 5px;
 margin:4px;
 font-size:8pt;
 font-weight:bold;
}

a.search {
 border:1px solid #999;
 text-decoration:none;
}

a.search:visited {
 color:#0c3669;
}

div.tresc {
 margin:5px 5px 5px 18px;
}
