/**
 * @version $Id: template.css 9765 2007-12-30 08:21:02Z ircmaxell $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */




/*
body
{
	
}
*//*
#body_osio{
background: #F3F1F2;
	color: #F3F1F2;
	font-family: arial, helvetica, sans-serif;
	font-size: 100.1%;
	padding: 0px;
	/*text-align: center;*/
}
*/

body.contentpane {
width : auto;
margin : 10px;
line-height : 1.4em;
text-align: left;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

ul#mainlevel-main {
 
  margin: 0;
  padding: 0;
 
 
 /*valikon korkeus*/

padding-bottom:20px;
  padding-top:7px;
 
 list-style-type:none;
 
 margin-left:0px;
}

html:first-child ul#mainlevel-main{
padding-top:0px;
margin-top:-5px;
}

* html ul#mainlevel-main{

}

#mainlevel-main ul{

 list-style-type:none;
}

ul#mainlevel-main li {
 
  display: inline; /* Shows each item side-by-side */
  list-style-type: none; /* Gets rid of the bullet points */
 
}
ul#mainlevel-main a {
  display: block;
  float: left;
  padding: 0 0.5em; /* Provides horizontal separation between menu items */
  /*margin-top:-15px;*/
  color:#000;
  text-decoration:none;
  font-weight: bold;
}

ul#mainlevel-main span {
  display: block;
  float: left;
  padding: 0 0; /* Provides horizontal separation between menu items */
    /*margin-top:-15px;*/
	color:#000;
	
	font-weight: bold;
}

ul#mainlevel-main a.mainlevel_active-main {
text-decoration: underline;
/*
color:#FF3300;
background-color:#FFF;*/
}

#mainlevel-main #active_menu-main {
text-decoration: underline;
/*
color:#FF3300;
background-color:#FFF;*/
}


div.module-grey h3, div.moduletable-grey h3 {
font-family: Helvetica, Arial, sans-serif;
font-size: 0em;
font-weight: bold;
color: #333;
margin: -2px -8px 0 -8px; /*-2px -8px 0 -8px;*/
padding-left: 10px;
padding-bottom: 2px;
padding-top: 5px;
visibility: hidden;
}
div.module-grey, div.moduletable-grey {
/*background: url(../images/jos_box_grey_tl5.gif) 0 0 no-repeat;*/
margin: 0;
padding: 0;
/*margin-bottom: 20px;*/

}
div.module-grey div, div.moduletable-grey div {
/*background: url(../images/jos_box_grey_tr5.gif) 100% 0 no-repeat;*/

}
div.module-grey div div, div.moduletable-grey div div {
/*background: url(../images/jos_box_grey_bl5.gif) 0 100% no-repeat;*/
}
div.module-grey div div div, div.moduletable-grey div div div {
/*background: url(../images/jos_box_grey_br5.gif) 100% 100% no-repeat;*/

padding:8px;
padding-left:2px; /*8px;*/

padding-top: 0px;



width: auto !important;
width: 100%;
}
div.module-grey ul, div.moduletable-grey ul {
margin: 10px 0;
margin-top: 0px;
padding-left:0px; /*20px;*/

list-style-type:none;
}

#header ul {
list-style-type:none;
}

 
ul.menu-top2 {
 
  margin: 0;
  padding: 0;
 
}
ul.menu-top2 li {
 
  display: inline; /* Shows each item side-by-side */
  list-style-type: none; /* Gets rid of the bullet points */
 
}
ul.menu-top2 a {
 
 color:#668899;
	font-weight:bold;
 
  display: block;
  float: left;
  /*padding: 0 1em;*/ /* Provides horizontal separation between menu items */
  padding: 0;
  padding-left:0.5em;
  
  text-decoration:none;
}

ul.menu-top2 span {
 
 color:#C70000;
	font-weight:bold;
 
  display: block;
  float: left;
  /*padding: 0 0; *//* Provides horizontal separation between menu items */
  
  padding: 0;
  padding-left:0.5em;
  
  
}

.moduletable-top2{
/*margin-bottom:5px;*/
width:14em;
float:right;
}

.moduletable-top3{
width:14em;
float:right;

padding:5px 0px;
}

* html .moduletable-top3{
/*margin-right:15px;*/
}


#etsi{

clear:right;
float:left;
padding-left:20px;

/*margin-top:10px;*/

color:#668899;
font-size:14px;
font-weight:bold;
}

.moduletable-etsi{
margin-top:5px;

float:right;
width:150px;/*12em;*/
}

* html .moduletable-etsi{
margin-top:5px;

float:right;
width:165px;
}
*:first-child+html .moduletable-etsi{
margin-top:5px;

float:right;
width:165px;
}

#topmenu{
padding-top:5px;
float:right;

/*margin-left:12px;*/
/*margin-right:-15px;*/
/*width:20em;*/
}

* html #topmenu{
/*float:left;*/
/*width:20em;*/
padding-right:0px;/*15px;*/
padding-left:10px;
}

#topmenu a:link span,#topmenu a:visited span
{
	color:#668899;
	font-weight:bold;
	text-decoration:none;
	
}


/*
#topmenu a:hover span,#topmenu a:active span,#topmenu a:focus span
{
	color:#668899;
	text-decoration:none;
}

#topmenu span
{
	color:#C70000;
	font-weight:bold;
	text-decoration:none;
}
*/
.menu-mountaintop-corners-vertical{
float:right;
}

