.promo-text{
	font-size: 12px;
}

/* tabs */

.tabs-wrap .err{
	border: 1px solid red;
}
.tabs-cont-wrap{
	position: relative;
}
.tabs-wrap{
	background-color: rgba(225,225,225,0.92);
}
.tabs-cont-wrap {
	background-color: rgba(256,256,256,0.62);
	border-radius: 5px;
}

.tabs-title-wrap{
	list-style: none;
	width: 100%;
}
.tab-title{
	float:right;
	text-align: center;
	cursor: pointer;
	padding: 12px 0 12px 0;
	font-size: 30px;
	font-weight: 100;
	border-top: 3px solid transparent;
}
.tab-title-1{
	background: url(/_media/images/tabs/tab-bottom-border.png) no-repeat left bottom;
}

.tab-title.active, .b-mode .tab-title.active{
	border-top: 3px solid #F78225;
	background: none;
}

.tab-title-4.active{
	border-left: 0;
}

.tab-title-1.active{
	border-right: 1px solid transparent;
}


.tab-cont{
	display:none;
	height:150px;
    max-height: 150px;
	/*padding:30px 0 0 0;*/
}
.tab-cont.active{
	display:block;
}
.auto-lbl{
	margin: 0 20px 10px 0;
	font-size: 18px;
	display: block;
}
.auto-inp{
	margin: 0 20px 0 20px;
	border: 1px solid #6F7072;
	padding: 9px;
	width: 569px;
	background: transparent;
	font-size: 14px;
	color: #ffffff;
}



.car-subtitle{
	margin: 20px 20px 10px 0;
	font-size: 18px;
}
.car-sel-wrap{
	margin: 0 20px 0 20px;
}
.car-sel{
	border: 1px solid #6F7072;
	display: inline-block;
	width: 120.5px;
	background: url(/_media/images/tabs/gray_arrow.png) no-repeat 9px 14px;
	padding: 8px;
	margin-left: 7px;
	color: #ddd;
	font-size: 14px;

}
.car-sel.active{
	color: #F78225;
	border:1px solid #F78225;
	background-image: url(/_media/images/tabs/orange_arrow.png);
}

.car-sel:last-child{
	margin-left: 0px;
}

/* ui-autocomplete */
#search-vehicle{
	position: relative;
}
#search-vehicle .ui-widget {
	position: relative;
}
.ui-autocomplete {
	top: 67px;
	width: 589px;
	padding: 0;
	z-index: 7;
	right: 20px;
	position: absolute;
	display: none;
	list-style: none;
}
.ui-autocomplete .ui-menu-item {
	font-size: 18px;
	line-height: 36px;
	padding: 1px 0;
	color: #000;
}
.ui-autocomplete .img-wrap {
	width: 400px;
	text-align: right;
	height: 40px;
	float: right;
	margin: 0 0 0 7px;
}
.ui-widget-content {
	border:0;
}
#car-search {
	color: #393c3d;
}
.ui-autocomplete img {
	width: 40px;
	height: 40px;
	float: right;
	margin: 0 0 0 10px;
}
.ui-autocomplete.ui-menu li.ui-menu-item {
	height: 43px;
	/*background: url(/car/_media/images/general/separator-autocomplete.gif) no-repeat 50% 0;*/
	margin: 1px 0;
	cursor: pointer;
	border-top: 1px solid #ddd;
}
.ui-menu .ui-menu-item a {
	padding: 3px 6px 0;
	border-bottom: 1px solid #dadada;
	font-size: 18px;
	line-height: 37px;
	font-weight: normal;
	color: #000;
	display: block;
	cursor: pointer;
	height: 100%;
	border-radius: 0;
	background: #f4f4f4;
}
.ui-autocomplete li.ui-menu-item a:last-child {
	border: 0;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a:hover,
.ui-menu .ui-menu-item a.ui-state-active {
	margin: 0;
	color: #f4f4f4;
}
.ui-menu .ui-menu-item a:hover {
	color: #f4f4f4;
}
.ui-state-hover,
.ui-menu .ui-menu-item a:hover,
.ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	margin: 0;
}

