.rightpadding15{
	padding-right: 15px;
}
#loader {
    background: url("../img/loader_big.gif") no-repeat scroll 50% 50% #efeeec;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
.yourlocation {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQTk2NzNDOTVFMDExMUU0OTgyRTlGRTA2NURCN0IyMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQTk2NzNDQTVFMDExMUU0OTgyRTlGRTA2NURCN0IyMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJBOTY3M0M3NUUwMTExRTQ5ODJFOUZFMDY1REI3QjIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJBOTY3M0M4NUUwMTExRTQ5ODJFOUZFMDY1REI3QjIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CwNxhQAAArNJREFUeNq8ljtMk2EUhk9L20lJyI8gXiKkrVTqpJGEW2Nioglq4uSCWhxhcDNeSFg04uqiLiqgbm5eiHEDpYTIZMAmymYXUoIhLLbQ+h7y/uaz+vfmX9/kaf7b955+l3O+z3PkxBkpIQ/oA6dBjz/g79nMbm6/8Pl9ks1kP+ByFrwCMyBf1KxIQC8YBDdASMrTVzAGxkHOyfRvagNz4JERTP/54i7Lkj0tzdKyu0mshgZ9vmT0KsQ2c/QoK+BxMA+O8f47GAX7weFDB4MSaj0g4bZWiUbC+j7Kd6P8VthWPWKlAp4Eb0Ej7x8Cdb0FUkWGMsVvwmwj9HgHTjkFbAcvQABkQRwMgbSUrzTbxOkRoGd7YcA68BTs5P1lMCnVa5Ieqh30rjMDxo050yF5Lv8u9XhgzOmgHdDDpa9aAdfEPV2np33t8XIl2Uv/Hlh3MeA6Pe2Uifnw02/kWcl5m07MeyoMOgFucyT7tYfdfPEZfBP3lWJxUHX5UBt7UQ+lqdHqiISD+Wp7FuvqdGyb/LIsK+lVQaw+r1mIayXbW2N55T/La0avlcxR1O1J97Be3Qm0ONco5id6z+iQJviwA+yrQbC93FFUCR3P1+Aq8+QSuFPJaiwjL+P0Vr3RHk5zp1ZdAfUu9q6envZpYHtI9R/f5cNmHhHc0hg9hTFydlroGeQjr4fBgAvBBrg3qhYY41ceboGLYIP3T3hfrXQtPObcqecFxvgt8ZPgPMgAPwv5fWBVEMhimwnu9hl6Jp3ONFPgnNHTIU72CJd3saU/wm/tYdyg11Q559IIeAaOGs90cS2hyEcDqBhb+bxkfmRldW1tkTlspscChzH5R111KvCgk8eCmyBIw6hW/QJFjetl5rHjQbjYFpHjxI+z9J3VvRNbTHfBUX+WR/2X4L1TIFs/BRgAlgS1qFOcLc0AAAAASUVORK5CYII=") no-repeat scroll 0 0.2rem / 1.4rem auto rgba(0, 0, 0, 0);
    font-size: 1.6rem;
	position: absolute;
	margin-top: -50px;
	margin-left: 296px;
	width:28px;
	height:28px;
	cursor:pointer;
}


.new_footer_menu:before,.new_footer_menu:after,
.nfm_content:before,.nfm_content:after {content: " ";display: table;}
.new_footer_menu:after,
.nfm_content:after {clear: both;}
.new_footer_menu,
.nfm_content { *zoom:1; }

.new_footer_menu {
	/*padding:20px 10px;
	margin:30px 0;
	position:relative;*/
	}
.new_footer_menu_wrap{
padding:20px 10px;
	margin:30px -15px;
	position:relative;
	background-color: #eaeeed;
	background-image: url("../img/content_shadow.png");
    background-position: 0 0;
    background-repeat: repeat-x;
}

.new_footer_menu .nfm_col {
	display:block;
	float:left;
	}

.new_footer_menu.two_cols .nfm_col {width:50%;}
.new_footer_menu.three_cols .nfm_col {width:33.33%;}
.new_footer_menu.four_cols .nfm_col {width:25%;}

.new_footer_menu ul,
.new_footer_menu ul li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	border:none;
	}

.new_footer_menu ul li {
	padding:2px 0 3px;
	border:1px solid #cfd7d9;
	border-width:0 0 1px;
	}

.new_footer_menu ul li a {
	display:block;
	padding:2px 0 3px;
	margin:-2px 0 -3px;
	}

.nfm_content,
.nfm_content li,
.nfm_content a,
.nfm_content p {
	font-size:11px;
	line-height:14px;
	color:#8994A0;
	text-decoration:none;
	font-weight:normal;
	font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}

.nfm_content a:hover { color:#2274ac; }

.nfm_content {margin:0 10px;}

.nfm_title {
	display:block;
	font-weight:bold;
	color:#333333;
	padding:2px 0 3px;
	border:1px solid #333;
	border-width:1px 0;
}

.nfm_content p {
	margin:10px 0;
	}

.nfm_half {
	float:left;
	width:50%;
	}


/* ----------> перенсти в основные стили <---------- */

.content_extracol {
    position: absolute;
    top:0px;
}

.content_extracol.left {
    right:982px;
}

.content_extracol.right {
    left:982px;
}