body { 
	background:url(../images/kambobg.jpg) top repeat-x;
	background-color: #FAF7EF;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#603913;
	padding: 0px;
	margin: 0px;
	line-height: 16px; }
	
.logo {
	width: 670px; 
	height: 98px;
	padding: 0px;
	margin: 0px;
	background:url(../images/spot.jpg) no-repeat right;
	text-align: left;
	float: left;
	}
	
.logo img { 
	padding-top: 30px;
	padding-left: 20px; }

#versions {
	float: right;
	margin-top: 20px;
	width: 150px;
	}
	

	
#versions a { 
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #DCD1B5; 
	text-decoration: none;
	background:url(../images/bullet.gif) no-repeat left;
	display: inline;
	padding-left: 8px;
	margin-left: 10px;
	}
	
#versions a:hover { 
	color: #41444B; 
	text-decoration: none;
	background:url(../images/bulletOver.gif) no-repeat left;	} 
	
#fabrika {
	float: right;
	margin-top: 30px;
	width: 230px;
	}
#fabrika a { 
	text-align:right;
	font: bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FF6a6a; 
	text-decoration: none;
	display: inline;
	padding-left: 8px;
	margin-left: 63px;
	}
	
#fabrika a:hover { 
	color: #DCD1B5; 
	text-decoration: none;
	} 	
	
h1 { 
	font-weight: normal;
	font-size: 17px; }
	
h2 { 
	font-weight: bold;
	font-size: 24px;
}

p { line-height: 20px; }

em {
	color: #404148;
}

.question {
	font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display: block;
}

.short_input {
	width: 200px;
}

.price { 	
	font-weight: bold;
	height: 22px;
}
	
.footer {
	font-size: 10px;
	padding-top: 10px;
	text-align:center; }
	
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
	
/* Produkti */	

.products {
	text-align: left;
	width: 200px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	}
	
.products a {
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color: #303136;
	text-decoration: none;
	display: block;
	height: 30px;
}

.products a:hover {
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #e7001b;
	text-decoration: none;
	display: block;
	height: 30px;
}

.products a img {
	border: 4px solid #fff;
	margin-bottom:3px;
	}
	
.products a:hover img {
	border: 4px solid #f0f0f0;
	}
	
	
/* SUBLINKS */
.alertmss { 
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color: #990000;
	
}

.navigation a { 
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color: #603913;
	text-decoration: none;
	display: block;
	line-height: 40px;
	border-top: 1px solid #F2ECDF;
	border-bottom: 1px solid #F2ECDF;
	padding-left: 15px;
	background-color: #F8F4ED;
}

.navigation a:hover { 
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color: #2F3137;
	text-decoration: none;
	display: block;
	line-height: 40px;
	background-color: #F4EEE3;
}
	

.subnav {
	line-height: 20px;	
	}
	
.subnav a {	
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	display: block;
	margin-bottom: 8px;
	color: #313237;
	text-decoration: none;
	border-bottom: 1px solid #d4d0c8;
	padding: 4px;
	}
	
.subnav a:hover, .subnav a:visited {	
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	display: block;
	margin-bottom: 8px;
	color: #e7001b;
	text-decoration: none;
	border-bottom: 1px solid #bab3a5;
	padding: 4px;
	}
	
/* THUMBNAILS */

.thumb {
	width: 140px;
	height: 162px;
	float: left;
	margin-right: 20px;
	margin-bottom: 22px;
	background-color: #fff;
	}
	
.thumb img {
	margin-top: 8px;
	margin-left: 8px;
}	

.thumb a {
	display: block;
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #303136;
	text-decoration: none; 
	padding-bottom: 9px;
	padding-top: 6px;
	padding-left: 10px;	
	background:url(../images/thumbBottomBg.gif) bottom repeat-x;
	 
}

.thumb a:hover {
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #e7001b;
	}


.glow {
	background:url(../images/glow2.jpg) no-repeat center top;
}

.horzLine {
	border-bottom: 1px solid #D4D0C8; }
	
.vertLine {
	border-right: 1px solid #D4D0C8; }
	
	/* CAREEERS */	
	
.titles { 
	font: bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	padding: 5px;
	}
	
.skills { 
	height:100px;
	width:100%;
	}
	
.info { 
	height:130px;
	width:100%;
	}
	
.button {
	width: 110px;
	height: 23px;
	}	

.checkbox {
	width: 15px;
	height: 15px;
	}	
	


.button {
	border: 1px solid #FF0000;
	background:#303136;
	color: #fff;
	font-size: 11px;
}

input {
	height: 18px;
	width: 80%;
	margin: 0;
	padding:0;
	 background-color: #F1EBDF;
	 border-top: 1px solid #CEBE95;
	 border-left: 1px solid #CEBE95;
	 border-right: 1px solid #fff;
	 border-bottom: 1px solid #fff;
	 background:url(../images/inputBg.jpg) top repeat-x;
}

textarea {
	 margin: 0;
	 padding:0;
	 background-color: #F1EBDF;
	 border-top: 1px solid #CEBE95;
	 border-left: 1px solid #CEBE95;
	 border-right: 1px solid #fff;
	 border-bottom: 1px solid #fff;
	 background:url(../images/inputBg.jpg) top repeat-x;
}


.glowHome {
	background:url(../images/glow.jpg) no-repeat center top;
}


img { border: 0; }
