* {
	margin: 0;
	padding: 0;
}

body {
	background: #dcede6 url(http://static.mtv3.fi/img/helmi/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 20px;
}


/*
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_9_pun h2, .helmi_ava .sectioncoloring_9_pun #content_left h2.negative-indent, .sectioncoloring_9_pun h3.palkkivari, .sectioncoloring_9_pun #content_right h2 a.active {color: #fff !important;}
.sectioncoloring_9_sin h2, .helmi_ava .sectioncoloring_9_pun #content_left h2.negative-indent, .sectioncoloring_9_sin h3.palkkivari, .sectioncoloring_9_sin #content_right h2 a.active {color: #fff !important;}
.sectioncoloring_9_vih h2, .helmi_ava .sectioncoloring_9_pun #content_left h2.negative-indent, .sectioncoloring_9_vih h3.palkkivari, .sectioncoloring_9_vih #content_right h2 a.active {color: #fff !important;}


.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_9_pun h2 a, .sectioncoloring_9_pun h3.palkkivari a {color: #fff;}
.sectioncoloring_9_sin h2 a, .sectioncoloring_9_sin h3.palkkivari a {color: #fff;}
.sectioncoloring_9_vih h2 a, .sectioncoloring_9_vih h3.palkkivari a {color: #fff;}

.sectioncoloring_0 h2, .sectioncoloring_0 h3.palkkivari {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_left_0_255.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_255.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_256.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_255.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_255.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_255.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_255.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_255.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_255.png) no-repeat top left;}
.sectioncoloring_9_pun h2, .sectioncoloring_9_pun h3.palkkivari {background: transparent url(http://static.mtv3.fi/img/helmi/ava/vinjet_bg_pun.png) no-repeat top left;}
.sectioncoloring_9_sin h2, .sectioncoloring_9_sin h3.palkkivari {background: transparent url(http://static.mtv3.fi/img/helmi/ava/vinjet_bg_sin.png) no-repeat top left;}
.sectioncoloring_9_vih h2, .sectioncoloring_9_vih h3.palkkivari {background: transparent url(http://static.mtv3.fi/img/helmi/ava/vinjet_bg_vih.png) no-repeat top left;}

.sectioncoloring_0 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_0_262.png) no-repeat top right;}
.sectioncoloring_1 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_1_276.png) no-repeat top right;}
.sectioncoloring_2 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_2_262.png) no-repeat top right;}
.sectioncoloring_3 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_3_262.png) no-repeat top right;}
.sectioncoloring_4 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_4_262.png) no-repeat top right;}
.sectioncoloring_5 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_5_262.png) no-repeat top right;}
.sectioncoloring_6 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_6_262.png) no-repeat top right;}
.sectioncoloring_7 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_7_262.png) no-repeat top right;}
.sectioncoloring_8 #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right_8_262.png) no-repeat top right;}
.sectioncoloring_9_pun #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/ava/vinjet_bg_pun.png) no-repeat top left;}
.sectioncoloring_9_sin #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/ava/vinjet_bg_sin.png) no-repeat top left;}
.sectioncoloring_9_vih #content_right h2 {background: transparent url(http://static.mtv3.fi/img/helmi/ava/vinjet_bg_vih.png) no-repeat top left;}

.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: -20px;
}

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

a, a:visited {
	text-decoration: none;
	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://static.mtv3.fi/img/helmi/hr_990.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: 5px;
}

.content_width {
	margin-left: 0px;
	width: 990px;
}

.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, .artikkeli .pvm a, .helmi_ava .artikkeli .pvm a { 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: 461px;
	margin-bottom:10px;
}

#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;
}
.helmi_ava #header #header_9 .section-header { 
	top: 170px;
}
#header .header-ohjelmat_a-o {
	height:auto;
	position:relative; 
	top:0;
	background:#fff; 
	padding-top:20px;
}
#header .header-ohjelmat_a-o .ohjelmat_a-o {
	margin: 0 20px 0 52px;
	padding: 0 0 20px;
}
#header .section-header-ohjelmat_a-o {
  position: relative;
  top: 0;
  background: #fff;
  height: auto;
}
.helmi_ava #header #header_9 .content {
  left: 0;
  overflow: hidden;
  padding-left: 52px;
}
.helmi_ava #header #header_9 .section-header-ohjelmat_a-o {
  top: 0;
  width: auto;
  padding-right: 38px;
}


#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_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: #9e7578;/*color: #003366;*/}
.coloring_8 a, .coloring_8 a:visited {color: #9e7578;}
.coloring_9 a, .coloring_9 a:visited {color: #cc0044;}
.coloring_blogit a, .coloring_blogit a:visited {color: #ffffff;}

.sectioncoloring_6 .artikkeli h1, #other-picks-article span {color: #000000;}

/*
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 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 p a {color: #0f302b;}
#header_6 .content a, #header_6 .content a span {color: #006644;}
#header_6 .content p a {color: #0f302b;}
#header_7 .content a, #header_7 .content a span {color: #432a2f;/*color: #003377;*/}
#header_7 .content p a {color: #0f302b;/*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_990.png); }
.header-bg-lower_1 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_1_990.png); }
.header-bg-lower_2 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_2_990.png); }
.header-bg-lower_3 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_3_990.png); }
.header-bg-lower_4 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_4_990.png); }
.header-bg-lower_5 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_5_990.png); }
.header-bg-lower_6 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_6_990.png); }
.header-bg-lower_7 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_7_990.png); background-position: 0 -200px; }
.header-bg-lower_8 { background-image: url(http://static.mtv3.fi/img/helmi/header_article_bg_8_990.png); }

#header .other-picks {
/*	 width: 150px;*/
	 width: 180px;
	 display: block;
	 height: 310px;
	 overflow: hidden;
	 float: right;
	 margin: 0 20px 0 0;
}
.helmi_ava #header #header_9 .other-picks {
	 margin: 5px 20px 0 0;
}
#header .section-header .other-picks {
	 list-style: none;
}
#header .section-header .lyhennelma { width: 670px }

