body {
background-color:rgb(0,104,181);
background-image:url('images/background_body.jpg');
background-repeat:repeat-x;
margin:15px 0px 0px 0px;
vertical-align:top;
padding: 0px 0px 0px 0px;
}

/*
.maindiv {
text-align: center;
}
*/

.mainTable {
width:955px;
background-color:#FFFFFF;
border-style:solid;
border-color:#000000;
border-width:1px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.titlebar {
height:150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(images/ylapalkki.jpg);
background-repeat: no-repeat;
background-color: rgb(0,0,0);
}

.navi1bar {
background-color:rgb(0,70,154);
height:30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-width:0px;
}

.menuitem {
color: rgb(255,255,255);
font-family: Tahoma, Verdana, Arial, Times New Roman, sans-serif;
text-decoration: none;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-size:12px;
padding-left: 30px;
padding-right: 30px;
}

.menuitem_active {
color: rgb(255,0,0);
font-family: Tahoma, Verdana, Arial, Times New Roman, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.navi1link {
text-decoration: none;
color: rgb(255,255,255);
}

.page {
width: 955px;
height:400px;
background-color:#FFFFFF;
color:#000000;
vertical-align: top;
}

.copyright {
text-align: center;
font-family: Verdana, Tahoma, Arial, Times New Roman, sans-serif;
font-size: 11px;
color: rgb(255,255,255);
background-color:rgb(0,70,154);
height:20px;
}

.NetLintulahti {
color: rgb(255,255,255);
text-decoration: underline;
}

.imagebar_l {
text-align: center;
vertical-align: top;
padding-top: 20px;
/*border-right: 1px dotted #000000;^*/
width: 200px;
}

.imagebar_r {
text-align: center;
vertical-align: top;
padding-top: 20px;
/*border-left: 1px dotted #000000;*/
width: 200px;
}

.text {
padding-left: 10px;
padding-right: 10px;
padding-top: 20px;
vertical-align: top;
background-image: url('images/background_content.jpg');
background-position: center;
background-repeat:no-repeat;
}

.texttitle {
font-family: Verdana, Tahoma, Arial, Times New Roman, sans-serif;
font-size: 14px;
font-weight: bold;
}

.textdiv {
font-family: Verdana, Tahoma, Arial, Times New Roman, sans-serif;
font-size: 12px;
color: rgb(0,0,0);
}

.left_text {
padding-top: 10px;
padding-bottom: 10px;
vertical-align:top;
}

.right_text {
padding-top: 10px;
padding-bottom: 10px;
vertical-align:top;
}

.textlink {
color: rgb(0,0,0);
font-family: Verdana, Tahoma, Arial, Times New Roman, sans-serif;
font-size: 12px;
color: rgb(0,0,0);
}

.textlink_bar {
color: rgb(0,0,0);
font-family: Verdana, Tahoma, Arial, Times New Roman, sans-serif;
font-size: 11px;
color: rgb(0,0,0);
}

.p_bar_left {
vertical-align: top;
width: 320px;
padding: 20px, 20px, 0px, 20px;
border-right: 1px dotted #000000;
}

.p_bar_right {
vertical-align: top;
width: 600px;
padding: 20px, 20px, 0px, 20px;
/*
border-right: 1px dotted #000000;
*/
}

.palveluttable {
width: 955;
}
.palveluttitle {
font-family: Verdana, Tahoma, Arial, Times New Roman, sans-serif;
font-size: 12px;
font-weight: bold;
}
}
.palvelut_textdiv {
font-family: Verdana, Tahoma, Arial, Times New Roman, sans-serif;
font-size: 11px;
color: rgb(0,0,0);
}

.images {
text-align: center;
width: 470px;
}

.infobox {
background-color:#C9D7FA;
color:#000000;
border: 1px #000000 solid;
padding:10px;

}


.admin_link {
color:#000000;
text-decoration:underline;

}

.adminhref {
color:#FFFFFF;
text-decoration:none;
cursor:default;
}
