html, body {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 14px;		color: #000;	background: #fbfaf8;	margin: 0px;	padding: 0px;	height: 100%;	width: 100%;}img,table {	border: none;}p { margin : 0px; }#keret{	width: 958px;	margin: 0px auto;	text-align: left;	padding-top: 15px;}#fejlec {	width: 958px;	height: 141px;	min-height: 126px;	margin: 0px auto;	background: url('header.gif');	position: relative;}	#logo {		position: absolute;		top: 20px;		left: 20px;		width: 209px;		height: 66px;		border: 0px dashed black;	}	UL#topmenu {		position: absolute;		left: 239px;		list-style-type: none;		list-style-image: none;		top: -1px;		width: 480px;		margin: 0px;		padding: 0px;		font-size: 11px;		letter-spacing: 0.01em;			}	UL#topmenu li {		float: left;		width: 120px;		height: 46px;		overflow: hidden hidden;		text-transform: uppercase;		display: list-item;		margin: 0px;		padding: 0px;	}	UL#topmenu li a {		background-image: url(li.gif);		background-repeat: no-repeat;		cursor: pointer;		display: block;		height: 46px;		margin: 0px;		padding: 12px 0px 0px 14px;		width: 120px;	}	UL#topmenu li a:hover {		background-image: url(li_o.gif);		color: white;		padding: 8px 0px 0px 10px;		text-decoration: none;		}		SELECT.sites {		position: absolute;		bottom: 15px;		left: 20px;		width: 194px;		border: none;		background: rgb(237, 231, 221);		color: rgb(101, 35, 0);		font-size: 12px;		height: 21px;	}		SELECT.trading {		position: absolute;		bottom: 15px;		left: 250px;		width: 194px;		border: none;		background: rgb(237, 231, 221);		color: rgb(101, 35, 0);		font-size: 12px;		height: 21px;	}	#tools {		position: absolute;		bottom: 12px;		height: 21px;		right: 15px;		width: 400px;		text-align: right;		letter-spacing: 0.05em;		color: #aaa;		font-size: 12px;	}	#design {		position: absolute;		bottom: 17px;		height: 21px;		left: 250px;		width: 150px;	}			.content_top {	width: 958px;	height: 3px;	background: url('content_top.gif') no-repeat;}.content {	width: 930px;	min-height: 400px;	background: url('content_bg.gif') repeat-y;	padding-left: 13px;	padding-right: 15px;	padding-top: 10px;	padding-bottom: 10px;	font-size: 11px;	color: black;}.content_bot {	width: 958px;	height: 3px;	background: url('content_bot.gif') no-repeat;}.content_split_top {	margin: 0px;	padding: 0px;	width: 958px;	height: 3px;	font-size: 0px;	background: url('content_split_bot.gif') no-repeat;}.content_split {	width: 958px;	padding-top: 10px;	margin: 0px;	min-height: 390px;	background: url('content_split_bg.gif') repeat-y;	font-size: 11px;	color: black;}.content_split_bot {	margin: 0px;	width: 958px;	height: 3px;	font-size: 0px;	background: url('content_split_top.gif') no-repeat;}	.content_split .left {		margin-left: 13px;		width: 210px;		float: left;	}	.content_split .right {				width: 685px;		margin-right: 15px;		float:right;		color: #666;		overflow: hidden;		letter-spacing: 0.03em;		font-size: 11px;		color: black;	}		.content_split .left a {		width: 180px;		font-family: verdana,geneva;		font-size: 11px;		color: rgb(101, 35, 0);		margin-top: 10px;			}	.content_split .left a:hover {		text-decoration: none;		color: #00AEF0;	}	.content_split .left h5 {		width: 100%;		font-family: verdana,geneva;		font-size: 11px;		font-weight: normal;		color: rgb(119, 115, 103);		border-bottom: 1px solid #eee;		text-align: center;	}		.content_trio_top {	margin: 0px;	padding: 0px;	width: 958px;	height: 3px;	font-size: 0px;	background: url('content_trio_bot.gif') no-repeat;}.content_trio {	width: 958px;	padding-top: 10px;	margin: 0px;	min-height: 390px;	background: url('content_trio_bg.gif') repeat-y;	font-size: 11px;	color: black;}.content_trio_bot {	margin: 0px;	width: 958px;	height: 3px;	font-size: 0px;	background: url('content_trio_top.gif') no-repeat;}		.content_trio .left {		margin-left: 13px;		width: 210px;		float: left;	}	.content_trio .right {				width: 218px;		margin-right: 10px;		float:right;		color: #666;		letter-spacing: 0.03em;	}	.content_trio .middle {				width: 455px;		margin-left: 250px;		margin-right: 240px;	}	#spaceholder {	margin: 0 auto;	width: 900px;	height: 5px;	clear: both;}	.content_kh_top {	margin: 0px;	padding: 0px;	width: 958px;	height: 3px;	font-size: 0px;	background: url('content_kh_bot.gif') no-repeat;}.content_kh {	width: 958px;	padding-top: 10px;	margin: 0px;	min-height: 390px;	background: url('content_kh_bg.gif') repeat-y;	font-size: 11px;	color: black;}.content_kh_bot {	margin: 0px;	width: 958px;	height: 3px;	font-size: 0px;	background: url('content_kh_top.gif') no-repeat;}	.content_kh .text{		width: 450px;		margin-left: 13px;		float:left;		font-size: 11px;		color: black;	}	.content_kh .left {		width: 210px;		margin-left: 25px;		float:left;		font-family: verdana;		font-size: 11px;	}	.content_kh .left h6 {		font-size: 12px;		text-transform:uppercase;		color: #665C53;		font-family: verdana;		text-align: center;	}	.content_kh .right {		width: 210px;		margin-right: 15px;		float: right;	}	h1{    font-family:Trebuchet MS, Helvetica, sans-serif;	line-height:100%;	font-weight: bold;	font-stretch: narrower;	text-transform:uppercase;	letter-spacing: -0.01em;    color: #00aeef;    margin-bottom: 9px;}h2{    font-family: Tahoma;	color: rgb(195, 190, 175);	font-size: 18px;}h3{    font-family: Tahoma;	color: rgb(96, 88, 81);	font-size: 12px;	}h4{    margin-bottom:0;	font-weight:bold;	color:#652300;}/* Saját */h5 {	padding: 0px;	padding-bottom: 5px;	border-bottom: 1px dashed #999;	margin: 0px;	font-size: 14px;	}h6 {    font-family:Trebuchet MS, Helvetica, sans-serif;    font-size:129%;	line-height:100%;	font-weight: bold;	text-transform:uppercase;	letter-spacing:-0.03em;    color:#605851;    margin-bottom:10px;}a:link, a:visited{	text-decoration:none;	color:#652300;}a:hover{	text-decoration:underline;	color:#00aeef;}#footer {	padding: 15px 5px 0px 0px;	text-align: right;	color: #999;	font-size: 10px;}	#footer a {		color: rgb(0, 174, 239);		font-size: 12px;	}.diagram {	width: 215px; 	background-color: #eee; 	text-align: center; 	font-size: 12px;}.error {	margin: 0 auto;	width: 90%;	padding: 5px;	text-align: center;	font-weight: bold;	background: #ffeeee;	border-top: 2px solid #aa0000;	border-bottom: 2px solid #aa0000;	overflow: hidden;}.succes {	margin: 0 auto;	width: 90%;	padding: 5px;	text-align: center;	font-weight: bold;	background: #eeffee;	border-top: 2px solid #00aa00;	border-bottom: 2px solid #00aa00;	overflow: hidden;}.caution {	margin: 0 auto;	width: 90%;	padding: 5px;	background: #ffffee;	border: 1px solid #dddd00;	overflow: hidden;}TABLE#regist {	width: 600px;	margin: 0 auto;	background-color: #eee; }TABLE#regist TR:hover {	background-color: #aaa; 	color: white;}FORM {	margin: 0px;	padding: 0px;}INPUT.reg:focus {	background-color: white;	border: 2px solid #cd0000;}#login {	position: absolute;	width: 220px;	height: 75px;	right: 10px;	top: 8px;	overflow: hidden;}#login INPUT.text {	width: 120px;	height: 12px;	margin: 2px;	font-size: 12px;}.def {	border-bottom: 2px dashed #C4BEAE;	margin-bottom: 10px}.def span.date {	width: auto;	font-size: 10px;	float: right;	color: #aaa;}	#pages {	margin: 0 auto;	text-align: center;	font-size:10px;	font-weight: bold;	color: #aaa;}#pages a {	font-size:10px;	font-weight: bold;	color: rgb(0, 174, 239);	text-decoration;}#pages a:hover {	color: 888;}TABLE#doc {	margin: 0 auto;	margin-top: 20px;	width: 98%;	border: 0px solid #aaa;	border-collapse: collapse;}TABLE#doc th {	background-color: #666;	color: white;}TABLE#doc th#date {	width: 80px;}TABLE#doc tr.sz {	background-color: #f1f1f1;}TABLE#otc {	margin: 0 auto;	margin-top: 20px;	width: 98%;	border: 0px solid #aaa;	border-collapse: collapse;	font-family: Courier New, Courier,monospace;	font-size: 13px;}TABLE#otc th {	background-color: #c44a49;	color: white;	border: 1px solid #ccc;}TABLE#otc th#date {	width: 150px;}TABLE#otc tr.sz {	background-color: #faf4e9;}TABLE#otc td {	border: 1px solid #aaa;}UL {	margin-left: 30px;	list-style-image: url("blueli.gif");}hr {	height: 2px;	background: url("dash.gif") repeat-x;	border: none;	width: 98%;}html*hr {	height: 2px;	border: 2px dashed #C4BEAE;}DIV.tovabb {	display: none;}p.tovabb {	width: 100%;	text-align: center;	font-size: 10px;}p.tovabb a{	cursor: pointer;}blockquote {	margin: 0px;	margin-left: 15px;}.uli a{	background: url('blueli.gif') no-repeat center left;	margin-left: 30px;	padding-left: 15px;}