/** tATA NEW gallery, (c) 2010/08 Mizi */
.gallery-l, .gallery-r {
  margin:0em;
  margin-top:0.6em;
}
.gallery-l {
  margin-right:0.8em;
  float: left; clear: left;
}
.gallery-r {
  margin-left:0.8em;
  float: right; clear: right;
}

.gal-item, .gal-itemr {
  width: 140px;
width: 100px;
  margin:0em; /* gaps between items */
  padding-left:10px; padding-right:10px; padding-top:6px;
  text-align: center;
/*  background-image: url("/images/pozadi-gallery.png");*/
  background-color: lightgray;
  float:left;
overflow: hidden;
}
.gal-item  { height: 72px; padding-bottom:6px; }
.gal-itemr { height: 78px; padding-bottom:0px; }
.gal-ref {
  width:100%;
  height: 10px; line-height: 10px; 
  margin: 0px; padding: 0px;
  vertical-align: middle;
}
.gal-itemr a, gal-ref a {
  margin: 0em;
  padding: 0em;
  font-size: 0.8em;
  font-weight: normal;
  font-family: Arial CE,Arial,Verdana,Consolas;
  text-align: center;
  text-decoration: none;
  color: gray;
}
.gal-itemr a:hover, gal-ref a:hover {
  text-decoration: underline;
  color: orange;
}
/*******************************************/
.gal-img-n, .gal-imgr-n, 
.gal-img-w, .gal-imgr-w, 
.gal-img-h, .gal-imgr-h, 
.gal-img-b, .gal-imgr-b {
  width:100%;
  margin: 0px; padding: 0px;
  overflow: hidden;
}
.gal-img-n, 
.gal-img-w, 
.gal-img-h, 
.gal-img-b { height: 72px; }

.gal-imgr-n, 
.gal-imgr-w, 
.gal-imgr-h, 
.gal-imgr-b { height: 62px; }

.gal-img-w img, .gal-imgr-w img { width: 100%; }
.gal-img-h img, .gal-imgr-h img { height: 100%; }
.gal-img-b img, .gal-imgr-b img { width: 100%; height: 100%; }
/******************************************** */
/* t-ATA styles */
.fl-left {float:left;}
.fl-right {float:right;}
.ta-left {text-align:left;}
.ta-right {text-align:right;}
.ta-center {text-align:center;}
.cl-left {clear:left;}
.cl-right {clear:left;}
.cl-both {clear:both;}

.dh1, .dh1 h1, .dh1 h1 a, .dh2, .dh2 h2, .dh2 h2 a {
  padding: 0em;
  margin: 0em;
}
.dh1, .dh1 h1, .dh1 h1 a {
    /* Verdana,Tahoma BOLD, Sans Serif NOTFOUND */
  color: DarkGoldenrod;
  font-family: Calibri,Arial CE,Arial,Consolas;
  font-size: 1.4em;    /**  font-weight: bolder;*/
  line-height: 1.4em;
}       
.dh2, .dh2 h2, .dh2 h2 a {
  color: olive;
  font-family: Arial CE,Arial,Verdana,Calibri;
  font-size: 1.2em;    /**  font-weight: bolder;*/
    /**line-height: 1.2em;*/
  line-height: 1.4em;
  font-size: 1em;
  font-weight: normal;
  margin-top: 0.5em;
  margin-bottom: 0em;
}

.dh1 h1, .dh1 h1 a, .dh2 h2, .dh2 h2 a {font-size: 100%;}
.dh1 h1 a, .dh2 h2 a, .ptext a {text-decoration: none;}
.dh1 h1 a:hover, .dh2 h2 a:hover, .ptext a:hover {
  text-decoration: underline;
  color: Goldenrod;
}

.dh1-kap, .dh2-kap, .p-kap {font-size: 0.8em;}

/** ------------ */
.ptext, .ptext a {
  color: silver;
  font-size: 0.8em;
  font-weight: normal;
  font-family: Verdana,Arial CE,Arial,Sans Serif;
  /*font-family: Calibri,Arial CE,Arial,Consolas;*/
  padding: 0em;
  margin: 0em;
  line-height: 1.3em;
}
.ptext a {
  font-size: 100%;
  /** font-weight: bold; */
color: olive; /** ladění */
color: white; /** NAOSTRO */
}

/** ===========  */
.warning {
  color: #FF3030;
  font-weight: bold;

}

.accent {
  /**color: Goldenrod;*/
  font-size: 100%;
  color: olive;
}

.udrzba-obrazek {
  vertical-align: top;
  padding-right: 20px;
}
.udrzba-text {
  padding-bottom: 10px;
}

.even {
  color: #FF0000;
  text-decoration: underline;
}
.odd {
  color: #0000FF;
  text-decoration: underline;
}
#contact-mail-page {
  color: silver;
}

/** ============ DADEL */
.vyrazne {color: orange;}
.nevyrazne {color: gray;}
.kontakt {
  height:30px; width:550px;
  font-size: 0.8em;
  text-align: left;
  color: #C0C0C0;
}
.email1 a {color: #FF0000;}
.email2 a {color: gray;}
.kontakt-h2 { 
  color: olive; font-size: 1.2em;
  font-family: Arial CE,Arial,Verdana,Calibri;
}
.kontakt-r1 {width: 350px;}
.kontakt-r2 {width: 200px;}
.kontakt-r3 {width: 350px;}


/** ====== styly pro obrázky (kvůli ne-online kódu */
.img-l {
  float:left; 
  padding-left:0.1em; padding-right:0.8em; 
  padding-top:0.8em; padding-bottom:0.2em; clear:left;
}
.img-r {
  float:right; 
  padding-left:0.8em; padding-right:0.1em; 
  padding-top:0.8em; padding-bottom:0.2em; clear:right;
}

.size1 { width:191px; height: 144px; }
.size2 { width: 170px; height: 120px; }
.size3 { width: 116px; height: 12em; }
.size4 { width:; height: 12em; padding-top:1.6em; }

.imgudrzba {
  float:left; clear:left; 
  padding-right:2%;padding-top:2%;padding-left:0.5%;
  width:100%;
}
/** ---------------------------------- */
.tbl-project {
  width: 100%;
  font-size: 0.8em;
  font-weight: normal;
  font-family: Arial CE,Arial,Verdana;
  padding: 0em; margin: 0em;
}
/** .table-project tr {
  xfont-size: 100%;
  xwidth: 100%;
} */
.tbl-project td {
  height: 1.4em; 
  color: gray;
    /** border: 2px solid green; */
  padding: 0em; margin: 0em;
}
.tbl-h1 { color: orange; }
.tbl-h2 { 
  color: olive; font-size: 1.2em;
  font-family: Calibri,Arial CE,Arial,Consolas;
}
/* ===== */
.tbl-project-r1 {
  width:50%;
  height: 1.4em; 
  padding: 0em; margin: 0em;
}
.tbl-project-r2 { width:10%; }
.tbl-project-r3 { width:40%; }

