body			{ font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 15px; color: #000000; text-decoration: none; font-weight: normal; font-style: normal;
					background-color: #1D3145;
					background-image: url(/i/bar_top.gif);
					background-repeat: repeat-x; 
					background-position: top left;
					/* top,right,bottom,left */
					margin: 0px;
				}

a		{ 	color: #2f4d6d;
			text-decoration: none; 
		}
		
a:hover		{ 	
			text-decoration: underline; 
			}
				
h1, h1 td		{ font-family: Verdana, Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; text-decoration: none; font-style: normal; margin-top:0; }				
h2, h2 td		{ font-family: Verdana, Arial, sans-serif; font-size: 16px; line-height: 20px; color: #000000; text-decoration: none; font-style: normal; }
h4, h4 td		{ font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 20px; color: #000000; text-decoration: none; font-style: normal; }
				
td				{ font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 15px; color: #000000; text-decoration: none; font-weight: normal; font-style: normal; }
.alert			{ color: #cc0000; }
.clr			{
					clear: both;
					float: none;
				}
.clr_line			{
					clear: both;
					float: none;
					margin-bottom: 10px;
					padding-top: 5px;
					border-bottom: 1px solid #ffffff;
				}				
				
.nw				{
					margin: 0px;
					padding: 0px;
					padding-left: 49px;
					width: 910px;
					float: left;
					/* border: 1px solid; */
				}
.main			{
					margin: 0px;
					width: 100%;
					padding: 22px 0 20px 0;
					min-height: 512px;
					background-color: #c4c4c4;					
					float: left;
				}
.bottom			{
					margin: 0px;
					width: 100%;
					height: 33px;
					background-image: url(/i/bar_bottom.gif);
					background-repeat: repeat-x; 
					background-position: top left;
					float: left;
				}

.logo			{
					margin: 0px;
					width: 182px;
					height: 39px;
					background-image: url(/i/logo.gif);
					background-repeat: no-repeat;
					background-position: top left;
					float: left;
					clear: both;
				}
.menu			{
					margin: 0px;
					margin-top: 10px;
					background-image: url(/i/top.gif);
					background-repeat: no-repeat;
					background-position: top left;
					float: left;
					clear: both;
				}
/* produktsidor */
.c1p			{
					margin: 0px;
					margin-right: 24px;
					padding: 0px;
					width: 130px;
					float: left;
				}
.c2p			{
					margin: 0px;
					padding: 0px;
					width: 747px;
					float: left;
				}
/* / produktsidor */

.c1				{
					margin: 0px;
					margin-right: 20px;
					padding: 0px;
					width: 438px;
					float: left;
				}
.c2				{
					margin: 0px;
					padding: 0px;
					width: 438px;
					float: left;
				}
.col3			{
					margin: 0 0 0 0;
					width: 145px;
					float: left;
				}

/* produkter */
.pro_li			{
					width: 200px;
					float: left;
				}
.pro_li .img	{ 
					margin-right: 5px;
					margin-bottom: 5px; 
					padding: 0px;
					float: left;
				}

/* / produkter */

/*  pager */
.pgr				{ 	
					font-family: Verdana, Arial, sans-serif; 
					font-size: 10px; 
					line-height: 24px; 
					color: #ffffff; 
					text-decoration: none; 
					font-weight: bold; 
					}

.pgr:link			{ 	
					font-family: Verdana, Arial, sans-serif; 
					font-size: 10px; 
					line-height: 24px; 
					color: #ffffff; 
					text-decoration: none; 
					font-weight: bold; 
					}

.pgr:visited		{ 	
					font-family: Verdana, Arial, sans-serif; 
					font-size: 10px; 
					line-height: 24px; 
					color: #ffffff; 
					text-decoration: none; 
					font-weight: bold; 
					}

.pgr:active		{ 	
					font-family: Verdana, Arial, sans-serif; 
					font-size: 10px; 
					line-height: 24px; 
					color: #ffffff; 
					text-decoration: underline; 
					font-weight: bold; 
					}					
/* / pager */


/* kategori navigering p produkter */
.sn_p				{
						padding: 0px;
						padding-top: 0px;
						margin: 0px;
						width: 100%;
						background-color: #E4E4E4;
						background-image: url(/i/square_grey.gif);
						background-repeat: repeat-x; 
						background-position: top left;
						float: left;
					}
.sn_p ul			{
						margin: 0px;
						padding: 0px;
						list-style: none;
					}
.sn_p li			{
						padding: 0px;
						margin: 0px; 
						padding-top: 2px;
						padding-bottom: 2px;
						padding-left: 8px;
					}
.sn_p a				{
						color: #000;
						text-decoration: none;
						font-size: 10px;
						font-weight: bold;
						display: block;
					}
/* / kategori navigering p produkter */

/* till /objects/Square */
.sq, .sq_b, .sq_br, .sq_g, .sq_gr, .sq_y	{
												padding: 0px;
												margin: 0px;
												margin-bottom: 24px;
												margin-right: 24px;
												width: 100%;
												background-color: #E4E4E4;
												background-image: url(/i/square_grey.gif);
												background-repeat: repeat-x; 
												background-position: top left;
												float: left;
												color: #fff;
											}
/* till /objects/Square_fp */
.sqf, .sq_bf, .sq_brf, .sq_gf, .sq_grf, .sq_yf	{
												padding: 0px;
												margin: 0px;
												margin-bottom: 24px;
												margin-right: 24px;
												width: 130px;
												background-color: #fff;
												background-image: url(/i/square_grey.gif);
												background-repeat: repeat-x; 
												background-position: top left;
												float: left;
												color: #fff;
											}	
											
/* prod */
.sq_gp										{
												padding: 0px;
												margin: 0px;
												margin-bottom: 0px;
												margin-right: 24px;
												width: 100%;
												background-color: #E4E4E4;
												background-image: url(/i/square_grey.gif);
												background-repeat: repeat-x; 
												background-position: top left;
												float: left;
												color: #fff;
											}

.sq_b										{ background-image: url(/i/square_blue.gif); }
.sq_br										{ background-image: url(/i/square_brown.gif); }
.sq_g										{ background-image: url(/i/square_grey.gif); }
.sq_gr										{ background-image: url(/i/square_green.gif); }
.sq_y										{ background-image: url(/i/square_yellow.gif); }
	
.sq_s										{
												padding: 16px;
												padding-top: 20px;
												width: 90%;
												color: #000;
											}
.sq_sf										{
												padding: 0px;
												margin: 0px;
												margin-bottom: 5px;												
												width: 128px;
												color: #000;
											}


.show_prod			{
					margin: 0px;
					float: left;
					padding-top: 20px;
					}
.show_prod_id		{
					padding-top: 20px;
					font-family: Verdana, Arial, sans-serif; 
					font-size: 16px; 
					line-height: 20px; 
					color: #000000; 
					text-decoration: none; 
					font-style: normal;
					border-bottom: 2px solid #000;
					}
					
.show_prod_img		{
					margin: 0px;
					float: left;
					}											

.show_prod_txt		{
					margin: 0px;
					padding-left: 20px;
					width: 300px;
					float: left;
					}											

.prod_right			{
					padding: 0px;
					margin: 0px;
					margin-top: 12px;					
					width: 170px;
					float: right;
					}

.prod_right_top		{
					padding: 0px;
					padding-left: 5px;
					padding-top: 5px;
					height: 24px;
					width: 100%;
					float: none;
					color: #fff; 
					background-image: url(/i/square_grey.gif);
					background-repeat: repeat-x; 
					background-position: top left;
					}

.prod_right_cont	{
					padding: 0px;
					padding-left: 8px;	
					padding-bottom: 5px;						
					margin-bottom: 7px;
					float: none;
					width: 100%;
					clear: both;
					border-bottom: 1px solid #fff;
					}


											
.mi		{ padding-top: 60px; }
/* / till /objects/Square */