/*
	Wszystkie opisy w postaci '?' to prawdopodobnie jakieś pozostałości, które trzeba usunąć.
	Zrobię to przy następnym backupie.
*/
body {
	margin: 0;
	padding: 0;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	behavior: url("csshover.htc"); /* WinIE behavior call */
}

/* Główny kontener strony, tu przechowywana jest cała teść strony */
#Container {
background-color: #FFF;
	margin: 75px auto;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0;
	position: relative; 
	text-align: left;
	width: 960px;
}



/* Stopka strony */
#Footer_cont {
	clear: both;
	top: 100px;
	width: 950px;
	padding: 5px;
	background-color: #b0b0b0;
	height: 55px;
	vertical-align: middle;
}
#Footer_logo {
	width: 150px;
	padding-left: 10px;
	left: 0px;
	position: absolute;
	vertical-align: middle;
}
#Footer_adres {
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	position: absolute;
	left: 170px;
}
#Footer_copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	right: 5px;
	position: absolute;
	padding: 5px;
	bottom: 5px;
}
#Footer_menu {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	right: 5px;
	position: absolute;
	padding: 5px;
	bottom: 42px;
}

#Footer_menu a {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	top: auto;
	text-decoration: none;
	vertical-align: middle;
}
#Footer_menu a:hover {
	color:#666;	
}

#Header {
	width: 960px;
	height: 90px;
	margin-bottom: 5px;
}

/* Inforamacja o dacie */
#CurrentDate {
	top: 60px;
	width: 200px;
	height: 22px;
	color: #666;
	position: absolute;
	right: 10px;
	text-align: right;
}

/*wysoki kontrast*/
*.ulatwienia_hc {
	position: absolute;
	top: -999em;
	left: -999em;
}

#HC-on {
	top: 28px;
	right: 0px;
	width: 367px;
	height: 20px;
	position: absolute;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
#HC-off {
	top: -999px;
	
	width: 367px;
	height: 20px;
	position: absolute;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}

#Logo {
	padding-left: 10px;
	padding-top: 5px;
}



/* Górne menu */
#TopRightMenu {
	top: 0px;
	right: 0px;
	width: 367px;
	height: 18px;
	position: absolute;
	text-align: right;
}

#glowne_ikony {
top: 0px;
right: 0px;
width: 40px;
height: 60px;
position: absolute;
}
#glowne_ikony img {
	padding-bottom: 5px;
}
#Drukowanie {
  text-align: right;
}

#wyszukiwarka {
text-align: right; 

margin: 0px;
top: 60px;
right: 0px;
width: 367px;
height: 18px;
padding-bottom: 0px;
position: absolute;
}

/*menu główne górne*/
/*kontener menu*/
#navbar {
	width: 960px;
	height:105px;
	padding-bottom:25px;
	
}
/*pierwszy element menu*/


#menu_el1 a{
	display: block;
	height: 22px;
	width: 100px;
	margin-right: 17px;
	background-color: #003c7b;
	text-align: left;
	text-decoration: none;
	position: absolute;
	left: 0px;
	vertical-align: bottom;
	padding-left: 5px;
	padding-top: 83px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
}
#menu_el1 a:link {color:#FFF; text-decoration: none;}
#menu_el1 a:visited {color:#FFF; text-decoration: none;}
#menu_el1 a:hover {color:#000; text-decoration: none; }   


/*drugi element menu*/
#menu_el2 a{
	display: block;
	height: 22px;
	width: 100px;
	margin-right: 17px;
	background-color: #a8034f;
	text-align: left;
	text-decoration: none;
	position: absolute;
	left: 122px;
	vertical-align: bottom;
	padding-left: 5px;
	padding-top: 83px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
}
#menu_el2 a:link {color:#FFF; text-decoration: none;}
#menu_el2 a:visited {color:#FFF; text-decoration: none;}
#menu_el2 a:hover {color:#000; text-decoration: none; } 

#menu_el3 a{
	display: block;
	height: 22px;
	width: 100px;
	margin-right: 17px;
	background-color: #e4c21c;
	text-align: left;
	text-decoration: none;
	position: absolute;
	left: 244px;
	vertical-align: bottom;
	padding-left: 5px;
	padding-top: 83px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
}
#menu_el3 a:link {color:#FFF; text-decoration: none;}
#menu_el3 a:visited {color:#FFF; text-decoration: none;}
#menu_el3 a:hover {color:#000; text-decoration: none; } 

