body
{
  margin: 0  auto;
  text-align: center;
  font-family: "trebuchet ms", verdana, sans-serif;
  background-color:#005B9A;
}

#gora
{
  margin: 0 auto;
  height: 44px;
  width: 780px;
  background-image: url("../img/gora_pasek.gif");
  overflow:hidden;
  padding-top: 20px;
  font-size: 11px;
}

#gora a:link, #gora a:active, #gora a:visited
{
  text-decoration: none;
  color: #00548c;

}

#gora a:hover
{
  text-decoration: underline;
  color: #00548c;
}


img
{
  border: 0;
}

#ikony
{
  width: 40%;
  text-align: left;
  float: left;
  padding-left: 20px;
}

#tresc
{
  width: 55%;
  text-align: right;
  float: left;
}

#logo
{
  margin: 0 auto;
  border-top: 1px solid #fff;
  width: 780px;
  height: 266px;
  background-image: url("../img/logo2.png");
}

#menu
{
  margin: 0 auto;
  color: #fff;
  font-size: 12px;
  padding-top: 12px;
  height: 48px;
  width: 780px;
  background: #00548c;
  border-bottom: 1px solid #fff;
}


#menu ul
{
	display: block;
	list-style: none;
}

#menu ul li
{
  float: left;
  width: 170px;
}

#menu a:link, #menu a:active, #menu a:visited
{
  text-decoration: none;
  color: #fff;
}

#menu a:hover
{
  text-decoration: underline;
} 

#main
{
  background: #fff url("../img/main_tlo.png") repeat-x;
  margin: 0 auto;
  width: 780px;
  min-height: 600px;
  height: auto;
  overflow: auto;
}


#main a:link, #main a:active, #main a:visited
{
  text-decoration: none;
  color: #00548c;
  font-weight: bold;
}

#main a:hover
{
  text-decoration: underline;
  color: #00548c;
}

h1
{
  text-align: left;
  padding-top: 25px;
  padding-left: 25px;
  
  font-size: 22px;
  font-weight: normal;
  color: #000;
  
  margin-top: 0px;
  margin-bottom: 5px;

}

h2
{
  font-size: 18px;
  font-weight: normal;
  color: #000;

  margin-bottom: 10px;
  margin-top: 0px;
}

hr
{
  height: 1px;
  border: 0px;
  width: 250px;
  background-color: #00548c;
  margin-bottom: 25px;
  margin-left: 25px;
}
















fieldset 
{
  text-align: left;
  margin: 0 0 0 0;
  color: #000;
  border: 0;
} 

legend 
{
  font-weight: bold;
  padding: 2px 5px;
  color: #000; 
} 

fieldset fieldset legend { 
  background: transparent; 
  color: #000; 
  padding: 0; 
  font-weight: normal; 
} 


fieldset ul 
{
  margin: 0;
  padding: 0;
}
fieldset li 
{
  list-style: none;
  margin: 0;
  padding: 5px; 
  border-bottom: 1px solid #ced7e0;
}

label { 
  display: -moz-inline-box;
  display: inline-block; 
  width: 150px; 
} 

input 
{ 
  border: 1px solid #ced7e0; 
} 

input:hover
{ 
  border: 1px solid #015992; 
} 

em 
{ 
  color: #EF0E0E; 
  font-style: normal; 
  font-weight: bold; 
} 

form
{
  margin-bottom: 0px;
}












#stopka
{
  margin: 0 auto;
  width: 780px;
  height: 40px;
  padding-top: 10px;
  border-top: 1px solid #dce1e6;
  background: url("../img/stopka_tlo.png");
  font-size: 11px;
  color: #6f7f94;
}

#dawca_mini
{
  margin: 0 auto;
  width: 200px;
  height: 300px;
  border: 1px solid black;
  margin-left: 30px;
  margin-bottom: 50px;
  padding: 5px 5px 5px 5px;
  float: left;
}

