@import "print.css";
/*------------------------------------
  Talentum M & M Template CSS

  type			stylesheet
  name			mmstyles
------------------------------------*/
/* Structure
------------------------------------*/
*
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#mainostila_vaaka, 
#container, 
#talentumnavigation, 
#col-1, 
#col-3, 
#col-4,
.bannercolumn,
#footer, 
.article_links_vali, 
.article_functions, 
.replyarea, 
#content_banneri,
.news_item_plain, 
.splitElement,
.news_item, 
.news_item2, 
.news_item3, 
.news_item4, 
.news_item5,
#kaikki_uutiset_holder,
#thread, 
#content_stop, 
#container_inner_vaaka3,
#articleCommnets,
.comment_box,
embed,
object,
.bannerContainer,
.samBanner,
.content_stop,
.kaikki_uutiset_holder
{
display: none;
}
body
{
	font-family: "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #333333;
}
.clearFloat{
	clear: both;
	display: block;
}
.clearFloat:after{
	content: ".";
	clear: both;
	display: block;
	height: 0px;
	visibility: hidden;
}
.article_item {
	
width: 15cm;
margin:auto;

}
.article_item p {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 11px;

}
.article_item img {
	border: 1px solid #e5e5e5;
	padding: 1px;
	float: right;
	margin: 0px 0px 5px 10px;
}
.article_item img.author {
	float: left;
	margin: 4px 10px 5px 0px;
}
.article_item .article_links_vali {
	padding-top:2px;
	padding-bottom: 2px;
}
.article_item h3
{
	color: #cc0000;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin: 6px 0 0 0;
	font-weight: normal;
}
.article_item span.time
{
	color: #999999;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin: 7px 2px 0 8px;
	padding: 0 0 0 14px;
	background: url("gfx/news_timebullet.gif") 0 3px no-repeat;
}
.article_item h2
{
	font-size: 29px;
	line-height: 30px;
	margin: 4px 20px 7px 0px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	float: left;
	width: 99%;
}


/* Print styles from tektal (article images + kainalo + ulosveto + taulukot)*/

.article_item .article_ulosveto
{
	float: right;
	width: 37%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-heigth: 22px;
	font-weight: bold;
	color: #333333;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1.4em;
	padding-rigth: 1em;
	clip: rect(auto, auto, auto, auto);
	clear:both;
}

div#article_kainalo{
width: 207px;
border: 1px solid #C0C0C0;
/*background-color: #F9F9F9;*/
padding: 1px 10px 10px 10px;
float: right;
margin-bottom:0.6em;
margin-top: 0.9em;
margin-left: 1.0em;
margin-right: 2px;
clear:both;
}
div#article_kainalo h4
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom:1.0em;
	margin-top: 6px;
	line-height:14px;
}
div#article_kainalo p {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:1.3em;
margin-top:10px;
}

/* Taulukko
------------------------------------*/

.article_item h5
{
font-weight: bold;
font-size:11px;
margin-left: 4px;
margin: 1.7em 0 3px 0;
page-break-before:always;
float: none !important;
}
.article_item table {
background-color: #FFFFFF;
border-style: hidden;
 border: 0px;
 width: 520px;
 border: 1px solid #e5e5e5;
 padding: 3px;
 border-spacing: 0;
 font-weight: normal;
}
.article_item table tr {
  border: 0;
}
.article_item table tr td {
background-color: #ffffff;
 border-style: hidden;
 border-width: 0px;
 border-bottom: solid 1px #DDDDDD;
 height: 19px;
 
}
.article_item table tr td p {
	color: #333333;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: -1px 0 0 0;
	padding-top:1px;
	padding-left: 5px;
	padding-right: 8px;
}

/** Kuvat 
-------------------------------------*/
.article_item .imageholder
{
	border: 1px solid #e5e5e5;
	padding: 2px;
	float: right;
	width: 266px;
	margin: 4px 0 6px 8px;
	clear:both;
}
.article_item .imageholder_big
{
	border: 1px solid #e5e5e5;
	padding: 2px;
	float: left;
	width: 520px;
	margin: 0 0 10px 0px;
	clear:both;
}
.article_item p img
{
	border: 1px solid #e5e5e5;
	padding: 2px;
	margin: 4px 8px 6px 8px;
}
.article_item .imageholder_news
{
	border: 1px solid #e5e5e5;
	padding: 2px;
	float: left;
	width: 265px;
	margin: 0;
}
.article_item .imageholder .info
{
	padding: 6px 0 0 0;
	float: left;
	width: 266px;
}
.article_item .imageholder_big .info
{
	padding: 6px 0 0 0;
	float: left;
	width: 520px;
}
.article_item .imageholder .info p, .article_item .imageholder_big .info p
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	margin: 0 5px 1.3em 5px;
}
.article_item .imageholder .info p#photographer, .article_item .imageholder_big .info p#photographer
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	float: right;
	margin: 0 5px 4px 5px;
}
