/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #5d5d5d;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #b3b3b3;
  background-image: url("../images/alt.jpg");
  background-position: top left;
  background-repeat: repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  background-image: url("../images/gradients/gradient_thead.gif");
  color: #CCCCCC;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 0px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/* Vsc tillägg */

<!-- CSS Stylesheet -->
<style type="text/css" id="vbulletin_css">
/**
* vBulletin 3.7.2 CSS
* Style: 'Vsc_4.0'; Style ID: 2
*/
body
{
	background: #5d5d5d;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
a:link, body_alink
{
	color: #000000;
}
a:visited, body_avisited
{
	color: #000000;
}
a:hover, a:active, body_ahover
{
	color: #666666;
}
.page
{
	background: #b3b3b3;
	color: #000000;
}
.page a:link, .page_alink
{
	color: #000000;
}
.page a:visited, .page_avisited
{
	color: #000000;
}
.page a:hover, .page a:active, .page_ahover
{
	color: #666666;
}
td, th, p, li
{
	font: 11px Arial;
}
.tborder
{
	background: #8099B3;
	color: #000000;
	padding: 0;
	spacing: 0;
	border: 0;
}
.tcat
{
	background: #003366 url(../images/gradients/gradient_tat.gif) repeat-x top left;
	color: #FFFFFF;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding: 1px 6px 0 6px;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #666666;
	text-decoration: underline;
}
.thead
{
	background: #010101 url(../images/gradients/gradient_thead.gif) repeat-x top left;
	color: #CCCCCC;
	font: bold 10px arial;
	height: 20px;
	padding: 0 3px;
}
.thead a:link, .thead_alink
{
	color: #CCCCCC;
	text-decoration: none;
}
.thead a:visited, .thead_avisited
{
	color: #CCCCCC;
	text-decoration: none;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #666666;
	text-decoration: underline;
}
.tfoot
{
	background: #3E5C92;
	color: #E0E0F6;
}
.tfoot a:link, .tfoot_alink
{
	color: #E0E0F6;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #666666;
}
.alt1, .alt1Active
{
	background: #b3b3b3 url(../images/alt.jpg) repeat-x top left;
	color: #2c2c2c;
	padding: 6px;
	border-top: #2c2c2c 1px solid
}
.alt1 a:link, .alt1_alink, .alt1Active a:link, .alt1Active_alink
{
	color: #2c2c2c;
	text-decoration: none;
}
.alt1 a:visited, .alt1_avisited, .alt1Active a:visited, .alt1Active_avisited
{
	color: #2c2c2c;
	text-decoration: none;
}
.alt1 a:hover, .alt1 a:active, .alt1_ahover, .alt1Active a:hover, .alt1Active a:active, .alt1Active_ahover
{
	color: #666666;
	text-decoration: underline;
}
.alt2, .alt2Active
{
	background: #b3b3b3;
	color: #2c2c2c;
	padding: 6px;
}
.alt2 a:link, .alt2_alink, .alt2Active a:link, .alt2Active_alink
{
	color: #2c2c2c;
	text-decoration: none;
}
.alt2 a:visited, .alt2_avisited, .alt2Active a:visited, .alt2Active_avisited
{
	color: #2c2c2c;
	text-decoration: none;
}
.alt2 a:hover, .alt2 a:active, .alt2_ahover, .alt2Active a:hover, .alt2Active a:active, .alt2Active_ahover
{
	color: #666666;
	text-decoration: underline;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 12px arial;
}
.bginput option, .bginput optgroup
{
	font-size: 12px;
	font-family: arial;
}
.button
{
	font: 12px arial;
}
select
{
	font: 12px arial;
}
option, optgroup
{
	font-size: 12px;
	font-family: arial;
}
.smallfont
{
	font: 11px arial;
}
.time
{
	color: #000000;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5 url(../images/gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #D1D4E0 url(../images/gradients/gradient_panelsurround.gif) repeat-x top left;
	color: #000000;
	padding: 6px;
}
legend
{
	color: #000000;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #010101 url(../images/gradients/gradient_thead.gif) repeat-x top left;
	color: #cccccc;
	font: bold 10px arial;
	height: 20px;
	padding: 0 3px;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #cccccc;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #cccccc;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #666666;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #b3b3b3 url(../images/alt.jpg) repeat-x top left;
	color: #000000;
	border: 1px solid #000000;
}
.vbmenu_option
{
	background: #b3b3b3 url(../images/alt.jpg) repeat-x top left;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #666666;
	text-decoration: underline;
}
.vbmenu_hilite
{
	background: #b3b3b3;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #666666;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 12px; font-weight: bold; }

/* ***** small padding on 'thead' elements ***** */

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
.space a:link, .space a:visited, .space a:hover, .space a:active {
         color: #ffffff

}

.spaceblack a:link, .spaceblack a:visited, .spaceblack a:hover, .spaceblack a:active {
         color: #000000

}

.footer {
background: #000000;

}

.footer a:link, .footer a:visited {
	color: #ffffff;
	text-decoration: none

}

.footer a:hover, .footer a:active
	color: #ffffff;
	text-decoration: none

}

.footer { font-size: 10px; color: #ffffff; }




.header a:link, .header a:visited {
	color: #CCCCCC;
	text-decoration: none

}

.header a:hover, .header a:active {
	color: #666666;
	text-decoration: underline

}

.header { font-size: 12px; color: #666666;
background: url(../images/misc/50prc-grey.png);

}

}

img {
border: 0;
}

.postinfo {
background: url(../images/postinfobg.gif);
line-height: 18px;
height: 18px;
padding-left: 7px;
width: 193px;
font-size: 11px;
c
margin-bottom: 2px;
text-align: left;
}

.alt3, .alt3Active
{
	background: #ccebf2 url(../images/pbbottom.gif) repeat-x top left;
	color: #2c2c2c
	padding: 16px 23px 14px 22px; 
}

div#topnav {
	height:24px;
	width:400px;
	background:url(../images/nav/navbg.gif) repeat-x;
}

