@import "subpage.css";
@import "submenu.css";
@import "newindex.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_admin {
  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 strong,
div#head a span,
div#subhead h1,
div#subhead strong,
div#subhead a span{ display: none;}

div#head a.magyar,
div#subhead a.magyar {
  display: block;
  width: 130px; height: 50px;
  float:right;
  margin-top:15px;   margin-right:5px;
}

div#head a.index,
div#subheadbrizs a.index,
div#subhead a.index{
  display: block; float:left;
  width: 121px; height: 66px;
  margin-top:5px;   margin-left:25px;
}

/* 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 {
  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.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;
}



div#content div.telephelyek {
  float:left;
  width: 266px;
  padding-right: 15px;
}

html > body div#content div.telephelyek {
  padding-left: 6px;
}


div#content div.hirek {
  float:left;
  width: 196px;
}

html > body div#content div.hirek {
   width: 197px;
}

div#content div.hirek h3 {
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  color: #0A6A40;
  font-weight: normal;
  margin: 0; padding:29px 0 6px 0px;
  background-image: url(../i/sub_boxtitle_narrow.gif);
  background-repeat: no-repeat;
  background-position: 0px bottom;
}

div#content div.hirek div.sep {
  height: 1px;
  font-size: 1px;
  margin: 0; padding: 0;
  background-image: url(../i/sub_boxtitle_narrow.gif);
  background-repeat: no-repeat;
  background-position: 0px bottom;
}

a.moreLink {
  background-image: url(../i/link_more_news.gif);
  background-repeat: no-repeat;
  background-position: top left;
  width: 180px; height: 19px;
  display: block;
  float:right;
  margin-top: 5px;
}




a.moreLink span{ display: none;}

div#content div.hirek div.hir1,
div#content div.hirek div.hir2{
  float:right;
  font-family: arial, helvetica, sans-serif; font-size: 11px;
  width: 180px;
  padding: 12px 8px 0px 2px;
  margin-bottom: 1px;
  background-image: url(../i/bg_news.jpg );
  background-position: right -8px;
  background-repeat: no-repeat;
}

div#content div.hirek div.hir1 { border-right: 6px solid #0D7044; /*color: #0D7044;*/ }
div#content div.hirek div.hir2 { border-right: 6px solid #D2B84B; /*color: #A98418;*/ }


div#content div.hirek div.hir1 a.more,
div#content div.hirek div.hir2 a.more {
  float:right;
  padding-right: 6px;
  margin-right: 6px;
  background-position: right 4px;
  background-repeat: no-repeat;
}

div#content div.hirek div.hir1 a.more { background-image: url(../i/bullet_green.gif); }
div#content div.hirek div.hir2 a.more { background-image: url(../i/bullet_brown.gif); }

/* text */
p { font-family: arial, helvetica, sans-serif; font-size: 11px; }

.gray, a.gray, .gray a { color: #848484; }
.piros, a.piros, .piros a { color: #FF0000; TEXT-DECORATION: none;}
.alert, a.alert, .alert a { color: #FF0000; TEXT-DECORATION: none;}
.nemvalaszthato { color: #848484; font-style: italic; TEXT-DECORATION: none; }
.gray2, a.gray2, .gray2 a { margin-top: 10px; width:245px; float:left; font-family: arial, helvetica, sans-serif; font-size: 11px; color: #848484;}
.gray_full { color: #848484; font-family: arial, helvetica, sans-serif; font-size: 11px;}
.gray_link { color: #848484; font-family: arial, helvetica, sans-serif; font-size: 11px; TEXT-DECORATION: none}
.green, a.green, .green a { color: #0D7044; TEXT-DECORATION: none;}
.green_full { color: #0D7044; font-family: arial, helvetica, sans-serif; font-size: 11px;}
.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;}
.bold { font-weight: bold;}
.fieldLabel_error {clear: both; padding: 0 0 0 180px;color: #ff0000;
}


a.nou, .nou a { text-decoration: none; }

a.ou { text-decoration: none; }
a.ou:hover { text-decoration: underline; }

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{

  float:left;
}

div#menu {
  width: 797px; height: 32px;
  background-image: url(../i/menu_selected.png); background-repeat: no-repeat; background-position: top left;
}

div#menu .clear{
	display: inline;
}


div#menu a.akcios,
div#menu a.fahazak,
div#menu a.kapcsolat,
div#menu a.szabalyzat,
div#menu a.fuvar,
div#menu a.reszleteskereses
{
  height: 32px;
  display: block; float:left;
  background-repeat: no-repeat; background-position: top left;
}

div#menu a.kereses,
div#menu a.tudtae,
div#menu a.faviccek
{
  height: 32px;
  display: block; float:right;
  background-repeat: no-repeat; background-position: top left;
}

div#menu a.akcios { background-image: url(../i/menu_01.png); width: 109px;}
div#menu a.fahazak { background-image: url(../i/menu_02.png); width: 65px;}
div#menu a.kapcsolat { background-image: url(../i/menu_03.png); width: 75px;}
div#menu a.szabalyzat { background-image: url(../i/menu_04.png); width: 75px;}
div#menu a.fuvar { background-image: url(../i/menu_05.png); width: 64px;}
div#menu a.reszleteskereses { background-image: url(../i/menu_06.png); width: 114px;}
div#menu a.kereses { background-image: url(../i/menu_08.png); width: 67px;}
div#menu a.tudtae { background-image: url(../i/menu_09.png); width: 64px;}
div#menu a.faviccek { background-image: url(../i/menu_10.png); width: 63px;}

div#menu a.akcios:hover,
div#menu a.fahazak:hover,
div#menu a.kapcsolat:hover,
div#menu a.szabalyzat:hover,
div#menu a.fuvar:hover,
div#menu a.reszleteskereses:hover,
div#menu a.kereses:hover,
div#menu a.tudtae:hover,
div#menu a.faviccek:hover,
div#menu a.on
{
  background-image: none;
}

div#menu a.akcios span,
div#menu a.fahazak span,
div#menu a.kapcsolat span,
div#menu a.szabalyzat span,
div#menu a.fuvar span,
div#menu a.reszleteskereses span,
div#menu a.kereses span,
div#menu a.tudtae span,
div#menu a.faviccek 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: 305px;
   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: 55px;
  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: 100px;
  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: auto; 
}

