/* beruby sprite 1 */
.sprite-general {
  background-image: url(/images/sprites/sprite_main_20170614.png);
  background-repeat: repeat; }

.sprite-dropdown_search-png {
  width: 14px;
  height: 10px;
  background-position: -285px -5px; }

.sprite-widget_coupon-png {
  width: 16px;
  height: 16px;
  background-position: -380px -250px; }

.sprite-widget_paypal-png {
  width: 16px;
  height: 16px;
  background-position: -400px -250px; }

.sprite-add_favorite_grey-png {
  width: 20px;
  height: 20px;
  background-position: -5px -5px; }

.sprite-add_favorite_red-png {
  width: 20px;
  height: 20px;
  background-position: -35px -5px; }

.sprite-add_page_grey-png {
  width: 20px;
  height: 20px;
  background-position: -65px -5px; }

.sprite-add_page_red-png {
  width: 20px;
  height: 20px;
  background-position: -95px -5px; }

.sprite-alert-png {
  width: 20px;
  height: 20px;
  background-position: -125px -5px; }

.sprite-bars-alert_comment-png {
  width: 16px;
  height: 16px;
  background-position: -155px -5px; }

.sprite-bars-delete_comment-png {
  width: 16px;
  height: 16px;
  background-position: -181px -5px; }

.sprite-btn_close_pod-png {
  width: 17px;
  height: 14px;
  background-position: -207px -5px; }

.sprite-btn_close_pod_grey-png {
  width: 17px;
  height: 14px;
  background-position: -234px -5px; }

.sprite-calendar-png {
  width: 16px;
  height: 16px;
  background-position: -261px -5px; }

.sprite-calendar_cashback-png {
  width: 48px;
  height: 48px;
  background-position: -155px -30px; }

.sprite-calendar_offers-png {
  width: 48px;
  height: 48px;
  background-position: -213px -31px; }

.sprite-clock_cashback-png {
  width: 48px;
  height: 48px;
  background-position: -5px -89px; }

.sprite-clock_offers-png {
  width: 48px;
  height: 48px;
  background-position: -63px -89px; }

.sprite-dropdown_arrow-png {
  width: 9px;
  height: 8px;
  background-position: -287px -5px; }

.sprite-flag_argentina-png {
  width: 16px;
  height: 16px;
  background-position: -287px -23px; }

.sprite-flag_brazil-png {
  width: 16px;
  height: 16px;
  background-position: -5px -49px; }

.sprite-flag_chile-png {
  width: 16px;
  height: 12px;
  background-position: -31px -49px; }

.sprite-flag_colombia-png {
  width: 16px;
  height: 12px;
  background-position: -57px -49px; }

.sprite-flag_france-png {
  width: 16px;
  height: 16px;
  background-position: -83px -49px; }

.sprite-flag_germany-png {
  width: 16px;
  height: 16px;
  background-position: -109px -49px; }

.sprite-flag_italy-png {
  width: 16px;
  height: 16px;
  background-position: -271px -49px; }

.sprite-flag_mexico-png {
  width: 16px;
  height: 16px;
  background-position: -121px -75px; }

.sprite-flag_netherlands-png {
  width: 16px;
  height: 16px;
  background-position: -271px -75px; }

.sprite-flag_portugal-png {
  width: 16px;
  height: 16px;
  background-position: -121px -101px; }

.sprite-flag_spain-png {
  width: 16px;
  height: 16px;
  background-position: -147px -101px; }

.sprite-flag_turkey-png {
  width: 16px;
  height: 12px;
  background-position: -173px -101px; }

.sprite-flag_united_kingdom-png {
  width: 16px;
  height: 16px;
  background-position: -199px -101px; }

.sprite-flag_usa-png {
  width: 16px;
  height: 16px;
  background-position: -225px -101px; }

.sprite-flag_america-png {
  width: 16px;
  height: 16px;
  background-position: -225px -120px; }

.sprite-flag_america-png {
  width: 16px;
  height: 16px;
  background-position: -225px -118px; }

.sprite-footer_facebook-png {
  width: 32px;
  height: 32px;
  background-position: -251px -101px; }

.sprite-footer_flickr-png {
  width: 32px;
  height: 32px;
  background-position: -121px -143px; }

.sprite-footer_twitter-png {
  width: 32px;
  height: 32px;
  background-position: -163px -143px; }

.sprite-footer_youtube-png {
  width: 32px;
  height: 32px;
  background-position: -205px -143px; }

.sprite-footer_google-png {
  width: 32px;
  height: 32px;
  background-position: -83px -280px; }

.sprite-icon_add_new_sites-png {
  width: 17px;
  height: 14px;
  background-position: -293px -101px; }

.sprite-icon_add_new_sites_grey-png {
  width: 17px;
  height: 14px;
  background-position: -293px -125px; }

.sprite-icon_delete_sites-png {
  width: 17px;
  height: 14px;
  background-position: -5px -149px; }

.sprite-icon_delete_sites_grey-png {
  width: 17px;
  height: 14px;
  background-position: -32px -149px; }

.sprite-icon_module_options-png {
  width: 16px;
  height: 16px;
  background-position: -59px -149px; }

.sprite-icon_promotion-png {
  width: 16px;
  height: 16px;
  background-position: -85px -149px; }

.sprite-icon_quick_links-png {
  width: 16px;
  height: 16px;
  background-position: -247px -149px; }

.sprite-icon_ruby_small-png {
  width: 6px;
  height: 15px;
  background-position: -135px -49px; }

.sprite-icono_ruby16-png {
  width: 16px;
  height: 16px;
  background-position: -273px -149px; }

.sprite-logo-beruby-png {
  width: 128px;
  height: 44px;
  background-position: -5px -185px; }

