/* Fotogalerie  */
div#fotogalerie { padding-left:10px; }
div#fotogalerie img { border: 1px solid #a9a9a9; padding: 4px; float: left; margin: 0 10px 0 0;}
div#fotogalerie a { font-size: 14px; font-weight: bold; line-height: 1.3;}
div#fotogalerie div.cb { clear:both; margin: 0; }
div#fotogalerie p { margin: 0; padding: 3px 0; }
div#fotogalerie p.popis { color: black; }
div#fotogalerie p.galinfo { padding: 0; font-size: 12px; margin: 8px 0 3px 0; color: gray; /* font-family: courier; */ }
div#fotogalerie p.cdat { padding: 0; font-size: 12px; margin: 0; /*font-family: courier; */ }

div#fotogalerie div.dot { margin: 20px 0; background: url(/images/icons/dot.gif) 0% 0% repeat-x; }
div#fotogalerie div.dot img { border: 0; margin: 0; padding: 0; }
div#fotogalerie h1 { margin-bottom: 10px; font-weight: normal; font-size: 25px; }
div#fotogalerie p.popis2 { color: gray; font-weight: bold; padding: 10px 0 0 5px; }

div#fotogalerie p.list { padding: 0; margin: 0 0 25px 0; }
div#fotogalerie p.list a { font-size: 14px; background: url(/images/icons/backward.gif) 0% 50% no-repeat; padding: 2px 0 2px 22px; }

table#gallist { width: 100%; }
table#gallist td { padding: 5px 3px; }
table#gallist td.datum { text-align: right; padding: 5px 3px;}
table#gallist a { font-weight: bold; }

div#fotogalerie div.oneGalBox { margin: 0 0 10px 0; border: 1px solid white; }

table#fotothumbs { margin: 0 auto; }
table#fotothumbs td { padding: 0 0 8px 0; }
table#fotogalerietab { width: 100%; }

table#fotothumbs .img-shadow, table#fotogalerietab .img-shadow { float:left; background: url(/images/shadowAlpha.png) no-repeat bottom right !important; background: url(/images/shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
table#fotogalerietab .img-shadow-notloaded { float:left; background: url(/images/icons/loading_icon.gif) 50% 50% no-repeat; background-color:#eee; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
table#fotothumbs .img-shadow img, table#fotogalerietab .img-shadow img { display: block; position: relative;  background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px; }
table#fotothumbs p { clear: both; display:block; text-align:center; padding:0 28px 0 0; margin: 0; color: gray; font-size: 11px; }
table#fotogalerietab p { clear: both; display:block; text-align:left; padding:0 0 0 10px; margin: 0; color: gray; font-size: 11px; }

table#fotothumbs .img-shadow2, table#fotogalerietab .img-shadow2 { float:left; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
table#fotothumbs .img-shadow2 img, table#fotogalerietab .img-shadow2 img { display: block; position: relative; background-color: #fff; border: 1px solid black; margin: -6px 6px 6px -6px; padding: 4px;  }


   /*
p.fngNahledy { margin: 0 0 10px 8px; padding: 0; }
p.fngNahledy a { background: url(/images/icons/nahledy.gif) 0% 50% no-repeat; padding-left: 25px; font-weight: bold; }
    */
p.displayallbar a { font-weight: bold; padding: 0 0 0 20px; }

table#navia { margin: 0 auto 10px auto; width: 100%;  }
table#navia a { font-size: 14px; font-weight: bold; background-repeat: no-repeat; }
table#navia a.predchozi { background-image: url(/images/icons/backward.gif); background-position: 0 50%; padding-left: 22px; }
table#navia a.nasledujici { background-image: url(/images/icons/forward.gif); background-position: 100% 50%; padding-right: 22px; }
.fotocount { width: 112px; padding: 3px;  font-size: 10px; font-family: verdana; margin: 0 10px; color:gray; text-align: center; font-weight: bold;  }

table#navia td.nahledy { padding-left: 10px; }
table#navia td.nahledy a  { background: url(/images/icons/nahledy.gif) 0% 50% no-repeat; padding-left: 25px; font-weight: bold; }
table#navia td.navibox  { text-align: center; padding-right: 100px; }


div#fngBox { background: url(/images/icons/fngload.gif) 50% 40% no-repeat; } 
div#fngBox div.fngPopis { margin: 0 auto 5px auto; font-size: 11px; font-weight: bold; }
div#fngBox img { border: 1px solid black; margin: 0 auto; display: block; padding: 0; }
  
div#rh { margin: 15px 0 0 0;  }
div#rh img { border: 0; }

/* pohlednice  */

div.selectFormWrap { margin: 0 0 15px 0; background-color: #E2E2E2; padding: 5px 10px; }
