﻿
.clear
{
    overflow: hidden;
    width: 100%;
}

body, .menuL, .menuR, .footer
{
    font-family: Arial, Sans-Serif;
    font-size: Small;
}

body
{
    background: #455560 url(../s/gfx/bgMain.jpg) repeat-x top left;
    margin-top: 8px;
    margin-left: 8px;
    margin-right: 12px;
    margin-bottom: 8px; /**/
}

.tableMain
{
    background-color: #ffffff;
}

.menuBlock1 a:hover, .menuBlock2 a:hover, .menuBlock3 a:hover, .menuBlock4 a:hover, .menuBlock5 a:hover
{
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    text-decoration: underline;
    color: #455560;
}

.menuBlock1 a, .menuBlock2 a, .menuBlock3 a, .menuBlock4 a, .menuBlock5 a
{
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    color: #455560;
}

.menuHead1, .menuHead2, .menuHead3, .menuHead4, .menuHead5, .cartHead
{
    font-weight: bold;
    font-size: 9pt;
    color: #FFF;
    text-align: center;
}
.tr
{
    background: transparent url(../s/gfx/dropShadowCornerTopRight.png) no-repeat top right;
}
.bl
{
    background: transparent url(../s/gfx/dropShadowCornerBottomLeft.png) no-repeat bottom left;
}
.cbr
{
    background: transparent url(../s/gfx/dropShadowCornerBottomRight.png) no-repeat bottom right;
    padding-top: 18px;
    padding-left: 18px;
    padding-right: 18px;
}
.ctl
{
    background: transparent url(../s/gfx/dropShadowCornerTopLeft.png) no-repeat top left;
}
.bg
{
    background: #fff url(../s/gfx/dropShadowHeadingBackground.png) no-repeat top left;
}
.bgt
{
    background: #fff url(../s/gfx/MenuHeadingBackgroundBlackAllround.png) no-repeat top right;
}
.bgo
{
    background: #fff url(../s/gfx/MenuHeadingBackgroundBlackAllround.png) no-repeat top right;
}
.bgc
{
    background: #fff url(../s/gfx/MenuHeadingBackgroundBlackAllround.png) no-repeat top right;
}
.bgc2
{
    background: #fff url(../s/gfx/MenuHeadingBackgroundOrangeAllround.png) no-repeat top right;
}
.bgcl
{
    background: #fff url(../s/gfx/MenuHeadingBackgroundBlackAllround.png) no-repeat top right;
}
.bgs
{
    background: #fff url(../s/gfx/MenuHeadingBackgroundBlackAllround.png) no-repeat top left;
}
.bgvar
{
    background: #faf8cc url(../s/gfx/dropShadowHeadingBackgroundPrice.png) no-repeat top left;
    padding: 8px;
    border: solid 1px #000066;
}

.bgSearch
{
    background: transparent url(../s/gfx/bgShopSearch.png) no-repeat bottom left;
}
.bgContent
{
    background: transparent url(../s/gfx/bgShopSiteMapStripBlack.png) repeat-x bottom left;
}
/*.bgCart {
  background: transparent url(../s/gfx/bgShopCartHead.png) no-repeat top left;
}
.bgCartEmpty {
  background: transparent url(../s/gfx/bgShopCartHeadEmpty.png) no-repeat top left;
  opacity: 0.55;
  -moz-opacity: 0.55;
  filter: alpha(opacity=55);
}

.bgPanelCart {
  opacity: 0.55;
  -moz-opacity: 0.55;
  filter: alpha(opacity=55);
}
*/
.TDinit
{
    border-bottom-color: #d5dee3;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.TDinitCart
{
    border-bottom-color: #d5dee3;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-top: 12px;
}
.catListBundle
{
    display: block;
    color: #FF0000;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 2px;
}
.catListProdBrand
{
    display: block;
    color: #455560;
    font-weight: bold;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
}
.catListProdLinks
{
    text-decoration: none;
    font-family: Arial, Sans-Serif;
    font-size: .9em;
}
.catListProdModel
{
    margin-bottom: 8px;
    color: #455560;
    font-weight: bold;
    width: 130px;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
}
.catListProdGendr
{
    margin-bottom: 8px;
    color: #455560;
    font-style: italic;
    font-family: Arial, Sans-Serif;
    font-size: .9em;
}
.catListProdDescr
{
    display: block;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    color: #000000;
}
.catListProdPrice
{
    display: block;
    padding-bottom: 8px;
    padding-top: 8px;
    color: #f47836;
    font-weight: bold;
    font-family: Arial, Sans-Serif;
    font-size: 16px;
}
.catListProdImage
{
    display: block;
    padding-bottom: 8px;
    padding-top: 8px;
    font-family: Arial, Sans-Serif;
    font-size: .9em;
}
.tblLinkCategory
{
    /*padding: 24px;   text-decoration: underline;   font-family: Sans-Serif;   color: #fff;   font-size: 13px;*/
    margin-top: 12px;
    margin-bottom: 12px;
}

.tdLinkCategory
{
    /*  background-color: #cccccc;  text-decoration: underline;  font-family: Sans-Serif;  color: #fff;  font-size: 13px;  padding:16px;  padding-top: 16px;  padding-bottom: 12px;*/
    height: 24px;
    text-align: center;
}

.linkCategoryNames:hover
{
    text-decoration: underline;
    font-family: Sans-Serif;
    font-size: 13px;
    margin-right: 12px;
}
.linkCategoryNames
{
    color: #ff6633; /*fb7f38*/
    text-decoration: none;
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-right: 12px;
    margin-left: 16px;
}
.divCategoryLinks
{
    margin-left: 8px;
    padding-right: 12px;
    padding-left: 12px;
}
.divCategoryDescr
{
    margin-left: 8px;
    padding-right: 8px;
}
.lblCategoryDescr
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
}
.divDescr
{
    margin-left: 6px;
    padding-right: 24px;
    padding-left: 24px;
    margin-top: 20px;
    margin-bottom: 8px;
}
.lblDescr
{
    font-family: Arial, Sans-Serif;
    color: #455560;
    font-size: 15px;
}

