/* Általános stílusok */
body {
  margin: 0;
  padding: 0;
}
td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #545454;
}
p {
  margin: 0 0 14px 0;
}


/* Gyártó logók */
.gyartok {
  height: 85px;
  background: url(images/jatek-gyarto-alatti-vonal.gif) repeat-x 0 59px;
  vertical-align: top;
}
.gyarto_ful {
  background: url(images/jatek-gyarto-ful-kozep.gif) repeat-x;
  height: 59px;
  vertical-align: top;
}
.gyarto_ful div {
  background: url(images/jatek-gyarto-ful-bal.gif) no-repeat left;
  height: 59px;
}
.gyarto_ful div div {
  background: url(images/jatek-gyarto-ful-jobb.gif) no-repeat right;
  height: 59px;
  text-align: center;
}
.gyarto_ful img {
  margin-left: 10px;
  margin-right: 10px;
  border: 0;
}

.logo_ful0 {
  background: url(images/tv_bg.gif) repeat-x;
  height: 59px;
  vertical-align: top;
}
.logo_ful0 div {
  background: url(images/tv_left.gif) no-repeat left;
  height: 59px;
}
.logo_ful0 div div {
  background: url(images/tv_right.gif) no-repeat right;
  height: 59px;
  text-align: center;
}

.logo_ful1 {
  background: url(images/lego_bg.gif) repeat-x;
  height: 59px;
  vertical-align: top;
}
.logo_ful1 div {
  background: url(images/lego_left.gif) no-repeat left;
  height: 59px;
}
.logo_ful1 div div {
  background: url(images/lego_right.gif) no-repeat right;
  height: 59px;
  text-align: center;
}

.logo_ful2 {
  background: url(images/zapf_bg.gif) repeat-x;
  height: 59px;
  vertical-align: top;
}
.logo_ful2 div {
  background: url(images/zapf_left.gif) no-repeat left;
  height: 59px;
}
.logo_ful2 div div {
  background: url(images/zapf_right.gif) no-repeat right;
  height: 59px;
  text-align: center;
}

.logo_ful3 {
  background: url(images/piat_bg.gif) repeat-x;
  height: 59px;
  vertical-align: top;
}
.logo_ful3 div {
  background: url(images/piat_left.gif) no-repeat left;
  height: 59px;
}
.logo_ful3 div div {
  background: url(images/piat_right.gif) no-repeat right;
  height: 59px;
  text-align: center;
}

.logo_ful4 {
  background: url(images/pm_bg.gif) repeat-x;
  height: 59px;
  vertical-align: top;
}
.logo_ful4 div {
  background: url(images/pm_left.gif) no-repeat left;
  height: 59px;
}
.logo_ful4 div div {
  background: url(images/pm_right.gif) no-repeat right;
  height: 59px;
  text-align: center;
}

.gyarto_ful2 {
  background: url(images/jatek-gyarto-ful2-kozep.gif) repeat-x;
  height: 59px;
  vertical-align: top;
}
.gyarto_ful2 div {
  background: url(images/jatek-gyarto-ful2-bal.gif) no-repeat left;
  height: 59px;
}
.gyarto_ful2 div div {
  background: url(images/jatek-gyarto-ful2-jobb.gif) no-repeat right;
  height: 59px;
  text-align: center;
}
.gyarto_ful2 img {
  margin-left: 10px;
  margin-right: 10px;
  border: 0;
}
.gyartok_alatt {
  background: url(images/jatek-gyarto-alatti-bejelentkezes.gif) no-repeat right bottom;
  height: 26px;
}
.gyartok_alatt img {
  margin-top: 19px;
  margin-left: 89px;
}

.szel {
  width: 198px;
}

.keretcim {
  padding-top: 6px;
  padding-bottom: 4px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin: 0;
  width: 183px;
}


/* Játék kategóriák */
.jatek_kat_cim {
  background: url(images/jatek-kategoriak-bg.gif) repeat-x;
  width: 183px;
}
.jatek_kat_cim h2 {
  color: #98a420;
  background: url(images/jatek-kategoriak-veg.gif) no-repeat right;
}
.jatek_kat_lista {
  font-weight: bold;
  width: 168px;
  padding: 17px 0;
}
.jatek_kat_lista a {
  color: #8d9600;
  text-decoration: none;
  display: block;
  padding: 0 0 0 19px;
  border-top: 1px solid #e3e3e3;
}
.jatek_kat_lista a:hover {
  color: #000;
}

.jatek_kat_lista .nincsborder {
  border-top: 0;
}

.jatek_kat_lista h3 {
  margin: 0;
  font-size: 12px;
}


