BODY
{
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, sans-serif;
  background-color: #fef2ca;
}

.mtab1 { font-size: 12px; border-left: 4px solid #5f0000; border-right: 1px solid #7f7f7f; }

.logotxt
{
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  margin: 10px;
  text-align: center;
}

A { color: #fea95c; text-decoration: none; }
A:hover { color: #000000; text-decoration: none; }
 
.lmframe
{
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 12px;
  margin: 15px 0px 0px 10px;
  
}

.lm1
{
  font-size: 12px;
  background-color: #feb97c;
  font-weight: bold;
  padding: 3px 0px 4px 5px;
  margin: 7px 0px;
  border-top: 1px solid #ffd9ac;
  border-bottom: 1px solid #de994c;
}

.lm1 A { color: #000000; text-decoration: none; }
.lm1 A:hover { color: #000000; text-decoration: underline; }

.lm2
{
  font-size: 11px;
  background-color: #feb97c;
  font-family: Tahoma;
  font-weight: bold;
  padding: 3px 0px 4px 5px;
  margin: 2px 0px 2px 15px;
}

.lm2 A { color: #000000; text-decoration: none; }
.lm2 A:hover { color: #000000; text-decoration: underline; }


.mf
{
  margin: 10px 20px 30px 20px;
  text-align: justify;
  line-height: 130%;
  font-size: 12px;
}

H1
{
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 24px;
  margin: 10px 0px 7px 0px;
  line-height: normal;
}

.boxframe
{
  float: right;
  width: 200px;
  background-color: #fef2ca;
  margin-left: 15px;
}

.boxtitle
{
  padding: 3px 0px 4px 8px;
  font-weight: bold;
  font-family: Verdana;
  font-size: 11px;
  background-color: #fea95c;
}

.boxobsah
{
  font-size: 11px; 
  padding: 3px 8px;
}

.ref_tab
{
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #7f7f7f;
}

.ref_head
{
  background-color: #fea95c;
  text-align: center;
}

.ref_head A { color: #000000; text-decoration: none; }
.ref_head A:hover { color: #000000; text-decoration: underline; }

.ref_link
{
  text-align: center;
  font-size: 10px;
  font-weight: normal;
}
.ref_link A { color: #ae793c; text-decoration: none; }
.ref_link A:hover { color: #000000; text-decoration: underline; }

.kon
{
  font-size: 12px;
}

.kon TD { padding: 4px 10px; }

.legal
{
  font-size: 11px;
  color: #5f5f5f;
  text-align: center;
  margin-top: 20px;
}




.foton { font-family: Tahoma; font-size: 10px; }
.foton A { color: #000000; text-decoration: none; }
.foton A:hover { color: #000000; text-decoration: underline; }

.foto1
{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  background-color: #fea95c;
  padding: 3px 5px 3px 6px;
}

.foto1 A { color: #000000; text-decoration: none; }
.foto1 A:hover { color: #000000; text-decoration: underline; }

.foto2
{
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  padding: 2px 5px 5px 7px;
}

.foto2 A { color: #2f2f2f; text-decoration: none; }
.foto2 A:hover { color: #000000; text-decoration: none; }

.foto3
{
  font-family: Verdana;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 5px 10px 6px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #fea95c;
  text-align: center;
}

.foto3 A { color: #ffffff; text-decoration: none; }
.foto3 A:hover { color: #000000; text-decoration: underline; }

.fotolink
{
  font-size: 11px;
}

.fotolink A { color: #000000; text-decoration: none; }
.fotolink A:hover { color: #000000; text-decoration: underline; }

.rea_l_tab { border: 1px solid #bfbfbf; }
.rea_l_nazev { background-color: #fea95c; font-size: 12px; font-family: Tahoma; color: #000000; padding: 4px 3px 5px 8px; font-weight: bold; }
.rea_l_nazev A { color: #000000; text-decoration: none; }
.rea_l_nazev A:hover { color: #000000; text-decoration: underline; }

.rea_l_img { margin: 2px 0px; border: 0px; }
.rea_l_popis { background-color: #dfdfdf; color: #1f1f1f; font-family: Tahoma; font-size: 11px; margin: 0px; padding: 4px 7px; }
.rea_l_popis A { color: #1f1f1f; text-decoration: none; }
.rea_l_popis A:hover { color: #000000; text-decoration: none; }

.rea_l_cena { font-size: 18px; text-align: right; margin: 2px 6px 10px 0px; font-weight: bold; color: #5f0000; }
.rea_l_cena A { color: #5f0000; text-decoration: none; }
.rea_l_cena A:hover { color: #000000; text-decoration: underline; }


.d_img { float: right; border: 1px solid #3f3f3f; margin: 15px 0px 10px 20px; }

.d_popis { font-family: Helvetica; font-size: 16px; line-height: 135%; margin: 10px; }

.d_cena { font-size: 20px; color: #000000; margin: 5px; font-weight: bold; }



.makler_frame { background-color: #ffffff; margin: 10px 0px; clear: both; }
.makler_img { border: 0px; float: left; margin-right: 25px; }
.makler_t { font-size: 12px; color: #3f3f3f; margin: 2px 0px 2px 0px; padding-top: 12px; }
.makler_jmeno { font-size: 18px; font-weight: bold; margin: 5px 0px 5px 0px; }
.makler_kontakt { font-size: 12px; margin: 2px 0px 2px 0px; color: #5f0000; }


.lm_reality { font-size: 10px; color: #5f1f1f; border-bottom: 1px solid #9f5f3f; }
SUP { font-size: 70%; }

.kal1
{
  background-color: #ffffff;
  font-size: 14px; 
  font-family: Arial;
  margin: 10px;
  
}

.kal1 TH {   background-color: #fea95c; text-align: left; padding: 4px 9px; }
.kal1 TD {   background-color: #fef2ca; padding: 4px 9px; }
.kal1 TD.r {   background-color: #fef2ca; padding: 6px 12px; text-align: right; }
.sb { font-family: Arial; font-size: 14px; width: 200px; }
.inp { font-family: Arial; font-size: 14px; width: 100px; }
.but { font-family: Arial; font-size: 14px; font-weight: bold; background-color: #fea95c; padding: 5px 12px; margin-right: 12px; }
.chyba { border-left: 4px solid #7f0000; background-color: #cfcfcf; color: #7f0000; padding: 12px 20px; margin: 10px; }
.form0 { margin: 0; padding: 0; float: right; }
.cena { font-family: Arial; font-size: 18px; font-weight: bold; padding: 4px 20px; text-align: right;}
.cena2 { font-family: Arial; font-size: 14px; font-weight: bold; padding: 4px 20px; text-align: right;}
.dovetek { font-family: Tahoma; font-size: 12px; font-weight: normal; color: #3f3f3f; margin: 3px 5px; }
.uvod { font-size: 14px; margin: 25px 0; }

.sb2 { font-family: Arial; font-size: 14px; width: 250px; }
.clear { clear: both; }
.kalkfoto1 { height: 390px; float: left; margin: 10px; border: 1px solid #7f7f7f; }
.kalkfoto2 { height: 420px; float: left; margin: 10px; border: 1px solid #7f7f7f; }
.kalkfoto3 { height: 450px; float: left; margin: 10px; border: 1px solid #7f7f7f; }

.farea509 { font-family: Arial; font-size: 12px; width: 500px; height: 90px; }
.farea306 { font-family: Arial; font-size: 12px; width: 300px; height: 80px; }
.inp1 { font-family: Arial; font-size: 14px; width: 300px; }
.inp2 { font-family: Arial; font-size: 14px; width: 100px; }

.ok { font-size: 18px; border-left: 8px solid #feb97c; background-color: #efefef; color: #000000; padding: 22px 30px; margin: 20px 30px; }

#eu
{
  width: 960px;
  background-color: #ffffff;
  margin: 0 auto;
  font-family: Arial;
  text-align: left;
  padding: 10px;
}
#eu .j { font-size: 14px; font-weight: normal; }
#eu .d { font-size: 36px; font-weight: bold; }
#eu .t { font-size: 18px; font-weight: bold; margin-bottom: 8px; }
#eu .c { font-size: 14px; font-weight: normal; margin-bottom: 16px;}
