html, body,
h1, h2, h3, h4, h5, h6,
ol, ul, li, form, table, tr, th, td
 {
	margin: 0;
	padding: 0;
border:none;
	font-size: 100%;
}
html {
	height:100%;
}

body { background-image:url(/i/bg.gif); background-repeat:repeat-x;
	font-size:12px; font-family:Arial, Helvetica, sans-serif;
	height:100%;
}
 a{color:#333333; text-decoration:none}
 img {border:none}
h1 {font-size: 1.6em; line-height: 1.2em; font-weight:normal;}
h2 {font-size: 1.3em; line-height: 1.2em; font-weight:normal;}
h3 {font-size: 1.1em; line-height: 1.2em; font-weight:normal;}

textarea, input{padding:2px; font-size:11px; margin-bottom:6px}
input{width:120px}
#wrap {padding-bottom:10px;width:1000px; background-color:#FFFFFF;margin:0px auto; }
#lg{float:right; position:relative; top:-35px; margin-right:4px}
#lg a{ text-decoration:none; color:#c1c9c7; font-weight:bold}
#lg a img{border:none}
.header {
	float:left;
	position:relative; text-align:center; background-image: url(../i/narlant.jpg); width:1000px; height:446px; background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF }

.header h1{ font-size:16px; color:#87a850; font-weight:bold }

.header_simple{float:left;
	position:relative; text-align:center; background-image: url(../i/narlant_headersmall.jpg); width:1000px; height:260px; background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF }
	.header_simple h1{ font-size:16px; color:#87a850; font-weight:bold }

#nav {background-image: url(../i/menubg.png); height:28px; width:920px;  background-repeat:no-repeat; padding-top:12px;float:left; font-weight:bold
}
.simple{margin-top:50px;}
.firsta {margin-top:225px;}
ul#nav li {float: left; list-style:none; margin-left:10px;  }
ul#nav li a {display:block; color:#000; text-decoration:none; padding: 0px 16px 0 6px; margin:0px; border-right:1px solid black}
ul#nav li a:hover {float: left; color: #006600; text-decoration:none; background-color: #f4f4f4;}
.menu_divider {border-right: 3px solid #999;}
.active {color: #006600; text-decoration:none; background-color: #f4f4f4;}

#line {
	width:996px;
	height:2px;
	float:left;
	position:relative;
	background-color:#d8e9d9;	
}


.content {
	width:1000px;
	float:left;
	background-color:#fff;
	padding-bottom:20px;
}

.leftcol {
	float:left;
	position:relative;
	width:261px;
	margin:0 20px 10px 10px;
	padding-right:5px;
	margin-bottom: 20px;
}


#campain{ float:left; width:245px; padding:8px}
.campain_title{text-align:left; background-image:url(../i/title_campain.jpg); width:251px; height:30px; text-align:center; padding-top:9px; color:#696969; font-size:20px; margin-bottom:8px}
.leftcol img {
	margin-bottom:4px;
}
a.lnk_prodkt{ color:#737271; text-decoration:none; margin-left:15px}
a.more_info_lrg{background-image:url(../i/more_info_link.jpg); width:214px; height:16px; display:block; margin-top:6px; text-decoration:none; color:#2d2b2c; font-weight:bold; padding-left:4px; padding-top:2px; margin-bottom:12px}

.leftcol ul {
	margin-left: 10px;
	list-style-type: disc;
}

#left_ad {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ccc;
	margin-top: 15px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	float:left; width:182px
}

#left_ad img {
	width:182px;
	padding-top:3px;
}

#visit{ float:left; width:245px; padding:8px}
.visit_title{background-image:url(../i/title_visningar_bg.jpg); width:249px; height:34px;text-align:center; padding-top:9px; color:#696969; font-size:20px; margin-bottom:8px}
#visit ul{margin:0 0 0 6px; float:left; width:229px}
#visit ul li{ padding-left:20px; background-image:url(../i/icon_visning.jpg); background-position:left top; background-repeat:no-repeat; list-style:none; color:#292929; font-size:14px; padding-bottom:6px ; border-bottom:1px dotted #8f8f8f; margin-bottom:8px; padding-top:2px}
#visit h3{color:#084f7c; text-decoration:none; font-weight:bold; font-size:12px}
#visit a{color:#084f7c; text-decoration:none; font-weight:bold; font-size:12px}
#visit a:hover{text-decoration:underline}
.rigthcol {
	float:left;
	position:relative;
	width:700px;
}
.rigthcont {
	float:left;
	position:relative;
	margin-bottom: 10px;
}

.rigthcol #push_products ul {
	list-style-type: none;
	display: inline;
}
.rigthcol #push_products ul li {
	display: inline;
	float: left;
	list-style-type: none;
}


      
/*LAST NEWS*/
.news_wrap_header {background-image:url(../i/lastnews_box_top.jpg); width:652px; height:24px; display:block; float:left}
.news_wrap{background-image:url(../i/lastnews_box.jpg); width:622px; background-repeat:repeat-y; float:left; padding:10px 20px 10px 10px}
.news_wrap_footer{background-image:url(../i/lastnews_box_bottom.jpg); width:630px; height:20px; float:left; margin-bottom:20px; padding-left:22px; padding-bottom:4px}

.news_wrap img{float:right}
.news_text{float:left; padding-left:70px; width:320px; background-image:url(../i/narlant_news.jpg); background-repeat:no-repeat; margin-left:20px; padding-right:10px}
.news_wrap a{text-decoration:underline; color:#088ed5}
.news_wrap_footer h3{padding-left:20px; position:relative; top:-10px}


/* PRODUKTER */
/* --------- */

#push_products { width:700px; float:left; margin-top:8px}
#push_products h1 { height:31px; background-repeat:no-repeat; color:#c71a2c; font-size:18px; padding-top:6px; font-weight:bold}
.sngl_prd{width:210px; float:left; margin-right:20px; margin-bottom:35px; padding:4px 0; border:1px solid #E9E9E9}
#block_text_simple{width:600px; float:left; padding:0 50px;margin-top:8px;}
#block_text_simple h2 {color:#c71a2c; font-size:18px; margin-bottom:12px}
#block_text_simple a{text-decoration:underline; color:#084f7c;}
.colorfontwhite{color:#fff;}

.upper {
	width:210px;
	height:130px;
	text-align: center; overflow:hidden }

.upper img{
	width: 170px;
	height:125px;}

.upper img{
	border: none;
}

.uppertext {
	width:210px;
	padding-top: 0px;
	padding-bottom:4px;
	text-align: center;
	height:38px
}
.uppertext a{ text-decoration:none; font-weight:bold; color:#1b1616; font-size:13px}
.uppertext a:hover{text-decoration:underline}
.readmore{background-image:url(../i/merinfo_small_prdt.jpg); width:146px; height:17px; margin-left:18px; float:left; text-align:left; padding-left:25px; background-repeat:no-repeat; padding-top:2px}
.readmore a{color:#2d2b2c; text-decoration:none; font-weight:bold}

#ad img{margin-bottom:7px; border: none;}
#ad{

	color:#fff;
	vertical-align: top;
	background-position: top;
	display:inline;
	width:180px;
	overflow:hidden; float:right
}
#ad a:link, #ad a:visited{color:#fff; text-decoration:underline}
#ad a:hover, #ad a:active{color:#fff; text-decoration:none}


/*SEARCH*/
#search_header {background-image:url(../i/narlant_search_bg.jpg); width:495px; height:55px; background-repeat:no-repeat; padding-left:100px; font-size:18px; padding-top:15px; color:#484343; }
#kat_bg{background-image: url(../i/bg_katalog.jpg); width:310px; height:160px; padding:10px; background-repeat:no-repeat; float:left; clear:both; margin-right:230px; margin-left:20px; margin-bottom:20px}
#kat_bg img{float:right; padding:0 4 4 4}


/*RESULT*/
#all_prd_result { width:700px; float:left}
#all_prd_result h1 {background-image:url(../i/small_icon.jpg); padding-left:100px; height:31px; background-repeat:no-repeat; color:#c71a2c; font-size:14px; padding-top:6px; font-weight:bold}
.sngl_prd_show{width:120px; float:left; margin-right:10px; margin-bottom:25px; padding:4px 0; border:1px solid #E9E9E9}
.upper_show{		width:120px;height:96px;text-align: center; overflow:hidden; margin-bottom:4px }
.upper_show img{border:none; width:100px}
.uppertext_show  {width:120px;padding-top:0px; padding-bottom:4px; text-align: center;height:36px; font-size:12px; margin-bottom:4px}
.uppertext_show  a{ text-decoration:none; font-weight:bold; color:#1b1616; font-size:12px}
.uppertext_show  a:hover{text-decoration:underline}
.readmore_show {background-image:url(../i/merinfo_xx_small_prdt.jpg); width:116px; height:10px; margin-left:2px; float:left; text-align:left; padding-left:6px; background-repeat:no-repeat; padding-bottom:4px; font-size:10px; margin-top:4px}
.readmore_show  a{color:#2d2b2c; text-decoration:none; font-weight:bold; padding-left:2px; }

#footer{width:1000px; background:url(../i/footer.jpg); float:left; margin-top:20px; padding-top:20px; text-align:center; color:#5c5c5c; font-weight:bold; background-repeat:no-repeat; text-decoration:none; background-color:#FFFFFF}
#footer a{color:#5c5c5c; font-weight:bold; text-decoration:none}

/*MEDARBETARE*/
.personal{float:left; width:286px; height:124px;color:#333333; font-size:11px; margin-right:10px; margin-bottom:10px; border:1px solid #BBC0C6}
.personal img{float:left; margin-right:2px; border-right:1px solid #E8E8E8}
.title_name{font-size:14px; font-weight:bold}
.title_job{font-size:12px; }

.boxaround{margin-left:20px}
.imgright img{float:right}
#plus_info{float:left; padding:8px 15px 5px 15px; width:236px; border:1px solid #E2E2E2; background-color: #F2F2F2} 
#plus_info h2{ color:#c92334; font-size:16px; font-weight:bold; text-align:center; margin-bottom:12px; margin-top:0}

.clean_all{background-image:none; padding-left:0}
.kat_prd{ font-size:14px; font-weight:bold; color:#B0B0B0}
#fakta td{padding:4px}

#prdt_description div{padding-left:0; margin-left:0}
#prdt_description table{border:1px solid black; margin-left:0; margin-top:10px; background-color:#FFFEEC; width:300px; overflow:hidden}
#prdt_description table tr {border:1px solid black}
#prdt_description  td{padding:0 4px}
#fakta_bild img{float:left}
#fakta_bild_pdf div{float:left; width:340px; padding:10px 0px; border-bottom:1px solid #DDDDDD}
#fakta_bild_pdf img{float:left; margin-right:4px}
#fakta_bild_pdf h3{ font-size:12px; font-weight:bold; color:#87a850; margin-bottom:10px}
.till_bk a{ text-decoration:none; color:#333333}

/*KArta*/
#norrbotten{background-image: url(i/lan/norrbotten.png)}
#vasterbotten {background-image:url(i/lan/vasterbotten.png)}
#jamtland{background-image: url(i/lan/jamtland.png)}
#varmland{background-image: url(i/lan/varmland.png)}
#dalarna {background-image: url(i/lan/dalarna.png)}
#gavleborg {background-image:url(i/lan/gavleborg.png)}
#vastragotaland{background-image: url(i/lan/vastragotaland.png)}
#orebro{background-image: url(i/lan/orebro.png)}
#vastmanland{background-image: url(i/lan/vastmanland.png)}
#uppsala{background-image: url(i/lan/uppsala.png)}
#halland {background-image:url(i/lan/halland.png)}
#jonkoping {background-image: url(i/lan/jonkoping.png)}
#ostergotland {background-image: url(i/lan/ostergotland.png)}
#sodermanland{background-image: url(i/lan/sodermanland.png)}
#stockholm{background-image: url(i/lan/stockholm.png)}
#skane{background-image: url(i/lan/skane.png)}
#kronoberg{background-image: url(i/lan/kronoberg.png)}
#kalmar {background-image: url(i/lan/kalmar.png)}
#blekinge {background-image: url(i/lan/blekinge.png)}
#gotland {background-image: url(i/lan/gotland.png)}
#vasternorrland{background-image:url(i/lan/vasternorrland.png)}

/*RESALER*/

.aterfosaljare {float:left; width:900px; margin-left:30px}
.aterfosaljare_single{float:left; width:200px; border:1px solid #D2D2D2; padding:4px; margin-top:10px; margin-right:10px; height:210px }
.aterfosaljare_single img { margin-right:10px; border:none; margin-top:10px}
.aterfosaljare_single a{color:#084f7c; text-decoration:underline; font-weight:bold; font-size:12px}
.aterfosaljare  h2 {color:#c71a2c; font-size:18px; margin-bottom:12px; text-align:center}
.title_butik{font-size:14px; color:#373737; font-weight:bold}
.title_adress{font-size:12px; color:#373737}
.title_mail {font-size:12px; color:#373737}
.ikoner{}
#info_ikoner{background-image:url(../../i/ikoner_bg1.jpg); width:490px; height:200px; float:left; background-repeat:no-repeat; padding: 30px 30px 30px 40px; text-align:center; margin-top:20px; padding-bottom:30px; margin-left:200px}
.info_unik_ikon{width:100px; height:70px; float:left; font-size:12px; font-weight:bold; color:#2C2C2C; text-align:center; padding-top:8px; border:1px solid  #C4C4C4; background-color:#FFFFFF; margin-right:20px; margin-bottom:10px}
.info_unik_ikon img { clear:both}
.wrap_resaler{width:930px; float:left; position:relative; left:-40px;}
.googlemap {margin-bottom:70px; width:425px; height:380px;float:right; margin-top:10px}
.googlemap iframe{float:right}