html {
	height: 100%;
}
body {
	margin: 0px;
	acolor: #898989;
	color: #9a6e3b;
	background-color: #075707;
/*	background-image: url(/img/bg.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	background-attachment: fixed;*/
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	font-size: 9pt;
}
#dekotop {
	position: absolute;
	top: 0px;
	width: 100%;
	height: 527px;
	background-image: url(/img/bg.top.png);
	background-repeat: repeat-x;
}
#maincontainer {
	position: relative;
	left: 50%;
	width: 987px;
	margin-left: -494px;
}
#header {
	position: relative;
	height: 252px;
	overflow: hidden;
	background-image: url(/img/bg.head.jpg);
	background-repeat: no-repeat;
	z-index: 2;
}
#accessible {
	float: left;
	height: 35px;
	line-height: 35px;
}
#accessible a {
	color: #fff;
}
#languages {
	float: right;
	text-align: right;
	height: 35px;
	line-height: 35px;
}
#languages a {
	margin-right: 6px;
}
#flashmenu {
	position: relative;
	top: 1px;
	left: 103px;
	width: 805px;
	height: 217px;
	display: block;
}
#topmenu {
	afloat: left;
	height: 134px;
	awidth: 847px;
	overflow: hidden;
	background-image: url(/img/bg.topmenu.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
	abackground-color: #003300;
}
#topmenu div {
	aborder: 1px solid black;
	padding: 4px;
	overflow: hidden;
	color: #533e26;
}
#topmenu div p {
	margin: 0px;
}
#topmenu div a {
	color: #533e26;
}
#topmenu #szurikatabox {
	float: left;
	width: 244px;
	height: 114px;
	margin-left: 16px;
	margin-top: 8px;
}
#topmenu #szurikatabox #searchbox {
	height: 20px;
	overflow: hidden;
}
#topmenu #szurikatabox #userbox {
	margin-top: 20px;
	overflow: hidden;
	font-size: 8pt;
}
#topmenu #szurikatabox #userbox #actuserbox {
	margin-top: 4px;
	font-size: 9pt;
	text-align: center;
}
#topmenu #szurikatabox input {
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	font-size: 8pt;
}
#topmenu #szurikatabox input.txt {
	width: 114px;
	height: 14px;
	border: none;
	background-image: url(/img/bg.edit.png);
}
#topmenu #szurikatabox input.btn {
	width: 56px;
	background-color: #826533;
	color: #ededb1;
	border-width: 1px;
}
#topmenu #jegyekbox {
	float: left;
	width: 162px;
	height: 74px;
	margin-left: 22px;
	margin-top: 48px;
}
#topmenu #nyitvabox {
	float: left;
	width: 163px;
	height: 50px;
	margin-left: 11px;
	margin-top: 72px;
}
#topmenu #kapcsolatbox {
	float: left;
	width: 163px;
	height: 69px;
	margin-left: 11px;
	margin-top: 53px;
}
#maincontent {
	position: relative;
	background-color: #ededb1;
	background-image: url(/img/bg.content.png);
	background-repeat: repeat-y;
}
#maincontent2 {
	margin: 0px 140px 0px 167px;
	background-image: url(/img/bg.contentcenter.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	position: relative;
}
#maincontent3 {
	margin: 0px -140px 0px -167px;
	position: relative;
}
#leftpanel {
	float: left;
	position: relative;
	width: 167px;
}
#mainmenu {
	margin: 11px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
}
#mainmenu li {
	margin: 0px;
	text-align: center;
	border-top: 1px solid #ededb1;
}
#mainmenu li.selected {
}
#mainmenu li a {
	display: block;
	color: #6a5338;
	font-weight: bold;
	line-height: 22px;
	padding: 0px 4px 0px 0px;
	text-decoration: none;
}
#mainmenu li.selected a {
	border-right: 4px solid #6a5338;
	padding: 0px;
}
#submenu {
	margin: 0px;
	padding: 0px 11px 0px 0px;
	list-style-type: none;
	background-color: #ededb1;
}
#submenu li {
	margin: 0px;
	text-align: center;
	border-top: 1px solid #ededb1;
	background-color: #bc9247;
	background-image: url(/img/bg.menu.sub.png);
	background-repeat: repeat-y;
}
#submenu li.selected {
}
#submenu li a {
	display: block;
	/*color: #9a8b52;*/
	color: #6a5338;
	font-weight: bold;
	line-height: 22px;
	padding: 0px 4px 0px 0px;
	text-decoration: none;
}
#submenu li.selected a {
/*	border-right: 4px solid #9a8b52;*/
	border-right: 4px solid #6a5338;
	padding: 0px;
}
#rightpanel {
	float: right;
	position: relative;
	width: 140px;
	background-image: url(/img/bg.panel.right.jpg);
	background-repeat: no-repeat;
	margin-top: -134px;
	padding-top: 20px;
}
#contentcontainer {
	width: 630px;
	overflow: hidden;
	margin-left: 167px;
	margin-right: 140px;
	padding: 20px 20px 69px 20px;
	apadding-bottom: 69px;
	margin-bottom: 69px;
	background-image: url(/img/bg.contentcentercontent.png);
	background-repeat: repeat-x;
}