.sprite-logo_favicon-png {
  width: 60px;
  height: 60px;
  background-position: -247px -175px; }

.sprite-magnifier_red-png {
  width: 25px;
  height: 25px;
  background-position: -5px -245px; }

.sprite-menu_balance-png {
  width: 32px;
  height: 32px;
  background-position: -40px -245px; }

.sprite-menu_balance_white-png {
  width: 32px;
  height: 32px;
  background-position: -40px -277px; }

.sprite-menu_messages-png {
  width: 32px;
  height: 32px;
  background-position: -82px -245px; }

.sprite-menu_network-png {
  width: 32px;
  height: 32px;
  background-position: -124px -245px; }

.sprite-menu_network_white-png {
  width: 32px;
  height: 32px;
  background-position: -124px -277px; }

.sprite-money_icon-png {
  width: 41px;
  height: 41px;
  background-position: -166px -245px; }

.sprite-more-pages-png {
  width: 16px;
  height: 16px;
  background-position: -217px -245px; }

.sprite-my_network_download-png {
  width: 30px;
  height: 30px;
  background-position: -243px -245px; }

.sprite-network_icon-png {
  width: 41px;
  height: 41px;
  background-position: -313px -5px; }

.sprite-open_profile_network-png {
  width: 41px;
  height: 41px;
  background-position: -320px -56px; }

.sprite-open_profile_network_gray-png {
  width: 41px;
  height: 41px;
  background-position: -320px -107px; }

.sprite-paypal_results-png {
  width: 20px;
  height: 21px;
  background-position: -317px -158px; }

.sprite-question-button-png {
  width: 16px;
  height: 16px;
  background-position: -143px -189px; }

.sprite-search_magnifier-png {
  width: 16px;
  height: 16px;
  background-position: -169px -189px; }

.sprite-star-png {
  width: 16px;
  height: 16px;
  background-position: -195px -189px; }

.sprite-star_empty-png {
  width: 16px;
  height: 16px;
  background-position: -221px -189px; }

.sprite-star_half-png {
  width: 16px;
  height: 16px;
  background-position: -317px -189px; }

.sprite-unlogged_home_compass-png {
  width: 60px;
  height: 60px;
  background-position: -283px -245px; }

.sprite-unlogged_home_coupon-png {
  width: 60px;
  height: 60px;
  background-position: -371px -5px; }

.sprite-unlogged_home_dollar-png {
  width: 60px;
  height: 60px;
  background-position: -371px -75px; }

.sprite-unlogged_home_glasses-png {
  width: 60px;
  height: 60px;
  background-position: -371px -145px; }

/* beruby sprite 2 */
.sprite-bars {
  background: url(/images/sprites/sprite_2.png) no-repeat; }

.sprite-bars-alert_comment-png {
  width: 16px;
  height: 16px;
  background-position: -287px -136px; }

.sprite-bars-all-png {
  width: 30px;
  height: 30px;
  background-position: -205px -246px; }

.sprite-bars-finance-png {
  width: 30px;
  height: 30px;
  background-position: -164px -246px; }

.sprite-bars-forum-png {
  width: 22px;
  height: 22px;
  background-position: -279px -246px; }

.sprite-bars-forum_ahorrar-png {
  width: 32px;
  height: 32px;
  background-position: -172px -0px; }

.sprite-bars-forum_beruby-png {
  width: 32px;
  height: 32px;
  background-position: -129px -0px; }

.sprite-bars-forum_concursos-png {
  width: 32px;
  height: 32px;
  background-position: -86px -0px; }

.sprite-bars-forum_temalibre-png {
  width: 32px;
  height: 32px;
  background-position: -43px -0px; }

.sprite-bars-forum_todos-png {
  width: 32px;
  height: 32px;
  background-position: -0px -0px; }

.sprite-bars-icon_activity-png {
  width: 30px;
  height: 30px;
  background-position: -123px -246px; }

.sprite-bars-icon_beruby_30-png {
  width: 30px;
  height: 30px;
  background-position: -82px -246px; }

.sprite-bars-icon_commissions-png {
  width: 30px;
  height: 30px;
  background-position: -41px -246px; }

.sprite-bars-icon_profile_communication-png {
  width: 30px;
  height: 30px;
  background-position: -0px -246px; }

.sprite-bars-icon_profile_data-png {
  width: 30px;
  height: 30px;
  background-position: -246px -205px; }

.sprite-bars-icon_profile_interests-png {
  width: 30px;
  height: 30px;
  background-position: -246px -164px; }

.sprite-bars-leissure-png {
  width: 30px;
  height: 30px;
  background-position: -246px -123px; }

.sprite-bars-news-png {
  width: 30px;
  height: 30px;
  background-position: -246px -82px; }

.sprite-bars-offers_news-png {
  width: 30px;
  height: 30px;
  background-position: -246px -82px; }

.sprite-bars-offers_all-png {
  width: 30px;
  height: 30px;
  background-position: -256px -41px; }

.sprite-bars-offers_finance-png {
  width: 30px;
  height: 30px;
  background-position: -256px -0px; }

.sprite-bars-offers_leissure-png {
  width: 30px;
  height: 30px;
  background-position: -205px -205px; }

.sprite-bars-offers_shopping-png {
  width: 30px;
  height: 30px;
  background-position: -164px -205px; }

.sprite-bars-offers_social-png {
  width: 30px;
  height: 30px;
  background-position: -123px -205px; }

.sprite-bars-offers_travel-png {
  width: 30px;
  height: 30px;
  background-position: -82px -205px; }

.sprite-bars-podium-png {
  width: 30px;
  height: 30px;
  background-position: -41px -205px; }

