body
{
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #555;
	font-family: 'trebuchet ms', tahoma, serif;
	font-size: 14px;
	line-height: 200%;
	width: 100%;
	text-align: justify;

}


img {border: 0px;}

p, div {text-align: justify;}

a	{color: #229; text-decoration: none;}
a:hover	{color: #22c; text-decoration: underline;}

.border1{
	width:760px;
	padding-left:10px;
	margin:0px auto;
	text-align: center;
	background-attachment: scroll; background-repeat: no-repeat; 
	background-position: 0px 100px;background-image:url(bg_left.jpg);
}

.border2{
	width:760px;
	padding-right:10px;
	border:0px solid #00e;
	border-left:1px solid #f8f8f8;
	background-attachment: scroll; background-repeat: no-repeat; 
	background-position: 100% 0%;background-image:url(bg_right.jpg);
}


#main{	width: 540px;
	display:table;
	padding: 100px 10px 20px 210px;
/*	height: 720px;*/
	border:0px solid #00e;
	border-right:1px solid #f8f8f8;
	background-attachment: scroll; background-repeat: no-repeat; 
	background-position: 100% -40px;background-image:url(htlog.jpg);
}

#menu{	position: absolute;
	display:table;
/*	top: 0;*/
/*	left: 0;*/
	width: 200px;
/*	overflow: auto;*/
	border-right:1px solid #f8f8f8;
/*	border:1px solid #00e;*/
	font-size:12px;
}


#footer{width:100%;
	height: 120px;
	margin:0px auto;
	text-align: center;
	padding: 30px 0px 0px 0px;
	border-top:8px solid #f0f0f8;
	line-height: 160%;
	background-color:#225;
	color:#eee;
	letter-spacing: 6px;
	background-attachment: scroll; background-repeat: repeat-x; 
	background-position: 0% 0%;background-image:url(htfooter1.jpg);
}
#footer a	{color: #aaf; text-decoration: none;}
#footer a:hover	{color: #ccf; text-decoration: underline;}

#menutop
{
	width: 200px;
	height: 189px;
	background-color: #eee;
	border-bottom:1px solid #ccc;
	border-right:0px solid #eee;
}



h1{	border-bottom: 1px solid #eee;
	color: #558;
	font-family: tahoma, serif;
	font-weight: 100;
	letter-spacing: 8px;
	font-size: 200%;
	text-align: right;
	background-attachment: scroll; background-repeat: no-repeat; 
	background-position: 100% 100%;background-image:url(ht_h1r.jpg);
}

h2{	border-bottom: 1px dashed #eee;
	color: #558;
	font-family: tahoma, serif;
	letter-spacing: 6px;
	font-weight: 100;
	font-size: 160%;
	text-align: right;
	background-attachment: scroll; background-repeat: no-repeat; 
	background-position: 100% 100%;background-image:url(ht_h1r.jpg);
}

h3{	border-bottom: 1px dashed #eee;
	color: #558;
	font-family: tahoma, serif;
	font-weight: normal;
	font-size: 130%;
}

h4{	border-bottom: 1px dashed #eee;
	color: #558;
	font-family: tahoma, serif;
	font-weight: normal;
	font-size: 110%;
	background-attachment: scroll; background-repeat: no-repeat; 
	background-position: 100% 100%;background-image:url(ht_h1r.jpg);
}

input, textarea, select, button
{
	font-family: tahoma, serif;
	font-size: 12px;
	line-height: 100%;
}

.gomb	{  color: #444; background-color: #bbb; 
border: #eee 1px solid; background-image: url(ht.gif);
}


.just{text-align:justify;}
.cent{text-align:center;}
.job{text-align:right;}
.bal{text-align:left;}

.jobra {float:right;padding: 5px;}
.balra {float:left; padding: 5px;}


.kisbetu {font-size:80%;}
.nagybetu{font-size:120%;}
.nagyonkicsi {font-size:60%;}
.qrvakicsi {font-size:1px;}


big {font-size: 0.8em; }
small {font-size: 1.2em; }

.behuz0		{ padding: 4px 0px 4px 0px; }
.behuz50	{ padding: 4px 0px 4px 50px; }
.behuz100	{ padding: 4px 0px 4px 100px; }
.behuz150	{ padding: 4px 0px 4px 150px; }
.behuz200	{ padding: 4px 0px 4px 200px; }
.behuz250	{ padding: 4px 0px 4px 250px; }
.behuz300	{ padding: 4px 0px 4px 300px; }
.behuz350	{ padding: 4px 0px 4px 350px; }
.behuz400	{ padding: 4px 0px 4px 400px; }
.behuz450	{ padding: 4px 0px 4px 450px; }
.behuz500	{ padding: 4px 0px 4px 500px; }
.behuz550	{ padding: 4px 0px 4px 550px; }
.behuz600	{ padding: 4px 0px 4px 600px; }
.behuz550	{ padding: 4px 0px 4px 650px; }
.behuz700	{ padding: 4px 0px 4px 700px; }

.tores { clear: both; float: none; font-size: 1px; }





