body {
font-family: Arial, Verdana, Helvetica, sans-serif;
background-color: #66CCFF;
color: #000000;
margin-left:2%;
margin-right:2%;
overflow-y: scroll;
}

.ylapalkki_bg  {
background-color:#FFFFFF;
background-image:url('images/bg_oik_yla.jpg');
background-repeat:no-repeat;
margin: 0;
background-position:right top;
}

.tokapalkki_bg  {
background-color: #FFFFFF;
background-image: url('images/pkes.jpg');
background-repeat: repeat-x; 
}

p,tt,td,form {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000}

.p_harva {letter-spacing:1px;line-height:18px;}

ul {
list-style-image: url('images/star.gif');
line-height: 16px;
margin-bottom: 3px;
}

li {
margin-bottom:6px;
}

h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #CC6600; font-weight: bold; } 
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #024C71; font-weight: normal; padding: 40 0 10 5;
background-image:url('images/h2_bg.jpg'); background-repeat: no-repeat; margin: 0px; background-position: left bottom;}
h3 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; padding-top: 14px;}
h4 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000;}
h5 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px;  font-weight: light; color: #000000;}

.ots_tuote {
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #000000;
border-top: 1px dotted #000000; padding-top: 20px;}


.white12 {font-size:12px;color:#FFFFFF;}

.white12b {font-size:12px;color:#FFFFFF;font-weight:bold;}

.small_font_11 {font-size:11px;font-family:Arial,Verdana,Helvetica,sans-serif;color:#000000;text-decoration:none;}

.small_font_10 {font-size:10px;text-decoration: none;}

a:active {font-family:Arial,Verdana,Helvetica,sans-serif;color:#000099;text-decoration:underline;}
a:link {font-family:Arial,Verdana,Helvetica,sans-serif;color:#000099;text-decoration:underline;}
a:visited {font-family:Arial,Verdana,Helvetica,sans-serif;color:#000099;text-decoration:underline;}
a:hover {font-family:Arial,Verdana,Helvetica,sans-serif;color:#666666;text-decoration:underline;}

a.navi:link {
color:#2379B9;
background-image:url('images/linkki_off.gif');
background-repeat: no-repeat;
margin: 0;
background-position: left bottom;
text-decoration:none;
padding-left: 20px;
}

a.navi:visited {
color:#2379B9;
background-image:url('images/linkki_off.gif');
background-repeat: no-repeat;
margin: 0;
background-position: left bottom;
text-decoration:none;
padding-left: 20px;
}

a.navi:active {
color:#2379B9;
background-image:url('images/linkki_off.gif');
background-repeat: no-repeat;
margin: 0;
background-position: left bottom;
text-decoration:underline;
padding-left: 20px;
}

a.navi:hover {
color:#003366;
background-image:url('images/linkki_on.gif');
background-repeat: no-repeat;
margin: 0;
background-position: left bottom;
text-decoration:none;
padding-left: 20px;
}

.white{color:#FFFFFF;}

.silver{color:#E1E2E6;}

.orange{color:#FF6600;}

.border_all{
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}

.border_all_lblue{
border-left:1px solid #2379B9;
border-right:1px solid #2379B9;
border-top:1px solid #2379B9;
border-bottom:1px solid #2379B9;
background-color:#FFFFFF;
}

.border_all_lblue2{
border-left:1px solid #2379B9;
border-right:1px solid #2379B9;
border-top:1px solid #2379B9;
border-bottom:1px solid #2379B9;
background-color:#FFFFFF;
background-image:url('images/bg_oik_ylab.jpg');
background-repeat:no-repeat;
margin: 0px;
background-position:right top;
}

.pad5 {
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.padnavi2 {
padding-left:10px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
}

.padtxt {
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
border-left: 1px dotted #000000;
border-right: 1px dotted #000000;
//**background-color: #FFFFFF;**//
}

.padtxt2 {
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
border-left: 1px dotted #000000;
border-top: 1px dotted #000000;
//**border-right: 1px dotted #000000;**//
}

.border_top_dot {
border-top: 1px dotted #000000;
}

.pad_all {
padding-left: 30px;
padding-right: 30px; 
padding-top: 10px;
padding-bottom: 10px;
}