body {
  text-align:center;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:black;
  margin-top:0px;
  background-color:#987f49;
  margin-bottom:0px;
}
p {
  text-align:justify;
}
a {
  text-decoration:none;
  border:none;
  color:black;
}
img {
   text-decoration:none;
  border:none;
}
h1 {
  font-size:12px;
  color:black;
  display:block;
}
h2 {
  font-size:11px;
  color:#ea8b51;
}
h3 {
  font-size:12px;
  color:green;
}
input {
  background-color:#e2e2e2;
  border-style:solid;
  border-color:black;
  border-width:1px;
  font-size:10px;

}
select {
  height: 18px;
  background-color:#e2e2e2;
  border-style:solid;
  border-color:black;
  border-width:1px;
  font-size:10px;
}
textarea {
  background-color:#e2e2e2;
  border-style:solid;
  border-color:black;
  border-width:1px;
  font-size:10px;
}
form {
  margin:0 0 0 0;
}
table {
  font-size:12px;
  border:none;
  border-collapse:collapse;
}
td {
  border:none;

}
.middle {
  margin:auto;
}
.bottomheader {
  width:980px;
  height:465px;
  background-image: URL('img/bottomheader.jpg');
  background-repeat:no-repeat; 
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  position:relative;
}
.main_trasparent {
  position:absolute;
  left:30px;
  top:253px;
  z-index:2;
}
/* Horni linky */
.toplnk {
  z-index:1;
  position:absolute;
  top:0px;
}
.link1 {
  left:420px;
}
.link2 {
  left:560px;
}
.link3 {
  left:700px;
}
.link4 {
  left:840px;
}
/* Konec horní linky */

/* Hlavní text */

.maintx {
  position:absolute;
  left:10px;
  top:325px;
  font-size:11px;
  width:350px;
  height:50px;
}

/* Konec hlavního testu */

/* Mapa */

.map {
  position:absolute;
  left:500px;
  top:120px;
  font-size:11px;
  width:400px;
  height:340px;
  text-align:center;
}

.map a:hover {
   text-decoration:underline;
}

.linkmp {
  position:absolute;
  z-index:2; 
}
.ph6 {
  left:107px;
  top:170px;
}
.ph5 {
  left:122px;
  top:230px;
}
.ph4 {
  left:186px;
  top:250px;
}
.ph10 {
  left:255px;
  top:213px;
}
.ph9 {
  left:260px;
  top:157px;
}
.ph8 {
  left:187px;
  top:130px;
}
.ph1 {
  left:172px;
  top:188px;
}
.ph2 {
  left:175px;
  top:205px;
}
.ph3 {
  left:203px;
  top:191px;
}
.ph7 {
  left:183px;
  top:167px;
}
/* Konec mapa */

/* Chybova hlaska */

.hlaseni {
  font-size:11px;
  border-style:none;
  width:980px;
  color:white;
  margin-bottom:2px; 
  margin-top:2px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
}
.error {
  background-color:#d0520e;
}
.pass {
  background-color:#0ccf02;
}

/* Konec chybova hlaska */

/* Stredni menu (menici se text) */

.middlemenu {
  background-color:#987f49;
  width:980px;
  min-height:315px;
  _height:315px;
   text-align:left;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  padding-top:30px;
}

/* Prostor pro projekt */

.container {
  background-color:#c8b479;
  margin-left:auto;
  margin-right:auto;
  width:920px;
  min-height:275px;
  _height:275px;
  margin-bottom:32px;
  padding-bottom:25px;
}

.captionpl {
  width:883px;
  margin-left:auto;
  margin-right:auto;
  padding-top:30px;
  
}

.edgecl {
  width:883px;
  height:17px;
  margin-bottom:0px;
  background-image: URL('img/stredhorni.jpg');

  
}
.middlecl {
  width:883px;
  min-height:200px;
  _height:200px;
  padding-top:0px;
  background-image: URL('img/stredstredni.jpg');
}
.edgecl2 {
  width:883px;
  height:17px;
  margin-top:0px;
  background-image: URL('img/streddolni.jpg');
}
.nahled {
  background-image: URL('img/ramecek_projekt.jpg');
  background-repeat:no-repeat;
  display: -moz-inline-stack;
  display: inline-block;
  height:160px;
  margin-left:10px;
  margin-right:10px;
  width:185px;
  z-index:1;
  position:relative;
  left:30px;
  top:5px;
  zoom:1;
  *display:inline;
  }
.imgn {
  z-index:2;
  width:160px;
  height:100px;
  position:absolute;
  left:15px;
  top:17px;
}
.popisn {
  z-index:2;
  width:160px;
  height:100px;
  position:absolute;
  left:20px;
  top:115px;
  font-size:12px;
}
.nahled_link {
  color:green;
  font-size:12px;
  text-decoration:underline;
  font-weight:bold;
}

