	#animationwrapper {
		position: relative;
	}
	
	#animation {
		height: 320px;
		background: url(/images/animation/bg_strich.gif) 0 93px no-repeat;
		margin-left: -105px;
		margin-right: -60px;
	}
	
	#flashcontainer embed,
  #flashcontainer object {
    margin: 7px 0 15px 0;
  }

	#part-ag,
	#part-it,
	#part-cm {
		position: absolute;
		height: 302px;
		top: 0px;
		cursor: pointer;
	}

	#part-ag,
	#part-it {
		width: 158px;
	}

	#part-cm {
		width: 178px;
	}

	#part-ag {
		left: 0px;
		_left: 100px;
		background: url(/images/animation/ag_icon.gif) top left no-repeat;
	}

	#part-it {
		left: 158px;
		_left: 258px;
		background: url(/images/animation/it_icon.gif) top left no-repeat;
	}

	#part-cm {
		left: 316px;
		_left: 416px;
		background: url(/images/animation/cm_icon.gif) top left no-repeat;
	}

	#comp-ag,
	#comp-it,
	#comp-cm {
		position: absolute;
		top: 0px;
		height: 302px;
		width: 494px;
		left: 0px;
		_left: 100px;	
		display: none;
	}

	#comp-ag div,
	#comp-it div,
	#comp-cm div {
		width: 420px;
		height: 150px;
	}

	#comp-ag {
		background: url(/images/animation/ag_icon_open.gif) top left no-repeat;		
	}

	#comp-it {
		background: url(/images/animation/it_icon_open.gif) top left no-repeat;		
	}

	#comp-cm {
		background: url(/images/animation/cm_icon_open.gif) top left no-repeat;		
	}

	#content #animation div div {
		padding: 30px 0 10px 25px;
	}
	
	#content #animation div div h4,
	#content #animation div div p,
	#content #animation div div a {
		color: #154461;
	}

	#content #animation div div h4 {
		font-size: 14px;		
	}

	#content #animation div div p,
	#content #animation div div a {
		font-size: 12px;
		text-decoration: none;
	}
	
	.layertext {
		font-size:10px!important;
		padding-top: 10px;		
	}
	
	.backlink,
	.morelink {
		position: absolute;
		cursor: pointer;
	}

	.backlink {
		bottom: 40px;
	}
	
	.morelink {
		display: block;
		text-decoration: none;
		right: 120px;
		cursor: pointer;
		bottom: 52px;
	}  