
/* ------------------------------------------------
	reset css
-------------------------------------------------*/

/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, cite, var, address, { font-style: normal; }
th,h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none;}
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

/* ------------------------------------------------
	global
-------------------------------------------------*/



body, html, form 	{ margin:0;
			  padding:0;
			  height:100%; }
 
body 	{ color: #000;
	  font:12px Verdana, Arial, sans-serif;
	  margin:0px;
	  padding:0px; 
	  height:100%;
	  background: #fff url(../images/bg.png) repeat-x; }

p	{ font:12px Verdana, Arial, sans-serif;
	  line-height:16px;	}

span	{ font:12px Verdana, Arial, sans-serif;
	  line-height:16px;	}

div	{ font:12px Verdana, Arial, sans-serif;
	  line-height:16px;	}

table, table p	{ font:12px Verdana, Arial, sans-serif;
	  	  line-height:16px;	}

tr, tr p	{ font:12px Verdana, Arial, sans-serif;
		  line-height:16px;	}

td, td p	{ font:12px Verdana, Arial, sans-serif;
		  line-height:16px;	}




h1 	{ margin-bottom: 10px;
	  text-transform:uppercase;
	  font: 22px Arial, Verdana, sans-serif;	}

h2 	{ margin-bottom: 10px;
	  font: 12px Verdana, arial, sans-serif;	}

h3 	{ color:#ff9000;
	  font-weight:bold;	}

a 	{ color: #333333;
	  text-decoration:underline;	}

img	{ border: 0px solid; 	}




div#container	{ display:block;
		  width:920px;
		  margin:0px auto 0px auto; }
		  
/* ------------------------------------------------
	form
-------------------------------------------------*/	

	.label { width:60px;
		 display:block;
		 color: #333;
		 padding:0px 2px; }
			
	.formfield { display:block;
				 width:118px;
				 height:14px;
				 padding:4px;
				 border:none;
				 background: url(../images/formfield.png) no-repeat 0px 0px; 		}
			
	.formbox { display:block;
			   width:262px;
			   height:51px;
			   padding:4px;
			   border:none;
			   background: url(../images/formbox.png) no-repeat 0px 0px; 		}	
					 

	.formbtn { display:block;
			   width:76px;
			   height:23px;
			   border:none;
			   background: url(../images/skicka.png) no-repeat 0px 0px; }
					
/* ------------------------------------------------
	header
-------------------------------------------------*/

	div#header	{ display:block;
			  width:920px;
			  height:141px;
			  margin:0px;
			  padding:0px;
			  background: url(../images/headerbg.png) no-repeat 0px 0px;  }

		div#logo	{ float:left;
				  display:block;
				  width:681px;
				  height:141px;
				  margin:0px;
				  padding:0px;}

			div#logo img	{ display:block;
					  height:141px;
					  margin:0px;
					  padding:0px; }

		div.levmont	{ float:left;
					  display:block;
					  width:239px;
					  height:80px;
					  margin:61px 0px 0px 0px;
					  cursor:pointer;
					  background: url(../images/levmontknapp.png) no-repeat 0px 0px; }
					  
			div.levmontover	{ background: url(../images/levmontknappover.png) no-repeat 0px 0px; }

		
