/*style_1*/
.henkilon_valokuva_wrapper{float:left;width:150px}
.henkilon_valokuva {visibility:hidden;}
.henkilon_valokuva img {visibility:visible;}
.henkilokortti {margin: 1em 0}
.tiedot{ float: left}
.nimi, .otsikko{font-weight: bold;}
#siteBody .n5list ul{ list-style: none;}
#siteBody .n5list li{ margin: 0px;}


/* Henkiöhakemiston väliaikaiset muutokset */

#site ul#henk_osa_yks #viestintaministeri { left: 260px; top: 24px; width: 200px; }
#site ul#henk_osa_yks_en #viestintaministeri { height: 34px; left: 282px; top: 16px; width: 155px; }
#site ul#henk_osa_yks_sv #viestintaministeri { height: 34px;  left: 270px;  top: 16px; width: 180px; }



/*style_2*/
.publicationAdditional { font-weight: bold; }

/*style_4*/
/* Move to theme */
.webkit input[type="file"] { background:none; border:none; }
.results-grid .results-header th, .results-grid .results-header td, .results-header th a { color:#000; }

.valokuva_wrapper{float:left;width:auto;}
.valokuva {visibility:hidden;}
.valokuva img {visibility:visible;margin: 10px 15px 10px 0;}
.navigo-attachment {display:list-item;margin-left:2em;list-style:disc;margin-bottom:0.5em;}
#site .navigo-attachment {color:black;}
.date { /*display:block;*/font-size:0.9em;margin-bottom:4px;}


.rssPortlet .rssList {width:100%;overflow:hidden;}
#siteBody .rssList li {
list-style: none;
margin:0;
padding: 0 0 10px 0;
list-style-position: outside;
}

rssList .alternate{
background-color: #F5F5F5;
}

.portlet {padding:0!important} 

.person img {float:left;margin-right:10px;}
.person .details {float:left;}

.person .subordinate {padding-top:2em;}
.people .lastNameFilterChars a, .lastNameFilterChars span { margin:0 2px 0 0; }

.henkOsaYks li { list-style:none; }

/*style_5*/
.finlexLabel {float:left; width:175px; font-weight:bold;}
.finlexData {float:left;}
/*
.finlex h2 {font-size:1.1em}
*/

