/*--- TAGY ---*/
/*--- ODKAZY --*/
A.panel,
A.panel:link, A.panel:visited{
 position: relative;
 display: inline-block;
 width: 23%;
 margin: 0.9%;
 background-color: #EAEAEA;
 box-shadow: 0px 0px 15px 0px #AAAAAA;
 -webkit-box-shadow: 0px 0px 15px 0px #AAAAAA;
 -moz-box-shadow: 0px 0px 15px 0px #AAAAAA;
 z-index: 1;
}
A.panel:hover, A.panel:active{
 box-shadow: 0px 0px 15px 0px #034585;
 -webkit-box-shadow: 0px 0px 15px 0px #034585;
 -moz-box-shadow: 0px 0px 15px 0px #034585;
 z-index: 2;
}
A.panel IMG,
A.panel:link IMG,
A.panel:visited IMG,
A.panel:hover IMG,
A.panel:active IMG{
 display: block;
 width: 100%;
}
A.panel STRONG.pt{
 position: absolute;
 z-index: 1;
 top: 10px;
 left: -10px;
 display: block;
 padding: 5px 20px 5px 20px;
 background-image: url(obr/poz1.png);
 color: #FFFFFF;
 font-size: 24px;
}
A.panel EM.pt2{
 position: absolute;
 z-index: 1;
 bottom: 10px;
 right: -10px;
 display: block;
 padding: 5px 20px 5px 20px;
 background-image: url(obr/poz3.png);
 color: #FFFFFF;
 font-style: normal;
}
A.panel SPAN.pp,
A.panel:link SPAN.pp,
A.panel:visited SPAN.pp{
 display: none;
}
A.panel:hover SPAN.pp,
A.panel:active SPAN.pp{
 position: absolute;
 top: 80px;
 z-index: 1;
 display: block;
 padding: 0px 30px 0px 30px;
 color: #FFFFFF;
 text-align: justify;
 line-height: 110%;
 overflow: hidden;
}
/*--- DESIGN ---*/
