* {
	margin: 0;
	padding: 0;
}

body {
	background: #dcede6 url(http://www.mtv3.fi/helmi/img/page_bg.gif) no-repeat top center;
	font-family: Helvetica, Arial;
	font-size: 0.8em;
	color: #61736e;
}

img {
	vertical-align: bottom;
	 border: 0;
}
td { vertical-align: top; }

h1, h2, h3 {
	font-family: Georgia, 'Palatino Linotype', Platino, 'Times New Roman', Times;
	font-weight: normal;
}

h1 {
	font-size: 175%;
}

h2 {
	font-size: 150%;
	height: 47px;
	width: 247px;
	padding: 10px 0 0 40px;
}

/*
Color variants for sections. Affects on vinjet coloring (h2).
Class is applied to 'wrapper' element.
Number zero stands for Homepage.
*/
.sectioncoloring_0 h2, .sectioncoloring_0 h3.palkkivari, .sectioncoloring_0 #content_right h2 a.active {color: #004433;}
.sectioncoloring_1 h2, .sectioncoloring_1 h3.palkkivari, .sectioncoloring_1 #content_right h2 a.active {color: #004400;}
.sectioncoloring_2 h2, .sectioncoloring_2 h3.palkkivari, .sectioncoloring_2 #content_right h2 a.active {color: #fff;}
.sectioncoloring_3 h2, .sectioncoloring_3 h3.palkkivari, .sectioncoloring_3 #content_right h2 a.active {color: #fff;}
.sectioncoloring_4 h2, .sectioncoloring_4 h3.palkkivari, .sectioncoloring_4 #content_right h2 a.active {color: #8c3782;}
.sectioncoloring_5 h2, .sectioncoloring_5 h3.palkkivari, .sectioncoloring_5 #content_right h2 a.active {color: #fff;}
.sectioncoloring_6 h2, .sectioncoloring_6 h3.palkkivari, .sectioncoloring_6 #content_right h2 a.active {color: #004422;}
.sectioncoloring_7 h2, .sectioncoloring_7 h3.palkkivari, .sectioncoloring_7 #content_right h2 a.active {color: #fff;}
.sectioncoloring_8 h2, .sectioncoloring_8 h3.palkkivari, .sectioncoloring_8 #content_right h2 a.active {color: #fff;}

.sectioncoloring_0 h2 a, .sectioncoloring_0 h3.palkkivari a {color: #ffffff;}
.sectioncoloring_1 h2 a, .sectioncoloring_1 h3.palkkivari a {color: #668844;}
.sectioncoloring_2 h2 a, .sectioncoloring_2 h3.palkkivari a {color: #aaccff;}
.sectioncoloring_3 h2 a, .sectioncoloring_3 h3.palkkivari a {color: #d28d7d;}
.sectioncoloring_4 h2 a, .sectioncoloring_4 h3.palkkivari a {color: #fff;}
.sectioncoloring_5 h2 a, .sectioncoloring_5 h3.palkkivari a {color: #a590ae;}
.sectioncoloring_6 h2 a, .sectioncoloring_6 h3.palkkivari a {color: #ffffff;}
.sectioncoloring_7 h2 a, .sectioncoloring_7 h3.palkkivari a {color: #a6d4e6;}
.sectioncoloring_8 h2 a, .sectioncoloring_8 h3.palkkivari a {color: #bd969e;}

.sectioncoloring_0 h2, .sectioncoloring_0 h3.palkkivari {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_left_0.png) no-repeat top left;}
.sectioncoloring_1 h2, .sectioncoloring_1 h3.palkkivari {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_left_1.png) no-repeat top left;}
.sectioncoloring_2 h2, .sectioncoloring_2 h3.palkkivari {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_left_2_2010.png) no-repeat top left;}
.sectioncoloring_3 h2, .sectioncoloring_3 h3.palkkivari {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_left_3.png) no-repeat top left;}
.sectioncoloring_4 h2, .sectioncoloring_4 h3.palkkivari {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_left_4.png) no-repeat top left;}
.sectioncoloring_5 h2, .sectioncoloring_5 h3.palkkivari {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_left_5.png) no-repeat top left;}
.sectioncoloring_6 h2, .sectioncoloring_6 h3.palkkivari {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_left_6.png) no-repeat top left;}
.sectioncoloring_7 h2, .sectioncoloring_7 h3.palkkivari {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_left_7.png) no-repeat top left;}
.sectioncoloring_8 h2, .sectioncoloring_8 h3.palkkivari {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_left_8.png) no-repeat top left;}

.sectioncoloring_0 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_0.png) no-repeat top right;}
.sectioncoloring_1 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_1.png) no-repeat top right;}
.sectioncoloring_2 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_2_2010.png) no-repeat top right;}
.sectioncoloring_3 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_3.png) no-repeat top right;}
.sectioncoloring_4 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_4.png) no-repeat top right;}
.sectioncoloring_5 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_5.png) no-repeat top right;}
.sectioncoloring_6 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_6.png) no-repeat top right;}
.sectioncoloring_7 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_7.png) no-repeat top right;}
.sectioncoloring_8 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_8.png) no-repeat top right;}

.arkisto h2 {
	 background: none;
	 padding: 0;
	 margin: 0 0 25px;
	 font-size: 120%;
	 height: auto;
	 width: auto;
	 line-height: auto;
}
.arkisto li a {padding-right: 5px; }
.arkistot { margin: 0 0 25px; }
h2.negative-indent, #cr_viewComments h3.palkkivari, #cr_newComment h3.palkkivari {
	position: relative;
	left: -40px;
}

h3 {
	text-transform: uppercase;
	font-size: 125%;
}

a, a:visited {
	text-decoration: none;
/*	color: #81aac6;*/
	color: #3377aa;
}

a:hover, a:visited:hover {
	text-decoration: underline;
}

.lyhennelma p.ingressi a, .lyhennelma p.teksti a {
	color: #61736e;
}

.lyhennelma p.ingressi a:hover, .lyhennelma p.teksti a:hover {
	text-decoration: underline;
}

p.teksti a span {
	color: #81aac6;
	font-weight: bold;
}