/* Játék kategóriák alatti banner */
.bal_banner {
  text-align: center;
}
.bal_banner .margo {
  margin-right: 20px;
  margin-bottom: 20px;
}

.jobb_banner {
  text-align: center;
}
.jobb_banner .margo {
  margin-left: 20px;
  margin-bottom: 20px;
}


/* Tartalmi rész fölött */
.kosar_es_fizetes {
  background: url(images/jatek-vonal.gif);
}
.kosar_es_fizetes img {
  border: 0;
}


/* Bejelentkezés */
.bejelentkezes {
  width: 198px;
  height: 207px;
  background: url(images/login-bg.jpg);
}
.bejelentkezes .belso {
  padding: 50px 0 0 47px;
}
.bejelentkezes .szoveg {
  font-size: 11px;
  color: #fff;
  padding-left: 2px;
}
.bejelentkezes .mezo {
  width: 136px;
  height: 19px;
  background: url(images/login-input.gif);
  margin-bottom: 6px;
}
.bejelentkezes .mezo input {
  margin: 1px 0 0 2px;
  background: transparent;
  border: 0;
  font-size: 11px;
  width: 130px;
}
.bejelentkezes a {
  font-size: 11px;
  color: #c300ae;
  text-decoration: none;
  display: block;
}
.bejelentkezes a:hover {
  text-decoration: underline;
}
.bejelentkezes a.elfelejt {
  margin: 0 1px 0 10px;
}
.bejelentkezes a.reg {
  margin: 8px 1px 0 40px;
}

/* Bejelentkezés */
.bejelentkezve {
  width: 198px;
  height: 207px;
  background: url(images/logged-bg.jpg);
}
.bejelentkezve .belso {
  padding: 23px 0 0 47px;
}
.bejelentkezve .fhnev {
  color: #fff;
  font-weight: bold;
  margin-top: 17px;
  margin-left: 1px;
  margin-bottom: 15px;
}

/* Újdonságok, akciók */
.ujdonsagok_cim {
  background: url(images/jatek-ujdonsag-bg.gif) repeat-x;
  margin-left: 15px;
  margin-top: 20px;
}
.ujdonsagok_cim h2 {
  color: #ca8f00;
  background: url(images/jatek-ujdonsag-veg.gif) no-repeat left;
}
.ujdonsagok_menu {
  width: 164px;
  margin-left: 33px;
  text-align: right;
}
.ujdonsagok_menu a {
  text-decoration: none;
  font-weight: bold;
  padding: 8px 40px 8px 0;
  display: block;
  color: #a67600;
  background-repeat: no-repeat;
  background-position: 135px 1px;
  border-top: 1px solid #e3e3e3;
}
.ujdonsagok_menu a:hover {
  color: #000;
}


/* Információk */
.informaciok_cim {
  background: url(images/jatek-informaciok-bg.gif) repeat-x;
  margin-left: 15px;
  margin-top: 20px;
}
.informaciok_cim h2 {
  color: #d16d62;
  background: url(images/jatek-informaciok-veg.gif) no-repeat left;
}
.informaciok_menu {
  width: 164px;
  margin-left: 33px;
  text-align: right;
}
.informaciok_menu a {
  text-decoration: none;
  font-weight: bold;
  padding: 8px 40px 8px 0;
  display: block;
  color: #d16d62;
  background-repeat: no-repeat;
  background-position: 135px 1px;
  border-top: 1px solid #e3e3e3;
}
.informaciok_menu a:hover {
  color: #000;
}


/* Top 10 */
.top10_cim {
  background: url(images/jatek-top10-bg.gif) repeat-x;
  margin-left: 15px;
  margin-top: 20px;
}
.top10_cim h2 {
  color: #d541c5;
  background: url(images/jatek-top10-veg.gif) no-repeat left;
}
.top10_lista {
  width: 154px;
  margin: 10px 0 0 40px;
}
.top10_lista a {
  color: #c818b5;
  text-decoration: none;
  display: block;
  margin: 0 0 3px 5px;
}
.top10_lista a:hover {
  text-decoration: underline;
}

.top10_lista .itemnum {
  vertical-align: top;
  text-align: right;
  font-weight: bold;
  color: #c818b5;
}


/* Kosár tartalma */
.kosar_mini_cim {
  background: url(images/jatek-kosar-tartalma-bg.gif) repeat-x;
  margin-left: 15px;
  margin-top: 20px;
}
.kosar_mini_cim h2 {
  color: #9448d4;
  background: url(images/jatek-kosar-tartalma-veg.gif) no-repeat left;
}
.kosar_mini_lista {
  width: 164px;
  margin: 10px 0 0 30px;
}
.kosar_mini_lista .ures {
  text-align: center;
  color: #9448d4;
 }
