 
 .wrapper,
 .top,
 .top-logos,
 #nav,
 .banner,
 .groups,
 .partners,
 #feature .input,
 .block-subscribe,
 .three-blocks,
 .block-top,
 .contacts-top,
 .wat-main{
	zoom: 1;
}

.top-filter div.select,
.contacts-top div.select{
	height: 25px;
}

#header .top nav.f-right ul > li.search .form-search input{ width: 234px!important; height: 27px; }

 #header .top nav.f-right ul > li.search > a{
	text-indent: 0;
	font-size: 0;
}

#send-to-friend .inner li input[type="text"]{ width: 90%; }

 #nav > ul > li > a,
 #nav > ul > li > a > span{
	display: block; cursor: pointer;
}

 #nav > ul > li .fall-a{
	display: block;
	height: 10px; width: 100%;
	cursor: pointer;
	position: relative;
	bottom: 10px; z-index: 1;
}

 #nav > ul > li > a > span .fall-b{
	display: block;
	height: 26px; width: 27px;
	position: absolute;
	top: 0; left: 0;
	margin: 17px 0 0 15px;
	background: url('../images/layout/bgr-sprite.png') no-repeat -10000px 0;
}

	 #nav > ul > li.item-1 > a > span .fall-b{ background-position: -41px -75px; }
	 #nav > ul > li.item-2 > a > span .fall-b{ background-position: -41px -101px; }
	 #nav > ul > li.item-3 > a > span .fall-b{ background-position: -41px -127px; }
	 #nav > ul > li.item-4 > a > span .fall-b{ background-position: -41px -153px; }
	 #nav > ul > li.item-5 > a > span .fall-b{ background-position: -41px -179px; }
	 #nav > ul > li.item-6 > a > span .fall-b{ background-position: -41px -205px; }
	 #nav > ul > li.item-7 > a > span .fall-b{ background-position: -41px -231px; }
	
 #nav > ul > li > a .fall-ac,
 .flight-block header .fall-ac,
 .three-blocks header .fall-ac,
 .sitemap .col h3 .fall-ac{
	display: none;
	height: 9px!important;
	width: 16px!important;
	overflow: hidden;
	position: absolute;
	bottom: -9px; left: 50%;
	padding: 0!important;
	margin: 0 0 0 -8px!important;
	background: url('../images/layout/bgr-sprite.png') no-repeat -10000px 0;
}

 #nav > ul > li:hover > a .fall-ac,
 #nav > ul > li.active > a .fall-ac,
 .flight-block header .fall-ac,
 .three-blocks header .fall-ac,
 .sitemap .col h3 .fall-ac,
 .sitemap .col nav ul > li .fall-b{
	display: inline;
}

	 #nav > ul > li.item-1 > a .fall-ac,  .flight-block header .fall-ac,  .sitemap .col h3.gradient-4 .fall-ac{ background-position: -72px 0; }
	 #nav > ul > li.item-2 > a .fall-ac,  .three-blocks .type-2 header .fall-ac,  .sitemap .col h3.gradient-5 .fall-ac{ background-position: -72px -9px; }
	 #nav > ul > li.item-3 > a .fall-ac,  .three-blocks .type-3 header .fall-ac,  .sitemap .col h3.gradient-6 .fall-ac{ background-position: -72px -18px; }
	 #nav > ul > li.item-4 > a .fall-ac,  .three-blocks .type-4 header .fall-ac,  .sitemap .col h3.gradient-7 .fall-ac{ background-position: -72px -27px; }
	 #nav > ul > li.item-5 > a .fall-ac,  .sitemap .col h3.gradient-8 .fall-ac{ background-position: -72px -36px; }
	 #nav > ul > li.item-6 > a .fall-ac,  .sitemap .col h3.gradient-9 .fall-ac{ background-position: -72px -45px; }
	 #nav > ul > li.item-7 > a .fall-ac,  .sitemap .col h3.gradient-10 .fall-ac{ background-position: -72px -54px; }
	 .sitemap .col h3.gradient-1 .fall-ac{ background-position: -102px -248px; }	
	

 #nav > ul > li > a{ background: url('../images/layout/bgr-sep.gif') repeat-y 100% 0; }

 #nav > ul > li > a > span{ padding-top: 16px; }

 #nav > ul > li .supermenu .col{ height: 1px; }

 #nav > ul > li .supermenu h2 .fall-b{
	display: block;
	height: 26px; width: 27px;
	position: absolute;
	top: 0; left: 0;
	background: url('../images/layout/bgr-sprite.png') no-repeat -10000px 0;
}

	 #nav > ul > li.item-1 .supermenu h2 .fall-b{ background-position: -208px -146px; }
	 #nav > ul > li.item-2 .supermenu h2 .fall-b{ background-position: -208px -172px; }
	 #nav > ul > li.item-3 .supermenu h2 .fall-b{ background-position: -208px -198px; }
	 #nav > ul > li.item-4 .supermenu h2 .fall-b{ left: -4px; background-position: -208px -224px; }
	 #nav > ul > li.item-6 .supermenu h2 .fall-b{ background-position: -236px -82px; }
	 #nav > ul > li.item-7 .supermenu h2 .fall-b{ background-position: -263px -82px; }

