/* Energiavirasto */
/* first for IE 4ï¿½8 */
@font-face {
  font-family: MarselisWebPro;
  src: url("MarselisWebPro.eot"); }

/* then for WOFF-capable browsers */
@font-face {
  font-family: MarselisWebPro;
  src: url("MarselisWebPro.woff") format("woff"); }

/* first for IE 4ï¿½8 */
@font-face {
  font-family: MarselisWebPro-Bold;
  src: url("MarselisWebPro-Bold.eot"); }

/* then for WOFF-capable browsers */
@font-face {
  font-family: MarselisWebPro-Bold;
  src: url("MarselisWebPro-Bold.woff") format("woff"); }

/* first for IE 4ï¿½8 */
@font-face {
  font-family: MarselisWebPro-Light;
  src: url("MarselisWebPro-Light.eot"); }

/* then for WOFF-capable browsers */
@font-face {
  font-family: MarselisWebPro-Light;
  src: url("MarselisWebPro-Light.woff") format("woff"); }

/* font-family: MarselisWebPro-Bold font-family: MarselisWebPro-Light */
body {
  background-color: #fbba00;
  font: 14px/1.35 MarselisWebPro, Verdana, Arial, Helvetica, sans-serif;
  color: #3c3c3c; }

.wrap #navigation, .cBlock, #wrapper {
  width: 960px;
  margin: 0 auto; }

#content {
  margin-bottom: 15px; }

a {
  color: #bc2359;
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

.cl {
  clear: both; }

.fLeft {
  float: left; }

.fRight {
  float: right; }

#skip-to-content:focus {
  clip: rect(auto auto auto auto);
  right: 0;
  z-index: 200; }

#heading .page-title,
#skip-to-content, #navigation h1, #navigation h2, .site-breadcrumbs h1 {
  clip: rect(0, 0, 0, 0);
  position: absolute; }

h1.site-title {
  margin: 33px 0 0 0; }

.en_US h1.site-title {
  margin: 0; }

.searchBox {
  margin: 9px 15px 9px 0; }

#mobileMenu #keywords,
.searchBox #keywords {
  width: 160px;
  font-size: .8em;
  padding: 3px 1px 3px 20px; }

#mobileMenu input[type="text"], #mobileMenu .aui-field-input-text,
.searchBox input[type="text"], .searchBox .aui-field-input-text {
  border-width: 0;
  background: white url(../images/ev/search.png) 0.25em 0.3em no-repeat; }

#mobileMenu #search,
.searchBox #search {
  display: none; }

.langLinks {
  margin-top: 9px;
  min-width: 205px; }

.taglib-language-list-text {
  font-size: .83em;
  font-family: MarselisWebPro-Bold;
  border-color: #f3c560; }

.selectedLang {
  color: white;
  padding-bottom: 15px;
  background: url(../images/ev/arrowDown.png) center 23px no-repeat;
  border-width: 0; }

ul#extraLinks {
  margin: 10px 0 0 0;
  list-style: none;
  color: #3c3c3c; }

.en_US ul#extraLinks {
  margin-top: 35px; }

#extraLinks a {
  color: #3c3c3c;
  font-family: MarselisWebPro-Light; }

#extraLinks li.e1 {
  background: url(../images/ev/e1.png) 0em 0.25em no-repeat;
  padding: 11px 0 9px 38px; }

#extraLinks li.e1:hover {
  background-image: url(../images/ev/e1Over.png); }

#extraLinks li.e2 {
  background: url(../images/ev/e2.png) 0em 0.25em no-repeat;
  padding: 11px 0 9px 38px; }

#extraLinks li.e2:hover {
  background-image: url(../images/ev/e2Over.png); }

#extraLinks li.e3 {
  background: url(../images/ev/e3.png) 0em 0.25em no-repeat;
  padding: 11px 0 9px 38px; }

#extraLinks li.e3:hover {
  background-image: url(../images/ev/e3Over.png); }

