
/*-------------Nag&#322;ówek --------------- */

#naglowek div.left{
	display:block;
	width: 200px;
	float: left;
	text-align:left;
	padding-top:8px;
	margin:0;
	height:80px;
	overflow:hidden;
}

#naglowek div.center{
	display:block;
	float: left;	
	margin:0;
	overflow: hidden;
	margin-right:10px;
	height:42px;
	line-height:45px;
	text-align:center;	
	width: 360px;
}

#naglowek div.right{
	display:block;
	width: 214px;
	float: right;
	text-align:left;
	overflow: hidden;
	height:80px;
padding-top:8px;
padding-right:10px;
position: relative;	
}

#naglowek div.right .fb{
	width:70px; 
	height:21px; 
	vertical-align:top; 
	margin:-3px 22px 0px 0px; 
	float:right;
}

/*----------------Wyszukiwanie----------------------*/

#search{	
	position: relative;	
	background: url(../img/szukaj.png) no-repeat;
	width: 194px; 
	height: 40px; 	
	margin-bottom:8px;

	display: block;
}

#search input {
	border: none;
	background: none;
	width: 120px;
	height: 17px;
margin:0;
top:5px;
left:42px;
	
	padding: 1px;
	color: #3B5D9D;
	font-size: 11px; 
	font-family: verdana,arial,helvetica,sans-serif ;
	position: absolute; 
}

#search .szukaj_z {
	position: absolute; 
	top: 25px;
height: 12px; 
line-height: 12px; 
	left: 35px;
	color: #FFFFFF;
	font-stretch: narrower;
	font-size: 9px; 
	font-family: verdana,arial,helvetica,sans-serif ;
}

#search a {
	text-decoration: none;
	color: #FFFFFF;
}

#search a:hover {
	text-decoration: underline;
}

#search a.szukaj {
	position: absolute;	
	top: 5px; 
	right: 7px;
	cursor: hand;
	background: url(../img/btn_szukaj.jpg) no-repeat;
	width: 20px; 
	height: 20px; 
	display: block;
}




/* ----------- Stopka ------------------- */

#stopka a{
	font-size: 9px; 
	font-family: Verdana; 
	color:#FFFFFF;	
	text-decoration:none
}

#stopka a:hover{
	color:#ffffff;
}

/* ------------- Lewa strona stopki --------------- */

#stopka div.left{
	width: 73%;
	float: left;
	goverflow: hidden;
	text-align:left;
	margin:4px 0px 0px 0px;
}

/* ------------- Lewa strona stopki --------------- */

#stopka div.right{
	width: 27%;
	float: right;
	text-align:right;
	overflow: hidden;
	margin:4px 0px 0px 0px;
}





/* ------------- Formularz kontaktowy --------------- */

#page_z .search_page_z table tr td {
	text-align:left;
	font-size: 11px; 
	font-family: Verdana; 
	color:#666666;
	height:23px;
	line-height:23px;
}

#page_z .search_page_z table tr td.contact {
	font-size: 11px; 
	font-family: Verdana; 
	color:#666666;
	height:12px;
	line-height:12px;
}

#page_z .search_page_z table tr td.top {
	font-size: 11px; 
	font-family: Verdana; 
	color:#666666;
	font-weight:bold;
	background:#e8ecef;
	height:22px;
	line-height:22px;
	padding-left:5px;
	padding-right:5px;
}

#page_z .search_page_z table.select tr td {
	font-size: 11px; 
	font-family: Verdana; 
	color:#666666;
	height:18px;
	line-height:18px;
	vertical-align:top;
}

#page_z .search_page_z table tr td.top a:visited, #page_z .search_page_z table tr td.top a:link {
	font-size: 10px; 
	font-family: Verdana; 
	color:#777777;	
	text-decoration:none;
	font-weight:normal;
}

#page_z .search_page_z table tr td.top a:hover{
	text-decoration:underline; 
}

/* ------------- Widok zawieraj&#261;cy dokumenty np Wyniki wyszukiwania  --------------- */


/* ------------- Tytu&#322;  --------------- */

#page_z .search_page_z span.title {
	font-size: 14px; 
	font-family: Verdana; 
	color:#3398FF; 
	font-weight:bold;
}

/* ------------- Podtytu&#322;  --------------- */

#page_z .search_page_z span.subtitle {
	font-size: 10px; 
	font-family: Verdana; 
	color:#666666;
	font-weight:bold;
}

