.boxItemGradientBg {
	background: #e1e2ed url('../img/bg/bg_boxitem_gradient.gif') top left repeat-x;
}

.boxItemGradientHBg {
	background: #e1e2ed url('../img/bg/bg_boxitem_gradient_horizontal.jpg') top left repeat-y;
}

.boxItemGradientBBg {
    background: #dcdeea url('../img/bg/bg_boxitem_gradient_bidir.jpg') top left no-repeat;
}

.boxItemGradientBBRg {
    background: #dcdeea url('../img/bg/bg_boxitem_gradient_bidir.jpg') top right no-repeat;
}

.boxLinkContainer {
	float: left;
	height: 20px;
	background-color: #e1e2ed;
}

.boxLinkContainer a {
	display: block;
	float: left;
}

.boxLinkContainer a span {
	display: none;
}

div.boxRow583 {
	float: left;
	width: 583px;
}

div.boxContent {
	float: left;
}

h3.boxHeader {
	float: left;
	height: 41px;
}

h3.boxHeader span,
div.tabbedBoxHeader h3 span,
div.forumBoxHeader h3 span {
	display: none;
}

div.tabbedBoxHeader,
div.forumBoxHeader {
	float: left;
	height: 35px; /* 41px */
}

div.tabbedBoxHeader h3,
div.forumBoxHeader h3 {
	float: left;
	height: 35px;
	padding: 0 3px 0 0;
	background: transparent url('../img/bg/bg_tabbedboxheader_divider.gif') top right no-repeat;
}

div.tabbedBoxHeader h3 a,
div.forumBoxHeader h3 a {
	display: block;
	float: left;
	height: 35px;
}

div.tabbedBoxHeader h3.lastHeader,
div.forumBoxHeader h3.lastHeader {
	padding: 0;
	background: 0 none;
}

div.tabbedBoxHeader h3.hover,
div.forumBoxHeader h3.hover {
	background-position: 100% -35px;
}

div.tabbedBoxHeader h3.previousSibling,
div.forumBoxHeader h3.previousSibling {
	background-position: 100% -70px;
}

div.boxContent div.boxContentBackground {
	float: left;
	background-color: #e1e2ed;
}

/* nyitooldali flash start */

div.newsFlashContainer {
	width: 583px;
	height: 338px;
	margin: 0 0 3px 0;
}

/* nyitooldali flash end */

/* 232px szeles boxok - tipikusan baloldali sav - start */

div.boxContainerW232 {
	float: left;
	width: 232px;
	margin: 0 0 3px;
}

div.boxContainerW232 h3.boxHeader {
	width: 232px;
}

div.boxContainerW232 div.tabbedBoxHeader {
	width: 219px; /* 232px */
	padding: 0 8px 6px 5px;
	background: transparent url('../img/bg/bg_tabbedboxheader_w232.png') top left no-repeat;
}

div.boxContainerW232 div.boxContent {
	width: 213px;
	padding: 0 11px 22px 8px;
	background: transparent url('../img/bg/bg_boxcontainer_w232.png') bottom left no-repeat;
}

div.boxContainerW232 div.boxContent div.tabbedContent {
	float: left;
	width: 200px; /* 213px */
	padding: 0 6px 0 7px;
	background-color: #e1e2ed;
}

/* hirek doboz start */

div.boxContainerW232 div.boxContent ul.newsItems {
	float: left;
	list-style: none;
	width: 213px;
	background-color: #e1e2ed;
}

div.boxContainerW232 div.boxContent ul.newsItems li {
	display: block;
	float: left;
	width: 194px; /* 213px */
	height: 40px;
	padding: 4px 3px 7px 16px;
}

div.boxContainerW232 div.boxContent ul.newsItems li.first {
	padding-top: 0;
}

div.boxContainerW232 div.boxContent ul.newsItems li a,
div.boxContainerW232 div.boxContent ul.newsItems li span.dateTime {
	display: block;
	float: left;
	width: 194px;
	padding: 0 0 2px
}

/* hirek doboz end */

/* elozo-kovetkezo doboz start */