.sprite-bars-random_profile-png {
  width: 21px;
  height: 21px;
  background-position: -246px -279px; }

.sprite-bars-register-png {
  width: 30px;
  height: 30px;
  background-position: -0px -205px; }

.sprite-bars-reply_comment-png {
  width: 16px;
  height: 16px;
  background-position: -287px -82px; }

.sprite-bars-review-png {
  width: 22px;
  height: 22px;
  background-position: -246px -246px; }

.sprite-bars-search-png {
  width: 30px;
  height: 30px;
  background-position: -205px -164px; }

.sprite-bars-shopping-png {
  width: 30px;
  height: 30px;
  background-position: -164px -164px; }

.sprite-bars-social-png {
  width: 30px;
  height: 30px;
  background-position: -123px -164px; }

.sprite-bars-travel-png {
  width: 30px;
  height: 30px;
  background-position: -82px -164px; }

.sprite-bars-visit-png {
  width: 30px;
  height: 30px;
  background-position: -41px -164px; }

.sprite-bars-webmaster_banners-png {
  width: 30px;
  height: 30px;
  background-position: -0px -164px; }

.sprite-bars-webmaster_links-png {
  width: 30px;
  height: 30px;
  background-position: -205px -123px; }

.sprite-bars-webmaster_logos-png {
  width: 30px;
  height: 30px;
  background-position: -164px -123px; }

.sprite-icon_ahorrar_30-png {
  width: 30px;
  height: 30px;
  background-position: -123px -123px; }

.sprite-icon_ahorrar_grey_30-png {
  width: 30px;
  height: 30px;
  background-position: -82px -123px; }

.sprite-icon_beruby_30-png {
  width: 30px;
  height: 30px;
  background-position: -41px -123px; }

.sprite-icon_beruby_grey_30-png {
  width: 30px;
  height: 30px;
  background-position: -0px -123px; }

.sprite-icon_foro_30-png {
  width: 30px;
  height: 30px;
  background-position: -205px -82px; }

.sprite-icon_foro_grey_30-png {
  width: 30px;
  height: 30px;
  background-position: -164px -82px; }

.sprite-icon_opinion_30-png {
  width: 30px;
  height: 30px;
  background-position: -123px -82px; }

.sprite-icon_opinion_grey_30-png {
  width: 30px;
  height: 30px;
  background-position: -82px -82px; }

.sprite-icon_products_30-png {
  width: 30px;
  height: 30px;
  background-position: -41px -82px; }

.sprite-icon_products_grey_30-png {
  width: 30px;
  height: 30px;
  background-position: -0px -82px; }

.sprite-icon_usuarios_30-png {
  width: 30px;
  height: 30px;
  background-position: -215px -41px; }

.sprite-icon_usuarios_grey_30-png {
  width: 30px;
  height: 30px;
  background-position: -215px -0px; }

/* beruby sprite 3 */
.sprite-services {
  background: url(/images/sprites/sprite_3_20140421.png) no-repeat; }

.sprite-services-car_insurance-png {
  width: 70px;
  height: 70px;
  background-position: -162px -81px; }

.sprite-services-coupons-png {
  width: 70px;
  height: 70px;
  background-position: -162px -0px; }

.sprite-services-daily_offers-png {
  width: 70px;
  height: 70px;
  background-position: -81px -81px; }

.sprite-services-finance-png {
  width: 70px;
  height: 70px;
  background-position: -0px -81px; }

.sprite-services-hotels-png {
  width: 70px;
  height: 70px;
  background-position: -81px -0px; }

.sprite-services-shopping_search-png {
  width: 70px;
  height: 70px;
  background-position: -0px -0px; }

/* beruby sprite 4 */
.sprite-directory {
  background: url(/images/sprites/sprite_4.png) no-repeat; }

.sprite-directory-finance-png {
  width: 16px;
  height: 16px;
  background-position: -54px -189px; }

.sprite-directory-finance_banksandsavingbanks-png {
  width: 16px;
  height: 16px;
  background-position: -27px -189px; }

.sprite-directory-finance_creditcards-png {
  width: 16px;
  height: 16px;
  background-position: -0px -189px; }

.sprite-directory-finance_financialinformation-png {
  width: 16px;
  height: 16px;
  background-position: -189px -162px; }

.sprite-directory-finance_insurance-png {
  width: 16px;
  height: 16px;
  background-position: -189px -135px; }

.sprite-directory-leissure-png {
  width: 16px;
  height: 16px;
  background-position: -189px -108px; }

.sprite-directory-leissure_children-png {
  width: 16px;
  height: 16px;
  background-position: -189px -81px; }

.sprite-directory-leissure_downloads-png {
  width: 16px;
  height: 16px;
  background-position: -189px -54px; }

.sprite-directory-leissure_education-png {
  width: 16px;
  height: 16px;
  background-position: -189px -27px; }

.sprite-directory-leissure_games-png {
  width: 16px;
  height: 16px;
  background-position: -189px -0px; }

.sprite-directory-leissure_lotteries-png {
  width: 16px;
  height: 16px;
  background-position: -162px -162px; }

.sprite-directory-leissure_ngoandpublicadministration-png {
  width: 16px;
  height: 16px;
  background-position: -135px -162px; }

.sprite-directory-leissure_onlinegames-png {
  width: 16px;
  height: 16px;
  background-position: -108px -162px; }

.sprite-directory-leissure_portals-png {
  width: 16px;
  height: 16px;
  background-position: -81px -162px; }

.sprite-directory-leissure_surveysandpromotions-png {
  width: 16px;
  height: 16px;
  background-position: -54px -162px; }

