div#travellerzone-airlines-promo img,
div#travellerzone-airlines-promo div {
	padding-bottom: 15px;
}

.travellerzone {
	padding-bottom: 20px;
	overflow: hidden;
}

.travellerzone ul.guide {
	display: inline;
	width: 100%;
	float: left;
	margin: 0;
}

.travellerzone ul.guide li {
	display: inline;
	width: 540px;
	float: left;
	margin: 0 15px 30px; 
}

.travellerzone ul.guide li h4,
.bottom-pane h4 {
	display: block;
	width: 100%;
	height: 23px;
	margin-bottom: 20px;
	text-indent: -9000px;
	background:transparent url(/eskypl/images/travellerzone/headers-sprites.gif) no-repeat scroll 0 0;
}

.travellerzone ul.guide li h4.category-1 { background-position: 0 -120px; }
.travellerzone ul.guide li h4.category-2 { background-position: 0 -145px; }
.travellerzone ul.guide li h4.category-3 { background-position: 0 -170px; }

button.send-small {
	background:transparent url(/eskypl/images/travellerzone/send-small.gif) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	display:block;
	height:25px;
	overflow:hidden;
	text-indent:-9000px;
	width:61px;
}

a#useful-yes {
	background:transparent url(/eskypl/images/travellerzone/useful-faces.gif) no-repeat scroll 0 0;
	padding-left: 22px;
	height: 22px;
	line-height: 22px;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	color: #666666;
}

a#useful-no {
	background:transparent url(/eskypl/images/travellerzone/useful-faces.gif) no-repeat scroll 0 -21px;
	padding-left: 22px;
	height: 22px;
	line-height: 22px;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	margin-left: 10px;
	color: #666666;
}

input#usefulComment {
	width: 320px;
	padding: 3px;
	font-size: 12px;
	color: #7e7e7e;
	font-family: Arial, Helvetica;
	border-top: 1px solid #abadb3;
	border-right: 1px solid #abadb3;
	border-bottom: 1px solid #e3e9ef;
	border-left: 1px solid #e3e9ef;	
	float: left;
}

div#useful-hidden {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	position: relative;	
}

div#useful-hidden label.error {
	color:#CC0000;
	font-weight:bold;
	position:absolute;
	top:25px;
}

.bottom-pane h4.airlines { background-position: 0 -92px; }
.bottom-pane h4.airports { background-position: 0 -69px; }

.bottom-pane h5 {
	font-size: 13px;
	font-weight: bold;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.bottom-pane div#bottom-left {
	float: left;
	width: 46%;
	display: inline;
}

.bottom-pane div#bottom-right {
	float: right;
	width: 50%;
	display: inline;
}
.bottom-pane #map-container {
	height: 240px;
	width: 100%;
	text-align: center;
}

.bottom-pane #bottom-left a.with-arrow {
	float: right;	
}

.travellerzone ul.guide li h4 a {
	text-indent: -9000px;
	display: block;
	width: 100%;
	height: 23px;
}

.travellerzone ul.guide-menu {
	margin-left: 10px;
	border-right: 1px solid #DFDFE2;
	width:270px;
}

.travellerzone ul.guide-menu li {
	margin: 0;
	width:86%;
}

.travellerzone ul.guide li ul.guide-subcategories li {
	margin: 0;
	display: block;
	padding-top: 5px;
	padding-left: 8px;
	height: 18px;
	border-bottom: 1px dotted #E1E1E1;
	/*position: relative;*/
	width:247px;
	
}

.travellerzone ul.guide li.reset-margin ul.guide-subcategories-main li {
	margin: 0;
	display: block;
	padding-top: 5px;
	padding-left: 8px;
	padding-bottom: 3px;
	height: auto;
	border-bottom: 1px dotted #E1E1E1;
	position: relative;
	width: auto;
	float: none;
}


.travellerzone ul.guide li ul.guide-subcategories-main li {
	float: left;
	width: 244px;
	margin: 0px 26px 0px 0px;	
	background: url(/eskypl/images/travellerzone/dots.gif) repeat-x scroll bottom;
	height: 33px;
}

