

.blokkok {
  margin: 90px 0px 0px 20px;
  max-width: 1140px;
  float: left;
  clear: both;
  overflow: hidden;
}

#esem-next {
  float: left;
  padding-right: 20px;
}

#esem-res {
  float: left;
  padding-right: 20px;
}

#allas-nb1-sm {
  float: left;
  padding-right: 20px;
}

#player-rank-sm {
  float: left;
  padding-top: 30px;
  padding-right: 20px;
}

#player-rank-sm-nb2 {
  float: left;
  padding-top: 30px;
  padding-right: 20px;
}



img {
  border: 0px;
}



/* színek:
VAL: 0066CC
NB1: 00A69C
NB2: 903C28
7's: FF0000
*/


/* =====================================
   # next és res események táblázata  #
   ===================================== */

table {
  border-collapse: collapse;
  font-family: Tahoma, Geneva, sans-serif;
  text-align: center;
}

table thead td.csik {
  padding: 3px;
  background-color: #00A69C;
  border: 1px solid #00A69C;
}

table thead td.fej {
  padding: 6px;
  background-color: #394555;
  color: #ffffff;
  font-weight: normal;
  font-size: 20px;
  border: 1px solid #394555;
}

table tbody td {
  color: #636363;
}

table tbody td.logob {
  padding: 6px;
  border-top: 1px solid #dddfe1;
  border-left: 1px solid #dddfe1;
}

table tbody td.logoj {
  padding: 6px;
  border-top: 1px solid #dddfe1;
  border-right: 1px solid #dddfe1;
}

table tbody td.kezddatum {
  color: #636363;
  border-top: 1px solid #dddfe1;
  font-size: 14px;
  font-weight: bold;
}

table tbody td.kezd-halasztva {
  color: #FF0000;
  border-top: 1px solid #dddfe1;
  font-size: 14px;
  font-weight: bold;
}

table tbody td.kezdido {
  color: #636363;
  font-size: 16px;
}

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

table tbody td.endered {
  color: #636363;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}

table tbody td.merk {
  padding: 6px;
#  color: #903C28;
  border-bottom: 1px solid #dddfe1;
  font-size: 20px;
  text-transform: uppercase;
}

table tbody td.enddatum {
  color: #636363;
  border-top: 1px solid #dddfe1;
  font-size: 14px;
}

.nb1 {
  color: #00A69C;
}
.nb2 {
  color: #903C28;
}
.sev {
  color: #FF0000;
}
.val {
  color: blue;
}

table tbody td.merkered {
  padding: 6px;
  color: #0080C0;
  border-bottom: 1px solid #dddfe1;
  font-size: 20px;
  text-transform: uppercase;
}

table tbody tr {
  background-color: #f9fafb;
}

table tbody tr:nth-child(odd) {
  background-color: #ffffff;
}

.vonal-bal-lent {
  border-left: 1px solid #dddfe1;
  border-bottom: 1px solid #dddfe1;
}

.vonal-jobb-lent {
  border-right: 1px solid #dddfe1;
  border-bottom: 1px solid #dddfe1;
}

.vonal-bal-jobb-lent {
  border-left: 1px solid #dddfe1;
  border-right: 1px solid #dddfe1;
  border-bottom: 1px solid #dddfe1;
}

/* =============================
   # NB I. állás - allas-nb1-sm
   ============================= */

table.stand-tb {
  border-collapse: collapse;
  font-family: Tahoma, Geneva, sans-serif;
}

tr.stand-tr:nth-child(odd) {
  background-color: #E5E8ED;
}

th.stand-th {
  text-align: center;
  font-weight: bold;
  padding: 10px 8px;
}

td.stand-td-left {
  text-align: left;
  padding: 10px 8px;
}

td.stand-td-center {
  text-align: center;
  padding: 10px 8px;
}

td.stand-foot {
  font-size: 14px;
  color: #0080C0;
  text-align: right;
  padding: 10px 15px;
  border-right: 1px solid #dddfe1;
  border-left: 1px solid #dddfe1;
  border-bottom: 1px solid #dddfe1;
}

/* =================================
   # player ranking small táblázata
   ================================= */

table.pl-rank-sm-tb {
  border-collapse: collapse;
  font-family: Tahoma, Geneva, sans-serif;
}

tr.pl-rank-sm-tr:nth-child(odd) {
  background-color: #E5E8ED;
}

th.pl-rank-sm-th {
  text-align: center;
  font-weight: bold;
  padding: 10px 2px;
}

td.pl-rank-sm-td-left {
  text-align: left;
  padding: 10px 2px;
}

td.pl-rank-sm-td-center {
  text-align: center;
  padding: 10px 2px;
}

td.pl-rank-sm-foot {
  font-size: 14px;
  color: #0080C0;
  text-align: right;
  padding: 10px 10px;
  border-right: 1px solid #dddfe1;
  border-left: 1px solid #dddfe1;
  border-bottom: 1px solid #dddfe1;
}

.kover {
  font-weight: bold;
}


/* ======================
   #    media screen    #
   ====================== */

/* 1. törés */
@media screen and (max-width: 1200px) {
  #esem-next {
	padding-right: 16px;
    }

  #esem-res {
	padding-right: 16px;
    }

  #allas-nb1-sm {
    padding-right: 16px;
    }

  #player-rank-sm {
    padding-right: 16px;
    }

  #player-rank-sm-nb2 {
    padding-right: 16px;
    }
}

/* 2. törés */
@media screen and (max-width: 1162px) {

  #allas-nb1-sm {
	padding-top: 30px;
    }


}

/* 3. törés */
@media screen and (max-width: 788px) {

  .blokkok {
    margin: 90px 0px 0px 10px;
    }

}

/* 4. törés */
@media screen and (max-width: 770px) {

  #esem-next {
	padding-right: 10px;
    }

  #esem-res {
	padding-right: 0px;
    }

  #allas-nb1-sm {
    padding-right: 10px;
    }

  #player-rank-sm {
    padding-right: 0px;
    }

  #player-rank-sm-nb2 {
    padding-right: 0px;
    }
}

/* 5. törés */
@media screen and (max-width: 756px) {

  #esem-res {
	padding-top: 30px;
    }
}

/* 6. törés */
@media screen and (max-width: 378px) {

  .blokkok {
    margin: 90px 0px 0px 0px;
    }

  #esem-next {
	padding-right: 0px;
    }

  #esem-res {
	padding-right: 0px;
    }

  #allas-nb1-sm {
    padding-right: 0px;
    }

  #player-rank-sm {
    padding-right: 0px;
    }

  #player-rank-sm-nb2 {
    padding-right: 0px;
    }

}



