/* Etuovi.com sivukohtaiset tyylit, ETUSIVU-UUDISTUS */

#contentArea a img {border:none;}
#contentArea a:link, #contentArea a:visited {color: #903;text-decoration: none;}
#contentArea a:hover {text-decoration:underline;}

#contentArea {font-size: 1.1em;}
#contentArea a img {padding:0;}
#contentArea fieldset {position:relative;border:none;margin:0 0 1em;padding:0;overflow:visible;}
#contentArea fieldset h2 {font-size: 1.6em;padding: 8px 0 3px;margin:0 0 8px;background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/katkolinja.gif') left bottom repeat-x;}
#contentArea .col_left {float:left; width: 243px;margin-right: 15px; }
#contentArea .col_left_2 {float:left; width: 499px;margin-right: 15px;}
#contentArea .col_middle {float:left; width: 233px;margin-right: 15px; margin-left: -3px}
#contentArea .col_right {float:right; width: 252px;}
#contentArea .col_right fieldset {position:relative;background: #f2f2f2;}
#contentArea .col_full {width: 100%; float:left;}
#contentArea fieldset ul, #contentArea ul li {list-style-type:none;}
#contentArea .inputfield, #contentArea select {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 0.9em;}
#contentArea .inputfield {border: 1px solid #666;padding-left: 2px;}
#contentArea h4 {font-size: 1em;margin: 0 5px 0 0;}
#contentArea p {margin-bottom: 1em;}
#contentArea #vikatiedote p {text-align:center; font-weight: bold; background: #f7ebbb;border: 2px solid #c03; padding: 5px;margin-bottom: 1em;}
#contentArea .sublink {position:absolute; right:0; top: 1.45em;font-size: 0.9em;}
#contentArea input.checkbox {margin:0 3px 0 0;padding:0;line-height: 15px;height:15px;width:15px}
#contentArea h1#etuovi {display:none;} /* hakukoneita varten oleva h1 etusivulla piilotetaan näkyvistä */