.kosar_mini_lista .tabla {
  margin: 0 0 0 7px;
}
.kosar_mini_lista .kep {
  margin: 0 7px 7px 0;
  width: 35px;
  height: 35px;
  border: 0;
}
.kosar_mini_lista a.nev {
  color: #9448d4;
  display: block;
  text-decoration: none;
  padding: 0 0 7px 0;
}
.kosar_mini_lista a:hover.nev {
  color: #000;
}
.kosar_mini_lista .gomb {
  text-align: center;
  margin-top: 8px;
}
.kosar_mini_lista .gomb img {
  border: 0;
}


/* Hírlevél */
.hirlevel_cim {
  background: url(images/jatek-hirlevel-bg.gif) repeat-x;
  margin-left: 15px;
  margin-top: 20px;
}
.hirlevel_cim h2 {
  color: #565ba3;
  background: url(images/jatek-hirlevel-veg.gif) no-repeat left;
}
.hirlevel_urlap {
  width: 164px;
  margin: 15px 0 0 30px;
}
.hirlevel_urlap .felirat {
  color: #323bb5;
  font-weight: bold;
  margin-left: 27px;
}
.hirlevel_urlap .mezo {
  width: 154px;
  height: 19px;
  background: url(images/jatek-hirlevel-mezo.gif);
  margin-bottom: 3px;
}
.hirlevel_urlap .mezo input {
  margin: 1px 0 0 2px;
  background: transparent;
  border: 0;
  font-size: 11px;
  width: 146px;
}


/* Footer rész */
.footer {
  background: url(images/jatek-footer-bg.gif);
  color: #a17d26;
  text-align: center;
  margin-top: 18px;
}
.footer .menu {
  padding-top: 15px;
}
.footer .menu a {
  color: #a17d26;
  font-weight: bold;
  text-decoration: none;
}
.footer .menu a:hover {
  color: #000;
}
.footer .copyright {
  padding: 15px 0;
}
.footer .copyright a {
  color: #a17d26;
  text-decoration: none;
}
.footer .copyright a:hover {
  color: #000;
}


/* Tartalmi rész */
.tartalom
{
  vertical-align: top;
}


/* Középső banner */
.kozep_banner {
  text-align: center;
  padding: 15px;
}
.kozep_banner img {
  border: 0;
}


/* Szürke fül */
.szurke_ful .cim h2 {
  font-size: 14px;
  font-weight: bold;
  color: #959595;
  margin: 0;
}
.szurke_ful .cim {
  background: url(images/szurke-ful-kozep.gif);
}
.szurke_ful .cim div {
  background: url(images/szurke-ful-bal.gif) no-repeat top left;
}
.szurke_ful .cim div div {
  background: url(images/szurke-ful-jobb.gif) no-repeat top right;
  padding: 9px 15px 8px 15px;
}
.szurke_ful .vonal {
  background: url(images/szurke-ful-bg.gif);
}
.szurke_ful .tartalom {
  background: url(images/szurke-atmenet.gif) repeat-x top;
}


/* Lila fül */
.lila_ful .cim h2 {
  font-size: 14px;
  font-weight: bold;
  color: #8872bd;
  margin: 0;
}
.lila_ful .cim {
  background: url(images/lila-ful-kozep.gif);
}
.lila_ful .cim div {
  background: url(images/lila-ful-bal.gif) no-repeat top left;
}
.lila_ful .cim div div {
  background: url(images/lila-ful-jobb.gif) no-repeat top right;
  padding: 9px 15px 8px 15px;
}
.lila_ful .vonal {
  background: url(images/lila-ful-bg.gif);
}
.lila_ful .tartalom {
  background: url(images/lila-atmenet.jpg) repeat-x top;
}
.lila_ful .oldalvonal {
  background: url(images/lila-vonal.jpg) no-repeat;
}


/* Lapozó */
.lapozo_oldalak {
  color: #555eb3;
  font-weight: bold;
}

/* Üdvözlés */
.udv {
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 10px 0;
}

/* Egy hír */
.hir {
  background: url(images/szurke-atmenet.gif) repeat-x;
}
.hir h2 {
  margin: 0 0 15px 0;
  font-size: 14px;
}
.hir .tartalom {
  padding: 20px 15px;
}

.szurke_atmenet {
  background: url(images/szurke-atmenet.gif) repeat-x;
}

