body {width: 100%; color: #1111BB; padding: 0; margin: 0 0 0 0; 
	font-family: Times New Roman; font-size: 16px; background-color: #CDCDF6; }
select,input{border: 1px solid #FFFFFF; }
td {padding: 0px 6px 0px 6px; }
h1 {color: #1111BB; font-size: 16px; }
h2 {color: #1111BB; font-size: 16px; }
img {border: none; }
td {border: 0px solid #1111BB; }
p {margin: 5px 0 -4px 0; }
a {color: #BB1111; text-decoration: none; }
a:visited {color: #BB1111; text-decoration: none; }
a:hover {color: #1111BB; text-decoration: none; }
li {list-style-position: inside; }

.v {color: #1111BB;}
.err {color: #1111BB;}
.ot {color: #1111BB;}
.l {text-align: right; padding-right: 20px;}
.ls {font-size: 11px; text-align: right; padding-right: 20px;}
.t {border-collapse: collapse; width: 100%; color: #1111BB; background-color: #FFFFFF;}

.otsikko {position: absolute; left: 290px; top: 10px; text-align: right; color: #1111BB;
	font-family: Times New Roman; font-size: 32px; }
.email {position: absolute; left: 450px; top: 40px; text-align: right; color: #1111BB;
	font-family: Times New Roman; font-size: 12px; }
.randomi {position: relative; left: 50px; width: 560; color: #1111BB; font-family: 
	Times New Roman; font-size: 13px; }
.pien {color: #1111BB; font-family: Times New Roman; font-size: 11px; }

.m {font-weight:bold;}
.ml {padding: 5px 200px; margin: 0; border-bottom: 1px solid 
#1111BB; background-color: #CDCDF6;}
.ml li {list-style: none; margin: 0; display: inline;}
.ml li a {padding: 5px 10px; margin: 0; border: 1px solid #1111BB; border-bottom: none; background-color: #EEEEFF; text-decoration: none; }
.ml li a:link {color: #1111BB;}
.ml li a:visited {color: #1111BB;}
.ml li a:hover {color: #1111BB; background: #CDCDF6;}
.ml li a.mlc {background-color: #CDCDF6; border-bottom: 1px solid #CDCDF6;}
.ml li a.gre {background-color: #CDCDF6;}
.ml li a.gre:hover {color: #1111BB; background: #CDCDF6;}

.n {clear: both;}
.nl {padding: 3px 200px; margin: 0; border-top: 1px solid #1111BB; background-color: #CDCDF6;} 
.nl li {list-style: none; margin: 0; display: inline;}
.nl li a {padding: 3px 4px; margin: 0; border: 1px solid #1111BB; border-top: none; background: #EEEEFF; text-decoration: none; }
.nl li a:link {color: #1111BB;}
.nl li a:visited {color: #1111BB;}
.nl li a:hover {color: #1111B; background: #CDCDF6;}
.nl li a.mlc {background-color: #CDCDF6; border-top: 1px solid #CDCDF6;}

.h {background-color: #D3DCE3; font-weight:bold;}
.he {padding: 0px 20px 10px 20px; width 100%; color: #CDCDF6; font-size: 11px;
	background-color: #CDCDF6; }
.he p {margin: 1px 0 1px 0;}
.he a {color: #EBEBEB;}
.he a:hover {color: #EBEBEB;}
.bb {padding: 10px; margin-top: 20px; background-color: #E1E6EA; border: 1px solid #666666;}
.bb ul {padding: 5px; margin: 0;}
.bf {padding: 10px; margin-top: 20px; background-color: #ECECDF; border: 1px solid #666666;}
.bf input {margin-right: 10px;}
.bf ul {padding: 5px; margin: 0;}
.bu {clear: both; padding: 5px 20px 10px 20px;}
.bu a {text-decoration: none; padding: 1px 3px; background-color: #E7E9ED; border: 1px solid #666666;}
.bu a.mlc {text-decoration: none; padding: 1px 3px; background-color: #FFFFFF; border: 2px solid #000000; font-weight:bold;}
.bu a.sel {text-decoration: none; padding: 1px 3px; background-color: #D3DCE3; border: 1px solid #666666;}
.bu a:visited.sel,.bu a:visited.mlc {color: #000000;}
.bu a:hover {background: #FFFFFF;}
.be {padding: 10px; margin-top: 20px; background-color: #FFFFFF; border: 1px solid #993300;}
.bh {padding: 5px 10px 5px 10px; background-color: #ECECDF; border: 1px solid #666666;}
.bc {clear: both; padding: 10px 0 20px 0;}

.gt {padding: 0; margin: 10px 0 10px 0;}
.gt td {vertical-align: bottom; margin: 0; padding: 0;}
.ga {background-color: #D3DCE3;}
.gb {font-size: 10px; background-color: #D3DCE3;}
.gd {border-collapse: collapse; background-color: #FFFFFF; float: left; display: inline; padding: 0; margin: 0 15px 0 0; text-align: left; font-size: 11px;}
.gd td {border: 1px solid #666666;}
.gn {width:60px; background-color: #D3DCE3;}

.c {clear: both; padding: 0px 0px 0px 0px;}
.cn {float: left; width: 765px; padding: 40px 0px 40px 165px; text-align: justify; }
/*.cn a img:hover {border: 2px solid #FFFFFF;}*/

.pk {clear: both; padding: 0px 0px 0px 0px;}
.kpk {float: left; width: 765px; padding: 40px 0px 40px 165px; text-align: justify; text-indent: 20; }

.t1 {background-color: #EDEEEF;}
.t2 {background-color: #FFFFFF;}

.tpic1 {background-color: #BBBBD9;}
.tpic2 {background-color: #D2D2E8;}
.tvid1 {background-color: #FFDD55;}
.tvid2 {background-color: #FFEA93;}
.tswf1 {background-color: #C0F0BF;}
.tswf2 {background-color: #85E283;}
.tmus1 {background-color: #FEAC63;}
.tmus2 {background-color: #FEBC81;}

