*{margin:0;padding:0;}
body{max-width:800px;font-family:Arial,Helvetica,sans-serif;font-size:1.144em;color:#333333;background-color:#e8e8e8;margin:auto}
h1{font-size:1.3em;color:#FF9900;text-align:center;}
h2{font-size:1.2em;color:#FE9900;}
h3{font-size:1.1em;}
a{color:#FE9900;text-decoration:none;}
ul,dl,ol{padding:0 0 0 0.8em;list-style-type:none;}
dl dd{padding-left:1em;}
#foot{font-size:0.7em;background-image:url(imgs/bottom.jpg);background-repeat:no-repeat;background-position:center;}
#foot a{color:#000;padding-left:1%;}
ul.kerekes{list-style-type:disc;padding-left:4em;}
.m2{color:red;}
.m4{color:green;}
.kicsi{font-size:0.8em;}
.avon{color:pink;font-weight:bold;}
.block{margin:0 auto;background-color:white;border:0.2em solid #E8E8E8;clear:both;}
.block p,.block div{padding:0.2em 0.2em 0.2em 0.5em;}
.block h2, .block h3 {padding:0 0 0 0.2em;}
.block h2 a{display:block; margin:auto;}
.reflow img{max-width:100%;}
.center{text-align: center;}
.clear {clear:both;}
form.contact label{font-size:0.8em;display:block;}
form.contact div{padding:0.4em;clear:both;}
form.contact #nightsAndPeople{position:relative;}
form.contact #nightsAndPeople div{float: left;clear:none;}
table.arak{font-size:0.9em;}
table.arak tr:nth-child(odd){background-color:#ffbf00;}
table.arak th{color:#FFFFFF;background-color:#888;}
table.arak td{text-align:center;}
div#banner{position:relative;margin:0 auto;overflow:hidden;}
div#switch{position:absolute;left:0;top:0;font-size:0.8em;padding-left:1%;height:100%;}
div#switch a{color:white;height:100%;display:block;}
#programs div.zarando ul li a{color: black;}
#roomsList dd  div{font-size:0.8em; padding-left: 1em;}
#roomsList dt{clear: both; font-weight: bold;}
#roomsList dd{clear: both;}
#roomsList .kiskep{float:right;padding-right: 1em;}
div.kepes{text-align:center;padding:0;}
div.kepes div.imgs{position:relative;height:302px;width:302px;display:inline-block;padding:0;overflow:hidden;}
div.kepes img{border:1px solid black; }
div.kepes p{text-align:center;padding:0;}
div.centered{text-align:center;}
div.kepek{text-align:center;padding:0;width:100%;display:inline-block;}
div.kepek img{border:1px solid black;}
div.kepek p{text-align:center;padding:0;display:none;}
div#animControls a{color:#ffffff;}
div#animTrain{position:relative;margin:0 auto;overflow:hidden;}
img#budbckgrnd{z-index:-1;}
img#train{position:absolute;left:0px;bottom:0px;width:100%;}
ul.innerlist a{color:black;}
#customgmap{min-height:400px;border:1px solid red;}
#location iframe{width:90%;}
#menu{position:absolute;top:0;left:0;background:white;}
#menu h2{text-align:left;vertical-align:center;}
#menu a{height:100%;display:block;}
#menu_list{display:none;background:white;z-index:100;}
.menu_list{float:left;border-left:1px solid black;margin:0 0.5em 0 0.5em;}
div.district img{float:left;margin-right:0.2em;}
#menu_link{color:black;font-size:0.8em;}