/* ------------------------------------------------
	menus
-------------------------------------------------*/


    #menu {
      float:left;
	  display:block;
	  width:770px;
	  height:27px;
      line-height:normal;
      }
    #menu ul {
      margin:0;
      padding:0px 0px 0;
      list-style:none;
      }
    #menu li {
      float:left;
      background:url("left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
	  background: url(../images/menudivider.png) no-repeat right top;
      }
	  
	 #menu li.first.active { color:#214726;	
	 						 background:url(../images/left_on.gif) no-repeat 0px 0px; }
	 #menu li.first.active a { color:#214726;
	 						   background:url(../images/right_on.gif) no-repeat right 0px; }
	 #menu li.active { color:#214726;	
	 				   border:none;
					   background:url(../images/left_on2.gif) no-repeat 0px 0px; }
	 #menu li.active a { color:#214726;
	 					 border:none;
					     background:url(../images/right_on2.gif) no-repeat right 0px; }
    #menu a {
      float:left;
      display:block;
      width:.1em;
      background:url("right.gif") no-repeat right top;
      padding:6px 12px 7px 6px;
      text-decoration:none;
      text-transform:uppercase;
	  color:#fff;
	  font: 11px Arial, Verdana, sans-serif;
      }
    #menu > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu a {float:none;}
    /* End IE5-Mac hack */
    #menu a:hover {
      color:#333;
      }
  /*  #home #nav-home, #news #nav-news,
    #products #nav-products, #about #nav-about,
    #contact #nav-contact {
      background:url(../images/left_on.gif) no-repeat 0px 0px;
      border-width:0;
      }
    #home #nav-home a, #news #nav-news a,
    #products #nav-products a, #about #nav-about a,
    #contact #nav-contact a {
      background:url(../images/right_on.gif) no-repeat right 0px;
      padding-bottom:5px;
      color:#333;
      }*/
    #menu li:hover, #menu li:hover a {
      background:url(../images/left_on.gif) no-repeat 0px 0px;
      color:#333;
      }
    #menu li:hover a {
      background:url(../images/right_on.gif) no-repeat right 0px;
      }
    #menu li.active:hover, #menu li.active:hover a {
      background:url(../images/left_on2.gif) no-repeat 0px 0px;
      color:#333;
      }
    #menu li.active:hover a {
      background:url(../images/right_on2.gif) no-repeat right 0px;
      }
    #menu li.first.active:hover, #menu li.first.active:hover a {
      background:url(../images/left_on.gif) no-repeat 0px 0px;
      color:#333;
      }
    #menu li.first.active:hover a {
      background:url(../images/right_on.gif) no-repeat right 0px;
      }


/*	div#menu	{ float:left;
				  display:block;
				  width:770px;
				  height:27px;
				  margin:0px;	}

	div#menu ul	{ float:left;
				  margin:0px 0px 0px 0px;	}

	div#menu li { float:left; 
				  height:27px;
				  padding:0px 0px 0px 11px;
				  background: url(../images/menudivider.png) no-repeat right top; }


		div#menu a {  float:left;
					  display:block;
			          height:20px;
			          padding:6px 11px 1px 0px;
					  text-decoration:none;
					  text-transform:uppercase;
					  white-space:nowrap;
					  color:#fff;
					  font: 11px Arial, Verdana, sans-serif;
					  background: url(right_on.gif) no-repeat right top;  }
	
		div#menu li:hover { color:#214726;
							background:url(../images/left_on.gif) no-repeat 0px 0px; }
	
		div#menu a:hover { color:#214726;
						   background:url(../images/right_on.gif) no-repeat right 0px; }		
	
		Commented Backslash Hack
		   hides rule from IE5-Mac 
		
		div#menu a {float:none;}
	

	 End IE5-Mac hack 
	
	div#menu li.first.active { background:url(../images/left_on.gif) no-repeat 0px 0px;
			     padding:0px 0px 0px 11px; }

	div#menu .first.active a { background-image:url(../images/right_on.gif);
			     color:#214726;
			     display:block;
			     height:20px;
			     padding:7px 11px 0px 0px; }

	div#menu .first.active a:hover { text-decoration:underline;
				   border:none; }
	
	div#menu li.active { background:url(../images/left_on2.gif) no-repeat 0px 0px;
			     padding:0px 0px 0px 11px; }

	div#menu .beforeactive { background:none; }

	div#menu .active a { background-image:url(../images/right_on2.gif);
			     color:#214726;
			     display:block;
			     height:20px;
			     padding:7px 11px 0px 0px; }

	div#menu .active a:hover { text-decoration:none;
				   border:none; }*/

