/* commented backslash hack v2 \*/ 
html, body{} 
/* end hack */ 
html,body {
		margin: 0;
		padding: 0;		
}
body {		
		/*background: #ffffff;*/
		background: #b4b6b6 url(../images/layout/design/bg.gif);
		background-repeat:repeat-x;
		background-attachment: fixed;
}

#top_space {
		/*margin-left:auto;
		margin-right:auto;
		min-height:2%;
		margin: 20px 0px 0px 0px;*/
}
/* commented backslash hack v2 \*/ 
* html #top_space {}	
/* end hack */ 

#container {
		margin-left:auto;
		margin-right:auto;
		width: 950px; 
		min-height:95%;
		padding: 0 0 0 0;		
		text-align: left;
		/*background: #d9d9d9;*/
		/*background: url(../images/layout/design/bg_middle.png) repeat-y top left; _behavior: url(css/iepngfix.htc);*/
        position:relative;
}
/* commented backslash hack v2 \*/ 
* html #container {height:95%;}		
* html #container {width:952px;w\idth:950px;}
/* end hack */ 

#mainheader {	
		position:absolute;
		z-index:2;
		left:0;top:0;
		height: 171px;	
		width:100%;
		/*background-color: #ccc;*/		
		background: url(../images/layout/design/header.png) no-repeat; _behavior: url(css/iepngfix.htc);
		background-repeat:repeat-x;
		margin: 0px 0px 0px 0px;
}
#header {
		position:relative;
		z-index:3;
		left:0;top:0;
		height:119px;
		width:100%;
		/*background-color: #D1DCE9;*/	
		/*background: url(../images/layout/design/bg_menu_top.png) no-repeat; _behavior: url(css/iepngfix.htc);*/
		margin: 0px 0px 0px 0px;		
		overflow:hidden;			
}

#header_middle_image {	
		position:relative;
		z-index:1;	
		height:0px;
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 3px;
		overflow:hidden;			
}

#header_middle_image2 {	
		position:relative;
		z-index:1;	
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 8px;
		overflow:hidden;			
}

#header_middle {
		position:relative;
		z-index:1;
		height:0px;
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 3px;
		overflow:hidden;			
}
/* commented backslash hack v2 \*/ 
* html #mainheader {height:173px;he\ight:171px}
* html #header {height:121px;he\ight:119px}
* html #header_middle_image {height:0px;he\ight:0px}
* html #header_middle_image2 {height:0px;he\ight:0px}
* html #header_middle {height:0px;he\ight:0px}

#mainnav {	
		position:relative;		
		z-index:2;
		width:100%;
		height: 48px;
		/*background-color: #d9d9d9;*/
		background: url(../images/layout/design/bg_menu.png) no-repeat; _behavior: url(css/iepngfix.htc);
		margin: 0px 0px 0px 0px;	

}
/* commented backslash hack v2 \*/ 
* html #mainnav{height:50px;he\ight:48px}	
/* end hack */ 


/*Full layout */
#content {	
		width: 933px;
		padding: 0px 0px 0px 8px;
		/*background-color:#e9e9e9;*/
}

#main_top {
		/*background-color: #D1DCE9;*/	
		margin: 0px 0px 0px 0px;
		height:0px;		
		position:relative;
		z-index:2;
		overflow:hidden;
		/*background: url(../images/layout/div_frames/frame_main_top.png) no-repeat; _behavior: url(css/iepngfix.htc);*/
}

#main_container {
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 0px;		
		position:relative;
		z-index:2;	
		min-height:300px;
		overflow:hidden;
		background: url(../images/layout/div_frames/frame_main_middle.png) repeat-y top left; _behavior: url(css/iepngfix.htc);
}

#main_bottom {
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 0px;
		height:40px;		
		position:relative;
		z-index:2;
		background: url(../images/layout/div_frames/frame_main_bottom.png) no-repeat; _behavior: url(css/iepngfix.htc);
		clear: both;
}
/* commented backslash hack v2 \*/ 
* html #content {width:935px;w\idth:933px;}
* html #main_top {height:0px;he\ight:0px}
* html #main_container {height:100%;min-w\idth:300px;}
* html #main_bottom {height:42px;he\ight:40px}
/* end hack */ 



/*Right layout */
#content_r {
		float: left;
		width: 665px;
		padding: 0px 4px 0px 15px;
		/*background-color:#e9e9e9;*/
}

#sidebar_r {
		float: left;
		width: 255px;		
		padding: 0px 0px 0px 10px;	
		/*background-color:blue;*/	
}

#main_top_r {
		/*background-color: #D1DCE9;*/	
		margin: 0px 0px 0px 0px;
		height:0px;		
		position:relative;
		z-index:2;
		overflow:hidden;
		/*background: url(../images/layout/div_frames/frame_main_top.png) no-repeat; _behavior: url(css/iepngfix.htc);*/
}