#page_z .search_page_z span.subtitle a{
	font-size: 10px; 
	font-family: Verdana; 
	color:#666666;
	font-weight:bold;
}

#page_z .search_page_z span.subtitle a:hover{
	color: #e20025;
}

#page_z  .search_page_z p {
	font-size: 11px; 
	font-family: Verdana;
}

/* ------------- Gwiazdki w najlepiej ocenianych  --------------- */

#page_z  .search_page_z  div.search_results span.all-stars{
	width:50px;
	background-position: left top;
}

#page_z  .search_page_z  div.search_results span.all-stars span.some-stars{
	background-position: left -10px;
}

/* ------------- Pojedynczy wynik wyszukiwania  --------------- */

#page_z .search_page_z div.search_results {
	font-size: 11px; 
	font-family: Verdana; 
	color:#666666;
	padding-bottom: 4px;
	padding-top:4px;
	text-align:justify;
	word-wrap: break-word; 
	overflow:hidden;
}



#page_z  .search_page_z  div.search_results span{
	display:block;
	height:10px;
	line-height: 10px;
	background: url(../img/star_small.gif) left -1000px repeat-x;
	overflow:hidden;
}

#page_z div.search_results span.dane {
	height:12px;
	line-height: 12px;
	font-size: 11px; 
	font-family: Verdana; 
	color: #078000;
}

#page_z div.search_results span.dane a:link,#page_z div.search_results span.dane a:visited,#page_z div.search_results span.dane a:active {
	font-size: 11px; 
	font-family: Verdana; 
	color: #078000;
	text-decoration:none;
}

#page_z div.search_results span.dane a:hover {
	color: #e20025;
	text-decoration: underline;
}

#page_z div.search_results a:link,#page_z  div.search_results a:visited,#page_z  div.search_results a:active {
	font-size: 12px; 
	font-family: Verdana; 
	color:#3398FF; 
	text-decoration:underline;
}

#page_z div.search_results a:hover {
	font-size: 12px; 
	font-family: Verdana; 
	color: #e20025;
	text-decoration: underline;
}

/* ------------- wi&#281;cej  --------------- */

#page_z .search_page_z div.wiecej{
	font-size: 11px; 
	font-family: Verdana; 
	color: #e20025;	
	padding: 4px 20px 4px 0px;
	text-align:right;
	text-decoration:none;
}

#page_z .search_page_z div.wiecej a:visited, #page_z .search_page_z div.wiecej a:link {
	color: #e20025;	
	text-decoration:none;
}

#page_z .search_page_z div.wiecej a:hover{
	text-decoration:underline; 
}

/* ------------- przyciski nawigacji --------------- */

#page_z .search_page_z div.search_nav{
	padding: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#page_z .search_page_z div.search_nav ul{
	margin: 0;
	padding: 0;
	text-align:center;
	font-size: 10px;
	font-family: Verdana; 
	font-weight: bold;
}

#page_z .search_page_z div.search_nav li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

#page_z .search_page_z div.search_nav a,#page_z  .search_page_z div.search_nav a:visited{
	padding: 1px 5px;
	border: 1px solid #666666;
	text-decoration: none; 
	color: #666666; 
}

#page_z .search_page_z div.search_nav a:hover,#page_z  .search_page_z div.search_nav a:active{
	border: 1px solid #2b66a5;
	color: #000;
	background-color: #e5ecf6;
}

.search_page_z div.search_nav span.active {
	border: 1px solid #666666;
	background-color: #3398FF;
	color: #FFF ;
	border-color: #2b66a5;	
	cursor: default;
	padding: 1px 5px;
}

.search_page_z div.search_nav span.noactive {
	border: 1px solid #666666;
	background-color: #eeeeee;
	color: #666666 ;
	border-color: #2b66a5;
	font-weight: bold;
	cursor: default;
	padding: 1px 5px;
}



/* ------------- Definicje globalne --------------- */
* {
	padding: 0;
	margin: 0;
	outline: 0px;
}

img {
 behavior: url("img/pngbehavior.htc");
}

#image { 
width:323px; 
height:190px; 
background:#000 url(../img/loading.gif) center center no-repeat
}

#image img {
position:absolute
}

html, body {
	
	color: #000;
	text-align: center; 
background:#240001 url("../img/pasek_pion.gif") repeat-x top ;	
}

