body { color: #4C4C4C; background: #fff url(images/bg.gif); margin: 20px 0 0 0; padding: 0; font: 13px Tahoma, sans-serif; line-height: 17px; }

a img { border: 0; }

#container { width: 786px; margin: 0 auto; padding: 7px; background: #FFF; position: relative; }

#wrapper { background: url(images/containerbg.gif) repeat-y top left; width: 100%; overflow: hidden; position: relative; }

#left { width: 219px; float: left; margin-right: 7px; padding-bottom: 74px; background: #B9D300 url(images/copyright.png) no-repeat bottom left; }
#left ul { width: 219px; height: 375px; margin: 0; padding: 0; list-style: none; overflow: hidden; background: url(images/menu.gif) no-repeat top left; }
#left ul li { margin: 0 0 5px 0; padding: 0; }
#left ul li a { width: 205px; height: 26px; display: block; }
* html #left ul li a { height: 23px; }
*:first-child+html #left ul li a { height: 23px; }
#left ul li a span { display: none; }
#right { width: 542px; height: 580px; overflow: hidden; float: left; background: #FFAA00; padding: 9px; }

#footer { width: 786px; height: 68px; background: url(images/footer.gif) no-repeat top left; display: block; border: 7px solid #FFF; border-top: 0; margin: 0 auto; position: relative; }
#footer div { position: absolute; bottom: 0; right: 0; }
#footer div a { width: 143px; height: 68px; display: block; }
#footer div a span { display: none; }

.cim { background: #FFFFFF; width: 542px; overflow: hidden; }
.szoveg { overflow: auto; height: 540px; margin-top: 10px; }