div.boxContainerW232 div.boxContent p.matchBoxText,
div.boxContainerW232 div.boxContent p.matchBoxText.firstParagraph {
	float: left;
	width: 200px;
	padding: 0 0 8px;
	text-align: center;
}

div.boxContainerW232 div.boxContent p.matchBoxText.firstParagraph {
	padding: 4px 0 8px;
}

div.boxContainerW232 div.boxContent ul {
	float: left;
	list-style: none;
	width: 200px;
}

div.boxContainerW232 div.boxContent ul.teamsVsList {
	padding: 11px 0 0;
}

div.boxContainerW232 div.boxContent ul.teamsVsList li {
	display: block;
	float: left;
	width: 100px;
	height: 59px;
	text-align: center;
}

div.boxContainerW232 div.boxContent ul.teamVsRankings li {
	display: block;
	float: left;
	width: 15px;
	text-align: center;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.boxContainerW232 div.boxContent ul.teamVsRankings.headerRow li.teamName {
	width: 76px;
	padding: 8px 1px 8px 12px;
	border-left: 0 none;
	text-align: left;
	text-transform: uppercase;
}

div.boxContainerW232 div.boxContent ul.teamVsRankings.headerRow li {
	width: 15px;
	padding: 8px 1px 8px 1px;
	border-left: 1px solid #c5c7da;
	text-transform: uppercase;
}

div.boxContainerW232 div.boxContent ul.teamVsRankings.firstRow li {
	padding: 13px 0 13px 3px;
	background-image: url('../img/bg/bg_teamvsrangings_divider_1.gif');
}

div.boxContainerW232 div.boxContent ul.teamVsRankings.secondRow li {
	padding: 12px 0 17px 3px;
	background-image: url('../img/bg/bg_teamvsrangings_divider_2.gif');
	background-position: top left;
}

div.boxContainerW232 div.boxContent ul.teamVsRankings.firstRow li.teamName,
div.boxContainerW232 div.boxContent ul.teamVsRankings.secondRow li.teamName {
	width: 76px; /* 89px */
	padding: 13px 1px 13px 12px;
	background-image: none;
}

div.boxContainerW232 div.boxContent ul.teamVsRankings.firstRow li.teamName img,
div.boxContainerW232 div.boxContent ul.teamVsRankings.secondRow li.teamName img {
	display: block;
	float: left;
	padding: 4px 8px 0 0;
}

div.boxContainerW232 div.boxContent ul.teamVsRankings.firstRow li.teamName span,
div.boxContainerW232 div.boxContent ul.teamVsRankings.secondRow li.teamName span {
	display: block;
	float: left;
	width: 44px;
	text-align: left;
}

/* elozo-kovetkezo doboz end */

/* galeria start */

div#mainPageGallery.boxContainerW232 h3.boxHeader {
	height: 35px;
}

div#mainPageGallery.boxContainerW232 div.boxContent {
	position: relative;
	width: 232px;
	height: 180px;
	padding: 0;
	background: 0 none;
}

div#mainPageGallery.boxContainerW232 div.boxContent img.border {
	display: block;
	position: absolute;
	top: 0;
	left: -1px;
}

div#mainPageGallery.boxContainerW232 div.boxContent img.galleryImage {
	padding: 0 0 0 5px;
}

/* galeria end */

/* 232px szeles boxok - tipikusan baloldali sav - end */

/* 373px szeles boxok - tipikusan kozepso sav - start */

div.boxContainerW373 {
	float: left;
	width: 373px;
	margin: 0 0 3px;
}

div.boxContainerW373 h3.boxHeader {
	width: 373px;
}

div.boxContainerW373 div.tabbedBoxHeader {
	width: 360px; /* 232px */
	padding: 0 8px 6px 5px;
	background: transparent url('../img/bg/bg_tabbedboxheader_w373.png') top left no-repeat;
}

div.boxContainerW373 div.boxContent {
	width: 355px;
	padding: 0 10px 22px 8px;
	background: transparent url('../img/bg/bg_boxcontainer_w373.png') bottom left no-repeat;
}

div.boxContainerW373 div.boxContent div.boxContentBackground {
	width: 355px;
}

