body {
}
/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { 
	position:absolute;
	z-index:1000;
	width:450px;
	background:#FFFFCC;
	border:1px solid #000000;
	text-align:left;
	padding:15px;
	min-height:1em;
	-moz-border-radius:10px; 
}
body div#toolTip p { 
	margin:0;
	padding:0;
	color:#000000;
	font:13px verdana,arial,sans-serif; 
}
body div#toolTip p em { 
	display:block;
	margin-top:3px;
	color:#2727c7;
	font-style:normal;
	font-weight:bold; 
}
body div#toolTip p em span { 
	font-weight:bold;
	color:#fff; 
}
#runko .sisalto {
	padding: 0px;
}
#etusivu {
	border-collapse: collapse;
	width: 730px;
	padding: 0; margin: 0; border: 0;
/*	background: url(/img/vinoviivoitus_harmaa.png); */
}
div#etusivuTiedote {
        background: #EEEECC url(/img/kuvat_album_listaustausta.png) repeat-x;
	padding: 10px;
	border: 1px solid #336699;
}
div#etusivuTiedote a {
}
div#tyyppi {
/*        background: #EEEECC url(/img/kuvat_album_listaustausta.png) top center repeat-x; */
	padding: 10px;
	font-size: 12px;	
	text-align: left;
}
div#tyyppi a {
	color: #CC0000;
}
div#tyyppi select {
	font-size: 11px;
}
div#tyyppi ul {
	list-style-image: url(/img/nuolibullet_pun.png);
	padding: 0;
	padding-left: 15px;
	margin: 0;
	margin-bottom: 10px;
}
div#tyyppi input {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 30%;
}
div#validator {
	padding: 15px;
	text-align: center;
}
.etusivuSisalto1 {
/*	border-right: 8px solid #FFFFFF; */
	margin-right: 8px;
	width: 200px;
        float: left;
}
.etusivuSisalto2 {
	width: 334px;
        float: left;
}
.etusivuSisalto3 {
/*	border-left: 8px solid #FFFFFF; */
	margin-left: 8px;
/*	background: #FFFFFF; */
	width: 180px;
        float: right;
}
.etusivuSisaltoTiedote, .etusivuSisaltoTiedote2 {
	background: #666666;
	padding: 8px;
	border-bottom: 8px solid #FFFFFF;
	color: #FFFFFF;
}
.etusivuSisaltoTiedote2 {
	background: #888888;
}
.etusivuSisaltoTiedote a,.etusivuSisaltoTiedote2 a {
	color: #FFFFFF;
}
select {
	width: 100%;
	background: #EEEEDD;
}

h2 {
        margin: 0; padding: 0;
        margin-bottom: 4px;
        border: 3px solid #000000;
        border-left: 8px solid #000000;
        border-right: 8px solid #000000;
        padding-left: 12px;
        background: #000000 url(/img/h2pisteet.png)  repeat-x center center;
        color: #FFFFFF;
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;

}
h2 a {
        background: #000000;
        padding-left: 15px;
        padding-right: 15px;
        color: #FFFFFF;
        text-decoration: none;
}
h2 a:link, h2 a:visited {
	color: #FFFFFF;
}
h2 a:hover {
	color: #FFFFFF;
	background: #333333;
}

h3 {
        background: #EEEEEE url(/img/otsikkotaustagradient.png) repeat-x;
        padding: 2px;
        border: 1px solid #CCCCCC;
        margin: 0;
        text-decoration: none;
        text-transform: none;
        color: #000000;
        font:12px;
        font-weight: bold;
	margin-top: 8px;
	margin-bottom: 4px;
}
h3 a, h3 a:link, h3 a:visited {
	color: #000000;
}

/* * * * * * * * * * * * * * * * * * * * *
 *
 *   LINKIT
 *
 * * * * * * * * * * * * * * * * * * * * */

