/* jcarousel */
.jcarousel-container{padding:7px 15px; position:relative; }

.slide-prev, .slide-next{display:block; position:absolute; top:30%; z-index:999;font-size:55px; color:#999; height:30px; width:20px; font-weight:bold; text-decoration:none}
.slide-prev{left:-5px;}
.slide-next{right:-5px}
.slide-prev:hover, .slide-next:hover {text-decoration:none}
.slide-prev:focus, .slide-next:focus {text-decoration:none}



.jcarousel{
    float: left;
	border: 1px solid #BABABA;
	border-radius:4px;
	background-color: #F8F8FF;
	/* Needed for rendering without flicker */
    position: relative;
    visibility: hidden;
    left: -5000px;
}
.jcarousel>ul>li{ 
	margin:0; padding:0;
	text-align:center;
}
.jcarousel >ul>li> .item{margin:7px; padding:0; height:250px; overflow:hidden;
 position:relative;
}
.jcarousel  .img-holder  { text-align:center;
	overflow:hidden; height:200px; background-color:#fff; border-bottom:2px solid #999; 
}
.jcarousel  .img-holder >img {
	vertical-align:middle; width:100%; 
}

.jcarousel .img-holder:hover .blok-hover{top:0px; opacity:1;}

.jcarousel-vertical-container{width:260px; padding:7px 20px; position:relative; overflow:hidden; }
.jcarousel-vertical{
    float: left;
	border: 1px solid #BABABA;
	border-radius:4px;
	background-color: #F8F8FF;
	/* Needed for rendering without flicker */
    position: relative;
    visibility: hidden;
    left: -5000px;
}
.jcarousel-vertical>ul>li{ 
	margin:0; padding:0;
	max-height:400px;
	text-align:center;

}
.jcarousel-vertical >ul>li> .item{margin:7px; padding:0; overflow:hidden;
 position:relative; width:200px; height:180px; border:1px solid #ddd;
}

.jcarousel-vertical  .img-holder >img {
	vertical-align:middle; width:100%;
}