html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
.required {padding-left:1px;color:#b04458;font-size:12px;}
/*@font-face {
    font-family: HelveticaNeueCyr-Light;
    src: url(../fonts/HelveticaNeueCyr-Light.otf); 
   }
 @font-face {
    font-family: HelveticaNeueCyr-Medium;
    src: url(../fonts/HelveticaNeueCyr-Medium.otf); 
   }  
@font-face {
    font-weight: normal;
    font-style: normal;
}*/
@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Regular.ttf') format('truetype'); 
    font-style: normal;
    font-weight: normal;
    /*text-rendering: optimizeLegibility;*/
}
@font-face {
    font-family: 'LatoLight';
    src: url('../fonts/Lato-Light.eot'); 
    src: url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'), 
         url('../fonts/Lato-Light.woff') format('woff'), 
         url('../fonts/Lato-Light.ttf') format('truetype'); 
		/* url('../fonts/Lato-Lig-webfont.svg#LatoLight') format('svg');*/
    font-style: normal;
    font-weight: normal;
}


@font-face {
    font-family: 'Latob';
    src: url('../fonts/Lato-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Lato-Bold.woff') format('woff'), /* Modern Browsers */
         url('../fonts/Lato-Bold.ttf') format('truetype'); 
    font-style: normal;
    font-weight: bold;
   /* text-rendering: optimizeLegibility;*/
}


@font-face {
    font-family: 'dinpro_medium';
    src: url('../fonts/DINPro-Medium.ttf');
         url('../fonts/DINPro-Medium.ttf') format('truetype'); 
		/* url('../fonts/Lato-Lig-webfont.svg#LatoLight') format('svg');*/
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'dinpro_light';
    src: url('../fonts/DINPro-Light.ttf');
         url('../fonts/DINPro-Light.ttf') format('truetype'); 
		/* url('../fonts/Lato-Lig-webfont.svg#LatoLight') format('svg');*/
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'dinpro_bold';
    src: url('../fonts/DINPro-Bold.ttf');
         url('../fonts/DINPro-Bold.ttf') format('truetype'); 
		/* url('../fonts/Lato-Lig-webfont.svg#LatoLight') format('svg');*/
    font-style: normal;
    font-weight: normal;
}

html           {height:100%;}

body           {font-family: /*'Lato', */"Helvetica Neue", helvetica, sans-serif!important;
	            font-size:15px; color:#4d4c4c; min-height:100%;/*height:auto!imo; height:100%;*/
	            z-index:0; width:100%;position:relative;
				margin:0 auto; padding:0; -webkit-font-smoothing: antialiased;
				 /*zoom:1*/}