div.boxContainerW373 div.boxContent div.boxTableListing {
	float: left;
	width: 342px;
	padding: 0 8px 0 5px;
}

/* naptar start */

div.boxContainerW373 div.boxContent div.boxTableListing.programTable {
	height: 280px;
}

table.calendarTable {
	float: left;
	border-collapse: collapse;
}

table.calendarTable td,
table.calendarTable th {
	vertical-align: top;
}

table.calendarTable colgroup col.dayColumn {
	width: 46px;
}

table.calendarTable thead tr.calendarPager th {
	padding: 3px;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px solid #c5c7da;
}

table.calendarTable thead tr.weekDays th {
	border-bottom: 1px solid #c5c7da;
}

table.calendarTable thead tr.weekDays th h6 {
	float: left;
	width: 40px;
	padding: 2px 3px 1px;
	font-weight: bold;
	text-align: center;
}

table.calendarTable tr.weekRow td {
	border-top: 1px solid #c5c7da;
	border-bottom: 1px solid #c5c7da;
}

table.calendarTable tr.weekRow.lastWeekRow td {
	border-bottom: 0 none;
}

table.calendarTable td,
table.calendarTable th {
	border-left: 1px solid #c5c7da;
}

table.calendarTable td.firstCol,
table.calendarTable th.firstCol {
	border-left: 0 none;
}

table.calendarTable tr.weekRow td div.cellContent {
	float: left;
	width: 48px;
	height: 40px;
	text-align: center;
}

table.calendarTable div.cellContent h6 {
	float: left;
	width: 42px;
	padding: 1px 3px 0;
	margin: 0;
	font-weight: normal;
}

table.calendarTable div.cellContent h6.matchDayHome {
	background-color: #939393;
	font-weight: bold;
}

table.calendarTable div.cellContent h6.matchDayForeign {
	background-color: #c5c5c5;
	font-weight: bold;
}

table.calendarTable tr.weekRow a {
	display: block;
	float: left;
	/*clear: both;*/
}

table.calendarTable tr.weekRow a.imgLink {
	width: 40px;
	/*padding: 0 11px;*/
	padding: 2px 3px 0 3px;
}

table.calendarTable tr.weekRow a.txtLink {
	width: 46px;
	padding: 1px 1px 0;
	text-align: center;
}

/* naptar end */

/* statisztikak es bajnoksag tablazat start */

div.boxContainerW373 div.boxContent div.boxTableListing.playerStatistics,
div.boxContainerW373 div.boxContent div.boxTableListing.championshipTable {
	height: 256px;
}

div.boxContainerW373 div.boxContent div.boxTableListing.newGeneration {
	height: 147px;
}

div.boxContainerW373 div.boxContent div.boxTableListing dl {
	float: left;
	width: 342px;
	border-bottom: 1px solid #c5c7da;
}

div.boxContainerW373 div.boxContent div.boxTableListing dl.lastRow {
	border: 0 none;
}

div.boxContainerW373 div.boxContent div.boxTableListing dl dt {
	float: left;
	padding: 3px 0 4px;
}

div.boxContainerW373 div.boxContent div.boxTableListing dl.heading dt,
div.boxContainerW373 div.boxContent div.boxTableListing dl.heading dd {
	text-transform: uppercase;
	padding: 4px 0 2px;
}

div.boxContainerW373 div.boxContent div.boxTableListing dl.firstRow dt,
div.boxContainerW373 div.boxContent div.boxTableListing dl.firstRow dd {
	padding: 4px 0 2px;
}

div.boxContainerW373 div.boxContent div.boxTableListing dl.lastRow dt,
div.boxContainerW373 div.boxContent div.boxTableListing dl.lastRow dd {
	font-size: 6px;
	line-height: 6px;
}

div.boxContainerW373 div.boxContent div.boxTableListing dl dd {
	float: left;
	padding: 3px 0 4px;
}

div.boxContainerW373 div.boxContent div.boxTableListing.playerStatistics dl dt {
	width: 142px;
}

