/* uniwersalne */
html {padding: 0; margin: 0; background: #b6dff5 url('../grafika/index_01a.jpg') repeat-x center top;}
body {padding: 0; margin: 0; font: normal 12px Verdana; color: #000000;}
body * {outline: none!important;}
.blad{font: bold 11px/14px Verdana; color: #ff0000; text-align: left; margin: 10px 0 10px 0;} 

/* etykiety */
div.etykieta {
	position: absolute;
	font-size: 10px!important;
	border: 1px solid #ffffff!important;
	text-align: center!important;
	color: #ffffff!important;
	padding: 4px!important;
	background: #42bc00!important;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

/* układ */
#pojemnik_glowny {width: 100%; margin: 0 auto; background: url('../grafika/index_04.gif') repeat-y center center;}
a#pojemnik_logo {display: block; width: 1000px; margin: 0 auto; height: 78px; background: url('../grafika/index_01.gif') no-repeat center center;}
#pojemnik_naglowka {width: 100%; height: 250px; background: #88a7b8 url('../grafika/index_02.jpg') no-repeat center center;}
#pojemnik_tresci {width: 1000px; margin: 0 auto; background: url('../grafika/index_03.gif') no-repeat center top;}
    .lewa_szpalta{width: 226px; float: left;}
    #tresc {width: 720px; float: right; margin: 0 20px 0 0; padding: 0 0 60px 0;}
#pojemnik_stopki {width: 100%; clear: both; background: url('../grafika/index_05a.jpg') repeat-x left center;}
    #stopka {width: 1000px; height: 95px; margin: 0 auto; background: url('../grafika/index_05.jpg') no-repeat center center;}

/* menu */    
#menu {display: block; width: 206px; margin: 40px auto 45px auto; padding: 0!important;}
#menu * {padding: 0; margin: 0;}
li.menu_boks_gora {display: block; width: 206px; height: 15px; background: url('../grafika/menu_boks_gora.png'); background-color: transparent!important; padding: 0!important;}
li.menu_boks_dol {display: block; width: 206px; height: 15px; background: url('../grafika/menu_boks_dol.png'); background-color: transparent!important; padding: 0!important;}

/* poziom 1. */
#menu li {display: block; font: bold 12px Verdana; list-style-type: none; background-color: #3c3c3c; text-align: right; padding: 8px 20px 8px 0;}
#menu li a {display: block; font: bold 12px Verdana; text-decoration: none; color: #ffffff!important; padding: 0; white-space: nowrap;}
#menu li a:hover {text-decoration: underline;}
#menu li.aktywna_pozycja {color: #ffffff!important; padding: 8px 20px 8px 0; white-space: nowrap; background: #3c3c3c url('../grafika/aktywna_pozycja.png') no-repeat right 6px!important;}

/* poziom 2. */
#menu li ul {padding: 5px 0 0 0!important; margin: 0!important;}
#menu li ul li {font: normal 10px Verdana; color: #b2b2b2; padding: 5px 0 0 0!important;}
#menu li ul li a {font: normal 10px Verdana; color: #b2b2b2!important; padding: 0!important;}
#menu li ul li a:hover {text-decoration: underline;}
#menu li ul li.aktywna_pozycja {color: #ffffff!important; text-decoration: underline; background-image: none!important; padding: 5px 0 0 0!important; white-space: nowrap;}

.link_bip {display: block; width: 150px; height: 53px; background: url('../grafika/logo_bip.png'); margin: 0 auto 20px auto;}

p.sygnatura_aginus {margin: 0; padding: 0; font: normal 10px/12px Verdana; color: #9a9a9a; text-align: center;}
p.sygnatura_aginus a {text-decoration: none!important; font-weight: normal!important; color: #9a9a9a!important;}
p.sygnatura_aginus a:hover {text-decoration: underline!important;}
 
a.powrot_do_gory {display: block; text-decoration: none!important; float: right; font: normal 12px Verdana; color: #ffffff; padding: 30px 20px 0 0;} 
a.powrot_do_gory:hover {text-decoration: underline!important;}

p.licznik {margin: 0; padding: 16px 0 17px 0; font: normal 10px/15px Verdana; color: #ffffff; text-align: center;}
p.licznik span {font-size: 12px; font-weight: bold;}

.link_czytaj_wiecej {float: right; margin-bottom: 40px;}
.daj_plik {display: block; margin: 100px auto 0 auto; padding: 12px 0 0 0; width: 200px; height: 38px; background: url('../grafika/przycisk_pobierania.png') no-repeat center center; text-align: center; text-decoration: none; color: #ffffff!important; font-weight: bold;}
.daj_plik:hover {text-decoration: underline;}

#mapka {width: 50%; height: 450px; margin: 0 10px 0 0; float: left; border: 1px solid #666666; overflow: hidden;}
.godziny_przyjec {font: bold 10px/11px Verdana!important;}

/* treść */
h1 {font: normal 20px Verdana; color: #959595; margin: 0; padding: 35px 0 20px 0; text-align: right;}
h2 {font: normal 18px Verdana; color: #42bc00; margin: 0; padding: 0; text-align: left;}
h3 {}
p {font: normal 12px/24px Verdana; color: #3b3b3b; text-align: justify; margin: 20px 0 20px 0;}

.szary {color: #666666; font-style: italic; text-align: right; margin: 0;}

#tresc a {font-weight: bold; text-decoration: none!important; color: #42bc00; border-bottom: 1px dotted #42bc00;}
#tresc a:hover {border-bottom: 1px solid #42bc00;}

#tresc ul, #tresc ol {padding: 0; margin: 0 0 0 26px;}

#tresc ul li {font: normal 12px/24px Verdana; color: #3b3b3b; list-style-type: none; background: url('../grafika/punktor1.png') no-repeat left 10px; padding: 0; margin: 10px 0 10px 0; text-indent: 12px; text-align: justify;}
#tresc ol li {font: normal 12px/24px Verdana; color: #3b3b3b; padding: 0; margin: 10px 0 10px 0; list-style-position: inside; text-align: justify;}

#tresc em {color: #808080!important;}

.lewo {float: left;}
.prawo {float: right;}
.centrum {text-align: center;}
.bez_oplywania {clear: both;}

/* formularz email */
.formularz_email {background: #f9f9f9; padding: 20px; margin: 10px auto 10px auto;}
.formularz_email td {font: normal 11px Verdana; color: #3b3b3b; text-align: left; vertical-align: middle; padding-top: 4px;}
.formularz_email td.opis_formularza {text-align: right!important;}
.formularz_email input, .formularz_email textarea {font: bold 11px Verdana; color: #222222!important; 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 {color: #f5f5f5!important; background-color: #3d3d3d; border: 2px solid #3d3d3d; padding: 2px; width: 100px;}

/* autogaleria ogólne */
.stykowka {border-spacing: 10px; margin: 10px auto 10px auto;}
.miniatura {font: normal 11px/14px Verdana; color: #666666; border: none; padding: 5px; 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; border: none!important;}
.miniatura a:hover {text-decoration: underline; border-none!important;}
.miniatura a img {border: none; padding: 0; margin: 0 0 3px 0; border: 5px solid #82a7ba;}

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

/* pobieranie plików i katalogów */
.link_pobierania {font-size: 11px; white-space: nowrap; color: #666666; text-align: left; text-decoration: none; margin: 0; padding: 0;}
.link_pobierania:hover {color: #222222; text-align: center; text-decoration: underline; margin: 0; padding: 0;}
.rozmiar_pliku {font: normal 11px/14px Verdana; color: #666666;}
.opis_pliku {}
.linia_nieparzysta {display: block; margin: 0 auto 2px auto; padding: 10px; text-align: left; background-color: #ededed; width: 570px;}
.linia_parzysta {display: block; margin: 0 auto 2px auto; padding: 10px; text-align: left; background-color: #ededed; width: 570px;}
.restrykcje {background: #ededed url('../grafika/klodka.png') no-repeat 10px 13px; padding-left: 30px!important; width: 550px!important;}
.ikona_typu_pliku {border: none; margin-right: 4px;}

/* aktualności */
p.data_niusa {clear: both!important; font: normal 10px/12px Verdana!important; color: #808080!important; border-top: 1px solid #cccccc!important; margin: 30px 0 0 0!important; padding: 3px!important; text-align: right!important;}

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