a.dropdown-link.speclink {
	color: #fff;
	display: block;
	transition: all 300ms ease-out;
	line-height: 49px;
	padding-right: 15px;
	background: none
}

a.dropdown-link:hover>span {
	border-bottom: 0px;
}

a.dropdown-link.speclink>span:after {
	content: '\25BC';
	width: 50px;
	text-align: center;
	font-size: 8px;
	height: 70%;
	padding-left: 5px;
}

li.headmenuspec {
	display: inline-block;
	padding: 13px 15px 10px 0;
	position: relative;
	font-size: 15px;
	border-bottom: 1px solid black;
	margin-bottom: 10px;
}

.dropdown-popup.specpop {
	margin-top: 40px
}

.dropdown-popup.specpop li:hover {
	transition: all 300ms ease-out;
}

.dropdown-popup.specpop a {
	color: #859293
}

.dropdown-popup.specpop a:hover {
	color: #ffffff
}

.mobilebutyn {
	float: right;
	width: 130px;
	line-height: 50px;
}

.mobilebutyn>.check-radio {
	cursor: auto;
}

.mobilebutyn>.check-radio.no>.check-radio-container:before,
.mobilebutyn>.check-radio.no>.check-radio-container:after {
	background: #FF5722
}

.check-radio.no {
	background: #FF5722
}

.check-radio.no span {
	color: #FF5722
}

.tabs-nav-four.mobile a {
	width: 23%;
	font-size: 16px;
	margin: 5px 1% !important;
	padding: 0;
}

.banner-stbinfo {
	height: 380px;
	background: url(../images/stbinfo.png) no-repeat;
	background-position: -27px 0px;
}

.text-stbinfo {
	margin-left: 400px;
	margin-top: 50px;
}

.tabs-outline .more-arrow {
	margin-left: 27px;
}

.banner-telecardinfo {
	height: 340px;
	background: url(../images/telecardinfo.png) no-repeat;
	background-position: right bottom;
}

.text-telecardinfo {
	width: 400px;
}

.menuheader {
	margin-bottom: 17px;
	width: 295px;
	float: left;
	font: 28px/36px 'Open Sans', sans-serif;
}

.menuquets {
	font: 18px 'Myriad Pro', sans-serif;
	margin-bottom: 9px;
}

.bottom-banner {
	margin-top: 30px;
	height: 515px;
	background: url('../images/bottom-banner-gradient.png') repeat-x bottom left;
}

.home-phone.bottom-banner {
	height: 444px;
	background: url('../images/home-phone-bg.png') repeat-x bottom left;
	margin-top: 0;
}

.home-gift.bottom-banner {
	height: 444px;
	background: url('../images/home-phone-bg.png') repeat-x bottom left;
	margin-top: 0;
}

.home-mobile.bottom-banner {
	height: 444px;
	background: url('../images/home-phone-bg.png') repeat-x bottom left;
	margin-top: 0;
}

.home-phone2.bottom-banner {
	height: 444px;
	background: url('../images/home-phone-bg.png') repeat-x bottom left;
	margin-top: 60px;
}

.home-internet.bottom-banner {
	height: 444px;
	background: url('../images/home-phone-bg.png') repeat-x bottom left;
	margin-top: 0;
}

.home-gifts2.bottom-banner {
	height: 444px;
	background: url('../images/home-phone-bg.png') repeat-x bottom left;
	margin-top: 0;
}

.home-oxrana3.bottom-banner {
	height: 444px;
	margin-top: 0;
}

.home-itv2.bottom-banner {
	height: 444px;
	background: url('../images/home-phone-bg.png') repeat-x bottom left;
	margin-top: 0;
}

.promo-microsoft.bottom-banner {
	height: 450px;
	background: url('../images/home-phone-bg.png') repeat-x bottom left;
	margin-top: 0;
}

.promo-mvideo.bottom-banner {
	height: 450px;
	background: url('../images/home-phone-bg.png') repeat-x bottom left;
	margin-top: 0;
}

.home-special.bottom-banner {
	height: 300px;
	background: url('../images/home-phone-bg.png') repeat-x bottom left;
	margin-top: 0;
	margin-bottom: -52px;
}

.home-eq.bottom-banner,
.home-eq3.bottom-banner,
.home-eq4.bottom-banner {
	height: 444px;
	background: url('../images/home-phone-bg.png') repeat-x bottom left;
	margin-top: 90px;
	margin-bottom: -70px;
}

.home-bonus.bottom-banner {
	height: 443px;
	background: url('../images/home-phone-bg.png') repeat-x bottom left;
	margin-top: 0;
}

.bottom-banner .banner {
	height: 505px;
	width: 1080px;
	position: relative;
}

.bottom-banner .banner2 {
	width: 1280px;
	margin: 0 auto;
	height: 444px;
	position: relative;
}

.home-phone {
	/*border-top: 1px solid #e5e8e8;*/
	margin-bottom: 60px;
}

.home-gift {
	border-top: 1px solid #e5e8e8;
	margin-bottom: 60px;
}

.home-phone2 {
	margin-bottom: 60px;
}

.bottom-banner .banner-content {
	margin-left: 643px;
}

.home-internet.bottom-banner .banner-content,
.home-gifts2.bottom-banner .banner-content,
.home-oxrana3.bottom-banner .banner-content,
.promo-microsoft.bottom-banner .banner-content,
.promo-mvideo.bottom-banner .banner-content,
.home-itv2.bottom-banner .banner-content {
	margin-left: 125px;
}

.home-special.bottom-banner .banner-content {
	margin-left: 125px;
}

.home-special.bottom-banner .banner2 {
	height: 300px;
}

.home-special.bottom-banner .banner-label {
	margin-top: 0px;
}

.home-eq.bottom-banner .banner-content,
.home-eq3.bottom-banner .banner-content {
	margin-left: 500px;
}

.home-eq4.bottom-banner .banner-content {
	margin-left: 400px;
}

.home-phone.bottom-banner .banner-content {
	margin-left: 616px;
	padding-top: 48px;
}

.home-gift.bottom-banner .banner-content {
	margin-left: 540px;
	padding-top: 48px;
}