.hr {
	background: transparent url(http://www.mtv3.fi/helmi/img/hr.gif) no-repeat top center;
	width: 990px;
	height: 22px;
}

.hr_empty {
	width: 990px;
	height: 22px;
	clear:both;
}

.one_col_block {
	width: 128px;
}

.two_col_block {
	width: 471px;
}

.full_width_block {
	margin-left: 45px;
}

.content_width {
	margin-left: 24px;
	width: 942px;
}

.fLeft {
	float: left;
}

.fRight {
	float: right;
}

/* Some local overrides of global style sheet classes */
div.pvm {
/*	height: 20px;*/
	min-height: 20px;
	margin: 5px 0 8px 0;
	color: #acacac;
	font-size: 90%;
}
/*.artikkeli .pvm { color: white;}
.artikkeli #cr_articleInfo a { color: white !important; }
.helmi_hyvinvointi .artikkeli .pvm, .helmi_hyvinvointi .artikkeli #cr_articleInfo a { color: #999 !important; }*/
.artikkeli .pvm { color: #333333;}
.artikkeli #cr_articleInfo a { color: #333333 !important; }



.teksti {
	line-height: 140%;
}

.ingressi {
	font-weight: bold;
	line-height: 150%;
}

.mn a {
	color: #81AAC6;
	font-weight: normal;
}

.leikiwidget {
	 padding-bottom: 25px;
	 line-height: 1.6em;
}

.leikiwidget h6 {
	font-family: Georgia, 'Palatino Linotype', Platino, 'Times New Roman', Times;
	font-weight: normal;
	font-size:125%;
	text-transform:uppercase;
}

td.mn {
	font-size: inherit;
}

#jatti { text-align: center;  }

#wrapper {
	margin: 0 auto;
	width: 990px;
}
#globleft h3 { text-transform: none; }

/* = = = = = = = = = = = = = = = HEADER = = = = = = = = = = = = = = = = */
#header {
	width: 990px;
	position: relative;
}

#header.home {
	height: 471px;
}

#header img {
	border: none;
}

#header_upper {
	height: 160px;
	overflow: hidden;
}
.sectioncoloring_7 #header_upper { height: 200px }

#header .header-content {
	position: absolute;
	display: none;
}

#header .content {
	position: absolute;
	top: 143px;
	left: 58px;
	width: 900px;
	height: 310px;
	z-index: 5;
}

#header .section-header {
	top: 201px;
	left: 52px;
}

#header .content .inner-content {
	font-family: Georgia, 'Palatino Linotype', Platino, 'Times New Roman', Times;
	width: 295px;
	padding: 20px 10px 0 20px;
	float: left;
}

#header .section-header .inner-content {
	width: 230px;
}

#header .content .inner-content h1 {
	margin-bottom: 10px;
}

#header .content .inner-content .poll-question {
	margin-top: 10px;
}

#header .content .inner-content .poll-question a{
	display: block;
	width: 67px;
	height: 25px;
	text-align: center;
	font-family: 'Trebuchet MS', Verdana;
	color: #fff;
	font-weight: bold;
	float: left;
	margin: 5px 5px 0 0;
	padding-top: 3px;
}

/*
Color variants for sections. Affects on header navigation coloring.
Class is applied to 'header-navigation' element (by JavaScript at Homepage).
*/
/*.coloring_1 a, .coloring_1 a:visited {color: #aed5c4;}*/
.coloring_0 a, .coloring_0 a:visited {color: #AED5C4;}
.coloring_1 a, .coloring_1 a:visited {color: #447722;}
.coloring_2 a, .coloring_2 a:visited {color: #aaccff;}
.coloring_3 a, .coloring_3 a:visited {color: #e8c372;}
.coloring_4 a, .coloring_4 a:visited {color: #ddaadd;}
.coloring_5 a, .coloring_5 a:visited {color: #7b6486;}
.coloring_6 a, .coloring_6 a:visited {color: #005533;}
.coloring_7 a, .coloring_7 a:visited {color: #003366;}
.coloring_8 a, .coloring_8 a:visited {color: #9e7578;}

.sectioncoloring_6 .artikkeli h1, #other-picks-article span {color: #000000;}
/*.sectioncoloring_6 .artikkeli .pvm {color: #ffffff;}*/
/*.helmi_rakkaus .artikkeli .pvm, .helmi_rakkaus #cr_articleInfo a { color: white !important; }*/
/*.helmi_rakkaus .artikkeli .pvm, .helmi_rakkaus #cr_articleInfo a { color: #333333 !important; }*/
/*
Color variants for sections. Affects on header content coloring.
Class is applied to 'header-navigation' element (by JavaScript at Homepage).
ID represents a section number.
*/
#header_1 .content a, #header_1 .content a span {color: #336600;}
/*#header_1 .content h1 a, #header_1 .content p a {color: #336600;}*/
#header_1 .content p a {color: #0f302b;}
#header_2 .content a, #header_2 .content a span {color: #222299;}
#header_2 .content p a {color: #0f302b;}
#header_3 .content a, #header_3 .content a span {color: #9f2d13;}
#header_3 .content p a {color: #0f302b;}
#header_4 .content a, #header_4 .content a span {color: #8c3782;}
#header_4 .content p a {color: #0f302b;}
#header_5 .content a, #header_5 .content a span {color: #442266;}
/*#header_5 .content h1 a, #header_5 .content p a {color: #442266;}*/
#header_5 .content p a {color: #0f302b;}
#header_6 .content a, #header_6 .content a span {color: #006644;}
/*#header_6 .content h1 a, #header_6 .content p a {color: #006644;}*/
#header_6 .content p a {color: #0f302b;}
#header_7 .content a, #header_7 .content a span {color: #003377;}
/*#header_7 .content h1 a, #header_7 .content p a {color: #003377;}*/
#header_7 .content p a {color: #0f302b;}
#header_8 .content a, #header_8 .content a span {color: #432a2f;}
#header_8 .content p a {color: #0f302b;}

#header_0 .content .inner-content .poll-question a {background: transparent url(http://static.mtv3.fi/img/helmi/button-bg_0.gif) no-repeat top center;}
#header_1 .content .inner-content .poll-question a {background: transparent url(http://static.mtv3.fi/img/helmi/button-bg_1.gif) no-repeat top center;}
#header_2 .content .inner-content .poll-question a {background: transparent url(http://static.mtv3.fi/img/helmi/button-bg_2_2010.gif) no-repeat top center;}
#header_3 .content .inner-content .poll-question a {background: transparent url(http://static.mtv3.fi/img/helmi/button-bg_3.gif) no-repeat top center;}
#header_4 .content .inner-content .poll-question a {background: transparent url(http://static.mtv3.fi/img/helmi/button-bg_4.gif) no-repeat top center;}
#header_5 .content .inner-content .poll-question a {background: transparent url(http://static.mtv3.fi/img/helmi/button-bg_5.gif) no-repeat top center;}
#header_6 .content .inner-content .poll-question a {background: transparent url(http://static.mtv3.fi/img/helmi/button-bg_6.gif) no-repeat top center;}
#header_7 .content .inner-content .poll-question a {background: transparent url(http://static.mtv3.fi/img/helmi/button-bg_7.gif) no-repeat top center;}
#header_8 .content .inner-content .poll-question a {background: transparent url(http://static.mtv3.fi/img/helmi/button-bg_8.gif) no-repeat top center;}

.header-bg-lower { background-position: 0 -160px; background-repeat: no-repeat; background-color: transparent; }
.header-bg-lower_0 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_0.png); }
.header-bg-lower_1 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_1.png); }
.header-bg-lower_2 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_2_2010.png); }
.header-bg-lower_3 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_3.png); }
.header-bg-lower_4 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_4.png); }
.header-bg-lower_5 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_5.png); }
.header-bg-lower_6 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_6.png); }
.header-bg-lower_7 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_7.png); background-position: 0 -200px; }
.header-bg-lower_8 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_8.png); }

