body {
  text-align:center;
  color: #363636;
  font-family: Tahoma;
  font-size: 11px;
  margin:0;
  cursor:default;
  background:#E45302;
}

#top {
  width:996px;
  height:250px;
  background:url(images/header.png) center;
}

#bottom,
#main {
  width:996px;
  margin:0 auto;
  background:white;
}

#alsomenu,
#felsomenu {
  list-style:none;
  margin:0;
  padding:0;
}

#felsomenu li {
  width:166px;
  height:23px;
  float:left;
  background:url(images/menu_back2_2.gif);
  padding-top:9px;
}

#felsomenu li a {
  color:white;
  font-weight:bold;
  text-decoration:none;
  font-size:14px;
}

#felsomenu li a.pirosmenu {
color:#FEC82A;
}

#content {
  clear:both;
  /*height:400px;*/
  padding-top:1px;
}

#bottom {
  clear:both;
  background:#CFCFCF;
  padding-top:0px;
  height:60px;
}

#alsomenu {
  padding:10px 0 5px 0;
  color:#363636;
}

#alsomenu li {
  display:inline;
  padding:0px 20px;
}

.copyright a,
#alsomenu a {
  color:#363636;
  text-decoration:none;
}

#alsomenu li a:hover {
  text-decoration:underline;
}

.bal,
.jobb {
  width:191px;
  float:left;
}

.bal h2,
.jobb h2 {
  margin:0;
  padding:0;
  width:191px;
  height:24px;
  color:white;
  text-transform:uppercase;
  font-size:14px;
  padding-top:8px;
}

.jobb j2.red,
.bal h2.red { background:url(images/bal_head2.gif); }
.jobb h2.grey,
.bal h2.grey { background:url(images/bal_head1_2.gif); }
a h2 { text-decoration:none; }
.termekmenu {
margin:0;
padding:10px 0;
list-style:none;
}

.termekmenu li {
width:166px;
line-height:17px;
background:url(images/termekmenu_back.gif) no-repeat;
text-align:left;
padding:3px 0 0 25px;
overflow-x:hidden;
}

.termekmenu li a {
text-decoration:none;
color: #363636;
}

.termekmenu li ul {
list-style:none;
margin:0;
padding:0;
display:none;
}

.termekmenu li.opened ul {
  display:block;
}

.kozep {
padding-left:1px;
float:left;
width:613px;
}

.kozep h2 {
background:#CFCFCF;
margin:0;
height:24px;
padding:8px 0 0 20px;
  font-size:14px;
text-align:left;
}

.egyoldalas {
  clear:both;
border:1px dotted #363636;
text-align:justify;
margin:10px;
padding:10px;
}

.egyoldalas h4,
.egyoldalas em { color:#4E7700; }

.egyoldalas h4 {
margin:0;
padding:10px 0;
font-size:13px;
}

ul.loginactions {
list-style:none;
padding:0;
margin:5px 0 10px 0;;
}

ul.loginactions a {
color:#4E7700;
text-decoration:none;
}

ul.loginactions a:hover {
text-decoration:underline;
}

.kosartartalom {
  padding:10px;
}

ul.submenu {
  list-style:none;
  padding:0;
  margin:0 0 0 5px;
}

ul.submenu li {
  float:left;
  margin:5px 4px;
}

ul.submenu li a {
background:#4E7700;
color:white;
text-decoration:none;
font-weight:bold;
font-size:13px;
padding:5px;
width:163px;
display:block;
}

ul.submenu li a.akt {
background:#6E9900;
}


.termeklista {
text-align:left;
padding:10px;
}

.egytermek_out { 
margin:5px;
float:left;
}

.egytermek {
border:1px dotted #ccc;
width:264px; 
min-height:250px;
padding:10px;
text-align:left;
}

.egytermek .szoveg { 
float:left; 
width:146px; 
}

* html .egytermek { width:259px; }

.egytermek h3 {
margin:0 0 5px 0;
padding:5px;
background:#E45302;
color:white;
font-size:13px;
}

.egytermek .ar {
  clear:both;
  text-align:center;
  padding-top:10px;
}

#akciok .egytermek_out { 
margin:0;
margin-top:5px;
margin-bottom:5px;
}

#akciok .egytermek {
width:179px;
height:auto;
margin:0;
padding:5px;
}

#akciok .egytermek .szoveg { clear:both; }

#akciok .egytermek .kep {
text-align:center;
}

.tovabbi {
padding:10px 0 5px 0;
font-weight:bold;
}

.tovabbi a {
  text-decoration:none;
  color:#c00;
}

.msg_err,
.msg_suc {
  padding-top:10px;
  font-weight:bold;
}

.msg_err { color:#c00; }
.msg_suc { color:#0c0; }

a.arlista {
  font-weight:bold;
  text-decoration:none;
  color: #363636;
}

a.arlista:hover {
  text-decoration:underline;
}

li.aktual a {
  color:#c00;
}

.kovess {
display:block;
text-decoration:none;
margin-bottom:2px;
}

.kovess span {
background:#901003;
font-weight:bold;
color:white;
padding:10px 0;
display:block;
width:140px;
float:left;
}

.kovess img {
border:none;
}
