/* Common */

/* undocumented var()
:root {
	--main-color: darkblue;/*#0000FF*//*
	--table-border-color: dimgray;/*#696969*//*
}*/

body {
	padding: 0;
	border: 0;
	margin: 0;
	outline: 0;
	overflow: auto;
	background-color: darkgrey;/*A9A9A9*/
	display: none;
}

a {color: darkblue;/*#0000FF*/}
a:visited {color: darkblue;/*#0000FF*/}

body > div {
	font-family: tahoma;
	font-size: 14px;
	white-space: nowrap;
	border: 4px solid darkblue;/*#0000FF*/
	padding: 40px 40px 0;
	background-color: white;
	/*Horizontal centering*/
	margin: 0 auto;
	position: absolute;
    left: 50%;
    transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

body > div > table {min-width: 950px;}

#lasttr {border-bottom: 0}

table {border-collapse: collapse;}

body > div > table, .desc {table-layout: fixed;}
.desc {margin: 20px auto;}
.desc, .desc-main {
	text-align: center;
	font-size: 18px;
}

body > div > table > tbody > tr {border-bottom: 2px solid silver;/*#C0C0C0*/}

nav {font-size: 25px; margin: 20px}
nav td {text-align: center;}
nav > table {width: 100%;}

footer {font-size: 10px; text-align: center;}
header > table {margin: auto;}



/* Fida-Orto header */

.in {width: 361px;}
.io, .in, .if {
	border: 0;
	border-image-width: 0;
	background-repeat: no-repeat;
	margin: auto
}



/* Main */

.desc-main {font-size: 25px; height: 400px;}



/* Trafos, Cables */

.desc-left {
	width: 490px;
	height: 250px;
	white-space: normal;
	vertical-align: middle;
}
.desc-right {
	width: 250px;
	height: 250px;
}
.desc-name {text-align: center;}
.desc-tech {text-align: right;}
.desc {padding: 50px 100px;}

th {background-color: silver;/*#C0C0C0*/}

.content {
	margin: 20px auto;
	text-align: center;
	padding: 3px 6px;
	border: 1px solid dimgray;/*#696969*/
}
.content * {
	padding: 3px 6px;
	border: 1px solid dimgray;/*#696969*/
}

/* Company, Contacts */

.desc-text {
	text-align: left;
	padding-left: 100px;
}
.desc-contacts {
	margin-top: 10px;
	margin-left: 50px;
}
.desc-text > div {
	text-align: center;
	font-size: 18px;
	padding-right: 50px;
}