Index: wp-includes/css/media-views.css
===================================================================
--- wp-includes/css/media-views.css	(revision 23109)
+++ wp-includes/css/media-views.css	(working copy)
@@ -1655,4 +1655,23 @@
   	.media-sidebar .settings-save-status .spinner {
   		background-image: url(../images/wpspin-2x.gif);
   	}
-}
\ No newline at end of file
+}
+
+/**
+ * Localized CSS
+ */
+
+/* ru_RU: Text needs more room to breathe. */
+.locale-ru-ru .media-sidebar .setting span,
+.locale-ru-ru .compat-item .label {
+	min-width: 35%; /* default 30% + 5% */
+}
+.locale-ru-ru .media-sidebar .setting select,
+.locale-ru-ru .media-sidebar .setting input,
+.locale-ru-ru .media-sidebar .setting textarea,
+.locale-ru-ru .compat-item .field {
+	max-width: 60%; /* default 65% - 5% */
+}
+.locale-ru-ru .media-sidebar .gallery-settings  .setting span {
+	width: 35%; /* default 30% + 5% */
+}
Index: wp-includes/media-template.php
===================================================================
--- wp-includes/media-template.php	(revision 23109)
+++ wp-includes/media-template.php	(working copy)
@@ -17,6 +17,7 @@
 	$class = 'media-modal wp-core-ui';
 	if ( $is_IE && strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 7') !== false )
 		$class .= ' ie7';
+	$class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_locale() ) ) );
 	?>
 	<script type="text/html" id="tmpl-media-frame">
 		<div class="media-frame-menu"></div>
