/* CSS Suomi */

.intra a:link, .intra a:visited {background: url(../images/intra.png) no-repeat 0px 0px;}
.sema a:link, .sema a:visited {background: url(../images/sema.png) no-repeat 0px 0px;}
.contact a:link, .contact a:visited {background: url(../images/contact.png) no-repeat 0px 0px;}

.intra a:hover, .intra a:active, .sema a:hover, .sema a:active, .contact a:hover, .contact a:active {background-position: 0px -38px;}



.index_cool h3 {height: 38px; background: url(../images/cool_solutions.png) no-repeat top left; text-indent: -9999px;}
.index_heat h3 {height: 38px; background: url(../images/heat_solutions.png) no-repeat top left; text-indent: -9999px;}
.index_news h3 {height: 38px; background: url(../images/news.png) no-repeat top left; text-indent: -9999px;}
.index_blog h3 {height: 38px; background: url(../images/blog.png) no-repeat top left; text-indent: -9999px;}
.rekrytointi h3 {height: 38px; background: url(../images/rekrytointi.png) no-repeat top left; text-indent: -9999px;}
.events h3 {height: 38px; background: url(../images/events.png) no-repeat top left; text-indent: -9999px;}
.palvelut h3 {height: 38px; background: url(../images/palvelut.png) no-repeat top left; text-indent: -9999px;}
.cool_reference h3 {height: 38px; background: url(../images/cool_referenssit.png) no-repeat top left; text-indent: -9999px;}
.cool_tietopankki h3 {height: 38px; background: url(../images/cool_tietopankki.png) no-repeat top left; text-indent: -9999px;}
.cool_kohteet h3 {height: 38px; background: url(../images/kayttokohteet.png) no-repeat top left; text-indent: -9999px;}
.cool_huolto h3 {height: 38px; background: url(../images/cool_huolto.png) no-repeat top left; text-indent: -9999px;}
.cool_esitteet h3 {height: 38px; background: url(../images/cool_esitteet.png) no-repeat top left; text-indent: -9999px;}
.cool_rekrytointi h3 {height: 38px; background: url(../images/cool_rekrytointi.png) no-repeat top left; text-indent: -9999px;}
.heat_reference h3 {height: 38px; background: url(../images/heat_referenssit.png) no-repeat top left; text-indent: -9999px;}
.heat_tietopankki h3 {height: 38px; background: url(../images/heat_tietopankki.png) no-repeat top left; text-indent: -9999px;}
.heat_tuotteet h3 {height: 38px; background: url(../images/heat_tuotteet.png) no-repeat top left; text-indent: -9999px;}
.heat_huolto h3 {height: 38px; background: url(../images/heat_huolto.png) no-repeat top left; text-indent: -9999px;}
.heat_kohteet h3 {height: 38px; background: url(../images/heat_kohteet.png) no-repeat top left; text-indent: -9999px;}



#index_headline {background: url(../images/headline_fi.png) no-repeat top left;}


/* Päävalikko ---------------------------------------------------------------------------------------------------------------- */

#menu {width: 617px;}

.etusivu, .tuotteet, .referenssit, .yritys, .yhteys {
display: block;
float: left;
text-indent: -9999px;
height: 37px;
background: url(../images/main_navigation.png) no-repeat;
overflow: hidden;
}

a:link.etusivu, a:visited.etusivu { width: 93px; background-position: 0px 0px; }
a:hover.etusivu, a:active.etusivu, .active a:link.etusivu, .active a:visited.etusivu { width: 93px; background-position: 0px -37px; }

a:link.tuotteet, a:visited.tuotteet { width: 197px; background-position: -93px 0px; }
a:hover.tuotteet, a:active.tuotteet, .active a:link.tuotteet, .active a:visited.tuotteet { width: 197px; background-position: -93px -37px; }

a:link.referenssit, a:visited.referenssit { width: 123px; background-position: -290px 0px; }
a:hover.referenssit, a:active.referenssit, .active a:link.referenssit, .active a:visited.referenssit { width: 123px; background-position: -290px -37px; }

a:link.yritys, a:visited.yritys { width: 74px; background-position: -413px 0px; }
a:hover.yritys, a:active.yritys, .active a:link.yritys, .active a:visited.yritys { width: 74px; background-position: -413px -37px; }

a:link.yhteys, a:visited.yhteys { width: 130px; background-position: -487px 0px; }
a:hover.yhteys, a:active.yhteys, .active a:link.yhteys, .active a:visited.yhteys { width: 130px; background-position: -487px -37px; }