#dawca_mini h1
{
  font-size: 15px;
  background-color: #005B9A;
  color: #fff;
  border-bottom: 1px solid #fff;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}

#dawca_mini a:link, #dawca_mini a:active, #dawca_mini a:visited
{
  color: #10114e;
  text-decoration: none;
}

#dawca_mini a:hover
{
  text-decoration: underline;
}

span.niebieski
{
  color: #00548c;
}

#logform
{
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 500px;
  min-height: 150px;
  border: 1px solid #00548c;
}

#logform2
{
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 500px;
  min-height: 150px;
  border: 1px solid #00548c;
  padding: 10px 10px 10px 10px;
}

#logform3
{
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 500px;
  min-height: 50px;
  border: 1px solid #00548c;
  padding: 10px 10px 10px 10px;
}

span.blad
{
  color: red;
}




span.bmi1
{
  color: blue;
}

span.bmi2
{
  color: green;
}

span.bmi3
{
  color: yellow;
}

span.bmi4
{
  color: orange;
}

span.bmi5
{
  color: red;
}

span.bmi6
{
  color: brown;
}







a.podpowiedz:hover {
    background: none;
    text-decoration: none;
}
 
a.podpowiedz span {
    display: none;
    padding: 2px 3px;
    margin-left: 8px;
    width: 330px;
    height: 200px;
    text-decoration: none;
}
img {
	border: none;
}
a.podpowiedz:hover span{
    display: inline;
    position: absolute;
	margin: 15px 0 0 5px;
    background: #dddddd;
    border: 1px solid #b30000;
    color: #000000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	text-align: center;
}

p
{
  margin-left: 30px;
  margin-right: 30px;
}

#sperma
{
  float: right;
  width: 250px;
  margin-left: 10px;
  margin-bottom: 10px;
  border: 1px solid black;
}


span.red
{
  color: red;
}

#wiadform
{
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 650px;
  min-height: 150px;

}


#twiadomosci
{
  border-collapse: collapse;

}

tr.naglowek
{
  border: 1px solid black;
}

tr.wiad
{
  border-bottom: 1px solid #ced7e0;
  font-weight: normal;
}

tr.wiad_nieprzeczytana
{
  border-bottom: 1px solid #ced7e0;
  font-weight: bold;
}

#wiadomosc
{
  margin: 0 auto;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 500px;
  min-height: 150px;
  border: 1px solid #00548c;
  padding: 10px 10px 10px 10px;
}

#wiadomosc_naglowek
{
  margin: 0 auto;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 500px;
  min-height: 50px;
  border: 1px solid #00548c;
  padding: 10px 10px 10px 10px;
}

span.temat
{
  color: #005B9A;
  font-weight: bold;
}

.person
{
  margin: 0 auto;
  padding-top: 10px;
  float: left;
  margin-right: 5px;
  border: 1px solid black;
  width: 236px;
  height: 450px;
  padding: 5px 5px 5px 5px;
  overflow:hidden;
  margin-bottom: 20px;
  background-color: #e3eaf2;
}

#osoby
{
  width: 760px;
  
  height: 370px;
  margin: 0 auto;

}

img.persona
{
  border: 1px solid black;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
}

span.underline
{
  font-weight: bold;
  border-bottom: 1px solid #00548c;
  padding-left: 5px;
  padding-right: 5px;
}

span.male
{
  font-size: 12px;
}

span.bmale
{
  font-size: 10px;
}

span.tag
{
  border-bottom: 1px solid grey;
}

span.ha2
{
  font-size: 17px;
}

#strony
{
  clear: both;
  width: 700px;
  height: 40px;
  margin: 0 auto;
  margin-bottom: 20px;

}

#zobacz
{
  width: 700px;
  min-height: 500px;
  overflow: auto;
  margin: 0 auto;
  padding: 10px 10px 10px 10px;
}

#foto
{
  width: 180px;
  height: 230px;
  float: left;
  font-size: 11px;
}
