/* CSS style */

html, body {
	margin:0;
	padding:0;
	text-align:left;
}
h1 {
  font:16px Arial,Tahoma,Helvetica,sans-serif;
  font-weight:bold;
  color:#12263f;
  text-transform:uppercase;
  padding:25px 0px 20px 30px;
  margin:0px 0px 0px 0px;
}
h2 {
  font:12px Arial,Tahoma,Helvetica,sans-serif;
  font-weight:bold;
  color:#12263f;
  padding:0px 0px 0px 50px;
  margin:0px 0px 0px 0px;
}
h3 {
  font:16px Arial,Tahoma,Helvetica,sans-serif;
  font-weight:bold;
  color:#12263f;
  text-transform:uppercase;
  padding:25px 0px 20px 30px;
  margin:0px 0px 0px 0px;
}
a.mail {
	text-decoration: underline;
	color:#609d1e;
	font:12px Arial,Tahoma,Helvetica,sans-serif;
  border:0px;
}

a.mail:hover {
	text-decoration: none;
  color:#609d1e;
	font:12px Arial,Tahoma,Helvetica,sans-serif;
}

a img {
	border: 0px;
}
a.navigation {
  font:12px Arial,Tahoma,Helvetica,sans-serif;
  color:#b6c0cc;
  text-decoration:none;
}
a.navigation:hover {
  font:12px Arial,Tahoma,Helvetica,sans-serif;
  color:#b6c0cc;
  text-decoration:underline;
}
#banner {
  margin:0 auto ;
	background:url(../pics/banner1.jpg);
  width:794px;
	height:287px;	
	
}
#banner-panel {
	background:url(../pics/banner-back.jpg);
  width:100%;
	height:287px;
}
.blue {
  color:#3676c0;
}
.green {
  color:#609b1b;
}
.certificate-font {
  font:10px Arial,Tahoma,Helvetica,sans-serif;
  margin:0px 25px 0px 4px;
}
.certificate-font1 {
  font:10px Arial,Tahoma,Helvetica,sans-serif;
  margin:0px 38px 0px 10px;
}
.certificate-font2 {
  font:10px Arial,Tahoma,Helvetica,sans-serif;
  margin:0px 0px 0px 242px;
}
.cleaner {
  clear:both;
  height:15px;
  background:#f8f7f5;  
}
.dark-blue {
  color:#12263f;
}
.smaller {
  font:11px Arial,Tahoma,Helvetica,sans-serif;
}

body {
	background-color: #011b34;
}
#bottom {
	margin:0 auto ;
  background-color: #011b34;
  background:url(../pics/bottom-back.jpg);
  width:794px;
	height:86px;	
}

#container {
	margin:0 auto ;
  background:#f8f7f5;
  width:794px;
	min-height:100px;	
}
#container-panel {
	background:#535c65;
  width:100%;
	min-height:100px;	
}
#content {
	margin: 0px 15px 0px 15px;
  background:#ededed;
  min-height:70px;	
}
form.dopyt {
  color:#515256;
  font:12px Arial,Tahoma,Helvetica,sans-serif;
  padding: 0px 30px 25px 50px;
}
label.povinne {
  font-weight:bold;
  color:#12263f;
}
input.dopyt { 
  width: 247px; 
  height:17px; 
  border:0; 
  padding:3px 0 0 3px; 
  background-image:url(../pics/bg-input.gif); 
  background-repeat:no-repeat; 
  background-position:0px 0px; 
  color:#3676c0;  
  font-size:11px;
}
input.dopyt1 { 
  width: 77px; 
  height:17px; 
  border:0; 
  padding:3px 0 0 3px; 
  background-image:url(../pics/bg-input-80.gif); 
  background-repeat:no-repeat; 
  background-position:0px 0px; 
  color:#3676c0;  
  font-size:11px;
}
td.odsek {
  padding:15px 0px 15px 0px;
}
select.dopyt3 {
  color:#3676c0;  
  font:11px Arial,Tahoma,Helvetica,sans-serif;
  width:100px;
}
.text-area {
  width:250px; 
  height:90px; 
  background:url(../pics/bg-textarea-koment2.jpg) no-repeat;
}
textarea.dopyt { 
  width:247px;
  background:transparent;
  overflow:auto;  
  padding:3px 3px 0px 3px; 
  height:90px; 
  float:left; 
  display:block; 
  margin-bottom:5px; 
  border:0px;
  color:#3676c0;  
  font:11px Arial,Tahoma,Helvetica,sans-serif;
}
.formbutton {
  background: url(../pics/button.jpg);
  width:90px;
  height:24px;
  border: 0px;     
  cursor: pointer; /* cursor: hand; for IE6 */
}
      
