@import url(csshover.htc);

body {
	behavior: url (csshover.htc);
	margin: 0 auto; 
	padding: 0; 
	width: 100%; 
	text-align: center; 
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #4f4f4f; 
	position: relative; 
	background-color: #fff;
	line-height: 18px;
	}
	
#container  {
			margin: 0 auto; 
			padding: 0; 
			height: auto; 
			text-align: left; 
			width: 965px; 
			position: relative;
			}

p {line-height: 18px;}
img {border: none;}
a   {color: #000; text-decoration: none;}
a:hover {color: #013197; text-decoration: none;}
.bolded {font-weight: bold;}


/*------------------------------------HEADER------------------------------------*/

#header {margin: 0; padding: 0; height: 135px; text-align: left; width: 965px; position: relative;}
#header img {float: left;}
 
 #language {margin: 0; padding: 0; height: 14px; width: 80px; color: #a7a7a7; position: absolute; top: 12px; left: 305px;}
 #language a {color: #a7a7a7;} #language a:hover {color: #013197;}

 #powieksz_tekst {margin: 0; padding: 0; height: 20px; width: 150px; color: #a7a7a7; position: absolute; top: 10px; right: 0; border-bottom: solid 1px #ccc;}
 #powieksz_tekst img {margin: 0; padding: 0; float: left;}
 #powieksz_tekst ul {margin: 0; padding: 0; width: 100%; float: left; list-style: none;}
 #powieksz_tekst ul li {margin: 0; padding: 0; width: auto; float: right;}
 #powieksz_tekst ul li a {margin: 0; padding: 0; height: 15px; width: auto; display: block; float: left; overflow: hidden;}
 #powieksz_tekst ul li a:hover img {margin-top: -15px;}
 #powieksz_tekst ul li a:hover {zoom: 1;}
 

 #szukaj {margin: 0; padding: 10px 0 0; height: 20px; width: 150px; color: #a2a2a2; position: absolute; top: 32px; right: 0;}
 #szukaj form, #szukaj fieldset {margin: 0; padding: 0; width: 120px; height: 20px; border: none; float: left;}
 #szukaj input {margin: 0; padding: 3px 0 0 3px; width: 142px; height: 17px; background: url(images/szukaj_tlo.gif) 0 0 repeat-x; float: left; color: #a2a2a2; font-size: 11px;
 border-top: solid 1px #a2a2a2; border-left: solid 1px #a2a2a2; border-right: solid 1px #e6e6e6; border-bottom: solid 1px #e6e6e6;}
 #szukaj img {margin: 0; float: left;}

 #menu {margin: 100px 0 0; padding: 0 0 0 5px; width: 635px; height: 29px; float: left;}
 #menu ul {margin: 0; padding: 0; width: 660px; height: 29px; list-style: none; float: left;}
 #menu li {margin: 0; padding: 0 15px 0 0; height: 29px; float: left;}
 #menu a {height: 29px; width: auto; display: block; float: left; overflow: hidden;}
 #menu a:hover img {margin-top: -29px;}
 #menu a:hover {zoom: 1;}

 #menu2 {margin: 80px 0 0; padding: 0 0 0 5px; width: 635px; height: 29px; float: left;}
 #menu2 ul {margin: 0; padding: 0; width: 660px; height: 29px; list-style: none; float: left;}
 #menu2 li {margin: 0; padding: 0 15px 0 0; height: 29px; float: left;}
 #menu2 a {height: 29px; width: auto; display: block; float: left; overflow: hidden;}
 #menu2 a:hover img {margin-top: -29px;}
 #menu2 a:hover {zoom: 1;}

/*------------------------------------HEADER------------------------------------*/


#banner {margin: 0; padding:0 0 0 0; width: 965px; height: 140px; float: left;}
#banner img {float: left;}

/*------------------------------------3KOLUMNY------------------------------------*/


#kolumna_lewa, #kolumna_srodek, #kolumna_prawa {margin: 0; padding: 30px 0 0; float: left;}

#kolumna_lewa {margin: 22px 0 0; width: 285px;}
 #realizacje  {margin: 0; padding: 10px 0 0 20px; width: 245px; float: left;}
  #realizacje_przyklad {margin: 0; padding: 0 0 20px; width: 245px; float: left;}
  #realizacje_przyklad img {float: left;}
  #realizacje_przyklad p {margin: 0; padding: 5px 20px; width: 100px; float: right;}
  #realizacje_przyklad .strzalka_wiecej {float: right; /*margin-right: 35px;*/}
  #realizacje_inne {margin: 0; padding: 10px 0 20px; width: 250px; float: left; list-style: none;}
  #realizacje_inne li {margin: 0; padding: 0 0 10px; width: 250px;}
  #realizacje_inne li a {margin: 0; padding: 0; width: 250px; text-decoration: underline; color: #0e3270;}
  #realizacje_inne li a:hover {color: #87a715;}
 #oferta_zielone {margin: 0; padding: 15px 0 0; width: 255px; float: left; background: url(images/oferta_zielone_gora.gif) 0 0 no-repeat #87a715;}
 #oferta_zielone img {margin: 0; float: left;}
 #oferta_zielone a {margin: 0; padding: 0 0 5px 20px; width: 215px; float: left; color: #fff;}
 #oferta_zielone a:hover {color: #4f4f4f;}
 div#mapka {margin: 20px 0 0 12px;} 

#kolumna_srodek {width: 407px; background: url(images/kolumna_srodek_bg.gif) 0 0 no-repeat;}
 #aktualnosci {margin: 0; padding: 0; width: 399px; float: left; background: url(images/aktualnosci_gora.gif) 0 0 no-repeat #ededed;}
  .aktualnosc {margin: 0; padding: 0; width: 399px; float: left;}
  .aktualnosc img {margin: 0 10px 0 20px; float: left;}
  .aktualnosc .data {margin: 0; padding: 20px 0 0 20px; width: 65px; float: left; color: #1449af; font-size: 10px;}
  .aktualnosc .temat {margin: 0; padding: 20px 0 10px 10px; width: 290px; float: left; color: #0e3270; font-weight: bold; font-size: 11px;}
  .aktualnosc .temat:hover {color: #1449af;}
  .aktualnosc .opis {margin: 0; padding: 0 10px 0 20px; width: auto; float: none; display: block;}
/*  .aktualnosc .opis_zdjecie {margin: 0; padding: 0 10px 0 20px; width: auto; float: left;  background: cyan;}
  .aktualnosc .sam_opis {margin: 0; padding: 0 10px 0 20px; width: auto; float: left; background: pink;} */
  .aktualnosc .strzalka_wiecej {float: right; margin-right: 35px;}
  #aktualnosci_kategorie {margin: 10px 10px 5px; padding: 5px 3px 5px; width: 350px; float: left; border-top: solid 1px #4f4f4f;}
  #aktualnosci_kategorie p {margin: 0; padding: 0; display: block; width: 300px; float: left;}
  #aktualnosci_kategorie p a {margin: 0; padding: 0;}
  #aktualnosci_kategorie .archiwum {margin: 0; padding: 2px 0 0 5px; display: block; width: 45px; float: left;}

#kolumna_prawa {margin: 15px 0 0; padding: 0; width: 270px;}
 #acciona_opis {margin: 0; padding: 10px 0 15px 20px; width: 250px; /*float: left;*/ color: #4f4f4f;}
 #acciona_opis:hover {color: #013197;}
 #wyszukiwarka_kontraktow {margin: 5px 0 20px 9px; padding: 20px 0 0; width: 255px; float: left; background: url(images/wysz_kontraktow_gora.gif) 0 0 no-repeat #ededed; position: relative;}
 #wyszukiwarka_kontraktow img {float: left;}
 #wyszukiwarka_kontraktow a {margin: 0 0 0 20px; padding: 5px 0 0; width: 200px; float: left; color: #0e3270;}	
 #wyszukiwarka_kontraktow a:hover {color: #87a715;}
 #wyszukiwarka_kontraktow form, #wyszukiwarka_kontraktow fieldset {margin: 0; padding: 0; width: 215px; height: 20px; border: none; float: left;}
 #wyszukiwarka_kontraktow input {margin: 0 0 0 15px; padding: 3px 0 0 3px; width: 197px; height: 17px; background: url(images/szukaj_tlo.gif) 0 0 repeat-x; float: left; 
 color: #a2a2a2; font-size: 11px; border-top: solid 1px #a2a2a2; border-left: solid 1px #a2a2a2; border-right: none; border-bottom: solid 1px #e6e6e6;}
 #kolumna_prawa .naglowek {margin-left: 15px; float: left;}
 div#nagroda {padding: 20px 0 0 10px;}
 
/*------------------------------------3KOLUMNY------------------------------------*/

/*------------------------------------STOPKA------------------------------------*/

#linki {margin: 0; padding: 45px 0 0 20px; width: 945px; float: left; list-style: none;}
#linki li {margin: 0; padding: 0; float: left;}

#stopka {margin: 15px 0 0; padding: 5px 0 50px 8px; width: 965px; float: left; border-top: solid 1px #f5d894;}
#stopka  p {margin: 0; padding: 0; float: left; font-size: 9px;}
#stopka  p a {padding-left: 5px; color: #4f4f4f;}
#stopka  p a:hover {color: #013197;}
#stopka .stopka1 {padding-left: 65px; width: 230px;}
#stopka .stopka2 {padding-left: 50px; width: 400px;}
#stopka .difronte {float: right; display: inline; }

 .stopka_link {height: 42px; display: block; float: left; overflow: hidden;}
 .stopka_link:hover img {margin-top: -42px;}
 .stopka_link:hover {zoom: 1;}
/*------------------------------------PODSTRONY------------------------------------*/

#menu_lewe {margin: 0; padding: 0 0 30px; width: 280px; float: left; list-style: none;}
#menu_lewe {margin: 0; padding: 0 0 30px; width: 280px; float: left; list-style: none;}
#menu_lewe li {margin: 0; padding: 10px 10px 5px 0; width: 260px; float: left; font-size: 16px; height: auto; background: url(images/menu_left_bg.gif) 0 -10px no-repeat; display: block; background-position: bottom center;}
#menu_lewe li:hover {background: url(images/menu_left_bg_active.gif) 0 -10px no-repeat; display: block; background-position: bottom center;}
#menu_lewe li span.span_link {margin: 0; padding: 0 0 0 17px; width: 230px; float: left; font-size: 16px; height: auto; background: none; display: block;}
#menu_lewe li span.span_link  a {margin: 0 0 0 10px; padding: 0; width: 195px; height: auto; float: left; background: none; font-size: 16px; display: block;}

#menu_lewe li#active_link {background: url(images/menu_left_bg_active.gif) 0 -10px no-repeat; display: block; background-position: bottom center;}
#menu_lewe li:hover {background: url(images/menu_left_bg_active.gif) 0 -10px no-repeat; display: block; background-position: bottom center;}
#menu_lewe li span#span_link_active   {margin: 0; padding: 0 0 0 17px; width: 230px; float: left; font-size: 16px; height: auto; background: none; font-size: 15px;display: block;}
#menu_lewe li span#span_link_active a {margin: 0 0 0 10px; padding: 0; width: 195px; height: auto; float: left; background: none; font-size: 16px; display: block;}

h1 {margin: 0 0 10px; padding: 0 0 0 27px; width: 370px; float: left; height: auto; font-size: 22px; line-height: 22px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #013197;}
h2 {margin: 0 0 10px; padding: 0; width: auto; float: left; height: auto; font-size: 15px; text-transform: uppercase; /*color: #c84903;*/ color: red;}
.pojemnik_srodek_maly h2 {width: 190px;}
h2 a {color: #c84903; text-decoration: none; font-weight: normal;}
h2 a:hover {color: #013197; text-decoration: none;}
h3 {margin: 0; padding: 0 0 0 20px; width: auto; float: left; height: 19px; font-size: 15px; background: url(images/zielony_kwadracik.gif) 0 7px no-repeat; text-transform: uppercase;}
h4 {margin: 10px 0; padding: 0; width: 390px; float: left; height: 17px; font-size: 15px; text-transform: uppercase;}
h4 a {margin: 0; padding: 0; width: 390px; float: left; height: 17px; font-size: 15px; text-transform: uppercase;}

#slideShow {
  width : 413px;
  height : 310px;
  padding-bottom : 10px;
}

div.budowa_basic, div.budowa_adv {
    padding-top: 20px;
    overflow: hidden;
}
#kolumna_prawa_podstrona h3.budowa_basic, #kolumna_prawa_podstrona h3.budowa_adv {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;    
    padding: 15px 15px;      
    text-align: center;
    width: 170px;    
}

#kolumna_prawa_podstrona h3.budowa_basic {
    background: #183873 url(images/budowa_basic_gora.gif) no-repeat scroll 0 0;
    margin: 0px;
}

#kolumna_prawa_podstrona h3.budowa_adv {
    background: #047408 url(images/budowa_adv_gora.gif) no-repeat scroll 0 0;
    padding-bottom: 40px;
    margin: 0px;
}

dl.budowa_basic, dl.budowa_adv {        
    padding: 0px 15px 30px 15px;
    color: #ffffff;
    width: 170px;
    margin: 0px;
}

dl.budowa_adv a {
    color: #ffffff;
}

dl.budowa_basic {
    background: #183873 url(images/budowa_basic_dol.gif) no-repeat left bottom;
}

dl.budowa_adv {
    background: #047408 url(images/budowa_adv_dol.gif) no-repeat left bottom;
}

dl.budowa_basic dt, dl.budowa_basic dd, dl.budowa_adv dt, dl.budowa_adv dd {
    margin: 0;    
    padding: 0;
    display: block;    
}

dl.budowa_adv dt {
    font-weight: bold;
}

dl.budowa_basic dt {
    float: left;
    padding-right: 5px;
    font-weight: bold;
}

dl.budowa_adv dd {
    text-decoration: underline;
    margin-bottom: 10px;
}

dl.extra dd {
    text-decoration: none;
}

ul#budowy {
    margin-top: 10px;
}

ul#budowy li {
    clear: left;
    /*padding-bottom: 60px;*/
    min-height: 75px;    
    padding-bottom: 0px;
    margin-bottom: 20px;
    padding-left: 26px;
}

#budowy img {    
    float: left;   
    margin-right: 16px;
}

#budowy li a {
    color: #DA5C07;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

#budowy li a:hover {
    color: #DA5C07;
    text-decoration: underline;
}

