BODY
{
  background-color : #cccccc;
  font-family : "Trebuchet MS",Calibri;
}

.content
{
  width: 950px;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 5px 5px;
}

.copyright
{
  display : none;
}

.naglowek
{                 
  font-family : Arial;             
  font-weight : bold;
  text-align : center;
  padding: 10px 10px 10px 10px;
  color: #000077;
  background: #f0f0ff;
  border : solid #000000 1px;
  vertical-align : bottom;
}

.naglowek h1
{
  font-size : 70px;
  margin : 5px;
}

.naglowek h2
{
  margin : 5px;
  font-size : 35px;
}


.stopka
{
  font-size   : 12px;
  width: 800px;
  color: #000000;
  background: #f0f0ff;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border : solid #000000 1px;
  text-align : right;
}

.menu
{    
  background: #f0f0ff;
  width: 180px;
  font-size   : 16px;
  text-align : left;
  vertical-align : top;
  font-weight : bold;
  border : solid #000000 1px;
  line-height: 40px;
  padding-top: 30px;
  padding-left : 10px;
  padding-right : 10px;

}

.menu a
{
  color : #000066;
  text-decoration : underline;
}

.menu a:hover
{
  color : #000000;
  text-decoration : none;
}

.uwaga
{
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom : 30px;
  text-align: center;
  font-weight : bold;
   width : 300px;
  padding : 10px 10px 10px 10px;
  background: #e5e5e5;
  border : solid #000000 1px;
}

.ogloszenie
{
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom : 70px;
  text-align: justify;
  width : 500px;
  padding : 10px 10px 10px 10px;
  background: #e0e0e0;
  border : solid #000000 1px;
}

.ogloszenie .hh1
{
  text-align:center;
  font-size:20px;
  line-height:20px;
  font-weight:bold;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #CC6600;
}

.tresc {
  border : solid #000000 1px;
  padding: 20px 40px 40px 20px;

  font-size   : 14px;
  line-height:23px;
  background: #fffff0;
  text-align:justify;
  vertical-align : top;
  margin-left : 50px;
}

.tresc a
{
  font-size : 15px;
  font-weight : bold;
  text-decoration : underline;
  color: #101040;
}

.tresc a:hover
{
  text-decoration : none;
}

.aa
{
  font-size : 15px;
  font-weight : bold;
  color: #101040;
}

.tresc p
{
  margin-left : 30px;
  margin-right : 30px;
}

.tresc table
{
  margin-left : 30px;
  margin-right : 30px;
}

.tresc td
{
  padding-left : 10px;
  padding-right : 10px;
  padding-top : 5px;
  padding-bottom : 5px;
  vertical-align : top;
}

.tresc small
{
  font-size : 12px;
  line-height : 12px;
  padding-bottom : 10px;
}

.tresc h1
{
  text-align:left;  
  font-size:28px;
  font-weight:bold;
  margin-bottom: 30px;
  margin-top: 30px;
  color: #000077;
}

.tresc h2
{                              
  text-align:left;
  font-size:20px;
  line-height:30px;
  font-weight:bold;
  margin-top : 35px;
  margin-bottom: 10px;
  margin-left : 10px;
  color: #000055;
}

.tresc li
{ 
  margin-top : 20px;
}

.archiwum
{
  border : 1px #000000 solid;
  border-collapse : collapse;
  padding : 10px 20px 10px 20px;
  text-align : center;
}

.odnosniki li
{
  margin-top : 10px;
  padding-left : 7px;
}

.lista
{
  border : 1px solid #000000;
  border-collapse: collapse;
  font-size: 12px;
}

.lista a
{
  font-size : 12px;
}

.lista td
{
  border : 1px solid #000000;
  border-collapse: collapse;
  padding-left : 5px;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-right : 5px;
}

.nag
{
  font-weight: bold;
  background: #c0ccc0;
  text-align: center; 
}
.wyniki table tr td
{
  border : 1px solid #000000;
  border-collapse : collapse;
  padding : 2px;
  padding-left : 6px;
  padding-right : 6px;
  font-size : 12px;
}

.wyniki th
{
  border : 1px solid #000000;
  background : #f0f0f0;
  padding : 5px;
  text-align : center;
  
}