
@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	#header .logo { background-image:url('../images/logo_2x.png'); background-size: 104px auto; }
	#expired .alert { background-image:url('../images/alert_2x.gif'); background-size: 205px auto; }
	.calendar:after { background-image:url('../images/icons_2x.png'); background-size: 32px auto; }
	#skeleton:after { background-image:url('../images/skeleton_2x.gif'); background-size: 748px auto; }
	.left .boxes .fracture {background-image:url('../images/fracture_2x.gif'); background-size: 98px auto; }
	.ring_select {background-image:url('../images/ring_2x.gif'); background-size: 114px auto; }
	.grid_left.strut_selection {background-image:url(../images/strut_selection_2x.gif);background-size: 19px auto;}
	.grid_left.connections {background-image:url(../images/connections_2x.gif);background-size: 19px auto;}
	#xray #zoom { background-image:url('../images/icons_2x.png'); background-size: 32px auto; }
	#xray_interact .adjust_angle { background-image:url('../images/icons_2x.png'); background-size: 32px auto; }
	#xray_interact .adjust{ background-image:url('../images/icons_2x.png'); background-size: 32px auto; }
	#corrections_controls #prev:after,
	#corrections_controls #next:after,
	#corrections_controls #pause:after,
	#corrections_controls #play:after { background-image:url('../images/icons_2x.png'); background-size: 32px auto; }
	#corrections_controls #prev:after {
		background-position:-4px -174px;
	}
	#corrections_controls #next:after {
		background-position:-16px -174px;
	}
	#corrections_controls #pause:after {
		background-position:-4px -192px;
	}
	#corrections_controls #play:after {
		background-position:-17px -193px;
	}
}