.home-mobile.bottom-banner .banner-content {
	padding-top: 48px;
}

.home-phone2.bottom-banner .banner-content {
	margin-left: 600px;
}

.home-special.bottom-banner .banner-description {
	width: 532px
}

.bottom-banner .banner-image {
	background: url('../images/del/banner-bottom.png');
	width: 575px;
	height: 505px;
	top: 0;
	left: 0;
}

.check-address .btn {
	width: 195px;
}

.home-eq.bottom-banner .banner-image {
	background: url('../images/del/home-modem.png');
	width: 420px;
	height: 381px;
	top: 0;
	left: 0;
}

.home-eq3.bottom-banner .banner-image {
	background: url('../images/oxrana_eq2.png');
	width: 192px;
	height: 381px;
	top: 0;
	left: 170px;
	background-size: 190px;
}

.home-eq4.bottom-banner .banner-image {
	background: url('../images/home_phone2.png');
	width: 233px;
	height: 381px;
	top: 0;
	left: 100px;
	background-size: contain;
}

.home-internet.bottom-banner .banner-image {
	background: url('../images/del/home-internet.png');
	width: 632px;
	height: 382px;
	top: 61px;
	left: auto;
}

.home-gifts2.bottom-banner .banner-image {
	background: url('../images/del/giffts.png');
	width: 632px;
	height: 443px;
	top: -4px;
	left: auto;
}

.home-oxrana3.bottom-banner .banner-image {
	background: url('../images/del/oxrana3.png');
	width: 750px;
	height: 442px;
	top: 61px;
	left: auto;
}

.home-itv2.bottom-banner .banner-image {
	background: url('../images/itvb.png');
	width: 472px;
	height: 382px;
	top: 40px;
	left: auto;
	background-repeat: no-repeat;
	background-size: contain;
}

.promo-microsoft.bottom-banner .banner-image {
	background: url('../images/ms2.png') no-repeat;
	width: 600px;
	height: 400px;
	top: 50px;
	left: auto;
	background-size: contain;
}

.promo-mvideo.bottom-banner .banner-image {
	background: url('../images/del/mv_promo.png') no-repeat;
	width: 600px;
	height: 400px;
	top: 50px;
	left: auto;
	background-size: contain;
}


/*.home-special.bottom-banner .banner-image{background:url('../images/del/6mon_gift.jpg') no-repeat;width:700px;height:auto;left:auto;background-size:530px;background-position: 70px 0px;}*/

.home-special.bottom-banner .banner-image {
	background: url('../images/del/home-special_2.png');
	width: 700px;
	height: auto;
	top: 12px;
	left: auto;
	background-size: 613px;
}

.home-phone.bottom-banner .banner-image {
	background: url('../images/del/home-phone.png');
	width: 561px;
	height: 344px;
	top: 48px;
}

.home-gift.bottom-banner .banner-image {
	background: url('../images/del/giftis.png');
	width: 461px;
	height: 344px;
	top: 48px;
	background-size: contain;
}

.home-mobile.bottom-banner .banner-image {
	background: url('../images/del/mobile.png');
	width: 560px;
	height: 375px;
	top: 68px;
}

.home-phone2.bottom-banner .banner-image {
	background: url('../images/del/home-phone.png');
	width: 561px;
	height: 344px;
	top: 48px;
}

.home-game.bottom-banner .banner-image {
	background: url('../images/del/gamePortal_down_1.png');
	width: 600px;
	height: 500px;
	top: 15px;
}

.home-game2.bottom-banner .banner-image {
	background: url('../images/del/gamePortal_down_2.jpg');
	width: 600px;
	height: 500px;
	top: 15px;
}

.home-ms.bottom-banner .banner-image {
	background: url('../images/del/msdown_1.png');
	width: 600px;
	height: 500px;
	top: 15px;
}

.home-perevod.bottom-banner .banner-image {
	background: url('../images/del/perevod_down.png');
	width: 600px;
	height: 500px;
	top: 15px;
}

.home-eset.bottom-banner .banner-image {
	background: url('../images/del/eset_banner.jpg');
	width: 600px;
	height: 500px;
	top: 15px;
}

.home-bonus.bottom-banner .banner-image {
	background: url('../images/del/home-bonus.png');
	width: 475px;
	height: 328px;
	top: 48px;
	left: 100px
}

.page-news .close {
	left: 920px;
}

.check-address-street {
	width: 385px;
}

.current_news {
	width: 900px;
}

.current_news h4.fake-link {
	color: #269aff;
	padding: 0px;
}

.social_cover {
	width: 900px;
}

.banner-image.main {
	width: 750px;
	height: 350px;
	margin-top: 0
}

.banner-image.main.shop {
	height: 240px;
	background-size: 450px;
}

.banner-image.main.iptv20 {
	background-size: 350px;
	right: 300px;
	top: -85px;
	height: 430px;
}

.banner-image.main.hz {
	height: 390px;
	right: 150px;
}

.banner-image.main.eq0 {
	height: 350px;
	right: 130px;
}

.banner-title.eq0 {
	min-height: 158px
}

.banner-title.friend {
	min-height: 158px;
	padding-top: 50px
}

.banner-image.main.child0 {
	background-position: 100% -40px;
}

.banner-image.main.perevod {
	background-size: 680px;
}

.banner-image.main.game2 {
	background-size: 590px;
}

.banner-image.main.eset32 {
	width: 590px;
}

.banner-image.main.office {
	right: 190px;
}

.tariff-bonus {
	width: 100px;
}

.tariff-bonus__long {
	width: 167px;
}

.bonus-ico.toltip.double {
	margin: 0 0px 0 0px;
	padding-left: 9px;
}

.bonus-ico:first-child {
	margin-left: 40px;
}

.bonus-ico.double:first-child {
	margin-left: 18px;
}

.office-phone-fullday {
	margin-top: 10px;
}

.office-area {
	width: 500px;
}

.channals-popup table .description .num {
	top: 30px;
	width: 40px;
}

.channals-popup td {
	height: 92px;
}

.toltip .counter.double {
	left: 25px;
}

.toltip .counter.double2 {
	left: 38px;
}

.toltip .counter.double3 {
	left: 27px;
}