.sprite-directory-leissure_ticketing-png {
  width: 16px;
  height: 16px;
  background-position: -27px -162px; }

.sprite-directory-leissure_tvandmusicandvideo-png {
  width: 16px;
  height: 16px;
  background-position: -0px -162px; }

.sprite-directory-news-png {
  width: 16px;
  height: 16px;
  background-position: -162px -135px; }

.sprite-directory-news_economyandfinance-png {
  width: 16px;
  height: 16px;
  background-position: -135px -135px; }

.sprite-directory-news_international-png {
  width: 16px;
  height: 16px;
  background-position: -108px -135px; }

.sprite-directory-news_localnews-png {
  width: 16px;
  height: 16px;
  background-position: -81px -135px; }

.sprite-directory-news_newspapers-png {
  width: 16px;
  height: 16px;
  background-position: -54px -135px; }

.sprite-directory-news_othermagazines-png {
  width: 16px;
  height: 16px;
  background-position: -27px -135px; }

.sprite-directory-news_sportnews-png {
  width: 16px;
  height: 16px;
  background-position: -0px -135px; }

.sprite-directory-news_technology-png {
  width: 16px;
  height: 16px;
  background-position: -162px -108px; }

.sprite-directory-news_yellowpress-png {
  width: 16px;
  height: 16px;
  background-position: -135px -108px; }

.sprite-directory-search-png {
  width: 16px;
  height: 16px;
  background-position: -108px -108px; }

.sprite-directory-search_classifieds-png {
  width: 16px;
  height: 16px;
  background-position: -81px -108px; }

.sprite-directory-search_dictionariesandtranslators-png {
  width: 16px;
  height: 16px;
  background-position: -54px -108px; }

.sprite-directory-search_email-png {
  width: 16px;
  height: 16px;
  background-position: -27px -108px; }

.sprite-directory-search_maps-png {
  width: 16px;
  height: 16px;
  background-position: -0px -108px; }

.sprite-directory-search_searchengines-png {
  width: 16px;
  height: 16px;
  background-position: -162px -81px; }

.sprite-directory-shopping-png {
  width: 16px;
  height: 16px;
  background-position: -135px -81px; }

.sprite-directory-shopping_adult-png {
  width: 16px;
  height: 16px;
  background-position: -108px -81px; }

.sprite-directory-shopping_carsandmotor-png {
  width: 16px;
  height: 16px;
  background-position: -81px -81px; }

.sprite-directory-shopping_children-png {
  width: 16px;
  height: 16px;
  background-position: -54px -81px; }

.sprite-directory-shopping_computersandelectronics-png {
  width: 16px;
  height: 16px;
  background-position: -27px -81px; }

.sprite-directory-shopping_fashionandaccessories-png {
  width: 16px;
  height: 16px;
  background-position: -0px -81px; }

.sprite-directory-shopping_general-png {
  width: 16px;
  height: 16px;
  background-position: -162px -54px; }

.sprite-directory-shopping_gifts-png {
  width: 16px;
  height: 16px;
  background-position: -135px -54px; }

.sprite-directory-shopping_groceries-png {
  width: 16px;
  height: 16px;
  background-position: -108px -54px; }

.sprite-directory-shopping_healthandbeauty-png {
  width: 16px;
  height: 16px;
  background-position: -81px -54px; }

.sprite-directory-shopping_homedecorandhomeimprovement-png {
  width: 16px;
  height: 16px;
  background-position: -54px -54px; }

.sprite-directory-shopping_musicandbooksanddvd-png {
  width: 16px;
  height: 16px;
  background-position: -27px -54px; }

.sprite-directory-shopping_office-png {
  width: 16px;
  height: 16px;
  background-position: -0px -54px; }

.sprite-directory-shopping_pets-png {
  width: 16px;
  height: 16px;
  background-position: -162px -27px; }

.sprite-directory-shopping_sportsandoutdoors-png {
  width: 16px;
  height: 16px;
  background-position: -135px -27px; }

.sprite-directory-shopping_telephoneandcommunications-png {
  width: 16px;
  height: 16px;
  background-position: -108px -27px; }

.sprite-directory-shopping_webmasters-png {
  width: 16px;
  height: 16px;
  background-position: -81px -27px; }

.sprite-directory-social-png {
  width: 16px;
  height: 16px;
  background-position: -54px -27px; }

.sprite-directory-social_blogs-png {
  width: 16px;
  height: 16px;
  background-position: -27px -27px; }

.sprite-directory-social_forums-png {
  width: 16px;
  height: 16px;
  background-position: -0px -27px; }

.sprite-directory-social_networks-png {
  width: 16px;
  height: 16px;
  background-position: -162px -0px; }

.sprite-directory-travel-png {
  width: 16px;
  height: 16px;
  background-position: -135px -0px; }

.sprite-directory-travel_agencies-png {
  width: 16px;
  height: 16px;
  background-position: -108px -0px; }

.sprite-directory-travel_flights-png {
  width: 16px;
  height: 16px;
  background-position: -81px -0px; }

.sprite-directory-travel_hotels-png {
  width: 16px;
  height: 16px;
  background-position: -54px -0px; }

.sprite-directory-travel_othertravel-png {
  width: 16px;
  height: 16px;
  background-position: -27px -0px; }

.sprite-directory-travel_rentacar-png {
  width: 16px;
  height: 16px;
  background-position: -0px -0px; }

.sprite-directory-free_time-png {
  width: 16px;
  height: 16px;
  background-position: -80px -189px; }

/* beruby sprite 5 */
.sprite-module-panel {
  background: url(/images/sprites/sprite_5_20140421.png) no-repeat; }

.sprite-beruby_help_box-png {
  width: 60px;
  height: 60px;
  background-position: -71px -639px; }

