@import "subpage.css";
@import "submenu.css";

html, body { margin: 0; padding: 0; height: 100%; background-color: #EFE9CA; }

img { border:0;}

body.sub {
  background-image: url(../i/body_back.gif);
  background-repeat: repeat-y;
  background-position: center;
  background-color: #EFE9CA;
}

div#page {
  width: 872px;
  /*left: 50%; margin-left: -436px;*/

  margin: 0 auto;
  /*clear:both;*/
  position: relative;
  /*float:left;*/
  /*min-height: 100%;
  height: auto !important;
  height: 100%;*/
  background-color: #FFF;
  background-image: url(../i/index_body_back.gif);
  background-repeat: repeat-y;
  background-position: center;
}

html > body div#page {
margin: 0;
float:left;
left: 50%; margin-left: -436px;

}

div#subpage {
  width: 797px;
  left: 50%; margin-left: -398px;
  /*clear:both;*/
  position: relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  background-color: #FFF;
  background-image: url(../i/sub_content_bg.gif); background-repeat: repeat-y; background-position: 195px top;
}

div#subpage_ref {
  width: 797px;
  left: 50%; margin-left: -398px;
  /*clear:both;*/
  position: relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  background-color: #FFF;

}

div#subpage_hirfa {
  width: 797px;
  left: 50%; margin-left: -398px;
  /*clear:both;*/
  position: relative;
  height: 10%;
  background-color: #FFF;

}


div#page div#main{
  padding: 0 0 0px 0;
  width:797px;
  position: relative;
  margin: 0 auto;
   background-color: #FFF;
  /* float:left;*/
}

div#main{
  padding: 0 0 77px 0;
  width:797px;
  position: relative;
  /*float:left;*/
}




html > body div#main { /*float: left;*/ }




div#head {
  float:left;
  width: 797px; height: 83px;
  background-image: url(../i/head_noeng.jpg); background-repeat: no-repeat; background-position: top left;
}

div#subhead {
  /*float:left;*/
  width: 797px; height: 83px;
  background-image: url(../i/head_noeng.jpg); background-repeat: no-repeat; background-position: top left;
}

div#subheadbrizs {
  /*float:left;*/
  width: 797px; height: 83px;
  background-image: url(../i/head_noeng_brizs.jpg); background-repeat: no-repeat; background-position: top left;
}

div#head h1,
div#head h2,
div#head strong,
div#head a span,
div#subhead h1,
div#subhead h2,
div#subhead strong,
div#subhead a span{ display: none;}

div#head a.english,
div#subhead a.english,

div#head a.magyar,
div#subhead a.magyar {
  display: block;
  width: 94px; height: 16px;
  background-image: url(../i/english_version.gif); background-repeat: no-repeat; background-position: top left;
  float:right;
  margin-top:5px;
}

div#head a.magyar,
div#subhead a.magyar { background-image: url(../i/hungarian_version.gif); }

div#head a.index,
div#subheadbrizs a.index,
div#subhead a.index{
  display: block; float:left;
  width: 165px; height: 66px;
  margin-top:5px;
}

/* content */
div#content {
  /* background-color: #FFF; */
  position:relative;
  /*float:none;*/
  width: 797px;
}

div#subpage div#content {
  /* background-color: #FFF; */
  position:relative;
  /*float:none;*/
  width: 797px;
}

div#content div.flash{
  float:left;
  width: 797px; height: 242px;
  background-color: #DDDDDD;
}

div#content div.index {
  width: 313px;
  float:left;

}

div#content div.empty {
  background-image: url(../i/bg_index_leftbottom.jpg); background-repeat: no-repeat; background-position: left bottom;
  padding-bottom: 156px;
}


div#content div.akciok,
div#content div.promo,
div#content div.alert {
  float: left;
  width: 313px;
  margin-bottom: 19px;

  padding-bottom: 3px;
}

div#content div.akciok {
  border-left: 7px solid #0A6A40;
}
div#content div.promo {
  border-left: 7px solid #D2B84B;
}
div#content div.alert {
  border-left: 7px solid #E50000;
}


