/*  Temp. disable
=================================================== */

.social .socialIcon{ display:none;} 


/* HTML Elements Standard - Global 
===================================================== */

html, body, form, div {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
.clear {
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	clear:both; }

body, input, textarea  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}
body {
	color:#171717;
	font-size:11px;	
	line-height:normal; 
	background-color: #fff;
	}
#frontPageBg {
	width: 100%;
	height:100%;
	background: url(/UserUploadImages/systemNew/body-bg.jpg) top center no-repeat;  
	}	 
#SubpageBg1 ,
#SubpageBg2 {
	width: 100%;
	height:100%;
	background: url(/UserUploadImages/systemNew/body-bg-1.jpg) top center no-repeat;  
	}
 
.BoxWrapper02 ,
.BoxWrapper02 a{ 
  	color:#7F7E7E; 
} 
.Subpage #contentWrapper ,
#ProductsWrapper .ProductBox .Description {  
	color:#000; 
}  

/* Type Elements
===================================================== */

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	line-height: 1em; 
}  		
h1 { 
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: #525252;
	font-size: 20px;
	font-weight: normal;
	padding: 0 0 15px 0; 
} 
#MainTextWrapper h1  {
	color:#525252;
	font-size:24px; 
	text-transform: uppercase; 
} 
h2 { 
	font-family:  Arial, Verdana,  Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;	
	padding: 0 0 0px 0;
	color:#171717;
} 
h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;	
	padding: 0 0 0px 0;
	color:#171717;
} 
.BoxWrapper .Title h3{ 	
 	color:#fff;
	font-size:14px;
	font-weight: bold; 
}  
.BoxWrapper01 h2 ,
.BoxWrapper01 h3 {
 	color:#DE4384;
	font-size:18px; 
} 
.BoxWrapper02 h2 ,
.BoxWrapper02 h3 {
 	color:#7F7E7E;
	font-size:12px; 
} 
h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	padding: 0 0 0px 0;
	color:#171717;
}
#TopLinks #TopLink1 h4  { 
	font-size:20px; 
	text-transform:uppercase; 
} 
#SubpageBg1 #TopLinks #TopLink1 h4 ,	
#SubpageBg2 #TopLinks #TopLink1 h4  { 
	font-size:24px; 
} 
h5  {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px;
	font-weight: normal; 
	padding: 0 0 0px 0;
	color:#171717;
} 

/* Links
===================================================== */

a {
	color:#068B9B; 
	font-weight: normal;
	text-decoration: underline;
} 
.Subpage #contentWrapper a {
	color:#000;
	text-decoration: none;
	}  	
	a:hover , 
	.Subpage #contentWrapper a:hover ,
	#footer a:hover {
			color:#333;
			text-decoration: none;
		}  
#footer a {   
	color: #fff;
	text-decoration: none;  
} 

/* Wrapper
===================================================== */

#mainContentWrapper {
	width: 902px;
	height: 100%;
	margin: 0px auto;
	overflow:hidden; 
} 

/* header
===================================================== */

#header { 
	clear:both;
	width: auto;
	height: 240px;
	padding: 0px 28px 0px 28px;
	overflow:hidden; 
}
.Subpage #header {  
	padding: 0px 0px 0px 28px; 
} 
			#Logo ,
			#Logo a {
				width: 300px;
				height: 35px;
				padding: 24px 0 0px 11px;
				overflow:hidden;
				float:left;
				}
						#Logo { 
							background:url(/UserUploadImages/systemNew/logo.png);
							background-position: 11px 24px;
							background-repeat:no-repeat;
						}
						#Logo a {
							padding:0;
							display:block;
							text-indent:-9999px;
							text-decoration:none;
							cursor:pointer;
							background: none;
						}   

/* Header  HeaderDescription
===================================================== */

#HeaderDescription {
	clear: left;
	width: 345px;
	height: auto;
	padding: 75px 0px 0px 11px; 
	overflow:hidden;
	float: left;
}
#HeaderDescription ,
#HeaderDescription a { 
	font-size:13px;
	color:#171717;
	text-decoration:none;
	
	line-height:18px;
}
#HeaderDescription a:hover { 
	color:#000;   
}
	#HeaderDescription p {
		margin: 0;
		padding: 0; 
	}  
							
