body{
  background-color: #dfdfdf;
  text-align: center;
}

td{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

table.legkulso{
  background-color: White;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  color: Black;
  text-align: left;
  width: 740px;
}

table.fejlec{
  height: 100px;
  width: 740px;
}

td.nyelvek{
  background-color: #5c5c5c;
  color: White;
  text-align: center;
  width: 203px;
}

a.nyelvek{
  color: White;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
}

a.nyelvek:hover{
  text-decoration: none;
}

td.menusor{
  background-color: black;
  height: 18px;
}

a.topmenu_item{
  color: #FFFFFF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  line-height: 150%;
  text-decoration: none;
  vertical-align: middle;
}

a.topmenu_item:hover{
  color: #F08A01;
  text-decoration: none;
}

a.topmenu_item_hl{
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  vertical-align: middle;
}

a.topmenu_item_hl:hover{
  text-decoration: none;
}

td.balszele{
  background-color: #F08A01;
  border-right: 1px solid #C0C0C0;
  width: 203px;
}

table.balszele{
}

table.balmenu{
  background-color: #FFFFFF;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  height: 160px;
}

td.balmenu_elem_szekcio{
  background-color: black;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  vertical-align: middle;
}

td.balmenu_elem_kiemelt{
  background-color: #F08A01;
  color: #000000;
  font-weight: normal;
  height: 20px;
  padding-left: 10px;
  vertical-align: middle;
}

td.balmenu_csoport{
  font-weight: bold;
  font-size: 11px;
  height: 20px;
  padding-left: 5px;
  vertical-align: middle;
}
td.balmenu_elem{
  color: #000000;
  font-weight: normal;
  height: 20px;
  padding-left: 10px;
  vertical-align: middle;
}

a.balmenu_elem{
  color: #000000;
  text-decoration: none;
}

a.balmenu_elem:hover{
  color: #F08A01;
  text-decoration: underline;
}



h2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin: 0;
  padding: 8px;
}

