/*
#######################################################
#													  #
#		   FlameWorks Webbshop Css Top Layout		  #
#													  #
#######################################################
*/ 

/* top layout */ 

#TopBarPlacing{
	float:left;
	position:absolute;
	top: 0px;
	left: 10px;
	width:941px;
	height:94px;
	padding: 0px 0px 0px 0px;
}

.TopInnerFill{
	height:auto;
	width:941px;
	height:94px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	color: #f00;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;	
	background-position:center;
	background-image: url(../../images/top_gradient.png);
	background-repeat:repeat-x;
	font-size:0px;
}

#TopBarLogoPlacing{
	position:absolute;
	float:left;
	top: 5px;
	left: 5px;
	width:300px;
	height:auto;

}

#TopBarLogo{
	float:left;
	margin: 0px 0px -1px 0px;
	width:255px;
	height:85px;
	background-repeat:no-repeat;
	background-image:url(../../images/logo.png);
	font-size:0px;
	/*border:1px solid #000000;*/
}

#TopBarSloganPlacing{
	position:absolute;
	float:left;
	top: 45px;
	left: 420px;
	width:370px;
	height:auto;

}

#TopBarSlogan{
	float:left;
	margin: 0px 0px 600px 0px;
	width:370px;
	height:25px;
	background-repeat:no-repeat;
	background-image:url(../../images/ideer.png);
	font-size:0px;
	/*border:1px solid #000000;*/
}

#Kampanj{
	position:absolute;
	float:left;
	top: 100px;
	left: 162px;
	width:151px;
	height:151px;
	background-repeat:no-repeat;
	background-image:url(../../images/kampanj.png);
}

#KampanjSmall{
	position:relative;
	float:right;
	width:100px;
	height:100px;
	top: -10px;
	right: 20px;
	background-repeat:no-repeat;
	background-image:url(../../images/kampanjsmall.png);
}

#TopBar2Placing{
	float:left;
	position:absolute;
	top: 94px;
	left: 10px;
	width:942px;
	height:30px;
	padding: 0px 0px 0px 0px;
}

.Top2InnerFill{
	height:auto;
	width:941px;
	height:30px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	color: #f00;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;	
	background-position:center;
	#background: #690F00;
	background: #FFFFFF;
	background-repeat:no-repeat;
	font-size:0px;
}

#TopBarButtonPlacing{
	float:left;
	position:absolute;
	top: -19px;
	left: 0px;
	height: auto;
	width:941px;
	/*border:1px solid #000000;*/
}

#TopBarHemPlacing{
	float:left;
	position:absolute;
	top: 1px;
	left: 10px;
	height: auto;
	width:auto;
	/*border:1px solid #000000;*/
}

#TopBarHem{
	float:left;
	margin: 0px 0px 0px 0px;
	width:44px;
	height:40px;
	background-repeat:no-repeat;
	background-image:url(../../images/menu/hem.png);
	font-size:0px;
	/*border:1px solid #000000;*/
}

#TopBarInnerSelectButtonPlacing{
	float:left;
	position:absolute;	
	top: -25px;
	left: 620px;
	height: auto;
	width:auto;
	/*border:1px solid #000000;*/
}

#TopBarInnerButtonPlacing{
	float:left;
	position:absolute;	
	top: -25px;
	left: 875px;
	height: auto;
	width:200px;
}


.TopBarButtonMain{

	cursor:pointer;
	float: left;
	margin: 2px 3px 0px 0px;
	padding: 0px;
	z-index: 100;
	height: 70px;
	width: 196px;
	background-image:url(../../images/bars/button/logo6.png);

}

.TopBarButtonDivider {

	float:left;
	margin: 20px 2px 10px 2px;
	z-index: 100;
	height: auto;
	width:20px;

}

.TopBarButtonVarious {
	float:left;
	margin: 20px 2px 10px 2px;
	z-index: 100;
	height: auto;
	width:941px;
	background-repeat:no-repeat;

}

