.rybari {
}

.rybari h2.naposledyaktivny {
 margin: 25px 0 15px 0;
}
.rybari .mapa {
 position: relative; width: 100%; height: 310px; text-align: center;
 background: url(../img/divline2.png) repeat; overflow: hidden;
}
.rybari .mapa img {
 text-align: center;
}

.rybari .popis {
 width: 100%; margin-bottom: 15px; padding: 6px 0 5px 0; color: #dadada; background: #313131; opacity: 0.90;
}
.rybari .popis span.pocetrybarov {
 float: left; display: block; margin: 0 0 0 10px; padding: 8px 0 8px 40px; color: #dadada;
 background: url(../img/icons/iconAUTORS-graywhite.png) no-repeat left center;
}

.rybari .item {
 position: relative; float: left; width: 48%; height: 110px; margin: 0 0 1% 0; padding: 0.5%; border: 1px solid #cacaca;
}
.rybari .item:hover {
 border: 1px solid #afafaf;
}
.rybari .item.second {
 float: right; width: 48%; padding: 0.5%;
}
.rybari .item .foto {
 float: left;
}
.rybari .item .foto img {
}
.rybari .item .r {
 position: relative; float: left; width: 200px; height: 100%; margin-left: 12px;
}
.rybari .item .r span {
 display: block; margin: 0 0 5px 0; font-size: 14px; white-space:  wrap;
}
.rybari .item .r span a {
 color: #000000;
}
.rybari .item:hover .r span a {
 color: #ff3d1e;
}
.rybari .item .r span.login {
 margin: 5px 0 10px 0; font-weight: 500;
}
.rybari .item .r .prihlaseny {
 position: absolute; left: 0; bottom: -3px; font-size: 12px;
}