#contentcontainer input,#contentcontainer textarea,#contentcontainer select {
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	font-size: 9pt;
}
#contentcontainer input.txt {
	border-width: 1px;
	background-color: #fff;
	color: #826533;
}
#contentcontainer select.txt {
	border-width: 1px;
	background-color: #fff;
	color: #826533;
}
#contentcontainer textarea.txt {
	border-width: 1px;
	background-color: #fff;
	color: #826533;
}
#contentcontainer input.btn {
	background-color: #826533;
	color: #ededb1;
	border-width: 1px;
}
div.avatarselect {
	width: 256px;
	height: 100px;
	padding: 2px;
	overflow: auto;
	background-color: #d9cc80;
	border: 1px solid #9a8b52;
}
#breadcrumb {
}
#breadcrumb ul {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#breadcrumb li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#thecontent {
     margin-top: 16px;
}
#thecontent h1 {
	font-size: 150%;
}
#thecontent h2 {
	font-size: 135%;
}
#thecontent h3 {
	font-size: 120%;
}
#thecontent table.keretes {
	border-left: 2px solid #533e2d;
	border-top: 2px solid #533e2d;
	border-right: 1px solid #533e2d;
	border-bottom: 1px solid #533e2d;
}
#thecontent table.keretes th, #thecontent table.keretes td  {
	border-right: 1px solid #533e2d;
	border-bottom: 1px solid #533e2d;
}
#thecontent table.keretes th {
	background-color: #d9cc80;
	color: #533e26;
}
#thecontent table.noborder {
	border: none !important;
}
#footercontent {
	height: 30px;
	background-image: url(/img/bg.footer.jpg);
	background-repeat: repeat-x;
	margin-left: 167px;
	margin-right: 140px;
	margin-top: -69px;
	line-height: 30px;
	padding-top: 39px;
	font-size: 120%;
	text-align: center;
	color: #ededb1;
}
#footercontent a {
	text-decoration: none;
	color: #ededb1;
}
#footercontent a.selected {
	color: #533e26;
}
#footercontent a:hover {
	text-decoration: underline;
}
div.box {
	width: 120px;
	margin-bottom: 10px;
	overflow: hidden;
}
div.box p {
	margin: 0px;
}
#leftpanel div.box {
	margin-left: 24px;
}
#rightpanel div.box {
	margin-left: 10px;
}
.clear {
	clear: both;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.hidden {
	display: none;
}
a {
	color: #6A5338;
}
div.aktdatum {
	float: right;
}
div.aktualis dt {
	margin: 0px;
}
div.aktualis dt a {
	font-weight: bold;
}
div.aktualis dd {
	margin: 0px;
}
a.bovebben {
	display: block;
	margin-bottom: 10px;
}
div.column1of2 {
	width: 310px;
}
ul.allatcsoport {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 16px;
}
ul.allatalcsoport {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 16px;
}
table.calendar {
	border: 1px solid #9a8b52;
}
table.calendar th {
	background-color: #d4a95f;
}
table.calendar td {
	text-align: center;
}
table.calendar a {
	display: block;
	font-weight: bold;
	padding: 2px;
}
table.calendar a.occupied {
	background-color: #d2cd92;
}
table.calendar a.today {
	border: 1px solid #9a6e3b;
	padding: 1px;
}
table.calendar a.selected {
	border: 2px solid #9a6e3b;
	padding: 0px;
}
ul.galeriacsoport {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
ul.galeriacsoport li {
	padding: 0px;
	margin: 0px;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	width: 208px;
}
ul.galeriacsoport li div {
	width: 202px;
	height: 202px;
	text-align: center;
	line-height: 200px;
	background-repeat: no-repeat;
	background-position: center center;
}
ul.galeriacsoport li div img {
	border: 1px solid #9d8f55;
}
ul.galeriacsoport li a {
	display: block;
	line-height: 20px;
	background-color: #d9cc80;
	text-decoration: none;
	padding: 3px;
	text-align: center;
}
ul.galeriacsoport li a:hover {
	background-color: #9d8f55;
	color: #fff;
}
ul.galeria {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
ul.galeria li {
	padding: 0px;
	margin: 0px;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	overflow: hidden;
	width: 208px;
}
ul.galeria li div {
	width: 200px;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center center;
}
ul.galeria li a {
	display: block;
	height: 240px;
	line-height: 20px;
	background-color: #d9cc80;
	text-decoration: none;
	padding: 3px;
	text-align: center;
	border: 1px solid #9d8f55;
}
ul.galeria li a:hover {
	background-color: #9d8f55;
	color: #fff;
}
div.kvizpanel {
	float: right;
	width: 260px;
}
div.kvizdata {
	background-color: #d9cc80;
	border: 1px solid #9d8f55;
	padding: 4px;
}
div.kvizpanel ul {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
#kommenttitle {
	width: 300px;
}
#kommenttext {
	width: 300px;
	height: 80px;
}
#kommentbtn {
	width: 300px;
}
div.komment0 {
	margin-top: 4px;
	background-color: #d9cc80;
	border: 1px solid #9a8b52;
	padding: 8px;
	color: #533e26;
}
div.komment1 {
	margin-top: 4px;
	background-color: #d4a95f;
	border: 1px solid #9a8b52;
	padding: 8px;
	color: #533e26;
}
span.kommentid {
	display: none;
}
#kommentmore {
	text-align: center;
	background-repeat: no-repeat;
	background-position: left center;
}
a.ulover {
	font-weight: bold;
}
hr {
	height: 1px;
	border: none;
	color: #533e2d;
	background-color: #533e2d;
}
.upcase {
	text-transform: uppercase;
}
dl.search dd {
   padding-bottom: 1em;
}
a.over {
	text-decoration: none;
}
a.over:hover {
	text-decoration: underline;
}
#kviztimercontainer {
}
#kviztimer {
	height: 10px;
	width: 300px;
	background-color: #533e2d;
}
div.kvizouter {
	border: 4px solid #826533;
}
div.kvizinner {
	padding: 8px;
}
div.kvizouter h1 {
	background-color: #826533;
	color: #EDEDB1;
	margin: 0px;
}
div.orarend {
	border-top: 1px solid #9A8B52;
	border-left: 1px solid #9A8B52;
	border-right: 1px solid #9A8B52;
	color: #6A5338;
}
div.orasor {
	border-bottom: 1px solid #9A8B52;
	padding: 4px;
	background-color: #D4A95F;
}
div.foglalt {
	background-color: #fff !important;
}
div.ora {
	float: left;
	font-weight: bold;
	width: 40px;
	text-align: right;
}
div.orarendprg {
	margin-left: 60px;
}
img.intro {
	margin: 4px 4px 4px 0px;
}
.justify {
	text-align: justify;
}
.slidercontainer {
	width: 255px;
	height: 20px;
	background-color: #fff;
	margin-bottom: 1px;
	margin-top: 1px;
}
.sliderknob {
	width: 20px;
	height: 20px;
	background-color: #000;
	cursor: pointer;
}


