/*
  obecne dodatecne formatovani
*/

/* IE nested floats fix */
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
} 
.clearfix {
  display:inline-block;
} 
/* Don't show IE (Mac) \*/ 
* html .clearfix {height:1%;} 
.clearfix {display:block;} 

p {
  padding:0px;
  margin:0px;
  margin-bottom:10px;
}

.left {
  text-align:left;
}

.right {
  text-align:right;
}

.center {
  text-align:center;
}

.justify {
  text-align:justify;
}

.rmargin {
  margin-right:20px;
}

.tmargin10 {
  margin-top:10px;
}

.lfloat {
  float:left;
}

.rfloat {
  float:right;
}

.strong {
  font-weight:bold;
}

.bordered {
  border:3px solid #ddd;
}

.req {
  color:#df5b04;  
}

.red {
  color:#792500;
}

.borderred {
  border-top:3px solid #792500;
  border-bottom:3px solid #792500;
}

.bgred {
  background:#792500;
}

.on-line {
  display:block;
}

.bmainmargin {
  margin-bottom:30px;
}

/*zvyrazneny odkaz - cervene pozadi*/
.hllink {
  padding:3px;
  margin:0px 1px;
  background:#792500;
  color:#fff;
  text-align:center;
}

.hllink:hover {
  background:#fff;
  color:#792500;
  text-decoration:underline;
}

/*oramovany obrazek - hover pri linku*/
a .bordered:hover {
  border:3px solid #792500;
}

/* spodni prerusovana linka s marginem 30 px */
.bdotborder {
  border-bottom:1px dotted #ddd;
  padding-bottom:30px;
  margin-bottom:30px;
}

/* spodni plna linka s marginem 30 px */
.bsolidborder {
  border-bottom:1px solid #ddd;
  padding-bottom:30px;
  margin-bottom:30px;
}

/* neviditelna tabulka */
.invtable { 
  padding:0px;
  margin:0px;
  border:0px;
  border-collapse:collapse;
} 

.invtable td {
  padding:1px 15px 1px 0px;
} 

.searchfield {
  border:1px solid #999;
  color:#000;
  width:154px;
}

.searchbutton {
  position:relative;
  top:4px;
  left:1px;
}

.notice {
  font-size:80%;
  font-style:oblique;
}

.warning {
  background:#792500;
  padding:10px;
  color:#fff;
  font-weight:bold;
}

/* zvyrazneni uzivatelskeho textu v detailu nemovitosti */
.noticetext {
  background:#792500;
  padding:20px;
  text-align:center;
  color:#fff;
  font-size:150%;
  font-weight:bold;
  margin-bottom:20px;
}

