/* CSS for MOV.fi */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;
	margin: 5px 0px 0px;
}

body.white,
.tdwhite {
	background-color: #FFFFFF;
}


/* 
	-------------------
	LINKS
	-------------------
*/

	a {
		text-decoration: none;
		color: #FF5E4D;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	a:hover {
		color: #1a1a1a;
		text-decoration: underline;
	}
	
	a.menu {
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		padding-left: 10px;
	}
	a.menu:hover { 
		color: #FFF;
		text-decoration: none; 
	}
	
	a.indoc {
		font-size: 10px;
		font-weight: bold;
		color: #FFE005;
		text-decoration: none;
		padding-left: 10px;
	}
	
	a.indoc:hover { 
		color: #FFE005; 
		text-decoration: none; 
	}
		
	a.harm,
	a.puna, 
	a.vihr,
	a.orans,
	a.sini,
	a.pink,
	a.mustikka,
	a.lila {
		font-size: 10px;
		font-weight: normal;
		padding-left: 10px;
		padding-top: 3px;
		text-decoration: none;
	}
	
	a.harm:hover,
	a.puna:hover,
	a.vihr:hover,
	a.orans:hover,
	a.sini:hover,
	a.pink:hover,
	a.mustikka:hover,
	a.lila:hover {
		color: #666;
		text-decoration: underline;
	}

	a img {
		border: none;
	}
	
/* forum-specific color-codings
	
	a.harm { color: #6d6d6d; }
	a.puna { color: #FF0033; }
	a.vihr { color: #64C704; }
	a.orans { color: #FEA31C; }
	a.sini { color: #39C5D6; }
	a.pink { color: #CC0099; }
	a.mustikka { color: #688EB9; }
	a.lila { color: #7E01B3; }
*/

	a.harm,
	a.puna,
	a.vihr,
	a.orans,
	a.sini,
	a.pink,
	a.mustikka,
	a.lila {
		color: #666;
	}