#extraLinks li.e4 {
  background: url(../images/ev/e4.png) 0em 0.25em no-repeat;
  padding: 11px 0 9px 38px; }

#extraLinks li.e4:hover {
  background-image: url(../images/ev/e4Over.png); }

#extraLinks li.e5 {
  background: url(../images/ev/e5.png) 0em 0.25em no-repeat;
  padding: 11px 0 20px 38px; }

#extraLinks li.e5:hover {
  background-image: url(../images/ev/e5Over.png); }

/* 12 Grid */
.w0 {
  width: 65px; }

.w05 {
  width: 130px; }

.w1 {
  width: 147.5px; }

.w17 {
  width: 175px; }

.w2 {
  width: 230px; }

.w3 {
  width: 310px; }

.w3Max {
  max-width: 310px; }

.w5 {
  width: 552.5px; }

.w6 {
  width: 635px; }

.w7 {
  width: 715px; }

.bRight {
  border-right: 15px solid #fbba00; }

.bLeft {
  border-left: 15px solid #fbba00; }

.bTop {
  border-top: 15px solid #fbba00; }

.bBtm {
  border-bottom: 15px solid #fbba00; }

/* \12 Grid */
/* Colors */
.cYellow {
  background-color: #fbba00; }

.cOrange {
  background-color: #ec7404; }

.cWhite {
  background-color: white; }

.cRose {
  background-color: #bc2359; }

.cBeige {
  background-color: #ffebb3; }

.lineRose {
  border-color: #f19053; }

/* \ Colors */
/* Texts */
.cRose h1, .cRose h2,
.cOrange h1, .cOrange h2 {
  color: white; }

.cRose .portlet-title-text,
.cOrange .portlet-title-text {
  cursor: text;
  color: white; }

.portlet-title-text {
  cursor: text; }

.cRose .cBlock a, .cRose .cBlock, .cOrange .cBlock a, .cOrange .cBlock,
.cRose .journal-content-article, .cOrange .journal-content-article,
.cRose .journal-content-article a, .cOrange .journal-content-article a {
  color: white; }

.greyLink a {
  color: #3c3c3c; }

h1, h2 {
  color: #bc2359;
  font-weight: normal;
  margin: .2em 0 .2em 0; }

h1 {
  font-size: 28px;
  font-family: MarselisWebPro-Light; }

h2, .taglib-asset-links h2 {
  font-size: 18px;
  font-family: MarselisWebPro; }

.taglib-asset-links h2 {
  color: #bc2359;
  background: none transparent;
  height: auto;
  margin: .2em 0 .2em 0;
  padding-left: 0; }

.taglib-asset-links .asset-links-list {
  margin-left: 0; }

.EvEtusivuEng .portlet-title {
  display: block;
  font-size: 23px;
  font-family: MarselisWebPro-Light;
  padding-top: 5px;
  padding-left: 10px; }

.EvEtusivuEng h2,
.evEtusivu h2 {
  font-size: 23px;
  font-family: MarselisWebPro-Light; }

h3 {
  font-size: 14px;
  font-family: MarselisWebPro-Bold;
  font-weight: normal;
  color: #3c3c3c;
  margin: .2em 0 .2em 0; }

.evAlasivu #column-3 .journal-content-article,
.evAlasivuLevea #column-1 .journal-content-article {
  font-family: MarselisWebPro-Light; }

/* \ Texts */
.evAlasivu #column-4 .portlet-column-content,
.evAlasivu #column-4 .portlet-minimized .portlet-content-container,
.evEtusivu #column-1 .portlet-content,
.EvEtusivuEng #column-1 .portlet-content,
.evEtusivu #column-2 .portlet-column-content,
.EvEtusivuEng #column-2 .portlet-column-content,
.EvEtusivuEng #column-1 .portlet-column-content,
.evEtusivu #column-1 .portlet-column-content,
.EvEtusivuEng #column-1 .portlet-minimized .portlet-content-container,
.evEtusivu #column-1 .portlet-minimized .portlet-content-container,
.evEtusivu #column-9 .portlet-content,
.evEtusivu #column-9 .portlet-column-content,
.evEtusivu #column-9 .portlet-minimized .portlet-content-container,
.evEtusivu .subRow .portlet-content,
.evEtusivu .subRow .portlet-column-content,
.evEtusivu .subRow .portlet-minimized .portlet-content-container,
.subCols1 .portlet-content, .subCols1 .portlet-column-content,
.subCols1 .portlet-minimized .portlet-content-container {
  padding: 0; }

.EvEtusivuEng #column-3 .portlet-column-content {
  padding: 5px 0; }

.EvEtusivuEng #column-2 .portlet-content,
.evEtusivu #column-2 .portlet-content {
  padding: 12px 0 10px 0; }

.EvEtusivuEng #column-2 .journal-content-article h2,
.evEtusivu #column-2 .journal-content-article h2 {
  margin: 5px 0 0 0; }

.EvEtusivuEng #column-2 .journal-content-article h1,
.EvEtusivuEng #column-2 .journal-content-article h2,
.EvEtusivuEng #column-2 .journal-content-article h3,
.EvEtusivuEng #column-2 .journal-content-article p,
.EvEtusivuEng #column-2 .journal-content-article div,
.evEtusivu #column-2 .journal-content-article h1,
.evEtusivu #column-2 .journal-content-article h2,
.evEtusivu #column-2 .journal-content-article h3,
.evEtusivu #column-2 .journal-content-article p,
.evEtusivu #column-2 .journal-content-article div {
  padding-left: 15px;
  padding-right: 15px; }

.evAlasivu #column-4 .portlet-content {
  padding: 0 5px; }

.evEtusivu .subCols1 .portlet-content,
.evEtusivu .subRow .portlet-content {
  padding-bottom: 15px; }

.evAlasivu #column-4 .portlet,
.evAlasivu #column-4 .portlet-borderless {
  background-color: white;
  border-bottom: 15px solid #fbba00; }

.evAlasivu #column-4 .portlet {
  padding-top: 0px; }

.EvEtusivuEng #column-1 .portlet-content .portlet-body,
.evEtusivu #column-1 .portlet-content .portlet-body {
  margin-bottom: 0; }

.evEtusivu #column-9 .portlet-content .portlet-body {
  margin-bottom: -5px; }

.EvEtusivuEng #column-1 .portlet-column-content.empty,
.EvEtusivuEng #column-2 .portlet-column-content.empty,
.EvEtusivuEng #column-3 .portlet-column-content.empty,
.evAlasivu #column-4 .portlet-column-content.empty,
.evEtusivu #column-1 .portlet-column-content.empty,
.evEtusivu #column-2 .portlet-column-content.empty,
.evEtusivu #column-9 .portlet-column-content.empty,
.subCols1 .portlet-column-content.empty,
.evEtusivu .subRow .portlet-column-content.empty,
.extraLinks.empty, .portlet-column-content.empty {
  padding: 30px; }

.EvEtusivuEng #column-1 .journal-content-article p,
.evEtusivu #column-1 .journal-content-article p,
.evEtusivu #column-9 .journal-content-article p,
.evEtusivu .subCols1 .journal-content-article p,
.evEtusivu .subRow .journal-content-article p {
  margin-bottom: 0; }

.evEtusivu .subRow .portlet-journal-content:first-child {
  padding-bottom: 0; }

.EvEtusivuEng .portlet-column .cOrange .journal-content-article ul,
.EvEtusivuEng #column-2 .journal-content-article ul,
.evEtusivu .portlet-column .cOrange .journal-content-article ul,
.evEtusivu #column-2 .journal-content-article ul {
  list-style: none;
  margin: 0; }

