html, body {
	height: 100%; 
	margin: 0; 
	padding: 0; 
	background: #DAE0E8 url('../img/bg.gif') left top repeat-x; 
	font-size: 11px; 
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	color: #414141;
}

a:link, a:visited {color: #3F578A; text-decoration: none;}
a:hover {color: #A60000}

div#top a:link, div#top a:visited {color: #fff; text-decoration: none;}
div#top a:hover {text-decoration: underline}

div#top_bg {height: 150px; position: absolute; top: 24px; left: 0px; background: #3D5588; width: 100%;}

div#top {position: relative; height: 173px; background: #3D5588 url('../img/bg_top.jpg') 0 0 no-repeat; width: 855px; margin: auto; padding: 0 10px; color: #fff; z-index: 15}
div#pasek {height: 12px; background: #AFAFAF; border-top: 1px solid black; border-bottom: 1px solid black; position: relative; z-index: 15;}
div#content {width: 855px; background: #fff url('../img/bg_content.png'); margin: auto; padding: 0px 5px;}
div#content2 {width: 825px; background: #fff url('../img/bg_content.png'); margin: auto; padding: 20px;}
div#footer {background: #9A0000; padding: 5px; color: #fff; font-size: 10px;}
div#footer2 {width: 840px; margin: 0 auto; text-align:}
div#copyright {float: right; width: 200px; text-align: center;}
div#footer a:link, div#footer a:visited {color: #fff;}
div#footer a:hover {text-decoration: underline;}
div#footer a#zaloguj {display: block; color: #9A0000; text-align: center}
div#footer a#zaloguj:hover {color: #fff;}

h1#probud {width: 110px; height: 150px; background: url('../img/probud_logo.png') no-repeat center center; float: left; /*position: absolute; top: 45px; left: 22px;*/}
h1#probud span {display: none}
h1#probud a {display: block; background: transparent; padding: 26px; margin-top: 50px;}

ul.tresc, ol.tresc {margin-left: 25px; margin-bottom: 10px;}
ul.tresc ul {margin-left: 20px;}

ul#menu_left {list-style: none; float: left; /*margin-left: 120px;*/ margin-top: 33px; width: 540px; padding-left: 14px;}
ul#menu_left li {padding: 4px 0 3px;}

ul#menu_right {list-style: none /*url('../img/bullet.gif')*/; float: left; border-left: dashed 1px #fff; width: 175px; padding-left: 15px; padding-top: 48px;}
ul#menu_right li {margin: 4px 0 0;}
ul#menu_right a:link, ul#menu_right a:visited {display: block; background: #9A0000; padding: 2px 10px; margin-left: -15px;}

ul#menu_icons {list-style: none; display: inline; position: absolute; top: 5px; right: 0px;}
ul#menu_icons li {float: left; margin-right: 20px}
ul#menu_icons li span {display: none}
ul#menu_icons li a {display: block; width: 10px; height: 10px;}
ul#menu_icons li#home {width: 11px; height: 10px; background: url('../img/home.gif') no-repeat 0 0;}
ul#menu_icons li#mail {width: 11px; height: 9px; background: url('../img/mail.gif') no-repeat 0 0;}
ul#menu_icons li#sitemap {width: 11px; height: 9px; background: url('../img/sitemap.gif') no-repeat 0 0;}

form#login {}

h1 {margin: 10px 0; font-size: 16px;}
h2 {font-size: 14px;}
h3 {font-size: 11px;}
ul {margin: 0px; padding: 0px;}
li {margin: 0px; padding: 0px;}
img {border: none}
input, textarea {border: solid 1px #3D5588; font-family: Tahoma, sans-serif; font-size: 11px; padding: 1px;}

ul.boczne_menu {list-style: none; font-weight: bold; margin-bottom: 20px;}
ul.boczne_menu li {margin: 0 0 4px;}
ul.boczne_menu a:link, ul.boczne_menu a:visited {display: block; background: #9A0000; color: #fff; padding: 1px 10px; margin: 0 0 4px;}
ul.boczne_menu ul {list-style: none;}
ul.boczne_menu ul a:link, ul.boczne_menu ul a:visited {background: #8E8E8E; padding: 1px 20px;}

th {text-align: left;}
th, td {padding: 0px 5px 0px 0px;}

p.error {padding: 5px; background: #ff9999;}
p.ok {padding: 5px; background: #99ff99;}

h2.panel {margin-bottom: 10px; }
div.input_photo {width: 400px;}
input.usun {float: left;}
input.krotki {width: 210px;}
div.inv_entry {padding: 15px;}
div.inv_entry h3 {margin-bottom: 10px;}
div.blue {background: #EEF3FF;}
div.inv_entry p {margin: 2px}
div.min {width: 105px; float: left; margin-right: 15px;}
div.inv_entry p.zrealizowana, div.inv_entry p.biezaca {padding: 3px; width: 11em; text-align: center; margin-top: 15px;}
p.zrealizowana {background: #243250; color: #fff;}
p.biezaca {background: #9A0000; color: #fff;}
p.date, span.date {color: #666; font-size: 10px;}
div.todo {}
span.to_do {padding: 5px 3px; margin-right: 5px; position: relative; /*top: 5px;*/}
/*div.to_do>span.to_do {border: solid 1px #ccc;}*/
p.to_do {border: solid 1px #ccc; display: inline; padding: 5px 3px; margin-right: 5px; position: relative; top: 5px;}
span.block {display: block}
a.file_raporty {margin-right: 5px}
a.file_pliki {margin-right: 15px}
div.info {float: left; width: 410px;}
div.info_news {float: left; width: 620px; margin-left: 20px;}
div#banner_glowny {border-top: solid 1px black; border-bottom: solid 1px black; padding: 10px 0; margin-top: 0px; margin-bottom: 10px;}
img.baner {float: left; margin-right: 10px;}
p.baner {float: left;}
div.baner {width: auto; padding-right: 20px;}
div#banner_g {margin-top: 10px;}
div#bannery_b img {margin-top: 10px; margin-bottom: 10px;}


p#panel_nav span {background: #3D5588; padding: 3px 5px;}
p#panel_nav span a, p#nav_rel a, p#nav_pras a {color: #fff;}
p#nav_rel, p#nav_pras {background: #3D5588; padding: 5px 5px; margin-top: -10px;}


div#inv_photos {width: 240px; padding: 10px; float: left;}
div#inv_zreal {background: #FAFAFA; width: 245px; padding: 0px; float: left; margin-left: 10px; padding-bottom: 20px;}

div#inv_opis {width: 380px; margin-left: 270px; position: relative;}
div#inv_opis h1, div#inv_zreal h1, div#tresc h1, div#tresc1 h1 {background: #3D5588; font-size: 11px; color: #fff; padding: 2px 5px;}
div#inv_zreal h1 {margin-bottom: 0px;}
div#inv_info {margin-top: 20px;}

div.inv_ph_sht {width: 244px; padding: 3px 0 0; background: url('../img/inv_cient.gif') no-repeat top left; position: relative; margin-bottom: 10px;}
div.inv_ph_shm {width: 100%; padding: 0; background: url('../img/inv_cienm.gif') repeat-y top left;}
div.inv_ph_shb {width: 100%; padding: 0 2px 1px; background: url('../img/inv_cienb.gif') no-repeat 0 bottom;}
div.inv_ph_shb>a>img {margin-bottom: -2px;}
div.inv_lupa {width: 28px; height: 26px; position: absolute; background: url('../img/lupa.gif') no-repeat 0 0; bottom: 3px; right: 7px;}
div.inv_ph_shb>div.inv_lupa {right: 2px;}
div.inv_lupa span {display: none;}

a.header:link, a.header:visited {display: block; background: #A60000; color:#fff; padding: 2px 5px; font-weight: bold; margin-bottom: 10px; font-size: 10px}

div.zrealizowane {border-bottom: dashed 1px #C4C4C4; padding: 10px 0 3px;}
div.zrealizowane h3 {margin-bottom: 5px;}
div.zrealizowane p {margin-left: 60px; margin-bottom: 0px;}
img.zrealizowane_min {float: left; margin-right: 10px; margin-bottom: 5px;}
div.zrealizowane a.wiecej:link, div.zrealizowane a.wiecej:visited {display: block; color: #A60000; margin-top: 3px; margin-left: 60px}
a.wiecej1:link, a.wiecej1:visited {display: inline; color: #A60000;}
img.inv_inf {margin-right: 10px; float: left;}

div.inv_inft {background: url('../img/inv_infot.png') 0 0 no-repeat;}
div.inv_infm {width: 391px; background: url('../img/inv_infom.png') 0 0 repeat-y; margin: 0 0 0 -5px;}
div.inv_infb {background: url('../img/inv_infob.png') 0 100% no-repeat; padding: 10px 15px 35px;}
div.inv_infb h3 {margin-bottom: 10px}
div.inv_infb p {margin: 4px 0 0 110px;}
div.inv_infb a.wiecej:link, div.inv_infb a.wiecej:visited {color: #A60000;}

#right a.wiecej:link, #right a.wiecej:visited {color: #A60000}
div#dane_adresowe {font-size: 9px; color: #989898; margin-top: 2em;}
#right div.news {line-height: 150%;}

div#kol_boczna {width: 240px; padding: 10px; margin-right: 10px; float: left;}
div#kol_boczna1 {width: 190px; padding: 10px; margin-right: 10px; float: left;}
div#tresc {float: left; width: 380px; padding-bottom: 20px; text-align: justify;}
div#tresc1 {float: left; width: 430px; padding-bottom: 20px; text-align: justify;}
div#img_div {padding-bottom: 28px; background: url('../images/content/bottom.gif') no-repeat 0 100%;}

table.edit td {padding: 5px; border-top: dashed 1px #ccc;}
table.edit td.long {width: 700px;}
table.edit td.info {width: 200px;}
img.edit_thumb {margin-right: 10px; float: left; }
span.icon {}
img.icon {margin-bottom: -3px; margin-right: 3px;}
button {padding: 2px;}

p.pagination {text-align: center; margin-top: 5px;}
input.hidden {display: none;}

p.klauzula {color: #666; font-size: 10px}
p.oferta_pracy {border-bottom: dashed 1px #C4C4C4; padding: 5px 0 10px; background: #fff;}
textarea.kontakt, input.kontakt {width: 270px;}
td.kontakt1 {width: 90px;}
td.send {text-align: right;}

div.aktualnosci_list {border-bottom: dashed 1px #C4C4C4; border-bottom: dashed 1px #C4C4C4; padding: 10px 0 3px;}
div.aktualnosci_list h3 {margin-bottom: 5px;}
div.aktualnosci_list p {margin-left: 60px}
div.news_img {margin-top: 15px;}
div.news_img div.img {position: relative; width: 100px; height: 100px; display: inline; margin-right: 5px; margin-bottom: 5px;}
div.img img {margin-bottom: 10px}
div.news_img div.inv_lupa {bottom: 12px; right: 0px;}

select.okres_form {width: 5em; margin-right: 5px; }
select.okres_form2 {width: 3em; margin-right: 5px;}
p#okres_form {display: inline;}

img.prezesi {float: left; margin: 5px 15px 10px 0;}
table.dane_fin {border-collapse: collapse; font-size: 10px; margin: 10px 0; text-align: right;}
table.dane_fin p {margin: 0px;}
table.dane_fin td, table.dane_fin th {border: solid 1px #e5e5e5; padding: 1px 5px;}
table.dane_fin th {text-align: center; background: #3D5588; color: #fff;}
table.dane_fin td.info {width: 150px; text-align: left;}
table.dane_fin td.razem {background: #e5e5e5;}
table.dane_fin td.number {width: 55px;}

p.raporty {/*margin-bottom: 10px;*/margin: 0; padding: 5px 0}
p.pliki {padding: 5px 0;}
h3.raporty1 {margin-bottom: 10px; padding-bottom: 5px; border-bottom: dashed 1px #C4C4C4;}
p.wciecie {margin-left: 20px;}
div#roczne, div#kwartalne, div#polroczne {padding: 3px 0 10px 0;/*border-bottom: dashed 1px #C4C4C4*/; border-top: dashed 1px #C4C4C4;}

table.walne {border-top: dashed 1px #C4C4C4; width: 100%;}
table.walne td {padding: 10px 5px}
table.walne td.info {width: 50%; padding-right: 20px}
/*div.walne {border-bottom: dashed 1px #c4c4c4; margin-bottom: 5px; padding: 0;}*/

table.kalendarz {width: 100%; border-collapse: collapse; border-bottom: dashed 1px #C4C4C4;}
table.kalendarz td {border-top: dashed 1px #C4C4C4; padding: 10px 20px;}
table.kalendarz td.data {width: 10em; background: #EEF3FF; text-align: center; padding: 10px 0} 

br.clear {clear: both; margin: 0px; padding: 0px; display: block; height: 1px;}
br.clear_right {clear: right;}
div#loader {position: fixed; width: 800px; height: 100px; border: solid 1px #666; background: #fff url('../img/loading.gif') center center no-repeat; z-index: 200; top: 50%; left: 50%; margin-left: -400px}


*{margin:0;padding:0}
p{margin:0 0 1em 0;padding:0;position:relative;}/*opera 8 needs the position:relative on the inner content but opera 9 doesn't */

#outer{
	position:relative;
	width:855px;
	clear:both;
	z-index:4;
}
#right{
 width:170px;
 z-index:1;
 position:relative;
 float:left;
 margin:0;
 display:inline;
 padding: 10px 10px;
 color: #6D6D6D;
 /*border: solid 1px blue;*/
}
#right{float:right;}
#content1{
	width:660px;
	float:left;
	margin:0px;
	display:inline;
	position:relative;
	z-index:1;
	padding: 0px;
	line-height: 150%;
	/*border: solid 1px red;*/
}
.col{
	width:200px;
	position:absolute;
	z-index:0;
	left:10px;
	bottom: 0;
	border-top:none;
}
.one{background:red;}
.two{left:0px;width:660px;}
.three{background:url('../img/cien.gif') repeat-y; left:660px; width: 195px;}
.four {background: #E5E5E5; border-left: dashed 1px #8E8E8E; width: 191px; left: 4px}
#footer {clear:both;}

html>body .col{top:0}/* hide from ie6 and under*/
.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}