.sprite-beruby_news-png {
  width: 60px;
  height: 60px;
  background-position: -0px -639px; }

.sprite-default_search_altavista-png {
  width: 60px;
  height: 60px;
  background-position: -639px -568px; }

.sprite-default_search_ask-png {
  width: 60px;
  height: 60px;
  background-position: -639px -497px; }

.sprite-default_search_bing-png {
  width: 60px;
  height: 60px;
  background-position: -639px -426px; }

.sprite-default_search_gmail_directo-png {
  width: 60px;
  height: 60px;
  background-position: -639px -355px; }

.sprite-default_search_google-png {
  width: 60px;
  height: 60px;
  background-position: -639px -284px; }

.sprite-default_search_google_maps-png {
  width: 60px;
  height: 60px;
  background-position: -639px -213px; }

.sprite-default_search_google_traductor_en-es-png {
  width: 60px;
  height: 60px;
  background-position: -639px -142px; }

.sprite-default_search_paginas_amarillas-png {
  width: 60px;
  height: 60px;
  background-position: -639px -71px; }

.sprite-default_search_twitter-png {
  width: 60px;
  height: 60px;
  background-position: -639px -0px; }

.sprite-default_search_yahoo-png {
  width: 60px;
  height: 60px;
  background-position: -568px -568px; }

.sprite-earn_purchase-png {
  width: 60px;
  height: 60px;
  background-position: -497px -568px; }

.sprite-earn_registration-png {
  width: 60px;
  height: 60px;
  background-position: -426px -568px; }

.sprite-earn_visit-png {
  width: 60px;
  height: 60px;
  background-position: -355px -568px; }

.sprite-empty_box-png {
  width: 60px;
  height: 60px;
  background-position: -284px -568px; }

.sprite-finance-png {
  width: 60px;
  height: 60px;
  background-position: -213px -568px; }

.sprite-finance_banksandsavingbanks-png {
  width: 60px;
  height: 60px;
  background-position: -142px -568px; }

.sprite-finance_creditcards-png {
  width: 60px;
  height: 60px;
  background-position: -71px -568px; }

.sprite-finance_financialinformation-png {
  width: 60px;
  height: 60px;
  background-position: -0px -568px; }

.sprite-finance_insurance-png {
  width: 60px;
  height: 60px;
  background-position: -568px -497px; }

.sprite-google_currency_converter-png {
  width: 60px;
  height: 60px;
  background-position: -497px -497px; }

.sprite-google_customsearch-png {
  width: 60px;
  height: 60px;
  background-position: -426px -497px; }

.sprite-google_euro_news-png {
  width: 60px;
  height: 60px;
  background-position: -355px -497px; }

.sprite-google_news-png {
  width: 60px;
  height: 60px;
  background-position: -284px -497px; }

.sprite-google_onlineradio-png {
  width: 60px;
  height: 60px;
  background-position: -213px -497px; }

.sprite-google_translate-png {
  width: 60px;
  height: 60px;
  background-position: -142px -497px; }

.sprite-google_turtles-png {
  width: 60px;
  height: 60px;
  background-position: -71px -497px; }

.sprite-google_videos-png {
  width: 60px;
  height: 60px;
  background-position: -0px -497px; }

.sprite-google_youtube-png {
  width: 60px;
  height: 60px;
  background-position: -568px -426px; }

.sprite-google_youtubenews-png {
  width: 60px;
  height: 60px;
  background-position: -497px -426px; }

.sprite-icon_add_application-png {
  width: 16px;
  height: 16px;
  background-position: -710px -0px; }

.sprite-icon_add_category-png {
  width: 16px;
  height: 15px;
  background-position: -710px -53px; }

.sprite-icon_add_rss-png {
  width: 16px;
  height: 15px;
  background-position: -710px -27px; }

.sprite-leissure-png {
  width: 60px;
  height: 60px;
  background-position: -426px -426px; }

.sprite-leissure_children-png {
  width: 60px;
  height: 60px;
  background-position: -355px -426px; }

.sprite-leissure_downloads-png {
  width: 60px;
  height: 60px;
  background-position: -284px -426px; }

.sprite-leissure_education-png {
  width: 60px;
  height: 60px;
  background-position: -213px -426px; }

.sprite-leissure_games-png {
  width: 60px;
  height: 60px;
  background-position: -142px -426px; }

.sprite-leissure_lotteries-png {
  width: 60px;
  height: 60px;
  background-position: -71px -426px; }

.sprite-leissure_ngoandpublicadministration-png {
  width: 60px;
  height: 60px;
  background-position: -0px -426px; }

.sprite-leissure_onlinegames-png {
  width: 60px;
  height: 60px;
  background-position: -568px -355px; }

.sprite-leissure_portals-png {
  width: 60px;
  height: 60px;
  background-position: -497px -355px; }

.sprite-leissure_surveysandpromotions-png {
  width: 60px;
  height: 60px;
  background-position: -426px -355px; }

.sprite-leissure_ticketing-png {
  width: 60px;
  height: 60px;
  background-position: -355px -355px; }

.sprite-leissure_tvandmusicandvideo-png {
  width: 60px;
  height: 60px;
  background-position: -284px -355px; }

.sprite-my_links-png {
  width: 60px;
  height: 60px;
  background-position: -213px -355px; }

.sprite-news-png {
  width: 60px;
  height: 60px;
  background-position: -142px -355px; }

.sprite-news_economyandfinance-png {
  width: 60px;
  height: 60px;
  background-position: -71px -355px; }

.sprite-news_international-png {
  width: 60px;
  height: 60px;
  background-position: -0px -355px; }