/* Header  TopLinks
===================================================== */

#TopLinks {
	width: 453px;
	height: 184px;
	padding: 0px; 
	overflow:hidden;
	float: right;
	}
.Subpage #TopLinks {
	width: 478px; 
	}
#TopLinks ,
#TopLinks a { 
	font-size:11px;
	color:#171717;
	text-decoration:none; 
}
#TopLinks a:hover { 
	color:#000;   
}
	#TopLinks p {
		margin: 0;
		padding: 0; 
	} 



	
#TopLinks #TopLink1  {
	width: 210px;
	height: 167px;
	overflow:hidden; 
 	padding: 18px 0 0 17px ; 
	float: left;
/*	position:relative;  */
} 	
#TopLinks #TopLink1 h4  {  

 	padding: 0 0 37px 0px ; 
} 
#TopLinks #TopLink1 a img { 
 	padding: 8px 0 0 0px ; 
	display:block;
}
#SubpageBg2 #TopLinks #TopLink1 a img { 
 	padding: 2px 0 0 0px ;  } 
.buttonBestall {
/*	position: absolute;
	bottom:23px; */
	display:block; 
	}

#TopLinks #TopLink2  {
	width: 175px;
	height: 151px;
	overflow:hidden; 
 	padding: 17px 0 0 30px ; 
	float: left; 
	
	font-size:11px;
	color:#626262;
} 
#TopLinks #TopLink2 h4  { 
	font-size:18px;
	color:#34AFBC;
	font-weight:normal; 

 	padding: 0 0 10px 0px ; 
}
#TopLinks #TopLink2 input { 
	width: 165px;
	height: 23px;
	overflow:hidden;
	padding-top:0px;
 	padding-left:5px ;
	line-height:23px;
	
	margin-top:12px;
	float: left;
	border:1px solid #B3B3B3;
	
	font-size:11px;
	color:#656262; 
}  
#TopLinks #TopLink2 input.submit,
#TopLinks #TopLink2 input[type=submit] { 
	width: 190px;
	height: 22px;
	overflow:hidden; 
 	padding: 21px 0 0 30px ;
	float: left;
	border:0px;
	cursor:pointer;
	background: url(/UserUploadImages/systemNew/button-ga-med.png) top left no-repeat;  
} 


#SubpageBg2 #TopLinks #TopLink1  { 
 	padding:  15px 20px 0 30px !important; 
	width: 245px; 
} 
#SubpageBg1 #TopLinks #TopLink1 ,
#SubpageBg2 #TopLinks #TopLink1  { 
	height: 167px;
	overflow:hidden; display:block;
 	/* padding:  18px 92px 0 35px !important; */
	padding-top:  18px ; 
} 
#SubpageBg1 #TopLinks #TopLink1  {
	width: 217px;
 	padding:  14px 4px 0 0px !important;
}
#SubpageBg1 #TopLinks  #pheadleft  {
	padding:3px 0px 0 0; 
	margin:0;  
} 
#SubpageBg1 #TopLinks  #pheadright {
	padding:2px 0px 0 0;
	margin: 0 ;
} 
#SubpageBg1 #TopLinks #TopLink1 #tinyCatalog , 
#tiny__7056139 { 
	width: 219px;  display:block;
	overflow:hidden; 
}
#SubpageBg1 #TopLinks #TopLink1 { 
 	padding-right: 0px  !important;
} 
#SubpageBg1 #TopLinks #TopLink1 h4 ,	
#SubpageBg2 #TopLinks #TopLink1 h4  {
 	padding: 0 0 8px 0; 
} 
#SubpageBg2 #TopLinks #TopLink2 {
	width: 137px;
	height: auto;
	overflow:hidden; 
 	padding: 3px 0 0 0 ;
	text-align:center;
} 
#SubpageBg2 #TopLinks #TopLink2 img {
	height: 150px;
  	padding: 5px 0px 0 2px;  
	margin: 0 auto;
} 	
#SubpageBg1 #TopLinks #TopLink2 img {
height: 150px;
 	padding: 5px 0px 0 0;
	text-align: center;
	margin:0 auto;
} 	


	#SubpageBg1 #TopLinks #TopLink2 { 
		display: block;
		margin-top:4px; 
		padding: 0px ;
		width: 246px;
		min-width: 137px;
		height: 173px ; 
	}	 
	.Subpage #TopLinks #TopLink2 .leftBg {  
		height: 173px;
		padding:0px 0px 0 15px;   
	  	background: url(/UserUploadImages/systemNew/TopLink2-left-2.png) top left no-repeat; 
	}
	.Subpage #TopLinks #TopLink2 .rightBg { 
		 height: 173px;
		 background: url(/UserUploadImages/systemNew/TopLink2-right-2.png) top right no-repeat;   
		 padding:0 15px 0 0px; display: block;
	}

