/*                             */
/* AZ EGÉSZ HONLAPRA VONATKOZÓ */
/*                             */
#egesz
{
  width: 891px;
  font-family: Arial, sans-serif;
  background: url(images/egesz-bg.gif) repeat-y;
}


/*                     */
/* FELSŐMENÜ           */
/*                     */
#felsomenu
{
  width: 649px;
  height: 117px;
  float: left;
  background: url(images/logo.gif) no-repeat;
  border: 0px;
  margin: 0px;
}
#felsomenu .menubox
{
  width: 648px;
  height: 22px;
  border-right: 1px solid #B50000;
  margin-top: 95px;
  background: url(images/menubox-bg.gif);
}
#felsomenu .menuimg
{
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 6px;
  border: 0px;
}
#felsomenu .csavohaj
{
  position: absolute;
  width: 29px;
  height: 7px;
  display: inline;
  background: url(images/csavohaj.gif) no-repeat;
  margin-left: 329px;
  margin-top: 15px;
}

/*                     */
/* OSZLOP              */
/*                     */
#oszlop
{
  width: 242px;
  height: 266px;
  float: right;
  background: url(images/oszlop-bg.gif);
  overflow: hidden;
}
#oszlop .oszlop_anim
{
  margin-left: 10px;
}

/*                     */
/* BALOLDAL            */
/*                     */
#baloldal
{
  width: 251px;
  float: left;
  background: #ADDDAD url(images/baloldal-bg.gif) repeat-y;
}

/*                     */
/* BALOLDAL - Hírek    */
/*                     */
#baloldal .hir_fejlec
{
  background: url(images/hirek.gif) no-repeat;
  width: 251px;
  height: 41px;
}
#baloldal .hir_kulsobox
{
  background: #C7D5C7;
  width: 249px;
  border-bottom: 2px solid #C2C1C2;
  font-size: 11px;
}
#baloldal .hir_belsobox
{
  background: #E2F2E2;
  width: 235px;
  margin-left: 14px;
}
#baloldal .hir_datum
{
  color: #008C00;
  padding-left: 5px;
  padding-top: 5px;
}
#baloldal .hir_szoveg
{
  color: #1E401E;  
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}
#baloldal .hir_szoveg img
{
  display: inline;
}
#baloldal .hir_alsokulsobox
{
  background: #B8C6B8;
  width: 249px;
}
#baloldal .hir_tovabbi
{
  background: #D9E9D9;
  width: 235px;
  margin-left: 14px;
  font-size: 11px;
  /*text-align: center;*/
  padding-top: 6px;
  padding-bottom: 6px;
}
#baloldal .hir_tovabbi a
{
  color: #050;
  text-decoration: none;
  /*font-weight: bold;*/
  margin-left: 6px;
}
#baloldal .hir_tovabbi a:hover
{
  text-decoration: underline;
}