/* ------------------------------------------------
	main content
-------------------------------------------------*/



	div#menusok	{ clear:both;
			  display:block;
			  width:920px;
			  height:27px;
			  margin:0px;
			  background: url(../images/menubg.png) no-repeat 0px 0px; 	}

		div#sok	{ float:left;
			  display:block;
			  width:140px;
			  height:27px;
			  margin:0px;
			  background: url(../images/sok.png) no-repeat 0px 0px; 	}

			.sok	{ float:left;
					  display:inline;
					  width:107px;
					  height:14px;
					  margin:6px 10px 0px 24px;
					  border:none;
					  color:#656565;
					  font:10px verdana, arial, sans-serif;
					  background: #fff; 	}

	div#maincontent	{ display:block;
			  width:920px;
			  margin:0px 0px 0px 0px;
		  	  padding:0px 0px 0px 0px;
			  background: url(../images/mainbg.png) repeat-y;	}


		div#mainleft	{ float:left;
				  display:block;
				  width:628px;
				  margin:0px;
		  		  padding:0px;	}

			div#mainimg	{ float:left;
					  display:block;
					  width:628px;
					  height:355px;
					  margin:0px;
			  		  padding:0px;	}

				div#mainimg img	{ display:block;
						  width:628px;
						  height:355px;
						  margin:0px;
			  			  padding:0px;	}

			div#breadcrumbs	{ float:left;
					  display:block;
					  width:628px;
					  height:24px;
					  margin:0px;
		  			  padding:0px;
					  background: url(../images/breadcrumbs.png) no-repeat 0px 0px; }
	
				div#breadcrumbs ul	{ float:left;
							  margin:0px 0px 0px 5px;
								  padding:0px;	}

		
				div#breadcrumbs li {	  float:left; 
							  display:block;
							  margin:0px 0px 0px 5px;
							  padding:3px 0px 0px 0px;
							  font:11px verdana, arial, sans-serif; }
	
				div#breadcrumbs li a {	  float:left; 
							  display:block;
							  margin:0px 0px 0px 0px;
							  padding:0px 10px 0px 0px;
							  color:#333 !important;
							  font:11px verdana, arial, sans-serif;
							  background: url(../images/crumbdivider.png) no-repeat right top; }

			div#maintext	{ float:left;
					  display:block;
					  width:567px;
					  margin:0px;
		  			  padding:20px 30px;
					  background: url(../images/maintextbg.png) repeat-x; }

				div#maintext p	{ padding:0px 0px 10px 0px; }
	
	
		div#mainright	{ float:left;
				  display:block;
				  width:292px;
				  margin:0px -20px 0px 0px;
		  		  padding:0px;	}

			div.rightpuff	{ display:block;
					  width:292px;
					  margin:8px 8px 0px 8px;
		  			  padding:0px;	
					  cursor:pointer;
					  background: url(../images/rightpuffbg.png) repeat-y;}
	
				.nomargin	{ }

				div.rightpufftop	{ display:block;
							  width:284px;
							  height:15px;
							  margin:0px 0px -6px 0px;
			  				  padding:0px;	
							  background: url(../images/rightpufftop.png) no-repeat 0px 0px;}

				div.rightpuffmain	{ display:block;
							  width:284px;
							  margin:0px;
			  				  padding:0px;	
							  background: url(../images/rightpuffbottom.png) no-repeat 0px bottom; }

					div.rightpuffimg	{ float:left;
										  display:block;
										  width:71px;
										  height:98px;
										  margin:0px;
				  						  padding:0px 0px 0px 4px;	}
								  
						.stol	{ background: url(../images/stol.png) no-repeat 2px 0px; 	}
						.stol2	{ background: url(../images/stol2.png) no-repeat 4px 0px; 	}
						.stol3	{ background: url(../images/stol3.png) no-repeat 4px 0px; 	}

					div.rightpufftext	{ float:left;
								  display:block;
								  width:208px;
								  margin:0px;
				  				  padding:0px;	}

						div.rightpufftext h2	{ display:block;
									  margin:0px 5px 0px 0px;
									  text-transform:uppercase;
									  color:#010101;
									  font:17px arial, verdana, sans-serif;	}

						div.rightpufftext h2 span	{  float:left;
										   margin:0px 0px 5px 0px;
										   text-transform:uppercase;
										   color:#010101;
										   font:bold 17px arial, verdana, sans-serif;	}

						div.rightpufftext h2 img	{  float:right;	}

						div.rightpufftext p	{  clear:both;
									   padding:0px 10px 0px 0px;
									   color:#000;
									   font:10px verdana, arial, sans-serif;	}

						div.rightpuff a.pil { float:right;
								      display:block;
								      width:25px;
								      height:25px;
						 		      margin:-1px 0px 0px 0px;
								      background: url(../images/pil.png) no-repeat 0px 0px;  }

						div.rightpuffover a.pil { background: url(../images/pilover.png) no-repeat 0px 0px;  }
	
	

				div.rightpuffover 			{ background: url(../images/rightpuffbgover.png) repeat-y;}
				div.rightpuffover div.rightpufftop	{ background: url(../images/rightpufftopover.png) no-repeat 0px 0px;}
				div.rightpuffover div.rightpuffmain	{ background: url(../images/rightpuffbottomover.png) no-repeat 0px bottom; }