.sprite-news_localnews-png {
  width: 60px;
  height: 60px;
  background-position: -568px -284px; }

.sprite-news_newspapers-png {
  width: 60px;
  height: 60px;
  background-position: -497px -284px; }

.sprite-news_othermagazines-png {
  width: 60px;
  height: 60px;
  background-position: -426px -284px; }

.sprite-news_sportnews-png {
  width: 60px;
  height: 60px;
  background-position: -355px -284px; }

.sprite-news_technology-png {
  width: 60px;
  height: 60px;
  background-position: -284px -284px; }

.sprite-news_yellowpress-png {
  width: 60px;
  height: 60px;
  background-position: -213px -284px; }

.sprite-recommendations-png {
  width: 60px;
  height: 60px;
  background-position: -142px -284px; }

.sprite-rss_48-png {
  width: 45px;
  height: 45px;
  background-position: -142px -639px; }

.sprite-search-png {
  width: 60px;
  height: 60px;
  background-position: -71px -284px; }

.sprite-search_classifieds-png {
  width: 60px;
  height: 60px;
  background-position: -0px -284px; }

.sprite-search_dictionariesandtranslators-png {
  width: 60px;
  height: 60px;
  background-position: -568px -213px; }

.sprite-search_email-png {
  width: 60px;
  height: 60px;
  background-position: -497px -213px; }

.sprite-search_engines-png {
  width: 60px;
  height: 60px;
  background-position: -426px -213px; }

.sprite-search_maps-png {
  width: 60px;
  height: 60px;
  background-position: -355px -213px; }

.sprite-search_searchengines-png {
  width: 60px;
  height: 60px;
  background-position: -284px -213px; }

.sprite-shopping-png {
  width: 60px;
  height: 60px;
  background-position: -213px -213px; }

.sprite-shopping_adult-png {
  width: 60px;
  height: 60px;
  background-position: -142px -213px; }

.sprite-shopping_carsandmotor-png {
  width: 60px;
  height: 60px;
  background-position: -71px -213px; }

.sprite-shopping_children-png {
  width: 60px;
  height: 60px;
  background-position: -0px -213px; }

.sprite-shopping_computersandelectronics-png {
  width: 60px;
  height: 60px;
  background-position: -568px -142px; }

.sprite-shopping_fashionandaccessories-png {
  width: 60px;
  height: 60px;
  background-position: -497px -142px; }

.sprite-shopping_general-png {
  width: 60px;
  height: 60px;
  background-position: -426px -142px; }

.sprite-shopping_gifts-png {
  width: 60px;
  height: 60px;
  background-position: -355px -142px; }

.sprite-shopping_groceries-png {
  width: 60px;
  height: 60px;
  background-position: -284px -142px; }

.sprite-shopping_healthandbeauty-png {
  width: 60px;
  height: 60px;
  background-position: -213px -142px; }

.sprite-shopping_homedecorandhomeimprovement-png {
  width: 60px;
  height: 60px;
  background-position: -142px -142px; }

.sprite-shopping_musicandbooksanddvd-png {
  width: 60px;
  height: 60px;
  background-position: -71px -142px; }

.sprite-shopping_office-png {
  width: 60px;
  height: 60px;
  background-position: -0px -142px; }

.sprite-shopping_pets-png {
  width: 60px;
  height: 60px;
  background-position: -568px -71px; }

.sprite-shopping_sportsandoutdoors-png {
  width: 60px;
  height: 60px;
  background-position: -497px -71px; }

.sprite-shopping_telephoneandcommunications-png {
  width: 60px;
  height: 60px;
  background-position: -426px -71px; }

.sprite-shopping_webmasters-png {
  width: 60px;
  height: 60px;
  background-position: -355px -71px; }

.sprite-social-png {
  width: 60px;
  height: 60px;
  background-position: -284px -71px; }

.sprite-social_blogs-png {
  width: 60px;
  height: 60px;
  background-position: -213px -71px; }

.sprite-social_forums-png {
  width: 60px;
  height: 60px;
  background-position: -142px -71px; }

.sprite-social_networks-png {
  width: 60px;
  height: 60px;
  background-position: -71px -71px; }

.sprite-sticky_widgets-png {
  width: 60px;
  height: 60px;
  background-position: -0px -71px; }

.sprite-tops-png {
  width: 60px;
  height: 60px;
  background-position: -568px -0px; }

.sprite-travel-png {
  width: 60px;
  height: 60px;
  background-position: -497px -0px; }

.sprite-travel_agencies-png {
  width: 60px;
  height: 60px;
  background-position: -426px -0px; }

.sprite-travel_flights-png {
  width: 60px;
  height: 60px;
  background-position: -355px -0px; }

.sprite-travel_hotels-png {
  width: 60px;
  height: 60px;
  background-position: -284px -0px; }

.sprite-travel_othertravel-png {
  width: 60px;
  height: 60px;
  background-position: -213px -0px; }

.sprite-travel_rentacar-png {
  width: 60px;
  height: 60px;
  background-position: -142px -0px; }

.sprite-weather-png {
  width: 60px;
  height: 60px;
  background-position: -71px -0px; }

.sprite-widgetbox_solitaire-png {
  width: 60px;
  height: 60px;
  background-position: -0px -0px; }

/* Merry Christmas Sprite */
.sprite-christmas {
  background: url(/images/sprites/sprite_christmas.png) no-repeat; }

.sprite-christmas_all-png {
  width: 30px;
  height: 30px;
  background-position: -213px -41px; }

.sprite-christmas_children-png {
  width: 30px;
  height: 30px;
  background-position: -213px -0px; }

.sprite-christmas_children_circle-png {
  width: 60px;
  height: 60px;
  background-position: -0px -142px; }