div.boxContainerW373 div.boxContent div.boxTableListing.playerStatistics dl dt span,
div.boxContainerW373 div.boxContent div.boxTableListing.championshipTable dl dt span {
	padding: 0 8px 0 10px;
	text-align: right;
}

div.boxContainerW373 div.boxContent div.boxTableListing.playerStatistics dl dd {
	width: 30px;
	text-align: center;
}

div.boxContainerW373 div.boxContent div.boxTableListing.playerStatistics dl dd.wide {
	width: 50px
}

div.boxContainerW373 div.boxContent div.boxTableListing.championshipTable dl dt {
	width: 140px;
	padding: 4px 0;
}

div.boxContainerW373 div.boxContent div.boxTableListing.championshipTable dl dd {
	width: 26px;
	padding: 4px 0;
	text-align: center;
}

div.boxContainerW373 div.boxContent div.boxTableListing.championshipTable dl dd.wide {
	width: 46px;
}

/* statisztikak es bajnoksag tablazat end */

/* utanpotlas tablazat start */

div.boxContainerW373 div.boxContent div.boxTableListing.newGeneration dl dt,
div.boxContainerW373 div.boxContent div.boxTableListing.newGeneration dl.heading dt,
div.boxContainerW373 div.boxContent div.boxTableListing.newGeneration dl.firstRow dt {
	width: 65px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}

div.boxContainerW373 div.boxContent div.boxTableListing.newGeneration dl dd,
div.boxContainerW373 div.boxContent div.boxTableListing.newGeneration dl.heading dd,
div.boxContainerW373 div.boxContent div.boxTableListing.newGeneration dl.firstRow dd {
	width: 89px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 2px;
}

div.boxContainerW373 div.boxContent div.boxTableListing.newGeneration dl dd.matchDate,
div.boxContainerW373 div.boxContent div.boxTableListing.newGeneration dl.heading dd.matchDate,
div.boxContainerW373 div.boxContent div.boxTableListing.newGeneration dl.firstRow dd.matchDate {
	width: 65px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 1px;
	padding-bottom: 2px;
}

div.boxContainerW373 div.boxContent div.boxTableListing.newGeneration dl dd.matchDate,
div.boxContainerW373 div.boxContent div.boxTableListing.newGeneration dl.firstRow dd.matchDate {
	text-align: center;
}

div.boxContainerW373 div.boxContent div.boxTableListing.newGeneration dl.heading dd.matchDate {
	width: 62px;
	padding-left: 3px;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 2px;
}

/* utanpotlas tablazat end */

/* 373px szeles boxok - tipikusan kozepso sav - end */

/* 210px szeles boxok - tipikusan kozepso sav - start */

div.boxContainerW210 {
	float: left;
	position: relative;
	width: 210px;
	margin: 0 0 3px;
}

div.boxContainerW210 h3.boxHeader {
	width: 210px;
}

div.boxContainerW210 div.boxContent {
	width: 194px;
	padding: 0 10px 22px 6px;
	background: transparent url('../img/bg/bg_boxcontainer_w210.png') bottom left no-repeat;
}

div.boxContainerW210 div.boxContent div.boxContentBackground {
	width: 194px;
}

div.boxContainerW210 div.boxContent ul.linkList {
	float: left;
	list-style: none;
	width: 166px; /* 194px */
	height: 117px; /* 129px */
	padding: 2px 10px 8px 18px;
	background-color: #e1e2ed;
}

div.boxContainerW210 div.boxContent ul.linkList li {
	display: block;
	float: left;
	width: 166px;
	padding: 0 0 2px;
}

div.boxContainerW210 div.boxContent p.pollQuestion {
	float: left;
	width: 166px;
	height: 42px;
	padding: 2px 10px 0 18px;
}


div.boxContainerW210 div.boxContent ul.pollAnswers {
	float: left;
	width: 166px;
	height: 192px;
	list-style: none;
	padding: 13px 10px 5px 18px;
}

div.boxContainerW210 div.boxContent ul.pollAnswers li {
	float: left;
	width: 166px;
	padding: 0 0 5px;
}

div.boxContainerW210 div.boxContent ul.pollAnswers li input,
div.boxContainerW210 div.boxContent ul.pollAnswers li label {
	display: block;
	float: left;
}