.travellerzone ul.guide li ul.guide-subcategories-main li.no-bottom {
	background: none;	
}

.travellerzone ul.guide li.reset-margin ul.guide-subcategories-main li {
	background: none;	
}

.travellerzone ul.guide-menu li ul.guide-subcategories li {
	height: 22px;
}

.travellerzone ul.guide li ul.guide-subcategories li a,
.travellerzone ul.guide li.reset-margin ul.guide-subcategories-main li a {
	color: #545454;
	font-weight: bold;
	font-size: 12px;
	line-height: 15.4px;
}

.travellerzone ul.guide li ul.guide-subcategories-main li a {
	color: #545454;
	line-height: 33px;
	font-size: 12px;
	margin-left: 10px;	
}

.travellerzone ul.guide li ul.guide-subcategories-main li .orders-ul li {
	border-bottom: 0 none;
	display: block;
	margin: 0;
	float: none;
	padding: 1px 0;
	padding-left: 8px;
}

.travellerzone ul.guide li ul.guide-subcategories-main li .orders-ul li a.more {
	font-size:12px;
	font-weight:bold;
	background: 0 none;	
}

.travellerzone ul.guide li ul.guide-subcategories-main li .orders-ul li a {
	font-weight: normal;
	color: #1F72C6;
	font-size: 12px;
	background:transparent url(/eskypl/images/dot_red-arrow.gif) no-repeat scroll 10px 7px;
	display:block;
	padding:3px 0 3px 18px;
}

.travellerzone ul.guide li ul.guide-subcategories li.no-height,
.airport-details ul.airlines-main li.no-height {
	height: 0px;
	overflow: hidden;
	padding: 0px;
	border: 0px none;
	padding-left: 8px;
}

.airport-details ul.airlines-main li.no-height {
	padding-left: 0px;
	float: left;
}

.travellerzone ul.guide li ul.guide-subcategories li a.guide-subcategories-toggler {
	position: absolute;
	right: 0px;
	font-weight: normal;
	color: #1F72C6;
	font-size: 11px;
}

.to-bottom-arrow {
	background:transparent url(/eskypl/images/travellerzone/top-bottom-arrow.gif) no-repeat scroll 100% 1px;
	padding-right: 8px;
}

.to-top-arrow {
	background:transparent url(/eskypl/images/travellerzone/top-bottom-arrow.gif) no-repeat scroll 100% -12px;
	padding-right: 8px;
}

.travellerzone ul.guide {
	float: left;	
}

.travellerzone ul.guide li ul.cut-across {
	margin: 0;
	margin-top: 15px;
	display: block;
	float: left;
}

/*.category-1 {
	text-intend: -9000px;
	background:transparent url(/eskypl/images/travellerzone/headers/category-1.gif) no-repeat;
	width: 100%;
	height: 15px;
}*/
.travellerzone ul.guide li ul.cut-across li {
	display: block;
	margin: 0;
	float: left;
	padding-left: 8px;
	width: 245px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.travellerzone ul.guide li ul.cut-across li a {
	background:transparent url(/eskypl/images/dot_red-arrow.gif) no-repeat scroll 10px 6px;
	padding:0px 0 3px 18px;
	font-size: 12px;
	display: block;
	float: left;
}

.travellerzone .guide-content {
	float:left;
	margin-left:28px;
	width: 585px;
}

.travellerzone .guide-content ul.guide-content-list li {
	padding-top: 10px;
	padding-left:15px;
	width: 100%;	
}

.travellerzone .guide-content ul.guide-content-list ul {
	width: 100%;
}

.travellerzone .guide-content ul.guide-content-list li#selected-subcategory{
	border-bottom: 1px solid #DFDFE2;
	margin-bottom:5px;
	padding-bottom:6px;
}

.travellerzone .guide-content ul.guide-content-list li#selected-subcategory a {
	font-size:16px;
	margin-bottom:7px;
}

