dl.accordion-menu {
	margin: 0;
	padding: 0;
	width: 12em;  /* czcionka w menu głównym */
	background:white;
	
}

dl.accordion-menu dt.a-m-t {
	margin: 0;
	background: #6495ED;
	padding: 0.3em 1em;
	color: #FFFFFF;
	border: solid 1px #FFFFFF; /* kreska oddzielająca menu główne */	
	border-left-color: #dfdfdf;
	border-top-color: #dfdfdf;
    font-size: 16px;
    font-family: verdana, arial, sans-serif;
    font-weight: bold;		
    width: 180px;  /* szerokosc menu główne */

}

dl.accordion-menu dt.a-m-t-hover{
	background:#6495ED;
	color:#00008B;  /* kolor czcionki po najechaniu muszką w menu głównym - ciemny granat */		
    width: 180px;  /* szerokosc menu główne */

}

dl.accordion-menu dt.a-m-t-hover A:hover{   /*dopisany */
	background:#6495ED;
	color:#00008B;  /* kolor czcionki po najechaniu muszką w menu głównym - ciemny granat */		
    width: 180px;  /* szerokosc menu główne */

}



dl.accordion-menu dt.a-m-t-down{
	border: solid 0px #000000;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	
}





html.accordion-menu-js dt.a-m-t{
	cursor:pointer;
	zoom:1; 
}

dl.accordion-menu dd.a-m-d {
	margin: 0;
	padding: 0;
	padding:0;	
	
}

html.accordion-menu-js dd.a-m-d{
	display:none;
    background: #6495ED;
    width: 212px;  /* szerokosc pod menu  */

}


html.accordion-menu-js dd.a-m-d-expand {
	display:block;
}

html.accordion-menu-js dd.a-m-d-before-expand {
	display:block;
	position:relative;
	z-index:-1;
	opacity:0;
	height:auto !important;
	visibility:hidden;
	overflow:visible;
}


html.accordion-menu-js dt.a-m-t-expand {
	border-left-color:#222222;
	color:#00008B;  /* kolor czcionki po wybraniu w menu głównym - ciemny granat */
	
}

html.accordion-menu-js dd.a-m-d-anim {
	overflow:hidden;
	display:block;	
}

dl.accordion-menu dd.a-m-d .bd{
	padding:0.5em;
    width: 212px; /* szerokosc pod menu  */
}

.accordion_content {
	background-color: #ffffff;
	color: #444444;
	overflow: hidden;
	}
			
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
		}
			
.accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}

#horizontal_container {
      margin: 20px auto 20px auto;
      width: 680px;   
      height: 100px;    
 }
 
.horizontal_accordion_toggle {
			float: left;	/* This make sure it stays horizontal */
			display: block;
			height: 100px;
			width: 30px;
			background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			border-right: 0px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
}

.horizontal_accordion_content {
			height: 100px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */			
			overflow: hidden;
			background-color: #ffffff;
			color: #444444;
}
			
.horizontal_accordion_content p {
				width: 450px;
				line-height: 150%;
				padding: 5px 10px 15px 10px;
}

