@charset "utf-8";
/* CSS Document */
body{
background: #F2F5F7;
background-image: url(/images/3.png);
font-size: 12px;
background-position: 0px 0px;

}
.header{
height: 60px;
background: #F2F5F7;
position:absolute;
left:0;
right:0;
margin:0 auto;
z-index:7000;
overflow:visible;
}
.clear-fix{
clear:both;
}
.wdt-wr{
width: 1000px;
margin:0 auto;
}
.menu{
background: #F2F5F7;
background: #F2F5F7 url(/images/logo.png) no-repeat 0px 0px;
height: 65px;
position: relative;
left: 0;
top: 0;
background-size: 63px
}
	.logo{
	position:absolute;
	width: 390px;
	height:23px;
	left: 0px;
	top: 0px;
	z-index:1;
	font: normal 12px 'helveticaneuecyrlight';
	text-decoration:none;
	color: #2C6883;
	box-sizing: border-box;
	text-align: left;
	}
	.hreftel{
	font: normal 12px 'helveticaneuecyrlight';
	text-decoration:none;
	color: #2C6883;
	box-sizing: border-box;
	text-align: left;
	position: absolute;
	top: 37px;
	left: 0px;
	}
	.up{
	position: fixed;
	background: #2A6681;
	font-size: 20px;
	padding: 10px;
	font-family:'helveticaneuecyrmedium';
	color: #FFFFFF;
	border-radius: 5px;
	box-shadow: 0px 0px 11px #696969;
	bottom: 10px;
	right: 20px;
	cursor: pointer;
	display:none;
	}
		.name_san{
		display: block;
		font-size: 22px;
		line-height: 23px;
		margin-left: 4px;
}
		.city{
		display: block;
		margin-left: 4px;
}
		.ph{
		font-size: 17px;
		}
	.border-menu{
	background: #2A6681 ; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(left,  #2A6681  0%, #4B839C 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2A6681 ), color-stop(100%,#4B839C)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #2A6681  0%,#4B839C 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #2A6681  0%,#4B839C 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #2A6681  0%,#4B839C 100%); /* IE10+ */
	background: linear-gradient(to right,  #2A6681  0%,#4B839C 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2A6681 ', endColorstr='#4B839C',GradientType=1 ); /* IE6-8 */
	position:absolute;
	height:5px;
	bottom:0;
	width:inherit;
	}
	
	.links{
	height:95px;
	width: 450px;
	box-sizing:border-box;
	position: absolute;
	z-index:1;
	left: 419px;
	top:0;
	}
		.item{
		box-sizing: border-box;
		cursor:pointer;
		}
			
			.menulink{
			display:block;
			font:normal 14px 'museo_sans_cyrl500';
			text-decoration:none;
			color: #2C6883;
			text-transform:uppercase;
			padding: 0 25px 0 25px;
			margin: 0px 0 0 0;
			text-align:center;
			position:relative;
			top:0;
			left:0;
			line-height: 60px;
			z-index:1;
			}
			.menulink:hover{
			border-bottom:solid 5px #F2F5F7;
			text-decoration:none;
			color:#5CA8DD;
			}
			.menulink i{
			position: absolute;
			display: block;
			width: 3px;
			height: 11px;
			background: #2B5EA8;
			right: 0;
			top: 24px;
			z-index:1;
			}
		
	.icons-top{
	position: absolute;
	height: 60px;
	right: 71px;
	top:0;
	z-index:1;
	}
		.phone, .ppt{
		display:block;
		width:40px;
		height:40px;
		position:absolute;
		z-index:10;
		bottom:0;
		top:0;
		margin:auto;
		cursor:pointer;
		font-size: 33px;
		color: #2C6883;
		line-height: 40px;
}

		.phone:hover{
		color:#5CA8DD;
		}
.main{
overflow:hidden;
padding: 100px 0 0 0;
}
	.cont-menu{
	/* overflow:hidden; */
	}
		.cont-block{
		float:left;
		margin: 10px 17px 0 0;	
		border-bottom: solid 10px #2B6681;
		box-shadow: 0px 5px 20px rgba(124, 124, 124, 1);
		border-radius:5px;
		}
		.cont-block.my{
		}
		.cont-block.last{

		margin-right:0;
		}
			
			.head-block{
			height: 60px;
			width: 340px;
			display: block;
			background: #2A6681;
			background: -moz-linear-gradient(left, #2A6681 0%, #4C849D 100%);
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2A6681), color-stop(100%,#4C849D));
			background: -webkit-linear-gradient(left, #2A6681 0%,#4C849D 100%);
			background: -o-linear-gradient(left, #2A6681 0%,#4C849D 100%);
			background: -ms-linear-gradient(left, #2A6681 0%,#4C849D 100%);
			background: linear-gradient(to right, #2A6681 0%,#4C849D 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2A6681', endColorstr='#4C849D',GradientType=1 );
			box-sizing: border-box;
			padding: 0 0 0 80px;
			position: relative;
			color: #FFFFFF;
			font: normal 30px 'helveticaneuecyrlight';
			line-height: 60px;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px;
			}
			.top_img{
			height: 555px;
			background: no-repeat left center;
			}
			.head-block.my{
			width:1000px;
			padding: 0px;
			text-align: center;
			}
			span.method{
			/*background:url(/images/STAR-europe-3_24.png) no-repeat center center;*/
			}
			span.tech{
			/*background:url(/images/STAR-europe-3_26.png) no-repeat center center;*/
			}
				.icon-head{
				position:absolute; 
				width: 40px;
				height: 40px;
				/*background:url(/images/STAR-europe-3_21.png) no-repeat center center;*/
				top: 3px;
				bottom:0;
				left: 17px;
				margin:auto;
				text-align: center;
				border-radius: 50%;
				border: solid 2px #FFFFFF;
				line-height: 40px;
				font-size: 24px;
				}
			
			.block-link{
			display:block;
			height:47px;
			border-bottom: solid 1px #BEC7D3;
			padding: 0 0 0 70px;
			background: #FFFFFF;
			position:relative;
			color: #225267;
			text-decoration:none;
			font: normal 17px 'helveticaneuecyrthin';
			line-height:47px;
			font-weight: bold;
			}
			.block-link.my{
			height: 102px;
			padding: 0 0 0 65px;
			line-height: 102px;
			}
			.block-link:hover{
			background:#fff;
			text-decoration:none;
			}
				.ico-link{
				position:absolute;
				width:40px;
				height: 36px;
				top:0;
				bottom:0;
				margin:auto;
				left: 19px;
				font-size: 30px;
				color: #2A6681;
				text-align: center;
				}
				.ico-link.my{
				height: 20px;
				font-size: 20px;
				}
				.ser{
    			background-position: 0px -240px;
				}
				.tr{
    			background-position: 0 -310px;
				}
				.sell{
    			background-position: 0 -341px;
				}
				.finance{
    			background-position: 0 -410px;
				}
				.log{
   			 	background-position: 0 -481px;
				}
				.bi{
   				background-position: 0 2px;
				}
				.cpm{
    			background-position: 0 -68px;
				}
				.pa{
				background-position: 3px -135px;
				}
				
	.section{
	margin-top: 34px;
	border-radius:5px;
	box-shadow: 0px 5px 20px rgba(131, 131, 131, 1);
	}
	p{
	font: normal 17px 'helveticaneuecyrlight';
	color: #000000;
	margin:10px 0 20px 0;
	}
	h2{
	font:normal 24px 'helveticaneuecyrroman';
	margin-top:0;
	color: #000000;
	}
		.head-section{
		height: 100px;
		background: #2A6681;
		background: -moz-linear-gradient(left, #2A6681 0%, #4B839C 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2A6681), color-stop(100%,#4B839C));
		background: -webkit-linear-gradient(left, #2A6681 0%,#4B839C 100%);
		background: -o-linear-gradient(left, #2A6681 0%,#4B839C 100%);
		background: -ms-linear-gradient(left, #2A6681 0%,#4B839C 100%);
		background: linear-gradient(to right, #2A6681 0%,#4B839C 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2A6681', endColorstr='#4B839C',GradientType=1 );
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		position: relative;
		left: 0;
		top: 0;
		text-align: center;
		}
			.bg {
			position: relative;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			margin: auto;
			text-align: center;
			background-size: 1200px 100px;
			background-position: center center;
			z-index: 12;
			padding: 0 15px 0 15px;
			}
			.lines{
			position:absolute;
			display:block;
			width:390px;
			height:27px;
			top:0;
			bottom:0;
			margin:auto;
			/* background:transparent url(/images/lines_03.png) repeat-x center center; */
			left:50px;
			}
			.rightLines{
			left: 550px;
			
			}
			.name-section{
			text-align: center;
			font: normal 30px 'helveticaneuecyrroman';
			color: #FFFFFF;
			letter-spacing: 9px;
			line-height: 100px;
			text-transform: uppercase;
			left: 0;
			top: 0;
			right: 0;
			bottom: 0;
			z-index: 10;
			margin: 0 auto;
			overflow: hidden;
			}
		.cont-section{
		position:relative;
		background:#fff;
		background:rgba(255,255,255,1);
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		padding: 40px;
		border-bottom: solid 20px #2B6781;
		}
		.num{
		padding: 40px 30px 40px 55px;
		}
		.uslugiser{
		padding-left: 100px;
		}
		.uslugiser .left-t {
		width: 600px;
		float: left;
		}
		.uslugiser .right-t {
		width: 232px;
		float: left;
		margin:0 0 0 50px;
		}
		.prices{
		font-family:'helveticaneuecyrroman';
		}
			.right-t{
			width: 455px;
			float: left;
			margin-right: 20px; 
			}
				.cont-ul{
				margin:0 0 20px 0;
				padding:0;
				list-style:none;
				font:normal 15px 'helveticaneuecyrlight';
				}
					.cont-ul li{
					padding:0 0 0 30px;
					margin-top:23px;
					background:url(/images/STAR-europe-3_06.png) no-repeat left top;
					}
			.left-t{
			width: 435px;
			float:left;
			}
			.form-right{
			float:left;
			}
				.form-right .contact-form{
				width: 225px;
				padding:10px;
				background: #fff;
				border-radius:7px;
				border: solid 2px #fff;
				}
				.ilustration{
				margin-bottom: 10px;
				height: 164px;
				background: no-repeat left center;
				width: 300px;
}
				.ilustration_d{
				margin-bottom: 0px;
				height: 190px;
				background: no-repeat left center;
				width: 300px;
}
				.adres{
				color: #000000;
				font: normal 24px 'helveticaneuecyrroman';
				margin:0px
				}
				.adres_2{
				margin-top:5px
				}
				.rusview_1{
				background:url(/images/g_1_b.jpg) no-repeat center center;
				width:452px;
				background-size: contain;
				height:252px;
				border: 1px solid #ccc;
				margin-bottom: 15px;
				}
				.rusview_2{
				background:url(/images/g_2_b.jpg) no-repeat center center;
				width:453px;
				background-size: contain;
				height:347px;
				border: 1px solid #ccc;
				margin-bottom: 15px;
				}
				.rusview_3{
				background:url(/images/g_12_b.jpg) no-repeat center center;
				width: 451px;
				background-size: contain;
				height: 338px;
				border: 1px solid #ccc;
				margin-bottom: 15px;
				}
				.rusview_4{
				background:url(/images/g_5_b.jpg) no-repeat center center;
				width:452px;
				background-size: contain;
				height:310px;
				
				}
				.rusview_5{
				background:url(/images/g_14_b.jpg) no-repeat center center;
				width:452px;
				background-size: contain;
				height:310px;
				}
				.profile {
				padding: 20px 30px;
				border: solid 1px #4C849D;
				width: 689px;
				margin-bottom: 20px;
				z-index: 100;
				margin-left: 87px;
				border-radius:5px;
}
					.profile ul {
					list-style: none;
					margin-left: -55px;
					width: 600px;
					}
					.profile li a {
					font-size: 18px;
					width: 700px;
					color: #527498;
					display: block;
					text-decoration: none;
					padding: 11px 10px;
					
					}
					.profile li a.open {
					
					}
					.profile-san {
					width: 680px;
					background: #F7FCFC;
					padding: 20px;
					font-style: italic;
					font-weight: bold;
					color: #527498;
					display: none;
					}
					.profile-san  p{
					color: #456281;
					}
				.caption{
				font:normal 12px 'helveticaneuecyrlight_italic';
				color:#757474;
				margin:13px 0 38px 0;
				}
				
		
		.resh-owl{
		width: 860px;
		margin: 0 auto;

		}
			h3{
			font:normal 18px 'helveticaneuecyrroman';
			}
	
	.usl{
	list-style:none;
	margin:14px 0 0 0;
	padding:0;
	font:normal 18px 'helveticaneuecyrroman';
	float:left;
	width:910px;
	}
	.ul-first{
	margin-right:60px;
	}
		.usl .usl-li{
		padding:0 0 0 50px;
		margin: 0 0 15px 0;
		background:url(/images/few.png) no-repeat left top;
		line-height:30px
		}
	.brands{
	float:left;
	height:123px;
	margin:0 50px 0 0;
	}
		.Anapalan{
		width:250px;
		background:url(/images/ferl_03.png) center center no-repeat;
		}
		.prognoz{
		width:252px;
		background:url(/images/ferl_12.png) center center no-repeat;
		}
		.ibm{
		width:251px;
		background:url(/images/ferl_09.png) center center no-repeat;
		}
		.star{
		width:180px;
		background:url(/images/ferl_06.png) center center no-repeat;
		margin-right:0px;
		}
.left-blog{
	width: 525px;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	margin-top:10px;
	}
.left-blog_zoo{
	width: 430px;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	border: solid 2px #10B351;
	border-radius: 5px;
}
.right-blog_zoo{
	margin-top:10px;
	width: 430px;
	float: left;
	background: rgba(255,255,255,0.6);
	border-radius: 5px;
	border: solid 2px #10B351;
	box-sizing: border-box;
	margin-bottom: 20px;
}
	.my_text{
	text-align:center;
	}
		.article-big{
		margin:0 0 25px 0;
		}
	.right-blogbot{
	height: 368px;
	}
	.right-blog{
	margin-top:10px;
	width: 350px;
	float: left;
	background: rgba(255,255,255,0.6);
	border-radius: 5px;
	border: solid 2px #2B6782;
	padding: 10px 18px 0px 18px;
	box-sizing: border-box;
	margin-bottom: 20px;
	}
	.my_right-blog{
	margin-top:-25px;
	margin-bottom: -20px;
	}
	    .right-blog p{width:400px;}
		.right-img{
		width: 430px;
		/* float: right; */
		margin-left: 8px;
		}

		.article{
		margin:0 0 30px 0;
		color:#f16504;
		}
			.descr{
			font:normal 15px 'helveticaneuecyrroman';
			margin:0 0 5px 0;
			display:block;
			text-decoration:underline;
			}
			.public{
			display:block;
			font:normal 12px 'helveticaneuecyrlight_italic';
			color:#838282;
			}
			.selected{
			color:#242424;
			}
			.selected .descr{
			text-decoration:none;
			}
		.no-top{
		margin-top:0;
		}
	.left-cont{
	width: 348px;
	float:left;
	margin: 0px 127px 0 29px;
	}
		.contact{
		margin:0 0 25px 0;
		}
		.contact span{
			display:block;
		}
			.name{
			font:normal 20px 'helveticaneuecyrroman';
			}
			.adr{
			font:normal 15px 'helveticaneuecyrlight';
			color:#444444;
			margin:0 0 14px 0;
			}
			.phone-con{
			font:normal 30px 'helveticaneuecyrlight';
			width:266px;
			margin:0 0 10px 0;
			}
				span.orng{
				color: #000000;
				display:inline;
				}
			.mail{
			width:232px;
			font:normal 14px 'helveticaneuecyrlight';
			text-align:right;
			color:#f37812;
			}
	.right-cont{
	float:left;
	}
	.contact-form{
	width: 350px;
	}
	.send{
	display:none;
	}
	.sendalert{
	height:450px;
	background:#fff;
	border-radius:5px;
	color:#67ce9a;
	font:normal 30px 'helveticaneuecyrthin';
	line-height:450px;
	text-align:center;
	width:450px;
	display:none;
	}
		.quest-form input, .quest-form textarea, .contact-form input, .contact-form .txt, .contact-form select, .call-form input{
		
		width:100%;
		border: solid 2px #2B6782;
		border-radius:5px;
		box-sizing:border-box;
		padding: 10px;
		margin:0 0 16px 0;
		color:#000;
		font: normal 17px 'helveticaneuecyrthin';
		resize:none;
		}
		.contact-form label{
		display:block;
		margin:0 0 16px 0;
		font:normal 15px 'helveticaneuecyrthin';
		}
		.txt{
		resize:none;
		}
		.call-form{
		display:none;
		}
		
		.sk{
		color: #00ABF0;
		}
		.quest-form input[type="submit"], .quest-form input[type="button"] , .call-form input[type="submit"] , .contact-form input[type="submit"], .call-form input[type="button"]{
		width:230px;
		height:40px;
		background: #155979;
		border:none;
		box-shadow: 0px 4px 0px #0B293F;
		margin:0 auto 5px auto;
		font:normal 15px 'helveticaneuecyrmedium';
		color: #fff;
		text-transform:uppercase;
		text-shadow: 0px -1px 3px #535759;
		display:block;
		outline:none;
		}
		.quest-form input[type="button"]:hover, .quest-form input[type="submit"]:hover, .call-form input[type="submit"]:hover, .call-form input[type="button"]:hover, .contact-form input[type="submit"]:hover{
		background: #3B758F;
		}
		.quest-form input[type="submit"]:active, .quest-form input[type="button"]:active , .contact-form input[type="submit"]:active, .call-form input[type="submit"]:active, .call-form input[type="submit"]:active{
		background:#155979;
		
		box-shadow:0 -3px 0px #0B293F;
		
		}
		.quest-form {
		color: #0089CF!important;
	   	} 
		.phone_bot{
		width:242px;
		margin-bottom: 15px;
		height:40px;
		background: #155979;
		border:none;
		box-shadow: 0px 4px 0px #0B293F;
		font:normal 15px 'helveticaneuecyrmedium';
		color: #fff;
		text-transform:uppercase;
		text-shadow: 0px -1px 3px #535759;
		display:block;
		outline:none;
		border-radius:5px;
		}
		.phone_bot:hover{
		background: #3B758F;
		}
		.phone_bot:active{
		background:#155979;
		box-shadow:0 -3px 0px #0B293F;
		}
	
		input::-webkit-input-placeholder{color:#155979;} 
		input::-moz-placeholder{color:#155979;} 
		input:-moz-placeholder{color:#155979;} 
		input:-ms-input-placeholder{color:#155979;}
		textarea::-webkit-input-placeholder{color:#155979;} 
		textarea::-moz-placeholder{color:#155979;} 
		textarea:-moz-placeholder{color:#155979;}
		textarea:-ms-input-placeholder{color:#155979;}
		        
	   
		.pluso-more{
		display:none!important;
		}
		.pluso-wrap a{
		margin-right:10px!important;
		}
		.form-phone{
		display:none;
		}
		.cont-hidden{
		display:none;
		}
		.copyright{
		position: absolute;
		z-index: 1;
		top: 432px;
		float:right;
		right: 10px;
		color: #FFF;
		}
.my_im_s{
	border: solid 3px #2C6782;
	width: 244px;
	height: 175px;
	margin: 8px;
}
.my_im_bot{
	border: solid 3px #10844A;
	width: 795px;
	height: 170px;
	margin: 8px;
}	
.fancyboxNumb{
	float:left;
}	
#video{
	 border: solid 3px #2B6781;
}
.cont-section_height{
	height:1600px;
}	
.my_usl_eda{
	width: 525px;
}
.my_usl_ab	{
	width: 460px;
}
.ilustration_dosug {
	margin: 15px;
	height: 400px;
	background: no-repeat left center;
	width: 680px;
}
.left-blog_lech{
	width: 920px;
	float: left;
	margin-right: 20px;
	margin-left: 0px;
	margin-top: 10px;
}
.right-blog_dosug{
  margin-top: 10px;
  margin-left: 110px;
  width: 710px;
  float: left;
  background: rgba(255,255,255,0.6);
  border-radius: 5px;
  border: solid 2px #2C6883;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.right-blog_lech{
  margin-top: 10px;
  margin-left: 110px;
  width: 710px;
  float: left;
  background: rgba(255,255,255,0.6);
  border-radius: 5px;
  border: solid 2px #2C6883;
  padding: 10px 18px 0px 18px;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.right-img_l{
width: 320px;
float: right;
margin-left: 8px;
}
.right-img_dosug{
width: 700px;
}
.socgr{
	margin: 10px 25px 0px 30px;
	float: left;
}
.owl-num .owl-nav div.owl-next1{
font: normal 17px 'helveticaneuecyrlight';
color: #2B6782;
cursor: pointer;
margin-left: 15px;
text-decoration:underline;
width: 163px;
float: left;
}
.owl-num .owl-nav div.owl-prev1{
font: normal 17px 'helveticaneuecyrlight';
color: #2B6782;
float: left;
cursor: pointer;
padding-right: 15px;
text-decoration:underline;
width: 163px;
border-right: 2px solid #2B6782;
}