* {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
	
body {
	font-size: 14px;
	font-family: Tahoma;
	color: #ffffff;
	background: #681761;
}
	
img, table, tr, td, th {
	border: 0;
	border-collapse: collapse;
}
	
img, div, a, table, tr, td, th {
	outline: none;
}

img, div, a, table, tr, td, th, ul, ol, li, h1 {behavior: url("iepngfix.htc");}

.all {
	margin-top: 80px;
	margin-left: 95px;
}

.logo {
	width: 184px;
	height: 51px;
	background: url('img/logo_innova.png') no-repeat;
}

.building_maps {
	width: 292px;
	height: 19px;
	background: url('img/building_maps.png') no-repeat;
	font-size: 20px;
	margin-top: 14px;
}

.ip {
	font-size: 24px;
	margin-top: 30px;
}

.start {
	margin-top: 40px;
	position: relative;
	width: 500px;
	height: 39px;
}
.start_tracing {
	width: 175px;
	height: 39px;
	background: url('img/start_tracing.png') no-repeat;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	border: 0px;
}

.attention {
	width: 309px;
	height: 27px;
	background: url('img/attention.png') no-repeat;
	position: absolute;
	right: 0;
	top: 5px;
	font-size: 12px;
}

.trace_table {
	width: 920px;
	background: url('img/trace_table.png');
	padding: 5px;
	margin-top: 30px;
	display: none;
}

.trace_table .output {
	width: 905px;
}

.progress {
	width: 309px;
        height: 27px;
        background: url('img/progress.png') no-repeat;
        position: absolute;
        right: 0;
        top: 5px;
        font-size: 12px;
	display: none;
}

.start_tracing_noactive {
width: 175px;
height: 39px;
background: url('img/start_tracing_noactive.png') no-repeat;
cursor: default;
position: absolute;
left: 0;
top: 0;
border: 0px;
display: none;
}
