﻿	body {
		background: #00563f;
 background-image:url("/grafika/background.png");
    background-repeat:repeat;
}
	}
	.error-page-body{
		background-color: #002d21;
		color: #454d32;
	}
	

	a, a.link {
		color: #00E5FF;
		font-family: Liberation Serif;
		
		
	}

.footer-graphics{
		text-align: center;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 14px;
		height: 30px;
		vertical-align: middle;

}

.footer-header{
		text-align: left;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 14px;
		height: 30px;
		vertical-align: middle;
		border: solid 1px #000000;

}

@font-face {
  font-family: 'Liberation Serif';
  src: url('/skrypty/ttf/liberationserif-regular.ttf');

}

/* GÓRNE MENU */
	
	/* Linki w menu */
	
	.l-menu{
		color: #FFFFFF;
		text-decoration: none;
		font-family: Liberation Serif;
		font-weight: none;
		font-size: 14px;
	}
	
	/* Tabela górnego menu */
	
	.menu {
		background-color: transparent;
		text-align: left;
		font-family: Liberation Serif;
		margin-left: auto;
		margin-right: auto;
		color: #000000;
		border: 0px;
		width: 82%;
		table-layout: fixed;
	}
                
	.menug {
		background-color: transparent;
		text-align: left;
		font-family: Liberation Serif;
		margin-left: auto;
		margin-right: auto;
		color: #000000;
		border: 0px;
	}
	
	/* Komórka górnego menu */
	
	.menu-komorka {
		vertical-align: top;
		text-align: center;
		background-color: #757575;
		border: solid #000000 1px;
		font-size: 14px;
		width: 110px;
	}

        .menu-komorka2 {
		vertical-align: top;
		text-align: center;
		background-color: #81b3dd;
		border: solid #000000 1px;
		font-size: 14px;
		width: 110px;
	}

        .menu-komorka3 {
		vertical-align: top;
		text-align: center;
		background-color: #dca962;
		border: solid #000000 1px;
		font-size: 14px;
		width: 94px;
	}

        .menu-komorka4 {
		vertical-align: top;
		text-align: left;
		background-color: transparent
		border: 0px;
		font-size: 14px;
		width: 94px;
       	}
	
	.menu-komorkag {
		vertical-align: top;
		text-align: center;
		background-color: #1F7A55;
		border: solid #000000 1px;
		font-size: 14px;
		width: 120px;
	}
	
	/* PAGE TITLES */
	
	.tytul-strony{
		color: #FFFFFF;
		font-family: Liberation Serif;
		font-size: 18px;
		font-weight: bold;
		height: 40px;
		vertical-align: middle;
		background-color: #7BAC39;
		border: 1px solid #000000;
		width: 82%;
		text-align: center;
		
	}

        .page-error{
		color: #FFFFFF;
		font-family: Liberation Serif;
		font-size: 20px;
		font-weight: bold;
		height: 40px;
		vertical-align: middle;
		background-color: #8b0000;
		border: 1px solid #000000;
		width: 82%;
		text-align: center;

	}

        .page-subtitle{
		color: #FFFFFF;
		font-family: Liberation Serif;
		font-size: 18px;
		font-weight: bold;
		height: 40px;
		vertical-align: middle;
		background-color: #006400;
		border: 1px solid #000000;
		width: 82%;
		text-align: center;
	}

        .page-subtitle2{
		color: #FFFFFF;
		font-family: Liberation Serif;
		font-size: 18px;
		font-weight: bold;
		height: 40px;
		vertical-align: middle;
		background-color: #013220;
		border: 1px solid #000000;
		width: 82%;
		text-align: center;
	}


	