/* TARKKA HAKU */
#tarkkahaku ul {margin:0;padding:0;}
#tarkkahaku li {position:relative;font-size:1.6em;font-weight: bold;margin:0;padding:0 0 5px 16px;line-height: 1.3em;background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/nuoli_tuoter.gif') left 6px no-repeat;}
#tarkkahaku li #pfh_new {float:left;width:50px; height:33px; background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/uutta_ikoni.gif') 0px top no-repeat; margin-right:60px; top:-3px;}
#tarkkahaku li.external {background-image: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/linkki_ulos.gif');}
#tarkkahaku li.external_small {background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/linkki_ulos.gif') left 2px no-repeat;; font-size:1em;}
#tarkkahaku li span {position:absolute;font-weight: normal;right:8px;cursor:pointer;text-decoration:none;}
#tarkkahaku ul ul {}
#tarkkahaku li li {font-size: 0.6em;font-weight:normal;background-image:none;padding-left:0;}
#tarkkahaku form {padding: 6px 0 0 16px;margin:8px 0 1em;background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/katkolinja.gif') left top repeat-x;}
#tarkkahaku h4 {line-height: 1.5em;margin-top: 2px;}
#tarkkahaku input.inputfield {margin-top:3px;}
.tarkkahaku_kotkoviiva {padding: 14px 10px 2px 0;background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/katkolinja.gif') center left repeat-x;}
*html .tarkkahaku_kotkoviiva {padding: 10px 10px 2px 0;background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/katkolinja.gif') center left repeat-x;}
/*#tarkkahaku div#kohdenumerohaku {padding-top: 10px;}*/

/* PIKAHAKU */
#pikahaku {padding-left: 10px; background: #ffffff url('../../../static_images/etuovi-kuluttaja/v2/frontpage/kulmahaive.jpg') top left no-repeat;}
#contentArea fieldset#pikahaku h2 {padding-left:10px;}
#contentArea fieldset#pikahaku div.sublink {right:10px;}
#pikahaku form {clear:both;margin: 0 0 10px;width:100%;}
#pikahaku div#pika_nayta {padding: 0 0 10px;margin-bottom:5px;background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/katkolinja.gif') left bottom repeat-x;}
#pikahaku div#katkoviiva {height:3px;padding: 0 10px 0 0;background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/katkolinja.gif') top left repeat-x;}
#pikahaku div#esittelyssa_olevat {margin-top: -5px; ja margin-bottom:-5px; overflow:visible;height: 52px; padding:none;background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/kaikki_esittelyt_kyltti_v2.gif') top left no-repeat;}
#pikahaku div#esittelyvalinta{padding: 15px 0 0 70px;}
#pikahaku form div {clear:both;overflow:hidden;margin-bottom: 10px;}
#pikahaku form#pika_kohdenumero, #pikahaku form#pika_kohdenumero div {clear:both;margin-bottom:0;width: 100%; }
#pikahaku .float, #tarkkahaku .float {float:left;width: auto;}
#pikahaku h4 {margin-bottom: 0.2em;}
#pikahaku #pika_alue h4 {clear:left;width: 40px;}
#pikahaku h4.float {line-height:1.4em;}
li #aluerajaus, #pika_alue input.inputfield {width: 182px; margin:0;}
#pikahaku ul, #pikahaku li {float:left;margin:0;padding:0;}
#pikahaku .options li {float:left;width: 100px;margin-bottom: 0.2em;height: 1.4em;}
#pikahaku select {margin-right: 3px;padding-left:0;}
#pikahaku form div#pika_alue {float:left;position:relative; width: 100%; height: 100%;clear:both;overflow:visible;}
#pika_alue li {float:none;}
#pika_kohdenumero h4, #pikahaku #pika_kohdenumero li, #pika_kohdenumero input.inputfield {float:left;width: 70px;}
#pikahaku form div.submit {float:right;clear:none;margin-bottom:0px;}
input#hae_kohdenumero {float:right;}

#contentArea #pikahaku p.error {float:left;clear:none;font-weight: bold; width: 140px;margin-bottom:0;padding: 3px 10px; border: 2px solid #c03;text-align:center;}
#pikahaku .error {color:#c03; } 

/* jQuery Autocomplete Plugin (ennakoiva tekstinsyöttö) */
#pikahaku .ac_results {
  display:none; /* display:block; KUN LISTA NÄYTETÄÄN */
  position:absolute;padding: 0px;border: 1px solid #666;background-color: #fff;overflow: visible;z-index:99999;float:none;width: 194px;}
#pikahaku #pika_alue .ac_results ul {width: 100%;position:relative;padding: 0;margin: 0;}
#pikahaku .ac_results li {margin: 0px;padding: 1px 2px;cursor: pointer;display: block; line-height: 14px;overflow: hidden;}
#pikahaku .ac_results li.hide {text-align:right;padding: 5px;line-height: auto;}
.ac_over, .ac_results li:hover {background-color: #ccc;}
.ac_over, .ac_results li.hide:hover {background-color:#fff;}

/* EDELLINEN HAKU */
#contentArea fieldset#edellinenhaku  {float:left; width: 252px; background: #f2f2f2 url('../../../static_images/etuovi-kuluttaja/v2/frontpage/haive_harmaa_palkki.gif') top left no-repeat;}
#contentArea fieldset#edellinenhaku h2 {padding-left:10px;}
#contentArea fieldset#edellinenhaku div.sublink {right:10px;}
#contentArea table {border-collapse:collapse;}
#edellinenhaku {position:relative;overflow:visible;z-index: 100;}
#edellinenhaku p {margin: 0 0 1em 10px;}
#edellinenhaku ul, #edellinenhaku ol {margin: 0 0 1em 10px;padding:0 0 0 1.7em;}
#edellinenhaku ul  {padding:0;}
#edellinenhaku li {margin: 0 0 5px;padding: 0 0 0 0;}
#edellinenhaku strong, #edellinenhaku span {position:relative;cursor:pointer;clear:both;}
#kaikkihaut {
  	display:none;
 	position:absolute;top: 1.4em;left:0;padding: 10px 10px 15px 0; width: 240px;border: 1px solid #999; background: #fff url('../../../static_images/etuovi-kuluttaja/v2/frontpage/OE_bg_frontpage_list.gif') bottom left repeat-x;z-index: 100;} 

#kaikkihaut ul {text-align:right;margin:0;padding:0;}
#kaikkihaut ul li {display:inline;margin: 0 0 0 10px;padding:0;}
#kaikkihaut a:hover {text-decoration:underline;}

/* TARJONNASSA NYT &&& UUDISKOHTEITA*/
#contentArea fieldset.nostot {clear:both;}
#contentArea fieldset.nostot h2 {padding-left: 10px;}
.nostot div.wrapper {position:relative;padding: 0 3px;}
.nostot ul a {font-weight:bold;cursor:pointer;}
.nostot ul.pikkunosto  {float:left;padding:0 1px 10px 5px; margin:0;width: 118px;text-align:center;}
.nostot ul.pikkunosto li.thumb {height: 92px;}
.nostot ul.nayteikkuna  {margin:0 5px 1em; padding:0;background:#fff;border: 1px solid #ccc;width: 240px;overflow:hidden;}
.nostot ul.nayteikkuna li {margin-left:4px;}
.nostot ul.nayteikkuna li.thumb {margin: 4px;background: #f0f0f0;line-height: 100%;height: 100%;text-align:center;}
.nostot ul.nayteikkuna li.agent {margin:0.5em 0 0 4px;height:30px; line-height: 30px;overflow:hidden;}
.nostot li {margin:0;padding:0;overflow: hidden;}
#tarjonnassanyt.nostot  strong {display:inline-block;}
.nostot em {font-style:normal;color:#060;}
.nostot .pikkunosto a img {border: 1px solid #666;}
.nostot .pikkunosto a:hover img  {border-color: #ccc;}

/* MARKKINAPUNTARI */
#markkinapuntari table {position:relative;width: 100%;margin-bottom: 10px;background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/katkolinja.gif') left bottom repeat-x;clear:left;}
#markkinapuntari table th {text-align: left;}
#markkinapuntari table a {font-weight:bold;}
#markkinapuntari td.alt {padding-bottom: 10px;}

/* YRITYKSET */
#yritykset form {float:left;width: 100%;padding-bottom: 0.5em;margin-bottom: 0.5em;background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/katkolinja.gif') left bottom repeat-x;clear:left;}
#yritykset input.inputfield {float:left;width: 160px;}
#yritykset #hae_yritykset {float:right;}
#yritykset h3 {font-size:1.6em;margin: -0.3em 0 0}

/* JÄTTIBOKSI */
#jattiboksi {text-align: center;margin: 0 0 1em;}

/* TIETOA ETUOVI.COMISTA &&& ETUOVI.COM-LEHTI */
#tietoa ul, #tietoa li, #lehti ul, #lehti li {padding:0;}
#tietoa ul, #lehti ul {margin: 0 0 1em;}
#tietoa #tiedotteet a{display:block;}
#tietoa #tiedotteet li {position:relative;margin-bottom: 0.5em;}
#lehti {position:relative;}
#tietoa p, #lehti p {margin-bottom:0;}
#lehti p {width: 50%;}
#lehti table {width: 100%;}
#lehti table th {text-align:left;}
#lehti_stamp {position:absolute; right:5px;top:2em;}

/* SEURAA MEITÄ */
#SoMe {float:left;}
#SoMe_blog {float:left; padding-left:50px; background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/blogi_ikoni.gif') top left no-repeat;}
#SoMe_blog a {float:left; margin-bottom: 5px; font-weight:bold;}
#contentArea #SoMe_blog_link_title {float:left;color: #000000; float:left; font-size:1.5em; margin-bottom: 5px;}
#contentArea .SoMe_blog_link {float:left; width:100%;}

#SoMe_fb {margin-top:15px;float:left; padding-left:50px; background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/some_ikoni.gif') top left no-repeat;}
#contentArea #SoMe_fb_link {color: #6274A4; float:left; font-size:1.5em; font-weight:bold; margin-bottom: 5px; line-height:15px;}
#contentArea #SoMe_fb_link span {font-size:11px;}

#SoMe_tw {height:50px; margin-top:15px;float:left; padding-left:50px; background: url('../../../static_images/etuovi-kuluttaja/v2/frontpage/some_ikoni.gif') top left no-repeat;}
#contentArea #SoMe_tw_link {float:left;color: #000000; float:left; font-size:11px; font-weight:bold; margin-bottom: 2px; width:100%; padding-top:4px;}
#contentArea #SoMe_tw_link span {font-size:1.5em; font-weight:bold;} 

#frontpage_ad_carusel_iframe {float:left; height:300px; width: 502px; clear:left;}
#etusivu_kl_nostopala {width: 500px; height: 237px;}
#etusivu_kl_nostopala div#white_div{margin-left: 0;}

/* OMAETUOVI (uusi, Esittelyaikavahdit-päivitykseen) */
#contentArea fieldset#omaetuovi_box {float:left; width: 252px; background: #f2f2f2 url('../../../static_images/etuovi-kuluttaja/v2/frontpage/haive_harmaa_palkki.gif') top left no-repeat;}
#contentArea fieldset#omaetuovi_box h2 {padding-left:10px;}
#contentArea fieldset#omaetuovi_box div.sublink {position:absolute;right:0px;top:0.1em;text-align:right;padding-right:10px;}
#uusinvahtisi, #edellisethaut {position:relative;clear:both;width:252px;}
#uusinvahtisi {z-index:300;}
#omaetuovi_box {position:relative;overflow:visible;z-index: 100;}
#omaetuovi_box h4 {margin: 0 0 0 10px;}
#omaetuovi_box p, #omaetuovi_box dl {margin: 0 0 1em 10px;padding:0;}
#kaikkivahdit dl, #omaetuovi_box dd  {margin:0;padding:0;}
#omaetuovi_box dt {margin:0;padding:0;font-weight:bold;}
#omaetuovi_box ul, #omaetuovi_box ol {margin: 0 0 1em 10px;padding:0 0 0 1.7em;}
#omaetuovi_box ol dl {display:inline;margin-bottom:1em;}
#omaetuovi_box ol li {margin-bottom:1em;}
#omaetuovi_box ul  {padding:0;margin-bottom:0;}
#omaetuovi_box li {margin: 0;padding: 0;}
#omaetuovi_box strong, #omaetuovi_box span {position:relative;cursor:pointer;clear:both;}
#uusinkohde {position:relative;min-height:87px;_height:87px;margin-bottom:10px;padding-bottom:10px;background:url('../../../static_images/etuovi-kuluttaja/v2/frontpage/katkolinja.gif') left bottom repeat-x;z-index:0;}
#uusinkohde li {width:116px;}
#uusinkohde li.uusinkohde_thumb {position:absolute;right:10px;top:0;width:116px;height:87px;}
#uusinkohde em {font-style:normal;color:#060;}
ul#edellinenhaku {margin-bottom:10px;}
#kaikkivahdit {
  display:none;/* display: block; KUN LISTA NÄYTETÄÄN*/
  position:absolute;top: 1.4em;left:0;padding: 10px 10px 15px 0; width: 240px;border: 1px solid #999; background: #fff url('../../../static_images/etuovi-kuluttaja/v2/frontpage/OE_bg_frontpage_list.gif') bottom left repeat-x;z-index: 100;overflow:visible;} 
#kaikkivahdit ul {text-align:right;margin:0;padding:0;position:relative;clear:both;height:100%;}
#kaikkivahdit ul li {display:inline;margin: 0 0 0 10px;padding:0;}
#kaikkivahdit a:hover {text-decoration:underline;}