#header .other-picks {
/*	 width: 150px;*/
	 width: 180px;
	 display: block;
	 height: 310px;
	 overflow: hidden;
	 float: right;
	 margin: 0 20px 0 0;
}

#header .section-header .other-picks {
/*	 width: 215px;
	 margin-right: 10px;
	 width: 180px;
	 margin-right: 20px;*/
	 list-style: none;

}
#header .section-header .lyhennelma { width: 670px }

#header .other-picks li img {
	 border: 0;
/*	 margin: 0 5px 10px 0;*/
	 margin: 0 5px 7px 0;
}

#header .section-header .other-picks li img {
/*	float: left;
	 margin: 0;
	 padding: 0 7px 0 0;*/
}

#header .other-picks li {
/*	 margin-bottom: 5px;
	 padding: 5px;*/
	 list-style: none;
	 padding: 5px 0 5px 5px;
/*	 background: url('http://static.mtv3.fi/helmi/img/small-shadow.png') no-repeat;*/
	 background: url('http://static.mtv3.fi/helmi/img/small-shadow_140.png') no-repeat;
}

#header .section-header .other-picks li {
/*	 height: 70px;
	 background: url('http://static.mtv3.fi/helmi/img/small-shadow_100.png') no-repeat;
	 padding: 3px 0 0 3px;
	 margin: 0;*/
}

#header .other-picks a {
	line-height: 100%;
}

#header .other-picks a span {
	display: block;
	margin-left: 115px;
	padding-top: 12px;
}

#header .header-image {
	float: left;
}

#header .vinjet {
	position: absolute;
	top: 115px;
	left: 10px;
	width: 172px;
	height: 57px;
	z-index: 10;
}

/* Navigation */
#header #header-navigation {
	position: absolute;
	top: 40px;
	width: 990px;
	height: 420px;
}

#header #header-navigation.article {
	height: 120px;
}

#header-navigation li {
	display: inline;
	list-style-type: none;
	padding: 0 8px;
	font-family: 'Trebuchet MS', Verdana;
}

#header-navigation #left-side li {
	float: left;
}

#header-navigation #right-side li {
	float: right;
	height: 20px;
}

#header-navigation .active a, #header-navigation .active a:visited {
	font-weight: bold;
	color: #fff;
}

#header-navigation #left-side {
	margin-left: 50px;
}

#header-navigation #right-side {
	float: right;
	padding-right: 50px;	
	width: 380px;
}

/* Secondary navigation */
#header-navigation #bread-crumbs {
	padding-left: 62px;
	padding-top: 44px;
	clear: both;
}

#header-navigation #bread-crumbs li {
	padding: 0 5px 0 0;
}

#header-navigation #bread-crumbs li a {
	font-weight: bold;
	color: #fff;
}

#header-navigation #bread-crumbs .active a, #header-navigation #bread-crumbs .active a:visited {
	font-weight: normal;
}
#haatnavi { clear: both; margin: 0; padding: 0; }
#haatnavi #bread-crumbs li { margin-right: 15px }
#haatnavi #bread-crumbs li a { font-weight: normal; color: #003366;}
#haatnavi #bread-crumbs li a.active { font-weight: bold; color: white}
/*
Color variants for sections. Affects on header secondary navigation coloring.
Class is applied to 'header-navigation' element.
*/
#header-navigation.coloring_0 #bread-crumbs li, #header-navigation.coloring_0 #bread-crumbs li.active a {color: #AED5C4;}
#header-navigation.coloring_1 #bread-crumbs li, #header-navigation.coloring_1 #bread-crumbs li.active a {color: #447722;}
#header-navigation.coloring_2 #bread-crumbs li, #header-navigation.coloring_2 #bread-crumbs li.active a {color: #aaccff;}
#header-navigation.coloring_3 #bread-crumbs li, #header-navigation.coloring_3 #bread-crumbs li.active a {color: #E8C372;}
#header-navigation.coloring_4 #bread-crumbs li, #header-navigation.coloring_4 #bread-crumbs li.active a {color: #ddaadd;}
#header-navigation.coloring_5 #bread-crumbs li, #header-navigation.coloring_5 #bread-crumbs li.active a {color: #9D829D;}
#header-navigation.coloring_6 #bread-crumbs li, #header-navigation.coloring_6 #bread-crumbs li.active a {color: #005533;}
#header-navigation.coloring_7 #bread-crumbs li, #header-navigation.coloring_7 #bread-crumbs li.active a {color: #003366;}
#header-navigation.coloring_8 #bread-crumbs li, #header-navigation.coloring_8 #bread-crumbs li.active a {color: #9E7578;}


/* Indicator for Homepage carousell */
#indicator {
	background: transparent url(http://www.mtv3.fi/helmi/img/indicator_bg.gif) no-repeat top left;
	width: 96px;
	height: 10px;
	position: absolute;
	top: 395px;
	left: 460px;
	z-index: 30;
	display: block;
}

#indicator #current-view {
	width: 12px;
	height: 10px;
	vertical-align: baseline;
}