#budowy li div {
    
}

div#flash_schemat_organizacyjny {position: absolute; left:0;}
div#editable_content table {margin: 10px 0; padding: 0; width: 410px; float: left; border: solid 1px #000;}
div#editable_content table p {width: auto;}
div#editable_content h2 {width: 400px;}
div#editable_content ul {float: left; margin-top: 10px; width: 400px; margin-left: 0; }
div#editable_content li {width: 400px; margin-left: 0; list-style-type: circle;}

#kolumna_srodek_podstrona {margin: 0; padding: 30px 0 0; float: left; width: 450px; background: url(images/kolumna_srodek_bg.gif) 0 0 no-repeat; position: relative;}
#kolumna_prawa_podstrona {margin: 15px 0 0; padding: 15px 0 0 10px; width: 200px; float: left;}
#kolumna_prawa_podstrona a {width: 180px;}
#kolumna_prawa_podstrona h3 {width: 180px;}

#kolumna_srodek_podstrona a   {color: #000; text-decoration: underline;}
#kolumna_srodek_podstrona h2 a {color: #c84903; text-decoration: none; font-weight: normal;}
#kolumna_srodek_podstrona a:hover {color: #013197; text-decoration: none;}
#kolumna_srodek_podstrona h2 {width: 400px;}

#kolumna_srodek_podstrona li {padding-bottom: 10px;}
 .pojemnik_srodek, .pojemnik_srodek_bezramki {margin: 10px 0 0 0; padding: 10px 0 10px 27px; width: 420px; float: left; border-top: solid 1px #4f4f4f;}
 .pojemnik_srodek h2, .pojemnik_srodek_bezramki h2 {width: auto;}
.pojemnik_srodek h2 a, .pojemnik_srodek_bezramki h2 a {color: #c84903;}
 .pojemnik_srodek_bezramki {border: none;}
 .pojemnik_srodek p, .pojemnik_srodek_bezramki p {margin: 0; padding: 10px 0; width: 390px; float: left;}
 .pojemnik_srodek img, .pojemnik_srodek_bezramki img {margin: 10px 10px 10px 0; float: left; clear: both;}
/* .srodek_lista1 {margin: 10px 10px 5px 0px; padding: 0; width: 190px; float: left; list-style: none; clear: left;}
 .srodek_lista1 li {margin: 0; padding: 0 0 10px 0; width: 190px; font-size: 12px;}
 .srodek_lista1 li a {padding-left: 30px; color: #013197; text-decoration: underline;}
 .srodek_lista1 li a:hover {color: #87a715; background: url(images/strzalka_wiecej.gif) 0 0 no-repeat;}*/
 
 /*.srodek_lista1 {margin: 10px 0 5px 0px; padding: 0; width: 420px; float: left; list-style: none;}
 .srodek_lista1 li {margin: 0 ; padding: 0 0 10px 0; width: 230px; font-size: 12px; display: inline; float: left;}
 .srodek_lista1 li.obrazek {margin: 0; padding: 0 0 0 0; width: 160px; font-size: 12px; display: inline; float: left;}
 .srodek_lista1 li.obrazek img {display: inline; float: left; margin: 0; padding: 0;}
 .srodek_lista1 li a {padding: 0 0 0 30px; margin: 0; color: #013197; text-decoration: underline; display: inline; width: 230px; float: left;}
 .srodek_lista1 li a:hover {padding: 0 0 0 30px; margin: 0; color: #87a715; background: url(images/strzalka_wiecej.gif) 0 0 no-repeat; display: inline; width: 230px; float: left;}
 .srodek_lista1 li.obrazek a {padding: 0; margin: 0; color: #013197; text-decoration: underline; display: inline; width: 160px; float: left;}
 .srodek_lista1 li.obrazek a:hover {padding: 0; margin: 0; color: #013197; text-decoration: underline; display: inline; width: 160px; float: left;}
*/
.srodek_lista1 {margin: 10px 0 5px 0px; padding: 0; width: 400px; float: left; list-style: none;}
 .srodek_lista1 li {margin: 0 ; padding: 0 0 10px 0; width: 220px; font-size: 12px; display: inline; float: left;}
 .srodek_lista1 li.obrazek {margin: 0; padding: 0 0 0 0; width: 160px; font-size: 12px; display: inline; float: left; }
 .srodek_lista1 li.obrazek img {display: inline; float: left; margin: 0; padding: 0;}
 .srodek_lista1 li.kwartal {float: right; display: inline;}
 .srodek_lista1 li.kwartal a {padding: 0 0 0 40px; margin: 0; color: #013197; text-decoration: underline; display: inline; width: 200px; float: right; }
 .srodek_lista1 li.kwartal a:hover {padding: 0 0 0 40px; margin: 0; color: #87a715; background: url(images/strzalka_wiecej.gif) 0 0 no-repeat; display: inline; width: 200px; float: right;}
 .srodek_lista1 li.obrazek a {padding: 0; margin: 0; color: #013197; text-decoration: underline; display: inline; width: 160px; float: left;}
 .srodek_lista1 li.obrazek a:hover {padding: 0; margin: 0; color: #013197; text-decoration: underline; display: inline; width: 160px; float: left;}
 .lista_prawa {margin: 0; padding: 10px 0 20px 20px; width: 240px; float: left;}
 .lista_prawa li {margin: 0; padding: 0 0 10px; width: 240px; list-style: none;}
 .lista_prawa li a {margin: 0; padding: 0; width: 240px; text-decoration: underline; color: #0e3270;}
 .lista_prawa li a:hover {color: #87a715;}
 .lista_prawa li .archiwum_wiecej {margin: 0; padding: 0; width: 240px; float: left; text-align: right; border-top: solid 1px #4f4f4f; text-decoration: none; color:4f4f4f;}

 #aktualnosci_podstrona {margin: 10px 0 0; padding: 10px 0 0 10px; width: 190px; float: left; background: url(images/aktualnosci_podstrona_gora.gif) 0 0 no-repeat #e9e9e9;}
 #aktualnosci_podstrona li {margin: 0; padding: 0 0 10px; width: 185px; list-style: none; float: left;}
 #aktualnosci_podstrona li a {margin: 0; padding: 0; width: 185px; text-decoration: underline; color: #0e3270; float: left;}
 #aktualnosci_podstrona li a:hover {color: #87a715;}
 #aktualnosci_podstrona li .archiwum_wiecej {margin: 0; padding: 0; width: 180px; float: left; text-align: right; border-top: solid 1px #4f4f4f; text-decoration: none; color:4f4f4f;}
 
 .oplywajacytxt {width: 400px;}
 .oplywajacytxt p {padding-top: 0; float: none; width: auto;}
 .oplywajacytxt img {margin: 0 10px 10px 0; float: left; clear: both;}

 .pojemnik_srodek_maly {margin: 10px 0 10px 0; padding: 0 18px 0 0; width: 190px; float: left;}
  .lista_srodek_mala, .lista_srodek_mala li {margin: 0; padding: 8px 0 0; width: 370px; float: left; list-style: none;}
  .lista_srodek_mala li {padding: 0 0 8px;}
  .lista_srodek_mala li a {width: 370px; text-decoration: underline; color: #666;}
  .lista_srodek_mala li a:hover {color: #013197;}
  
  .realizacje_lista {margin: 15px 0; padding: 0; width: 420px; float: left; list-style: none;}
  .realizacje_lista li, .realizacje_lista li a {margin: 0; padding: 0 0 10px; widows: 420px; text-decoration: underline;}
  
  #srodek_menu_gorne {margin: 0 0 10px; padding: 10px 0 2px 10px; width: 420px; float: left; border-bottom: solid 1px #4f4f4f; height: auto;}
  #srodek_menu_gorne h5 {margin: 0; padding: 0 0 10px 0px; width: auto; height: auto; font-size: 13px; text-transform: uppercase; display: inline; float: left;}
  #srodek_menu_gorne p {margin: 0; padding: 0; font-size: 13px; width: 90px; float: left;}
  #srodek_menu_gorne ul {margin: 0; padding: 0 0 10px; width: 400px; float: left; list-style: none; height: auto; display: inline;}
  #srodek_menu_gorne ul li, #srodek_menu_gorne ul li.h2_active, #srodek_menu_gorne ul li a {margin: 0; padding: 0 5px; width: auto; float: left; font-size: 13px;}
  #srodek_menu_gorne a {margin: 0; width: auto; height: auto; font-size: 13px; text-decoration: none; color: #c84903; padding: 0 5px; font-weight: normal; display: inline; float: left;}
  #srodek_menu_gorne h5 a.h2_active {color: #013197;}
  #srodek_menu_gorne li.h2_active {color: #013197; }
  #srodek_menu_gorne li.h2_active h5 {font-weight: normal;}
  
    
  .zdjecia_obok {margin: 10px 0; padding: 0; width: 400px; height: auto; float: left;}
  .zdjecia_obok  img {margin: 0 15px 0 0; float: left; clear: none;}

  .table_srodek {margin: 10px 0; padding: 0; width: 410px; float: left; border: solid 1px #000;}
  .table_srodek td {widht: auto; padding: 5px; border: solid 1px #000;}
  .table_srodek p {width: 110px; margin: 0; padding: 0;}
  .top_tr {background-color: #a3a3a3;}
  .top_tr td {padding: 5px; height: 22px; font-weight: bold;}
  .e7e7e7 {background-color: #e7e7e7;}
  .table_kol1 {width: 170px;}
  .table_kol2 {width: 110px;}
  .table_kol3 {width: 110px;}
  
  .zarzad_osoba_box {margin: 10px 0 0 0; padding: 10px 0 10px 27px; width: 420px; float: left; border: none;}
  .zarzad_osoba_box img {margin: 0 15px 30px 0; float: left;}	
  .zarzad_osoba_box p.zarzad_osoba {padding: 0 0 10px; font-weight: bold; font-size: 11px; color: #0139ae; float: left; width: 100%}
  .zarzad_osoba_box a {color: #0139ae;}
  .zarzad_osoba_box a:hover {color: #4f4f4f;}
  
   #wyszukiwarka_kontraktow_zaaw, #wyszukiwarka_kontraktow_zaaw fieldset, #slowo_kluczowe, #wyszukiwanie_zaawansowane, #sortowanie, #newsletter, #newsletter fieldset
  {margin: 0; padding: 0; width: 400px; float: left; border: none;}
   #slowo_kluczowe label {margin: 0; padding: 0; width: 100%; float: left;}
   #slowo_kluczowe h2 {width: 100%; float: left;}
   #slowo_kluczowe input {margin: 15px 0 50px; padding: 3px 0 0 3px; width: 197px; height: 17px; background: url(images/szukaj_tlo.gif) 0 0 repeat-x; float: left; 
 color: #a2a2a2; font-size: 11px; border-top: solid 1px #a2a2a2; border-left: solid 1px #a2a2a2; border-right: none; border-bottom: solid 1px #e6e6e6; border-right: solid 1px #e6e6e6;}
   #wyszukiwanie_zaawansowane {margin: 15px 0;}
   #wyszukiwanie_zaawansowane label {margin: 0 0 20px; padding: 0; width: 90px; float: left;}
   #wyszukiwanie_zaawansowane select {border: solid 1px #ccc;}
   #wyszukiwanie_zaawansowane select.dlugi {margin: 0 0 20px; padding: 0; width: 300px; float: left;}
   #wyszukiwanie_zaawansowane select.krotki {margin: 0 150px 20px 0; padding: 0; width: 150px; float: left;}
   #sortowanie label {margin: 5px 0; padding: 0; width: 100%; float: left;}
   #sortowanie select {margin: 5px 10px 10px 0; padding: 0; width: 160px; float: left; border: solid 1px #ccc;}
   #sortowanie input {margin: 5px 10px 10px 0; padding: 2px 0; width: 120px; float: left; border: solid 1px #ccc; background: #fff; font-size: 10px;}
 	
   .archiwum_lista {margin: 0; padding: 20px 0 10px; width: 420px; float: left; list-style: none;}
   .archiwum_lista li {margin: 0; padding: 0; width: 400px; float: left; display: block;}
   .archiwum_lista span {margin: 0; padding: 0 6px 0 0; width: 85px; float: left; display: block; color: #1449af; font-weight: bold;}
   .archiwum_lista a {margin: 0; padding: 0 0 0 10px; width: 295px; float: left; display: block; color: #1449af;}
   .archiwum_lista a:hover {color: #87a715;}
   
   #archiwum_lata {margin: 0; padding: 10px 0 0; width: 200px; float: left; list-style: none;}
   #archiwum_lata li {margin: 0; padding: 0 0 10px 20px; width: 180px; float: left; display: block;}
   #archiwum_lata li.h2_active {margin: 0; padding: 0 0 10px 19px; width: 160px; float: left; display: block;}
   #archiwum_lata h2 {width: 180px;}
   #archiwum_lata a {width: 180px;}
   #archiwum_lata li.h2_active h2 {width: 160px;}
   #archiwum_lata li.h2_active a {width: 160px;}
   .pojemnik_srodek .stronicowanie {text-align: right; width: 380px;}
   #pojemnik_srodek_bezramki .stronicowanie {text-align: right; width: 380px;}
   
   #newsletter input {margin: 5px 10px 10px 0; padding: 2px 4px; width: 300px; height: 20px; float: left; border: solid 1px #ccc; background: #fff; font-size: 12px;}
   #aktualnosci_archiwum, #aktualnosci_archiwum fieldset {margin: 0; padding: 10px 0 0; width: 200px; float: left; border: none;}
   #aktualnosci_archiwum select {margin: 0; padding: 0; width: 180px; height: 25px; float: left; font-size: 14px;}
   #aktualnosci_archiwum label {margin: 0 0 10px; padding: 0; width: 200px; float: left; font-size: 12px;}
   
   .image_link {margin: 0 0 15px 0; padding: 0 0 0 15px; height: 56px; width: 244px; display: block; float: left; overflow: hidden;}
   .image_link:hover img {margin-top: -56px;}
   .image_link:hover {zoom: 1;}
   
  /* .image_link_right {margin: 15px 0 15px 0; padding: 0; height: 56px; width: 204px; display: block; float: left; overflow: hidden;}
   .image_link_right:hover img {margin-top: -56px;}
   .image_link_right:hover {zoom: 1;}*/
   
   .img_ramka:hover img {border: solid 2px #fff;}
   .img_ramka img {border: solid 2px #808080;}
  
  #nav_ikony_container {width: 100%; float: left; margin: 0 0 10px 0; padding: 0 0 10px;}
  #nav {margin: 0; padding: 0 0 10px; height: 28px; width: 400px; float: left;}
  #nav a {color: #013197;}
  #ikony {margin: 0; padding: 0 0 10px; height: 28px; width: 140px; float: left;}
  #ikony img, #ikony_zmiana a {margin: 0 7px 0 0; padding: 0; float: right; clear: none;}
  #ikony_dol {margin: 0; padding: 15px 0 0; height: 25px; width: 100%; float: left;}
  #ikony_dol img {float: right; margin: 0 20px 0 0;}
  #ikony_dol img.left {float: left; margin: 0 20px 0 0;}
  
  #grupa_spolka {margin: 0; padding: 0; height: 30px; width: auto; position: absolute; top: 48px; right: 10px;}
  #grupa_spolka img {margin: 0; padding: 0; float: right; clear: none;}
  #grupa_spolka a {margin: 0 4px 0 0; padding: 0; height: 30px; width: 62px; display: block; float: right; overflow: hidden; clear: none;}
  #grupa_spolka a.active:hover img {margin-top: 0;}
  #grupa_spolka a:hover img {margin-top: -30px;}
  #grupa_spolka a:hover {zoom: 1;}

 
/*------------------------------------PRINTABLE VERSION-----------------------------------*/

 #print_container {margin: 0; padding: 20px 0; width: 100%; float: left; text-align: left;}
 #print_container h1, #print_container h2, #print_container   {margin: 0; padding: 10px 0; width: 100%;  text-align: left;}
 #print_container p {margin: 0; padding: 10px 0; width: auto; float: none;}
 #print_container img {margin: 10px 10px 10px 0; float: left; clear: both;}
 #print_head {margin: 0; padding: 0; width: 100%; text-align: left; border-bottom: solid 1px #333333; float: left;}
 #print_head img {float: left;}
 #print_head ul {margin: 0 50px 0; padding: 80px 0 0; width: auto; list-style: none; float: right;}
 #print_head li {margin: 0; padding: 0; width: auto; display: inline;}
 #print_head li a {margin: 0; padding: 0 20px 0 0; height: 30px; display: block; float: left; overflow: hidden;}
 #print_head li a:hover img {margin-top: -30px;}
 #print_head li a:hover {zoom: 1;}
   
 #pages {margin: 0; padding: 0; text-align: center;}
 #pages p {padding: 0 4px;}
 #pages a {padding: 0 4px 1px; background: #87a815; color: #fff; text-decoration: none;}
 
 .lista_podstrona {margin: 0; padding: 0; width: 430px; float: left; list-style: none;}
 .lista_podstrona li {margin: 0; padding: 0; width: 100%;}

 #tu_jestes {margin: 0; padding: 0 0 10px; width: 400px; float: left; line-height: 14px;}
 
 #formularz_kontaktowy, #formularz_kontaktowy fieldset {margin: 0; padding: 0; width: 400px; border: none; float: left;}
 #formularz_kontaktowy input {margin: 0 0 15px 15px; padding: 3px 0 0 3px; width: 350px; height: 17px; background: url(images/szukaj_tlo.gif) 0 0 repeat-x; float: left; 
 color: #a2a2a2; font-size: 11px; border-top: solid 1px #a2a2a2; border-left: solid 1px #a2a2a2; border-right: solid 1px #e6e6e6; border-bottom: solid 1px #e6e6e6;}
 #formularz_kontaktowy textarea {margin: 0 0 15px 15px; padding: 3px 0 0 3px; width: 350px; float: left; border-top: solid 1px #a2a2a2; border-left: solid 1px #a2a2a2; border-right: solid 1px #e6e6e6; border-bottom: solid 1px #e6e6e6; background: #f4f4f4;font-size: 11px; color: #a2a2a2; font-family: Tahoma, Verdana, Arial, sans-serif;}
 #formularz_kontaktowy #wyslij_wiadomosc {margin: 5px 30px 10px 0; padding: 2px 0; width: 120px; float: right; border: solid 1px #ccc; background: #fff; font-size: 10px; height: 20px;}
 div#pdf_footer_line {display: none;}
div#pdf_footer_content {display: none;}
