/* Foto dne v clanku */

div.fotodnebox {  margin: 0 0 15px 0; }
div.imgwrap { position: relative; margin: 0 auto 10px auto;  }
div.imgwrap .fotobut { position: relative; }
div.fotodnebox img { border: 1px solid black; }
div.fotodnebox img.navimg { position: absolute; top: 0; border: 0; }

div.fotodnebox p { text-align: center; width: 570px; padding: 0; margin: 0 auto 5px auto; }
div.fotodnebox p.autor { text-align: right; color: gray; }

table#fotomenubox { width: 100%; margin: 0 0 15px 0; }
table#fotomenubox td { padding: 0; }
table#fotomenubox td.mainbuts { text-align: center; padding-left: 140px; }
table#fotomenubox td.thumbs { text-align: right; padding-right: 10px;  }
table#fotomenubox .fotoinfo {  padding: 2px 4px; margin: 0 10px; }

table#fotomenubox a { font-weight: bold; background-repeat: no-repeat; font-size: 14px; }
table#fotomenubox a.predchozi { background-image: url(/images/icons/backward.gif); background-position: 0% 50%; padding-left: 22px; }
table#fotomenubox a.nasledujici { background-image: url(/images/icons/forward.gif); background-position: 100% 50%; padding-right: 22px; }
table#fotomenubox a.nahledy { background-image: url(/images/icons/nahledy.gif); background-position: 0% 50%; padding-left: 25px; }

table#fotothumbs {  width: 100%; }
table#fotothumbs td { padding: 0 0 8px 0; }

table#fotothumbs .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#fotothumbs .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 20px 0 0; margin: 0; color: gray; font-size: 11px; }

table#fotothumbs .img-shadow2 { float:left; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
table#fotothumbs .img-shadow2 img { display: block; position: relative; background-color: #fff; border: 1px solid black; margin: -6px 6px 6px -6px; padding: 4px;  }

div#thumbnavi { margin: 10px 0; font-size: 11px; }
div#thumbnavi h1 { font-size: 11px; color: gray; padding: 0; margin: 0 0 4px 0; font-weight: bold; }
div#thumbnavi strong { padding: 0 5px; background-color: #C80000; color: white; }