/* ------------- Obszar strona --------------- */

#top_main {
	width: 960px;
	height: 600px;
margin-top:auto;
margin-bottom:auto;
	margin-left: auto;
	margin-right:auto;
background:url("../img/tlo.jpg") no-repeat center;	
display:block;
}

#main {
	width: 795px;
	height: 560px;
margin-top:auto;
margin-bottom:auto;
	margin-left: auto;
	margin-right:auto;
display:block;
}

/* ------------- Nag&#322;ówek --------------- */

#naglowek {	 
	height:80px;
	line-height:80px;
	width: 795px;
	overflow:hidden;

}

/* ------------- Górny obszar (menu) --------------- */

#top {	    
	float:left;
	text-align: left; 	
	width: 795px;

}

/* ------------- Prawa Strona (wyszukiwanie, ostatnio dodane) --------------- */

#right {	
	position: relative;	
	width: 214px;
	float: right;
	overflow: hidden;	
	text-align: left; 
}

/* ------------- Warstwa prezentacji (np. wyniki wyszukiwania) --------------- */

#page_z{
	width: 650px;
	float: right;
	margin:30px 0px 0px 0px;
}

/* ------------- Stopka --------------- */

#stopka {
	clear: both;
	dislay:block;	
	margin-left: 0;
	margin-right:auto;
	width: 762px;
	height:30px;
	padding-top: 18px;
	gborder-top: 1px solid #999999;
	font-size: 9px; 
	font-family: Verdana; 
	color:#FFFFFF;	
}

/* ------------- Warstwa prezentacji --------------- */

#page_z{	
	text-align: justify; 
	line-height: 11px;
	font-size: 11px; 
	font-family: Verdana; 
	color:#666666;   
	word-wrap: break-word; 
}

/* ------------- Prawa strona  warstwy prezentacji --------------- */

#page_z div.right{
margin:15px 0px 0px 0px;
	width: 340px;
	float: left;
	
}

/* ------------- Baner G&#322;ówny --------------- */

#page_z div.baner_glowny{	
background-color: #000;
	height:195px;
	margin:0px 0px 0px 0px;
padding: 7px 5px 3px 10px;
}

#page_z div.baner_glowny div img{
cursor:default;;
}

#page_z div.baner_glowny div img.active{
cursor:pointer;
}

/* ------------- Aktualno&#347;ci --------------- */

#page_z div.right div.news{
background-color: #000;
	font-size: 10px; 
	font-family: Verdana; 
	color:#666666;
padding:12px;
	padding-bottom: 6px;
	padding-top:1px;
	text-align:justify;

}


/* ------------- Aktualno&#347;ci - Data --------------- */

#page_z div.right div.news span.data{
	font-size: 10px; 
	font-weight:bold;
	font-family: Verdana; 
	color:#3e94ff; 
	text-align:left;
	display:block;
	padding-bottom:2px;
	margin-bottom:2px;
	margin-top:1px;
	border-bottom: 1px solid #666666 ;
}

#page_z div.right div.news span.data a:link,#page_z div.right t div.news span.data a:visited,#page_z div.right  div.news span.data  a:active {
	font-size: 10px; 
	font-family: Verdana; 
	color:#32353c;
	text-decoration: none;
	font-weight:bold;
}

#page_z div.right  div.news span.data a:hover {
color:#666666;
	text-decoration: underline;
}



/* ------------- Aktualno&#347;ci - Ttytu&#322; wiadomo&#347;ci --------------- */

#page_z div.right div.news span.title{
	font-size: 10px; 
	font-weight:bold;
	font-family: Verdana; 
	color:#AAA;
	text-align:left;	
}

#page_z div.right  div.news span.tresc{
font-weight:normal;
	font-size: 10px; 
	font-family: Verdana; 
	color:#888888;		

	text-align:left;	
}

/* ------------- Aktualno&#347;ci - tre&#347;&#263; wiadomo&#347;ci --------------- */

#page_z div.right  div.news span.text {

color:#666666;
	font-size: 10px; 
	font-family: Verdana; 	
	overflow:hidden;
	height:44px;
	display:block;	
	padding:0;
	margin:0;

}


#page_z div.right div.news a:link,#page_z div.right div.news a:visited,#page_z div.right  div.news a:active {	
	text-decoration: none;
	font-weight:bold;
}

#page_z div.right div.news span.text a:hover {
	text-decoration: underline;