/* Navigation buttons for Homepage carousell */
#nav-prev {
	position: absolute;
	top: 217px;
	left: 4px;
	background: none;
	cursor: pointer;
}

#nav-prev:hover {
	background: transparent url(http://www.mtv3.fi/helmi/img/prev-hover.png) no-repeat top center;
}

#nav-next {
	position: absolute;
	top: 217px;
	left: 945px;
	background: none;
	cursor: pointer;
	width: 42px;
}
#homepagelink {
	position: absolute;
	top: -20px;
	left: 420px;
}
#homepagelink img {
	 width: 152px;
	 height: 70px;
}
#nav-next:hover {
	background: transparent url(http://www.mtv3.fi/helmi/img/next-hover.png) no-repeat top center;
}



/* = = = = = = = = = = = = = = CONTENT AREA = = = = = = = = = = = = = = */

/* GENERAL  */
#content_starter {
	background: transparent url(http://www.mtv3.fi/helmi/img/mainContainerStart.png) no-repeat top center;
	width: 990px;
	height: 26px;
}

#content_container {
	background: transparent url(http://www.mtv3.fi/helmi/img/main_bg.png) repeat-y top center;
	width: 990px;
}

/*
#content_container>div, #content_container>hr {
	clear: both;
}
*/

/* LEFT SIDE  */
#content_left {
	 width: 650px;
	 padding-left: 40px; 
	 
	 float: left;

}

#content_left .nosto {
	width: 480px;
	margin-bottom: 30px;
}

#content_left .wider {
	width: 645px;
}

#content_left .nosto h1 a {
	color: #61736e;
}

#content_left .banner_tall {
	float: right;
}
.banner_tall_article { 
	 padding: 0px 0 15px 5px;
	 float: right;
}

.banner_wide {
	 clear:both;
	 text-align:center;
	 margin-bottom: 20px;
	 height: 400px;
}

#content_left .kehystetty {
	background-color: #fff;
	border: 1px solid #cccccc;
	padding: 5px;
	margin-bottom: 20px;
	 clear: both;
}
.kehystetty .cycle { min-height: 265px; }

#content_left .kehystetty .lyhennelma {

	width: 618px;
	padding: 10px;
	margin-bottom: 0;
}
#content_left .kehystetty .cycle {
	background-color: #eceeee;
}
#content_left .kehystetty .lyhennelma img.lyhennelmakuva {
	 margin: 0 25px 10px 0;
	 display: inline;
	 float: left;
}
#content_left .kehystetty h1 { 
	 margin-bottom: 15px; 
}

#content_left .nosto .cr_articleInfo {
	float: right;
	padding: 4px 230px 0 0;
}

.cr_articleInfo a {
	display: block;
	width: 23px;
	height: 20px;
	color: #fff !important;
	font-size: 80%;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	background: transparent url(http://www.mtv3.fi/helmi/img/comment_bubble_bg.gif) no-repeat top left;
}

#content_left .artikkeli .cr_articleInfo {
	float: right;
	padding: 4px 10px 0 0;
}

#content_left .artikkeli .cr_articleInfo a {
	color: #666666 !important;
	background: transparent url(http://www.mtv3.fi/helmi/img/comment_bubble_bg-white.png) no-repeat top left;
}
.toimituksenvalinta {float: right; }

/* Section home have some wider picks */
#content_left .wider .cr_articleInfo {
	padding: 4px 395px 0 0;
}

#content_left .kehystetty .cr_articleInfo {
	margin: 0;
	float: right;
	padding: 4px 320px 0 0;
}