/* Top Navigation
===================================================== */

#navigation  { 
	clear:both;
	width: auto ;
	height: 39px;  
	padding:8px 9px 0 8px;
	overflow:hidden; 	
}
			#navigation ul { padding:0; margin:0; list-style:none; }
			#navigation ul li { padding:0; margin:0; list-style:none; display: inline; }
			#navigation ul li a { padding:0; margin:0; list-style:none; display: block; }
			#navigation ul li a:hover { }
 
			#pnavigation , 
#pTopNavigation , #navigation  ul.AddCMSSysMain  {
			 	width: 710px ; height:100%;  
				font-family: 'Arial Narrow', Arial; float:left; 
			}
			#navigation  ul.AddCMSSysMain li {  
				display:block;
				padding-left: 1px; 
			    float:left; 
			} 
			#navigation  ul.AddCMSSysMain li:first-child {   
				padding-left:0;  
			} 
			#navigation  ul.AddCMSSysMain li a {
				color: #fff;
				font-size: 14px;
				font-weight: normal; 
				text-decoration: none; 
				text-align: center;
				text-transform:uppercase;
				 display: block;
				 
				padding: 0 9px 0 0px;  
				height: 39px ;
				line-height: 37px !important;
				line-height: 37px;
				text-align: center;
				cursor: pointer;
			}	 
			#navigation ul.AddCMSSysMain li a span { 
				display: block;
				padding:0 0px 0 9px; 
			}
			#navigation ul.AddCMSSysMain li a.AddCMSSysMainSelected, 
			#navigation ul.AddCMSSysMain li a:hover{ 
				display: block;
				
				 background: url(/UserUploadImages/systemNew/nav-left.png) top right no-repeat;
			}
			#navigation ul.AddCMSSysMain li a.AddCMSSysMainSelected span, 
			#navigation ul.AddCMSSysMain li a:hover span{
				 color: #F35C9F;
				 height: 39px ;
				 padding:0 0px 0 9px;  
				 background: url(/UserUploadImages/systemNew/nav-right.png) top left no-repeat;   
			}

/* Search
===================================================== */

.social #pAddCMSSysPHpsearch , 
#AddCMSSysPHpsearch { 
	height: auto;
	overflow:hidden;
	/* padding: 8px 0 0 0px;
	float:right;  */
}
.BoxWrapper #psearch { 
	/* width: 180px;
	margin:0 auto;
*/
	height: auto;
	padding: 0px;
}
.BoxWrapper #AddCMSSysPHpsearch {  
	/* padding: 3px 0 0 0px ; */
	float:none; 
}
				.BoxWrapper .AddCMSSysSearchText ,
				#navigation .AddCMSSysSearchText {
				color:#666;
				font-size:11px;
				width: 200px;
				background: #fff;
				border:0px ;
				width:128px; 
				outline:none;
				float:left;
				}

				.BoxWrapper .AddCMSSysSearchText  {  
				height:18px;
				line-height:13px !important;
				line-height:15px;    
				padding-left:3px ; 
				padding-top:1px;
				padding-bottom:0px !important;
				padding-bottom:2px;
	 			outline:none;
				float:left;
				margin: 3px; 
				width: 200px;
				}

				#navigation .AddCMSSysSearchText { 
				height:22px;
				line-height:23px !important;
				line-height:20px;    
				padding-left:3px ; 
				padding-top:1px;
				padding-bottom:0px !important;
				padding-bottom:6px;
				outline:none;
				float:left;
				}
				.BoxWrapper .AddCMSSysSearchButton ,
				#navigation .AddCMSSysSearchButton {
				background: url(/UserUploadImages/systemNew/sok.png) top left no-repeat;
				width:44px;
				height:22px;
				cursor:pointer;
				border:0px;
				float:left;
				margin-left:0px;
				text-indent:-999px;
				}  
				
