@media only screen and (max-width: 1224px) {
  .after-right-block {
    display: none;
  }
  .body-header .bg {
    width: 100%;
    min-width: 990px;
  }
  .body-header .content-wrapper {
    width: 990px;
  }
  .body-header .content-wrapper .content {
    width: 980px;
  }
  .body-header .content-wrapper .content .city a span {
    max-width: 140px;
  }
  .body-content {
    min-width: 990px;
  }
  .body-content .content-wrapper {
    width: 990px;
  }
  .body-content .content-wrapper .content {
    width: 980px;
  }
  .body-content .content-wrapper .content .right-block {
    margin-right: 0;
  }
  .footer .footer-wrapper {
    width: 980px;
  }
  .footer .footer-wrapper .content .counters {
    margin-right: 0;
  }
}
/*
@media only screen and (max-width: 768px) {
	.right-block {
		display: none;
	}
	.body-header {
		.bg {
			width: 100%;
			min-width: 738px;
		}
		.content-wrapper {
			width: 738px;	
			.content {
				width: 728px;
				.city {
					a {
						span {
							max-width: 140px;												
						}
					}			
				}
				a.main-menu-informer {
					display: none;
				}						
			}
		}	
	}
	.body-content {
		min-width: 738px;
		.content-wrapper {
			width: 738px;	
			.content {
				width: 728px;	
				.right-block {
					margin-right: 0;	
				}
				.center-block.w_980 {
					width: 728px;
				}	
				.map_titles._block {
					display: none;
				}
				.map_titles._inline {
					display: block;
				}				
			}
		}		
	}
	.footer {
		.footer-wrapper {
			width: 728px;
			.content {
				.counters {
					margin-right: 0;
				}
			}
		}	
	}	
}
*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .player_button span {
    background: url(/images/btns-player-64.png) 0 0 no-repeat;
  }
  .player_button span.pause {
    background-position: -64px 0px;
  }
  .player_button span.replay {
    background-position: -128px 0px;
  }
}