/* STRONA GLÓWNA */

	/* Tabela */
	
	.glowna {
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		border: 0px;
		width: 876px;
		height: 578px;
		margin: 0px;
	}
	
	/* Komórka */
	
	.g-kom {
		width: 215px;
		text-align: center;
		height: 190px;
		border: 1px solid #000000;
		padding: 0px;
		margin: 0px;
	}

	.g-kom2 {
		width: 215px;
		text-align: center;
		height: 190px;
		border: 1px;
		padding: 0px;
		margin: 0px;
	}

	/* Zdjecie */
	
	.wazka{
		border: 0px;
	}
	
	/* Kolumna boczna */
	
	.info {
		border: solid #000000 1px;
		vertical-align: center;
		text-align: center;
		font-family: Liberation Serif;
		font-size: 14px;
		border: solid #000000 1px;;
		font-family: Liberation Serif;
		width: 215px;
		height: 190px;
		padding: 0px;
		background-color: 00563f;
	}
	
	/* Komórka z logo */
	
	.k-tytul {
		vertical-align: middle;
		text-align: center;
		padding: 0px;
		height: 190px;
		margin: 0px;

	}
	
	/* Logo */
	
	.tytul{
		width: 430px;
		height: 190px;
		border: 0px;
	}
	
	/* Aktualizacje */
	
	.glowna2 {
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		border: 0px;
		width: 981px;
		height: 578px;
		margin: 0px;
		table-layout: fixed;
	}
	
	.info2 {
		vertical-align: center;
		font-family: Liberation Serif;
		font-size: 15px;
		border: solid #000000 1px;
		width: 215px;
		background-color: 00563f;
	}
	
	.info3 {
		vertical-align: top;
		font-family: Liberation Serif;
		font-size: 14px;
		border: solid #000000 1px;
		background-color: 00563f;
		
	}
	
/* STRONY PODRZEDNE */

	
	/* Ozdoby */
	
	.ozdobki {
		width: 870px;
		font-family: Liberation Serif;
		font-size: 14px;
		
	}
	
	.k-ozdobki{
		width: 215px;
		font-family: Liberation Serif;
		font-size: 14px;
		
	}
	
	.ozdoby {
		border: 1px solid #000000;
		font-family: Liberation Serif;
		font-size: 14px;
		
	}

               
	/* Andro */
	
	.andro {
		width: 972px;
	}
	
	.k-andro{
		width: 320px;
	}
	
	.andro {
		border: 1px solid #000000;
	}
               
               .k-andro{
		border: 1px solid #000000;
	}

               .andro {
		vertical-align: left;
		font-family: Liberation Serif;
		font-size: 10px;
		border: solid #000000 1px;
		
	}
	
	/* Od autorki tekst */
	
	.tekst {
		vertical-align: top;
		text-align: justify;
		color: #000000;
		font-size: 14px;
		font-family: Liberation Serif;
		border: 0px;
	}
	
