

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

#team-head {
	width: 880px;
  float: left;
  padding-right: 20px;
}

#team-logo {
  float: left;
  width: 240px;
  padding: 20px 10px 0px 10px;
}

#team-adat {
  float: left;
  width: 600px;
  padding-right: 20px;
}



#csik-aktual {
  float: left;
  height: 20px;
  width: 840px;
  font-size: 18;
  text-align: left;
  padding: 10px 20px;
  background-color: #00A69C;
}

#team-merk {
  float: left;
  width: 880px;
  padding-top: 10px;
  padding-right: 10px;
}



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

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

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

#player-list-sm {
  float: left;
  width: 900;  /* 290 + 10 margin */
  padding-top: 30px;
  padding-right: 20px;
  padding-bottom: 20px;
  overflow: hidden;
}




.img {
  border: 0px;
}

img.team-logo-img {
  display: block;
  margin: 0 auto;
  width: 240px;
}


a {
	text-decoration: none;
}



/* ======================
   # team-head táblázat #
   ====================== */

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

td.csik {
	width: 880px;
  padding: 3px;
  background-color: #00A69C;
}

td.team-td-left {
  height: 60px;
  text-align: left;
  padding: 6px 20px;
}
td.team-td-right {
  height: 60px;
  text-align: right;
  padding: 6px 20px;
}
td.team-td-center {
  height: 60px;
  text-align: center;
  padding: 6px 20px;
}



/* =========================
   # team adatlap táblázat #
   ========================= */

table.tbadat {
	margin: 20px;
  width: 600px;
  border-collapse: collapse;
  font-family: Tahoma, Geneva, sans-serif;
}

table tbody td {
  color: #636363;
}

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

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


table tbody td.cimkeb {
	width: 180px;
  padding: 10px 2px 10px 20px;
  text-align: left;
  font-weight: 600;	/* 400 = normal, max = 900 */
  border-top: 1px solid #dddfe1;
  border-left: 1px solid #dddfe1;
  border-right: 1px solid #dddfe1;
}

table tbody td.cimkebu {
	width: 180px;
  padding: 10px 2px 10px 20px;
  text-align: left;
  font-weight: 600;	/* 400 = normal, max = 900 */
  border-top: 1px solid #dddfe1;
  border-left: 1px solid #dddfe1;
  border-right: 1px solid #dddfe1;
  border-bottom: 1px solid #dddfe1;
}

table tbody td.cimkej {
	width: 420px;
  padding: 10px 2px 10px 10px;
  text-align: left;
  border-top: 1px solid #dddfe1;
  border-left: 1px solid #dddfe1;
  border-right: 1px solid #dddfe1;
}

table tbody td.cimkeju {
	width: 420px;
  padding: 10px 2px 10px 10px;
  text-align: left;
  border-top: 1px solid #dddfe1;
  border-left: 1px solid #dddfe1;
  border-right: 1px solid #dddfe1;
  border-bottom: 1px solid #dddfe1;
}



/* =============================
   # Aktuális idény mérkőzései #
   ============================= */

table.merk-tb-nb1 {
  border-collapse: collapse;
  font-family: Tahoma, Geneva, sans-serif;
  width: 880px;
}

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

th.merk-th {
  text-align: center;
  font-weight: normal;
  padding: 10px 2px;
}

td.merk-td-left {
  text-align: left;
  padding: 10px 2px;
}

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

td.merk-td-center {
  text-align: center;
  padding: 10px 2px;
}



/* ===========================================
   # pl_played_rank_sm szereplések táblázata #
   =========================================== */

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

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


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

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

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

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

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

td.pl-played-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;
}


/* ====================================
   # pl-rank-sm pontszerzők táblázata #
   ==================================== */

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

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;
}


/* ====================================
   # pl-rank-sm játékpercek táblázata #
   ==================================== */

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

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

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

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

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

td.pl-min-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;
}




/* =========================
   # player lista táblázat #
   ========================= */

table.player-list-tb {
	float: left;
	margin: 0px 10px 10px 0px;
  width: 286px;
  border-collapse: collapse;
  font-family: Tahoma, Geneva, sans-serif;
}

