body {
	background-color: #FFFFFF;
	background-image: url(images/common_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
}
.top_free_space {
	height: 39px;
}
.d1 {
	background-image: url(images/d1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 250px;
	width: 930px;
}
.d2 {
	background-image: url(images/d2.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 350px;
	width: 930px;
}
.d3 {
	background-image: url(images/d3.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 240px;
	width: 930px;
}
.f1 {
	background-image: url(images/f1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 950px;
}
.f2 {
	background-image: url(images/f2.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 350px;
	width: 950px;
}
.f3 {
	background-image: url(images/f3.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 203px;
	width: 950px;
}
.a1 {
	background-image: url(images/a1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 47px;
	width: 494px;
}
.a2 {
	background-image: url(images/a2.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 503px;
	width: 494px;
}
.a3 {
	background-image: url(images/a3.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 66px;
	width: 494px;
}
.speaker_left {

	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 156px;
	margin: 0px;
	padding-top: 360px;
}
.speaker_right {

	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 156px;
	margin: 0px;
	padding-top: 360px;
}
.login a { 
display: block; 
width: 110px; 
height: 30px; 
background: transparent url(images/login.png) no-repeat; 

} 
.login a:hover { 
display: block; 
width: 110px; 
height: 30px; 
background: transparent url(images/login1.png) no-repeat; 
}

.register a { 
display: block; 
width: 110px; 
height: 30px; 
background: transparent url(images/register.png) no-repeat; 

} 
.register a:hover { 
display: block; 
width: 110px; 
height: 30px; 
background: transparent url(images/register1.png) no-repeat; 
}
.gauche {
  position: absolute;
  top: 0em;
  left: 0%;
  width: 18%;
}
.left_speaker {
	background-image: url(images/left_speaker.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 203px;
	width: 154px;
}
.right_speaker {
	background-image: url(images/right_speaker.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 300px;
	width: 300px;
}

.center_top_freespace {
	height: 9px;
	width: 374px;
}
.download_area {
	background-image: url(images/download_onlinevedio.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 80px;
	width: 374px;
}
.blackbox_left {
	background-image: url(images/left_strip_middle.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 249px;
	width: 5px;
}
.blackbox_right {
	background-image: url(images/right_strip_middle.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 249px;
	width: 5px;
}
.blackbox_middle {
  background-image: url(images/fond.png);
	background-repeat: no-repeat;
	background-position: right top;
	
	
	height: 249px;
	width: 366px;

}
.blackbox_bottom {
	background-image: url(images/bottom_curve.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 29px;
	width: 374px;
}
.download_button {
	background-image: url(images/download_button.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 93px;
	width: 374px;
}
.logo {
	background-image: url(logo.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 30px;
	width: 270px;
}