.office-phone {
	font: 25px 'Open Sans';
}

.office-email {
	float: right;
	font: 25px 'Open Sans';
	text-transform: uppercase;
	margin-top: -34px;
}

.dropdown-popup li:hover {
	background-color: #83cb20;
	color: #fff;
}

.antivir_promo {
	background-image: url(../images/antivir2x.png);
	background-repeat: no-repeat;
	background-size: 80px;
	background-position: 305px;
}

.dropdown-popup li.antivir_promo:hover {
	background-image: url(../images/antivir2x2.png);
	background-repeat: no-repeat;
	background-size: 80px;
	background-position: 305px;
}

.antivir_promo2 {
	background-image: url(../images/antivir2x.png);
	background-repeat: no-repeat;
	background-size: 90px;
	background-position: 95% 86%;
}

.signalka_promo {
	background-image: url(../images/22.png);
	background-repeat: no-repeat;
	background-size: 130px;
	background-position: 95% 93%;
}

.actionhit-tooltip-image {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("../images/hit.png");
	background-origin: padding-box;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-size: auto;
	cursor: pointer;
	height: 46px;
	left: -3px;
	position: absolute;
	top: -3px;
	width: 47px;
}

.benefitspecblock {
	border-top: 1px solid #e5e8e8;
	height: 215px;
	background: #f7f8f8;
	margin-bottom: 19px;
	margin-top: -19px;
	margin-left: 25px;
	margin-right: 25px;
}

.benefitspecblock>.fisrtblock {
	float: left;
	width: 33%;
	margin-top: 25px;
	line-height: 25px;
}

.benefitspecblock>.secondblock {
	float: left;
	width: 33%;
	margin-top: 25px;
	line-height: 25px;
}

.benefitspecblock>.lastblock {
	float: right;
	width: 33%;
	margin-top: 25px;
	line-height: 25px;
}

.benefitspecblock>.dopblock {
	float: left;
	width: 35%;
	margin-top: 25px;
	line-height: 25px;
}

.benefitspecblock>.fisrtblock>span.tolayser:before {
	content: '';
	background: #4a4a4a;
	width: 18px;
	height: 18px;
	position: absolute;
	background: url('../images/icons/b_play.png') no-repeat 0 0;
	background-size: contain;
	margin-left: -30px;
	margin-top: 3px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	z-index: -1;
}