color:#333333;
}

/* ------------- Aktualno&#347;ci - poka&#380; wszystkie aktualno&#347;ci --------------- */

#page_z div.wiecej {
float:left;
text-align:center; 
margin-top:314px; 
width:26px; 
height:110px; 
background-color:#330000
	display:block;
background:url("../img/wiecej_1.jpg");
}


#page_z div.wiecej a:link,#page_z div.wiecej  a:visited,#page_z div.wiecej  a:active {
	font-size: 10px; 
	font-family: Verdana; 
	color: #078000;
	text-decoration: none;
	font-weight:bold;
width:26px; 
height:110px; 
display:block;

}

#page_z div.wiecej a:hover {
	text-decoration: underline;
background:url("../img/wiecej_2.jpg");
width:26px; 
height:110px; 
display:block;
}

/* ------------- Lewa strona  warstwy prezentacji --------------- */

#page_z div.left{
	width: 260px;
height:190px;
background-color: #000000;
color:#FFFFFF;
font-size: 32px; 
font-family: Arial; 
line-height: 42px;
padding-left:16px;
padding-top:15px;
	float: left;
	display:block;
	margin:15px 0px 0px 0px;
}



/*----------------Hot News - tytu&#322; --------------*/

#page_z div.left div.hotnews div.title {
	width:100%;
	font-size: 12px; 
	font-weight:bold;
	font-family: Verdana; 
	display:block;
	padding-bottom:3px;
	margin-bottom:4px;
	margin-top:6px;
	line-height:13px;
	border-bottom: 1px solid #CCC ;
	text-align:justify;		
	color: #e20025;	
}

/*----------------Hot News - tre&#347;&#263; --------------*/

#page_z div.left div.hotnews div.news {
	width:100%;
}

/*----------------Hot News - grafika --------------*/

#page_z div.left div.hotnews div.news img.news {
	float:left; 
	margin:2px 10px 5px 0px; 
	border:0;
}

#page_z div.left div.hotnews a:link,#page_z div.left div.hotnews a:visited,#page_z div.left div.hotnews a:active {
	font-size: 12px; 
	font-family: Verdana; 
	color: #e20025;	
	text-decoration: none;
	font-weight:bold;
}

#page_z div.left div.hotnews a:hover {
	text-decoration: underline;
}

/*----------------- Zak&#322;adki ------------------ */

div.tab_top span, div.tab_top_on span {
	padding-top:5px;
	display:block;
}

/*----------------Przycisk zak&#322;adki nieaktywnej --------------*/
div.tab_top{
	background:url("../img/tab_top_off.jpg") center;
	font-family: Verdana, sans-serif;
	font-size: 10px; 
	font-weight:bold;
	color:#666666;
	margin-top:12px;
	width: 119px;
	height: 23px;
	cursor: pointer;
	float: left;
	text-align: center;
}


/*----------------Przycisk zak&#322;adki nieaktywnej --------------*/

div.tab_top_on{
	background:url("../img/tab_top_on.jpg") center;	
	font-family: Verdana, sans-serif;
	font-size: 10px; 
	font-weight:bold;
	color: #e20025;	
	margin-top:12px;
	width: 119px;
	height: 23px;
	cursor: pointer;
	float: left;
	text-align: center;
}

/*----------------Wn&#281;trze zak&#322;adki aktywnej --------------*/

div.tab{
	border: 1px solid #99cdff;
	border-width: 0px 1px 0px 1px;
	height:110px;
	text-align: left;
	padding-top:5px;
	display: block;
	float: left;
	clear: both;
	width: 355px;
}

/*----------------Wn&#281;trze zak&#322;adki nieaktywnej --------------*/

div.tab_off{
	display: none;
	display: block;
	visibility:hidden; 
	overflow:hidden;
	text-align: left;
	height:0px;
	float: left;
	clear: both;
	width: 355px;
} 

/*----------------Dolna kraw&#281;d&#378; zak&#322;adek --------------*/

div.tab_bottom{
	background:url("../img/tab_bottom.jpg") top no-repeat;
	height:11px;
	display: block;
	float:left;
	width: 357px;
}

/*----------------Lista serwisów, linków, dokumentów --------------*/

div.tab div ul, div.tab div ul li {
	 display: block;
	 list-style: none;
	margin:0;
}

div.tab div ul li {			
	background: url("../img/punkt_small.gif") no-repeat 7px center;	
}