#menu_el4 a{
	display: block;
	height: 22px;
	width: 100px;
	margin-right: 17px;
	background-color: #107828;
	text-align: left;
	text-decoration: none;
	position: absolute;
	left: 366px;
	vertical-align: bottom;
	padding-left: 5px;
	padding-top: 83px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
}
#menu_el4 a:link {color:#FFF; text-decoration: none;}
#menu_el4 a:visited {color:#FFF; text-decoration: none;}
#menu_el4 a:hover {color:#000; text-decoration: none; }


#menu_el5 a{
	display: block;
	height: 22px;
	width: 100px;
	margin-right: 17px;
	background-color: #a852a7;
	text-align: left;
	text-decoration: none;
	position: absolute;
	left: 488px;
	vertical-align: bottom;
	padding-left: 5px;
	padding-top: 83px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
}
#menu_el5 a:link {color:#FFF; text-decoration: none;}
#menu_el5 a:visited {color:#FFF; text-decoration: none;}
#menu_el5 a:hover {color:#000; text-decoration: none; }

#menu_el6 a{
	display: block;
	height: 22px;
	width: 100px;
	margin-right: 17px;
	background-color: #95b5dc;
	text-align: left;
	text-decoration: none;
	position: absolute;
	left: 610px;
	vertical-align: bottom;
	padding-left: 5px;
	padding-top: 83px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
}
#menu_el6 a:link {color:#FFF; text-decoration: none;}
#menu_el6 a:visited {color:#FFF; text-decoration: none;}
#menu_el6 a:hover {color:#000; text-decoration: none; }


#menu_el7 a{
	display: block;
	height: 36px;
	width: 100px;
	margin-right: 17px;
	background-color: #f39910;
	text-align: left;
	text-decoration: none;
	position: absolute;
	left: 732px;
	vertical-align: bottom;
	padding-left: 5px;
	padding-top: 69px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
}
#menu_el7 a:link {color:#FFF; text-decoration: none;}
#menu_el7 a:visited {color:#FFF; text-decoration: none;}
#menu_el7 a:hover {color:#000; text-decoration: none; }

#menu_el88 a{
	display: block;
	height: 36px;
	width: 100px;
	background-color: #0e244d;
	text-align: left;
	text-decoration: none;
	position: absolute;
	left: 854px;
	vertical-align: bottom;
	padding-left: 5px;
	padding-top: 69px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
}
#menu_el88 a:link {color:#FFF; text-decoration: none;}
#menu_el88 a:visited {color:#FFF; text-decoration: none;}
#menu_el88 a:hover {
	color:#666666;
	text-decoration: none;
} 
/*koniec menu*/


/*pasek z nazwą programu*/
#nazwa_programu {
	width: 950px;
	/*height: 30px;*/
	background: #00a096;
	color: #FFFFFF;
	padding:9px 5px 9px 5px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin-bottom:5px;
	}



/* pasek z linkiem do glownej, nazwa agencji i prawym dopelnieniem */
#nazwa {
	width: 960px;
	height: 30px;
	position: absolute;
	top: 100px;
	left: 0px;
}
#nazwa_str_gl {
	width: 227px;
	position: absolute;
	margin-left: 0px;
	background: #a3aeca;
	
}
#nazwa_str_gl a{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background: #a3aeca;
	display: block;
	color: #FFFFFF;
	padding:9px 5px 9px 5px;
}
#nazwa_str_gl a:link {color:#FFF; text-decoration: bold;}
#nazwa_str_gl a:visited {color:#FFF; text-decoration: bold;}
#nazwa_str_gl a:hover {color:#000; text-decoration: bold; background: #a3aeca; }   

#nazwa_parp{
	width: 461px;
	
	background-color: #003c7b;
	margin-left: 17px;
	margin-right: 17px;
	position: absolute;
	top: 0px;
	left: 227px;
	color: #FFFFFF;
	padding:9px 5px 9px 5px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
#nazwa_prawa {
	width: 228px;
	height: 30px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #a3aeca;
}

