@charset "utf-8";
/* Layout CSS */

html, body { margin:0; padding:0; height:95%; font:12px  Arial, Helvetica, sans-serif; color:#000; }
body { /* background: #e4e7fe; */  background: linear-gradient(140.23deg, #f6e9f1 0%, #f4e097 61.22%, #afa8f1 113.11%) top left repeat-x fixed;}

/* 

оранжевый - #f9f2d6 0%, #f4e097 61.22%, #fd7c36 113.11%

#fcb5f8 0%, #39f5de 261.22%, #ff5fa0

#e4e7fe 0%, #E3FFFA 61.22%, #FAFFEF  */


/* url(../img/bg_body.png) top left repeat-x fixed */


/*Разметка страницы*/
	#main {

		z-index:0;
		max-width: 1376px;
		margin: 0 auto;
	}
	
	#map_factor {
		background:url("/images/map_factor_p_3.png") repeat scroll 0 0 transparent;
		width:122px;
		height:75px;
		margin-top: 15px;
		right:5%;
		position:absolute;
		top:25px;
	}
	
	
	#header {
		min-width: 930px;
		width: 95%;
		margin: 0 auto;
	
/*	position: sticky;
	top: 0;
	background: url(/images/bg_body.png) top left repeat-x fixed;
	z-index:99999999; */
	}
		
	#wrapper {
		width: 95%;
		margin: 10px auto;
		min-width: 930px;
		//width:expression((document.body.clientWidth||document.documentElement.clientWidth)  > 930 ? '95%' : '930px');
		clear: both;
		overflow: hidden;
		zoom: 1;
	}
	#footer {
		clear:both;
		width:95%;
		height:120px;
		min-width:930px;
		//width:expression((document.body.clientWidth||document.documentElement.clientWidth)  > 930 ? '95%' : '930px');
		margin: 10px auto;
		border-top: 1px solid #cbcbcb;
		padding: 30px 0;
		
	}

	#content {
		float: left;
		width: 69%;
		margin-right: 1%;
		padding-bottom:40px;
		margin-top: 3px;
		margin-left: 10px;
	}

	#sidebar {
		float: left;
		width: 28%;
		padding-bottom: 40px;
		margin-top: 15px;
	}

	


	

	#topnavbar { width:95%;  margin: 0px auto; padding:0; min-width:725px;}
	
	#top-menu {
		padding: 5px 0 43px 0;
	}
	
	#sub-top-menu	 		{clear:both; display: block; margin:0; padding: 30px 0 10px 10%;}




.bwMap {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
    -webkit-filter: grayscale(100%); 
}


.button-s {
border:none;
color:#FFF;
font-size:13px;
padding: 10px 40px;
text-align: center;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;

background: #1CA6EF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1CA6EF), to(#0c57b5));
background: -webkit-linear-gradient(#1CA6EF, #0c57b5);
background: -moz-linear-gradient(#1CA6EF, #0c57b5);
background: -ms-linear-gradient(#1CA6EF, #0c57b5);
background: -o-linear-gradient(#1CA6EF, #0c57b5);
background: linear-gradient(#1CA6EF, #0c57b5);
-pie-background: linear-gradient(#1CA6EF, #0c57b5);
-pie-background: linear-gradient(#3caadc, #265C79);
}
.button-s:hover {

background: #c95509;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c95509), to(#F36600));
background: -webkit-linear-gradient(#c95509, #F36600);
background: -moz-linear-gradient(#c95509, #F36600);
background: -ms-linear-gradient(#c95509, #F36600);
background: -o-linear-gradient(#c95509, #F36600);
background: linear-gradient(#c95509, #F36600);
-pie-background: linear-gradient(#c95509, #F36600);
}

.orange-s {
border:none;
color:#FFF;
font-size:13px;
padding: 10px 40px;
text-align: center;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;

background: #FFCC06;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eb1b1b), to(#990000));
background: -webkit-linear-gradient(#eb1b1b, #990000);
background: -moz-linear-gradient(#eb1b1b, #990000);
background: -ms-linear-gradient(#eb1b1b, #990000);
background: -o-linear-gradient(#eb1b1b, #990000);
background: linear-gradient(#eb1b1b, #990000);
-pie-background: linear-gradient(#eb1b1b, #990000);
}
.orange-s:hover {

background: #c95509;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c95509), to(#F36600));
background: -webkit-linear-gradient(#c95509, #F36600);
background: -moz-linear-gradient(#c95509, #F36600);
background: -ms-linear-gradient(#c95509, #F36600);
background: -o-linear-gradient(#c95509, #F36600);
background: linear-gradient(#c95509, #F36600);
-pie-background: linear-gradient(#c95509, #F36600);
}

.button-d {
border:none;
color:#FFF;
font-size:13px;
padding: 15px 40px 30px 40px;
text-align: center;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;

background: #1CA6EF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1CA6EF), to(#0c57b5));
background: -webkit-linear-gradient(#1CA6EF, #0c57b5);
background: -moz-linear-gradient(#1CA6EF, #0c57b5);
background: -ms-linear-gradient(#1CA6EF, #0c57b5);
background: -o-linear-gradient(#1CA6EF, #0c57b5);
background: linear-gradient(#1CA6EF, #0c57b5);
-pie-background: linear-gradient(#1CA6EF, #0c57b5);
-pie-background: linear-gradient(#3caadc, #265C79);
}
.button-d:hover {

background: #c95509;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c95509), to(#F36600));
background: -webkit-linear-gradient(#c95509, #F36600);
background: -moz-linear-gradient(#c95509, #F36600);
background: -ms-linear-gradient(#c95509, #F36600);
background: -o-linear-gradient(#c95509, #F36600);
background: linear-gradient(#c95509, #F36600);
-pie-background: linear-gradient(#c95509, #F36600);
}