.travellerzone .guide-content ul.guide-content-list li#selected-subcategory .guide-content-sublist li a{
	font-size: 12px;
	margin-bottom: 0;
}

.travellerzone .guide-content ul.guide-content-list li a {
	color: #545454;
	font-size: 14px;
	font-weight: bold;
}

.travellerzone .guide-content ul.guide-content-list li ul.guide-content-sublist li {
	padding: 0;	
	padding-top: 3px;
	padding-bottom: 3px;
}

.travellerzone .guide-content ul.guide-content-list li ul.guide-content-sublist li a {
	background:transparent url(/eskypl/images/dot_red-arrow.gif) no-repeat scroll 10px 50%;
	font-weight: normal;
	color: #1F72C6;
	padding:0 0 0 18px;
	font-size: 12px;
}

h3 #category-switcher {
	display: block;
	float: right;
	margin-right: 15px;
	margin-top: 5px;
	font-size: 12px;	
}

h3 #category-switcher label {
	float: left;
	font-weight: bold;
	font-size: 12px;
}

h3 #category-switcher select {
	float: left;
	margin-left: 8px;
	width: 150px;
}

.travellerzone ul.guide li ul.guide-subcategories li.selected-category {
	background-color: #F0F3F7;
}

.travellerzone .guide-content .articles {
	padding-left: 15px;	
	border-bottom: 1px solid #DFDFE2;
}

.travellerzone .guide-content .articles h4 {
	font-size: 16px;
}

.interested {
	font-size: 12px;
	font-weight: bold;	
}

.airlines ul.airlines-column {
	width: 284px;
	float: left;
	margin-left: 10px;
}

.airlines ul.airlines-column li {
	border-bottom: 1px dotted #D1D1D1;
	margin-bottom: 5px;
	position: relative;
}

.airlines ul.airlines-column li.header {
	border: 0 none;
	height: auto;
}

.airlines ul.airlines-column li.header h4 {
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	border-bottom: 1px solid #D5D5D6;
	padding-bottom: 5px;	
}

.airlines ul.airlines-column li img {
	position: absolute;
	left: 10px;
}

.airlines ul.airlines-column li a span {
	display: block;
	position: absolute;
	top: 7px;
	right: 8px;
	background:transparent url(/eskypl/images/travellerzone/arrow-right.gif) no-repeat right top;
	padding-right: 22px;
	white-space:nowrap;
	height: 17px;
}

.airlines ul.airlines-column li a {
	display:block;
	height:38px;
	width:100%;
}

.airlines ul.airlines-column li a:hover {
	color: #FF7E00;	
}

.airlines ul.airlines-column li span b {
	
}

.airlines ul.airlines-column li.show-all {
	border: 0 none;
	height: auto;
	text-align: right;
}

.airlines ul.airlines-column li.show-all a {
	display: inline;
	height: auto;
	color: #1F72C6;
	font-weight: normal;
}

.airlines ul.airlines-column-separate {
	width:590px;
}

.airlines ul.airlines-column-separate li {
	width: 284px;
	float: left;
	margin-left: 20px;
}

.airlines ul.airlines-column-separate li.reset-margin {
	margin-left: 0px;	
} 

.airlines ul.airlines-column-separate li.header {
	width: 100%;
}

ul.airlines-main li {
	float: left;
	width: 100px;
	border-top: 1px dotted #C7C7C7;
	height: 30px;
	padding-top: 5px;
	margin-right: 13px;
	text-align: center;
}
ul.airlines-main li.bottom-border {
	border-bottom: 1px dotted #C7C7C7;
}

.airport-details ul.airlines-main li {
	margin-right: 5px;
}
	
.airport-details ul.airlines-main li {
	
}

.airport-details ul.airlines-main li.border-top {
	border-top: 1px dotted #C7C7C7;
}

ul.airlines-main li.margin-reset {
	margin-right: 0px;
}

ul.airlines-main li.border-reset {
	border-bottom: 0 none;
}

