@font-face {
	font-family: "myriad";
	src: url(../fonts/myriad.otf);
}
body {
	 padding: 0px;
	 margin: 0px;
	 background: transparent;
 }
.clear { clear: both; }
 
.launcher {
	background: url('../images/background.jpg') no-repeat;
	width: 955px;
	height: 660px;
	padding: 0px;
	outline: none;
	border: none;
	overflow: hidden;
}
.launcher .content {
	width: 714px;
	margin: 0px auto;
}
.launcher .buttons {
	width: 72px;
	margin: 20px 20px 70px 0px;
	float: right;
}
.launcher .buttons .minimizer {
	background: url('../images/minimizer.jpg') no-repeat, url('../images/minimizer-hover.jpg') no-repeat;
	width: 30px;
	height: 30px;
	float: left;
	cursor: pointer;
	margin: 0px 0px 0px 8px;
}
.launcher .buttons .minimizer:hover {
	background: url('../images/minimizer-hover.jpg') no-repeat;
}
.launcher .buttons .closed {
	background: url('../images/closed.jpg') no-repeat, url('../images/closed-hover.jpg') no-repeat;
	width: 30px;
	height: 30px;
	float: left;
	cursor: pointer;
	margin: 0px 0px 0px 3px;
}
.launcher .buttons .closed:hover {
	background: url('../images/closed-hover.jpg') no-repeat;
}
.logo {
	margin: 0px;
}
.logo img {
	width: 263px;
	height: 144px;
	display: block;
	margin: -25px 0px -6px 225px;
}
.launcher .content .news {
	float: left;
	width: 280px;
	margin: 35px 0px 0px 30px;
}
.launcher .content .news p {
	font-family: myriad;
	color: #ebf1f5;
	font-size: 15px;
	padding: 0px;
	margin: 0px;
	width: 100%;
	border-bottom: 1px solid rgba(255,255,255,0.4);
	line-height: 40px;
	cursor: pointer;
}
.launcher .content .news p a {
	color: #ebf1f5;
	text-decoration: none;
}
.launcher .content .news p a:hover {
	color: #ff6e74;
}
.launcher .content .news p span {
	float: right;
	margin: 0px 10px 0px 0px;
	color: #ebf1f5;
	font-size: 10px;
}
.launcher .content .news p:nth-child(3) {
	border-bottom: none;
}
.launcher .content .news .register {
	background: url('../images/register.png') no-repeat, url('../images/register-hover.png') no-repeat;
	width: 269px;
	height: 57px;
	margin: 10px auto;
	cursor: pointer;
}
.launcher .content .news .register a {
	display: block;
	height: 57px;
}
.launcher .content .news .register:hover {
	background: url('../images/register-hover.png') no-repeat;
}
.launcher .content .other {
	width: 370px;
	float: left;
	margin: 0px 0px 0px 35px;
}
.launcher .content .other h1 {
	font-weight: normal;
	padding: 0px;
	margin: 25px 0px 0px 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: myriad;
	color: #ebf1f5;
	font-size: 14px;
}
.launcher .content .other p {
	color: #ff6e74;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
}
.launcher .content .other .total {
	width: 100%;
	margin: 5px 0px 0px 0px;
}
.launcher .content .other .total span {
	color: #2aa9c6;
	font-family: myriad;
	font-size: 14px;
	float: left;
}
.launcher .content .other .total .progress {
	background: url('../images/progress.png') no-repeat;
	width: 319px;
	height: 43px;
	float: left;
	position: relative;
	top: -14px;
	left: 14px;
}
.launcher .content .other .update {
	width: 100%;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: -15px;
}
.launcher .content .other .update span {
	color: #ff6e74;
	font-family: myriad;
	font-size: 14px;
	float: left;
}
.launcher .content .other .update .progress {
	background: url('../images/progress.png') no-repeat;
	width: 319px;
	height: 43px;
	float: left;
	position: relative;
	top: -14px;
	left: 0px;
}
.launcher .content .btn {
	width: 280px;
	float: left;
}
.launcher .content .btn .settings {
	float: left;	
	background: url('../images/settings.png') no-repeat, url('../images/settings-hover.png') no-repeat;
	width: 87px;
	height: 27px;
	cursor: pointer;
	margin: 50px 0px 0px 12px;
}
.launcher .content .btn .settings:hover {
	background: url('../images/settings-hover.png') no-repeat;
}
.launcher .content .btn .play {
	background: url('../images/play.png') no-repeat, url('../images/play-hover.png') no-repeat;
	float: left;
	width: 171px;
	height: 62px;
	cursor: pointer;
	margin: 34px 0px 0px 0px;
	position: relative;
	left: 15px;
}
.launcher .content .btn .play-disabled {
	background: url('../images/play-disabled.png') no-repeat;
	float: left;
	width: 171px;
	height: 62px;
	cursor: pointer;
	margin: 34px 0px 0px 0px;
	position: relative;
	left: 15px;
}
.launcher .content .btn .play:hover {
	background: url('../images/play-hover.png') no-repeat;
}