.sprite-christmas_culture-png {
  width: 30px;
  height: 30px;
  background-position: -153px -183px; }

.sprite-christmas_culture_circle-png {
  width: 60px;
  height: 60px;
  background-position: -142px -71px; }

.sprite-christmas_facebook-png {
  width: 30px;
  height: 19px;
  background-position: -194px -172px; }

.sprite-christmas_fashion-png {
  width: 30px;
  height: 30px;
  background-position: -112px -183px; }

.sprite-christmas_fashion_circle-png {
  width: 60px;
  height: 60px;
  background-position: -71px -71px; }

.sprite-christmas_gift-png {
  width: 21px;
  height: 20px;
  background-position: -235px -173px; }

.sprite-christmas_hate-png {
  width: 30px;
  height: 19px;
  background-position: -194px -142px; }

.sprite-christmas_health-png {
  width: 30px;
  height: 30px;
  background-position: -71px -183px; }

.sprite-christmas_health_circle-png {
  width: 60px;
  height: 60px;
  background-position: -0px -71px; }

.sprite-christmas_like-png {
  width: 30px;
  height: 19px;
  background-position: -213px -112px; }

.sprite-christmas_sofa-png {
  width: 30px;
  height: 30px;
  background-position: -153px -142px; }

.sprite-christmas_sofa_circle-png {
  width: 60px;
  height: 60px;
  background-position: -142px -0px; }

.sprite-christmas_techno-png {
  width: 30px;
  height: 30px;
  background-position: -112px -142px; }

.sprite-christmas_techno_circle-png {
  width: 60px;
  height: 60px;
  background-position: -71px -0px; }

.sprite-christmas_travel-png {
  width: 30px;
  height: 30px;
  background-position: -71px -142px; }

.sprite-christmas_travel_circle-png {
  width: 60px;
  height: 60px;
  background-position: -0px -0px; }

.sprite-christmas_tree-png {
  width: 21px;
  height: 20px;
  background-position: -235px -142px; }

.sprite-christmas_twitter-png {
  width: 30px;
  height: 19px;
  background-position: -213px -82px; }

/* Cashback Sprite */
.sprite-cashback {
  background: url(/images/sprites/sprite_cashback.png) no-repeat; }

.sprite-cashback_dollar-png {
  width: 31px;
  height: 23px;
  background-position: -442px -0px; }

.sprite-cashback_map-png {
  width: 210px;
  height: 98px;
  background-position: -221px -0px; }

.sprite-cashback_money-png {
  width: 210px;
  height: 98px;
  background-position: -0px -109px; }

.sprite-cashback_search-png {
  width: 71px;
  height: 23px;
  background-position: -291px -109px; }

.sprite-cashback_shop-png {
  width: 23px;
  height: 23px;
  background-position: -442px -34px; }

.sprite-cashback_target-png {
  width: 59px;
  height: 70px;
  background-position: -221px -109px; }

.sprite-cashback_user-png {
  width: 210px;
  height: 98px;
  background-position: -0px -0px; }

/* beruby sprite weather */
.sprite-weather {
  background: url(/images/sprites/weather.png) no-repeat; }

.sprite-11-gif {
  width: 50px;
  height: 50px;
  background-position: -183px -0px; }

.sprite-12-gif {
  width: 50px;
  height: 50px;
  background-position: -122px -122px; }

.sprite-13-gif {
  width: 50px;
  height: 50px;
  background-position: -61px -122px; }

.sprite-16-gif {
  width: 50px;
  height: 50px;
  background-position: -0px -122px; }

.sprite-25-gif {
  width: 50px;
  height: 50px;
  background-position: -122px -61px; }

.sprite-35-gif {
  width: 50px;
  height: 50px;
  background-position: -61px -61px; }

.sprite-fog-gif {
  width: 50px;
  height: 50px;
  background-position: -0px -61px; }

.sprite-hail-gif {
  width: 50px;
  height: 50px;
  background-position: -122px -0px; }

.sprite-sleet-gif {
  width: 50px;
  height: 50px;
  background-position: -61px -0px; }

.sprite-storm-gif {
  width: 50px;
  height: 50px;
  background-position: -0px -0px; }

/* Sprite for backgrounds */
.sprite-backgrounds {
  background: url(/images/sprites/sprite_backgrounds.png) no-repeat; }

.sprite-backgrounds_bg_dark-png {
  width: 2px;
  height: 280px;
  background-position: -0px -0px; }

.sprite-backgrounds_button_green-png {
  width: 2px;
  height: 60px;
  background-position: -0px -280px; }

.sprite-backgrounds_button_coupon-png {
  width: 2px;
  height: 60px;
  background-position: -0px -340px; }

.sprite-backgrounds_button_red-png {
  width: 2px;
  height: 60px;
  background-position: -0px -400px; }

.sprite-backgrounds_button_grey-png {
  width: 2px;
  height: 60px;
  background-position: -0px -460px; }

.sprite-backgrounds_button_blue-png {
  width: 2px;
  height: 60px;
  background-position: -0px -520px; }

/* beruby sprite tutorials */
.sprite-tutorials {
  background: url(/images/sprites/sprite_tutorials_20140421.png) no-repeat; }

.sprite-circle_add_euro-png {
  width: 60px;
  height: 60px;
  background-position: -0px -142px; }

.sprite-circle_explore-png {
  width: 60px;
  height: 60px;
  background-position: -142px -71px; }

.sprite-circle_pay_per_no_sale-png {
  width: 60px;
  height: 60px;
  background-position: -142px -0px; }

.sprite-circle_pay_per_sale-png {
  width: 60px;
  height: 60px;
  background-position: -71px -71px; }

