html { margin:0; padding:0; }
body { width:778px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#4D5449; margin:10px auto 10px auto; padding:0; background-image:url('background.jpg'); background-repeat: repeat-x; }
a { text-decoration: underline; color:#4D5449; font-style:normal; font-weight:normal; }
a:hover { color:red; }
h1 { font-size:18px; }
h2 { font-size:14px; }
p { text-align:justify }
ul li{	 list-style: none; margin-bottom:5px;}

#frame_outer { border:1px solid #FFFFFF; }
#frame_middle { border:1px solid #8F8F8F; }
#frame_inner { background-image:url('background_content.gif'); background-repeat: repeat-y; }
#header {}
#menu { width:177px; float:left; }
.menuitem { background: url(button.gif) no-repeat; width:166px; height:26px; margin:2px 0 0 5px; padding:5px 0 0 20px; }
.menuitem a { color:#FFFFFF; width:166px; height:26px; font-style: normal; font-weight:bold; text-decoration: none; }
.menuitem a:hover { color:#FFF600; }
#content { width:556px; float:left; padding: 0 20px 20px 20px; }
#footer { clear:left; }

table { border:1px solid #B8BDB6;width:100%; }
table td { border:1px solid #E2E6D5;text-align:center; }
.paros td { background:#DADFCC; }
.paratlan td { background:#CDD5BF; }
table th { color:#FFFFFF; background:#415F2D; border-right:1px solid #FFFFFF; height:40px;margin:5px; }

.bar { margin-top:10px; margin-bottom:20px }
.bar hr { width:70%;height:1px;color:silver;background-color:silver;border:0; }
.hir { }
.hir .datum { font-size:10px; font-weight:bold; margin:20px 0 5px 0; }
.hir .szoveg { text-align:left; margin:0 0 10px 0; }
