body
	{
	text-align: center; 
	 font-size: 16px; 
	 font-family: helvetica,verdana, tahoma, arial, sans-serif;
	 margin: 0px; 
	 color: black;
	 padding: 0px; 
	 text-align: left;
	 overflow:hidden;
	 background-color:black;

	}
	
a:link {color:white;}      /* unvisited link */
a:visited {color:white;}  /* visited link */
a:hover {color:#FF00FF;}  /* mouse over link */
a:active {color:white;} 

.opcjaglowna
{
background: yellow;
}

.glowny
{
width: 100%;
  position: absolute;
	top: 0;
  left: 0;
	z-index:0;
}
.tlo {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
	z-index:1;
}

.formdiv
{
position: absolute;
bottom: 0px;
left: 0px;
padding:10px;
z-index:100;
}


#all
{
  position: absolute;
width: 90%;
height:95%;
top: 1.5%;
bottom: 1.5%;
left: 5%;
z-index:0;
filter: alpha(opacity=90);
opacity: 0.90;
background-color:#80ff80;
padding:10px;
border-bottom: 1px dotted black;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

#all_wew
{
position: absolute;
left:1%;
top: 0.5%;
width:96%;
height:96%;

padding:10px;
overflow:auto;
}

#tbglowna
{
position: absolute;
width: 98%;
left:1%;right:%;
top:10px;bottom:10px;
}


.tytul_ankiety
{
font-weight:bold;
font-size: 18px;
text-align: center; 
padding-top:3px;
padding-bottom:3px;
}

.tytul_pytania
{
font-weight:bold;
font-size: 16px;
text-align: left; 
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
border: 1px dotted black;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.odp
{
text-align: left; 
border-right: 1px solid black;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

.pyt
{
text-align: left; 
font-weight: normal;
font-size: 15px; 
}

#p1a,#p1b,#p1c,#p1d,#p2a,#p2b,#p2c,#p3a,#p3b,#p3c,#p3d,#p4a,#p4b,#p4c,#p4d,#p4e,#p5a,#p5b,#p5c,#p5d,#p5e
{
border:2px solid black;
}

#zaslonka
{
position:absolute;
left:0%;
right:0%;
z-index:1000;
width:100%;
height:100%;
background:#004080;
}

#polekod
{
position:absolute;
left:20%;
top:10%;
width:60%;
height:30%;

padding: 10px;
text-align:center;
font-size:20px;
color:white;
}

#kod
{
font-size:20px;
}

textarea
{
background-color:#cef5cd;
}

.tbl_stat
{
border: 1px solid black;
}

.tbl_stat td
{
padding: 3px;
border: 1px solid black;
text-align:center;
}
.ng{font-weight:bold;}

.tbwyn
{
border-collapse: collapse;
}

.tbwyn td
{
border: 1px solid black;
text-align:center;
}