#painikkeet{
position:static;
float:right;
width:104px;

clear:left;
/*
position:static;
float:right;
width:15em;
margin-left:50px;
*/

margin-top:5px;
}

*:first-child+html #painikkeet{
position:static;
float:right;
width:104px;
clear:left;
}

* html #painikkeet{
position:static;
float:right;
width:104px;/*10em;*/
clear:left;

margin-left:0px;
/*
position:static;
float:right;
width:15em;
margin-left:50px;
*/
}

* html #mod_search_searchword
{
margin-top:0px;
}

.moduletable-login{
float:left;

padding-top:20px;

background-color:transparent;
}
/*
li#menuitem_5-mountaintop-corners-vertical{
margin-top:30px;
}*/

a#menulink_5-mountaintop-corners-vertical{
margin-top:30px;
color:#fff;
}




ul#mainlevel-top3 {
 
  margin: 0;
  padding: 0;
 
   float:right;
}
ul#mainlevel-top3  li {
 
  display: inline; /* Shows each item side-by-side */
  list-style-type: none; /* Gets rid of the bullet points */
 
}
ul#mainlevel-top3  a {
 
 color:#668899;
	font-weight:bold;
 
  display: block;
  float: left;
  /*padding: 0 1em;*/ /* Provides horizontal separation between menu items */
  padding: 0;
  padding-left:0.5em;
  
  text-decoration:none;
}

ul#mainlevel-top3  span {
 
 color:#C70000;
	font-weight:bold;
 
  display: block;
  float: left;
  /*padding: 0 0; *//* Provides horizontal separation between menu items */
  
  padding: 0;
  padding-left:0.5em;
  
}


ul#mainlevel-top2 {
 
  margin: 0;
  padding: 0;
  
  float:right;
 
}
ul#mainlevel-top2  li {
 
  display: inline; /* Shows each item side-by-side */
  list-style-type: none; /* Gets rid of the bullet points */
 
}
ul#mainlevel-top2  a {
 
 color:#668899;
	font-weight:bold;
 
  display: block;
  float: left;
  /*padding: 0 1em;*/ /* Provides horizontal separation between menu items */
  padding: 0;
  padding-left:0.5em;
  
  text-decoration:none;
}

ul#mainlevel-top2  span {
 
 color:#C70000;
	font-weight:bold;
 
  display: block;
  float: left;
  /*padding: 0 0; *//* Provides horizontal separation between menu items */
  
  padding: 0;
  padding-left:0.5em;
}

#mainlevel {
list-style:none;
text-decoration: none;

}

.mainlevel a{
text-decoration: none;
}

.mainlevel a:hover{
background-color:blue;
}


.moduletable-kieli{
margin-top:0px;
padding-top:0px;
font-weight:bold;
margin-bottom:0em;/*1em;*/
float:right;
width:16em;/*20em;*/
color:#FFFFFF;
/*color:#0000AC;*/
}

.moduletable-kieli a:link, a:visited{
color:#005496;
text-decoration:underline;
}

* html .moduletable-kieli{
margin-top:0px;
padding-top:0px;
font-weight:bold;
margin-bottom:0em;
float:right;
width:18em;/*20em;*/
color:#FFFFFF;
}

*:first-child+html .moduletable-kieli{
margin-top:0px;
padding-top:0px;
font-weight:bold;
margin-bottom:0em;/*1em;*/
float:right;
width:18em;/*16em;*/
color:#FFFFFF;
/*color:#0000AC;*/
}

*:first-child+html #fontsize .moduletable{
float:right;
margin-left:50px;
width:14em; 
}

* html  #fontsize .moduletable{
/*float:right;
margin-left:50px;
width:14em;*/
}

.moduletable-sitemap{
margin-top:10px;
float:right;
width:300px;/*20em;*/
font-weight:bold;
color:#FFFFFF;
/*
padding-right:0px;
margin-right:0px;*/
}

*:first-child+html .moduletable-sitemap{
margin-top:10px;
float:right;
width:300px;/*380px;*//*20em;*/
font-weight:bold;
color:#FFFFFF;
}

* html .moduletable-sitemap{
margin-top:10px;/*1px;*/
float:right;
width:300px;/*20em;*/
font-weight:bold;
color:#FFFFFF;

padding-right:0px;
margin-right:0px;
}

.moduletable-sivuk{
margin-top:-17px;
float:right;
width:170px;/*20em;*/
font-weight:bold;
color:#FFFFFF;
}

* html .moduletable-sivuk{
margin-top:-17px;
float:right;
width:170px;/*20em;*/
font-weight:bold;
color:#FFFFFF;
}

.menu li .separator span{
color:#FFFFFF;
font-weight:bold;
/*color:#0000AC;*/
}

.menu li {
/*width:15em;*/
margin-right:0.5em;
float:right;
}

.menu li a{
color:#FFFFFF;
font-weight:bold;
/*color:#0000AC;*/
}

.menu li a:visited{
font-weight:bold;
color:#FFFFFF;
/*color:#0000AC;*/
}
/*
.articleinfo p span{
color:#0000AC;
}
*/

span.modifydate{
color:#0000AC;
}

span.createdby{
color:#0000AC;
}

span.createdate{
color:#0000AC;
}

.moduletable-search{

width:250px;
}

* html .moduletable{
width:250px;
float:right;
}

.banneritem a img {
border: 0px;
}

.search-etsi{
float:left;
}