#TopBarButtonMain{

	cursor:pointer;
	position:absolute;
	left: 10px;
	top: 0px;
	margin: 2px 3px 0px 0px;
	padding: 0px;
	z-index: 100;
	height: 60px;
	width:200px;
	background-image:url(../../images/bars/button/logo2.png);

}

#TopLeftSideFill {
	
	position:absolute;
	left: 190px;
	top: 0px;
	width:10px;
	height:30px;
	z-index: 100;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	background-repeat:no-repeat;
	background-image:url(../../images/bars/edge/curve_top_white_left_t.gif);
	/*border:1px solid #000000;*/
}

#TopMiddleFill {
	
	position:absolute;
	left: 200px;
	top: 0px;
	width:535px;
	height:30px;
	z-index: 100;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	background-repeat:repeat-x;
	background-image:url(../../images/bars/middle/glbnav_middle.gif);
	/*border:1px solid #000000;*/

}

#TopRightSideFill {
	
	position:absolute;
	left: 735px;
	top: 0px;
	width:10px;
	height:30px;
	z-index: 100;
	border-top:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	background-repeat:no-repeat;
	background-image:url(../../images/bars/edge/curve_top_white_right_t.gif);
	/*border:1px solid #000000;*/
}

/*
#######################################################
#													  #
#		FlameWorks Webbshop Css Top Layout End 		  #
#													  #
#######################################################
*/ 

/* 
#######################################################
#													  #
#		 FlameWorks Webbshop Css Left Layout		  #
#													  #
#######################################################
*/

#LeftTopBarPlacing{
	position:absolute;
	top: 124px;
	left: 10px;
	width:200px;
	height:auto;

}

#LeftInnerBarPlacing{
	
	padding: 0px 0px 0px 1px;
	width:164px;
	
}

#LeftTopInnerPlacing{

	padding: 0px 0px 0px 5px;
	font-weight:bold;
	font-family:inherit;
	font-size:11px;
	height:112px;

}

.LeftTopInnerVatTextPlacing{
	float:left;
	width:142px;
	
	height:auto;
	vertical-align:top;
	padding: 5px 0px 0px 0px;
	background-repeat:repeat-x;
	background-image:url(../../images/bars/middle/middle_liner.gif);
	
}
.LeftTopInnerVatButtonPlacing{
	width:14px;
	height:auto;
	float:right;
	padding: 5px 4px 0px 0px;
}

.LeftTopInnerLoginInputPlacing{
	float:left;
	position:absolute;
	top: 32px;
	left: 10px;
	width:166px;
	height:auto;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:inherit;
}

.LeftTopInnerLoginInputBox{
	position:absolute;
	top: 0px;
	left: -1px;
	margin: 2px 0px 0px 0px;
	width:150px;
	height:auto;
}

.LeftTopInnerPassInputBox{
	position:absolute;
	top: 35px;
	left: -1px;
	margin: 2px 0px 0px 0px;
	width:150px;
	height:auto;
}

.LeftTopInnerLoginLinkBox{
	position:absolute;
	top: 92px;
	left: -1px;
	margin: 2px 0px 0px 0px;
	width:150px;
	height:auto;
}

.LeftTopInnerLogginButtonPlacing{
	position:absolute;
	top: 66px;
	left: -1px;
	margin: 2px 0px 0px 0px;
	width:150px;
	height:auto;
}

.LeftTopInnerSearchBox{
	float:left;
	position:absolute;
	top: 164px;
	left: 8px;
	margin: 0px 0px 0px 0px;
	width:auto;
	height:12px;
}

.LeftTopInnerTermsBox{
	float:left;
	position:absolute;
	top: 184px;
	left: 8px;
	margin: 0px 0px 0px 0px;
	width:auto;
	height:12px;
}

.NewsletterBox{
	float:left;
	position:absolute;
	top: 164px;
	left: 8px;
	margin: 0px 0px 0px 0px;
	width:auto;
	height:12px;
}

.LeftTopInnerSearchButtonPlacing{
	float:left;
	position:absolute;
	top: 246px;
	left: 126px;
	margin: 0px 0px 0px 0px;
	width:auto;
	height:12px;
}