#footer .groups .col h6{ display: block; }
#footer .groups .col h6 a{ display: block; padding-top: 12px; }

 #footer .groups .col h6 .fall-b{
	display: block;
	height: 45px; width: 41px;
	position: absolute;
	top: 0; left: 0;
	background: url('../images/layout/bgr-sprite.png') no-repeat 0 0;
}

	 #footer .groups .col-2 h6 .fall-b{ background-position: 0 -45px; }
	 #footer .groups .col-3 h6 .fall-b{ background-position: 0 -90px; }
	 #footer .groups .col-4 h6 .fall-b{ background-position: 0 -135px; }
	 #footer .groups .col-5 h6 .fall-b{ background-position: 0 -180px; }

 #nav > ul > li .supermenu nav ul li .fall-b,
 #footer .groups nav ul > li  .fall-b{
	display: block;
	font-size: 11px;
	position: absolute;
	top: 3px; left: 18px;
}

	 #nav > ul > li .supermenu nav ul li .fall-b{ left: 0; }
	 #nav > ul > li.item-1 .supermenu nav ul li .fall-b,  #footer .groups .col-1 nav ul > li .fall-b{ color: #1697c8; }
	 #nav > ul > li.item-2 .supermenu nav ul li .fall-b{ color: #7b2c95; }
	 #nav > ul > li.item-4 .supermenu nav ul li .fall-b,  #footer .groups .col-2 nav ul > li .fall-b{ color: #64a300; }
	 #nav > ul > li.item-3 .supermenu nav ul li .fall-b,  #footer .groups .col-3 nav ul > li .fall-b{ color: #f87501; }
	 #nav > ul > li.item-5 .supermenu nav ul li .fall-b{ color: #1f67aa; }
	 #nav > ul > li.item-6 .supermenu nav ul li .fall-b,  #footer .groups .col-4 nav ul > li .fall-b{ color: #d43067; }
	 #nav > ul > li.item-7 .supermenu nav ul li .fall-b,  #footer .groups .col-5 nav ul > li .fall-b{ color: #14c6af; }	

 #footer-bottom nav ul li{
	display: inline;
	padding-left: 6px;
	border-left: 1px solid #226190;
}

 #footer-bottom nav ul li.first-child{ border: 0; }
 #footer-bottom nav ul li a{ padding-right: 2px; }
 #footer .partners dl.f-left dt .fall-b{ height: 17px; width: 16px; position: absolute; top: 0; left: -24px; background: url('../images/layout/bgr-sprite.png') no-repeat -41px 0; }
 #footer .partners dl.f-left dd{ padding-left: 6px; border-left: 1px solid #226190; }
 #footer .partners dl.f-left dd.first-child{ border-left: 0; }
 #footer .partners dl.f-right dd{ float: none; }
 #footer .partners dl.f-right dd a{ margin-right: 7px; }

 .link-more{ display: inline; }

 .link-more .fall-a{
	display: block;
	height: 12px; width: 12px;
	position: absolute;
	top: 50%;
	margin: -6px 0 0 3px;
	background: url('../images/layout/bgr-sprite.png') no-repeat 0 -228px;
}

 .icon-flight .fall-a,
 .icon-hotel-abroad .fall-a,
 .icon-rest .fall-a,
 .icon-hotel-bulgaria .fall-a,
 .icon-cruise .fall-a,
 .icon-work .fall-a,
 .icon-cards .fall-a,
 .icon-about .fall-a,
 .icon-blog .fall-a,
 .icon-info .fall-a{
	display: block;
	height: 26px; width: 27px;
	position: absolute;
	top: 0; left: 0;
	margin: 7px 0 0 13px;
	background: url('../images/layout/bgr-sprite.png') no-repeat -10000px 0;
}

	 .icon-flight .fall-a{ background-position: -41px -75px; }
	 .icon-hotel-abroad .fall-a{ background-position: -41px -101px; }
	 .icon-rest .fall-a{ background-position: -41px -127px; }
	 .icon-hotel-bulgaria .fall-a{ background-position: -41px -153px; }
	 .icon-cruise .fall-a{ background-position: -41px -179px; }
	 .icon-work .fall-a{ background-position: -41px -205px; }
	 .icon-cards .fall-a{ background-position: -41px -231px; }
	 .icon-about .fall-a{ background-position: -91px -173px; }
	 .icon-blog .fall-a{ background-position: -92px -199px; }
	 .icon-info .fall-a{ background-position: -294px -27px; }

 #feature .input li a .fall-b{
	display: block;
	height: 8px; width: 20px;
	position: absolute;
	top: -8px; left: 50%;
	margin-left: -10px;
	background: url('../images/layout/bgr-sprite.png') no-repeat -72px -175px;
}
	
 #feature .input li a,
 #feature .input li a span{
	display: block;
}

 #feature .input li a span{ padding-top: 10px; }

 #feature .input li .fall-b,
 #feature .input li.selected .fall-a{
	display: block;
	height: 56px; width: 14px;
	position: absolute;
	top: 0; left: -2px;
	background: url('../images/layout/bgr-sprite.png') no-repeat -72px -119px;
}

 #feature .input li.selected .fall-a{
	left: -13px;
	background-position: -72px -63px;
}

 #feature .input li.selected a .fall-b{ display: block; }
 .front-offer nav ul li .fall-a{ margin: 10px 0 0 10px; }
 .box-holder .box-1-3{ width: 32.5%; overflow: hidden; }

 .block-subscribe .f-left a .fall-b{
	display: inline;
	height: 38px; width: 49px;
	position: absolute;
	top: 50%; left: 0;
	margin: 0 0 0 -74px;
	background: url('../images/layout/bgr-sprite.png') no-repeat -88px 0;
}

 .block-subscribe .f-left .fall-b,
 .block-subscribe .f-right .fall-b{
	display: inline;
	height: 72px; width: 94px;
	position: absolute;
	bottom: 0; right: 5%;
	z-index: 1;
	background: url('../images/layout/bgr-sprite.png') no-repeat -143px 0;
}

 .block-subscribe .f-right .fall-b{ background-position: -143px -72px; }

 .block-subscribe .f-right .inner form .fall-ac{
	display: inline;
	height: 44px; width: 55px;
	position: absolute;
	top: 50%;
	margin: -8px 0 0 -74px;
	background: url('../images/layout/bgr-sprite.png') no-repeat -88px -38px;
}

 .block-subscribe .f-right .inner form,
 .block-subscribe .f-right .inner form fieldset{
	display: block; width: 280px;
}

 .block-subscribe .f-right .inner form ol li input{
	height: 22px; width: 255px;
	line-height: 22px;
}

 .block-subscribe .f-right .inner form ol li button{ top: 1px; }

 .blog-posts li .fall-b,
 .info-posts li .fall-b,
 .about-us h3 .fall-b{
	display: inline;
	height: 29px; width: 24px;
	position: absolute;
	top: 3px; left: 0;
	background: url('../images/layout/bgr-sprite.png') no-repeat -72px -229px;
}

	 .info-posts li .fall-b{ background-position: -294px -53px; }
	
 #feature .input li a .fall-b{
	display: none;
	height: 8px!important;
	width: 20px!important;
	position: absolute;
	top: -8px; left: 50%;
	padding: 0;
	margin: 0 0 0 -10px!important;
	background: url('../images/layout/bgr-sprite.png') no-repeat -72px -175px;
}

 #feature .input li.selected a .fall-b{ display: inline; }

 .block-1 ul li .fall-a{
	height: 1px; display: block;
	position: absolute;
	left: 12px; right: 12px;
	top: 0;
	background-color: #ddd;
}

 #apply-form ol li input{ width: 85%; }

 .line-tabs .tab-li a.tab-a{ border-left: 1px solid #005389; }
 .line-tabs .tab-li.active a.tab-a{ border-left: 0; padding-left: 16px; }

 .list-airports li .fall-b{
	display: inline; color: #1697c8;
	font-size: 11px;
	position: absolute;
	top: 4px; left: 2px;
}

 .holiday-list li .btm a .fall-b,
 .sample-list a.more .fall-b{
	display: inline;
	height: 12px; width: 12px;
	position: absolute;
	top: 50%; right: 13px;
	margin-top: -6px;
	background: url('../images/layout/bgr-sprite.png') no-repeat 0 -228px;
}

 .block-information ul li .inner{
	display: block; height: 100%;
	position: relative;
}

 .block-information ul li .inner a{
	display: block;
	padding: 20px 30px 0 20px;
}

 .block-information ul li .inner .fall-a{
	display: inline;
	height: 27px; width: 16px;
	position: absolute;
	top: 50%; right: 15px;
	margin-top: -12px;
	background: url('../images/layout/bgr-sprite.png') no-repeat -294px 0;
}

 .block-information ul li .inner:hover .fall-a,
 .wat-main .user-tools li a:hover .fall-a{
	right: 20px;
}

 .block-information ul li .fall-b{
	display: inline;
	height: 70px; width: 91px;
	position: absolute;
	bottom: 0; right: 8px;
	z-index: 1;
	background: url('../images/layout/bgr-sprite.png') no-repeat -10000px 0;
}

 .block-information ul li.item-1 .fall-b{ background-position: -236px -108px; }
 .block-information ul li.item-2 .fall-b{ background-position: -236px -178px; }
 .block-information ul li.item-3 .fall-b{ background-position: -327px 0; }
 .block-information ul li.item-4 .fall-b{ background-position: -327px -70px; }

 #gallery .bx-prev span .fall-b,
 #gallery .bx-next span .fall-b{
	display: inline;
	height: 10px; width: 15px;
	position: absolute;
	top: 50%; left: 50%;
	margin: -5px 0 0 -7px;
	background: url('../images/layout/bgr-sprite.png') no-repeat -500px -152px;
}

 #gallery .bx-next span .fall-b{ background-position: -500px -162px; }

 .hotel-inner .block .icon .fall-b{
	display: inline;
	height: 26px; width: 27px;
	position: absolute;
	top: 50%; left: 50%;
	margin: -13px 0 0 -13px;
	background: url('../images/layout/bgr-sprite.png') no-repeat -1000px -1000px;
}

 .hotel-inner .block-location .icon .fall-b{ background-position: -427px -100px; }
 .hotel-inner .block-hotel .icon .fall-b{ background-position: -454px -100px; }
 .hotel-inner .block-room .icon .fall-b{ background-position: -427px -126px; }
 .hotel-inner .block-food .icon .fall-b{ background-position: -454px -126px; }
 .hotel-inner .block-facilities .icon .fall-b{ background-position: -427px -152px; }
 .hotel-inner .block-opinion .icon .fall-b{ background-position: -454px -152px; }
 .hotel-inner .block-accommodation .icon .fall-b{ background-position: -427px -178px; }

 .three-blocks > section ul li.main .text-holder,
 .early-booking > li .text-holder,
 .scrollable-list.wrapped-list .text-holder{
	height: 53px;
	padding-top: 10px;
}

 form ol li .select-text .fall-a{
	display: inline;
	height: 7px; width: 11px;
	position: absolute;
	top: 50%; right: -1px;
	margin-top: -2px;
	background: url('../images/layout/bgr-sprite.png') no-repeat -409px -173px;
}

 .book-hotel button{ width: 132px; outline: none; border: 0; text-align: center; }
 .book-hotel form ol li textarea{ width: 86%; }

 .wat-main .site-block{ padding-bottom: 10px; }

 .wat-main .site-block > section{ height: 164px; }

 .wat-main .user-tools li a{
	display: block; height: 100%;
}

 .wat-main .user-tools li a span{
	display: block;
	padding: 28px 55px 0 85px;
}

 .wat-main .user-tools li a .fall-a{
	display: inline;
	height: 27px; width: 16px;
	padding: 0;
	position: absolute;
	top: 50%; right: 15px;
	margin-top: -12px;
	background: url('../images/layout/bgr-sprite.png') no-repeat -294px 0;
}

 .wat-main .user-tools li a .fall-b{ display: inline; padding: 0; }

 .wat-main .user-tools li .fall-ac,
 #points > li .fall-b,
 .advertise .r-t thead th span .fall-a{
	display: inline; padding: 0;
}

 .taxes .f-right ul li .fall-b{ top: 10px; }
 .taxes .f-right ul li:first-child .fall-b{ top: 0; }

 .scrollbar-small .scrollable-list > li .arrow .fall-b,
 .careers-list li .text h4 .fall-b,
 .careers-list li .text h4 .fall-a,
 .advertise h3 .fall-b{
	display: inline;
}

 .careers-list li .text h4 .fall-b{ background-color: #003259; }

 #points a.view .fall-a,
 a.apply .fall-a,
 a.link .fall-a,
 .block-5 .text ul.links li a .fall-a,
 .isic-cards li a .fall-a,
 .advertise a.view .fall-a{
	display: inline;
	height: 19px; width: 10px;
	position: absolute;
	top: 50%; right: 10px;
	margin-top: -9px;
	zoom: 1;
	background: url('../images/layout/bgr-sprite.png') no-repeat -327px -158px;
}

 .isic-cards li{ width: 24.9%; }

 .discount-list li .fall-b{
	display: inline; width: 1px;
	position: absolute;
	top: 10px; bottom: 10px;
	left: 0;
	background-color: #ddd;
}

 .discount-list li .fall-a{
	display: inline; height: 1px;
	position: absolute;
	left: 10px; right: 10px;
	top: 0;
	background-color: #ddd;
}

 .about-us h3 .fall-b{ margin: -8px 0 0 -32px; }

 #apply-form input{ line-height: 30px; }

 .sitemap .col{ width: 23.9%; }

 .sitemap .col h3 a{
	display: block;
	padding-top: 14px;
}

 .text img[align="left"]{ float: left; margin: 5px 15px 5px 0; }
 .text img[align="right"]{ float: right; margin: 5px 0 5px 15px; }