/* -- MAIN DECLARATIONS -------------------------------------------------- */
body, td {  
	font-family: Vardana, Tahoma, Helvetica, Sans-Serif; 
	text-decoration:none;
	scrollbar-face-color:#8ED8F6;
	scrollbar-arrow-color:#14149D;
	scrollbar-track-color:white;
	scrollbar-shadow-color:#808080;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:#C0C0C0;
	scrollbar-darkshadow-Color:white;
}



td.right-shadow {
	font-size: 25px; 
	background-repeat: repeat-y;
}



h2, span.h2 {
	font-size:11px;
	margin:0 0 -15 0;
	color: #99CC33;
	font-weight:bold;
}

h3, span.h3 {
	font-size:13px;
	font-weight:normal;
	color: #99CC33;
}

p {
	font-size:11px;
	line-height: 20px;
}






p.contact {
	font-size:15px;
	font-weight:normal;
	color: #B6D65C;
	margin-top: 0px;
}



span.level_3_header {
	font-size:11px;
	font-weight:normal;
	color: #52B70D;
}


span.level_2_header {
	font-size:12px;
	font-weight:bold;
	color: #52B70D;
}

span.level_1_header {
	font-size:14px;
	font-weight:bold;
	color: #14149D;
}








/* -- NAVIGATION --------------------------------------------------------- */
a, a:link, a:visited, a:hover {
	font-size:11px;
	text-decoration:none;
	color: #99CC33;
}



a.navi, a.navi:link, a.navi:visited, a.navi:active{
	font-weight:normal;
	color: #999999;
	text-decoration:none;
}

a.navi-on, a.navi-on:link, a.navi-on:visited, a.navi-on:active  {
	color: #666666;
	text-decoration:none;
}


/* --begin stopka --------------- */

a:link.footer, a:visited.footer {
	color: #BCBCBC;
	font-size:9px;
	text-decoration:none;
}

a:hover.footer  {
	color: #7BC0B6;
	font-size:9px;
	text-decoration:none;
}

/* --end stopka --------------- */



td.navi-on {
	background: white;
}

td.navi {
	background: #E5F5B1;
}


a.navi2, a.navi2:link, a.navi2:visited, a.navi2:active {
	color: #999999;
	text-decoration:none;
}

td.navi2-on {
	background: white;
}

a.navi2-on, a.navi2-on:link, a.navi2-on:visited, a.navi2-on:active  {
	font-weight:normal; 
	color: #516152;
	text-decoration:none;
}

a.navi:hover, a.navi-on:hover, a.navi2:hover, a.navi2-on:hover{
	color: #666666;	
	text-decoration: none;
}




a:hover, a.link:hover, a.link2:hover, a.more:hover {
	color: #75AE03;				
}











a.multimedia, a.multimedia:hover, a.multimedia:visited, a.multimedia:active, 
a.multimedia-on, a.multimedia-on:hover, a.multimedia-on:visited, a.multimedia-on:active {
	color: #14149D;
	font-size:10px;
	font-weight:bold;
}













a.navigreen, a.navigreen:hover, a.navigreen:visited, a.navigreen:active, 
a.navigreen-on, a.navigreen-on:hover, a.navigreen-on:visited, a.navigreen-on:active {
	color: #14149D;
	font-size:10px;
	font-weight:bold;
}

td.navigreen {
	background: #75D469;
	cursor: pointer;
	
}

td.navigreen-on {
	background: #A2E59D;
	cursor: pointer;
}




a.navimain, a.navimain:hover, a.navimain:visited, a.navimain:active, 
a.navimain-on, a.navimain-on:hover, a.navimain-on:visited, a.navimain-on:active {
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
}

td.navimain {
	background: #39B0E6;
	padding: 1 0 1 10;
	cursor: pointer;
}


td.navimain-on {
	background: #14149D;
	padding: 1 0 1 10;
	cursor: pointer;
	
}




a.navimain2, a.navimain2:hover, a.navimain2:visited, a.navimain2:active, 
a.navimain2-on, a.navimain2-on:hover, a.navimain2-on:visited, a.navimain2-on:active {
	color: #14149D;
	font-size:10px;
	font-weight:bold;
}

td.navimain2 {
	padding: 2 0 2 2;
	cursor: pointer;
	
}

td.navimain2-on {
	background: #DAF1F9;
	padding: 2 0 2 2;
	cursor: pointer;
}

a.navimain3, a.navimain3:hover, a.navimain3:visited, a.navimain3:active, 
a.navimain3-on, a.navimain3-on:hover, a.navimain3-on:visited, a.navimain3-on:active {
	/*color: #75D469;*/
	color: #60AC73;
	font-size:10px;
	font-weight:normal;
}

td.navimain3 {
	padding: 2 0 2 0;
	cursor: pointer;
	
}

td.navimain3-on {
	background: #DFECE1;
	padding: 2 0 2 0;
	cursor: pointer;
}



a.navifooter, a.navifooter:hover, a.navifooter:visited, a.navifooter:active, 
a.navifooter-on, a.navifooter-on:hover, a.navifooter-on:visited, a.navifooter-on:active {
	color: #14149D;
	font-size: 11px;
	font-weight: normal;
}

a.navifooter-on, a.navifooter-on:hover, a.navifooter-on:visited, a.navifooter-on:active {
	background: #C8E0C1;
}




