body {
	color: black;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 12px;
	background-repeat: no-repeat;
	border: 0px solid black;
   margin: 0px;
   padding: 0px;
}
a {
	text-decoration: none;
	color: #002E91;
}
a:hover{
	text-decoration: underline;
}
#header {
	background-image: url(../img/bg-headerbar.gif);
	width: 100%;
	height: 100px;
}
#keys {
	display: none;
	visibility: hidden;
	position: absolute;
	top: -100px;
	left: -459px;
	width: 200px;
	height: 60px;
	z-index: -9;
}
#m1, #m2, #m3, #m4, #m5 {
	width: 75px;
	height: 18px;
	padding-top:2px;
	cursor: pointer;
	display: block;
}
#menu {
	width: 100%;
	height: 30px;
}
table.mainmenu {}
a.menu:link, a.menu:visited {
	color: Black;
	text-decoration: none;
	display: block;
}
a.menu:hover, a.menu:active {
	color: Navy;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
.menu {
	padding: 0px;
	text-align: center;
	width: 100px;
}
.submenu {
	padding: 0px;
	text-align: left;
	width: 120px;
}
span.submenu {
	/*	background-image: url(../img/bg-menu.gif);*/
	background-color: #FFF2C3;
	height: 20px;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFF2C3', endColorStr='#FFE68D', gradientType='0');
	padding:0px;
	padding-top: 3px;
	padding-left: 3px;
	margin:0px;
	cursor: pointer;
	display: block;
}
span.submenuon {
	height: 20px;
	font-weight: bold;
/*	background-image: url(../img/bg-menu2.gif);	
	background-color: #FFE68D;*/
	background-color: #FFF2C3;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFE68D', endColorStr='#FFF2C3', gradientType='0');
	padding:0px;
	padding-top: 3px;
	padding-left: 5px;
	margin:0px;
	cursor: pointer;
	text-align: left;
	width: 118px;
	display: block;
}
.menuspacer {
	width: 1px;
	height: 3px;
	overflow: hidden;
}

#leftblock {
	width: 199px;
	background-image: url(../img/bg-leftblock-ls2.gif);
	background-repeat: no-repeat;
}
#content {
	padding: 15px;
}
#rightblock {
	vertical-align: top;
	width: 199px;
	text-align: justify;
}
#footer {
	background-color: #002E91;
	border-top: 1px solid #E0E0E0;
	color: #EAEAEA;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
#globus {
	position: absolute;
	right: 10px;
}
#strony_wynikow {
	padding: 2px;
	width: 100%;
	text-align: right;
	font-family: "Courier New", Courier, monospace;
}
#printer_friendly {
	display: none;
}
#m1sub1 {
	position: absolute;
	z-index: -5;
	cursor: pointer;
}
#m2sub1 {
	position: absolute;
	z-index: -5;
	cursor: pointer;
}
#m3sub1 {
	position: absolute;
	z-index: -5;
	cursor: pointer;
}
#m4sub1 {
	position: absolute;
	z-index: -5;
	cursor: pointer;
}
#m5sub1 {
	position: absolute;
	z-index: -5;
	cursor: pointer;
}
.ramka_submenu {
	border: 1px solid silver;
}
table.menu {
	width: 100%;
	height: 30px;
	border: 0px;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}