/* MTV3 pick */
.mtv3nosto {
	 background: transparent url(http://www.mtv3.fi/helmi/img/mtv3nosto_bg.jpg) no-repeat top left;
	 padding: 15px;
	 overflow-y: auto;
}

.mtv3nosto .content img.lyhennelmakuva {
	 margin: 0 25px 0 0;
	 padding-bottom: 20px;
	 width: 300px; 
	 float: left; 
}

.mtv3nosto .content {
	width: 650px;
	float: left;
}
.mtv3nosto .content .cr_articleInfo {
	float: right;
	padding: 4px 20px 0 0;
}

.mtv3nosto h1 a {
	color: #000;
}
.mtv3nosto p.teksti a, .mtv3nosto p.ingressi a {
	 font-weight: normal;
	 color: #8B9298;
	 display: block; 
}
.mtv3nosto .rounded_box {
	width: 249px;
	float: right;
	background: none;
	margin-top: 5px;
	margin-bottom: 20px;
	 background: #f5f7f7;
	 border: 1px solid #d9dedd;
	 -moz-border-radius: 5px; 
}

.mtv3nosto .rounded_box ul {
	list-style: none;
	padding: 20px 20px;
	line-height: 140%;
}

.mtv3nosto .rounded_box ul li {
	padding-bottom: 5px;
}

.mtv3nosto .rounded_box ul li a {
	color: #ff3103;
}

.mtv3nosto .rounded_box ul li a span {
	color: #8b9298;
	 text-transform: uppercase; 
}

.mtv3nosto p.tunniste {
	 clear: both;
	 line-height: 33px;
	 vertical-align: middle; 
	 text-transform: uppercase; 
}
.mtv3nosto p.tunniste img { margin-right: 10px; }
.artikkeli { margin-bottom: 30px; }
.artikkeli .main-pic-frame {
	display: block;
	width: 480px;
	height: 310px;
/*	width: 475px;
	background: transparent url(http://www.mtv3.fi/helmi/img/article-img-frame.png) no-repeat top left;
	padding-left: 8px;
	padding-top: 8px;*/
}
.artikkeli .img-container {
/*	width: 467px;
	height: 285px;*/
	width: 480px;
	height: 296px;
	overflow: hidden;
}

.img-container-section {
	width: 383px;
	height: 234px;
	overflow: hidden;
	float: left;
}


#radio {
	float: left;
	padding-left: 24px;
	 position: relative;
}
#songtitle { position: absolute; left: 260px; top: 79px; width: 200px; height: 17px; overflow: hidden; text-transform: capitalize; }
#songtitle a { text-decoration: none; color: #61736E }
#radiojuttu { 
	 position:absolute;
	 left:59px;
	 top:53px;
	 list-style:none;
	 width:140px;
	 height: 92px;
	 overflow: hidden;
	 margin: 0; 
	 padding: 0;
}
#radiojuttu li { padding: 0; margin: 0; display: inline}
#radiojuttu .nostokuva { display: block; margin: 0; padding: 0}
#radiojuttu .mslogo { display: none; }
.kehystetty .mslogo { display: block; }
.horoskooppi {
	float: left;
	background: transparent url(http://www.mtv3.fi/helmi/img/horoskoopit_bg.jpg) no-repeat top left;
	height: 175px;
	margin-left: 20px;
	 width: 450px;
	 display: inline;
}
.horoskooppi p {
	 float: right;
	 padding: 18px 0 0 0;
	 margin: 0 20px 0 0;
	 width: 310px;
	 text-align: right;
}

.horoskooppi h2 {
	background: none;
	height: auto;
	width: auto;
	padding: 15px 0 3px 0;
}

.horoskooppi ul {
	width: 110px;
	float: left;
	list-style-type: none;
}

.horoskooppi ul li {
	height: 25px;
	padding-left: 31px;
	padding-bottom: 2px;
}

.horoskooppi ul li.h_icon_1 { background: transparent url(http://www.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 0;}
.horoskooppi ul li.h_icon_2 { background: transparent url(http://www.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -26px;}
.horoskooppi ul li.h_icon_3 { background: transparent url(http://www.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -52px;}
.horoskooppi ul li.h_icon_4 { background: transparent url(http://www.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -78px;}
.horoskooppi ul li.h_icon_5 { background: transparent url(http://www.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -106px;}
.horoskooppi ul li.h_icon_6 { background: transparent url(http://www.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -133px;}
.horoskooppi ul li.h_icon_7 { background: transparent url(http://www.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -160px;}
.horoskooppi ul li.h_icon_8 { background: transparent url(http://www.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -186px;}
.horoskooppi ul li.h_icon_9 { background: transparent url(http://www.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -214px;}
.horoskooppi ul li.h_icon_10 { background: transparent url(http://www.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -241px;}
.horoskooppi ul li.h_icon_11 { background: transparent url(http://www.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -268px;}
.horoskooppi ul li.h_icon_12 { background: transparent url(http://www.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -294px;}

.horoskooppi ul li a {
	display: block;
	padding-top: 5px;
}
#aktiviteetit { clear: left; padding-top: 15px; }
#aktiviteetit li {
	display: inline;
	list-style-type: none;
	float: left;
	padding: 0 10px 20px 0;
}

#aktiviteetit li a {
	display: block;
}

#aktiviteetit span {
	display: block;
	padding-top: 7px;
	margin-left: 40px;
	white-space: nowrap;
}

#aktiviteetit li img {
	float: left;
}

#aktiviteetit .mini {
	width: 120px;
}

#aktiviteetit img {
	border: none;
}

.kommentti img {
	border: none;
}

.kommentti .body-extend {
	background: transparent url(http://www.mtv3.fi/helmi/img/comment-bg.png) repeat-y top left;
}

.kommentti .top {
	height: 9px;
	background: transparent url(http://www.mtv3.fi/helmi/img/comment-bg-top.png) no-repeat top left;
}

.kommentti .body {
	background: transparent url(http://www.mtv3.fi/helmi/img/comment-bg-bottom.png) no-repeat bottom left;
	padding: 12px;
}

.kommentti .reply-button {
	clear: both;
	padding-bottom: 15px;
	text-align: right;
}

.kommentti .kommentti-pvm {
	display: block;
	font-size: 80%;
	padding-bottom: 25px;
}

.moretoread li {
	display: inline;
	list-style-type: none;
	float: left;
	width: 210px;
	padding-bottom: 25px;
}

.moretoread li ul li {
	list-style-type: none;
	width: 190px;
	padding: 0 0 15px 0;
}

.moretoread li ul li span {
	color: #61736e;
}

#daily-poll {
	width: 340px;
	margin-left: 10px;
}

#daily-poll h3 {
	text-transform: none;
	font-family: inherit;
	font-size: 100%;
	font-weight: bold;
}

#daily-poll input {
	float: left;
}

#daily-poll label {
	display: block;
	margin-bottom: 10px;
	padding-left: 20px;
}

/* Four column wide list */
ul.frontpage_four_col { margin-left: 30px }
ul.four_col li {
	display: inline;
	list-style-type: none;
	float: left;
	width: 209px;
	border-left: 1px solid #cccccc;
	padding: 0 10px;
}

ul.four_col li.first{
	margin-left: 35px;
	border-left: none;
}

ul.four_col li a {
	display: block;
	margin: 3px 0 0 0;
}

ul.four_col li a span {
	display: block;
	padding-left: 110px;
}

ul.four_col li a span img{
	float: none;
}

ul.four_col li a img {
	border: none;
}
.frontpage_four_col li a img {
	float: left;
}
ul.four_col li a .mslogo {
	 display: block;
}
ul.frontpage_minisaitit li a .nostokuva {
	 float: none;
	 position: absolute;
}


/* 'simple' complementary class for 'four_col'. Used with narrower picture. */
ul.simple li {
	border: none;
}

ul.simple li a span {
	display: block;
	padding-left: 75px;
}

ul.simple li a span strong {
	font-weight: normal;
}

/* 'big_image' complementary class for 'four_col'. Used with larger picture. */
ul.big_image li {
	border: none;
	width: 220px;
	padding: 0 0 0 10px;
}

ul.big_image li h3 a {
	padding: 0;
	margin: 0;
	font-weight: normal;
	color: #61736e;
}

ul.big_image li.first {
	margin-left: 30px;
}

ul.big_image li ul li {
	padding: 0;
}

ul.big_image li a {
	padding: 0 0 5px 0;
	font-weight: bold;
}

ul.big_image li.normal a {
	font-weight: normal;
}

ul.big_image li.main a {
	font-family: Georgia, 'Palatino Linotype', Platino, 'Times New Roman', Times;
	font-size: 140%;
	font-weight: normal;
	color: #61736e;
}

ul.big_image li p spans {
	display: none;
}

ul.big_image li a div.li-img-container {
	width: 205px;
	padding: 6px;
	background-color: #eceeee;
	border: 1px solid #d9dedd;
	margin-bottom: 5px;
}

ul.big_image li a div.li-img-cropper {
	width: 205px;
	height: 120px;
	overflow: hidden;
}


/* LEFT SIDE  */

#content_right {
	width: 287px;
	float: right;
}

#content_right h2 {
	height: 47px;
	width: 272px;
	padding: 10px 0 0 15px;
}

#content_right h2 a {
	cursor: pointer;
}

#content_right ul {
	margin: 0 40px 30px 20px;
	list-style: none outside url("http://static.mtv3.fi/helmi/img/bullet.png");
}

#content_right li {
	margin-bottom: 7px;
}


#content_right .titlePlusLink {
	margin-left: 10px;
	margin-right: 45px;
	list-style: none;
}

#content_right .titlePlusLink li {
	list-style: none;
}

#content_right .titlePlusLink li span {
	color: #61736e;
	margin-right: 5px;
}

#content_right .picList {
	margin: 0 32px 30px 10px;
	list-style: none;
}

#content_right .picList img {
	border: none;
	margin-bottom: 4px;
}

#content_right .picList li {
	margin-bottom: 16px;
}

#content_right .picList a {
	font-family: Georgia, 'Palatino Linotype', Platino, 'Times New Roman', Times;
	font-size: 140%;
	font-weight: normal;
	color: #61736e;
}

#content_right .normal {
	list-style: none;
}

#content_right  .normal a {
	font-family: inherit;
	font-size: 100%;
	font-weight: normal;
/*	color: #81aac6;*/
	color: #3377AA;
}

#content_right  .smallPicList {
	list-style: none;
	margin: 0 33px 30px 10px;
}
#content_right .mnSmallPicList p, #content_right .mnSmallPicList h1 {
}
#content_right .mnSmallPicList {
	 position: relative; 
}
#content_right .mnSmallPicList h1 {  
	 font-family: Helvetica, Arial, sans-serif;
	 font-size: 1em;
	 line-height: 140%;
}
#content_right .mnSmallPicList table.kuva, #content_right .mnSmallPicList .lyhennelmakuva {
	 clear: both; 
	 margin: 0 10px 10px 0;
}
#content_right .mnSmallPicList table.center { clear: none; }
.mnArticlePicList .teksti { height: 60px;}
.mnSmallPicList .nosto { overflow: auto; clear: both; margin-bottom: 10px; }
.mnSmallPicList .nosto p, .mnSmallPicList .nosto h1 { margin: 0 0 5px;}
#content_right .mnSmallPicList table.right {
	 position: absolute;
	 margin: 30px 0 0; 
	 left: 117px;
}
.randomize { display: none; }
#content_right  ul.smallPicList li {
	 clear: left;
	 overflow: auto;
}
#content_right .widePic { overflow: auto; }
#content_right .widePic li {
	 margin-bottom: 0px;
	 padding-bottom: 0px;
}
#content_right  ul.smallPicList li a span {
	display: block;
	margin-left: 75px;
	height: 65px;
	padding-top: 5px;
}
#content_right ul.widePic li .nostokuva {
	 padding: 0 5px 5px 0;
}
#content_right  ul.widePic li a span {
	 margin: 0px;
	 height: auto;
	 float: left;
	 width: 140px;
	 padding-bottom: 7px
}

