@charset "utf-8";
*{margin:0;padding:0}
html{background:#322722;font-family:"Segoe UI", Calibri, "Trebuchet MS", Verdana, Arial, sans-serif;font-size:15px}
body{background:#322722;font-family:"Segoe UI", Calibri, "Trebuchet MS", Verdana, Arial, sans-serif;font-size:15px;height:100%}
a{text-decoration:none}
a:hover{text-decoration:underline}
a:visited{text-decoration:none}
a:link{text-decoration:none}
a:focus{text-decoration:none}
.hidden{display:none}
.clear{clear:both}
#head{background:#322722;height:125px;left:0;padding:4px 0;position:fixed;top:0;width:100%}
#head h1{float:left;height:125px;width:300px}
#head h1 a{background:url(../images/bg_head_logo.gif) no-repeat 15px 0;display:block;height:125px;width:300px}
#head h2#contact{color:#fff;float:right;font-size:1.15em;font-weight:400;height:125px;line-height:1.25em;margin-top:7px;width:12em}
#head h2#contact a{color:#fff}
#menu{background:url(../images/bg_menu.gif) repeat-x top left #e8e7e6;height:460px;left:0;position:absolute;top:133px;width:160px;z-index:7}
#photos{background:url(../images/bg_photos.gif) repeat-x top left #fff;height:460px;left:160px;padding-left:55px;position:absolute;top:133px}
#infos{background:#fff;height:460px;left:160px;margin-left:-160px;padding:0;position:absolute;top:133px;width:100%;z-index:1}
#menu ul{;margin-top:40px}
#menu ul li{font-size:1.5em;margin-bottom:.5em}
#menu ul li a{color:#4b3a33}
#menu ul li a:hover{text-decoration:none}
#menu ul li .square{background:#746a65;display:block;float:left;height:.8em;margin-right:.5em;margin-top:.2em;width:1.2em}
#menu #informace .square{background:#746a65;display:block;float:left;height:.8em;margin-right:.5em;margin-top:.2em;width:1.2em}
#menu #informace{color:#4b3a33;font-size:1.2em;margin-top:2em; position:absolute; top: 370px;}
#menu #informace a{color:#4b3a33;font-weight:400}
#menu ul li:hover a{color:#1c1613;text-decoration:underline}
#menu ul li:hover .square{background:#4b3a33}
#menu ul li.active a{color:#000;text-decoration:underline}
#menu ul li.active .square{background:#000}
#menu h2.actual a{color:#000 !important; text-decoration:underline}
#menu h2.actual .square{background:#000 !important}
#photos img{-moz-border-radius:3px;-webkit-border-radius:3px;border:5px solid #fff;border-radius:3px;height:430px;margin-top:8px}
#photos .photo-active img{border-color:#ddd}
#foot{background:url(../images/bg_foot.gif) repeat-x top left;clear:both;color:#fff;font-size:.75em;font-weight:400;margin:auto;padding-top:1em;position:fixed;text-align:center;top:595px;width:100%}
#foot a{color:#ccc}
#foot a:hover{color:#fff}
#nav{position:fixed;top:340px;width:100%;z-index:5}
#nav-prev{background:url(../images/nav_prev.png) no-repeat top left;display:block;float:left;height:50px;left:160px;opacity:0.5;position:relative;width:50px;z-index:1000}
#nav-next{background:url(../images/nav_next.png) no-repeat top left;display:block;float:right;height:50px;opacity:0.5;position:relative;right:160px;width:50px;z-index:1000}
#nav:hover #nav-prev{opacity:0.8}
#nav:hover #nav-next{opacity:0.8}
.autor-info{background:url(../images/bg_photos_info.gif) top left repeat-x #eeded7;height:254px;margin-left:160px}
.autor-tools{background:#fff;margin-left:160px}
.autor-face{background:url(../images/bg_face.jpg) no-repeat top left;height:254px}
.autor-face p a{color:#322722}
.autor-info p{font-size:.8em;line-height:1.15em;margin-left:1.9em;padding-top:1em;text-align:justify;width:310px}
.autor-info p+p{padding-top:.5em}
.table-tools{font-size:.9em;margin-left:2em;width:310px}
.table-tools caption{color:#322722;font-weight:700;margin:2em 0 .6em;width:300px}
.table-tools td strong{color:#322722}
.table-tools td{line-height:1.2em;padding-right:.5em;text-align:right}
.table-tools td+td{padding:0;text-align:justify}
a.a-goto-gallery{color:#322722;display:block;float:right;font-size:1.5em;font-weight:700;line-height:1.5em;padding-right:2em;text-align:right;width:10em}