table.menu tr.yellowbar {
	background-image: url(../img/bg-menu.gif);
	height: 23px;
}
table.menu tr.shadowbar {
	background-image: url(../img/bg-menu-shadow.gif);
	height: 7px;
}
table.menu tr.yellowbar a:link, a:visited {
	color: #002168;
	text-decoration: none;
}
table.menu tr.yellowbar a:hover, a:active {
	color: #002168;
	text-decoration: none;
}
.menu-link {
	width: 300px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
}
div.hidden-menu {
	z-index: 1;
	position: absolute;
	display: none;
	padding-top: 20px;
	background-color: Yellow;
}
caption {
	background-image: url(../img/bg-thead.gif);
/*	border-bottom: 1px solid Navy;*/
	height: 16px;
	padding: 0px;
	margin: 0px;
}
table.classic {
	border: 1px solid #E0E0E0;
}
.thead {
	background-color: #F5F5F5;
	border-bottom: 1px solid #E0E0E0;
	font-weight: bold;
}
td.leftblock {
	background-image: url(../img/bg-leftblock.gif);
	vertical-align: top;
}
td.motyw {
	border-bottom: 1px solid #D2D2D2;
}
td.content {
	background-image: url(../img/bg-leftblock-rs.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 100%;
}
td.rightblock {
	vertical-align: top;
	padding: 2px;
}
.side-head {
	height: 33px;
	text-align: center;
	vertical-align: middle;
}
.news-data {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #002168;
	text-align: left;
	padding: 6px 4px 2px 4px;
}
.news-head {
	font-family: Tahoma; font-size: 12px; font-weight: bold;
	background-image: url(../img/bg-leftblock-news.gif);
	background-repeat: repeat-y;
	padding: 4px;
}
.news-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	background-image: url(../img/bg-leftblock-news.gif);
	background-repeat: repeat-y;
	line-height: 14px;
	padding: 1px 4px 1px 4px;
}
.news-more {
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 4px;
	padding-bottom: 2px;
}
.news-more a:link, a:visited {
	color: #002168;
	text-decoration: none;
}
.news-more a:hover, a:active {
	color: #2222FF;
	text-decoration: underline;
}
.news-body a:link, a:visited {
	color: #002168;
	text-decoration: none;
}
.news-body a:hover, a:active {
	color: #2222FF;
	text-decoration: underline;
}
.separator {
	background-image: url(../img/leftblock-separator.gif);
	background-repeat: repeat-y;
	height: 1px;
}
.news-slashspacer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002168;
	padding: 6px 4px 2px 4px;
	text-align: left;
	height: 20px;
}
div.full-news {
	display: none;
	width: 400px;
	height: 320px;
	background-color: white;
	border: 1px solid black;
	position: absolute;
	top: 150px;
	left: -500px;
/*	Filter: Blur(Add = 1, Direction = 125, Strength = 5);
	Filter: DropShadow(Color=#FF0000, OffX=1, OffY=1, Positive=1);*/
}
div.full-news-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	z-index: 5;
}
.frameheader {
	background-image: url(../img/bg-menu.gif);
	height: 15px;
	font-weight: bold;
	padding: 2px;
	padding-left: 5px;
	overflow: hidden;
	float: left;
}
img.logo {
	padding-left: 13px;
	padding-top: 12px;
	padding-right: 13px;
	border: 0px;
}
img.flaga {
	padding-top: 7px;
	padding-bottom: 9px;
}
span.bfk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: White;
}
h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: black;
	font-weight: bold;
	padding: 0px;
	margin: 0px;	
	padding-left: 20px;
	padding-bottom: 15px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #002E91;
	font-weight: bold;
	font-style: italic;
	padding: 0px;
	margin: 0px;
}
h2.intext {
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	color: Black;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	text-indent: 20px;
	text-align: justify;
	padding-top: 2px;
	padding-bottom: 5px;
	margin: 0px;
}
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #707070;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	background-image: url(../img/bg-thead.gif);
	height: 16px;
	width: 100%;
}
h2 a:link, a:visited {
	text-decoration: none;
	color: #002E91;
}
h2 a:hover, a:active {
	text-decoration: underline;
	color: #002E91;
}
div.main-button {
	width: 100%;
	height: 90px;
	margin-top: 10px;
	cursor: pointer; /*	background-color: Lime;*/
}
div.main-button table tr td img {
	padding: 5px;
}
div.main-button table tr td {
	vertical-align: top;
}
a.mnbutton, a.mnbutton:visited, a.mnbutton:hover {
	text-decoration: none;
	color: black;
}
h2.intext a.intext:link, a.intext:visited, a.intext:hover, a.intext:active {
	color: Black;
	font-weight: normal;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 20px;
	text-align: justify;
	padding-top: 2px;
	padding-bottom: 5px;
	margin: 0px;
}
p.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: 0px;
	text-align: justify;
	padding-top: 2px;
	padding-bottom: 5px;
	margin: 0px;	
}
p.newstitle {
	font-weight: bold;
	padding-top: 15px;
	border-bottom: 2px solid #002E91;
}
p.news {
	padding-top: 1px;
	padding-bottom: 1px;
}
ul {
	margin-top: 2px;
	margin-left: 10px;
	padding-left: 10px;
	margin-bottom: 2px;
	list-style-type: square;
}
input {
	border: 1px solid silver;
	font-size: 10px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
}
.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../img/bg-button.gif);
	height: 18px;
	vertical-align: middle;
	text-align: center;
}
textarea {
	border: 1px solid silver;
	font-size: 10px;
	font-family: "MS Sans Serif", Geneva, sans-serif;	
}
select {
	border: 1px solid silver;
	font-size: 10px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
}
/* na potrzeby flashki promocyjnej */
#windows {
	position:absolute;
	top:200px; 
	Left:100px;
	height:20px; 
	width:150px;
}
.promowindow {		
CURSOR: move; 
POSITION: absolute; 
width: 100%;
height: 100%;
}
.promoglass {
	BACKGROUND: transparent;
	POSITION: absolute;
	TOP: 5px;
	LEFT: 8px;
	WIDTH: 160px;
	HEIGHT: 20px;
}
.promotitle {		
			FONT-WEIGHT: bold; 
			FONT-SIZE: 10px; 
			COLOR: #000080; 
			POSITION: absolute; 
			LEFT: 15px; 
			TOP: 5px; 
			RIGHT: 0px; 
			height: 20px;
			Z-INDEX: 1;
}
.promocurrent .promotitle {	Z-INDEX: 1}
/* 
.promoborder {		BORDER: #f8e0c0; 1px solid; 
			POSITION: absolute; TOP: 0px; LEFT: 0px; 
			WIDTH: 100%; HEIGHT: 100%; 
			}
.promocurrent .promocontent {	FILTER: alpha(opacity=100)}
.promocontent {		
			BACKGROUND: transparent; 
			padding: 1px; 
			TOP: 35px; 
			left: 10px;
			bottom: 10px;
			right: 10px;
			position:absolute;
			CURSOR: default;
			border: inset 2px;
			overflow: hidden
			}
.promodragging .promoshadow {	DISPLAY: none}
.promocurrent .promoshadow {	LEFT: 0px; TOP: 0px}

koniec styli na potrzebi flaski promocyjnej */