#search-vehicle ul li.ui-autocomplete-selected{
	color:#fff;
}
.ui-autocomplete-selected,
.ui-autocomplete li:hover{
	border-radius: 0;
	color: #f4f4f4;
	word-spacing: 1;
	font-size: 18px;
	line-height: 21px;
	margin: 0;
	height: 42px;
	/*font-family: Verdana, Arial, sans-serif;*/
	background: #393c3d !important;
	font-size: 18px;
	line-height: 37px;
}
.ui-widget-content {
	border: 0;
}
.ui-autocomplete.ui-widget-content {
	background: #f4f4f4;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	box-shadow: 2px 1px 13px #888888;
}

/* search now */
#search-now-block {
	padding-top: 20px;
	width: 508px;
	position: relative;
	z-index: 13;
}
#search-now-block .ui-autocomplete {
	top: 59px;
}
#head .head-search-dropdown{
	/* top: 112px !important;
		right: 167px !important;*/
	margin-top: -15px;
}
.carTypeExtra{
	float: left;
	margin-left:55px;
	font-size: 14px;
}
.cartype_icon{
	display: block;
	height: 28px;
	margin: -28px 0 0 10px;
}

.compact{
	background: url(/car/_media/images/home/spriteCars.png) no-repeat 0px -285px;
}
li.ui-autocomplete-selected .compact,
li.ui-menu-item:hover .compact/*,
li.ui-menu-item.first-li .compact*/{
	background: url(/car/_media/images/home/spriteCars.png) no-repeat 0px -36px;
}

.family{
	background: url(/car/_media/images/home/spriteCars.png) no-repeat 0px -247px;
}
li.ui-autocomplete-selected .family,
li.ui-menu-item:hover .family/*,
li.ui-menu-item.first-li .family*/{
	background: url(/car/_media/images/home/spriteCars.png) no-repeat 0px 6px;
}

.luxury{
	background: url(/car/_media/images/home/spriteCars.png) no-repeat 0px -373px;
}
li.ui-autocomplete-selected .luxury,
li.ui-menu-item:hover .luxury/*,
li.ui-menu-item.first-li .luxury*/{
	background: url(/car/_media/images/home/spriteCars.png) no-repeat 0px -121px;
}

.van{
	background: url(/car/_media/images/home/spriteCars.png) no-repeat 0px -331px;
}
li.ui-autocomplete-selected .van,
li.ui-menu-item:hover .van/*,
li.ui-menu-item.first-li .van*/{
	background: url(/car/_media/images/home/spriteCars.png) no-repeat 0px -78px;
}

.commercial{
	background: url(/car/_media/images/home/spriteCars.png) no-repeat 0px -415px;
}
li.ui-autocomplete-selected .commercial,
li.ui-menu-item:hover .commercial/*,
li.ui-menu-item.first-li .commercial*/{
	background: url(/car/_media/images/home/spriteCars.png) no-repeat 0px -161px;
}

.terrain{
	background: url(/car/_media/images/home/spriteCars.png) no-repeat 0px -455px;
}
li.ui-autocomplete-selected .terrain,
li.ui-menu-item:hover .terrain/*,
li.ui-menu-item.first-li .terrain*/{
	background: url(/car/_media/images/home/spriteCars.png) no-repeat 0px -204px;
}
#search-now-block:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}

/* /autocomplete */

.manufacturer-tpl{
	display:none;
}
.car-popup{
	position: absolute;
	background: #FFFFFF;
	top: 187px;
	right: 0px;
	width: 633px;
	color: #555;
	padding: 10px 0;
	border:2px solid black;
	display: none;
}

.car-popup.active{
	display: block;
}

