body {font-family:  sans-serif; }
input{ border:1px solid black; }
input, select{ margin:0px; padding:0px; }
.success{ color:#009900; }
.hledej{ background-color:#E8F2BF; margin: 0px; padding:  10px; border-color:#E8F2BF; }
.vyber{  background-color:#CAE3CB; margin: 0px; padding:  10px; border-color:#E8F2BF;}
.nadpis{ color:yellow; font-size:18pt; background-color:#056103; margin: 0px; padding: 10px;  border-color:#E8F2BF;}
.alert{ color:red; font-weight:bold; }
a img{  border:0px; }
table{  margin-bottom:0px; }
.table_border{ border:1px solid #666666;
               border-right:none; border-bottom:none; }
.table_border th, .table_border td {
        border: 1px solid #666666;
        border-left:none;
        border-top:none;

}
.no_border{ border: none;  }
.new_line  td{ background-color: #DEFEC7; }
.XXselect_oblasti{
        float:left;
        margin-right:5px;
        }

.select_oblasti{margin: 1px; padding:  0px; position: relative; bottom: 0px;}
.sel1 {background-color:white;  border-top: 2px solid #777777;
  border-left: 2px solid #777777; border-bottom: 1px solid #777777; border-right: 1px solid #777777;
  margin-bottom: 15px;   margin-top: 2px;  padding:  1px;
  font-size:10pt;
  position: relative; bottom: 3px;
      }

.navig, .navig A:link,  .navig A:visited, .navig A:active
   { font-weight:bold; color: white; text-decoration: none }
.navig A:hover
   { font-weight:bold; color: yellow; text-decoration: none }

.Anavig
   { font-weight:bold; color: white; text-decoration: none; background-color:red; width:200px }

h1{     font-size:18pt; }
h2{     font-size:12pt; }
        
#selecty_oblasti_clear{
        clear:both;
        line-height:1px;
        height:1px;
        margin-bottom:25px;
        }
        
th{ text-align:left; }
        
.stroj_nadpis{
        background-color:#999999;
        font-weight:bold;
        text-align:center;
        }
        

