#contact-form  .error {	

	color: red;

	font-size: 20px;

	text-align: center;

}

#contact-form .success {

	display: block;

	font-size: 20px;

	text-align: center;

	color: #0DB6EC;

}



button.TPWL-ui-btn-typeSearch.ng-hide {

	display: none;

}

.TPWL-hotels-redirect 

{

	background-color: rgba(0,0,0,0.6) !important;

	color: white !important;

}

.TPWL-hotels-redirect-message

{

	color: white !important;

}

.TPWL-hotels-redirect .TPWL-hotels-redirect-comment

{

	color: white !important;

}

.TPWL-hotels-redirect .TPWL-hotels-redirect-loader

{

	display: none !important;

}

.TPWL-page-nameFlights .TPWL-subscribe

{

	display: none !important;

}

.TPWL-page-nameFlights

{

	padding-right: 0px !important;

	background: url('http://1234.az/back/bg.jpg') repeat fixed !important;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	position:relative;

}

.TPWL-page-nameHotels

{

	padding-right: 0px !important;

	background: url('http://1234.az/back/bg.jpg') repeat fixed !important;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

}

	.TPWL 

	{

		background-color: #eeeeee;

		font-size: 10px;

	}

/* Change of form output */

.TPWL-sticky_informer

{

	opacity: 1 !important; 	

}

input[type=text]::-ms-clear {

    display: none;

}

#opac_mid

{

	display: block;

}

.icoTop

{

	width: 20px;

	height:20px;

	margin-right: 5px;

}

.icoBot

{

	margin: 0px !important;

}

#leftSide

{

	top: -245px !important;

}

.TPWL-dummy-header {

width: 960px;

margin: 0 auto;

}

.TPWL-layout-content {

display: block !important;

margin: 0 auto !important;

width: 960px !important;

vertical-align: top;

padding-bottom: 10px;

padding-top: 10px;

}

.TPWL-ui-tabs-switchers

{

	right: -1px !important;

}

.TPWL-index-forms-typeDouble

{

	margin: 0 !important;

}

#hotelF {

position: absolute;

top: 0;

}

.TPWL-index-forms-typeDouble .TPWL-index-forms-item {

float: none;

display: block !important;

height: auto;

vertical-align: middle;

width: 100% !important;

padding: 0 !important;

position:relative;

}

.TPWL-index-forms-typeDouble .TPWL-index-forms-item .TPWL-index-forms-item-head {

font-size: 0;

padding: 21px 30px 0;

box-sizing: border-box;

display: none !important;

}

.TPWL-avia_form_typeSlim .TPWL-search_form-dates, .TPWL-avia_form_typeSlim .TPWL-search_form-params {

display: block !important;

margin: 0 !important;

overflow: visible !important;

padding: 0 !important;

height: 75px !important;

}

.TPWL-index-forms-typeDouble .TPWL-hotels-form-nameMain-typeSlim .TPWL-hotels-form-wrapper-dates, .TPWL-index-forms-typeDouble .TPWL-hotels-form-nameMain-typeSlim .TPWL-hotels-form-wrapper-guests{

display: block !important;

margin: 0 !important;

overflow: visible !important;

padding: 0 !important;

height: 60px !important;

}

.TPWL-avia_form_typeSlim .TPWL-search_form-places, .TPWL-avia_form_typeSlim .TPWL-search_form-dates, .TPWL-avia_form_typeSlim .TPWL-search_form-params {

width: 50% !important;

margin-right: 0px !important;

}

.TPWL-avia_form_typeSlim .TPWL-search_form-places-origin, .TPWL-avia_form_typeSlim .TPWL-search_form-places-destination, .TPWL-avia_form_typeSlim .TPWL-search_form-dates-depart, .TPWL-avia_form_typeSlim .TPWL-search_form-dates-return {

float: left;

width: 196px !important;

}

.TPWL-avia_form_typeSlim .TPWL-search_form-params {

width: 60% !important;

}

.TPWL-currency-switcher-list__item span

{

	width: 30px !important;

}