ul.airlines-main li.show-all {
	border: 0 none;
	width: 100%;
	text-align: right;
}

ul.travellerzone-list li {
	padding: 5px;
	border-top: 1px dotted #C7C7C7;
}

ul.travellerzone-list li a {
	font-weight: bold;
	color: #545454;
}

ul.travellerzone-list li.border-reset {
	border-top: 0 none;
}

.results-container {
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	width: 100%;
	margin-top: 10px;
	float: left;

}

#countries-selector select {
	font-size: 13px;
	width: 260px;	
}

#countries-selector select optgroup {
	font-style: normal;
	padding-left: 4px;
}

div#map-container {
	text-align: center;
	float: right;
	outline: none;
}
.travellerzone .best-offers {
	float:left;
	width: 100%;
}

.travellerzone .best-offers h2 {
	margin-top: 20px;
	margin-bottom: 5px;
}

.travellerzone .best-offers ul li {
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	clear: both;
	overflow: hidden;
	height: 1%;
}

.travellerzone .best-offers ul li a {
	display: block;
	cursor: pointer;
}

.travellerzone .best-offers ul li a:hover span {
	text-decoration: underline;
}

.travellerzone .best-offers ul li.header {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	border-bottom: 1px solid #D5D5D6;
	margin-top:4px;
}

.travellerzone .best-offers ul li span.connection {
	width: 132px;
	display: block;
	float: left;
}

.travellerzone .best-offers ul li span.fly-date {
	width: 70px;
	display: inline;
	float: left;
}

.travellerzone .best-offers ul li span.offers-price {
	width: 70px;
	display: inline;
	float: left;
	text-align: right;
	margin-right: -3px;
}

.travellerzone .best-offers ul li.show-all {
	border: 0 none;
	height: auto;
	padding-top: 3px;
	text-align: right;
	float: left;
	width: 100%;
}

.travellerzone .best-offers ul li.show-all a {
	color: #1F72C6;
}

.airline-details p,
.airport-details div#airport-address p {
	font-size: 12px;
}

.tabs-content {
	float: left;
	width: 100%;
}

.airport-details div h2,
.tabs-content .column-left h2,
.tabs-content .airport-hotel h2,
.approach h2 {
	display: block;
	height: 33px;
	line-height: 33px;
	margin-bottom:0;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

div.airlines-column-left h2.airlines-info-header {
	line-height: normal;
	width: 240px;
}

.airport-details div {
	padding-bottom: 10px;
	margin-bottom: 0px;	
}

.airport-details div#airport-address {
	border-bottom: 1px dotted #D5D5D5;
	padding-bottom: 0;
	margin-bottom: 20px;
}

.approach h2.transport-type-1 span {
	background: #ffffff url(/eskypl/images/travellerzone/icons.gif) no-repeat scroll -195px 0;
	width: 32px;
}

.approach h2.transport-type-2 span {
	background: #ffffff url(/eskypl/images/travellerzone/icons.gif) no-repeat scroll -257px 0;
	width: 32px;
}

.approach h2.transport-type-3 span {
	background: #ffffff url(/eskypl/images/travellerzone/icons.gif) no-repeat scroll -226px 0;
	width: 32px;
}

.tabs-content .column-left h2.parkings span {
	background: #ffffff url(/eskypl/images/travellerzone/icons.gif) no-repeat scroll -137px 0;
	width: 29px;
}

.tabs-content .column-left h2.services span {
	background: #ffffff url(/eskypl/images/travellerzone/icons.gif) no-repeat scroll -167px 0;
	width: 26px;
}

.tabs-content .airport-hotel h2.hotels span {
	background: #ffffff url(/eskypl/images/travellerzone/icons.gif) no-repeat scroll -287px 0;
	width: 33px;
}

.tabs-content .airport-hotel h2.hotels-centrum span {
	background: #ffffff url(/eskypl/images/travellerzone/icons.gif) no-repeat scroll -320px 0;
	width: 31px;
}