#topnav * {
	padding:0;
	margin:0;
}

#topnav li {
	list-style:none;
	float:left;
	height:24px;
}

#topnav li a {
	display:block;
	height:24px;
}

#topnav span {
	display:none;
}

	li.home {
		background:url(../images/nav/home.gif) no-repeat;
		width:50px;
	}
	
	li.home a:hover {
		background:url(../images/nav/home-r.gif) no-repeat;
	}
	li.home2 {
		background:url(../images/nav/home2.gif) no-repeat;
		width:50px;
	}
	
	li.home2 a:hover {
		background:url(../images/nav/home-r2.gif) no-repeat;
	}

	li.forums {
		background:url(../images/nav/forums.gif) no-repeat;
		width:59px;
	}
	
	li.forums a:hover {
		background:url(../images/nav/forums-r.gif) no-repeat;
	}

	li.gallery {
		background:url(../images/nav/gallery.gif) no-repeat;
		width:57px;
	}
	
	li.gallery a:hover {
		background:url(../images/nav/gallery-r.gif) no-repeat;
	}

	li.rules {
		background:url(../images/nav/rules.gif) no-repeat;
		width:46px;
	}
	
	li.rules a:hover {
		background:url(../images/nav/rules-r.gif) no-repeat;
	}

	li.members {
		background:url(../images/nav/members.gif) no-repeat;
		width:74px;
	}
	
	li.members a:hover {
		background:url(../images/nav/members-r.gif) no-repeat;
	}

	li.staff {
		background:url(../images/nav/staff.gif) no-repeat;
		width:43px;
	}
	
	li.staff a:hover {
		background:url(../images/nav/staff-r.gif) no-repeat;
	}

.announce {

	background: #ccebf2 url(../images/pbbottomred.gif) repeat-x top left;
	color: #2c2c2c;
	padding: 10px 23px 10px 22px; 
}

.alt4 {

	background: #b3b3b3 url(../images/logga/logga2.jpg);
	color: #2c2c2c;
	padding: 2px;
}

.alt4 a:link, .alt4 a:visited, {
         color: #000000;
	text-decoration: none

}

.alt4 a:hover, .alt4 a:active {
	color: #000000;
	text-decoration: underline


}

.alt5 {

	background: #b3b3b3 url(../images/alt.jpg) repeat-x top left;
	color: #2c2c2c;
	padding: 0px;
         border-top: #2c2c2c 1px solid;
}

.alt5 a:link, .alt4 a:visited, .alt4 a:hover, .alt4 a:active {
         color: #000000

}

.postbit {

	background: #b3b3b3 url(../images/alt.jpg) repeat-x top left;
	color: #2c2c2c;
	padding: 6px;
        border-top: #2c2c2c 1px solid;
        font-size: 12px;
}

.postbit a:link, .postbit a:visited, .postbit a:hover, .postbit a:active {
         color: #000000

}

.logga {
background: #000000 url(../../images/logga/logga1.jpg);

}

.alsbg {
background-image: url("../als/alsbg.png");
background-position: top right;
background-repeat: no-repeat;
padding: 6px;

}

.ievarning { font-size: 12px; color: #00FF00; }

.ievarning a:link, .ievarning a:visited {
	color: #00FF00;
	text-decoration: underline

}

.ievarning a:hover, .ievarning a:active
	color: #ffffff;
	text-decoration: none

}
</style>
<link rel="stylesheet" type="text/css" href="../clientscript/vbulletin_important.css?v=372" />

<!-- / CSS Stylesheet -->
