/* **** layout **** */

body {
  background-image: url(i/s-body-bg.gif);

}

.width1 .home  { background-image : url(i/s-bw-bg-970.gif); }

.pageheader { background-image: url(i/s-body-bg.gif); }

.pageheader .brand {
  background-image: url(i/s-brand-bg.gif);
  background-position: 403px 48px;
}

/*
.width1 .home .pageextra2 { background-image: url(i/s-p2-top-970.gif); }
.width1 .home .pageextra5 { background-image: url(i/s-p5-bg-970.gif); }
*/


.pageextra2 { float: none; }


/* **** box **** */

.home .pageextra2 .box .boxhd { color: #555555; }

.home .pageextra2 .box .content {
}



/* **** articlelist **** */

.articlelist .item h3 { 
  margin-bottom: 1em;
  font-size: 1.2em;
}





/* **** snav **** */

.bodywrap .wrapper .snav .level2 .parent a,
.bodywrap .wrapper .snav .level2 .current a { background-image: url(i/s-arrow.gif); }
.bodywrap .wrapper .snav .level2 .level3 a { background: none; }


/* **** fontsizer **** */

.fontsizer a { background-image: url(i/s-font-dwn.gif); }
.fontsizer .up a { background-image : url(i/s-font-up.gif); }
.fontsizer .usesettings a { background-image : url(i/s-font-stillingar.gif); }



/* **** pnav **** */

.home .pageheader { margin-bottom: -15px; }

.pnav .content { background: #fff url(i/s-pnav-bottom.gif) repeat-x 0 100%; }

.pnav ul {
  overflow: hidden;
  padding-top: 9px;
  padding-left: 7px;
  width: 757px;
  background: #fff url(i/s-pnav-top.gif) repeat-x;
}

.width1 .pnav ul { width: 957px; }

.pnav li {
  float : left;
  _display: inline;
  margin-left: 78px;
  _margin-left /**/: 14px;
}

.width1 .pnav li { margin-left: 18px; }

.pnav li a {
  float : left;
  display: block;
  _height:0;min-height:0; /* ie hasLayout fix */
  position: relative;
  z-index: 2;
}

.pnav li a img { float : left; }

.pnav li a span {
  float : left;
  clear : left;
  width: 138px;
  font-size: 1.2em;
  font-weight: bold;
  padding-top: 7px;
  _cursor: hand;
  padding-bottom: 2px;
}

.wrapper .pnav ul ul {
  width: 135px;
  clear: left;
  padding: 0 0 20px 0;
}

.wrapper .pnav ul ul li {
  float: left;
  clear: left;
  margin: 0;
}

.pnav ul ul li a {
  padding: 1px 0 1px 12px;
  background: url(i/s-arrow.gif) no-repeat 0 .44em;
}

.bodywrap .wrapper .pnav li a:hover,
.bodywrap .wrapper .pnav li a:focus,
.bodywrap .wrapper .pnav li a:active { color: #e95151; }



/* *** home bottom box *** */

/*
.width1 .home .about { width: 288px; }
.width1 .home .news { width: 280px; }
.width1 .home .interesting { width: 293px; }
.home .interesting .content { padding-left: 14px; }
*/


/* **** links **** */

.bodywrap .wrapper .flnav a,
.bodywrap .wrapper .mnav a,
.bodywrap .wrapper .snav a,
.bodywrap .wrapper .snav .level1 .level2 a { color: #767676; }


.bodywrap .wrapper .interesting ul li a,
.bodywrap .wrapper .einfo,
.bodywrap .wrapper a,
.bodywrap .wrapper h1,
.bodywrap .wrapper h2,
.bodywrap .wrapper h3,
.bodywrap .wrapper h4,
.bodywrap .wrapper h3 a,
.bodywrap .wrapper .more a,
.bodywrap .wrapper ul a,
.bodywrap .wrapper table a,
.bodywrap .wrapper .mnav .homecurrent a,
.bodywrap .wrapper .mnav .current a,
.bodywrap .wrapper .mnav .parent a,
.bodywrap .wrapper .boxhd,
.bodywrap .wrapper .snav .level1 .parent a,
.bodywrap .wrapper .snav .level1 .current a,
.bodywrap .wrapper .snav .level2 .parent a,
.bodywrap .wrapper .snav .level2 .current a,
.bodywrap .wrapper a:hover,
.bodywrap .wrapper a:focus,
.bodywrap .wrapper a:active,
.home .bodywrap .wrapper a:hover,
.home .bodywrap .wrapper a:focus,
.home .bodywrap .wrapper a:active,
.bodywrap .wrapper .mnav a:hover,
.bodywrap .wrapper .mnav a:focus,
.bodywrap .wrapper .mnav a:active { color: #C60B0B; }


.bodywrap .wrapper .articlelist .more a {
  color: #E45252;
}
.width1 .pageextra5 .wrapper .footer .content {
  width: 61%;
}



.pagebody .products .item {
  _height:150px;min-height:150px; /* ie hasLayout fix */
  margin-bottom : 1em;
  width : 48%;
  padding-left:20px;
  float: left;
}

.pagebody .products .item img {
  float: left;
  margin: 0 12px 6px 0;
}
.pagebody .products {
  padding-bottom : 35px;
}

.articlelist .itm1,
.articlelist .itm3,
.articlelist .itm5,
.articlelist .itm7,
.articlelist .itm9,
.articlelist .itm11,
.articlelist .itm13,
.articlelist .itm15,
.articlelist .itm17,
.articlelist .itm19,
.articlelist .itm21,
.articlelist .itm23,
.articlelist .itm25,
.articlelist .itm27,
.articlelist .itm29,
.articlelist .itm31,
.articlelist .itm33,
.articlelist .itm35,
.articlelist .itm37,
.articlelist .itm39,
.articlelist .itm41,
.articlelist .itm43,
.articlelist .itm45,
.articlelist .itm47,
.articlelist .itm49{
  clear:left;
  padding:0 !important;
}
.pagebody .articlelist .content:after { display:block; clear:both; content:"."; visibility:hidden; font-size:1px; height:0; }



/* **** news **** */

.bodywrap .wrapper .news .content {
 padding-left: 116px;
  position : relative;
  
}
/*
.bodywrap .wrapper .news .content p {
  width : 330px;
}
*/

.news .content img { 
  padding : 2px;
}

.news .content img.left {
  position : absolute;
  left: 0;
  margin-top : .7em;
}
.news .content img.right {
  position : absolute;
  right: 0;
}

.news .content { background: #fff url(i/s-pnav-bottom.gif) repeat-x 0 100%; }

.news ul {
  padding: 0 0 9px;
  background: #fff url(i/s-pnav-top.gif) repeat-x;
}

.bodywrap .wrapper .news li a {
  display: block;
  background:transparent url(i/s-arrow.gif) no-repeat scroll 0pt 0.44em;
  padding:1px 0pt 1px 12px;
  color : #C60B0B;
  _height:0;min-height:0; /* ie hasLayout fix */
}

.bodywrap .wrapper .news li a:hover,
.bodywrap .wrapper .news li a:focus,
.bodywrap .wrapper .news li a:active { color: #e95151; }





/* *** qsearch *** */

.qsearch {
  position: static;
  float: right;
  margin-top: -107px;
}