div#linkit {
	background: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
}
/*
div#linkit h2 {
        border:0;padding:0;margin:0;
        color: #FFFFFF;
        font-size: 14px;
        background-color: #666666;
        padding: 4px;
        font-weight: normal;
        margin-bottom: 4px;
}
div#linkit h2 a {
        color: #FFFFFF;
}
*/
div#linkitPaivanlinkkiKuvaus {
	padding: 8px;
}
#linkitPaivanlinkki {
	display: block;
	background: #eeeecc url(/img/kuvat_album_listaustausta.png) repeat-x bottom;
}
div#linkit form {
	margin-top: 4px;
	display: block;
/*	border: 4px solid #EEEEEE;
	padding: 8px; */
}
div#linkitThumbKehys {
	float: left;
	margin-right: 8px;
}
div#linkitThumbKehys img {
}
.linkitPvm {
        font-size: 10px;
        color: #999999;
}
.linkitKuvaus {
        font-size: 11px;
        color: #000000;
}
a.linkitLinkki, a.linkitLinkkiKorostus {
        font-weight: bold;
        font-size: 12px;
        text-decoration: none;
}
a.linkitLinkkiKorostus {
        background-color: #EEEEEE;
        border: 1px solid #CCCCCC;
        padding: 0px 5px 0px 5px;
}
div.linkitKaikki {
	display: none;
}
a.linkitKaikki {
	color: #CC0000;
	font-size: 11px;
	margin-top: 5px;
}
table.linkitUusimmat {
        background: #EEEECC url(/img/kuvat_album_listaustausta.png) center center repeat-x;
        border-collapse: collapse;
	width: 100%;
	margin-top: 5px;
}
table.linkitUusimmat td {
        padding-left: 5px;
}
.linkitUusimmatPalkki {
        background: #EEEEEE url(/img/otsikkotaustagradient.png) repeat-x;
        border: 1px solid #CCCCCC;
}
a.linkitUusimmat:link,a.linkitUusimmat:visited {
        text-decoration: none;
        font-weight: bold;
        font-size: 11px;
}
span.linkitNro {
        font-size: 10px;
        color: #999999;
        width: 30px;
}

/* * * * * * * * * * * * * * * * * * * * *
 *
 *   ILMOITUKSET
 *
 * * * * * * * * * * * * * * * * * * * * */

.ilmoitusOtsikko {
	padding: 0px 4px 8px 4px;
	background: #990000 url(/img/etusivu_mototallilogo.png) center top no-repeat;
	color: #DDDDDD;
	font-size: 11px;
	text-align: right;
}	
a.ilmoituksetLogolinkki {
	display: block;
	padding-top: 120px;
}
a.ilmoituksetLogolinkki span {
	display: none;
}
.ilmoitusOtsikko a {
	color: #EEEEEE;
	text-decoration: none;
}
div#ilmoitus {
	width: 180px;
	background: #888888;
}
div#ilmoitus form {
	margin: 0; padding: 0;
}
select#ilmoituskategoriat {
	display:block;
	margin-top: 4px;
	width: 100%;
}
div#ilmoitus h2 {
	margin: 0; padding: 0;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	color: #FFFFFF;
	background: #2C54AC url(/img/ilmoitukset_naytakohde_tausta.png) repeat-x;
	border: 1px solid #2C54AC;
	border-bottom: 1px solid #204080; 
	margin-bottom: 3px;
}
div#ilmoitus h3, div#ilmoitus h3.ajoneuvot, div#ilmoitus h3.ajovarusteet, div#ilmoitus h3.osat {
        margin: 0; 
	padding: 0;
	background: none; 
	border: 0;
	border-top: 4px solid #FFFFFF;
	background: #C5D0E3;
	color: #FFFFFF;
	font-size: 13px;
	font-weight:bold;
	text-transform: none;