.LeftTopInnerCartSumTextPlacing{
	float:left;
	height:15px;
	padding: 5px 0px 0px 5px;
	background-color:transparent;
	
}

.LeftTopInnerCartSumPriceTextPlacing{
	float:right;
	height:15px;
	padding: 5px 5px 0px 5px;
}

.LeftTopBarLeftSideFill {
	float:left;
	position:absolute;
	left: 0px;
	width:10px;
	height:10px;
	z-index: 100;
	margin: 0px 0px 0px 0px;
	background-repeat:no-repeat;
	
}

.LeftTopBarRightSideFill {
	
	float:left;
	position:absolute;
	left:190px;
	width:10px;
	height:10px;
	z-index: 100;
	margin: 0px 0px 0px 0px;
	background-repeat:no-repeat;
		

}

.LeftTopBarMiddleFill {
	float:left;
	left:1px;
	position:absolute;
	z-index: 100;
	width:196px;
	margin: 1px 0px 0px 0px;
	height:9px;
	border-top:1px solid #666;
	border-right:1px solid #666;
	border-left:1px solid #666;
	background-repeat:repeat-x;
	background-image:url(../../images/bars/edge/middle_gary_t.gif);
	/*border:1px solid #000000;*/

}

.LeftBottomBarLeftSideFill {
	position:absolute;
	float:left;
	left: 0px;
	width:10px;
	height:10px;
	z-index: 100;
	background-repeat:no-repeat;
	
}

.LeftBottomBarRightSideFill {
	position:absolute;
	float:left;
	left:190px;
	width:10px;
	height:10px;
	z-index: 100;
	margin: 0px 0px 0px 0px;
	background-repeat:no-repeat;
		

}

.LeftBottomBarMiddleFill {
	position:absolute;
	float:left;
	left:1px;
	z-index: 100;
	width:196px;
	margin: 0px 0px 0px 0px;
	height:9px;
	background-repeat:repeat-x;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	border-left:1px solid #666;
	background-color:#FFFFFF;
	/*border:1px solid #000000;*/

}


.LeftTopInnerFill{
	margin: 10px 0px 0px 0px;
	height:20px;
	width:196px;
	vertical-align:bottom;
	background-color:#EBEDEC;
	color: #f00;
	border-left:1px solid #666;
	border-right:1px solid #666;

}

.LeftTopUserInnerFill{
	
	height:115px;
	width:196px;
	vertical-align:bottom;
	background-color:#FFFFFF;
	color: #f00;
	border-left:1px solid #666;
	border-right:1px solid #666;

	
}

.LeftTopMiddleInnerFill{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 1px;
	height:55px;
	width:195px;
	vertical-align:bottom;
	color: #f00;
	background-color:#EBEDEC;
	border-left:1px solid #666;
	border-right:1px solid #666;
	/*border-bottom:1px solid #CCD2D2;*/

}


.LeftTopInnerLineFill{
	float:left;
	position:absolute;
	width:196px;
	height:1px;
	margin: 0px 0px 0px 1px;
	background-repeat:repeat-x;
	background-image:url(../../images/bars/middle/middle_liner.gif);
	font-size:0px;

}
.LeftTopMiddelInnerScrollFill{
	
	padding: 7px 5px 5px 7px;
	min-height: 400px;
	border-left:1px solid #666;
	border-right:1px solid #666;
	height:491px;
	color: #f00;
	background-color:#FFFFFF;
	overflow:auto;
	width: 184px;
}

.LeftTopBottomInnerFill{

	background-color:#EBEDEC;
	height:35px;
	padding: 0px 0px 0px 0px;
	color: #21536A;
	text-align:right;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border-left:1px solid #666;
	border-right:1px solid #666;
	width: 196px;

}	

#LeftTopLastBottomInnerFill{

	height:20px;
	background-color:#ffffff;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	width: 196px;

}

/* 
#######################################################
#													  #
#		 FlameWorks Webbshop Css Left Layout End	  #
#													  #
#######################################################
*/