.divHeads
{
    background: #edf4f8 url(../s/gfx/bgShopCategoryDivider.gif) repeat-x top left;
    padding: 4px;
    margin-left: 16px;
    height: 32px;
}

.lblHeads
{
    margin-left: 12px;
    margin-top: 8px;
    font-family: Arial, Sans-Serif;
    font-size: 18px;
    color: #455560;
}
.lblMain
{
    margin-left: 16px;
    font-family: Arial, Sans-Serif;
    font-size: 1.5em;
    color: #455560;
}

.linkSiteMap:hover
{
    text-decoration: none;
    font-family: Arial, Sans-Serif;
    font-size: .9em;
    color: #ffffff;
}
.linkSiteMap
{
    text-decoration: underline;
    font-family: Arial, Sans-Serif;
    font-size: .9em;
    color: #ffffff;
}

a.buttonInfo
{
    color: #FFFFFF;
    background: transparent url(../s/gfx/bgShopButtonInfoBlack.png) no-repeat bottom left;
    float: left;
    font: normal .9em arial, sans-serif;
    height: 20px;
    cursor: pointer;
    margin-right: 0px;
    text-decoration: none;
    padding: 10px 9px 0px 8px;
}

.buttonInfoLeftTerminator
{
    background: transparent url(../s/gfx/bgShopButtonInfoLTBlack.png) no-repeat bottom right;
    font: normal .9em arial, sans-serif;
    float: left;
    height: 20px;
    margin-left: 0px;
    padding: 10px 9px 0px 8px; /**/
}

a.buttonInfo:hover
{
    text-decoration: underline;
}

a.buttonInfoCart
{
    color: rgb(251,127,56);
    background: transparent url(../s/gfx/bgCartButtonInfoMenuBlack.png) no-repeat bottom left;
    float: left;
    font: normal .9em arial, sans-serif;
    height: 20px;
    cursor: pointer;
    margin-right: 0px;
    text-decoration: none;
    text-indent: 28px;
    padding: 10px 12px 0px 12px; /*top, right, bottom, left*/
}
a.buttonInfoCart:hover
{
    text-decoration: underline;
}

a.buttonInfoSport1
{
    color: #FFFFFF;
    background: transparent url(../s/gfx/bgShopButtonInfoBlackSport1.png) no-repeat bottom left;
    float: left;
    font: normal .9em arial, sans-serif;
    height: 20px;
    cursor: pointer;
    margin-right: 0px;
    text-decoration: none;
    padding: 10px 9px 0px 8px;
}


.nextProd
{
    background: transparent url(../s/gfx/bgBrowseProduct.png) no-repeat center center;
}

.buttonInfoRightTerminator
{
    background: transparent url(../s/gfx/bgShopButtonInfoRTBlack.png) no-repeat bottom right;
    font: normal .9em arial, sans-serif;
    float: left;
    height: 20px;
    margin-left: -12px;
    padding: 10px 9px 0px 8px; /**/
}

.shops
{
    background: url(../e/gfx/separatorDual.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.shop
{
    padding: 8px;
}
.shopTD_R
{
    border-right: solid 1px #C6D5D2
}
.n, span.n
{
    font-family: Arial;
    font-size: 18px;
    color: #fb7f38; /*oransj*/
}

.cOr{color: #fb7f38; /*oransj*/}
.b{font-weight:bold}
.fm{font-family: Arial;}
.t12px{font-size: 12px}
.mr8{margin-right:8px;}
.mb12{margin-bottom:12px;}
.pb12{padding-bottom:12px;}
.p88248{padding: 8px 8px 24px 8px;}
.p8{padding: 8px;}
.t, span.t
{
    font-family: Arial;
    font-size: 13px;
    color: #455560; /*gråblå*/
}
.nt, span.nt
{
    font-family: Arial;
    font-weight: bold;
    font-size: 13px;
    color: #455560;
}
span.r
{
    color: red;
}

.docs
{
    border: solid 1px #b2c0c6;
    padding: 8px;
    font-family: Arial;
    font-size: 13px;
    margin-right: 12px;
}