#main_container_r {
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 0px;		
		position:relative;
		z-index:2;	
		min-height:300px;
		overflow:hidden;
		background: url(../images/layout/div_frames/frame_main_middle_r.png) repeat-y top left; _behavior: url(css/iepngfix.htc);
}

#main_bottom_r {
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 0px;
		height:40px;		
		position:relative;
		z-index:2;
		background: url(../images/layout/div_frames/frame_main_bottom.png) no-repeat; _behavior: url(css/iepngfix.htc);
		clear: both;
}
/* commented backslash hack v2 \*/ 
* html #content_r {width:667px;w\idth:665px;}
* html #sidebar_r {width:257px;w\idth:255px;}
* html #main_top_r {height:0px;he\ight:0px}
* html #main_container_r {height:100%;min-w\idth:300px;}
* html #main_bottom_r {height:42px;he\ight:40px}
/* end hack */ 


/*Left layout */
#content_l {
		float: left;
		width: 655px;
		padding: 0px 0px 0px 15px;
		/*background-color:#e9e9e9;*/
}

#sidebar_l {
		float: left;
		width: 265px;		
		padding: 0px 0px 0px 10px;	
		/*background-color:yellow;*/
}
	
#main_top_l {
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 0px;
		height:0px;		
		position:relative;
		z-index:2;
		overflow:hidden;
		/*background: url(../images/layout/div_frames/frame_main_top.png) no-repeat; _behavior: url(css/iepngfix.htc);*/
}

#main_container_l {
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 0px;		
		position:relative;
		z-index:2;		
		min-height:300px;
		overflow:hidden;
		background: url(../images/layout/div_frames/frame_main_middle_l.png) repeat-y top left; _behavior: url(css/iepngfix.htc);
}

#main_bottom_l {
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 0px;
		height:40px;		
		position:relative;
		z-index:2;
		background: url(../images/layout/div_frames/frame_main_bottom.png) no-repeat; _behavior: url(css/iepngfix.htc);
		clear: both;
}
/* commented backslash hack v2 \*/ 
* html #content_l {width:657px;w\idth:655px;}
* html #sidebar_l {width:267px;w\idth:265px;}
* html #main_top_l {height:0px;he\ight:0px}
* html #main_container_l {height:100%;min-w\idth:300px;}
* html #main_bottom_l {height:42px;he\ight:40px}
/* end hack */ 


/*Right & Left layout */
#content_lr {
		float: left;
		width: 400px;
		padding: 0px 0px 0px 15px;
		/*background-color:#e9e9e9;*/
}

#sidebar_lr {
		float: left;
		width: 255px;		
		padding: 0px 0px 0px 10px;	
		/*background-color:yellow;*/
}
#sidebar_rl {
		float: left;
		width: 250px;		
		padding: 0px 0px 0px 15px;	
		/*background-color:blue;*/	
}
	
#main_top_lr {
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 0px;
		height:0px;		
		position:relative;
		z-index:2;
		overflow:hidden;
		/*background: url(../images/layout/div_frames/frame_main_top.png) no-repeat; _behavior: url(css/iepngfix.htc);*/
}

#main_container_lr {
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 0px;		
		position:relative;
		z-index:2;		
		min-height:300px;
		overflow:hidden;
		background: url(../images/layout/div_frames/frame_main_middle_lr.png) repeat-y top left; _behavior: url(css/iepngfix.htc);
}

#main_bottom_lr {
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 0px;
		height:40px;		
		position:relative;
		z-index:2;
		background: url(../images/layout/div_frames/frame_main_bottom.png) no-repeat; _behavior: url(css/iepngfix.htc);
		clear: both;
}
/* commented backslash hack v2 \*/ 
* html #content_lr {width:402px;w\idth:400px;}
* html #sidebar_lr {width:257px;w\idth:255px;}
* html #sidebar_rl {width:250px;w\idth:250px;}
* html #main_top_lr {height:0px;he\ight:0px}
* html #main_container_lr {height:100%;min-w\idth:300px;}
* html #main_bottom_lr {height:42px;he\ight:40px}
/* end hack */ 


#footer_logga {
		margin-left:auto;
		margin-right:auto;
		width:950px; 
		background: url(../images/layout/design/bg_bottom.png) no-repeat; _behavior: url(css/iepngfix.htc);
		bottom:0;
		height:40px;
}

#footer {
		margin-left:auto;
		margin-right:auto;
		width:950px;
}


/* commented backslash hack v2 \*/ 
* html #footer {height:42px;he\ight:40px;}
* html #footer {width:950px;w\idth:952px;}
/* end hack */ 

#bottom_space {
		margin-left:auto;
		margin-right:auto;
		min-height:1%;
}

/* commented backslash hack v2 \*/ 
* html #bottom_space {height:1%;}	
/* end hack */ 

#clearfooter {clear:both}
