body, td, th, dl, ul, ol, p {font-family: verdana,sans-serif; font-size: 9pt;}


body {
  background: #fff;
  background-repeat: no-repeat;
  color: #000000;
  margin: 0px;
  padding: 0px;
}

td.naglowek {  
	height: 20px;
	background-color: #C56621; 
}

h1,h2,h3,h4,h5{
	font-family:Verdana;
	color:#275480;
	text-decoration:none;
	font-weight:bold;
	line-height:10px;
}
h1{font-size:11px;}
h2{font-size:12px;}
h3{font-size:13px;}


td.frame {  background-color: #336699; }

td.left  {  background-color: #E7E9EA;
		 	text-align: center;
			vertical-align: top; }
td.right  {  background-color: #fff;
		 	 text-align: center;
			 vertical-align: top; }


p.menu { margin: 0pt;
	   	 padding: 3pt 5pt 3pt 5pt;
		 text-align: center;
		 color: #000000;
		 font-size: 9pt;
		 font-weight: bold;
		 line-height: 15pt; }


.maintekst { margin: 0pt;
	   	 padding: 0pt 0pt 0pt 0pt;
		 color: #000;
		 font-size: 9pt;
		 line-height: 15pt; 
}

.tytul{ 
Font: bold 13px Verdana, Arial, Helvetica, sans-serif; COLOR: #032A5B; 

}


TD.menu_link{ Padding-Left: 20px;  Padding-Top: 0px; Font: 10px Verdana, Arial, Helvetica, sans-serif; Color: #000000; }
TD.menu_header{ Padding-Left: 10px;  Padding-Top: 0px;  Padding-Bottom: 6px; 
Font: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #032A5B; }


a.menu_link {font: 13px Verdana, Arial, Helvetica, sans-serif;
	color:#3D505A;
	text-decoration:none
	}
a.menu_link:hover {font: 13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.green{font-family: verdana,sans-serif; 
		font-size: 8pt;
		color:green;
}

.red{font-family: verdana,sans-serif; 
		font-size: 8pt;
		color:red;
}

.lista{font-family: verdana,sans-serif; 
		font-size: bold 9pt;
		color: #205096;
}

.alert{font-family: verdana,sans-serif; 
		font-size: 13pt;
		color:red;
		font-weight:normal;
}

tr.naglowek { margin: 0pt;
	padding: 0pt 0pt 0pt 0pt;
	background-color: #205096;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:yellow;
	text-decoration:none;
}

td.even{font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #C9DBF7;
	text-align: left;
}

td.odd{font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
}

.pogrub{
	font-weight:bold;
	color: #000000;
}

td.flaga{height:45;
 text-align: right;
 vertical-align: middle;

}

.small_ital{font: italic 8pt verdana, arial, helvetica,sans-serif; 
		color: #626364;
}

.znak_button{
	background-color:#C9DBF7;
	color:navy;
	font: bold 8pt verdana, arial, helvetica,sans-serif;;
	border:1px ridge #205096;
	width:18;height:20;
}
.znak_button_on{
	background-color:#123D83;
	color:yellow;
	font: bold 8pt verdana, arial, helvetica,sans-serif;;
	border:1px ridge #205096;
	width:18;height:20;
}

.button{background-color:#C9DBF7;
	color: #000;
	font: 10pt verdana, arial, helvetica,sans-serif;;
	border:1px ridge #205096;
	width: 65px;
}

.button_on{background-color:#123D83;
	color: yellow;
	font: 10pt verdana, arial, helvetica,sans-serif;;
	border:1px ridge #205096;
	width: 65px;

}

.poleTekst{margin: 0pt;
	padding: 0pt 0pt 0pt 0pt;
	background-color: #205096;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:yellow;
	text-decoration:none;
	border:0px;
	width:35;
}

.poleEdycji{margin: 0pt;
	padding: 2pt 2pt 2pt 2pt;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #ffffff;
	text-decoration:none;
	border:1px solid #205096;
	
	width:100%;
	vertical-align:middle;
}

div.poprawne_odpowiedzi{
  height:85px;
  position: relative;
  text-align: left;
}

div.dobraCZYzla{
  position:relative;
  text-align:left;
  height:20px;
  width:350px;
  color:black;
  padding:3 3 3 3;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;

}

hr.linia_odp{
  border: none;
  background-color: #000000;
  color: #000000;
  height: 2px;
  width:100%;
}

span.zla_odp{
  color:red;
  padding-left:10px;
}

span.dobra_odp{
  color:green;
  padding-left:10px;
}

a.link {font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#253A56;
	font-weight:bold;
	text-decoration:underline;

}
a.link:hover {font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:blue;
	text-decoration:underline;

}

/*stopka*/
div.footer {
		 margin: 0pt;
		 padding-top:5px;
		 padding-bottom:5px;
		 padding-right:5;
	   text-align: right;
		 color: #336699;
		 font-size: 9pt;
		 font-weight: bold;
		/*line-height: 15pt;*/
}

td.stopka {
 	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:5;
	height:20px;
	width:1000px;
	background-image: url('images/belka_up.gif');
	background-color: #336699;
	line-height:20px;
	/*background-color: #005e7e;*/
 }

a.stopka{
	color:#fff;
	display:inline;
	text-decoration:none;
}

a.stopka:hover{
	color:#E7E9EA;
	text-decoration:none;
}

td.belka_up
{
height:20px;
width:1000px;
background-image: url('images/belka_up.gif');
}

hr.linia_menu{
  border: none;
  background-color: #336699;
  color: #336699;
  height: 2px;
  width: 60%;
}

td.menu_flaga{
  height:22px;
  width:38px; 
  vertical-align:middle;
  text-align:left;
}