/*                     */
/* BALOLDAL - Hírlevél */
/*                     */
#baloldal .hirlevel_fejlec
{
  width: 251px;
  height: 32px;
  background: url(images/hirlevel.gif);
}
#baloldal .hirlevel_kulsobox
{
  background: #ABCBAB;
  width: 249px;
}
#baloldal .hirlevel_belsobox
{
  background: #C2E7C2;
  width: 235px;
  margin-left: 14px;
  font-size: 11px;
}
#baloldal .hirlevel_szoveg
{
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
  color: #0D240D;
}
#baloldal .hirlevel_urlap
{
  margin: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#baloldal .hirlevel_email
{
  border: 1px solid #000;
  width: 142px;
  height: 13px;
  font-size: 11px;
}
#baloldal .hirlevel_ok
{
  border: 1px solid #FFF;
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
  background: #008C00;
  height: 18px;
  width: 27px;
}


/*                     */
/* CSÁVÓ               */
/*                     */
#csavo
{
  width: 398px;
  height: 149px;
  float: left;
  background: url(images/csavo.jpg);
}

/*                     */
/* CSÁVÓ alatt         */
/*                     */
#csavoalatt
{
  width: 640px;
  height: 38px;
  float: right;
  background: url(images/csavoalja.jpg);
}
#csavoalatt .jobb_gepjarmupark
{
  width: 192px;
  height: 38px;
  background: url(images/gepjarmupark.jpg) no-repeat;
  background-position: 0px 7px;
  float: right;
}

/*                     */
/* HONLAP bottom       */
/*                     */
#alul
{
  float: left;
  width: 891px;
  height: 43px;
  background: #008C00;
  font-family: Arial, sans-serif;
/*  margin-top: 11px;    */
}
#alul .linkek
{
  width: 891px;
  height: 30px;
  border-top: 1px solid #FFF;
  background: #024E02;
  margin-top: 13px;
  text-align: center;
}
#alul .linkekkeret
{
  padding-top: 8px;
  width: 891px;
}
#alul .linkek a
{
  color: #C2E7C2;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
#alul .linkek a:hover
{
  text-decoration: underline;
}
#alul .linkek img
{
  margin-left: 10px;
  margin-right: 10px;
}
#alsoszoveg
{
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 11px;
  color: #969696;
  float: left;
  width: 891px;
  text-align: center;
  font-family: Arial, sans-serif;
}
#alsoszoveg a
{
  color: #969696;
  text-decoration: none;
}
#alsoszoveg a:hover
{
  text-decoration: underline;
}

/*                     */
/* CONTENT             */
/*                     */
#content
{
  width: 640px;
  float: right;
  background: #DDD;
  font-size: 11px;
}
#content .keret
{
  width: 611px;
  margin-left: 8px;
  background: #C9C9C9;
  margin-bottom: 9px;
  padding-bottom: 1px;
}
#content .hatter
{
  width: 609px;
  margin-left: 1px;
  background: url(images/content-bg.jpg) repeat-x;
  background-color: #F5F5F5;
  background-position: bottom center;
  color: #5B5B5B;
}
#content .belso
{
  padding-left: 8px;
  padding-right: 8px;
}
#content .szoveg
{
  font-size: 11px;
  color: #5B5B5B;
}
#content .edit
{
  border: 1px solid #A5A5A5;
  font-size: 11px;
  color: #060;
}
#content .button
{
  border: 1px solid #119400;
  background-color: #8DB886;
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
}
#content .subcontent
{
  padding-left: 8px;
  padding-top: 14px;
}
#content td
{
  font-size: 11px;
  color: #5B5B5B;
}
#content p
{
  margin-top: 0px;
  margin-bottom: 12px;
}
#content form
{
  margin-top: 0px;
  margin-bottom: 0px;
}
#content .content_title
{
  padding-left: 8px;
  padding-top: 8px;
}
#content .piros
{
  color: #B00;
}

/*                     */
/* Főoldal             */
/*                     */
#miert .reszletek
{
  background: #FFF;
  width: 270px; margin-left: 95px;
  height: 17px;
  border: 1px solid #AAA;
  text-align: center; padding: 2px 0 0 0;  
}

#miert a
{
  color: #B50000;
  font-weight: bold;
  text-decoration: none;
}


/*                     */
/* Hírlevél            */
/*                     */
#hirlevel
{
  width: 609px;
  height: 262px;
  background: url(images/hirlevel-bg.jpg) no-repeat;
  background-position: center bottom;
}
#hirlevel td
{
  font-weight: bold;
}

/*                     */
/* Pályázatok          */
/*                     */
#palyazatok
{
  width: 609px;
  height: 350px;
  background: #F6F5F5 url(images/palyazatok-bg.jpg) no-repeat;
  background-position: center bottom;
  vertical-align: top;
}
#palyazatok table
{
  width: 570px;
  margin-top: 5px;
  margin-left: 8px;
}
#palyazatok a
{
  text-decoration: none;
  font-weight: bold;
  color: #5B5B5B;
}
#palyazatok a:hover
{
  text-decoration: underline;
}


/*                     */
/* Tanácsok            */
/*                     */
#tanacsok
{
  width: 609px;
  vertical-align: top;
}

/*                     */
/* Hírek               */
/*                     */
#hirek
{
  width: 609px;
  height: 240px;
  background: url(images/content-bg.jpg) repeat-x;
  vertical-align: top;
  background-color: #E5E5E5;
}
#hirek .hir_elozetes
{
  padding: 8px 16px 8px 8px;
  font-weight: bold;
}
#hirek .hir_szoveg
{
  padding: 0 16px 16px 8px;
}
#hirek .hir_gomb
{
  padding: 0 0 16px 0;
  text-align: center;
}


/*                     */
/* Árajánlat           */
/*                     */
#arajanlat
{
  width: 609px;
  height: 240px;
  background: url(images/arajanlat-bg.jpg) repeat-x;
  vertical-align: top;
  background-color: #E5E5E5;
}
#arajanlat td
{
  font-weight: bold;
}


/*                     */
/* Referenciák         */
/*                     */
#referenciak
{
  width: 609px;
  height: 240px;
  background: url(images/content-bg.jpg) repeat-x;
  background-position: center bottom;
  vertical-align: top;
  background-color: #F6F5F5;
}
#referenciak .ref_td
{
  padding-left: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  vertical-align: top;
}
#referenciak .ref_mini_img
{
  margin-top: 1px;
  border: 1px solid #AAA;
}
#referenciak .ref_tovabbi
{
  margin-top: 10px;
  border: 0;
}
#referenciak .ref_tabla
{
  margin-bottom: 20px;
}


/*                     */
/* Cégünkről           */
/*                     */
#cegunkrol
{
  width: 602px;
  background: url(images/content-bg.jpg) repeat-x;
  background-position: center bottom;
  background-color: #F6F5F5;
}
#cegunkrol a
{
  color: #000;
}
#cegunkrol .ceg_belso
{
  padding-top: 10px;
  padding-bottom: 10px;
  width: 584px;
  margin-left: 4px;
}
#cegunkrol h1
{
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
/*                     */
/* Fülek               */
/*                     */
#fulsor
{
  border-bottom: 1px solid #C2C2C2;
  width: 589px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-left: 1px;
}
#fulsor .ful_keret_inaktiv
{
  border-top: 1px solid #C2C2C2;
  border-left: 1px solid #C2C2C2;
  border-right: 1px solid #C2C2C2;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  background: #FFF;
}
#fulsor .ful_keret_inaktiv a
{
  color: #7E7E7E;
  text-decoration: none;
}
#fulsor .ful_keret_aktiv
{
  border-top: 1px solid #C2C2C2;
  border-left: 1px solid #C2C2C2;
  border-right: 1px solid #C2C2C2;
  background: #B50000;
  color: #FFF;
  font-size: 14px;
  padding-left: 5px;
  padding-right: 5px;
}

#allasajanlat
{
  width: 609px;
  height: 240px;
  background: url(images/content-bg.jpg) repeat-x;
  background-position: center bottom;
  vertical-align: top;
  background-color: #F6F5F5;
}
#allasajanlat a
{
  color: #A00;
  text-decoration: none;
}
#allasajanlat a:hover
{
  text-decoration: underline;
}

/*                     */
/* Címsávhoz tartozó   */
/* class-ek            */
/*                     */
.cimsav_nagy
{
  width: 590px;
  height: 23px;
  background: url(images/cimsav-nagy.jpg);
}
.cimsav_kozepes
{
  width: 450px;
  height: 23px;
  background: url(images/cimsav-kozepes.jpg);
}
.cimsav_kicsi
{
  width: 135px;
  height: 23px;
  background: url(images/cimsav-kicsi.jpg);
}

.cimsav_belso
{
  color: #900;
  font-weight: bold;
  padding-top: 4px;
  padding-left: 8px;

}



.padding_td
{
  padding-left: 8px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-weight: bold;
}
.padding_td a
{
  text-decoration: none;
  font-weight: bold;
  color: #5B5B5B;
}
.padding_td a:hover
{
  text-decoration: underline;
}

.boldfont { font-weight: bold; }