body{
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	overflow-x: hidden;
}
body{
	text-align: -moz-center;
}
div {
  font-size: 14px;
  line-height: 20px;
  text-align: justify;	
}
.main_table {
	color: #535353;
	background: url(images/hatter_company.jpg) repeat-x;
	background-color: #ffffff;
}
td.oldal {
	background: #02490D;
	width: 112px;
}
td.fejlec {
	width: 800px;
	height: 48px;
	text-align: left;
	padding-left:15px;
	padding-right:15px;
}
td.bal_oldal {
	height: 500px;
	width: 610px;
	text-align: left;
  padding-left: 15px;
	padding-right: 15px;
}
td.fuggoleges_csik {
	height: 550px;
	width: 10px;
	text-align: center;
	background: url(images/duplapotty_fuggoleges.gif) repeat-y;
}
td.vizszintes_csik {
	background: url(images/duplapotty_vizszintes.gif) repeat-x;
}
td.vizszintes_csik_igazitas {
  padding-top:5px;
  padding-left:15px;
  padding-right:15px;
}
td.jobb_oldal {
	height: 550px;
	width: 180px;
	text-align: center;
	text-align: -moz-center;
}
div.ceg_nev {
  padding-right:15px;
  padding-bottom: 2px;
  font-size: 18px;	
  font-weight: bold;
  color: #004C04;
}
div.uzlet_nev {
  /*padding-right:15px;*/
  font-size: 14px;	
  font-weight: bold;
  color: #004C04;
}
div.tevekenyseg_vallalkozas {
  /* padding-right:5px; */
  font-size: 14px;	
  font-weight: bold;
	color: #575956;
}
div.cim {
  padding-right:15px;
  font-size: 14px;	
  font-weight: bold;
	color: #575956;
}
td.bal_oldal_alap {
	width: 590px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
}
td.fuggoleges_csik_alap {
	width: 10px;
	text-align: center;
	background: url(images/duplapotty_fuggoleges.gif) repeat-y;
}
td.jobb_oldal_alap {
	width: 180px;
	text-align: center;
	text-align: -moz-center;
}
a.link {
	font-size: 14px;	
	color: #575956;
	text-align: right;
	font-weight: bold;
	text-decoration: none;	
}
a.link:hover {
	font-size: 14px;	
	color: #575956;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
}
a.back_link {
	font-size: 14px;	
	color: #045618;
	text-align: right;
	font-weight: bold;
	text-decoration: none;	
}
a.back_link:hover {
	font-size: 14px;	
	color: #045618;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
}
div.logotarto {
  /*width:100px; */
  text-align:center;
}
div.keptarto {
  /*width:100px; */
  text-align:center;
  margin-bottom:25px;
  margin-top:15px;
}
img.kocka {
  vertical-align:middle;
  margin-top:-2px;
}
div.content {
  font-size: 14px;
  line-height: 20px;
  text-align: justify;	
  margin-top:15px;
  padding:0px;
  
}
pre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
  margin:0px;
  padding:0px;

  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.p_pre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
  margin:0px;
  padding:0px;   
  text-align: justify;
}
h1 {
	font-size: 14px;
	color: #252525;
}
div.zaszlo {
  float:right;
}
img.flag {
  vertical-align:middle;   
}
table.hatter {
	background: url(images/hatter_potty.jpg) repeat-y;
	background-color: #ffffff;
}
<!-- #productImageLayer {
	display: none; position: absolute;
} -->
#productImageLayer {display: none; margin:0 auto; width:400px; height:400px; top:150px; left:300px; position:fixed;}
/* IE */ * html #productImageLayer { /*\*/position: absolute; top: expression((150 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((300 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }

td.fej_background {
  background: url(images/fejlec_hatterkep.jpg) repeat-x;
}