* {
	margin: 0px auto;
}

/* General  */

body {
	    font-family: Arial;
	    font-size: 12px;
		color: #7c7c7c;
		background:#fff url(images/bg.jpg) repeat-x top left;
}

	
	#container {width: 980px;}
	#side {
			width: 980px;
			float: left;
			background:url(images/txt-center-bg.jpg) no-repeat top center;
	}
	
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------
TOP
-----------------------------------------------------------------------------------------------------------------------------------------------------*/	
	
#top {width: 980px;height:132px;float:left;}
	#t_l {width: 630px;float:left;height:132px;}
	#t_r {width: 350px;height:132px;float:left;}
	
	#search {width: 350px;float: left;padding: 52px 0 0 0;}
	
	input#search-input {width: 136px;height:20px;float: right;border:0;background:url(images/search_input.jpg) no-repeat;padding: 6px 10px 0 10px;color:#7f7f7f;font-size: 11px;}
	input#btn-search {width: 41px;height:26px;float: right;border:0;background:url(images/search_submit.jpg) no-repeat;text-indent: -9999px;font-size:0;}
	
#t_r ul {width: 323px;float: left;height: 32px;margin:0;padding:21px 0 0 27px;list-style: none;}
#t_r ul li {height: 32px;margin:0;padding:0;display:inline;}
#t_r ul li a {height: 32px;float: left;display: block;text-indent: -9999px;font-size: 0;}

	#t_r ul li#btn-hjem a {width: 43px;background:url(images/txt-menu_hjem.png) no-repeat bottom left;}
		#t_r ul li#btn-hjem a:hover {background:url(images/txt-menu_hjem.png) no-repeat top left;}
		#t_r ul li#btn-hjem-active a {width: 43px;background:url(images/txt-menu_hjem.png) no-repeat top left;}
		
	#t_r ul li#btn-verkstedet a {width: 102px;background:url(images/txt-menu_verkstedet.png) no-repeat bottom left;}
		#t_r ul li#btn-verkstedet a:hover {background:url(images/txt-menu_verkstedet.png) no-repeat top left;}
		#t_r ul li#btn-verkstedet-active a {width: 102px;background:url(images/txt-menu_verkstedet.png) no-repeat top left;}
		
	#t_r ul li#btn-omoss a {width: 72px;background:url(images/txt-menu_omoss.png) no-repeat bottom left;}
		#t_r ul li#btn-omoss a:hover {background:url(images/txt-menu_omoss.png) no-repeat top left;}
		#t_r ul li#btn-omoss-active a {width: 72px;background:url(images/txt-menu_omoss.png) no-repeat top left;}
	
	#t_r ul li#btn-kontaktoss a {width: 106px;background:url(images/txt-menu_kontakt.png) no-repeat bottom left;}
		#t_r ul li#btn-kontaktoss a:hover {background:url(images/txt-menu_kontakt.png) no-repeat top left;}
		#t_r ul li#btn-kontaktoss-active a {width: 106px;background:url(images/txt-menu_kontakt.png) no-repeat top left;}

#logo {width: 196px;float:left;height: 130px; /* background:url(images/logo.gif) no-repeat left center; */  margin-top: 54px; }

#top_buttons {width: 150px;padding: 52px 0 0 15px;float: left;height: 78px;}
	a#btn-findus {width: 120px;height: 26px;display: block;float:left;background:url(images/btn-findus.png) no-repeat top left;text-indent: -9999px;}
		a#btn-findus:hover {background:url(images/btn-findus.png) no-repeat bottom left;}
	a#btn-varetilbud {width: 103px;margin: 0 0 0 5px;height: 26px;display: block;float:left;background:url(images/btn-tilbud.png) no-repeat top left;text-indent: -9999px;}
		a#btn-varetilbud:hover {background:url(images/btn-tilbud.png) no-repeat bottom left;}
		
#breadcrumb { width: 980px;float: left;border-bottom: 1px #e9e9e9 solid;height: 27px;padding: 11px 0 0 0;}
#breadcrumb a {color:#bababa;text-decoration:none;}
#breadcrumb a:hover {color:#5bbadc;}
#breadcrumb a#active {color:#5bbadc;}

.bilmerker-header{width: 226px; padding: 38px 0 0 15px;float: right;height: 50px;}
margin-top }
		