#content_right  ul.smallPicList li a i {
	display: block;
	font-style: normal;
	color: #61736e;
}

#content_right  ul.smallPicList li a span img{
	float: none;
		vertical-align: baseline;
}

#content_right  ul.smallPicList li a img {
	border: none;
	float: left;
	vertical-align: top;
}

#content_right #daily-poll {
	width: 230px;
	margin: 0 0 20px 7px;
}

#content_right #daily-poll h3 {
	margin-bottom: 10px;
}

#content_right #other-picks-article  {
	list-style: none;
	margin: 85px 40px 25px 0;
}
#content_right #other-picks-article li {
	 background: url('http://static.mtv3.fi/helmi/img/small-shadow_100.png') no-repeat;
	 padding: 3px 0 0 3px;
}

#content_right #other-picks-article a  {
	display: block;
	height: 75px;
	 color: black;
}

#content_right #other-picks-article img {
	border: 0;
	 padding: 0 7px 0 0;
	margin-bottom: 5px;
	float: left;
}

#content_right #other-picks-article a span  {
	display: block;
}

#oikea_vaikuta p { margin: 0 10px 10px; }
#oikea_vaikuta .palaute_ikoni { display: none; }
#oikea_kysely div.aanestys { margin: 0 40px 10px 10px}
#oikea_kysely h3 { font-size: 12px; line-height: 15px; margin-bottom: 10px;  }
#oikea_kysely form.aanestys { padding: 0; }

/* = = = = = = = = = = = = CONTENT AREA (bottom) = = = = = = = = = = = = */

/* CONTENT: LEFT SIDE */
#content_left_lower {
	width: 597px;
	float: left;
}

/* CONTENT: RIGHT SIDE */
#content_right_lower {
	width: 389px;
	float: right;
}


#content_right_lower h2 {
	background: transparent url(http://www.mtv3.fi/helmi/img/vinjet_bg_right-wide.png) no-repeat top right;
	height: 47px;
	width: 380px;
	padding: 10px 0 0 10px;
	clear: both;
}

#content_right_lower h3 {
	margin-bottom: 10px;
}

#content_right_lower div.blog-column {
	width: 160px;
	float: left;
	margin: 0 10px;
}
.blog-column h3 a { color: #61736e; }

#content_right_lower .more-blogs {
	clear:both;
	display:block;
	margin-bottom:20px;
	margin-left:10px;
}
#content_right .palaute_www { display: none; }

/* = = = = = = = = = = = = = = = FOOTER = = = = = = = = = = = = = = = = */

#footer {
	width: 990px;
	height: 450px;
	background: transparent url(http://www.mtv3.fi/helmi/img/footer_bg.png) no-repeat top center;
	font-family: 'Trebuchet MS', Verdana;

	text-align: left;
	padding:0;
}

#footer form {
	width: 680px;
	margin-bottom: 25px;
}

#footer form #sterm {
	width: 250px;
	height: 20px;
}

#footer a {
	font-family: 'Trebuchet MS', Verdana;
}

#footer #footer_left {
	width: 200px;
	padding: 85px 0 0 50px;
	float: left;
	color: #295754;
}

#footer_left h1 {
	font-family: 'Trebuchet MS', Verdana;
	font-weight: bold;
	color: #295754;
	font-size: 1em;
	margin-bottom: 15px;
}

#footer_left h2 {
	font-family: 'Trebuchet MS', Verdana;
	font-size: 100%;
	background: none;
	width: auto;
	height: auto;
	padding: 0;
	color: #295754;
}

