html { height: 100% }
body { margin: 0; padding: 0; font: 8pt/12pt Verdana, Helvetica, Arial, Sans-serif; color: #000; height: 100%; }
div.clearall { clear: both; }

#maintop { border: 1px solid black; }
#logo { float: left; }
#logo2 { float: left; display: block; width: 537px; height: 150px; background: url('img/rmc-logo.gif'); position: absolute; left: 0; top: 0;}
#languages { float: right; }
#menutop { text-align: right; border: 1px solid black; }
#leftmenu { position: absolute; left: 0px; width: 200px; border: 1px solid black; }
#rightcontent { position: absolute; right: 0px; width: 200px; border: 1px solid black; }
#maincontent { margin-left: 202px; margin-right: 202px; border: 1px solid black; }
#footer { position: absolute; bottom: 0px; left: 0px; width: 100%; }

h1 { font: 18px Verdana, Helvetica, Arial, Sans-serif; font-weight: bold; color: #7AAF4D; padding-top: 10px; text-align: left; }
h2 { font: 12px Verdana, Helvetica, Arial, Sans-serif; font-weight: bold; color: #000; }

#content { text-align: justify; padding: 10px 12px 30px 12px; background: url('img/arnyek.gif') top right repeat-x; }
a { text-decoration: none; color: #5290CD; }
a:visited { color: #5290CD; }
a:hover { color: #7AAF4D; }

.gomb a { color: #fff; }
.gomb a:visited { color: #fff; }

.topmenu { color: #fff; }

.fomenu { text-align: center; vertical-align: middle; cursor: pointer; }
.fomenu_back { text-align: center; vertical-align: middle; color: #000; font-family: Verdana, Arial, Sans-serif; font-size: 16px; font-weight: bold; }
.fomenu_label { color: #fff; font-family: Verdana, Arial, Sans-serif; font-size: 16px; font-weight: bold; }

.almenu { text-align: center; vertical-align: middle; cursor: pointer; }
.almenu_back { text-align: center; vertical-align: middle; color: #fff; font-family: Verdana, Arial, Sans-serif; font-size: 12px; font-weight: bold; }
.almenu_label { color: #000; font: 12px Verdana, Arial, Sans-serif; font-weight: bold; }
.tform { border: solid 1px #999; font: 12px Helvetica, Arial, Sans-serif;  }

span.gomb { position: relative; line-height: 50px; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 20px; /* width: 200px;*/ background-color: #5290CD; color: #fff; font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 14px; font-weight: bold; cursor: pointer; border: none; }
input.gomb { position: relative; padding-top: 5px; padding-bottom: 5px; /* padding-left: 20px; padding-right: 20px;*/ /* width: 200px;*/ background-color: #5290CD; color: #fff; font: 14px Verdana, Helvetica, Arial, Sans-serif; font-weight: bold; cursor: pointer; border: none; }

.headline_1 { background: url('img/headline_1.gif') right top no-repeat; width: 8px; height: 21px; }
.headline_2 { background: url('img/headline_2.gif') repeat-x; width: 80%; height: 21px; color: #fff; font: 10px Verdana, Helvetica, Arial, Sans-serif; font-weight: bold; vertical-align: middle; white-space: nowrap; }
.headline_3 { background: url('img/headline_3.gif') no-repeat; width: 5px; height: 21px; }
.headline_4 { background: url('img/headline_4.gif') repeat-x; height: 21px; cursor: pointer; color: #000; font-size: 10px; font-family: Verdana, Helvetica, Arial, Sans-serif; font-weight: bold; text-align: center; vertical-align: middle; }
.headline_5 { background: url('img/headline_5.gif') left top no-repeat; width: 9px; height: 21px; }

.error { font-weight: bold; color: #FF0000; }
.valasz { background-color: #CCC; }
.lapozas { font: 10px Verdana, Helvetica, Arial, Sans-serif; font-weight:	bold; color: #5290CD; }

#foot { background-image: url('img/foot.gif'); height: 40px; text-align: center; color: #fff; font-size: 12px; font-family: Verdana, Helvetica, Arial, Sans-serif; font-weight: bold; vertical-align: middle; }
#foot a { color: #fff; }

.boxtop { background: url('img/boxtop.gif') no-repeat left top; width: 205px; height: 40px; text-align: right; vertical-align: top; overflow: visible;}
.boxlabel { padding-top: 2px; margin-right: 10px; color: #286C40; font-size: 11px; font-family: Verdana, Helvetica, Arial, Sans-serif; font-weight: bold; }
.boxmid { background-image: url('img/boxmid.gif'); padding-bottom: 6px;}
.boxcont { padding: 2px 5px 2px 5px; width: 195px; }
.boxbot { background: url('img/boxbot.gif') left bottom no-repeat; width: 205px; height: 20px; }
.boxcont p { padding: 0; margin: 3px; }



div.menuactive { opacity: .7; filter: Alpha(Opacity=70); }
div.menuinactive { opacity: .5; filter: Alpha(Opacity=50); }
div.mainmenu { position: absolute; height: 40px; width: 208px; left: 35px; background-color: #000; }
div.mainmenutext { position: absolute; height: 40px; width: 208px; left: 35px; line-height: 40px; text-align: center; cursor: pointer; }
div.submenutext { position: absolute; height: 20px; width: 208px; left: 35px; line-height: 20px; text-align: center; cursor: pointer; }
div.mainmenutext a { color: #fff; font-family: Verdana, Arial, Sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; }
div.mainmenutext a:visited { color: #fff; font-family: Verdana, Arial, Sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; }
div.mainmenutext a:active { color: #fff; font-family: Verdana, Arial, Sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; }
div.submenutext a { color: #000; font-family: Verdana, Arial, Sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
div.submenutext a:visited { color: #000; font-family: Verdana, Arial, Sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
div.submenutext a:active { color: #000; font-family: Verdana, Arial, Sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
div.submenu { position: absolute; height: 20px; width: 208px; background-color: #fff; left: 35px; }

#facebook { text-align: right; right:550px; position:absolute; top:65px; }
#facebook img {border:none;}