.EvEtusivuEng .portlet-column .cOrange .journal-content-article ul li,
.evEtusivu .portlet-column .cOrange .journal-content-article ul li {
  padding: 2px 0; }

.EvEtusivuEng #column-2 .journal-content-article ul li,
.evEtusivu #column-2 .journal-content-article ul li {
  padding: 2px 15px;
  font-family: MarselisWebPro-Light; }

.EvEtusivuEng #column-2 .journal-content-article ul li:hover,
.evEtusivu #column-2 .journal-content-article ul li:hover {
  background-color: #bc2359; }

.EvEtusivuEng #column-2 .journal-content-article ul li a,
.evEtusivu #column-2 .journal-content-article ul li a {
  color: #3c3c3c;
  background: url(../images/ev/arrowOrange.png) right 0.65em no-repeat;
  padding: 3px 15px 3px 0; }

.EvEtusivuEng #column-2 .journal-content-article ul li:hover a,
.evEtusivu #column-2 .journal-content-article ul li:hover a {
  color: white; }

.EvEtusivuEng .portlet-column .cOrange .journal-content-article ul li a,
.evEtusivu .portlet-column .cOrange .journal-content-article ul li a {
  color: #fff;
  background: url(../images/ev/arrowWhite.png) right 0.6em no-repeat;
  padding: 3px 13px 3px 0; }