img.certificates {
  margin: 15px 20px 0px 0px;
}
img.fa-50 {
  float:right;
  margin: 50px 30px 0px 0px;
}
img.pbi-40 {
  float:right;
  margin: 35px 30px 0px 0px;
}
img.mapa {
  float:right;
  margin:0px 0px 0px 0px;
}
img.internova-4000 {
  float:right;
  margin: 150px 30px 0px 0px;
}
img.internova-5000 {
  float:right;
  margin: 250px 30px 0px 0px;
}
img.internova-6000 {
  float:right;
  margin: 250px 30px 0px 10px;
}
img.logo-edilan {
  margin:10px 0px 0px 62px;
  float:left;  
}
img.slogan {
  float:right;
  margin: 29px 22px 0px 0px;
}
img.tm-62 {
  float:right;
  margin: 105px 30px 0px 0px;
}
img.tm-74 {
  float:right;
  margin: 155px 30px 0px 0px;
}
img.pic {
  float:right;
  margin: 10px 0px 0px 10px;
}
img.pic1 {
  float:right;
  margin: 40px 0px 0px 10px;
}

#menu-panel {
	background:url(../pics/menu-back.jpg);
  width:100%;
	height:43px;	
}
p.bottom-navigation {
  color:#b6c0cc;
  text-align:center;
  padding:25px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
p.copyright {
  color:#fff;
  text-align:center;
  padding:25px 0px 0px 0px;
  font:9px Arial,Tahoma,Helvetica,sans-serif;
  font-weight:bold;
  margin:0px 0px 0px 0px;
}
p.page-content {
  text-align:justify;
  color:#515256;
  font:12px Arial,Tahoma,Helvetica,sans-serif;
  padding: 0px 30px 25px 50px;
  line-height:1.5em; 
  margin:0px 0px 0px 0px;
}

p.phone {
  margin:0px 0px 0px 0px;
  padding: 0px 20px 0px 0px;
  color:#fff;
  font:14px Arial,Tahoma,Helvetica,sans-serif;
  float:right;
}
p.popisok1 {
  margin:0px 0px 0px 0px;
  padding:47px 0px 0px 295px;
  background:transparent;
  color:#609b1b;
  font:11px Arial,Tahoma,Helvetica,sans-serif;
}
p.popisok2 {
  margin:0px 0px 0px 0px;
  padding:29px 0px 0px 275px;
  background:transparent;
  color:#609b1b;
  font:11px Arial,Tahoma,Helvetica,sans-serif;
}
p.popisok3 {
  margin:30px 0px 0px 265px;
  padding:0px 0px 0px 0px;
  background:transparent;
  color:#609b1b;
  font:11px Arial,Tahoma,Helvetica,sans-serif;
}
p.popisok4 {
  margin:0px 0px 0px 0px;
  padding:32px 0px 0px 248px;
  background:transparent;
  color:#609b1b;
  font:11px Arial,Tahoma,Helvetica,sans-serif;
}
p.popisok5 {
  margin:0px 0px 0px 0px;
  padding:26px 0px 0px 220px;
  background:transparent;
  color:#609b1b;
  font:11px Arial,Tahoma,Helvetica,sans-serif;
}
#separator {
	background:transparent;
  width:794px;
	height:15px;	
}
table.references {
  margin: 15px 0px 0px 35px;
  font:10px Arial,Tahoma,Helvetica,sans-serif;
  width:720px;
  text-align:center;
  color:#515256;
}

#top-banner {
	margin:0 auto ;
  background:url(../pics/top-banner-back.jpg);
  width:794px;
	height:112px;	
}
#top-panel {
	background:url(../pics/top-back.jpg);  
  background-repeat: repeat-x; 
	width:100%;
	height:112px;
}
ul.style li {
  background: url(../pics/li-style.jpg) no-repeat 0px 7px;
  padding: 0px 0px 0px 20px;
  line-height:2.0em;
  margin:0px 0px 0px 0px;
}
ul.style {
  text-align:justify;
  color:#515256;
  font:12px Arial,Tahoma,Helvetica,sans-serif;
  padding: 0px 30px 20px 30px;
  list-style-type:none;
  margin:0px 0px 0px 0px;
}
