/* 
    Document   : text
    Created on : 18.8.2008, 9:46:51
    Author     : mileht
    Description:
        Sosiaali- ja terveysministeriö 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; }
    #footer {width: 80%; margin: 0 auto 0 auto; background: #fff; padding: 1em; font-size: 1.2em; }
    #footer .holder { margin-bottom:1em; }
    
    .infoBar, .show-btn { 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 ; }
	
	.n5content a.nuoli, .n5content a.nuoli-sisennys { display:inline; padding:0; margin:0; }
    .n5content a.ulkoinen, .n5content a.ulkoinen-sisennys { display:inline; background:none; padding:0; margin:0; }
	
	h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 1.2em; color:#4c4c4c; }
    p { margin-top: 0; margin-bottom: 1.2em; }
    h1, h2 { font-family:Verdana, sans-serif; font-weight:normal; font-size:2em; line-height:1.2em; color:#646464; margin-bottom:0.5em; }
    h3 { font-family:Verdana, sans-serif; text-transform: none; font-weight: bold; font-size: 1.2em; color:#646464; }
    h4 { font-family:Arial, sans-serif; text-transform: none; font-weight: bold; font-size: 1.1em; }
    h5 { font-family:Verdana, sans-serif; text-transform: none; font-weight:bold; font-size:1.2em; color:#646464; padding:10px 15px 0 15px; margin:17px -15px 1.2em -15px; background:url(../images/custom/border_dot_hor.gif) top left repeat-x; }
    h6 { font-family:Arial, sans-serif; text-transform: none; font-weight: bold; font-size: 1.1em; border-bottom:1px solid #ccc; }

	
    
    #support span, #shortcuts span, #footer .right span { padding:0 5px; color:#777; }
	#shortcuts { margin:1em 0; }
    #support span.h { padding:0 10px 0 0; }
    #support .right{text-align: left;}
    .text-dec-inact, .text-inc-inact { display:none; }
    #top-search{padding: 1em 0 1em 0;}
    #logo { margin: 0.5em 0 1em 0; }
    #logo a { display: block; margin-bottom:0.5em; }
    
	#breadcrumb { margin-top:1em; }
    #breadcrumb .frontpage { float:left; }
    .n5content{margin-bottom: 1em;}

/* Navigation */
    #top-navi { float:left; width:100%; }
    #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 navi */
	ul.layouts { margin:0 0 1em 0; padding:0; list-style:none; }
	ul.layouts ul.layouts { margin:0.5em 0; padding-left:1.5em; list-style:circle; }
	ul.layouts li { margin-bottom:0.3em; }
	ul.layouts a.selected { font-weight:bold; 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;}
	
	.n5list ul { padding:0 0 0 1.2em; }
	.n5list .lift { display:inline; }
	