.lfr-meta-actions {
  padding-top: 0; }

.portlet-journal-content .icons-container {
  margin-top: 0; }

.columns-1 #column-1, .columns-3 #column-2, .columns-3 #column-3,
.columns-2 #column-2, .columns-max #column-1 {
  background-color: white; }

.portlet-title img.icon {
  display: none; }

#breadcrumbs {
  display: block; }

.breadcrumbs {
  padding-top: 10px;
  font-size: .9em; }

.breadcrumbs-horizontal li {
  background: url(../images/ev/arrowBcr.png) 0em 0.4em no-repeat;
  display: inline;
  vertical-align: middle;
  padding: 0 7px 0 10px; }

.breadcrumbs-horizontal li.first {
  background-image: none;
  padding-left: 0; }

.breadcrumbs-horizontal li.last a {
  color: white; }

header #navigation ul {
  list-style: none;
  margin: 0;
  background-color: #bc2359;
  line-height: 45px; }

header #navigation li {
  display: block;
  float: left;
  position: relative;
  font-weight: normal;
  font-size: 17px;
  border-right: 1px solid #c43e6d; }

header #navigation li:first-child {
  border-left: 1px solid #c43e6d; }

header #navigation li.selected {
  background-color: #bc2359; }

header #navigation li.li1 img {
  margin-bottom: -2px; }

header #navigation li.li8 {
  display: none; }

header #navigation li a {
  color: white;
  padding: 0 7px 6px 7px;
  border-bottom: 5px solid #bc2359; }

header #navigation li a:hover {
  text-decoration: none; }

header #navigation .child-menu li a:hover {
  text-decoration: underline; }

header #navigation li.selected a {
  border-color: #fbba00; }

header #navigation .child-menu li a {
  border-width: 0;
  display: block; }

header #navigation li.selected li a {
  border-color: transparent; }

header #navigation ul.child-menu {
  display: none;
  margin: 0;
  float: left;
  line-height: 1.5em; }

header #navigation .child-menu li {
  display: block;
  float: none;
  border-width: 0;
  font-weight: normal;
  font-size: 14px;
  padding: 2px 5px; }

header #navigation li .child-menu a {
  padding: 2px 5px; }

header #navigation li a:hover,
header #navigation li:hover a {
  border-color: #ec7404; }

header #navigation li:hover {
  background-color: #ec7404; }

header #navigation li:hover .child-menu {
  display: inline;
  min-width: 12em;
  background-color: #ec7404;
  position: absolute;
  z-index: 251;
  left: 0px;
  top: 45px; }

