/* 
    Document   : text
    Created on : 29.10.2009
    Author     : mileht
    Description:
        STM Neuvottelu- ja lautakunnat Style Sheet text version
*/


    html, body { height:100% ; background: #fff;}
    * {background-image: none;}
    body { font-size: 62.5%; margin: 0 20px; padding: 0; font-family: Arial, sans-serif; color:#222; }
    #wrapper {width: 80%; margin: 0 auto 0 auto; background: #fff; padding: 1em; font-size: 1.2em; }
    
    .infoBar { display:none; }

 /* Paragraph & cell styles */
    .leftAlign { text-align: left;}
    .rightAlign { text-align: right;}
    .centered { text-align: center;}
    .justified { text-align: justify;}
    .spacer { clear: both; height: 1px; overflow: hidden;}
    p { line-height: 1.6;}
    p.h, h3.h {padding: 5px 0; margin: 0; clear: both;}
    strong { color: #111;}
    .u4-image-caption { font-size:0.8em ; color:#666 ; margin:0 ; padding:0 ; margin-left:0.5em ; }
    img {display:none;}
    a { color:#1e848c ; text-decoration:none; } 
    a:hover { color:#1e848c ; text-decoration:underline ; }
    h1 {font-size:1.9em ; font-weight:normal ; letter-spacing:0.1em ; padding:0;margin:0;}
    h2,h3,h4,h5 { color:#111;}
    h2 { font-size:1.8em ; font-weight:normal ; letter-spacing:0.1em ; }
    h3 { font-size:1.4em ; font-weight:normal ; }
    h4 { font-size:1.2em ; font-weight:bold ; }
    h5 { font-size:1.1em ; font-weight:bold ; }
    
	#accesskeys a,.text-inc, .text-dec { margin-right:10px; }
	#accesskeys, #support .left, #support .right { margin-bottom:0.3em; }
	
    #support span { padding:0 5px; }
    #support span.h { padding:0 10px 0 0; }
    #support .right{text-align: left;}
	#support .text-inc span, #support .text-dec span { padding:0; }
    .text-dec-inact, .text-inc-inact { display:none; }
    #search{ margin-bottom:1em;}
    #logo { margin: 0.5em 0 1em 0; }
    #logo a { display: block; margin-bottom:0.5em; }
    #community-logo { display:none; }
	
    #breadcrumb .frontpage { float:left; }
    .n5content{margin-bottom: 1em;}
	
	#footer { width:100%;  }
	#footer .contact { margin-top:18px; color:#676767; font-size:0.9em; }
	#footer .contact h4 { font-weight:normal; margin:0 0 0.5em; font-size:1.1em; color:#676767; }
	#footer .info { line-height:1.4em; margin-bottom:1em; }
	#footer .logo { display:none; }
    

/* Navigation */
    #top-navi{ float:left; width:100%; margin-bottom:1em; }
    #top-navi ul { float:left; padding:0; list-style-type:none; margin: 0;}
    #top-navi li { float: left; }
    #top-navi li a {margin: 0; padding: 5px 10px 5px 0; display: block; float: left; background: none; color: #333; font-weight: bold; font-size: 1.1em;}
    #top-navi li.selected a {color: #000; text-decoration:underline; }
	
	/* Left navigation */
	.nav-menu h3 { margin-bottom:0.3em; font-size:1em; font-weight:bold; }
	ul.layouts { margin-top:0; padding-left:1em; }
	ul.layouts li { margin-bottom:0.5em; }
    ul.layouts a.selected { text-decoration:underline; font-weight:bold; }
    ul.layouts a.open { text-decoration:underline; }
    
/* Liferay dock */
    .lfr-dock{position: relative;}
    .lfr-dock-list{background: none; display: block;}   

/* Portlet */
    .portlet-topper, .portlet-icons{display: none;}    
    body.showPortletTitles .portlet-topper, body.showPortletTitles .portlet-icons{display:none;}