/* 
#######################################################
#													  #
#		 FlameWorks Webbshop Css Middle Layout 	      #
#													  #
#######################################################
*/

#MiddleTopBarPlacing{

}


#MiddleInnerTopBarPlacing{
	float:left;
	position:absolute;
	top: 125px;
	left: 207px;
	width:560px;
	height:auto;
	padding: 0px 0px 0px 0px;
}

#ContactText{

	padding: 10px 10px 10px 10px;
	width:200px;
	height:auto;
	position:absolute;
	top: 10px;
	left: 50px;
}

#ContactPeople{

	padding: 0px 3px 0px 3px;
	width:528px;
	height:500px;
	border: 1px solid #000000;
	position:absolute;
	top: 280px;
	left: 5px;
}

#ContactAddress{

	padding: 0px 3px 0px 3px;
	width:528px;
	height:auto;
	border: 1px solid #000000;
	position:absolute;
	top: 780px;
	left: 5px;
}

#ContactForm{

	padding: 0px 0px 0px 10px;
	width:300px;
	height:auto;
	position:absolute;
	top: 5px;
	left: 205px;
}

#MiddleInnerCenteringPlaceing{
	
	float:left;
	top: 0px;
	left: 2px;
	width:546px;
	height:inherit;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	margin: 5px 5px 5px 5px;


}

#MiddleInnerPlacing{
	float:left;
	top: 0px;
	left: 2px;
	width:554px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:1px solid #000000;
	color: #FF0;
	background-color:inherit;
	
}

#MiddleInnerPlacingIDE{
	float:left;
	text-align: justify;
	top: 0px;
	left: 2px;
	width:554px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:1px solid #000000;
	color: #FF0;
	background-color:inherit;
	
}

#MiddleTopBarInnerPlacing{

	width:556px;
	height:5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:1px solid #000000;
}
#MiddleBottomBarInnerPlacing{
	float:left;
	top: 0px;
	left: 2px;
	width:556px;
	height:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:1px solid #000000;
}


.MiddleTopBarLeftSideFill {

}

.MiddleTopBarRightSideFill {

}

.MiddleTopBarMiddleFill {

}


.MiddleBottomBarLeftSideFill {
	
	float:left;
	width:10px;
	height:10px;
	z-index: 100;
	margin: 0px 0px 1px 0px;
	background-repeat:no-repeat;
	font-size:0px;
	
}

.MiddleBottomBarRightSideFill {
	
	float:left;
	width:10px;
	height:10px;
	z-index: 100;
	margin: 0px 0px 1px 0px;
	background-repeat:no-repeat;
	font-size:0px;
		

}

.MiddleBottomBarMiddleFill {
font-size:0px;
	float:left;
	z-index: 100;
	width:540px;
	height:9px;
	background-repeat:repeat-x;
}


.MiddleSpanFill {
	
	float:right;
	z-index: 100;
	width:1px;
	height:750px;
	background-repeat:repeat-y;
	background-image:url(../../images/bars/edge/min_expand.gif);
	/*border:1px solid #000000;*/
}

.MiddleInnerFill{
	height:auto;
	width:556px;
	/* height:769px; */
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	color: #f00;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;	
	background-position:center;
	background: #FFFFFF;
	background-repeat:no-repeat;
	font-size:0px;
}



.MiddleInnerLineFill{
	
	width:539px;
	height:2px;
	margin: auto;
	/*border:1px solid #000000;*/
	font-size:0px;
	background-repeat:repeat-x;

}

/* 
#######################################################
#													  #
#		 FlameWorks Webbshop Css Left Layout End	  #
#													  #
#######################################################
*/	

/* 
#######################################################
#													  #
#		 FlameWorks Webbshop Css Right Layout 	      #
#													  #
#######################################################
*/

.RightTopInnerFill{
	margin: 0px 0px 0px 0px;
	height:22px;
	width:187px;
	/* vertical-align:bottom; */
	background-color:#EBEDEC;
	color: #f00;

}

