.mobile {display: initial; }
.pc {display: none; }
body {margin: 0px; padding: 0px; text-align: left; background-color: #EEEEEE;}
div.hda {text-align: right; background-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 30px; color: #FFFFFF; padding: 5px 20px; }
div.hdt,div.hdtl {display: none; }
div.contum {background-color: #144C66; }
div.contsep {background-color: #5AA4C6; height: 10px; width: 100%; }
div.contlm {background-color: #144C66; width: 95%; }
div.boxlm { }
div.contcpr {clear: left; text-align: center; }
div.umi {padding: 7px 0px 6px 5px; background-color: #144C66; margin: 0px; }
div.umir {margin-right: 7px; }
a.umb, a.umb:hover {margin: 0px; background-color: #144C66; padding: 4px 8px; border-style: none; border-width: 0px 2px; border-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 18px; color: #FFFFFF; text-decoration: none; }
a.umb:hover {background-color: #7AC0E0; border-color: #5AA4C6; color: #5AA4C6; text-decoration: none; }
.rf { float: right; }
.lf { float: left; }
.full { width: 100%; }
div.contx { background-color: #FFFFFF; width: 100%; float: left; }
div.text { padding: 0px; font-family: Arial; font-size: 14px; margin: 0px 3px; }
div.lmar { padding: 10px 0px; clear: left; width: 100%; font-family: Arial; font-size: 14px; line-height: 22px; font-weight: bold; color: #7AC0E0; margin: 0px 5px; }
div.normal { clear: left; width: 95%; font-family: Arial; font-size: 14px; line-height: 22px; color: #111111; margin: 0px 5px;} 
table.adatok { width: 100%; border-width: 0px; padding: 10px 5px; }
td.tvc, td.tvh, td.tvc1, td.tvh1 {vertical-align: top; font-family: Arial; font-size: 13px; line-height: 22px; color: #111111; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000000;}
td.tvh, td.tvh1 {font-weight: bold; }
td.tvc1, td.tvh1 {border-top: 1px; }
div.album { width: 280px; padding: 7px; background-color: #EEEEEE; text-align: center; vertical-align: bottom; float: left; }
img.album { }
.dmnu { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-family: Gill Sans MT, Arial; font-size: 14px; line-height: 16px; color: #EEEEEE; padding: 5px 3px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #888888; }
a.dmnu { color: #EEEEEE; text-decoration: none; border-style: none; margin: 0px; }
a.dmnu:hover { color: #EEEEEE; text-decoration: underline; background-color: #5AA4C6; }
.w20 { width: 100%; clear: left; }
.w30r { width: 100%; clear: left; }



.alap {font-family: Arial; font-size: 10px; color: #191919;}
.gmb {color: #FFFFFF; font-weight: bold; background-color: #000000; padding: 3px 5px;}
.gmbf {color: #000000; font-weight: bold; background-color: #FFFFFF; padding: 2px 4px; border-style: solid; border-width: 1px; border-color: #000000;}
.mgj {color: #222222; font-style: italic; font-weight: normal; font-size: 12px; padding-left: 20px; }
h1 {font-family: Gill Sans MT, Arial; font-size: 22px; color: #5AA4C6; padding-top: 20px; padding-bottom: 0px; line-height: 30px; margin: 0px 5px;}
h2 {font-family: Gill Sans MT, Arial; font-size: 15px; color: #144C66; padding-top: 10px; padding-bottom: 0px; margin: 0px 5px;}
.nopt { padding-top: 0px; }
.emi {font-family: Arial; font-size: 13px; font-style: italic; text-align: center; }
.tfc {font-family: Arial; font-size: 17px; color: #144C66; padding-top: 10px; padding-bottom: 0px;}
.ima {font-family: Arial; font-size: 13px; color: #144C66; text-decoration: italic; text-align: center; padding-top: 10px; padding-bottom: 0px;}
.cpr {font-family: Gill Sans MT, Arial; font-size: 10px; color: #666666; padding-bottom: 10px; }
.cde {font-family: Gill Sans MT, Arial; font-size: 11px; color: #666666; font-weight: bold; padding-top: 10px; }
table.navt {border-width: 10px; width: 80%; vertical-align: top;}
tr.navt {height: 36px; }
.hdx {background-color: #333333; font-family: Gill Sans MT, Arial; font-size: 40px; color: #FFFFFF; padding: 5px 20px; }
td.hda {text-align: right; background-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 40px; color: #FFFFFF; padding: 5px 20px; }
td.nav {background-color: #7AC0E0; margin: 0px; padding: 4px; border-style: solid; border-width: 4px 2px; border-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 18px; color: #5AA4C6;}
td.nave {background-color: #7AC0E0; margin: 0px; padding: 4px; border-style: solid; border-width: 4px 2px 4px 4px; border-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 18px; color: #5AA4C6;}
td.navu {background-color: #7AC0E0; margin: 0px; padding: 4px; border-style: solid; border-width: 4px 4px 4px 2px; border-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 18px; color: #5AA4C6;}
table.navh {border-width: 0px; width: 80%;}
td.fo {background-color: #FFFFFF; font-family: Arial; font-size: 14px; line-height: 22px; color: #111111; padding: 38px; vertical-align: top;}
td.fo2 {background-color: #FFFFFF; font-family: Arial; font-size: 14px; line-height: 22px; color: #111111; vertical-align: top; padding: 10px; }
td.navt {background-color: #5AA4C6;}
td.navt2 {padding-left: 8px; height: 36px; background-color: #cfe0ef; font-family: Gill Sans MT, Arial; font-size: 16px; color: #111111; text-decoration: none; font-weight: bold; }
td.thd {vertical-align: top; font-family: Arial; font-size: 14px; font-weight: bold; line-height: 22px; color: #7AC0E0; width: 20%; }
td.ttx {vertical-align: top; font-family: Arial; font-size: 14px; line-height: 22px; color: #111111;}
tr.ttXXX {border-style: solid; border-width: 4px 8px 1px 2px; border-color: #000000;}
td.tth {vertical-align: bottom; font-family: Arial; font-size: 13px; font-weight: bold; line-height: 22px; color: #111111; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000000; padding-right: 20px; }
td.ttc {vertical-align: top; font-family: Arial; font-size: 13px; font-weight: normal; line-height: 22px; color: #111111; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #EEEEEE; }
td.tcr {text-align: right; vertical-align: top; padding: 10px 20px; font-family: Arial; font-size: 13px; font-weight: normal; line-height: 18px; color: #111111;}
td.tcl {vertical-align: top; padding: 10px 20px; font-family: Arial; font-size: 13px; font-weight: normal; line-height: 18px; color: #111111;}
td.lbt {vertical-align: top; padding-top: 0px; }
td.lbw {vertical-align: top; padding-top: 120px; }
td.tml {vertical-align: middle; font-family: Arial; font-size: 12px; font-weight: bold; line-height: 22px; color: #DDDDDD; width: 100%; background-color: #144C66; text-align: right; padding: 20px; }
td.tf {vertical-align: top; width: 50%; font-size: 13px; font-weight: normal; line-height: 22px; color: #333333; }
.clh {font-family: Gill Sans MT; font-size: 16px; font-weight: bold; color: #144C66; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #444444; }
.cly2 {font-family: Arial; font-size: 12px; font-weight: normal; color: #333333; background-color: #EEEEEE; margin-bottom: 20px; }
.cly {font-family: Arial; font-size: 12px; font-weight: normal; color: #333333; margin-bottom: 20px; }
.clz {font-family: Arial; font-size: 12px; font-weight: normal; color: #333333; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #444444;}
.jlm {font-family: Arial; font-size: 12px; font-weight: normal; color: #333333; }
.felso {font-family: Gill Sans MT, Arial; font-size: 14px; color: #5AA4C6;}
.mnuspc {background-color: #5AA4C6; }
.mnujobb {font-family: Gill Sans MT, Arial; font-size: 18px; color: #144C66; text-align: right; padding-left: 200px; }
a.mnu {margin: 0px; background-color: #144C66; padding: 4px 8px; border-style: solid; border-width: 0px 2px; border-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 18px; color: #FFFFFF; text-decoration: none; }
a.mnu:hover {margin: 0px; background-color: #7AC0E0; padding: 4px 8px; border-style: solid; border-width: 0px 2px; border-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 18px; color: #5AA4C6; text-decoration: none; }
a.mnu2 {padding: 4px 8px; border-style: none; border-width: 4px 2px; border-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 14px; color: #5AA4C6; text-decoration: none; font-weight: bold; }
a.mnu2:hover {padding: 4px 8px; border-style: none; border-width: 4px 2px; border-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 14px; color: #144C66; text-decoration: none; font-weight: bold; }
hr {background-color: #5AA4C6; border-width: 0px; height: 1px; padding-top: 0px;}
.s1 {font-style: italic; font-weight: bold; text-align: left;}
.id0 {font-size: 12px; background-color: cfe0ef; line-height: 17px; padding: 10px;}
.id1 {font-size: 14px; background-color: cfe0ef; line-height: 22px; padding: 10px; font-style: italic; margin-top: 20px; margin-bottom: 20px; }
img {border-width: 1px; border-style: solid; border-color: #5AA4C6;}
img.ik {border-width: 0px; width: 32px; height: 32px;}
img.ky {border-width: 0px;}
img.im {width: 100%; }
img.ml {width: 19px; height: 22px; border-width: 0px; }
img.orig {border-width: 0px; }
img.k80 {border-width: 1px; border-style: solid; border-color: #5AA4C6; width: 80%; }
a.ia {margin: 0px; background-color: #5AA4C6; padding: 4px 8px; border-style: solid; border-width: 0px 2px; border-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 18px; color: #FFFFFF; text-decoration: none; margin-left: 20px; }
a.ia:hover {margin: 0px; background-color: #7AC0E0; padding: 4px 8px; border-style: solid; border-width: 0px 2px; border-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 18px; color: #5AA4C6; text-decoration: none; margin-left: 20px; }
a.ib {margin: 0px; background-color: #5AA4C6; padding: 2px 4px; border-style: solid; border-width: 0px 1px; border-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 15px; color: #FFFFFF; text-decoration: none; margin-left: 20px; }
a.ib:hover {margin: 0px; background-color: #7AC0E0; padding: 2px 4px; border-style: solid; border-width: 0px 1px; border-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 15px; color: #5AA4C6; text-decoration: none; margin-left: 20px; }
a.ml {background-color: #144C66; text-align: right; margin: 0px; padding-right: 8px; font-family: Arial; font-size: 12px; color: #DDDDDD; text-decoration: none; margin-left: 10px; }
a.ml:hover {text-align: right; margin: 0px; padding-right: 8px; font-family: Arial; font-size: 12px; color: #DDDDDD; text-decoration: none; margin-left: 10px; }
.ml { font-weight: normal; color: #EEEEEE; }
.dmnu { font-family: Gill Sans MT, Arial; font-size: 14px; line-height: 16px; color: #EEEEEE; padding: 5px 3px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #888888; margin-right: 50px; }
a.dmnu { color: #EEEEEE; text-decoration: none; border-style: none; margin: 0px; }
a.dmnu:hover { color: #EEEEEE; text-decoration: underline; background-color: #5AA4C6; }
.eng { width: 100%; }
.ri { text-align: right; }
.blogdatum { font-family: Arial; font-size: 26px; color: #EEEEEE; background-color: #5AA4C6; line-height: 60px; padding: 10px 20px; }
.blogcim { font-family: Gill Sans MT, Arial; font-size: 60px; color: #144C66; line-height: 80px; padding-top: 50px; padding-bottom: 20px; }
.blogalcim { font-family: Gill Sans MT, Arial; font-size: 30px; color: #144C66; line-height: 50px; padding-top: 50px; padding-bottom: 20px; }
.blog { font-family: Arial; font-size: 20px; color: #111111; line-height: 36px; }
.blogbev { font-family: Arial; font-size: 20px; color: #222222; font-style: italic; line-height: 36px; margin-top: 30px; } 
.bima { background-color: #000000; padding: 40px 20px; color: #FFFFFF; text-align: center; margin: 40px 0px; font-family: Arial; font-size: 18px; font-style: italic; line-height: 33px; }
.btalbum { width: 100%; }
table.bnav { width: 100%; }
td.bnavbal { width: 50%; text-align: left; font-size: 22px; }
td.bnavjobb { width: 50%; text-align: right; font-size: 22px; }
td.blogalbum { width: 50%; text-align: center; vertical-align: top; font-family: Arial; font-size: 20px; line-height: 30px; font-style: italic; padding: 40px 10px; background-color: #CFE0EF; }
img.ba { border-width: 1px; border-style: solid; border-color: #5AA4C6; width: 90%; }
.ink { text-align: center; padding: 10px 5px; background-color: #5AA4C6; }
a.inka {margin: 0px; background-color: #5AA4C6; border-style: solid; border-width: 0px 1px; border-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 15px; color: #FFFFFF; text-decoration: none; margin-left: 20px; }
a.inka:hover {margin: 0px; background-color: #7AC0E0; border-style: solid; border-width: 0px 1px; border-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 15px; color: #5AA4C6; text-decoration: none; margin-left: 20px; }
td.album { width: 50%; text-align: center; vertical-align: top; font-family: Arial; font-size: 14px; line-height: 22px; padding: 15px 7px; background-color: #CFE0EF; }
.foalbum { width: 25%; text-align: center; vertical-align: top; font-family: Arial; font-size: 14px; line-height: 22px; padding: 15px 7px; background-color: #FFFFFF; }
.foa { width: 100%; text-align: center; vertical-align: top; font-family: Arial; font-size: 14px; line-height: 22px; padding: 15px 7px; background-color: #FFFFFF; }
.foc { width: 100%; clear: left; }
.box { vertical-align: top; font-family: Arial; font-size: 14px; line-height: 22px; color: #111111; padding: 10px; margin: 10px; margin-bottom: 20px; border-style: solid; border-width: 4px; border-color: #DDDDDD; width: 100%; }
.cont { width: 94%; float: left; min-width: 380px; }
.cont30 { width: 33%; float: left; min-width: 100px; }
.cont25 { width: 25%; float: left; min-width: 120px; }
.boxhi { border-color: #7AC0E0; }
.r { float: left; }
.fl { float: left; }
td.boxvspace { height: 100%; }
.lhd { width: 100%; min-width: 150px; font-family: Arial; font-size: 14px; font-weight: bold; line-height: 22px; color: #7AC0E0; }
.lalb {  }