.zoznamy {
 line-height: 130%;
}

.zoznamy .blokz {
 float: left; width: 49%; margin: 0 0 2% 0; color: #343434; background: #e5e5e5;
}
.zoznamy .blokz:nth-child(2n) {
 float: right;
}
.zoznamy .blokz:nth-child(2n+1) {
 clear: both;
}
.zoznamy .blokz h2 {
 width: auto; display: inline-block; margin: 0; padding: 10px 15px 10px 52px; font-size: 22px; font-weight: 500;
 background-color: #d4d4d4;
}
.zoznamy .blokz h2.reviry {
 background-image: url(../img/icons/iconREVIR32.png); background-repeat: no-repeat; background-position: 10px center;
}
.zoznamy .blokz h2.ryby {
 background-image: url(../img/icons/iconRYBA32.png); background-repeat: no-repeat; background-position: 10px center;
}
.zoznamy .blokz h2.web {
 background-image: url(../img/icons/iconWEB32.png); background-repeat: no-repeat; background-position: 10px center;
}
.zoznamy .blokz h2.eshop {
 background-image: url(../img/icons/iconESHOP32.png); background-repeat: no-repeat; background-position: 10px center;
}
.zoznamy .blokz h2.firmy {
 background-image: url(../img/icons/iconFIRMY32.png); background-repeat: no-repeat; background-position: 10px center;
}
.zoznamy .blokz h2.ubytovacie {
 background-image: url(../img/icons/iconUBYTOVACIE32.png); background-repeat: no-repeat; background-position: 10px center;
}

.zoznamy .blokz .content {
 clear: both; margin-top: 5px; padding: 10px;
}
.zoznamy .blokz .content .vpriprave {
 display: block; margin: 0 0 10px 0; color: #ff0000; font-weight: 500; font-size: 14px;
}
.zoznamy .blokz .content a.add {
 float: left; display: block; margin: 0 0 10px 0; padding: 5px 0 5px 21px; color: #000000; font-weight: 500; font-size: 14px;
 background: url(../img/icons/plusICON16.png) no-repeat left center; opacity: 0.6;
 -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
}
.zoznamy .blokz .content a.add:hover {
 text-decoration: none; opacity: 1;
}
.zoznamy .blokz .content a.next {
 float: right; display: block; margin: 0 5px 0 0; padding: 10px 30px 10px 0; color: #000000; font-weight: 500;
 background: url(../img/icons/arrowICON24.png) no-repeat right center; opacity: 0.6;
 -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
}
.zoznamy .blokz .content a.next:hover {
 text-decoration: none; opacity: 1;
}


/* reviry */
.zoznamy.reviry {
}
.zoznamy.reviry .title {
}
.zoznamy.reviry .title .blok {
 float: left; margin: 0 0 25px 0;
}
.zoznamy.reviry .title .blok ul {
 margin: 0; padding: 0; list-style: none; font-size: 0;
}
.zoznamy.reviry .title .blok ul li {
 display: inline-block; margin: 0 2px 2px 0; padding: 0;
}
.zoznamy.reviry .title .blok ul li a {
 display: inline-block; margin: 0; padding: 8px 12px; font-size: 16px; color: #343434; background: #e5e5e5;
 -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
}
.zoznamy.reviry .title .blok ul li a:hover {
 text-decoration: none; color: #ffffff; background: #474747;
}
.zoznamy.reviry .title .blok ul.chars li a {
 color: #2a2a2a; background: #b4b4b4;
}
.zoznamy.reviry .title .blok ul.chars li a:hover {
 color: #000000; background: #ffa800;
}

.zoznamy.reviry .zoznamReviryUsers {
 position: relative; margin: 0 0 20px 0; padding: 7px 12px; border: 1px solid #bebebe; background: #f4f4f4;
}
.zoznamy.reviry .zoznamReviryUsers span {
 padding: 5px 0px; display: inline-block; font-weight: 500;
}
.zoznamy.reviry .zoznamReviryUsers span a {
 color: #333333;
}
.zoznamy.reviry .zoznamReviryUsers span.num {
 margin: 0 15px 0 5px; padding: 5px 10px; color: #ffffff; background: #000000;
}
.zoznamy.reviry .zoznamReviryUsers span.question {
 position: absolute; right: 10px; top: 5px; width: 24px; height: 24px; padding: 5px 0;
 background: url(../img/icons/questionICON24.png) no-repeat center center; opacity: 0.5; cursor: pointer;
}
.zoznamy.reviry .zoznamReviryUsers span.question:hover {
 opacity: 1;
}
.zoznamy.reviry .zoznamReviryUsers .lenPrePrihlRevUsZoz {
 text-align: center; color: #999999; font-size: 14px;
}
.zoznamy.reviry #zoznamReviryUsersQu {
 display: none; padding: 15px 0 0 20px;
}

.zoznamy.reviry a.printZoznam {
 display: inline-block; margin: 0 0 20px 5px; height: 38px; padding: 0 0 0 50px; line-height: 38px; color: #000000;
 background: url(../img/icons/iconPRINT38.png) no-repeat left center;
}

