/* Start of CMSMS style sheet 'jarvisydan_etusivu' */
* {margin:0; padding:0;} 
img {border:0;}
:focus {outline: 0;}

body{
 font-size:62.5%;
 font-family:Tahoma, Helvetica, sans-serif;
 background:transparent url(uploads/images/layout/body_bg.gif) top left repeat;
 text-align:center;
}
#page{
	width:100%;
	background:transparent url(uploads/images/layout/etusivu_kuva.jpg) 50% 0 no-repeat;
}
#page-wrapper{
	margin:0 auto;
	width:980px;
	overflow:hidden;
	background:transparent url(uploads/images/layout/etusivu_kuva.jpg) 50% 0 no-repeat;
}
#header{
	margin:0 auto;
	height:370px;
	width:970px;
}
#headerlink{
	width:970px;
	background:transparent url(uploads/images/layout/jarvisydan_logo.png) top left no-repeat;
	text-align:left;
	margin:10px 0 0 10px;
	overflow:hidden;
}
#headerlink h1{
	text-indent:-999999px;
	width:200px;
}
#headerlink h1 a{
	display:block;
	height:220px;
	width:230px;
	margin-left:0px;
}
#language-selection{
 text-align:right;
 padding:0 50px 0 0;
}
#language-selection a{
padding-top:5px;
}
#language-selection a#sitemaplink{
 background:transparent url(uploads/images/layout/quickmenu.gif) 0px 5px no-repeat;
 font-size:1.4em;
 color:#DFBC8B;
 padding:10px 6px 10px 10px;
 font-weight:normal;
 text-decoration:none;
}
#language-selection a#sitemaplink:hover{
 /*color:#3F2B0C;*/
 color:#FFF;
 text-decoration:underline;
}
#navigation{
	margin:0px auto;
	width:965px;
/*	height:49px;*/
overflow:hidden;
	background:url(uploads/images/layout/navi_bg2.png) no-repeat bottom center;
font-size:1em;
padding:0 0 5px 0;
}
.menu{
	width:100%;
	margin:0 0 0 10px;
}

#content-wrapper{
	margin:0 auto;
	width:966px;
	text-align:left;
}

#content-top{
	float:left;
	margin:0 auto;
	width:966px;
	background:transparent url(uploads/images/layout/content_top.png) top left no-repeat;
}
*html #content-top{
	/*background:transparent url(uploads/images/layout/ie_content_top.gif) top left no-repeat;*/
}

#content-background{
	float:left;
	margin:0 auto;
	width:962px;
	margin-top:253px;
	background:transparent url(uploads/images/layout/content_bg.gif) top center repeat-y;
	display:inline;
}

#content{
	margin:-240px 0 0 10px;
	position:relative;
}
#content-left{
	float:left;
	width:600px;
	margin:10px 10px 0 10px;
	display:inline;
	text-align:left;
	position:relative;
display:inline;
font-size:1em;
}
* html #content-left{
width:580px;
}
#content-left a{
	color:#50070b;
	font-weight:normal;
	text-decoration:underline;
}
#content-left a:hover{
	color:#000;
	text-decoration:none;
}
#introduction {
	
}
#introduction h1.etusivu-fi{
	text-indent:-99999px;
	background:transparent url(uploads/images/layout/tervetuloa.png) top left no-repeat;
	line-height:1.7em;
}
#introduction h1.etusivu-en{
	text-indent:-99999px;
	background:transparent url(uploads/images/layout/tervetuloa-en.png) top left no-repeat;
	line-height:1.7em;
}
#introduction h1.etusivu-ru{
	text-indent:-99999px;
	background:transparent url(uploads/images/layout/tervetuloa-ru.png) top left no-repeat;
	line-height:1.7em;
}
#introduction h2{
	font-size:1.7em;
	color:#1E1C00;
}
#introduction p{
	font-family:Georgia,serif;
	font-size:1.5em;
	color:#1e1c00;
	padding:5px 0 15px 5px;
}

.product{
	margin:0 0 15px 0;
}