/* language
===================================================== */
 
.language { 
 	width: 79px;
	height: 34px;
	padding: 9px  0px 0px 9px;
	overflow:hidden; 
	float:right; 
}  
.language  a { 
	display:block; 
	line-height:19px;
	text-decoration:none;
	padding: 0px 0px 0px 6px;
	text-align:left;
	float: left;
} 
		
/* Start page items
===================================================== */

#OutercontentWrapper  {
	clear:both;
	width: auto;
	height:100%;
	padding:0 28px 0 28px;
	margin:0;
	overflow:hidden; 
	background: url(/UserUploadImages/systemNew/OutercontentWrapper-bg.png) 28px 0px no-repeat; 
}

/* frontpage/ Home page - BannerWrapper
===================================================== */
 
#BannerWrapper {
	clear:both;
	width: 830px;
	height:347px; 
	margin:0 auto;
	overflow:hidden; 
}  		

/* frontpage/ Home page - contentWrapper 
===================================================== */

.frontPage #contentWrapper {
	clear:both;
	width: auto;
	height: auto;
	padding: 23px 0px 10px 0px ;
	overflow:hidden; 
}  
		#contentWrapper p {
			padding:0px 0 18px 0;
			margin:0;
		}  
		
/* frontpage/ Home page - BoxWrapper /  nyheter 
===================================================== */

.BoxWrapper {
	width: 583px ;
	height: auto;
	float:left;  
	
	line-height:18px; 
} 
.social {
	width: 257px ;
	padding-left:5px; 
} 
.BoxWrapper ,
.BoxWrapper a { 
	color:#171717;
	font-size:11px;
	font-weight: normal;
	text-decoration:none;
} 
.BoxWrapper .Title {
	width: auto ;
	height: 24px;
	overflow:hidden; 
	background: #46C72F;
} 
.BoxWrapper .Title h3{ 	
  
	line-height:24px;
	padding-left:12px;
} 
.BoxWrapper .Description {
	min-height:134px;
	padding: 17px 30px 0 22px ;  
} 
.BoxWrapper ul ,
.BoxWrapper ul li,
.BoxWrapper02 ul {
	padding:0px;
	margin:0px;
	list-style:none;
} 
.BoxWrapper ul li {
	padding:0px 0 10px 18px; 
	background: url(/UserUploadImages/systemNew/bullet.gif) left 4px no-repeat; 
}  
.social {  
	padding-bottom:10px;
/*	position: relative; */
} 
.social .socialIcon { 
/*	margin-top:-66px;
	padding-left:58px;
	position: absolute; */
} 
.social .socialIcon img{
	float:left;
	padding-right:24px;
} 
.social .Description {
	min-height:125px;
	padding: 28px 0px 0 5px ;  
} 

/* frontpage - BoxWrapper01
===================================================== */
 
.BoxWrapper01 {
	clear:both;
	width: 847px ;
	height: auto;
	overflow:hidden;  
	
	line-height:17px;  
}  
			.BoxWrapper01 .top { 
				height: 100%; 
				overflow:hidden;  
				background: url(/UserUploadImages/systemNew/BoxWrapper01-top.gif) top left no-repeat;
			} 
			.BoxWrapper01 .middle { 
				height: 100%; 
				overflow:hidden; 
				background:#15CA01;
			} 
			.BoxWrapper01 .bottom {  
				height: 100%; 
				overflow:hidden;
				padding:8px ; 
				padding-bottom:0px;
				background: url(/UserUploadImages/systemNew/BoxWrapper01-bottom.gif) bottom left no-repeat;
			} 
 
 
