body {
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 0px;
	color: #000000;
	background-color: #CFE3E4;
	background-image: url(../img/lay/tlo.png);
	background-repeat: repeat;
	background-position: top;
}
td img {
	display: block;
}

td {
	vertical-align: top;
}
.sektor {
	padding-top: 25px;
	padding-bottom: 5px;
}
.lay-div {
	width: 760px;
}
.lay-table-spacer {
	width: 5px;
	height: 5px;
}
.lay-sub {
	background-image: url(../img/lay/sub-lay.png);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-left: 5px;
	margin-right: 5px;
}
.lay-sub1 {
	width: 560px;
	color: #496767;
	background-color: #EDF4F5;
	background-position: bottom;
	background-repeat: no-repeat;
	border-right: 1px solid #D7DEDF;
	border-bottom: 1px solid #D7DEDF;
}
.lay-sub1-pink {
	width: 560px;
	color: #496767;
	background-color: #FEE3E7;
	background-position: bottom;
	background-repeat: no-repeat;
	border-right: 1px solid #D7DEDF;
	border-bottom: 1px solid #D7DEDF;
}

.lay-sub2 {
	width: 200px;
	color: #496767;
	background-color: #EDF4F5;
	background-position: bottom;
	background-repeat: no-repeat;
	border-right: 1px solid #D7DEDF;
	border-bottom: 1px solid #D7DEDF;
}
.lay-left1 {
	width: 285px;
	color: #496767;
	background-color: #EDF4F5;
	background-image: url(../img/lay/lay-left1.png);
	background-position: bottom;
	background-repeat: no-repeat;
	border-right: 1px solid #D7DEDF;
	border-bottom: 1px solid #D7DEDF;
}
.lay-left2 {
	width: 285px;
	color: #496767;
	background-color: #DEECF1;
	border-right: 1px solid #D7DEDF;
	border-bottom: 1px solid #D7DEDF;
}
.lay-right1 {
	width: 468px;
	color: #496767;
	background-color: #EDF4F5;
	/*background-image: url(../img/lay/lay-right1.png);*/
	background-position: bottom;
	background-repeat: no-repeat;
	border-right: 1px solid #D7DEDF;
	border-bottom: 1px solid #D7DEDF;
}
.lay-right2 {
	width: 468px;
	height: 183px;
	color: #496767;
	background-color: #EDF4F5;
	background-image: url(../img/lay/lay-right2.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.lay-right2en {
	width: 468px;
	height: 183px;
	color: #496767;
	background-color: #EDF4F5;
	background-image: url(../img/lay/lay-right2en.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

/* sposoby - tabela jest podzielona z przewagħ miejsca dla prawej strony */
.lay-rightsmall_L {
	width: 224px;
	color: #496767;
}
.lay-rightsmall_R {
	width: 244px;
	color: #496767;
}
.picture
{
  border-right: 1px solid #9FBABE;
  border-left: 1px solid #9FBABE;
	border-bottom: 1px solid #9FBABE;
	border-top: 1px solid #9FBABE;
}

/*--------- podstrony ... */
.lay-right-sub1
{
  margin-left: 100px;
  margin-right: 5px;
}

.bmi-table 
{
 background: #f1f6fb;
 border: 1px solid #1166bb;
 width: 300px;
 color: #1166bb;
 font: normal 12px Verdana, Helvetica, Arial, sans-serif;
 padding: 5px;
 margin: auto;
}

.pole
{
  background: #EDF4F5;
  border: 1px solid;
  width: 50px;
  font-size:11px;
  color: #333;
  text-align: center;
}

.button {
  
  border: 1px solid #1166bb;
  background: #EDF4F5;
  font-size:13px;
  color: #333;
  width: 100px;
  text-align: center;
}

.wynik-table
{
  background-color: #fff;
	border:1px solid #1166bb;
	border-collapse: collapse;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	width: 400px;
	margin: 10px auto 10px auto;
}

.pole-wynik
{
  background: #f1f6fb;
  border: solid #1166bb;
  border-width: 1px 0px 1px 0px;
  width: 200px;
  font-size:13px;
  color: #1166bb;
  text-align: center;
  margin-top: 100px;
}

.pole-naglowek
{
  background: #ffffff;
  border: solid #1166bb;
  border-width: 1px 0px 1px 0px;
  width: 200px;
  font-size:15px;
  color: #000000;
  text-align: center;
  margin-top: 10px;
}

.box
{
  width: 200px;
  height: 100px;
  border-right: 1px solid #9FBABE;
  border-left: 1px solid #9FBABE;
	border-bottom: 1px solid #9FBABE;
	border-top: 1px solid #9FBABE;
}