#footer_left p {
	font-size: 1.1em;
	color: #295754;
	display: block;
	 font-weight: bold;
	margin-bottom: 15px;
}

#footer #footer_right {
	width: 700px;
	padding: 35px 0 0 0;
	float: left;
}

#footer #footer_right div {
	float: left;
	margin-right: 40px;
}

#footer #footer_right div ul {
	margin-bottom: 15px;
}

#footer #footer_right div ul li {
	list-style-type: none;
	margin-bottom: 2px;
	color: #295754;
}

#footer #footer_right div ul li a, #footer #footer_right div ul li a:visited {
	color: #295754;
}

#footer #footer_left, #footer #footer_right {
	font-family:'Trebuchet MS',Verdana;
}
#footer #footer_right p,#footer #footer_right ul {
	font-family:'Trebuchet MS',Verdana;
	font-size:1.0em;
	line-height:18px;
}

#footer #footer_right div ul li.strong, #footer #footer_right div ul li.strong a {
	font-weight: bold;
}

.recommendations .helmisuosittelee  { 
	margin: 0 0 0 35px;
	padding: 30px 0 0;
}
.recommendations {
	background: transparent url(http://www.mtv3.fi/helmi/img/recommendations_bg.png) no-repeat top center;
	height: 200px;
}

body > div#banneri_tikkeri {
position:fixed;
}


/* Palaute-sivu */
p.palaute { font-size: inherit; line-height: 20px; margin-bottom: 15px }
p.palaute input { margin: 0 5px 0 0;}
.erik h1 { margin-bottom: 15px;}
.palaute label:hover { text-decoration: underline; }

.hakutulokset { width: 470px; }


body { text-align: center;  }
.jattibanneri { float: none; padding: 0; margin: 0 auto 10px; }

#wrapper {
	 text-align: left;
	 margin: 5px auto 0;
}
#container { text-align: left; }

.aanestys td.jakauma input {
	 margin: 0 5px 0 0;
}
.aanestys td.jakauma {
	 padding-bottom: 10px;
}
#banneri_yla {
	 margin: 0;
	 padding: 0;
text-align: center; width: 990px;
}
.banner_tall { padding: 0 0 15px 10px;}
.banner_wide { position: relative;  }
.lyhennelmakuva {
	 margin: 0 25px 10px 0;
}


#globnavikko { margin: 0; }
table#globnav {
	 width: 942px;
	 margin: 0 auto 10px; 
}
td#globcenter {
	 width: 577px;
}

/* Kuvien asemointi */
table.center {
	 margin: 0 auto 10px; 
	 clear: right;
}
.erik table.center {
	 clear: none;
}
table.left { padding: 0; margin: 0 20px 10px 0; }
table.right { padding: 0; margin: 0 0 10px 20px; }

.artikkeli table.center { /*margin:0 !important;*/ width:480px;  margin: 0 170px 0 0 !important; }
.artikkeli table.center td { text-align:center; }


/* Etusivu */ 
#header .lyhennelma {
	 margin: 0;
	 float: left;
	 width: 680px;
}
#header .lyhennelmakuva {
	 display: inline;
	 margin: 0 20px 45px 0;
}
#header .lyhennelma h1 { 
	 padding: 20px 0 0 0;
	 margin: 0 0 10px;
}
#header .lyhennelma p {
	 font-family: Georgia,'Palatino Linotype',Platino,'Times New Roman',Times, serif;
}
#header .lyhennelma a span {
	 display: block;
	 font-weight: normal; 
}
#header .lyhennelma a:hover span {
	 text-decoration: underline;
}
#header .lyhennelma p a {
	 font-weight: normal;
}
#content_right_lower div.aanestys { padding: 0 0px 15px 0px; }
#content_right_lower div.aanestys h3 { text-transform: none; }
#content_right ul.muuallanetissa { list-style: none; margin: 0 30px 10px 10px }
ul.muuallanetissa span { color: #61736E }
.frontpage_four_col { overflow: hidden; margin: 0 0 10px 30px; height:112px }
.frontpage_four_col img { margin: 0 5px 5px}
.frontpage_four_col .mslogo { margin: 0; padding: 0;}


/* Osion etusivu */
.mainoslyhennelmat {
	 width: 470px;
}
.lyhennelmat .lyhennelma {
	 clear: left;
	 margin: 0 0 25px;
}
.lyhennelma p a { display: block; }
.lyhennelmat .lyhennelma h1 a { color: #61736E; }


/* Artikkelisivu */
.artikkeli p.teksti, .artikkeli p.ingressi, .artikkeli h2.valiotsikko, .artikkeli  ul, .artikkeli  .taulukko { max-width: 480px; }
.artikkeli .kg_thumbs  ul { max-width: none ; }
.artikkeli table.right { margin: 0 170px 10px 20px; }
.artikkeli h1, #other-picks-article span { color: black; }
/* .artikkeli .pvm { color: white } */
.artikkeli .pvm span { text-transform: uppercase; }
.artikkeli h2 {
	 background: none;
	 padding: 0;
	 height: auto;
	 width: auto;
	 color: #333;
}
/* #content_left { overflow: auto; zoom: 1} */
#content_right #other-picks-article { margin-top: 0 }
.moretoread { overflow: auto; }
.moretoread li a { padding-right: 5px; }

#tuoreimmatjutut { clear: both; }
#tuoreimmatjutut .main img { 
	 background: #eceeee ;
	 padding: 6px;
	 border: 1px solid #d9dedd;
	 margin: 0 0 5px
}




/* Footer */
#footer { clear: both; }
.recommendations .sisus {
	 width: 940px;
	 margin-left: 30px;
	 text-align: center; 
	 overflow: hidden;
}
#footer_left h2 { margin: 0; }
#footer_right ul.strong { font-weight: bold; }


/* Kommentit */
#cr_viewComments {
	 font-size: auto;
}
#cr_viewComments h3.palkkivari, #cr_newComment h3.palkkivari {
font-size:19px;
height:47px;
padding:10px 0 0 40px;
width:247px;
font-family: Georgia,'Palatino Linotype',Platino,'Times New Roman',Times, serif;
text-transform: none;
color: white;
margin: 0;
font-weight: normal;
}
#cr_comments, #commentList ul { color: #61736E !important }
.cr_commentButtons img.cr_sprite,  
#cr_articleInfo .cr_commentUp img,
#cr_articleInfo .cr_commentDown img
 {
	 background-image:url("http://static.mtv3.fi/helmi2010/img/cr_commenticons.png") !important;
}
#mtv3_comments {
	 width: auto !important;
	 clear: left;
}
#cr_comments li {
	 background: url("http://static.mtv3.fi/helmi2010/img/comment-bg.png") repeat-y scroll left top transparent;
}
#cr_comments .cr_commentContent {
	 background: url("http://static.mtv3.fi/helmi2010/img/comment-bg-bottom.png") no-repeat scroll left bottom transparent;
	 padding: 0 20px 40px;
	 margin: 0 !important;
}
#cr_comments p { margin: 0 !important; padding: 10px 20px; }
#cr_comments .cr_commentHeader { background: url("http://static.mtv3.fi/helmi2010/img/comment-bg-top.png") no-repeat scroll left top transparent  }
.cr_commentImage { display: none; }
#cr_comments hr { display: none; }
#cr_newComment h3.valiotsikko { display: none;}
#cr_newComment .cr_disclaimer { clear: left;}
.cr_header { background: none !important; border: 0 !important;}
.artikkeli #cr_articleInfo { padding-top: 5px}
/*
.artikkeli #cr_articleInfo a { color: #999 !important; }
*/

