body {
	background: url(images/bg.jpg) center top repeat-x #A7A4A4; margin: 0px; font: 12px Tahoma; line-height: 18px;
}
#content {
	background: url(images/total_tartalom_bg.jpg) center top repeat-y transparent; width: 920px; overflow: hidden;
}
#h1header {
	background: url(images/h1_header_bg.jpg) center top no-repeat transparent; width: 920px; height: 40px;
}
#h1header h1 {
	font-size: 12px; color: white; margin: 0px; padding: 10px 0px 0px 0px;
}
.menu {
	height: 47px; background: url(images/menu_bg.jpg) top left no-repeat transparent; width: 920px; text-align: left;
	
}
.menu_inner { margin: 18px 0px 0px 0px;  float: left; height: 29px; overflow: hidden; width: 920px;}
.menu img { float: left; margin: 0px; padding: 0px; border: 0px; }
.menu a {
	background: url(images/menusor_bg.jpg) top left repeat-x transparent; height: 29px;
	font: 12px Tahoma; color: #7A0000; font-weight: bold; display: block; float: left; padding: 8px 0px 0px 0px;
	text-decoration: none; margin: 0px;
}
.menu a:hover { color: #557700; }
.balhasab { 
	float: left; width: 189px; overflow: hidden;
	text-align: left;
}
.balhasab p {
	margin: 10px; 
}
.tartalom { 
	float: left; width: 731px; overflow: hidden;
	background: url(images/tartalom_teto_bg.jpg) center top no-repeat transparent;
	text-align: left;
}
.tartalom .ikon {
	border: 2px solid #D22C00; float: left; margin: 5px;
}
.tartalom a { color: #86BB00; font-size: 11px; text-decoration: none; font-weight: bold; }
.tartalom .szoveges {
	 padding: 15px 55px 15px 15px; 
}
.tartalom h2 {
	font-size: 16px; color: #D22C00; margin: 0px;
}
.tartalom h3 {
	font-size: 14px; color: #D22C00; margin: 0px 0px 10px 0px;
}
.izelito {
	width: 320px; float: left;
}
.refizelito {
	width: 320px; float: right;
}
.modulcim {
	width: 263px; height: 37px;
	background: url(images/almenu_cim.jpg) top left no-repeat transparent;
	font: 14px Verdana; font-weight: bold; color: white;
	line-height: 37px; padding-left: 10px;
}
.termekizelito {
	clear: both;
}
.termekizelito .cim {
	margin-top: 15px;
}
.termekizelito a {
	color: #D22C00;
}
.termekizelito a:hover {
	color: #D22C00; text-decoration: underline;
}
.datum {
	font-size: 11px;
}
.lablec {
	clear: both; width: 920px; overflow: hidden; text-align: left;
}
.lablec_menu {
	background: url(images/lablec_menu_bg.jpg) left top no-repeat transparent; height: 30px;
}
.lablec_menu a {
	color: black; text-decoration: none; font-weight: bold; margin-left: 20px; line-height: 30px;
}
.lablec_menu a:hover {
	text-decoration: underline;
}
.lablec_egyeb {
	background: url(images/lablec_3.jpg) left top no-repeat transparent; height: 64px; color: #922727; padding-left: 20px; padding-top: 10px;
}
.lablec_egyeb p {
	color: #922727; margin-left: 20px;
}
.lablec_egyeb a {
	color: #922727; text-decoration: none;
}
#ref {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px; z-index: 10;}
.ize:hover #ref {display:block; position:absolute; top:0px; left:150px; width:250px; height: 237px; border:10px solid #fff;}
#galeria {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px; z-index: 10;}
.ize:hover #galeria {display:block; position:absolute; top:0px; left:350px; width:250px; height: 237px; border:10px solid #fff;}
#elerh {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px; z-index: 10;}
.ize:hover #elerh {display:block; position:absolute; top:0px; left:600px; width:250px; height: 237px; border:10px solid #fff;}

/*Termékek aloldal*/
ul.menu1, ul ul {
  padding:0;
  margin:0;
  border:0;
  list-style-type:none;
  overflow:hidden;
  background:#F2F2F2;
  width:14em;
  text-align:left;
  color:#F2F2F2;
  border:1px solid #F2F2F2;
}

ul.menu1 table {
  border-collapse:collapse;
  padding:0;
  margin:0;
  font-size:1em;
}

ul.menu1 ul {
  margin-left:1em;
}

ul.menu1 li {
  text-indent:0.5em;
}

ul.menu1 li.drop {
  margin-bottom:-2px;
}

ul.menu1 li a,
ul.menu1 li a:visited {
  display:block;
  width:14em;
  height:2em;
  line-height:1.9em;
  text-decoration:none;
  color:#D22C00;
}

ul.menu1 li a.last,
ul.menu1 li a.last:visited {
  display:block;
  width:14em;
  height:14em;
  line-height:2em;
}

ul.menu1 li ul {
  display:none;
}

ul.menu1 li:hover a,
ul.menu1 li a:hover{
  border:0;
  color:#D22C00;
  font-weight:bold;
}

ul.menu1 li:hover ul,
ul.menu1 li a:hover ul {
  display:block;
  height:12em;
  width:12em;
  margin-top:-1px;
  background:#E6B9C0;
  border:1px solid #E6B9C0;
}

ul.menu1 li:hover ul li a,
ul.menu1 li a:hover ul li a {
  height:2em;
  background:#E6B9C0;
  color:#F2F2F2;
  font-weight:normal;
}

ul.menu1 li:hover ul li:hover a,
ul.menu1 li a:hover ul li a:hover {
  background:#DDA2AA;
  color:#fff;
}

.egyhir_bal {
	margin: 10px; font-size: 11px;
}
.egyhir_bal .datum {
	display: block;
}
.cim {
	text-decoration: none; color: black; font-weight: bold; font-size: 12px; display: block;
}
.egyhir_bal .cim a:hover {
	text-decoration: underline;
}
.egyhir_bal img {
	border: 0px;
}
.reftable {
	margin-bottom: 15px;
}

.menupic0 {
  width: 59px;
  height: 29px;
  float: left;
  background: url(images/menu_0.jpg);
}
.menupic1 {
  width: 42px;
  height: 29px;
  float: left;
  background: url(images/menu_1.jpg);
}
.menupic2 {
  width: 42px;
  height: 29px;
  float: left;
  background: url(images/menu_2.jpg);
}
.menupic3 {
  width: 42px;
  height: 29px;
  float: left;
  background: url(images/menu_3.jpg);
}

