body {
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
}
h1 { background: #f7f7f7; padding: 10px; margin: 0 0 20px; border-bottom: 2px solid #dedede; font-size: 150%; }

.firmy-prehled { margin: 20px 0; width: 100%; font-size: 90%; border-spacing: 0; border-collapse: collapse; }
.firmy-prehled th { text-align: left; font-size: 80%; padding: 4px 5px; background: #f7f7f7; font-weight: normal; border-bottom: 2px solid #dedede; }
.firmy-prehled td { padding: 1px 5px; border-bottom: 2px solid #dedede; vertical-align: top; font-size: 80%; }
.firmy-prehled td.nazev { width: 220px; padding-left: 15px; }
.firmy-prehled td.nazev a { font-weight: bold; text-decoration: none; color: #000; font-size: 120%; }
.firmy-prehled td.stav-volna { background: #88c91a; color: #fff; font-weight: bold; }
.firmy-prehled td.stav-rezervovana { background: #fff2a6; color: #9e870a; }
.firmy-prehled td.stav-vpriprave { background: #d6ffa6; color: #489e0a; }
.firmy-prehled td.stav-prodana { background: #ffd6d6; color: #e46868; }
.firmy-prehled td.sloupec-co { font-size: 80%; }
.firmy-prehled td.sloupec-poznamky { font-size: 90%; }

.firmy-prehled tr.rezervace-radek td { padding: 10px 5px; font-size: 100%}
.firmy-prehled tr.prodana-radek td { font-size: 70%; }
.firmy-prehled td small { font-size: 60%; }


p { margin: 20px; }

.formLabel { display: block; font-size: 110%; padding: 3px 0; float: left; width: 150px; letter-spacing: -0.08em; }
.formText { width: 200px; border: 3px solid #dfdfdf; padding: 4px; font-size: 105%; height: 21px; }
.formZprava { font-size: 120%; width: 505px; height: 120px; border: 3px solid #dfdfdf; padding: 4px; }
.formSend input { padding: 10px 20px; font-size: 120%; }
.statusmsg-no, .statusmsg-ok { background: #bbdb90; font-size: 120%; padding: 10px; margin: 30px 0; text-align: center; font-style: italic; color: #000; }
.statusmsg-no { background: red; }


.posta-companies { float: right; width: 450px; font-size: 120%}
.posta-companies ul { padding: 0 20px 0 0; margin: 0; font-size: 110%; }
.posta-companies li { list-style: none; margin: 0; display: inline; padding: 0; }
.posta-companies li a { font-size:90%; padding: 1px 10px; margin: 0 0 1px; display: block; text-decoration: none; background: #fff2a6; color: #000; }
.posta-companies li a:hover { background: #d6ffa6; padding-left: 20px; font-weight: bold; }


#search_input { width: 300px; font-size: 120%; padding: 2px; margin-bottom: 10px }



.prehled { margin: 20px 0; font-size: 90%; border-spacing: 0; border-collapse: collapse; }
.prehled td { border-bottom: 1px solid #000; padding: 3px 8px; }






























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