#header .other-picks li img {
	border: 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 {
	list-style: none;
	padding: 5px 0 5px 5px;
	background: url('http://static.mtv3.fi/img/helmi/small-shadow_140.png') no-repeat;
	position:relative;
}
.helmi_ava #header .lyhennelma  {
	background: url('http://static.mtv3.fi/img/helmi/shadow_383.png') no-repeat;
}
.helmi_ava #header .lyhennelma img  {
	padding: 7px 0 0 7px;
}

#header .section-header .other-picks li {

}

#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;*/
	top: 85px;
	left: 0;
	width: auto;
	height: 42px;
	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.coloring_9 li {
	font-family: Calibri, Verdana;
	font-size:15px;
}

#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: 40px;
}

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

/* Secondary navigation */
#header-navigation #bread-crumbs {
	padding-left: 48px;
	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;}
#header-navigation.coloring_9 #bread-crumbs li, #header-navigation.coloring_9 #bread-crumbs li.active a {color: #555555;}
#header-navigation.coloring_9 #bread-crumbs li a { color:#3399aa; 	text-transform:uppercase;  }
#header-navigation.coloring_blogit #bread-crumbs li, #header-navigation.coloring_blogit #bread-crumbs li.active a {color: #fff;}
.helmi_ava .sectioncoloring_9_sin #header-navigation.coloring_9 #bread-crumbs li a { color:#3399aa; }
.helmi_ava .sectioncoloring_9_pun #header-navigation.coloring_9 #bread-crumbs li a { color:#cc0044; }
.helmi_ava .sectioncoloring_9_vih #header-navigation.coloring_9 #bread-crumbs li a { color:#77aa55; }



/* Indicator for Homepage carousell */
#indicator {
	background: transparent url(http://static.mtv3.fi/img/helmi/indicator_bg.gif) no-repeat top left;
	width: 106px;
	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: 5px;
	background: none;
	cursor: pointer;
}

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

