@font-face {
    font-family: MyriadPro;
    src: url('/fonts/MyriadPro.eot');
}
@font-face {
   font-family: MyriadPro;
    src: url('/fonts/MyriadPro.ttf');
} 
@font-face {
    font-family: MyriadProBold;
    src: url('/fonts/MyriadProBold.eot');
}
@font-face {
   font-family: MyriadProBold;
    src: url('/fonts/MyriadProBold.ttf');
} 
@font-face {
    font-family: MyriadProSemiBold;
    src: url('/fonts/MyriadProSemiBold.eot');
}
@font-face {
   font-family: MyriadProSemiBold;
    src: url('/fonts/MyriadProSemiBold.ttf');
} 

* {margin: 0;padding: 0;}
html{height:100%;padding:0px;margin:0px;}
body {height:100%;padding:0px;margin:0px;font-family: MyriadPro;font-size: 14px;color: #333333;} 
input, textarea {outline:none;}
A IMG {border: none;}

.maxwidth-1400{width:100%;margin:0 auto;max-width:1400px;}
.maxwidth-1280{width:100%;margin:0 auto;max-width:1280px;}
.maxwidth-820{width:100%;margin:0 auto;max-width:820px;}
.headerH1{font-size:36px;}
.underconstruction{display:none !important;}
.hideAllDe{display:none !important;}


.button1{font-size:16px;font-weight:bold;color:#fff !important;display:inline-block;padding:8px 30px;background:#6e03ff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url('/images/PIE.htc');box-shadow: 0 0 10px #cccccc;text-decoration:none !important;}
.button1:hover{opacity: 0.7;filter: alpha(opacity=70);}

.button2{font-size:16px;font-weight:bold;color:#fff !important;display:inline-block;padding:8px 30px;background:#cbcbcb;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url('/images/PIE.htc');box-shadow: 0 0 10px #cccccc;text-decoration:none !important;}
.button2:hover{opacity: 0.7;filter: alpha(opacity=70);}

.button3{font-size:16px;color:#cbcbcb !important;display:inline-block;padding:8px 30px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url('/images/PIE.htc');text-decoration:none !important;border:2px solid #cbcbcb;}
.button3:hover{background:#cbcbcb;color:#fff !important;}

.button4{font-size:16px;color:#6e03ff !important;display:inline-block;padding:8px 30px;margin-left:5px;background:none;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url('/images/PIE.htc');text-decoration:none !important;opacity: 0.7;filter: alpha(opacity=70);}
.button4:hover{opacity: 1;filter: alpha(opacity=100);text-decoration:u !important;}

.innerPage .header-block{background:none}
.header-block{width:100%;overflow:hidden;background-color:#5f438d !Important;background:url('/images/woman.png') right 60px bottom 0px no-repeat, url('/images/bg_header.png') top center no-repeat;}
	.burger{cursor:pointer;position:absolute;z-index:9999;top:30px;left:30px;padding:22px;background:url('/images/burger1.png') top left no-repeat;}
		.burger ul{display:none;min-width:420px;overflow:hidden;position:absolute;top:-30px;left:-30px;background:#6e03ff url('/images/burger2.png') top 30px left 30px no-repeat;padding:80px;}
			.burger ul li{display:block;list-style:none;margin:15px 0;padding:0;}
				.burger ul li a{color:#fff;font-size:24px;text-decoration:none;font-weight:normal;}	
				.burger ul li a:hover{text-decoration:underline;}		
	.burger:hover{background:url('/images/burger3.png') top left no-repeat;}
	.burger.active  ul{display:block;}
	.lang{display:block;position:absolute;z-index:2;top:70px;left:26px;}	
		.lang a{display:block;text-transform:uppercase;text-decoration:none;color:#a976ff;font-size:14px;width:30px;height:30px;line-height:32px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url('/images/PIE.htc');text-align:center;margin-bottom:10px;}
		.lang a.active{background:#a976ff;color:#fff;text-decoration:none !important;}
		.lang a:hover{text-decoration:none;color:#fff}
	.header{width:96%;overflow:hidden;}
		.headerLine1{width:100%;}
			.hL1-1{float:left;width:25%;overflow:hidden;}
				.hL1-1 a{text-decoration:none;}
					.hL1-1 a img{margin-top:15px;display:block;}
			.hL1-2{float:left;width:75%;text-align:right;margin-top:40px;position:relative;}
				.hL1-21{display:inline-block;width:150px;margin:0 20px 0 0;vertical-align:middle;text-align:center;}
					.hL1-21 a.authIn{display:inline-block;background:#a976ff;color:#fff;text-decoration:none !Important;padding:12px 30px 10px 30px;line-height:1;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;behavior: url('/images/PIE.htc');}
					.hL1-21 a.authIn:hover{opacity: 0.7;filter: alpha(opacity=70);}
					
					.AuthOk{display:block;cursor:pointer;width:100%;position:relative;text-align:left;}
						.AuthOk span{color:#fff;font-size:14px;display:block;margin-top:0;text-transform:uppercase;height:31px;line-height:34px;padding-left:40px;background:url('/images/user_icon.png') left no-repeat;}
						.AuthOk:hover > font{display:block;}
						.AuthOk font{position:absolute;width:143px;height:144px;display:none;background:url('/images/AuthOk.png') left no-repeat;padding:20px 20px 30px 30px;top:25px;left:-25px}
						.tempMini.AuthOk font{width:143px;height:69px;background:url('/images/AuthOk-temp.png') left no-repeat;}
							.AuthOk font a{display:block;margin-top:7px;font-size:16px;color:#333333;text-decoration:none;padding-left:22px;}
							.AuthOk font a:first-child{margin-top:0}
							.AuthOk font a:hover{color:#5f438d;}
							.AuthOk font a.authLk1{background:url('/images/authLk1-1.png') left no-repeat;}
							.AuthOk font a.authLk2{background:url('/images/authLk2-1.png') left no-repeat;}
							.AuthOk font a.authLk3{background:url('/images/authLk3-1.png') left no-repeat;}	
							.AuthOk font a.authLk1:hover{background:url('/images/authLk1-2.png') left no-repeat;}
							.AuthOk font a.authLk2:hover{background:url('/images/authLk2-2.png') left no-repeat;}
							.AuthOk font a.authLk3:hover{background:url('/images/authLk3-2.png') left no-repeat;}						
						
					.LoginForm{display:none;padding:22px 30px 26px 30px;background:#fff;position:absolute;top:50px;right:5px;}
						.closeLF{position:absolute;top:5px;right:5px;cursor:pointer;width:24px;height:24px;background:url('/images/close3.png') no-repeat}
						.closeLF:hover{opacity: 0.7;filter: alpha(opacity=70);}
						.LFcont{width:100%;overflow:hidden;width:240px;padding:10px 0 0 0;}
							.LFcont .TTSoInfo-bLine1{width:100%;overflow:hidden;}
							.LFcont .PhoneCode{width:100%;overflow:hidden;}
								.LFcont .PhoneCode .PC-step1{text-align:center;}
								.LFcont .PhoneCode .PC-step3{text-align:center;}
								.LFcont .PhoneCode .errorCode{text-align:center;padding-top:3px}
									.LFcont .PhoneCode .errorCode p{line-height:1.2;font-size:13px}
									.LFcont .PhoneCode .PC-step3 p{line-height:1.2;font-size:13px}
								.LoginForm .phoneCodeTimer2{text-align:center;padding-bottom:5px;}	
									.LoginForm  .PC-step2 span{width:68%;padding-top:4px}
									.LoginForm  .PC-step2 input{width:30%}
									.LoginForm  .PC-step2 a{overflow:hidden;}
									
							.LoginForm .PC-step1 a{background:#6e03ff;display:block;width:100%;padding:0;height:43px;line-height:43px;font-size:16px;font-weight:600}		
									
							.payType{display:none;margin-bottom:10px}
								.payType input{margin-top:0 !important}	
							.payType.active{display:block;position:relative;overflow:hidden;}	
								.payType strong{font-size:16px;display:block;margin:5px 0;position:relative;z-index:2}
								.payType1 ul{display:block;margin:0;padding:0}
									.payType1 ul li{display:inline-block;padding:5px;margin:2px;/*cursor:pointer;*/cursor:default;}
										.payType1 ul li img{max-width:101px;max-height:45px;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
									.payType1.active  ul li.active{/*background:#eaf8ff*/}
							.TTSoInfoBtns{width:100%;overflow:hidden;margin-bottom:15px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url('/images/PIE.htc');background:#5a71ff;padding:1px;}		
								.TTSoInfoBtns a{display:block;float:left;width:50%;height:40px;line-height:40px;color:#5a71ff !important;text-decoration:none !important;overflow:hidden;font-size:18px;font-weight:bold;text-align:center;background:#fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url('/images/PIE.htc');}		
									.TTSoInfoBtns a span{display:inline-block;height:29px;line-height:29px;}
									.TTSoInfoBtns a.apayType1.active span{background:url('/images/p11.png') left center no-repeat;}
									.TTSoInfoBtns a.apayType1 span{padding-left:36px;background:url('/images/p22.png') left center no-repeat;}
									.TTSoInfoBtns a.apayType2.active span{background:url('/images/p33.png') left center no-repeat;}
									.TTSoInfoBtns a.apayType2 span{padding-left:30px;background:url('/images/p44.png') left center no-repeat;}
								.TTSoInfoBtns a.active{color:#fff !important;background:#5a71ff}		
							.CompanyRekvizity{position:relative;}
							.CompanyRekvizity.active{overflow:hidden;}
							.CompanyRekvizity.active li{display:none;}
							.CompanyRekvizity.active li.active{display:block;}
								.CompanyRekvizity span.loading{width:40px;height:40px;display:block;margin:0 auto;overflow:hidden;background:url('/images/loading.gif') no-repeat;}
								.CompanyRekvizity ul{width:100%;margin:0;padding:10px;position:absolute;background:#eaf8ff}
								.CompanyRekvizity.active ul{padding:0;position:static;background:none;overflow:hidden;}
									.CompanyRekvizity ul li{display:block;margin:0 0 10px 0;padding:0;list-style:none;overflow:hidden;}
									.CompanyRekvizity ul li.active{position:relative;z-index:2;}
										.CompanyRekvizity ul li span{display:block;width:35%;float:right;overflow:hidden;}
										.CompanyRekvizity ul li span:first-child{float:left;width:60%;font-size:14px;}
											.CompanyRekvizity ul li span a{display:block;margin-top:5px;width:100%;padding:5px 10px;color:#6e03ff;font-size:15px;font-weight:500;border:2px solid #6e03ff;text-align:center;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url('/images/PIE.htc');text-decoration:none;}
											.CompanyRekvizity ul li span a:hover{color:#fff;background:#6e03ff;}
											.CompanyRekvizity ul li.active span a{color:gray;border:2px solid gray}
											.CompanyRekvizity ul li.active span a:hover{color:#fff;background:gray}
								.actComp{display:none;width:1000px;height:1000px;background:#fff;position:absolute;top:-10px;left:0px;z-index:1;/*opacity: 0.7;filter: alpha(opacity=70);*/}	
																						
				.hL1-22{display:inline-block;font-size:16px;color:#fff;text-align:left;vertical-align:middle;}
					.hL1-22 a{color:#fff;text-decoration:none !Important;}
				.hL1-social{display:inline-block;vertical-align:middle;overflow:hidden;height:35px;margin-right:30px}
					.hL1-social font{display:inline-block;height:35px;line-height:35px;color:#fff;font-size:14px;vertical-align:middle;margin-right:10px}
					.hL1-social a{display:inline-block;margin:0 10px;width:35px;height:35px;overflow:hidden;vertical-align:middle;}
					.hL1-social a:hover{opacity: 0.7;filter: alpha(opacity=70);}
					.hL1-s_Twitter{background:url('/images/icon_twitter.png') center left no-repeat;}
					.hL1-s_Vkontakte{background:url('/images/icon_Vkontakte.png') center left no-repeat;}
					.hL1-s_OK{background:url('/images/icon_OK.png') center left no-repeat;}
					.hL1-s_Insta{background:url('/images/icon_Insta.png') center left no-repeat;}
					.hL1-s_Facebook{background:url('/images/icon_facebook.png') center left no-repeat;}
					.hL1-s_F{background:url('/images/i.png') center left no-repeat;margin-right:30px !important}
					
		.innerPage .headerLine2{text-align:center;margin:10px auto 30px auto;}		
		.headerLine2{overflow:hidden;margin:10px 0 30px 20%;width:80%;color:#fff}
			.headerLine2 p:first-child{font-size:38px;text-transform:uppercase;}
			.headerLine2 p{font-size:20px;margin-bottom:10px;}
				.headerLine2 p strong{}
				.headerLine2 p span{text-decoration:none !important;border-bottom:1px dashed #fff;}
			.headerLine2 ul{display:block;margin:0;padding:0}
				.headerLine2 ul li{display:inline-block;list-style:none;font-size:20px;margin:0 40px 0 0;padding:0 0 0 25px;background:url('/images/list1.png') center left no-repeat;}
		.innerPage .headerLine3{display:none}		
		.headerLine3{width:100%;overflow:hidden;margin-bottom:60px;}
			.calculator-block{width:100%;overflow:hidden;}
				.calcB1{width:20%;float:left;min-height:420px;padding-right:40px;}
					.calcB1-header{font-size:18px;color:#fff;font-family: MyriadProSemiBold;margin-bottom:20px;}
					ul.calcB1-steps{width:100%;margin:0;padding:0;}
						ul.calcB1-steps li.step:first-child{border-top:2px solid #d7efff;}
						ul.calcB1-steps li.step{border-bottom:2px solid #d7efff;padding:20px 10px;position:relative;}
							ul.calcB1-steps li.step font{position:absolute;right:-15px;top:50%;margin-top:-10px;display:none;width:15px;height:20px;background:url(/images/cornerRight.png) no-repeat;}
							ul.calcB1-steps li.step em{vertical-align:middle;display:inline-block;width:30px;height:30px;line-height:30px;background:#5a71ff;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;-khtml-border-radius: 30px;behavior: url('/images/PIE.htc');text-align:center;font-style:normal;font-size:16px;color:#fff;margin-right:5%;}
							ul.calcB1-steps li.step span{vertical-align:middle;display:inline-block;color:#d7efff;width:72%;}
						ul.calcB1-steps li.step.active{border:none;background:#d7efff;}
							ul.calcB1-steps li.step.active span{color:#333333;}
							ul.calcB1-steps li.step.active font{display:block;}
				.calcB2{width:60%;float:left;min-height:420px;background:#fff;padding:30px;border:15px solid #eaf8ff;overflow:hidden;}
					.calcSteps{display:none;}
					.calcSteps.active{display:block;}
						.cS-mobile{display:none;}
						.cSHeader{font-size:18px;color:#333333;font-family: MyriadProSemiBold;margin-bottom:15px}
						.cSHeader2{font-size:12px;color:#807e7f;position:relative;left:-23px;line-height:27px;background:#fff;padding:5px 0;}
							.cSHeader2 em{vertical-align:middle;display:inline-block;width:25px;height:25px;line-height:25px;background:#9e9e9e;border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;-khtml-border-radius: 25px;behavior: url('/images/PIE.htc');text-align:center;font-style:normal;font-size:16px;color:#fff;margin-right:10px;}
						.calcSteps.active .cSHeader2{font-size:14px;color:#333333;font-family: MyriadProSemiBold;}
							.calcSteps.active .cSHeader2 em{background:#5a71ff;}
						.calcSteps.complete .cSHeader2{font-size:14px;color:#333333;}
							.calcSteps.complete .cSHeader2 em{background:#5a71ff;}	
						
						.TTSlang-block{width:100%;margin-bottom:30px;overflow:hidden;font-size:16px;}
							.TTSlang-block img:hover{opacity: 0.7;filter: alpha(opacity=70);}
							.TTSlang-block span{display:inline-block;vertical-align:middle;margin-right:10px}
							.TTSlang-block select{display:inline-block;vertical-align:middle;margin-right:10px;padding:0 10px;width:140px;height:32px;border:1px solid #cccccc;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;-khtml-border-radius: 30px;behavior: url('/images/PIE.htc');outline:none;cursor:pointer;background:#fff url(/images/select_bg.png) top 11px right 8px no-repeat;-webkit-appearance: none;}
						.TTStext-block{width:100%;margin-bottom:30px;overflow:hidden;}
							.TTStext-bHeader{width:100%;overflow:hidden;}
								.TTStext-bHeader a{display:block;float:left;color:#a976ff;font-size:14px;text-transform:uppercase;padding:12px 30px;border:1px solid #a976ff;text-decoration:none;border-bottom:none;	}
								.TTStext-bHeader a:hover{color:#000}
								.TTStext-bHeader a.active{text-decoration:none !important;background:#a976ff;color:#fff;}
							.TTStext-bCon{width:100%;overflow:hidden;background:#fff;}
								.TTStext-bCon{display:none;width:100%;min-height:160px;padding:15px;border:1px solid #a976ff;}
								.TTStext-bCon.active{display:block;}
								.TTStext-bCon1{position:relative;}
									.TTStext-bCon1 span{position:absolute;bottom:0;left:0;font-size:12px;color:#fff;background:#a976ff;padding:5px 8px;line-height:1;}
									.TTStext-bCon1 textarea{width:100%;border:none;background:none;outline:none;height:120px;color:#000;font-size:16px;padding:0;}
									.TTStext-bCon1 textarea::-webkit-input-placeholder {color:#807e7f;}
								.fileLoadBtn-block{width:100%;text-align:center;}
									.btnM{display:inline-block !important;width:auto !important;margin-right:10px;font-size:16px;color:#6e03ff;text-decoration:none !important;padding-left:27px;font-weight:bold;background:url('/images/file-icon.png') left no-repeat;position:relative;z-index:1;}
										.btnM span{border-bottom:1px solid #6e03ff;}
									.fileLoadBtn:hover > span{border:none;}
									.ajax-file-upload form{top:0;left:0;width:100%;height:30px;position:absolute;z-index:2;}
									.ajax-file-upload-container{display:none;}
									.ajax-file-upload span{text-decoration:none !Important;border:none !important}
								.ajax-upload-dragdrop{margin:0 auto;}
									.ajax-file-upload{overflow:visible !important;}
								.TTSFileResultH{display:none;}
								.TTSFileResult{width:100%;padding-top:5px;max-height:160px;overflow:auto;}
									.event{width:100%;height:26px;padding:4px 8px;background:#eaf8ff;overflow:hidden;margin-bottom:5px;}
										.eventFileName{float:left;display:block;width:22%;line-height:19px;height:19px;overflow:hidden;margin-right:20px;padding-left:25px;background:url('/images/eventFileName1.png') no-repeat;}
										.event a{width:14px;margin-top:2px;height:14px;display:block;float:right;background:url('/images/del2.png') no-repeat;}
										.event a:hover{opacity: 0.7;filter: alpha(opacity=70);}
										.eventError{float:left;width:70%;display:block;font-size:14px;color:#333333;line-height:19px;height:19px;}
									.errorMsg{}
										.errorMsg .eventFileName{color:#807e7f;background:url('/images/eventFileName2.png') no-repeat;}
						.TTSlevel-block{width:100%;margin-bottom:30px;overflow:hidden;font-size:16px;}		
							.TTSlevel-block span{display:block;vertical-align:middle;float:left;line-height:18px;}
							.TTSlevel-block ul{display:block;margin:0;padding:0;}
								.TTSlevel-block ul li{cursor:pointer;float:left;display:block;list-style:none;height:18px;line-height:18px;padding:0 0 0 25px;margin:0 0 0 20px;background:url('/images/radio1.png') center left no-repeat;color:#807e7f;}
								.TTSlevel-block ul li.active{background:url('/images/radio2.png') center left no-repeat;color:#333333;}
						.errorMsg2{color:red;width:100%;padding:10px 0;overflow:hidden;}
						.TTSbutton{text-align:center;}	
						.TTSorderInfo-block{width:100%;overflow:hidden;padding:5px 0}	
							.TTSoInfo-bLine1{width:48%;float:left;overflow:hidden;}							
								.TTSoInfo-f1{width:100%;overflow:hidden;margin-bottom:10px;font-size:16px;}
									.TTSoInfo-f1 span{color:#7460ff}
									.TTSoInfo-f1 ul{margin:0;padding:0;display:block;}
										.TTSoInfo-f1 ul li{list-style:none;margin:0 0 5px 0;padding:0}
								.TTSoInfo-f2{width:100%;overflow:hidden;margin-bottom:10px;font-size:16px;}
									.TTSoInfo-f2 .TTSoInfoHeader{display:inline-block;margin:0;vertical-align:middle;}
									.orderInfo3{text-transform:lowercase}
									.orderInfo4{display:inline-block;margin:0;padding:0;vertical-align:middle;}
										.orderInfo4 li{cursor:pointer;display:inline-block;list-style:none;height:18px;line-height:18px;padding:0 0 0 25px;margin:0 0 0 15px;background:url('/images/radio1.png') center left no-repeat;color:#807e7f;font-weight:bold;}
										.orderInfo4 li.active{background:url('/images/radio2.png') center left no-repeat;color:#333333;}
									.TTSoInfoHeader{font-size:18px;text-transform:uppercase;margin-bottom:5px;}
								.TTSoInfo-f3{width:100%;overflow:hidden;margin-bottom:10px;font-size:16px;}
									.TTSoInfo-f3 span, .TTSoInfo-f3 font{font-weight:bold;}
								.TTSoInfo-f2.deactive{display:none}
								.TTSoInfo-f3.deactive{display:none}
								
							.TTSoInfo-bLine2{width:48%;float:right;overflow:hidden;}
								.TTSoInfo-price{background:#eaf8ff;padding:21px 20px;overflow:hidden;text-align:center;}
									.PREorderInfo5{font-size:48px;}
									.rub{position:relative;}
										.rub font{position:absolute;top:1px;left:-2px;}
							.TTSoInfo-bLine3{width:100%;float:right;overflow:hidden;}
								.TTSoInfo-bLine3 textarea{padding-top:10px;padding-bottom:10px;height:80px}
							.TTSoInfoInput{display:block;margin:0 0 10px 0;width:100%;padding:0 10px;height:40px;border:1px solid #e6e6e6;background:#fafafa;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;behavior: url('/images/PIE.htc');font-size:16px;}	
							.TTSoInfoInput::-webkit-input-placeholder{color:#807e7f;}
							.TTSoInfoInput.completed{border:1px solid #5a71ff;background-image:url('/images/check.png');background-repeat:no-repeat;background-position:top 8px right 8px;}
							.TTSoInfoInput.readonly{border:1px solid #989898;background-image:url('/images/check-readonly.png');background-repeat:no-repeat;background-position:top 8px right 8px;}
							.TTSoInfoInput.notcompleted{border:1px solid #fc4e4e;background-image:url('/images/nocheck.png');background-repeat:no-repeat;background-position:top 8px right 8px;}
							.TTSoInfoInput.notcompleted.orderInfo7{border:1px solid #989898;background-image:url('/images/notcompleted-phone.png?ver=2');background-repeat:no-repeat;background-position:top 8px right 8px;}
							
							.TTSoInfo-bLine1.bt1{text-align:left;padding:5px 0;}
								.TTSoInfo-bLine1.bt1 a.button2{width:90%;text-align:center;}
							.TTSoInfo-bLine2.bt2{text-align:right;padding:5px 0;}
								.TTSoInfo-bLine2.bt2 a.button1{width:90%;text-align:center;}
							.PhoneCode{width: 48%;float: right;position:relative;}	
								.PC-step2{}	
									.PC-step2 a{width: 100%;text-align:right;display:block;font-size:12px;padding-top:2px;color:#7460ff;text-decoration:underline}
									.PC-step2 a:hover{text-decoration:none}
									.PC-step2 span{width: 48%;float: left;display:block;font-size:14px;color:#807e7f;line-height:1.1}
									.PC-step2 input{width: 48%;float: right;display:block;display:block;padding:0 10px;height:40px;border:1px solid #e6e6e6;background:#fafafa;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;behavior: url('/images/PIE.htc');font-size:16px;text-align:Center;}
									.PC-step2 input.error{border:1px solid #fc4e4e;background-image:url('/images/nocheck.png');background-repeat:no-repeat;background-position:top 8px right 8px;}
								.PC-step1{text-align:left;}
									.PC-step1 a{background:#5a71ff;font-size:12px;padding:5px 10px;font-weight:normal;margin-top:7px}
							.phoneCodeTimer{font-size:14px;color:#cccccc;line-height:1.1}
							.phoneCodeTimer.error{color:#fc4e4e}
							.phoneCodeTimer2{font-size:14px;color:#cccccc;line-height:1.1}
							.phoneCodeTimer2.error{color:#fc4e4e}
						.cSSuccessTemp{width:100%;padding-top:55px;}
							.cSSuccessTemp p:first-child{font-size:20px;text-transform:uppercase;font-weight:bold;}
							.cSSuccessTemp p{font-size:18px;margin-bottom:20px;text-align:center;}
						.TTS-links{font-size:12px;max-width:400px;margin:0 auto;overflow:hidden;text-align:center;color:#807e7f}
							.TTS-links a{color:#807e7f;text-decoration:underline;}
							.TTS-links a:hover{text-decoration:none;}
							
.team-slider-block{width:96%;overflow:hidden;}
	.team-sliderHeader{width:96%;margin:50px auto 40px auto;overflow:hidden;color:#333333;text-align:center;font-family: MyriadProSemiBold;}
	.team-sliderHeader em{font-size:60%;color:gray;font-style:normal}
	.team-slider{width:96%;margin:0px auto 50px auto;padding:0 50px;overflow:hidden;position:relative;}		
		.team-slider .slick-slide{}
			.team-sItem{overflow:hidden;text-align:center;}
				.team-sItem img{width:92%;max-width:200px;background:#eaedf0;display:block;margin:0 auto;}
				.team-sItem p{width:92%;margin:10px auto 0 auto;color:#5f438d;font-size:14px;}
					.team-sItem p strong{display:block;margin-top:10px;font-size:18px;color:#333333;font-family: MyriadProSemiBold;}
					
		.team-slider .slick-arrow{width:45px;height:45px;position:absolute;top:80px;z-index:1;border:none;text-indent:9999px;outline:none;cursor:pointer;}
		.team-slider .slick-prev{left:0;background:url('/images/nav21.png') no-repeat;}
		.team-slider .slick-prev:hover{opacity: 0.7;filter: alpha(opacity=70);}
		.team-slider .slick-prev.slick-disabled{background:url('/images/nav11.png') no-repeat;}
		.team-slider .slick-next{right:0;background:url('/images/nav22.png') no-repeat;}
		.team-slider .slick-next:hover{opacity: 0.7;filter: alpha(opacity=70);}
		.team-slider .slick-next.slick-disabled{background:url('/images/nav12.png') no-repeat;}
	
.a{width:100%;background:#f5f7f8;padding:50px 0;overflow:hidden;}
	.advHeader{width:96%;margin:0 auto 40px auto;overflow:hidden;color:#333333;text-align:center;font-family: MyriadProSemiBold;}
	.a-cont{width:96%;margin:0 auto;overflow:hidden;text-align:center;}
		.a-cont-sItem{width:28%;margin:0 2%;display:inline-block;vertical-align:top;}
			.a-cont-sItem img{max-width:100px;width:100%;display:block;margin:0 auto;margin-bottom:30px;}
			.a-cont-sItem p{font-size:16px;color:#333333;text-align:center;}
				.a-cont-sItem p strong{font-size:18px;font-weight:bold;text-transform:uppercase;}

.videoMain{margin:50px auto;overflow:hidden;}
	.vMHeader{width:96%;margin:0 auto 40px auto;overflow:hidden;color:#333333;text-align:center;font-family: MyriadProSemiBold;}
	.vM-cont{width:96%;margin:0 auto;overflow:hidden;}
		.vMC1{width:48%;float:left;overflow:hidden;background:#eaf8ff;padding:20px;}
			.vMC1 video{width:100%;padding:0;margin:0 auto;height:auto}
		.vMC2{width:48%;float:right;overflow:hidden;}
			.vMC2 strong{font-size:24px;}
			.vMC2 p{font-size:16px;margin-bottom:20px;padding:0;}
	
.serv-block{margin:50px auto;overflow:hidden;}
	.servHeader{width:96%;margin:0 auto 40px auto;overflow:hidden;color:#333333;text-align:center;font-family: MyriadProSemiBold;}
	.serv{width:96%;margin:0 auto;text-align:center;}
		.serv-sItem{display:inline-block;vertical-align:top;width:31%;margin:1%;max-width:400px;min-width:300px;text-align:center;padding:40px 20px 190px 20px;background-color:#f2f8fc !important;box-shadow: 0 0 30px #cccccc;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url('/images/PIE.htc');}
		.serv-sItem:nth-child(2){background-color:#a976ff !important;color:#fff;}
			.ssI1{font-size:24px;text-transform:uppercase;line-height:1.4;margin-bottom:10px;font-family: MyriadProSemiBold;min-height:65px;}
			.ssI2{}
				.ssI2 p:first-child{font-size:36px;}
					.ssI2 p:first-child strong{font-size:48px;}
				.ssI2 p{font-size:18px;margin:0;padding:0;line-height:1.2}
					.ssI2 p a{display:inline-block;font-size:16px;line-height:1;margin-top:40px;color:#6e03ff;padding:7px 30px 5px 30px;border:2px solid #6e03ff;text-decoration:none;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url('/images/PIE.htc');}
					.serv-sItem:nth-child(2) .ssI2 p a{color:#fff;border:2px solid #fff;}
					.ssI2 p a:hover{color:#fff;background:#6e03ff}
					.serv-sItem:nth-child(2) .ssI2 p a:hover{color:#000;background:#fff;}

.ocliens-block{margin:50px auto;overflow:hidden;}
	.ocliensHeader{width:96%;margin:0 auto 40px auto;overflow:hidden;color:#333333;text-align:center;font-family: MyriadProSemiBold;}
	.ocliens{width:96%;margin:0 auto;text-align:center;max-width:1400px !important;}					
		.ocliens img{display:inline-block;margin:20px;vertical-align:middle;}

.miniBl-block{width:100%;padding:50px 0;background:#f5f7f8}
	.miniBlHeader{width:96%;margin:0 auto 40px auto;overflow:hidden;color:#333333;text-align:center;font-family: MyriadProSemiBold}
	.miniBl-slider{padding:0 50px;overflow:hidden;text-align:center;}
		.miniBl-sItem{width:300px;margin:0 auto;background:#fff;text-align:left;}
			.miniBl-sItem img{width:100%;}
			.miniBl-sItem p{min-height:150px;padding:25px;font-size:22px;}
			.miniBl-sItem a{color:#000 !important;text-decoration:none !important;font-size:22px;}
			.miniBl-sItem span.strelka{display:inline-block;width:51px;height:17px;margin:3px 0 0 10px;overflow:hidden;background:url('/images/strelka.png') no-repeat;}
			.miniBl-sItem span.strelka:hover{opacity: 0.7;filter: alpha(opacity=70);}
		.miniBl-slider .slick-arrow{width:45px;height:45px;position:absolute;top:160px;z-index:1;border:none;text-indent:9999px;outline:none;cursor:pointer;}
		.miniBl-slider .slick-prev{left:0;background:url('/images/nav21.png') no-repeat;}
		.miniBl-slider .slick-prev:hover{opacity: 0.7;filter: alpha(opacity=70);}
		.miniBl-slider .slick-prev.slick-disabled{background:url('/images/nav11.png') no-repeat;}
		.miniBl-slider .slick-next{right:0;background:url('/images/nav22.png') no-repeat;}
		.miniBl-slider .slick-next:hover{opacity: 0.7;filter: alpha(opacity=70);}
		.miniBl-slider .slick-next.slick-disabled{background:url('/images/nav12.png') no-repeat;}
	.miniBl-block .button1{display:block;margin:20px auto 0 auto;width:220px;text-align:center;}
		
.map{width:100%;overflow:hidden;}
	.mapLine{width:100%;overflow:hidden;}
		.mapLine .mL1{float:left;width:50%;overflow:hidden;}
			.mL1-cont{width:96%;padding:50px 150px 50px 50px;max-width:600px;float:right;font-size:18px;color:#44494d}
				.mL1-cont strong{font-size:30px;}
				.mL1-cont a{color:#44494d;text-decoration:none;font-family: MyriadProSemiBold}
		.mapLine .mL2{float:right;width:50%;height:480px;overflow:hidden;}
			.mapLine .mL2 iframe{width:100% !important;height:480px !important;border:none;padding:0;margin:0}
		.mapLine:nth-child(2n) .mL1{float:right;}
			.mapLine:nth-child(2n) .mL1-cont{padding:50px 50px 50px 150px;float:left}
		.mapLine:nth-child(2n) .mL2{float:left;}
		
.feedback-block{width:100%;overflow:hidden;background:url('/images/fbg1.jpg') bottom no-repeat;}		
	.feedback{width:610px;min-height:400px;background:#fff;padding:20px 30px;overflow:hidden;margin:80px auto 60px;}
		.feedbackHeader{width:96%;margin:10px auto 20px auto;overflow:hidden;font-size:24px;text-transform:uppercase;color:#333333;text-align:center;font-family: MyriadProSemiBold}
		.feedbackLine1{width:100%;overflow:hidden;}
			.feedbackLine1 input:first-child{margin-left:0}
			.feedbackLine1 input{width:173px;margin-left:12px;padding:8px 10px;font-size:16px;color:#333333;background:#fafafa;border:1px solid #e6e6e6;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;behavior: url('/images/PIE.htc');margin-bottom:20px;}
			.feedbackLine1 input::-webkit-input-placeholder {color:#807e7f}
			.feedbackLine1 input.error{border-color:red}
			.feedbackLine1 input.error::-webkit-input-placeholder {color:red;}
		.feedbackLine2{width:100%;margin-bottom:20px;overflow:hidden;}
			.feedbackLine2 textarea{width:100%;height:110px;padding:10px;font-size:16px;color:#333333;background:#fafafa;border:1px solid #e6e6e6;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;behavior: url('/images/PIE.htc');}
			.feedbackLine2 textarea.error::-webkit-input-placeholder {color:red;}
		.feedbackSubmit{text-align:center;}
			.feedbackSubmit a.FeedBtn{padding:8px 60px;}
			.feedbackSubmit p{font-size:12px;color:#807e7f;margin-top:20px}
				.feedbackSubmit p a{color:#807e7f;text-decoration:underline;}
				.feedbackSubmit p a:hover{text-decoration:none;}
		
.innerContentBlock{width:100%;margin:50px auto;position:relative;}
	.innerContent{width:96%;font-size:16px;}
		.innerContent h1{font-size:48px;font-family: MyriadProSemiBold;text-align:center;margin:0 0 50px 0;padding:0;line-height:1.3}
		.innerContent h2{margin-bottom:30px;line-height:1.4;font-size:42px;font-family: MyriadProSemiBold;}
		.innerContent h3{margin-bottom:30px;line-height:1.4;font-size:36px;font-family: MyriadProSemiBold;}
		.innerContent h4{margin-bottom:30px;line-height:1.4;font-size:30px;font-family: MyriadProSemiBold;}
		.innerContent h5{margin-bottom:30px;line-height:1.4;font-size:26px;font-family: MyriadProSemiBold;}
		.innerContent h6{margin-bottom:30px;line-height:1.4;font-size:24px;font-family: MyriadProSemiBold;}
		.innerContent p{margin-bottom:30px;line-height:1.4}
		.innerContent ul{display:block;margin:0;padding:0;margin-bottom:15px;}
			.innerContent ul li{padding-left:20px;list-style:none;margin-bottom:15px;background:url('/images/point.png') left center no-repeat;}
	
		.navibar{width:100%;margin:0 auto;overflow:hidden;color:#a976ff;font-size:14px;background:#f2f8fc}
			.navibar-cont{width:96%;overflow:hidden;margin:20px auto;}
				.navibar-cont a{color:#807e7f;text-decoration:none;display:inline-block;vertical-align:middle;padding-top:5px;}
				.navibar-cont span{display:inline-block;vertical-align:middle;padding-top:5px;}
				.navibar-cont a:hover{color:#a976ff;text-decoration:underline;}
				.dpbutton{float:right;padding:5px 15px;margin-right:30px;vertical-align:middle;}
				
				
		.blog-main-cont{width:100%;overflow:hidden;}
			.b-m-cItem{display:inline-block;vertical-align:top;width:30%;margin:0 3% 2% 0;overflow:hidden;}
				.b-m-cI1{display:block;width:100%;max-height:320px;overflow:hidden;margin-bottom:20px;background:#6e03ff}
					.b-m-cI1 img{width:100%;display:block;}
				.b-m-cI1:hover > img{opacity: 0.5;filter: alpha(opacity=50);}	
				.b-m-cI2{display:block;font-size:24px;color:#000;line-height:1.3;margin-bottom:7px;color:#000;text-decoration:none !important;}
				.b-m-cI2:hover{color:#6737a8}
				.b-m-cI3{width:100%;overflow:hidden;}
					.b-m-cI3 a{display:inline-block;margin:0 10px 5px 0;color:#807e7f;font-size:14px;text-decoration:none !important;}
					.b-m-cI3 a:hover{color:#5a71ff}
		.numpages{width:100%;text-align:Center;margin:20px auto;overflow:hidden;}	
			.numpages span{background:#a976ff;display:inline-block;margin:2px;padding:10px 15px;font-size:18px;color:#fff;line-height:1;}
			.numpages a{background:#eaf8ff;display:inline-block;margin:2px;padding:10px 15px;font-size:18px;line-height:1;color:#333333 !important;text-decoration:none !important}
			.numpages a:hover{opacity: 0.7;filter: alpha(opacity=70);}
	.blog-inner-cont{width:96%;font-size:18px;}
		.blog-inner-cont h1{font-size:32px;font-family: MyriadProSemiBold;margin:0 0 40px 0;padding:0;line-height:1.3;text-align:left;}
		.blog-inner-cont h2{margin-bottom:20px;line-height:1.3;font-size:24px;font-family: MyriadProSemiBold;text-align:left;}
		.blog-inner-cont h3{margin-bottom:20px;line-height:1.3;font-size:24px;font-family: MyriadProSemiBold;text-align:left;}
		.blog-inner-cont h4{margin-bottom:20px;line-height:1.3;font-size:24px;font-family: MyriadProSemiBold;text-align:left;}
		.blog-inner-cont h5{margin-bottom:20px;line-height:1.3;font-size:24px;font-family: MyriadProSemiBold;text-align:left;}
		.blog-inner-cont h6{margin-bottom:20px;line-height:1.3;font-size:24px;font-family: MyriadProSemiBold;text-align:left;}
		.blog-inner-cont p{margin-bottom:20px;line-height:1.3}
		.blog-inner-cont ul{display:block;margin:0;padding:0;margin-bottom:20px;}
			.blog-inner-cont ul li{padding-left:20px;list-style:none;margin-bottom:10px;background:url('/images/point2.png') left center no-repeat;}
	.blogItem-info{width:170px;overflow:hidden;position:absolute;top:15px;left:50%;margin-left:450px;text-align:center;}		
		.blog-autor{width:100%;overflow:hidden;margin-bottom:20px}
			.blog-autor img{display:block;margin:0 auto 25px auto;width:115px;height:115px;border-radius: 115px;-moz-border-radius: 115px;-webkit-border-radius: 115px;-khtml-border-radius: 115px;behavior: url('/images/PIE.htc');}
			.blog-autor p{font-size:16px;margin:0 0 5px 0;padding:0;line-height:1.2}
				.blog-autor p span{color:#a976ff;text-transform:uppercase;}
				.blog-autor p a{color:#333333;text-transform:none;}
		.blogItem-info .b-m-cI3{text-align:center;line-height:1.1;}
			.blogItem-info .b-m-cI3 a{display:inline-block;margin:2px 3px;}
			.order_from_blog{text-align:center;margin-top:30px;}
				.order_from_blog a.button1{padding:5px 15px}

	

	
.error404{background:#f2f8fc}	
	.error404 #back-top{display:none !Important}	
	.error404-cont{width:96%;overflow:hidden;text-align:center;}
		.error404-cont h1{color:#5f438d;font-weight:bold;font-size:48px;margin-bottom:30px;}
		.error404-cont p{font-size:18px;margin:0;padding:0;}
		.btn404{margin-top:30px;position:relative;z-index:2;}
		.logo404{display:block;margin:50px auto 20px auto}
		.text404{position:relative;z-index:1;color:#d7efff;font-size:52vh;font-family: MyriadProBold;line-height:1;padding:0;margin:0;}

.error404-2{}	
	.error404-2 #back-top{display:none !Important}	
	.error404-2-cont{width:100%;padding:0 20px;overflow:hidden;text-align:center;min-height:1080px;position:relative;background: transparent;}
		.error404-2-cont h1{position:relative;z-index:2;color:#ffffff;font-weight:bold;font-size:36px;margin-bottom:30px;margin-top:130px;}
		.error404-2-cont p{position:relative;z-index:2;font-size:20px;color:#ffffff;margin:0;padding:0;}
		.btn404-2{position:relative;z-index:2;font-size: 16px;font-weight: bold;color: #fff !important;display: block;border:2px solid #6e03ff;background: #6e03ff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url(/images/PIE.htc);text-decoration: none !important;position:absolute;bottom:20%;left:50%;margin-left:-117px;width:230px;text-align:center;height:47px;line-height:45px;text-transform:uppercase;}
		.btn404-2:hover{color: #6e03ff !important;background:none;}
		.panda404{position:relative;z-index:2;position:absolute;bottom:0;left:50%;margin-left:-420px;width:681px;height:801px;overflow:hidden;background:url(/images/panda-404.png?ver=2) no-repeat;}
		.panda404-mobile{display:none;}		
		.stars_404{position:absolute;z-index:1;width:100%;height:100%;background-size:cover !important;top:0;left:0;}
		.stars_404_1{background:url(/images/s.png) no-repeat;}
		.stars_404_2{display:none;background:url(/images/s1.png) no-repeat;}
		.stars_404_3{display:none;background:url(/images/s2.png) no-repeat;}
		.stars_404_4{display:none;background:url(/images/s3.png) no-repeat;}
		
.footer-block{width:100%;overflow:hidden;background:url('/images/fbg2.jpg') top no-repeat;}
	.footer{width:96%;overflow:hidden;padding:35px 0 20px 0;}
		.fot-line1{width:75%;overflow:hidden;float:left;}
			.fot-line11{width:100%;margin:0 0 30px 0;overflow:hidden;}
				.footerMenu{display:block;padding:0}
					.footerMenu li{list-style:none;display:inline-block;margin:0 25px 0 0;padding:0;font-size:16px;font-weight:bold;color:#fff;}
						.footerMenu li a{color:#fff;text-decoration:none}
						.footerMenu li a:hover{color:#fff;text-decoration:underline}
			.fot-line12{width:100%;float:left;overflow:hidden;color:#fff;}
				.fot-line12 p:first-child{font-size:24px;margin-bottom:20px}
				.fot-line12 p{font-size:16px;}
			.fot-line13{display:none !important;width:40%;float:left;overflow:hidden;color:#fff;font-size:16px;padding-top:95px}
		.fot-line2{width:250px;overflow:hidden;float:right;color:#fff;}
			.fot-line2 table{font-size:16px;margin-bottom:5px}
				.fot-line2 table a{font-size:16px;text-decoration:none !important;color:#fff !important;}
				.fot-line2 table td{height:30px}
			.fot-line2 p{margin:0 0 0 0;padding:0}
				.fot-line2 p a{font-size:14px;color:#d7efff;text-decoration:underline;}
			.alego1342353477{font-size:16px;color:#fff;margin-top:15px;line-height:1;}
				.alego1342353477 a{vertical-align:bottom;color:#fff !important;text-decoration:none !important;margin-right:10px;}
				.alego1342353477 a img{padding:0;border:0;margin:0;}
				
#back-top {position: fixed;bottom: 550px;right:60px;}
	#back-top a{display:block;overflow:hidden;text-decoration:none;width:45px;height:45px;background:url('/images/arror-top.png') no-repeat;}
	#back-top a:hover{opacity: 0.7;filter: alpha(opacity=70);}		
	#back-top.scrolledBottom a{background:url('/images/arror-bottom.png') no-repeat;}
	
.changeLangDirection{cursor:pointer;}
	
.lk{width:100%;overflow:hidden;}
	.lk-htabs{width:100%;overflow:hidden;position:relative;}
		.lk-htabs a{display:block;text-decoration:none !important;z-index:2;position:relative;}
		.lk-htabs a.lkht{float:left;font-size:20px;font-weight:600;color:#333333;height:70px;line-height:70px;padding:0 35px;border:1px solid #fff;border-bottom:none;}
		.lk-htabs a.lkht:hover{color:#5f438d;}
		.lk-htabs a.lkht.active{color:#5f438d;background:#fff;border:1px solid #d7efff;border-bottom:none;}
		.lk-htabs a.lkhBtn{float:right;margin-top:10px;}
		.lk-htabs font{display:block;width:100%;height:1px;background:#d7efff;position:absolute;bottom:0;left:0;overflow:hidden;z-index:1}
	.lk-content{width:100%;overflow:hidden;}
		.lk-content .loading{margin:50px auto;display:block;}

.rekv{display:none}
.rekv.active{display:block}	

.ssylka_ne_specialistov{width:100%;overflow:hidden;background:#f2f8fc}
	.ssylka_ne_specialistovHeader{width:96%;text-align:center;margin:40px auto;overflow:hidden;font-size:18px;font-weight:bold}
	
.order_table{width:100%;overflow:auto;margin:30px auto;}	
	.order_table table{width:100%;min-width:720px;}
	.order_table table tr th{background:#eaf8ff;padding:15px 25px;font-size:16px;font-weight:bold;text-align:center;}
	.order_table table tr th.header{    width: auto;    overflow: visible;}
	.order_table table tr td{border-bottom:1px solid #cbcbcb;padding:15px 25px;font-size:16px;text-align:center;}
	.order_table table tr th:first-child{text-align:left;}
	.order_table table tr td:first-child{text-align:left;}
	.order_table table tr td.o_t-func{padding:15px 5px;}
		.o_t-str1{font-weight:bold;cursor:pointer;}
		.o_t-str1:hover{text-decoration:underline;}
		.o_t-str2{font-weight:bold;font-size:18px}
		.rub{position:relative;}
			.rub span{position:absolute;top:0px;left:0px}
		.o_t-link{color:#5a71ff !important;text-decoration:underline;font-weight:500}
		.o_t-link:hover{text-decoration:none;color:#5a71ff !important}
		.o_tIcon-dwn.active.button3{border:2px solid #6e03ff;background:#6e03ff;color:#fff !important;}
		.o_tIcon-dwn.active.button3:hover{background:none;color:#6e03ff !important;border:2px solid #6e03ff;}
		.o_tIcon-del{width:22px;height:18px;display:block;text-indent:9999px;overflow:hidden;background:url(/images/icons/o_tIcon-del1-ver2.png) no-repeat;}
		.o_tIcon-del.active{background:url(/images/icons/o_tIcon-del2-ver2.png) no-repeat;}
		.o_tIcon-del:hover{background:url(/images/icons/o_tIcon-del3-ver2.png) no-repeat;}
		.o_tIcon-show{width:22px;height:18px;display:block;text-indent:9999px;overflow:hidden;background:url(/images/icons/o_tIcon-show1.png) no-repeat;}
		.o_tIcon-show.active{background:url(/images/icons/o_tIcon-show2.png) no-repeat;}
		.o_tIcon-show:hover{background:url(/images/icons/o_tIcon-show3.png) no-repeat;}
	.attachPP{position:relative;}
		.modalPP{position:absolute;width:280px;top:58px;right:0;padding:25px 15px 15px 15px;background:#fff;overflow:hidden;display:block;box-shadow: 0 0 10px #cccccc;z-index:1}
			.modalPP em{position:absolute;display:block;top:7px;right:7px;cursor:pointer;width:19px;height:19px;background:url('/images/closeLF.png') no-repeat}
			.modalPP input{width:100%;display:block;margin-bottom:20px;font-size:14px;color:#000}
			.modalPP a{display:block;margin:0 auto;}
	.stars{width:100%;overflow:hidden;display:block;margin:0 auto;text-align:center;}	
		.stars.active font{cursor:pointer;}
		.stars font{width:14px;height:13px;margin:0px 2px;display:inline-block;background:url(/images/star2.png) no-repeat;}
		.stars font.active{background:url(/images/star1.png) no-repeat;}
		
	.orderDetailed{width:100%;overflow:hidden;}
		.orderDButton{width:100%;overflow:hidden;margin:30px auto;}
			.orderDButton a{display:inline-block;color:#807e7f;font-size:16px;border:2px solid #807e7f;padding:10px 20px 10px 40px;background:url(/images/arrow1.png) left 17px top 17px no-repeat;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;behavior: url('/images/PIE.htc');text-decoration:none}
			.orderDButton a:hover{color:#fff;background:#807e7f url(/images/arrow2.png) left 17px top 17px no-repeat;}
		.orderD-cont{width:100%;overflow:hidden;}
			.orderD-c1{width:40%;overflow:hidden;float:left;}
				.orderD-header{font-size:24px;font-weight:bold;padding:0;margin:0;margin-bottom:20px;}
				.orderD-c1 p{font-size:16px;padding:0;margin:0 0 5px 0;}
					.orderD-c1 p .Cost{font-size:18px;font-weight:bold;}
				.orderD-c1 p .stars{display:inline-block;width:auto;margin:0 0 0 5px;height:16px !important;overflow:hidden;}
				.orderD-files{width:100%;overflow:hidden;margin-top:20px;}
			.orderD-c2{display:none !Important;width:60%;overflow:hidden;float:left;background:#f2f8fc;padding:20px;}
				.orderD-c2 .orderD-c2Header{display:block;font-size:18px;margin:0 0 20px 0;padding:0;text-align:center;}
				.orderD-c2 .team-slider{margin:0 auto;padding:0;width:100%;}
					.orderD-c2 .team-slider-block{width:100%;overflow:hidden;text-align:center;}
					.orderD-c2 .team-slider-block .team-sItem{width:32%;display:inline-block;overflow:hidden;vertical-align:top;}
					.orderD-c2 .team-slider-block .team-sItem p{margin-bottom:10px}
		.orderD-files{width:100%;overflow:hidden;}
			.oD-f{width:100%;overflow:hidden;margin-bottom:25px;}
				.oD-fHeader{width:100%;overflow:hidden;font-size:18px;margin-bottom:15px;font-weight:bold;}
				.oD-fItem{display:none;width:100%;overflow:hidden;margin-bottom:10px;}
				.oD-fItem.active{display:block;}
					.oD-fItem span{display:block;width:58%;float:left;margin-top:8px;font-size:16px;padding-left:25px;background:url(/images/oD-fItemspan.png) left center no-repeat;}
					.oD-fItem a{display:block;width:40%;float:left;max-width:120px;text-align:center;}
				.oD-fItem2{width:100%;overflow:hidden;}	
					.oD-fItem2 font{display:none;}
					.oD-fItem2 font.active{display:inline;}
					.oD-fItem2 a{text-decoration:underline}
				.oD-fa{display:block;width:100%;overflow:hidden;text-decoration:underline}	
				
.profile-block{width:100%;overflow:hidden;}
	.profile-block-group{width:100%;max-width:450px;overflow:hidden;margin-top:30px;}
		.profile-block-groupHeader{width:100%;overflow:hidden;font-size:24px;font-weight:bold;margin-bottom:20px;}
		.profile-block-groupItem{width:100%;overflow:hidden;}
			.profile-block-groupItem p{font-size:16px;color:gray;margin:0 0 5px 0;padding:0;}
			.profile-block-groupItem div{width:100%;overflow:hidden;margin-bottom:10px;}
				.profile-block-groupItem div input{display:block;float:left;width:80%;height:45px;padding:0 10px;font-size: 16px;color: #333333;border: 1px solid #e6e6e6;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;behavior: url(/images/PIE.htc);}
				.profile-block-groupItem div input:disabled{background:#fafafa}
				.profile-block-groupItem div a{display:block;float:left;margin-top:13px;margin-left:15px;width:19px;height:19px;text-decoration:none;overflow:hidden;background:url('/images/edit.png') no-repeat;}	
				.profile-block-groupItem div a:hover{opacity: 0.7;filter: alpha(opacity=70);}
				.profile-block-groupItem div a.active{background:url('/images/save.png') no-repeat;}
				.profile-block-groupItem div a.ok{background:url('/images/ok.png') no-repeat;opacity: 1;filter: alpha(opacity=100);}
			.profile-block-groupItem span.PBp{color:#807e7f;display:block;margin-bottom:3px;}
	
.otzuv_cont{width: 100%;background: #f5f7f8;padding: 50px 0;overflow: hidden;}			
	.otzuv_cont div{width:96%;margin:0 auto;font-size:120%;line-height:1.4;padding: 0 0 0 70px;list-style: none;background: url(/images/reviewItem-cLine2.png) left 0px top 10px no-repeat;}
	.otzuv_cont img:first-child{display:block;margin:0 auto 20px auto;}
/*------------------------------------------------------------------------------------------------------------*/

@media all and (max-width: 1700px) {
	.header-block{background:url('/images/woman.png') right 0px bottom 0px no-repeat, url('/images/bg_header.png') no-repeat;}
	
	#back-top {bottom: 60px;right:20px;}
		#back-top.scrolledBottom a{display:none}
}	

@media all and (max-width: 1600px) {
	.header-block{background:url('/images/woman.png') right -40px bottom 0px no-repeat, url('/images/bg_header.png') no-repeat;}
	.hL1-1 a img{margin:15px 0 0 60px}
}	


@media all and (max-width: 1400px) {
	.headerH1{font-size:32px;}
	.miniBl-slider{width:96%;}
	
	.header-block{background:url('/images/bg_header.png') no-repeat;}
	
	.calcB2{width:80%}
			
	.calcB1{width:30%;}
	.calcB2{width:70%;}		
	
	
	
}	
@media all and (max-width: 1350px) {
	.dpbutton{margin-right:20px}
	
}		
@media all and (max-width: 1280px) {
	.team-slider .slick-arrow{top:60px;}
	
	.headerH1{font-size:28px;}
	
	.serv-sItem{padding:40px 20px 245px 20px;margin:0 1% 20px 1%;}
		.ssI1{font-size:20px;line-height:1.3;min-height:55px;}
		.ssI2 p:first-child{font-size:32px;}
		.ssI2 p:first-child strong{font-size:42px;}
		.ssI2 p{font-size:16px}
		.ssI2 p a{margin-top:20px;}
		
	.mapLine .mL2{height:400px}
		.mapLine .mL2 iframe{height:400px !important}
	.mL1-cont{padding:50px 100px 50px 50px;}
	.mapLine:nth-child(2n) .mL1-cont{padding:50px 50px 50px 100px}
	.mL1-cont{font-size:17px}
		.mL1-cont strong{font-size:26px;}
		.map td{height:auto !important}
			
	.headerLine2{margin:0 auto;padding:30px 0;width:100%;max-width:800px;}
		.headerLine2 p:first-child{font-size:37px}
		.headerLine2 p{font-size:18px;text-align:center;}
		.headerLine2 ul{text-align:center;}	
			.headerLine2 ul li{font-size:18px;margin:0 30px 0 0}	
			
	.TTSlevel-block span{float:none;width:100%;margin-bottom:8px;}		
	.TTSlevel-block ul li{margin:0 10px 0 0;font-size:15px}
	
	.blog-main-cont{text-align:center}	
		.b-m-cItem{float:none;display:inline-block;width:28%;min-width:280px;margin:0 10px 20px 10px;overflow:hidden;text-align:left;}
			.b-m-cI2{font-size:18px;margin-bottom:10px;}
			.b-m-cI3 a{font-size:13px;margin-right:5px}
	
	.blog-inner-cont{margin:0;width:calc(100% - 210px);max-width:100%;}
	.blogItem-info{right:20px;left:auto;margin-left:0;}	
	
	.order_table table tr th{padding:10px 15px;font-size:15px}
	.order_table table tr td{padding:10px 15px;font-size:15px}	
		
	.orderD-c1{width:100%;float:none;}
	.orderD-c2{width:100%;float:none;margin-top:30px}
	
	
	.footerMenu{}	
		.fot-line1{width:70%;}
			.fot-line12{float:left;width:100%;margin:0;}
			.fot-line13{float:right;width:50%;margin:0;padding:0;text-align:center;}
		.footerMenu li{margin:0 15px 0 0;font-weight:500;}
		
	.hL1-social a{margin:0 5px}	
	.hL1-social font{margin-left:5px}
	.hL1-s_F{margin-right:15px !important;margin-left:5px !important}	
	.hL1-social{margin-right:10px;}
	
	
	.dpbutton{margin-right:0}
}
@media all and (max-width: 1100px) {
	.footerMenu li{margin:0 10px 0 0}
	
	.hL1-2{float:none;width:160px;margin:0;text-align:left;position:absolute;right:20px;top:12px;overflow:visible;}
				.hL1-21{display:block;margin:10px 0 7px 0;text-align:left;}
					.hL1-21 a.authIn{padding:7px 32px 6px 32px}
				.hL1-22{display:block;width:150px;margin:0;}
				.hL1-social{display:block;margin:0;height:auto;}
					.hL1-social font{margin:0 0 8px 0;display:none;line-height:1;height:auto;}
					.hL1-social a{margin:0 10px 0 0 !important;width:25px;height:25px;background-size:25px 25px;}
			.LoginForm{width:300px;top:120px;}		
}
@media all and (max-width: 1024px) {
	.footer{padding:30px 0;}
		.footer-block{background:#5f438d;text-align:center;}		
			.fot-line1{width:100%;float:none;}
				.fot-line11{margin-bottom:10px}
			.footerMenu{}
				.footerMenu li{margin:0 10px}
			.fot-line12{width:100%;float:none;margin-right:0}
				.fot-line12 p{margin-bottom:0 !important;}
			.fot-line13{width:100%;float:none;padding-top:5px}
			.fot-line2{width:100%;float:none;margin:20px auto 0 auto;}
				.fot-line2 p{display:inline-block;margin:5px}
			.footer-block  table{width:150px;margin:0 auto 10px auto;}
			.footer-block td{text-align:left;}
			.alego1342353477{margin-top:15px;}
			
	
}

@media all and (max-width: 960px) {
	
	.blog-inner-cont{margin:0 auto;width:100%;max-width:100%;}
	
	.blogItem-info{position:static;margin-left:0;width:250px;margin:20px auto;}	
		.blog-autor{overflow:hidden;}
			.blog-autor img{float:left;margin:0;margin-right:20px;width:90px;height:90px}
			.blog-autor p{display:block;text-align:left;}
			
			
	.headerH1{font-size:25px;}
	
	.a-cont-sItem{width:90%;}
			.a-cont-sItem p{font-size:15px}
				.a-cont-sItem p strong{font-size:16px}
				
	.vMC2 strong{font-size:20px;}
	.vMC2 p{font-size:15px}
	
	.ssI1{font-size:17px;min-height:50px;}
		.ssI2 p:first-child{font-size:26px;}
		.ssI2 p:first-child strong{font-size:34px;}
		.ssI2 p{font-size:15px}
		
	.mL1-cont{padding:30px !important;float:none !important;max-width:100%;}
	.mL1-cont{font-size:15px}
	.mL1-cont strong{font-size:20px;}
	.mapLine .mL1{float:none !important;width:100%}
	.mapLine .mL2{float:none !important;width:100%}
	
	.calcB1{display:none;}
	.calcB2{width:100%;float:none;border:none;}
	.headerLine2 p:first-child{font-size:26px}
	.header{width:100%}
		.hL1-1{float:none;width:100%;text-align:center;}
			.hL1-1 a img{margin:20px 0 0 0;display:inline-block;}
			
			
			
				
	.headerLine2{max-width:600px}
	.headerLine3{margin-bottom:0;}
	.calculator-block{background:#f5f7f8}
	.calcB2{background:none !Important;}
	.cSHeader2{background:#f5f7f8;font-size:16px;}
	.calcSteps.active .cSHeader2{font-size:16px}
	.cSHeader2 em{position:relative;top:-2px;}
	
	.calcB1-header{text-align:center;margin-bottom:10px;}
		ul.calcB1-steps li.step:first-child{border-top:1px solid #d7efff;}
		ul.calcB1-steps li.step{border-bottom:1px solid #d7efff;padding:7px 10px}
		ul.calcB1-steps li.step em{width:25px;height:25px;line-height:25px;border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;-khtml-border-radius: 25px;font-size:14px;color:#fff;margin-right:10px;}
		ul.calcB1-steps li.step span{width:75%;}
	.cSHeaderText{padding-left:12px}	
	.cS-mobile{display:block;}	
	.calcSteps{display:block;border-left:1px solid #cccccc;padding:10px;}
		.cSHeaderText{display:none;}
		.calcSteps.active .cSHeaderText{display:block;}
		
	.error404-cont h1{font-size:32px;margin-bottom:20px;}
	.error404-cont p{font-size:16px;margin:0;padding:0;}
	.btn404{margin-top:20px}
	.logo404{display:block;margin:30px auto 20px auto}
	.text404{font-size:200px;}	
	
	
	.order_table table tr th{padding:3px 10px;font-size:13px}
	.order_table table tr td{padding:3px 10px;font-size:14px}	
		.o_tIcon-dwn.button3{padding:4px 10px;font-size:14px}
	.o_t-str2{font-size:16px}
}

@media all and (max-width: 700px) {
	.nomobile{display:none}
	.team-slider .slick-arrow{top:80px;}
	
	.headerH1{font-size:22px;}
	
	.vMC1{width:100%;float:none;margin-bottom:20px}
	.vMC2{width:100%;float:none;text-align:center;}
		.vMC2 strong{font-size:18px;}	
		
	.miniBl-slider{max-width:400px;}
	
	.mL1-cont strong{font-size:18px;}
	
	.feedback-block{background:none}		
		.feedback{width:100%;min-height:auto;padding:20px;overflow:hidden;margin:0;}
		.feedbackHeader{font-size:20px;}
		.feedbackLine1 input{display:block;width:100% !important;float:none !important;margin-left:0}
		.feedbackLine1 input:first-child{margin-bottom:20px;}
		
	.headerLine2{max-width:500px}
	.headerLine2 p:first-child{font-size:24px}	
	.burger{top:20px;left:20px}
	.burger ul{background:#6e03ff url('/images/burger2.png') top 30px left 30px no-repeat;padding:40px 40px 40px 80px;}
		.burger ul li{margin:10px 0;}
			.burger ul li a{font-size:18px;}	
	.lang{left:16px;top:62px;}	
	
	
	.TTSlang-block span{margin-right:5px}
	.TTSlang-block span:first-child{display:block;margin:0 0 8px 0;font-size:14px;}
	.TTSlang-block select{width:100px;padding:0 7px;font-size:13px;margin-right:5px}	
	.TTSlang-block{margin-bottom:20px}
	.TTStext-block{margin-bottom:20px}
	.TTSlevel-block{margin-bottom:20px}		
	.TTSbutton{text-align:center;}			
		.TTSbutton a{padding-left:15px;padding-right:15px}
	.TTSlevel-block span{margin:0}
	.TTSlevel-block ul li{margin:10px 10px 0 0;font-size:15px}	
	
	
	.ajax-upload-dragdrop{width:100% !important;}
	.event{height:auto;}
	.eventFileName{width:80%;margin-right:0;}
	.eventError{line-height:1.2;height:auto;}
	.q font{left:-125px;width:150px;padding:7px;font-size:13px}
	.q font em{left:122px}
	
	.TTSoInfo-bLine1{width:100%;float:none}			
	.TTSoInfo-bLine2{width:100%;float:none}							
		.TTSoInfo-bLine2{width:100%;float:none}
		.TTSoInfo-price{padding:15px}
		.PREorderInfo5{font-size:32px;}
		.orderInfo4{display:block;margin:5px 0 0 0}
		.orderInfo4 li{margin:0 10px 0 0}
		.TTSoInfo-bLine1.bt1{text-align:center;padding:5px 0;}
			.TTSoInfo-bLine1.bt1 a.button2{width:80%;text-align:center;}
		.TTSoInfo-bLine2.bt2{text-align:center;padding:5px 0;}
			.TTSoInfo-bLine2.bt2 a.button1{width:80%;text-align:center;}
		.cSSuccessTemp{padding-top:10px;}
			.cSSuccessTemp p:first-child{font-size:18px;}
			.cSSuccessTemp p{font-size:16px;margin-bottom:10px;}
	
	.blog-main-cont{text-align:center}	
		.b-m-cItem{display:block;width:100%;max-width:400px;margin:0 auto 20px auto}
			.b-m-cI2{height:auto}
			.b-m-cI3{height:auto;}
			
	.blog-inner-cont{font-size:14px;}
		.blog-inner-cont h1{font-size:24px;margin:0 0 30px 0;line-height:1.2}
		.blog-inner-cont h2{margin-bottom:20px;line-height:1.3;font-size:20px}
		.blog-inner-cont h3{margin-bottom:20px;line-height:1.3;font-size:18px}
		.blog-inner-cont h4{margin-bottom:20px;line-height:1.3;font-size:18px}
		.blog-inner-cont h5{margin-bottom:20px;line-height:1.3;font-size:18px}
		.blog-inner-cont h6{margin-bottom:20px;line-height:1.3;font-size:18px}
		.blog-inner-cont p{margin-bottom:20px}		
		.blog-inner-cont ul{margin-bottom:10px}		
			.blog-inner-cont ul li{margin-bottom:10px}	

	
	.lk-htabs a.lkht{font-size:16px;height:60px;line-height:60px;padding:0 22px;}
	.lk-htabs a.lkhBtn{float:right;margin-top:10px;font-size:14px}
	
	
	.orderDButton{margin:20px auto;}
		.orderDButton a{font-size:14px;padding:5px 10px 5px 30px;background:url(/images/arrow1.png) left 15px top 11px no-repeat;}
		.orderDButton a:hover{background:#807e7f url(/images/arrow2.png) left 15px top 11px no-repeat;}
		
		
	.orderD-header{font-size:20px;margin-bottom:10px;}
	.orderD-c1 p{font-size:15px;margin:0 0 3px 0;}
	.orderD-c1 p .Cost{font-size:16px;}
	.orderD-c2 .orderD-c2Header{font-size:16px;margin:0 0 10px 0}
	.orderD-c2 .team-slider-block .team-sItem{width:100%;display:inline-block;}
	.orderD-c2 .team-slider-block .team-sItem p{margin-bottom:5px}
	
	.error404-2-cont{min-height:100%;}
		.error404-2-cont h1{font-size:24px;margin-top:80px;}
		.error404-2-cont p{font-size:14px}
		.btn404-2{position:relative;top:auto;bottom:auto;left:auto;margin:50px auto;}
		.panda404{position:static;width:100%;height:auto;background-size:cover;}
		.panda404-mobile{display:block;margin:20px auto;max-width:516px;width:90%;}		
		.stars_404{display:none;}
	
	.hL1-2{width:240px;margin:25px auto 0 auto;text-align:center;position:static;}
				.hL1-21{display:block;margin:15px auto;text-align:center;}
					.hL1-21 a.authIn{padding:12px 32px 11px 32px}
				.hL1-22{display:block;width:150px;margin:0 auto;}
				.hL1-social{display:block;margin:0 auto;height:auto;}
					.hL1-social font{margin:0 0 8px 0;display:block;line-height:1;height:auto;}
					.hL1-social a{margin:0 5px;width:35px;height:35px;background-size:35px 35px;}
			.LoginForm{width:300px;top:120px;}

	.hL1-22{display:none}
	.hL1-social{display:none}
	.hL1-21{position:absolute;margin:0;padding:0;top:20px;right:20px;width:auto;}
		.AuthOk{display:block;float:right;width:auto;float:right}
			.AuthOk font{left:auto;right:-25px;top:30px}
			.AuthOk span{padding-left:26px;background-size:20px 20px;height:22px;line-height:22px;}
	.LoginForm{top:70px}
	
	.TTSoInfoBtns a{height:35px;line-height:35px;font-size:16px}	
	
	.navibar{overflow:visible;position:relative;}
	.navibar-cont{background:#f2f8fc;margin:0 auto;padding:10px 0;}
		.dpbutton{display:block !important;margin-top:10px;width:170px;float:none;position:absolute;bottom:-40px;right:10px;z-index:1;text-align:Center;}
}
@media all and (max-width: 500px) {
	.team-slider .slick-arrow{top:25%;}
	
	.vMC1 iframe{height:200px}
	
	.serv-sItem{margin:0 auto 30px auto}
		.ssI1{font-size:17px;min-height:auto;}
		
	.ocliens img{display:block;margin:20px auto}
	
	.miniBl-sItem{width:100%}
		.miniBl-slider .slick-arrow{top:140px}
	.miniBl-sItem p{min-height:auto;padding:15px;font-size:17px;}
	
	.mL1-cont{padding:20px !important}
	
	.headerLine3{margin-bottom:0;}
	.headerLine2{width:96%;margin:20px auto;padding:0;}
	.headerLine2 p:first-child{font-size:22px}	
	.headerLine2 p{font-size:15px;}
	.headerLine2 ul{margin:0 auto;}
		.headerLine2 ul li{font-size:14px;margin:5px;display:inline-block;padding-left:15px}	
		
		
	.error404-cont h1{font-size:22px;margin-bottom:20px;}
	.error404-cont p{font-size:15px;margin:0;padding:0;}
	.text404{font-size:100px;}		
	
		.hL1-social font{margin-right:5px}
		.hL1-social a{margin:0 5px}
	
	.CompanyRekvizity{min-height:auto;}
	.payType1 ul li{padding:3px;margin:3px;}
	
	
	.lk-htabs a.lkht{font-size:15px;height:40px;line-height:40px;padding:0 10px;font-weight:normal}
	.lk-htabs a.lkhBtn{margin-top:6px;font-size:13px;padding:4px 10px;}
	
		.blog-inner-cont h1{font-size:22px;margin:0 0 20px 0}
		.blog-inner-cont h2{font-size:20px}
		.blog-inner-cont h3{font-size:18px}
		.blog-inner-cont h4{font-size:16px}
		.blog-inner-cont h5{font-size:16px}
		.blog-inner-cont h6{font-size:16px}
		
	.blog-autor img{width:75px;height:75px;margin-right:10px;float:left;}
	.blog-autor p{width:165px;font-size:15px;float:left;}
	
	.PhoneCode{width: 100%;float: none}	
		.PhoneCode .PC-step1{text-align:center;}
	.cSHeader2{font-size:14px;}
	.calcSteps.active .cSHeader2{font-size:14px}
	
		
	.otzuv_cont{padding: 30px 0;}			
		.otzuv_cont div{font-size:100%;padding: 0 0 0 40px;background-size:30px 20px !Important;}
		
	.hL1-1 a img{margin-right:40px}	
	
	.TTSoInfoBtns a{height:35px;line-height:35px;font-size:14px}
	.TTSoInfoBtns a span{background:none !important;padding:0 !important}
	
}