.BoxWrapper01 .InnerBoxWrapper {
	width: 831px ;
	height: auto;
	
	overflow:hidden; 
}
			.BoxWrapper01 .InnerBoxWrapper .top { 
				height: 100%; 
				overflow:hidden; 
				
				background: url(/UserUploadImages/systemNew/InnerBoxWrapper-top.gif) top left no-repeat;
			} 
			.BoxWrapper01 .InnerBoxWrapper .middle { 
				height: 100%; 
				overflow:hidden; 
				background:#fff;
				margin-bottom:8px;
			} 
			.BoxWrapper01 .InnerBoxWrapper .bottom { 
				height: 100%; 
				overflow:hidden;  
				 padding:13px 0 0px 13px; 
				background: url(/UserUploadImages/systemNew/InnerBoxWrapper-bottom.gif) bottom left no-repeat;
			} 
 
 
.BoxWrapper01 h2 ,
.BoxWrapper01 h3 { 
	padding: 0px 0px 28px 0px ;  
} 
.BoxWrapper01 .Video {
	width: 237px ;
	height: auto;
	padding:0px 25px 11px 10px  ; 
	overflow:hidden;
	float:left; 
}  
.BoxWrapper01 .Description { 
	width: 256px ;
	padding: 3px 14px 0 0px ; 
	overflow:hidden;
	float:left;  
} 
.BoxWrapper01 .Image { 
	width: 259px ;
	padding: 0px ; 
	overflow:hidden;
	float:left;  
}
.BoxWrapper01 img { 
	padding: 0px 7px 0 0px ;  
	float:left;  
} 
.InnerBoxWrapper .Image2 { 
	width: 407px ;
	height:auto;
	padding: 0px 0 13px 0;
	margin:0px;
	overflow:hidden;
	float:left;
} 
 
 /* frontpage - BoxWrapper02
===================================================== */
 
.BoxWrapper02 {
	clear:both;
	width: auto;
	height: auto;
	overflow:hidden;
	padding: 17px 0px 17px 0px ;   
} 
.BoxWrapper02 ,
.BoxWrapper02 a{ 
  	color:#7F7E7E;
	font-size:11px;
	font-weight: normal; 
	line-height:15px;
	text-decoration:none;
} 
.BoxWrapper02 a:hover { 
  	color:#000; 
} 
.BoxWrapper02 h2 ,
.BoxWrapper02 h3 { 
		
	padding: 0px 0px 24px 0px ;  
} 
.BoxWrapper02 .Description { 
	width: 192px ;
	height: auto;
	overflow:hidden;
	padding: 0px 0px 0px 9px ;
	float:left;
} 
.BoxWrapper02 ul,
.BoxWrapper02 ul li  {
	line-height:16px;
} 
.BoxWrapper02 ul li  {
	padding:0px 0 0px 11px; 
	background: url(/UserUploadImages/systemNew/bullet-2.gif) left 6px no-repeat; 
}  


/* Sub page 
====================================================== */

.Subpage #LeftPanelWrapper:after, 
.Subpage #contentWrapper:after {
/*	: ".";  */
	display:block;
	content:" ";
	clear:both;
	visibility: hidden;
} 

/* .Subpage  - ContentBodyWrapper
===================================================== */
 
.Subpage #ContentBodyWrapper {
	clear:both;
	width: 816px;
	height: auto;
	padding: 8px 7px 0 7px; 
	margin:0 auto;
	overflow:hidden;
	background: #fff; 
}
/* Subpage  contentWrapper
====================================================== */

#SubpageBg2 .Subpage #contentWrapper {
	width: 806px;
	height: 100%; 
	overflow:hidden;
	background: url(/UserUploadImages/systemNew/ContentBodyWrapper-bg.gif) top left repeat-y; 
} 

/* Subpage Left Panel   
======================================================= */ 

