body {
	background-color: #8E8E8E;
	font: verdana, arial, Times, serif;
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
}

.white {
	background-color: #ffffff;
}

.dark {
	background-color: #333333;
}

.grey {
	background-color: #F3F3F3;
}

.lightGrey {
	background-color: #fafafa;
}

.e6e6e6 {
	background-color: #F1F2F2;
}

.yellow {
	background-color: #F2C951;
}

.black {
	background-color: #000000;
}

.pixel {
	background-image: url(../pics/1x1.gif);
}

.viiva {
	background: url(../pics/bg_pisteviiva_vertical.gif);
}

.alakulma {
	background: url(../pics/alakulma_bg.gif);
	background-color: #F3F3F3;
}

.normalTxt {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #333333;	
}

p {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #333333;	
}

.headTxt {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #333333;
}

.bottomTxt {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #8E8E8E;	
}

b {
	font-weight: bold;	
}

.txtfield
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;	
}

.infoLayers {
	position:absolute;
	top:210;
	left:200;
	visibility:hidden;
	z-index:5;
}

A {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #9F0B25;
	font-weight: bold;
	text-decoration: none;
}

A:hover {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #9F0B25;
	text-decoration: underline;	
}

A:visited {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #E6AA00;
	text-decoration: none;
}

.linkki {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #333333;	
}

A.linkki {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #9F0B25;
	font-weight: bold;
	text-decoration: none;
}

A:hover.linkki {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #9F0B25;
	text-decoration: underline;
}

A:visited.linkki {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #E6AA00;
	font-weight: bold;
	text-decoration: none;
}

A.navi {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

A:hover.navi {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

A:visited.navi {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

A.email {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}

A:hover.email {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

A.bottomTxt {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #8E8E8E;
	font-weight: bold;
	text-decoration: none;
}

A:hover.bottomTxt {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #8E8E8E;
	font-weight: bold;
	text-decoration: underline;
}

.bottomTxt {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #8E8E8E;
	font-weight: bold;
	background-color: #333333;
}

.copy {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #E8E7E7;	
}

a.copy, a:visited.copy {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #E8E7E7;	
	text-decoration: underline;
}

a:hover.copy {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #E8E7E7;	
	text-decoration: none;
}
