#mod_pkaleydoskope {
  background: #e5e9ed;
  margin-bottom: 7px;
  overflow: hidden;
}
#mod_pkaleydoskope .mod_pkaleydoskope_img{
  display: inline-block;
  text-decoration: none;
}

#mod_pkaleydoskope {
    text-align: center;
    height: 150px;
    overflow: hidden
}

.mod_pkaleydoskope_desc{
  font-size: 11px;padding-top: 4px
}
.mod_pkaleydoskope_comments, .mod_pkaleydoskope_hits {
    color: #000;
    padding-left:18px;
    font-size: 11px
}
.mod_pkaleydoskope_hits {
    position: absolute;
    top:5px;
    left:5px;
    background:url(/templates/_default_/images/icons/black/16x16/graph.png) no-repeat left center;
    font-weight: bold
}
.mod_pkaleydoskope_comments {
    position: absolute;
    top:5px;
    right:5px;
    background:url(/templates/_default_/images/icons/black/16x16/comment.png) no-repeat left center;
}
.mod_pkaleydoskope_cat {
    background:url(/templates/_default_/images/icons/black/16x16/folder.png) no-repeat left center;
    padding-left: 18px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    color: #000;
    position: absolute;
    bottom: 5px;
    left: 5px
}
.mod_pkaleydoskope_comments:hover {
    text-decoration: underline;
}
.Pview a{
    color: #000;
    }
.Pview a:hover{
    color: #000;
}
.Pview {
 max-width: 200px;
 min-width:150px;
 height: 133px;
 margin: 3px;
display: inline-block;
 padding: 3px;
 overflow: hidden;
 position: relative;
 text-align: center;
 cursor: default;
 background: #fff;
}


.Pview .Pmask, .Pview .Pcontent {
 max-width: 200px;
  min-width:150px;
 height: 133px;
 position: absolute;
 overflow: hidden;
 top: 0;
 left: 0;
 margin: 3px;
}


.Pview img {
 display: block;
 position: relative
}
.Pview h2 {
padding: 0;
 text-align: center;
 position: relative;
 font-size: 14px;
 margin: 35px 0 0 0;
 display: block
}

.Pview h2 a{
    display: block;
height: 100px;
text-decoration: none
}
.Pview p {
 font-family: Georgia, serif;
 font-style: italic;
 font-size: 12px;
 position: relative;
 padding: 10px 20px 20px;
 text-align: center
}
.Pview a.info {
 display: inline-block;
 text-decoration: none;
 padding: 7px 14px;

 text-transform: uppercase;
 box-shadow: 0 0 1px #000
}
.Pview a.info:hover {
 box-shadow: 0 0 5px #000
}





.Pview-1 img {
 transition: all 0.2s linear;
}
.Pview-1 .Pmask {
 opacity: 0;
 background-color: rgba(255, 255, 255, 0.7);
 transition: all 0.4s ease-in-out;
}
.Pview-1 h2 {
 transform: translateY(-150px);
 opacity: 0;
 transition: all 0.2s ease-in-out;
}
.Pview-1 p {
 transform: translateY(150px);
 opacity: 0;
 transition: all 0.2s linear;
}
.Pview-1 a.Pinfo{
 opacity: 0;
 transition: all 0.2s ease-in-out;
}
.Pview-1:hover img {
 transform: scale(1.1);
}
.Pview-1:hover .Pmask {
 opacity: 1;
}
.Pview-1:hover h2,
.Pview-1:hover p,
.Pview-1:hover a.Pinfo {
 opacity: 1;
 transform: translateY(0px);
}
.Pview-1:hover p {
 transition-delay: 0.1s;
}
.Pview-1:hover a.info {
 transition-delay: 0.2s;
}



    .pKwidget{
        margin: 0;
        padding: 0;
    }
    a.left, a.right{
        display: block;
	height:147px;
	text-align: center;
	text-decoration: none;
 width:30px;
 margin-top: 2px
    }
    a.left{
        margin-left: 2px;
        float: left;
	background:url(/templates/_default_/images/left3.png) no-repeat center
    }
    a.right {
        margin-right: 2px;
        float: right;
	background:url(/templates/_default_/images/right3.png) no-repeat center
    }
  a.left:hover{background:#f5f5f5 url(/templates/_default_/images/left2.png) no-repeat center}
    a.right:hover{background:#f5f5f5 url(/templates/_default_/images/right2.png) no-repeat center}
    
    .pKjCarouselLite{
        margin: 0;
        padding: 0;
        display: inline-block;
        overflow: hidden
    }
    .pKjCarouselLite li{
        overflow: hidden;
        float: none;
        display: block;
        padding: 0;
        margin: 0 5px;
	list-style: none;
    }
    .pKjCarouselLite li div{
        margin: 5px 0;
        height: 133px;
	display: block;
		position: relative
    }
    
    
    