.player-list-td-pic {
  width: 100px;
  padding: 2px 2px;
  text-align: center;
  vertical-align: top;
  border-top: 1px solid #dddfe1;
  border-left: 1px solid #dddfe1;
  border-bottom: 1px solid #dddfe1;
}

.player-list-td-adat {
	width: 186px;
  padding: 10px 2px 10px 2px;
  text-align: left;
  border-top: 1px solid #dddfe1;
  border-right: 1px solid #dddfe1;
}

.player-list-td-adatu {
	width: 186px;
  padding: 10px 2px 10px 2px;
  text-align: left;
  border-top: 1px solid #dddfe1;
  border-right: 1px solid #dddfe1;
  border-bottom: 1px solid #dddfe1;
}

img.arc {
	width: 90px;
}





.left {
  text-align: left;
}

.right {
  text-align: right;
}

.center {
  text-align: center;
}

.kover {
  font-weight: bold;
}

.nb1 {
  color: #00A69C;
}

.nb2 {
  color: #903C28;
}

.sev {
  color: #FF0000;
}

.vonal-fent-bal-jobb {
  border-top: 1px solid ##394555;
  border-left: 1px solid #394555;
  border-right: 1px solid #394555;
}


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


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

	.blokkok {
	  max-width: 800px;
	}

/* fejléc, csík */
	#team-head {
		width: 758px;
	}
	td.csik {
		width: 758px;
	}

/* csapatlogo */
	#team-logo {
		float: left;
		width: 218px;
		padding: 20px 10px 0px 10px;
	}
	img.team-logo-img {
		display: block;
		width: 208px;
	}

	#team-adat {
		float: left;
		width: 500px;
		padding-right: 20px;
	}


/* csapatadatok */
	table.tbadat {
		margin: 20px;
		width: 500px;
	}

	table tbody td.cimkeb, td.cimkebu {
		width: 130px;
	}

	table tbody td.cimkej, td.cimkeju {
		width: 370px;
	}


/* aktuális idény */
	#csik-aktual {
		width: 718px;
	}

	#team-merk {
	  float: left;
	  width: 758px;
	}

	table.merk-tb-nb1 {
	  width: 758px;
	}


/* rangsorolások */
	table.pl-played-rank-sm-tb {
	  width: 246px;
	}
	.pl-played-rank-sm-tb td.player-fej {
	  font-size: 18px;
	}
	th.pl-played-rank-sm-th {
	  padding: 10px 0px;
	}
	td.pl-played-rank-sm-td-left {
	  padding: 10px 0px;
	}


	table.pl-rank-sm-tb {
	  width: 246px;
	}
	.pl-rank-sm-tb td.player-fej {
	  font-size: 18px;
	}
	th.pl-rank-sm-th {
	  padding: 10px 0px;
	}
	td.pl-rank-sm-td-left {
	  padding: 10px 0px;
	}


	table.pl-min-rank-sm-tb {
	  width: 246px;
	}
	.pl-min-rank-sm-tb td.player-fej {
	  font-size: 18px;
	}
	th.pl-min-rank-sm-th {
	  padding: 10px 0px;
	}
	td.pl-min-rank-sm-td-left {
	  padding: 10px 0px;
	}


/* játékosok */
	#player-list-sm {
		width: 768px;
	}
	table.player-list-tb {
		width: 246px;
		margin: 0px 10px 10px 0px;
	}
	td.player-list-td-pic {
		width: 90px;
	}
	img.arc {
		width: 80px;
	}
	td.player-list-td-adat {
		width: 156px;
		padding: 10px 2px;
	}
	td.player-list-td-adatu {
		width: 156px;
		padding: 10px 2px;
	}

}


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

	.blokkok {
	  max-width: 640px;
	}

/* fejléc, csík */
	#team-head {
		width: 582px;
	}
	td.csik {
		width: 582px;
	}


/* csapatlogo */
	#team-logo {
		float: left;
		width: 182px;
		padding: 20px 0px;
	}
	img.team-logo-img {
		display: block;
		width: 174px;
	}

	#team-adat {
		float: left;
		width: 390px;
		padding-right: 20px;
	}