.sprite-circle_paypal-png {
  width: 60px;
  height: 60px;
  background-position: -0px -71px; }

.sprite-circle_surveys-png {
  width: 60px;
  height: 60px;
  background-position: -71px -0px; }

.sprite-circle_users-png {
  width: 60px;
  height: 60px;
  background-position: -0px -0px; }

/* beruby sprite invite OK */
.sprite-invite {
  background: url(/images/sprites/sprite_invite_20140421.png) no-repeat; }

.sprite-invite_banners-png {
  width: 25px;
  height: 25px;
  background-position: -75px -159px; }

.sprite-invite_banners_active-png {
  width: 25px;
  height: 25px;
  background-position: -39px -159px; }

.sprite-invite_email-png {
  width: 62px;
  height: 62px;
  background-position: -73px -73px; }

.sprite-invite_email_active-png {
  width: 62px;
  height: 62px;
  background-position: -0px -73px; }

.sprite-invite_facebook-png {
  width: 62px;
  height: 62px;
  background-position: -73px -0px; }

.sprite-invite_link-png {
  width: 30px;
  height: 30px;
  background-position: -146px -82px; }

.sprite-invite_ruby-png {
  width: 28px;
  height: 25px;
  background-position: -0px -159px; }

.sprite-invite_ruby_active-png {
  width: 28px;
  height: 25px;
  background-position: -146px -123px; }

.sprite-invite_social-png {
  width: 30px;
  height: 30px;
  background-position: -146px -41px; }

.sprite-invite_twitter-png {
  width: 62px;
  height: 62px;
  background-position: -0px -0px; }

.sprite-invite_web-png {
  width: 30px;
  height: 30px;
  background-position: -146px -0px; }

/* user open profile timeline */
.sprite-activity {
  background-image: url(/images/sprites/sprite_profile_20140421.png);
  background-repeat: no-repeat; }

.sprite-activity-flag_ar {
  width: 23px;
  height: 17px;
  background-position: -5px -5px; }

.sprite-activity-flag_br {
  width: 23px;
  height: 17px;
  background-position: -38px -5px; }

.sprite-activity-flag_cl {
  width: 23px;
  height: 17px;
  background-position: -71px -5px; }

.sprite-activity-flag_co {
  width: 23px;
  height: 17px;
  background-position: -104px -5px; }

.sprite-activity-flag_de {
  width: 23px;
  height: 17px;
  background-position: -137px -5px; }

.sprite-activity-flag_es {
  width: 23px;
  height: 17px;
  background-position: -170px -5px; }

.sprite-activity-flag_fr {
  width: 23px;
  height: 17px;
  background-position: -5px -32px; }

.sprite-activity-flag_it {
  width: 23px;
  height: 17px;
  background-position: -38px -32px; }

.sprite-activity-flag_mx {
  width: 23px;
  height: 17px;
  background-position: -71px -32px; }

.sprite-activity-flag_nl {
  width: 23px;
  height: 17px;
  background-position: -104px -32px; }

.sprite-activity-flag_pt {
  width: 23px;
  height: 17px;
  background-position: -137px -32px; }

.sprite-activity-flag_tr {
  width: 23px;
  height: 17px;
  background-position: -170px -32px; }

.sprite-activity-flag_uk {
  width: 23px;
  height: 17px;
  background-position: -5px -59px; }

.sprite-activity-flag_us {
  width: 23px;
  height: 17px;
  background-position: -38px -59px; }

.sprite-activity-random_profile {
  width: 33px;
  height: 22px;
  background-position: -71px -59px; }

.sprite-activity-timeline_cashback {
  width: 60px;
  height: 60px;
  background-position: -114px -59px; }

.sprite-activity-timeline_favorite {
  width: 60px;
  height: 60px;
  background-position: -5px -129px; }

.sprite-activity-timeline_forum {
  width: 60px;
  height: 60px;
  background-position: -75px -129px; }

.sprite-activity-timeline_offer {
  width: 60px;
  height: 60px;
  background-position: -203px -5px; }

.sprite-activity-timeline_opinion {
  width: 60px;
  height: 60px;
  background-position: -184px -75px; }

.sprite-activity-top_award {
  width: 30px;
  height: 30px;
  background-position: -145px -145px; }

.i-ficha-calendar, .i-ficha-coupon, .i-ficha-mail, .i-ficha-time, .i-ficha-wallet,
.i-ficha-clip, .i-ficha-heart, .i-ficha-no, .i-ficha-ruby, .i-ficha-yes {
  vertical-align: middle;
  display: inline-block;
  background: url("/images/sprites/sprite-ficha.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left; }

.i-ficha-calendar {
  background-position: -5px -0px;
  width: 32px;
  height: 32px; }

.i-ficha-coupon {
  background-position: -5px -37px;
  width: 32px;
  height: 32px; }

.i-ficha-mail {
  background-position: -5px -74px;
  width: 32px;
  height: 32px; }

.i-ficha-time {
  background-position: -5px -111px;
  width: 32px;
  height: 32px; }

.i-ficha-wallet {
  background-position: -5px -148px;
  width: 32px;
  height: 32px; }

.i-ficha-clip {
  background-position: -5px -185px;
  width: 20px;
  height: 20px; }

.i-ficha-heart {
  background-position: -5px -210px;
  width: 20px;
  height: 20px; }

.i-ficha-no {
  background-position: -5px -235px;
  width: 20px;
  height: 20px; }

.i-ficha-ruby {
  background-position: -5px -260px;
  width: 20px;
  height: 20px; }

.i-ficha-yes {
  background-position: -5px -285px;
  width: 20px;
  height: 20px; }

/*# sourceMappingURL=sprites.css.map */
