.jcar-wrap{
    position:relative;
    border-left:4px solid #dadada;
    border-right:4px solid #dadada;
    margin:0 -4px;

}

.jcs1{
    /* 
    height: 210px;
    */
    position: relative;
}

.jcs1 .jcarousel-prev,
.jcs1 .jcarousel-next{
    cursor:pointer;
    position:absolute;
    top:0;
    width:15px;
    bottom:0;
}
.jcs1 .jcarousel-prev{
    background:url(arr-l.png) no-repeat 50%;left:-15px;
    border-right:22px solid #fff;
}
.jcs1 .jcarousel-next{
    background:url(arr-r.png) no-repeat 50%;right:-15px;
    border-left:22px solid #fff;
}

.jcs1 .jcarousel-clip{
    margin: 0 auto;
    min-width: 906px;
    overflow: hidden;
}

#content .jcs1 .jcarousel-clip{min-width:0;}

.jcs1 .jcarousel-list > li{
    /* width:165px!important; */
    max-width:160px;
    min-width:149px;
    width: 164px;
    margin:0;
    position:relative;
    padding:0;
}

#content .jcs1 .jcarousel-list > li{
    width:174px !important;
    max-width:174px;
    min-width:174px;
}

#content .jcs1 .jcarousel-prev{
    border-right:26px solid #fff;
}

.discount-carousel{

}

.tour-carousel .jcarousel-list > li .title {
    font:bold 18px 'PT Sans Narrow',sans-serif;
    margin:-3px 0 7px;
    padding-left: 19px;

}

.tour-carousel .jcarousel-list > li .in{
    font-family:'Open Sans', sans-serif;
}

.tour-carousel .jcarousel-list > li .in > div{
    padding-bottom:9px;
    overflow:hidden;
    display:block;
}

.tour-carousel .jcarousel-list > li .star,
.jvb7 > div .star {
    float:left;
}

.tour-carousel .jcarousel-list > li .days,
.jvb7 > div .days {
    color:#010101;
    float:left;
    font-size:22px;
    font-weight:700;
    margin:-3px 0 0 11px;
}

.tour-carousel .jcarousel-list > li .days span{
    color:#939393;
    font-size:13px;
    font-weight:400;
    padding:0 0 0 7px;
}

.tour-carousel .jcarousel-list > li .plane{
    background-position:4px 3px;
    padding-top:4px;
}

/*.tour-carousel .jcarousel-list > li .key,
.tour-carousel .jcarousel-list > li .place{
margin-left:7px;
}*/

.tour-carousel .jcarousel-list > li .price{
    padding-bottom:0px!important;
    /*position: absolute;
    height: 35px;
    bottom: 33px;*/
}
.tour-carousel .jcarousel-list > li .town_from{
    display: none !important;
}
.tour-carousel .jcarousel-list > li .avia_name{
    display: none !important;
}
.tour-carousel .jcarousel-list > li .price *{
    float:left;
    margin-right:2px;
}

.tour-carousel .jcarousel-list > li .price div{
    font-size:20px;
    color:#ffb400;
    font-weight:bold;
}

.tour-carousel .jcarousel-list > li .price ul{
    padding-left: 5px !important;
}
.tour-carousel .jcarousel-list > li .price ul li{
    margin-right:2px;
}

.tour-carousel .jcarousel-list > li .price ul li a{
    font-size:16px;
    color:#929292;
    line-height:22px;
}

.tour-carousel .jcarousel-list > li .price ul li.active a{
    color:#ffb400;
    font-size:22px;
    line-height:22px;
    font-weight:bold;
    text-decoration:none;
}

.tour-carousel .jcarousel-list > li .in{
    border-left:1px solid #d3d3d3;
    width:130px;
    padding:0 0 0 19px;
    margin:0 0 -5px;
}

.tour-carousel .jcarousel-list > li:first-child > div{
    border-left:none;
    padding-left: 19px;
}

.tour-carousel .discount-text{
    color:#000;
    font:13px/15px 'PT Sans', sans-serif;
}

.jcs1.discount-carousel .jcarousel-list > li .in{min-height:238px;}
.jcs1.discount-carousel .jcarousel-list > li .price{padding-bottom:0px!important;}

/* news*/
.jcs2{position:relative;}

.jcs2 .jcarousel-prev,
.jcs2 .jcarousel-next{
    cursor:pointer;
    position:absolute;
    top:0;
    bottom:0;
    width:15px;
}
.jcs2 .jcarousel-prev{
    background:url(arr-l.png) no-repeat 50%;left:-15px;
    border-right:22px solid #fff;
}
.jcs2 .jcarousel-next{
    background:url(arr-r.png) no-repeat 50%;right:-15px;
    border-left:22px solid #fff;
}