.manufacturer-popup{

}
.manufacturer-wrap{
	float: right;
	width: 130px;
	margin: 20px 20px 20px 0;
}
.manufacturer-wrap .cont-right{
	float:right;
	width: 47px;
}
.manufacturer-wrap .cont-right img{
	width: 100%;
}
.manufacturer-wrap .cont-left{
	float: left;
	width: 70px;
}
.popup-arrow{
	position: absolute;
	top: -12px;
}
.manufacturer-popup .popup-arrow{
	right: 27px;
}
.type-popup .popup-arrow{
	right: 184px;
}
.new-selected .type-popup .popup-arrow{
	right: 233px;
}
.km-popup .popup-arrow{
	right: 338px;
}
.budget-popup .popup-arrow{
	right: 482px;
}
.new-selected .budget-popup .popup-arrow{
	right: 431px;
}

.man-title{
	font-size: 12px;
	font-weight: bold;
	color: #555;
	display: inline-block;
	border-bottom:1px solid #666;
}
.man-count-wrap{
	font-size: 10px;
	color: #777;
}

.old-selected .new-cars{
	display:none;
}
.new-selected .old-cars{
	display:none;
}


/*.old-cars, .new-cars{*/
	/*display: none;*/
/*}*/
/*.old-cars.active, .new-cars.active{*/
	/*display: block;*/
/*}*/



.car-popup .car-type-tpl{
	display:none;
}
.type-selected{
	display:none;
}
.car-type-wrap:hover .type-selected{
	display:block;
}
.car-type-wrap:hover .type-not-selected{
	display:none;
}
.car-type-wrap{
	display: inline-block;
	width: 120px;
	margin: 30px 29px 30px 0;
}
.type-img-wrap{
	width: 75px;
	margin: auto;
}
.type-img-wrap img{
	width: 100%;
}
.type-title{
	text-align: center;
	color: #666;
	font-weight: bold;
	font-size: 13px;
}
.car-type-wrap:hover .type-title{
	color: #F78225;
}
.km-popup{
	text-align: center;
}
.km-wrap{
	margin:20px 0;
	display:inline-block;
	width: 96px;
	height: 99px;
	background: url(/_media/images/tabs/black_circle_btn.png) 0px 0px no-repeat;
}
.km-wrap:hover{
	background-image: url(/_media/images/tabs/orange_circle_btn.png);
}
.km-wrap .line1, .km-wrap .line2, .km-wrap .line3{
	text-align: center;
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	margin-right: 3px;
}
.km-wrap .line1{
	margin-top: 21px;
}
.km-wrap .line2{
	font-size: 19px;
}


.budget-popup{
	text-align: center;
}
.budget-wrap{
	margin:20px 0;
	display:inline-block;
	width: 96px;
	height: 99px;
	background: url(/_media/images/tabs/black_circle_btn.png) 0px 0px no-repeat;
}
.budget-wrap:hover{
	background-image: url(/_media/images/tabs/orange_circle_btn.png);
}
.budget-wrap .line1, .budget-wrap .line2, .budget-wrap .line3{
	text-align: center;
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	margin-right: 3px;
}
.budget-wrap .line1{
	margin-top: 22px;
}
.budget-wrap .line2{
	font-size: 18px;
}
.budget-wrap .line2 span{
	font-size: 11px;
}
.tab-cont-4 .km-sel{
	display:none;
}
.tab-cont-4 .car-sel{
	width: 170px;
}
.tabs-loader{
	position: absolute;
	background: url(/_media/images/long-loader.gif) no-repeat;
	width: 128px;
	height: 15px;
	top: 50%;
	right: 50%;
	margin-right: -64px;
}


ul.tabs-title-wrap * {
.tab-title.active, .b-mode .tab-title.active*/
}
ul.tabs-title-wrap li {
    border-top: 3px solid transparent;
}

.dontshow{
    display: none;
}

#bgSlideshowInner a{
    cursor: default;
}
#bgSlideshowInner a.pointer_cursor{
    cursor: pointer;
}

.slide img {
    /*width: 100%;
    height: 100%;*/
}




/*---------------AB_MODE----------------------*/
/*.b-mode .tab-title:nth-child(n+2):after {*/
	/*content: " ";*/
	/*position: absolute;*/
	/*border-bottom: 2px solid #2a2a2b;*/
	/*background: #2a2a2b;*/
	/*top: 41px;*/
	/*left: -14px;*/
	/*border-top: 2px solid #786f6f;*/
	/*opacity: 0.9;*/
	/*border-radius: 300px;*/
	/*z-index: inherit;*/
	/*display: block;*/
	/*height: 1px;*/
	/*width: 2px;*/
	/*z-index: 99;*/
