@charset "utf-8";

* {

	padding:0;

	margin:0;

}



body {

	text-align:center;

}



#main_wrap_start {

	margin:40px auto;

	width:1060px;

	text-align:left;

	background:#fff

}



#header_start {
	width:1060px;
}



#teaser_start {
	width:1060px;
}



#footer_start {
	color:#006db5;
	float:left;
	display:block;
	background:#fff;
	font-size:13px;
	text-align:left;
	margin:20px 0px 0px 350px;
}





/*

MAIN STYLES

*/

#main_wrap {
	margin:40px auto;
	width:1060px;
	text-align:left;



}
#bg_wrapper {
	float:left;
	width:1060px;
	
}

#sound {
	width:200px;
	height:30px;
	float:right;
}

#main_wrap_start #sound {
	float:none;
	margin-left:800px;
}

#left_column {
	float:left;
	width:659px;
	background:url(../images/cont_left_bg.gif) top left no-repeat;
	/*border-right:1px solid #0e4182;*/	
}
#test_bg{
	float:left;
		background:url(../images/cont_left_bg.gif) top left no-repeat;
}
#right_column {
	float:left;
	width:400px;
	border-left:1px solid #0e4182;
	background:#ffffff url(../images/bg_right_col.gif) bottom right no-repeat;

}

* html #right_column{
	margin:0;
	padding:0;
	width:399px;
	overflow:hidden;
}

* html #left_column{
	margin:0;
	padding:0;
	width:658px;
	overflow:hidden;
}
#header_left {
	width:645px;
	float:left;
	padding:0px 0px 0px 15px;
	display:block;
	height:260px;
	
}


#header_left_logo{
	padding:50px 0px 0px 0px;
	height:113px;
	float:left;

}

#header_center_top, #header_center_bottom{
	float:left;
}
#header_center_top {
	height:190px;
}
	
#header_left_topnavi {

	float:left;
}



#header_center {
	width:400px;
	float:right;
	display:block;
	overflow:hidden;

}
#header_center_top, #header_center_bottom {
	float:left;
}

#header_center_bottom{
	/*border-right:6px solid #0e4182;
	width:400px;*/
}
#header_center_bottom img{

	
}

#header_right {
	width:400px;
	float:right;
	background:#fff;
	overflow:hidden;
	display:block;

}





#content_left {
	width:610px;
	float:left;
	padding:0px 30px 0px 15px;


}
#content_left_test{
	width:1000px;
	float:left;
	padding:0px 30px 30px 15px;

}


* html #content_left {

	margin-top:0;

}

#content_teaser{
	/*border-top:6px solid #0e4182;*/

	padding-top:5px;
	float:right;
	width:400px;

}
#content_center {
	width:395px;
	float:left;
	margin-left:5px;
	display:block;
	/*border-right:6px solid #0e4182;*/
	padding-top:15px;
	
}




#footer_wrap {
	float:left;
	display:block;
	background:#fff;
	font-size:13px;
	text-align:left;
	width:1060px;
	color:#0071bc;
}



#footer_bottom {
	float:left;	
	padding-left:380px;
}



#footer_right {

	float:left;
	height:50px;
	background:#fff;
	display:block;
}


/*ps_itsm*/


#main_wrapper {
	margin:0 auto;
	width:1060px;
	text-align:left;
	
}

#main_wrapper #head_wrap {
	width:1060px;
	float:left;
	background:none;
	border-left:#0e4182 1px solid;
	overflow:hidden;

}

* html #main_wrapper #head_wrap {
	
}

#main_wrapper #header_left{
	width:622px;
	float:left;
	height:219px;
	padding:60px 0px 0px 36px;
	border-top:#0e4182 1px solid;
	background:#e0e0ff;
}

#main_wrapper #header_right {
	width:201px;
	float:left;
	background:#fff;
	height:260px;
	overflow:hidden;
	padding-top:18px;
	border-left:#0e4182 1px solid;
	border-bottom:#0e4182 1px solid;
	border-top:#0e4182 1px solid;

}
#main_wrapper #header_center {
	width:200px;
	float:left;
	height:279px;
	background:#e0e0ff;
	border-top:#0e4182 1px solid;
}

#main_wrapper #content_wrap {
	width:1060px;
	float:left;
	background:none;
	border-left:#0e4182 1px solid;
}

#main_wrapper #content_right {
	width:200px;
	float:left;
	background:none;
	padding-top:18px;
	overflow:hidden;

}


#content_main{
	width:778px;
	padding:0 40px 40px 40px;
	float:left;
	border-right:#0e4182 1px solid;
	background:#e0e0ff;

}

* html #content_main{
	
	
	overflow:hidden;
}


#main_wrapper #footer_wrap{
	background:#fff;
}

#main_wrapper #footer_left{
	background:#0E4182;
}