/*	background: #EEEEEE url(/img/ajontausta.png) 80px top no-repeat; */
	background: #FF1515;
	padding: 4px; 
}
/*
div#ilmoitus h3.ajovarusteet {
        background: #EEEEEE url(/img/varustetausta.png) 80px center no-repeat;
}
div#ilmoitus h3.osat {
        background: #EEEEEE url(/img/osattausta.png) 40px center no-repeat;
} */
.ilmoitusrivi {
	background: url(/img/etusivu_taustanuoli_valk.png) 0px 7px no-repeat;
	border-bottom: 1px solid #FFFFFF;
	padding: 0;
	color: #DDDDDD;
	min-height: 35px;
}
.ilmoitusrivi:hover {
	background-color: #ff4444;
}
.ilmoitusrivi div.ilmoituksetKuva img {
	float: right;
	height: 35px;
	padding: 0; margin: 0;
	padding-left: 4px;
}
.ilmoitusrivi div.ilmoituksetKuva {
}
.ilmoituksetKuvaus {
	padding: 2px;
	padding-left: 8px;
	font-size: 11px;
}

span.ilmoituksetHinta {
	float: right;
	font-weight: bold;
}
.ilmoituksetOtsikko {
	font-size: 11px;
	font-weight: bold;
}

.ilmoituksetOtsikko a, .ilmoituksetOtsikko a:link, .ilmoituksetOtsikko a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.ilmoituksetOtsikko a:hover {
	background: #FF0000;
	color: #FFFFFF;
}
.ilmoitusriviKuvallinen div.ilmoituksetKuva img {
	margin-top: 8px;
	border: solid 8px #444444; 
	background: #444444;
}
.ilmoitusriviKuvallinen div.ilmoituksetKuva a:hover img {
	border: solid 8px #000000; 
}
.ilmoitusriviKuvallinen div.ilmoituksetKuva {
	text-align: center;
}
.ilmoitusriviKuvallinen {
/*        background: #EEEECC url(/img/kuvat_album_listaustausta.png) center center repeat-x; */
	background: #666666;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	font-size: 13px;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
} 
.ilmoitusriviKuvallinen .ilmoituksetOtsikko {
	font-size: 14px;
}
/*
.ilmoitusrivi img {
	float: right;
	border: 0;
	padding-top: 2px;
	padding-right: 5px;
} */

.ilmoituksetPaivittyy {
	font-size: 12px;
	color: #FFFFFF;
	background: #000000;
	padding: 2px;
	text-align: center;
}
/* * * * * * * * * * * * * * * * * * * * *
 *
 *   KESKUSTELUT
 *
 * * * * * * * * * * * * * * * * * * * * */

div#keskustelu {
	width: 200px;
/*	background: #FFFFFF; */
	padding-bottom: 8px;
	margin-bottom: 8px;
}
/*
div#keskustelu h2 {
        margin: 0; padding: 0;
        margin-bottom: 4px;
        border: 3px solid #000000;
        border-left: 8px solid #000000;
        border-right: 8px solid #000000;
        padding-left: 12px;
        background: #000000 url(/img/h2pisteet.png)  repeat-x center center;
        color: #FFFFFF;
        font-size: 14px;
        font-weight: normal;
        text-transform: uppercase;
}
#keskustelu h2 a {
        background: #000000;
        padding-left: 15px;
        padding-right: 15px;
        color: #FFFFFF;
        text-decoration: none;

} */
.forumAlue1, .forumAlue2 {
	font-size: 11px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.forumAlue1 a, .forumAlue2 a {
	text-decoration: none;
}
.forumAlue1 {
	background-color: #F6F6F6;
}
.forumAlue2 {
	background-color: #EEEEEE;
}
.forumKategoria {
        background: #EEEEEE url(/img/otsikkotaustagradient.png) repeat-x;
	padding: 3px;
        border: 1px solid #CCCCCC;
}
.forumKategoria a {
	color: #000000;
	text-decoration: none;
}


/* * * * * * * * * * * * * * * * * * * * *
 *
 *   TIETOPANKKI
 *
 * * * * * * * * * * * * * * * * * * * * */

div#wiki {
	background: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 16px;
	color: #EEEEEE;
}
div#wiki ul a, div#wiki ul a:link {
	padding-left: 1px; padding-right: 1px;
	color: #EEEEEE;
	text-decoration: none;
}
div#wiki ul a:visited {
	color: #DDDDDD;
	text-decoration: none;
}
div#wiki ul a:hover {
	background: #ff1515;
	color: #FFFFFF;
}
div#wiki .wikiTable {
/*	display: table; */
	background: #222222 url(/img/etusivu_ducatitausta.png) bottom center no-repeat; 
}
div#wiki .wikiKategoriat {
/*	display: table-row; */
}
div#wiki .wikiKategoriat1, div#wiki .wikiKategoriat2 { 
/*	display: table-cell; */
	padding-top:4px;
	padding-bottom:4px;
	width: 165px;
} 
div#wiki .wikiKategoriat1 { 
/*	border-right: 4px solid #FFFFFF; */
}