/*}*/
.b-mode .tab-title
{
	position:relative;
}
.b-mode .tab-title:last-child:after {
	display: none;
}

.b-mode .border-extra
{
	background: url(/_media/images/tabs/tab-bottom-border-full.png);
	position: relative;
	background-position-x: 116px;
	background-position-y: 47px;
	width: 177px;
	height: 1px;
	position: absolute;
	left: 0;
	top: -1px;
}


.b-mode .tab-title {
	float: right;
	text-align: right;
	cursor: pointer;
	padding: 12px 30px 12px 0;
	border-top: 3px solid transparent;
}

.b-mode .tab-isra #form-return-part{
	float: right;
	width: 252px;
	margin-right: 61px;
	margin-left: 61px;
}
.b-mode .tab-isra #form-return-part:first-child{
	margin-right: 0;
}

.b-mode .place-input
{
	width: 48% !important;
}
.b-mode #return-place {
	float: left;
}
.b-mode .tab-isra #form-take-part, .b-mode .tab-isra #form-return-part
{
	width: 426px;
	/*right: 12px;*/
    height: auto;
}

.b-mode .tab-isra .take-drop, .b-mode .tab-isra .return-drop
{
	left: 0;
	right: auto;
    display: none;
}

.b-mode #take-date{
	width: 144px;
	float: right;
	height: 16px;
	padding: 5px 6px 5px 0;
	border-left: none !important;
}

.b-mode #take-time {
	float: none;
	width: 144px;
	height: 16px;
	padding: 5px 6px 5px 0;
	border-right: none !important;


}

.b-mode #return-date{
	width: 40% !important;
	float: right;
	height: 16px;
	padding: 5px 6px 5px 0;
	padding-right: 50px !important;
	border-left: none !important;

}
.b-mode .tab-isra #return-place-popup-temp .return-place-popup .popup-tip-left{
	position: absolute;
	top: -11px;
	left: 240px;
	z-index: 99999;
}
.b-mode #return-place
{
	height: 23px;
}
.b-mode #return-time{
	float: none;
	width: 144px;
	height: 16px;
	padding: 5px 6px 5px 0;
	border-right: none !important;

}
.b-mode .time-wrapper-abmode{
	width: 100%;
	float: right;

	/*margin-right: 31px;*/
}
.b-mode .time-wrapper-abmode:last-child{
	/*margin-right: 28px;*/
}
.b-mode .return-time-wraaper
{
	/*width: 244px;*/
}
.b-mode .time-wrapper-abmode.return-date-wrapper {
	margin-right: 15px;
}

.b-mode .master#button-cost{
	background: #02A014;
	text-align: center;
	margin-top: 23px;
	margin-left: 8px;
	line-height: 1.5;
	width: 10.572987721691678%;
	height: 45px;
	border-radius:5px;
	position: relative;
}
.b-mode .master#button-cost:before {
	content: '';
	background: url(/_media/images/home_new/engine_arrow_icon.png) no-repeat;
	background-size: contain;
	width: 23px;
	height: 18px;
	position: relative;
	top: 13px;
	right: 50%;
	margin-right: -12px;
	display: block;
}
.b-mode .master#button-cost img{
	display: none;
}

.b-mode .tab-isra fieldset{
	margin: 0;
	padding: 30px 30px 0 30px;
}
.b-mode .tab-title.active
{
	border-right: none;
}

.b-mode .from-time-wrapper #take-date,.b-mode .from-time-wrapper #return-date{
	width: 90px;
    color:#000000;
}

.b-mode  .tab-isra .take-time-popup
{
	width: 251px;
	top: -41px;
	left: 300px;
	right: auto;
}


.b-mode  .tab-isra .return-time-popup{
	width: 251px;
	top: -41px;
	left: 71px;
	right: auto;
}