.Subpage #LeftPanelWrapper {
	clear:both;
	width:	126px; 
	height: 100%;
	padding:9px 12px 0px 0px;
	overflow:hidden;
	float: left;
} 
#SubpageBg1 .Subpage #LeftPanelWrapper {
	clear:both;
	width:	229px; 
	height: 100%;
	min-height:410px;
	padding:9px 17px 10px 0px;
	overflow:hidden;
	float: left;
	background: url(/UserUploadImages/systemNew/ContentBodyWrapper-bg-2.gif) top left repeat-y;  
}
#SubpageBg1 .Subpage #LeftPanelWrapper #pleftcolumm2 ,
#SubpageBg1 .Subpage #LeftPanelWrapper #pleftNavigation ,
#SubpageBg1 .Subpage #LeftPanelWrapper #AddCMSSysPHsubNav { 
	background: url(/UserUploadImages/systemNew/ContentBodyWrapper-bg-2.gif) top left repeat-y;  
	width:	126px; 
	height: 100%;
	padding: 0px;
	float: left;
} 
#SubpageBg1 .Subpage #SubNav { 
	background: url(/UserUploadImages/systemNew/ContentBodyWrapper-bg-2.gif) top right repeat-y; 
	width:	103px; 
	height: 100%;
	padding: 0px;
	overflow:hidden;
	float: left;
} 
			#LeftPanelWrapper ul { padding:0; margin:0; list-style:none; }
			#LeftPanelWrapper ul  li{ padding:0; margin:0; list-style:none; display: inline; overflow:hidden; }
			#LeftPanelWrapper ul li a { padding:0; margin:0; list-style:none; display: block; }
			#LeftPanelWrapper ul li a:hover{  }
  
#LeftPanelWrapper ul.AddCMSSysMain ,
#LeftPanelWrapper ul.AddCMSSysMain li ul { 
	width:119px;
	height:auto;
	overflow:hidden;
	padding-left:7px;
	display:block;
}
#LeftPanelWrapper ul.AddCMSSysMain li ul {  
	padding-left:12px;
	display:block;
}
#LeftPanelWrapper ul.AddCMSSysMain li { 
	background: url(/UserUploadImages/systemNew/left-nav-bullet.png) 0px 5px no-repeat;    
	display:block;
} 
#LeftPanelWrapper ul.AddCMSSysMain li a {
	color:#fff;
	font-size:11px;
	font-weight: normal;  
	text-decoration:none;
	text-align:left; 

	display:block;  
	padding:1px 0px 1px 15px; 
} 
#LeftPanelWrapper ul.AddCMSSysMain li > a:hover , 
#LeftPanelWrapper ul.AddCMSSysMain li.AddCMSSysMainSelectedLI a.AddCMSSysMainSelected {
	color:#fff; 
	font-weight: normal; 
	padding:1px 0px 1px 15px; 
	background: url(/UserUploadImages/systemNew/left-nav-bullet.png) 0px 5px no-repeat;   
} 
 
 
#LeftPanelWrapper ul.AddCMSSysMain ul li a { /* second level */
	color:#fff;
	font-size:11px;   
	font-weight:normal;
	text-decoration:none; 
	text-align:left; 
	display:block; 
	
	padding:1px 0px 1px 15px; 
	background: none; 
}

#LeftPanelWrapper ul.AddCMSSysMain ul li a:hover ,
#LeftPanelWrapper ul.AddCMSSysMain ul li a.AddCMSSysSubSelected {
	color:#fff; 
	font-weight: normal;  
	padding:1px 0px 1px 15px; 
	background: url(/UserUploadImages/systemNew/left-nav-bullet.png) 0px 5px no-repeat;   
} 
#LeftPanelWrapper ul.AddCMSSysMain ul > li:first-child ,
#LeftPanelWrapper ul.AddCMSSysMain > li:first-child { 
/* 	background: none;  */
}




/* .Subpage  - #LeftPanelWrapper #SubNav
===================================================== */ 

