
/* Sivutaulukkosivut. - Page table pages.   */
body.pageTable, html {width:auto !important;}
body.pageTable #dynamicMenus {margin-top:20px; position:static !important; height: auto !important; width:auto}
body.pageTable table {table-layout:auto !important}
div.pageTableArrows table {margin:auto;}
.pageTable center.End th {border:none !important; background-color:transparent !important}
.pageTable center.End {margin-bottom:100px !important}
#bottomAdv .FreeFind, #bottomAdv .FreeFind *, #bottomAdv .Freefind a, #bottomAdv .FreeFind a:hover {font-weight:bold !important; background-color:transparent !important}
#dynamicMenus table#tableAllPages {margin-left:auto; margin-right:auto; margin-top:1.4em; width:auto !important}
body.pageTable #tableAllPages td {vertical-align:top !important; width:210px !important;}
table.otherPageTables,form,input {margin:0}
table.otherPageTables td, table.otherPageTables a {font-size:small; font-weight:bold}
body.pageTable div.doc {height:auto !important; min-height:45px !important;}
body.pageTable div.doc h2, body.pageTable div.doc th {border-width:0; background-color:transparent !important; color:#304300 !important}

.noSM, span.empty, div.empty, #allSites, #mainMenu, .shadowBase, .arrow, #div1, #div2, div.emptyItem, tr.two,#browsingArrowInfo {display:none !important}

body.pageTable #topMenu {position:absolute !important; top:1px; left:1px;}
body.pageTable div {background-attachment: scroll !important}
body.pageTable div.contents {width:204px !important; margin-bottom:10px;}
body.pageTable div.sMenuL1, body.pageTable div.sMenuL2 {margin:1px; position:static !important; visibility:visible !important; line-height:1.0em !important; width:204px !important; height:auto !important; background-color:transparent !important;}
body.pageTable div.sMenuL1 *, body.pageTable div.sMenuL2 * {line-height:1.0em !important; font-size:small; height:auto !important;}
body.pageTable .container {position:static !important; height:auto !important; width: 204px !important;}
body.pageTable .sMenuL1 div.normal, body.pageTable .sMenuL2 div.normal, body.pageTable div.Header, body.pageTable .sMenuL2 div.Header {width:196px !important; margin-left:0; margin-right:0; text-align:left}
body.pageTable .sMenuL1 div.itemD a, body.pageTable .sMenuL2 div.itemD a, body.pageTable div.Header2 {width:184px !important}
body.pageTable div.normal a span {width:auto !important}
body.pageTable div.container .subItem, body.pageTable div.container .subItem a {width:172px !important}
body.pageTable div.container .subItem2, body.pageTable div.container .subItem2 a {width:160px !important}
body.pageTable div.menuHeader {display:block !important; height:1.5em; font-family:Verdana, sans-serif; font-weight:bold; margin-bottom:1px; margin-top:1px; margin-left:0; padding:0 0 0 1px; width: 203px !important}

.otherPageTables a:hover, div.text a:hover {
	background-color:transparent !important; color:#c60
}