/* Content */
a.pdf,
.journal-content-article a[href$='.pdf'] {
  padding-left: 15px;
  background: url(../images/ev/iconLiite.png) no-repeat top left; }

/* Mobile */
#mobileMenu {
  display: none; }

.evEtusivu #column-1 {
  display: table-cell; }

/* \Mobile */
/* Footer */
.cBeige {
  padding: 25px 0; }

#footer {
  border-top: 1px solid  #f19053;
  clear: both; }

#footer aside {
  color: #e44c2e;
  min-height: 150px;
  border-left: 1px solid #f19053;
  padding: 0 7px 0 10px;
  margin: 20px 0; }

#footer .as2, #footer .as {
  padding-right: 2px; }

#footer .cl {
  border-top: 1px solid  #f19053; }

#footer ul {
  margin-top: 0;
  margin-right: 0;
  font-size: 18px;
  list-style: none;
  color: #e44c2e;
  margin-left: 0; }

#footer ul a {
  color: #e44c2e;
  word-wrap: break-word; }

#footer .yBox {
  font-size: .8em; }

#footer ul ul {
  margin-top: 5px;
  font-size: .6em;
  font-weight: normal;
  color: #bc2359;
  margin-left: 0; }

#footer ul ul a {
  color: #bc2359; }

.btmLinks {
  padding: 15px 0;
  font-size: .83em; }

#footer ul ul li {
  padding-top: 2px;
  padding-bottom: 2px; }

/* Portlet otsikot on/off */
.controls-visible .portlet-title {
  padding: 5px; }

.controls-hidden .portlet-title,
.controls-hidden .signed-in .portlet-title,
.signed-out .portlet-title {
  padding: 0; }

.evEtusivu .portlet-title .portlet-title-text,
.evAlasivu .portlet-title .portlet-title-text,
.evAlasivuLevea .portlet-title .portlet-title-text {
  display: none; }

.EvEtusivuEng .portlet-title .portlet-title-text,
.evEtusivu #column-8 .portlet-title .portlet-title-text {
  display: block;
  font-size: 23px;
  padding-top: 5px;
  padding-left: 10px; }

.evEtusivu #column-8 .portlet-asset-publisher .portlet-content {
  padding-top: 8px; }

/* Alasivu fixes */
.subContent {
  float: right; }

#navigationPanel {
  float: left;
  margin-bottom: 15px; }

#navigationPanel h2 {
  display: none; }

/* Left menu */
.portlet-navigation .nav-menu {
  padding: 15px 0 0 0; }

.portlet-navigation .nav-menu h2 {
  display: none; }

.portlet-navigation .nav-menu ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.portlet-navigation .nav-menu ul li {
  padding: 3px 0; }

.portlet-navigation .nav-menu ul li a {
  padding-left: 15px;
  display: block; }

.portlet-navigation .nav-menu ul.level-2 a {
  padding-left: 25px;
  display: block; }

.portlet-navigation .nav-menu ul.level-3 a {
  padding-left: 35px; }

.portlet-navigation .nav-menu ul.level-4 a {
  padding-left: 45px; }

.nav-menu li a.selected {
  display: block;
  background-color: #bc2359;
  color: white; }

/* Etusivun tiedotelista */
.EvEtusivuEng .results-header,
.evEtusivu .results-header {
  display: none; }

.EvEtusivuEng .results-row td,
.evEtusivu .results-row td {
  vertical-align: bottom;
  font-family: MarselisWebPro-Light;
  border-width: 0;
  padding: 3px; }

.results-row.hover td {
  background: transparent; }

