*  {
   font-family: tahoma, arial, sans-serif;
   font-size: 12px;
   }
   
div.news {
   color: #5e5e5e;

   margin-left: 20px;
   margin-right: 20px;
   line-height: 16px;   
}

div.news div.title {
   padding-top: 30px;
   color: #21759b;
   font-size: 14px;
   font-weight: bold;
}

div.news div.content {
}

div.news div.date {
   color: #aaaaaa;
   font-size: 11px;
   font-style: italic;
   margin-left: 20px;
   margin-bottom: 10px;
}

#header_container {
   width: 832px;
}

#flag_pl {
   position: absolute;
   padding-top: 8px;
   margin-left: 739px;
}

#flag_en {
   position: absolute;
   padding-top: 8px;
   margin-left: 779px;
}

p  {
   text-align: justify;
   margin-left: 20px;
   margin-right: 20px;
   margin-top: 0px;
   color: #2e3331;
   line-height: 16px;
   }

h1 {
   font-size: 14px;
   font-weight: bold;
   color: #21759b;
   margin-left: 20px;
   text-align: left;
   padding-top: 0px;
   }

h2 {
   margin-left: 20px;
   margin-right: 20px;
   padding-top: 10px;
   font-weight: bold;
   color: #2e3331;
   }

h3 {
   margin-left: 20px;
   margin-right: 20px;
   color: #2e3331;
   text-decoration: underline;
   }

h4 {
   margin-left: 20px;
   margin-right: 20px;
   color: #1c3f90;
   }

ul {
   text-align: justify;
   color: #2e3331;
   line-height: 18px;
   margin-right: 20px;
   }

ol {
   text-align: justify;
   color: #2e3331;
   line-height: 18px;
   margin-right: 20px;
   }

a:link {
  font-weight: bold;
  font-size: 11px;
  color: #1c3f90;
  text-decoration: none;
}

a:visited {
  font-size: 11px;
  font-weight: bold;
  color: #1c3f90;
  text-decoration: none;
}

a:hover {
  font-size: 11px;
  font-weight: bold;
  color: #2e3331;
  text-decoration: none;
}

a:active {
  font-size: 11px;
  font-weight: bold;
  color: #1c3f90;
  text-decoration: none;
}

.drobny {
  font-size: 11px;
}

input.field {
   font-size: 11px;
   background-color: #ffffff;
   border: 1px;
   border-color: #1c3f90;
   border-style: solid;
   width: 300px;
   }

input.field_ie {
   font-size: 11px;
   background-color: #ffffff;
   border: 1px;
   border-color: #1c3f90;
   border-style: solid;
   width: 230px;
   }

select {
   font-size: 11px;
   background-color: #ffffff;
   border: 1px;
   border-color: #1c3f90;
   border-style: solid;
   }

button {
   background-color: #FFFFFF;
   border-style: none;
}

td.formdesc {
   font-size: 11px;
   font-weight: bold;
   color: #23468C;
}

textarea {
   font-size: 11px;
   color: #23468C;
   background-color: #DCEBFF;
   border: 1px;
   border-color: #23468C;
   border-style: solid;
   scrollbar-face-color: #FFFFFF;
   scrollbar-highlight-color: #23468C;
   scrollbar-3dlight-color: #FFFFFF;
   scrollbar-darkshadow-color: #FFFFFF;
   scrollbar-shadow-color: #23468C;
   scrollbar-arrow-color: #23468C;
   scrollbar-track-color: #FFFFFF;
}

hr {
   background: #fff url(grafika/body/dot.gif) no-repeat scroll center;
}