/* Termék lista */
.termek_lista {
}
.termek_lista .sor {
  background: url(images/szurke-atmenet.gif) repeat-x;
  border-top: 1px solid #eaeaea;
}
.termek_lista .kep img {
  border: 0;
}
.termek_lista .szoveg {
  vertical-align: top;
  font-weight: bold;
}
.termek_lista .nev {
  color: #525252;
}
.termek_lista .ar {
  color: #959595;
}
.termek_lista .cikkszam {
  font-weight: normal;
  font-size: 11px;
}
.termek_ikon {
  margin: 3px 0;
}
.termek_lista a.tovabb {
  color: #ad4bb3;
  font-weight: bold;
  text-decoration: none;
}
.termek_lista a:hover.tovabb {
  color: #000;
}
.termek_lista .kepgomb img {
  border: 0;
}

.termek_leiras {}
.termek_leiras .nev {
  font-size: 17px;
  font-weight: bold;
  margin: 0 0 18px 0;
}
.termek_leiras .leiras {
  margin: 18px 0 18px 0;
}
.termek_leiras .tulajdonsagok {
  margin-bottom: 18px;
}
.termek_leiras .akcio {
  color: #d80000;
  vertical-align: top;
}
.termek_leiras .akcios_ar {
  color: #d80000;
  font-size: 17px;
  font-weight: bold;
  vertical-align: top;
}
.termek_leiras .ar {
  font-size: 17px;
  font-weight: bold;
  vertical-align: bottom;
}
.termek_leiras a.gomb_szoveg {
  display: block;
  text-align: right;
  font-weight: bold;
  text-decoration: none;
  color: #a5a84b;
}
.termek_leiras .gomb {
  border: 0;
  margin-left: 10px
}
.termek_velemeny .nev {
  font-weight: bold;
  color: #a232a8;
}
.termek_velemeny .oszt_keret {
  width: 110px;
}
.termek_velemeny .osztalyzat {
  font-weight: bold;
  color: #a232a8;
  margin-bottom: 5px;
}


.vissza_listahoz {
  color: #555eb3;
  font-weight: bold;
  text-decoration: none;
  display: block;
  margin-left: 5px;
}

.fejlec {
  border: 1px solid #597898;
  background: url(images/fejlec-atmenet.gif) repeat-x #8d8bcd;
  color: #fff;
  font-weight: bold;
}
.fejlec div {
  padding: 2px 4px;
}
.fejlec_zold {
  border: 1px solid #778962;
  background: url(images/zold-atmenet.jpg) repeat-x #9aac85;
  color: #fff;
  font-weight: bold;
}
.fejlec_zold div {
  padding: 2px 4px;
}
.fejlec_szurke {
  border: 1px solid #b8b8b8;
  background: url(images/szurke-atmenet.jpg) repeat-x #d3d3d3;
  font-weight: bold;
}
.fejlec_szurke div {
  padding: 2px 4px;
}
.fejlec_szurke2 {
  border-top: 1px solid #b8b8b8;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
  background: url(images/szurke-atmenet.jpg) repeat-x #d3d3d3;
  font-weight: bold;
}
.fejlec_szurke2 div {
  padding: 2px 4px;
}


.fejlec2 {
  border-top: 1px solid #597898;
  border-right: 1px solid #597898;
  border-bottom: 1px solid #597898;
  background: url(images/fejlec-atmenet.gif) repeat-x #8d8bcd;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.fejlec2 div {
  padding: 2px 4px;
}
.hibafejlec {
  border: 1px solid #987959;
  background: url(images/hibafejlec-atmenet.gif) repeat-x #8d8bcd;
  color: #fff;
  font-weight: bold;
}
.hibafejlec div {
  padding: 2px 4px;
}

.fejlec3 {
  background: #ECEBEC url(images/kosar-szurke-atmenet.jpg) repeat-x;
  border-right: 1px solid #EAEAEA;
  border-left: 1px solid #EAEAEA;
  border-top: 1px solid #EAEAEA;
  padding: 4px;
  text-align: center;
  font-weight: bold;
}

.kosar { }
.kosar .termeksor {
  background: #ECEBEC url(images/kosar-szurke-atmenet.jpg) repeat-x;
  border-right: 1px solid #EAEAEA;
  border-left: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
  padding: 4px;
}
.kosar .termeksor2 {
  background: #ECEBEC url(images/kosar-szurke-atmenet.jpg) repeat-x;
  border-right: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
  padding: 8px;
}
.kosar .termeksor2 img {
  border: 0;
}
.kosar .termeksor2 a {
  font-weight: bold;
  text-decoration: none;
  display: block;
  color: #545454;
}
.kosar .termeksor2 a:hover {
  color: #000;
}
.kosar .termeksor img {
  width: 35px;
  height: 35px;
  border: 0;
}

.keklink {
  color: #597898; text-decoration: none; font-weight: bold;
}
