html, body {
	background-color: #f2f6f7;
	color: #000000;
	margin: 0;
	padding: 0;
	text-align: center;
      }
.error{
	font-weight: normal;
	color: #fd0303;
      }
.td_add{
	border-style: ridge;
	font-weight: normal;
      }
.admins{
	font-weight: normal;
      }
.ok{
	font-weight: normal;
	color: #00b30d;
	font-weight: normal;
      }
.ref_podpis{
      margin-left : 10px;
      color : #6495ed;
      font-family : Verdana;
      font-size : x-small;
      }
.ref_tytul{
      color : #00008b;
      font-family : Verdana;
      font-weight : bold;
      font-size : small;
      margin-right: 10px;
      margin-left: 10px;
      }
.lang {
      margin-left: 720px;
      margin-top: 15px;
      position: absolute;
      }
.rel_table{
	width: 550px; 
	margin-left: 30px;
      }
.rel_tr{
	text-align: justify; 
	background-color: #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
      }
.rel_td{
	width: 70px;
	text-align: right;
      }
.rel_tr_1{
	text-align: center; 
	background-color: #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight: bold;
      }
.formularz {
      font-family : Verdana;
      text-align : left;
      overflow: hidden;
      text-align: left;
      }
.formularz2 {
      font-family : Verdana;
      font-size : x-small;
      text-align : left;
      margin-left: 10px;
      }
.formularz1 {
      margin-top: 160px;
      text-align: left;
      font-family : Verdana;
      }
.formularz3 {
      margin-top: 10px;
      text-align: left;
      font-family : Verdana;
      }
.formularz_news {
      margin-top : 20px;
      margin-left : 30px;
      height : auto;
      color : #344356;
      font-family : Verdana;
      font-size : small;
      text-align : left;
      }
.news {
      margin-left : 10px;
      margin-right : 10px;
      color : #00008b;
      font-family : Verdana;
      font-size : 11px;
      text-align : justify;
      }
.news1 {
      margin-left : 10px;
      margin-right : 10px;
      color : #00008b;
      font-family : Verdana;
      font-size : 11px;
      text-align : left;
      }
HR {
    width : 300px;
    height : 2px;
    color : #000080;
    }
.hr {
    width : 500px;
    height : 2px;
    color : #d3d3d3;
    }
.obszar {
	font-family: Verdana;
      background-color: #fdfdef;
	color: #344356;
	font-size: 14px;
	text-align: left;
      }
.legend {
	font-family: Verdana;
	font-weight: bold;
	color: #344356;
	font-size: 12px;
      }
.field{
      margin-left: 50px;
      margin-right: 50px;
      }
.tresc {
	color: black;
	font-size: 14px;
	text-align:justify;
      }
.color_font {
	color: red;
      font-weight: bold;
      font-size: 14px;
      }
.table_ram{
	border-style: dashed ;
	border-collapse: separate;
      }
.td_short {
     /* border-width: 2px;
	border-color: #336699;
	border-style: dashed ;
	border-collapse: separate; */
	width: 50px;
      }
.tabelka {
      background-color  : #f0e68c;
      font-family : Verdana;
      font-weight : bold;
      font-size : 12px;
	text-align: justify;
      }
.td_long {
     /* border-width: 2px;
	border-color: #336699;
	border-style: dashed ;
	border-collapse: separate; */
	width: 800px;
      }
.item_logo {
      position: absolute;
      top: 20px;
      left:370px;
      }
#error{
      color: #FF0000;
      font-weight: bold;
      }
#user {
      font-size: 12px;
	text-align: right;
      }
#top {
	width: 871px;
	margin: 0 auto;
	padding: 0;
      }
#NAGLOWEK {
	background-color: #CCCCCC;
	height:181px;
	width: 871px;
      }
#MENU {
	background-color: #fffdfd;
	width: 867px;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	background: url(img/menu_tlo.png) repeat;
      }
#menu_2 {
      background-color: #fffdfd;
      }
#NEWS {
	width: 250px;
	float: left;
	overflow: hidden;
	border-left: 2px solid #abb1c1;
	border-right: 2px solid #abb1c1;
	border-bottom: 2px solid #abb1c1;
      background-color: #e9eaed;
	min-height : 550px;
      }
#TRESC {
      width : 615px;
      float : left;
      background-color  : #ffffff;
      color : #000000;
      margin-top: 2px;
      min-height : 550px;
      }
#TRESC_ADMIN {
	width: 120%;
	float: left;
	overflow: hidden;
	background-color: #ffffff;
	color:#000000;
      }
#TRESC_LOGOWANIE {
      width : 617px;
      min-height : 550px;
      margin-top: 2px;
      float : left;
      background-image: url("img/tlo.gif") repeat-y;
      background-repeat: repeat;
      background-color: #ffffff;
      color : #000080;
      font-family : Verdana;
      }
#STOPKA {
      clear: both;
	width: 871px;
	height: 40px;
	background: url(img/footer.gif) repeat;
      }
.stopka{
	font-size: 13px;
	font-family: "Verdana";
	margin-top: 15px;
	color: #000080;
	position: absolute; left: 600px;
	}
a {/*display: block;*/
	/*padding: 2px;*/
	text-decoration: none;
	/*width: 13em;*/
	/*margin: 2px;*/
	color: #8D4F10;
	font-family: Verdana;
	}
a:link, a:visited {/*background: #ffcc00; border: 2px outset #ffcc00;*/color: blue;}
a:focus, a:hover {/*background: #ffcc00;*/ color: black;}
a:active {/*background: #ffcc00;*/color: red;}
a.szukanie{
	text-decoration:none;
	color: #3300CC;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: 1.7;
      }
a.szukanie:hover{
	color:#66CCFF;
      }
