* {
	margin: 0;
	padding: 0;
	text-decoration: none;
}
body {
	padding: 0;
	margin: 0;
	text-align: center;
	background: url(hatter.jpg);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: silver;
}
#keret {
	width: 780px;
	margin: 0 auto 0 auto;
	text-align: left;
	position: relative;
}
#fejlec {
	width: 100%;
	height: 90px;
	margin-top: 25px;
	background: url(udvozlet.jpg);
}
#fejlec_belso {
	width: 100%;
	height: 90px;
	margin-top: 25px;
	background: url(tibcsifoto.jpg);
}
#menumegegyeb {
	width: 190px;
	margin-top: 20px;
	float: left;
}
#menu {
	width: 185px;
	margin: 0 !important;
	padding: 0 !important;
}
#menu a {
	display: block;
	width: 180px;
	height: 45px;
	background: url(menuhatter.jpg);
}
#menu a#kl {
	background-position: 0 0;
}
#menu a#kl:hover {
	background-position: 100% 0;
}
#menu a#mr {
	background-position: 0 14.3%;
}
#menu a#mr:hover {
	background-position: 100% 14.3%;
}
#menu a#fk {
	background-position: 0 28.6%;
}
#menu a#fk:hover {
	background-position: 100% 28.6%;
}
#menu a#vk {
	background-position: 0 42.9%;
}
#menu a#vk:hover {
	background-position: 100% 42.9%;
}
#menu a#lk {
	background-position: 0 56%;
}
#menu a#lk:hover {
	background-position: 100% 56%;
}
#menu a#kp {
	background-position: 0 100%;
}
#menu a#kp:hover {
	background-position: 100% 100%;
}
#egyeb {
	width: 185px;
	margin-top: 25px;
	text-align: center;
	height:100%;
}
.main {
width:180px;
border:1px solid black;
}
.month {
background-color:black;
font:bold 10px verdana;
color:white;
}
.daysofweek {
background-color:gray;
font:bold 10px verdana;
color:white;
}
.days {
font-size: 10px;
font-family:verdana;
color:black;
background-color: lightyellow;
padding: 1px;
}
.days #today{
font-weight: bold;
color: red;
}
.koncert {
	text-align: center;
	width: 200px;
	margin: 0 50px;
}
#ora{
	width: 180px;
	margin-bottom: 15px;
	font-size: 22pt;
	font-weight: bold;
	color: silver;
}

#tartalom {
	position: relative;
	margin-top: 20px;
	margin-left: 195px;
}
#tartalom a {
	color: #999;
}
#tartalom a:hover {
	color: orange;
	border-bottom: 1px dotted orange;
}
#tartalom div {
	float: left;
	padding: 5px;
	border: 1px dotted silver;
	margin-left: 5px;
	margin-bottom: 25px;
}
#tartalom div#carousel {
	position: absolute;
	width: 475px;
	height: 95px;
	padding: 0;
	border: none;
	margin-left: 40px;
}
#tartalom #szoveg {
	position: absolute;
	width: 560px;
	top: 120px;
	border: none;
}
#tartalom #szoveg #bszoveg {
	width: 340px;
	padding: 5px;
	float: left;
	margin: 0;
	border: none;
}
#tartalom #szoveg #hirek {
	width: 170px;
	padding: 5px;
	float: right;
	margin: 0;
	border: none;
}
#tartalom #szoveg #hirek p {
	margin-bottom: 10px;
}
#tartalom #szoveg #hirek .fejlec {
	margin-bottom: 0;
}
#tartalom div#eg {
	margin-left: 63px;
}
#tartalom div#term, #tartalom div#targy #tartalom div#epulet {
	margin-left: 25px;
}
#tartalom p {
	padding-top: 10px;
}
#tartalom p.fejlec {
	text-align: center;
	border-bottom: 1px dotted silver;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
#tartalom p.alairas {
	text-align: right;
}
#tartalom a#termhiv {
	color: black;
	display: block;
	background: url(miniterm.jpg);
	width: 200px;
	height: 200px;
}
#tartalom a#termhiv:hover {
	color: black;
	border: none;
}
#tartalom a#eghiv {
	color: black;
	display: block;
	background: url(eg.jpg);
	width: 133px;
	height: 200px;
}
#tartalom a#eghiv:hover {
	color: black;
	border: none;
}
#tartalom a#targyhiv {
	color: black;
	display: block;
	background: url(minitargy.jpg);
	width: 250px;
	height: 188px;
}
#tartalom a#targyhiv:hover {
	color: black;
	border: none;
}
#tartalom a#konchiv {
	color: black;
	display: block;
	background: url(minikonc.jpg);
	width: 250px;
	height: 200px;
}
#tartalom a#konchiv:hover {
	color: black;
	border: none;
}
#tartalom a#ephiv {
	color: black;
	display: block;
	background: url(epulet.jpg);
	width: 250px;
	height: 188px;
}
#tartalom a#ephiv:hover {
	color: black;
	border: none;
}
#tartalom div.kepkeret {
	border: none;
	width: 95%;
	text-align: center;
}
#tartalom div.kepkeret a:hover {
	border: none;
	color: silver;
}
#tartalom div.kep {
	margin: 0 !important;
	border: none;
}
#tartalom div.kep a:hover, #tartalom div.kep a #tartalom div.kep a:active {
	color: black;
	border: none;
}
#tartalom div.kep a img {
	margin: 0;
	border: 1px solid silver;
}
#tartalom div#lapoz {
	
	border: none !important;
	text-align: center;
}
#tartalom div#lapoz a {
	display: block;
	color: black;
	border: none;
	height: 45px;
	width: 180px;
	background: url(menuhatter.jpg);
	float: left;
}
#tartalom div#lapoz a:hover {
	border: none;
	color: black;
}
#tartalom div#lapoz a#elo {
	background-position: 0 71.4%;
	margin-right: 190px;
}
#tartalom div#lapoz a#elo:hover {
	background-position: 100% 71.4%;
}
#tartalom div#lapoz a#kov {
	background-position: 0 85.7%;
}
#tartalom div#lapoz a#kov:hover {
	background-position: 100% 85.7%;
}
#tartalom p iframe {
	width: 560px;
	height: 1200px;
	border: none !important;
}
#lablec {
	float: none;
	width: 99.9%;
	font-size: 10pt;
	font-style: italic;
	text-align: right;
	padding: 20px 0 20px 0;
}
#lezar {
	float: none !important;
	clear: both;
	border: none !important;
	height: 50px;
}
	