.tdark{background-color:#dfdfdf;color:#afafaf;}.rdark td{background-color:#e7e7e7;}.rdark td.bold{width:140px;}#submitLogin{border:1px solid #000;background-color:orange;font-size:8px;font-weight:bold;color:#fff;}.yhteystiedot td{vertical-align:top;padding-left:3px;padding-right:3px;padding-bottom:2px;}.yhteystiedot .bold{background-color:#efefef;width:130px;}.Accordion:focus{}a:link,a:visited{color:#f76915;}a:hover{color:#999;}.left{width:106px;}.logo{height:71px;}img.ExpertLogo{margin-left:16px;float:left;height:34px;width:137px;}.naviLink_hover{background-color:#ff5f00;cursor:default;}div.linkBanner{font-size:12px;margin-left:5px;}.Expert_40v{position:absolute;margin-top:-71px;margin-left:73px;}.main{width:660px;border-left:2px solid #fff;border-right:2px solid #fff;}.hinta_itemi{float:left;width:80px;font-size:14px;font-weight:bold;margin-left:5px;background-color:#fff;padding-left:3px;padding-right:3px;padding-top:1px;padding-bottom:2px;border:1px solid #f76915;text-align:right;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}.hinta{width:50px;padding-top:3px;padding-bottom:3px;text-align:right;float:right;margin-right:5px;}.hinta_left{width:80px;padding-top:3px;padding-bottom:3px;text-align:left;float:left;margin-right:5px;color:#000;font-weight:bold;font-size:12pt;}.hinta span.korosta{font-size:11pt;}#xContent{padding:5px;margin-bottom:10px;}.title{font-size:16px;font-weight:bold;color:#bebebe;margin-bottom:5px;}.vdots{height:1px;font-size:0;background-image:url(../img/vdots.gif);background-repeat:repeat-x;margin:0;padding:0;}ul{list-style-image:url(../img/box.gif);}div{margin:0;padding:0;}.divider{height:28px;}.smaller{font-size:10px;}#user{color:#fff;font-weight:bold;position:absolute;top:10px;right:20px;}.ok_header{color:#fff;font-weight:bold;padding:3px;height:40px;_height:36px;text-align:center;background-color:#F60;background-image:url(../img/ok_header.png);background-repeat:no-repeat;}.korosta{color:#f76915;font-weight:bold;}.list_header td{background:url(../img/list_header.png);height:20px;}div.ale{position:absolute;margin-top:0;background-image:url(../img/ale.gif);width:100px;height:74px;}.list_header{background-image:url(../img/list_header.png);height:20px;}.list_header td{color:#fff;font-weight:bold;padding-top:3px;padding-bottom:3px;}.list_header *,.list_subheader *{padding-left:10px !important;}.list_content td{padding-left:10px !important;}.ContextBoxBody{float:left;display:block;width:150px;padding-top:3px;padding-bottom:3px;font-size:11pt;}.kori_header td{font-weight:bold;border-bottom:1px solid #f76915;}.kori_header *{text-decoration:none;}.kori_item td{border-bottom:1px solid #dedede;}.kori_yhteensa td{border-top:2px solid #f76915;font-weight:bold;}.icon{width:20px;}ul li{list-style-image:url(../img/list.png);}ol li{list-style-type:decimal-leading-zero;}.mainosItemi{width:651px;margin:0;}.tarjouspyynto{float:left;width:410px;}.superSize{width:355px;float:left;}.tripleItem{width:170px;float:left;}.doubleItem{width:33%;}.superSize table{width:100%;height:100%;}.tripleItem table{width:100%;height:100%;}.itemContent{ border-top:0;}.itemFooter{background-image:url(../img/item_footerbg.png);background-position:bottom left;background-repeat:repeat-x;vertical-align:bottom;}.itemFooter a:link,.itemFooter a:hover{text-decoration:none;}.cart{float:right;display:block;position:relative;margin-top:-7px;margin-right:5px;margin-bottom:0;border:0;}.cart img{border:0;}.cart a:hover{background-color:#03C;}.right{text-align:right;}.bleft{border-left:1px solid #c0c0c0;}legend{color:#000;font-weight:bold;}form{margin:0;padding:0;}fieldset{margin:3px;border:1px solid #dfdfdf;padding:3px;}fieldset input.text,fieldset textarea{width:180px;}.list_header{color:#000;font-weight:bold;padding-left:5px;}.yhteystieto img{border:1px solid #f78205;padding:1px;background:#fff;}.henkilosto_nimi{font-weight:bold;color:#f78205;}.henkilosto_titteli{font-weight:bold;}.henkilosto_tiedot{font-size:11px;color:#333;}#navigContent *{background:none;padding-left:0;padding:0;}.list_content a:visited,.list_header a:visited,.list_subheader a:visited{color:#fff;text-decoration:none;margin-left:10px;display:block;font-weight:bold;}.list_content a:link,.list_header a:link,.list_subheader a:link{color:#fff;text-decoration:none;margin-left:10px;display:block;font-weight:bold;}a:hover{background-color:transparent !important;}.poisto_kpl{float:left;width:40px;font-size:14px;font-weight:bold;margin-left:5px;background-color:#fc0;padding-left:3px;padding-right:3px;padding-top:1px;padding-bottom:2px;border:1px solid #000;text-align:center;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;color:#000;float:right;margin-right:3px;}.tku_NotExpired{color:#090;font-weight:bold;}.tku_Expired{color:#f30;font-weight:bold;}.Kuitti{border:0;padding:0;margin:0;background-color:transparent;}.Kuitti,.Kuitti *{margin:0 !important;padding:0 !important;white-space:nowrap !important;}.Kuitti .notp{background-color:#fff !important;margin:0;}.Kuitti .tp{width:6px;height:6px;filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3;}.x,.x *{font-size:11px;}.list_header a:link,.list_header a:visited{display:inline;}#huomioteksti{margin:3px;padding:3px;border:1px solid #9f9f9f;color:#333;background-color:#eaeaea;font-style:italic;}.list_content a:hover,.list_header a:hover,.list_subheader a:hover{color:red;}#content_cell{height:700px;}#rightpanel{width:200px;background-color:#fdd7b0;background-position:left bottom;background-repeat:no-repeat;}br{size:1px;height:1px;}.Notification{position:absolute !important;display:none;top:200px;left:200px;border:1px solid #000;background-color:#fff;padding:5px;width:550px;}.Notification h1{font-size:16px !important;}.tuotelinkki{font-size:80% !important;}

.navig_label {
  text-transform:uppercase;
  font-size:11px !important;
}

.paymentSuccess{background-color:#9afe66;}.paymentFail{background-color:#f30;color:#fff;}.info{width:541px;height:75px;margin:7px;}.error{font-weight:bold;color:#f00;text-align:center;}td.error{vertical-align:bottom !important;padding-bottom:5px;text-align:left;}.error_input{border:2px solid #f00 !important;background-color:#ffeaea !important;}.error_section{background-color:#fcc !important;color:#f00;font-weight:bold;display:block;text-align:center;}.error_cell_section{border:2px solid #f00;}.info_table{border:1px solid #f76915;background-color:#ffffff;}.info_table .label{font-size: 10pt;}.info_table td{padding: 3px;}#hidden_promo{float:right;height:100%;background-color:red;display:none;}

.tuotekortti {
  width: 340px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.tuotekortti .header {
  font-weight: bold;
  font-size: 110% !important;
  background-color: #eaeaea;
  border-bottom: 2px solid #d9d9d9;
  padding: 3px;
}

.tuotekortti .label {
  background-color: #fefefe;
  padding: 3px;
  padding-right: 5px;
  border-bottom: 1px solid #dfdfdf;
  font-weight:bold;
  white-space: nowrap;
}

.tuotekortti .value {
  padding: 3px;
  border-bottom: 1px solid #dfdfdf;
}

.fixFalseLayout b {
  font-size: 16px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

fixFalseLayout .tmcz b {
  font-size: 1em;
  padding: 0px;
}

.menuItem * a {
  color: #ffffff;
}
.menuItem * a:hover {
  color: #dedede !important;
}

.search_form {
  width: 100%;
  background-color: #eaeaea;
}

.search_form input.text, .search_form select {
  border: 1px solid #000000;
}

.search_form .title {
  font-weight: bold;
  width: 80px;
  color: #000000;
}

.search_form .lastone {
  width: 300px;
}

.form_style_button {
  border: 0px;
  background-color: #ffffff;
  width: 90px;
  height: 21px;
  background-repeat: no-repeat;
  color: #ffffff;
  font-weight: bold;
  font-family: "Trebuchet MS", Tahoma, Verdana;
}

.form_style_button:hover {
  color: #efefef;
}

.list_header_diff {
  padding-top: 16px;
  padding-bottom: 10px;
}

.list_header_diff td {
  font-size: 16px !important;
}

.list_header_diff a:link, .list_header_diff a:visited {
  font-size: 16px !important;
  text-decoration: none;
}

a.search_link_style:link, a.search_link_style:visited {
  color: #000000 !important;
  text-decoration: none !important;
}

a.search_link_style:hover {
  color: #666666 !important;
}

a.search_link_style_header:link, a.search_link_style_header:visited {
  color: #ffffff !important;
  text-decoration: none !important;
}

a.search_link_style_header:hover {
  color: #ffcc99 !important;
}

.list_header_diff td {
  background: url(../img/list_header-large.jpg) !important;
}

.form_base_info {
  display: none;
}

.muru {
  width: 208px;
  padding: 6px;
  padding-bottom: 6px;
  float: left;
  background-color: #b9b9b9;
  margin-top: 6px;
  margin-bottom: 6px;
  color: #717171;
  font-weight: bold;
  padding-left: 20px;
  text-align: center;
}

.muru_gray_first {
  background-image: url(../img/muru_gray_first.gif);
  background-repeat: no-repeat;
}

.muru_gray_middle {
  background-image: url(../img/muru_gray_middle.gif);
  background-repeat: no-repeat;
  padding-left: 25px;
}

.muru_active_left {
  background-image: url(../img/muru_active_left.gif);
  background-repeat: no-repeat;
}

.muru_active_right {
  background-image: url(../img/muru_active_right.gif);
  background-repeat: no-repeat;
}

.muru_active_first {
  background-image: url(../img/muru_active_first.gif);
  background-repeat: no-repeat;
}

.muru_active_last {
  background-image: url(../img/muru_active_last.gif);
  background-repeat: no-repeat;
  background-position: right;
  padding: 6px;
  width: 180px;
  text-align: left;
}

.muru_padding {
  padding: 6px !important;
  padding-bottom: 6px;
}

.muru_gray_base {
  width: 208px;
  float: left;
  background-color: #b9b9b9;
  margin-top: 6px;
  margin-bottom: 6px;
  color: #717171;
  font-weight: bold;
  padding-left: 20px;
}

.muru_gray_last {
  background-image: url(../img/muru_gray_last.gif);
  background-repeat: no-repeat;
  background-position: right;
  padding: 6px;
  padding-left: 25px;
  width: 190px;
}

.muru_active {
  background-color: #f77f00;
  color: #ffffff;
  padding: 0px;
  padding-left: 30px !important;
  width: 180px;
}

#content_cell {
  padding: 10px;
}