div.tab div ul a:link, div.tab div ul a:visited {
	text-decoration: none;
	padding:0;
	padding-left:20px;
	height:18px;
	line-height:18px;
	color:#333333;
	font-size: 10px; 
	font-family: verdana,arial,helvetica,sans-serif ;		 
	overflow: hidden; 
	display:block;
}

div.tab div ul a.active:visited, div.tab div  ul a:hover {
	color: #e20025;		 
}

/*----------------Brak dokumentów --------------*/

div.tab div span.brak {
	text-decoration: none;	
	padding: 5px 0px 10px 20px;
	color:#333333;
	font-size: 10px; 
	font-family: verdana,arial,helvetica,sans-serif ;	
	height:18px;
	line-height:18px;	 
}

/*----------------Wi&#281;cej --------------*/

div.tab div ul li.wiecej {			
	background: url(../img/blank.gif);	
}

div.tab div ul li.wiecej a:link, div.tab div  ul li.wiecej a:visited {		
	padding-left: 130px;	
	color: #e20025;		 
}

div.tab div ul li.wiecej a:hover{
	text-decoration:underline; 
}



#page_z  .search_page_z_kat div {	
	margin-top:6px;
	overflow: hidden;
}

/* ------------- Tytu&#322;  --------------- */

#page_z .search_page_z_kat span.title {
	font-size: 14px; 
	font-family: Verdana; 
	color:#3398FF; 
	font-weight:bold;
}

/* ------------- zwini&#281;ta kategoria --------------- */

#page_z  .search_page_z_kat div.collapsed {
	margin-top:1px;
	height: 28px;   
	line-height: 28px;
}

/* ------------- nazwa kategoriii --------------- */

#page_z  .search_page_z_kat div span {
	display: block;
	padding: 3px 0px 1px 20px;
	font-weight:bold;
	color:#666666;
	font-size: 12px; 
	font-family: verdana,arial,helvetica,sans-serif ;
	background: url(../img/lm_expanded.jpg) no-repeat 0px center;
	cursor: hand;
}

/* ------------- nazwa zwini&#281;tej kategoriii --------------- */

#page_z  .search_page_z_kat div.collapsed span {
	padding-top:0px;
	background: url(../img/lm_collapsed.jpg) no-repeat 0px center;
	color:#666666;
}

/* ------------- informacje o pojedynczym serwisie, linku  --------------- */

#page_z div p.search_results {
	font-size: 11px; 
	font-family: Verdana; 
	color:#666666;
	padding-bottom: 4px;
	padding-top:4px;
	text-align:justify;
}

#page_z div p.search_results span.dane {
	font-size: 11px; 
	font-family: Verdana; 
	color: #078000;
}

#page_z div p.search_results span.dane a:link,#page_z div p.search_results span.dane a:visited,#page_z div p.search_results span.dane a:active {
	font-size: 11px; 
	font-family: Verdana; 
	color: #078000;
	text-decoration:none;
}

#page_z div p.search_results span.dane a:hover {
	color: #e20025;
	text-decoration: underline;
}

#page_z div p.search_results a:link,#page_z div p.search_results a:visited,#page_z div p.search_resultss a:active {
	font-size: 12px; 
	font-family: Verdana; 
	color:#3398FF; 
	text-decoration:underline;
}

#page_z div p.search_results a:hover {
	font-size: 12px; 
	font-family: Verdana; 
	color: #e20025;
	text-decoration: underline;
}



/* ------------- pierwszy poziom  --------------- */
#topmenu {
	font-family: verdana, arial, sans-serif; 		
	font-weight:bold;
	color:#666666;
	font-size: 12px;		
	/*position:relative;*/
height:27px;
	line-height:27px;
}

#topmenu ul li a, #topmenu ul li a:visited {
	display: block;
/* te pozycje nale&#380;y zmniejsza&#263; lub zwi&#281;ksza&#263; w zale&#380;no&#347;ci od ilo&#347;ci pozycji menu pierwszego poziomu */
	padding: 0px 43px 0px 43px;

	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size: 12px; 
	font-family: verdana,arial,helvetica,sans-serif ;
	text-align:left;
}

#topmenu ul {
	padding:0; 
	margin:0;
	list-style-type: none;
 }

#topmenu ul li {
	float:left; 
	position:relative;
background: url("../img/menu_back.jpg") repeat-x top;	
	border-left: 2px solid #ffffff;