h3{
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

.oldaltartalom{
  background-color: #ffffff;
}



/* terméklista */

table.termekcsoportizelito{
  border: 1px solid #FFFFFF;
}

td.termekcsoportfejlec{
/*  background-color: #FFFFFF;*/
/*  background: url(pic/gardient.jpg) repeat-y;*/
  height: 30px;
  padding-left: 5px;
}

td.termekcsoportfejlec h2
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

a.termekcsoportfejlec{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

a.termekcsoportfejlec:hover{
  color: #FFFFFF;
  text-decoration: underline;
}

/*
table.termekfejlec{
}
*/

span.termek_tipusszam{
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
}
/*
td.termek_neve{
  background-color: #C0C0C0;
  color: #000000;
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
}
*/


td.termek_neve{
  background-color: #C0C0C0;
  height: 20px;
  padding-left: 5px;
}

td.termek_neve h3
{
  font-family: Arial;
  font-size: 9pt;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

a.termek_neve{
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

a.termek_neve:hover{
  text-decoration: underline;
}

td.termekkep_fejlec{
  background-color: #EFEFEF;
  vertical-align: middle;
}

td.termekkep_fejlec .ajandek_kep{
  border: 0px solid gray;
  float: left;
  margin: 2px;
  vertical-align: middle;
}

td.termekkep_fejlec .ajandek_szoveg{
  border: 0px solid gray;
  float: left;
  color: #000000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding-top: 3px;
}

/*
td.termekkep_fejlec{
  color: white;
  background-color: #EFEFEF;
  height: 20px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  vertical-align: middle;
}*/

img.termekkep_fejlec{
  background-color: transparent;
  border: none;
  vertical-align: middle;
}

.termekkep_fejlec a{
  color: white;
  text-decoration: none;
}

td.termek_ara{
  background-color: #F08A01;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  height: 18px;
  padding-left: 10px;
}

td.termek_regiara{
  background-color: #F08A01;
  color: #808080;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  height: 18px;
  text-decoration: line-through;
  padding-left: 10px;
}

td.termek_ujara{
  background-color: #F08A01;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  height: 18px;
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
}

td.termekkep{
  background-color: #ffffff;
  height: 190px;
  text-align: center;
  vertical-align: middle;
}

img.termekkep{
  border: 0px solid black;
}

td.termek_leiras{
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  height: 120px;
}

td.termek_reszletek_link{
  height: 20px;
  text-align: right;
  vertical-align: bottom;
}

a.termek_reszletek_link{
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}

a.termek_reszletek_link:hover{
  text-decoration: underline;
}

input.termekmenny{
  border: 1px solid black;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-align: right;
  width: 30px;
}




/* termék oldal */

/*
td.termek_reszletek_back{
  height: 20px;
  text-align: left;
  padding-left: 10px;
  vertical-align: bottom;
}
*/

td.termek_reszletek_felul{
  height: 50px;
  padding-right: 10px;
  padding-left: 10px;
  vertical-align: bottom;
}

.termek_reszletek_ajandek_kep{
  border: 0px solid silver;
  float: left;
  margin: 0px;
  padding: 0px;
  padding-top: 10px;
  padding-right: 6px;
}

.termek_reszletek_ajandek{
  border: 0px solid silver;
  color: #F08A01;
  float: left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding-top: 10px;
  width: 300px;
}

.termek_reszletek_ajandek a{
  color: #F08A01;
  text-decoration: none;
}

.termek_reszletek_ajandek a:hover{
  text-decoration: underline;
}

.termek_reszletek_ar{
  border: 0px solid silver;
  color: #F08A01;
  float: right;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding-top: 10px;
  text-align: right;
  width: 150px;
}

img.termek_galeria_kiskep{
  border: 1px solid silver;
}

td.termek_fajlok{
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  height: 20px;
  padding-left: 10px;
  vertical-align: bottom;
}

a.termek_kepek_link{
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}

a.termek_kepek_link:hover{
  text-decoration: underline;
}

.prod_gal a{
  float: left;
  padding: 5px;
  padding-right: 10px;
}

td.termek_ikonok{
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

img.termek_ikonok{
  border: 0;
}



td.termekoldal_termekszoveg{
  padding-left: 10px;
  padding-right: 10px;
}

.termekjellemzo_fejlec{
  background-color: silver;
  border-top: 1px solid #F08A01;
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  height: 20px;
  padding-left: 3px;
  text-align: left;
}

a.termekjellemzo_fejlec_link{
  text-decoration: none;
}

a.termekjellemzo_fejlec_link:hover{
  text-decoration: underline;
}

td.termek_jellemzo{
/*  font-family: Arial, Helvetica, sans-serif;*/
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  height: 20px;
  padding-left: 3px;
  padding-top: 3px;
  vertical-align: top;
}

div.velemenyek{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  margin: 0px;
  margin-top: 30px;
}

.velemenyek p{
  color: #000000;
  font-weight: bold;
  margin-top: 10px;
}

.velemenyek .fejlec{
  background-color: silver;
  border-top: 1px solid #F08A01;
  color: #F08A01;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  padding-left: 3px;
  text-align: left;
}

table.termek_vote_form{
  width: 100%;
}

.termek_vote_form td.caption{
  font-weight: bold;
}

.termek_vote_form textarea{
  border: 1px solid #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  padding: 1px;
  height: 50px;
  width: 100%;
}

div.ertekelesek{
  margin-top: 10px;
  margin-bottom: 20px;
}


div.velemeny{
  color: #000000;
  margin-top: 10px;
}

.velemeny p{
  font-weight: normal;
  margin: 0;
  margin-top: 3px;
}

.velemeny .kiemelt{
  font-weight: bold;
}




/* termék kereső */

td.urlapfejlec{
  background-color: #5c5c5c;
  color: White;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  height: 16px;
  padding-left: 5px;
}

td.filter_caption{
  background-color: transparent;
  color: White;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

select.filter_combo{
  border: 1px solid black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px;
}

input.filterbtn{
  background-color: #F08A01;
  border: 1px solid white;
  color: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px;
}




/* login form */

table.login{
  background-color: #FFFFFF;
}

td.loginheader{
  background-color: #FFFFFF;
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  height: 16px;
  padding-left: 5px;
}

td.login{
  background-color: transparent;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
}

td.login_caption{
  background-color: transparent;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: right;
}

td.elf_jelszo{
  background-color: transparent;
  text-align:left;
  vertical-align:bottom;
}

a.elf_jelszo{
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: none;
}

a.elf_jelszo:hover{
  text-decoration: underline;
}

input.login{
  background-color: #FFFFFF;
  border: 1px solid #F08A01;
  color: #808080;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 9px;
}


input.loginbtn{
  background-color: #ffffff;
  border: none;
  color: #F08A01;
  cursor: pointer;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 9px;
  font-weight: bold;
  text-align: right;
}

a.loginbtn{
  background-color: #ffffff;
  border: none;
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 9px;
  font-weight: bold;
  text-align: right;
  text-decoration: none;
}

a.loginbtn:hover{
  text-decoration: none;
}

a.login{
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 9px;
  font-weight: bold;
  text-decoration: underline;
}

a.login:hover{
  text-decoration: none;
}



/* kosár */

th.kosar_elem{
  background-color: #efefef;
  color: black;
  height: 20px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  padding: 2px;
}

td.kosar_elem{
  border-bottom: 1px solid silver;
  color: #F08A01;
  height: 20px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding: 2px;
  vertical-align: middle;
}

.kosar_ajandek{
  border: 0px solid gray;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 200px;
}

.kosar_ajandek_kep{
  border: 0px solid gray;
  float: left;
  padding: 0px;
  padding-left: 0px;
  padding-right: 8px;
  vertical-align: middle;
}

.kosar_ajandek_szoveg{
  border: 0px solid gray;
  float: left;
  color: #F08A01;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding-top: 3px;
}


a.termeknev_a_kosarban{
  color: #F08A01;
  float: left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}

a.termeknev_a_kosarban:hover{
  text-decoration: underline;
}


td.rendeles{
  text-align: right;
  padding: 5px;
}

input.rendeles{
  border: 1px solid #F08A01;
  background-color: white;
  color: #F08A01;
  cursor: pointer;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  height: 22px;
  width: 150px;
}

td.kosar_summ{
  color: #F08A01;
  height: 20px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
}


/* hasonló termékek */

td.hasonlo_termek_link{
  background-color: transparent;
  color: #000000;
/*  height: 20px;*/
  padding-left: 1px;
  padding-right: 1px;
  vertical-align: middle;
}

td.hasonlo_termek_link_hl{
  background-color: #F08A01;
  color: #F08A01;
/*  height: 20px;*/
  padding-left: 1px;
  padding-right: 1px;
  vertical-align: middle;
}

a.hasonlo_termek_link{
  color: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight: normal;
  text-decoration: none;
}

a.hasonlo_termek_link:hover{
  text-decoration: underline;
}



/* termék ajánló */

td.termekajanlo_kep{
  background-color: #f6fafd;
}

td.termekajanlo_kep_koz{
  background-color: #a5d89d;
}

td.termekajanlo{
  background-color: #f6fafd;
  padding: 5px;
  vertical-align: top;
}

a.termekajanlo{
  color: gray;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 7pt;
  font-weight: bold;
  text-decoration: none;
}

a.termekajanlo:hover{
  text-decoration: underline;
}



/* oldaltartalom és hírek */

.kiemelt_szoveg{
  color: #F08A01;
  font-weight: bold;
}

a{
  color: #F08A01;
}

.tartalom{
  background-color: transparent;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

h5{
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

td.hirfejlec_datum{
  background-color: transparent;
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  height: 30px;
}

td.hir_reszletek_link{
  height: 20px;
  text-align: right;
  vertical-align: bottom;
}

a.hir_reszletek_link{
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}

a.hir_reszletek_link:hover{
  text-decoration: underline;
}

a.hir_kicsi_link{
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}

a.hir_kicsi_link:hover{
  text-decoration: underline;
}


.felhszmod_cimke{
  background-color: #40a82f;
  color: white;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  padding: 2px;
}

.felhszmod_leiras{
  background-color: #E7F7F7;
  border: 1px solid #6EBA62;
  color: black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding: 5px;
}

.felhszmod_termcsop{
  color: #40a82f;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}



/* regisztrációs űrlap */

.regurlap{
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

td.regurlap_szoveg{
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-align: justify;
}

td.regurlap_caption{
  text-align: right;
  padding-right: 10px;
}

input.regurlap_mezo{
  border: 1px solid #F08A01;
  color: black;
  font-family: "MS Sans Serif", Geneva, sans-serif;
  font-size: 8pt;
}

select.regurlap_combobox{
  color: black;
  font-family: "MS Sans Serif", Geneva, sans-serif;
  font-size: 8pt;
  height: 18px;
}

input.regurlap_gomb{
  background-color: #F08A01;
  border: 1px solid #F08A01;
  color: white;
  cursor: pointer;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 9px;
  font-weight: bold;
}





td.lablec_1{
  background-color: #5c5c5c;
  color: silver;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  padding-left: 5px;
  width: 203px;
}

a.lablec_1{
  color: silver;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-decoration: none;
}

a.lablec_1:hover{
  text-decoration: underline;
}

td.lablec_2{
  background-color: Black;
  color: White;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  height: 18px;
  padding-left: 5px;
  text-align: left;
  width: 543px;
}

.partnerek{
  color: gray;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  padding: 3px;
}

.partnerek a{
  color: gray;
  text-decoration: none;
}

.partnerek a:hover{
  text-decoration: underline;
}



/* navigacio */

a.navigacios_link{
  padding: 5px;
  text-decoration: none;
}

a.navigacios_link:hover{
  text-decoration: underline;
}

.naviline{
  background-color: #f0f0f0;  /*#ffffff*/
  border-bottom: 1px solid #C0C0C0;
  color: #F08A01;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  padding: 5px;
}

.naviline a{
  text-decoration: none;
}

.naviline a:hover{
  text-decoration: underline;
}



.iz_combo{
  border: 1px solid black;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px;
}

