
html{
	margin:0;
	padding:0;
	background:#000;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}
body{
	margin:0;
	padding:0;
	background:#000;
	background: radial-gradient(ellipse at 50% 10%, #141414 0%, #000000 80%);
	min-width:900px;
}
a{
	color:#fefefe;
}

.title{
	display:block;
	text-align:center;
	font-size:44px;
	font-weight:bold;
	line-height:1;
	padding:30px 0;
	margin:0 5px;
	color:#fff;
}
	
	.title p{
		line-height:1;
		padding:0;
		margin:0;
		font-size:19px;
		text-transform:uppercase;
		font-weight:normal;
		letter-spacing:0.4px;
	}
	
	.title small{
		display:block;
		line-height:1;
		padding:0;
		margin:20px 0 0;
		font-size:15px;
		text-transform:uppercase;
		font-weight:100;
		color:#ababab;
	}
	

.title_mini{
	display:block;
	overflow:auto;
	text-align:center;
	color:#fff;
	line-height:1;
	padding:0 0 40px;
	margin:0;
	font-size:24px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:0.1px;
	font-weight:100;
}
	
	.title_mini b{
		font-weight:bold;
	}
	


#bimatrix_preview{
	width:800px;
	height:400px;
	margin:0 auto;
}

.screenshots{
	width:840px;
	margin:30px auto 30px;
	overflow:auto;
	color:#fff;
}
	
	.screenshots a{
		display:block;
		float:left;
		width:calc(100% - 5px);
		margin:0 0 30px;
		padding:0;
		background:#292828;
		color:#fff;
		border:1px solid #000;
		overflow:hidden;
	}
		
		.screenshots img{
			width:100%;
		}
		
	
	
	.screenshots h3{
		font-weight:normal;
	}
		
		.screenshots h3 a{
			display:inline !important;
			float:none;
			background:none;
		}
		

.video{
	width:800px;
	overflow:auto;
	margin:0 auto;
	padding:0 0 20px;
}

.price{
	display:block;
	overflow:auto;
	text-align:center;
	color:#fff;
	line-height:1;
	padding:20px 0 20px;
	margin:0;
	font-size:64px;
	font-weight:bold;
	letter-spacing:0.1px;
	color:#fff;
}
	
	.price span{
		font-size:30px;
		color:#cccccc;
		font-weight:100;
		margin:0;
		padding:0;
	}
	
	.price p{
		font-size:25px;
		font-weight:100;
		line-height:1;
		padding:0;
		margin:0;
		color:#a3a3a3;
	}
	

.contacts{
	display:block;
	overflow:auto;
	text-align:center;
	color:#fff;
	line-height:1;
	padding:40px 0 80px;
	margin:0;
	font-size:24px;
	font-weight:normal;
	letter-spacing:0.1px;
	font-weight:100;
	color:#fff;
}
	
	.contacts a{
		color:#fff;
		text-decoration:none;
	}
	