#nav-next {
	position: absolute;
	top: 217px;
	left: 943px;
	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://static.mtv3.fi/helmi/img/next-hover.png) no-repeat top center;
}



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

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

#page {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; 
	border-radius: 10px; 
	-moz-box-shadow: 0 2px 10px #999999;
	-webkit-box-shadow: 0 2px 10px #999999;
	box-shadow: 0 2px 10px #999999;
	 behavior: url(/pie.htc);
	 
}
.helmi_ava #page {
	-moz-border-radius: 0;
	-webkit-border-radius: 0; 
	border-radius: 0; }
#content_container {
	background: #fff none;
	width: 990px;
	padding: 0 0 18px;

}

.helmi_etusivu #header {
	-moz-box-shadow: 0 2px 10px #999999;
	-webkit-box-shadow: 0 2px 10px #999999;
	box-shadow: 0 2px 10px #999999;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; 
	border-radius: 10px; 
}
.helmi_etusivu #content_container {
	-moz-border-radius: 10px 10px 0 0; 
	-webkit-border-radius: 10px 10px 0 0; 
	border-radius: 10px 10px 0 0; 
	behavior: url(/pie.htc);
	padding: 18px 0;
}

/*#content_container.sectionfront {
	-moz-border-radius: 0; 
	-webkit-border-radius: 0; 
	border-radius: 0; 
}*/
/*
#content_container>div, #content_container>hr {
	clear: both;
}
*/

/* LEFT SIDE  */
#content_left {
	width: 694px;
	padding-left: 20px; 
	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;
	
	padding: 0px 0 15px 14px;
	width:200px;
}/*
.helmi_etusivu .banner_tall_article { 
	padding: 0px 0 15px 14px;
	width:200px;
}
*/
.banner_wide {
	clear:both;
	text-align:center;
	margin-bottom: 20px;
/*	max-height: 420px;*/
	max-height: 620px;
}
.dada_keski .ad {
  width: 468px;
  margin: 10px auto;
}


#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 .cycle h2 {
	background-image: none;
	float: left;
        clear: right;
	width: 320px;
	padding-left: 0px;
}


#content_left .kehystetty .lyhennelma,
#content_left .kehystetty .mne_uusimmat {
	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://static.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://static.mtv3.fi/helmi/img/comment_bubble_bg-white.png) no-repeat top left;
}
.toimituksenvalinta { /*float: right; */ display:none;}

/* 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://static.mtv3.fi/helmi/img/mtv3nosto_bg.jpg) no-repeat top left;
	padding: 15px 20px;
	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;
/*	background: transparent url(http://static.mtv3.fi/helmi/img/article-img-frame.png) no-repeat top left;
	padding-left: 8px;
	padding-top: 8px;*/
}
.artikkeli .img-container {
	width: 480px;
	height: 296px;
	overflow: hidden;
}
.img-wrapper-center {
  margin-right: 0;
  margin-left: 0;
}
.img-container-section {
	width: 383px;
	height: 234px;
	overflow: hidden;
	float: left;
}


#radio {
	float: left;
	padding-left: 0px;
	position: relative;
}
#songtitle { position: absolute; left: 236px; top: 79px; width: 200px; height: 15px; line-height: 15px; overflow: hidden; text-transform: capitalize; }
#songtitle a { text-decoration: none; color: #61736E }
#radiojuttu { 
	position:absolute;
	left:35px;
	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://static.mtv3.fi/img/helmi/horoskoopit_bg_500.png) no-repeat top left;
	height: 175px;
	margin-left: 18px;
	 width: 500px;
	 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: 122px;
	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://static.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 0;}
