.mobile {display: none; }
.pc {display: initial; }
body {margin: 0px; padding: 10px 10%; text-align: left; background-color: #EEEEEE; min-width: 350px; }
div.hda {text-align: right; background-color: #5AA4C6; font-family: Gill Sans MT, Arial; font-size: 40px; color: #FFFFFF; padding: 5px 20px; }
div.hdt,div.hdtl {height: 154px; text-align: right; vertical-align: top; background-repeat: x-repeat; background-position: left bottom; font-family: Gill Sans MT, Arial; font-size: 60px; color: #FFFFFF; }
div.hdt {background-image: url(bgsor.gif); }
div.hdtl {background-image: url(bgsorl.gif); }
div.contum {height: 36px; background-color: #5AA4C6; }
div.contsep {background-color: #5AA4C6; height: 20px; width: 100%; float: left; }
div.contlm {background-color: #144C66; width: 95%; float: left; padding: 2.5%; }
div.boxlm { }
div.contcpr {clear: left; text-align: center; }
div.umi {margin: 7px 0px 6px 5px; }
div.umir {margin-right: 7px; }
a.umb, a.umb:hover, a.umbn, a.umbn:hover {margin: 0px; padding: 4px 8px; border-style: none; border-width: 0px 2px; font-family: Gill Sans MT, Arial; font-size: 18px; text-decoration: none; }
a.umb { background-color: #144C66; border-color: #5AA4C6; color: #FFFFFF; }
a.umb:hover, a.umbn:hover { background-color: #7AC0E0; border-color: #5AA4C6; color: #5AA4C6; }
a.umbn { background-color: #FFFFFF; border-color: #144C66; color: #144C66; }
div.contx { background-color: #FFFFFF; width: 100%; float: left; }
div.text { padding: 10px 36px; font-family: Arial; font-size: 14px; }
div.lmar { clear: left; float: left; width: 20%; font-family: Arial; font-size: 14px; line-height: 22px; font-weight: bold; color: #7AC0E0; }
div.normal { float: left; width: 80%; font-family: Arial; font-size: 14px; line-height: 22px; color: #111111; } 
table.adatok { width: 100%; border-width: 0px; padding: 10px 5px; }
td.tvc, td.tvh, td.tvc1, td.tvh1, td.tvh2 {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, td.tvh2 {font-weight: bold; }
td.tvh, td.tvh1 {vertical-align: top; }
td.tvc1, td.tvh1 {border-top: 1px; vertical-align: top; }
.cb, td.tvh2 { text-align: center; vertical-align: bottom; }
td.tvc1, td.tvh2 { max-width: 300px; }
.hi {background-color: #EFE4B0; }
div.album, div.albumk, div.albuml, div.albuma { width: 280px; padding: 7px; background-color: #EEEEEE; text-align: center; vertical-align: bottom; float: left; border-style: solid; border-color: #FFFFFF; border-width: 2px; }
div.albumsz { min-width: 280px; padding: 7px; background-color: #FFFFFF; text-align: left; vertical-align: top; border-style: solid; border-color: #FFFFFF; border-width: 2px; }
div.albumk { width: 220px; }
div.albuma { width: 170px; }
div.albuml { width: 320px; min-height: 200px; }
div.lcont { min-height: 80px; }
img.album { }
div.bet { height: 400px; overflow-y: hidden; }
.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; margin-right: 20px; }
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: 20%; float: left; }
.w30r { width: 30%; float: right; }
.spu { margin-top: 20px; }
.spd { margin-bottom: 20px; }
a.kg, a.kg:hover { font-size: 12px; font-weight: normal; background-color: #FFFFFF; color: #BBBBBB; padding: 5px 8px; text-decoration: none; }
a.kg:hover { text-decoration: underline; }
.rf { float: right; }
.lf { float: left; }
.full { width: 100%; }
div.full { width: 100%; }
.filter, .filtercs, .filterk { display: inline-block; line-height: 170%; font-size: 11px; color: #444444; padding-bottom: 10px; box-sizing: border-box; }
.filterk { font-size: 12px; width: 100%; }
.filter { min-width: 200px; }
.filtercs { width: 100%; border-style: solid; border-color: #7AC0E0; border-width: 2px; padding: 10px; margin-bottom: 20px; }
.filtercs a { font-family: Gill Sans MT, Arial; font-size: 15px; color: #5AA4C6; text-decoration: none; background-color: #EEEEEE; padding: 6px; line-height: 220%; }
.filtercs a:hover { color: #7AC0E0; background-color: #DDDDDD; }
.filterh { font-family: Arial; font-size: 14px; color: #7AC0E0; font-weight: bold; margin-bottom: 12px; }
.clear { clear: left; width: 100%; }
.noborder { border-style: none; }
a.ahi { color: #144C66; text-decoration: none; }
a.ahi:hover { color: #5AA4C6; }
.jel { color: #FFFFFF; font-weight: bold; background-color: #144C66; padding: 3px 5px; border-radius: 4px; }
.tip .tipbox { visibility: hidden; position: absolute; width: 200px; top: 100%; border-style: solid; border-width: 2px; border-color: #666666; background-color: #DDDDDD; color: #111111; font-size: 12px; font-weight: normal; padding: 5px; z-index: 1; }
.tip { position: relative; }
.tip:hover .tipbox { visibility: visible; }
.pvcont { float: left; border-style: solid; border-color: #5AA4C6; border-width: 0px; width: 100%; margin-bottom: 10px; }
.pv30 { width: 30%; float: left; }
.pv70 { width: 70%; float: left; margin-left: 0px; }
h2.pv, a.pv { color: #5AA4C6; text-decoration: none; }
h2.pv { border-color: #5AA4C6; border-width: 1px 0px; border-style: solid; padding: 5px 5px 5px 10px; margin-top: 0px; }
h2.pv2 { background-color: #5AA4C6; padding-left: 10px; color: #FFFFFF; margin-top: 0px; }
.pvpl { padding: 0px 10px; }
img.t150 { max-width: 150px; }
img.t200 { max-width: 200px; }
img.t300 { max-width: 300px; }
img.tp80 { width: 80%; max-width: 400px; }
div.uscont { float: left; background-color: #5AA4C6; min-height: 36px; width: 100%; margin-bottom: 20px; }
a.us, a.us:hover { cursor: pointer; float: left; background-color: #FFFFFF; font-family: Gill Sans MT, Arial; color: #5AA4C6; padding: 4px 8px; margin: 4px 3px; text-decoration: none; font-weight: bold; }
a.us:hover { background-color: #7AC0E0; color: #5AA4C6; }
div.sscont { float: left; min-height: 36px; width: 100%; margin-bottom: 20px; border: 0px solid #5AA4C6; border-width: 0px 0px 1px 0px; }
a.ss, a.ss:hover, a.ssa, a.ssa:hover { cursor: pointer; float: left; background-color: #FFFFFF; font-family: Gill Sans MT, Arial; color: #5AA4C6; padding: 4px 8px; margin: 0px 3px; text-decoration: none; font-weight: bold; border: 1px solid #DDDDDD; border-width: 1px 1px 0px 1px; }
a.ss:hover, a.ssa:hover { background-color: #7AC0E0; color: #5AA4C6; }
a.ssa { background-color: #7AC0E0; color: #FFFFFF; }
div.pg { padding: 10px; margin-top: 20px; margin-bottom: 20px; text-align: center; }
a.pgn, a.pgn:hover, div.pgn, div.pgn:hover { border-width: 1px; border-radius: 3px; border-style: solid; text-decoration: none; padding: 10px; margin-left: 6px; margin-right: 6px; }
a.pgn, div.pgn { border-color: #DDDDDD; background-color: #EEEEEE; color: #5AA4C6; }
a.pgn:hover, div.pgn:hover { border-color: #144C66; background-color: #5AA4C6; color: #FFFFFF; }
span.pga { border-color: #DDDDDD; border-width: 1px; border-radius: 3px; border-style: solid; background-color: #BBBBBB; color: #5AA4C6; padding: 10px; margin-left: 6px; margin-right: 6px; }
div.nkat { text-align: center; width: 100%; }
img.kat { max-width: 200px; }
img.nkat { max-width: 718px; width: 95%; }

.alap {font-family: Arial; font-size: 10px; color: #191919;}
.gmb {color: #FFFFFF; font-weight: bold; background-color: #000000; padding: 3px 5px; border-radius: 3px;}
.gmbf {color: #000000; font-weight: bold; background-color: #FFFFFF; padding: 2px 4px; border-style: solid; border-width: 1px; border-color: #000000; border-radius: 3px; }
.mgj {color: #222222; font-style: italic; font-weight: normal; font-size: 12px; padding-left: 20px; }
h1, a.h1 {font-family: Gill Sans MT, Arial; font-size: 22px; color: #5AA4C6; padding-top: 20px; padding-bottom: 0px; line-height: 30px; text-decoration: none; }
h1.notop { margin-top: 0px; padding-top: 0px; }
h2 {font-family: Gill Sans MT, Arial; font-size: 15px; color: #144C66; padding-top: 10px; padding-bottom: 0px;}
.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, select.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: 0px; }
.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; }
.idp {font-size: 12px; background-color: cfe0ef; line-height: 21px; padding: 10px;}
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; max-width: 100%; }
img.k80 {border-width: 1px; border-style: solid; border-color: #5AA4C6; width: 80%; }
a.ia, div.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, div.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.ibc, div.ibc {cursor: pointer; margin: 8px 0px 0px 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; }
a.ibc:hover, div.ibc:hover {cursor: pointer; 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.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.ic, div.ic {margin: 0px; background-color: #FFFFFF; padding: 4px 8px; border-style: solid; border-width: 0px 2px; border-color: #FFFFFF; font-family: Gill Sans MT, Arial; font-size: 18px; color: #5AA4C6; text-decoration: none; }
a.ic:hover, div.ic: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.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; }
.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: 86%; }
.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 { float: left; vertical-align: top; font-family: Arial; font-size: 14px; line-height: 22px; color: #111111; padding: 10px; margin: 10px 0px; border-style: solid; border-width: 4px; border-color: #DDDDDD; box-sizing: border-box; width: 100%; }
.cont { width: 50%; float: left; min-width: 370px; padding: 0px 10px; box-sizing: border-box; }
@media only screen and (max-width: 1030px)
{
  .cont { width: 100%; float: left; min-width: 280px; }
}
.cont100 { width: 95%; float: left; min-width: 280px; }
.cont30 { width: 33%; float: left; min-width: 100px; }
.cont25 { width: 25%; float: left; min-width: 120px; }
.boxhi { border-color: #7AC0E0; }
.r { float: right; }
.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 {  }

div.gy { width: 100%; clear: left; font-size: 14px; line-height: 140%; font-weight: bold; }
div.gyd { width: 100%; border: 4px solid #5AA4C6; background-color: #EEEEEE; float: left; margin-bottom: 10px; }
div.gyk { width: 20%; min-width: 100px; max-width: 300px; background-color: #EEEEEE; float: left; box-sizing: border-box; padding: 5px; }
div.gyf { background-color: #FFFFFF; float: left; width: 80%; box-sizing: border-box; padding: 5px; }
div.gyg { background-color: #FFFFFF; float: left; }
h2.gy { margin: 0px; padding-bottom: 0px; padding-top: 6px; }
span.gyn { font-weight: normal; padding-left: 20px; }

div.sc {display: inline-block; width: 20%; font-weight: bold; margin: 5px 2px; vertical-align: top; }
div.so {display: inline-block; }
div.sb, div.sba {float: left; padding: 6px 4px; line-height: 120%;  margin: 3px; border-radius: 2px; cursor: pointer; font-family: Arial; font-size: 13px; }
div.sb:hover, div.sba:hover {text-decoration: underline; }
div.sb {background-color: #EEEEEE; color: #888888; }
div.sba {background-color: #5AA4C6; color: #FFFFFF; }
input.st {padding: 3px 2px; min-width: 400px; }
div.tour { background-color: #5AA4C6; padding: 10px; box-sizing: border-box; vertical-align: middle; }
div.tourl { display: inline-block; vertical-align: middle; }
div.tourr { display: inline-block; text-align: right; float: right; }
div.tourimg { width: 85px; height: 85px; display: inline-block; vertical-align: middle; }
div.tourimg img { width: 100%; border: 1px solid #FFFFFF; }
div.tourtext { display: inline-block; vertical-align: middle; padding: 2px 10px; font-family: Arial; font-size: 12px; color: #FFFFFF; }
div.tourt { font-family: Gill Sans MT, Arial; font-size: 18px; font-weight: bold; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #FFFFFF; padding: 2px 0px; margin: 5px 0px; }
div.toury {  }
div.tourm {  }
div.tourc { position: relative; top: 35px; height: 0px; font-family: Gill Sans MT, Arial; font-size: 18px; font-weight: bold; color: #FFFFFF; text-align: center; margin: 0px 100px; }
select.tours { font-family: Gill Sans MT, Arial; font-size: 18px; font-weight: bold; color: #FFFFFF; padding: 5px 3px; background-color: #5AA4C6; color: #FFFFFF; border: 0px solid #144C66; }
div.tourb { position: relative; top: 75px; height: 0px; font-family: Gill Sans MT, Arial; font-size: 15px; font-weight: normal; color: #FFFFFF; text-align: center; margin: 0px 100px; }
div.tourc form { margin: 0px; }
div.tourelemmobilkep { display: none; }
td.tourelemkep { display: table; }
@media only screen and (max-width: 1100px)
{
  div.tourb, div.tourc { position: initial; height: initial; background-color: #5AA4C6; margin: 0px; }
  div.tourelemmobilkep { display: block; text-align: center; padding: 10px; }  
  td.tourelemkep { display: none; }
}
@media only screen and (max-width: 900px)
{
  div.tourb, div.tourc { position: relative; height: 0px; background-color: initial; margin: 0px 100px; }
  div.tour { margin-bottom: 20px; }
}
@media only screen and (max-width: 800px)
{
  div.tourb, div.tourc { position: initial; height: initial; background-color: #5AA4C6; margin: 0px; }
}

@media only screen and (max-width: 600px)
{
  div.tourimg { width: 50px; height: 50px; }
}
@media only screen and (max-width: 450px)
{
  div.tourt { font-size: 12px; }
}
div.srt { font-size: 16px; font-weight: bold; }
div.srx { margin-bottom: 10px; }

code { display: block; background-color: #CFE0EF; padding: 4px 14px; margin: 6px; }
td.ttg {text-align: center; vertical-align: bottom; font-family: Arial; font-size: 13px; font-weight: bold; line-height: 22px; color: #111111; border-style: solid; border-width: 1px; border-color: #000000; min-width: 2em; }
td.tti {text-align: center; vertical-align: bottom; font-family: Arial; font-size: 13px; font-weight: bold; line-height: 22px; color: #111111; border-style: solid; border-width: 0px; border-color: #000000; padding-right: 20px; }
td.ttj {text-align: center; 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; }
.t300 { max-width: 300px; }
table.tourelem { padding: 30px 0px; }
table.toursotet { background-color: #F3F3F3; }
tr.tourelem { vertical-align: top; }
tr.tourelem td { padding: 0px 20px; }
td.tourelem { }
div.tourelem { }
div.tourelemcim { color: #5AA4C6; font-family: Gill Sans MT, Arial; font-weight: bold; }
div.tourelemcim a { text-decoration: none; color: inherit; }
div.tourelem18 { font-size: 18px; }
div.tourelemszalag { border: 0px solid #5AA4C6; border-width: 1px 0px; padding: 6px 6px; }
div.tourelemadat { color: #A5A5A5; font-family: Gill Sans MT, Arial; font-size: 16px; padding: 6px 6px; }
div.tourelemszoveg { font-family: Arial; font-size: 14px; line-height: 22px; color: #111111; padding: 4px 6px; }
div.tourelemszoveg div.normal { width: 100%; }
a.ug { cursor: pointer; float: right; top: -4px; position: relative; background-color: #DEDEDE; color: #FFFFFF; font-family: Gill Sans MT, Arial; padding: 4px 8px; font-weight: bold; }
a.ug:hover { background-color: #FFFFFF; color: #5AA4C6; }