.EvEtusivuEng .results-row td a,
.evEtusivu .results-row td a {
  color: #3c3c3c; }

.EvEtusivuEng .results-row td a:hover,
.evEtusivu .results-row td a:hover {
  color: #bc2359;
  text-decoration: none; }

.EvEtusivuEng .results-row,
.evEtusivu .results-row {
  border-top: 1px solid #e1e1e1; }

.EvEtusivuEng .results-row:last-child,
.evEtusivu .results-row:last-child {
  border-bottom: 1px solid #e1e1e1; }

.EvEtusivuEng .portlet-section-body-hover, .EvEtusivuEng .results-row .hover,
.EvEtusivuEng .results-row:hover, .EvEtusivuEng .results-row.hover,
.evEtusivu .portlet-section-body-hover, .evEtusivu .results-row .hover,
.evEtusivu .results-row:hover, .evEtusivu .results-row.hover {
  background-color: transparent; }

.EvEtusivuEng .portlet-blogs-aggregator .comments,
.evEtusivu .portlet-blogs-aggregator .comments {
  margin-top: 1em; }

.EvEtusivuEng .portlet-blogs-aggregator .comments a, a.readMore,
.EvEtusivuEng .portlet-asset-publisher .asset-more a,
.evEtusivu .portlet-blogs-aggregator .comments a, a.readMore,
.evEtusivu .portlet-asset-publisher .asset-more a {
  color: #3c3c3c;
  font-family: MarselisWebPro-Light;
  background: url(../images/ev/arrowRose.png) right 0.45em no-repeat;
  padding-right: 11px; }

.EvEtusivuEng .results-row.alt td,
.evEtusivu .results-row.alt td {
  background-color: white; }

.portlet-asset-publisher .lfr-meta-actions {
  margin-right: 0; }

.portlet-asset-publisher .taglib-icon .taglib-text {
  text-decoration: none; }

.portlet-asset-publisher .metadata-modified-date, .portlet-asset-publisher .metadata-create-date, .portlet-asset-publisher .metadata-publish-date, .portlet-asset-publisher .metadata-expiration-date {
  background: transparent none;
  margin-bottom: .5em;
  padding-left: 0; }

.portlet-asset-publisher .asset-metadata {
  margin: 0; }

.portlet-asset-publisher .asset-metadata span {
  font-size: .8em; }

.EvEtusivuEng .results-row td:first-child,
.evEtusivu .results-row td:first-child {
  font-family: MarselisWebPro;
  font-size: .7em;
  color: #7b7b7b;
  width: 65px; }

.title-list img.icon {
  display: none; }

.portlet-asset-publisher .asset-full-content .asset-content {
  margin-right: 0; }

.portlet-asset-publisher .asset-content {
  margin-left: 0; }

/* Blogi */
/* Etusivu */
.EvEtusivuEng .portlet-blogs-aggregator .entry-author,
.EvEtusivuEng .portlet-blogs-aggregator .entry-date,
.EvEtusivuEng .portlet-blogs-aggregator .separator,
.EvEtusivuEng .portlet-blogs-aggregator .search-container,
.evEtusivu .portlet-blogs-aggregator .entry-author,
.evEtusivu .portlet-blogs-aggregator .entry-date,
.evEtusivu .portlet-blogs-aggregator .separator,
.evEtusivu .portlet-blogs-aggregator .search-container {
  display: none; }

.evAlasivu #column-4 .portlet-blogs-aggregator .portlet {
  padding: 0px; }

.evAlasivu #column-4 .portlet-blogs-aggregator .entry-author {
  display: none;
  background-image: none;
  font-weight: normal;
  border-right: 0;
  margin-right: 0;
  padding: 0; }

.evAlasivu #column-4 .portlet-blogs-aggregator .entry-date {
  font-size: .8em;
  background-image: none;
  padding: 0; }

.evAlasivu #column-4 .separator {
  border-top: 1px solid #fbba00; }

.evAlasivu #column-4 .taglib-page-iterator .search-results {
  padding-bottom: 10px; }

.EvEtusivuEng .portlet-blogs-aggregator .entry-title,
.evEtusivu .portlet-blogs-aggregator .entry-title {
  font-size: 23px;
  font-family: MarselisWebPro-Light;
  font-weight: normal;
  margin-bottom: .2em; }