/*----------------------------------------------------------------------------------------------------------------------------------------------------
HEADER
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

#header {width: 980px;height:344px;float: left;padding: 20px 0 0 0;}



/*----------------------------------------------------------------------------------------------------------------------------------------------------
LEFT
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

#lc {width: 300px;float:left;padding: 20px 20px 20px 0;}

	#lc ul {width: 300px;margin:0;padding:0 0 20px 0;list-style: none;float:left;}
	#lc ul li {width: 300px;height:32px;display:inline;margin:0;padding:0;font-weight: bold;}
	#lc ul li a {width: 290px;height:24px;display:block;margin:0;padding: 8px 0 0 10px;background:url(images/txt-lc-menu.gif) repeat-x top left;color:#7c7c7c;text-decoration: none;}
	#lc ul li a:hover {background:url(images/txt-lc-menu.gif) repeat-x bottom left;color:#fff;}
	#lc ul li a.active {background:url(images/txt-lc-menu.gif) repeat-x bottom left;color:#fff;}

#lc h2 {width: 290px;height: 24px;margin:0;padding:7px 0 0 10px;background:url(images/title-lc-menu.jpg) no-repeat;color:#fff;font-size: 14px;}
#lc h2 a , #lc h2 a:hover {color:#fff;text-decoration: none;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------
MIDDLE
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

#mc {width: 660px;float:left;padding: 20px 0 20px 0;}
	img.mc-bilde {margin: 0 0 20px 20px;float: right;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------
SISTE NYTT
-----------------------------------------------------------------------------------------------------------------------------------------------------*/
#siste_nytt {width: 870px;height: 23px;background:url(images/txt_siste-nytt.jpg) no-repeat top left;float: left;padding:9px 0 0 110px;cursor: pointer;cursor: hand;}


#siste_nytt a:link,
#siste_nytt a:visited  {
font-weight:bold;
text-decoration:none; color: #5c5c5c; 
}
#siste_nytt a:hover, #siste_nytt a:focus {text-decoration: underline; }



/*----------------------------------------------------------------------------------------------------------------------------------------------------
TJENESTER
-----------------------------------------------------------------------------------------------------------------------------------------------------*/

#tjenester {width: 980px;float:left;padding: 10px 0 20px 0;background:url(images/txt-front-bg.jpg) no-repeat top center;}

#tjenester dl {width: 980px;float:left;padding:10px 0 0 0;margin:0;}
.tjeneste_boks {width: 188px;height:109px;float:left;}
.spacing {width: 10px;height: 109px;float:left;}



/*----------------------------------------------------------------------------------------------------------------------------------------------------
FOOTER
-----------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer { width: 980px;float: left;border-top: 1px #e9e9e9 solid;padding: 15px 0 30px 0;background:url(images/txt-front-bg.jpg) no-repeat top center;color:#bababa;font-size: 11px;font-family: Tahoma;line-height: 20px;}
#footer a {color:#bababa;}
#footer a:hover {color:#5bbadc;}

#copyright {width: 490px;float:left;}
	#copyright a {padding: 0 10px 0 0;}
	
#credits {width: 490px;float:left;text-align: right;}

.news_list {width: 660px;float:left;padding: 0 0 20px;margin:0 0 20px;border-bottom: 1px #e9e9e9 solid;}
.news_list h2 {color:#525252;font-size:19px;margin: 0 0 10px 0;}
.news_list h2 a {color:#525252;text-decoration:none;}
.news_list h2 a:hover {color:#169cd4;}
.news_list img {float:left;margin:0 15px 0 0;}

a {color:#5bbadc;}
a:hover {font-weight:bold;text-decoration: none;}

img.storbilde {margin: 0 0 10px 0;}
img {border:0;}

/**************************************
HEADINGS
****************************************/
h3 {font-size: 23px;color:#525252;font-weight:normal;padding: 0 0 10px 0;margin: 0 0 20px 0;border-bottom: 1px #e9e9e9 solid;}



/**************************************
FRONTPAGE SLIDE
****************************************/


#slideswrapper {
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:0;
	clear:both;
}

#example {
	width:980px;
	height:344px;
	position:relative;
}

#frame {
	position:absolute;
	z-index:0;
	width:980px;
	height:344px;
}


#slides {
	position:absolute;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:980px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:980px;
	height:344px;
	display:block;
}

.slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}
