@charset "utf-8";
.projektant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	background-color: #CCCCCC;
}
.telo {
	width: 100%;
	background-color: #CCCCCC;
	height: 1700px;
	position: relative;
}
.telo2 {
	width: 1000px;
	background-color: #CCCCCC;
	position: relative;
	height: auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.hlavicka {
	width: 100%;
	background-color: #CCCCCC;
	position: relative;
	height: 100px;
}
.logo1 {
	width: 100px;
	background-color: #CCCCCC;
	position: relative;
	height: 100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(Projekt/logoblack.jpg);
}
.logoobr {
	width: 1000px;
	background-color: #CCCCCC;
	position: relative;
	height: 363px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(Projekt/projekthl1.jpg);
}
.podobr {
	width: 1000px;
	background-color: #CCCCCC;
	height: 35px;
	float: left;
}
.lista1 {
	width: 1000px;
	background-color: #000000;
	height: 70px;
	color: #FFFFFF;
	float: left;
}
}
.lista2 {
	width: auto;
	background-color: #000000;
	position: relative;
	height: 100px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	visibility: visible;
}
.podlista {
	width: 1000px;
	background-color: #CCCCCC;
	height: 35px;
	float: left;
}
.textpole {
	width: 550px;
	background-color: #CCCCCC;
	height: auto;
	float: left;
}
.textpole2 {
	width: 450px;
	background-color: #CCCCCC;
	position: relative;
	height: auto;
	float: right;
}
.textpole2d {
	width: 450px;
	background-color: #CCCCCC;
	position: relative;
	height: 100%;
	float: left;
}
.textpole2nadpis {
	width: 450px;
	background-color: #CCCCCC;
	position: relative;
	height: auto;
	float: right;
}
.textpole2rada {
	width: 450px;
	background-color: #CCCCCC;
	position: relative;
	height: auto;
	float: right;
}
.obrazekprojektu {
	width: 71px;
	background-color: #CCCCCC;
	position: relative;
	height: 97px;
	float: left;
	margin-top: auto;
}
.obrazvetsisl{
	width: 200px;
	background-color: #CCCCCC;
	position: relative;
	height: auto;
	float: left;
	margin-top: auto;
}
.obrazvetsislmez{
	width: 50px;
	background-color: #CCCCCC;
	position: relative;
	height: 315px;
	float: left;
	margin-top: auto;
}
.lista1blok {
	width: 200px;
	background-color: #000000;
	height: 70px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	clip: rect(auto,auto,auto,auto);
	float: left;
	font-variant: normal;
}
.lista1blok2 {
	width: 200px;
	background-color: #000000;
	position: relative;
	height: 100px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	clip: rect(auto,auto,auto,auto);
	float: left;
	line-height: normal;
	vertical-align: middle;
}
.email {
	width: 200px;
	background-color: #CCCCCC;
	position: relative;
	height: 35px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.blokleft {
	width: 200px;
	background-color: #CCCCCC;
	position: relative;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	}
.blokright {
	width: 200px;
	background-color: #CCCCCC;
	position: relative;
	height: 300px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: right;
}
.blokleftm {
	width: 200px;
	background-color: #CCCCCC;
	position: relative;
	height: 120px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}
.blokleftmm {
	width: 200px;
	background-color: #CCCCCC;
	position: relative;
	height: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
