I have solution.
1. Need to edit file /wp-content/themes/pure/content-logo.php:
Find code string <img src="<?php echo theme_options('logo'); ?>" alt="<?php bloginfo('name'); ?>" /> and replace to new string <div style="background-image: url(<?php echo theme_options('logo'); ?>)"></div>.
2. Add css code to style.css:
.logo div { background-repeat: no-repeat; background-size: auto auto; height: 36px; width: 132px; }
Where height and width this is size of your logo.
3. Add css for custom logo:
.page-id-258 .logo div { background-image: url("http://my-site/wp-content/themes/pure/images/logo.png")!important; height: 36px; width: 132px; }
Where http://my-site/wp-content/themes/pure/images/logo.png should you write address to your different logo. And if possible write new height and width. Also id-258 – here you should write ID of your target page for this logo.
If I helped you, you can help us… setting the rating for theme on themeforest.net. You can find this on page download theme.