height:27px;
	line-height:27px;
}

/* ------------- pierwszy poziom  lewa kraw&#281;d&#378;--------------- */

#topmenu ul li.first { 		 		 
	border-left: 0px ;
}

#topmenu ul li.left{ 
background: url("../img/menu_back_lm.jpg") no-repeat top;	  
padding:0px 0px 0px 7px;
	border:0;	
}

/* ------------- pierwszy poziom  prawa kraw&#281;d&#378;--------------- */

#topmenu ul li.right { 
background: url("../img/menu_back_pm.jpg") no-repeat top;
	padding:0px 7px 0px 0px;
	border:0px;	
}

/* ------------- drugi poziom--------------- */

#topmenu ul li ul {
	visibility:hidden; 
	position:absolute;            
	display:block;                      
	width:165px;                      
	clear:both;                    
}

#topmenu table {
	border-collapse:collapse; 
	padding:0; 
	font-size:11px;
	margin:0px;
}

#topmenu ul li ul li a:link, #topmenu ul li ul li a:visited{
	padding: 0px 0px 0px 10px;
	width:183px;    
}

#topmenu ul li:hover a, #topmenu ul li a:hover {		            
color:#ffffff;
background:#89a9dc;
}

#topmenu ul li:hover ul, #topmenu ul li a:hover ul {
	visibility:visible; 
	left:0;          
width:185px;             
	border-top: 1px solid #ffffff;
	top:27px;
}

#topmenu ul li:hover ul li, #topmenu ul li a:hover ul li {
	display:block;                      
	width:183px;                      
	clear:both;
	border: solid #dadfe8;
	border-width: 0px 1px 1px 1px;
background:#89a9dc;  
}

#topmenu ul li:hover ul li a, #topmenu ul li a:hover ul li a {                      
	width:173px;                       
	font-weight:bold;
	color:#747f94;
color:#ffffff;
	font-size: 11px; 
	height: 24px;
	line-height:24px;
}

#topmenu ul li:hover ul li a:hover, #topmenu ul li a:hover ul li a:hover {                    
	color:#32353c;
}

/* ------------- ostatni drugi poziom (nale&#380;y zmniejszy&#263; je&#347;li ostatnia pozycja pierwszego poziomu jest w&#281;&#380;sza ni&#380; rozwijany drugi poziom) --------------- */

#topmenu ul li:hover ul.last, #topmenu ul li a:hover ul.last {
	left:0px; 
}

/* ------------- drugi poziom posiadaj&#261;cy rozwini&#281;cie --------------- */

#topmenu ul li:hover ul li a.sub, #topmenu ul li a:hover ul li a.sub {
	line-height:23px;
	padding: 0px 10px 0px 10px;
	width:163px;   
}

#topmenu ul li:hover ul li:hover a.sub, #topmenu ul li a:hover ul li a:hover.sub {
	color:#32353c;	
}

/* ------------- drugi poziom posiadaj&#261;cy rozwini&#281;cie na lew&#261; stron&#281; --------------- */

#topmenu ul li:hover ul li a.subleft, #topmenu ul li a:hover ul li a.subleft {
	line-height:23px;
	padding: 0px 10px 0px 10px;
	width: 164px;
}

#topmenu ul li:hover ul li a:hover.subleft, #topmenu ul li a:hover ul li a:hover.subleft {
	    
}


/* ------------- trzeci poziom--------------- */

#topmenu ul li:hover ul li ul, #topmenu ul li a:hover ul li a ul {
	visibility:hidden; 
	position:absolute;	          
}

#topmenu ul li:hover ul li:hover ul, #topmenu ul li a:hover ul li a:hover ul {
	visibility:visible; 
	left:183px; 
	top:-1px;
}

#topmenu ul li:hover ul li:hover ul li a, #topmenu ul li a:hover ul li a:hover ul li a {                  
	font-weight:bold;
color:#ffffff;
	font-size: 11px; 
}

#topmenu ul li:hover ul li:hover ul li a:hover, #topmenu ul li a:hover ul li a:hover ul li a:hover {
color:#32353c;
}

/* ------------- trzeci poziom rozwijany na lew&#261; stron&#281; --------------- */

#topmenu ul li:hover ul li:hover ul.left, #topmenu ul li a:hover ul li a:hover ul.left {
	left:-186px; 
	width:185px;
}


