/* content */
.text-header {
	font-size: 12pt;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	color: #EEEEEE;
	font-family: Arial;
	text-align: right;
	text-transform: uppercase;
}
.icon
{
	padding: 15px 10px;
}
.icon-top {
	padding-right: 3px;
	padding-left: 34px;
}
.icon-1 {
	padding-right: 1px;
	text-decoration: none;
	background-color: 6A7175;
	background-repeat: no-repeat;
	background-position: right;
}
.iconleft
{
	top: auto;
	bottom: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 2px;
	padding-left: 5px;
}
.iconfoot
{
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
}
.pageContent {
	color: dddddd;
	font-size: 10pt;
	line-height: 18px;
	font-family: Tahoma;
}

/* top elements */
.company {
	font-size: 16pt;
	font-family: Tahoma; 
	color: #000000;
	font-family: Arial;
}
.slogan {
	font-size: 10pt;
	font-family: Tahoma; 
	color: #202020;
}
.copyright {
	font-size: 8pt;
	font-family: Tahoma;
	color: #BAB19F;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 20px;
	padding-top: 5px;
	text-align: center;
}
.logo{
	font-size: 12pt;
	padding-left: 3px;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;	
}
.logo-1 {

	font-size: 8pt;
	padding-left: 3px;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: normal;
}
/*main menu*/
.menu {
	font-size: 8pt;
	font-family: Tahoma;
	color: #FFFFFF;
	text-decoration: none;
}
/*submenu*/
.submenutable{
	padding-top: 3px;
	/*padding-bottom: 30px;*/
}
.submenua {
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Tahoma;
	text-decoration: underline;
	font-weight: normal;
}
.submenu {
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: normal;
	right: 1px;
	text-align: top;
}
.submenuJ  {
	
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: normal;
	right: 1px;
	text-align: top;
}
.bot_menu {
	font-size: 8pt;
	font-family: Tahoma;
	color: FFAA00;
	text-decoration: none;
	font-weight: normal;
	position:absolute;
	left:50px;
	top:600px;
}
.bmenu {
	font-size: 8pt;
	font-family: Tahoma;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.bmenua {
	font-size: 8pt;
	font-family: Tahoma;
	color: #ffffff;
	text-decoration: underline;
}
.menuline {
	color: #D6D6D6;
	text-decoration: none;
	background-color: #D6D6D6;
	width: 1px;
	background-repeat: repeat-y;
	background-position: center top;
}
.submenu-2 {
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: normal;
	padding-top: 1px;
	padding-bottom: 1px;
}
.menuCopy {
	font-size: 8pt;
	font-family: Tahoma;
	color: #fefefd;
	text-decoration: none;
	right: 10px;
}
.submenuaCopy {
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight: normal;
	text-align: center;
}
.iconCopy {
	height: 1px;
	padding-right: 2px;
	padding-left: 1px;
	
}
.bot_menuCopy {
	font-size: 8pt;
	font-family: Tahoma;
	color: A5AFB7;
	text-decoration: none;
	font-weight: normal;
}
.menuCopy-1 {
	font-size: 8pt;
	font-family: Tahoma;
	color: #fefefd;
	right: 10px;
	text-decoration: underline;
}
.menu-2 {
	font-size: 8pt;
	font-family: Tahoma;
	color: #FFFFFF;
	text-decoration: underline;
}
.hearder {
	width: 37px;
}

.pos_abs	{
		 
		font-size: 20px;
		font-family: tahoma;
		color: #663e3e;
		font-weight: bold;
}
.pos_abs2	{
		 
		font-size: 12px;
		font-family: tahoma;
		color: #000000;
}
.pos_abs5	{
		font-size: 14px;
		font-family: tahoma;
		color: #663e3e;
		font-weight: bold;
}


.kuv5 	{
	position: absolute;
	lext: 100px;
	
}
.kuv5 a	{
	font-size: 8pt;
	font-family: Tahoma;
	color: #7D3939;
	
}

.footer	{
		
	font-size: 3pt;
	font-family: tahoma;
	color: #663e3e;
}

.footer5	{
		
	font-size: 13pt;
	font-family: tahoma;
	color: #663e3e;
	position: absolute;
	top: 670px;
	left: 150px;
	
}

#slantedmenu {
font-weight: bold;
font-size: 20;
font-family: Tahoma;
color: #ffffff;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 0px 0;
margin: 0;
background-color: #cccccc;
border: 1px solid #bebebe;
text-align: left; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #d6d3d3;
padding: 0px 0;
padding-right: 25px;
padding-left: 25px;
margin: 0;
text-decoration: none;
background: black url(images/Linkkikuva.png) center repeat-x;
}

#slantedmenu ul li a:visited{
color: #e1d9c9;
} 

#slantedmenu ul li a:hover{
color: c4a6ca;
}

body{
/*Remove below line to make bgimage NOT fixed*/
background-attachment:fixed;
background-repeat: no-repeat;
/*Use center center in place of 300 200 to center bg image*/
background-position: 400 20;
}

.shadow{
border:1px solid silver;
font:10pt arial;
position:relative;
display:inline;
background:white;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=15); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.2; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}