/* uniwersalne */
html {padding: 0; margin: 0; text-align: center;}
body {padding: 0; margin: 0; background-color: #666666; text-align: center;}
.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: #ffffff; border: 1px solid #cccccc;}
.overlib_label * {font: normal 10px Verdana; color: #666666;}

/* układ */
#obejma {width: 900px; margin: 0 auto 0 auto; padding: 0;} 
#naglowek {height: 150px; padding: 0; background: #ffffff url('../grafika/index_01.gif');} 
#link_logo {float: left; margin: 0; position: relative; top: 35px; left: 45px;}
#link_logo img {width: 195px; height: 100px; border: none;}
#adres {width: 320px; float: right; font: normal 10px/14px Verdana; color: #666666; margin: 0 50px 0 0; position: relative; top: 50px;}
#belka_menu {height: 30px; padding: 0 40px 0 40px; background: #ffffff url('../grafika/index_02.gif'); font: normal 10px/14px Verdana; color: #666666; text-align: left;}
ul#menu {padding: 6px 0 0 0;}
ul#menu li {list-style-type: none!important; background-image: none!important; padding: 0 60px 0 0!important; display: inline;}
#tresc {padding: 10px 40px 10px 40px; background: #ffffff url('../grafika/index_03.gif');}
#stopka {height: 70px; padding: 0 40px 0 40px; background: #ffffff url('../grafika/index_04.gif'); font: normal 10px/14px Verdana; color: #666666;}

/* treść */
a {font-weight: bold; text-decoration: underline; color: #7185a0;}
a:hover {color: #ff0000;}
ul#menu {margin: 0;}
ul#menu li a {font-size: 11px; font-weight: bold; text-decoration: underline; color: #ffffff;}
ul#menu li a:hover {color: #ffff00;}
a.zdjecia {font: bold 10px/14px Verdana; background: url('../grafika/ikona_foto.gif') no-repeat 5px 3px; margin: 7px 0 5px 0; padding: 3px 0 3px 24px;}
a.zdjecia:hover {color: #ff0000;}
a.powrot_do_aktualnosci {font: bold 10px/14px Verdana; background: url('../grafika/ikona_wstecz.gif') no-repeat 5px 3px; margin: 7px 0 5px 0; padding: 3px 0 3px 24px;}
a.powrot_do_aktualnosci:hover {color: #ff0000;}
h1 {font: normal 21px/24px Verdana; color: #cccccc; text-align: right; text-transform: uppercase; margin: 10px 20px 20px 0;}
h2 {font: bold 15px/35px Verdana; color: #7185a0; background: url('../grafika/h2.jpg'); text-align: left; text-transform: none; margin: 20px 0 0 0; padding: 0 0 0 15px;}
h3 {font: bold 13px/26px Verdana; color: #666666; text-align: left; text-transform: none; margin: 20px 0 0 0; padding: 0 0 0 20px;}
p {font: normal 12px/18px Verdana; color: #666666; text-align: justify; margin: 20px 15px 5px 15px;}
p.em {font-style: italic;}
.bez_oplywania {clear: both;}

ul, ol {margin-bottom: 10px;}
ul li {font: normal 12px/18px Verdana; color: #666666; list-style-type: none; background: url('../grafika/punktor1.gif') no-repeat 0 3px; text-align: justify; margin: 15px 0 0 10px; padding: 0 0 0 20px;}
ul ol li {font: normal 12px/18px Verdana; color: #999999; list-style-type: none; background: none; text-align: justify; margin: 0 5px 3px 0; padding: 0 0 0 0;}


p#powrot_do_gory {font: bold 10px/14px Verdana; background: url('../grafika/ikona_powrot_do_gory.gif') no-repeat 5px 3px; margin: 0px 0 5px 0; padding: 3px 0 3px 24px; float: right;}
p.sygnatura_aginus {font: normal 10px/14px Verdana; text-align: center; text-decoration: none; color: #cccccc; margin: 0 0 5px 0; float: left;}
p.sygnatura_aginus a {font: bold 10px/14px Verdana; text-decoration: underline; color: #cccccc;}

/* 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 */
.stykowka {border-spacing: 10px; margin: 25px 0 0 0;}
.miniatura {font: normal 11px/14px Verdana; color: #666666; background-color: #fefefe; border: 1px solid #f5f5f5; padding: 5px; vertical-align: top; text-align: center;}
.miniatura 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 10px/14px Verdana; background: url('../grafika/ikona_pdf.gif') no-repeat 5px 3px; margin: 7px 0 5px 0; padding: 3px 0 3px 24px;}
.link_pobierania:hover {color: #ff0000;}
.rozmiar_pliku {font: normal 10px/14px Verdana; color: #666666;}
span.opis_pliku {font: normal 10px/14px Verdana; color: #666666;}
p.linia_nieparzysta {line-height: 20px; display: block; width: 85%; margin: 0 auto 0 auto; padding: 5px; background-color: #f2f2f2; border: 1px solid #f2f2f2;}
p.linia_parzysta {line-height: 20px; display: block; width: 85%; margin: 0 auto 0 auto; padding: 5px; background-color: #f9f9f9; border: 1px solid #f9f9f9;}
p.linia_nieparzysta:hover {border: 1px dashed #cccccc;}
p.linia_parzysta:hover {border: 1px dashed #cccccc;}
ul li p.linia_nieparzysta {text-align: left; margin: 5px 0 0 0;}

/* 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 {position: relative; margin: 0; padding: 0; border: none; z-index: 1;}