div#wiki .wikiKategoriat1 { 
}
div#wiki ul {
        list-style-image: url(/img/nuolibullet_pun_flat.png);
	padding: 0;
	padding-left:24px;
	margin: 0;
/*	float: left; */
	font-size: 12px;
}
div#wiki li {
	padding: 0;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 100%;
}

div#wiki ul li ul {
	padding: 0;
        list-style-image: url(/img/nuolibullet_musta_flat.png); 
	float: none;
	width: none;
	padding-left: 5px;
}
div#wiki ul li ul a {
	margin-left: 0px;
	font-size: 11px;
}
div#wiki ul li ul a:link,
div#wiki ul li ul a:visited {
	color: #AAAAAA;
}
div#wiki ul li ul a:hover {
	color: #FFFFFF;
}

#wiki .wikiPoimintoja a {
	color: #333333;
	text-decoration: none;
}
#wiki .wikiPoimintoja a:hover {
	text-decoration: underline;
	color: #FF0000;
}
#wiki .wikiPoimintoja {
	padding: 4px;
	border-top: 4px solid #FFFFFF;
/*	background: #666666 url(/img/vinoviivoitus_harmaa_tumma.png); */
	background: url(/img/etusivu_taustanuoli_valk2.png) left bottom no-repeat;
	background-color: #EEEEEE;
	color: #999999;
}
#wiki .wikiPoimintoja b {
	display: block;
}
#wiki .wikiPoimintoja p {
	margin: 0; padding: 0;
	padding-left: 8px;
	font-size: 1.3em;
}

/* * * * * * * * * * * * * * * * * * * * *
 *
 *   GALLERIA
 *
 * * * * * * * * * * * * * * * * * * * * */

div#galleria {
	background: #FFFFFF;
	margin-bottom: 8px;
}

div#galleria h3 {
	margin:0;padding:0;
	background: #999999;
	color: #FFFFFF;
	padding: 4px;
	font-size: 13px;
	border: none;
}
div#galleria h3.viikonkuva, div#galleria h3.uusinkuva {
	background: #ff1515;
}
#galleria h3 a {
	color: #FFFFFF;
}
/*
div#galleria h3 {
        background: #EEEEEE url(/img/otsikkotaustagradient.png) repeat-x;
        padding: 3px;
        border: 1px solid #CCCCCC;
	margin: 0;
	text-decoration: none;
        text-transform: none;
	color: #000000;
	font:13px;
	font-weight: bold;
} */
div.galleriaPaivankuva .kuva, div#galleriaUusinkuva .kuva {
/*	background: url(/img/kuvat_albumtausta.png) center center no-repeat;
	vertical-align: middle;
	min-height: 110px; 
	padding-top: 3px; 
*/
	text-align: center;
}
div.galleriaPaivankuva {
	position: relative;
}
div.galleriaPaivankuva .otsikko {
        margin:0;padding:0;
        background: #666666;
        color: #FFFFFF;
        padding: 2px;
        font-size: 12px;
        border: none;
	margin-bottom: 4px;
}
div.galleriaPaivankuva .kuva img { 
/*	padding: 2px; margin: 3px;
	border: 1px solid #999999;
	vertical-align: middle;
	background: #FFFFFF; */
}
div#galleriaUusinkuva .kuva img {
	background: #FFFFFF;
	padding: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}
div.galleriaPaivankuva, div#galleriaUusinkuva {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
/*	padding: 5px; */
	background-color: #EEEEEE;
}
div#galleriaStats {
	background-color: #EEEEEE;
	padding-left: 10px;
	font-size: 11px;
}
div#galleriaStats h3 {
	margin-left: -10px;
}
#kuvakategoriat {
	width: 100%;
	margin-bottom: 4px;
}