td.navifooter {
	padding: 0 3 0 3;
	cursor: pointer;
}

td.navifooter-on {
	background: #C8E0C1;
	padding: 2 3 3 3;
	cursor: pointer;
	color: red;
}




span.navipath, a.navipath, a.navipath:hover, a.navipath:visited, a.navipath:active, 
a.navipath-on, a.navipath-on:hover, a.navipath-on:visited, a.navipath-on:active {
	color: #39B0E6;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

span.navipath {
	text-decoration: none;
}



a.naviblue, a.naviblue:hover, a.naviblue:visited, a.naviblue:active, 
a.naviblue-on, a.naviblue-on:hover, a.naviblue-on:visited, a.naviblue-on:active {
	color: #36A839;
	font-size: 11px;
	font-weight: bold;
	padding: 7 10 7 15;
}

a.naviblue-on, a.naviblue-on:hover, a.naviblue-on:visited, a.naviblue-on:active {
	color: white;
}


td.naviblue {
	background-image: url("/www/_images/navi/blue_bg_arrow-right.gif");
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

td.naviblue-on {
	background: #14149D;
	background-image: url("/www/_images/navi/blue_bg_arrow-right.gif");
	background-repeat: no-repeat;
	background-position: 100% 0%;
}


td.naviblue-contact {
	
	background-image: url("/www/_images/navi/blue_bg_arrow-right.gif");
	background-repeat: no-repeat;
	background-position: 100% 0%;
	cursor: pointer;
}

td.naviblue-contact-on {
	background: #14149D;
	background-image: url("/www/_images/navi/blue_bg_arrow-right.gif");
	background-repeat: no-repeat;
	background-position: 100% 0%;
	cursor: pointer;
}


a.naviblue-contact, a.naviblue-contact:hover, a.naviblue-contact:visited, a.naviblue-contact:active, 
a.naviblue-contact-on, a.naviblue-contact-on:hover, a.naviblue-contact-on:visited, a.naviblue-contact-on:active {
	padding: 7 10 7 15;
	color: #14149D;
	font-size: 11px;
	font-weight: bold;
}

a.naviblue-contact-on, a.naviblue-contact-on:hover, a.naviblue-contact-on:visited, a.naviblue-contact-on:active {
	color: white;
}




a.sitemap_1, a.sitemap_1:hover, a.sitemap_1:visited, a.sitemap_1:active {
	color: #14149D;
	font-size: 11px;
	font-weight:bold;
	position: relative;
	top: -2;
}


a.sitemap_2, a.sitemap_2:hover, a.sitemap_2:visited, a.sitemap_2:active {
	font-weight:normal;
	color: #0073C4;
	font-size: 11px;
	
}


a.sitemap_3, a.sitemap_3:hover, a.sitemap_3:visited, a.sitemap_3:active {
	font-weight:normal;
	color: #189FFD;
	font-size: 11px;
	
}




/* -- FORMS -------------------------------------------------------------- */

form {
	margin:0 0 0 0;
}

.inputText, inputTextGreen{
	border:1px solid #14149D;
	font-size:11px;
	font-family: Vardana, Tahoma, Helvetica, Sans-Serif;
	color: #14149D;
}

.inputTextGreen{
	border:1px solid #60AC73;
	font-size:11px;
	font-family: Vardana, Tahoma, Helvetica, Sans-Serif;
	color: #666666;
	width: 200px;
}

.newsletterRadioButtons {
	color: #14149D;
	cursor: pointer;
}

.inputButton {
	font-size:11px;
	background:#E5F5B1;
	border:1px solid #777777;
	width:100;
}



/* -- MISC CLASSES ------------------------------------------------------- */


ul.arrows-right {
	margin-left: 16px;
	list-style-image: url("/www/_images/css/arrows-right.gif")
	
}

ul {
	list-style-image: url("/www/_images/css/waves.gif")
}

td, ul.arrows-right li {
	font-size: 11px;
	color: #666666;
}


.tekst {
	padding: 15 15 15 0;
}

table.news {
	border: outset 1pt;
	border: inset 1pt;
}

table.news td {
	border: outset 0pt;
}

.stopka {
	font-size: 11px; 
	color: #777777; 
}

.mainTopic a, .mainTopic a:visited, .mainTopic a:hover,  {
	font-size:18px; 
	font-weight:bold; 
	color: #8AA6BB; 
}


.partners {
	font-weight:bold; 
	color: #930622;
}

a.partnersLink {
	font-weight:bold; 
	color: #639998;
}


/* -- NEWS --------------------------------------------------------------- */
.newsMain {
	margin:10 0 0 0;
}

.newsTitle {
	color:#99CC33;
	font-weight:bold; 
}

.newsMain a, .newsMain a:visited, .publikacje {  
	font-size: 11px; 
	color: #777777; 
	text-decoration:none;
	font-weight:normal;
}

.newsMain a:hover {
	color: #639998;
}

.date {
	color: #777777; 
}

.summary {
	color: #777777; 
}

/* -- BIULETYN ----------------------------------------------------------- */

.biuletyn td {
	font-size:11px;
	color:#777777;
}

td.biuletynHeader {
	font-weight:bold;
	color: #758E76;
	padding: 0 0 4 0;
}