.benefitspecblock>.fisrtblock>span.amediaprem {
	background: url(../images/icons/b_tv.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 17px
}

.benefitspecblock>.secondblock>span.wifiprem {
	background: url(../images/icons/b_wifieq.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 17px
}

.benefitspecblock>.secondblock>span.wifistand {
	background: url(../images/icons/b_wifieq2.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 17px
}

.benefitspecblock>.secondblock>span.tvfree {
	background: url(../images/icons/b_tveq.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 17px
}

.benefitspecblock>.dopblock>span.wgtof {
	background: url(../images/icons/b_wg.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 17px
}

.benefitspecblock>div>span a {
	color: #859293
}

.benefitspecblock>div>span a:hover {
	color: #269aff;
}

.benefitspecblock>.fisrtblock>.iwot {
	padding-left: 35px;
	background: url(../images/icons/i_wot.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
}

.benefitspecblock>.fisrtblock>.i4game {
	padding-left: 35px;
	background: url(../images/icons/i_4game.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
	background-size: 20px;
}

.benefitspecblock>.fisrtblock>.iwow {
	padding-left: 35px;
	background: url(../images/icons/i_wow.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
	background-size: 20px
}

.benefitspecblock>.fisrtblock>.iwifip {
	padding-left: 35px;
	background: url(../images/icons/i_wifip.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
	background-size: 20px;
}

.benefitspecblock>.fisrtblock>.iwifis {
	padding-left: 35px;
	background: url(../images/icons/i_wifis.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
	background-size: 20px;
}

.benefitspecblock>.fisrtblock>.iamedia {
	padding-left: 35px;
	background: url(../images/icons/i_amedia.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
	color: #879495;
}

.benefitspecblock>.fisrtblock>.itveq {
	padding-left: 35px;
	background: url(../images/icons/i_tveq.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
	background-size: 22px;
}

.benefitspecblock>.fisrtblock>.iyadisk {
	padding-left: 35px;
	background: url(../images/icons/i_yandexd.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
}

.benefitspecblock>.fisrtblock>.iplay {
	padding-left: 35px;
	background: url(../images/icons/i_play.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
	background-size: 22px;
	color: #879495;
}

.benefitspecblock>.fisrtblock>.imulty {
	padding-left: 35px;
	background: url(../images/icons/multy_gray.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
	background-size: 22px;
	color: #879495;
}

.benefitspecblock>.fisrtblock>.plus {
	padding-left: 35px;
	background: url(../images/onlime_benefit_06.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
	background-size: 28px;
	color: #879495;
}

.benefitspecblock>.fisrtblock>.imix {
	padding-left: 35px;
	background: url(../images/onlime_benefit_06.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
	background-size: 22px;
}

.benefitspecblock>.fisrtblock>.itv1000mix {
	padding-left: 35px;
	background: url(../images/benefit/bonus_videorent.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
	background-size: 22px;
}

.benefitspecblock>.fisrtblock>.itv1000 {
	padding-left: 35px;
	background: url(../images/benefit/bonus_mediabox.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
	background-size: 22px;
}

.benefitspecblock>.fisrtblock>.joystick {
	padding-left: 35px;
	background: url(../images/icons/joystick.png) no-repeat 0% 50%;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	margin-bottom: 20px;
	background-size: 22px;
}

.benefitspecblock>.fisrtblock>div>a {
	color: #879495;
}

.benefitspecblock>.fisrtblock>div>a:hover {
	color: #269aff;
}

.cart.bottomplashka>.cart-toolbar>.line>.cart-length.cart-handle:before {
	background: url('../images/cart.png') no-repeat;
}

.cart.bottomplashka>.cart-items>.line>.lfloatcoll {
	float: left;
	width: 385px;
	border-left: 1px dashed #f0f3f4;
	overflow-y: auto;
	max-height: 300rem;
}

.cart.bottomplashka>.cart-items>.line>div:first-child {
	border-left: 0px;
}

.cart.bottomplashka>.cart-items>.line>.lfloatcoll>.cart-item {
	margin-bottom: 10px;
}

.cart.bottomplashka>.cart-items>.line>.lfloatcoll>.cart-item+.cart-item {
	border-left: 0px;
}

.cart.bottomplashka>.cart-items>.line>.lfloatcoll>.cart-item>.cart-item-name {
	font-size: 14px;
}

.cart.bottomplashka>.cart-items>.line>.lfloatcoll>.cart-item>.cart-item-type {
	font-size: 12px;
}

.cart.bottomplashka>.cart-items>.line>.lfloatcoll>.cart-item>.clearfix>.tariff-numbers>span.num {
	font-size: 25px;
}

.cart.bottomplashka>.cart-items>.line>.lfloatcoll>.cart-item>.clearfix>.tariff-numbers>span.unit {
	font-size: 9px;
	margin-left: 5px;
	margin-top: -2px;
}

.cart.bottomplashka>.cart-items>.line>.lfloatcoll>.cart-item>.clearfix>.tariff-numbers>span.unit>span.unit-bottom {
	bottom: 2px;
}

section.application-form-success.ttdone {
	border-bottom: 0px;
	margin: 0px;
	padding-bottom: 0px
}

.product-selection.premer {
	float: right;
	opacity: 1
}

.product-selection.premer:hover {
	border: 2px solid #269aff;
	color: #269aff;
	cursor: pointer
}

.fastcheks {
	position: absolute;
	margin-left: 643px;
	float: right;
	margin-top: 70px;
}

.fastcheks div {
	width: 205px;
	float: right;
	font-size: 12px;
	margin-left: 10px;
	margin-top: -5px;
}

.form-error {
	padding: 13px 10px 0px 30px;
}

.form-error.mini {
	padding: 13px 10px 30px 30px;
}

.form-error:before {
	content: '';
	background: #4a4a4a;
	width: 18px;
	height: 18px;
	position: absolute;
	background: url('../images/icons/warn_2x.png') no-repeat 0 0;
	background-size: contain;
	margin-left: -28px;
	margin-top: -2px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	z-index: 0;
}

.mvnoicon {
	letter-spacing: normal!important;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	background-image: url(../images/icons/mvnoicon.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	background-size: cover;
	position: absolute;
	right: 5px;
	top: 0px;
}

.mvnost {
	letter-spacing: normal!important;
	font: 10px/1 'Open Sans', sans-serif!important;
	color: #fff;
	background: #84cc26;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	border-radius: 3px;
	padding: .2em .25em .15em;
}

.tariff-title .description {
	font-size: 10px;
	text-transform: none;
	margin-top: 2px;
	color: #A3ADAD;
}

.tariff-line .check-radio.tariff-upiptv {
	margin-top: 15px;
}

.tariff-monoiptv {
	float: right;
	width: 140px;
	margin-top: -40px;
}

.tariff-monoiptv .trigger-tarif {
	margin-top: 10px;
	width: 20px;
	height: 20px;
}

.tariff-monoiptvtext {
	float: right;
	width: 115px;
	margin-top: 10px;
	font-size: 12px;
	color: #E5E8E8;
}

.seotext {
	margin-top: 100px;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 40px;
	padding-left: 20px;
	padding-right: 20px;
	background: url(../images/del/onlime_seo.png) #f7f8f8 50% 30px;
	background-repeat: no-repeat;
	background-size: 40px;
}

.tile-list-item.itv2promo {
	height: 200px;
}

.tile-list-item.promooxrana {
	height: 250px;
}

.tile-list-item.promoya {
	height: 270px;
}

.tile-list-item.itv2promo IMG,
.tile-list-item.promoya IMG {
	width: auto;
	height: auto
}

.tile-list-item.promooxrana IMG {
	width: 50px;
	height: auto
}

.bonus-block.itv2promo {
	width: 284px;
	border: 0px
}

.bonus-block.itv2promo .ico {
	height: 120px;
	line-height: 100px;
}

.bonus-block.itv2promo .text {
	margin: 0px 25px 42px;
}

.channelinfocalc {
	position: absolute;
	margin-left: 264px;
	width: 55px;
	height: 44px;
	margin-top: 23px;
	font-size: 24px;
	font: 24px/42px 'Open Sans', sans-serif;
	text-align: center;
	padding-top: 2px;
	color: #78bc1a;
	cursor: help;
	opacity: 0
}

.channelinfocalc2 {
	position: absolute;
	margin-left: 261px;
	width: 66px;
	height: 70px;
	margin-top: 13px;
	line-height: 70px !important;
	text-align: center;
	font: 24px 'Open Sans', sans-serif;
	color: #78bc1a;
	cursor: help;
	opacity: 0;
	z-index: 99;
}

.channelinfocalc3 {
	position: absolute;
	margin-left: 389px;
	width: 66px;
	height: 70px;
	margin-top: 13px;
	line-height: 70px !important;
	text-align: center;
	font: 24px 'Open Sans', sans-serif;
	color: #78bc1a;
	cursor: help;
	opacity: 0;
	z-index: 99;
}

.channelinfocalc:hover,
.channelinfocalc2:hover,
.channelinfocalc3:hover {
	opacity: 1
}

.dropdown-popup li.specinfo {
	overflow: visible;
	height: 40px;
}

.toltip.specinfo {
	display: block;
}

.toltip.hover .tip.nleft {
	right: -140px;
	bottom: 0px;
}

.toltip.hover .tip.nleft:after {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid rgba(36, 41, 42, .75);
	border-left: 0px;
	top: auto;
	left: -10px;
	margin-left: 0px;
	bottom: 10px;
}

.toltip.hover .tip.nright {
	right: 625px;
	bottom: 0px;
}

.toltip.hover .tip.nright:after {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 0px solid rgba(36, 41, 42, .75);
	border-left: 10px;
	top: auto;
	right: 10px;
	margin-right: 0px;
	bottom: 10px;
}

.tariff-channels-change .radiobox {
	top: 25px;
}

.ac_results {
	padding: 0rem;
	border: 1px solid #b6c4ca;
	border-radius: 3rem;
	font: 15rem/1em 'Open Sans', sans-serif;
	overflow: hidden;
	z-index: 99999;
	box-shadow: 0 4rem 8rem rgba(0, 0, 0, .1);
	background: #fff;
	margin-top: 10rem;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0rem;
}

.ac_results li {
	font: 14rem/22rem 'Open Sans', sans-serif;
	color: #859293;
	letter-spacing: -.025em;
	display: block;
	cursor: pointer;
	padding: 9rem 20rem;
	border: none;
	overflow: hidden;
}

.ac_loading {
	background: white right center no-repeat;
}

.ac_odd {}

.ac_over {
	color: #fff !important;
	background: #83cb20;
	border-color: #83cb20;
}

.footer-copy.special {
	margin-top: 0px
}

.popup-bottom {
	position: fixed;
	bottom: 100px;
	right: 100px;
	width: 300px;
	padding: 29px 24px;
	border: 1px solid #b6c4ca;
	border-radius: 2px;
	z-index: 1010;
	background: #fff;
	line-height: normal;
	margin-bottom: 20px;
	text-shadow: none;
	cursor: default;
	font-weight: normal;
	display: none;
}

.popup-bottom:after {
	content: '';
	border-top: 12px solid #fff;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	position: absolute;
	bottom: -12px;
	right: 230px;
}

.cart-length.cart-handle::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -16px;
	width: 32px;
	height: 32px;
	background: url('../images/fr_icon.png') no-repeat;
	background-size: contain;
}

#tar_2in1express2start #tarif_2in1express2start,
#tar_2in1express2optima #tarif_2in1express2optima,
#tar_2in1express2pro #tarif_2in1express2pro,
#tar_onlimeexpress200 #tarif_onlimeexpress200 {
	background-image: url("../images/promo/500foor500.png");
	background-size: 100% 92px;
}

#tar_2in1f500,
#tar_2in1express2start,
#tar_2in1express2optima,
#tar_2in1express2pro,
#tar_onlimeexpress200 {
	-webkit-box-shadow: 0px 0px 40px -10px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 0px 40px -10px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 40px -10px rgba(0, 0, 0, 0.75);
}


.sticky-wrap {
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
	width: 100%;
}

.sticky-wrap .sticky-thead {
	box-shadow: 0 0.25em 0.1em -0.1em rgba(0, 0, 0, .125);
	z-index: 1;
	width: 100%;
}

.sticky-wrap .sticky-thead,
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	transition: all .125s ease-in-out;
	z-index: 1;
	width: auto;
	background-color: white;
	margin-top: 40px;
}

.service-check.fourplay:first-child {
	width: 205px;
}

.service-check.fourplay:first-child>.service-check-ico,
.service-check.fourplay:first-child>.service-check-ico.service-check-ico__checked {
	width: 50px
}

.service-check.fourplay:first-child>.service-check-text {
	left: 65px;
}

.service-check.fourplay:nth-child(2) {
	width: 230px;
}

.service-check.fourplay:nth-child(2)>.service-check-ico,
.service-check.fourplay:nth-child(2)>.service-check-ico.service-check-ico__checked {
	width: 50px
}

.service-check.fourplay:nth-child(2)>.service-check-text {
	left: 65px;
}

.service-check.fourplay:nth-child(3) {
	width: 215px;
}

.service-check.fourplay:nth-child(3)>.service-check-ico,
.service-check.fourplay:nth-child(3)>.service-check-ico.service-check-ico__checked {
	width: 45px
}

.service-check.fourplay:nth-child(3)>.service-check-text {
	left: 60px;
}

.service-check.fourplay:last-child {
	width: 223px;
}

.service-check.fourplay:last-child>.service-check-ico,
.service-check.fourplay:last-child>.service-check-ico.service-check-ico__checked {
	width: 40px
}

.service-check.fourplay:last-child>.service-check-text {
	left: 60px;
}

.service-check.fourplay .service-check-title {
	font-size: 17px;
}

.checked .service-check-cont>span {
	color: white
}

.sub-header.fix.bgnone {
	background: none
}

.sub-header.fix.bgnone {
	background: none;
	min-height: 14px;
}


/*input search for MO*/

input.form-text.check-address-street.moblcity.ui-autocomplete-input {
	width: 180px;
}

#street.form-text.check-address-street.ui-autocomplete-input.mobl {
	width: 325px;
}

#house.mobl {
	width: 100px;
}


.service-check.fourplay.noactive,
.service-check.fourplay.noactive:hover {
	opacity: 0.2;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}

.tariff-application-form.fb {
	width: auto;
	float: none
}

.btn.disabled {
	background: linear-gradient(to bottom, #dfe5e8 0, #dfe5e8 100%);
}

.btn.disabled:after,
.btn.disabled:before {
	background: #dfe5e8
}

.start-banners-slider.shop.special {}

.start-banners-slider.shop.special .start-banner {
	float: none
}

.start-banners-slider.shop.special .banner-content {
	margin-left: 15%;
}

.start-banners-slider.shop.special .banner {
	width: auto
}

.line_small.actions .prize {
	margin-top: 20px;
	transition: all 0.3s ease 0.15s;
	max-height: 380px;
	overflow: hidden
}

.line_small.actions .prize:hover {
	opacity: 0.5
}

.line_small.actions .prize.prisez {
	opacity: 0.5;
	filter: grayscale(100%);
}

.line_small.actions .prize-image {}

.line_small.actions .prizze-image {
	height: 150px;
	background: #fafafa url(../images/logo_cobrand.svg);
	background-size: auto 50px;
	background-position: center;
	background-repeat: no-repeat;
}

.line_small.services-checklist.acts {
	border-bottom: 0px;
}

.line_small.services-checklist.acts .service-check {
	border-radius: 3px;
	margin-bottom: 0px
}

.line_small.services-checklist.acts .service-check:before {
	border-radius: 3px;
}

.line_small.actions>.tariff-hint.deletemeonchangetype {
	margin-top: 20px;
	margin-bottom: 20px
}

.form-text.input-error,
.jq-selectbox__select.input-error {
	border: 1px solid red;
}

.speedlimit {
	filter: grayscale(100%);
	opacity: 0.4;
	cursor: pointer
}

.speedlimit .tariff-radio {
	display: none
}

.actionhit-tooltip-image {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("../images/hit.png");
	background-origin: padding-box;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-size: auto;
	cursor: pointer;
	height: 46px;
	left: -3px;
	position: absolute;
	top: -3px;
	width: 47px;
}


.random-slide-div p{
	margin: 15px 0;
}


@media screen and (max-width:1415px) {
	.banner-title {
		font: 50px/64px 'Open Sans', sans-serif;
		transition: all 300ms ease-out;
	}
	.banner-title .tariff-numbers .num {
		font: 48px 'Open Sans', sans-serif;
	}
	.banner-title .tariff-numbers .unit {
		font: 22px 'Open Sans', sans-serif;
	}
	.banner-title .tariff-numbers .unit-top {
		top: 0;
	}
	.banner-title .tariff-numbers .unit-bottom {
		bottom: -21px;
	}
}

@media screen and (max-width:1290px) {
	.banner-image.main.shop {
		width: 600px
	}
	.topbar-link__sibling {
		margin-right: 0px;
	}
	.wrapper {
		min-width: 1260px
	}
	.topbar-container {
		width: auto;
	}
	.bottom-banner .banner2 {
		width: auto;
	}
	.popup-nav-close {
		right: 10px;
	}
	.form-block__remind {
		font-size: 14px
	}
	.other-content {
		font-size: 14px
	}
}

@media screen and (max-width:1270px) {
	.topbar-container {
		width: auto;
		margin-left: 0px;
	}
	.wrapper {
		min-width: 1005px;
	}
	.line {
		width: auto;
		margin-left: 20px;
	}
	/*.popup-nav nav{width:auto;margin-right:30px;}*/
	.new {
		width: 340px
	}
	.banner-title .tariff-numbers .num {
		font: 46px 'Open Sans', sans-serif;
	}
	.banner-title .tariff-numbers .unit {
		font: 20px 'Open Sans', sans-serif;
	}
	.banner-title .tariff-numbers .unit-top {
		top: 0;
	}
	.banner-title .tariff-numbers .unit-bottom {
		bottom: -21px;
	}
	.banner-description {
		width: 400px
	}
	.start-banners-slider .line {
		width: 95%;
	}
	.start-banner-prev {
		left: 60px;
	}
}

@media screen and (max-width:1220px) {
	.right-links .right-link {
		width: 49px;
		padding: 0 0 0 0 !important;
	}
	.right-links .right-link .ico {
		background-position: 47% 47% !important;
		width: 49px;
	}
	.right-links {
		font-size: 0;
	}
	.wrap {
		width: auto
	}
}

@media screen and (max-width:1200px) {
	.home-internet.bottom-banner .banner-image,
	.home-gifts2.bottom-banner .banner-image {
		width: 532px;
		height: 382px;
		background-size: contain;
		background-repeat: no-repeat;
		top: 121px;
	}
}

@media screen and (max-width:1170px) {
	.banner-image.main {
		background-repeat: no-repeat;
		background-size: contain;
		transition: all 300ms ease-out;
	}
	.banner-image.main.iptv20 {
		background-size: 310px;
		right: 200px;
		top: -125px;
	}
	.start-banners-slider .line {
		width: 95%;
		top: 20px;
	}
	.start-banners-slider {
		height: 317px
	}
	.start-banner-prev,
	.start-banner-next {
		top: 110px;
	}
}

@media screen and (max-width:1100px) {
	.topbar-link__sibling {
		margin-right: 0px
	}
	.header-menu {
		margin-left: 165px;
	}
	.popup-nav h3 {
		width: 200px
	}
	.new {
		width: 310px
	}
	.banner-content {
		margin-left: 35px
	}
	.home-phone2.bottom-banner .banner-content {
		margin-left: 500px;
	}
	.home-phone2.bottom-banner .banner-imag,
	.home-phone.bottom-banner .banner-image,
	.home-gift.bottom-banner .banner-image {
		width: 450px;
		height: 300px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.banner-image.main.eq0,
	.banner-image.main.office,
	.banner-image.main.friend {
		right: 0
	}
	.banner-title.eq0 {
		min-height: 128px
	}
	.banner-title.friend {
		min-height: 128px
	}
	.start-banner-prev {
		left: 100px;
	}
	.bottom-banner .banner {
		width: initial;
	}
	.banner-title {
		font: 32px/44px 'Open Sans', sans-serif;
		transition: all 300ms ease-out;
	}
	.banner-title .tariff-numbers .num {
		font: 36px 'Open Sans', sans-serif;
	}
	.banner-title .tariff-numbers .unit {
		font: 16px 'Open Sans', sans-serif;
	}
	.banner-title .tariff-numbers .unit-bottom {
		bottom: -16px;
	}
	.banner-description {
		width: 350px
	}
}

@media screen and (max-width:1010px) {
	.header-menu li a {
		padding: 9px 14px;
	}
}

@media screen and (min-width:768px) {
	.is-m-block {
		display: none!important;
	}

	#tar_2in1f100g,
	#tar_onlime100g {
		transition: all 300ms ease-out;
	}
	#tar_2in1f100g,
	#tar_onlime100g {
		background: url(../images/games2.png) no-repeat;
		background-size: cover;
		background-position: 30% 50%;
	}
	#paket-allfootball.addontvpacket {
		background-image: url(../images/icons/mini_futbol.png);
		background-size: contain;
		background-position: 65%;
		background-repeat: no-repeat;
	}
	#tar_2in1f100g #tarif-game,
	#tar_onlime100g #tarif-game {
		background: none
	}
	#tar_2in1f100g #benetop-2in1f100g.jajamumu,
	#tar_onlime100g #benetop-onlime100g.jajamumu {
		position: absolute;
		width: 848px;
		overflow: hidden;
	}
	#tar_2in1f100g #benetop-2in1f100g.jajamumu>video {
		height: 267px;
		display: none
	}
	#tar_onlime100g #benetop-onlime100g.jajamumu>video {
		height: 227px;
		display: none
	}
	#tar_2in1f100g #bene-2in1f100g.mumujaja,
	#tar_onlime100g #bene-onlime100g.mumujaja {
		background: transparent;
		position: relative;
		color: white
	}
	#tar_2in1f500 #bene-2in1f500.mumujaja,
	#tar_onlime500 #bene-onlime500.mumujaja {
		background: #eff1f2;
	}
	#tar_2in1f100g #bene-2in1f100g.mumujaja>.benefitspecblock,
	#tar_onlime100g #bene-onlime100g.mumujaja>.benefitspecblock {
		border-top: 1px solid #A9B2B3;
		background: transparent;
	}
	#tar_2in1f500 #bene-2in1f500.mumujaja>.benefitspecblock,
	#tar_onlime500 #bene-onlime500.mumujaja>.benefitspecblock {
		border-top: 0px;
		background: #eff1f2;
	}
	#tar_2in1f100g:hover>#benetop-2in1f100g.jajamumu>video,
	#tar_onlime100g:hover>#benetop-onlime100g.jajamumu>video {
		display: inline
	}
	#tar_2in1f100g .tariff-numbers,
	#tar_onlime100g .tariff-numbers {
		position: relative
	}
	#tar_2in1f100g #bene-2in1f100g.mumujaja a,
	#tar_onlime100g #bene-onlime100g.mumujaja a {
		color: white
	}
	#tar_2in1f100g #bene-2in1f100g.mumujaja a:hover,
	#tar_onlime100g #bene-onlime100g.mumujaja a:hover {
		color: #269aff
	}
	/* special img tarif */
	#tar_2in1express2start #bene-2in1express2start,
	#tar_2in1express2optima #bene-2in1express2optima,
	#tar_2in1express2pro #bene-2in1express2pro,
	#tar_onlimeexpress200 #bene-onlimeexpress200,
	#tar_2in1express2start #bene-2in1express2start .benefitspecblock,
	#tar_2in1express2optima #bene-2in1express2optima .benefitspecblock,
	#tar_2in1express2pro #bene-2in1express2pro .benefitspecblock,
	#tar_onlimeexpress200 #bene-onlimeexpress200 .benefitspecblock {
		background: #eff1f2;
	}
	#tar_2in1express2start #bene-2in1express2start .benefitspecblock,
	#tar_2in1express2optima #bene-2in1express2optima .benefitspecblock,
	#tar_2in1express2pro #bene-2in1express2pro .benefitspecblock,
	#tar_onlimeexpress200 #bene-onlimeexpress200 .benefitspecblock {
		border-top: 0px;
	}
	/* --- special img tarif --- */
	#tar_2in1maxi #bene-2in1maxi,
	#tar_2in1pro #bene-2in1pro,
	#tar_2in1v100 #bene-2in1v100,
	#tar_2in1v60 #bene-2in1v60,
	#tar_2in1start #bene-2in1start,
	#tar_2in1optima #bene-2in1optima,
	#tar_onlime60 #bene-onlime60,
	#tar_onlimealways #bene-onlimealways,
	#tar_onlime100 #bene-onlime100,
	#tar_2in1f500 #bene-2in1f500,
	#tar_onlime500 #bene-onlime500,
	#tar_premier #bene-premier,
	#tar_popular #bene-popular,
	#tar_optima #bene-optima,
	#tar_tvpro #bene-tvpro,
	#tar_max #bene-max,
	#tar_tvpro #bene-tvpro,
	#tar_2in1maxprofitoptima #bene-2in1maxprofitoptima,
	#tar_2in1maxprofitstart #bene-2in1maxprofitstart,
	#tar_onlime100maxprofit #bene-onlime100maxprofit,
	#tar_onlime60maxprofit #bene-onlime60maxprofit,
	#tar_warm40 #bene-warm40,
	#tar_warm10 #bene-warm10,
	#tar_warm100 #bene-warm100,
	#tar_2in1premier #bene-2in1premier,
	#tar_2in1onlimealways #bene-2in1onlimealways,
	#tar_rt2in1maxprofit60 #bene-rt2in1maxprofit60,
	#tar_rt2in1maxprofit100 #bene-rt2in1maxprofit100,
	#tar_rt60maxprofit #bene-rt60maxprofit,
	#tar_rt100maxprofit #bene-rt100maxprofit,
	#tar_rtdoubleinternet60 #bene-rtdoubleinternet60,
	#tar_rtdoubleinternet100 #bene-rtdoubleinternet100,
	#tar_3in1bzlrust #bene-3in1bzlrust,
	#tar_3in1bzlruop #bene-3in1bzlruop,
	#tar_2in1express1start #bene-2in1express1start,
	#tar_2in1express1optima #bene-2in1express1optima,
	#tar_2in1express1pro #bene-2in1express1pro,
	#tar_onlimeexpress100 #bene-onlimeexpress100,
	#tar_rt_l60 #bene-rt_l60,
	#tar_rt_l100y #bene-rt_l100y,
	#tar_rt_l200y #bene-rt_l200y,
	#tar_rt_l100yg #bene-rt_l100yg,
	#tar_rtinet200megapromo #bene-rtinet200megapromo,
	#tar_rtinet100game #bene-rtinet100game,
	#tar_rtinet10game #bene-rtinet10game,
	#tar_rtdoublelitey100 #bene-rtdoublelitey100,
	#tar_rtdoublelitey200 #bene-rtdoublelitey200,
	#tar_rtdouble200megapromo #bene-rtdouble200megapromo,
	#tar_rtpopular #bene-rtpopular,
	#tar_rtoptima #bene-rtoptima,
	#tar_rttvpro #bene-rttvpro {
		background: #f7f8f8;
	}
	#tar_2in1maxi #bene-2in1maxi .benefitspecblock,
	#tar_2in1pro #bene-2in1pro .benefitspecblock,
	#tar_2in1v100 #bene-2in1v100 .benefitspecblock,
	#tar_2in1v60 #bene-2in1v60 .benefitspecblock,
	#tar_2in1start #bene-2in1start .benefitspecblock,
	#tar_2in1optima #bene-2in1optima .benefitspecblock,
	#tar_2in1f500 #bene-2in1f500 .benefitspecblock,
	#tar_premier #bene-premier .benefitspecblock,
	#tar_2in1maxprofitoptima #bene-2in1maxprofitoptima .benefitspecblock,
	#tar_2in1maxprofitstart #bene-2in1maxprofitstart .benefitspecblock,
	#tar_warm40 #bene-warm40 .benefitspecblock,
	#tar_warm100 #bene-warm100 .benefitspecblock,
	#tar_2in1premier #bene-2in1premier .benefitspecblock,
	#tar_2in1onlimealways #bene-2in1onlimealways .benefitspecblock,
	#tar_3in1bzlrust #bene-3in1bzlrust .benefitspecblock,
	#tar_3in1bzlruop #bene-3in1bzlruop .benefitspecblock,
	#tar_2in1express1start #bene-2in1express1start .benefitspecblock,
	#tar_2in1express1optima #bene-2in1express1optima .benefitspecblock,
	#tar_2in1express1pro #bene-2in1express1pro .benefitspecblock,
	#tar_2in1express2start #bene-2in1express2start .benefitspecblock,
	#tar_2in1express2optima #bene-2in1express2optima .benefitspecblock,
	#tar_2in1express2pro #bene-2in1express2pro .benefitspecblock,
	#tar_rt_l60 #bene-rt_l60 .benefitspecblock,
	#tar_rt_l100y #bene-rt_l100y .benefitspecblock,
	#tar_rt_l200y #bene-rt_l200y .benefitspecblock {
		height: 135px
	}
	#tar_rt_l100yg #bene-rt_l100yg .benefitspecblock {
		height: 265px
	}
	#tar_onlime60 #bene-onlime60 .benefitspecblock,
	#tar_onlimealways #bene-onlimealways .benefitspecblock,
	#tar_onlime100 #bene-onlime100 .benefitspecblock,
	#tar_onlime500 #bene-onlime500 .benefitspecblock,
	#tar_popular #bene-popular .benefitspecblock,
	#tar_optima #bene-optima .benefitspecblock,
	#tar_tvpro #bene-tvpro .benefitspecblock,
	#tar_max #bene-max .benefitspecblock,
	#tar_onlime100maxprofit #bene-onlime100maxprofit .benefitspecblock,
	#tar_onlime60maxprofit #bene-onlime60maxprofit .benefitspecblock,
	#tar_warm10 #bene-warm10 .benefitspecblock,
	#tar_rt2in1maxprofit60 #bene-rt2in1maxprofit60 .benefitspecblock,
	#tar_rt2in1maxprofit100 #bene-rt2in1maxprofit100 .benefitspecblock,
	#tar_rt60maxprofit #bene-rt60maxprofit .benefitspecblock,
	#tar_rt100maxprofit #bene-rt100maxprofit .benefitspecblock,
	#tar_rtdoubleinternet60 #bene-rtdoubleinternet60 .benefitspecblock,
	#tar_rtdoubleinternet100 #bene-rtdoubleinternet100 .benefitspecblock,
	#tar_onlimeexpress100 #bene-onlimeexpress100 .benefitspecblock,
	#tar_onlimeexpress200 #bene-onlimeexpress200 .benefitspecblock,
	#tar_rtinet200megapromo #bene-rtinet200megapromo .benefitspecblock,
	#tar_rtinet100game #bene-rtinet100game .benefitspecblock,
	#tar_rtinet10game #bene-rtinet10game .benefitspecblock,
	#tar_rtdoublelitey100 #bene-rtdoublelitey100 .benefitspecblock,
	#tar_rtdoublelitey200 #bene-rtdoublelitey200 .benefitspecblock,
	#tar_rtdouble200megapromo #bene-rtdouble200megapromo .benefitspecblock,
	#tar_rtpopular #bene-rtpopular .benefitspecblock,
	#tar_rtoptima #bene-rtoptima .benefitspecblock,
	#tar_rttvpro #bene-rttvpro .benefitspecblock {
		height: 85px
	}
	#tarifbox.tariff-section.check-address.sdfsdfuhsd #tar_2in1maxprofitoptima {
		box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.15);
	}
	#tarifbox.tariff-section.check-address.sdfsdfuhsd #tar_2in1maxprofitoptima .action-tooltip-image {
		width: 102px;
		height: 26px;
		background: url(../images/recommend.png) no-repeat;
	}
	.bonus-ico.toltip {
		display: none
	}
	.action50off-tooltip-image {
		width: 47px;
		height: 46px;
		background: url(../images/action-label-2.png) no-repeat;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 2;
		cursor: pointer;
	}
	#tarif-game {
		cursor: pointer;
	}
	#tarif-game .tariff-title .title {
		color: #fff
	}
	#tarif-game .circliful {
		color: #fff
	}
	#tarif-game .tariff-value {
		color: #fff
	}
	#tarif-game .tariff-big-description {
		opacity: 1;
	}
	#tarif-game .tariff-big-description span {
		color: #fff
	}
	#tarif-game .tariff-cost span {
		color: #fff
	}
	#tarif-game .tariff-numbers .unit-top:before {
		background: white
	}
	#tarif-game .unit {
		color: #fff
	}
	#tarif-game .tariff-radio .check-radio-container {
		background: #141414;
	}
	.fastonlimecalc {
		float: right;
		width: 200px;
		margin-top: 70px;
		margin-right: -200px;
		position: relative;
	}
	.fastonlimecalct {
		position: absolute;
		margin-left: 35px;
		margin-top: -33px;
		font-size: 12px;
	}
}

@media screen and (max-width:767px) {
	.calcplashka {
		display: none;
	}
	.deletemeonchangetype.mumujaja {
		display: none
	}
	.deletemeonchangetype.jajamumu {
		display: none
	}
	section.application-form-success.ttdone {
		background: none
	}
	.action50off-tooltip-image {
		width: 47px;
		height: 46px;
		background: url('../images/action-label-3.png') no-repeat;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 2;
		cursor: pointer;
	}
}

@media screen and (max-width:767px) {
	input.form-text.check-address-street.moblcity.ui-autocomplete-input {
		width: 100%;
	}
	#street.form-text.check-address-street.ui-autocomplete-input.mobl {
		width: 100%;
		margin-top: 20rem;
	}
	#house.mobl {
		width: 100%;
	}
}