.RightTopBarLeftSideFill {
	float:left;
	width:10px;
	height:10px;
	z-index: 100;
	margin: 0px 0px 0px -1px;
	background-repeat:no-repeat;
	background-image:url(../../images/bars/edge/curve_white_left_t.gif);
	font-size:0px;
}

.RightTopBarRightSideFill {

}

.RightTopBarMiddleFill {
	float:left;
	z-index: 100;
	width:145px;
	margin: 1px 0px 0px 0px;
	height:9px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	/*border:1px solid #000000;*/
	font-size:0px;

}

.RightBottomBarLeftSideFill {

}

.RightBottomBarRightSideFill {

}

.RightBottomBarMiddleFill {
	float:left;
	z-index: 100;
	width:145px;
	margin: 0px 0px 0px 0px;
	height:9px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	/*border:1px solid #000000;*/
	font-size:0px;

}

.RightTopMiddelInnerFill{
	float:left;
	margin:0px 0px 0px 0px;
	padding: 8px 0px 0px 5px;
	height:auto;
	color: #f00;
	width:180px;
	background-color:#FFFFFF;

}
#RightTopBarLangPlacing{
	position:absolute;
	float:left;
	top: 10px;
	left: 894px;
	width:180px;
	height:auto;

}

#RightTopBarEngImagePlacing{
	float:left;
	margin: 0px 0px -1px 0px;
	width:20px;
	height:10px;
	background-repeat:no-repeat;
	background-image:url(../../images/language/bar_eng.gif);
	font-size:0px;
	/*border:1px solid #000000;*/
}

#RightTopBarSvImagePlacing{
	float:left;
	margin: 0px 0px -1px 0px;
	width:16px;
	height:10px;
	background-repeat:no-repeat;
	background-image:url(../../images/language/bar_sv.gif);
	font-size:0px;
	/*border:1px solid #000000;*/
}


#RightTopBarPlacing{
	position:absolute;
	float:left;
	top: 125px;
	left: 764px;
	width:187px;
	height:769px;

}

.RightInnerFill{
	height:769px;
	width:187px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	color: #f00;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;	
	background-position:center;
	background: #FFFFFF;
	background-repeat:no-repeat;
	font-size:0px;
}

#RightTopAdvertiseBarPlacing{
	
	float:left;
	left:0px;
	width:7px;
	height:48px;
	margin: 0px 0px 0px 0px;
	background-repeat:repeat-x;
	background-image:url(../../images/advertising/icon/advertise.gif);

}

#RightTopAdvertiseBannerPlacing{
	float:left;
	left: 10px; 
	width:auto;
	height:auto;

}

#RightTopContacAdvertisePlacing{
	
	margin: 15px 0px 5px 0px;
	padding: 3px 0px 5px 2px;
	text-align:left;
	border-top:1px solid #FFFFFF;
	width:128px;
	height:auto;

}


#RightTopAdvertiseBarPlacing{
	float:left;
	margin: 0px 0px -1px 0px;
	width:180px;
	height:auto;
	background-repeat:no-repeat;
	font-size:0px;
	/*border:1px solid #000000;*/
}
#RightTopContacBarPlacing{
	float:left;
	margin: 5px 0px -1px 0px;
	width:180px;
	height:200px;
	background-repeat:no-repeat;
	font-size:0px;
	/*border:1px solid #000000;*/
}

#RightTopNewsletterBarPlacing{
	float:left;
	margin: -5px 0px -1px 0px;
	width:180px;
	height:90px;
	background-repeat:no-repeat;
	font-size:0px;
	/*border:1px solid #000000;*/
}

.RightTopInnerLineFill{
	float:left;
	position:absolute;
	width:187px;
	height:1px;
	margin: 0px 0px 0px 0px;
	background-repeat:repeat-x;
	background-image:url(../../images/bars/middle/middle_liner.gif);
	font-size:0px;

}

/* 
#######################################################
#													  #
#		 FlameWorks Webbshop Css Right Layout End	  #
#													  #
#######################################################
*/




