div.page {
  text-align: left;
  width: 1000px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
}

/*
div.content {
  width:960px;
}
*/

div.pagelinks {
  visibility : hidden;
}

.siteBg {
   background-color: #2F3640;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   width: 1000px;
}



td.shopHeader{
   background-color: #000000;
   width: 960px;
   height: 150px;
}

td.videoframe {
  border: 1px solid #000000;
}

td.fpBlankCompo {
   background-image:url("./images/fp_blank_compo_bg.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 240px;
   height: 237px;
   font-family: "Trebuchet MS",Tahoma,verdana,helvetica;
   font-size: 14px;
   font-weight: bold;
   color: #c6cAd0;
}

a.fpBlankCompo,a.fpBlankCompo:visited,a.fpBlankCompo:active {
   font-family: "Trebuchet MS",Tahoma,verdana,helvetica;
   font-size: 14px;
   font-weight: bold;
   color: #c6cAd0;
}

a.fpBlankCompo:hover {
   font-family: "Trebuchet MS",Tahoma,verdana,helvetica;
   font-size: 14px;
   font-weight: bold;
   color: #ffffff;
}

td.fpActiveCompo {
   background-image:url("./images/fp_active_compo_bg.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 240px;
   height: 237px;
   font-family: "Trebuchet MS",Tahoma,verdana,helvetica;
   font-size: 14px;
   font-weight: bold;
   color: #c6cAd0;
}

td.footer{
   background-image:url("./images/footer_bg.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
/*   background-color: #1a1a1a; */
   width: 1000px;
   height: 72px;
}

td.contentBg {
   background-image:url("./images/content_bg.jpg");
   background-repeat: repeat-y;
   background-position: 0% 0%;
   /* background-color: #313131; */
   width: 1000px;
   height: 1px;
   padding: 0px 20px 0px 20px;
}


td.menuShader{
   background-image:url("./images/menushader.jpg");
   background-repeat: repeat-x;
   background-position: 0% 0%;
   width: 160px;
   height: 24px;
}

td.quickSearch{
   background-image:url("./images/quick_search_bg.jpg");
   background-repeat: repeat-x;
   background-position: 0% 0%;
   width: 160px;
   height: 50px;
}

td.mainmenuItem{
   background-image:url("./images/rootmenuitem_bg.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 160px;
   height: 24px;
   text-align: center;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: bold;
   color: #24262B;
}

td.mainmenuItemActive{
   background-image:url("./images/menuitem_act_bg.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 160px;
   height: 24px;
   text-align: center;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: bold;
   color: #c6cAd0;
}

td.menuItem {
   background-image:url("./images/menuitem_bg.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 160px;
   height: 24px;
   text-align: center;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   color: #A6AAB0;
}

td.menuItemActive {
   background-image:url("./images/menuitem_act_bg.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 160px;
   height: 24px;
   text-align: center;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   color: #FFFFFF;
}

td.fiprodrotator {
   background-image:url("./images/fi_fp_prodrotator_bg.jpg");
   background-repeat: no-repeat;
   background-position: 50% 0%;
   width: 140px;
   height: 240px;
   padding: 0px 30px 0px 30px;
   text-align: center;
}

td.enprodrotator {
   background-image:url("./images/en_fp_prodrotator_bg.jpg");
   background-repeat: no-repeat;
   background-position: 50% 0%;
   width: 140px;
   height: 240px;
   padding: 0px 30px 0px 30px;
   text-align: center;
}

div.navcontainer {
  display:none;
  position:relative;
}


td.sidebar {
   width: 160px;
}

td.dataarea {
   width: 780px;
   padding: 0px 6px 0px 6px;
}

td.artistlisting {
   padding: 2px 0px 2px 6px;
   text-align: left;
}

td.artistlisting_areas {
   color: #868B8F;
   padding: 2px 0px 2px 6px;
   text-align: left;

}

a.artistlisting,a.artistlisting:visited,a.artistlisting:active {
  font-family: Tahoma,verdana,helvetica;
  font-size: 10px;
  font-weight: bold;
  color : #A6AAB0;
}
a.artistlisting:hover {
  font-family: Tahoma,verdana,helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
}

td.brandboxes {
   border-color: #2F3640;
   border-width: 1px;
   border-style: solid;
   padding: 4px;
}
td.brandboxesActive {
   border-color: #7F888E;
   border-width: 1px;
   border-style: solid;
   padding: 4px;
}

td.itemdata {
   background-color: #5F666E;
   width: 136px;
   height: 200px;
   padding: 4px;
   border-color: #7F888E;
   border-width: 4px;
   border-style: double;
   cursor:pointer;
}

td.itemdataActive {
   background-color: #464D55;
   width: 136px;
   height: 200px;
   padding: 4px;
   border-color: #BFC3C6;
   border-width: 4px;
   border-style: double;
   cursor:pointer;
}

table.fp_boxes { height: 250px; width:100%;  }
td.fp_itemdata {
   background-color: #23282E;
   width: 136px;
   height: 180px;
   padding: 4px;
   border-color: #0D1015;
   border-width: 4px;
   border-style: double;
   text-align: center;
   cursor:pointer;
}

td.fp_itemdataActive {
   background-color: #3D4049;
   width: 136px;
   height: 180px;
   padding: 4px;
   border-color: #7F888E;
   border-width: 4px;
   border-style: double;
   text-align: center;
   cursor:pointer;
}

td.pInfo_preorder {
   background-image:url("./images/icon_preorder_bg.gif");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 132px;
   height: 26px;
   padding: 0px 0px 0px 8px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: bold;
   color : #DC7608;
   text-align: left;
}

td.pInfo_preorder_products {
   background-image:url("./images/icon_preorder_bg.gif");
   background-repeat: no-repeat;
   background-position: 50% 0%;
   background-color: #414850;
   width: 274px;
   height: 26px;
   padding: 0px 0px 0px 80px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: bold;
   color : #DC7608;
}

td.pInfo_null {
   width: 132px;
   height: 26px;
}


td.proddesc {
  font-family: Tahoma,verdana,helvetica;
  font-size: 10px;
  font-weight: normal;
  color : #A6AAB0;
  width: 136px;
  height: 100px;
  vertical-align: top;
  text-align: center;
}

td.proddescActive {
  font-family: Tahoma,verdana,helvetica;
  font-size: 10px;
  font-weight: normal;
  color : #ffffff;
  width: 136px;
  height: 100px;
  vertical-align: top;
  text-align: center;
}

td.prodprice {
   background-image:url("./images/prod_toolbar_bg.jpg");
   background-repeat: repeat-x;
   background-position: 0% 0%;
   font-family: Tahoma,verdana,helvetica;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
   height: 28px;
/*   width: 74px; */
   width: 105px;
   text-align: center;
}


td.prodimg {
  height: 160px;
  width: 136px;
  background-color: #000000;
}

img.prodinfoimg {
  background-color: #000000;
  border-color: #5F666E;
  border-width: 1px;
  border-style: solid;
}

img.prodinfoimgActive {
  background-color: #000000;
  border-color: #969A9F;
  border-width: 1px;
  border-style: solid;
}

td.prodinfoHeader{
   background-image:url("./images/prod_infoarea_top.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 274px;
   height: 28px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
}

td.prodinfoTitle{
  font-family: Tahoma,verdana,helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #414850;
  padding: 0px 4px 0px 4px;
  height: 40px;
  width: 274px;
}

td.prodinfoBg{
  background-color: #414850;
  padding: 0px 6px 10px 6px;
}

td.prodinfoPrice{
   font-family: Tahoma,verdana,helvetica;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
}

td.prodinfo_others{
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   color: #A6AAB0;
   border-width: 0px 0px 0px 0px;
   border-style: solid;
   border-color: #969A9F;
}

td.prodinfoSep{
   background-image:url("./images/prod_infoarea_sep.jpg");
   background-repeat: repeat-x;
   background-position: 0% 0%;
   width: 274px;
   height: 6px;
}

td.prodinfoSep2{
   background-image:url("./images/prod_infoarea_sep_2.jpg");
   background-repeat: repeat-x;
   background-position: 0% 0%;
   width: 274px;
   height: 6px;
}


td.prodinfoFooter{
   background-image:url("./images/prod_infoarea_foot.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 274px;
   height: 28px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
}

td.prodtoolbar {
   background-image:url("./images/prod_toolbar_bg.jpg");
   background-repeat: repeat-x;
   background-position: 0% 0%;
   width: 110px;
   height: 28px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   color: #A6AAB0;
}

td.cannotorder {
   background-image:url("./images/cannot_order_bg.jpg");
   background-repeat: repeat-x;
   background-position: 0% 0%;
   width: 262px;
   height: 28px;
}

td.cartTop {
   background-image:url("./images/cart_top_bg.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 160px;
   height: 34px;
   padding: 0px 0px 0px 10px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: bold;
   color: #A6AAB0;
}


td.cartPrice {
   background-color: #520D0E;
   width: 160px;
   height: 40px;
   text-align: center;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   color: #D3BC8A;
}

td.cartEdit {
   background-image:url("./images/edit_cart_bg.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 160px;
   height: 24px;
   padding: 0px 0px 0px 0px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   color: #A6AAB0;
}

td.cartCheckout {
   background-image:url("./images/checkout_bg.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 160px;
   height: 24px;
   padding: 0px 0px 0px 0px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   color: #A6AAB0;
}

td.cartCheckout2 {
   background-image:url("./images/icon_checkout_bg.gif");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 160px;
   height: 32px;
   padding: 0px 0px 0px 0px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   color: #A6AAB0;
}
td.passportTop {
   background-image:url("./images/passport_top_bg.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 160px;
   height: 34px;
   padding: 0px 0px 0px 10px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: bold;
   color: #A6AAB0;
}


td.passportInfo,span.passportInfo {
   text-align: center;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   color: #D3BC8A;
}

td.passportLogin {
   background-color: #262A31;
   width: 160px;
   height: 20px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   padding: 2px 4px 2px 4px;
   color: #A6AAB0;
}

td.passportEdit {
   background-image:url("./images/edit_cart_bg.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 160px;
   height: 24px;
   padding: 0px 0px 0px 40px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   color: #A6AAB0;
}

td.passportLogout {
   background-image:url("./images/logout_bg.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 160px;
   height: 24px;
   padding: 0px 0px 0px 40px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   color: #A6AAB0;
}





td.toolbar2 {
/*   background-image:url("./images/toolbar_2_bg.jpg");
   background-repeat: repeat-x;
   background-position: 0% 0%; */
   width: 780px;
   height: 28px;
   padding: 0px 10px 0px 10px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   color: #A6AAB0;
   background-color: #1A1D23;
}

td.toolbar2shader {
   background-image:url("./images/toolbar_2_shader.jpg");
   background-repeat: repeat-x;
   background-position: 0% 0%;
   width: 800px;
   height: 12px;
}

td.toolbar3 {
   background-image:url("./images/toolbar_3_bg.jpg");
   background-repeat: repeat-x;
   background-position: 0% 0%;
   width: 780px;
   height: 24px;
   padding: 0px 6px 0px 6px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: bold;
   color: #A6AAB0;
}

td.toolbar4 {
   background-image:url("./images/toolbar_4_bg.jpg");
   background-repeat: repeat-x;
   background-position: 0% 0%;
   width: 100px;
   height: 20px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: bold;
   padding: 0px 0px 0px 0px;
   color: #A6AAB0;
}

td.toolbar4sep {
   background-image:url("./images/toolbar_4_sep.jpg");
   background-repeat: no-repeat;
   background-position: 0% 0%;
   width: 2px;
   height: 20px;
}

td.toolbar5 {
   background-image:url("./images/toolbar_5_bg.jpg");
   background-repeat: repeat-x;
   background-position: 0% 0%;
   width: 780px;
   height: 24px;
   padding: 0px 6px 0px 6px;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: bold;
   color: #A6AAB0;
}



td.custCenterBg {
   background-color: #272C33;
   padding: 0px 6px 0px 6px;
}

td.orderFormBg {
   color: #BFC3C6;
   background-color: #414850;
   border-width: 0px 1px 0px 0px;
   border-style: solid;
   border-color: #363D45;
   padding: 2px 6px 2px 6px;
   height: 24px;
  /* width: 240px; */
}

td.orderInfoBg {
   color: #BFC3C6;
   background-color: #262930;
   border-width: 0px 1px 0px 0px;
   border-style: solid;
   border-color: #363D45;
   padding: 2px 6px 2px 6px;
}

td.toptoolbar {
   font-family: Tahoma,Verdana,Arial,Helvetica;
   font-size : 10px;
   font-weight: normal;
   text-decoration: none;
   background-image:url("./images/toolbar_bg.jpg");
   background-repeat: repeat-x;
   background-position: 0% 0%;
   background-color: #1a1a1a;
   padding: 0px 4px 0px 4px;
   height: 24px;
}

td.toolbarBreak {
  background-image:url("./images/toolbar_break.jpg");
  background-repeat: no-repeat;
  background-position: 50% 0%;
  height: 24px;
  width: 2px;
  padding: 0px 10px 0px 10px;
}


td.orderBarEndLeft {
  background-image:url("./images/order_bar_end_left.jpg");
  background-repeat: no-repeat;
  background-position: 0%;
  height: 34px;
  width: 10px;
}

td.orderBarEndRight {
  background-image:url("./images/order_bar_end_right.jpg");
  background-repeat: no-repeat;
  background-position: 0%;
  height: 34px;
  width: 10px;
}

td.orderBarBg {
  background-image:url("./images/order_bar_bg.jpg");
  background-repeat: repeat-x;
  background-position: 0%;
  height: 34px;
  padding: 0px 4px 0px 4px;
}

td.orderBarBgActive {
  background-image:url("./images/order_bar_bg_active.jpg");
  background-repeat: repeat-x;
  background-position: 0% 0%;
  height: 24px;
  padding: 0px 4px 0px 4px;
  color: #BFC3C6;
}

td.orderBar2EndLeft {
  background-image:url("./images/order_bar_2_end_left.jpg");
  background-repeat: no-repeat;
  background-position: 0%;
  height: 26px;
  width: 10px;
}

td.orderBar2EndRight {
  background-image:url("./images/order_bar_2_end_right.jpg");
  background-repeat: no-repeat;
  background-position: 0%;
  height: 26px;
  width: 10px;
}

td.orderBar2Bg {
  background-image:url("./images/order_bar_2_bg.jpg");
  background-repeat: repeat-x;
  background-position: 0%;
  height: 26px;
  padding: 0px 4px 0px 4px;
}





td.cartRow {
  background-image:url("./images/cart_row_bg.jpg");
  background-repeat: repeat-x;
  background-position: 0% 0%;
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
  line-height: 16px;
  height: 100px;
  color: #A6AAB0;
  background-color: #5F666E;
  padding: 6px;
  border-width: 0px 0px 1px 1px;
  border-style: solid;
  border-color: #363D45;
}

td.cartOptions {
  background-image:url("./images/cart_row_bg.jpg");
  background-repeat: repeat-x;
  background-position: 0% 0%;
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
  line-height: 16px;
  height: 100px;
  color: #A6AAB0;
  background-color: #5F666E;
  padding: 6px;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  border-color: #363D45;
}


td {
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
  line-height: 16px;
  color: #A6AAB0;
}


.deftxt{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
  line-height: 16px;
  color: #A6AAB0;
}

.infotxt{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  color: #A6AAB0;
}

.title{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 10px;
  font-weight: bold;
  line-height: 16px;
  color: #BFC3C6;
}

td.orderTotal{
  font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #BFC3C6;
  background-color: #1D2124;
}

td.news {
  background-image:url("./images/info_area_bg.jpg");
  background-repeat: repeat;
  background-position: 0% 0%;
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
  line-height: 16px;
  color: #A6AAB0;
  background-color: #424951;
  padding: 6px;
  overflow: auto;
}


td.compos {
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
  line-height: 16px;
  color: #A6AAB0;
  background-color: #424951;
  padding: 6px;
}


td.newestproducts {
  background-image:url("./images/info_area_bg.jpg");
  background-repeat: repeat;
  background-position: 0% 0%;
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
  line-height: 16px;
  color: #A6AAB0;
  background-color: #424951;
  padding: 6px;
  text-align: center;
}



a,a:active,a:visited{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
  line-height: 16px;
  color: #A6AAB0;
  text-decoration: none;
}
a:hover{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
  line-height: 16px;
  color: #FFFFFF;
  text-decoration: none;
}

a.mainMenuLnk,a.mainMenuLnk:active,a.mainMenuLnk:visited{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 10px;
  font-weight: bold;
  line-height: 16px;
  color: #24262B;
  text-decoration: none;
}
a.mainMenuLnk:hover{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 10px;
  font-weight: bold;
  line-height: 16px;
  color: #FFFFFF;
  text-decoration: none;
}

a.infolnk,a.infolnk:active,a.infolnk:visited{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  color: #A6AAB0;
  text-decoration: none;
}
a.infolnk:hover{
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  color: #FFFFFF;
  text-decoration: none;
}

a.cartPrice,a.cartPrice:active,a.cartPrice:visited {
   text-align: center;
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   color: #D3BC8A;
}

a.cartPrice:hover {color: #ffffff;}


div.cartinfolnk { position: relative; }
div.cartinfolnk a { display: block; width: 160px;  }

div.addtocartlnk { position: relative; }
div.addtocartlnk a { display: block; width: 137px; height: 28px; }

div.sbmodcartlnk { position: relative;}
div.sbmodcartlnk a { display: block; width: 120px; height: 20px; padding: 4px 0px 0px 40px;}

div.editcartlnk { position: relative;}
div.editcartlnk a { display: block; width: 80px; height: 24px; }

div.compoItem { position: relative; }
div.compoItem a { display: block; width: 220px; height: 177px; padding: 40px 10px 20px 10px; }


input,select,textarea {
  font-family: Tahoma,verdana,arial,helvetica;
  font-weight: normal;
  font-size: 11px;
  text-decoration: none;
  color: #A6AAB0;
  padding-left: 2px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #3A3742;
  background: #1D2124;
}

input[type="submit"],input[type="button"] {   cursor:pointer; }

input.chkbox {
  border-style: none;
  background-color: #3A3742;
}

input.sbut {
  font-family: Tahoma,verdana,arial,helvetica;
  font-weight: normal;
  font-size: 11px;
  text-decoration: none;
  color: #A6AAB0;
  background-color: #444546;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #4a4a4a;
}

.paymentlnk { border : 0px ; background: transparent;}

.ennakkoteksti {
  font-family: Tahoma,verdana,arial,helvetica;
  font-weight: bold;
  background: #262A31;
  font-size: 11px;
  text-decoration: none;
  color: #f40d0d;
}

.eivoitilatateksti {
  font-family: Tahoma,verdana,arial,helvetica;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
  color: #C60107;
  padding: 0px 0px 0px 34px;
}

.youareinteksti {
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: normal;
   color: #A6AAB0;
}

a.sivutus, a.sivutus:active, a.sivutus:visited {
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: bold;
   color: #A6AAB0;
   padding: 2px;
}

a.sivutus:hover {
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: bold;
   color: #FFFFFF;
   padding: 2px;
}

.sivutusNykyinen {
   font-family: Tahoma,verdana,helvetica;
   font-size: 10px;
   font-weight: bold;
   color: #DC7608;
   padding: 2px;
}

/* ****************** Navigation ************************/

#navigation li {
	display: block;
	padding: 0;
	margin: 0;
}

#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#navigation .head a  {
	display: block;
	width: 159px;
	height: 18px;
	font-family: Tahoma,verdana,helvetica;
        font-size: 10px;
        font-weight: bold;
        color: #24262B;
	text-decoration: none;
	text-align: center;
	padding: 2px 0px 2px 0px;
	border-top: solid 1px #B3B3B3;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	background: #CCCCCC;
}

#navigation .head a.opened {
	background: #666666 url("./images/rootmenuitem_bg.jpg") no-repeat;
}

#navigation .head a.closed {
	background: #666666 url("./images/rootmenuitem_bg.jpg") no-repeat;
}

#navigation .sub {
	display: none;
	font-family: verdana, tahoma, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
/*	background: url("./images/menuitem_bg.jpg"); */

}

#navigation .sub a {
	display: block;
	width: 159px;
	text-decoration: none;
	background: #666666 url("./images/menuitem_bg.jpg") no-repeat;
        text-align: center;
        padding: 2px 0px 2px 0px;
	font-family: Tahoma,verdana,helvetica;
        font-size: 10px;
        font-weight: normal;
        color: #A6AAB0;
}

#navigation .sub a:hover {
	background: #000000 url("./images/menuitem_act_bg.jpg") no-repeat;
	color: #FFFFFF;

}

form { margin: 0px; }   /* funny IE thingie */

td.perus {
  background-image:url("./images/info_area_bg.jpg");
  background-repeat: repeat;
  background-position: 0% 0%;
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
  line-height: 16px;
  color: #A6AAB0;
  background-color: #424951;
  padding: 6px;
}

.scrollaus {
  text-align : left;
  padding : 5px;
  width : 100%;
  height : 4em;
  overflow: auto;
}