/*--- TAGY ---*/
/*--- ODKAZY --*/
/*--- DESIGN ---*/
.reference{
 float: left;
 width: 50%;
 height: 200px;
 padding: 20px 0px 20px 0px;
}
.rsilueta{
 margin-top: -50px;
 width: 150px;
 height: 150px;
 -webkit-border-radius: 250px 250px 250px 250px;
 -moz-border-radius: 250px 250px 250px 250px;
 -khtml-border-radius: 250px 250px 250px 250px;
 border-radius: 250px 250px 250px 250px;
 background-color: #FAFAFA;
 background-repeat: no-repeat;
 background-position: center bottom;
 background-size: auto 88%;
}
.reference .rsilueta{
 float: left;
 margin-top: 0px;
 width: 200px;
 height: 200px;
}
.rmuz .rsilueta{
 background-color: #99D0D3;
 background-image: url(obr/muz.png);
}
.rzena .rsilueta{
 background-color: #EDB4CA;
 background-image: url(obr/zena.png);
}
.reference .rtext{
 float: right;
 width: calc(100% - 250px);
}
.reference .rtext .rpozadavek{
 padding: 20px 30px 0px 0px;
 color: #CE3636;
}
.reference .rtext .rreseni{
 padding: 20px 30px 0px 0px;
 color: #003446;
}
.reference .rtext A,
.reference .rtext A:link,
.reference .rtext A:visited{
 display: block;
 float: right;
 background-color: #AAAAAA;
 color: #FFFFFF;
 padding: 10px;
 margin: 20px 30px 0px 0px; 
}
.reference.rmuz .rtext A,
.reference.rmuz .rtext A:link,
.reference.rmuz .rtext A:visited{
 background-color: #99D0D3;
}
.reference.rzena .rtext A,
.reference.rzena .rtext A:link,
.reference.rzena .rtext A:visited{
 background-color: #EDB4CA;
}
.reference .rtext A:hover,
.reference .rtext A:active{
 background-color: #003446 !important;
}