#szinhazajanlo-facebook {
        width: 159px; height: 330px;
		background: #ffffff;
		padding: 0;
		margin: 0;
		float: left;
		left: 0%;
		
} 

#szinhazajanlo-facebook ul {
		position: relative;
		width: 159px; height: 330px;
        margin: 0 auto 10px auto;
        padding: 1px 0;
		float: left;
		left: 0%
}

#szinhazajanlo-facebook ul p {
	top: 0%;
}

#menu {
	width: 1001px; height: 20px;
	background: #ffffff;
	margin: 0 auto;
	padding: 1px 0;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	z-index: 100;
} 

#menu ul {
        list-style-type: none;
        margin: 0;
        padding: 0;        
		float: left;
		background: #000000;
}

#menu li {
		position: relative;
        float: left;
        width: 166px;
}	
	#menu li.szinhazajanlo-hosszu {
		width: 170px;
	}
	
	#menu li.szinhazajanlo-hosszu li.szinhazajanlo-hosszu {
	width: 170px;
	}

#menu li li {
	width: 166px;
	z-index: 1000;
}

#menu ul ul {
        display: none;
		position: absolute;
        left: 0px;
		padding: 1px 0 0 0;
		border-top: 1px solid #ffffff;
		z-index: 1000;
}

#menu ul li:hover ul {
    display: block;
}

	#menu ul ul ul, #menu ul ul ul.videki-szinhazak, #menu ul ul ul.hatar-szinhazak {
		display: none;
		position: absolute;
		height: 270px;
		width: 216px;
		z-index: 1000;
		clear: both;
		overflow: auto;
		padding-top: 0;
		border: 0;
		background: #000000;
		left: 100%;
	}
	
		#menu ul li:hover ul ul {
			display: none;			
		}
		
		#menu ul li:hover ul ul.videki-szinhazak {
			display: none;
		}
		
		#menu ul li:hover ul ul.hatar-szinhazak {
			display: none;
		}
		
		#menu ul li ul li:hover ul {
			display: block;
			top: 0%;
		}
	
		#menu ul li ul li:hover ul.videki-szinhazak {
			display: block;
			top: -100%;
		}
		
		#menu ul li ul li:hover ul.hatar-szinhazak {
			display: block;
			top: -200%;
		}
	
	/* define width of table. Add 16px to width for scrollbar.           */
	/* All other non-IE browsers.                                        */
	#menu ul ul ul table, #menu ul ul ul.videki-szinhazak  table, #menu ul ul ul.hatar-szinhazak  table  {
		width: 216px
	}
	
	/* define the table content to be scrollable                                              */
	/* set TBODY element to have block level attributes. All other non-IE browsers            */
	/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
	/* induced side effect is that child TDs no longer accept width: auto                     */
	#menu ul ul ul table tbody {
		display: block;
		height: 270px;
		overflow: auto;
		width: 100%
	}
	
	/* define width of TD elements: 1st, 2nd, and 3rd respectively.          */
	/* All other non-IE browsers.                                            */
	/* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors        */
	#menu ul ul ul table tbody tr td {
		width: 200px;
		height: 20px;
	}

#menu a {
        font: normal 13px verdana, tahoma, arial, sans-serif;
        display: block;
		text-align: center;
        margin: 0;
		padding: 2px 0;
        color: #ffffff;
        text-decoration: none;
}

#menu a:hover {
        background: #A0A0A0;
}

a.rss:link, a.rss:active, a.rss:visited {
	margin: 0; padding:0;
	width:31px; height:31px;
	background:url(images/szinhazajanlo-rss.jpg) no-repeat center center;
	text-indent:-9999px; display:inline; outline:0;
}

a.twitter:link, a.twitter:active, a.twitter:visited {
	margin:0 15px 0 0; padding:0;
	width:31px; height:31px;
	background:url(images/szinhazajanlo-twitter.jpg) no-repeat center center;
	text-indent:-9999px; display:inline; outline:0;
}

a.youtube:link, a.youtube:active, a.youtube:visited {
	margin:0 15px 0 0; padding:0;
	width:31px; height:31px;
	background:url(images/szinhazajanlo-youtube.jpg) no-repeat center center;
	text-indent:-9999px; display:inline; outline:0;
}

a.facebook:link, a.facebook:active, a.facebook:visited {
	margin:0 15px 0 0; padding:0;
	width:31px; height:31px;
	background:url(images/szinhazajanlo-facebook.jpg) no-repeat center center;
	text-indent:-9999px; display:inline; outline:0;
}

a.hirlevel:link, a.hirlevel:active, a.hirlevel:visited {
	margin:0 15px 0 0; padding:0;
	width:31px; height:31px;
	background:url(images/szinhazajanlo-hirlevel.jpg) no-repeat center center;
	text-indent:-9999px; display:inline; outline:0;
}

a.google:link, a.google:active, a.google:visited {
	margin:0 15px 0 0; padding:0;
	width:31px; height:31px;
	background:url(images/szinhazajanlo-google.jpg) no-repeat center center;
	text-indent:-9999px; display:inline; outline:0;
}

a.hirlevel:hover {
background-color: #000000;
}

a.twitter:hover {
background-color: #000000;
}

a.youtube:hover {
background-color: #000000;

}

a.rss:hover {
background-color: #000000;
}

a.facebook:hover {
background-color: #000000;
}

a.google:hover {
background-color: #000000;
}

	.rss {
		margin:0; padding:0;
		width:31px; height:31px;
		float:left;
	}
	
	.twitter {
		margin:0; padding:0;
		width:31px; height:31px;
		float:left;
	}
	
	.youtube {
		margin:0; padding:0;
		width:31px; height:31px;
		float:left;
	}
	
	.facebook {
		margin:0; padding:0;
		width:31px; height:31px;
		float:left;
	}
	
	.hirlevel {
		margin:0; padding:0;
		width:31px; height:31px;
		float:left;
	}

	.google {
		margin:0; padding:0;
		width:31px; height:31px;
		float:left;
	}	

ul.szinhazajanlo-kozosseg {
	width: 262px; height: 31px;
	padding: 0;
	margin: 0 auto 0 auto;
}

ul.szinhazajanlo-kozosseg a {
	float: left;
}