/*--- TAGY ---*/
/*--- ODKAZY --*/
.fotogalerie A,
.fotogalerie A:link,
.fotogalerie A:visited{
 position: relative;
 display: block;
 float: left;
 margin: 1px;
}
.fotogalerie A:hover,
.fotogalerie A:active{
 background-color: #034585;
}
.fotogalerie A IMG,
.fotogalerie A:link IMG,
.fotogalerie A:visited IMG{
 display: block;
}
.fotogalerievelRV A IMG, .fotogalerievelRV A:link IMG, .fotogalerievelRV A:visited IMG{ height: 298px; }
.fotogalerievelRS A IMG, .fotogalerievelRS A:link IMG, .fotogalerievelRS A:visited IMG{ height: 198px; }
.fotogalerieF A IMG, .fotogalerieF A:link IMG, .fotogalerieF A:visited IMG{ height: 130px; }
.fotogalerie A:hover IMG,
.fotogalerie A:active IMG{
 opacity: 0.60;
 filter: alpha(opacity=60);
}
.fotogalerie A SPAN,
.fotogalerie A:link SPAN,
.fotogalerie A:visited SPAN{
 display: block;
 width: calc(100% - 20px);
 position: absolute;
 top: 0px;
 left: 0px;
 font-size: 20px;
 color: #FFFFFF;
 text-align: left;
 padding: 15px 0px 20px 20px;
 background-image: url(obr/foto_prechodH.png);
 background-repeat: repeat-x;
 background-position: bottom center;
}
.fotogalerie A STRONG,
.fotogalerie A:link STRONG,
.fotogalerie A:visited STRONG{
 display: block;
 width: calc(100% - 20px);
 position: absolute;
 bottom: 0px;
 left: 0px;
 font-size: 24px;
 color: #FFFFFF;
 text-align: right;
 padding: 20px 20px 15px 0px;
 background-image: url(obr/foto_prechodD.png);
 background-repeat: repeat-x;
 background-position: center bottom;
}
.fotogalerie2 A SPAN,
.fotogalerie2 A:link SPAN,
.fotogalerie2 A:visited SPAN{
 font-size: 16px;
}
.fotogalerie2 A STRONG,
.fotogalerie2 A:link STRONG,
.fotogalerie2 A:visited STRONG{
 font-size: 17px;
}
/*--- DESIGN ---*/
/*--- OSTATNÍ ---*/
.fotogalerie{
 float: left;
 width: calc(100% - 74px);
 margin: 0px 0px 0px 30px;
}