div.boxContainerW210 div.boxContent ul.pollAnswers li input {
	width: 14px;
	height: 14px;
	margin: 0 7px 0 0;
	padding: 0;
}

div.boxContainerW210 div.boxContent ul.pollAnswers li label {
	width: 141px;
}

/* 210px szeles boxok - tipikusan kozepso sav - start */

/* 124px szeles boxok - tipikusan jobboldali sav - start */

div.boxContainerW124 {
	float: left;
	width: 124px;
	margin: 0 0 3px;
}

div.boxContainerW124 h3.boxHeader {
	width: 124px;
}

div.boxContainerW124 div.boxContent {
	width: 109px;
	/*padding: 0 11px 22px 4px;*/
	padding: 0 11px 22px 6px;
	background: transparent url('../img/bg/bg_boxcontainer_w124.png') bottom left no-repeat;
}

div.boxContainerW124 div.boxContent ul.sponsorList {
	float: left;
	width: 109px;
	list-style: none;
}

div.boxContainerW124 div.boxContent ul.sponsorList li {
	float: left;
	/*width: 109px;*/
	width: 104px;
	padding: 10px 0 5px;
	min-height: 57px;
}

div.boxContainerW124 div.boxContent ul.sponsorList li a {
	display: block;
	float: left;
	/*width: 109px;*/
	width: 104px;
	text-align: center;
	text-decoration: none;
}

div.boxContainerW124 div.boxContent ul.sponsorList li a span.imageContainer {
	display: block;
	float: left;
	/*width: 109px;*/
	width: 104px;
	margin: 0 0 6px;
	text-align: center;
}

div.boxContainerW124 div.boxContent ul.sponsorList li a:hover span {
	text-decoration: underline;
}

div.boxContainerW124 div.boxContent ul.sponsorList li a:hover span.imageContainer {
	cursor: pointer;
	text-decoration: none;
}

div.boxContainerW124 div.boxContent div.moreSponsors {
	float: left;
	width: 93px;
	padding: 10px 0 0 16px
}

div.boxContainerW124 div.boxContent div.moreSponsors a {
	text-transform: uppercase;
}

/* 124px szeles boxok - tipikusan jobboldali sav - end */

/* 583px szeles boxok - tipikusan aloldalak - start */

div.boxContainerW583 {
	float: left;
	width: 583px;
	margin: 0 0 3px;
}


div.boxContainerW583 div.emptyHeader {
	float: left;
	width: 583px;
	height: 41px;
}

div.boxContainerW583 h3.boxHeader {
	width: 583px;
}

div.boxContainerW583 div.boxContent {
	width: 566px; /* 583px */
	padding: 0 10px 26px 7px;
	background: transparent url('../img/bg/bg_boxcontainer_w583.png') bottom left no-repeat;
}

div.boxContainerW583 div.boxContent div.boxContentBackground {
	/*min-height: 605px;*/
	min-height: 818px;
}

/* 583px szeles boxok - tipikusan aloldalak - end */

/* 817px szeles boxok - galéria aloldal - start */

div.boxContainerW814 {
	float: left;
	width: 814px;
	margin: 0 0 3px 2px;
}

div.boxContainerW814 div.tabbedBoxHeader h3,
div.boxContainerW814 div.forumBoxHeader h3 {
	display:block;
	float:left;
	height:33px;
}

div.boxContainerW814 h3.boxHeader {
	width: 814px;
}

div.boxContainerW814 div.tabbedBoxHeader,
div.boxContainerW814 div.forumBoxHeader {
	padding: 0;
	background: transparent url('../img/bg/bg_tabbedboxheader_w814.png') top left no-repeat;
	float: left;
	width: 814px;
	height: 41px;
}
div.boxContainerW814 div.boxContent {
	width: 800px; /* 583px */
	padding:0 10px 22px 4px;
	background: transparent url('../img/bg/bg_boxcontainer_w814.png') bottom left no-repeat;
}

div.boxContainerW814 div.boxContent div.boxContentBackground {
	min-height: 684px;
}

/* 817px szeles boxok - galéria aloldal - end */
