/* Common */

body{
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  color:#333333;
}
html, body{
  height:100%;
}
br{
  margin-bottom:11px;
}
.fauxlink{
  cursor:pointer;
  float:right;
}
.noborder{
  border:0px;
}
/* Forms */

FORM
{
	margin:0px;
	padding:0px;
}

/* Typography */

*
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
body {
	width: 100%;
	height: 100%;
	background-color: white;
	background-image:url(/img/site_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

img { 	border: 0px; }
a { text-decoration:none; color:#005cac}
#etsi {
	width: 180px;
	height: 60px;
	padding-left: 15px;
	padding-top: 40px;
}
#palaute {
	width: 180px;
	height: 70px;
	padding-left: 15px;
	padding-top: 35px;
}
#palaute p {
	font-size: 13px;
	color: #003399;
	margin: 0;
	padding: 0;
}
#oma{
	width: 180px;
	height: 120px;
	padding-left: 15px;
	padding-top: 30px;
}
#oma p {
	font-size: 13px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}
.oikealomake {
	width: 164px;
	margin-bottom: 10px;
}
h1 {
	width: 460px;
	font-size: 18px;
	font-weight: bold;
	display:block;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px #eee solid;
}
h2 {
	font-size: 14px;
	margin-top:20px;
	padding: 0px;
}





#header
{
	height: 60px;
	width:970px;
	background-image:url('/img/header.png');
	float:left;
	behavior: url('/css/iepngfix.php');

}
#topLink
{
	display: block;
	margin-left: 781px;	
}
#topImg { margin-top: 9px; }

#mainTopLink
{
	margin-left: 11px;
	display: block;
	width: 160px;
}
#mainTopImg { margin-top: 9px; }

#mainHeader
{
	height: 60px;
}
#topMenu
{
	width:755px;	
	float:right;
}
#contentContainer
{
	width: 510px;
	float:left;
}
#content
{
	margin-left:34px;
	margin-top:45px;
	width:476px;
	float:left;
}
#tabLine
{
	width:476px;
	height:39px;
}
#col2
{
	width:250px;
	float:right;
	margin: 7px;
	padding: 0px;
}
#person
{
	height:300px;
	width:245px;
}
#mitaSaisi
{
	
	width:190px;
	float:right;
	margin-right: -5px;
	padding: 0px;
}
#mitaTop
{
	width:190px;
	height:8px;
	background-image:url('/img/blueTop.gif');	
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	font-size: 2px;
}
#mitaContent
{
	background-image:url('/img/col2bg.jpg');
	height:236px;
	background-repeat: no-repeat;
}
#mitaContent ul
{
	list-style-type:none;

	margin-left:20px;
	margin-top:20px;
	width:170px;
	float:left;
}
#mitaContent li
{
	padding-left:16px;
	behavior: url('/css/iepngfix.php');
	background-image:url('/img/nuoli_white.png');
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:17px;
}
#mitaContent a
{
	color:#ffffff;
}
#mitaBottom
{
	width:190px;
	height:13px;
	background-image:url('/img/blueBottom.gif');
	background-repeat:no-repeat;
}
#col3Content
{
	width:190px;
}
.col3shadow
{
	background-image:url('/img/col3bg.png');
	behavior: url('/css/iepngfix.php');
}
.palauteTxt
{
	width: 160px;
	margin-left: 17px;
	color: #025aa9;
}
#search
{
	width:146px;
	height:17px;
	margin-left: 17px;
	padding-top: 3px;
	padding-left: 6px;
	color: #025aa9;
}
#searchBtn { margin-left:53px; }

#yhteydenotto
{
	display:block;
	margin-left:33px;
	width:124px;
	margin-top:1px;
}
#omaK
{
	width:190px;
	height:155px;
	behavior: url('/css/iepngfix.php');
	background-image:url('/img/omaK-extra.png');
}
#omaKTxt
{
	float:left;
	margin-top:39px;
	margin-left:8px;
	color:#ffffff;
}
.omaKBold
{ 
	font-weight:bold; 
	color:#ffffff; 
}
#mainInfo
{
	color:#ffffff;
	margin-bottom:11px;
}
#col32
{
	width: 190px;
	height:206px;
	behavior: url('/css/iepngfix.php');
	background-image:url('/img/mitaTanaan.png');
}
#tanaanImg
{
	margin-left:15px;	
	margin-top:37px;
}
#tanaanTxt
{
	margin-top:8px;
	margin-left:36px;
}
#tanaanTxt a
{
	color:white;
	text-decoration:none;
}
#col33 ul
{
	list-style-type:none;
	margin-left:22px;
	margin-top:13px;
}
#col33 li
{
	line-height:20px;
}
.col3Arrow
{
	behavior: url('/css/iepngfix.php');
	margin-right:8px;
}

#flash {
	margin-left: 13px;
}
strong {
	font-family: inherit;
	font-size: inherit;
	font-weight: bold;
	color: inherit;
}
#linkit {
	clear: both;
	float: left;
	margin-top: 40px;
}
#main {
	width: 460px;
	float:left;
	padding-top: 20px;
}

#maincontainer {
	margin-left: 35px;
}
.date {
	color: #888;
	margin-top: 25px;
	padding: 0px;
}
.alanosto {
	background-image:url('/img/bg_alanosto.png');
	background-repeat:no-repeat;
	width:180px;
	height:200px;
	margin-left:10px;
	display:inline;
	float:left;
	behavior: url(iepngfix.php);
}	
.alanosto a {
	color: white;
}
.alanosto img {
	behavior: url('/css/iepngfix.php');
}
#frontpagemenu {
	margin-top:20px;
	float: left;
}
.kauppa {
	margin: 0px;
	height: 17px;
	border-top: 1px #bbb solid;
	border-bottom: 1px #bbb solid;
	border-left: 1px #bbb solid;
	border-right: 0px #bbb solid;
	margin-top: 1px;
	padding-top: 4px;
	padding-left: 5px;
}
#col3
{
	width: 190px;
	float: right;
}
#frontpagecontainer {
	width: 960px;
	background-image:url('/img/ylapalkki.png');
	background-position: top;
	background-repeat: no-repeat;
	behavior: url(iepngfix.php);
}
#frontpagemain {
	height: 361px;
}
.memuBtn
{
	float: left;
	behavior: url('/css/iepngfix.php');
}
#kextra {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-image:url('/img/shadow.png');
	background-repeat:repeat-y;
	height:390px;
	behavior: url('/css/iepngfix.php');
}
p {
	line-height: 16px;
}