p{line-height:20px;font-size:15px; }
a              {/*text-decoration:underline;*/ text-decoration:none; color:#4d4c4c;}
a:hover        {color:#b41c40; border-bottom:1px solid #f0d2d9}
.clear{clear:both;color:#fff}
input {font-family:Trebuchet MS;}
h1{font-size:30px;margin-bottom:20px;color:#4d4c4c;line-height:36px; font-weight:400; /*font-weight:400*/}
h2{font-size:16px;font-weight:400; }
h3{font-size:16px;margin-bottom:15px;font-weight:400; }
.header{position:absolute;top:0;height:151px;width:100%;z-index:1background:url(../images/header_bg.png) 50% 0 no-repeat #fff;}
.scroll_header{background:#fff;height:66px;position:fixed;
						/*box-shadow: 1px 1px 1px 1px #d5d5d5;
						-webkit-box-shadow:  1px 1px 1px 1px #d5d5d5;
						-moz-box-shadow:  1px 1px 1px 1px #d5d5d5;*/
						box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
						-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
						-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
						z-index:100;
	}
.scroll_header ul.menu>li>div {top:65px;}
.scroll_header .menu_cont ul li.active div {display:none;}
.scroll_header .menu_cont>ul>li:hover>div, .scroll_header .menu_cont>ul>li>div>ul>li:hover>div {display:block;}

	.scroll_header .center{height:57px;}
	.scroll_header .logo a{background:url(../images/anvexa.png) 0 0 no-repeat!important;margin-top:10px;height:20px;}
	
	.scroll_header .menu_cont{padding-top:0}
	.scroll_header .simple_t{display:none;}
	.scroll_header .contacts{padding-top:6px;}
	.scroll_header .blue_border{border:none;padding-top:0; margin-top:0}
	.scroll_header .blue_border:active{background:none;border:none;color:#248fcc;box-shadow:none;
								-webkit-box-shadow:none;
								-moz-box-shadow: none;}
			.scroll_header .phone{margin-top:3px;}
				.scroll_header	.zayavka_p{margin-top:1px;}
.scroll_header	.zayavka_p {margin-top:5px;}
.zayavka_p a:hover {text-decoration:none !important;border:none !important;background:url(../images/plane.png) no-repeat 10px center #568ec9;}
/*				.scroll_header	.zayavka_p a:hover{color:#b41c40; text-decoration:none; border-bottom:1px solid #f0d2d9}*/
				.scroll_header .parent:hover ul{display:block;}
.scroll_header .menu_cont>ul>li{padding-top:25px;padding-bottom:20px;}
.scroll_header .menu_cont > ul > .active {background:#f8f8ff;}

					.hoveredul{display:block;}
					.item-122 ul{width:136px!important;}

#wrap{padding-top:151px;/*min-height:100%!important;height:100%;*/}
.center{width:960px; margin:0 auto;}
	.main_block{width:1000px; margin:0 auto;padding-top:15px;}

		.logo {position:relative;float:left;padding-top:10px;}
			.logo a{display:block;height:60px;width:206px;background:url(../images/logo.png) 0 0 no-repeat;}
			.logo a:hover{border-bottom:none!important}
.logo .english-link {position:absolute;top:10px;left:70px;width:auto;height:auto;color:#2c84e1;font-size:12px;background:transparent;z-index:2;}
.portfolio-link {position:absolute;right:30px;}
			.h_table{margin-left:40px;float:left;}
				.h_table td{width:300px;}
				.td2{text-align:right;}
				
				.small{font-size:11px;}
				.blue_btn{
					color:#fff!important;
					font-family: 'Lato';
					text-decoration:none;
					display:block;
					text-align:center; 
					padding-top:8px;
					background:#04297b;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					border-radius:5px;
					box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
					-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
					-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
					
					/*box-shadow:1px 0 1px #d9d9d9;
					-webkit-box-shadow:1px 0 1px #d9d9d9;
					-moz-box-shadow:1px 0 1px #d9d9d9;
					-webkit-box-shadow:0 1px 5px #4a6094 inset;
					-moz-box-shadow:0 1px 5px #4a6094 inset;
					box-shadow:0 1px 5px #4a6094 inset;*/
					
					border:1px solid #031f5d;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#04246e', endColorstr='#031f5d'); /* для IE6-9 */
					background: -webkit-linear-gradient(top, bottom, #04246e, #031f5d); /* для webkit-браузеров */
					background: -moz-linear-gradient(top,  #04246e,  #031f5d); /* для firefox 3.6+ */
					background: -o-linear-gradient(top,  #04246e,  #031f5d); /* для Opera 11.10+ */
					background: -ms-linear-gradient(top,  #04246e,  #031f5d); /* для IE10+ */
				
				}
				.blue_btn:hover{
					background:#2e5ec7;
					border:1px solid #2e5ec7!important;
					box-shadow:1px 0 1px #bad3ff;
					-webkit-box-shadow:0px 1px 5px #244a9e inset;
					-moz-box-shadow:0px 1px 5px #244a9e inset;
					box-shadow:0px 1px 5px #244a9e inset;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b6cc4', endColorstr='#2e5ec8'); /* для IE6-9 */
					background: -webkit-linear-gradient(top, bottom, #2b6cc4, #2e5ec8); /* для webkit-браузеров */
					background: -moz-linear-gradient(top,  #2b6cc4,  #2e5ec8); /* для firefox 3.6+ */
					background: -o-linear-gradient(top,  #2b6cc4,  #2e5ec8); /* для Opera 11.10+ */
					background: -ms-linear-gradient(top,  #2b6cc4,  #2e5ec8); /* для IE10+ */
				
				}
				
.pink_btn {
						color:#fff!important;
						/*font-family: 'Lato';*/
						font-family: "Helvetica Neue", helvetica, sans-serif;
						text-decoration:none;
						display:block;
						text-align:center; 
						padding-top:8px;
						background:#ff614c;;
						-moz-border-radius:3px;
						-webkit-border-radius:3px;
						border-radius:3px;
						display:block;
					
}
.pink_btn:hover {background:#f75;}

					.pink_btn:active{background:#c0354c;
								box-shadow:inset 0 0 2px 3px #9f2c3f;
								-webkit-box-shadow: inset 0 0 2px 3px #9f2c3f;
								-moz-box-shadow: inset 0 0 2px 3px #9f2c3f;
					
					
					}
					.order{font-size:19px; padding:23px 0;
						-moz-border-radius:6px;
						-webkit-border-radius:6px;
						border-radius:6px;
					/*background:url(../images/button_bg2.png) 0 0 no-repeat; color:#fff!important; font-size:21px; font-family:Arial; 
						text-decoration:none;text-align:center; width:482px; height:62px;display:block;padding-top:18px;*/}	
					.order:hover{/*background:url(../images/button_bg2_active.png) 0 0 no-repeat;*/}	
					
						.short_pink_btn{width:265px; height:37px;font-size:24px; font-family:'Lato';
						}


.menu_cont{float:left;width:550px;padding-top:28px;margin-left:10px;}
ul.menu {width:100%;list-style-type:none;}
.menu_cont ul li{float:left;width:20%;padding:8px 0 37px 0;text-align:center;color:#248fcc; /*position:relative*/}
.menu_cont li span {position:absolute;display:block;width:0;height:0;top:-7px;
	border-top:0;border-right:7px solid transparent;border-bottom:7px solid #360539;border-left:7px solid transparent;
}
.menu_cont .item-101 span {left:255px;}
.menu_cont .item-106 span {left:482px;display:none;}


.menu_cont ul li a{text-decoration:none;font-size:18px;/*font-family:'Lato';*/color:#2c84e1; padding-bottom:1px;}
	.menu_cont>ul>li>a{text-transform:uppercase;font-size:13px;font-weight:600}
.menu_cont ul li a:hover,.menu_cont > ul > .active > a {color:#b41c40;cursor:pointer;border:none;}
.menu_cont ul li ul {position:relative;width:960px;margin:0 auto;list-style-type:none;}
.menu_cont ul div {position:absolute;z-index:3;display:none;top:89px;left:0;width:100%;border-top:7px solid white;background:#360539;}
.menu_cont ul>li.active>div,.menu_cont li:hover>div {display:block;} 
.menu_cont ul li:hover div {z-index:8;}
.menu_cont ul li li {width:auto;margin:0 10px 0 0;padding-bottom:12px;}
.menu_cont ul li ul li a {display:inline-block;height:17px;margin-top:8px;padding:3px 0 2px 30px;color:white;font-size:14px;background-repeat:no-repeat;background-position:left top;}
.menu_cont ul li li a:hover,.menu_cont ul li li.active a {text-decoration:none !important;background-position:left bottom;}
.menu_cont .item-102 a {background-image:url(../images/icoSuperman.png);}
.menu_cont .item-102 a:hover {display:inline-block;height:17px;}
.menu_cont .item-146 a {background-image:url(../images/icoVessel.png);}
.menu_cont .item-149 a {background-image:url(../images/icoWindow.png);}
.menu_cont .item-145 a {background-image:url(../images/icoModern.png); }
.menu_cont .item-153 a {background-image:url(../images/icoRocket.png);/*background-position:0 -3px!important;*/}
.menu_cont .item-153 a:hover, .menu_cont ul li.item-153.active a {background-position:0 -22px!important;}
.menu_cont .item-157>a{background-image:url(../images/icoAnother.png);background-position:0 4px!important;}	
.menu_cont .item-157:hover>a{background-image:url(../images/icoAnother.png);background-position:0 -19px!important;}	
.menu_cont .item-122,.menu_cont .item-151 {float:right;margin-right:25px;}
.menu_cont .item-122 a,.menu_cont .item-151 a {padding-top:3px;padding-bottom:7px;background-image:url(../images/icoLogo.png);}
.menu_cont .item-122 a:hover,.menu_cont .item-151 a:hover {padding-top:3px;padding-bottom:7px;}
.menu_cont .item-142 a {background-image:url(../images/icoQuote.png);}
.menu_cont .item-150 a {padding-left:40px;background-image:url(../images/icoMen.png);}

.menu_cont>ul>li>div>ul>li{position:relative;}
.menu_cont>ul>li>div>ul>li>div{position:absolute;display:none;width:200px!important;top:40px;left:0; border-top:0} 
.menu_cont>ul>li>div>ul>li>div>ul{width:100%!important;}
.menu_cont>ul>li>div>ul>li>div>ul>li{float:none!important;text-align:left!important; padding-left:13px!important; border-bottom:1px solid #59315c;
								width:187px!important;} 
	.menu_cont>ul>li>div>ul>li>div{}
	.menu_cont .item-157:hover>div{display:block;}

.menu_cont ul li.parent:hover ul{display:block;}
			
/*.menu_cont ul>li>ul>li{float:left;padding:8px 7px 8px 7px;}*/
.menu_cont ul li ul .active a{color:white;}
.menu_cont ul li ul .active a,.menu_cont ul li ul a:hover{color:#d47889;text-decoration:underline;}
.item-158{display:none;}

/*				
			.item-107 ul{width:140px!important;}	
*/
.contacts{position:relative;float:right;padding-top:10px;font-size:13px;}
.contacts p {text-align:right;font-size:13px;}
.simple_t{padding-top:5px;color:#8b8b8b; font-size:14px;text-align:right;}
p.phone {color:#0e2560;font-size:18px;/*font-family:Lato;*/font-family: "Helvetica Neue", helvetica, sans-serif;
					text-decoration:none;}
.zayavka_p{margin-top:8px;}

		.blue_border{color:#248fcc; padding:3px 5px; border:1px solid #cee4f0;
					-moz-border-radius:4px;
					-webkit-border-radius:4px;
					border-radius:4px;
					text-decoration:none;
		
		}
			.blue_border:hover{background:#248fcc;color:#fff;border:none;/*border:1px solid #fff;*/}
			.blue_border:active{background:#248fcc;color:#fff;border:none;
								box-shadow:inset 0 0 2px 3px rgba(32,126,179,1);
								-webkit-box-shadow: inset 0 0 2px 3px rgba(32,126,179,1);
								-moz-box-shadow: inset 0 0 2px 3px rgba(32,126,179,1);
			}
.zayavka_p .blue_border{padding:2px 5px 3px 30px;color:white;border:0;border-radius:4px;background:url(../images/plane.png) no-repeat 11px center #b04458;font-size:1.15em;}
			
			
			
	.blue_block{color:#fff;padding-top:35px;padding-bottom:33px;
		background:#75aec8;
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f79a3', endColorstr='#75aec8'); /* для IE6-9 */
		background-image: linear-gradient(#3f79a3, #75aec8);
		background: -webkit-linear-gradient(top, bottom, #3f79a3, #75aec8); /* для webkit-браузеров */
		background: -moz-linear-gradient(top, bottom, #3f79a3,  #75aec8); /* для firefox 3.6+ */
		background: -o-linear-gradient(top, bottom, #3f79a3,  #75aec8); /* для Opera 11.10+ */
		background: -ms-linear-gradient(top, bottom, #3f79a3,  #75aec8); /* для IE10+ */
	}		
		.blue_block_2{background:#4e94b6;
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f79a3', endColorstr='#75aec8'); /* для IE6-9 */
		background-image: linear-gradient(#3a6f9d, #4e94b6);
		background: -webkit-linear-gradient(top, bottom, #3a6f9d, #4e94b6); /* для webkit-браузеров */
		background: -moz-linear-gradient(top, bottom, #3a6f9d,  #4e94b6); /* для firefox 3.6+ */
		background: -o-linear-gradient(top, bottom, #3a6f9d,  #4e94b6); /* для Opera 11.10+ */
		background: -ms-linear-gradient(top, bottom, #3a6f9d,  #4e94b6); /* для IE10+ */
		
		}
		.blue_block_3{background:#4f6ca0;
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f79a3', endColorstr='#75aec8'); /* для IE6-9 */
		background-image: linear-gradient(#4f6ca0, #6a91b9);
		background: -webkit-linear-gradient(top, bottom, #4f6ca0, #6a91b9); /* для webkit-браузеров */
		background: -moz-linear-gradient(top, bottom, #4f6ca0,  #6a91b9); /* для firefox 3.6+ */
		background: -o-linear-gradient(top, bottom, #4f6ca0,  #6a91b9); /* для Opera 11.10+ */
		background: -ms-linear-gradient(top, bottom, #4f6ca0,  #6a91b9); /* для IE10+ */
		
		}
		.blue_block h1{color:#fff;width:600px;}
		.blue_block p{font-size:18px; width:600px;line-height:28px;/*font-family:'LatoLight'*/}
		
		
		
.text_block_comp,.text_block_comp2, .blue_block_how{position:absolute;width:261px;height:197px;background:url(../images/comp.png) no-repeat left bottom;
			right:0;top:-35px;z-index:2;
			}
			.text_block_comp2{background:url(../images/price_img.png) 0 100% no-repeat;width:391px;top:0}
			.text_block_comp3{background:url(../images/comp_our_works.png) 0 100% no-repeat;width:238px;
			position:absolute;right:55px;
			height:243px;top:-42px;z-index:100}
			

		.clients {height:280px;}
		.clients_text{float: right;margin-top:20px;
						background: #f4f8fb;
						width: 246px;
						padding: 17px 25px;
						position: relative;
						}
		
		/* IO SLIDERS */
			.iosSlider {
				width: 600px;
				height: 200px;
				float:left;
			}
			
			.iosSlider .slider {
				width: 100%;
				height: 100%;
			}
			
			.iosSlider .slider .item {
				position: relative;
				top: 0;
				left: 0;
				width: 600px;
				height: 160px;
				background: #fff;
				margin: 0 0 0 0;
			}
			.iosSlider .slider .item table{height:120px;border:1px solid red;}
			.iosSlider .slider .item a {
				display: table-cell;
				vertical-align: middle;
				width: 120px;
				height: 60px;
				text-align: center;			
			}
			
			.iosSlider .slider #item3 {
				background: url(../../_resources/h-slider-3.jpg) no-repeat 50% 0;
			}
			
			.iosSlider .slider #item4 {
				background: url(../../_resources/h-slider-4.jpg) no-repeat 50% 0;
			}
			
			.iosSlider .slider .item .text1 {
				position: absolute;
				top: 30px;
				right: 150px;
				opacity: 0;
				filter: alpha(opacity:0);
				background: #000;
			}
			
			.iosSlider .slider .item .text1 span {
				color: #fff;
				font: bold 50px/60px "Helvetica Neue",Helvetica,Arial,sans-serif;
				padding: 0 8px;
			}
			
			.iosSlider .slider .item .text2 {
				position: absolute;
				top: 90px;
				right: 0;
				opacity: 0;
				filter: alpha(opacity:0);
				background: #000;
				padding: 5px 7px 7px 7px;
			}
			
			.iosSlider .slider .item .text2 span {
				color: #fff;
				font: normal 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;	
			}
			
			.iosSliderButtons {
				position: absolute;
				bottom: 0;
				left: 50%;
				margin-left:-40px;
				width: 200px;
				height: 10px;
			}
			
			.iosSliderButtons .button {
				float:left;
				text-indent:-9999px;
				outline:none;
				margin-left:5px;
				width:10px;
				height:11px;
				background:url(../images/dotted.png) -8px 0 no-repeat;
				
			}
			
			.iosSliderButtons .selected {
				background:url(../images/dotted.png) 0 0 no-repeat!important;
			}
		/* END IO SLIDERS*/	
		
		/* IO SLIDER EXAMPLES*/
		.exam_big_cont{width:930px; position:relative;}
		.examples_cont {
				width: 930px;
				height: 220px;
				margin-top:40px;
				/*position: relative;*/
				top: 0;
				left: 30px;
				/*overflow: hidden;*/
			}
			
			.examples_cont .slider {
				width: 100%;
				height: 100%;
			}
			
			.examples_cont .slider .item_exam {
				position: relative;
				top: 0;
				left: 0;
				width: 930px;
				height: 220px;
			}
			
		.exam_big_cont .prevButton, .exam_big_cont .nextButton{
			display: block;
			z-index: 50;
			background-image: url(../images/arrows.png);
			width: 19px;
			height: 59px;
			position: absolute;
			border:1px solid red;
			top: 50%;
			margin-top: -34px;
			border: none!important;
			opacity:0.1;
			filter:alpha(opacity=10);
		}
		
		.exam_big_cont .prevButton{left:-30px; background-position:0 0}
		.exam_big_cont .nextButton{right:-30px; background-position: 0 -59px;}
		.exam_big_cont .prevButton:hover, .exam_big_cont .nextButton:hover{opacity:0.9;
			filter:alpha(opacity=90);}
		
		/* END IO SLIDER EXAMPLES*/
		
		.slider{
		float:left;
			width:600px;
			height:180px;
			position:relative;
			padding-bottom:26px;
		}
		.sliderContent {
			float:left;
			width:600px;
			height:180px;
			clear:both;
			position:relative;
			overflow:hidden;
			}
		.sliderContent a{display:table-cell; vertical-align:middle;width:120px;height:60px;text-align:center;}	
		.sliderContent	a:hover{border:none;} 
		.slider_block a img{ vertical-align:middle;/*margin-top:20px;margin-right:8px;*/}	
			.item{position:absolute;
						width:600px;
						height:180px;
						background:#fff;
						
						}
			.item a{border:none!important}			
		
			.sliderBullets {
			position:absolute;
			bottom:0;
			left:50%;
			z-index:50;
			margin-left:-45px;
			}

			.sliderBullets a {
			display:block;
			float:left;
			text-indent:-9999px;
			outline:none;
			margin-left:5px;
			width:10px;
			height:11px;
			background:url(../images/dotted.png) -8px 0 no-repeat;
			}

			.sliderBullets .active {
			/*background-position:0 0;*/background:url(../images/dotted.png) 0 0 no-repeat!important;
			}

			.sliderContent a {
			outline:none;
			}	
			.sliderBullets a:hover{
			border:none!important;
			}	
		.sliderArrows a {
			display:block;
			text-indent:-9999px;
			outline:none;
			z-index:50;
			/*background-image:url(../images/prev_next.png);*/
			width:42px;
			height:42px;
			position:absolute;
			top:50%;
			margin-top:-34px;
			border:none!important;
			}

			.prev {
			background-position:0 0;
			left:15px;
			}

			.prev:hover {
			background-position:0 -44px;
			}

			.next {
			right:15px;
			background-position:-44px 0;
			}

			.next:hover {
			background-position:-44px -44px;
			}
		/*.gallery_container{position:relative;width:600px; float:left;}	
	.container a img{ vertical-align:middle;margin-top:25px;margin-right:10px;}	
	.slider_container{position:relative;width:600px;overflow:hidden;height:200px;}
		.container{width:2000em;position:absolute;left:0}
			.slider_block{width:600px;float:left;}
		.left{background:url(../images/left.png) 0 0 no-repeat; width:16px; height:25px; 
			display:block;position:absolute;top:100px;left:0;}
		.right{background:url(../images/right.png) 0 0 no-repeat; width:16px; height:25px; 
			display:block;position:absolute;top:100px;right:0}	*/
			
			
		.cloud{margin-left:40px;margin-top:40px;float:right;}	
			.cloud p{margin:0; padding-top:10px;}
.cloud_body{width:926px;float:left;padding-top:26px;padding-bottom:26px;/*margin-right:10px;*/
						border:1px solid #f8f8f8;
						-moz-border-radius:8px;
						-webkit-border-radius:8px;
						border-radius:8px;
						/*box-shadow: 1px 1px 1px 1px #d5d5d5;
						-webkit-box-shadow:  1px 1px 1px 1px #d5d5d5;
						-moz-box-shadow:  1px 1px 1px 1px #d5d5d5;*/
						box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
						-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
						-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
	background:white;
}
			
					.cloud_left{float:left;width:120px;margin-left:18px;margin-right:40px;text-align:center;}
					.cloud_left a{text-decoration:none; padding-bottom:2px; border-bottom:1px solid #d2e6f1; color:#248fcc; }
					.cloud_right{float:left;width:730px;}
						.cloud_title{font-size:24px;font-family:"Helvetica Neue", helvetica, sans-serif/*font-family: 'Lato'*/}
							.grey{color:#898989; font-size:16px;}
							.dark_grey{color:#545454; font-size:16px;}
							.blue_line_top{border-top:8px solid #157dfb; width:94px;margin-top:12px;}
							.blue_line_bottom{border-top:8px solid #157dfb; width:94px;float:right;margin-top:12px;
							margin-bottom:30px}
							.cit{line-height:24px!important;margin-top:25px;clear:both;}
							.ex_link{margin-top:15px;/*width:120px;*/text-align:center;}
								.ex_link a{padding-bottom:0; height:auto;width:auto;display:inline }
							.examples_left{position:absolute; top:56px; left:-30px;width:19px;
							height:59px;background:url(../images/arrows.png) no-repeat;display:block;}
							.examples_right{position:absolute; top:56px; right:-30px;width:19px;
							height:59px;background:url(../images/arrows.png) 0 -59px no-repeat;display:block;}
							
							.examples_cont .sliderArrows a {
								display:block;
								text-indent:-9999px;
								outline:none;
								z-index:50;
								background-image:url(../images/arrows.png);
								width:19px;
								height:59px;
								position:absolute;
								top:50%;
								margin-top:-34px;
								border:none!important;
								opacity:0.1;
								/*transition: 0.1s ease-in-out; -moz-transition: 0.1s ease-in-out; -webkit-transition: 0.1s ease-in-out;*/
								}

							.examples_cont	.prev {
								background-position:0 0;
								left:-30px;
								}

							.examples_cont	.prev:hover {
								opacity:0.5;
								/*transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -webkit-transition: 1s ease-in-out;*/
								}

							.examples_cont	.next {
								right:-30px;
								background-position:0 -59px;
								}

							.examples_cont	.next:hover {
								opacity:0.5;
								/*transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -webkit-transition: 1s ease-in-out;*/
								}

							
							.cloud_text{font-size:16px;color:#888888; margin-top:8px;}
							.grey2{font-size:14px; color:#7e7e7e}
								.next_button:hover{color:#0e2560!important}
							.right2{background:url(../images/right.png) 100% 0 no-repeat;padding-right:20px;text-decoration:none;
								color:#7e7e7e!important; height:25px;display:block;width:110px!important;padding-top:3px;
								margin-top:30px;
							}
				.ex_photo_lider{float:left; margin-right:24px;}			
				.ex_block{margin-top:15px;margin-bottom:50px;}
		/*.examples_cont{width:930px;height:210px; position:relative;margin-top:40px;}*/
			.examples_container{width:930px; height:210px;/*overflow:hidden;position:relative;*//*width:2000em; position:absolute;left:0*/}
				.examples_container .item{width:930px;height:210px;}
				.examples{/*width:2000em; position:absolute;left:0*/}
				
		.dotted a{background:url(../images/dotted.png) -8px 0 no-repeat; width:8px;height:8px;display:inline-block; margin-left:6px; margin-right:6px;}	
				.dotted .active_dotted{background:url(../images/dotted.png) 0 0 no-repeat;}
		
	.purple_block{
		color:#fff;padding-top:35px;padding-bottom:33px;
		background:#af90b9;
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f79a3', endColorstr='#75aec8'); /* для IE6-9 */
		background-image: linear-gradient(#9871a5, #af90b9);
		background: -webkit-linear-gradient(top, bottom, #9871a5, #af90b9); /* для webkit-браузеров */
		background: -moz-linear-gradient(top, bottom, #9871a5,  #af90b9); /* для firefox 3.6+ */
		background: -o-linear-gradient(top, bottom, #9871a5,  #af90b9); /* для Opera 11.10+ */
		background: -ms-linear-gradient(top, bottom, #9871a5,  #af90b9); /* для IE10+ */
	}		
		.purple_block h2{font-weight:400;}	
			.items_5{margin-top:10px;}
			.items_5 td{vertical-align:top;padding-top:10px;width:330px;}
			.ltd{padding-top:33px;}
				.blue{ font-size:17px;margin-top:3px!important}
			.tecnologies{margin-top:25px;position:relative;}
				.tecnologies_text{float:right;background:#f4f8fb; width:246px;padding:17px 25px; position:relative; top:-15px;}
				.tecnologies a{text-decoration:none; color:#acacac}
			.purple_block p{margin-top:10px;}
				.ligth_text{font-family:'LatoLight'}
		.violet_block{color:#fff;padding-top:35px;padding-bottom:40px;position:relative;
					background:url(../images/violet_bg.jpg) 0 0 repeat-x;}	
					
			.grey_line{border-top:1px solid #dfe3e0; position:absolute; bottom:142px;
						width:100%; left:0
			}		
		
		
		.green_block{color:#fff;padding-top:35px;padding-bottom:33px;
		background:#57a65f;
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f79a3', endColorstr='#75aec8'); /* для IE6-9 */
		background-image: linear-gradient(#418647, #57a65f);
		background: -webkit-linear-gradient(top, bottom, #418647, #57a65f); /* для webkit-браузеров */
		background: -moz-linear-gradient(top, bottom, #418647,  #57a65f); /* для firefox 3.6+ */
		background: -o-linear-gradient(top, bottom, #418647,  #57a65f); /* для Opera 11.10+ */
		background: -ms-linear-gradient(top, bottom, #418647,  #57a65f); /* для IE10+ */}	
			
		.green_block a{text-decoration:none; border-bottom:1px solid #69a16e; color:#fff;padding-bottom:3px;}	
			.green_block a:hover{/*border-bottom:none;*/}  
				.st_top{padding-top:8px;font-size:20px!important; /*font-family:'Latob'*/"Helvetica Neue", helvetica, sans-serif}
				.st_bottom{  margin-top:10px;font-size:18px!important;border:1px solid #71ad77;padding:3px 7px;
							-moz-border-radius:4px;
					-webkit-border-radius:4px;
					border-radius:4px;}
.st_pod .round {
  background: url(../images/podderzhka_rounds_ie2.png) no-repeat;
  width: 220px;
  height: 220px;
  display: block;
}
.round2 {background-position: -220px 0!important;}
.round3 {background-position: -440px 0!important;}
.round1:hover, .round1_hover {background-position:0 -218px;}
.round2:hover, .round2_hover {background-position: -220px -218px!important;}
.round3:hover,.round3_hover {background-position:-440px -218px!important;}
				.text_table a{display:inline!important}
				.text_table p{padding-right:30px;padding-bottom:20px; font-size:15px; line-height:22px }
				
					
			.large_text_p{font-size:16px; line-height:24px;margin-top:10px;/*font-family:'LatoLight'*/}	
				.large_text_p a{color:#fff; text-decoration:none; border-bottom:1px dotted #fff}
				
					.green_pl{background:#4d9454; text-align:center; border:1px solid #75b47c; padding:20px 0 20px 0;font-size:19px;
							-moz-border-radius:4px;
							-webkit-border-radius:4px;
							border-radius:4px;
							}
					
					.white_pl{background:#fff; text-align:center; padding:20px 0 20px 0;font-size:19px;
							margin-top:70px;color:#282829;
							}
					
		.grey_block{color:#222222;padding-top:35px;padding-bottom:33px;
		/*background:#f3f3f3;*/ background:#f4f4f4;
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f79a3', endColorstr='#75aec8'); /* для IE6-9 */
		background-image: linear-gradient(#efefef, #f4f4f4);
		background: -webkit-linear-gradient(top, bottom, #efefef, #f4f4f4); /* для webkit-браузеров */
		background: -moz-linear-gradient(top, bottom, #efefef,  #f4f4f4); /* для firefox 3.6+ */
		background: -o-linear-gradient(top, bottom, #efefef,  #f4f4f4); /* для Opera 11.10+ */
		background: -ms-linear-gradient(top, bottom, #efefef,  #f4f4f4); /* для IE10+ */}
			.podderzhka td{vertical-align:top;padding-top:25px;}	
			.podderzhka ul{list-style-image: url('../images/list_style.png');}
			.podderzhka ul li{margin-top:8px;font-size:15px; /*font-family:'LatoLight';*/ line-height:22px;}
				.podderzhka p{ margin-top:5px;font-size:14px; font-family:Lato; }		
					.group{width:288px; height:44px; padding-top:95px;font-family:Arial!important;
							font-size:17px!important;line-height:22px!important}
						.group1{background:url(../images/group1.png) 0 0 no-repeat;}
						.group2{background:url(../images/group2.png) 0 0  no-repeat;}
						.group3{background:url(../images/group3.png) 0 0  no-repeat;}
				.link_bottom {position:relative; z-index:100;}
			.answer_text{margin-bottom:0px;}	
				.answer_text p{font-size:26px;line-height:36px;/*font-family:'LatoLight'*/}
				.pink_border:hover{border:1px solid #f2d8de!important; color:#b41c40!important; background:none!important}
				.pink_border:active{background:none;box-shadow: none;
						-webkit-box-shadow: none;
						-moz-box-shadow: none;}
		.light_blue_block{color:#fff;padding-top:35px;padding-bottom:33px;
		background:#6ec8e1;
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f79a3', endColorstr='#75aec8'); /* для IE6-9 */
		background-image: linear-gradient(#56b5d6, #6ec8e1);
		background: -webkit-linear-gradient(top, bottom, #56b5d6, #6ec8e1); /* для webkit-браузеров */
		background: -moz-linear-gradient(top, bottom, #56b5d6,  #6ec8e1); /* для firefox 3.6+ */
		background: -o-linear-gradient(top, bottom, #56b5d6,  #6ec8e1); /* для Opera 11.10+ */
		background: -ms-linear-gradient(top, bottom, #56b5d6,  #6ec8e1); /* для IE10+ */}
			.light_blue_block_text p{font-size:22px;line-height:28px;/*font-family:'LatoLight'*/}
				.light_blue_block_small{margin-top:20px;}
				.light_blue_block_small span{font-size:15px;background:#66bcd6;/*font-family:'Lato';*/
					font-family: "Helvetica Neue", helvetica, sans-serif;
					 padding:10px; border:1px solid #86cfe5;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					border-radius:5px;
					text-decoration:none;
				}
		
		.white_block{padding-top:35px; padding-bottom:33px;}
		.download_block{/*background:url(../images/download.png) 0 0 no-repeat;padding-left:117px;*/
						font-size:16px;margin-top:25px;min-height:116px;
						/*font-family:'LatoLight'*/}
						.download_img{/*float:left; margin-right:22px;*/ position:absolute;left:0px;}
						.d_p{padding-left:117px;position:relative}
						.d_p2{margin-left:117px;}
			.download_block p{font-size:16px;line-height:24px; margin-top:10px;}
			.download_link{color:#248fcc; text-decoration:none; border-bottom:1px solid #d2e6f1; padding-bottom:2px;}
				.download_link:hover, img.download_img:hover + p a{/*border-bottom:none;*/}	
				
	.purple_gradient_block{
			color:#fff;padding-top:35px;padding-bottom:33px;
			background:#6ec8e1;
			/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f79a3', endColorstr='#75aec8'); /* для IE6-9 */
			background-image: linear-gradient(to right, #3690dd, #af57e1);
			background: -webkit-linear-gradient(left, right, #3690dd, #af57e1); /* для webkit-браузеров */
			background: -moz-linear-gradient(left, right, #3690dd, #af57e1); /* для firefox 3.6+ */
			background: -o-linear-gradient(left, right, #3690dd, #af57e1); /* для Opera 11.10+ */
			background: -ms-linear-gradient(left, right, #3690dd, #af57e1); /* для IE10+ */
		
	}		
			.center_text{text-align:center;}
			.center_text_all{  text-align:center; width:750px; margin:0 auto;}
			.large_text{font-size:188px; /*font-family:'LatoLight';*/padding-top: 55px;color: #FFFFFF; }	
				.small_text{width:565px;margin:0 auto;margin-top:100px;line-height:28px; font-size:18px; /*font-family:'LatoLight';*/color: #FFFFFF;  }
	.departments{margin-top:35px;margin-bottom:50px;}
	.center24{font-size:24px;text-align:center;}
		.dep_titles span{display:inline-block; width:150px; text-align:center;margin-right:10px;}
		.area_business{background:url(../images/area_business.png) 50% 0 no-repeat; width:750px; height:300px;margin:0 auto;
				position:relative;margin-top:35px;color:#222222;}
			.area_business div{position:absolute;text-align:center;font-size:18px;}		
		.ab_work1{ top:34px;left:113px;width:122px; font-size:19px;}
		.ab_work2{ top:134px;left:90px;width:150px;}	
		.ab_work3{width:116px; top:255px; left:305px;}	
		.ab_work4{width:140px; top:138px; left:500px;}
		.ab_work5{width:67px; top:33px; left:510px;}
			.ab_work5 span{font-size:44px;}
	
	.block_280{background:url(../images/280.png) 0 0 repeat-x; height:359px;}
	
	.count_sites{ width:810px; height:360px;
			text-align:center; color:#141414;margin:0 auto;
		}	
		.count_sites_large{font-size:125px;padding-top:120px;}
		.count_sites_normal{font-size:26px;padding-top:70px;}
		.count_sites_small{font-size:17px;margin-top:20px;/*font-family:'LatoLight'*/}
		
	.puple_block_bg{background:url(../images/puple_bg.png) 50% 50% no-repeat #7c76ae; color:#fff; padding-top:35px;padding-bottom:33px;}	
		.center39{font-size:39px; line-height:50px;text-align:center; width:750px;margin:0 auto; }
		.center_text2{width:750px;margin:0 auto; font-size:24px;/*font-family:'LatoLight'; */line-height:36px;}	
		.center_text3{margin:0 auto; width:750px;text-align:center;/*font-family:'LatoLight';*/ font-size:18px; line-height:28px;margin-top:30px;}
	
	.center_basket{background:url(../images/basket.jpg) 50% 0 no-repeat;padding-top:166px}
	.normal{/*font-family:'Lato'*/}
	.light{/*font-family:'LatoLight'*/}
		.light24{line-height:36px;}
	.font_small{font-size:16px;margin-top:25px;line-height:26px;}
	.center_comand{background:url(../images/our_team.jpg) 50% 46px no-repeat;padding-top:510px;}
	
	.center750{width:750px; margin:0 auto;}
		.light18{/*font-family:'LatoLight';*/ font-size:18px;line-height:28px;}
		.normal22{font-size:22px; margin-top:30px;/*font-family:'Lato'*/font-family: "Helvetica Neue", helvetica, sans-serif;}	
		.normal18{font-size:18px; margin-top:16px;/*font-family:'Lato'*/font-family: "Helvetica Neue", helvetica, sans-serif;}	

	.question_block{}
		.question_block p, .question_block ol,  .question_block ul{/*font-family:'LatoLight';*/ font-size:15px;margin-top:12px;line-height:24px;}
			.question_block li{margin-left:23px;margin-top:0}
		.question_block h3, .question_block .normal18{margin-top:22px;font-size:18px; /*font-family:'Lato'*/
				font-family: "Helvetica Neue", helvetica, sans-serif;
		}
		
		
	.form{position:relative;}
	.form1{height:560px;}
		.form1 .button_text{margin-top:0!important}
		.form input, .form textarea{border:1px solid #dbdbdb; padding:11px 12px;/*font-family:'LatoLight';*/ font-size:15px;
			-moz-border-radius:1px;
			-webkit-border-radius:1px;
			border-radius:1px;}
			.form input{width:390px;}
			.form textarea{width:625px; max-width:625px; min-width:625px;height:208px; min-height:208px;}
			.form table{margin-top:25px;}
				.form table tr td{vertical-align:top;padding-bottom:12px;}
				.form table tr td:first-child{width:123px;padding-top:13px;/*font-family:'LatoLight';*/ font-size:15px;}
		
	.attach_link{border:1px solid #bba1c4; color:#fff;padding:3px 5px;
							-moz-border-radius:5px;
							-webkit-border-radius:5px;
							border-radius:5px;}
					.attach_link:hover{border:1px solid #bba1c4; color:#fff;}
		.file_container{position:relative;width:150px;height:24px;overflow:hidden;padding-top:5px;cursor:pointer;float:left; }
			.inputFile{position:absolute; top:-15px; left:-15px; width:200px;cursor:pointer!important; opacity:0;filter: alpha(opacity=0) }
			.type_file{cursor:pointer;}
			.file_btn{background:url(../images/file.png) 0 0  no-repeat;width:139px;height:36px;display:inline-block;
					top:15px;position:relative;opacity:0;filter: alpha(opacity=0);
			}
			
			.file_btn:hover{background:url(../images/file_active.png) 0 0  no-repeat;}
				.file{display:none;}
				.send_btn{width:264px; height:35px;font-size:24px;font-family: 'Lato';
					margin:0 auto;margin-top:50px;
				}
				.text_file_name{ margin-left:170px;margin-top:5px; width:700px;height:40px;color:#222222}
					
	.button_text{clear:both;height:50px;margin-top:40px;}	
		.pink_btn_small{/*font-family:'LatoLight';*/ font-size:19px; width:170px; height:44px;text-align:center;padding-top:20px;
						margin-right:25px; float: left;}		
				.pink_btn_small:hover{border:none}
				
				.message_manager{display:block;float:left; margin-top:10px;}
				
				
	.recept_block{background:url(../images/recept.png) 50% 0 no-repeat; width:100%; /*height:245px;*/}
		.recept_two_column{padding-top:160px;width:930px; margin:0 auto;}
			.two_column_1{float:left;}
			.two_column_2{float:left;margin-left:40px;width:395px;margin-top:130px;}
				.blue_line{margin-bottom:30px;}
				.blue_line p{/*font-family:'LatoLight';*/ margin-top:10px;}
				.blue_line .normal18{margin-top:20px;}
				.light15{font-size:15px; /*font-family:'LatoLight';*/ line-height:24px;}
				
	.map_block{ width:100%;height:748px;
			position:relative; z-index:4;
	}			
		.shadow_block{background:url(../images/map.jpg) 50% 0 no-repeat #fff;
			width:100%; position:absolute; z-index:1;
			padding-top:35px;padding-bottom:33px;
			box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);
			-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);
			-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);
		}
		.contacts_line{margin-top:28px;}	
			.contacts_line_block{float:left; width:233px; margin-right:45px;}
			
				.contacts_line_block3{width:100px;}
				.contacts_line_block .normal24{font-size:24px; /*font-family:'LatoB';*/ 
					font-family: "Helvetica Neue", helvetica, sans-serif;margin-top:10px;}
					.contacts_line_block  .blue_link{color:#248fcc!important; border-bottom:1px solid #bbdcef}
					.blue_link:hover{color:#b41c40!important; border-bottom:1px solid #f2d8de}
		.on_map{margin-top:50px;}		
			.map_tab{display:inline-block; border:1px solid #50a5d6;overflow:hidden;font-size:14px;position:relative; top:10px;
					margin-left:25px;
					-moz-border-radius:3px;
					-webkit-border-radius:3px;
					border-radius:3px;
			}	
			.msk_map{position:absolute; left:0; width:100%;top:0px;z-index:2}
			.che_map{position:absolute; left:-999999999; width:100%;top:0px;z-index:1}
			.map_tab a{padding:10px 12px;color:#248fcc; display:inline-block;}
				.map_tab a:hover{border:none;}
				.active_map{background:#50a5d6; color:#fff!important}
	.ya_map{height:400px;width:100%; position:absolute; top:348px;z-index:0; overflow:hidden}		

	/*  PORTFOLIO  */
	.left90{margin-left:90px; width:815px;padding-top:35px;}
	.scrollable	{height:896px; width:900px;  position:relative; overflow:hidden;margin-top:60px;left:-60px;}
		.scrollable .next{top:270px;color:#248fcc;font-size:24px; z-index:30;width:110px;
						background:url(../images/arrows_portfolio.png) 0 -49px no-repeat;
						height:42px;line-height:32px;position:absolute;width:91px;padding-left:15px;padding-top:7px}
			.scrollable .next:hover{color:#b41c40; border:none;background-position:0 -147px;}
		.scrollable .prev{top:155px;color:#248fcc;font-size:24px; z-index:30;width:110px;
						background:url(../images/arrows_portfolio.png) 0 0 no-repeat;
						height:42px;line-height:32px;position:absolute; width:81px;padding-left:25px;padding-top:7px}
			.scrollable .prev:hover{color:#b41c40; border:none; background-position:0 -98px;}
	   .items 	{width:2000em; position:absolute;}
		.portfolio	{position:relative; top:-11px; margin-bottom:-231px; float:left;}
			#Map	{position:relative; left:0;}
			.port_position	{position:relative; z-index:200;}
			.portfolio_hover	{position:absolute; /*margin:-99999px 0 0 0;*/ display:none; z-index:6;border:none;}
			.portfolio_hover_on	{margin:0;display:block;}
			.portfolio_block{position:absolute;z-index:6; color:#fff;text-decoration:none;}
				.portfolio_block:hover{border:none;}
			.portfolio_text_block{width:173px;margin-left:64px; margin-top:25px;}
				.portfolio_text_block p{font-size:11px; font-family:Arial;line-height:13px;color:#8a8a8a;margin-top:10px;}
				.port_title{font-size:18px!important; color:#111111!important; 
						font-family:font-family: "Helvetica Neue", helvetica, sans-serif; font-weight: 200; line-height:20px!important}
					.port_title span{font-family:font-family: "Helvetica Neue", helvetica, sans-serif;text-transform:uppercase!important;}
			.port1	{top:0px; left:98px;background:url(../images/port1.png) 0 0 no-repeat;width:271px; height:214px;}
			.port2	{top:35px; left:333px;background:url(../images/port2.png) 0 0 no-repeat;width:282px; height:202px;}
			.port3	{top:35px; left:598px;background:url(../images/port3.png) 0 0 no-repeat;width:266px; height:178px;}
			.port4	{top:203px; left:50px;background:url(../images/port4.png) 0 0 no-repeat;width:274px; height:239px;}
			.port5	{top:193px; left:287px;background:url(../images/port5.png) 0 0 no-repeat;width:257px; height:268px;}
			.port6	{top:215px; left:512px;background:url(../images/port6.png) 0 0 no-repeat;width:268px; height:288px;}
			.port7	{top:449px; left:106px;background:url(../images/port7.png) 0 0 no-repeat;width:345px; height:211px;}
			.port8	{top:444px; left:401px;background:url(../images/port8.png) 0 0 no-repeat;width:339px; height:189px;}
			.port9	{top:0px; left:63px;background:url(../images/port9.png) 0 0 no-repeat;width:301px; height:216px;}
			.port10	{top:36px; left:237px;background:url(../images/port10.png) 0 0 no-repeat;width:363px; height:180px;}
			.port11	{top:34px; left:587px;background:url(../images/port11.png) 0 0 no-repeat;width:273px; height:210px;}
			.port12	{top:210px; left:50px;background:url(../images/port12.png) 0 0 no-repeat;width:261px; height:237px;}
			.port13	{top:222px; left:295px;background:url(../images/port13.png) 0 0 no-repeat;width:233px; height:242px;}
			.port14	{top:221px; left:524px;background:url(../images/port14.png) 0 0 no-repeat;width:249px; height:256px;}
			.port15	{top:446px; left:76px;background:url(../images/port15.png) 0 0 no-repeat;width:436px; height:230px;}
			.port16	{top:422px; left:386px;background:url(../images/port16.png) 0 0 no-repeat;width:360px; height:240px;}
			.port17	{top:0px; left:50px;background:url(../images/port17.png) 0 0 no-repeat;width:373px; height:157px;}
			.port18	{top:34px; left:344px;background:url(../images/port18.png) 0 0 no-repeat;width:292px; height:198px;}
			.port19	{top:19px; left:596px;background:url(../images/port19.png) 0 0 no-repeat;width:267px; height:207px;}
			.port20	{top:169px; left:88px;background:url(../images/port20.png) 0 0 no-repeat;width:257px; height:183px;}
			.port21	{top:202px; left:296px;background:url(../images/port21.png) 0 0 no-repeat;width:255px; height:245px;}
			.port22	{top:212px; left:519px;background:url(../images/port22.png) 0 0 no-repeat;width:262px; height:238px;}
			.port23	{top:339px; left:78px;background:url(../images/port23.png) 0 0 no-repeat;width:361px; height:255px;}
			.port24	{top:436px; left:410px;background:url(../images/port24.png) 0 0 no-repeat;width:331px; height:201px;}
			.port3 .portfolio_text_block{width:200px;margin-left:40px}
			.port4 .portfolio_text_block{width:150px;margin-top:47px; margin-left:90px;}
			.port5 .portfolio_text_block{width:150px;margin-top:73px}
			.port6 .portfolio_text_block{width:150px;margin-top:51px}
			.port7 .portfolio_text_block{width:225px;margin-top:83px}
			.port8 .portfolio_text_block{width:220px;margin-top:35px}
			.port9 .portfolio_text_block{width:200px;margin-top:43px; margin-left:77px;}
			.port10 .portfolio_text_block{width:155px;margin-top:35px;margin-left:165px;}
			.port11 .portfolio_text_block{width:233px;margin-top:43px;margin-left:39px;}
			.port12 .portfolio_text_block{width:175px;margin-top:26px;margin-left:60px;}
			.port13 .portfolio_text_block{width:176px;margin-top:60px;margin-left:36px;}
			.port14 .portfolio_text_block{width:162px;margin-top:33px;margin-left:37px;}
			.port15 .portfolio_text_block{width:200px;margin-top:33px;margin-left:93px;}
			.port16 .portfolio_text_block{width:185px;margin-top:63px;margin-left:117px;}
			.port17 .portfolio_text_block{width:220px;margin-top:30px; margin-left:97px;}
			.port18 .portfolio_text_block{width:212px;margin-top:46px;margin-left:64px;}
			.port19 .portfolio_text_block{width:160px;margin-top:34px;margin-left:77px;}
			.port20 .portfolio_text_block{width:150px;margin-top:24px;margin-left:76px;}
			.port21 .portfolio_text_block{width:184px;margin-top:62px;margin-left:56px;}
			.port22 .portfolio_text_block{width:174px;margin-top:63px;margin-left:50px;}
			.port23 .portfolio_text_block{width:176px;margin-top:60px;margin-left:85px;}
			.port24 .portfolio_text_block{width:158px;margin-top:24px;margin-left:95px;}
			
			.portfolio_img_3	{top:40px; left:617px;}
			.portfolio_img_4	{top:238px; left:0px;}
			.portfolio_img_5	{top:256px; left:281px;}
			.portfolio_img_6	{top:255px; left:545px;}
			.portfolio_img_7	{top:486px; left:386px;}
			.portfolio_img_11	{top:1px; left:34px;}
			.portfolio_img_12	{top:42px; left:308px;}
			.portfolio_img_13	{top:42px; left:618px;}
			.portfolio_img_14	{top:238px; left:0px;}
			.portfolio_img_15	{top:227px; left:255px;}
			.portfolio_img_16	{top:252px; left:518px;}
			.portfolio_img_17	{top:520px; left:388px;}
			.portf_bg	{position:absolute; top:0; left:0; z-index:2;}
			.portf_bg_none	{position:relative; z-index:3;}
			.image_map{float:left; /*width:815px;*/ width:900px; height:676px;padding-left:50px;}
			.listin_potf_l	{position:absolute; left:0px; top:387px; color:#00205c; font-size:30px; text-decoration:none; border-bottom:2px dashed #00205c; z-index:2; padding-bottom:3px; cursor:pointer;}
			.listin_potf_l:hover	{border:0;}
			.listin_potf_r	{position:absolute; right:0px; top:510px; color:#00205c; font-size:30px; text-decoration:none; border-bottom:2px dashed #00205c; z-index:2; padding-bottom:3px; cursor:pointer;}
			.listin_potf_r:hover	{border:0}	
	.red{color:red; margin-top:10px;}
		#error1{display:none;}
		#error2, #error3{display:none;}
		
	.loader1,.loader3, .loader2, .loader4{background:url(../images/ajax-loader.gif) 0 0 no-repeat; width:54px; height:59px; display:none;float:left;margin-top:5px;}	
		.loader1,.loader3{background:url(../images/ajax-loader-white.gif) 0 0 no-repeat;}
		.success1, .success2, .success3{text-align:center;background:url(../images/success.png) 50% 40px no-repeat; padding-top:300px;display:none;height:270px;/*border:1px solid red*/}
			.success1,.success3{background:url(../images/success_blue.png) 50% 40px no-repeat;}
			.success4{margin-top:15px; color:#2e5ec8}
		.light40{font-size:40px; font-family:'LatoLight'; margin-bottom:10px;}
	.err_field{border:1px solid #d16262!important}	
		.order_table td input, .order_table td textarea{float:left;margin-right:15px;}
			.order_table tr td:first-child{padding-right:45px;}
		.enabled{background:#enabled; color:#d7b0b6}
	.attach_link_2{color:#222222!important; border: 1px solid #e8e8e8; padding:3px 5px;
					-moz-border-radius:3px;
					-webkit-border-radius:3px;
					border-radius:3px;
	}
		#form_container_1 input[type=file]{opacity:0; filter: alpha(opacity=0)}
		.order_table p{margin-top:12px;}
			#form_container_1 .order_table tr td p{color:#d16262!important}
	
	.price_blue_block{width:520px;}	
		.price_blue_block h1, .price_blue_block .light15, .price_blue_block .light18{width:480px;}	
		.price_blue_block h1{margin-bottom:0}
		.price_blue_block .light15{font-size:15px;}
		.price_blue_block .light18{margin-top:20px;}
			p.blue_pl{width:890px;margin-top:35px;background:rgba(242,247,255,0.1); border:1px solid rgba(255,255,255,0.2); font-size:18px; 
					padding:15px 20px;
					-moz-border-radius:3px;
					-webkit-border-radius:3px;
					border-radius:3px;
			}
			p.green_pl{padding:15px 20px;}
	.light19{font-size:19px; /*font-family:'LatoLight';*/ text-align:left;line-height:24px;padding:10px;}		
	.price_table{margin-top:30px;display:block;}
		.price_table td, .price_table .pt_div, .price_table .pttable_div{width:155px; text-align:center;padding-top:10px; padding-bottom:5px;}	
			.price_table .pt_div, .price_table .pttable_div{width:155px;float:left;height:150px;}
				.price_table>p{text-align:center}
			.price_table1{height:50px; background:url(../images/price_icons.png) 0 0 no-repeat;}
			.price_table2{height:50px; background:url(../images/price_icons.png) -155px 0 no-repeat;}
			.price_table3{height:50px; background:url(../images/price_icons.png) -310px 0 no-repeat;}
			.price_table4{height:50px; background:url(../images/price_icons.png) -470px 0 no-repeat;}
			.price_table5{height:50px; background:url(../images/price_icons.png) -620px 0 no-repeat;}
			.price_table6{height:50px; background:url(../images/price_icons.png) -775px 0 no-repeat;}
		
	.pt2{margin-top:35px;}	
		.pt2 td, .pt2 .pt_div{width:190px;padding-top:0;padding-bottom:25px;}	
			
			.pt2 tr:nth-child(2n+1) td{padding-bottom:5px;}
			td.pt2_table1, div.pt2_table1{height:79px;background:url(../images/price_icons2.png) 0 0 no-repeat;}
			td.pt2_table2, div.pt2_table2{height:79px;background:url(../images/price_icons2.png) -190px 0 no-repeat;}
			td.pt2_table3, div.pt2_table3{height:79px;background:url(../images/price_icons2.png) -370px 0 no-repeat;}
			td.pt2_table4, div.pt2_table4{height:79px;background:url(../images/price_icons2.png) -560px 0 no-repeat;}
			td.pt2_table5, div.pt2_table5{height:79px;background:url(../images/price_icons2.png) -750px 0 no-repeat;}
			td.pt2_table6, div.pt2_table6{height:79px;background:url(../images/price_icons2.png) 0 -148px no-repeat;}
			td.pt2_table7, div.pt2_table7{height:79px;background:url(../images/price_icons2.png) -190px -148px no-repeat;}
			td.pt2_table8, div.pt2_table8{height:79px;background:url(../images/price_icons2.png) -370px -148px no-repeat;}
			td.pt2_table9, div.pt2_table9{height:79px;background:url(../images/price_icons2.png) -560px -148px no-repeat;}
			td.pt2_table10, div.pt2_table10{height:79px;background:url(../images/price_icons2.png) -750px -148px no-repeat;}
			
	.price_table .pttable_div >div {height:70px}		
			
	/*   FOOTER   */		
			

	.footer{background:url(../images/footer_bg.png) 50% 0 no-repeat;  width:100%; height:75px; padding-top:45px;font-size:15px;
/*			position:absolute; bottom:0; z-index:100;*/overflow:hidden;
			background-size:cover;
}			
		.footer p{font-size:15px;color:#7f7f7f}
		.fcol1{width:265px; float:left;}
		.fcol2{width:265px; float:right;font-size:16px; text-align:right;color:#7f7f7f}
			.fcol2 p{margin-bottom:10px;}
			.fcol2 a{color:#7f7f7f; border-bottom:1px solid #e1e1e1}
			.fcol2 a:hover{color:#b41c40; border-bottom:1px solid #f0d2d9}
			
			.fcol2 p{font-size:16px!important;}
		.fbig{text-indent:-13px;}
		.fsmall{font-size:14px;}
		.fnormal{font-size:16px;}		
			
			
			
		








		
		/*              */
	.content{margin-left:15px;float:left;width:815px;color:#242424;font-size:14px;z-index:100;
			font-family:Lato;}
		.content a{color:#157dfb}	
		.content ol li{margin-top:13px;margin-left:22px;}
		.large{font-size:30px!important;margin-bottom:10px;}
			.large2{margin-top:0!important}
			.content p{line-height:23px;margin-top:15px;}
		

		
	.blue_block{}	
		.blue_block .blue{margin-top:25px!important;}
		
	
				
			.right_block{float:right;width:485px;margin-bottom:100px;margin-top:30px;}
				.right_block .phone{margin-left:44px;}
				.right_p{text-align:right;margin-top:20px!important;}
/*    CONTACTS    */
.map_contact{background:url(../images/map.png) 0 0 no-repeat;width:715px; height:380px;color:#fff; 
			padding-top:155px;padding-left:120px;font-family:Arial;}
		.map_contact p{font-size:33px;}
			.big_phone{font-size:67px!important;font-weight:600; margin-top:30px!important;}
.adress_contact{color:#00205c; font-family:Arial;}
	.adress_contact_left, .adress_contact_right{float:left;}	
		.adress_contact_right{background:url(../images/seat.png) 0 0 no-repeat;padding-left:132px;margin-left:30px;}
	.adress_contact .big{font-size:70px!important;font-weight:600; }
	.adress_contact p{font-weight:400; font-size:32px;line-height:37px;}
	
.card_num{float:left;width:43%;margin-top:60px; padding-left:50px;height:41px;}
.card1 {background:url(../images/letter.png) 0 0 no-repeat;}
.card2 {background:url(../images/card_icon.png) 0 0 no-repeat;}
		.card_num p span{/*font-weight:400;*/ /*font-family:'Latob';*/font-family: "Helvetica Neue", helvetica, sans-serif;
					line-height:14px;padding-bottom:10px;display:inline-block;}
.order_table_left{float:left;background:#f1f1f1; height:308px;width:735px;padding-top:36px;}	
.order_table_right{float:right;}	
	.contact_send{background:url(../images/contact_send_right.png) 0 0 no-repeat; width:79px; height:344px; display:block;}
	.contact_table {color:#707070; font-size:11px;margin-left:58px;}
	.form_text_contact, .contact_table textarea{ padding:3px 5px 3px 5px;
				margin-bottom:17px;border:1px solid #d9d9d9;
	}
	.contact_table textarea{height:115px; max-height:115px; min-height:115px;width:375px;max-width:375px;min-width:375px;}
		.contact_table td{vertical-align:top;font-family:Arial;}
		/*.contact_table .lefttd{padding:0!important}*/
	.contact_table td:first-child{text-align:left;padding-right:15px;vertical-align:top;width:206px;color:#707070 !important;}
	
	.form_text_contact{width:192px;}
	.send{border:none; padding:13px 5px 13px 23px;background:#00319a;margin-top:10px;}	

/*  PRICES  */
.blue2 {
		background:url(../images/ceni_bg.png) 50% 0 no-repeat; width:100%;height:269px;
		clear:both;
}
	.blue2 p{margin-top:0}
		
			.blue2_bottom_text { font-size: 14px; margin:0 auto;margin-top: 55px!important; width: 270px;}
			.dashed {
				font-family:'Lato';
				border: 2px dashed #405885;
				border-radius: 8px 8px 8px 8px;
				color: #111111;
				font-size: 14px;
				margin: 72px auto 0!important;
				padding: 0 15px 10px 15px;
				text-align: justify;
				width: 785px;
			}	

.prices{/*width:100%*/margin-bottom:10px;margin-top:15px;font-family:Arial; position:absolute; bottom:0}
			.prices th{/*border-right:1px solid #fff*/vertical-align:top;}
				.prices td em{font-size:11px;text-align:left !important;display:block;padding:0 3px 0 5px}
				.th0{width:190px;font-weight:400}
					.prices_blue{/*background:#00205b;*/
					background:url(../images/bl_bg.jpg) 0 0 repeat-x; 
					
					color:#fff;text-align:center; padding-top:15px;font-size:15px;height:35px;}
					.prices_grey{background:url(../images/grey_bg.png) 0 100% repeat-x;padding:10px 0 0 5px; height:33px; color:#00205b;
								font-size:14px;font-weight:600;padding-top:35px;}
						.prices_grey img{vertical-align:middle;}
				.th1{width:126px;}
				.th2{width:126px;}	
				.th3{width:127px;}	
				.th4{width:120px;}	
				.th5{width:127px;}	
		.simple_tr th, .simple_tr td{color:#00205c; font-weight:400; font-size:12px; text-align:left;padding:7px 0 7px 8px;}	
			.simple_tr td{color:#252525; border-bottom:1px dashed #bdbdbd;padding:5px 0 2px 0;text-align:center;}
			.last_tr td{border-bottom:none; padding-bottom:10px;}
	.i{background:url(../images/i.png) 0 0 no-repeat; padding-left:15px;font-size:14px; font-weight:600;margin-bottom:30px;}
	.main_text2{margin-bottom:100px;}
	
/*  COMPANY   */
.center_block_text{margin:0 auto; width:580px;}
	
	.grey_text{color:#666666; font-size:14px;text-align:center;margin-top:80px!important;}		
	.center_blue{text-align:center;margin-top:75px!important;}
	.grey_text2{text-align:center;margin-top:10px!important;}
		.grey_text2 span{width:150px; text-align:center;display:block; float:left;}
		.grey_text2 .n3{width:180px;}
	.grey_text3{margin-top:25px!important;}	

		
		
	.center_pig{text-align:center;margin-top:145px;}
		.pig{margin:0 auto;}
		.blue_big{color:#00205c; font-size:30px;text-align:center;font-weight:600; margin-top:40px!important;}
		.blue_simple_block{background:url(../images/blue_simple_block.png) 0 0 no-repeat;width:800px; height:225px;	color:#fff}	
			.blue_simple_block_big{font-size:30px;font-weight:600;line-height:36px!important;text-align:center;padding-top:40px;}
			.blue_simple_block_small{font-size:14px;text-align:center;padding-top:40px;}
		.call_girl{width:100%; height:78px;background:url(../images/call_girl.png) 0 0 repeat-x;margin-top:40px;}	
		.cosmo{margin-top:50px;}
			.cosmo img{float:left; margin:0 30px 0 120px;}
			.cosmo .grey{width:280px;float:left;margin-top:35px;}
			.basket{position:relative;width:610px; height:407px;background:url(../images/basket.png) 0 0 no-repeat;margin:0 auto;margin-top:40px;}
				.basket_top{position:absolute;top:-40px;text-align:center;width:610px;}
				.basket_bottom{position:absolute;top:260px;text-align:center;width:610px;}
				.basket .grey{font-size:14px;}
		.team{position:relative;width:610px; height:575px;background:url(../images/team_top.png) 0 0 no-repeat;margin:0 auto;margin-top:40px;}		
			.team_top{position:absolute;top: -40px; text-align: center; font-weight: 600; color: #00205b;width:610px;font-size:14px!important;}
				.team_top p{font-size:14px!important;}
			.team_bottom{position: absolute; top: 530px; text-align: center;width:610px;}	
				.team_bottom .grey{font-size:14px;}
		.pic{margin: 50px auto 30px; width: 640px;}		
			.pic .div1{float: left; width: 150px; text-align: center;color:#666666; font-size:13px;}
		.div24{position:relative;width:815px; height:597px;background:url(../images/24.jpg) 0 0 no-repeat;
				margin:0 auto;margin-top:20px;color:#fff; text-align:center;}	
			.div24_top{position:absolute;top:50px;font-size:14px!important;width:815px; }	
			.div24_bottom{position:absolute;width: 815px; top:230px;line-height: 30px;font-size:18px;}
			.right_grey{margin-left:550px; width:250px;}
				.right_grey .grey{font-size:14px;}
				
	.blog_left{width:170px;float:left;margin-top:25px;}
		.blog_left .blue_bg_left{background:#f0f6f9; padding:10px 10px 5px 10px;margin-bottom:20px;
								-moz-border-radius:3px;
								-webkit-border-radius:3px;
								border-radius:3px;
		}
		.blog_left .moduletable ul li{list-style:none; font-family:Arial;margin-bottom:15px;font-size:12px;}
			.blog_left .moduletable ul li h4{font-weight:400}
				.active_cat{/*border-bottom:1px solid #96aee3*/ color:#4d4c4c!important}
		.blog_left .moduletable h3{font-size:20px;}
		.blog_left .moduletable ul li a{color:#2e5ec8}
			.blog_left .moduletable ul li a:hover{color:#b41c40}
	.blog_right{width:772px; float:right; margin-top:25px;}	
	.blog_item_an{padding-bottom:30px; background:url(../images/border_pattern.png) 0 100% repeat-x;display:block;margin-bottom:30px;}
		.blog_item_an_left{width:58px;float:left;}
		.blog_item_an_right{width:685px; float:right;background:#f2f7fa;padding:8px 10px 10px 8px;
									-moz-border-radius:3px;
									-webkit-border-radius:3px;
									border-radius:3px;}	
								
				.blog_item_an_right p{margin-bottom:8px;}				
			.blog_item_an_right h2{font-size:22px; }
				.blog_item_an_right h2 a{color:#366898;}
				.blog_item_an_right h2 a:hover{color:#b41c40}
					.blog_item_date{background:#4fb0d3;padding:5px 5px 10px 5px;
								
									background-image: linear-gradient(#4fb0d3, #6bc5df);
									background: -webkit-linear-gradient(top, bottom, #4fb0d3, #6bc5df); /* для webkit-браузеров */
									background: -moz-linear-gradient(top, bottom, #4fb0d3, #6bc5df); /* для firefox 3.6+ */
									background: -o-linear-gradient(top, bottom, #4fb0d3, #6bc5df); /* для Opera 11.10+ */
									background: -ms-linear-gradient(top, bottom, #4fb0d3, #6bc5df); /* для IE10+ */
									-moz-border-radius:3px;
									-webkit-border-radius:3px;
									border-radius:3px;
					}
					
						.blog_item_date p{font-size:20px;color:#fff; text-align:center;}
						p.blog_item_data{font-size:30px;font-weight:600}
						
				.blog_item_links{margin-top:16px;}		
					.blog_item_links a{color:#2e5ec8}
						.blog_item_links a:hover{color:#b41c40;}
						.blog_category_name{background:url(../images/category_icon.png) 0 3px no-repeat; padding-left:20px;}
						.blog_item_tags{color:#2e5ec8;}
						.blog_item_tags a:hover{color:#b41c40}	
						.author{color:#b3b5b6}
					.blog_item_an_right2{background:none;padding:0; float:left;margin-left:20px;margin-bottom:20px;}
						.blog_item_an_right2 h1{color:#366898; font-size:24px; font-weight:400; margin-top:0; padding-top:0; margin-bottom:2px;}
						
						
						
						.blog_item_an_right2 .blog_item_links{margin-top:0}
					.blog_content_intro{background:url(../images/hand.png) 0 0 no-repeat; padding-left:78px;margin-top:30px;position:relative;padding-bottom:40px;}	
						.blog_content_intro .content-showtags{position:relative; top:-5px;}
							.blog_content_intro	.blog_item_an_right p{margin-bottom:0}
							
						.blog_content_intro blockquote{color:#248fcc; padding:8px 5px; border:1px solid #cee4f0;background:#f2f7fa;font-size:16px!important;
					-moz-border-radius:4px;
					-webkit-border-radius:4px;
					border-radius:4px;
					text-decoration:none;text-align:center;
					margin-top:15px;
					}
					.big_img_intro{position:relative; top:-5px; 
									-moz-border-radius:5px;
									-webkit-border-radius:5px;
									border-radius:5px;
					}
					.blog_content_intro p{margin-top:15px;}
					.blog_content_intro h2, .blog_content_intro h3, .blog_content_intro h4, .blog_content_intro h5, .blog_content_intro h6{color:#2e5ec8;margin-top:15px;}
						.blog_content_intro h2{font-size:17px;}
						.blog_content_intro a{color:#2e5ec8; border-bottom:1px solid #96aee3;}
						.blog_content_intro a:hover{color:#b41c40;border-bottom:1px solid #f0d2d9;}
				.blog_img{margin-bottom:27px;position:relative; top:-5px;
							-moz-border-radius:5px;
							-webkit-border-radius:5px;
							border-radius:5px;
				
				}		
				.featured{background:url(../images/star.png) 10px 10px no-repeat #f2f7fa; padding:10px 15px 15px 50px;border:1px solid #248fcc;display:inline-block;
						color:#248fcc;	margin-left:9px;
				-moz-border-radius:3px;
					-webkit-border-radius:3px;
					border-radius:3px;
				
				}
				
	.pagination{margin:0 auto;margin-top:30px;margin-bottom:30px;display:block;height:50px; width:200px;}	
		.pagination ul li{list-style:none; float:left; margin-right:8px;}
			.pagination ul li a{text-decoration:none; color:#248fcc;text-align:center; display:inline-block;
					padding:9px 14px;
					font-size:16px;
					border:1px solid #d3e9f5;
				-moz-border-radius: 50%; /* Firefox */
					 -webkit-border-radius: 50%; /* Safari, Chrome */
					 -khtml-border-radius: 50%;/* KHTML */
					 border-radius:50%; /* CSS3 */	
			}
			.pagination ul li span{color:#fff; padding:10px 15px;display:inline-block;
					color:#fff;
					-moz-border-radius: 50%; /* Firefox */
					 -webkit-border-radius: 50%; /* Safari, Chrome */
					 -khtml-border-radius: 50%;/* KHTML */
					 border-radius:50%; /* CSS3 */	
					background:#4eb0d3;		
					background-image: linear-gradient(#4eb0d3, #69c4df);
					background: -webkit-linear-gradient(top, bottom, #4eb0d3, #69c4df); /* для webkit-браузеров */
					background: -moz-linear-gradient(top, bottom, #4eb0d3, #69c4df); /* для firefox 3.6+ */
					background: -o-linear-gradient(top, bottom, #4eb0d3, #69c4df); /* для Opera 11.10+ */
					background: -ms-linear-gradient(top, bottom, #4eb0d3, #69c4df); /* для IE10+ */	
			}
			
		.pagination ul li.pagination-prev span, .pagination ul li.pagination-next span
			{background:none;width:40px; height:40px; display:inline-block;
			padding:0;
			-moz-border-radius: 0%; /* Firefox */
				 -webkit-border-radius: 0%; /* Safari, Chrome */
				 -khtml-border-radius: 0%;/* KHTML */
				 border-radius:0%; /* CSS3 */		
			background-image: none;	
			background:url(../images/pagination_sprite.png);border:none!important;}
				.pagination ul li.pagination-prev span{background-position:0 -40px!important}
				.pagination ul li.pagination-next span{background-position:0 0!important}
						
			.pagination ul li.pagination-prev a, .pagination ul li.pagination-next a
			{background:none;border:none!important;width:42px; height:43px; display:inline-block;
			padding:0;
				-moz-border-radius: 0%; /* Firefox */
				 -webkit-border-radius: 0%; /* Safari, Chrome */
				 -khtml-border-radius: 0%;/* KHTML */
				 border-radius:0%; /* CSS3 */	
			background:url(../images/pagination_sprite.png) 0 0 no-repeat;
			
			}	
				.pagination ul li.pagination-prev a{background-position:0px -124px!important;}
				.pagination ul li.pagination-next a{background-position:0px -80px!important}
			
						
		.content-showtags a {
			color: #2e5ec8;
			line-height: 30px;
			font-size: 12px;
			}			
			
			.tags_title{font-size:16px;}
			.left_tags{text-align:justify;}
			.grey_count{color:#818181}
			
		.podpiska_block{background:#f0f6f9;position:relative;font-family:"Helvetica Neue", helvetica, sans-serif!important;
						padding:15px 8px 20px 10px;margin-bottom:20px;
						-moz-border-radius: 4px; /* Firefox */
				 -webkit-border-radius: 4px; /* Safari, Chrome */
				 -khtml-border-radius: 4px;/* KHTML */
				 border-radius:4px; /* CSS3 */	
						
		}
			.form4{height:auto;}
			.corner{position:absolute; background:url(../images/corner.png) 0 0 no-repeat; display:block; width:13px; height:8px;
					top:-8px;left:30px;}
					.podpiska_block_title{font-size:13px;font-family:"Helvetica Neue", helvetica, sans-serif}
					.podpiska_grey{color:#97999a;font-size:13px;margin-top:15px;line-height:17px;}
					.form4 input{width:130px; padding:5px 8px;color:#b3b5b6; font-size:14px;margin-top:10px;
					-moz-border-radius: 3px; /* Firefox */
					 -webkit-border-radius: 3px; /* Safari, Chrome */
					 -khtml-border-radius: 3px;/* KHTML */
					 border-radius:3px; /* CSS3 */
					}
					.podpiska_pink_btn{height:34px;margin-top:15px;padding-top:15px; width:146px;}
/*  HIDDEN ORDER FORM   */

	.hidden_black_container{width:100%; height:100%; position:fixed;z-index:2000; left:0; top:0;
								text-align:center; display:none;
								background:url(../images/hidden_bg.png) 0 0;
								}	
			.hidden_contacts{width:100%; height:100%; position:relative;
							text-align:center;z-index:2000; 
							display:none;}		
			.form_bg{position:fixed;background:url(../images/form_bg.png) 0 0 no-repeat;width:816px; height:674px; 
					top:60px;left:50%;margin-left:-456px;padding-left:95px;}	
				.form_bg .large{text-align:left;}	
				.form_bg .form{margin-top:35px;}		
				.form_bg  .t1{padding-left:0}
				.form_bg  .t3{padding-left:80px;}
				.form_bg textarea{position:relative; margin-left:-120px;} 
				.form_bg p{text-align:left;}
				.close{background:url(../images/close.png) 0 0 no-repeat;width:32px; height:33px;display:block;
				position:absolute; top:-15px; right:-15px;
				}
				
				
	.work_block{width:100%;}
		.work{background-position:50% 0;height:450px;width:100%;}
			.work a{display:block; width: 930px;height:450px;margin:0 auto;border:none}
				.work a:hover{border:none}
			.work a span{background:url(../images/see_nore_bg.png) 0 0; display:block; text-align:center; 
					padding:10px 20px; width:114px;color:#fff;margin:0 auto;top:395px;position:relative;
					font-size:16px;}
			.work a span:hover{background:#000;border:none;}	
				.work_text{width:930px; margin:0 auto;padding-top:20px; padding-bottom:20px;overflow:hidden;}
					.work_text p{color:#888888; font-size:13px;}
					.work_text_left{width:384px; float:left;}
						.work_text_left h2{color:#222222; font-size:24px;}
					.work_text_right{float:right; width:520px;}
				
		.work1{background:url(../images/work1.jpg) 50% 0 no-repeat;}
		.work2{background:url(../images/work2.jpg) 50% 0 no-repeat;}
		.work3{background:url(../images/work3.jpg) 50% 0 no-repeat;}
		.work4{background:url(../images/work4.jpg) 50% 0 no-repeat;}
		.work5{background:url(../images/work5.jpg) 50% 0 no-repeat;}
		.work6{background:url(../images/work6.jpg) 50% 0 no-repeat;}
		.work7{background:url(../images/work7.jpg) 50% 0 no-repeat;/*background-size:cover;*/}
		.work8{background:url(../images/work8.jpg) 50% 0 no-repeat;}
		.work9{background:url(../images/work9.jpg) 50% 0 no-repeat;}
		.work10{background:url(../images/work10.jpg) 50% 0 no-repeat;}
		
		.work_block_top1{background:none; background:url(../images/kosm.jpg) 50% 0 no-repeat #ece9e4;
						padding-top:30px;padding-bottom:0; height:240px;}
			.work_block_top1 h1{font-weight:400; font-size:32px; color:#272727}
			.work_block_top1 p{font-size:16px; color:#272727}
			.blue_block_right{position:absolute; top:80px; right:80px;}
			.blue_block_right a{border-bottom:1px solid #272727}
			
		.work_inner_left, .work_inner_right{padding-top:50px;}	
		.work_inner_left{width:630px; float:left;}
		.work_inner_right{width:295px; float:right;}
			.work_inner_title{color:#b04459; font-size:22px}
			.task_table{margin-top:20px;font-size:14px;}
				.task_table td{vertical-align:middle;height:60px;}
				.task{background:url(../images/123.png) 0 0 no-repeat; width:37px; height:37px;margin-right:14px;}
					.task2{background-position:0 -57px;}
					.task3{background-position:0 -114px;}
		.osob_block{background:url(../images/border_bot.jpg) 0 100% repeat-x;padding-bottom:10px;margin-top:30px;}			
		.work_inner_title_line{color:#b04459; font-size:22px; background:url(../images/border_bot.jpg) 0 100% repeat-x;}
			.work_inner_title_line span{background:#fff; padding-right:10px;}
			.osob_inner{background:url(../images/osobennosti.png) 0 0 no-repeat; padding-left:50px;margin-top:15px;}
				.osob_inner p{margin-bottom:15px;}
			
		.results{margin-top:40px;}	
			.results_block{background:#f4f7fb; padding:16px 29px 16px 29px;margin-top:30px;}
				.result_table td{vertical-align:middle;}
				.result_table td img {margin-right:15px;margin-bottom:15px;margin-top:15px;}
				
	.etap{margin-top:22px;}
		.etap span{background:url(../images/hour.png) 0 0 no-repeat; padding-left:25px;float:right;padding-top:3px;}
	.work_inner_right ul li{list-style:none; background:url(../images/list_style3.png) 0 8px no-repeat;padding-left:12px;
						margin-top:15px;color:#878787}		

.quote_block{background:url(../images/quote1.png) 50% 0 no-repeat; height:305px;margin-top:30px;}
	.quote_block  .item_exam{ width:940px; margin:0 auto;margin-top:15px}
	.quote_block .cloud_body{background:#fff;padding-left:30px; }
	.quote_block .cloud_right{width:900px;}
		.ps{padding-top:25px;color:#404040; font-size:22px;}
		.quote_block .cit{margin-left:80px;font-style:italic;position:relative;padding-left:36px;padding-right:36px;}
	.quote_l{background:url(../images/quote_l.png) 0 0 no-repeat; width:16px; height:20px;position:absolute; top:0; left:0;
			display:block;}
			.quote_r{background:url(../images/quote_r.png) 0 0 no-repeat; width:16px; height:20px;position:absolute; 
				bottom:0; right:0;
			display:block;}
			
			
	.work_block_top2{background:none; background:url(../images/karta.jpg) 50% 0 no-repeat #e10916;
						padding-top:30px;padding-bottom:0; height:215px;}	
		.work_block_top2 p{width:750px;margin-bottom:15px;}	
		.work_block_top2 a{color:#fff;border-bottom:1px solid #fff; display:block; margin-left:30px;}
		
	.quote_block2{background:url(../images/karta_btn.jpg) 50% 0 no-repeat #e10916;height:280px;}
	.quote_block2 .ps{color:#fff}
	
	
	.work_block_top3{
			background: rgb(126,58,106); /* Old browsers */
			background: -moz-linear-gradient(left, rgba(126,58,106,1) 0%, rgba(88,106,157,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(126,58,106,1)), color-stop(100%,rgba(88,106,157,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left, rgba(126,58,106,1) 0%,rgba(88,106,157,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left, rgba(126,58,106,1) 0%,rgba(88,106,157,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left, rgba(126,58,106,1) 0%,rgba(88,106,157,1) 100%); /* IE10+ */
			background: linear-gradient(to right, rgba(126,58,106,1) 0%,rgba(88,106,157,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e3a6a', endColorstr='#586a9d',GradientType=1 ); /* IE6-9 */	
	
	}
	
	.work_block_top3 .blue_block_right{
			background:url(../images/weber_logo.png) 100% 0 no-repeat;
			height:200px;width:300px;top:0px;right:0;
			}
		.work_block_top3 .blue_block_right a{color:#fff; border-bottom:1px solid #fff;display:inline-block;
					margin-top:80px;margin-left:120px}	
					
			.quote_block3{
				background: rgb(143,115,164); /* Old browsers */
				background: -moz-linear-gradient(top, rgba(143,115,164,1) 0%, rgba(170,148,186,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,115,164,1)), color-stop(100%,rgba(170,148,186,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, rgba(143,115,164,1) 0%,rgba(170,148,186,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, rgba(143,115,164,1) 0%,rgba(170,148,186,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, rgba(143,115,164,1) 0%,rgba(170,148,186,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom, rgba(143,115,164,1) 0%,rgba(170,148,186,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f73a4', endColorstr='#aa94ba',GradientType=0 ); /* IE6-9 */
			}	

			.quote_block3 .ps{color:#fff}
			
			
	.work_block_top4{
			background: url(../images/proteh.jpg) 50% 0 no-repeat #5779ac;height:175px;
	}	
	.work_block_top4 h1{margin-bottom:10px;}
	.work_block_top4 p{width:680px;margin-top:15px;}
	.work_block_top4 a{color:#fff;border-bottom:1px solid #fff; display:inline-block; 
				 margin-top:66px;}
		.work_block_top4	 .blue_block_right {right:70px;}
	.quote_block4{
				background:url(../images/proteh_bottom.jpg) 50% 0 no-repeat #6d90b9;
				}	
		.quote_block4	.ps{color:#fff;} 	
		
		.work_block_top5{background:url(../images/msi_bg.jpg) 0 0 repeat-x; height:177px;}
		.work_block_top5 p{width:700px;}
			.work_block_top5 .blue_block_right{background:url(../images/msi_logo.png) 0 0 no-repeat;
				width:186px; height:171px;right:0; top:0;
			}
			.work_block_top5 .blue_block_right a{color:#fff;border-bottom:1px solid #fff; display:inline-block; 
				 margin-top:88px; }
				 
			.black_block{background:#222222; color:#fff; padding-bottom:15px;}	 
				.black_block .work_inner_title{color:#ff0000}
					.black_block .work_inner_title_line{color:#ff0000; background: url(../images/border_bot_black.jpg) 0 100% repeat-x;}
						
						.black_block .osob_block{background: url(../images/border_bot_black.jpg) 0 100% repeat-x;}
						.black_block .osob_inner{background: url(../images/osobennosti_black.png) 0 0 no-repeat;}
						
						.black_block .work_inner_title_line span{background:#222222}
				.black_block .task{background:url(../images/123_black.png) 0 0 no-repeat;}
				.black_block .task2{background:url(../images/123_black.png) 0 -37px no-repeat;}
				.black_block .task3{background:url(../images/123_black.png) 0 -74px no-repeat;height:40px;}
				
					.black_block .results_block{background:#5b5b5b}
						.black_block .work_inner_right ul li{background:url(../images/list_style_black.png) 0 8px no-repeat;}
						.black_block .etap span{background:url(../images/hour_black.png) 0 0 no-repeat}
						
				.quote_block5 {background:url(../images/msi_bg_bottom.jpg) 0 0 repeat-x;}	
				.quote_block5 .ps{color:#fff}
				.quote_block5 .cit{color:#363636}
					.quote_block5 .cloud_title{color:#272727}
		
		.work_block_top6{background:url(../images/cashback.jpg) 50% 0 no-repeat #283338; height:170px;
						padding-bottom:0
		}
			.work_block_top6 .blue_block_right {right:50px;}
		.work_block_top6 .blue_block_right a{color:#fff;border-bottom:1px solid #fff;}
			.quote_block6{background:url(../images/cashback_btm.jpg) 50% 0 no-repeat #283338;}
			.img_rel_block{position:relative;}
			.img_rel_block img {text-align:center;}
			.quote_block6 .ps{color:#fff; }
			
			.colored_mini_block{padding:20px;width:440px;font-style:italic; position:absolute;}
				.color_orange{background:#de6016; color:#fff;}
				.color_black{background:#050505; color:#fff;}
				.color_red{background:#ec1c2a; color:#fff;}
				.color_blue{background:#3b797f; color:#fff;}
				.color_violet{background:#554a97; color:#fff;}
				
				.work_block_top7{background:url(../images/mf.jpg) 50% 0 no-repeat #000; height:168px;
						padding-bottom:0}
				.work_block_top7 .blue_block_right {right:50px;}		
				.work_block_top7 .blue_block_right a{color:#fff;border-bottom:1px solid #fff;}
				.quote_block7{background:url(../images/mf_btm.jpg) 50% 0 no-repeat #000;height:281px}
				.quote_block7 .ps{color:#fff;}
				
				.moto_bg{background:url(../images/moto_bg.png) 50% 0 no-repeat;}
				.work_block_top8{background:#070707; height:168px;
						padding-bottom:0}
					.work_block_top8 .blue_block_right{background:url(../images/moto_logo.png) 0 0 no-repeat;
				width:227px; height:80px;right:0; top:0; padding-top:60px;padding-left:30px}	
				.work_block_top8 .blue_block_right a{color:#fff;border-bottom:1px solid #fff;}
				.quote_block8{background:#141616;}
				.quote_block8 .ps{color:#fff;}
				
				
		.work_block_top9{background:url(../images/shome.jpg) 50% 0 no-repeat #141616; height:168px;
						padding-bottom:0}	
			.work_block_top9 .blue_block_right a	{color:#fff;border-bottom:1px solid #fff;}		
			.quote_block9{background:url(../images/shome_btm.jpg) 100% 0 no-repeat #141616;height:281px}
			.quote_block9 .ps{color:#fff;}
			
		.work_block_top10{background:url(../images/yoga.jpg) 50% 0 no-repeat #8b8989; height:134px;
						padding-bottom:0}	
				.work_block_top10 .blue_block_right a	{color:#fff;border-bottom:1px solid #fff;}	
					.quote_block10{background:url(../images/yoga_btm.jpg) 50% 0 no-repeat #8f8f91;height:281px}	
						.quote_block10 .ps{color:#fff;}


p.warning {padding:15px 0 15px 35px;color:#994658;font-size:19px;text-align:center;border:1px solid white;border-radius:4px;background:url(../images/attention.jpg) no-repeat 20px center #e3e3e3;}
.item .percent50:nth-child(odd) li {margin-top:10px;}
.item .percent50:nth-child(odd) li:nth-child(1) {margin-top:0;}
ul.twoColumn {margin-top:13px;color:#994658;font-size:0.9em;}
ul.twoColumn li {margin-left:20px;padding-right:10px;padding-bottom:5px;}
ul.twoColumn span {color:#2b2b2b;}
.darkBlue {padding:25px 0;color:white;
	background: #5779a1;background: -moz-linear-gradient(top,  #5779a1 0%, #84a9c4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5779a1), color-stop(100%,#84a9c4));background: -webkit-linear-gradient(top,  #5779a1 0%,#84a9c4 100%);background: -o-linear-gradient(top,  #5779a1 0%,#84a9c4 100%);background: -ms-linear-gradient(top,  #5779a1 0%,#84a9c4 100%);background: linear-gradient(to bottom,  #5779a1 0%,#84a9c4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5779a1', endColorstr='#84a9c4',GradientType=0 );
}

.darkBlue p.warning {padding-left:65px;font-size:19px;background:url(../images/superman.png) no-repeat 20px center #648198;color:white;border:1px solid #98b5cd;}

#slider {padding-bottom:10px;background:#f4f8fb;}
#slider .center {height:365px;padding:30px 0;}
#slider .center > p {font-size:1.8em;}
#slider .center > p a {color:#ccc;cursor:pointer;}
#slider .center > p a:hover {color:black;border:0;}
#slider .container {position:relative;width:960px;height:365px;margin-top:20px;background:transparent;overflow:hidden;}
#slider .item {float:left;height:365px;width:960px;background:transparent;position:static;}
#slider .item > img {float:left;margin-right:15px;}
#slider .item > a {color:#568ec9;}
#slider .item p {padding:10px 0;}
#slider .item ul {list-style-type:none;}
#slider .item li {padding-top:10px;padding-bottom:19px;}
#slider .item li img {float:left;margin-top:-10px;margin-right:10px;}
/*
.item .percent50:nth-child(odd) li:nth-child(1) {background-image:url(../images/1-dark.png);}
.item .percent50:nth-child(odd) li:nth-child(2) {background-image:url(../images/2-dark.png);}
.item .percent50:nth-child(odd) li:nth-child(3) {background-image:url(../images/3-dark.png);}
.item .percent50:nth-child(odd) li:nth-child(4) {background-image:url(../images/4-dark.png);}
*/
.percent50 {float:left;width:50%;}

.breadcrumbs {width:960px;margin:8px auto;font-size:0.9em;}
.breadcrumbs a {color:#568ec9;}

#sliderClient {height:120px;}
#sliderClient .item_exam > div {float:left;width:20%;padding-top:27px;text-align:center;}
#sliderClient div.itm17 {padding-top:12px;}
#sliderClient div.itm18 {padding-top:0;}
#sliderClient div.itm10 {padding-top:20px;}
#sliderClient div.itm14 {padding-top:35px;}
#sliderClient div.itm19 {padding-top:20px;}
#sliderClient div.itm16 {padding-top:23px;}
#sliderClient div.itm1 {padding-top:17px;}
#sliderClient div.itm2 {padding-top:12px;}
#sliderClient div.itm20 {padding-top:12px;}
#sliderClient div.itm13 {padding-top:12px;}
#sliderClient div.itm23 {padding-top:24px;}
#sliderClient div.itm22 {padding-top:20px;}
#sliderClient div.itm36 {padding-top:28px;}
#sliderClient div.itm26 {padding-top:5px;}
#sliderClient div.itm21 {padding-top:20px;}
#sliderClient div.itm42 {padding-top:13px;}
#sliderClient div.itm27 {padding-top:10px;}
#sliderClient div.itm32 {padding-top:12px;}
#sliderClient div.itm41 {padding-top:12px;}
#sliderClient div.itm40 {padding-top:12px;}
#sliderClient div.itm28 {padding-top:12px;}
#sliderClient div.itm37 {padding-top:12px;}
#sliderClient div.itm34 {padding-top:12px;}
#sliderClient div.itm31 {padding-top:15px;}
#sliderClient div.itm46 {padding-top:0;}
#sliderClient div.itm39 {padding-top:13px;}
#sliderClient div.itm29 {padding-top:13px;}
#sliderClient div.itm33 {padding-top:13px;}
#sliderClient div.itm45 {padding-top:13px;}
#sliderClient div.itm44 {padding-top:15px;}

#callback {position:absolute;top:94px;right:0;width:230px;padding:16px;background:white;border-radius:10px;box-shadow:0 0 3px 0px #777;z-index:4;}
#callback input {padding:7px 3px;border:1px solid #dfdfdf;}
#callback .button {margin-left:5px;padding:8px 10px;border:0;border-radius:8px;background:#ff614c;color:white;curor:pointer;}

.tarif {margin-top:14px;}
.tarif > div {position:relative;float:left;width:235px;}
.tarif > div:nth-child(2) {z-index:2;}
.tarif p a .tooltip {margin-top:-97px;left:160px;}
.tarif > div ul li:nth-child(2) .tooltip {margin-top:-40px;}
.tarif > div ul li:nth-child(3) .tooltip {margin-top:-40px;}
.tarif > div ul li:nth-child(4) .tooltip {margin-top:-49px;}
.tarif > div ul li:nth-child(5) .tooltip {margin-top:-49px;}
.tarif > div ul li:nth-child(6) .tooltip {margin-top:-48px;}

.tarif > div:nth-child(3) {margin-right:10px;}
.tarif > div:last-child {width:220px;margin-right:0;}
.tarif > div > div {margin-bottom:10px;/*padding-bottom:20px;*/background:white;
				-moz-border-radius: 5px; /* Firefox */
				-webkit-border-radius: 5px; /* Safari, Chrome */
				-khtml-border-radius: 5px; /* KHTML */
				border-radius: 5px; /* CSS3 */
				text-align:center;transition:0.3s;width:235px;}
				
.tarif > div:nth-child(4) > div{padding-bottom:20px;}				
.tarif .title {position:relative;margin:0;padding:15px 0;font-size:18px;border:0;color:white;
				-moz-border-radius: 5px 5px 0 0; /* Firefox */
				-webkit-border-radius:  5px 5px 0 0; /* Safari, Chrome */
				-khtml-border-radius:  5px 5px 0 0; /* KHTML */
				border-radius:  5px 5px 0 0; /* CSS3 */}
.tarif .title span {position:absolute;display:block;bottom:-9px;left:50%;margin-left:-8px;height:0;width:0;border-right:8px solid transparent;border-bottom:none;border-left:8px solid transparent;}
.tarif > div:nth-child(1) .title {
	background: #37acd7;);
}
.tarif > div:nth-child(1) .title span {border-top:9px solid #2d96dc;display:none;}
.tarif .gr_block{
padding-top:10px;
padding-bottom:20px;
background: rgb(254,252,234);
background: -moz-linear-gradient(left,  rgba(254,252,234,1) 94%, rgba(243,243,243,1) 100%);
background: -webkit-linear-gradient(left,  rgba(254,252,234,1) 94%,rgba(243,243,243,1) 100%);
background: linear-gradient(to right,  rgba(254,252,234,1) 94%,rgba(243,243,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f3f3f3',GradientType=1 );
-moz-border-radius:0 0 5px 5px; /* Firefox */
-webkit-border-radius: 0 0 5px 5px; /* Safari, Chrome */
-khtml-border-radius: 0 0 5px 5px;  /* KHTML */
border-radius: 0 0 5px 5px;  /* CSS3 */

}
.tarif .gr_b{padding-top:10px;padding-bottom:20px;}
.tarif .gr_block2{
padding-top:10px;padding-bottom:20px;
background: rgb(243,243,243);
background: -moz-linear-gradient(left,  rgba(243,243,243,1) 0%, rgba(254,252,234,1) 6%);
background: -webkit-linear-gradient(left,  rgba(243,243,243,1) 0%,rgba(254,252,234,1) 6%);
background: linear-gradient(to right,  rgba(243,243,243,1) 0%,rgba(254,252,234,1) 6%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fefcea',GradientType=1 );
-moz-border-radius:0 0 5px 5px; /* Firefox */
-webkit-border-radius: 0 0 5px 5px; /* Safari, Chrome */
-khtml-border-radius: 0 0 5px 5px;  /* KHTML */
border-radius: 0 0 5px 5px;  /* CSS3 */
}
.tarif > div:nth-child(2) .title {
	background: #d3596d;
	}
.tarif > div:nth-child(2) .title span {border-top:9px solid #ff7600;display:none;}
.tarif > div:nth-child(3) .title {
	background: #3aa884;
}
.tarif > div:nth-child(3) .title span {border-top:9px solid #e32f8c;border:none;}
.tarif > div:nth-child(4) .title {
	background: #d3b259;
}
.tarif > div:nth-child(4) .title span {border-top:9px solid #0ab16b;display:none;}
.tarif > div:nth-child(4) .large{background:#ebc663; color:#fff;height:111px; display:table-cell;vertical-align:middle;padding-left:30px!important; padding-right:30px!important;}

.tarif p {margin:0 5px;}
.tarif p img {position:relative;top:1px;margin-right:5px;}
.tarif p a {/*border-bottom:1px dotted #4d4c4c;*/padding-bottom:0;color:#4d4c4c;}
.tarif .large {margin:0;padding:20px 0;border:0;font-size:30px;color:#0e2560;background:#f6f6f6;position:relative;}
.tarif  > div:nth-child(1) .large{background:#3dbfef} 
.tarif  > div:nth-child(2) .large{background:#eb6379} 
.tarif  > div:nth-child(3) .large{background:#41bb93} 
.tarif ul {margin:10px 0;list-style-type:none;}
.tarif li {margin:0 10px 0 16px;padding:4px 0 4px 30px;font-size:13px;text-align:left;color:#4d4c4c;background:url(../images/check-small.gif) no-repeat left center;margin-top:15px; margin-bottom:15px;}
.tarif li:nth-child(1){background:url(../images/pr_i1.png) no-repeat left center;}
.tarif li:nth-child(2){background:url(../images/pr_i2.png) no-repeat left center;}
.tarif li:nth-child(3){background:url(../images/pr_i3.png) no-repeat left center;}
.tarif li:nth-child(4){background:url(../images/pr_i4.png) no-repeat left center;}
.tarif li:nth-child(5){background:url(../images/pr_i5.png) no-repeat left center;}
.tarif li:nth-child(6){background:url(../images/pr_i6.png) no-repeat left center;}
.tarif ul a {padding:0;color:#282829;font-size:13px;border-bottom:1px dashed #c6c6c6}
.tarif li.disable {opacity:0.5}
.tarif .button {display:block;margin:20px 20px 0 20px;padding:6px 60px;background:#8f44b4;color:white;border:0;font-size:15px;cursor:pointer;
				-moz-border-radius: 20px; /* Firefox */
				  -webkit-border-radius: 20px; /* Safari, Chrome */
				  -khtml-border-radius: 20px; /* KHTML */
				  border-radius: 20px; /* CSS3 */

}
.tarif > div:nth-child(1) a.button{background:#3dbfef!important;}
.tarif > div:nth-child(1) a.button:hover{background:#37acd7!important;}
.tarif > div:nth-child(2) a.button{background:#f0525c!important;}
.tarif > div:nth-child(2) a.button:hover{background:#d3596d!important;}
.tarif > div:nth-child(3) a.button{background:#41bb93!important;}
.tarif > div:nth-child(3) a.button:hover{background:#3aa884!important;}
.tarif .button:hover {background:#6d3589;}
.tarif .button:hover {border-bottom:0;}
.tarif form {margin:20px 16px 0 16px;font-size:13px;color:#4d4c4c;text-align:left;}
.tarif form input[type="text"] {height:21px;width:70%;margin:4px 0 18px 0;padding:5px 20px 5px 35px;border:1px solid #dbdbdb; text-align:center;
			-moz-border-radius: 15px; /* Firefox */
		  -webkit-border-radius: 15px; /* Safari, Chrome */
		  -khtml-border-radius: 15px; /* KHTML */
		  border-radius: 15px; /* CSS3 */}
.tarif form  input[type="text"]::-webkit-input-placeholder {
    /*color: #333333;*/
   } 
.tarif form input[type="text"]::-moz-placeholder {
    /*color: #333333;*/
   }	
.tarif form input[name="name"]{background:url(../images/form_name.png) 15px 8px no-repeat} 
.tarif form input[name="site"]{background:url(../images/form_site.png) 15px 8px no-repeat}  
.tarif form input[name="phone"]{background:url(../images/form_phone.png) 15px 8px no-repeat} 
.tarif form input[name="email"]{background:url(../images/form_mail.png) 15px 8px no-repeat}  
		  
.tarif input.button {height:auto;margin-top:18px;margin-left:5px;}
.tarif a:hover {/*border-bottom:1px solid #4d4c4c;*/ border:none;}
.tarif a:hover .tooltip {display:block;}
.tarif .tooltip {position:absolute;display:none;width:210px;margin-top:-60px;right:-170px;padding:10px;border-radius:5px;background:#f3d174;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);z-index:3;}
.tarif .tooltip span {position:absolute;display:block;top:50%;left:-5px;margin-top:-10px;border-top:9px solid transparent;border-right:10px solid #f3d174;border-bottom:9px solid transparent;border-left:0;}
.tarif .large_price{font-size:34px;color:#fff}
.tarif .l_mon{font-size:24px; color:#fff;position:relative; top:-15px;}
.tarif .large a, .tarif .large a:hover{border:none!important;}
.tarif  a span.l_clock{background:url(../images/dotted.png) 50% 0 no-repeat; padding-top:20px;margin-top:20px;display:inline-block;color:#fff;border-bottom:1px dashed rgba(255,255,255,0.7)}
.tarif a span.l_clock:hover{border-bottom:1px dashed rgba(255,255,255,0);}
/*.tarif .tooltip {display:block;}*/

/* RESPONSES */
	.response_block{float:left; width:290px; max-height:290px; height:290px; margin-right:45px;margin-bottom:15px; margin-top:15px;}
		.response_img_block{height:90px; overflow:hidden;display:table;}
			.response_logo{padding-right:25px; vertical-align:middle; }
				.response_logo img{vertical-align:middle;}
		.gallery{position:relative;display:block; width:55px; height:70px;}
			.response_photo{
						border:1px solid #dadada;
						box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
						-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
						-moz-box-shadow:  1px 1px 2px rgba(0,0,0,0.3);}
			.response_lupa{position:absolute; top:25px; left:13px;}
			.response_text{color:#222222; font-style:italic;font-size:16px;line-height:24px;}
			.response_name_block{margin-top:15px;color:#222222;line-height:20px; font-size:15px;}
				.response_state{color:#817e7e;font-size:13px;}
				
		.response_block a:hover{border:none;}	
			#fancybox-close:hover{border:none;}
/* /RESPONSES */

/* PRODVIZHENIE */
	.pr_tizer{font-size:16px; background:url(../images/pr_tizer.png) 0 0 no-repeat;display:inline-block;width:216px;
				padding-top:5px;padding-left:25px;}
	.blue_block_prodvizhenie{background:url(../images/prodvizhenie.png) 0 0 no-repeat; width:435px; height:486px;
							position:absolute;top:-50px; right:0}
		.prodv_block p{width:700px!important;}					
		a.pink_btn_pr{float:none; display:inline-block;padding-top:12px; padding-bottom:7px;height:28px; width:220px;
					margin-left:20px; border:none;position:relative; top:-5px;
					box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
					-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
					-moz-box-shadow:  0px 0px 2px rgba(0,0,0,0.3);
		}		
		.pr_block:after{background:url(../images/arrows_pr.png) 0 0 no-repeat;width:100px; height:61px; margin:0 auto;margin-top:8px; 
						display:block;content:" "; position:relative; z-index:1}
	.pr_block_div_two{border:1px solid #e6e7e8;
					position:relative; top:-20px;z-index:0;	
					-moz-border-radius:4px;
					-webkit-border-radius:4px;
					border-radius:4px;		
	}
		.pr_block_div_two_left{float:left;width:398px; padding:40px;background:url(../images/pr_bg_left.png) 0 0 no-repeat;
							}
		.pr_block_div_two_right{float:right;width:398px;padding:40px;
								background:url(../images/pr_bg_right.png) 0 0 no-repeat;border-left:1px solid #e6e7e8;}	
			.pr_block_div_two ul li{list-style:none; background:url(../images/list_style_pr.png) 0 9px no-repeat;padding-left:20px;
								font-size:16px;line-height:28px;}		

			.pr_examples{background:#fff; width:890px; margin:0 auto;margin-top:30px; color:#4d4c4c;position:relative;
					-moz-border-radius:4px;
					-webkit-border-radius:4px;
					border-radius:4px;	
				}		
			.pr_examples_cont {width:2000em;}	
				.pr_examples_cont .examples_container{height:860px;}
			.pr_examples .sliderArrows a{top:165px;display:block;}
				.pr_examples  .prev{top:165px;left:-30px;/*background:url(../images/pr_left_arr.png) 0 0 no-repeat;
												width:20px; height:38px;*/ position:absolute;
												background: url(../images/arrows.png) 0 0 no-repeat;
												width: 19px;
												height: 59px;
												opacity:0.2;
												}
				.pr_examples .next{top:165px;right:-30px;/*background:url(../images/pr_right_arr.png) 0 0 no-repeat;
												width:20px; height:38px;*/
												background: url(../images/arrows.png) 0 -59px no-repeat;
												width: 19px;
												height: 59px;
												position:absolute;opacity:0.2;}	
												
				.prev:hover, .next:hover{opacity:0.5}								
			
			.pr_examples_block{width:830px;height:auto; float:left; padding:30px;}	
				.pr_ex_title{font-size:24px;margin-bottom:30px;}
				.pr_dogovor{background:url(../images/pr_dog_bg.png) 15px 0 no-repeat; color:#248fcc; width:180px; padding-top:20px;
							height:64px;display:block;}
					.pr_dogovor:hover{border:none; font-weight:600; color:#248fcc}		
				.quotes{background:url(../images/quotes.png) 0 0 no-repeat;min-height:85px;position:relative; left:-20px;
				padding-top:20px;padding-left:20px;font-size:18px;line-height:28px;}	
.chart_block{margin-top:20px;}	
	.chart{float:left;margin-right:20px;}	
		.seo_table{	border:1px solid #f5f5f5; float:right;width:260px;
					-moz-border-radius:4px;
					-webkit-border-radius:4px;
					border-radius:4px;	}
			.seo_table tr th {background:#f5f5f5; padding:8px 15px; text-align:left;color:#939498; font-size:14px;}
			.seo_table tr td{padding:5px 15px;color:#4d4c4c; font-size:11px;}
			.seo_table tr td:nth-child(2n){text-align:center;}
			.seo_table tr:nth-child(2) td{padding-top:10px;}
			.seo_table tr:last-child td{padding-bottom:10px;}
			
/*  /PRODVIZHENIE */

/* HOW - IT - WORKS */
.orange_block{color:#fff;padding-top:35px;padding-bottom:33px;
		background:#f37053;
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d46249', endColorstr='#f37053'); /* для IE6-9 */
		background-image: linear-gradient(#d46249, #f37053);
		background: -webkit-linear-gradient(top, bottom, #d46249, #f37053); /* для webkit-браузеров */
		background: -moz-linear-gradient(top, bottom, #d46249,  #f37053); /* для firefox 3.6+ */
		background: -o-linear-gradient(top, bottom, #d46249,  #f37053); /* для Opera 11.10+ */
		background: -ms-linear-gradient(top, bottom, #d46249,  #f37053); /* для IE10+ */}
.orange_block h1{color:#fff;}		
	.orange_block p{width:650px;line-height:26px;font-size:16px;}
	.blue_block_how{background:url(../images/how-it-works.png) 0 0 no-repeat; width:449px; height:486px;
							position:absolute;top:-70px; right:0}	
							
	.light_blue_block3{background:#f4f8fb; color:#4d4c4c; padding-top:30px; padding-bottom:30px;overflow:none;}	
		.light_blue_block3 p{text-align:center;line-height:28px; font-size:16px;}
		.light_blue_block3 a{color:#248fcc; text-decoration:underline;}
		.light_blue_block3 .center:after{position:absolute; content:" "; display:block;
					background:url(../images/ar_b6.png) 0 0 no-repeat; width:57px; height:123px; right:200px;bottom:-100px;}
		
		
	.light_blue_block666{background:#248fcc}	
		.light_blue_block666 h2{text-align:center}
			.wwd_table{font-size:13px;line-height:24px;width:100%;margin-top:50px;}
				.wwd_table td{padding:0 10px 20px 10px;text-align:center;}
				
				.wwd_table1{background:url(../images/works_we_doing.png) 60px 0 no-repeat; height:54px;width:185px;}
				.wwd_table2{background:url(../images/works_we_doing.png) -135px 0 no-repeat; height:54px;width:185px;}
				.wwd_table3{background:url(../images/works_we_doing.png) -350px 0 no-repeat; height:54px;width:185px;}
				.wwd_table4{background:url(../images/works_we_doing.png) -550px 0 no-repeat; height:54px;width:185px;}
				.wwd_table5{background:url(../images/works_we_doing.png) -770px 0 no-repeat; height:54px;width:185px;}
		 
.select_header{font-size:24px;  text-align:center; color:#248fcc;position:relative;font-weight:600;
				}
	.select_header:after{position:absolute; content:" "; display:block;
					background:url(../images/circle.png) 0 0 no-repeat; width:180px; height:69px; left:300px;top:-30px;}	

		.pl_blocks{margin-top:60px;}
			.pl_block{float:left; margin-right:45px;padding-left:60px;width:225px;margin-bottom:45px;position:relative}
				.pl_block p{font-size:13px;}
			p.pl_block_h{margin-bottom:15px;font-size:16px;}
				.pl_block1{background:url(../images/nl1.png) 0 0 no-repeat;}
					.pl_block1:after{position:absolute; content:" "; display:block;
					background:url(../images/ar_b1.png) 0 0 no-repeat; width:68px; height:31px; right:-30px;top:-30px;}	
				.pl_block2{background:url(../images/nl2.png) 0 0 no-repeat;}
					.pl_block2:after{position:absolute; content:" "; display:block;
					background:url(../images/ar_b1.png) 0 0 no-repeat; width:68px; height:31px; right:-30px;top:-30px;}
				.pl_block3{background:url(../images/nl3.png) 0 0 no-repeat;margin-right:0}
					.pl_block3:after{position:absolute; content:" "; display:block;
					background:url(../images/ar_b3.png) 0 0 no-repeat; width:32px; height:68px; right:-30px;bottom:-50px;}
				.pl_block4{background:url(../images/nl4.png) 0 0 no-repeat;}
					.pl_block4:after{position:absolute; content:" "; display:block;
					background:url(../images/ar_b2.png) 0 0 no-repeat; width:68px; height:31px; right:-30px;top:-30px;}
				.pl_block5{background:url(../images/nl5.png) 0 0 no-repeat;}
					.pl_block5:after{position:absolute; content:" "; display:block;
					background:url(../images/ar_b2.png) 0 0 no-repeat; width:68px; height:31px; right:-30px;top:-30px;}
				.pl_block6{background:url(../images/nl6.png) 0 0 no-repeat;margin-right:0}
		
.questions{margin-top:20px}
	.quest_block{margin-top:20px; float:left; margin-right:80px;width:413px;}	
		.quest_block:nth-child(2n){margin-right:0;}
		.quest_block .answ{display:none;padding-left:20px;margin-top:20px;line-height:24px;}
			
			.quest_block .quest{cursor:pointer;color:#248fcc;font-size:21px;padding-left:20px;
								background:url(../images/sm_ar_l_grey.png) 0 6px no-repeat;  
			}
			/*.active_qb .answ{display:block;}*/
			.active_qb .quest{background:url(../images/sm_ar_d_grey.png) 0 6px no-repeat;  color:#404041		}
			
	.pos1{background:url(../images/pos1.png) 0 0 no-repeat;padding-left:86px;padding-top:5px;width:400px;min-height:100px;position:relative;
			margin-top:40px;}	
		.pos1 a{color:#248fcc; text-decoration:underline;}
		.pos1 p{font-size:16px;line-height:26px;}
		.pos1:after{position:absolute; content:" "; display:block;
					background:url(../images/ar_b4.png) 0 0 no-repeat; width:116px; height:69px; right:-70px;top:30px;}
		
	.pos2{background:url(../images/pos2.png) 0 0 no-repeat;padding-left:60px;padding-top:5px;width:406px;min-height:100px;float:right;
			margin-top:10px;position:relative;
	}		
		.pos2 p{font-size:16px;line-height:26px;}
		.pos2:after{position:absolute; content:" "; display:block;
					background:url(../images/ar_b5.png) 0 0 no-repeat; width:106px; height:101px; left:-130px;bottom:-35px;}
			

.lb_block{background:#f4f8fb; padding:45px 0 30px 0}
	.lb_div{float:left; width:205px; margin-right:25px;margin-top:50px}
			
				.lb_div p{margin-top:10px;font-size:14px;font-family:'dinpro_medium'}
				p.light_blue_block_title{font-size:14px;margin-top:40px;}
				
				
.lb_block2{background:#fafafa;padding:45px 0 50px 0}		
	.number_block{float:left;width:205px; margin-right:25px;}
		
		.number_block p{text-transform:uppercase;font-size:13px;}
		.number_block p span{color:#005cab}
		p.big_num{font-size:72px;color:#4a4b4b;line-height:100px;font-weight:100;font-family:'dinpro_light'}
		
	.menu_mob	{display:none;}
	.resp_table_left{width:540px; padding-right:40px;display:table-cell}
		
		
/*MOBILE*/		
@media screen and (max-width:959px) {
	.center{width:90%; margin: 0 auto;/*overflow:hidden;*/}
		.center p{line-height:150%;}
	.center750, .center39, .center_text_all, .center_text2, .count_sites, .price_blue_block{width:100%;}	
		.center750{top:0!important; }
	.header{width:100%;}
		.logo{float:none;}
		p.phone{margin-top:10px;}
		
	.menu_cont{width:98%; float:none;margin-left:0;
				position:relative;z-index:300;
				margin-top:110px;
	}
		.menu_mob	{display:block;background:url(../images/menu.png) 50% 8px no-repeat #360539;
					width:50px; height:50px;cursor:pointer;
					position:absolute; top:-45px;right:0;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					border-radius:5px;
					
					}
		.menu_cont ul.menu{display:none;
			background:#360539;	
			padding-top:20px;
			top:-26px;position:relative;
				-moz-border-radius:5px 0 5px 5px;
				-webkit-border-radius:5px 0 5px 5px;
				border-radius:5px 0 5px 5px;	
		}			
		.menu_cont ul li{float:none;width:100%;position:relative;padding-bottom:15px;}
				/*.menu ul li:hover>div{display:block;}*/
				.menu_cont>ul.menu>li>div{position:static;border:none;background:#4e0753; margin-top:15px;display:block;}
				
				.menu_cont .item-122{float:none;margin-right:0; display:none;}
				.menu_cont .item-151{float:none;margin-right:0; }
			.menu_cont ul li ul{width:100%;}
			.menu_cont .item-101 span{display:none;}
				.menu_cont ul li a{color:#fff}
				.menu_cont ul li a:hover, .menu_cont > ul > .active > a{color:#d47889;}
				.item-142{display:none;}
				.item-157{display:none;}
					.item-158>div{display:none!important}
				.item-158{display:block;}
				
		.contacts{float:none;position:absolute;top:80px;left:50%; margin-left:-100px;width:180px;text-align:center;}
			.contacts p{text-align:center;}
	
	#wrap{padding-top:210px;}
		.text_block_comp, .text_block_comp2, .blue_block_how, .blue_block_prodvizhenie, .text_block_comp3
			{
				display:none;position:static; margin-top:20px;
						margin-right:auto; margin-left:auto;background-size: 100% auto;width:100%/*width:200px; height:300px;background-size: auto 100%;*/}
			.text_block_comp{width:200px;}
			
			.text_block_comp2{background-size: 100% auto;width:100%}
			.blue_block_how{background-size: 100% auto;width:240px;}
			.blue_block_how{height:380px;}
			.text_block_comp3{width:200px;background-size:100% auto;}
			.blue_block h1{width:100%}
			.blue_block p, .prodv_block p{width:100%!important}
			.grey_block{display:none;}
			p.blue_pl{width:85%!important;}
			.orange_block p{width:100%;}
			.violet_block{background:url(../images/violet_bg_mobile.jpg) 0 0}
			.grey_line{display:none;}
	.exam_big_cont{width:100%;float:none;display:none;}
	.tecnologies img{width:100%; float:none!important;}
		p.tecnologies_text{float:none;width:96%; padding-right:2%; padding-left:2%; position:static; 
							margin-top:20px;
		}
	.podderzhka td {display:list-item;width:85%!important;}
	.blue_border{display:inline-block;}
	.form table{width:98%;display:list-item;}	
		.form table tr td{width:100%;display:list-item;}	
		.order_table td input, .order_table td textarea{width:90%!important;max-width:90%;min-width:90%;float:none;}
			.pink_btn_small{float:none;}
			
	.large_text{font-size:120px;padding-top:0}		
		.small_text {width:100%;margin-top:40px;}
	.center_comand{background-size:100% auto!important;width:100%;height:auto;padding-top:250px;}	
		.center_text3{width:100%; float:none}
		
	.count_sites_large{padding-top:30px; font-size:80px;}	
	.count_sites_normal{padding-top:30px;}	
		
	.area_business{width:250px; height:250px; background-size:50% auto;}
		.area_business div{font-size:14px;}
		.ab_work1{left:-30px; top:-20px;}
		.ab_work2{left:-30px; top:100px;}
		.ab_work3{left:60px; top:160px;}
		.ab_work4{right:-20px;left:auto; top:100px;}
		.ab_work5{right:-20px; left:auto;top:-20px;}
	.card_num{float:none; width:90%;}	
		.card1{margin-top:0; float:none; width:90%;}	
		.contacts_line_block{float:none; width:100%}
		
		
		
	.button_text	{margin-top:0}
	.shadow_block{position:static;background-size:cover;}
		.on_map{display:none;}
	.map_block{position:static;height:auto;}
		.ya_map{height:407px;position:static;z-index:1}
			.ya_map div{position:static!important;height:407px;}
				.che_map{display:none;}
				
	.pos1, .pos2{width:90%;padding-left:10%;}		
		.pos1:after{display:none}
	.pl_block:after{display:none}			
		.select_header:after{display:none;}	
		
	.recept_block {width:100%;background-position:49% 0}	
	.recept_two_column{width:100%;padding-top:230px;}	
		.two_column_1{float:none;width:100%;}
			.two_column_1 img{width:100%; max-width:387px;}
		.two_column_2{float:none;width:90%;margin:0 auto; margin-top:20px;}	
		.center_inn{width:90%;margin:0 auto;padding-bottom:30px; }
		
	#slider .center	{height:auto}
		#slider .container{width:100%;height:auto}	
			#slider .item{width:100%;height:auto;}
			
	a.pink_btn_pr{display:block;height:auto;margin-top:10px;}		
	
	.pr_block_div_two{top:0}
		.pr_block_div_two_left{float:none;width:90%;padding:0 5%;padding-top:40px;}
		.pr_block_div_two_right{float:none;width:90%;padding:0 5%;padding-top:40px;border-left:none;}
		 .pr_block:after{display:none;}
		 
	.botbtn {display:none!important;width:180px!important; left:50%!important; margin-left:-115px!important}
	.work_text{width:90%; margin-left:auto; margin-right:auto;}
		.work_text_left{width:45%}
		.work_text_right{width:45%}
		.work a{width:100%;display:none;}
		
	.quote_block{height:auto;padding-bottom:40px;}	
		.quote_block .item_exam{width:100%;}		
			.quote_block .cloud_body {width:90%;padding-left:5%;}
				.quote_block .cloud_right{width:90%;}
					.quote_block .cit {margin-left: 10%;}
					
	.lb_div{height:200px;}		

	.pr_examples{width:94%;}	
		.pr_examples{height:auto;}
		.pr_examples_cont .examples_container{height:1300px;}
		
			.pr_examples_block{width:100%;padding-left:20px; padding-right:15px;}
				.seo_table {float:none;width:100%;margin-top:20px;}
				.chart{float:none;width:100%;}
				.pr_examples .prev, .pr_examples .next{/*border:1px solid red;*/}
				
	.tarif > div:nth-child(4){display:none;}

	.resp_table_left{display:none;}
	
	
	
	/*BLOCKS */
		.puple_block_bg,.block_280{background-size:cover;}
			.block_280{height:auto;padding-bottom:40px;}
		.count_sites{height:auto;}
		.blue_block_3 {height:auto!important;}
.footer{padding-top:20px;height:150px;}	
	.fcol1{width:48%;}
	.fcol2{width:48%;}
}		


@media screen and (min-width:200px) and (max-width:566px) {
	.fcol1{}
	.tarif > div{float:none;margin-right:auto!important; margin-left:auto;margin-bottom:20px;}
	.work_text_left h2{font-size:16px;}
		.work {height:180px;}
			.work a{height:100%;}
			.work a span{top:65%;}
}
@media screen and (min-width:200px) and (max-width:400px) {
	 .pt2 .pt_div{width:47%;}
		.pt2 .pt_div div{/*width:75px;*/ margin-right:auto; margin-left:auto;}
		div.pt2_table1{height:79px;background:url(../images/price_icons2.png) -22px 0 no-repeat;}
		div.pt2_table2{height:79px;background:url(../images/price_icons2.png) -210px 0 no-repeat;}
		div.pt2_table3{height:79px;background:url(../images/price_icons2.png) -390px 0 no-repeat;}
		div.pt2_table4{height:79px;background:url(../images/price_icons2.png) -580px 0 no-repeat;}
		div.pt2_table5{height:79px;background:url(../images/price_icons2.png) -770px 0 no-repeat;}
		div.pt2_table6{height:79px;background:url(../images/price_icons2.png) -22px -148px no-repeat;}
		div.pt2_table7{height:79px;background:url(../images/price_icons2.png) -210px -148px no-repeat;}
		div.pt2_table8{height:79px;background:url(../images/price_icons2.png) -392px -148px no-repeat;}
		div.pt2_table9{height:79px;background:url(../images/price_icons2.png) -582px -148px no-repeat;}
		div.pt2_table10{height:79px;background:url(../images/price_icons2.png) -772px -148px no-repeat;}
		
	.price_table .pttable_div{float:left;width:47%;}	 	
		.price_table1{ background:url(../images/price_icons.png) 0 0 no-repeat;}
		.price_table2{ background:url(../images/price_icons.png) -165px 0 no-repeat;}
		.price_table3{ background:url(../images/price_icons.png) -320px 0 no-repeat;}
		.price_table4{ background:url(../images/price_icons.png) -480px 0 no-repeat;}
		.price_table5{ background:url(../images/price_icons.png) -640px 0 no-repeat;}
		.price_table6{ background:url(../images/price_icons.png) -785px 0 no-repeat;}
	.work{background-size:200% auto;}
		.quote_block .cit {margin-left: 5%;}
		.pr_ex_title{margin-right:150px;}
			.slogo3_img{width:120px;}
		.pr_examples_cont .examples_container{height:1220px;}
		.tresult tr td:nth-child(2){display:none;}
		
	.number_block{width:46%; margin-right:4%;}
		.number_block:nth-child(2n){margin-right:0}
			p.big_num{font-size:52px;}
			
	.lb_div{width:46%!important; margin-right:4%;margin-bottom:40px;}	
		.lb_div:nth-child(2n){margin-right:0}
		
	.pr_examples .prev, .pr_examples .next{/*background-size:cover; width:10px; height:30px;*/}	
		.pr_examples .prev{left:-21px;}
		.pr_examples .next{right:-21px;}
	
}

@media screen and (min-width:376px) and (max-width:414px) {
	 .pt2 .pt_div{width:180px;}
	 .pr_ex_title{margin-right:150px;}	
	 
}

@media screen and (min-width:415px) and (max-width:569px) {
	 .pt2 .pt_div{width:170px;}
	 .tarif > div{float:none; margin-top:0; margin-right:auto; margin-left:auto;}
	 .tarif > div:nth-child(2) {margin-left:10px;}
	 
	 .tarif > div:nth-child(2), .tarif > div:nth-child(3){margin-top:0; margin-right:auto; margin-left:auto;}
	 .pr_ex_title{margin-right:150px;}
	 .pr_examples_cont .examples_container{height:1300px;}
	 .tresult tr td:first-child{padding-right:10px!important;width:100px!important }
}

@media screen and (min-width:640px) and (max-width:900px) {
	.contacts{top:0; margin-left:-60px;}
	.menu_cont{position:absolute; right:30px;top:-30px; width:250px;}
	#wrap {padding-top:140px;}
	.number_block{width:49%;margin-right:2%;}
	.number_block:nth-child(even){margin-right:0}
	.lb_div{width:49%;margin-right:2%;}
	.lb_div:nth-child(even){margin-right:0}
	.pl_block{width:39%;margin-right:2%;}
	.pl_block:nth-child(even){margin-right:0}
	
	.two_column_1{float:left;width:387px;}
	
	.price_table .pttable_div{margin-left:20px; margin-right:20px}
	
}