/* STANDART */
	/* Stopka */
	.stopka {
		width: 300px;
		border: 1px solid #000000;
		border-collapse: collapse;
		color: #FFFFFF;
		font-family: Liberation Serif;
		font-size: 14px;
		background-color: 00563f;
	}
	
	.stopka-k1 {
		width: 100px;
		border: 1px solid #000000;
		font-weight: bold;
		vertical-align: top;
		background-color: 00563f;
	}
	
	.stopka-k2{
		border: 1px solid #000000;
		width: 200px;
		background-color: 00563f;
	}
	
	.stopka-b {
		border: 1px solid #000000;
		text-align: right;
		background-color: 00563f;
	}
	
	/* WSTEP */
	
	.psd-legend {
		width:82%;
		text-align: left;
		font-family: Liberation Serif;
		font-size: 14px;
	}
	
	.external-links {
		text-align: center;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 14px;
		height: 30px;
		vertical-align: center;
		border: 0px;
		background-color: 00563f;
	}
	
	.skrot{
		text-align: center;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 14px;
		height: 30px;
		vertical-align: center;
		border: solid 1px #000000;
	}

	.species-preview-psd{
		text-align: center;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 14px;
		height: 30px;
		vertical-align: top;
		border: solid 1px #000000;
	}
	
	.alphabetical-list{
		text-align: left;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 20px;
		height: 30px;
		vertical-align: center;
		border: solid 1px #000000;
	}

	}
	
	.taxonomic-list{
		text-align: left;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 20px;
		height: 30px;
		vertical-align: left;
		border: solid 1px #000000;
	}
	
	.sub-header {
		text-align: center;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		border: 1px solid #000000;
	}
	
	.sub-header-home {
		text-align: center;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 20px;
		font-weight: bold;
		text-align: center;
		border: 1px solid #000000;
	}
	
	.sub-header-text{
		text-align: center;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 14px;
		text-align: center;
		border: 1px solid #000000;
		background-color: 00563f;
	}
	
	.sub-header-text-home {
		text-align: left;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 20px;
		text-align: left;
		border: 1px solid #000000;
	}
	
	.sub-header-text-psd {
		text-align: left;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 14px;
		text-align: left;
		border: 1px solid #000000;
		background-color: 00563f;
	}
	
	.latest-species-observations-home {
		text-align: left;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 14px;
		text-align: left;
		border: 1px solid #000000;
	}

	.references-text {
		text-align: left;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 14px;
		text-align: left;
		border: 1px solid #000000;
		background-color: 00563f;
	}
	
	.podtytul{
		border: 1px solid #000000;
		height: 20px;
		text-align: center;
		font-weight: bold;
		vertical-align: middle;
		font-weight: bold;
	}
	
	.imageboard{
		border: 1px solid #000000;
		width: 500px;
		background-color: 00563f;
	}
                .dzial-k1a{
                                padding: 15px;
		border: 0px;
		width: 490px;
                                vertical-align: top;
		text-align: justify;
		font-family: Liberation Serif;
		font-size: 14px;
	}
	
	.imageboard-desc{
		text-align: center;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 14px;
		background-color: 00563f;
		
	}
	
	.imageboard-desc2 {
		border: 1px solid #000000;
		font-family: Liberation Serif;
		color: #FFFFFF;
		font-size: 14px;
		padding: 5px;
		
		vertical-align: top;
		text-align: justify;
		background-color: 00563f;
	}
	
	.dzial-k3{
		border: 1px solid #000000;
		width: 700px;
	}
	
	.sex-symbol-overlay {
  position: relative;
  top: 0;
  left: 0;
}

.specimen-image {
  position: relative;
  top: 0;
  left: 0;
  border: 1px solid #000000;
}

.sex-symbol {
  position: absolute;
  top: 10px;
  left: 10px;
  border: 1px solid #000000;
}
	
	/* Ważki-menu */
	
	.wazki-menu{
		border: 1px solid #000000;
		background-color: #7BAC39;
		font-family: Liberation Serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		width: 40%;
		height: 120px;
		vertical-align: middle;
		text-align: center;
	}
	
	.a-wmenu {
		font-family: Liberation Serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
	}
	
	/* Menu-alfabet */
	
	td.nazwa{
		background-color: transparent;
		text-align: left;
		padding-left: 5px;
	}
	
	td.nazwa:hover {
		background-color: #7BAC39;
	}
	
	.gatunki {
		text-align:center;
		vertical-align: middle;
		border:1px solid #000000;
		font-family: Liberation Serif;
		font-size: 18px;
		color: #000000;
		font-weight: bold;
	}
	
	.spis{
		text-align:center;
		vertical-align: top;
		border: 1px solid #000000;
		width: 25%;
		}
                   .spis1{
		text-align:center;
		vertical-align: top;
		border: 1px solid #000000;
		width: 18%;
		}
	
	.spis2{
		text-align:center;
		vertical-align: top;
		border: 1px solid #000000;
		width: 6%;
	}
         
             
        .spis3{
		text-align:center;
		vertical-align: top;
		border: 1px solid #000000;
		width: 5%;
	}

        .spis4{
		text-align:center;
		vertical-align: top;
		border: 1px solid #000000;
		width: 2%;

	}
               
	.spis-tab {
		width: 100%;
		font-family: Liberation Serif;
		font-size: 14px;
		color: #000000;
		border-collapse: collapse;	
	}
	
	.kol-zdjecia {
		text-align:center;
		vertical-align: top;
		width:450px;
	}
	
	/*Menu-zdjeciowe*/
	
	.rzad{
		width:50%;
		border-collapse:collapse;
		background-color: #00649d; /*#3366ff */
		border: 1px solid #000000;
		text-align: center;
		font-family: Liberation Serif;
		font-size:16px;
		color: #000000;
	}
	
	.podrzad {
		width: 95%;
		border-collapse: collapse;
		border: 1px solid #000000;
		background-color: #4b8cbe; /* #338bff */
		text-align: center;
		font-family: Liberation Serif;
		font-size:15px;
		color: #000000;
	}
	
	.rodzina {
		width: 95%;
		border-collapse: collapse;
		border: 1px solid #000000;
		background-color: #81b3dd; /* #6ca0ff */
		text-align: center;
		font-family: Liberation Serif;
		font-size:14px;
		color: #000000;
	}
	
	.rodzaj {
		width: 95%;
		border-collapse: collapse;
		border: 1px solid #000000;
		background-color: #d0e2f4; /* #95c6ff */
		text-align: center;
		font-family: Liberation Serif;
		font-size:13px;
		color: #000000;
	}
	
	.gatunek {
		width: 95%;
		border-collapse: collapse;
		border: 1px solid #000000;
		background-color: #f0f5fb; /* #d4e3ff */
		text-align: center;
		font-family: Liberation Serif;
		font-size:12px;
	}
	
	.wnetrze {
		text-align: center;
		font-family: Liberation Serif;
		font-size: 14px;
		vertical-align: top;
	}
	
	.znak {
		text-align: center;
		font-family: Liberation Serif;
		font-size: 14px;
		vertical-align: middle;
	}
	
