@charset "iso-8859-1";

body {     margin: 0px;    padding: 0px;     background-image:url(/images/main_bg.jpg); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:black; background-color: #dbdbdb; }
form{margin: 0px;}
a{color: black;}
.leipa{font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}
.jattibanneri{ margin: 10px 0px 10px 15px;}
.jattibanneri_nappi{ margin: 10px 0px 10px 15px; clear:both;}
.dot_y{ background-image:url(/images/dot_y.gif); background-repeat:repeat-y;}
.content_dot_y{background-image:url(/images/content_dot_y.gif); background-repeat:repeat-y;};
.bg_right{ background-position: right; }
.navimargins{ margin: 5px 12px 5px 9px; }
.main_navi{margin: 7px 0px 3px 8px;}
.main_navi a{ display: block; width: 134px; height: 30px; line-height: 30px; text-decoration: none; background-image: url(/images/bt_navi.jpg); background-repeat:no-repeat; margin-bottom: 5px; padding-left: 25px; color: white; font-weight: bold;}
.main_navi a:hover{background-position: -189px;}
.main_navi a.selected{background-position: -189px;}
.content_margins{ padding: 0px 9px 0px 13px; }
.nosto_box{background-image: url(/images/nostoteksi_bg.jpg); background-repeat:repeat-x; padding: 23px 0px;}
.nostoteksti_box{margin: 0px 10px 0px 20px;}
.nostoteksti_box2{margin: 0px 10px 0px 10px;}
.nostoteksti_box3{margin: 0px 10px 0px 10px;}
.etusivu_nostokuva{border: 1px solid #5c5c5c;}
.Arial18{font-size: 18px;}
.ArialBold12{font-size: 12px; font-weight:bold;}
.kolme_uusinta_box{background-image: url(/images/3_uusinta_bg.jpg); background-repeat:repeat-x;}
.thumb{border: 1px solid #5c5c5c;}
.klikkaabt{margin:10px 0px; border: 0px;}
.Arial11BoldGray{font-size: 11px; color: #737373; font-weight: bold;}
.Arial14BoldGray{font-size: 14px; color: #737373; font-weight: bold;}
.Arial14Bold{font-size: 14px; font-weight: bold;}
.Arial12Bold{font-size: 12px; font-weight: bold;}
.Arial14{font-size: 14px;}
.Arial14WhiteBold{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: white; font-weight:bold;}
.oikeapalkki{margin: 10px 10px;}
.linkkilista{margin-top: 20px;}
.linkkilista a{display: block; color: #000000; font-weight:bold}
.linkkilista a:hover{text-decoration: none;}
.copyright_box{height: 37px; line-height:37px;background-color: #f3f3f3; border-top: 1px solid #868686; border-bottom: 1px solid #868686; text-align:center}
.txtfield{border: 1px solid #a29f9f; font-size: 12px; width: 170px;}
.txtfield_nowidth{border: 1px solid #a29f9f; font-size: 12px;}
.nappibanneri{margin-bottom: 3px; margin-left: 10px;}
.nappibanneri_jatti{margin-bottom: 0px; margin-left: 0px; float:left; min-height:61px;}
.green12Boldlink{ color: #418f08; font-weight: bold; font-size: 12px;}
.takaisin{color: white; font-weight:bold; background-color: #545454; padding: 2px 4px 2px 4px; text-decoration: none; }
.graybg_ots{height: 28px; width: 197px; line-height: 28px; background-image:url(/images/graypalkki_bg.jpg); background-repeat:no-repeat; padding-left: 10px;}
.graybg_ots_frontpage{height: 29px; width: 100%; line-height: 28px; background-image:url(/images/etusivu_header.jpg); background-repeat:no-repeat; padding-left: 10px;}
.ArialBold11Gray{color: #5d5d5d; font-size: 11px; font-weight:bold;}
.ArialBold12Gray{color: #5d5d5d; font-size: 12px; font-weight:bold;}

.dots{background-image:url(/images/common/dot_transpr.gif); background-repeat:repeat-y; width:2px;}

.suurtaulu{ height:360px; }
.suurtaulu_container{ float:left; position:relative; top:-67px;}

.boxi{ height:175px; }

.hakutulos_ad { padding-top:10px; padding-bottom:10px; }

/*  palveluja yhdistävä ylänavipalkki START *********************** */

#ylanauha ul
{
    list-style: none;
    padding: 0;
    margin: 0;
    white-space:nowrap;
}

#ylanauha li a
{
    float: left;
    display: block;
    margin-top:0.6em;
    padding: 0 0.9em;
    color: #000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

#ylanauha li a:visited
{
    color:#000;
}

#ylanauha li a:hover
{
    color: #f00;
}

#ylanauha li
{
    float: left;
}

/* IE5-Mac \*/
#ylanauha li a
{
    float: none
}
/* loppuu */

#ylanauha
{
  margin: 0 auto;
    width:60em;
}

#ylanauha_cont
{
    width:100%;
    height:1.5em;
    font-size: 18px;
    overflow:hidden;
    border-bottom-color:#b4b4b4;
    border-bottom-style:solid;
    border-bottom-width:1px;
    background-color:#fff;
    margin-bottom:2px;
}

#ylanauha li a.viiva {
    background: url(/images/ylanavi_viiva.jpg) no-repeat left 55%;
}

#ylanauha li a span {
    color:#f00;
}
/*  palveluja yhdistävä ylänavipalkki END *********************** */
.red12Boldlink {
    font-size: 12px;
    font-weight: bold;
    color: #D00018;
}

#hintaseuranta {
  background-image:url(/images/common/hise_pohja.gif);
  text-align:center;
  background-repeat: no-repeat;
  width:399px;
  height:30px;
  margin:0px auto;
  margin-top:10px;
}

#hintaseuranta a{
  text-decoration:none;
  color:white;
  font-size:16px;
  line-height:30px;

}

#hintaseuranta a:hover{
  text-decoration:underline;
}

/* IS promo */
#is-promo-box { width:464px; border: 2px solid #d4021d; font: 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#000000; }
html #is-promo-box { width:468px; }
/* Correct IE6 width miscalculation */
#is-promo-box a { color: #000000; border: 0; }
#is-promo-box img { border: 0; }
#is-promo-box a:link, #is-promo-box a:visited { text-decoration: none; background: none; }
#is-promo-box a:hover, #is-promo-box a:active { text-decoration: underline; }
#is-promo-box .is-header { height:24px; background: #d4021d url(http://is10.snstatic.fi/static/images/IS_outbound_header_bg.jpg) repeat-x top left; }
#is-promo-box .is-header .is-logo { margin:0; padding:0; }
#is-promo-box .is-header .is-logo a { display:block; background: transparent url(http://is10.snstatic.fi/static/images/IS_outbound_ilta-sanomat_logo.jpg) no-repeat top left; width:120px; height:24px; text-indent: -9999px; }
#is-promo-box .is-main-promo { text-align:center; overflow:hidden; }
#is-promo-box .is-link-list { margin: 6px; padding:0; }
#is-promo-box .is-link-list li { list-style: none; background: transparent url(http://is10.snstatic.fi/static/images/IS_outbound_red_arrow.gif) no-repeat 0px 4px; padding-left:10px; }
#is-promo-box .is-link-list a { color:#00aad3; font-weight: bold; }
#is-promo-box .is-footer { text-align: center; padding: 10px 5px 5px; background: #ffffff url(http://is10.snstatic.fi/static/images/IS_outbound_footer_bg.gif) repeat-x bottom left; }
#is-promo-box .is-footer a { text-transform: uppercase; font-weight: bold; }
