body,td, p { 
	font-family: Tahoma,sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}


form {
	margin: 0px;
}

input, textarea, select{
	font-family: Tahoma,sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

ul {
	margin-bottom: 0px;
}

a:link, a:visited, a:active{
	color: #6E6E6E;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}
.topBgLeft {
	background-image: url(images/topBgLeft.gif);
	background-position: top right;
	background-repeat: repeat-y;
	background-color: #9BB7DC;
}

.topBgRight {
	background-image: url(images/topBgRight.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #9BB7DC;
}

.topBgLeft2 {
	background-image: url(images/topBgLeft2.gif);
	background-position: top right;
	background-repeat: repeat-y;
	background-color: #BCCEE6;
}

.topBgRight2 {
	background-image: url(images/topBgRight2.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #BCCEE6;
}

.topCenterBg {
	background-color: #535353;
	height: 68px;
	vertical-align: top;
}

.topLogo {
	padding-left: 12px;
	vertical-align: top;
}

.menuTop {
	background-image: url(images/menuBg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.menuItemTop td {
	padding-right: 10px;
	text-transform: uppercase;
}

.menuItemTop td a:link, .menuItemTop td a:visited, .menuItemTop td a:active{
	color: #515151;
	font-weight: bold;
	font-size: 10px;
}

a.menu:link , a.menu:visited , a.menu:active  {
	height: 100%; 
	display: block;
	background-color: #F6F6F6;	
	color: #5E5E5E;
	padding-top: 3px;
}

a.menu:hover {
	height: 100%; 	
	display: block;
	color: #003368;
	background-color: #FFFFFF;	
	padding-top: 3px;
}

a.menu1:link , a.menu1:visited , a.menu1:active  {
	height: 100%; 
	display: block;
	color: #FFFFFF;
	padding-top: 3px;
}

.menuLeftNormal {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D2D2D2;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

.menuLeftActive {
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D2D2D2;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

.menuLeftActive#selectedMenu {
	background-image: url('images/subPage/strzalkaMenu.gif');
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #6796D0;
}

.menuLeftActive#selectedMenu2 {
	background-image: url('images/subPage/strzalkaMenu2.gif');
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #8AB1DA;
}

.menuLeftNormal1 {
	padding-left: 16px;
}

.menuLeftActive1 {
	padding-left: 16px;
}

.menuLeftNormal2 {
	margin-left: 24px;
	font-weight: normal;
}

.menuLeftActive2 {
	margin-left: 24px;
	font-weight: normal;
}

.menuLeftNormal3 {
	margin-left: 36px;
}

.menuLeftActive3 {
	margin-left: 36px;
}

.menuLeftNormal4 {
	margin-left: 44px;
}

.menuLeftActive4 {
	margin-left: 44px;
}

.sideMenu {
	background-image: url(images/menuBgSide.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 27px;
	color: red;
}

.leftMenu {
	background-image: url(images/menuBgLeft.gif);
	background-position: top right;
	background-repeat: repeat-y;
	height: 25px;
}

.rightMenu {
	background-image: url(images/menuBgRight.gif);
	background-position: top left;
	background-repeat: repeat-y;
	height: 25px;
}

.menuBottom {
	background-color: #D7D7D7;
	height: 37px;
}

.menuItemBottom td {
	padding-right: 10px;
	padding-left: 10px;
}

.menuItemBottom td a:link, .menuItemBottom td a:visited, .menuItemBottom td a:active{
	color: #5A5A5A;
	font-weight: regular;
	font-size: 11px;
}

.leftBg {
	background-image: url(images/leftBg.gif);
	background-position: top right;
	background-repeat: repeat-y;
	background-color: #EFF4FA;
}

.rightBg {
	background-image: url(images/rightBg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #EFF4FA;
}

.stopka {
	height: 27px;
	background-color: #535353;
	font-weight: regular;
	font-size: 11px;	
}

.stopka a:link,.stopka a:visited,.stopka a:active,.stopka a:hover {
	font-weight: regular;
	font-size: 11px;	
	color: #FFFFFF;
}

.blokTytul {
	color: #555555;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.aktualnosci * {
	line-height: 1.5; 
}

.aktualnosci td.tytul {
	color: #555555;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 1px;
}

.aktualnosci td.data {
	color: #B5592C;
	font-size: 9px;
	padding-top: 0px;
}

.aktualnosci td.podkreslenie {
	background-color: #E6E6E7;
}

.aktualnosci td.opis {
	color: #333333;
}

.aktualnosci td.wiecej a:link, .aktualnosci td.wiecej a:visited, .aktualnosci td.wiecej a:active{
	color: #00547B;
	font-size: 9px;

}

td a.archiwalne{
	color: #00547B;
	font-size: 9px;
}
.blokAnkieta td.naglowek td{
	background-image: url(images/ankieta/ankietaBg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-weight: bold;
	height: 48px;
	font-size: 14px;
	color: #FFFFFF;	
}

.blokAnkieta td.naglowek td.tytul {
	padding-bottom: 12px;
	padding-right: 16px;
}


.ankieta {
	margin-top: 10px;
}

.ankieta td.pytanie {
	padding-left: 1px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #7B6C52;
	padding-bottom: 15px;
}

.ankieta td.odpowiedz {
	color: #333333;
	font-weight: regular;
	font-size: 11px;
}

.blokAnkieta td.naglowek td{
	background-image: url(images/ankieta/ankietaBg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-weight: bold;
	height: 48px;
	font-size: 14px;
	color: #FFFFFF;	
}

.blokSubskrypcja td.naglowek td.tytul {
	padding-bottom: 12px;
	padding-right: 16px;
}

.blokSubskrypcja td.tresc {
	color: #333333;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: regular;
	padding-top: 15px;
	padding-bottom: 9px;
}

.blokSubskrypcja td.naglowek td{
	background-image: url(images/subskrypcja/subskrzpcjaBg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-weight: bold;
	height: 36px;
	font-size: 14px;
	color: #FFFFFF;	
}

.blokWyszukiwarka td.naglowek td{
	background-image: url(images/wyszukiwarka/wyszukiwarkaBg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 36px;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

.blokWyszukiwarka td.naglowek td.tytul {
	padding-bottom: 12px;
	padding-right: 16px;
}

.modul {
	padding-left: 10px;
}

.modul p, {
	line-height: 1.5; 	
}

.modul td.modulNaglowek {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #585858;
	padding-top: 15px;
	padding-bottom: 20px;
}

.kontaktowy td.label {
	height: 28px;
	font-size: 11px;
	color: #535353;
	background-color: #F6F6F6;
	font-weight: regular;
	padding-right: 15px;
}

.wymagane {
	color: #8E816B;
	height: 28px;
}

.gwiazdka {
	color: #535353;
} 

.pliki td.plikilabel {
	color: #8F6723;
	font-weight: regular;
	font-size: 10px;
}

.pobierz {
	font-weight: regular;
	font-size: 10px;
	color: #5882A8;
}

.tabelka td.top {
	background-color: #E2E2E2;
	height: 5px;
}
.top {
	background-color: #E2E2E2;
	height: 5px;
}
.tabelka td.naglowek {
	background-color: #F6F6F6;
	color: #8E816B;
	font-weight: bold;
	height: 20px;
}

.tabelka td.naglowek2 {
	background-color: #C5C5C5;
	color: #8E816B;
	font-weight: bold;
	height: 20px;
}

.tabelka td.row {
	padding-left: 5px;
	border-bottom: 1px solid #F4F4F4;
	height: 20px;
}

.tabelka td.row2 {
	padding-left: 5px;
	border-bottom: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	background-color: #F6F6F6;
	height: 20px;
}

/* pasek reklamowy */
#pasekGlowny,#pasekGlowny1{
	font-size:15px;
	font-weight:bold;
	font-family:"Arial";
}

a.pasekReklamy{
	color:white;	
}

a.pasekReklamy{
	color:white;
}

/*koniec pasek reklamowy*/