.airport-details div h2 span,
.tabs-content .column-left h2 span,
.tabs-content .airport-hotel h2 span,
.approach h2 span {
	background: #ffffff url(/eskypl/images/travellerzone/icons.gif) no-repeat scroll -31px 0;
	width: 30px;
	height: 33px;
	display:block;
	float:left;
	margin-right: 5px;
	font-size: 14px;
}

.approach {
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #d5d5d5;
	position: relative;	
}

.approach-left {
	width: 310px;
	float: left;
}

.airport-details div#airport-address h2 span		{ background: #ffffff url(/eskypl/images/travellerzone/icons.gif) no-repeat scroll; }
.airport-details div#airport-phone h2 span			{ background: #ffffff url(/eskypl/images/travellerzone/icons.gif) no-repeat scroll -35px 0; }
.airport-details div#airport-airlines h2 span		{ background: #ffffff url(/eskypl/images/travellerzone/icons.gif) no-repeat scroll -72px 0; }
.airport-details div#airport-description h2 span	{ background: #ffffff url(/eskypl/images/travellerzone/icons.gif) no-repeat scroll -104px 0; }

.airport-details ul li a img {
	opacity:0.5;
	filter:alpha(opacity=50)
}

.airport-details ul li a:hover img {
	opacity:1;
	filter:alpha(opacity=100)
}

h2.airline-description-ico {
	background: #ffffff url(/eskypl/images/travellerzone/airplane-ico.gif) no-repeat scroll;
	padding-left: 60px;
	line-height: normal;
	width: auto;
}
.airlines-details-pane {
	width: 330px;
}

.airlines div.airlines-column-left {
	width: 320px;
	margin-right: 0;
}

.airlines #logo-right {
	float:right;
	padding: 6px 10px 10px;
}

.airlines div.airlines-column-right {
	width: 245px;
	margin-right: 0;
}

.travellerzone .travellerzone-spanned-columns {
	width: 580px;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	padding-left: 10px;
	padding-top: 10px;
}

.travellerzone #airlines-menu,
.travellerzone #airports-menu {
	float: left;
	margin:-9px 0 20px -9px;
}

ul#airlines-nav,
ul#airports-nav {
	width: 100%;
	display: block;
	float: left;
	height: 38px;
	
}

ul#airlines-nav li,
ul#airports-nav li {
	float: left;
	height: 38px;
	display: block;
}

ul#airlines-nav li a,
ul#airports-nav li a {
	display: block;
	text-indent: -9000px;
	height: 38px;
}

ul#airports-nav li#arp-nav-info a		{ width: 121px; background: #ffffff url(/eskypl/images/travellerzone/airports-nav.gif) no-repeat scroll 0 0; }
ul#airports-nav li#arp-nav-approach a	{ width: 93px; background: #ffffff url(/eskypl/images/travellerzone/airports-nav.gif) no-repeat scroll -121px 0; }
ul#airports-nav li#arp-nav-parking a	{ width: 98px; background: #ffffff url(/eskypl/images/travellerzone/airports-nav.gif) no-repeat scroll -214px 0; }
ul#airports-nav li#arp-nav-services a	{ width: 89px; background: #ffffff url(/eskypl/images/travellerzone/airports-nav.gif) no-repeat scroll -312px 0; }
ul#airports-nav li#arp-nav-hotels a		{ width: 91px; background: #ffffff url(/eskypl/images/travellerzone/airports-nav.gif) no-repeat scroll -401px 0; }
ul#airports-nav li#arp-nav-opinions a	{ width: 96px; background: #ffffff url(/eskypl/images/travellerzone/airports-nav.gif) no-repeat scroll -492px 0; }
ul#airports-nav li#ar-nav-rest			{ width: 186px; background: #ffffff url(/eskypl/images/travellerzone/airlines-nav.gif) no-repeat scroll right 0; }

