/* uniwersalne */
html {padding: 0; margin: 0; text-align: center;}
body {padding: 0; margin: 0; text-align: center; background-color: #5f4405}
.blad{font: bold 11px/14px Verdana; color: #ff0000; text-align: left; margin: 10px 0 10px 0;}
img, div, li, a, ul {behavior: url('funkcje/pngfix.htc')!important;}
/* 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; 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: #edaa0c; border: 2px solid #ffffff;}
.overlib_label center {font: bold 10px Verdana; color: #ffffff;}
/* układ */
#pojemnik_glowny {width: 980px; background: url('../grafika/index_f_02.gif'); margin: 0 auto;}
#pojemnik_naglowka {height: 273px; background: url('../grafika/index_f_01.png') no-repeat;}
#pojemnik_tresci {}
#szpalta_lewa {float: left; width: 210px;}
#tresc {float: left; width: 710px; margin: 10px 0 0 20px!important; text-align: center!important;}
#pojemnik_stopki {height: 55px; background: url('../grafika/index_f_03.gif') no-repeat; clear: both; overflow: hidden;}
#menu {width: 170px; margin: 0; padding: 0; float: right; background: transparent url('../grafika/ikona_baloniki.png') no-repeat bottom left;}
#menu li {height: 20px; _height: 25px; font: bold 11px/14px Verdana; color: #333333; text-align: right; list-style-type: none; display: block; margin: 20px 0 20px 0!important; padding: 5px 5px 0 0!important;}
#menu li.aktywna_pozycja {background: transparent url('../grafika/aktywna_pozycja.png');}
#menu li#przyjecia a {color: #ffff00!important;}
#menu li a {font: bold 11px/14px Verdana; color: #ffffff; text-decoration: none; display: block; margin: 0!important; padding: 0!important;}
#menu li a:hover {text-decoration: underline;}
.logo {float: left; margin: 35px 0 0 35px;}
.logo img {border: none;}
#logo_lps {margin: 200px auto 50px auto; border: none}
#logo_lps img {border: none;}
#adres {font: normal 11px/17px Verdana; color: #333333; float: left; margin: 50px 0 0 45px;}
#adres a {color: #fe0000; text-decoration: none;}
#adres a:hover {text-decoration: underline;}
#powrot_do_gory {display: block; float: right; width: 55px; height: 45px;}
p.sygnatura_aginus {font: normal 9px/11px Verdana; text-align: left; color: #f5f5f5; display: block; position: relative; top: 25px; left: 50px;}
p.sygnatura_aginus a {font: normal 9px/11px Verdana; text-decoration: none; color: #f5f5f5;}
p.sygnatura_aginus a:hover {text-decoration: underline;}
/* treść */
h1 {font: normal 18px/30px "Comic Sans MS",Verdana; color: #ffffff; text-align: right; text-transform: uppercase; margin: 0 0 20px auto; padding: 5px; }
h1 span {background-color: #edaa0c; padding: 5px;}
h1.nowosc {background-color: #edaa0c; text-align: center; line-height: 24px; padding: 10px!important;}
h2 {font: bold 22px/24px "Comic Sans MS",Verdana; color: #333333; text-align: left; text-transform: none; margin: 45px 0 10px 0; padding: 0 10px 0 10px; border-left: 10px solid #edaa0c;}
h3 {font: bold 16px/20px "Comic Sans MS",Verdana; color: #333333; text-align: center; text-transform: none; margin: 20px auto 10px auto; border-bottom: 1px solid #333333;}
h4 {font: bold 14px/20px "Comic Sans MS",Verdana; color: #333333; text-align: center; text-transform: none; margin: 20px auto 10px auto;}
h5 {font: bold 14px/22px "Comic Sans MS",Verdana; color: #edaa0c; text-align: left; margin: 5px 0 20px 0;}
p {font: normal 14px/20px "Comic Sans MS",Verdana; color: #333333; text-align: justify; margin: 5px 0 20px 0;}
strong {color: #333333;}
.centrum {text-align: center;}
.bez_oplywania {clear: both;}
.foto_lewe {width: 270px; float: left; margin: 10px 20px 10px 0;}
.foto_prawe {width: 270px; float: right; margin: 10px 0 10px 20px;}
#tresc a {color: #666666; text-decoration: underline; font-weight: bold; border: none!important;}
#tresc a:hover {text-decoration: underline;}
#tresc ul {margin: 0 0 0 10px; padding: 0; text-align: left;}
#tresc ul li {font: normal 14px/20px "Comic Sans MS",Verdana; color: #333333; text-align: left; list-style-type: none; list-style-position: inside; padding-left: 22px; margin-bottom: 10px; background: url('../grafika/punktor1.png') no-repeat left 5px;}
/* plan zajęć */
#plan_zajec table {border-spacing: 0!important; border: 2px solid #edaa0c; width: 700px; border-collapse: collapse!important;}
#plan_zajec table td {padding: 0!important; margin: 0!important; border: none!important; color: #333333; font: 10px/12px Verdana;}
#plan_zajec table td span, .godzina span {font: normal 9px/12px Verdana!important; color: #666666!important;}
.godzina {background-color: #ffeeb2; font: normal 3px/3px Arial!important; color: #ffe999!important;}
.pn {width: 100px; background-color: #ffe999;}
.wt {width: 100px; background-color: #ffe380;}
.sr {width: 100px; background-color: #ffde66;}
.cz {width: 100px; background-color: #ffd84c;}
.pt {width: 100px; background-color: #ffd333;}
.so {width: 100px; background-color: #ffcd1a;}
.nd {width: 100px; background-color: #ffc800;}
/* aktualności */
.powrot {text-align: left; margin: 20px 0;}
.pokaz_calosc {text-align: right; margin: 20px 0;}
#trwaja_zapisy_na_zajecia_wakacyjne {margin: 0 auto;}
table.plan {background-color: #ffe999;; border-collapse: collapse!important;}
table.plan td {border: 1px solid #333333; color: #333333; font: normal 14px/20px "Comic Sans MS",Verdana; padding: 5px; text-align: justify; vertical-align: top;}
/* opis zajęć */
#kalendarz_zajec_wakacyjnych {margin: 0 auto; background-color: #ffe999; border-spacing: 0!important; border: 2px solid #edaa0c; width: 700px; border-collapse: collapse!important;}
#kalendarz_zajec_wakacyjnych td {border: 1px solid #edaa0c; text-align: center; font: normal 14px/20px "Comic Sans MS",Verdana; color: #333333;}
#kalendarz_zajec_wakacyjnych td span {font-weight: bold; color: #ff0000;}
#baner_maledzieci {width: 461px; margin: 0 auto; clear: both;}
/* cennik */
#cennik {width: 100%; border: 2px solid #f944b7!important; background-color: #641b49; margin: 0 auto 50px auto;}
#cennik td {padding: 0!important; margin: 0!important; border: none!important; text-align: center; font: normal 12px/20px "Comic Sans MS",Verdana; color: #ffffff;}
#cennik td strong {color: #ffffff;}
.duzy {font-size: 160%; color: #ffffff;}
.maly {font-size: 10px; color: #f944b7;}
/* 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: 0 auto!important; padding: 0; border: none!important;}
.miniatura {font: normal 11px/14px Verdana; color: #666666; border: none; padding: 0; vertical-align: top; text-align: center;}
.miniatura img {border: 2px solid #ffffff!important; padding: 0; margin: 0;}
.miniatura a {border: none!important;}
div.bez_ramki table.stykowka td.miniatura img {border: none!important;}
/* 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 14px/20px "Comic Sans MS",Verdana; color: #666666; text-align: center; text-decoration: none; margin: 0; padding: 0;}
.link_pobierania:hover {font: bold 14px/20px "Comic Sans MS",Verdana; color: #222222; text-align: center; text-decoration: underline; margin: 0; padding: 0;}
.rozmiar_pliku {font: normal 11px/14px "Comic Sans MS",Verdana; color: #666666;}
.opis_pliku {font: normal 14px/20px "Comic Sans MS",Verdana; color: #333333;}
.linia_nieparzysta {display: block; width: 85%; margin: 0 auto 20px auto; padding: 5px;}
.linia_parzysta {display: block; width: 85%; margin: 0 auto 20px auto; padding: 5px;}
.ikona_typu_pliku {border: none; margin-right: 4px;}
/* konwersja pliku na tabelę */
.plik_do_tabeli {border: none; border-spacing: 0; margin: 10px auto 10px auto;}
.plik_do_tabeli td {font: normal 11px/14px Verdana; color: #666666; padding: 5px; border: 1px solid #cccccc; text-align: center; vertical-align: top;}
.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 {position: relative; margin: 0; padding: 0; border: none; z-index: 1;}