.jcs2 .jcarousel-clip{
    overflow:hidden;
    margin:0 auto;
}

.jcs2 .jcarousel-list > li{
  /*width:220px!important; Jvb: see scripts.js setting - visible: 7 */
    margin:0;
    position:relative;
    padding:0;
    font-size:13px;
    line-height:20px;
}

#content .jcs2 .jcarousel-list > li{width:172px!important;}
#content .jcs2 .jcarousel-list > li{line-height:20px;}

#content .jcs2 .jcarousel-list > li > div{
    padding:0 11px;
    line-height:19px;
}

.jcs2 .jcarousel-list > li.red{background:#ffcdcd;}
.jcs2 .jcarousel-list > li.red .date{color:#000;}

.jcs2 .jcarousel-list > li > div{
    padding:6px 11px;
    border-left:1px solid #D3D3D3;
}

.jcs2 .jcarousel-list > li:first-child > div{border-left:none;}

.jcs2 .jcarousel-list > li .important{
    color:#fff;
    padding:0 5px;
    font-weight:bold;
    background:#ff0000;
    text-transform:uppercase;
}

.jcs2 .jcarousel-list > li .top{
    display:inline-block;
    width:100%;
}

.jcs2 .jcarousel-list > li .top *{
    float:left;
    margin:0 6px 0 0;
}

.jcs2 .jcarousel-list > li .date{
    font-size:11px;
    margin:0 6px 0 0;
    color:#b5b5b5;
}

#content  .articles-carousel.jcs2 .jcarousel-list > li{
    font-size:13px;
}

/*#content  .item-text{padding:5px 0;}*/
/* img carousel */

.jcs-img{height: 114px;margin:10px 0 14px;}

.jcs-img.img-car-has-link{margin-bottom:42px;}

.jcs-img .jcarousel-list-horizontal {
    width: 10000px !important;
}

.jcs-img .jcarousel-prev,
.jcs-img .jcarousel-next{
    cursor:pointer;
    position:absolute;
    top:0;
    bottom:0;
    width:15px;
}
.jcs-img .jcarousel-prev{
    background:url(arr-l.png) no-repeat 50%;left:-15px;
    border-right:22px solid #fff;
}
.jcs-img .jcarousel-next{
    background:url(arr-r.png) no-repeat 50%;right:-15px;
    border-left:22px solid #fff;
}

.jcs-img .jcarousel-clip{
    overflow:hidden;
    margin:0 auto;
    width: 100% !important;
    padding-top: 4px;
}

.jcs-img .jcarousel-list > li{
    width: auto !important;
    margin:0 10px;
    position:relative;
    padding:0;
    height: 106px;
}

.jcs-img .all-images{
    padding: 0 0 2px;
    position: relative;
    right: 17px;
    text-align: right;
    font-size:14px;
    line-height:24px;
}

/**************************** Jcarousel Video ****************************/

.jcs-video{
    /*height: 114px;*/
    margin:10px 0 14px;
}

.jcs-video.img-car-has-link{margin-bottom:42px;}

.jcs-video .jcarousel-prev,
.jcs-video .jcarousel-next{
    cursor:pointer;
    position:absolute;
    top:0;
    bottom:0;
    width:15px;
}
.jcs-video .jcarousel-prev{
    background:url(arr-l.png) no-repeat 50%;left:-15px;
    border-right:22px solid #fff;
}
.jcs-video .jcarousel-next{
    background:url(arr-r.png) no-repeat 50%;right:-15px;
    border-left:22px solid #fff;
}

.jcs-video .jcarousel-clip{
    overflow:hidden;
    margin:0 auto;
}

.jcs-video .jcarousel-list > li{
    width:149px!important;
    margin:0 5px;
    padding: 5px;
    position:relative;
}
.jcs-video .jcarousel-list > li.active {
    background: none repeat scroll 0 0 #DADADA;
}
.jcs-video .all-images{
    padding: 0 0 2px;
    position: relative;
    right: 17px;
    text-align: right;
    font-size:14px;
    line-height:24px;
}

/************** Слайдер видео (серый фон) ***********************/ 
#video_player_and_list .jcs-video .jcarousel-prev{
    background:url(gray_arr-l.png) no-repeat 50%;left:-15px;
    border-right:22px solid #888888;
}
#video_player_and_list .jcs-video .jcarousel-next{
    background:url(gray_arr-r.png) no-repeat 50%;right:-15px;
    border-left:22px solid #888888;
}