.horoskooppi ul li.h_icon_2 { background: transparent url(http://static.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -26px;}
.horoskooppi ul li.h_icon_3 { background: transparent url(http://static.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -52px;}
.horoskooppi ul li.h_icon_4 { background: transparent url(http://static.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -78px;}
.horoskooppi ul li.h_icon_5 { background: transparent url(http://static.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -106px;}
.horoskooppi ul li.h_icon_6 { background: transparent url(http://static.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -133px;}
.horoskooppi ul li.h_icon_7 { background: transparent url(http://static.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -160px;}
.horoskooppi ul li.h_icon_8 { background: transparent url(http://static.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -186px;}
.horoskooppi ul li.h_icon_9 { background: transparent url(http://static.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -214px;}
.horoskooppi ul li.h_icon_10 { background: transparent url(http://static.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -241px;}
.horoskooppi ul li.h_icon_11 { background: transparent url(http://static.mtv3.fi/helmi/img/horoskooppi-ikonit.jpg) no-repeat 0 -268px;}
.horoskooppi ul li.h_icon_12 { background: transparent url(http://static.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://static.mtv3.fi/helmi/img/comment-bg.png) repeat-y top left;
}

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

.kommentti .body {
	background: transparent url(http://static.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: 220px;
	padding-bottom: 25px;
}

.moretoread li ul li {
	list-style-type: none;
	width: 200px;
	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: 10px; }
ul.four_col li {
	display: inline;
	list-style-type: none;
	float: left;
	border-left: 1px solid #cccccc;
	padding: 0 10px;
	width: 221px;
	position:relative;
}

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;
}

/* Three column wide list */
ul.frontpage_three_col { margin-left: 10px; }
ul.frontpage_minisaitit{ height:130px; position:relative; }
ul.three_col li {
	display: inline;
	list-style-type: none;
	float: left;
	width: 303px;
	padding: 0 10px;
}

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

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

ul.three_col li a span {
	display: block;
	padding-left: 180px;
	position:relative;
	min-height:105px;
}
ul.three_col li a span.logo-img{ position:absolute; bottom: 5px; }

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

ul.three_col li a img {
	border: none;
}
.frontpage_three_col li a img {
	float: left;
}
ul.three_col li a .mslogo {
	display: block;
	position:absolute;
	bottom:0;
}


/* '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;
}
*/

div#arkistot ul.big_image li {
	width: 220px;
}

/* 'big_image' complementary class for 'three_col'. Used with larger picture. */
ul.big_image li {
	border: none;
	width: 303px;
	padding: 0 0 0 20px;
	position:relative;
}

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

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

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;
}
ul.three_col li.toimitettu_tuoreimmatjutut a { margin: 0; }
.toimitettu_tuoreimmatjutut table, .toimitettu_tuoreimmatjutut table.left { margin: 0; }
ul.three_col li.toimitettu_tuoreimmatjutut table a, ul.three_col li.toimitettu_tuoreimmatjutut table.left a { padding: 0; margin-top: 3px; }
.toimitettu_tuoreimmatjutut h2 { background: transparent none; font-size: 100%; padding: 0; clear: left; margin: 0; }
.toimitettu_tuoreimmatjutut h2 a { margin: 3px 0 5px; }
.toimitettu_tuoreimmatjutut img.blogit_ikoni{ display: none; }
.toimitettu_tuoreimmatjutut .teksti { margin: 0; }
li.main.toimitettu_tuoreimmatjutut .teksti a, li.main.toimitettu_tuoreimmatjutut .teksti a:visited { margin: 3px 0 0; color: #3377AA; font-size: 100%; font-weight: bold; font-family: Helvetica,Arial; }

/* LEFT SIDE  */

#content_right {
/*	width: 287px;*/
	width: 262px;
	float: right;
}

#content_right h2 {
	height: 47px;
	width: 247px;
	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: #3377aa;
}

#content_right  .smallPicList {
	list-style: none;
	margin: 0 10px 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; }
.randomize2 { display: none; }
#content_right ul.smallPicList li {
	clear: left;
	overflow: auto;
	position: relative;
}
#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: 132px;
	padding-bottom: 7px
}

#content_right  ul.widePic li a span.logo-img{
	width: 100px;
}

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

#content_right  ul.smallPicList li a span img{
	float: right;
	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;
	position:relative;
}

#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; }
#oikea_fblike { padding: 0 10px; margin: 0 0 10px; }
.oikea_fblike { margin: 0 0 10px; }

#content_right #oikea_kilpailu .mne_uusimmat  { margin:0 20px 16px 10px; clear:both; }
#content_right #oikea_kilpailu .mne_uusimmat table.left  { margin: 0 0 4px; }
#content_right #oikea_kilpailu .mne_uusimmat h2 { background:none; height:auto; width:232px; padding:0; margin:0; }
#content_right #oikea_kilpailu .mne_uusimmat h2 a {
	font-family: Georgia, 'Palatino Linotype', Platino, 'Times New Roman', Times;
	font-size: 100%;
	font-weight: normal;
	color: #61736e;
}

#oikea_blogit h2.blogiotsikko { background: transparent none; padding: 0; font-style: italic; }
#oikea_blogit .bloginostot { font-family: Georgia,Times New Roman,Times,serif; margin: 0 0 30px; }
#oikea_blogit .mne_uusimmat { clear: left; margin: 0 0 5px;  }
#oikea_blogit .mne_uusimmat h2 { font-size: 14px; line-height: 16px; font-weight: bold;/* width: auto; height: auto;*/ padding: 10px 5px 0; margin: 0 0 5px 45px; width: 207px; height: 30px; 
/*background: transparent url('http://static.mtv3.fi/img/helmi/vinjet_bg_right_0_262.png') no-repeat right top; */
background: transparent url('http://static.mtv3.fi/img/helmi/vinjet_bg_right_blogit.png') no-repeat -10px top; 
}
#oikea_blogit .mne_uusimmat h2 a { color: #0f302b; }
#oikea_blogit .mne_uusimmat p { font-family: Georgia,Times New Roman,Times,serif; font-size: 12px; line-height: 16px; width: auto; height: auto; padding: 0; margin: 0 5px 5px 50px;  }
#oikea_blogit .mne_uusimmat p a, #oikea_blogit .mne_uusimmat p a:visited { color: #333;  }
#oikea_blogit .mne_uusimmat table.left { margin: 0 5px 0 0; }
#oikea_blogit .mne_uusimmat img { -webkit-box-shadow: 0px 0px 10px #999; -moz-box-shadow: 0px 0px 10px #999; box-shadow: 0px 0px 10px #999; }
#oikea_blogit .mne_uusimmat .blogit_ikoni { display: none; }

.helmi_blogit h2#oikea_uusimmat  { background-image: none; height: 26px; padding: 10px 0 0 0; }
.helmi_blogit h2#oikea_uusimmat a  { font-family: Georgia,Times New Roman,Times,serif;  font-size: 16px;  font-style: italic;  line-height: 16px; padding: 5px 15px;  }
.helmi_blogit h2#oikea_uusimmat a, .helmi_blogit h2#oikea_uusimmat a.active  { color: #666; }
.helmi_blogit h2#oikea_uusimmat a.active  { background: none #EBEBEB; }
.helmi_blogit ul#newest, .helmi_blogit ul#popular  { background: none #EBEBEB; list-style-type: none; list-style: none; margin: 0 20px 30px 0; padding: 10px; }
.helmi_blogit ul#newest li, .helmi_blogit ul#popular li { background: transparent url('http://static.mtv3.fi/koti/img/nuoli.gif') no-repeat 0 6px; margin: 0 0 5px; padding: 0 0 0 15px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; line-height: 22px;}
.helmi_blogit ul#newest li a, .helmi_blogit ul#popular li a { color: #333; }
.helmi_blogit .header-bg-lower_0  { background-image: none; }
.helmi_blogit .lyhennelmat .lyhennelma  { position: relative; }
.helmi_blogit .lyhennelmat .lyhennelma .pvm  { position: absolute; top: 30px; }
.helmi_blogit .lyhennelmat h1 { height:24px; padding:0 0 0 20px; width:247px; font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif; font-size:18px; line-height:22px; font-weight:bold; margin:0 0 40px -19px;
/*background: url('http://static.mtv3.fi/img/helmi/vinjet_bg_left_0_255.png') no-repeat scroll left top transparent;*/
background: url('http://static.mtv3.fi/img/helmi/vinjet_bg_left_blogit.png') no-repeat scroll -10px top transparent;
}
.helmi_blogit .lyhennelmat .lyhennelma h1 a, .helmi_blogit .lyhennelmat .lyhennelma h1 a:visited { color: #fff; }
.helmi_blogit .lyhennelmat .lyhennelma p { font-family: Arial,Helvetica,sans-serif; font-size: 14px; line-height: 22px; }
.helmi_blogit .lyhennelmat .lyhennelma p a, .helmi_blogit .lyhennelmat .lyhennelma p a:visited { color: #333; }
.helmi_blogit .lyhennelmakuva { float: left; margin: 0 25px 25px 0; }




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

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

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


#content_right_lower h2 {
	background: transparent url(http://static.mtv3.fi/img/helmi/vinjet_bg_right-wide_459.png) no-repeat top right;
	height: 47px;
	width: 355px;
	padding: 10px 0 0 10px;
	clear: both;
}
#content_left_lower  div.playercontainer {
 margin-left:20px;
}

#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;
	background: transparent url(http://static.mtv3.fi/img/helmi/footer_bg_990.png) no-repeat top center;
	font-family: 'Trebuchet MS', Verdana;
	text-align: left;
	padding:0;	
	-moz-border-radius: 0 0 6px 6px; 
	-webkit-border-radius: 0 0 6px 6px; 
	border-radius: 0 0 6px 6px; 
	behavior: url(/pie.htc);
	clear: both;
	float:none;
}


#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 30px;
	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;
	margin: 0;
}
#footer_left p {
	font-size: 1.1em;
	color: #295754;
	display: block;
	font-weight: bold;
	margin-bottom: 15px;
}

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

#footer #footer_right div {
	float: left;
/*margin-right: 50px;*/
	margin-right: 45px;
}

#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_right ul.strong,
#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: 0;
}
.recommendations h2 {
	background: transparent url("http://static.mtv3.fi/img/helmi/vinjet_bg_left_0_255.png") no-repeat scroll left top;
	color:#fff;
	height:47px;
	left:0;
	padding:10px 0 0 30px;
	position:absolute;
	top:-10px;
	width:247px;
}
.recommendations {
/*	background: transparent url(http://static.mtv3.fi/helmi/img/recommendations_bg.png) no-repeat top center;*/
	height: 200px;
	-moz-border-radius: 0 0 6px 6px; 
	-webkit-border-radius: 0 0 6px 6px; 
	border-radius: 0 0 6px 6px; 
	behavior: url(/pie.htc);
	 background: white;
	 height: 140px;
	 clear: both;
	 margin: 0;
	 position:relative;
}
.recommendations .sisus {
	width: 940px;
	margin-left: 30px;
	text-align: center; 
	overflow: hidden;
	padding-top: 35px;
}

body > div#banneri_tikkeri {
position:fixed;
}


/* Palaute-sivu */
p.palauteval { font-size: inherit; line-height: 20px; margin-bottom: 15px }
p.palauteval input { margin: 0 5px 0 0;}
.erik h1 { margin-bottom: 15px;}
.palauteval 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 10px 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;}

.frontpage_three_col { overflow: hidden; margin: 0 0 10px 30px; /*height:112px;*/height:130px; }
.frontpage_three_col img { margin: 0 5px 5px 0; }
.frontpage_three_col .mslogo { margin: 0; padding: 0;}


/* Osion etusivu */
.mainoslyhennelmat {
	width: 480px;
}
.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,
.artikkeli .youtube,
.artikkeli div.playercontainer,
div.aanestys_lomake,
div.aanestys_jakaumat,
div#aanestys_edelliset {
  max-width: 480px;
}
.artikkeli div.playercontainer { margin:5px 0 10px; }
.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, .artikkeli .pvm a { text-transform: uppercase; }
.artikkeli h2 {
	background: none;
	padding: 0;
	height: auto;
	width: auto;
	color: #333;
}
.artikkeli h2 a, .artikkeli h2 a:visited { color: #333333; }
/* #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
}


/* 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/helmi/img/cr_commenticons.png") !important;
}
#mtv3_comments {
  width: auto !important;
  clear: left;
}
#cr_comments li {
  background: url("http://static.mtv3.fi/helmi/img/comment-bg.png") repeat-y scroll left top transparent;
  max-width: 652px;
}
#cr_comments .cr_commentContent {
  background: url("http://static.mtv3.fi/helmi/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/helmi/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;*/
width: 990px; height: 91px;  background: url("http://static.mtv3.fi/default/navbg_990.gif") no-repeat scroll 0 0 transparent; margin: 0 0 5px 0; }
#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 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; 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 !important; 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 -5px 20px; }*/
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:all; }*/
.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; width:132px; float:left;}
#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;}

.frontpage_minisaitit li.toimitettu_yhteistyossa table.right  { position:absolute; bottom:0; left: 195px; }
.frontpage_minisaitit li.toimitettu_yhteistyossa  { position:relative; min-height: 105px; }

ul.three_col.frontpage_minisaitit  li a span, .frontpage_minisaitit li.toimitettu_yhteistyossa p  { font-weight: bold; }

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;}

/* Blogirumpu */
div.blogirumpu table.left {
margin:0 25px 10px 0;
}
.helmi_etusivu div.blogirumpu .blogit_ikoni {
/*display: none;*/
 }
div.blogirumpu h2 {
background-image:none;
color:#61736E;
font-size:175%;
height:auto;
margin-bottom:15px;
padding:0;
width:auto;
}
div.blogirumpu h2 a, div.blogirumpu h2 a:visited {
color:#3377AA;
}

.helmi_etusivu div.blogirumpu p.ingressi a, .helmi_etusivu  div.blogirumpu p.teksti a { 
/*display:block;*/
}
div.blogirumpu p.ingressi a, div.blogirumpu p.teksti a {
color:#61736E;
}


/* ***** Globnavi ***** */
.globnavholder {
	position: absolute;
	top: 0;
	left: 0;
}
.banner-panorama {
	margin:5px auto !important;
}
#wrapper {
	margin:0 auto 35px;
	padding:95px 0 0;
	position:relative;
	width:990px;
}

.embedded_data { margin: 0 0 1em; }

/* äänestystyökalu 2011 */

#page div.aanestys_lomake,
#page div.aanestys_jakaumat,
#page div#aanestys_edelliset {
  margin-left: 0;
  margin-right: 0;
}
#content_right div.aanestys_lomake,
#content_right div.aanestys_jakaumat {
  margin-left: 10px;
  margin-right: 10px;
}
#content_right .aanestys_jakaumat ul,
#content_right_lower .aanestys_jakaumat ul {
  margin: 0;
  list-style: none;
}
.aanestys_jakaumat ul.jakaumat li {
  background-color: #e7f3ee;
}
.aanestys_jakaumat ul.jakaumat .palkki {
  border-color: #4a8069;
  background: #669a84;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3c4b4', endColorstr='#669a84'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#a3c4b4), to(#669a84)); /* for webkit browsers */
  background: -moz-linear-gradient(top, #a3c4b4, #669a84); /* for firefox 3.6+ */
}
/* kapeamman palstan takia */
form.aanestys_layout3 img {
  max-width: 120px;
}
form.aanestys_layout2 img {
  max-width: 240px;
}


.toimitettu_yhteistyossa span.mainosartikkeli { float: left; width:100%; padding:0; }
#kaupallisettestiryhmat  .mainosartikkeli.mainosleima { display:none; }
#oikea_kaupalliset  .mainosartikkeli.mainosleima { display:none; }