/* SYSTEMATYKA */

	.systematyka {
		width: 82%;
		font-family: Liberation Serif;
		color: #000000;
		font-size: 14px;
		border-collapse: collapse;
	}
	
	.th { /* x12 */
		width: 3%;
		border: 0px;
		text-align: left;
		padding: 3px;
	}
	
	.th-2 {
		width: 64%;
		border: 0px;
		text-align: left;
		padding: 3px;
	}
	
	.th-3 {
		width: 3%;
		border: 1px solid #000000;
		text-align: center;
		padding: 3px;
	}
	
	.null{
		border: 0px;
		height: 12px;
	}
	
	.domena, .krolestwo, .typ, .gromada, .podgromada{
		border: 1px solid #000000;
		text-align: left;
		padding: 3px;
		background-color: #99ff66;
	}
	
	.s-rzad{
		border: 1px solid #000000;
		text-align: left;
		padding: 3px;
		background-color: #00649d;
	}
	
	.s-podrzad{
		border: 1px solid #000000;
		text-align: left;
		padding: 3px;
		background-color: #4b8cbe;
	}
	
	.s-rodzina{
		border: 1px solid #000000;
		text-align: left;
		padding: 3px;
		background-color: #81b3dd;
	}
	
	.s-rodzaj{
		border: 1px solid #000000;
		text-align: left;
		padding: 3px;
		background-color: #d0e2f4;
	}
	
	.s-gatunek {
		border: 1px solid #000000;
		text-align: left;
		padding: 3px;
		background-color: #f0f5fb;
	}
	
	span.wyroznienie{
		text-decoration: underline;
	}
	
	.slownik-k1 {
		width: 200px;
		border: 1px solid #000000;
		padding: 3px;
		vertical-align: top;
	}
	
	.slownik-k2 {
		border: 1px solid #000000;
		padding: 3px;
		vertical-align: top;
	}

.slownik-k3 {
		width: 250px;
		border: 0px 
		padding:200px;
		vertical-align: top;
	}

	
	.lit-k1 {
		width: 300px;
		border: 1px solid #000000;
		vertical-align: top;
		text-align: center;
	}
	
	.lit-k2 {
		border: 1px solid #000000;
		padding: 5px;
		vertical-align: top;
		text-align: justify;
	}
	
	/*ZESTAWIENIA*/
	
	.wciecie{
		padding: 0px 20px 0px 20px;
		text-align: justify;
	}
	