/* * * * * * * * * * * * * * * * * * * * *
 *
 *   UUTISET
 *
 * * * * * * * * * * * * * * * * * * * * */

div#uutiset {
	margin: 0px;
	padding-bottom: 4px;
	margin-bottom: 8px;
}
#uutiset .vinkki {
	margin: 0;
}
.uutisetArkisto dl {
	clear:both;
	position: relative;
	margin: 0; padding: 0;
	padding-bottom: 3px;
	border-top: 1px solid #eeeeee;
}
.uutisetArkisto dd {
	position: absolute;
	left: 0px;
	font-size: 10px; 
	width: 40px;
	display: block;
	margin: 0; 
	padding: 1px;
	text-align: center;
	color: #999999;
	background: #eeeeee url(/img/etusivu_taustanuoli_valk2.png) left bottom no-repeat;
	
}
.uutisetArkisto dt {
	display: block;
	margin: 0; 
	padding: 3px;
	margin-left: 42px;
	background: #F6F6F6;
}
.uutisetArkisto dt a {
	text-decoration: none;
}
.uusimmatEtusivu {
	margin-bottom: 4px;
}
.uusimmatEtusivu .rivi2 {
	background-color: #DDDDDD;
}
.uusimmatEtusivu .rivi1 {
	background-color: #CCCCCC;
}
.uusimmatMiniuutiset .rivi2, .uusimmatMiniuutiset .rivi1 {
	background-color: transparent;
}
.uusimmatMiniuutiset {
	background: url(/img/korkeagradient_harmaa.png) 0px 0px repeat-x;
}

/*
.rivi2 .uusimmatLisatiedot {
	border-top: 1px solid #EEEEEE;
}
.rivi1 .uusimmatLisatiedot {
	border-top: 1px solid #EEEEBB;
}
*/
.uusimmatUutinen {
	background: url(/img/etusivu_taustanuoli2_valk.png) bottom right no-repeat;
	border-bottom: 1px solid #fff; 
	margin: 0px; 
/*	margin-bottom: 4px; */
	padding: 5px;
	padding-left: 10px;
}

.uusimmatUutinen .uusimmatOtsikko a {
	font-size: 1.3em;
	color: #000000;
}

