/*--- TAGY ---*/
/*--- ODKAZY --*/
A.blok, A.blok:link, A.blok:visited{
 float: left;
 display: block;
 width: 32%;
 height: 265px;
 background-color: #FFFFFF;
 margin: 0% 0% 2% 2%;
 position: relative;
 overflow: hidden;
 box-shadow: 0px 0px 10px 2px #DDDDDD;
 -webkit-box-shadow: 0px 0px 10px 2px #DDDDDD;
 -moz-box-shadow: 0px 0px 10px 2px #DDDDDD;
}
A.blok:hover,
A.blok:active{
 box-shadow: 0px 0px 10px 2px #2B4349;
 -webkit-box-shadow: 0px 0px 10px 2px #2B4349;
 -moz-box-shadow: 0px 0px 10px 2px #2B4349;
}
A.blok1,
A.blok1:link, A.blok1:visited,
A.blok1:hover, A.blok1:active{
 margin-left: 0%;
}
A.blok SPAN.bobr,
A.blok:link SPAN.bobr,
A.blok:visited SPAN.bobr{
 display: block;
 height: 263px;
 margin: 1px;
 background-color: #FFFFFF;
 background-repeat: no-repeat;
 background-position: center top;
 background-size: auto 100%;
}
A.blok:hover SPAN.bobr,
A.blok:active SPAN.bobr{
 background-size: auto 120%;
}
A.blok SPAN.btext{
 position: absolute;
 top: 175px;
 left: 0px;
 display: block;
 width: 100%;
 height: 245px;
 padding: 10px 0px 10px 0px;
 background-image: url(obr/poz2.png);
}
A.blok SPAN.btext SPAN.bt{
 display: block;
 height: 238px;
 overflow: hidden;
}
A.blok SPAN.btext STRONG.t{
 display: block;
 padding: 5px 0px 0px 0px;
 margin: 0px 15px 0px 15px;
 font-size: 24px;
 color: #2B4349;
}
A.blok SPAN.btext SPAN.d{
 display: block;
 padding: 5px 15px 10px 0px;
 text-align: right;
 font-size: 18px;
 color: #F68121;
}
A.blok SPAN.btext EM.p{
 display: block;
 margin: 5px 15px 20px 15px;
 font-size: 16px;
 font-style: normal;
 color: #D76100;
 text-align: justify;
}
/*--- DESIGN ---*/
