#main_table{width:980px;}#main_table td{vertical-align:top;}#navig_container{width:170px;}#content_main{}#content_login{}#content_login *{vertical-align:bottom;}#content_login table{}#login{position:relative;float:right;height:52px;background-repeat:repeat-x;background-position:top;background-image:url(../img/login-body.gif) !important;margin-bottom:-10px;z-index:9999;margin-right:15px;}#login_content{vertical-align:bottom !important;font-size:9px !important;padding-bottom:6px;padding-left:10px;padding-right:10px;}#login input#UserName,#login input#Password{margin-top:4px;width:80px;border:1px solid #000;margin-right:4px;}#login_left{height:44px;width:9px;font-size:4px;background-image:url(../img/login-left.gif);}#login_right{height:44px;width:9px;font-size:4px;background-image:url(../img/login-right.gif);}#container{background-color:#fff;}#topLeft{height:12px;width:12px;font-size:6px;background-image:url(../img/body-corner-top-left.gif);}#topHeader{height:12px;font-size:6px;background-image:url(../img/body-corner-top-header.gif);}#topRight{height:12px;width:12px;font-size:6px;background-image:url(../img/body-corner-top-right.gif);}#middleLeft{width:12px;font-size:6px;background-image:url(../img/body-corner-middle-left.gif);}#middleRight{width:12px;font-size:6px;background-image:url(../img/body-corner-middle-right.gif);}#bottomLeft{height:12px;width:12px;font-size:6px;background-image:url(../img/body-corner-bottom-left.gif);}#bottomFooter{height:12px;font-size:6px;background-image:url(../img/body-corner-bottom-footer.gif);}#bottomRight{height:12px;width:12px;font-size:6px;background-image:url(../img/body-corner-bottom-right.gif);}#navigHeader{height:9px;font-size:6px;background-image:url(../img/navig-top.png);}#navigContent{background-color:#f78b19;}#navigFooter{height:9px;font-size:6px;background-image:url(../img/navig-bottom.png);}.ads{margin-bottom:10px;}.adsHeader{text-align:center;height:4px;font-size:2px;background-image:url(../img/ads-top.png);}.adsContent{background-color:#ffd8af;padding:5px;}.adsFooter{height:4px;font-size:2px;background-image:url(../img/ads-bottom.png);}.Kuitti{position:absolute;top:170px;left:250px;padding:0;margin:0;font-family:"Courier New",Courier,monospace;}.yhteystiedot{background-color:#fff;margin-bottom:12px;}.yhteystiedot td{background-color:#efefef;}

.kauppa {
  background-repeat:no-repeat;
  height:70px;
}

.kauppa_header {
  background-color:#f77f00;
  background:url(../img/list_header.png);
  height:20px;
  padding-left:2px;
  color:#fff;
  font-weight:bold;
}

.kauppa_section {
  /*width:20%;*/
  cursor:pointer;
}

.kauppa_section img {
  width: 90px;
}
/*
.kauppa_section div {
}
*/

.kauppa_section div {
  width:90px;
  height: 28px;
  position:absolute;
  margin-top:34px;
  text-align:center;
  color:#fff;
  font-weight:bold;
  background-color:#f77f00;
  background:url(../img/list_header.png);
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  padding-top: 3px;
  line-height: 12px;
}

.LittleMoreTopPadding {
  padding-top: 8px !important;
  height: 23px !important;
}

.kauppa .imageRow td {
}

.shopTab {
  display:block;
  background-repeat:no-repeat;
  height:17px;
  padding-top:2px;
  padding-bottom:2px;
  width:90px;
  float:left;
  margin-left:7px;
  color:#fff;
  font-weight:bold;
  text-align:center;
  font-size:11px;
  overflow:hidden;
}

.shopTab *{color:#fff;font-weight:bold;text-align:center;font-size:11px;}.shopTab:link,.shopTab:visited{color:#fff;font-weight:bold;text-align:center;font-size:11px;text-decoration:none;}.vnavig_has_children *{color:#000 !important;text-decoration:none;}.vnavig_no_children *{color:#fff !important;text-decoration:none;font-weight:bold;}.vnavig_has_children{padding-left:7px !important;}.vnavig_no_children{padding-left:5px !important;}.vnavig_no_children .vnavig_active *{background-repeat:no-repeat;display:block;padding-left:5px !important;}.tmcz{width:95% !important;height:auto !important;}.tmcz p{margin-bottom:10px !important;}


/** NÄMÄ PITÄÄ AINA OLLA ULKONA NÄIN!!! **/

.vnavig_header * {
  color: #ffffff !important;
  text-decoration: none;
  font-weight: bold;
}

.vnavig_subheader * {
  color: #ffffff !important;
  text-decoration: none;
}

.vnavig_content * {
  color: #ffffff !important;
  text-decoration: none;
  font-weight: bold;
}

.vnavig_header, .vnavig_subheader {
  padding-left: 7px !important;
}

.vnavig_content {
  padding-left: 5px !important;
}

.vnavig_content .vnavig_active * {
  background-repeat: no-repeat;
  display: block;
  padding-left: 5px !important;
}