ul#airports-nav li#arp-nav-info a.active		{ background: #ffffff url(/eskypl/images/travellerzone/airports-nav.gif) no-repeat scroll 0 -39px; }
ul#airports-nav li#arp-nav-approach a.active	{ background: #ffffff url(/eskypl/images/travellerzone/airports-nav.gif) no-repeat scroll -121px -39px; }
ul#airports-nav li#arp-nav-parking a.active		{ background: #ffffff url(/eskypl/images/travellerzone/airports-nav.gif) no-repeat scroll -214px -39px; }
ul#airports-nav li#arp-nav-services a.active	{ background: #ffffff url(/eskypl/images/travellerzone/airports-nav.gif) no-repeat scroll -312px -39px; }
ul#airports-nav li#arp-nav-hotels a.active		{ background: #ffffff url(/eskypl/images/travellerzone/airports-nav.gif) no-repeat scroll -401px -39px; }
ul#airports-nav li#arp-nav-opinions a.active	{ background: #ffffff url(/eskypl/images/travellerzone/airports-nav.gif) no-repeat scroll -492px -39px; }


ul#airlines-nav li#ar-nav-info a		{ width: 121px; background: #ffffff url(/eskypl/images/travellerzone/airlines-nav.gif) no-repeat scroll 0 0; }
ul#airlines-nav li#ar-nav-promo a		{ width: 109px; background: #ffffff url(/eskypl/images/travellerzone/airlines-nav.gif) no-repeat scroll -121px 0; }
ul#airlines-nav li#ar-nav-opinions a	{ width: 166px; background: #ffffff url(/eskypl/images/travellerzone/airlines-nav.gif) no-repeat scroll -230px 0; }
ul#airlines-nav li#ar-nav-rest			{ width: 358px; background: #ffffff url(/eskypl/images/travellerzone/airlines-nav.gif) no-repeat scroll right 0; }
ul#airlines-nav li#ar-nav-rest-empty-promo			{ width: 467px; background: #ffffff url(/eskypl/images/travellerzone/airlines-nav.gif) no-repeat scroll right 0; }

ul#airlines-nav li#ar-nav-info a.active		{ background: #ffffff url(/eskypl/images/travellerzone/airlines-nav.gif) no-repeat scroll 0 -39px; }
ul#airlines-nav li#ar-nav-promo a.active	{ background: #ffffff url(/eskypl/images/travellerzone/airlines-nav.gif) no-repeat scroll -121px -39px; }
ul#airlines-nav li#ar-nav-opinions a.active { background: #ffffff url(/eskypl/images/travellerzone/airlines-nav.gif) no-repeat scroll -230px -39px; }

.travellerzone table th {
	font-size: 12px;	
}

.travellerzone .best-offers-list-airlines .second, .best-offers-list-landing .second {
	margin-left: 20px;	
}

.travellerzone table.bestofferslist {
	width: 275px;	
}

ul.travellerzone-list li.active {
	background-color:#F0F3F7;
}

.hotel {
	position: relative;
	border-bottom: 1px dotted #D5D5D5;
	float: left;
	padding: 5px;
	padding-bottom: 0;
	width: 98%;
	margin-bottom: 15px;
}

.hotel img.hotel_main{
	float: left;
	height: 50px;
}

.hotel a.hotel-href {
	font-size: 12px;
	display: block;
	font-weight: bold;
}

.airport-hotel ul.hotel-promotions li {
	height: auto;
}

.airport-hotel ul.hotel-promotions li .pricing {
	position: absolute;
	right: 170px;
	top: 22px;
	font-size: 12px;
	font-weight: bold;
	color: #343434;
}

.airport-hotel ul.hotel-promotions li .pricing span.hotel-price {
	font-size: 18px;
}

.airport-hotel ul.hotel-promotions li .pricing .price-for-room {
	color: #AEAEAE;
	font-weight: normal;
}

.airport-hotel ul.hotel-promotions li a.checkavail {
	display: block;
	width: 147px;
	height: 30px;
	position: absolute;
	background: #ffffff url(/eskypl/images/travellerzone/btn-check-avail.gif) no-repeat scroll 0 0;
	top: 25px;
	right: 5px;
	text-indent: -9000px;
}

