BODY	{
	background: url(/~sg2239/templates/template_kivela/images/background.jpg) no-repeat center center fixed;
   background-size: cover;
	margin: 0px;
	padding: 0px;
	border-width:0px;
}
P
{
font-family:"Arial", sans-serif;
font-size:10pt;
text-decoration:none;
color:#000000;
font-weight:normal;
line-height: 2;
}
H1
{
font-family:"Arial", sans-serif;
font-size:24pt;
font-weight:bold;
color:#000000;
}
H2
{
font-family:"Arial", sans-serif;
font-size:14pt;
font-weight:bold;
color:#000000;
}
H3
{
font-family:"Arial", sans-serif;
font-size:13pt;
font-weight:bold;
color:#000000;
}
H4
{
font-family:"Arial", sans-serif;
font-size:13pt;
text-decoration:none;
font-style:italic;
color:#000000;
}
.fc_prompt {
font-family:"Arial", sans-serif;
font-size:12pt;
text-decoration:none;
color:#000000;
font-weight:bold;
font-variant: small-caps;
}
.textbox
{
	font-family:"Arial", sans-serif;
	font-size: 12pt;
	font-weight:normal;
	text-decoration: none;
	text-align:left;
	color:#000000;
	background:#F0F0F0;
	border-width:2px;
	border-color:#E8E8E8;
	border-style:solid;
	height:auto;
	width:200px;
 }	
.textbox:hover, .textbox:focus
{
	font-family:"Arial", sans-serif;
	font-size: 12pt;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	color:#000000;
	background:#F8F8F8;
	border-width:2px;
	border-color:#E8E8E8;
	border-style:solid;
	height:auto;
	width:200px;
 }	
.fc_input
{
	font-family:"Arial", sans-serif;
	font-size: 12pt;
	font-weight:normal;
	text-decoration: none;
	text-align:left;
	color:#000000;
	background:#F0F0F0;
	border-width:2px;
	border-color:#E8E8E8;
	border-style:solid;
	height:auto;
 }	
.fc_input:hover, .textbox:focus
{
	font-family:"Arial", sans-serif;
	font-size: 12pt;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	color:#000000;
	background:#F8F8F8;
	border-width:2px;
	border-color:#E8E8E8;
	border-style:solid;
	height:auto;
 }
  .button
{
	font-family:"Arial", sans-serif;
	font-size: 12pt;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#000000;
	background:#F0F0F0;
	border-width:2px;
	border-color:#E8E8E8;
	border-style:solid;
	height:35px;
	width:150px;
 }	
 .button:hover, .button:focus
{
	font-family:"Arial", sans-serif;
	font-size: 12pt;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	color:#000000;
	background:#F8F8F8;
	border-width:2px;
	border-color:#E8E8E8;
	border-style:solid;
	height:35px;
	width:150px;
	}
.textarea
{
	font-family:"Arial", sans-serif;
	font-size: 12pt;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	color:#000000;
	background:#F0F0F0;
	border-width:2px;
	border-color:#E8E8E8;
	border-style:solid;
	height:auto;
	width:400px;
 }	
.textarea:hover, .textarea:focus
{
	font-family:"Arial", sans-serif;
	font-size: 12pt;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	color:#000000;
	background:#F8F8F8;
	border-width:2px;
	border-color:#E8E8E8;
	border-style:solid;
	height:auto;
	width:400px;
 }	
  .dropdown
{
	font-family:"Arial", sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#000000;
	background:#F0F0F0;
	border-width:2px;
	border-color:#E8E8E8;
	border-style:solid;
	width:240px;
 }	
 .dropdown:hover, .dropdown:focus
{
	font-family:"Arial", sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	color:#000000;
	background:#F8F8F8;
	border-width:2px;
	border-color:#E8E8E8;
	border-style:solid;
	width:240px;
	}
div.nav {
background:#E8E8E8;
/* old 22px */
  height:26px;
  width: 1200px;
  position: relative;
  left: 0px;
}
div.nav > ul.menupaalinkit {
  	list-style-type: none;
}
div.nav > ul.menupaalinkit > li {
  float: left;
  position: relative;
width: auto;
margin: 0px;
background:#E8E8E8;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:1px;
border-style:solid;
border-color:#E0E0E0;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
  text-align: center; 
  display: inline;
}
div.nav > ul.menupaalinkit > li:hover {
background:#F8F8F8;
border-color:#F0F0F0;
}
div.nav > ul.menupaalinkit > li.active {
background:#FFFFFF;
border-color:#F0F0F0;
}
div.nav > ul.menupaalinkit > li > a {
	display: block;
}
.paalinkit
{
font-family:"Georgia", serif;
font-variant: small-caps;
/* old 19px */
  font-size: 22px;
font-weight:700;
text-decoration:none;
text-align:center;
color:#000000;
}	
.copyteksti
{
font-family:"Georgia", serif;
font-size: 7pt;
font-weight:bold;
text-decoration: none;
text-align:center;
color:#000000;
background:#FFFFFF;
border-width:0px;
}
#pageWrapper {
width: 1200px;
padding: 0px;
border: 0px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
font-family:"Arial", sans-serif;
font-size:12pt;
text-decoration:none;
color:#000000;
}
#header {
width: 1200px
height: 136px;
background-color:#FFFFFF;
}
div.floating_menu {
  position: fixed;
  top: 5 px;
  background:#FFFFFF;
  height: 136px;
  z-index: 10;
}
div.empty_space {
  height: 5px;
  width: 1200px;
  position: relative;
  left: 0px;
  background:#FFFFFF;
}
#logo {
position:relative;
left: 490px;
padding-top: 5px;
height: 103px;
  line-height: 1.0;
}
.yhteystieto {
  font-family:"Georgia", serif;
font-variant: small-caps;
font-size: 12px;
font-weight:500;
text-decoration:none;
text-align:center;
color:#000000;
}
#contentWrapper {
left: 0px;
padding: 20px;
width: 1150px;
top: 134px;
z-index:2;
}
#erikoisvalitsimet {
width: 600px;
height: 20px;
left: 0px;
position: relative;
}
#leftside {
width: 550px;
left: 0px;
position: relative;
}
#rightside {
width: 550px;
position: relative;
left: 600px;
}
.tekstiosio {
  width: 800px;
  position: relative;
  left: 175px;
}
#bottom {
  width: 1180px;
  position: relative;
  left: -20px;
  background-color: #E8E8E8;
  padding-left: 20px;
}
.alakuvat {
  width: 1180px;
  position: relative;
  left: -20px;
  background-color: #E8E8E8;
  padding-left: 20px;
}
#copyrights {
font-family:"Georgia", sans;
font-size: 7pt;
font-weight:bold;
text-decoration: none;
text-align:center;
color:#000000;
border-width:0px;
width: 200px;
left: 500px;
height: 17px;
position: relative;
padding-top: 20px;
width: 1200px;
position: relative;
left: 0px;
}

/* extrafields columns */

.extrafieldscolumns ul { 
width: 800px; 
margin:0;
padding:0; 
margin: auto;
position: relative;
}
.extrafieldscolumns li { 
width: 15%; 
float:left; 
list-style-type: none; 
display:inline; 
}
div.itemContainer {
width: 100%;
}

/* END extrafields columns */