

table#layoutmargin {
width: 899px;
background-color: white;
padding: 7px;
border: 1px solid #d7d7d7;
margin-top: 7px;
margin-bottom: 7px;
}

table#layout-taulukko {

}

td#topkuva {border-top: 1px solid #d7d7d7;}
td#valikko {width: 188px;}
td#sisalto {width: 697px; padding-bottom: 10px; }
td#ylavalikko {
background-image: url(../kaavi_images/topmenu_bg.gif);
height: 30px;
}
#wise_search {float: right; width: 224px; height: 30px;margin-right: 10px;}
div#wise_search input.dropdown {

height: 22px;
width: 140px;
}
div.html-sivu {padding-right: 20px;}
#wise_search table {float: left;}

div#wise_search input.submitbutton {
display: block;
height: 22px;
background-color: #e3303c;
border: 1px solid white;
color: white;
}

a.toplinks {
display block; height: 28px; 
border-right: 1px solid white; 
float: left; line-height: 28px; 
text-decoration: none;
padding-left: 10px; 
padding-right: 10px;
font-weight: bold;
color: white;
font-size: 13px;
}

div.titlebarbuttons {
float: left; 
width: 5px; 
height: 30px;
background-image: url(../kaavi_images/titlebar_bg.gif);
}

div.titlebar{

width: 100%;
height: 30px;
line-height: 30px;
background-image: url(../kaavi_images/titlebar_bg3.gif);
background-position: right;
color: white;
font-weight: bold;
font-size: 13px;
}



#palsta1 .type2 .titlebar {display: none;} 

.type-3 .boxtd, .type1 .boxtd {
padding-top: 2px;
padding-bottom: 5px;
padding-left: 5px;
background-image: url(../kaavi_images/pisteviiva_bg.gif);
background-position: bottom; 
background-repeat: repeat-x;
font-size: 10px;
line-height: 12px;
color: #4a4a4a;
}

.type-3 .boxtd a , .type1 .boxtd a {
font-size: 11px;
font-weight: normal;
}

.date {font-size: 10px;
font-family: arial;
color: black;
}

#palsta2 .box_content {
border: 1px solid #d7d7d7;
width: 100%;
background-image: url(../kaavi_images/element_bg.gif);
background-position: bottom; 
background-repeat: no-repeat;
}

#palsta2 .titlebar  {margin-top: 5px;}
.boxtable {margin-bottom: 10px;}

#palsta2 {width: 224px; padding-bottom: 7px;}

#footercell {
padding-left: 20px;
color: white;
height: 30px;
background-image: url(../kaavi_images/search_bg.gif);
}

#footer a {
color: white;
}

td#valikko {padding-top: 7px; padding-bottom: 7px;}
td#sisalto {padding-top: 7px; padding-left: 7px;}

td.menulevel1 a {
display: block;
background-image: url(../kaavi_images/titlebar_bg3.gif);
background-position: right; 
height: 30px;
line-height: 30px;
margin-left: 10px;
font-weight: bold;
font-size: 13px;
}

td.menulevel1 {
width: 188px;
background-image: url(../kaavi_images/titlebar_bg.gif);
background-position: left; 
height: 30px;
}

a#englink {float: right; margin-top: 10px;}
a#ruslink {float: right; margin-top: 10px;margin-right:5px}

tr.menulevel2 td{
padding-top: 4px;
background-color: #f3f3f3
}

tr.menulevel2 .mcell1 {
border-left: 1px solid #d7d7d7;
}

tr.menulevel2 .mcell3 {
border-right: 1px solid #d7d7d7;
}

tr.menulevel2 td a {color: black; font-size: 11px;}

td#menufooter {
border-left: 1px solid #d7d7d7;
border-right: 1px solid #d7d7d7;
border-bottom: 1px solid #d7d7d7;
background-image: url(../kaavi_images/menu_bottom.gif);
}