/* MISC */

#testityokalu { margin: 0 0 25px; }
.lista { list-style-type: none; margin: 0 0 15px; padding: 0; }
.lista li { margin: 0 0 10px }
.sumoplayer { width: 512px; margin: 0 auto 25px; }
.playercontainer { width: 512px; }
form.kty { margin: 0 0 20px;}
.artikkeliyhteistyo .ayht_kuva table.left { margin:0 20px 0 0;}

#globalnav .Helmi a { color: #fe2300; }

#globalnav { width: 942px; height: 91px; background: url('http://static.mtv3.fi/default/navbg_942.gif') no-repeat; margin: 0 0 5px 22px; }
#portalnav { position: absolute; left: 24px; top: 62px; }
#portalnav li { margin-right: 19px;}
#portalnav a, #portalnav .active, #portalnav .first a { color: #59595b;}
#portalnav .Helmi { color: #fe2300; }
#globlogo { margin-bottom: 13px; }


/* Share buttons 2010-12-29 */
.artikkelinapit { list-style-type:none; font-size:13px; line-height:15px; font-family:Calibri,Helvetica,Arial,sans-serif; }
.artikkelinapit li { float:left; position:relative; background: transparent url('http://static.mtv3.fi/default/nappi_norm_oikea.gif') no-repeat top right; margin: 0 10px 10px 0; width:auto; z-index:10; }
.artikkelinapit li a { display: block; background: transparent url('http://static.mtv3.fi/default/nappi_norm_vasen.gif') no-repeat top left; /*padding: 7px 10px 8px;*/padding: 7px 10px 8px 30px; }
.artikkelinapit li.nappi_jaa { display:block; width:130px; height:30px; }
.artikkelinapit span { background: transparent url('http://static.mtv3.fi/default/16px_icosprite_ver2.png') no-repeat 0 0; /*padding: 0 5px 0 0;*/padding: 0; float:left; width:16px; height:16px; margin: 7px 0 0 10px; }
.artikkelinapit .nappi_jaa span { background-position: -408px -2px; }
.artikkelinapit .nappi_jaa span.an_nuoli {  background-position: -302px -2px; float:right; padding:0; margin: 7px 7px 0 0; }
.artikkelinapit .nappi_tulosta span { background-position: 0 -2px; }
.artikkelinapit .nappi_facebook span { background-position: -44px -2px; }
.artikkelinapit .nappi_twitter span { background-position: -63px -2px; }
.artikkelinapit .nappi_kerro span { background-position: -22px -2px; }
.artikkelinapit .nappi_keskustelu span { background-position: -244px -2px; }
.artikkelinapit .nappi_mobiili span { background-position: -83px -2px; }
.artikkelinapit li:hover { background-position: 100% -40px; }
.artikkelinapit li:hover a { background-position: 0% -40px; }
.artikkelinapit li:active { background-position: 100% -80px; }
.artikkelinapit li:active a { background-position: 0% -80px; }
.artikkelinapit a, .artikkelinapit a:visited { color:#555; text-decoration:none; }
.artikkelinapit ul#napit_alataso { display:none; list-style-type: none; border: solid 1px #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
									background:#fff none; position:absolute; left:2px; top:29px; width:auto; z-index: 100; }
.artikkelinapit li.nappi_jaa:hover ul#napit_alataso, .artikkelinapit li.nappi_jaa.over ul#napit_alataso { display:block; z-index: 10; }
.artikkelinapit ul#napit_alataso li { background: transparent none; width:100%; float:none; margin:0; }
.artikkelinapit ul#napit_alataso li a { background: transparent none; }
.artikkelinapit ul#napit_alataso li:hover a { background:#ccc none; }
/* MN kuvatekstit */
.mn_kuvateksti, p.teksti.mn_kuvateksti { font-family: Calibri, Helvetica, Arial,sans-serif; word-spacing: 0.05em; font-size: 13px; line-height: 16px; font-style: italic; text-align: left; }
a .mn_kuvateksti { font-weight: normal; }
.mn .mn_kuva a:hover { text-decoration: none; }
html>/**/body p.teksti.mn_kuvateksti { margin: 5px 0px 0px 0px; }
.artikkeli p.teksti.mn_kuvateksti { margin: 5px auto 0px; }
table.center p.teksti.mn_kuvateksti {  }
.mn_kuvateksti { clear:both; }
.artikkeli .main-pic-frame .mn_kuvateksti { display:none; }

li.toimitettu_yhteistyossa table.left  { margin:5px; }
li.toimitettu_yhteistyossa .teksti { line-height:125%; margin-bottom:0; }
#content_right ul.widePic li.toimitettu_yhteistyossa table.left { margin: 0; }
#content_right ul.widePic li.toimitettu_yhteistyossa table.left img { padding:0 5px 5px 0;}

div.lyhennelma.toimitettu1 h2 { padding:0; margin-bottom:15px; background-image:none; color:#61736E; height:auto; width:auto; font-size:175%; }
div.lyhennelma.toimitettu1 h2 a, div.lyhennelma.toimitettu1 h2 a:visited { color:#37a; }
div.lyhennelma.toimitettu1 table.left { margin:0 25px 10px 0;}
}
