.abonements{ padding-left: 20px !important;}
.abonements h2{font-size: 20px !important;}

.b-anchors.carousel{margin: 0 20px;}
.inside .b-anchors ul li{list-style: none; display: inline-block; background: none; padding: 0;}
.b-anchors .jcarousel-next,.b-anchors .jcarousel-prev{ cursor: pointer; top:-6px; position: absolute; background-position: 50% 50%; background-repeat:  no-repeat; width: 20px; height: 34px; background-color: #a4a4a4;}
.b-anchors .jcarousel-next{background-image: url(../img/bg/arr2.png); right: -26px;}
.b-anchors .jcarousel-prev{background-image: url(../img/bg/arr1.png);left: -26px;}
.b-anchors .jcarousel-clip{overflow: hidden;}
#carousel{margin-bottom: 0 !important;}

.ab-season{float: right; color: #262626; font: 30px "Times New Roman","Arial";}
.leftColumn.ab-column{width: 160px;}
.inside .leftColumn.ab-column .menu{padding-top: 0; margin-bottom: 64px;}
.inside .leftColumn.ab-column .menu menu{width: 160px; margin: 0; margin-top: 0;}
.inside .leftColumn.ab-column .menu menu.fixed{margin-top: 13px;}
.inside .leftColumn.ab-column .menu menu li{}
.inside .leftColumn.ab-column .menu menu li a{background: none; color: #bebebe; border-bottom: 3px solid #bebebe;}
.inside .leftColumn.ab-column .menu menu li a.active,.inside .leftColumn.ab-column .menu menu li a:hover{color: #000; border-bottom: 3px solid #000;}

.ab-banner{font: 12px "Georgia","Arial"; color: #fff;}
    .ab-banner img{width: 159px; display: block;}
    .ab-banner-title{ position: absolute; width: 95px; margin: -115px 0 0 22px; padding: 15px 10px; text-transform: uppercase; border: 2px solid #fff; color: #fff !important; text-align: center; line-height: 16px;}
.ab-banner-title:hover{color: #fff !important;}
    .ab-banner-text{text-align: center; margin-top: -3px; background: #a4a4a4; width: 131px; line-height: 16px; height: 129px; padding: 30px 14px 0 14px;}

.ab-tab.active{display: block ;}
.ab-tab{display: none;}

.ab-item{font: 14px "Georgia","Arial"; margin-bottom: 15px; position: relative;}
    .ab-pic{float: left; width: 319px;}
    .ab-pic img{width: 100%; height: 320px;}
    .ab-pic.multiple{margin-left: -1px; width: 320px;}
    .ab-pic.multiple img{float: left; width: 159px; height: 159px; margin: 0 0 1px 1px;}
    .ab-txt{background: #d8d8d8; padding-left: 45px; padding-right: 36px; padding-top: 20px; margin-left: 322px; height: 300px;}
    .inside .ab-txt h3{font-size: 34px; line-height: 28px; padding-bottom: 4px; font-weight: normal; margin: 0; border-bottom: 0;}
    .ab-sale{color: #5b5b5b; margin-bottom: 15px;}
    .ab-txt.active{background: #7f7f7f;}
    .ab-txt-full{color: #fff; max-height: 190px; overflow: hidden; display: none;}
    .ab-txt.active .ab-sale,.ab-txt.active table,.ab-txt.active .ab-item-bottom{display: none;}
    .ab-txt.active .ab-txt-full{display: block;}
    .inside .ab-txt.active h3{color: #fff; padding-bottom: 25px; border-bottom: 1px solid #8c8c8c; margin-bottom: 20px;}
.ab-item table{color: #262626; font-size: 16px; width: 100%; margin-bottom: 20px;}
.ab-item table td{padding: 5px 0; border-bottom: 1px solid #c9c9c9;}
.ab-item table tr:first-child td{border-top: 1px solid #c9c9c9;}
.ab-item table tr:hover td{background: #c9c9c9;}
.ab-item table td:first-child{width: 65%; padding-left: 12px; position: relative;}
.ab-item table td span{font-size: 12px; color: #707070;}
.ellipsis{width: 18px; height: 10px; background: #bdbdbd; color: #fff; position: absolute;vertical-align: middle; line-height: 1px;text-align: center; margin: 10px 0 0 -10px;}
.ellipsis:hover{color: #fff;}
.ab-name-full{background: #7f7f7f; display: none; color: #fff; padding: 5px 12px; position: absolute; margin: -33px 0 0 -12px;}
.show-more-icon{float: right; background: url(../img/circle-icon.png); width: 13px; height: 13px; position: relative; top: 5px;}
.ab-name{position: relative; width: 95%; display: inline-block; height: 18px; overflow: hidden; vertical-align: middle;}
.help-el{position: absolute;}
.ab-item-bottom{}
    .ab-price{font-family: "Times New Roman",serif; font-size: 22px; position: absolute; bottom: 15px; left: 365px;}
        .ab-price span{color: #707070; font-size: 14px;}
    .ab-btn{position: absolute; bottom: 15px; width: 115px; height: 21px; padding-top: 9px; font-size: 11px; text-transform: uppercase; text-align: center; right: 36px;}
    .ab-btn.no-bilets{ background: #fff; color: #999999;}
    .ab-btn.buy-btn{background: #fd7039; color: #611f02;}
.make-abonement-link{color: #262626; padding: 14px 15px; text-transform: uppercase; display: block; float: left; font: 12px "Georgia","Arial"; border: 2px solid #262626;}

@media only screen and (max-width: 1252px){
    .inside .ab-txt h3{font-size: 24px; line-height: 22px;}
    .ab-item table td:first-child{width: 45%;}
    .b-anchors .jcarousel-next,.b-anchors .jcarousel-prev{top:-8px; height: 37px;}
    .b-anchors .jcarousel-prev{left: -28px;}
    .b-anchors .jcarousel-next{right: -28px;}
    .ab-name-full{width: 362px; margin-left: -16px;}
	.inside .ab-txt {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.inside .ab-item-bottom > div { 
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
	}
}