.b-mode .time-inputs{
	/*height: 28px !important;*/
	text-align: center;
}
.b-mode .nonfloat{
	float: none !important;
}
.b-mode .place-input.return-dropp{
	margin-right: 14px !important;
}
.b-mode .no-return-option{
	display: none !important;
}
.b-mode .master.full-width.place-input{
	width:100% !important;
	padding-right: 50px !important;
}
.b-mode .master.with_return.place-input{
	padding-right: 50px !important;
}
/*.b-mode .take-time-popup{*/
	/*width: 285px;*/
	/*top: -70px;*/
	/*right: 484px;*/
/*}*/

.b-mode .JS_change_re
{
	position: absolute;
	left: 0;
	cursor: pointer;
}

.b-mode .lable-take , .b-mode .lable-return {
	margin-bottom:0;

}
.b-mode .css-form-title
{
	font-weight: 100;
	font-size: 17px;
}
.b-mode #take-place
{
	height: 23px;
}
.b-mode #form-take-part input, .b-mode #form-return-part input
{
	font-size: 18px;
}
.b-mode .tab-isra .take-drop
{
	z-index: 10;
	/*left: 219px;*/
	/*top: 45px;*/
}
/*.b-mode .take-drop.with_return*/
/*{*/
	/*left: 219px;*/
	/*top: 45px;*/
/*}*/


.b-mode .tab-isra .take-drop, .b-mode .tab-isra .return-drop{
	background: url(/_media/images/tabs/gray_arrow.png) no-repeat 9px center;
}
.b-mode .tab-isra #take-time, .b-mode .tab-isra #return-time
{
	width: 78px;
	text-align: left;
	padding-left: 19px;
    color:#000000;
	background: url('/_media/images/home_new/engine_down_arrow.png') no-repeat 6px center;
}
.b-mode .take-dropp
{
	background: url('/_media/images/tabs/gray_arrow.png') no-repeat 7px center;
}
.b-mode .return-drop:not(.with_return)
{
	background: none;
}
.b-mode .take-dropp.full-width{
	background: none;
}

.b-mode .tabs-wrap {
	position: absolute;
	top: 29vw;
	width: 84%;
	right: 8%;
	color: #000000;
	z-index: 99;
	border-radius: 5px;
	box-shadow: 0 5px 5px rgba(0,0,0,0.2);
    max-height: 222px;
}

@media (min-width: 768px){
	.reserve_ab_mode .is_citizen {
		top: 80px !important;
	}
}
@media screen and (max-width: 1700px) {
	.b-mode .tabs-wrap {
		top: 29vw;
	}
}
@media screen and (max-width: 1500px) {
	.b-mode .tabs-wrap {
		top: 25vw;
	}
}
@media screen and (max-width: 1200px) {
	.b-mode .tabs-wrap {
		top: 23vw;
	}
}

.b-mode .tab-title.active {
	background-color: rgba(256,256,256,0.62);
}

.b-mode .js-no-return-listener.form_label_return_{
	position: absolute;
	top: 0;
	left: 97px;
}
/*fix  for tablet and desktop*/
@media (min-width:768px) and (max-width:1400px)
{
	/*.b-mode .tabs-wrap {*/
		/*width: 768px;*/
		/*right:13%;*/
		/*margin: 0 0 0 0;*/

	/*}*/

	.home_container {
		width: 768px;
	}

	.b-mode .homepageIcons{
		width:100%;
	}
	#homepageIcons{
		margin-right: 0;
	}
	#homepageIcons li{
		width:73px;
		padding-top: 5px;
	}

	.b-mode .tab-isra #form-take-part, .b-mode .tab-isra #form-return-part{
		width: 325px;
		right: 0;
	}
	.b-mode #form-take-part input, .b-mode #form-return-part input{
		font-size: 14px;
	}
	.b-mode .place-input.return-dropp {
		margin-right: 162px !important;
	}
	.b-mode .tab-isra #take-time, .b-mode .tab-isra #return-time{
		width:36px;
	}
	.b-mode .time-wrapper-abmode:last-child {
		margin-right: 0;
	}
	.b-mode .time-wrapper-abmode{
		width: 50%;
	}

	.tab-isra #form-take-part input, .tab-isra #form-return-part input#take-place{
		margin-right: 0px !important;
	}
	.b-mode .return-time-wraaper {
		width: 170px;
	}
	.b-mode .date-time-abmode-css {
		width: 335px !important;
	}
	.b-mode .master#button-cost {
		margin-left: -1px;
	}

	.b-mode .JS_change_re {
		position: absolute;
		left: 9px;
	}
	.form .place .from_top #form-take-part #take-place{
		margin-left: 4px;
	}

	.b-mode .master.full-width.place-input {
		width: 96% !important;
	}

	.subdir .qtip {
		margin-left: 170px !important;
	}
	.popup-tip-date-right{
		left: 400px !important;
	}
	.b-mode .tab-isra .take-drop
	{
		z-index: 10;
		/*left: 219px;*/
		/*top: 45px;*/
	}

	.b-mode .js-no-return-listener.form_label_return_{
		position: absolute;
		top: 0;
		left: 52px;
	}

}



