
/* *** basics *** */

body {
  background-color: #e1e1e1;
  padding: 0;
  color: #505050;
}



/* *** layout *** */

.pgwrap {
  padding-left: 14px;
  padding-right: 20px;
  width: 1000px;
  background: url(../i/bw-bg.gif) repeat-y;
}

.pghead .brand a {
  /* image replacement */padding:0; display:block; overflow:hidden; border:none; line-height:0; text-indent:-9999em; font-size:1px; letter-spacing:-1em;
  width: 400px;
  height: 80px;
}


.pgmain {
  background: url(../i/pb-bg.gif) repeat-y;
  min-height: 1000px;
  _height: 1000px;
}
.threecol .pgextra1 {
  right: 37px;
}
.fourcol .pgextra1 {
  right: 222px;
}
.pgextra2 {
  left: 24px;
}
.pgextra3 { display: none; }
.fourcol .pgextra4 {
  right: 37px;
}
.pgfoot {
  background: url(../i/pb-bg.gif) repeat-y;
}


/* *** box *** */

.pgmain h1 {
  color: #505050;
  font-family: Georgia;
  font-weight: bold;
}



/* *** articlelist *** */

.articlelist .item h3 a {
  color: #505050;
  font-family: Georgia;
  font-weight: bold;
}



/* *** mnav *** */

.mnav {
  text-transform : uppercase;
  background: #D3D4D8 url(../i/mnav-bottom.gif) repeat-x 0 100%;
  padding-bottom: 5px;
}



/* *** snav *** */
.snav .boxbody {
  margin: -22px 0 0 -10px;
  padding: 3px 0 0;
  position : relative;
}
.snav li {
  margin:0;
  padding:0;
  border: none;
}
.snav .boxbody a {
  border-bottom: 1px solid #E9E9E9;
  color: #fff;
  display: block;
  font-size: 1.1em;
  m_height:0;min-height:0; /* ie hasLayout fix */
  padding: 3px 10px 5px;
}


/* l2 */

.snav .level2 {
  background-color: #fff;
}
.snav .level2 li a {
  border: none;
  font-size: 1em;
  font-weight: bold;
  padding-left: 10px;
}

.snav .level2 li a,
.snav .level2 li a:visited,
.snav .level2 li a:hover,
.snav .level2 li a:focus,
.snav .level2 li a:active { color: #000; }


/* l3 */

.snav .level2 .level3 {
  background: #cecfd3;
  _height:0;min-height:0; /* ie hasLayout fix */
}

.snav .level2 .level3 li a {
  font-weight: normal;
}





/* *** advert *** */

.pgfoot .advert,
.pgfoot .advert2 {
  position : absolute;
  top: 466px;
  right: 37px;
}

.pgfoot .advert2 { top: 156px; }



.pagestyle {
  right: 37px;
}



/* *** footer *** */

.footer {
  padding-left: 156px;
}




/* *** share *** */

.share {
  position : absolute;
  right: 30px;
  top: 110px;
}



.byggiraeplica {
  float: right;
  margin-right: 18px;
  margin-top: -28px;
}



