/* uniwersalne */
html {padding: 0; margin: 0; text-align: center;}
body {padding: 0; margin: 0; text-align: center; background: #fcc755 url('../grafika/index_00.jpg') repeat-x top left;}
.blad{font: bold 11px/14px Verdana; color: #ff0000; text-align: left; margin: 10px 0 10px 0;} 

/* pasek funkcji */
#pasek_funkcji {padding: 0; margin: auto; border-spacing: 0; border: none;}
#pasek_funkcji td {padding: 3px;}
#pasek_funkcji a {width: 26px; height: 26px; padding: 3px; text-align: center; vertical-align: middle; border: none;}
#pasek_funkcji a:hover {background-color: #dddddd;}
.ikona_paska_funkcji {border: none;}

/* overlib (etykiety) */
.overlib_label {position: absolute; visibility: hidden; z-index: 99999; background-color: #f7941e; border: 2px solid #ffffff; font: normal 11px Verdana; color: #ffffff;}
.overlib_label * {font: normal 10px Verdana!important; color: #ffffff; text-align: center;}

/* układ */
#pojemnik_glowny {width: 980px; background: url('../grafika/index_03.gif'); margin: 0 auto; overflow: hidden;}
#pojemnik_naglowka {height: 203px;  background: url('../grafika/index_01.jpg'); overflow: hidden;}
#pojemnik_tresci {background: url('../grafika/index_02.gif') no-repeat center top;}
    #tresc {width: 655px; margin: 0 55px 0 auto; min-height: 120px;}
	#lewa_szpalta {width: 247px; float: left; min-height:120px;}
#pojemnik_stopki {height: 50px;  background: url('../grafika/index_04.gif'); clear: both; overflow: hidden!important;}
#panel_wersji_jezykowych {width: 48px; height: 48px; float: right;}
#panel_wersji_jezykowych a img {border: none;}
#link_logo {width: 440px; height: 140px; float: left; position: relative; top: 20px; left: 38px;}
#rozpychacz {height: 170px; float: right;  margin: 0 70px 0 0;}

/* styl danych teleadresowych w nagłówku
#dane_teleadresowe {height: 170px; float: right;  margin: 0 70px 0 0;}
#dane_teleadresowe  p {font: normal 12px/14px Verdana; color: #dacce2; text-align: center; margin: 15px 0 0 0;}
#dane_teleadresowe a {text-decoration: none; color: #f7941e;}
#dane_teleadresowe a:hover {text-decoration: underline;} */
#dane_teleadresowe  p {text-align: center;}
#mapka {width: 100%; height: 450px; margin: 0 auto; border: 2px solid #f7941e;}
#menu_gorne {display: block; float: right; clear: both; margin: 0 40px 0 0; padding: 0;}
#menu_gorne li {display: block; float: left; list-style-type: none; font: bold 11px Verdana; color: #ffffff; padding: 0 0 0 10px; margin: 0 0 0 3px; background: url('../grafika/podklad_linka_01.gif') no-repeat left top;}
#menu_gorne li a {display: block; font: bold 11px Verdana; color: #ffffff; text-decoration: none; padding: 10px 10px 9px 0; background: url('../grafika/podklad_linka_02.gif') no-repeat right top;}
#menu_gorne li a:hover {text-decoration: underline;}
#menu_gorne li.aktywna_pozycja {color: #f7941e; background: url('../grafika/aktywna_pozycja_01.gif') no-repeat left top;}
#menu_gorne li.aktywna_pozycja span {display: block;  padding: 10px 10px 9px 0;  background: url('../grafika/aktywna_pozycja_02.gif') no-repeat right top;}
#menu_boczne {display: block; width: 240px; float: right; clear: both; margin: 0; padding: 30px 0 0 0;}
#menu_boczne li {display: block; list-style-type: none; font: bold 11px Verdana; color: #f7941e; padding: 0 5px 0 0; margin: 0 0 5px 0; background: url('../grafika/podklad_linka_03.gif') no-repeat right top; text-align: right;}
#menu_boczne li a {display: block; font: bold 11px Verdana; color: #f7941e; text-decoration: none; padding: 8px 0 7px 0;}
#menu_boczne li a:hover {text-decoration: underline;}
#menu_boczne li.aktywna_pozycja {color: #f7941e; background: url('../grafika/aktywna_pozycja_03.gif') no-repeat right top; padding: 8px 5px 7px 0!important;}
#menu_boczne li a span {text-transform: uppercase; color: #ff0000!important;}
#menu_boczne li.aktywna_pozycja span {text-transform: uppercase; color: #ff0000!important;}
#menu_boczne li.a {display: block; list-style-type: none; font: bold 11px Verdana; color: #f7941e; padding: 0 5px 0 0; margin: 30px 0 5px 0!important; background: url('../grafika/podklad_linka_03a.gif') no-repeat right top; text-align: right;}
#menu_boczne li.a a{text-transform: uppercase; color: #6e378c!important;}
#menu_boczne li.aktywna_pozycja2{display: block; list-style-type: none; font: bold 11px Verdana; text-transform: uppercase; color: #6e378c!important; padding: 0 5px 0 0; margin: 30px 0 5px 0!important; background: url('../grafika/aktywna_pozycja_03.gif') no-repeat right top; text-align: right; padding: 8px 5px 7px 0;}
#en_menu {display: block; float: right;  clear: both; margin: 0 0 0 -120px; padding: 0; width: 520px;}
#en_menu li {display: block; float: left; list-style-type: none; font: bold 12px/30px Verdana; color: #ffffff; padding: 0 0 0 10px; margin: 0 0 0 3px; background: url('../grafika/podklad_linka_01.gif') no-repeat left top;}
#en_menu li a {display: block; font: bold 12px/30px Verdana; color: #ffffff; text-decoration: none; padding: 0 10px 0 0; background: url('../grafika/podklad_linka_02.gif') no-repeat right top;}
#en_menu li a:hover {text-decoration: underline;}
#en_menu li.aktywna_pozycja {color: #f7941e; background: url('../grafika/aktywna_pozycja_01.gif') no-repeat left top;}
#en_menu li.aktywna_pozycja span {display: block;  padding: 0 10px 0 0;  background: url('../grafika/aktywna_pozycja_02.gif') no-repeat right top;}
p.sygnatura_aginus {font: normal 10px/12px Verdana; text-align: center; text-decoration: none; color: #f7941e; padding: 32px 0 0 0; margin: 0 33px 0 0; width: 700px; float: right;}
p.sygnatura_aginus a {font: normal 10px/12px Verdana; text-decoration: none; color: #f7941e;}
p.sygnatura_aginus a:hover {text-decoration: underline;}
#sygnatura_walidacji {width: 185px; height: 32px; margin: 0 auto; padding: 0;}
#sygnatura_walidacji a {margin: 0 2px 0 2px;}
#sygnatura_walidacji a img {border: none;}

.likebutton {width: 230px; border-spacing: 0; border-collapse: collapse; padding: 0; margin: 40px 0 0 0; float: right;}
.likebutton td {padding: 0; font: normal 11px Arial; color: #3d3d3d; white-space: nowrap; padding-right: 3px; text-align: right}

/* treść */
h1 {font: normal 24px/30px Verdana; color: #966cae; margin: 0; padding: 30px 0 10px 0;}
h2 {font: normal 18px/24px Verdana; color: #f7941e; border-bottom: 1px solid #f7941e; margin: 10px 0 5px 0; padding: 3px 10px;}
h3 {font: bold 16px/24px Verdana; color: #666666; margin: 16px 0 5px 0; padding: 0; text-align: left;}
p {font: normal 12px/20px Verdana; color: #666666; text-align: justify;}
strong span {color: #cc0000;}
em {text-decoration: underline; font-style: normal;}
#tresc a {font: bold 12px/20px Verdana; color: #cc0000; text-decoration: none;}
#tresc a:hover {text-decoration: underline;}
#tresc ul {margin: 10px 0 5px 0;}
#tresc ol {margin: 10px 0 5px 26px;}
#tresc ul li ul {margin: 0px 0 5px 0;}
#tresc ul li {font: normal 12px/20px Verdana; color: #666666; text-align: left; list-style-type: none; background: url('../grafika/punktor1.gif') no-repeat left 6px; padding-left: 16px;}
#tresc ol li {font: normal 12px/20px Verdana; color: #666666; text-align: left; list-style-type: decimal;}
.bez_oplywania {clear: both;}
.lewo {float: left;}
.prawo {float: right;}
.centrum {text-align: center;}
.ramka {background-color: #fef1d4; border-top: 2px solid #fde3aa; border-bottom: 2px solid #fde3aa; margin: 30px auto; padding: 5px 20px 5px 20px;}

/* formularz email */
.formularz_email {background-color: #fefefe; border: 1px solid #f5f5f5; padding: 5px; margin: 10px auto 10px auto;}
.formularz_email td {font: normal 11px/14px Verdana; color: #666666; text-align: left; vertical-align: top; padding-top: 4px;}
.formularz_email td.opis_formularza {text-align: right!important;}
.formularz_email input, .formularz_email textarea {font: bold 11px/14px Verdana; color: #222222; background-color: #eeeeee; border: 1px solid #cccccc; padding: 2px; width: 400px;}
.formularz_email .obowiazkowy {background-color: #fff0f0; border: 1px solid #ffd7d7;}
.formularz_email input.wyslij {font: bold 11px/14px Verdana; color: #f5f5f5; background-color: #3d3d3d; border: 2px solid #3d3d3d; padding: 2px; width: 100px;}

/* autogaleria ogólne */
.stykowka {margin: 10px auto 10px auto;}
.miniatura {font: normal 11px/14px Verdana; color: #666666; border: none; padding: 0; vertical-align: top; text-align: center;}
.miniatura img {border: none; padding: 0; margin: 0 0 3px 0;}

/* autogaleria tryb link */
.miniatura a {font: normal 11px/14px Verdana; color: #666666; text-align: center; text-decoration: none;}
.miniatura a:hover {text-decoration: underline;}
.miniatura a img {border: none; padding: 0; margin: 0 0 3px 0;}

/* drukowanie */
#link_drukuj {display: block; width: 100%; font: bold 11px/14px Verdana; color: #666666; text-align: center; text-decoration: none; margin: 0; padding: 0;}
#link_drukuj:hover {display: block; width: 100%; font: bold 11px/14px Verdana; color: #222222; text-align: center; text-decoration: underline; margin: 0; padding: 0;}

/* pobieranie plików i katalogów */
.link_pobierania {font: bold 11px/14px Verdana; color: #666666; text-align: center; text-decoration: none; margin: 0; padding: 0;}
.link_pobierania:hover {font: bold 11px/14px Verdana; color: #222222; text-align: center; text-decoration: underline; margin: 0; padding: 0;}
.rozmiar_pliku {font: normal 11px/14px Verdana; color: #666666;}
.opis_pliku {font: normal 11px/14px Verdana; color: #666666;}
.linia_nieparzysta {display: block; width: 85%; margin: 0 auto 0 auto; padding: 5px; background-color: #f5f5f5; text-align: left;}
.linia_parzysta {display: block; width: 85%; margin: 0 auto 0 auto; padding: 5px; background-color: #ffffff; text-align: left;}
.ikona_typu_pliku {border: none; margin-right: 4px;}

/* konwersja pliku na tabelę */
.plik_do_tabeli {border: 1px solid #cccccc; border-spacing: 1px; margin: 10px auto 10px auto;}
.plik_do_tabeli td {font: normal 11px/14px Verdana; color: #666666; padding: 5px;}
.tr0 {font: bold 11px/14px Verdana!important; color: #666666; background-color: #ffffff;}
.tr1 {font: normal 11px/14px Verdana; color: #666666; background-color: #f5f5f5;}
.tr2 {font: normal 11px/14px Verdana; color: #666666; background-color: #ffffff;}

/* osadzanie mediów */
.zawartosc_multimedialna {margin: 0; padding: 0; border: none; z-index: 1;}
