/*
 * Spy Analytics
 * (c) 2013. Aleksej Sytnik
 */
body {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
	background: #f5f5f5;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	font-size: 13px;
}
a{
	outline:none;
}
.spy-panel {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 29px;
	border-bottom: 1px solid #333;
	background: #464646;
	z-index: 2;
	color: #ccc;
	font: normal 13px/28px sans-serif;
	min-width: 1280px;
}
.spy-panel ul {
	padding: 0;
	margin: 0;
	list-style: 0;
}
.spy-panel ul li {
	border-right: 1px solid #555;
	height: 29px;
	float: left;
	list-style: none;
}
.spy-panel ul li a, .spy-panel ul li span {
	float: left;
	height: 29px;
	border-right: 1px solid #333;
	color: #ccc;
	text-decoration: none;
	padding: 0 4px;
}
.spy-panel ul li a:hover {
	background-color: #333 !important;
}
.spy-panel ul li.logo a {
	width: 34px;
	background: url(../images/icon32.png) no-repeat 50% 50%;
}
.spy-panel ul li.controll a {
	width: 34px;
	background: url(../images/play.png) no-repeat 50% -2px;
}
.spy-panel ul li.rate {
	border-left: 1px solid #555;
	float: right;
	border-right: none;
}
.spy-panel ul li.info select {
	width: 200px;
}
.spy-panel ul li.rate a {
	border-left: 1px solid #333;
	border-right: none;
}
.spy-panel ul li.probress div {
	width: 414px;
	height: 20px;
	padding: 4px;
	position: relative;
	border-right: 1px solid #333;
	background: url(../images/scroll-bg.png) no-repeat 50% 50%;
}
.spy-frame {
	position: absolute;
	top: 45px;
	width: 100%;
	left: 50%;
	bottom: 0;
	z-index: 1;
}
.spy-cap {
	background: url(../images/screen.png);
}
#progress-bar {
	position: relative;
	z-index: 3;
}
iframe {
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.7); 
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.7); 
    box-shadow: 0 0 20px rgba(0,0,0,0.7);
}
