.msie #kater, 
.msie #geography {
	box-shadow: 0 0 15px 0 rgba(10, 10, 10, 0.32);
}
.msie9 #search,
.msie9 #home-ban,
.msie9 ul#vertical-multilevel-menu
{
	box-shadow: 0 0 15px 0 rgba(10, 10, 10, 0.59);
}
.msie9 #workarea_center {
	box-shadow: 0 0 18px #AFAFAF;
}
.msie9 #workarea_center #map-popup {
	box-shadow: 0 0 13px 0px rgba(10, 10, 10, 0.5);
}
#workarea_center #map-popup.child_companies_popup {
	box-shadow: none;
}
.msie8 #search,
.msie8 #home-ban,
.msie8 #workarea_center,
.msie8 #kater, 
.msie8 #geography,
.msie8 #workarea_right #vertical-multilevel-menu,
.msie8 #workarea_center #map-popup,
.msie8 #workarea_center .bullet
{
	behavior: url('/bitrix/templates/rugrids/ie_shadow_fix_files/PIE.php');
}


.msie7 #footer #friends_logo #friends{
	margin-top:0;
}
.msie7 #breadcrumb {
	width: 580px;
}
.msie7 #breadcrumb .breadcrumb-navigation {
	margin-right: 0;
}
.msie7 #workarea_center {
	border: 1px solid #cfcfcf;
}
.msie7.print #workarea_center {
	border: none;
}
/*.msie7 #workarea_center input[type='submit'] {
	line-height: normal !important;
}*/
.msie7 #contaner #slider .wrapper {
	position: relative;
}
.msie8 #horizontal-multilevel-menu a {
	padding: 6px 7px;
}
.msie7.en #horizontal-multilevel-menu li a {
	margin-right: 40px;
}

/*.msie7 .page-home-page ul li {
	width: 374px;
}
.msie7 .page-home-page ul li:first-child {
	width: 375px;
}*/
.msie7 .hp_button {
	margin-top: 15px;
}
.msie7 .hp_button.ie7 {
	margin-bottom: -19px;
}
.msie7 #footer {
	height: 263px;
}
.msie7 #footer #friends_logo #friends {
	padding-top: 15px;
}
.msie7 #footer #footer-menu {
	padding-top: 10px;
	padding-bottom: 10px;
}
.msie7 #workarea_center .pagination_bar > div.pag_paginator {
	width: 580px;
	overflow: hidden;
}
.msie7 #workarea_center .pagination_bar > div.pag_paginator div {
	display: inline;
	padding:10px 5px;
	font-size: 3px;
}
.msie7 #workarea_center .map-popup-cross {
	margin-top: 4px;
}
.msie7 #workarea_right .search-form form {
	margin-bottom: 0;
}
.msie7 #map {
	background: url("images/map.jpg") no-repeat  22px 10px #fff;
	cursor: default;
}
.msie7 .territory-service-map #map {
	background: none;
}
.msie7 #workarea_center .company-list .company-item .text {
	padding-top: 10px;
}
.msie7 #workarea_center .news-list .directors_list td {
	vertical-align: top;
	padding-bottom: 5px;
}
.msie7 #workarea_center .news-list .directors_list td .preview_picture {
	cursor: pointer;
}
.msie7 #workarea_right div.subscribe_header {
	padding-bottom: 5px !important;
}


.msie8 #workarea_center .company-list .company-item a.preview_picture .img_container img {
	width: 40px;
}
.msie8 .banner.opacity {
	filter: alpha(opacity=50);
}
.msie8 #workarea_center .search-form input[type="text"] {
	padding-top: 5px;
	height: 21px;
}
.msie7 #workarea_center .company-list .company-item a.preview_picture .img_container img {
	width: 40px;
}
.msie7 .banner.opacity {
	filter: alpha(opacity=50);
}
.msie7 #workarea_center .search-form input[type="text"] {
	padding-top: 5px;
	height: 21px;
}

.msie7 .adv-banners1 .dotted:after {
	content: "";
	display: block;
	height: 1px;
}
.msie7 .adv-banners1 .dotted .insert {
	height: 1px;
}

.msie7 #workarea_center .company-category .company-category-header {
	height: 18px;
}



/*.msie7 #header_menu_back .no-transparent {
	height: auto;
}
.msie7 .email_subscribe > div {
	margin-top: -17px;
	position: absolute;
}
.msie7 #search .search-form {
	margin-top: -10px;
}*/


/* FONTS FIX */
.msie7 #horizontal-multilevel-menu,
.msie8 #horizontal-multilevel-menu {
	margin-left: 5px;
}
.msie7 #horizontal-multilevel-menu a,
.msie8 #horizontal-multilevel-menu a {
	padding: 6px 10px;
}
.msie7 #horizontal-multilevel-menu li a.root-item, 
.msie7 #horizontal-multilevel-menu li:hover a.root-item, 
.msie7 #horizontal-multilevel-menu li.jshover a.root-item, 
.msie7 #horizontal-multilevel-menu li a.root-item-selected,
.msie8 #horizontal-multilevel-menu li a.root-item, 
.msie8 #horizontal-multilevel-menu li:hover a.root-item, 
.msie8 #horizontal-multilevel-menu li.jshover a.root-item, 
.msie8 #horizontal-multilevel-menu li a.root-item-selected {
	font: normal 16px Tahoma, Arial;
}
.msie7 #horizontal-multilevel-menu li a,
.msie8 #horizontal-multilevel-menu li a  {
	font: normal 12px Tahoma, Arial;
}
.msie7 #home-ban .item-link.name,
.msie8 #home-ban .item-link.name {
	font: normal 14px Tahoma, Arial;
}
.msie7 #workarea_right #vertical-multilevel-menu li a,
.msie8 #workarea_right #vertical-multilevel-menu li a {
	font: normal 12px Tahoma, Arial;
}
.msie7 #footer #footer-menu li a,
.msie8 #footer #footer-menu li a {
	font: normal 14px Tahoma, Arial;
}
.msie7 #workarea_right #vertical-multilevel-menu li.root-item-selected ul.root-item li,
.msie8 #workarea_right #vertical-multilevel-menu li.root-item-selected ul.root-item li {
	background-position: 20px 14px;
}