div#content div.akciok h3,
div#content div.promo h3 {
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  width:289px;
  background-image: url(../i/sub_boxtitle.gif); background-repeat: no-repeat; background-position: 10px bottom;
  font-weight: normal;
  margin: 0; padding:0px 0 15px 12px;
}

div#content div.akciok h3 {
  color: #0A6A40;
}

div#content div.promo h3 {
  color: #D2B84B;
}


div#content div.akciok p,
div#content div.promo p {
  display: block;  width:289px;
  padding:0px 0 0px 12px;
  margin-top: 0;
  margin-bottom: 2px;
}

img.framedPic {
  padding: 10px 11px 12px 11px;
  background-image: url(../i/bg_box_img.jpg); background-repeat: no-repeat; background-position: top left;
  display: block;
}
/* text */
p { font-family: arial, helvetica, sans-serif; font-size: 11px; }

.red, a.red, .red a { color: #FF0000; TEXT-DECORATION: none;}
.bold { font-weight: bold;}
.gray, a.gray, .gray a { color: #848484; }
.gray2, a.gray2, .gray2 a { margin-top: 10px; width:245px; float:left; font-family: arial, helvetica, sans-serif; font-size: 11px; color: #848484;}
.green, a.green, .green a { color: #0D7044; TEXT-DECORATION: none}
.brown, a.brown, .brown a { color: #A98418; TEXT-DECORATION: none}
.white, a.white, .white a { color: #FFF; TEXT-DECORATION: none}
.kepalairas { color: #A98418; FONT-SIZE: 10px; TEXT-DECORATION: none; font-family: arial}
.gray_full { color: #848484; font-family: arial, helvetica, sans-serif; font-size: 11px;}

a.nou, .nou a { text-decoration: none; cursor: pointer;}

a.ou { text-decoration: none; cursor: pointer;}
a.ou:hover { text-decoration: underline; cursor: pointer;}

h3 {
  font-family: tahoma, helvetica, sans-serif; font-size: 19px;
  font-weight: normal;
}

h4 {
  padding: 0 39px 7px 10px;
  margin: 0;
  font-family: arial, helvetica, sans-serif; font-size: 12px;
  display: block; /*float:right; clear:both;*/
  width: 517px;
}

h4.white { background-image: url(../i/bullet_white.gif); background-repeat: no-repeat; background-position: 0px 4px; }
h4.brown {
	  clear: both;
	  float: left;
	  display: block;
}
/* menu */

div#page div#menu,
div#page div#menu_en {

  float:left;
}

div#menu {
  width: 797px; height: 32px;
  /*float:left;*/
  /*position: absolute; float: left; clear: both; left: 0px; top: 83px;*/
  background-image: url(../i/menu_selected.jpg); background-repeat: no-repeat; background-position: top left;
}

div#menu a.ceginformacio,
div#menu a.termekek,
div#menu a.vasarlas,
div#menu a.galeria,
div#menu a.kapcsolat,
div#menu a.oldalak
{
  height: 32px;
  display: block; float:left;
  background-repeat: no-repeat; background-position: top left;
}


div#menu a.fooldal,
div#menu a.galeria
{
  height: 32px;
  display: block; float:right;
  background-repeat: no-repeat; background-position: top left;
}

div#menu a.ceginformacio { background-image: url(../i/menu_1.jpg); width: 115px;}
div#menu a.termekek { background-image: url(../i/menu_2.jpg); width: 139px;}
div#menu a.vasarlas { background-image: url(../i/menu_3.jpg); width: 127px;}
div#menu a.kapcsolat { background-image: url(../i/menu_4.jpg); width: 99px;}
div#menu a.oldalak { background-image: url(../i/menu_5.jpg); width: 131px;}

div#menu a.fooldal { background-image: url(../i/menu_6.jpg); width: 92px;}
div#menu a.galeria { background-image: url(../i/menu_7.jpg); width: 94px;}

div#menu a.ceginformacio:hover,
div#menu a.termekek:hover,
div#menu a.vasarlas:hover,
div#menu a.fooldal:hover,
div#menu a.galeria:hover,
div#menu a.kapcsolat:hover,
div#menu a.oldalak:hover,
div#menu a.on
{
  background-image: none;
}

div#menu a.ceginformacio span,
div#menu a.termekek span,
div#menu a.vasarlas span,
div#menu a.fooldal span,
div#menu a.galeria span,
div#menu a.kapcsolat span,
div#menu a.oldalak span

{ display:none; }


div.h3index {
  float:left; clear:right;
  padding: 3px 0 13px 12px;
  background-image: url(../i/sub_boxtitle.gif); background-repeat: no-repeat; background-position: 10px bottom;


}
div.h3index img{
  padding: 0;
  background-image:none;
  display: block;
}
div.h3news {
  float:left;clear:right;
  padding: 14px 0 0px 0;
  background-image: url(../i/sub_boxtitle_narrow.gif); background-repeat: no-repeat; background-position: 0px bottom;
}

div.nyitvatartas_kozepre {
  float:left;clear:left;
  padding: 7px 0 13px 0px;
  background-image: url(../i/sub_boxtitle_middle.gif); background-repeat: no-repeat; background-position: 0px bottom;
}
/*html > body div.h3index{margin-left: 30px;}*/



/* footer */

div#footIndex_en,
div#footIndex {
  width: 872px;
  float:left;
  padding: 0px 0px 36px 0px;
  background-image: url(../i/index_foot_back.gif);
  background-repeat: repeat-y;
  background-position: center;
}

div#footIndex_en div#foot_i,
div#footIndex div#foot_i {
  height: 68px; width: 763px;
  /*float:left;*/
  background-color: #07633A;
  background-image: url(../i/bg_footer.jpg); background-repeat: no-repeat; background-position: bottom;

  border-top: 1px solid #FFF;
  padding: 9px 0 0 34px;
  margin: 0 auto;
}



div#foot,
div#foot_en {
  height: 68px; width: 763px;
  /*float:left;*/
  background-color: #07633A;
  background-image: url(../i/bg_footer.jpg); background-repeat: no-repeat; background-position: bottom;
  /*position: absolute;*/
  bottom: 0 !important;
  bottom: -1px;
  border-top: 1px solid #FFF;
  padding: 9px 0 0 34px;
  clear: both;
}
* html div#foot,
* html div#foot_en { z-index:-1;
 }

.copy {
   width: 294px;
   padding: 12px 0 13px 0;
   color: #83B19D;
  font-family: arial, helvetica, sans-serif; font-size: 11px;
  float:left;
}

.sitemap {
  width: 54px;
  /*background-image: url(../i/footer_sep.gif); background-position: left; background-repeat: no-repeat;*/
  padding: 12px 12px 13px 13px;
  font-family: arial, helvetica, sans-serif; font-size: 11px;
  float:left;
}
div#footIndex_en .sitemap,
div#foot_en .sitemap { width: 35px;}

.contact {
  width: 46px;
  /*background-image: url(../i/footer_sep.gif); background-position: left; background-repeat: no-repeat;*/
  padding: 12px 14px 13px 13px;
  font-family: arial, helvetica, sans-serif; font-size: 11px;
  float:left;
}

div#footIndex_en .contact,
div#foot_en .contact { width: 32px; }

.legal {
  width: 78px;
  /*background-image: url(../i/footer_sep.gif); background-position: left; background-repeat: no-repeat;*/
  padding: 12px 12px 13px 14px;
  font-family: arial, helvetica, sans-serif; font-size: 11px;
  float:left;
}
div#footIndex_en .legal,
div#foot_en .legal { width: 82px; }

.mitisoft  {
  width: 131px;
  /*background-image: url(../i/footer_sep.gif); background-position: left; background-repeat: no-repeat;*/
  padding: 9px 14px 11px 43px;
  font-family: arial, helvetica, sans-serif; font-size: 11px;
  float:left;
}


div#akcio2,
div#akcio3,
div#akcio4,
div#promo2,
div#promo3,
div#promo4 { display: none;}

/*div.akcioContainer,
div.promoContainer{
  height: 170px;
}*/