/* Pasek tytułowy artykułu */
.ArticleTitleBar {
	text-align: right;
	background-color: #FFF; 
	padding-left: 1px; 
	padding-right: 5px;
	padding-top: 1px; 
	padding-bottom: 2px; 
	font-weight: 100; 
	color: #767676;
}

/* Tytuł artykułu */
.AtricleTitle {
	padding-top: 1px; 
	padding-bottom: 2px; 
	font-weight: 700; 
text-decoration: none;
}

.AtricleTitle a {text-decoration: none; font-weight: 700;}
.AtricleTitle a:link {text-decoration: none; font-weight: 700;}
.AtricleTitle a:visited {text-decoration: none; font-weight: 700;}
.AtricleTitle a:hover {text-decoration: underline; font-weight: 700;}   


.ArticleIdBazy { 
	color: #FFF;
	}


/* Kontener zawierający tylko wstęp artykułu */
.AtricleIntroContent { 
	text-align: justify;
}

/* Link 'więcej' */
.AtricleIntroLink { 
	font-family: Arial, Helvetica, sans-serif;
	color: #002c5a;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-right: 5px;
	text-align:right;
	clear: both;
}
.AtricleIntroLink a {text-decoration: none; }
.AtricleIntroLink a:link {text-decoration: none; }
.AtricleIntroLink a:visited {text-decoration: none; }
.AtricleIntroLink a:hover {text-decoration: underline; }

/* Kontener zawierający wstęp artykułu łącznie z nagłówkiem */
.ArticleIntro {
	position: relative;
	margin: 0;
	margin-bottom: 7px;
}

/* Kontener zawierający treść umieszczoną pod górnymi banerami */
div.content 
{
	margin: 0;
	width: 960px;
	clear: both;
}

/* ? */
#topContent { 
	width: 728px; 
	padding: 5px; 
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #E6E6E6;
}

/* ? */
#leftContent { float: left; width: 200px;}

/* ? */
#rightContent { 
	margin: 0;
	margin-left: 10px;
	float: left; width: auto; 
} 

/* Lewa kolumna zawierająca menu boczne */
#LeftColumn { 
position: relative; 
float: left; 
width: 227px; 
margin: 0;}

/* Prawa kolumna zawierająca treść artykułu oraz prawe menu */
#RightColumn { 
height: auto;
position: relative; 
width: 716px; 
float: right; 
margin: 0; 
padding-right: 0;


}

/* Kolumna zawierająca prawe menu */
#BannersColumn { 
	float: left;
	position: relative; 
	margin: 0;
	/*padding: 0;*/
	margin-left: 17px;
	width: 227px;
	/*text-align: center;*/
}

#BannersColumn a{ 
	clear: both;
	display: block;
	/*padding-bottom: 4px;*/
}
/* */

/* Kontener zawierający treść artykułu, lub listę artykułów */
#PageContent { float: left; position: relative; width: 461px; 
	margin: 0;
	padding: 5px;
	
	}

@media print {
	#Header {display:none; }
	#Pasek {display:none; }
	#TopBanner{ display: none; }
	#TopRightMenu{ display: none; }
	#navmenu { display: none; }
	#comments { display: none; }
	/* Arkusz dla wydruku */
	#PageContent { float: left; position: relative; width: 80%; 
	margin: 0;
	padding: 5px;
	border: 0;
	}
	#RightColumn { 
	position: relative; width: 80%; float: none; margin: 0; 
	padding-right: 0;
	border: 0;
	}
	
	.LeftMenu,.ArticleIdBazy { display: none;}
	
	#navbar,#Drukowanie { display: none;}
	
	#BannersColumn, #wyszukiwarka, #glowne_ikony,
	#Footer_cont, #Footer_logo, #Footer_adres, #Footer_copyright  { display: none;}
	
	
}


/*GRUPY MENU*/
/* Opis Lewego menu poziom "2"*/
.LeftMenu_level2group1, .LeftMenu_level2group2, .LeftMenu_level2group3, .LeftMenu_level2group4, 
.LeftMenu_level2group5, .LeftMenu_level2group6, .LeftMenu_level2group7, .LeftMenu_level2group8 {
	float: left;
	width: 227px;
	margin: 0;
	/*margin-bottom: 5px;*/
	padding: 0;
	} 