/* ------------------------------------------------
	produkter
-------------------------------------------------*/

	div#prodcontent	{ display:block;
			  width:920px;
			  margin:0px 0px 0px 0px;
		  	  padding:0px 0px 0px 0px;
			  background: url(../images/mainbgprod.png) repeat-y;	}

	div#mainproducts	{ float:left;
				  display:block;
				  width:681px;
				  margin:0px;
	  			  padding:0px;	}

	div#mainproducts #breadcrumbs	{ width:681px;
					  background: url(../images/breadcrumbsprod.png) no-repeat 0px 0px;	}

	div#products	{ float:left;
			  display:block;
			  width:665px;
			  margin:0px;
	  		  padding:14px 0px 14px 15px;
			  background: url(../images/maintextbg.png) repeat-x; }

		div#products h1	{ float:left;
				  display:block;	
				  padding:0px 0px 0px 14px;
				  font:18px verdana, arial, sans-serif; }

		div#products p	{ padding:0px 0px 10px 0px; }
		div#products span.right	{ float:right;
					  margin:0px 18px 0px 0px;
					  font-weight:bold; }

	
	div.prod	{ float:left;
				  display:block;
				  width:182px;
				  height:191px;
				  margin:0px 0px 0px 0px;
				  padding:14px 18px 0px 18px;
				  cursor:pointer;
				  background: url(../images/prodbg.png) no-repeat 0px 0px;	}

		div.prodover	{ background: url(../images/prodbgover.png) no-repeat 0px 0px;	}

		div.prod h2	{ display:block;
					  height:14px;
					  margin:0px 20px 4px 0px;
					  overflow:hidden;
					  font-weight:bold;	}

		div.prodimg	{ display:block;
					  width:180px;
					  height:129px;
					  margin:0px auto;
					  padding:0px;
					  background:#000;	}

		div.prod img	{ display:block;
						  /*width:180px;*/
						  height:129px;
						  margin:0px auto !important;
						  padding:0px !important;	}

		div.prod p	{ display:block;
				  height:16px;
				  margin:0px 45px 0px 0px;
				  font:bold 18px verdana, arial, sans-serif;
				  overflow:hidden;	}

	
		div.prods  { float:left;
				     display:block;
				     width:460px;
				     margin:0px;
				     padding:0px 0px 0px 0px;	}

			div.prods ul { float:left;
				       margin:0px;
				       padding:10px 0px 10px 5px;	}
	
		
				div.prods ul li { float:left; 
						  display:block;
						  margin:0px;
						  padding:0px 2px 5px 2px;
						  color:#333333;
						  font:11px verdana, arial, sans-serif; }
		
				div.prods ul li a { float:left; 
						    display:block;
						    margin:0px 0px 0px 0px;
						    padding:0px;
						    color:#333333;
						    font:11px verdana, arial, sans-serif; }
					

		div.prevnext {  float:left;
						display:block;
						width:205px;
						margin:0px -10px 0px 0px;
						padding:0px;	}

			div.prevnext  ul { float:right;
					   padding:0px 20px 0px 0px; }

			div.prevnext  li { float:left; 
					   display:block;
					   margin:0px;
					   padding:10px 2px;
					   color:#333333;
					   font:11px verdana, arial, sans-serif; }

			div.prevnext  li a.prev { padding:0px 0px 0px 12px;
						  background: url(../images/grapil2.gif) no-repeat 0px 2px; }
			div.prevnext  li a:hover.next { color:#666;
							padding:0px 12px 0px 0px;
							background: url(../images/grapil.gif) no-repeat right 2px; }

			div.prevnext  li a.next { padding:0px 12px 0px 0px;
						  background: url(../images/svartpil.gif) no-repeat right 2px; }
			div.prevnext  li a:hover.next { color:#666;
							padding:0px 12px 0px 0px;
							background: url(../images/grapil.gif) no-repeat right 2px; }
	
			div.prevnext  li a {  float:left; 
					      display:block;
					      margin:0px 0px 0px 0px;
					      padding:0px;
					      color:#333333;
					      font:11px verdana, arial, sans-serif; } 
			div.prevnext  li a.inactive { color:#999; } 
			div.prevnext  li a:hover.inactive { color:#666; } 
			
		div.prods2  { float:left;
				      display:block;
				      width:400px;
				      margin:0px;
				      padding:4px 2px 0px 12px;	}	
					  
			div.prods2 a { padding:0px 0px 0px 12px;
					       color:#333333;
					       font:11px verdana, arial, sans-serif;
						   background: url(../images/svartpil2.gif) no-repeat 0px 2px; }
			div.prods2 a:hover { color:#666;
							     background: url(../images/grapil2.gif) no-repeat 0px 2px; }	
					 					
		div.prevnext2 {  float:left;
						display:block;
						width:255px;
						margin:0px -10px 0px 0px;
						padding:0px;	}

			div.prevnext2  ul { float:right;
					   padding:0px 20px 0px 0px; }

			div.prevnext2  li { float:left; 
							    display:block;
							    margin:0px;
							    padding:6px 2px;
							    color:#333333;
							    font:11px verdana, arial, sans-serif; }

			div.prevnext2  li a.prev { padding:0px 3px 0px 12px;
									   background: url(../images/svartpil2.gif) no-repeat 0px 2px; }
			div.prevnext2  li a:hover.prev { padding:0px 3px 0px 12px;
											 background: url(../images/grapil2.gif) no-repeat 0px  2px; }

			div.prevnext2  li a.next { padding:0px 12px 0px 3px;
						  background: url(../images/svartpil.gif) no-repeat right 2px; }
			div.prevnext2  li a:hover.next { color:#666;
							padding:0px 12px 0px 3px;
							background: url(../images/grapil.gif) no-repeat right 2px; }
	
			div.prevnext2  li a {  float:left; 
								     display:block;
					      margin:0px 0px 0px 0px;
					      padding:0px;
					      color:#333333;
					      font:11px verdana, arial, sans-serif; } 
			div.prevnext2  li a.inactive { color:#999; } 
			div.prevnext2  li a:hover.inactive { color:#666; } 

	div#subs	{ float:left;
			  display:block;
			  width:239px;
			  margin:0px -10px 0px 0px;
	  		  padding:0px; }

		div.rightpuff2	{ display:block;
				  width:231px;
				  margin:14px 8px 0px 8px;
				  padding:0px;	
				  cursor:pointer;
				  background: url(../images/rightpuff2bg.png) repeat-y;}

		div.rightpuff2top	{ display:block;
					  width:231px;
					  height:15px;
					  margin:0px 0px -6px 0px;
  					  padding:0px;	
					  background: url(../images/rightpuff2top.png) no-repeat 0px 0px;}
	
			div.rightpuff2main	{ display:block;
						  width:231px;
						  margin:0px;
	  					  padding:0px;	
						  background: url(../images/rightpuff2bottom.png) no-repeat 0px bottom; }
	
		
				div.rightpuff2img	{ float:left;
									  display:block;
									  width:40px;
									  height:46px;
									  margin:-15px 2px 0px 6px;
	  								  padding:0px;
									  position:relative;
									  z-index:150;	}
					.stolliten	{ background: url(../images/stolliten.png) no-repeat 0px 0px;	}
					.stolliten2	{ background: url(../images/stolliten2.png) no-repeat 0px 0px;	}
					.stolliten3	{ background: url(../images/stolliten3.png) no-repeat 0px 0px;	}

				div.rightpuff2text	{ float:left;
							  display:block;
							  width:177px;
							  margin:0px;
	  						  padding:0px;	}
	
					div.rightpuff2text h2	{ display:block;
								  margin:5px 0px 0px 0px;
								  text-transform:uppercase;
								  color:#010101;
								  font:17px arial, verdana, sans-serif;	}
	
					div.rightpuff2text h2 span	{  float:left;
									   margin:0px 0px 5px 0px;
									   text-transform:uppercase;
									   color:#010101;
									   font:bold 17px arial, verdana, sans-serif;	}
		
					div.rightpuff2text h2 img	{  float:right;
												   margin:-3px 0px 3px 0px;	}
									   
		
					div.rightpuff2text p	{  clear:both;
								   padding:0px 10px 0px 0px;
								   color:#000;
								   font:10px verdana, arial, sans-serif;	}

				div.rightpuff2text2	{ float:left;
									  display:block;
									  width:230px;
									  margin:0px;
	  							  padding:0px;	}



				div.rightpuff2 a.pil { float:right;
						  			   display:block;
								       width:25px;
								       height:25px;
								       margin:-5px 0px 0px 0px;
								       background: url(../images/pil2.png) no-repeat 0px 0px;  }

				div.rightpuff2over a.pil { background: url(../images/pil2over.png) no-repeat 0px 0px;  }

				div.rightpuff2over  { background: url(../images/rightpuff2bgover.png) repeat-y;}
				div.rightpuff2over div.rightpuff2top { background: url(../images/rightpuff2topover.png) no-repeat 0px 0px;}
				div.rightpuff2over div.rightpuff2main { background: url(../images/rightpuff2bottomover.png) no-repeat 0px bottom;}

		div.rightpuff3	{ display:block;
						  width:231px;
						  margin:14px 8px 0px 8px;
						  padding:0px;	
						  background: url(../images/rightpuff3bg.png) repeat-y;}

		div.rightpuff3top	{ display:block;
					  width:231px;
					  height:15px;
					  margin:0px 0px -6px 0px;
  					  padding:0px;	
					  background: url(../images/rightpuff3top.png) no-repeat 0px 0px;}
	
		div.rightpuff3main	{ display:block;
					  width:231px;
					  margin:0px;
					  padding:0px 0px 10px 0px;	
					  background: url(../images/rightpuff3bottom.png) no-repeat 0px bottom; }
		
	
			div.rightpuff3main ul	{ clear:both;
						  width:200px;
						  display:block;
						  margin:0px;
	  					  padding:10px 0px;}

			div.rightpuff3main ul ul	{ padding: 0px;}
	
			div.rightpuff3main ul li	{ clear:both;	
										  padding:0px 0px 0px 25px; }
			div.rightpuff3main ul li span	{ text-transform:uppercase;
							  font:13px verdana, arial, sans-serif; }

			div.rightpuff3main ul a	{ padding:0px 0px 0px 12px;
						  text-decoration:none;
						  color:#000; 
						  font:12px verdana, arial, sans-serif; 
						  background: url(../images/svartpil.gif) no-repeat 0px center; }

			div.rightpuff3main ul a.active	{ color:#666; 
							  background: url(../images/grapil.gif) no-repeat 0px center; }
			div.rightpuff3main ul a:hover	{ color:#666; 
							  background: url(../images/grapil.gif) no-repeat 0px center; }


			div.rightpuff3main ul.nyamobler li	{ padding:0px 0px 0px 5px; }
			div.rightpuff3main ul.nyamobler li img	{ float:left;
								  display:block;
								  margin:0px 0px 2px 0px; }
			div.rightpuff3main ul.nyamobler li span	{ padding:10px 0px 0px 3px; }
			div.rightpuff3main ul.nyamobler li span.active	{ color:#666; }
			div.rightpuff3main ul.nyamobler li span a	{ background:none; padding:0px}
			div.rightpuff3main ul.nyamobler li li	{ padding:0px 0px 0px 55px; }
		
	div.bigprod	{ display:block;
			  width:655px;
			  height:313px;
			  margin:0px 0px 0px 0px;
		  	  padding:0px 0px 0px 0px;
			  background: url(../images/bigprodbg.png) no-repeat 0px 0px;	}

		div.bigprodimg	{ float:left;
				  display:inline;
				  width:367px;
				  height:262px;
				  margin:25px 0px 0px 19px;
			  	  padding:0px 0px 0px 0px;	}

		div.bigprodtext	{ float:left;
				  display:block;
				  width:240px;
				  height:245px;
				  margin:25px 0px 0px 13px;
			  	  padding:0px 0px 0px 0px;
				  overflow:hidden;	}

			div.bigprodtext h2	{ text-transform:uppercase;
						  font:bold 16px verdana, arial, sans-serif;	}

			div.bigprodtext span.pris	{ display:block;
							  padding:0px 0px 10px 0px;
							  font:bold 20px verdana, arial, sans-serif;	}

			div.bigprodtext p	{ padding:0px 0px 8px 0px !important;
						  font:11px verdana, arial, sans-serif;	}
			div.bigprodtext div.fakta p	{ font:10px verdana, arial, sans-serif;	}


		div.vetamer	{ float:left;
				  display:block;
				  width:623px;
				  height:20px;
				  margin:-16px 0px 0px 0px;
			  	  padding:0px 0px 0px 13px;
				  text-align:right;	}

			div.vetamer a	{ padding:0px 0px 0px 12px;
					  text-decoration:none;
					  font:11px verdana, arial, sans-serif; 
					  background: url(../images/svartpil.gif) no-repeat 0px 2px;	}


	div.prodlogo { float:left;
		       margin:0px 0px 0px 10px; }
/* ------------------------------------------------
	nyheter
-------------------------------------------------*/



/* ------------------------------------------------
	search
-------------------------------------------------*/

	div.searchtop { display:block;
					width:644px;
					height:9px;
					margin:0px 0px 0px -10px;
					background: url(../images/searchtop.png) no-repeat 0px 0px; }
					
	div.search { display:block;
				 width:624px;
				 margin:0px 0px 0px -10px;
				 padding:0px 10px;
				 position:relative;
				 cursor:pointer;
				 background: url(../images/searchbg.png) repeat-y; }

		div.search h2 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; }
		div.search h2.price { position:absolute;
							  top:5px;
							  right:10px;
							  display:block; }
				 
			div.prodpil { position:absolute;
						  right:6px;
						  bottom:-4px;
						  width:23px;
						  height:24px;
						  background: url(../images/prodpil.png) no-repeat 0px 0px; }
						  
		div.searchimg { float:left;
						display:block;
						width:140px;
						margin:0px;
						padding:0px; }
				 
	div.searchbottom { display:block;
					   width:644px;
					   height:9px;
					   margin:0px 0px 5px -10px;
					   background: url(../images/searchbottom.png) no-repeat 0px 0px; }


/* ------------------------------------------------
	footer
-------------------------------------------------*/


	#footer { clear:both;
		  width:920px;
		  height:21px;
		  padding:0px 0px 0px 0px;
	 	  margin:0px auto;
		  text-align:center;
		  background: url(../images/footerbg.png) no-repeat 0px 0px; }

	#footer p { padding:0px 0px 0px 0px;
		    line-height:18px !important;
		    color:#fff; 
		    font: bold 10px verdana, arial, sans-serif;}

	



	
/* ------------------------------------------------
	misc
-------------------------------------------------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* for understanding browsers */
.hojd {
	min-height:290px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 290px;
}



form {
margin: 0px;
padding: 0px;

}
