/* commented backslash hack v2 \*/ 
html, body{height:400px;} 
/* end hack */ 
html,body {
		margin: 0;
		padding: 0;		
}
body {		
		font: x-small arial, hevetica, sans-serif;
		text-align: center;		
		background: #f8faf9;
		/*url(../images/layout/design/bg.gif) top left repeat-x; background-repeat:repeat-x; background-attachment: fixed;*/
}

#top_space {
		margin-left:auto;
		margin-right:auto;
		min-height:2%;
}

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

#container {
		margin-left:auto;
		margin-right:auto;
		width: 950px; 
		min-height:95%;
		padding: 0 0 0px 0;		
		text-align: left;
		background: url(../images/layout/design/bg_shadow.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;
		left:0;top:0;
		height: 10px;
		width:100%;
		/*background-color: #ccc;*/		
		z-index:1;		
		background: url(../images/layout/design/bg_top.png) no-repeat; _behavior: url(css/iepngfix.htc);
		margin: 0px 0px 0px 0px;
}
#header {
		height:105px;
		width:100%;
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 5px 0px;		
		position:relative;
		z-index:2;
		overflow:hidden;			
}

#header_middle_image {
		height:320px;
		width:100%;
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 3px;		
		position:relative;
		z-index:2;
		overflow:hidden;			
}

#header_middle {
		height:40px;
		width:100%;
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 3px;		
		position:relative;
		z-index:2;
		overflow:hidden;			
}

* html #mainheader {height:12px;he\ight:10px}
* html #header {height:107px;he\ight:105px}
* html #header_middle_image {height:322px;he\ight:320px}
* html #header_middle {height:42px;he\ight:40px}
#mainnav {		
		width:100%;
		height: 50px;
		/*background-color: #d9d9d9;*/
		background: url(../images/layout/design/bg_menu.png) no-repeat; _behavior: url(css/iepngfix.htc);
		margin: 0px 0px 0px 0px;	
		position:relative;		
		z-index:2;	
}
* html #mainnav{height:52px;he\ight:50px}	


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

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

#main_top_r {
		/*background-color: #D1DCE9;*/		
		margin: 10px 0px 0px 0px;
		height:0px;		
		z-index:2;
		font-size: 0px;
		line-height:0px	
		/*background: url(../images/layout/div_frames/frame_main_top_r.png) no-repeat; _behavior: url(css/iepngfix.htc);*/
}

#main_container_r {
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 0px;		
		z-index:2;
		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:0px;		
		position:relative;
		z-index:2;
		/*background: url(../images/layout/div_frames/frame_main_bottom_r.png) no-repeat; _behavior: url(css/iepngfix.htc);*/
}
* html #content_r {width:647px;w\idth:645px;}
* html #sidebar_r {width:182px;w\idth:180px;}
* html #main_top_r {height:0px;he\ight:0px}
* html #main_container_r {width:px;w\idth:px;}
* html #main_bottom_r {height:0px;he\ight:0px}


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

#sidebar_l {
		float: left;
		width: 225px;		
		padding: 0px 0px 0px 20px;	
		/*background-color:yellow;*/
}
	
#main_top_l {
		/*background-color: #D1DCE9;*/		
		margin: 10px 0px 0px 0px;
		height:0px;	
		position:relative;
		z-index:3;
		font-size: 0px;
		line-height:0px
		/*background: url(../images/layout/div_frames/frame_main_top_l.png) no-repeat; _behavior: url(css/iepngfix.htc);*/
}

#main_container_l {
		/*background-color: #D1DCE9;*/		
		margin: 0px 0px 0px 0px;
		z-index:2;
		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:0px;		
		z-index:2;
		/*background: url(../images/layout/div_frames/frame_main_bottom_l.png) no-repeat; _behavior: url(css/iepngfix.htc);*/
}	

* html #content_l {width:617px;w\idth:615px;}
* html #sidebar_l {width:222px;w\idth:220px;}
* html #main_top_l {height:0px;he\ight:0px}
* html #main_container_l {width:px;w\idth:px;}
* html #main_bottom_l {height:0px;he\ight:0px}

	
#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: 58px;
		padding: 0px 0px 0px 0px;
}

* html #footer_logga {height:60px;he\ight:58px;}
* html #footer_logga {width:950px;w\idth:952px;}

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

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

