

h1 {
    color : #ff9944;
    font-size : 35px;
  }

/* ustawienia główne */

h2 {
    color : #ff9944;
  }

body {
    background-image: url("img/bluegradient.gif");
    background-repeat: repeat;
    background-color: #274AB5;
    color: white;
    font-family: sans-serif;
    font-size: small;
  }


a {
    color: yellow;
    text-decoration: underline;
  }


a:hover {
    background-color: navy;
  }


a:hover.cold {
    background-color: inherit;
  }

/* dyskretny link */	



a.discrete {
    color: white;
    text-decoration: none;
  }


a:hover.discrete {
    background-color: inherit;
    color: yellow;
    text-decoration: underline;
  }

/* nie podoba mi sie ten kolor
a:visited {
	color: lime;
	}
*/
	



input {
    border-style: solid;
    border-width: 1px;
    border-color: black;
    font-size: small;
  }


textarea {
    border-style: solid;
    border-width: 1px;
    border-color: black;
  }

/* ustawienia elementów menu */





table.elementbkgnd {
    background-color: #231994;
    /* tło i rameczka */margin: 4px;
    padding: 0px;
  }

/*	
table.elementbkgnd td {
	padding: 1px;
	margin: 0px;
	}
*/



table.elementbody {
    margin: 0px;
    padding: 0px;
    width: 100%;
  }


table.elementbody th {
    color: white;
  }


table.elementbody td {
    /* background-image: url("img/bluegradient.gif");
    */background-color: #274AB5;
    /* niebieski bliski gradientu tła *//*background-color: #7B7B7B;
    /*szary - wojtokowa propozycja *//* background-color: #999999;
    /** inny szaryu */padding: 3px;
  }


table.elementbody td ul {
    margin-top: 4px;
    margin-bottom: 4px;
  }

/* flagi */



img.flag {
    border-style: solid;
    border-width: 1px;
    border-color: black;
  }

/* dokument */



.doc {
    margin: 1em;
  }


.doc p {
    text-align: justify;
    margin-top: 4px;
    margin-bottom: 8px;
  }


.doc img {
    border-width: 1px;
    border-style: solid;
    border-color: black;
    margin: 4px;
  }


.doc td {
    vertical-align: top;
  }

/* wcienty paragraf */



.indent {
    margin-left: 2em;
  }

/* obiekjt fruwający z lewej */



.leftfloat {
    float: left;
    clear: left;
  }


img.leftfloat {
    margin-right: 2em;
  }


table.outlined td {
    border: 1px solid black;
    padding: 4px;
  }


table.outlined {
    border: 1px solid black;
  }


img.noborder {
    border-width: 0px;
  }

/* ikonka */



img.icon {
    border-width: 0px;
    vertical-align: middle;
    margin: 1px;
    margin-right: 3px;
  }

/* table ciasna bez ramek */



table.narrow {
    padding: 0px;
    border: none;
  }


table.narrow td {
    margin: 1px;
    padding: 0px;
    border: none;
  }

/* stopka */



.footer {
    font-size: x-small;
    text-align: center;
  }


.footer td {
    text-align: center;
  }

/* panel */



.panel img {
    border-width: 1px;
    border-style: solid;
    border-color: black;
    margin: 4px;
  }


.panel td {
    font-size: x-small;
    text-align: center;
  }

/* tytuły dokumentów do pobrania */



.title {
    font-weight: bold;
    font-size: normal;
  }

/* wysrodkowane */



.srodek {
    text-align: center;
  }

/* mały tekst */



.small {
    font-size: x-small;
  }

/* abstrakty */



.abstract {
    border: solid 2px #231994;
    padding: 2px;
    margin-bottom: 1em;
  }


.abstract h4 {
    font-size: large;
  }


.abstract p {
    margin-left: 2em;
    font-size: x-small;
  }