.uusimmatMiniuutinen {
	background: url(/img/etusivu_taustanuoli2_valk.png) bottom right no-repeat;
	border-bottom: 1px solid #fff; 
	margin: 0px; 
/*	margin-bottom: 4px; */
	padding: 5px;
	padding-left: 10px;
	font-size: 12px;

}
.uusimmatMiniuutinen .uusimmatPvm {
        display: block;
        position: absolute;
        float: left;
        width: 30px;
	color: #666666;
	font-size: 11px;
}
.uusimmatMiniuutinen .uusimmatOtsikko {
	padding-left: 30px;
}
.uusimmatOtsikko {
	font-weight: bold;
}
.uusimmatOtsikko a {
	text-decoration: none;
}
.uusimmatOtsikko a:hover {
	text-decoration: underline;
}
.uusimmatKuvaus {
	font-size: 0.9em;
}
.uusimmatLisatiedot {
	color: #888888;
	font-size: 11px;
	font-weight: normal;
}
.uusimmatLisatiedot a {
	color: #888888;
	text-decoration: none;
}
.uusimmatPvmTanaan {
	color: #CC3333;
}
.uusimmatAlauutinen {
	padding: 3px;
	padding-left: 0px;
	color: #666666;
	font-size: 11px;
}
.uusimmatAlauutinen a.alauutinenOtsikko {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.alauutinenMedia {
	color: #666666;
	text-decoration: none;
}
.uusimmatEtusivu ol {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

div.uutisetLisaa {
	text-align:right;
	font-weight: bold;
	font-size: 12px;
}
div.uutisetLisaa a {
	color: #CC0000;
}

/*

div.uutisetAiemmin, div.uutisetViikko {
	margin-top: 4px;
	font-size: 12px;
	background: #AAAAAA;
	padding: 4px;
	color: #FFFFFF;
}

div.uutisetTanaan {
	margin-top: 4px;
	font-size: 13px;
	background: #FF1515;
	padding: 4px;
	color: #FFFFFF;
	font-weight: bold;
}
div.uutisetEilen {
	margin-top: 4px;
	font-size: 12px;
	background: #FF6666;
	padding: 4px;
	color: #FFFFFF;

}
div.uutisetUutisrivi1, div.uutisetUutisrivi2 {
	font: 12px;
	padding: 2px 2px 2px 5px; 
	background: url(/img/etusivu_taustanuoli_valk2.png) left bottom no-repeat;
}
div.uutisetUutisrivi1 {
	background-color: #F3F3F3; 
}
div.uutisetUutisrivi2 {
	background-color: #E0E0E0;
}
span.uutisetMedia a {
	color: #AAAAAA;
	font-size: 10px;
	text-decoration: none;
}
span.uutisetPvm {
	color: #AAAAAA;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
}
span.uutisetOtsikko {
	display: block;
	font-weight: normal;
}
span.uutisetOtsikko a:link {
        color: #000000;
	text-decoration: none;
}
span.uutisetOtsikko a:visited {
	text-decoration:none;
        color: #888888;
}
span.uutisetOtsikko a:hover {
	text-decoration: none;
        color: #FF0000;
}
span.uutisetKlikkaukset {
	font-size: 11px;
	float: right;
	color: #AAAAAA;
}
div.uutisetRivinLopetus {
        clear:both;
}

div.uutisetLisaa {
	text-align:right;
	font-weight: bold;
	font-size: 12px;
}
div.uutisetLisaa a {
	color: #CC0000;
}

.uutisetAlauutinen span.uutisetMedia a, .uutisetAlauutinen span.uutisetPvm, .uutisetAlauutinen span.uutisetKlikkaukset  {
        font-size: 10px;
	color: #888888;
}
.uutisetAlauutinen span.uutisetOtsikko a {
        font-size: 11px;
}
.uutisetAlauutinen .uutisetRivinSisalto {
        padding-left: 10px;
	background: url(/img/uutisnuoli.png) 0px 4px no-repeat;
}
*/

/* * * * * * * * * * * * * * * * * * * * *
 *
 *   SÄÄ
 *
 * * * * * * * * * * * * * * * * * * * * */

.saa {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 16px;
/*	background: #FFFFFF;  */
}
.saa h2 {
	margin-top: -8px;
}
.saa h2 span {
	color: #CCCCCC;
}
.saaKaupunki {
/*	background: #FFFFFF; */
	margin-left: 12px;
	float: left;
	width: 50px;
}
.saaKuva {
	text-align: center;
}
.saaOtsikko {
	font-size: 13px;
	text-align: center;
}
.saaOtsikko a {
	text-decoration: none;
	color: #CC0000;
}
.saaLampotila {
	text-align: center;
	font-weight: bold;
	color: #AAAAAA;
}
.saaLampotila span {
	font-size: 16px;
	color: #000000;
	padding-right: 2px;
}
.saa10pv {
	padding-top: 4px;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-align: left;
}
.saa form {
	margin-top: 4px;	
	display: block;
}


/* * * * * * * * * * * * * * * * * * * * *
 *
 *   TV
 *
 * * * * * * * * * * * * * * * * * * * * */

div#tv {
        background: #FFFFFF;
        padding-top: 8px;
/*        padding-bottom: 8px; */
	margin-top: 16px;
}

div.tv {
/*	float: right;
	width:440px;
*/
}
div.tv .tvSarake1, div.tv .tvSarake2 {
/*	float:left; */
	width: 200px; /* 215 */
}
div.tv .tvSarake1 {
	padding-right: 10px; 
}
div.tvOhjelma {
	font-size: 12px;
	padding: 2px 0px 2px 10px; 
	position: relative;
}
div.tv .rivi1, div.tv .rivi2 {
	background: #CCC url(/img/etusivu_taustanuoli2_valk.png) right bottom no-repeat;
	border-bottom: 1px solid #FFF;
}

div.tv .rivi1 {
	background-color: #DFDFDF;
}
div.tv .rivi2 {
	background-color: #CCCCCC;
}

div.tvMaksullinen {
	font-size: 0.8em;
	background-color: #B0B0B0;
	text-align: center;
	padding: 2px;
/*	margin-top: 5px; */
	color: #777;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
}
div.tvKanava {
	background: #ACDEEE;
	border: 1px solid #CCCCCC;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #61C4DB;
	border-bottom: 1px solid #61C4DB;
	color: #3173AA;
	font-size: 12px;
	padding-left: 25px;
	font-weight: bold;
}
div.tv .tvKlo {
	display: block;
	position: absolute;
	float: left;
	width: 35px;
	color: #666;
}

div.tv .tvOtsikko {
	display: block;
	margin-left: 35px;
}
div.tvTanaan {
        background: #FF1515;

/*
        padding: 3px;
	padding-left: 10px;
        margin: 0;
	margin-top: 4px;
        text-decoration: none;
        text-transform: none;
        color: #FFFFFF;
        font-size:14px;
*/
        font-weight: bold;
        color: #FFFFFF;
        padding: 4px;
        font-size: 13px;

}
div.tvHuomenna {
        background: #999999;
/*        padding: 3px;
	padding-left: 10px;
        margin: 0;
	margin-top: 4px;
        text-decoration: none;
        text-transform: none;
        color: #FFFFFF;
        font-size:13px;
        font-weight: bold; */

	margin-top: 4px;
        font-weight: bold;
        color: #FFFFFF;
        padding: 4px;
        font-size: 13px;

}
div.tvTanaan i, div.tvHuomenna i {
	color: #eeeeee;
	font-weight: normal;
}
div.cnn {
	background: #ACDEEE url(/img/cnn.png) 0px center no-repeat; 
}
div.bbc_world {
	background: #ACDEEE url(/img/bbc.png) 0px center no-repeat; 
}
div.eurosport {
	background: #ACDEEE url(/img/eurosport.png) 2px center no-repeat; 
}
div.nelonen {
	background: #ACDEEE url(/img/nelonen.png) 3px center no-repeat; 
}
div.mtv_finland {
	background: #ACDEEE url(/img/mtv_finland.png) 3px center no-repeat; 
}
div.mtv3 {
	background: #ACDEEE url(/img/mtv3.png) 3px center no-repeat; 
}
div.mtv3_max {
	background: #ACDEEE url(/img/mtv3_max.png) 1px center no-repeat; 
}
div.urheilukanava {
	background: #ACDEEE url(/img/urheilukanava.png) 3px center no-repeat; 
}
div.discovery_channel {
	background: #ACDEEE url(/img/discovery_channel.png) 2px center no-repeat; 
}
div.jim {
	background: #ACDEEE url(/img/jim.png) 2px center no-repeat; 
}
div.yle_teema, div.tv2 {
	background: #ACDEEE url(/img/yle.png) 1px center no-repeat; 
}
div.subtv {
        background: #ACDEEE url(/img/subtv.png) 1px center no-repeat;
}











/* BLOGIT */

.inline-attachment img {
	max-width: 330px;
}
.inline-attachment dd {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #999999;
	font-style: italic;

}
.attachbox, .notice, .blogijakaja, .tags_list {
	display: none;
}

.blogtext h3.blogentry {
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
/*	font-weight: bold; */
	margin-bottom: 3px;
	padding-bottom: 2px;
	font-size: 2em;
	color: #989898;
	padding-top: 10px;

}
.blogtext h3.blogentry a {
	text-decoration: none;
}
.blogtext p.author {
	display: block;
/*	margin: 0 15em 0.6em 0; */
	margin: 0;
	padding: 0 0 5px 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
}
.blogtext_info ul {
	list-style-type: none;
	margin: 5px 0px;
	padding: 5px;
	background: #F6F6F6;
}
.blogtext_info li.num_replies {
	float: right;
}