/*
.zoznamyVypisStart {
 margin: 0 0 20px 0; padding: 14px 10px 7px 10px; border: 1px solid #bebebe;
}
.zoznamyVypisStart .nadpis {
 display: block; margin: 0 0 10px 0; font-size: 18px; font-weight: bold;
}
.zoznamyVypisStart .item {
 margin: 0 0 5px 10px; font-size: 17px;
}
.zoznamyVypisStart .item span {
 display: inline-block; font-weight: bold;
}
.zoznamyVypisStart .item a.edit {
 display: inline-block; font-weight: bold; color: #000000;
}
*/


/* reviryv */
.reviryv {
}
.reviryv .item {
 position: relative; float: left; width: 47%; margin: 0 0 1.5% 0; padding: 1%; border: 1px solid #d5d5d5;
}
.reviryv .item:hover {
 border: 1px solid #afafaf;
}
.reviryv .item:nth-child(2n) {
 float: right;
}
.reviryv .item:nth-child(2n+1) {
 clear: both;
}
.reviryv .item a.add {
 position: absolute; top: 5px; right: 5px; display: block; width: 12px; height: 12px;
 background: url(../img/icons/iconADDgray12.png) no-repeat center center; opacity: 0.5;
}
.reviryv .item a.add:hover { opacity: 1; }
.reviryv .item a.addDEL {
 position: absolute; top: 3px; right: 3px; display: block; width: 20px; height: 21px;
 background: url(../img/iconDELETEgray.png) no-repeat center center; opacity: 0.5;
}
.reviryv .item a.addDEL:hover {
 opacity: 1;
}
.reviryv .item .adddiv {
 display: none; position: absolute; top: 20px; right: 5px;
}
.reviryv .item .adddiv span {
 display: block; margin-bottom: 1px; padding: 5px 10px; font-size: 14px; cursor: pointer; background: #d7d7d7;
}
.reviryv .item .adddiv span:hover {
 color: #000000;
}
.reviryv .item h2 {
 width: 90%; margin: 0 0 6px 0; font-size: 18px; font-weight: 500; line-height: 130%;
}
.reviryv .item h2 a {
 color: #000000;
}
.reviryv .item:hover h2 a {
 color: #ff3d1e;
}
.reviryv .item .sl {
 float: left; display: block; font-weight: 500; margin-right: 5px; margin-top: 5px;
}
.reviryv .item .sr {
 float: left; display: block; margin-top: 5px;
}

.reviryv.ryby {
}
.reviryv.ryby .item {
}
.reviryv.ryby .item .l {
 position: relative; float: left; width: 30%;
}
.reviryv.ryby .item .l img {
}
.reviryv.ryby .item .r {
 float: right; width: 65%;
}
/* /reviryv */


/* revirone */
.revirone .popis {
 font-size: 18px; line-height: 150%;
}
.revirone .popis .sl {
 float: left; display: block; width: 120px; font-weight: 500; margin-right: 5px;
}
.revirone .popis .sr {
 float: left; display: block;
}
.revirone .popis .popistext {
 display: block; margin: 8px 0 0 0;
}
.revirone .popis .popistext2 {
 display: block; margin: 8px 0 0 0; color: #787878;
}
.revirone .adddiv {
 margin: 0 0 10px 0;
}
.revirone .adddiv span {
 display: inline-block; margin-right: 5px; padding: 5px 10px; font-size: 14px; cursor: pointer; background: #e4e4e4;
}
.revirone .adddiv span:hover {
 color: #ffffff; background: #393939;
}
.komentare.revirykom {
 line-height: 100%;
}
/* /revirone */
/* /reviry */


/* zoznamyVypisStart  - DOčASNé */
.zoznamyVypisStart {
 margin: 0 0 20px 0; padding: 14px 10px 7px 10px; border: 1px solid #bebebe;
}
.zoznamyVypisStart .nadpis {
 display: block; margin: 0 0 10px 0; font-size: 18px; font-weight: bold;
}
.zoznamyVypisStart .item {
 margin: 0 0 5px 10px; font-size: 17px;
}
.zoznamyVypisStart .item span {
 display: inline-block; font-weight: bold;
}
.zoznamyVypisStart .item a.edit {
 display: inline-block; font-weight: bold; color: #000000;
}
/* /zoznamyVypisStart */


/* weby */
.web {
}
.weby.vypis {
}
.weby.vypis .item {
 clear: both; height: 150px; margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #cacaca; overflow: hidden;
}
.weby.vypis .item .image {
 float: left; width: 200px;
}
.weby.vypis .item .image img {
 display: block; opacity: 0.6;
 -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
}
.weby.vypis .item:hover .image img {
 opacity: 1;
}
.weby.vypis .item h2 {
 margin: 0 0 2px 215px; font-size: 22px; font-weight: 500;
}
.weby.vypis .item h2 a {
 color: #000000;
}
.weby.vypis .item h2 a:hover { color: #ff3d1e; text-decoration: none; }
.weby.vypis .item .url {
margin: 0 0 10px 215px; color: #808080;
}
.weby.vypis .item .url a:hover {
 color: #ff3d1e;
}
.weby.vypis .item p {
 display: block; margin: 0 0 0 215px; padding: 0 0 0 0; line-height: 120%;
}

.weby.vypis .popisEDIT {
 margin-top: -5px; text-align: right; font-size: 14px;
}
.weby.vypis .popisEDIT a {
 color: #757575;
}
/* /weby */