#SubpageBg1 .Subpage #SubNav { 
}  
.Subpage #LeftPanelWrapper #SubNav ul.AddCMSSysMain {
	padding: 0px;
	width:103px;  
} 
.Subpage #LeftPanelWrapper #SubNav ul.AddCMSSysMain li { 
	background: none;   
	list-style:none;
} 
.Subpage #LeftPanelWrapper #SubNav ul.AddCMSSysMain li a {  
	color:#505050;
	font-size:11px;   
	font-weight:normal;
	text-decoration:none; 
	text-align:left; 
	display:block; 
	
	padding:1px 0px 1px 15px; 
	background: none; 
}
.Subpage #LeftPanelWrapper  #SubNav ul.AddCMSSysMain li a:hover ,
.Subpage #LeftPanelWrapper  #SubNav ul.AddCMSSysMain li a.AddCMSSysSubSelected {
	color:#505050; 
	font-weight: normal;  
	padding:1px 0px 1px 15px;
	background: none; 
}  

#LeftPanelsearch {
	clear:both;
	width:auto;
	height:auto;
	padding:20px 0 20px 18px ;
} 
				#LeftPanelsearch .AddCMSSysSearchText {
				color:#666;
				font-size:11px;
				
				background: #fff;
				border:0px ;
				 
				width:125px; 
				height:20px;
				outline:none;
				float:left; 
				
				
				line-height:23px !important;
				line-height:20px;    
				padding-left:3px ; 
				padding-top:1px;
				padding-bottom:0px !important;
				padding-bottom:6px;
				
				} 
#LeftPanelsearch.smallarea .AddCMSSysSearchText { width:50px; }
				#LeftPanelsearch .AddCMSSysSearchButton  {
				background: url(/UserUploadImages/systemNew/leftsok.gif) top left no-repeat;
				background-color: #db4384;
				width:44px;
				height:22px;
				cursor:pointer;
				border:0px;
				float:left;
				margin-left:6px;
				text-indent:-999px;
				}
#LeftPanelsearch.smallarea .AddCMSSysSearchButton  { width:40px; }  

/* .Subpage  - ImagePanelWrapper
===================================================== */
 
.Subpage #ImagePanelWrapper { 
	width: 300px;
	height: auto; 
	overflow:hidden; 
	padding: 0px 22px 0px 0px ;
	float: left;   
} 
			.Subpage #ImagePanelWrapper img {
				width: 300px;
				height:349px;
			} 

/* Subpage  contentWrapper
====================================================== */

.Subpage #contentWrapper {  
	line-height:13px;
	text-align:justify;
}
			.Subpage h1  { 
				padding: 0px 0px 15px 0px;  
			} 
			.Subpage #contentWrapper p {
				padding:0px 0px 15px 0px;
				margin:0px ;
			} 
.Subpage #contentWrapper #phomeleftpanelbox2 ,
.Subpage #contentWrapper #phomeleftpanelbox3 { 
/*	width: 665px;
	height: 100%; 
	overflow:hidden; 
	padding: 0px;
	float: left;   */
} 
.HomeLeftPanelBox2 {
width:300px;
height:100%;
float:left;
margin-right:22px;
}
.HomeLeftPanelBox3 {
width:366px; 
float:left;
} 
.HomeLeftPanelBox3Sub {
width:338px; 
float:left;
}			
/* Subpage  sok
====================================================== */

.Subpage #sok {  
	width: auto;
	height: auto;
	padding: 2px 0px 10px 460px ; 
	overflow:hidden; 
} 
	
/* Subpage  MainTextWrapper
====================================================== */

.Subpage #contentWrapper #MainTextWrapper {  
}
			.Subpage #MainTextWrapper h1  { 
			  
				padding: 4px 0px 12px 0px;  
			} 
			
/* Subpage MainTextWrapper
=============================================================== */ 

#MainTextWrapper {
	width: 570px;
	height: auto;
	padding: 6px 0px 0px 0px ; 
	overflow:hidden;
	float: left;
} 

/* Subpage FormWrapper
=============================================================== */ 

