body  {background-image: url('img/background_all.gif'); margin: 0px; font-family: Verdana, Sans-Serif; font-size: 11px;}

caption.naglowek {caption-side: top; text-align: left; margin-top: 5px;}

table 			{border: 0px; border-spacing: 0px; margin: 0px; padding: 0px; border-collapse: collapse;}
table.glowna {width:100%; empty-cells: show;}
table.gradient {height:306px}
table.menu {width: 100%; text-align: center; height: 68px; color: #FFFFFF; border-spacing: 10px; }
table.dlugosc {width: 548px; }
td {margin: 0px; padding: 0px; border-spacing: 0px}

td.left_top {background-image: url('img/background_left_top.gif'); background-position: top; background-repeat: repeat-x; background-position: right top}
td.right_top {background-image: url('img/background_right_top.gif');  background-position: top; background-repeat: repeat-x; background-position: left top}
td.col_center {text-align: center; width:761px}
td.col_flash {width: 209px; vertical-align: top;}
td.left_col_flash {width: 209px; height: 374px; background-image: url('img/background_left_col.gif'); background-repeat: repeat-y; vertical-align: top; background-position: top left}
td.col_menu_1 {background-image: url('img/background_menu_1.gif'); width: 552px; height: 68px; background-position: top left}
td.col_menu_2 {background-image: url('img/background_menu_2.gif'); width: 552px; height: 68px; background-position: top left}
td.col_gradient {background-image: url('img/gradient_content.gif'); background-color: #efe8de; background-repeat: repeat-x; width: 548px; background-position: top; vertical-align: top; border-left-style: solid; border-left-width: 1px; border-left-color: #c1bcb6}
td.small_right {background-image: url('img/shadow_right.gif'); background-repeat: repeat-y; background-position: right; width: 3px}
td.center_right {width: 552px; vertical-align: top}
td.male_lewe {width: 12px}
td.flags {width: 196px; border-left-style: solid; border-right-style: none; border-width: 1px; border-left-color: #6a885a; border-right-color: #d0d0d0; background-color: #ffffff; text-align: center;}
td.maly_srodek {width: 196px; border-left-style: solid; border-right-style: none; border-width: 1px; border-left-color: #6a885a; border-right-color: #d0d0d0; background-color: #FFFFFF; text-align: center; font-size: 9px}
td.dol_maly_srodek {width: 196px; text-align: center; font-size: 9px}
td.luk_lewy {width: 196px; height: 52px; background-image: url('img/luk_lewy.gif'); background-position: bottom right}
td.left_line {width: 1px; background-color: #d0d0d0;}
td.right_aktualnosci {width: 551px; height: auto; padding-top: 5px; background-image: url('img/shadow_right.gif'); background-position: right; background-repeat: repeat-y}
td.left_line_bottom {background-color: #d0d0d0; background-image: url('img/shadow_bottom.gif'); background-repeat: no-repeat; background-position: bottom}
td.luk_prawy {width: 552px; background-image: url('img/luk_prawy.gif'); height: 24px; background-repeat: no-repeat;}
td.topik {height:10px}
td.menu_kom {vertical-align: middle; text-align: left}
/*td.kolumna {width:50%; height: 100%; text-align:justify; vertical-align: top}*/
td.text {font-family: Verdana, Sans-Serif; font-size: 11px; width:100%; height: 100%; text-align:justify; vertical-align: top; padding: 10px 5px;}
td.dolna_prawa {width: 552px; vertical-align: top;}
td.aktualnosci_kolumna {width: 50%; text-align: justify; vertical-align: top}

tr.aktualnosci {background-color: #FFFFFF}

td a {color: #4f6c47; text-decoration: none; margin-bottom: 1px}
td a:hover {color: #FFCC00}

*.linki:hover {color: #FFFFFF}

p.margin_5 {margin: 5px}
p.text 	   {padding: 0 5px;}
p.nazwa {padding-top: 15px; font-size: 12px; font-weight: 600; color: #3b6513;}
p.adres {color: #3a7b1d; margin: 0px; font-size: 11px; font-weight: 600}
p.tel {color: #3a7b1d; margin: 0px; font-size: 10px; font-weight: 600}
p.aktualnosci_data {margin: 0px; font-size: 9px; color: #495f3b}
p.aktualnosci_autor {margin:0px; font-size: 9px; color: #496735}
p.aktualnosci_temat {text-align: left; margin:0px; font-size: 9px; color: #4c5f41; font-weight: bold;}
img.aktualnosci_obrazek {float:left; margin-right: 4px;}
table#current_affairs span.aktualnosci_data   {margin-right: 10px; font-size: 9px; color: #9ec890}
table#current_affairs span.aktualnosci_autor  {margin-right: 10px; font-size: 9px; color: #4f6c47}
table#current_affairs span.aktualnosci_temat  {margin-right: 10px; font-size: 9px; color: #4f6c47; font-weight: bold;}
span.aktualnosci_in_progress {margin-right: 10px; font-size: 9px; color: #990000;}

*.stowka {width:100%;}
*.adres {color: #7ca368; margin: 0px; font-size: 11px; font-weight: 600}
*.center {text-align: center;}
*.margin_left {margin-left: 5px}
.footer_stowka {width:100%;}
div.center {text-align: center;}
div.center a {padding: 12px 0;}


div.flash {height: 374px; width: 209px; margin-right:0px}
div.nad_menu {position: absolute; width: 552px; margin-top: 0px; height: 30px}
div.menu_spod {border-right: solid #CDCAC3 1px; border-bottom: solid #CDCAC3 1px; visibility: hidden; position: absolute; background-color: #FFFFFF}
div.menu_spod_last {margin-top: 68px; border-right: solid #CDCAC3 1px; border-bottom: solid #CDCAC3 1px; visibility: hidden; position: absolute; background-color: #FFFFFF}
div.menu_nad {margin: 2px; background-color: #EEF3EC; color: #2C3427; text-align: left}
div.naglowek_warstwa {padding-top: 5px; color: #a6987b; margin-left: 5px;}
div.aktualnosci_warstwa {margin-top: 7px; margin-left: 10px}

.menu_item {font-family: tahoma; font-size: 10px; padding: 2px 0; color: #ffffff}

.anylinkcss {
  text-align: left;
  cursor: pointer;
  position: absolute;
  visibility: hidden;
  border: 2px solid #ffffff;
  font: normal 10px Verdana;
  width: 180px;
  background-color: #eef3ec;
}

.anylinkcss a {
  display: block;
  text-decoration: none;
  color: #2b3625;
  margin: 0px;
  padding: 2px 0px 2px 3px;
  /*background-color: #f6f1ee;*/
}

.anylinkcss a:hover { 
  /*background-color: #f2ece7;*/
}

/*	GALERIA	*/
td.gal_m 	  {width: 150px; text-align: center; vertical-align: middle; padding: 3px; border: 1px solid #d2b9a6; background-color: #ffffff;}
td.gal_desc	{text-align: center; padding: 3px 0;}
td.spacer	  {width: 16px;}

table.tab_projekty_krajowe td {text-align: center; padding: 0 5px; border: 1px solid grey;}

/* WYSZUKIWARKA */
.all		{width: 100%;}
th.list	{background-color: #f6eedc; text-align: center; font-size: 9px; height: 22px; font-weight: bold;}
th.year {background-color: #f6eedc; text-align: center; font-size: 9px; width: 50px; height: 22px; font-weight: bold;}
th.pdf  {background-color: #f6eedc; text-align: center; font-size: 9px; width: 50px; height: 22px; font-weight: bold;}

td.list		 {margin: 2px; padding: 2px; border: 1px solid #5e3b18; cursor: pointer; height: 22px; background-color: #f6eedc; text-align: center; vertical-align: middle;}
td.wydanie {margin: 2px; padding: 2px; border: 1px solid #5e3b18; cursor: pointer; height: 22px; background-color: #f6eedc; text-align: center; vertical-align: middle;}

input, select {padding: 1px; line-height: 16px;}
input.ok			{font-size: 11px; background-color: #e8ddc2; color:#504b5e; border: 1px solid #666666; width: 200px; text-align: center;}
input.error		{font-size: 11px; background-color: #e8ddc2; color:#504b5e; border: 1px solid red; width: 200px; text-align: center;}

select.ok_where		 {font-size: 11px; background-color: #e8ddc2; color:#504b5e; border: 1px solid #666666; width: 200px; text-align: center;}
select.error_where {font-size: 11px; background-color: #e8ddc2; color:#504b5e; border: 1px solid red; width: 200px; text-align: center;}

table.search        {margin: 0px auto;}
table.search td     {padding: 3px 5px; vertical-align: middle;}
table.search select {font-size: 10px; background-color: #e8ddc2; color:#504b5e; border: 1px solid #666666; width: 61px; text-align: center; vertical-align: middle; padding: 0px 0px;}


table.search3        {margin: 0px auto;}
table.search3 td     {padding: 0px 5px; vertical-align: middle;}
table.search3 select {font-size: 10px; background-color: #e8ddc2; color:#504b5e; border: 1px solid #666666; width: 135px; text-align: center; vertical-align: middle; padding: 0px 0px;}

table.copyright {
  width: 100%;
}

table.copyright td {
  vertical-align: middle;
}

table.copyright td.FSI {
  width: 80%;
  height: 21px;
  text-align: left;
  padding-left: 20px;
}

table.copyright td.CMS {
  width: 20%;
  height: 21px;
  padding-right: 22px;
  text-align: right;
}

a.FSI, a.CMS {
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
}

a.FSI:hover, a.CMS:hover {
  text-decoration: underline;
  font-weight: normal;
}

div.aspr a {
  color: #000000;
}

div.aspr a:hover {
  color: #009900;
}

div.aspr ol.aspr {
  margin-right: 25px;
}