div.cityMap {
	border:0 none;
	height:0px;
	/*line-height: 0px;*/
	font-size: 1px;
	overflow:hidden;
	width:566px;
	margin-top: 10px;
	border-color: #9D9FA2 #9D9FA2;
}

.travellerzone ul.hotel-promotions .hotel {
	margin: 1px 0 0;
}

.travellerzone .links-box {
	text-align: right;
	width: 230px;
	margin-top: 4px;
	margin-bottom: 20px;
}

.travellerzone .links-box a {
	display: block;
}

.travellerzone #airport_map {
	width: 230px;
	height: 130px;
	border: 1px solid #BFBFBF;
	overflow: hidden;
}


.travellerzone #approach_map {
	width: 100%;
	height: 350px;
	border: 1px solid #BFBFBF;
	overflow:hidden;
	clear: both;
}

.travellerzone table.promolist th, table.promolist td {
	border-bottom: 1px dotted #D5D5D5;
}

.travellerzone table.promolist {
	border-bottom: 0 none;
}

.travellerzone p.check-other-promotions {
	text-align: right;
	margin-top: 4px;
	margin-bottom: 20px;
	float: left;
	display: block;
	width: 100%;
}

.travellerzone p.check-comment-details {
	text-align: right;
	margin-top: -8px;
	margin-bottom: 15px;
	margin-right: 10px;
	display: block;
	width: 90%;
}

.travellerzone .guide-header-ico {
	position: absolute;
	top: 24px;
	left: 0;
	width: 95px;
	height: 80px;
	background: #ffffff url(/eskypl/images/travellerzone/icons_big.gif) no-repeat scroll 0 0;
}

.travellerzone .guide #guide-big-ico-5 {
	background: #ffffff url(/eskypl/images/travellerzone/icons_big.gif) no-repeat scroll 0 -77px;
}

.travellerzone .guide #guide-big-ico-6 {
	background: #ffffff url(/eskypl/images/travellerzone/icons_big.gif) no-repeat scroll 0 -161px;
}

.travellerzone ul.guide li.reset-margin {
	position: relative;
	margin-left: -2px;
	margin-right: 30px;
	border-right: 1px solid #DEDFE1;
	padding-right: 25px;
	width: 255px;
}

.travellerzone ul.guide li.reset-margin ul.guide-subcategories-main li {
	border: 0 none;
	margin-bottom: 15px;
}

.travellerzone ul.guide li.reset-margin ul.guide-subcategories-main li a.with-arrow {
	background: #FFFFFF none;
	font-size: 14px;
}

span.rating-content textarea {
	width: 290px;
}

.airport-hotel ul.hotel-promotions li .pricing-widget {
	color: #5F9731;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	right:0;
	top:10px;
	text-align: right;
}

.hotel-href-widget {
	font-size: 11px;
	font-weight: normal;	
	display:block;
}

.airport-hotel ul.hotel-promotions li .pricing-widget .price-for-room {
	font-size: 11px;
	color: #a5a5a5;
}

.airport-hotel ul.hotel-promotions li .pricing-widget .hotel-price-widget {
	font-size: 18px;
} 

.widget-floating-panel {
	float:left;
	margin-top:20px;
	width:100%;
}

.travellerzone ul.hotel-promotions li.hotel-padding-fix {
	padding-bottom:3px;
}

.travellerzone form#guide-messenger textarea#message {
	color: #A5A5A5;
	font-size: 11px;
	text-align: left;
	font-family: Arial, Helvetica, Tahoma;
	width: 250px;
	border: 1px inset #a5a5a5;
	padding: 2px;
	overflow: auto;
}

.travellerzone #guide-messenger-li {
	padding-top: 20px;
}

.travellerzone #guide-messenger-li div {
	width:255px;
}

.travellerzone a.with-arrow {
	white-space: normal;
}


