body { background: url(design/bg.jpg) repeat; margin: 0px; }
.clear { clear: both; }
.floatleft { float: left; }

.kereses {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	height: 19px;
	width: 120px;
	background-color: #494949;
	border: 0px solid #494949;
}

/* HEADER */
#Header { height: 91px; margin: 0px auto; width: 950px; }

/* TOPMENU */
#TopMenu { background: url(design/menu_alatt.jpg) no-repeat bottom center; display: block; height: 158px; margin: 0px auto; width: 992px; }
#TopMenu ul { float: left; height: 130px; list-style: none; margin: 0px; padding: 0px; }
#TopMenu li { display: block; float: left; height: 130px; }
#TopMenu a { }

/* CONTENT */
#Content { background-color: #fff; margin: 0px auto; width: 950px; }
#ContentLeft { float: left; margin: 0px 15px 0px 15px; width: 200px; }
#Logo { background-color: #fafafa; border: solid 1px #eaeaea; border-bottom: solid 3px #e5e5e5; }
#ContentCenter { float: left; width: 490px; }
#ContentCenter { font: 13px/19px Arial; }
#ContentCenter h1 { font: bold 20px Arial; }
#ContentCenter .StaticPage a { color: #000000; text-decoration: none; }
#ContentCenter .StaticPage a:hover { color: #cc9900; text-decoration: underline; }
#ContentRight { float: left; margin: 0px 15px 0px 15px; width: 200px; }
#Greetings { background-color: #fafafa; border: solid 1px #eaeaea; border-bottom: solid 3px #e5e5e5; color: #333333; font: 11px Arial; margin: 0px 0px 15px 0px; padding: 0px 15px 10px 15px; text-align: justify; width: 170px; }
#Greetings a { color: #f6b525; font: bold 11px Arial; text-decoration: none; }
#Greetings a:hover { text-decoration: underline; }
#Calendar { background-color: #fafafa; border: solid 1px #eaeaea; border-bottom: solid 3px #e5e5e5; margin: 0px; padding: 0px 15px 10px 15px; width: 170px; }
#CalendarPlace { font-size: 56%; }
.EventDay a.ui-state-default { background-image: none; background-color: #ffb63d; }

/* NEWS HIGHLIGHT */
div.NewsHighlight { background-color: #5e5e5e; border-bottom: solid 3px #f8c40c; border-top: solid 1px #f8c40c; border-left: solid 1px #f8c40c; border-right: solid 1px #f8c40c; color: #ffffff; }
div.NewsHighlight img.leader_image { float: left; margin: 0px 12px 3px 0px; }
div.NewsHighlight .Title { background: url(design/valaszt.jpg) no-repeat right center; color: #FFBB20; float: left; font: bold 13px/20px Arial; height: 42px; padding: 10px 10px 0px 15px; width: 355px; }
div.NewsHighlight .Date { color: #FFBB20; float: right; font: bold 11px/42px Tahoma; padding: 6px 15px 0px 0px; text-align: right; width: 90px; }
div.NewsHighlight .Category { float: left; font: 13px/20px Arial; padding: 0px 15px 15px 15px; width: 200px; }
div.NewsHighlight .Text { font: 13px/20px Arial; padding: 0px 15px 15px 15px; }
div.NewsHighlight .Text p { margin: 0px; }
div.NewsHighlight .More { float: right; margin: 0px 15px 10px 15px; text-align: right; width: 130px; }
div.NewsHighlight .More a { color: #FFBB20;  text-decoration: none; }
div.NewsHighlight .More a:hover { text-decoration: underline; }
div.NewsFooter { background-color: #262626; height: 35px; margin-bottom: 16px; }
div.NewsFooter a { color: #ffffff; text-decoration: none; }
div.NewsFooter a:hover { color: #FFBB20; }

/* NEWS */
div.News { background-color: #ffffff; color: #000000; margin-bottom: 20px; }
h1.News { padding-left: 15px; }
div.News .Title { color: #cc9900; float: left; font: bold 13px Tahoma; margin: 0px 0px 10px 0px; padding-left: 15px; width: 355px; }
div.News .Date { float: right; font: 11px/16px Tahoma; padding: 0px 15px 0px 0px; text-align: right; width: 100px; }
div.News .Category { float: left; font: bold 11px Arial; font-style: italic; margin-top: 8px; padding: 0px 15px 0px 15px; width: 180px; }
div.News .Category a { color: #cc9900; text-decoration: none; }
div.News .Category a:hover { text-decoration: underline; }
div.News .Text { font: 13px/20px Arial; padding: 0px 15px 0px 15px; }
div.News .Text a { color: #cc9900; text-decoration: none; }
div.News .Text a:hover { text-decoration: underline; }
div.News .Text p { margin: 0px; }
div.News .More { font: bold 11px Arial; margin: 8px 15px 0px 15px; text-align: right; }
div.News .More a { color: #cc9900; text-decoration: none; }
div.News .More a:hover { text-decoration: underline; }
div.News img.leader_image { float: left; margin: 0px 12px 3px 0px; }

/* EVENT */
div.Event { background-color: #fffbf2; border-bottom: solid 3px #f8c40c; border-top: solid 1px #f8c40c; border-left: solid 1px #f8c40c; border-right: solid 1px #f8c40c; color: #000000; margin-bottom: 15px; }
div.Event .Title { background: url(design/valaszt_v.jpg) no-repeat right center; color: #cc9900; float: left; font: bold 12px Tahoma; height: 42px; padding-left: 15px; padding-top: 8px; width: 375px; }
div.Event .Date { float: right; font: bold 11px/42px Tahoma; padding: 0px 15px 0px 0px; text-align: right; width: 80px; }
div.Event .Text { font: 13px/20px Arial; padding: 0px 15px 15px 15px; }
div.Event .Text p { margin: 0px; }

.GalleryThumb { margin: 0px 0px 15px 0px; }
.GalleryThumb .Title { float: left; font: bold 13px Arial; margin: 0px 0px 8px 0px; width: 490px; }
.GalleryThumb .Title a { color: #000000; text-decoration: none; }
.GalleryThumb .Title a:hover { color: #FFBB20; }
.GalleryThumb .Description { float: left; font: 12px/20px Arial; width: 490px; }
.GalleryThumb .Description img { border: solid 1px #333333; float: left; margin: 0px 12px 0px 0px; }
.GalleryThumb .Description p { margin: 0px; }

/* SIDEMENU */
#SideMenu { background-color: #fafafa; border: solid 1px #eaeaea; border-bottom: solid 3px #e5e5e5; margin-top: 16px; width: 200px; }
#SideMenu ul { list-style: none; margin: 0px 0px 0px 10px; padding: 10px 0px 10px 0px; }
#SideMenu li { background: url(design/menu_a.jpg) no-repeat; display: block; float: left; font: 14px/30px Tahoma, Arial; height: 30px; margin: 0px 0px 7px 0px; padding-left: 10px; width: 175px; text-shadow: #797979 1px 1px 1px; }
#SideMenu li.selected { background: url(design/menu_b.jpg) no-repeat; }
#SideMenu a { color: #FFFFFF; text-decoration: none; }

/* FOOTER */
#Footer { background: url(design/ballent.jpg) repeat-x; height: 192px; width: 100%; }
#Footer .center { background: url(design/lablec.jpg) repeat-x; color: #F4F4F4; font: bold 11px/180px Arial; height: 192px; margin: 0px auto; text-align: center; width: 950px; }

.ui-helper-hidden-accessible { display: none; }


a.Search { color: #cc9900; text-decoration: none; }
a.Search:hover { text-decoration: underline; }