.txt_container {
  width:820px;
  position:relative;
  left:20px;
  top:-10px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;  
  display:inline-block;
}

.textcontainer {
  width:810px;
}
.tdo {
  width:390px;
  vertical-align:top;
}
.tdg {
  width: 420px;
  font-size:12px;
  vertical-align:top;
}
.undrl {
  text-decoration:underline;
}

.detailprojektu {
  width:250px;
  margin-left:auto;
  margin-right:auto;
}
.dt1 {
  height:180px;
  background: url('img/bigframe.jpg') 0 0 no-repeat;
  padding-top:10px;
  vertical-align:top;
  padding-left:12px;
}
.dt2 {
  height:52px;
  
  top:0px;
  left:0px;
}
.dtx {
  background: url('img/miniramecek.jpg') 0 0 no-repeat;
  height:49px;
  width:79px;
  position:absolute;
  top:245px;
  padding-left:5px;
  padding-top:5px;
}
.y1 {
  left:75px; 
}
.y2 {
  left:155px; 
}
.y3 {
  left:235px; 
}
.contejnment {
  height:52px;
  width:100%;
  position:relative;
}
.dt3 {
  height:125px;
   background: url('img/chcivedetvic.jpg') 0 0 no-repeat;
}
/* Konec prostor pro projekt */

/* Konec stredni menu */

/* Dolni lista */
  
.endheader2 {
    background-image: URL('img/endheader.jpg');
    width:980px;
   height:63px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  padding-top:5px;
  text-align:center;
  font-size:10px;
  color:white;
  font-weight:bold;
  background-repeat:no-repeat;
}
.endheader2 a {
  display:inline;
  color:white;
}
  .endheader {
    background-image: URL('img/dolnivyrez.jpg');
    width:980px;
    min-height:160px;
    _height:160px;
     text-align:left;
  margin-left:auto;
  margin-right:auto;
 
  }
  .dolnimenu {
    width:980px;
  }
  .dlmenu1 {
    width:410px;
    vertical-align:top;
    padding-left:10px;
  }
   .dlmenu2 {
    width:570px;
    vertical-align:top;
    padding-right:10px;
  }

.nwlink {
  text-decoration:underline;
  font-size:12px;

}
.nodcr {
  text-decoration:none;
}
.dodateknew {
  font-size:10px;
  color:black;

}

.form1x {
  width:242px;
  position:absolute;
  height:215px;
  top:130px;
  left:500px;
  background: url('img/zaslat_nabidku.jpg') 0 0 no-repeat;
  font-size:10px;
  padding-left:5px;
}
.form1 {
  width:228px;
  margin-top:35px;
  font-size:10px;
}
.form1 select {
  width:98px;
}
.form1 tr {
  height:20px;
}
.header_form1 {
  position:absolute;
  top:125px;
  left:500px;
  z-index:2;
}
.form2 {
  width:450px;
  margin-top:20px;
}

.form2 select {
  width:98px;
}

.slp1 {
  width:120px;
}
.form3 {
  position:relative;
  font-size:10px;
  left:20px;
}

.form4 {
  width:300px;
  margin-top:10px;
  margin-left:30px;

}
.form4 textarea {
  width:96px;
  height:70px;
}
.form5 {
  width:100%;
  position:relative;
  top:15px;
  left:15px;
  font-size:10px;
}
/* Konec dolni lista */

.obrbutt {
  width: 58px;
  height: 24px;
  border: 0;
  cursor: pointer;
   cursor: hand;
   background: url('img/odeslat.jpg') 0 0 no-repeat;
}

.obrbutt2 {
  width: 58px;
  height: 24px;
  border: 0;
  cursor: pointer;
   cursor: hand;
   background: url('img/odeslat2.jpg') 0 0 no-repeat;
}

.vypocetsplatky {
  position:absolute;
  left:20px;
  top:65px;
}

.calcresult {
 position:relative;
  padding:5px 0 5px 0;
  background-color:#e2e2e2;
  border-style:solid;
  border-color:#89542a;
  border-width:1px;
  width:307px;
  text-align:center;
  
  left:23px;
}
.calctb2  {
  width:262px;
  position:relative;
  
  left:15px;
}
.calctb2 td {
  text-align:right;
  width:50%;
}
.fff {
   font-size:12px;
   font-weight:bold;
}
.midl {
  text-align:center;
}
.midlx {
  margin-left:25px;
}
.faillink {
  color:#ec6a6a;
}
.adv1 {
  color:#ec6a6a;
  font-weight:bold;
}
