.yleurheilu {
	padding-bottom:74px;
	display:block;
	background: url("http://svenska.yle.fi/nyheter/images_local/yle_urheilu.jpg");
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position: 0px 20px
}
.fsidrott {
	padding-bottom:74px;
	display:block;
	background: url("http://svenska.yle.fi/nyheter/images_local/fsidrott.jpg");
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position: 0px 20px
}
/* Sport slut */
div.euro div.margtio div.imgfloatright {
	width:120px;
	margin:5px;
	float:right
}
div.euro {
	width:300px;
	background:url(../../images_puff/event_euro2008.jpg) no-repeat #88C64B;
	margin-bottom:10px
}
div.euro div.margtio {
	width:280px;
}
div.euro div.inheritlong {
	background: url(../../images_puff/event_euro2008_long.gif) #000000;
	width:100%;
	font-weight:bold;
	color: White;
	margin:0 0 1px 0;
}
/* peking */
div.peking div.margtio div.imgfloatright {
	width:120px;
	margin:5px;
	float:right
}
div.peking {
	width:300px;
	background:url(../../images_puff/event_ospeking2008.jpg) no-repeat #A9000C;
	margin-bottom:10px
}
div.peking a.kub {
	background-image:url(http://svenska.yle.fi/images_global/kub_ffcc99.gif);
	clear:both
}
div.peking div.floatright {
	margin-right:70px
}
div.color_peking div.margtio, div.peking div.margtio {
	width:280px
}
div.peking div.inheritlong {
	background: url(../../images_puff/event_euro2008_long.gif) #000000;
	width:100%;
	font-weight:bold;
	color: White;
	margin:0 0 1px 0;
}
div.peking a {
	color:#FFCC99
}
div.peking form {
	display:block;
	margin:5px 0 5px 0
}
div.color_peking {
	background-color:#FFEAEA;
}
div.color_peking h3, #contentcenter div.color_peking div.margtio h2 {
	color:#CC0000
}
div.color_peking h3 a {
	color:#CC0000;
	text-decoration:none
}
div.color_peking .boxA div.img {
	border-bottom:4px solid #B2D58B;
	margin: 10px 0 10px 0;
}
div.color_peking .margtio div.img {
	border-bottom:4px solid #EB360E;
	margin: 10px 0 10px 0;
}
#contentcenter div.color_peking div.boxA {
	border-bottom:none;
	margin-bottom:0;
	padding:0
}
div.color_peking div.long {
	background: url(../../images_layout/pekinglong.gif) #BC0C06;
	width:100%;
	font-weight:bold;
	color: White;
	margin:0 0 1px 0;
}
div.color_peking div.margtio.topline {
	border-top:1px solid #BC0C06;
}
.ospeking {
	padding-bottom:74px;
	display:block;
	background: url("http://svenska.yle.fi/nyheter/images_puff/event_ospeking2008_banner.jpg");
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position: 0px 20px
}
.boxA h3 a {
	color:#000000;
	text-decoration:none;
}
div.color_sport {
	background-color:#EEFFE3;
	clear:both;
}
div.color_sport h3 {
	color:#354B1F
}
div.color_sport h3 a {
	color:#354B1F;
	text-decoration:none
}
div.color_sport .boxA div.img {
	border-bottom:4px solid #B2D58B;
	margin: 10px 0 10px 0;
}
div.color_sport .margtio div.img {
	border-bottom:4px solid #B2D58B;
	margin: 10px 0 10px 0;
}
#contentcenter div.color_sport div.boxA {
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:10px
}
div.color_sport div.long {
	background-color: #639F24;
	background-image: url(../../images_layout/sprite_headline.gif);
	background-position:-1500px 0;
	width:100%;
	font-weight:bold;
	color: White;
	margin:0 0 1px 0;
}
div.color_sport div.long a:hover{
	color:#E8FFCF;
}
#score24 {
	float:left;
	margin:0 0 0 10px;
	width:470px;
}
#score24 iframe {
	border-top: 1px solid #BC0C06;
	padding-top:10px;
}
div.extra {
	float:left;
	width:260px;
	margin-left:20px;
}
div.pelit {
	background-color:#EFF6FF;
	margin-bottom:5px;
	padding:10px;
}
div.lohkot table, .pelit table {
	border-collapse:collapse;
}
div.lohkot tbody, .pelit tbody {
	display:table-row-group;
	vertical-align:middle;
}
div.lohkot table tr, .pelit tr {
	display:table-row;
	vertical-align:inherit;
}
div.lohkot td, .pelit td {
	padding: 3px;
	font-size:0.9em;
	text-transform:uppercase;
}
div.lohkot table .col1, div.pelit table .col1 {
	width:90px;
}
div.lohkot table .col2, div.pelit table .col2 {
	width:150px;
}
div.pelit table th {
	display:none;
}
#article div.scheme em {
	background-color:#FFFFFF;
	display:inline-block;
	font-style:italic;
}

#article div.scheme h4 {
	background-color:#95BAEF;
	color:#FFFFFF;
	margin-bottom:0;
	padding:5px;
}

#article div.scheme h3 {
background-color:#BD0000;
color:#FFFFFF;
margin-bottom:0.5em;
margin-top:40px;
padding:5px;
}

#article div.scheme div.lohkot {
margin-bottom:3px;
padding:10px;
}