#FormWrapper {
	width: 250px;
	height: auto;
	padding: 6px 0px 20px 20px ; 
	overflow:hidden;
	float: right;
} 
		.Subpage #FormWrapper h4  {
			    color:#000;
				font-size:14px;
				font-weight: bold;
				line-height:normal;  
				
				padding: 4px 0px 20px 0px;  
			} 
			
#FormWrapper #form {
	width: 250px;
	height: auto;
	padding: 0px ; 
	overflow:hidden;
} 	
#FormWrapper #form fieldset {
	padding: 0px ;
	margin:0px;
	border:0px;
} 
#FormWrapper #form fieldset label {
	width: 56px; 
	overflow:hidden;
	float:left;
	line-height:23px;
} 
#FormWrapper #form fieldset input ,
#FormWrapper #form fieldset select {
	width: 146px;
	height:21px; 
	overflow:hidden;
	float:left;
	line-height:23px;
	border:1px solid #1C89B2;
	resize:none;
	outline:none;
	
	color:#000;
	font-size:11px;
} 
#FormWrapper #form fieldset select {
	margin-left:56px;
	width: 166px;
	padding:2px;
} 			
#FormWrapper #form fieldset input.checkbox,
#FormWrapper #form fieldset input[type=checkbox] {
	width: auto;
	height:auto; 
	overflow:hidden;
	float:left;
	line-height:23px;
	border:0px solid #1C89B2;
	resize:none;
	outline:none;
	
	color:#000;
	font-size:11px;
} 
#FormWrapper #form fieldset input.Skicka,
#FormWrapper #form fieldset input[type=submit] {
	clear:both;
	width: 63px;
	height: 23px; 
	overflow:hidden;
	text-indent:-9999px;
	border:0px;
	cursor:pointer;
	margin-top:8px;
	 
	outline:none;
	background: url(/UserUploadImages/systemNew/skicka.gif) left top no-repeat;  
} 		
#FormWrapper #form fieldset.checkArea ,
#FormWrapper #form fieldset.checkArea label{
	width: auto;
	height:auto; 
	overflow:hidden;
	line-height: 23px;
	border:0; 
} 				
#FormWrapper #form fieldset.checkArea  {
	width: 100%; 
	margin-top:14px;
} 	 		
			
/* ProductsWrapper
=============================================================== */ 

#ProductsWrapper  {
	clear:both;
	width:auto;
	height: auto;
	padding: 40px 0 0 0 ;
	overflow:hidden;
}
#ProductsWrapper .ProductBox {
	width: 107px;
	height: auto;
	padding:0 45px 33px 0px ;
	margin:0px;
	overflow:hidden;
	float:left;
}
#ProductsWrapper .ProductBox.Last {
	padding-right: 0;
}
#ProductsWrapper .ProductBox .Image {
	width: 107px;
	height: auto; 
	overflow:hidden; 
} 
#ProductsWrapper .ProductBox .Description { 
	line-height:23px;
	padding-top:5px;  
	text-align:center;
} 
 
/* Footer
=============================================================== */

#footer {
	clear: both;
	width: auto;
	height: 24px; 
	padding:0px ;
	margin: 5px 0px 25px 0px ;
	overflow:hidden; 
	background: #46C72F;
} 
#footer {  
	font-size:12px;
	color: #fff;
	font-weight: normal;  
}  
			#footer p {
				margin:0px;
				padding: 0px;
			} 
#footer .Description {
	line-height:24px;
	text-align:center;
}  

/* Flash / Slideshow Banners
=============================================================== */ 

#slideshow, #slideshow2 {
    position:relative;
    height:347px;
}

#CMSBody #slideshow div, #slideshow2 div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 347x;
    background-color: #FFF;
}

#CMSBody #slideshow div.active, #slideshow2 div.active {
    z-index:10;
    opacity:1.0;
}

#slideshow div.last-active, #slideshow2 div.last-active {
    z-index:9;
}

#slideshow div img, #slideshow2 div img {
    height: 347px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

#slideshow2, #slideshow2 div, #slideshow2 div img {
	height: 207px;
	}

#slideshow3, #slideshow3 div, #slideshow3 div img {
	height: 280px;
	}