/*style_6*/
.listrow {padding-bottom:10px;clear:both; }
.listrow .date {color:#000;display:inline;font-size:0.9em;margin:0;}
.listrow .publication_number {color:#000;float:left;width:15%;}
.listrow .publication_title {float:left;width:84%;}
.listrow .valokuva_wrapper{float:right;width:auto;}
.listrow .valokuva {visibility:hidden;}
.listrow .valokuva img {visibility:visible;margin: 0 0 10px 15px;}
.listrow a:hover, div.newsItem a:hover {text-decoration: none;}
div.newsItem h3 a { color:#111; text-decoration: none; }
a:hover div.newsItem h3,
div.newsItem h3 a:hover {text-decoration: underline;}
div.newsItem .summary a:hover { text-decoration: none; }
a:hover div.vacancy {text-decoration: none;}
a:hover div.vacancy strong {text-decoration: underline;}
div.vacancy p {color: #000000;}
.listrow .published {color:#000;}

/* move to theme*/
#site .linkki-sisainen { margin-left:0.7em; margin-bottom:-9px; padding-left:1.3em; display:block; background: url(/lvm-site-theme/images/custom/link_internal.gif) 0 0.3em no-repeat; }
#site .linkki-ulkoinen { margin-left:0.7em; margin-bottom:-9px; padding-left:1.3em; display:block; background: url(/lvm-site-theme/images/custom/link_external.gif) 0 0.3em no-repeat;}
.linkki-sisainen-ennen-otsikkoa { margin-left:0.7em; margin-bottom: 0px; padding-left:1.3em; display:inline-block; background: url(/lvm-site-theme/images/custom/link_internal.gif) 0 0.2em no-repeat; }
.linkki-ulkoinen-ennen-otsikkoa { margin-left:0.7em; margin-bottom:0px; padding-left:1.3em; display:inline-block; background: url(/lvm-site-theme/images/custom/link_external.gif) 0 0.2em no-repeat;}

/* Style for julkaisulista 2 and its groupId_julkaisu */
.groupId_julkaisu { visibility: hidden; }
.groupId_julkaisu .lang { margin-left: 5px; }

/*style_7*/
#site table td {vertical-align: top; padding: 0.3em;}
/*Fix for invisible left border on Netscape 7.2 + FF2*/
#right table{width: 99.5%; margin-left: 0.5%;}
#right table td{padding: 0.2em;}

.reunat{border-bottom: 1px solid #222; border-left: 1px solid #aaa; border-right: 1px solid #222;}
.reunat tr, .reunat td{border-top: 1px solid #aaaaaa; }

.korostettu_rivi, .korostettu_rivi td{background: #F2F9FF;}
.otsikkorivi, .otsikkorivi td{background: #3571B7; color: #ffffff; font-weight: bold;}

.reunaton {border:0;}
.alareuna, .alareuna td{border-top:0; border-right:0; border-bottom: 1px solid #ccc; border-left:0;}

.korostettu-taulukko {}
.linkki-sisainen, .linkki-ulkoinen {}

body.n5content table.korostettu-taulukko { border-collapse:separate; border-spacing:10px; margin:0 -10px; }
table.korostettu-taulukko td { padding:10px; background:#f0f9ff; border:1px solid #b4cadf; }


/*style_8*/
    body.n5content table {border-collapse: collapse; border-spacing: 0; font-size: 12px;}        
	body.n5content table td { font-size: 12px; }
    fieldset, img {border: 0;}
    a img{border: 0;}
    body.n5content img{margin: 0 12px 0px 12px;}
    address, caption, cite, code, dfn, em, strong, th, var{font-style: normal; font-weight: normal;}        
    caption, th { text-align: left; }
    
    q:before, q:after { content: ''; }
    abbr, acronym { border: 0; }
    body.n5content { font: 12px/1.3em Verdana, sans-serif; color: #222;}
    
    body.n5content table, body.n5content ol, body.n5content ul, body.n5content p{margin-bottom: 20px;}
    
	body.n5content ul, body.n5content ol { padding:0; margin-left:0; }
	body.n5content li { margin:0 0 0.5em 2em; }
	
    em{color: #969696;}   
    a { color: #1F4799; text-decoration: none; }
    a:hover{text-decoration: underline; color: #DAA037;}
	
	.linkki-sisainen { margin-left:0.7em; margin-bottom:-9px; padding-left:1.3em; display:inline-block; background: url(/lvm-site-theme/images/custom/link_internal.gif) 0 0.2em no-repeat; }
	.linkki-ulkoinen { margin-left:0.7em; margin-bottom:-9px; padding-left:1.3em; display:inline-block; background: url(/lvm-site-theme/images/custom/link_external.gif) 0 0.2em no-repeat;}

	.linkki-sisainen-ennen-otsikkoa { margin-left:0.7em; margin-bottom: 0px; padding-left:1.3em; display:inline-block; background: url(/lvm-site-theme/images/custom/link_internal.gif) 0 0.2em no-repeat; }
	.linkki-ulkoinen-ennen-otsikkoa { margin-left:0.7em; margin-bottom:0px; padding-left:1.3em; display:inline-block; background: url(/lvm-site-theme/images/custom/link_external.gif) 0 0.2em no-repeat;}
    
    body.n5content h1 {font-size: 1.6em; font-weight:normal; color: #0B2F75; margin: 0 0 15px 0; line-height:1.2em; }
	body.main-heading {font-size: 1.2em !important; font-weight:normal !important; color: #0B2F75 !important; margin: 0 0 15px 0 !important; line-height:1.2em !important; }
    h2{font-size: 1.4em; color: #222; margin: 0 0 15px 0; font-weight:normal; }
    h3{font-size: 1.1em; color: #111111; margin: 0 0 13px 0; }    
    h2 a, h3 a{text-decoration: underline; color: #0B2F75;}
    h2 a:hover, h3 a:hover{text-decoration: none;}
    h4{font-size: 1em; color: #000; margin: 0 0 10px 0;}
    h5{font-size: 1em; margin: 0 0 10px 0;}
    h6{font-size: 1em; margin: 0 0 10px 0;}
    
    p.ingress, b, strong{ font-weight: bold; }
    i, em{font-style: italic;}
    code, pre{font-family: "Courier New",Courier,monospace; white-space: pre;}
    .important {font-weight: bold;}
/*    .lvm-attachment{background-repeat:no-repeat;display:inline-block;margin-left:12px;padding:3px 0 0 31px;}*/
/* Ticket 5460 */
    .lvm-attachment {background-repeat:no-repeat;display:inline-block;padding:0 0 4px 25px;}
body.n5content .lvm-attachment.bmp {background-image: url('/Lvm/images/document_library/bmp.png');}
body.n5content .lvm-attachment.css {background-image: url('/Lvm/images/document_library/css.png');}
body.n5content .lvm-attachment.csv {background-image: url('/Lvm/images/document_library/csv.png');}
body.n5content .lvm-attachment.doc {background-image: url('/Lvm/images/document_library/doc.png');}
body.n5content .lvm-attachment.dot {background-image: url('/Lvm/images/document_library/dot.png');}
body.n5content .lvm-attachment.gif {background-image: url('/Lvm/images/document_library/gif.png');}
body.n5content .lvm-attachment.gz {background-image: url('/Lvm/images/document_library/gz.png');}
body.n5content .lvm-attachment.html {background-image: url('/Lvm/images/document_library/html.png');}
body.n5content .lvm-attachment.html {background-image: url('/Lvm/images/document_library/htm.png');}
body.n5content .lvm-attachment.jpg {background-image: url('/Lvm/images/document_library/jpg.png');}
body.n5content .lvm-attachment.js {background-image: url('/Lvm/images/document_library/js.png');}
body.n5content .lvm-attachment.odb {background-image: url('/Lvm/images/document_library/odb.png');}
body.n5content .lvm-attachment.ODF {background-image: url('/Lvm/images/document_library/odf.png');}
body.n5content .lvm-attachment.odg {background-image: url('/Lvm/images/document_library/odg.png');}
body.n5content .lvm-attachment.odb {background-image: url('/Lvm/images/document_library/odp.png');}
body.n5content .lvm-attachment.ods {background-image: url('/Lvm/images/document_library/ods.png');}
body.n5content .lvm-attachment.odt {background-image: url('/Lvm/images/document_library/odt.png');}
body.n5content .lvm-attachment.page {background-image: url('/Lvm/images/document_library/page.png');}
body.n5content .lvm-attachment.pdf {background-image: url('/Lvm/images/document_library/pdf.png');}
body.n5content .lvm-attachment.png {background-image: url('/Lvm/images/document_library/png.png');}
body.n5content .lvm-attachment.ppt {background-image: url('/Lvm/images/document_library/ppt.png');}
body.n5content .lvm-attachment.rtf {background-image: url('/Lvm/images/document_library/rtf.png');}
body.n5content .lvm-attachment.swf {background-image: url('/Lvm/images/document_library/swf.png');}
body.n5content .lvm-attachment.sxc {background-image: url('/Lvm/images/document_library/sxc.png');}
body.n5content .lvm-attachment.sxi {background-image: url('/Lvm/images/document_library/sxi.png');}
body.n5content .lvm-attachment.sxw {background-image: url('/Lvm/images/document_library/sxw.png');}
body.n5content .lvm-attachment.tar {background-image: url('/Lvm/images/document_library/tar.png');}
body.n5content .lvm-attachment.tgz {background-image: url('/Lvm/images/document_library/tgz.png');}
body.n5content .lvm-attachment.tiff {background-image: url('/Lvm/images/document_library/tiff.png');}
body.n5content .lvm-attachment.tsv {background-image: url('/Lvm/images/document_library/tsv.png');}
body.n5content .lvm-attachment.txt {background-image: url('/Lvm/images/document_library/txt.png');}
body.n5content .lvm-attachment.vsd {background-image: url('/Lvm/images/document_library/vsd.png');}
body.n5content .lvm-attachment.xls {background-image: url('/Lvm/images/document_library/xls.png');}
body.n5content .lvm-attachment.xml {background-image: url('/Lvm/images/document_library/xml.png');}
body.n5content .lvm-attachment.zip {background-image: url('/Lvm/images/document_library/zip.png');}


/*style_9*/
    .toimilupa {border-bottom: 1px solid #CCCCCC;margin-bottom:10px;}
   #portlet-wrapper-N5ListPortlet_WAR_N5SitePortlets_INSTANCE_jjqG .n5list {border-top: 1px solid #CCCCCC;padding-top:10px}