.EvEtusivuEng .portlet-blogs-aggregator .abstract,
.evEtusivu .portlet-blogs-aggregator .abstract {
  margin: 0;
  font-size: 17px;
  font-family: MarselisWebPro-Light; }

.EvEtusivuEng .asset-content,
.evEtusivu .asset-content {
  margin: 0;
  font-size: 1.3em; }

.portlet-blogs .entry-author,
.portlet-blogs .stats, .EvEtusivuEng .asset-more,
.evEtusivu .asset-more {
  font-size: .8em; }

.portlet-blogs .stats {
  display: none; }

.blogNosto {
  background: url(../images/ev/sitaatti.png) 0.5em top no-repeat;
  font-size: 1.2em;
  float: right;
  display: block;
  width: 210px;
  border-left: 1px solid #fbba00;
  margin: 5px;
  padding: 35px 0 5px 15px; }

.taglib-header {
  border-width: 0;
  margin-bottom: 0; }

.portlet-blogs .entry-navigation {
  background: white;
  border-width: 0; }

.portlet-blogs .separator {
  padding: 1em 0;
  border-bottom: 1px solid #fbba00;
  border-top: 0px; }

.portlet-blogs .aui-search-bar .aui-button-submit,
.portlet-blogs .aui-search-bar .aui-field-content {
  display: none; }

.portlet-blogs .entry-author {
  display: none;
  border-right: 0px;
  font-weight: normal; }

.portlet-blogs .entry-date {
  background: transparent none;
  font-size: .8em;
  padding-left: 0; }

/* Rss */
.opens-new-window-accessible {
  display: none; }

.taglib-icon .taglib-text {
  text-decoration: none; }

/* Carousel */
.aui-carousel .aui-carousel-menu-item .aui-carousel-menu-item {
  background: #bc2359; }

/* IE Fixes */
.ie7 #banner {
  height: 260px; }

.ie7 .en_US #banner {
  height: 195px; }

.ie7 #heading .page-title,
.ie7 #skip-to-content, .ie7 #navigation h1, .ie7 #navigation h2, .ie7 .site-breadcrumbs h1 {
  display: none; }

.ie .searchBox {
  margin: 9px 0; }

.ie .selectedLang {
  border-right-width: 0;
  padding-bottom: 14px;
  background-position-y: 20px; }

.ie header #navigation li a {
  padding-bottom: 9px; }

.ie .EvEtusivuEng #column-2 .journal-content-article ul li a,
.ie .evEtusivu #column-2 .journal-content-article ul li a {
  background-position-y: .5em; }

.ie .breadcrumbs-horizontal li {
  background-position-y: .2em; }

.ie .EvEtusivuEng .portlet-column .cOrange .journal-content-article ul li a,
.ie .evEtusivu .portlet-column .cOrange .journal-content-article ul li a {
  background-position-y: .5em; }

.ie .evEtusivu .portlet-blogs-aggregator .comments a, .ie .EvEtusivuEng .portlet-blogs-aggregator .comments a,
.ie a.readMore, .ie .evEtusivu .portlet-asset-publisher .asset-more a {
  background-position-y: .21em; }

/* Firefox fixes */
@-moz-document url-prefix() {
  .selectedLang {
    padding-bottom: 12px;
    background: url("../images/ev/arrowDown.png") no-repeat center 20px transparent; }

  header #navigation li a {
    padding: 0px 7px 8px; }

  header #navigation li.selected a {
    border-bottom-width: 6px; }

  .evEtusivu #column-2 .journal-content-article ul li a {
    background: url(../images/ev/arrowOrange.png) right 0.5em no-repeat; }

  .breadcrumbs-horizontal li {
    background: url(../images/ev/arrowBcr.png) 0em 0.2em no-repeat; }

  .EvEtusivuEng .portlet-column .cOrange .journal-content-article ul li a,
  .evEtusivu .portlet-column .cOrange .journal-content-article ul li a {
    background: url("../images/ev/arrowWhite.png") no-repeat right 0.5em; }

  .EvEtusivuEng .portlet-blogs-aggregator .comments a,
  .evEtusivu .portlet-blogs-aggregator .comments a,
  a.readMore, .evEtusivu .portlet-asset-publisher .asset-more a {
    background: url("../images/ev/arrowRose.png") no-repeat right 0.21em; } }