/* csapatadatok */
	table.tbadat {
		margin: 20px 10px 0px 10px;
		width: 390px;
	}

	table tbody td.cimkeb, table tbody td.cimkebu {
		width: 90px;
		padding: 8px 2px 8px 10px;
		font-weight: 400;
		font-size: 15;
	}

	table tbody td.cimkej, table tbody td.cimkeju {
		width: 300px;
		padding: 8px 2px 8px 10px;
		font-size: 15;
	}


/* aktuális idény */
	#csik-aktual {
		margin-top: 20px;
		width: 542px;
	}

	#team-merk {
	  float: left;
	  width: 582px;
	}

	table.merk-tb-nb1 {
	  width: 582px;
	}

	td.merk-td-left,
	td.merk-td-right,
	td.merk-td-center {
		font-size: 15;
	}

	.hess {
		display: none;
	}


/* rangsorolások */
	table.pl-played-rank-sm-tb {
	  width: 286px;
	}
	.pl-played-rank-sm-tb td.player-fej {
	  font-size: 20px;
	}
	th.pl-played-rank-sm-th {
	  padding: 10px 2px;
	}
	td.pl-played-rank-sm-td-left {
	  padding: 10px 2px;
	}

	table.pl-rank-sm-tb {
	  width: 286px;
	}
	.pl-rank-sm-tb td.player-fej {
	  font-size: 20px;
	}
	th.pl-rank-sm-th {
	  padding: 10px 2px;
	}
	td.pl-rank-sm-td-left {
	  padding: 10px 2px;
	}


	table.pl-min-rank-sm-tb {
	  width: 286px;
	}
	.pl-min-rank-sm-tb td.player-fej {
	  font-size: 20px;
	}
	th.pl-min-rank-sm-th {
	  padding: 10px 2px;
	}
	td.pl-min-rank-sm-td-left {
	  padding: 10px 2px;
	}


/* játékosok */
	#player-list-sm {
		width: 640px;
	}
	table.player-list-tb {
		width: 286px;
		margin: 0px 10px 10px 0px;
	}
	td.player-list-td-pic {
		width: 100px;
	}
	img.arc {
		width: 80px;
	}
	td.player-list-td-adat {
		width: 186px;
		padding: 10px 2px;
	}
	td.player-list-td-adatu {
		width: 186px;
		padding: 10px 2px;
	}

}


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

	.blokkok {
	  max-width: 360px;
	}

/* fejléc, csík */
	#team-head {
		width: 286px;
	}
	td.csik {
		width: 286px;
	}
	td.team-td-left,
	td.team-td-right,
	td.team-td-center {
		font-size: 26px;
		height: 50px;
		padding: 6px 6px 6px 10px;
	}


/* csapatlogo */
	#team-logo {
		float: left;
		width: 286px;
		padding: 20px 0px 0px 0px;
	}
	img.team-logo-img {
		display: block;
		width: 240px;
	}

	#team-adat {
		float: left;
		width: 286px;
		padding-right: 20px;
	}

/* csapatadatok */
	table.tbadat {
		margin: 20px 10px 0px 0px;
		width: 286px;
	}

	table tbody td.cimkeb, table tbody td.cimkebu {
		display: none;
		width: 40px;
		padding: 8px 2px 8px 6px;
		font-weight: 400;
		font-size: 14;
	}

	table tbody td.cimkej, table tbody td.cimkeju {
		width: 286px;
		padding: 8px 2px 8px 6px;
		font-size: 18;
	}


/* aktuális idény */
	#csik-aktual {
		margin-top: 20px;
		padding: 10px 10px;
		height: 40px;
		width: 266px;
	}

	#team-merk {
	  float: left;
	  width: 286px;
	}
	table.merk-tb-nb1 {
	  width: 286px;
	}
	.hess2 {
		display: none;
	}


/* játékosok */
	#player-list-sm {
		width: 360px;
		padding-top: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	table.player-list-tb {
		width: 286px;
		margin: 0px 10px 10px 0px;
	}
	td.player-list-td-pic {
		width: 100px;
	}
	img.arc {
		width: 90px;
	}
	td.player-list-td-adat {
		width: 186px;
		padding: 10px 2px;
	}
	td.player-list-td-adatu {
		width: 186px;
		padding: 10px 2px;
	}


}