/* Search */
.panel-search {
	padding: 10px 20px;
	line-height: 30px;
}
.panel-search a {
	float: right;
	font-size: 12px;
}
.panel-search #searchForm {
	float: left;
}
#searchForm * {
	float: left;
	margin-right: 5px;
}
button.search {
	width: 120px;
	height: 28px;
	background: url(/eskypl/images/btn-search.png) no-repeat;
	text-indent: -9000px;
	border: 0;
	cursor: pointer;
}
#googlesearch {
	border-top: 1px solid #bababa;
	border-left: 1px solid #d3d3d4;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 3px !important;
	position: relative;
	height: 20px;
	font-size: 15px;
	line-height: 20px;
}
#googlebranding {
	float: right;
	margin-right: 20px;
}
#searchresults {
	margin-top: 20px;
}
.gsc-tabsArea,
.gsc-resultsHeader,
.gs-visibleUrl,
.gsc-trailing-more-results {
	display: none !important;
}
div.gsc-result {
	margin: 0;
}
div.gs-result {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #eee;
}
div.gs-no-results-result {
	border-bottom: none !important;
}
div.gs-no-results-result .gs-snippet {
	margin: 0;
	padding: 10px;
}
.gs-result .gs-title, .gs-result .gs-title * {
	color: #1f72c6 !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
	display: block !important;
	float: left;
	width: 16px !important;
	height: 18px !important;
	margin: 0 4px 4px 0 !important;
	color: #1f72c6 !important;
	line-height: 18px !important;
	font-size: 11px !important;
	text-align: center !important;
	text-decoration: none !important;
	border: 1px solid #eee !important;	
}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
	background-color: #e8f1f9 !important;
	text-decoration: underline !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page,
.gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover {
	background-color: #1F72C6 !important;
	color: #fff !important;
	font-weight: bold !important;
	cursor: default !important;
	border: 1px solid #1F72C6 !important;
	text-decoration: none !important;
}
.gsc-branding {
	height: 20px;
	display: inline !important;
}

.oa-travellerzone-tab {
	border:0 none;
	display:block;
	font-size:1px;
	height:auto;
	margin: -10px auto 10px;
	padding:0;
	text-align:center;
	width:580px;
}

.oa-travellerzone-inside-tab {
	border:0 none;
	display:block;
	font-size:1px;
	height:auto;
	margin: -0 auto;
	padding:0;
	text-align:center;
	width:300px;
}

.panel-content-travellerzone {
	padding: 12px;
}

.guide-list li {
	float: left;
	width: 100%;
	padding-bottom: 5px;
	background: url(/eskypl/images/travellerzone/element-bg.gif) repeat-x scroll bottom;
}

.guide-list H4 {
	float: left;
	width: 230px;	
	margin-top: 19px;
	margin-left: 26px;
	display: inline;
	background:transparent url(/eskypl/images/travellerzone/headers-sprites.gif) no-repeat scroll 0 0;
	text-indent: -9999px;
	height: 20px;
	overflow: hidden;
}

.guide-list .guide-subcategories {
	float: left;
	width: 639px;	
	margin-top: 11px;
	overflow: hidden;
}

.guide-list .guide-subcategories li {
	background: none;
	float: left;
	width: 191px;
	height: 45px;
	background: url(/eskypl/images/travellerzone/dots.gif) repeat-x scroll top;
	padding-left: 10px;
	display: inline;
	margin-right: 12px;
	padding-bottom: 0px;
	overflow: hidden;
	padding-top: 10px;
	
}

.guide-list .guide-subcategories li.no-top {
	background: none;
}

.guide-list a {
	font-size: 12px;
	color: #393939;
	line-height: 16px;
}

.guide-list li h4.category-1 {
	background-position: 0px -218px;
}

.guide-list li h4.category-2 {
	background-position: 0px -145px;
}

.guide-list li h4.category-3 {
	background-position: 0px -170px;
}

.guide-list li h4.category-4 {
	background-position: 0px -194px;
}

.guide-list li ul.guide-subcategories li.no-height {
	display: none;
	margin: 0;
	padding: 0;
	width: 0px;
	height: 0px;
	border: 0px;
	overflow: hidden;
		
}

