/*--- TAGY ---*/
/*--- ODKAZY --*/
A.panel, A.panel:link, A.panel:visited,
DIV.panel{
 display: block;
 width: 32%;
 float: left;
 margin: 15px 0% 15px 2%;
 position: relative;
 background-color: #FFFFFF;
}
A.panel, A.panel:link, A.panel:visited{
 box-shadow: 0px 0px 4px 0px #DDDDDD;
 -webkit-box-shadow: 0px 0px 4px 0px #DDDDDD;
 -moz-box-shadow: 0px 0px 4px 0px #DDDDDD;
}
A.panel:hover, A.panel:active{
 box-shadow: 0px 0px 40px 0px #8E9A9A;
 -webkit-box-shadow: 0px 0px 40px 0px #8E9A9A;
 -moz-box-shadow: 0px 0px 40px 0px #8E9A9A;
}
A.panel1, A.panel1:link, A.panel1:visited,
A.panel1:hover, A.panel1:active,
DIV.panel1{
 margin-left: 0%;
}
DIV.panel SPAN.pobr,
A.panel SPAN.pobr,
A.panel:link SPAN.pobr,
A.panel:visited SPAN.pobr{
 position: relative;
 display: block;
 width: calc(100% - 2px);
 height: 300px;
 background-repeat: no-repeat;
 background-position: center center;
 background-size: cover;
 border: solid 1px #8E9A9A;
}
A.panel:hover SPAN.pobr,
A.panel:active SPAN.pobr{
 border: solid 1px #FFFFFF;
 opacity: 0.70;
 filter: alpha(opacity=70);
}
DIV.panel SPAN.ptext,
A.panel SPAN.ptext, A.panel:link SPAN.ptext, A.panel:visited SPAN.ptext{
 position: absolute;
 left: 0px;
 bottom: 20px;
 display: block;
 width: 100%;
 text-align: center;
}
DIV.panel SPAN.ptext STRONG.t,
A.panel SPAN.ptext STRONG.t,
A.panel:link SPAN.ptext STRONG.t,
A.panel:visited SPAN.ptext STRONG.t{
 position: relative;
 display: inline-block;
 font-size: 25px;
 margin: 0px 20px 0px 20px;
 padding: 10px 50px;
 font-weight: 500;
 -webkit-border-radius: 10px 10px 10px 10px;
 -moz-border-radius: 10px 10px 10px 10px;
 -khtml-border-radius: 10px 10px 10px 10px;
 border-radius: 10px 10px 10px 10px;
}
DIV.panel SPAN.ptext STRONG.t EM,
A.panel SPAN.ptext STRONG.t EM,
A.panel:link SPAN.ptext STRONG.t EM,
A.panel:visited SPAN.ptext STRONG.t EM{
 position: relative;
 color: #FFFFFF;
 font-style: normal;
 z-index: 2;
}
DIV.panel SPAN.ptext STRONG.t SPAN,
A.panel SPAN.ptext STRONG.t SPAN,
A.panel:link SPAN.ptext STRONG.t SPAN,
A.panel:visited SPAN.ptext STRONG.t SPAN{
 position: absolute;
 top: 0px;
 left: 0px;
 display: block;
 width: 100%;
 height: 100%;
 opacity: 0.50;
 filter: alpha(opacity=50);
 z-index: 1;
 -webkit-border-radius: 10px 10px 10px 10px;
 -moz-border-radius: 10px 10px 10px 10px;
 -khtml-border-radius: 10px 10px 10px 10px;
 border-radius: 10px 10px 10px 10px;
}

A.panel:hover SPAN.ptext STRONG.t, A.panel:active SPAN.ptext STRONG.t{
 background-color: #000000 !important;
}
DIV.panel SPAN.ptext SPAN.p,
A.panel SPAN.ptext SPAN.p, A.panel:link SPAN.ptext SPAN.p, A.panel:visited SPAN.ptext SPAN.p{
 display: block;
 padding: 20px 20px 0px 0px;
 color: #FFFFFF;
 font-size: 20px;
 text-align: right;
}
A.panel:hover SPAN.ptext SPAN.p, A.panel:active SPAN.ptext SPAN.p{
 color: #d5ff00;
}
/*--- DESIGN ---*/
/*--- OSTATNÍ ---*/