.LeftMenuTitle_level2group1, .LeftMenuTitle_level2group2, .LeftMenuTitle_level2group3, .LeftMenuTitle_level2group4, 
.LeftMenuTitle_level2group5, .LeftMenuTitle_level2group6, .LeftMenuTitle_level2group7, .LeftMenuTitle_level2group8 {
	/*margin: 0;*/
	padding:10px 5px 9px 5px;
	text-align: center;
	color: #00a096;
	font-weight: bold;
	margin-bottom: 5px;
} 
.LeftMenu_level2group1 a,  .LeftMenu_level2group2 a,  .LeftMenu_level2group3 a,  .LeftMenu_level2group4 a,  
.LeftMenu_level2group5 a,  .LeftMenu_level2group6 a,  .LeftMenu_level2group7 a,  .LeftMenu_level2group8 a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	background: #FFF;
	position: relative;
	z-index: 1;
	display: block;
	margin-bottom: 5px;
	color: #000;
	padding:10px 5px 9px 5px;
	border-left: 30px;
	border-left-style: solid;
}
.LeftMenu_level2group1 a{border-left-color: #00a096;}
.LeftMenu_level2group2 a{border-left-color: #00a096;}
.LeftMenu_level2group3 a{border-left-color: #00a096;}
.LeftMenu_level2group4 a{border-left-color: #00a096;}
.LeftMenu_level2group5 a{border-left-color: #00a096;}
.LeftMenu_level2group6 a{border-left-color: #00a096;}
.LeftMenu_level2group7 a{border-left-color: #00a096;}
.LeftMenu_level2group8 a{border-left-color: #00a096;}


.LeftMenu_level2group1 a:link, .LeftMenu_level2group2 a:link, .LeftMenu_level2group3 a:link, .LeftMenu_level2group4 a:link, 
.LeftMenu_level2group5 a:link, .LeftMenu_level2group6 a:link, .LeftMenu_level2group7 a:link, .LeftMenu_level2group8 
a:link {
	color:#000; 
	text-decoration: none;
	}
.LeftMenu_level2group1 a:visited, .LeftMenu_level2group2 a:visited, .LeftMenu_level2group3 a:visited, .LeftMenu_level2group4 a:visited, 
.LeftMenu_level2group5 a:visited, .LeftMenu_level2group6 a:visited, .LeftMenu_level2group7 a:visited, .LeftMenu_level2group8 
a:visited {
	color:#000; 
	text-decoration: none;
	}
.LeftMenu_level2group1 a:hover, .LeftMenu_level2group1 a:active{border-left-color: #00baae; color:#000; text-decoration: underline;}
.LeftMenu_level2group2 a:hover, .LeftMenu_level2group2 a:active{border-left-color: #00baae; color:#000; text-decoration: underline;}
.LeftMenu_level2group3 a:hover, .LeftMenu_level2group3 a:active{border-left-color: #00baae; color:#000; text-decoration: underline;}
.LeftMenu_level2group4 a:hover, .LeftMenu_level2group4 a:active{border-left-color: #00baae; color:#000; text-decoration: underline;}
.LeftMenu_level2group5 a:hover, .LeftMenu_level2group5 a:active{border-left-color: #00baae; color:#000; text-decoration: underline;}
.LeftMenu_level2group6 a:hover, .LeftMenu_level2group6 a:active{border-left-color: #00baae; color:#000; text-decoration: underline;}
.LeftMenu_level2group7 a:hover, .LeftMenu_level2group7 a:active{border-left-color: #00baae; color:#000; text-decoration: underline;}
.LeftMenu_level2group8 a:hover, .LeftMenu_level2group8 a:active{border-left-color: #00baae; color:#000; text-decoration: underline;}

/* Opis Lewego menu poziom "1"*/
.LeftMenu_level1group1, .LeftMenu_level1group2, .LeftMenu_level1group3, .LeftMenu_level1group4, 
.LeftMenu_level1group5, .LeftMenu_level1group6, .LeftMenu_level1group7, .LeftMenu_level1group8 {
	float: left;
	width: 227px;
	float: left;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	} 
		
.LeftMenuTitle_level1group1, .LeftMenuTitle_level1group2, .LeftMenuTitle_level1group3, .LeftMenuTitle_level1group4, 
.LeftMenuTitle_level1group5, .LeftMenuTitle_level1group6, .LeftMenuTitle_level1group7, .LeftMenuTitle_level1group8   { 
	margin: 0; 
	padding:10px 5px 9px 5px ;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 5px;
} 

.LeftMenu_level1group1 a, .LeftMenu_level1group2 a, .LeftMenu_level1group3 a, .LeftMenu_level1group4 a, 
.LeftMenu_level1group5 a, .LeftMenu_level1group6 a, .LeftMenu_level1group7 a, .LeftMenu_level1group8 a{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	position: relative;
	z-index: 1;
	display: block;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding:10px 5px 9px 5px;
}
.LeftMenu_level1group1 a{background: #00a096;}
.LeftMenu_level1group2 a{background: #00a096;}
.LeftMenu_level1group3 a{background: #00a096;}
.LeftMenu_level1group4 a{background: #00a096;}
.LeftMenu_level1group5 a{background: #00a096;}
.LeftMenu_level1group6 a{background: #00a096;}
.LeftMenu_level1group7 a{background: #00a096;}
.LeftMenu_level1group8 a{background: #00a096;}


.LeftMenu_level1group1 a:link, .LeftMenu_level1group2 a:link, .LeftMenu_level1group3 a:link, .LeftMenu_level1group4 a:link, 
.LeftMenu_level1group5 a:link, .LeftMenu_level1group6 a:link, .LeftMenu_level1group7 a:link, .LeftMenu_level1group8 a:link 
{color:#FFF; text-decoration: none;}
.LeftMenu_level1group1 a:visited, .LeftMenu_level1group2 a:visited, .LeftMenu_level1group3 a:visited, .LeftMenu_level1group4 a:visited, 
.LeftMenu_level1group5 a:visited, .LeftMenu_level1group6 a:visited, .LeftMenu_level1group7 a:visited, .LeftMenu_level1group8 a:visited 
{color:#FFF; text-decoration: none;}
.LeftMenu_level1group1 a:hover, .LeftMenu_level1group1 a:active {background: #00baae; color:#FFF; text-decoration: none;}
.LeftMenu_level1group2 a:hover, .LeftMenu_level1group2 a:active {background: #00baae; color:#FFF; text-decoration: none;}
.LeftMenu_level1group3 a:hover, .LeftMenu_level1group3 a:active {background: #00baae; color:#FFF; text-decoration: none;}
.LeftMenu_level1group4 a:hover, .LeftMenu_level1group4 a:active {background: #00baae; color:#FFF; text-decoration: none;}
.LeftMenu_level1group5 a:hover, .LeftMenu_level1group5 a:active {background: #00baae; color:#FFF; text-decoration: none;}
.LeftMenu_level1group6 a:hover, .LeftMenu_level1group6 a:active {background: #00baae; color:#FFF; text-decoration: none;}
.LeftMenu_level1group7 a:hover, .LeftMenu_level1group7 a:active {background: #00baae; color:#FFF; text-decoration: none;}
.LeftMenu_level1group8 a:hover, .LeftMenu_level1group8 a:active {background: #00baae; color:#FFF; text-decoration: none;}



.LeftMenu_level0group1,  .LeftMenu_level0group2,  .LeftMenu_level0group3,  .LeftMenu_level0group4,  
.LeftMenu_level0group5,  .LeftMenu_level0group6,  .LeftMenu_level0group7,  .LeftMenu_level0group8  {
	float: left;
	width: 227px;
	float: left;
	margin: 0;
	/*margin-bottom: 5px;*/
	padding: 0;
	} 
		
.LeftMenuTitle_level0group1,  .LeftMenuTitle_level0group2,  .LeftMenuTitle_level0group3,  .LeftMenuTitle_level0group4,  
.LeftMenuTitle_level0group5,  .LeftMenuTitle_level0group6,  .LeftMenuTitle_level0group7,  .LeftMenuTitle_level0group8  { 
	/*margin: 0; */
	padding:10px 5px 9px 5px ;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	background: #00a096;
	margin-bottom: 5px;
	
} 

.LeftMenu_level0group1 a, .LeftMenu_level0group2 a, .LeftMenu_level0group3 a, .LeftMenu_level0group4 a, 
.LeftMenu_level0group5 a, .LeftMenu_level0group6 a, .LeftMenu_level0group7 a, .LeftMenu_level0group8 a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background: #00a096;
	position: relative;
	z-index: 1;
	display: block;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding:10px 5px 9px 5px;	
}

.LeftMenu_level0group1 a:link,  .LeftMenu_level0group2 a:link,  .LeftMenu_level0group3 a:link,  .LeftMenu_level0group4 a:link,  
.LeftMenu_level0group5 a:link,  .LeftMenu_level0group6 a:link,  .LeftMenu_level0group7 a:link,  .LeftMenu_level0group8 a:link  
{color:#FFF; text-decoration: none;}
.LeftMenu_level0group1 a:visited, .LeftMenu_level0group2 a:visited, .LeftMenu_level0group3 a:visited, .LeftMenu_level0group4 a:visited, 
.LeftMenu_level0group5 a:visited, .LeftMenu_level0group6 a:visited, .LeftMenu_level0group7 a:visited, .LeftMenu_level0group8 a:visited 
{color:#FFF; text-decoration: none;}
.LeftMenu_level0group1 a:hover, .LeftMenu_level0group2 a:hover, .LeftMenu_level0group3 a:hover, .LeftMenu_level0group4 a:hover, 
.LeftMenu_level0group5 a:hover, .LeftMenu_level0group6 a:hover, .LeftMenu_level0group7 a:hover, .LeftMenu_level0group8 a:hover, 
.LeftMenu_level0group1 a:active, .LeftMenu_level0group2 a:active, .LeftMenu_level0group3 a:active, .LeftMenu_level0group4 a:active, 
.LeftMenu_level0group5 a:active, .LeftMenu_level0group6 a:active, .LeftMenu_level0group7 a:active, .LeftMenu_level0group8 a:active 
{color:#000; text-decoration: none; background: #00baae; }   

/*KONIEC GRUP MENU*/











/* Opis Lewego menu poziom "2"*/
.LeftMenu_level2 {
	float: left;
	width: 227px;
	margin: 0;
	/*margin-bottom: 5px;*/
	padding: 0;
	} 
		
.LeftMenuTitle_level2 { 
	margin: 0; 
	padding:10px 5px 9px 5px ;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	/*background: #2851a1;*/
margin-bottom: 5px;
	
} 

.LeftMenu_level2 a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	background: #FFF;
	position: relative;
	z-index: 1;
	display: block;
	margin-bottom: 5px;
	color: #000;
	padding:10px 5px 9px 5px;
	border-left: 30px;
	border-left-style: solid;
	border-left-color: #00a096;
}

.LeftMenu_level2 a:link {color:#000; text-decoration: none;}
.LeftMenu_level2 a:visited {color:#000; text-decoration: none;}
.LeftMenu_level2 a:hover {
	color:#000;
	text-decoration: underline;
	border-left-color: #00baae;
}   


/* Opis Lewego menu poziom "1"*/
.LeftMenu_level1 {
	float: left;
	width: 227px;
	float: left;
	margin: 0;
	/*margin-bottom: 5px;*/
	padding: 0;
	} 
		
.LeftMenuTitle_level1 { 
	margin: 0; 
	padding:10px 5px 9px 5px ;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	background: #00a096;
	margin-bottom: 5px;
	
} 

.LeftMenu_level1 a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	background: #00a096;
	position: relative;
	z-index: 1;
	display: block;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding:10px 5px 9px 5px;
}

.LeftMenu_level1 a:link {color:#FFF; text-decoration: none;}
.LeftMenu_level1 a:visited {color:#FFF; text-decoration: none;}
.LeftMenu_level1 a:hover {color:#FFF; text-decoration: none; background: #00baae; }   




/* Opis Lewego menu poziom "0"*/
.LeftMenu_level0 {
	float: left;
	width: 227px;
	float: left;
	margin: 0;
	/*margin-bottom: 5px;*/
	padding: 0;
	} 
		
.LeftMenuTitle_level0 { 
	 
	padding:10px 5px 9px 5px ;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	background: #00a096;
	margin-bottom: 5px;
	
} 

.LeftMenu_level0 a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background: #00a096;
	position: relative;
	z-index: 1;
	display: block;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding:10px 5px 9px 5px;	
}

.LeftMenu_level0 a:link {color:#FFF; text-decoration: none;}
.LeftMenu_level0 a:visited {color:#FFF; text-decoration: none;}
.LeftMenu_level0 a:hover, .LeftMenu_level0 a:active {color:#000; text-decoration: none; background: #00baae; }   

/*to jest do starego menu by sie prawidlowo wyswietlalo*/
.LeftMenu {
	float: left;
	width: 227px;
	float: left;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	} 
.LeftMenuTitle { 
	margin: 0; 
	padding:10px 5px 9px 5px ;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	background: #00a096;
	display: block;
	margin-bottom: 5px;
	
} 

/* Opis prawego menu */
.RightMenu { 
	float: left;
	 width: 228px; 
	 
	margin: 0; 
	margin-bottom: 5px; 
	padding: 0;
} 

.RightMenuTitle {
	margin: 0;
	padding:10px 5px 9px 5px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	background: #00a096;
	margin-bottom: 5px;
} 


.RightMenu a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background: #00a096;
	position: relative;
	z-index: 1;
	display: block;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding:10px 5px 12px 5px;
	text-align: left;
}

.RightMenu a:link { color:#FFF; text-decoration: none; }
.RightMenu a:visited {color:#FFF; text-decoration: none;}
.RightMenu a:hover {color:#000; text-decoration: none; background: #00baae; }   




/* ? */
#nav {
	position: relative;
	background-color: #204E65; 
	padding-left: 161px;
	border: 1px solid #ADACAA; 
	border-top: 2px solid #ADACAA; 
	margin: 0; 
	margin-bottom: 5px; 
	height: 21px;
	width: 609px;
	clear: both;
}  

#nav ul {
	margin: 0px; 
	padding: 0px; 
	background: #7D9FAF; 
	color: #FFFFFF; 
	border: 1px solid #ADACAA; 
	border-width: 0px 0px;
}
	
#nav li {position: relative; list-style: none; margin: 0; background: #204E65; 
z-index: 2; float: left; width: 10em; border-right: 1px solid #ADACAA;}
#nav li:hover {background: #54717F;color: #FFFFFF; }
#nav li.submenu {background: #204E65 95% 50% no-repeat;}
#nav li.submenu:hover { background-color: #54717F; z-index: 3;}
#nav li a {font-family:  Tahoma, Verdana, Arial, Sans-serif; text-decoration: none; 
font-weight: normal; font-size: 11px; color: #FFFFFF; display: block; 
padding-left: 6px; padding-bottom: 4px; padding-right: 6px; 
padding-top:  4px; text-decoration: none; width: 10em;}
#nav li a:hover {color: #FFFFFF;}
#nav>ul a {width: auto;}

#nav ul ul {position: absolute; width: 10em; display: none;}


#nav ul ul li {border-bottom: 1px solid #ADACAA; width: 10em;}    /* zmiana szerokosci menu*/
#nav li.submenu li.submenu {background-color: #204E65; no-repeat; }
#nav li.submenu li.submenu:hover {background-color: #54717F; }
/*div#nav li.submenu li.submenu:hover {background-color: #00B900;}*/

#nav ul.level1 li.submenu:hover ul.level2,
#nav ul.level2 li.submenu:hover ul.level3 {display:block; }
#nav ul.level2 {top: 1.9em; left: 0px;}
#nav ul.level3 {top: 4px; left: 9.8em; border-top: 1px solid #FFFFFF; }


/* ? */
.info { color: #ccc; }

a img { border: 0; }
hr { 
height: 1px;
margin: 0;
background-color: #AEC6D1; 
border: none;
}

td.glowne {
font-family: Verdana, Tahoma, Arial, Sans-serif;
font-size: 11px;
color: #4A4A4A;
padding: 0px;
}


td.main{font-family: Verdana, Tahoma, Arial, Sans-serif;
color: #4A4A4A;
font-weight: 500;
text-decoration: none;
font-size: 11px;
line-height:120%;
font-style: normal;
background-color: #FFFFFF;
text-align: justify;
}


/* tabela z widocznym kolorowym obramowaniem */
#ramka table {
border-left: 1px solid #b2bacf;
border-right: 1px solid #b2bacf;
border-top: 1px solid #b2bacf;
border-bottom: 1px solid #b2bacf;
}

#ramka tr td {
border-left: 1px solid #b2bacf;
border-right: 1px solid #b2bacf;
border-top: 1px solid #b2bacf;
border-bottom: 1px solid #b2bacf;
}
/* koniec tabeli z widocznym obramowaniem*/



table {
/*border: 1px solid #9A9A9A;
border-spacing: 0px;
padding: 2px;

border: 0px;*/
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
/* */

/* Definicje wyglądu podstawowych elementów html */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #000;
	font-weight: bolder;
	border-bottom: 1px solid #004A73;
	text-align: left;
}

h1.middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	border-top: 1px solid #004A73;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 16px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding-left: 10px;
	font-size: 12px;
	color: #4A4A4A;
	font-weight: bolder;
	text-align: center;
}
   

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	font-weight: 500;
	text-decoration: none;
	font-size: 11px;
	line-height:120%;
	font-style: normal;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	font-weight: 500;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	list-style: square;
	text-align: left;
}

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	font-weight: 500;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
}
/* */

/* ? */
.sciezka { font-family: Verdana, Tahoma, Arial, Sans-serif;
color: #4A4A4A;
font-weight: normal;
text-decoration: none;
font-size: 10px;
line-height:100%;
font-style: normal;
padding-bottom: 14px;
}


/* wyglad formularza */

#input.form {
font-family: Verdana, Tahoma, Arial, Sans-serif;
font-size: 11px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
height: 16px;
} 

#select.form {
font-family: Verdana, Tahoma, Arial, Sans-serif;
font-size: 11px;
}

#option.form {
font-family: Verdana, Tahoma, Arial, Sans-serif;
font-size: 11px;

}



/* Definicja wyglądu hiperłączy */
a.news:link{
text-decoration: none;
font-weight: normal;
color:#4A4A4A;
}

a.news:active{
   text-decoration: none;
   font-weight: normal;
color:#4A4A4A;
}

a.news:visited{
   text-decoration: none;
   font-weight: normal;
color:#4A4A4A;
}

a.news:hover{
   text-decoration: none;
   font-weight: normal;
color:#4A4A4A;
}



a:link{ 
text-decoration: underline;
color:#002c5a;
}

a:active{
   text-decoration: underline;
   color:#002c5a;
}

a:visited{
   text-decoration: underline;
   color:#002c5a;
}

a:hover{
   text-decoration: none;
   color:#3164C4;
}
   
a.ciemny:link{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#666;
	font-size: 11px;
}

a.ciemny:active{
font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#000;
	font-size: 11px;
}

a.ciemny:visited{
font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#666;
	font-size: 11px;
}

a.ciemny:hover{
font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#000;
	font-size: 11px;
}

/* */

.BlackTable { border: 1px solid #B0B0B0; margin: 5px; }
.BlackTable th { background-color: #E0E0E0; color: #5B5B5B; padding: 5px;}

/* Forum */
#ForumContent { 
	position: relative; margin: 0; 
	width: 100%;
	padding: 5px;
	border: 1px solid rgb(230,230,230);
}
#ForumHeader { 
	position: relative; margin: 0; 
	padding: 5px;
	border: 1px solid rgb(230,230,230);
}

#mainTable {
  width: 100%;
  border: 1px solid #003d4c;
  color:#333;
  background-color: #fff;
  clear:left;
  padding: 0;
  margin: 0 0 2em 0;
  white-space: normal;
}
#mainTable th {
  background-color: #ccc;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #003d4c;
  border-bottom: 1px solid #003d4c;
  text-align: center;
  padding:1px;
}
#mainTable tr td {
  border-right: 1px solid #ccc;
  padding: 4px 4px;
  vertical-align:top;
  text-align: center;
}
#mainTable tr.altRow td {
  background: #f4f4f4;
}

#pagination {
	text-align:center;
}

td.desc {border: 1px solid #ddd; font-weight: bold; font-size: 14px; width: 550px;}

.description { font-size: 12px; font-weight: normal; color: #333;}


/*pasek nawigacyjny na samej górze strony*/
#Pasek {
	background:#b0b0b0;
	height:18px;
	width:auto;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	top: auto;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 0px;
	padding-left: 30px;
} 
#Pasek a {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	top: auto;
	text-decoration: none;
	vertical-align: middle;
}
#Pasek a:hover {
	color:#666;	
}
/*********/
