body {
	margin: 0 16px;
  padding: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #708090;
}
#all { margin: 10px auto; min-width: 760px; max-width: 890px }
.fejlec {
	vertical-align: middle;
	background: url("img/hbg.png");
}
img.logo {
	display: block;
	margin: 0 auto;
}
#contentbox { background: transparent; padding-right: 250px; overflow:hidden }
#contentleft { float:left; width:100%;position:relative }
#contentright { float:right; width:250px; margin-right:-250px; position:relative; background:transparent }
#left {float:left; width:50%; background:transparent}
#right{float:left; width:50%; background:transparent}
#footer { font-size: 9px; text-align:right; color:black; margin-bottom: 4px }

fieldset { border: 1px solid #708090; background: white; padding: 10px }
fieldset div { padding-bottom: 4px }
legend { font-weight: bold; padding: 1px 3px; color: #708090 }
textarea, input { border: 1px solid #708090; width: 100% }
textarea { height: 60px; overflow: auto }
input.submit { width: 34%; color: #708090; background: white; margin-top: 3px  }
label { font-size: 89%; display: block }

#results { padding: 8px; background:#eee; font-size: 90%; color:black; display:none; margin: 4px 2px; border: 1px dashed #708090 }
#inner { background: white; padding: 4px; margin: 2px 0 }

h2 { font-size: 150%; letter-spacing: .3em; color: #E60004; margin-bottom:-4px }
h3 { font-size: 130% }
h4 { clear:left }
.column { padding: 2px 8px}

hr { clear:both; background-color: transparent; color: rgb(213, 144, 4); height: 0; border: none; border-top: 1px dashed red; width: 50%; margin: 0 auto 10px; padding:0 }

div.cimsor {
	color: #E60004;
	font-weight: bold;
	font-size: 120%;
	width: 160px;
	padding-right: 6px;
	float: left;
	text-align: center;
}
.left {
	width: 550px;
	margin-right: 10px;
	float:left;
}
.right {
width: 200px;
	position: fixed;
	top: 58px;
margin-left: 566px;
}
.textbox {
	padding: 0 8px 8px 0;
	margin: 20px 0 2px 0;
	border: 1px solid #C0C0C0;
	border-top: none;
	border-left: none;
}
a { color: #E60004; text-decoration: none; }
a.ext:hover { text-decoration: none; background: #E60004; color:white }
a img { border: 2px solid white }
a.ext img { margin: 0 0 -3px }

ul.menu {
	margin-top: 2px;
	margin-bottom: 2px;
}
ul.menu li {
	list-style-image: url(/graphics/kez.png);
}
.petit {
	font-size: 80%;
}
.jobb {
	text-align: right;
}
.center {
	text-align: center;
}
.le {
	margin-top: 2px;
}
img.abs {
	float: right;
	padding: 2px;
	margin: 2px 2px 2px 6px;
	border: 1px solid #C0C0C0;
}
.kizart {
	text-align: justify;
}
.csik {
	border-top: 1px dashed #C0C0C0;
}
