body {
	background: #ffffff url('tlo.jpg') repeat-x fixed;
	font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
}
html, body  {	margin: 5px;	padding: 5px; }
table       {	border-collapse: collapse; }
img         {   border: 0; }
p           {	line-height: 2em; }
a:link      {   color: #5D2600; }
a:active    {   color: #BF5200; }
a:visited   {   color: #BF5200; }
a:hover     {   color: #BF5200; }
h1{
   font:  24px/1.5em Arial, Helvetica, sans-serif;
   color: #5D2600;
}
h2{
   font:  16px/1.5em Arial, Helvetica, sans-serif;
   color: #5D2600;
}
thead  {
	background-color: #5D2600;
	font: italic bold 13px;
	text-align: center;
	color: #FFFFFF;
}
.logowanie  {   margin: 0 auto; }
.logowanie td:first-of-type {   text-align: right; } 
.logowanie td:nth-child(2) {   text-align: left; } 
.uwaga {
   font-weight: bold; 
   color:red;
}
.uwaga:before {
	content: url(uwaga.png);
	display: block;
	float: left;
	margin-right: 10px;
}
.navigation2, .webmaster, .stopka {
   font-size: 7pt; 
   text-align: center;
}
.tabela_danych{    background-color: #F0F4FF; }
.tabela_danych thead td{    padding: 5px; }
.tabela_danych tr:nth-child(even){    background-color: #DFE8FF; }

h3{
   font: italic 14pt;
   color: #0001AA;
   text-align: center;
}
.tabela0{
	background-color: #E6E6FA;
}
.tabela1{
	background-color: #D5D7FA;
}
.tytul {
	font-size: 13pt;
	COLOR: #9800DB;
	text-align: center;
}
.text1 {
	font: normal bold 8pt;
	color: #F0000F;
}
.text2{
	text-align: right;
	font-size: 13px;
}
.text3, legend {
   font: normal normal 10px;
	color:DARKBLUE; 
	TEXT-ALIGN: right
}
.zielono {
	color: Green;
}
.id             {
   background-image: url(prz_wyrozniony.jpg);
}
.naglowek{
	background-color: #BDD2F5;
	font: italic bold;
}
.podsumowanie{
	background-color: #E1E7FF;
	font: italic bold 12px;
}
.czas, .podpis, .autor {
	font: italic bold 8pt;
	text-align: right;
}

.male{
   font: oblique bolder 8pt Book Antiqua, Times New Roman;
   color: blue;
}
/* Pola FIELDSET  Pola FIELDSET  Pola FIELDSET  Pola FIELDSET  Pola FIELDSET */
fieldset {
   clear: both;
   background: #EEEEEE;
   border: 1px solid #AAAAAA;
   border-radius: 4px 4px 0px 0px;
   box-shadow: 1px 1px 2px #FFFFFF inset;
   margin-top: 1em;
   padding: 1.5em;
   text-shadow: 0px 1px 0px #FFFFFF;
}
fieldset legend { 
   background-color: #FFFFFF;
   border: 1px solid #AAAAAA;
   border-radius: 2px;
   box-shadow: 3px 3px 15px #BBBBBB;
   color: #444444;
   font-weight: 700;
   padding: 5px 10px;
}
/* Ramki zaokrglone  Ramki zaokrglone  Ramki zaokrglone */

.round, .ramka400A, .panel_info, .css3_button, .ramka_zakladki, .info, .prawe_info{
	background-color: #D7EBFF;
	margin: auto;
	padding: 6px;
	border: 1px solid black;
	border-radius: 6px; 
	box-shadow: -2px 2px 5px rgba(0,0,0,.5);
}
.ramka400A{
   width: 400px;
   margin: auto;
}
.panel_info{
   clear: both;
	width: 400px;
	margin-top: 12px;
	text-align: center;
}
.css3_button{
   float: right;
	margin-top: 12px;
	text-align: center;
}
.ramka_zakladki{
	margin-top: 0px;
	clear:both;
	overflow:auto;
}
.info{
	width: 800px;
	overflow:auto;
}
.prawe_info{
   float: right;
   width: 200px;
}
.pierwsza_do_pr tr td:first-of-type {
    padding: 0 2em 0 0;
    color: blue;
    font: italic  normal;
    text-align: right;
}
.pierwsza_do_pr tr td:last-of-type {
    padding: 0 2em 0 0;
    font: bold;
    text-align: left;
}
/* menu F  menu F  menu F  menu F  menu F  menu F  menu F  menu F  menu F  */
#tabsF {
      clear: both;
      float: left;
      width:100%;
      font-size:93%;
      line-height:normal;
      }
#tabsF ul {
      margin:0;
      padding:10px 10px 0 50px;
      list-style:none;
      }
#tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
#tabsF a {
      float:left;
      background:url("tableftF.png") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
#tabsF a span {
      float:left;
      display:block;
      background:url("tabrightF.png") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#5D2600;;
		float:none;
      }
#tabsF a:hover {
      background-position:0% -42px;
      }
#tabsF a:hover span {
      background-position:100% -42px;
		color:#BF5200;
      }
#tabsF #current a {
      background-position:0% -42px;
      }
#tabsF #current a span {
      background-position:100% -42px;
      }

/*  Menu 11    Menu 11    Menu 11    Menu 11    Menu 11    Menu 11    Menu 11    Menu 11    Menu 11  */
	
#menu11 {
   clear: both;
	width: 200px;
	margin: 10px;
	border-style: solid solid none solid;
	border-color: #889944;
	border-width: 1px;
	float: left;
	}
	
#menu11 ul {
   margin:0;
   padding:0;
   list-style:none;
   }
	
#menu11 li a {
	height: 32px;
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-weight: bold;
	}	
	
#menu11 li a:link, #menu11 li a:visited {
	color: #B57412;
	display: block;
	background:  url(menu11.gif);
	padding: 8px 0 0 25px;
	}
	
#menu11 li a:hover {
	color: #915D0F;
	background:  url(menu11.gif) 0 -32px;
	padding: 8px 0 0 27px;
	}
	
/* Proste poziome menu "PYRAMID"  Proste poziome menu "PYRAMID"   Proste poziome menu "PYRAMID" */
.container {
        width: 500px;
        padding: 15px;
        margin: 3px 0 20px 0;
        border: 1px solid #ccc;
        background: #fff;
}

#navPyra {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #9FB1BC;
}

#navPyra li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navPyra a:link, #navPyra a:visited {
        float: left;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #5D2600;
}

#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
        color: #BF5200;
        background: url(pyramid.gif) no-repeat bottom center;
}