/* EMV-98 */
.searchBox input[type="text"] {
  padding-left: 20px !important;
  width: 165px !important;
  height: 20px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-right: 0px !important; }

/* EMV -98 Piilotetaan group valinta hakuportletista. Valintana sï¿½ilyy 'kaikki' kun kï¿½yttï¿½jï¿½ ei voi vaihtaa valintaa */
#_3_groupId {
  display: none; }

/* ^hakuportletin group valinnan piilotus^ */
/* HV   IE 7 menu fix https://versio.yrityssuomi.fi/jira/browse/EMV-100 */
.ie6 #navigation ul.child-menu-visible, .ie6 #navigation li.hover .child-menu, .ie7 #navigation ul.child-menu-visible, .ie7 #navigation li.hover ul.child-menu {
  display: inline;
  float: left;
  height: 30px;
  width: 1000px;
  top: 29px;
  left: -10px;
  z-index: 9999;
  *z-index: 9999;
  position: absolute; }

ie6 #navigation_ie li, .ie7 #navigation_ie li, .ie6 #navigation_ie a, .ie7 #navigation_ie a {
  display: inline;
  zoom: 1;
  z-index: 200; }

.ie7 .aui-carousel, .ie7 #carousal, .ie7 .carousel-item {
  zoom: 1;
  z-index: 10;
  display: inline; }

.ie7 header #navigation li a {
  border-bottom: 0px;
  padding-bottom: 0px; }

.ie7 #navigation {
  position: relative;
  z-index: 9997; }

.ie7 #navigation .child-menu {
  zoom: 1;
  positon: relative; }

.ie7 #navigation .child-menu {
  zoom: 1; }

/*^^^ end HV   IE 7 menu fix https://versio.yrityssuomi.fi/jira/browse/EMV-100 ^*/
/* ylï¿½palkin korkeuden kasvatus https://versio.yrityssuomi.fi/jira/browse/EMV-106 */
#topLinks {
  /*height: 38px;*/ }

/* hakuportletin ulkoasua */
.portlet-search .search-layout .search-layout-content .menu .search-facet .facet-value.current-term {
  background-color: #BC2359; }

.results-header th {
  background-image: none;
  background-color: #FBBA00;
  padding: 0px;
  border-top: 1px solid #CCC;
  height: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  line-height: 0; }

.results-row.alt td {
  background-color: #ffebb3; }

.results-row .asset-entry-summary .highlight {
  background: #FFC; }

.results-row.alt .asset-entry-summary .highlight {
  background: #ffffff; }

/* hv ^^ */
.evAlasivu #column-4 .portlet-content {
  padding: 15px; }

#column-4 .journal-content-article h2, #column-4 .journal-content-article h2, #column-4 .journal-content-article .entry-links, #column-4 .journal-content-article p {
  /*
  	padding: 15px;*/ }

.evAlasivu #column-4 .portlet-content .journal-content-article img {
  margin-top: -15px;
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: -35px; }

.ie .evAlasivu #column-4 .portlet-content {
  padding: 15px;
  margin: 0x; }

.ie .evAlasivu #column-4 .portlet-content .journal-content-article img {
  margin-top: -15px; }

.taglib-header .header-title {
  margin: 0 0 .4em 0; }

.evEtusivu .subCols1 .portlet-column-content.empty, .evEtusivu .subRow .portlet-column-content.empty, .evEtusivu .extraLinks.empty, .evEtusivu .portlet-column-content.empty {
  padding: 0px; }