.product img{
	float:left;
	padding:0px 10px 0px 0;
}
.product h2{
	font-family:Georgia,serif;
	font-weight:normal;
	font-size:1.8em;
	color:#4b1c00;
	background:transparent url(uploads/images/layout/heading_tausta.gif) bottom left repeat-x;
	padding:0 0 5px 5px;
	margin-left:230px;
}
.product p{
	font-family:Georgia,serif;
	font-weight:normal;
	font-size:1.5em;
	color:#4b1c00;
	padding:5px 0;
}
#content-right{
	float:left;
	width:307px;
	margin:10px 0px 0px 15px;
	font-family:Georgia,serif;
	position:relative;
	display:inline;
	font-size:1em;
}
#content-right h1.news-title-fi{
	text-indent:-99999px;
	background:transparent url(uploads/images/layout/talonwakitiedottaa.png) top left no-repeat;
	line-height:1.7em;
}
#content-right h1.news-title-en{
	text-indent:-99999px;
	background:transparent url(uploads/images/layout/talonwakitiedottaa-en.png) top left no-repeat;
	line-height:1.7em;
}
#content-right h1.news-title-ru{
	text-indent:-99999px;
	background:transparent url(uploads/images/layout/talonwakitiedottaa-ru.png) top left no-repeat;
	line-height:1.7em;
}
#content-right p{
	line-height:1.2em;
	font-size:1.2em;
	padding:0px 5px 5px 5px;
}
#content-right ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#content-right ul li{
	padding:8px 0 8px 15px;
	font-size:1.1em;
}
#content-right a{
	color:#50070b;
	font-weight:normal;
	text-decoration:none;
}
#content-right a:hover{
	color:#000;
	text-decoration:underline;
}

#content-right .NewsSummary{
font-size:1em;
font-family:Georgia,serif;
padding:0 0 20px 10px;
}
#content-right .NewsSummary .NewsSummaryPostdate{
font-size:1.3em;
color:#1e1c00;
font-style:italic;
}
#content-right .NewsSummaryLink{
font-size:1.6em;
}
#NewsPostDetail{
font-family:Georgia,serif;
margin:20px 0 0 5px;
font-size:1em;
}
h3#NewsPostDetailTitle{
color:#50070B;
font-size:1.6em;
font-weight:normal;
padding:0 0 7px 0;
}
#NewsPostDetailDate{
padding: 0 0 7px 5px;
font-size:1.3em;
}
#NewsPostDetailSummary{
padding:0 0 7px 5px;
font-style:italic;
font-size:1.4em;
}
#NewsPostDetailContent{
padding:0 0 10px 5px;
}
#NewsPostDetailReturnLink a{
color:#50070B;
text-decoration:underline;
font-size:1.4em;
}
#NewsPostDetailReturnLink a:hover{
color:#1e1c00;
text-decoration:none;
}
#content-right #myyntipalvelu{
	margin:10px 0 0 0;
text-align:center;
	height:105px;
}
#myyntipalvelu h1{
	text-indent:-99999px;
	background-image:none;
}
.menu li{
	 float:left;
	 list-style:none;
	 text-align:left;
}

.menu a{
	 margin:0 auto;
	 /*color:#F3EDB9;*/
color:#DFBC8B;
	 height:24px;
	 display:block;
	 float:left;
	 text-decoration:none;
	 font-weight:bold;
	 font-size:1.5em;
	 font-family:Georgia,serif;
	 padding:9px 10px 5px 10px;
}

.menu a:hover,a:active{
	 color:#1F1506;
}
.menu a:active{
	background:none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#footer{
	margin:0 auto;
	width:967px;
	background:transparent url(uploads/images/layout/footer_bg.jpg) top left no-repeat;
	height:550px;
	/*height:124px;*/
	padding:7px 0 0 0;
	text-align:center;
}
* html #footer{
	/*margin:0 10px 0 10px;*/
}

#footer ul{
	margin-left:100px;
	/*width:850px;*/
	list-style:none;
	font-size:1.5em;
	color:#f3edb9;
	font-family:Georgia,serif;
	text-align:left;
}
#footer ul li{
 float:left;
	padding:5px 20px 5px 20px;

}
#footersitemap{
 float:left;
 margin:10px 10px 0 200px;
 text-align:left;
 text-decoration:none;
 font-weight:normal;
 font-size:1em;
 font-family:Georgia,serif;
}
#footersitemap a{
 color:#CD9F5D;
 text-decoration:none;
}
#footersitemap a:hover, #footersitemap ul.sitemapsub li a:hover{
 color:#2f0407;
 text-decoration:underline;
}
#footersitemap ul.sitemap_top{
 margin:0;
 font-size:1.3em;
 width:730px;
}
#footersitemap ul.sitemap_top li {
 margin:0;
 padding:0;
}
#footersitemap ul.sitemap_top li a{
 color:#2f0407;
}

* html #footersitemap ul.sitemapsub{
 width:100%;
 display:inline;
}

#footersitemap ul.sitemapsub{
 list-style-type:none;
 font-size:.9em;
 margin:0 0 0 10px;
 width:730px;
}

#footersitemap ul.sitemapsub li{
 float:left;
 padding:0 8px;
 margin:0;
 line-height:1.7em;
 white-space:nowrap;
}
#footersitemap ul.sitemapsub li a{
 color:#CD9F5D;
}
/* End of 'jarvisydan_etusivu' */

