/** 
 * Copyright 2008 Breezy New Interactive
 * =====================================
 */ 

/* -- Basics -- */
html, body, div, p, form, fieldset, h1, h2, h3, h4, h5, h6   { margin: 0; padding: 0; }

body		{ font: normal 10pt Arial, Helvetica, sans-serif; background: #fff; color: #000; }
a			  { color: #153F7B; }
a:hover	{ text-decoration: underline !important; color: #DB2032 !important;}
a:hover { color: #DB2032; }
a img   { border:0; }

h1, h2, h3, h4, h5, h6 {page-break-after: avoid;}  
h1	{ font-size: 1.8em; margin-bottom: .5em; }
h2	{ font-size: 1.45em; }
h3	{ font-size: 1.4em; }
h4	{ font-size: 1.2em; }
h5	{ font-size: 1.1em; }
h6	{ font-size: 1em; }

fieldset { border: 0 !important; }

/* -- Tables and lists -- */
table     { border-collapse: collapse; width: 100%; }
table th,
table td  { border: 1px black solid; padding: 5px; }

ul li { padding-left: 10px; }
ol li { padding-left: 10px; }

/* -- Basic layout -- */
#view    { }
#head    { font-size: 1.1em; position: relative; z-index: 1; display: none; }
#content { font-size: 1.1em; position: relative; z-index: 1; }
#foot    { font-size: 1.1em; position: relative; z-index: 1; display: none; }

/* -- Main classes -- */
.fr		    { float: right !important; }
.fl		    { float: left !important; }
.clear    { clear: both !important; }
.right	  { text-align: right !important; }
.left		  { text-align: left !important; }
.center	  { text-align: center !important; }
.last		  { margin-right: 0 !important; margin-bottom: 0 !important; border-bottom: none !important; }
.small	  { font-size: .90em; }
.big      { font-size: 1.5em; }
.item     { margin-bottom: 1.5em; border-bottom: 1px #d8d8d8 solid; clear: both; }
.info     { font-size: .95em; margin: 2px 0 6px !important; }
.col1     { width: 49%; float: left; }
.col2     { width: 49%; float: right; }
img.left  { margin-left: 0 !important; }
img.right { margin-right: 0 !important; }

/* -- NoPrint items -- */
.hidden,
#menuBlock { display: none; }

/* -- Content items -- */
#contentBlock p,
#contentBlock ul,
#contentBlock ol,
#contentBlock table { margin-bottom: 2em; }
.ads_grunge { display:none;}
#head_menu { display:none;}

.tablaheader{
	background-color: #ddd;
	font-weight:bold;
	font-size:1.2em;
}
tr.alheader{
	background-color: #B5261A;
	text-align: center;
	color: #fff;
}

.alheader a{
	color: #fff;
}
.alheader td{
	text-align: left;
}
.tsor2{
	background: url(../images/hl2.gif) repeat-x;
	border: 1px solid #F2F2F2;
}
.hlrow {
	background-color: #d1d6db !important;
}
.meccstabla{
	border: 1px solid black;
	font-size: 11px;
}

.meccstabla td,.kicsitabla td{
	padding-left: 5px;
	padding-right: 5px;
}
.meccstabla .tablaheader td, .kicsitabla .tablaheader td {
	border: 0;
	padding: 5px;
	text-align: center;
}
table.csoporttablazat {
	font-size: 10px;
}
.csoporttablazat .tablaheader td {
	padding:2px;
	text-align: center;
}
.dcella{
	border-right: 1px dashed gray;
	text-align: center;
}
.dcellan{
	border-right: 1px dashed gray;
}
.bcella{
	text-align: left;
	border-right: 1px dashed gray;
}
.ecella{
	text-align: center;
	border-left: 1px dashed gray;
	border-right: 1px dashed gray;
}
.eredmeny{
	text-align: center;
	border-left: 1px dashed gray;
	border-right: 1px dashed gray;
	cursor: help;
}
.fcella{
	border-left: 1px dashed gray;
	text-align: center;
}
.pcella{
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
}
.boldcell{
	font-weight: bold;
}
.nocentercell{
	text-align: left;
}
.sorheader{
	text-align: center;
	background-color: #821633;
	font-weight:bold;
	color: #fff;
}
.hlscore{
	font-weight: bold;
	color: red;
	background-color: #F2F2F2;
}
.hlmax{
	background-color: red; color: white;
}
td.today{
	background-color: #ccc;
}
.tcella{
	border-right: 1px solid #000; text-align: left;
}
.hl_uefa{
	background-color: #c4a9ff;
}
.hl_cl{
	background-color: #a1c6e4;
}
.hl_clcalif{
	background-color: #B4DDFF;
}
.hl_kieso{
	background-color: #e4b4b4;
}
.hl1{
	background-color: #FFFC8B;
}
div.ads_gr_banner { display:none;}
div.ads_compare { display:none;}
.ymenu { display:none;}
p.description {
	font-size: 10px; color: #fff;
}
