p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-bottom: 3px; } 
tt, td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
h1 {  font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 19px; color: #003366; margin-top: 8px; margin-bottom: 8px;} 
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #003366; margin-top: 8px; margin-bottom: 8px;}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #003366; margin-top: 1px; margin-bottom: 1px;}
h4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366; margin-top: 5px; margin-bottom: 5px; letter-spacing: 0,5px;}
h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; margin-top: 5px; margin-bottom: 5px;}
form {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}

.small_font_11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#C68FD9;
color:#000000;
scrollbar-3dlight-color:#000000;
scrollbar-highlight-color:#C68FD9;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#C68FD9;
scrollbar-face-color:#C68FD9;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#C68FD9;
margin-top:0px;
margin-left:0px;
margin-right:0px;
} 

a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: underline}
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: underline}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: underline}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #808080; text-decoration: underline}

a.base:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: none}
a.base:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: none}
a.base:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: none}
a.base:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #808080; text-decoration: none}

a.silver:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: none}
a.silver:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: none}
a.silver:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: none}
a.silver:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}

a.silverb:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.silverb:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.silverb:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.silverb:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FBBFD7; text-decoration: none; font-weight: bold;}

a.silverc:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a.silverc:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a.silverc:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a.silverc:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}


.ots_silver {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #CCCCCC; margin-top: 1px; margin-bottom: 1px;}

.ots_blue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366;}

.white {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold;}

.silverx { color: #CCCCCC;}

.orange { color: #FF6600;}

.lblue { color: #1C67A1;}

.etus_leipis_bg {
background-color: #E7E7FE;
background-image: url('images/etusivu_bg.jpg');
background-repeat: no-repeat;
background-attachment: margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
background-position: center bottom;
}

.harm_tausta {
background-color:#EAEAEA;
background-image: url('images/bg_perustxt.jpg');
background-repeat: no-repeat;
background-attachment: margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
background-position: center bottom;
}

.sin_tausta_pad {
background-color: #E7E7FE;
background-image: url('images/bg01.gif');
padding-top: 6px;
padding-bottom: 6px;
}


.border_all {
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.border_all_silver {
border-left: 2px solid #CCCCCC;
border-right: 2px solid #CCCCCC;
border-top: 6px solid #CCCCCC;
border-bottom: 8px solid #CCCCCC;
}

.border_all_silver_thin {
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
border-bottom: 5px solid #CCCCCC;
}

.border_all_silver_thin_select {
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
border-bottom: 5px solid #CCCCCC;
}

.border_all_orange {
border-left: 2px solid #FF9933;
border-right: 2px solid #FF9933;
border-top: 6px solid #FF9933;
border-bottom: 8px solid #FF9933;
}

.border_all_orange_thin {
border-left: 1px solid #FF9933;
border-right: 1px solid #FF9933;
border-top: 3px solid #FF9933;
border-bottom: 5px solid #FF9933;
}

.border_all_orange_thin_select {
border-left: 1px solid #FF9933;
border-right: 1px solid #FF9933;
border-top: 1px solid #FF9933;
border-bottom: 5px solid #FF9933;
}

.border_all_vp {
border-left: 2px solid #CC99CC;
border-right: 2px solid #CC99CC;
border-top: 6px solid #CC99CC;
border-bottom: 8px solid #CC99CC;
}

.border_t_dot_bl {
	border-top: 1px dotted black;
}

.border_all_t {
border-left: 1px solid #0099CC;
border-right: 1px solid #0099CC;
border-top: 1px solid #0099CC;
border-bottom: 1px solid #0099CC;
}

.border_l_white {
border-left: 2px solid #FFFFFF;
padding-left: 5px;
padding-right: 5px; 
}

.pad_all_bg_navy {
padding-left: 7px;
padding-right: 7px; 
padding-top: 6px;
padding-bottom: 6px;
background-color: #1C67A1;
background-image: url('images/bg_palkki.gif');
}

.pad_all_bg_navy2 {
padding-left: 7px;
padding-right: 7px; 
padding-top: 6px;
padding-bottom: 6px;
background-color: #1C67A1;
background-image: url('images/bg_palkki2.gif');
}

.pad_all {
padding-left: 30px;
padding-right: 30px; 
padding-top: 10px;
padding-bottom: 10px;
}

.pad_all2 {
padding-left: 70px;
padding-right: 70px; 
padding-top: 0px;
padding-bottom: 10px;
}

.pad_rtb {
padding-right: 30px; 
}


.pad_r_silver {
	padding-left: 0px;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #669999;
	border-bottom: 1px solid #669999;
	background-color: #C1EEEE;
}

.pad_all3 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted black;
}

.pad_all4 {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dotted black;
	border-top: 1px dotted black;
}

.pad_all5 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #0099CC;
	border-right: 1px solid #0099CC;
	border-top: 1px solid #0099CC;
	border-bottom: 1px solid #0099CC;
	background-image: url('images/vene08bat_bg.jpg');
}

.pad_all6 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

}

.pad_all7 {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pad_tb_silver {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #669999;
	border-bottom: 1px solid #669999;
	background-color: #C1EEEE;
}

.varjo_vasen {
background-color: #7A92DF;
background-image: url('images/varjo_vasen.jpg');
background-attachment: margin-left: 0px; margin-right: 0px; margin-top: 0px;
background-attachment: fixed;

}

.varjo_oikea {
background-color: #7A92DF;
background-image: url('images/varjo_oikea.jpg');
background-repeat: repeat-y;
background-attachment: margin-left: 0px; margin-right: 0px; margin-top: 0px;
}

.varjo_sivupohja {
background-color: #C68FD9;
background-image: url('images/varjo_sivupohja.jpg');
background-repeat: repeat-y;
background-attachment: margin-left: 0px; margin-right: 0px; margin-top: 0px;
background-position: center 50%;
}



div.ots_on	{ background-color: #FF0066; padding: 5px 0 5px 3px; margin-top: 0px; margin-bottom: 3px; }
div.ots_linkki	{ background-color: #FF99CC; padding: 5px 0 5px 3px; }
p.b_ots_on	{ font-size: 11px; padding: 0; margin: 0; color: white; font-weight: bold; }
a.b_ots_linkki:link	{ font-size: 11px; color: #990033; text-decoration: none; }
a.b_ots_linkki:active	{ font-size: 11px; color: #990033; text-decoration: none; }
a.b_ots_linkki:visited	{ font-size: 11px; color: #990033; text-decoration: none; }
a.b_ots_linkki:hover	{ font-size: 11px; color: #fff; text-decoration: none; }
.rivi_ots	{ float: left; width: 570px; border-top: 0px solid #999; border-bottom: 1px solid #999; padding-top: 5px; padding-bottom: 3px; }
.rivi		{ float: left; width: 570px; height: 46px; border-top: 1px solid #999; padding-top: 3px; padding-bottom: 3px; }  
.rivi p		{ padding: 0; margin: 0; }
.rivi a		{ padding: 0; margin: 0; }  
.rivit		{ float: left; width: 270px; }


