body {

	background: url(../img/bg.jpg) repeat-x #2c4920;

	font-family: Tahoma, Arial, sans-serif;

	font-size: .7em;

	padding: 0;

	margin: 0;

}





img { border: 0; }



kbd { padding: 0 15px 0 15px; }



cite {

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	font-size: 85%;

}





a { color: #6f6f6f; text-decoration: underline; }

a:hover { color: #6f6f6f; text-decoration: none; }





p { padding: 0; margin: 0 0 12px 0; }





h3 {

	font-size: 2em;

	font-weight: normal;

	padding: 0 0 18px 0;

	margin: 0;

}



h4 {

	font-size: 1.5em;

	font-weight: normal;

	padding: 0 0 5px 0;

	margin: 0;

}





#site {

	width: 903px;

	margin: 0 auto;

}





#sheet {

	min-height: 650px;

	height: auto !important;

	height: 650px;

	background: url(../img/sheet.png) repeat-y top center;

	padding: 20px 0 0 0;

}



	#head {

		height: 141px;

		background: url(../img/banner.jpg) no-repeat top center;

	}

	

		#logo {

			float: left;

			width: 180px;

			height: 20px;

		}

		

			#logo ul {

				list-style-type: none;

				padding: 0;

				margin: 0 0 0 52px;

			}

			

				#logo li {

				}

				

				#logo a, span {

					display: block;

					width: 100px;

					padding: 55px 0 55px 0;

					text-decoration: none;

				}

				

				#logo a:hover, span {

					text-decoration: none;

				}

	

		#nav {

			float: left;

			width: 700px;

			font-family: Trebuchet MS, Tahoma, Arial, sans-serif;

			padding: 98px 0 0 0;

		}

		

			#nav ul {

				list-style-type: none;

				padding: 0;

				margin: 0;

			}

			

				#nav li {

					float: left;

					margin: 0 28px 0 0;

				}

				

				#nav a { color: #6f6f6f; text-decoration: none; }

				#nav a:hover { color: #6f6f6f; text-decoration: underline; }

	

	

	#main {

		padding: 10px 40px 0 40px;

	}



		#main_l {

			float: left;

			width: 140px;

			color: #6f6f6f;

			font-size: .9em;

		}

		

			#browser {

				padding: 0;

				margin: 0 0 25px 0;

			}

			

			#browser ul {

				list-style-type: none;

				padding: 0;

				margin: 0;

			}

			

				#browser li {

					width: 130px;

					padding: 4px 0 0 0;

					margin: 0 0 -1px 0;

				}

				

				#browser a, span {

					display: block;

					width: 130px;

					background: url(../img/brow_li.jpg) no-repeat;

					text-decoration: none;

					padding: 4px 0 6px 10px;

					margin: 0;

				}

				

				#browser a:hover, span {

					display: block;

					width: 130px;

					background: url(../img/brow_li_h.jpg) no-repeat;

					text-decoration: none;

					padding: 4px 0 6px 10px;

					margin: 0;

				}

				

			#browser2 {

				padding: 0;

				margin: 0 0 5px 0;

			}

			

			#browser2 ul {

				list-style-type: none;

				padding: 0;

				margin: 0;

			}

			

				#browser2 li {

					width: 130px;

					padding: 4px 0 0 0;

					margin: 0 0 -1px 0;

				}

				

				#browser2 a, span {

					display: block;

					width: 130px;

					background: url(../img/brow2_li.jpg) no-repeat;

					text-decoration: none;

					padding: 4px 0 6px 10px;

					margin: 0;

				}

				

				#browser2 a:hover, span {

					display: block;

					width: 130px;

					background: url(../img/brow2_li_h.jpg) no-repeat;

					text-decoration: none;

					padding: 4px 0 6px 10px;

					margin: 0;

				}

			

			

			.box {

				margin: 0 0 10px 0;

			}

			

				.box_top {

					width: 120px;

					height: 15px;

					background: url(../img/box_top.jpg) no-repeat;

					font-weight: bold;

					padding: 3px 0 0 10px;

				}

				

				.box_mid {

					width: 128px;

					min-height: 20px;

					height: auto !important;

					height: 20px;

					background: url(../img/box_mid.jpg) repeat-y;

					padding: 0 1px 0 1px;

				}

				

					.box_fade {

						min-height: 20px;

						height: auto !important;

						height: 20px;

						background: url(../img/box_fade.jpg) repeat-x #ececec;

						padding: 8px 6px 8px 10px;

					}

					

					

				.box_bot {

					width: 130px;

					height: 9px;

					background: url(../img/box_bot.jpg) no-repeat;

				}

		

		

		#main_c {

			float: left;

			width: 520px;

			padding: 0;

			margin: 0 0 0 20px;

		}

		

			#nyheter {

			}

		

			.nyhet {

				clear: both;

				border-bottom: 1px solid #eee;

				padding: 0 0 10px 0;

				margin: 0 0 10px 0;

			}

			

			.nyhet_s {

				clear: both;

				border: 0;

			}

			

			#announcement {

				height: 161px;

				background: url(../img/ann2.jpg) no-repeat #fff;

				font-size: 1.2em;

				border: 6px solid #ebebeb;

				margin: 0 0 30px 0;

			}

			

				#announcement h3 {

					font-size: 2.4em;

					font-weight: bold;

					

				}

				

			.prislista {

				border-bottom: 1px solid #eee;

				padding: 0 0 4px 0;

				margin: 0 0 12px 0;

			}

			

				.p_lista {

					margin: 6px 0 12px 0;

				}

		

		#main_r {

			float: right;

			width: 110px;

			text-align: right;

			padding: 0;

			margin: 0 10px 0 0;

		}

		

			#main_r img {

				margin: 0 0 10px 0;

			}

		



#sheet_b {

	height: 20px;

	background: url(../img/sheet_b.png) no-repeat top center;

}





#wet_floor {

	height: 130px;

	background: url(../img/wet_floor.jpg) no-repeat top center;

}









































