body { height: 100%; margin: 0; text-align: center; background: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background: #F1EFE2; color: #606060 }
#pool { width:777px; margin: 4px auto; text-align: left; background: white url(img/bg2.gif); overflow:hidden }
#topbg { background: white url(img/top-bg2.gif) top left no-repeat; height: 30px }
#bottombg { background: white url(img/bottom-bg2.gif) bottom left no-repeat; height: 24px }
#header { background: transparent top left no-repeat; height: 55px; margin: -18px 0 0 12px; width: 744px }
#logobox { position: relative; width: 190px; background: transparent; height: 72px; }
#logobox img { display: block; float: left; position: relative }
.lenia { height: 10px; background: rgb(189, 100, 8); font-size: 50%; width: 744px; margin:0 0 8px 12px }
#contentbox { width: 512px; min-height: 400px; background: transparent; padding: 12px 16px 16px 24px; float: left; clear:both }
#left { float:left; width:46%; padding: 8px }
#right { float:right; width:46%; padding: 8px }
#act { padding: 16px 12px; background: url(img/act-bg.gif) bottom right no-repeat; margin-bottom:20px }
#act div { margin-bottom: 4px }
#contextmenu { width: 200px;  background:  transparent; float: right; margin: 10px 22px 10px 0; }
.context { padding: 4px 8px 0 16px; margin-bottom: 0px; background:  transparent url(img/right-line.gif) top left no-repeat; font-size: 95% }
.contextbottom { background:  transparent url(img/right-line-bot.gif) top left no-repeat; height: 18px; margin-top: -12px }
#contact {  height: 35px; margin:16px 0;  text-indent: 16px }
#contact a { background: white url(img/contact.gif) top left no-repeat; font-weight: bold; color: white; display: block; line-height: 35px; font-variant:small-caps; font-size:15px}
#contact a:hover { background: white url(img/contact.gif) bottom left no-repeat }
#langbutton { width: 105px; height: 22px; float: right; text-align: right; background: transparent url(img/right-line-bot.gif) bottom left no-repeat; margin: -4px 22px 0 0 }
#footer { background: rgb(213, 144, 4); margin: 1px 22px 0 16px; padding: 10px 20px; clear:both; font-size: 89%; color: white; position:relative }
.footlabel { width: 90px; float:right; text-align:right }
#path { font-size: 89% }
hr { background-color: transparent; color: rgb(213, 144, 4); height: 0; border: none; border-top: 1px dashed rgb(213, 144, 4); width: 90%; margin: 0 auto; clear:both }
.bbot { height: 18px; background: url(img/left-line-bot.gif) bottom right no-repeat; margin: -16px 0 20px }
dl { margin: 10px 0 }
dt { font-weight: bold; margin-top: 4px }
dd { margin-left: 1.2em; text-indent: -1.3em }
#contentbox dt { font-weight: normal; margin: 4px 0 0 }
#contentbox dd { margin-bottom: 12px; text-indent:0 }
a { color: rgb(112, 50, 9); text-decoration: none }
a:hover { color: rgb(174, 72, 10) }
a.ext:hover { border-bottom: 1px dashed rgb(174, 72, 10) }
a img { border: none }
img.got { margin-left:-4px }
img.cikk { display:block; margin: 3px auto; text-align: center; padding: 1px; border: 1px solid rgb(213, 144, 4) }
.kiskep { border: 1px solid rgb(213, 144, 4); float:left; margin:0pt 4px 4px 0pt; padding:1px }
#footer a { color: white; font-weight: bold }
#footer a:hover { color:rgb(241, 239, 226) }
blockquote { background: white url(img/quote.gif) top left no-repeat; color:gray; border: 1px dashed #DFDFDF; border-left:none; border-right: none; padding: 0 4px 0 48px; margin: 12px 40px 18px  }
blockquote p { font-family: Georgia, "Palatino Linotype",  "Times New Roman", Times, serif; font-style: italic; margin: 4px 0; font-size:105% }
.tn { padding:6px; border-top: 1px solid rgb(221, 212, 182); border-left: 1px solid rgb(221, 212, 182); border-right: 2px solid rgb(208, 184, 124); border-bottom: 2px solid rgb(208, 184, 124); border-radius:7px; -moz-border-radius:7px; cursor: pointer; float: left;  background-repeat:no-repeat; background-position: top left; display:block; margin: 0 10px 10px 0 }
.context .tn { margin: -6px auto; float:none }
.context b { color: rgb(189, 100, 8) }
h1 { font-size: 150%; color: rgb(112, 50, 9) }
h2 { font-size: 135% }
h3 { font-size: 120%; color: rgb(112, 50, 9); margin: 1.2em 0 .1em 0 }
h4 { font-size: 110%; color: rgb(213, 144, 4); margin: 1.2em 0 0; font-weight: normal }
small { font-size:86% }
.formitem label { display:block }
.formitem { margin: 4px 0 }
.formitem1 { margin: 8px 0; overflow:hidden }
#results { display:none; background: #eee; padding:8px }
#inner { padding:4px; background:white }
.abs { font-style: italic }
.abs:first-letter { font-size: 240%; diplay:block; float:left; margin: 6px 3px -6px 0; color:rgb(249, 168, 72); font-weight:bold; font-style:normal; line-height:1 }