/* End form change */

 





 /*  Background color  */

	.TPWL-page-nameIndex .TPWL-dummy-header .TPWL-layout-row

	{

		background: url(http://1234.az/comb/img/5.png) !important;

	}   

	.TPWL-style-bgColor-light,

	.ui-datepicker td .ui-state-hover 

	{

		background-color: #00bae8; /* calculated color */

	}

	

	.TPWL-style-bgColor-dark,

	.TPWL-ui-tabs-switch-item-control[data-tpwl-state=active],

	.TPWL-ui-range .jslider .jslider-bg .v,

	.TPWL-ui-range .jslider .jslider-pointer,

	.ui-progressbar .ui-progressbar-value,

	.ui-datepicker td .ui-state-active,

	.ui-datepicker .ui-datepicker-prev,

	.ui-datepicker .ui-datepicker-next,

	.TPWL-search_progress__bar .progress,

	.TPWL-filters .ui-slider-range,

	.TPWL-filters .ui-slider-handle 

	{

		background: url(http://1234.az/comb/img/5.png) !important;

	}



	.TPWL-style-bgColor-darkest,

	.TPWL-ui-autocomplete .ui-menu-item a.ui-state-focus,

	.TPWL-ui-autocomplete .ui-menu-item a.ui-state-active,

	.TPWL-ui-tabs-switch-item-control,

	.TPWL-autocomplete-suggestion:hover,

	.highlight .TPWL-autocomplete-suggestion 

	{

		background-color: #008eb1; /* calculated color */

	}



	/*  Border color  */

	.TPWL-style-borderColor-dark,

	.TPWL-hotels-sorting-control[data-TPWL-state=checked] .TPWL-hotels-sorting-item-helper,

	.TPWL-hotels-one-rooms-wrap,

	.TPWL-hotels-one-rooms-item

	{

		border-color: #00b1dd;

	}



	.TPWL-style-borderColor-darkest,

	.TPWL-ui-range .jslider .jslider-pointer,

	.TPWL-filters .ui-slider-handle 

	{

		border-color: #008eb1; /* calculated color */

	}



	/*

	Text color

	*/



	.TPWL-style-textColor-onDark,

	.ui-datepicker td .ui-state-active,

	.TPWL-autocomplete-suggestion:hover,

	.TPWL-autocomplete-suggestion:hover .TPWL-autocomplete-suggestion-airport,

	.TPWL-autocomplete-suggestion:hover .TPWL-autocomplete-suggestion-country,

	.highlight .TPWL-autocomplete-suggestion,

	.highlight .TPWL-autocomplete-suggestion .TPWL-autocomplete-suggestion-airport,

	.highlight .TPWL-autocomplete-suggestion .TPWL-autocomplete-suggestion-country 

	{

		color: #fff;

	}

	.TPWL-page-nameFlights .TPWL-tickets-city_hotel__description header

	{

		

	}

	.TPWL-page-nameFlights .TPWL-tickets-city_hotel__description p

	{

		

	}

	.TPWL-style-textColor-interesting,

	.TPWL-hotels-sorting-control[data-TPWL-state=checked] .TPWL-hotels-sorting-item-helper 

	{

		color: #00b0dd;

	}

	.TPWL-page-nameFlights .TPWL-tickets-city_hotel p

	{

		margin: 25px 0 0 0 !important;

	}

	/*

	Links

	*/



	.TPWL-link {

		color: #00b1df;

	}



	.TPWL-link:hover,

	.TPWL-link:active {

		color: #009fc9; /* calculated color */

	}



	/*

	Btns

	*/



	.TPWL-ui-btn-styleDefault {

background-color: rgb(86, 183, 227);

border-color: rgb(73, 157, 195);

	}



	.TPWL-ui-btn-styleDefault:hover {

		background-color: rgb(95, 202, 250);/* calculated color */

	}



	.TPWL-ui-btn-styleDefault:active {

		background-color: rgb(77, 164, 203);; /* calculated color */

	}



	.TPWL-ui-btn-styleDefault,

	.TPWL-ui-btn-styleDefault:hover,

	.TPWL-ui-btn-styleDefault:active,

	.TPWL-ui-btn-styleDefault .TPWL-ui-btn-text {

		color: #fff;

	}



	.TPWL-icon,

	.ui-datepicker-trigger,

	.TPWL-style-bgColor-icon,

	.TPWL-preroll-features-list__check:before,

	.TPWL-preroll-features-list__feature:before,

	.TPWL-preroll-features-list__thumb:before,

	.TPWL-preroll-features-list__cash:before {

	  background-color: #01b0dd;

	}

/*	.TPWL-avia_form_typeSlim .TPWL-search_form-params-submit

	{

		width: 150px !important;

		height: 50px !important;

		width: 150px !important;

		position: absolute;

		top: 51%;

		left: 82%;

	}*/

	.TPWL-avia_form_typeSlim .TPWL-search_form-params-submit {
    /* width: 150px !important; */
    /* height: 50px !important; */
    /* width: 150px !important; */
    /* position: absolute; */
    /* top: 51%; */
    /* left: 82%; */
    float: right;
}

  

  

  /* Styles from Max */

  /* Logo SVG style */

	body

	{

		font-family: arial !important;

	}

	#tp-logo

	{

		width: 180px !important;

		position: relative;

		left: 50%;

		top: 1px;

	}

	.TPWL-dummy-header .TPWL-layout-row-c 

	{

		padding: 0 20px;

	}

	

	/* Search  */

	.TPWL-index-forms-typeDouble .TPWL-index-forms-c 

	{

		display: block !important;

		width: 100% !important;

		vertical-align: top;

		height: auto;

		margin: 0 auto;

		position: relative;

	}

	.TPWL-layout-row-c 

	{

		position: relative;

		margin: 0 auto !important;

		width: 100% !important;

		box-sizing: border-box;

	}

	.TPWL-ui-input>input[type=text], .TPWL-ui-input>input[type=number]

	{

		font-family: arial !important;

	}

	.TPWL-block 

	{

		padding: 1.3px !important;

	}

	

	.TPWL-layout-content 

	{

		position: relative !important;

		top: 0 !important;

		padding-top: 0px !important;

	}



	

	/* Result CSS */

	.TPWL-search_navigation, .TPWL-search_results, .foul_search_window, .TPWL-realtime_progressbar_track {

margin: auto;

width: 100% !important;

}

.TPWL-search_form-places {

float: left;

width: 48% !important;

margin-bottom: 15px;

margin-right: 10px !important;

}

.TPWL-search_form-dates {

float: right;

width: 50% !important;

margin-bottom: 15px;

}

.TPWL-search_form-places-origin, .TPWL-search_form-places-destination, .TPWL-search_form-dates-depart, .TPWL-search_form-dates-return {

position: relative;

display: inline-block;

width: 200px !important;

}





.TPWL-hotels-form-nameMain-typeWide .TPWL-hotels-form-item-nameQuery {

float: left;

margin-right: 40px;

width: 48% !important;

}



.TPWL-page-nameHotels .TPWL-layout-content

{

	width:1124px !important;

}

.TPWL-page-nameFlights .TPWL-layout-content

{

	width: 1124px !important;

}

.TPWL-page-nameFlights  #footer,.TPWL-page-nameHotels #footer

{

	position: relative;

	width: 960px;

	margin: 0 auto !important;

	top: 50px;

	/* bottom: 0; */

	left: 7% !important;

	/* margin-left: -480px; */

}

.TPWL-page-nameFlights 	.TPWL-dummy-header

{

	width: 1124px !important;

}

.TPWL-page-nameFlights  #tp-logo,.TPWL-page-nameHotels  #tp-logo

{	

	left: 40% !important;

}

.TPWL-ui-tabs-switch-item-control

{

background-color: #3B6D98 !important;

}

.TPWL-ui-tabs-switch-item-control[data-tpwl-state=active]

{

	background: url(http://1234.az/comb/img/5.png) !important;

}

.TPWL-page-nameHotels .TPWL-dummy-header .TPWL-layout-row

{

	background: url(http://1234.az/comb/img/5.png) !important;

}

.TPWL-page-nameHotels .TPWL-block .TPWL-block-c

{

	color: black !important;

}



#leftSide

{

	position: absolute;

	left: 75%;

}

.TPWL-page-nameHotels .TPWL-hotels-filter-item-c

{

	width: 230px !important; 

	margin-left: 5px !important;

}



.TPWL-page-nameFlights .TPWL-dummy-header .TPWL-layout-row

{

	background: url(http://1234.az/comb/img/5.png) !important;

}

.TPWL-hotels-grid-list-item-c {

padding: 10px !important;

}

.TPWL-page-nameFlights .week_minimal_prices, .TPWL-page-nameFlights .week_minimal_prices.round .depart_dates_tiles_container, .TPWL-page-nameFlights .week_minimal_prices.round .depart_dates_tiles_container .title

{

	width:100% !important;

}

.TPWL-page-nameFlights .week_minimal_prices .return_dates_container_controls, .TPWL-page-nameFlights .week_minimal_prices .depart_dates_container

{

	background-color: #555 !important;

}

.TPWL-page-nameFlights .week_minimal_prices .return_dates_container_controls

{

	top: 115px !important;

	left: -127px !important;

	width: 245.5px;

	

}

.TPWL-page-nameFlights .TPWL-load-tickets

{

	background-color: rgba(0, 0, 0,0.6) !important;

	border-color: rgba(0, 0, 0,0.4) !important;

}

.TPWL-page-nameFlights .TPWL-tickets-list

{

	min-height: 1050px !important;

}

	/* END Result */

	

/* Hotel Design */

.TPWL-page-nameHotels .TPWL-block.TPWL-hotels-paginator {

background-color: rgba(0,0,0,0.6);

}

.TPWL-page-nameHotels .TPWL-block.TPWL-hotels-paginator a {

	color: white !important;

}

.TPWL-page-nameHotels

{

	color: black !important; 

}

.TPWL-page-nameHotels #footer

{

	width: 1124px !important;

	margin-left: auto !important;

	left: 0 !important;

}

.TPWL-page-nameHotels #footer .list_baner ul li

{

	width: 24.438% !important;

	margin-left: 50px !important;

	margin-right: 50px !important;

}

.TPWL-page-nameHotels #footer #linkTable ul

{

	margin-left: 33px !important;

}

.TPWL-page-nameHotels #footer #linkTable ul li:nth-of-type(3);

{

	display: none !important;

}

.TPWL-page-nameHotels #footer #linkTable ul li:last-child

{

	position:relative;

	margin-right: 81px !important; 

	top: 0px;

}

.TPWL-page-nameHotels #footer #linkTable ul li

{

	display: inline-block;

	margin: 0 auto;

	/* width: 148px; */

	text-align: center;

	padding-left: 10px;

	border-left: 1px solid #808080;

	margin-left: 7px;

	margin-top: 7px;

}

.TPWL-page-nameHotels #footer #opac_foot div:last-child

{

	color: white;

	text-align: center;

	position: absolute;

	top: 82%;

	left: 41.1%;

}

.TPWL-page-nameHotels .TPWL-ui-tabs-history 

{

	height: 44px;

	background-color: #efefef;

	padding: 0px;

	overflow: hidden;

	position: relative;

	width: 1124px !important;

	margin-bottom: 10px !important;

}

.TPWL-hotels-sorting-list

{

	width: 70% !important;

}

.TPWL-hotels-bar 

{

	padding-top: 10px;

	width: 1124px !important;

	margin: 0 auto !important;

}

.TPWL-page-nameHotels .TPWL-dummy-header .TPWL-dummy-header-logo #tp-logo

{

	position:relative;

	top:-2px;

}

.TPWL-page-nameHotels .TPWL-dummy-header .TPWL-dummy-header-logo

{

	padding: 5px;

}

.TPWL-page-nameHotels .TPWL-dummy-header

{

	width: 1124px;

	margin: 0 auto;

}

.TPWL-page-nameHotels  .TPWL-search_form-places-origin,.TPWL-page-nameHotels  .TPWL-search_form-places-destination,.TPWL-page-nameHotels  .TPWL-search_form-dates-depart,.TPWL-page-nameHotels  .TPWL-search_form-dates-return

{

	width: 237px !important;

}

.TPWL-page-nameHotels .TPWL-language-switcher__selected

{

	padding: 13px 20px 7px 7px !important;

	height: 43px; 

}

.TPWL-page-nameHotels .TPWL-currency-switcher__selected

{

	padding: 13px !important;

}

.TPWL-page-nameHotels .TPWL-hotels-map-control-open {

height: 57px !important;

}

.TPWL-page-nameHotels .TPWL-hotels-map-control-open-c

{

	width: 100% !important;

	height: 100% !important;

}

.TPWL-page-nameHotels .TPWL-hotels-map-control-open-link {

	background-size: cover !important;

	color: #444;

	display: block;

	text-shadow: 0 1px 0 #fff;

	text-decoration: none;

	text-align: center;

	line-height: 60px !important;

	height: 100%;

	width: 100%;

	font-size: 17px;

	font-weight: 700;

	text-transform: uppercase;

	cursor: pointer;

}

.TPWL-page-nameHotels .TPWL-hotels-sorting-item

{

	font-weight: normal !important;

}

.TPWL-page-nameHotels .TPWL-hotels-grid-middle-common .TPWL-hotels-grid-head a

{

	font-weight: 600 !important;

}

.TPWL-page-nameHotels .TPWL-hotels-grid-rooms-item-name, .TPWL-page-nameHotels .TPWL-hotels-grid-location-c-typeLink .TPWL-hotels-grid-location-distance

{

	font-weight: bold !important;

}

.TPWL-page-nameHotels .TPWL-block .TPWL-block-c, .TPWL-block .TPWL-text-default

{

	font-size: 15px !important;

}

.TPWL-page-nameHotels .TPWL-style-borderColor-darkest, .TPWL-page-nameHotels .TPWL-ui-range .jslider .jslider-pointer, .TPWL-page-nameHotels .TPWL-filters .ui-slider-handle

{

	margin-left: -3px;

}

.TPWL-cols.TPWL-cols-onLeft240 .TPWL-cols-middle-c {

padding: 0 0 0 270px !important;

}

.TPWL-cols.TPWL-cols-onLeft240 .TPWL-cols-side

{

	width: 260px !important;

}

.TPWL-hotels-filter-item

{

	padding: 7px !important;

}

.TPWL-page-nameHotels .TPWL-hotels-msg-grid-typeLoading .TPWL-hotels-msg-grid-c

{

	background-position-y: 19px !important;

}

/* End Hotel Design */

/* Both for Res */

#liss

{

	position: absolute;

	left: 0;

	top: 121%;

	display:none !important;

	z-index: 5;

}

#liss ul

{

display: block;

margin: 0;

padding: 0;

text-align: center;

}

#liss ul li

{

	

	display: inline-block;

	position: absolute;

	width: 270px;

	background-color: #3B6D98 !important;

	font-size: 14px;

	height: 44px;

	font-family: arial;

	font-weight: bold;

	line-height: 24px;

	list-style-type: none;

}

#liss ul li:nth-child(2)

{

	left: 280px;

}

/* Start Flight Design */

.TPWL-page-nameFlights .TPWL-layout-content .TPWL-index-forms-typeTabs 

{

	margin-top: 10px !important; 

}

.TPWL-page-nameFlights .TPWL-language-switcher__selected {

display: inline-block;

padding: 13px 20px 7px 7px !important;

font-size: 12px;

font-weight: 100;

cursor: pointer;

margin-left: -3px;

height: 43px;

}

.TPWL-page-nameFlights .TPWL-currency-switcher__selected

{

	padding: 13px;

}

.TPWL-page-nameFlights #footer

{

	width: 1124px !important;

	margin-left: auto !important;

	left: 0 !important;

}

.TPWL-page-nameFlights #footer .list_baner ul li

{

	width: 24.438% !important;

	margin-left: 50px !important;

	margin-right: 50px !important;

}

.TPWL-page-nameFlights #footer #linkTable ul

{

	margin-left: 33px !important;

}

.TPWL-page-nameFlights #footer #linkTable ul li:nth-of-type(3);

{

	display: none !important;

}

.TPWL-page-nameFlights #footer #linkTable ul li:last-child

{

	position:relative;

	margin-right: 81px !important; 

	top: 0px;

}

.TPWL-page-nameFlights #footer #linkTable ul li

{

	display: inline-block;

	margin: 0 auto;

	/* width: 148px; */

	text-align: center;

	padding-left: 10px;

	border-left: 1px solid #808080;

	margin-left: 7px;

	margin-top: 7px;

}

.TPWL-page-nameFlights #footer #opac_foot div:last-child

{

	color: white;

	text-align: center;

	position: absolute;

	top: 82%;

	left: 41.1%;

}

.TPWL-page-nameFlights .TPWL-search_form-places-origin, .TPWL-page-nameFlights .TPWL-search_form-places-destination, .TPWL-page-nameFlights .TPWL-search_form-dates-depart, .TPWL-page-nameFlights .TPWL-search_form-dates-return

{

	width: 234px !important;

}

.TPWL-page-nameFlights .TPWL-search_form-dates-depart__range

{

	right: 7px !important;

}

.TPWL-page-nameFlights .TPWL-filters

{

	position:absolute;

}

.TPWL-page-nameFlights .TPWL-hotels-form-item-nameSubmit .TPWL-ui-btn

{

	position: relative !important;

	

}

.TPWL-page-nameFlights .TPWL-hotels-form-nameMain-typeSkinny .TPWL-hotels-form-item-nameSubmit

{

	top: -50px !important; 

}

/* End Flight Design */
