@CHARSET "ISO-8859-1";

p{margin:0px;color:#000;font-size:12px;line-height:18px;padding:0 0 1.4em 0;}
b, strong{font-weight:bold;}
i, em{font-style:italic;}
.clr{clear:both;line-height:1px;}
.separator{clear:both;height:5px;}
.flote-left{float:left;}
.flote-right{float:right;}
td.center{text-align:center;}
td.right{text-align:right;}
a,img{border:none;outline:none;}
.red{color:red;}
.form label{float:left;width:25%;margin-right:0.5em;padding-top:0.2em;text-align:right;font-weight:bold;}
.form input.error, .form select.error {background-color:#FFCCCC;}
.form span.error{margin-left:8px;color:red;}

.whitebg{background-color:#fff !important;}

/** SHARE **/
.share_on_facebook, .share_on_facebook_selected{display:inline-block;margin-left:5px;width:16px;height:16px;background:transparent url(https://static.sportid.be/images/old/share_on_facebook.gif) no-repeat;cursor:pointer;cursor:hand;}
.share_on_facebook:hover, .share_on_facebook_selected{background-position:-16px 0;}
.share_on_twitter, .share_on_twitter_selected{display:inline-block;margin-right:5px;width:16px;height:16px;background:transparent url(https://static.sportid.be/images/old/share_on_twitter.gif) no-repeat;cursor:pointer;cursor:hand;}
.share_on_twitter:hover, .share_on_twitter_selected{background-position:-16px 0;}

/** BLOCKQUOTE **/
article#article blockquote, blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D";
}
article#article blockquote:before, blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4.5rem;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.5em;
}
article#article blockquote p, blockquote p {
  display: inline;
  color:#999;
  font-weight:bold;
  font-size:1.6em;
  padding:0;
  line-height: 1.6em;
}

/** OVERLAY **/
.overlay {
    position:relative;
}
.overlay img {
    width:100%;
    vertical-align:top;
}
.overlay:after {
    content:'\A';
    position:absolute;
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.4);
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.overlay:hover:after {
    opacity:2;
}

/** GRAPH BAR **/
.graph {float:left;margin:5px 0;background-color:#CCC;position:relative;width:200px;padding:0}
.graph .bar {display:block;position:relative;background-image:url(https://static.sportid.be/images/old/bargraph.png);background-position:right center;background-repeat:repeat-x;border-right:#538e02 1px solid;text-align:center;color:#fff;height:16px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.9em;}
.graph .bar span {position:absolute;left:1em}

.odds{background-color:#FBDE2F;color:#181818;font-weight:bold;font-size:11px;padding:2px 3px;margin:2px;}
a.odds:hover{color:#000;}

@media handheld, screen and (max-width: 499px) {
	.graph{width:100px;}
}
@media handheld, screen and (max-width: 349px) {
	.graph{width:50px;}
}

/** TOOLTIP **/
span.tool{cursor:help;position:relative;vertical-align:middle;}
span.tool span.tip{display:none;}
span.tool:hover span.tip{background-color:#f7f7ee;border:1px solid #336;color:#000;display:block;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:normal;height:auto;left:0;line-height:1.2em;min-width:240px;padding:3px 7px 4px 6px;position:absolute;text-align:left;top:2.5em;width:auto;z-index:100;}

/** SPOILER **/
div.spoiler {
	padding: 5px;
	line-height: 1.6;
}

div.spoiler div.spoiler-title {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 7px;
	border: 1px solid #bbbbbb;
	border-bottom-color: #999999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.5), 0 0 2px rgba(255,255,255,.15) inset, 0 1px 0 rgba(255,255,255,.15) inset;
	background: #cfd1cf;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
	background-image: -moz-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image: -webkit-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image: -o-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image: -ms-linear-gradient(top, #f5f5f5, #e5e5e5);
	background-image: linear-gradient(top, #f5f5f5, #e5e5e5);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf');
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

div.spoiler div.spoiler-title div.spoiler-toggle {
	display: inline-block;
	width: 11px;
	height: 11px;
	line-height: 14px;
	margin-left: 4px;
	margin-right: 6px;
	cursor: pointer;
	-webkit-user-modify: read-only;
}

div.spoiler div.spoiler-title div.hide-icon {
	background: url('https://static.sportid.be/images/old/minus.png') no-repeat scroll left center transparent;
}

div.spoiler div.spoiler-title div.show-icon {
	background: url('https://static.sportid.be/images/old/plus.png') no-repeat scroll left center transparent;
}

div.spoiler div.spoiler-content {
	font-size: 13px;
	border: 1px solid #bbbbbb;
	border-top: 0px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: none repeat scroll 0 0 #F5F5F5;
	padding: 4px 10px;
}