/* search engine redesign 11/7/2017 */
.b-mode #header-form {
	color:#000000;
}

.b-mode .tab-isra #form-take-part input, .b-mode .tab-isra #form-return-part input {
    color:#000000;
    height:45px;
    background-color: #ffffff;
    border:1px solid #a6a6a6;
    font-family: inherit;
    font-size: 18px;
    font-weight: 100;
}
.tab-isra #form-take-part legend, .tab-isra #form-return-part legend {
    float: none;
    display: block;
    margin: 0 0 4px 0;
    font-weight: 100;
    color: #404040;
    font-size: 17px;
    line-height: normal;
}
.b-mode .JS_change_re {
    position: absolute;
    left: 0;
    font-weight: 100;
    color: #404040;
    font-size: 17px;
}
.b-mode .tab-isra #form-take-part legend, .b-mode .tab-isra #form-return-part legend {
    margin: 0 0 0 0;
	width:70%;
	float: right;
}
.b-mode .tab-isra #form-take-part {
    width:34.969%;
}
.b-mode .border-extra {
    display: none;
}
.b-mode .tab-isra #form-take-part.date-time-abmode-css {
    width: 50.988%;
}
.b-mode .tab-isra #form-take-part input, .b-mode .tab-isra #form-return-part input {
	height:45px;
	width: 60%;
	text-align: right;
	padding-right: 15px;
}
.from-time-wrapper #take-date, .from-time-wrapper #return-date {
	max-width: 40% !important;
	padding-right: 50px !important;
	text-align: left;
}


.b-mode .css-form-title {
	position: relative;
}
.b-mode .css-form-title:before {
	content: '';
	position: absolute;
	top: 33px;
	right: 15px;
	background: url(/_media/images/home_new/calendar_icon.png) no-repeat;
	width: 22px;
	height: 27px;
}

.b-mode .css-form-title.form_label_take_7:before {
	background: url(/_media/images/home_new/engine_location_icon.png) no-repeat;
}
.b-mode .form .from.from_ab, .b-mode .form .to.to_ab  {
	width: 50%;
	float: right;
	padding-right: 28px;
}
.b-mode .form .from.from_ab:after, .b-mode .form .to.to_ab:after  {
	content: '';
	clear: both;
}

.tab-isra #take-place-popup-temp, .tab-isra #return-place-popup-temp {
	border: none !important;
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2)]   ;
	-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2)]   ;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2)]   ;
}
.popup-tip-right {
	width: 23px;
}
.place-popup-list div img {
	width:20px;
}
.b-mode .place-popup-list div.header {
	padding-top: 7px;
}
.b-mode .js-no-return-listener.form_label_return_ {
	width: 30% !important;
}
.popup-tip-date-right, .popup-tip-date-left, .popup-tip-time {
	width:23px;
}
.b-mode  .tab-isra .take-time-popup {
	top: 15px;
	left: 40%;
}
.b-mode  .tab-isra .return-time-popup {
	top: 15px;
	left: 15.5%;
}