/* 
	-------------------
	TYPE 
	-------------------
*/

	h1 {
		font-size: 14px;
		font-weight: bold;
		color: #FF5E4D;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	h3 {
		padding: 0px 0px 4px 0px;
		margin: 0px;
/*		color: #FF5E4D;*/
		color: #666;
		font-weight: bold;
		font-size: 11px;
	}
	
	.otsikko {
		font-size: 11px;
		font-weight: bold;
		color: #1a1a1a;
	}
	
	p {
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	.harm9 {
		font-size: 9px;
		font-weight: normal;
		color: #666666;
	}
	
	.harm10 {
		font-size: 10px;
		font-weight: normal;
		color: #666666;
	}
	
	.harm10bold {
		font-size: 10px;
		font-weight: bold;
		color: #666666;
	}
	
	.harm14bold {
		font-size: 14px;
		font-weight: bold;
		color: #666666;
		padding: 5px;
	}
	
	.harm9padd10 {
		font-size: 9px;
		font-weight: normal;
		color: #666666;
		margin-left: 10px;
	}
	
	.punakyna,
	.punakyna_color,
	.punakyna10bold,
	.punakyna10 {
		color: #FF872D;
	}
	
	.punakyna,
	.punakyna10bold,
	.punakyna10 {
		font-size: 10px;
		font-weight: bold;
	}
	
	.punakyna10 {
		font-weight: normal;
	}

	.vots1 {
		font-size: 10px;
		font-weight: bold;
		color: #FF5E4D;
	}
	.teksti {
		font-size: 11px;
		font-weight: normal;
		color: #666666;
	}
	
	
	.julkaistu {
		font-size: 10px;
		font-weight: normal;
		color: #FF412D;
		text-align: right;
		float: right;
		margin-right: 10px;
	}
	
	.tiiviimpi {
		vertical-align: 50%;
	}
	
	.harm10, .vihr10, .puna10, .sini10, .pink10, .orans10, .mustikka10, .lila10 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
	}
		
	.harm10 { color: #6d6d6d;}
	.vihr10 { color: #64C704;}
	.puna10 { color: #FF0033;}
	.sini10 {	color: #39C5D6;}
	.pink10 { color: #CC0099;}
	.orans10 { color: #FEA31C;}
	.mustikka10 { color: #688EB9;}
	.lila10 { color: #FF5E4D;}
	
	
	.harm12bold, .vihr12bold, .puna12bold, .sini12bold, .orans12bold, .pink12bold, .mustikka12bold, .lila12bold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	}
	
	.harm12bold { color: #6d6d6d;}
	.vihr12bold { color: #64C704;}
	.puna12bold { color: #FF0033;}
	.sini12bold { color: #39C5D6;}
	.orans12bold { color: #FEA31C;}
	.pink12bold { color: #CC0099;}
	.mustikka12bold { color: #688EB9;}
	.lila12bold { color: #FF5E4D; }
	
	.harm10bold, .puna10bold, .sini10bold, .vihr10bold, .orans10bold, .pink10bold, .mustikka10bold, .lila10bold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
	}
	
	.harm10bold { color: #6d6d6d;}
	.puna10bold { color: #FF0033;}
	.sini10bold { color: #39C5D6;}
	.vihr10bold { color: #64C704;}
	.orans10bold {	color: #FEA31C;}
	.pink10bold { color: #CC0099;}
	.mustikka10bold { color: #688EB9;}
	.lila10bold { color: #FF5E4D;}


/* 
	-------------------
	IMAGES 
	-------------------
*/

	.imgbottom {
		float: left;
		vertical-align: bottom;
	}
	
	.img_left {
		border: 1px solid #1a1a1a;
		float: left;
		margin: 10px 10px 10px 0px;
	}
	
	.img_right {
		float: right;
		margin: 10px;
		border: 1px solid #1a1a1a;
	}
	
	.imgrightnobord {
		float: right;
		margin-bottom: 3px;
		margin-left: 10px;
	}
	
	.imgleftnobord {
		float: left;
		margin-bottom: 3px;
		margin-left: 10px;
		margin-right: 20px;
	}
	
	.img_ {
		margin-bottom: 5px;
		border: 1px solid #1a1a1a;
		margin-top: 5px;
		margin-right: 5px;
	}
	
	.imgnobord {
		margin-bottom: 3px;
		margin-left: 10px;
	}

	img.border_black {
		border: 1px solid #1a1a1a;
	}

	img.border_grey {
		border: 1px solid #c9c9c9;
	}

	img.border_red {
		border: 1px solid #FF5E4D;
	}
	
	.stailikuva {
		float: left;
		margin-right: 10px;
		margin-bottom: 7px;
	}

/*-----------------------
	STAILI (aka. täydellinen)
-----------------------*/

	table.stailiFeatured {
		margin: 0px 0px 10px 10px;
	}
	
	table.stailiFeatured td,
	table.stailiFeatured th {
		vertical-align: top;
		text-align: left;
	}

	table.stailiFeatured td {
		padding-left: 10px;
	}

	table.stailiFeatured th img.stailiBig_sel,
	table.stailiFeatured th img.stailiBig_norm {
		border: 8px solid #EEE;
	}

	img.stailiSmall_sel,
	img.stailiSmall_norm {
		border: 2px solid #EEE;
	}

		img.stailiSmall_sel:hover,
		img.stailiSmall_norm:hover {
			border-color: #FF5E4D;
		}

/* 
	-------------------
	VOTING-related 
	-------------------
*/

	table.voter td.voter-left {
		background-image: url(img/pohja_nosto_vas.jpg);
		background-repeat: repeat-y;
		background-position: left;
		background-color: #FFF;
	}
	
	table.voter td.voter-right {
		background-image: url(img/pohja_nosto_oik.jpg);
		background-repeat: repeat-y;
		background-position: right;
		background-color: #FFF;
	}
	
	table.voter td.voter-content {
		background-color: #fff;
		background-image: url(img/poll/voter_bg.jpg);
		background-repeat: no-repeat;
		background-position:right top;
		font-size: 10px;
		font-weight: bold;
		color: #666;
	}
	
	table.voter td.voter-content p {
		font-size: 10px;
		font-weight: bold;
		color: #666;
	}
	
	table.voter td.voter-content tr.voting-option td {
		font-size: 10px;
		font-weight: bold;
		color: #FF5E4D;
		vertical-align: top;
	}
	
	/* voting result banner */
	table.voting-result {
		margin: 0px 10px 10px 10px;
	}
	
	table.voting-result td.option {
		font-size: 10px;
		padding: 8px 0px 2px 0px;
		vertical-align: top;
	}
	
	table.voting-result td.percent {
		padding: 8px 0px 2px 0px;
		text-align: right;
		vertical-align: bottom;
		font-size: 10px;
		font-weight: bold;
		color: #999;
	}
	
	
	/* voting archive */
	img.voting-bar {
		border: 1px solid #999999;
		vertical-align: middle;
	}
	
	table.voting-archive {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
	}
	
	table.voting-archive td.question {
			padding: 10px 0px 10px 10px;
	}
	
	table.voting-archive td.option {
		font-size: 10px;
		font-weight: bold;
		padding-left: 20px;
	}
	
	table.voting-archive td.percent {
		font-size: 10px;
		font-weight: bold;
		padding-right: 20px;
		text-align: right;
	}
	
	table.voting-archive td.question p {
		font-size: 10px;
		font-weight: bold;
		margin-bottom: 4px;
	}

	table.voting-archive td.question p.vote-date {
		font-weight: normal;
		margin: 0px;
	}
	

	p.voted-corner {
		font-weight: normal !important;
		font-size: 9px !important;
		padding: 2px;
		margin: 2px 4px 2px 2px;
		border: 1px solid #CC0099;
		background-image: url(img/voted_corner.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
	}
	


/* 
	-------------------
	FORMS
	-------------------
*/


	input {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #1a1a1a;
	}
	
	input.radio { 
		color: #c9c9c9;  
		border:none;
	}
	
	input.button {
		color:#fff;
		font-weight: bold;
		border: none;
		background-color: #ff5e4d;
		padding: 2px;
		margin: 5px 0px 5px 0px;	
	}

	input.login {
		border: 1px solid #c9c9c9;
		padding: 1px;
		font-size: 9px;
	}

		input.login:focus {
			border: 1px solid #ff5e4d;
		}
	
	input.text,
	input.textfield,
	textarea {
		border: 1px solid #c9c9c9;
		color: #1a1a1a;
		padding: 2px;
		font-size: 10px;
		margin-bottom: 4px;
	}

		input.text:focus,
		input.textfield:focus,
		textarea:focus {
			border: 1px solid #ff5e4d;
		}
	
	textarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	input.checkbox {  
		color: #c9c9c9; 
		border: none;
	}
	
	select {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #1a1a1a;
		border: 1px solid #c9c9c9;
		margin-bottom: 4px;
	}

		select:hover {
			border: 1px solid #ff5e4d;
		}


/* 
	-------------------
	TABLES
	-------------------
*/

	table#shell {
		border-bottom: 4px solid #1A1A1A;
		background-color: #FFF;
	}

	td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	.tdpaddleft10 {
		padding-left: 10px;
	}
	
	.tdvasentaus {
		background-image: url(img/pohja_kulma3_1.gif);
		background-repeat: repeat-y;
	}
	
	.tdoiktaus {
	}
	
	td.nostokuva {
		padding: 10px 0px 10px 10px;
		background-image: url(img/pohja_kulma3_1.gif);
		background-repeat: repeat-y;
	}

	td.nostoteksti {
		color: #1a1a1a;
		color: #C9C9C9;
		padding: 10px;
	}
	
	td#bannercolumn {
		background-image: url('img/banner_bg.jpg');
		background-repeat: no-repeat;
		padding: 20px 12px 10px 21px;
	}

	td#bannerfiller {
		background-color: #F5F5F5;
		background-image: url('img/bannercolumn_bg.jpg');
		background-repeat: repeat-y;
	}

	td.nosto-logot {
		padding: 10px;
		background-image: url(img/pohja_kulma3_1.gif);
		background-repeat: repeat-y;
	}


/* 
	-------------------
	PADDINGS
	-------------------
*/

	.paddleft10 {
		padding-left: 10px;
	}
	
	.paddleft20 {
		padding-left: 20px;
	}
	
	.paddforum70 {
		padding-left: 60px;
		margin-top: 8px;
	}
	
	.paddforum {
		padding-left: 70px;
		margin-top: 8px;
	}
	
	.paddforum20 {
		padding-left: 10px;
		margin-top: 8px;
	}
	
	.paddforum15 {
		padding-left: 15px;
		margin-top: 8px;
	}

/* 
	-------------------
	FRESH material - added 22.09.2005
	-------------------
*/

	td.submenu,
	td.submenu_fresh {
/*		background-color: #FF5E4D; */
	}
	
	td.submenu_fresh {
		background-image: url(img/td_fresh.jpg);
		background-repeat: no-repeat;
		background-position: right;
	}
	
	td.submenu a,
	td.submenu_fresh a {
		display: block;
		color: #4D4D4D;
	}

	td.submenu a:hover,
	td.submenu_fresh a:hover,
	td.submenu a.indoc:hover,
	td.submenu_fresh a.indoc:hover {
		color: #FF412D;
	}

	td.submenu a.indoc,
	td.submenu_fresh a.indoc {
		color: #FF5E4D;
	}

	span.created {
		padding-left: 10px;
		font-size: 90%;
		color: #FF5E4D;
		font-weight: bold;
	}
	
	td.fresh-headlines {
		background-image: url(img/fresh_headlines_bg.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		padding: 2px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666;	
	}
	
	td.fresh-headlines td {
		vertical-align: top;
		font-size: 11px;
		padding-right: 20px;
	}
	
	td.fresh-headlines a {
		display: block;
		font-weight: bold;
	}
	
	td.fresh-headlines td.date {
		font-size: 9px;
		color: #FF5E4D;
		padding-bottom: 10px;
	}
	
	span.discreet {
		font-size: 10px;
		color: #999;
	}


/* 
	-------------------
	MISC
	-------------------
*/

	.katkoviiva {
		border-left: 1px dashed #C9C9C9;
	}
	
	.juttutaus {
		background-image: url(img/juttunostobg.gif);
		background-repeat: repeat-x;
	}

	hr {
		color: #FF5E4D;
		background-color: #FF5E4D;
		height: 1px;
		border: none;
	}
	
	hr.dashed {
		border-top: none;
		border-right: none;
		border-left: none;
		border-bottom: 1px dashed #FF5E4D;
		line-height: 1px;
		height: 1px;
	}

	hr.grey {
		color: #C9C9C9;
		background-color: #C9C9C9;
		border: none;
		height: 1px;
		line-height: 1px;
		margin: 5px 10px 5px 10px;
	}
	
	span.forum-anon {
		font-size: 10px;
		color: #999;
	}

/*---------------
    TRAVEL
-----------------*/

.trTableLiukubg {
	background-color: #FF6050;
	background-image:   url(img/tr_1palkkibg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.trActivepalkBg {
	background-color: #fefefe;
	vertical-align: middle;
}
.trTableSisalto {
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-right: 16px;
	padding-bottom: 7px;
	padding-left: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c9c9c9;
}
.trTableBorders {
	border: 1px solid #c9c9c9;
}
.trTableUnactivebg {
	background-color: #FFB0A8;
	background-image:   url(img/tr_1palkkiUnactive.gif);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c9c9c9;
	background-position: top;
}
.trTableBordersUnactive {

	border: 1px solid #c9c9c9;
}
.trTableLennot {

	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c9c9c9;
}
.trTDakkilahdot {
	background-color: #FFFFFF;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff5e4d;
	padding-bottom: 4px;
	padding-right: 14px;
	padding-left: 7px;
}

/*
	a.lila {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
	}
*/

.trActivepalkAkkilahto {
	background-color: #F5F5F5;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF5E4D;
}

table.trVotingBar {
	background-color: #FF5E4D;
}


/*---------------- 
	brandlista 
----------------*/

div.quicklinks {
	padding: 4px 0px 5px 8px;
	border-left: 3px solid #FFF;
	margin-bottom: 2px;
	line-height: 11px;
}

div.quicklinks a {
	font-size: 9px;
	color: #999;
	padding-right: 0.5em;
}

div.quicklinks a.section {
	font-size: 11px;
	font-weight: bold;
	color: #666;
}

	div.quicklinks a:hover {
		text-decoration: none;
		color: #1a1a1a;
	}


table.brandlist {
	width: 100%;
	margin-bottom: 10px;
}

	table.brandlist th {
		text-align: left;
		font-size: 10px;
		padding: 10px 0px 0px 8px;
		color: #1a1a1a;
		border-bottom: 1px solid #ccc;
		
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
		table.brandlist th.koti { background-image: url('../bl_bullet_koti.jpg'); }
		table.brandlist th.muoti { background-image: url('../bl_bullet_muoti.jpg'); }
		table.brandlist th.kosmetiikka { background-image: url('../bl_bullet_kosmetiikka.jpg'); }
		table.brandlist th.ruokajuoma { background-image: url('../bl_bullet_ruokajuoma.jpg'); }
		table.brandlist th.matkustus { background-image: url('../bl_bullet_matkustus.jpg'); }
		table.brandlist th.media { background-image: url('../bl_bullet_media.jpg'); }
		
	table.brandlist th a {
		float: right;
		color: #CCC;
		font-size: 9px;
		font-weight: normal;
		padding-right: 8px;
		background-image: url('../images/bl_top.gif');
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	
		table.brandlist th a:hover {
			color: #FF5E4D;
			text-decoration: none;
		}
	
	table.brandlist td {
		width: 33%;
		vertical-align: top;
		padding: 1px 1px 1px 8px;
	}
	
	table.brandlist td a {
		font-size: 10px;
		display: block;
		color: #777;
	}
	
		table.brandlist td a:hover {
			color: #000;
			text-decoration: underline;
		}



.lila11 {
	color: #FF5E4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
a.lila11 {
	color: #666;
}

.lila11bold {

	color: #FF5E4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.trKommentit {
	color: #666666;
	background-color: #F8F8F8;
	padding: 10px 20px 0px 30px;
	border-bottom: 1px solid #1a1a1a;
	border-top: 1px dashed #c9c9c9;
}
.trAdmin {
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BE80D9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;

}
.trAdminNoEdit {

	background-color: #F8F2FB;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BE80D9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.trLinkkitaus {
	background-image:  url(img/tr_linkkitaus.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.harm11 {
	color: #4d4d4d;
	font-size: 11px;
	line-height: 15px;



}
.trKuvaKehys {
	border: 8px solid #EEEEEE;
}
/*---------------- 
	Lindan lisäys 29.11.2006 Brandiaanestys Results sivuilta
----------------*/

.liksinibg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF5E4D;
	letter-spacing: 1px;
	padding: 10px;
}

.likbrandibg {
	background-image: url(images/imgs/aanestys_bg.jpg);
	background-repeat: repeat-x;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}

.likbgleima {
	background-image: url(images/imgs/aanestys_leima.jpg);
	background-repeat: no-repeat;
}

.liknumerot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	vertical-align: middle;
}
