@import url(reset.css);
@import '../../../../../https@fonts.googleapis.com/css@family=Cuprum_3A400,700&subset=cyrillic';
@import url(../../../../../https@fonts.googleapis.com/css@family=Roboto_3A400,100,300,500,700,900&subset=latin,cyrillic-ext,cyrillic);
/******** Ð¢Ð¸Ð¿Ð¾Ð²Ñ‹Ðµ Ð±Ð»Ð¾ÐºÐ¸ - Ð½Ð°Ñ‡Ð°Ð»Ð¾ *********/

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.wrap{width: 1000px; padding: 0 30px; margin: 0 auto;}
.upper{text-transform: uppercase;}
.lp-block{min-width: 1000px; width: 100%; text-align:center;}
/******** Ð¢Ð¸Ð¿Ð¾Ð²Ñ‹Ðµ Ð±Ð»Ð¾ÐºÐ¸ - ÐºÐ¾Ð½ÐµÑ† *********/

html,body{min-width: 1000px; width: 100%; height: 100%; font-family: 'Cuprum', sans-serif; color:#000;}
.superbase{min-width: 1000px; width: 100%; min-height: 100%;}

.header-float{
	top: 0px; /*Ð²Ñ‹ÑÐ¾Ñ‚Ð° ÑˆÐ°Ð¿ÐºÐ¸ Ð² Ð¿Ð¸ÐºÑÐµÐ»ÑÑ…*/
	z-index: 50;
	width: 100%;
	min-width: 1000px;
}


.title{font-size:36px; font-weight:700; color:#000;}

.main-header{position:absolute; text-align:center;}
.main-header .logo{background:url(../images/logo.png) no-repeat 50% 0%; width:393px; height:167px; margin:0px auto;}
.main-header .phone{font-size:24px; font-weight:700; overflow: hidden; margin-top:-15px;}
.main-header .phone:before,
.main-header .phone:after {
 /* content: '';
  display: inline-block;
  vertical-align: top;
  margin-top:10px;
  border: border-box;
  width: 16px;
  height: 2px;
  background: #000;
  border: solid #dedede;
  border-width: 0 13px;*/
  content: '';
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    width: 15px;
    height: 2px;
    background: #000;
    margin-left: 15px;
    margin-right: 15px;
}

.lp-main{background:#dcdcdc url(../images/bg_main.jpg) no-repeat 50% 0%; padding:0px 0px 465px 0px; height:1100px; text-align:center;}
.lp-main .main_title{padding-top:210px; font-size:72px; font-weight:700;}
.lp-main .main_title_2{padding-top:0px; font-size:48px; font-weight:700;}
.lp-main .main_title_3{padding-top:10px; font-size:25px; font-weight:400;}
.lp-main  form{margin-top:50px; text-align:center;}
.lp-main  form .form-header{font-size:25px; font-weight:700;}
.form-text {
	font-family: 'Roboto', sans-serif;
	padding: 15px 14px 12px 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #8b8b8b;
	width: 266px;
	margin: 0px auto; margin-bottom: 8px;
	font-size: 16px;
	display: block;
	text-transform:uppercase;
}
input[placeholder]          {color:#6e6e6e;}
input::-webkit-input-placeholder  {color:#6e6e6e;}
input::-moz-placeholder     {color:#6e6e6e;} 
input:-moz-placeholder      {color:#6e6e6e;} 
input:-ms-input-placeholder {color:#6e6e6e;}  

ul {text-align:justify;}
ul:after {
    width: 100%;
    height: 0;
    visibility: hidden;
    overflow: hidden;
    content: "";
    display: inline-block;
}
.lp1 ul{padding-top:60px;}
.lp1 ul li{
	min-width:200px;
	display:inline-block; vertical-align:top; 
	list-style:none; text-align: center;
	position:relative;
}
.lp1 ul li .img{height:200px;}
.lp1 ul .img_icon{position:absolute; left:10px;}
.lp1 ul .img_icon_2{position:absolute; left:-20px; top:26px;}
.lp1 ul .img_icon_3{position:absolute; left:15px; top:3px;}
.lp1 ul .img_icon_4{position:absolute; left:40px; top:32px;}
.lp1 ul li .percent{font-size: 72px; font-weight:700;}
.lp1 ul li .percent span{font-size: 36px; font-weight:700;}
.lp1 ul li .desc{font-size: 22px; font-weight:400; padding-top:7px; line-height:1.1;}
.lp1{padding:70px 0px 70px 0px;}

.lp2{height:970px; position:relative;}
.lp2 .title{color:#fff;}
.lp2 .title_2{color:#fff; font-size: 24px; font-weight:700; padding-top:40px;}
.lp2  p{font-size: 20px; font-weight:400; line-height:1.4; padding-top:7px;}
.lp2  p b{font-weight:400; color:#ffc000;}
.lp2 header{padding:60px 0px 55px 0px; background:url(../images/bg_2.png) repeat; color:#fff; position:absolute; width:100%; z-index:2000;}
.lp2 .footer{background:url(../images/bg_2.png) repeat; padding:25px 0px 0px 0px;  position:absolute; width:100%; z-index:2000; bottom:0px; height:125px;}
.lp2 .btn{width:538px;font-size: 27px; font-weight:700;text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
background:#f7be00 url(../images/bg_btn_2.jpg) no-repeat 50% 0%; padding-bottom:17px; padding-top:25px;}
.lp2 .btn:hover{background:#f7be00 url(../images/bg_btn_2.jpg) no-repeat 50% -69px;}
.lp2 .btn:active{background:#f7be00 url(../images/bg_btn_2.jpg) no-repeat 50% -138px;}

.lp3{padding-top:70px; padding-bottom:45px;}
.lp3 p{font-size: 20px; font-weight:400; padding-top:50px; line-height:1.3;}
#slides .name_car{font-size: 20px; font-weight:400; padding-top:25px; }
.slider {
    margin: 0px auto; margin-top:70px;
    position: relative;
    width: 735px;height:460px;}
.slider_2 {
    margin: 0px auto; margin-top:70px;
    position: relative;
    width: 735px;height:392px;}	
#slides {
    position: absolute; z-index: 100;
	width: 735px; height: 460px;}
#slides_prepods {
    position: absolute; z-index: 100;
	width: 754px;}	
.slides_container {
	width:735px;height:460px;
	overflow:hidden; position:relative;}
.lp8 .slides_container {
	width:754px;
	overflow:hidden; position:relative;}
#slides img{
	width:727px;
	border:solid 3px #fff;
-webkit-box-shadow: 3px 6px 10px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 3px 6px 10px 0px rgba(0,0,0,0.2);
box-shadow: 3px 6px 10px 0px rgba(0,0,0,0.2);}
#slides .next,#slides .prev,
#slides_prepods .next,#slides_prepods .prev {
	position:absolute; top:180px;
	display:block; z-index:101;}
#slides_prepods .next,#slides_prepods .prev {
	position:absolute; top:130px;
	display:block; z-index:101;}
#slides .prev, #slides_prepods .prev {left:-90px;}
#slides .next, #slides_prepods .next{right:-90px;}
#slides .next, #slides_prepods .next { background:url(../images/arrows.png) no-repeat -67px 0px; width:67px; height:67px; }
#slides .prev, #slides_prepods .prev {  background:url(../images/arrows.png) no-repeat; width:67px; height:67px; }
#slides .next:hover, #slides_prepods .next:hover{background:url(../images/arrows.png) no-repeat -68px -67px; width:68px; height:70px; }
#slides .prev:hover, #slides_prepods .prev:hover{background:url(../images/arrows.png) no-repeat 0px -67px; width:68px; height:70px;}
#slides .next:active, #slides_prepods .next:active{ background:url(../images/arrows.png) no-repeat -67px -137px; width:67px; height:67px; }
#slides .prev:active, #slides_prepods .prev:active{  background:url(../images/arrows.png) no-repeat 0px -137px;; width:67px; height:67px; }
.pagination{display:none;}
#slides .company{display:table-cell; text-align:left; vertical-align:top; width:325px;}
#slides .results{display:table-cell; text-align:left; vertical-align:top; width:290px;}
#slides p{font-size: 18px; font-weight:300; color:#000; padding-bottom:20px;}
#slides .results p b{font-size: 20px; font-weight:500; margin-left:5px;}
#slides .company b{font-size: 22px; font-weight:700;}
#slides .company a{text-decoration:none; color:#000;}
#slides .company .desc{padding-top:5px;}
#slides .company .desc{padding-top:5px;}

.lp4{background:url(../images/bg_form.jpg)no-repeat 50% 0%; height:408px; padding-top:85px;}
.lp10{background:url(../images/bg_form_2.jpg)no-repeat 50% 0%; height:395px; padding-top:85px;}
.lp4 .title, .lp10 .title{color:#fff; font-size: 36px; font-weight:700;}
.lp4 .title_2, .lp10 .title_2{color:#fff; font-size: 24px; font-weight:700; padding-top:5px; line-height:1.3;}
.lp4  form, .lp10  form{margin-top:40px;}
.lp4  form .form-header{color:#fff; font-size: 20px; font-weight:400; margin-bottom: 45px;}
.lp10  form .form-header{color:#fff; font-size: 20px; font-weight:400; margin-bottom: 55px;}
.lp4  form .form-text, .lp10  form .form-text{display:inline-block; margin-right:5px;}
.lp4  form .btn_wrap, .lp10  form .btn_wrap{display:inline-block; vertical-align: top;}
.lp4  form .btn, .lp10  form .btn{width:190px;}

.lp5{background:url(../images/bg_5.jpg)no-repeat 50% 100%;  padding-top:105px; padding-bottom:130px; text-align:left;}
.lp5 .wrap{max-height:335px;}
.lp5 .lp-container{padding-right:330px; height:300px;}
.lp5 p{font-size: 24px; font-weight:400; padding-top:40px; line-height:1.3;}
.lp5 p b{font-weight:400; color:#ff9600;}

.lp6{background:#dddddd; padding-top:75px; padding-bottom:85px;}
.lp6 ul{padding-top:60px;}
.lp6 ul li{
	min-width:220px; margin-bottom:20px; height:231px;
	display:inline-block; vertical-align:top; 
	list-style:none; text-align: center;
	position:relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 3px 5px 15px 0px rgba(23,23,23,0.4);
	-moz-box-shadow: 3px 5px 15px 0px rgba(23,23,23,0.4);
	box-shadow: 3px 5px 15px 0px rgba(23,23,23,0.4);

}
.lp6 ul li  img{-webkit-border-radius: 3px;	-moz-border-radius: 3px; border-radius: 3px;}
.lp6 .btn_wrap{height:90px; padding-top:15px;}
.lp6 .btn{width:404px;font-size: 27px; font-weight:700;text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
background:#f7be00 url(../images/bg_btn_3.jpg) no-repeat 50% 0%; padding-bottom:17px; padding-top:25px;}
.lp6 .btn:hover{background:#f7be00 url(../images/bg_btn_3.jpg) no-repeat 50% -69px;}
.lp6 .btn:active{background:#f7be00 url(../images/bg_btn_3.jpg) no-repeat 50% -138px;}


.lp7{background:#fff url(../images/bg_7.jpg)no-repeat 50% 100%; padding-top:105px; padding-bottom:110px;}
.lp7 p{font-size: 24px; font-weight:400; padding-top:65px; line-height:1.3;}
.lp7 .wrap{max-height:255px; padding-left:170px; padding-right:170px;}
.lp7 .lp-container{height:220px;}

.lp8{padding-top:100px; padding-bottom:80px; background:#dddddd;}
.lp8 .prepod{width:237px;
	display:inline-block; vertical-align:top; 
	list-style:none; text-align: center;
	position:relative;}
.lp8 .promo{text-align:justify; width:754px}
.lp8 .promo:after {
    width: 100%;
    height: 0;
    visibility: hidden;
    overflow: hidden;
    content: "";
    display: inline-block;
}
.lp8 .name_prepod{ font-size: 22px; font-weight:400; line-height:1.3; padding-top:12px;}
.lp8 .desc_prepod{ font-size: 15px; font-weight:400; padding-top:10px; line-height:1.3;}

.lp9{background:#f5f5f5; padding-top:100px; padding-bottom:60px;}
.lp9 .lp-container{padding-top: 40px;/* height:458px; */overflow: hidden;}
.lp9 .category{ font-size:24px; font-weight:400; display: table-cell; vertical-align:middle; line-height:1.2;}
.lp9 .img{width:95px; display: table-cell; vertical-align:middle; text-align:center;}
.lp9 .inside{display:table; padding-top:45px;}
.lp9 .inside .left{display:table-cell;padding-left:20px;padding-right:40px;vertical-align: top;width: 337px;}
.lp9 .inside .right{display:table-cell;     vertical-align: top;}
.lp9 .title_inside{font-size: 22px;font-weight: 700;text-align:left;}
.lp9 .price{font-size:24px;font-weight:400;padding-bottom:14px;line-height:1.2;}
.lp9 .price span{font-size:14px; }
.lp9 .price2{font-size: 20px;font-weight:400;/* padding-bottom:14px; */text-align:left;/* padding-top:7px; */text-decoration: line-through;line-height:1.2;}
.lp9 .price2 span{font-size:14px; }
/* Style the list */
.lp9 ul.tab {
    list-style-type: none;
    margin: 0;  padding: 0;
    overflow: hidden;
	display:table-cell; vertical-align: top;
    padding-top: 46px;
}

.lp9 ul.tab li {display:block;width: 506px;}
.lp9 ul.tab li a {
    display: table-cell;
	vertical-align:middle;
    text-align: left;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px; color:#000;
	width:356px; height:98px;
}

.lp9 ul.tab li a:hover {background:url(../images/bg_tab.jpg)no-repeat 0% 50%;}
.lp9 ul.tab li a:focus, .active {background:url(../images/bg_tab.jpg)no-repeat 0% 50%;}
/*
.tabcontent { display: none;  border-top: none;}
.tabcontent {
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s; /* Fading effect takes 1 second 
}*/
.lp9 .btn_wrap{padding-top:30px;margin: 0px auto;}
.lp9 .btn{width:404px;font-size: 27px; font-weight:700;text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
background:#f7be00 url(../images/bg_btn_3.jpg) no-repeat 50% 0%; padding-bottom:17px; padding-top:25px;}
.lp9 .btn:hover{background:#f7be00 url(../images/bg_btn_3.jpg) no-repeat 50% -69px;}
.lp9 .btn:active{background:#f7be00 url(../images/bg_btn_3.jpg) no-repeat 50% -138px;}
.lp9 .tab4 .btn{width:340px;font-size: 20px;}

.footer-bg{padding-top:35px; padding-bottom:35px; background:#e0e0e0;
-webkit-box-shadow: inset 0px 7px 11px -1px rgba(23,23,23,0.6);
-moz-box-shadow: inset 0px 7px 11px -1px rgba(23,23,23,0.6);
box-shadow: inset 0px 7px 11px -1px rgba(23,23,23,0.6);}
.footer-bg a{text-decoration:none; color:#000; font-size: 18px; font-weight:700;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;}
.footer-bg a:hover{color:#ff9600;}


.btn{
	padding:0px; margin:0px; 
	width:266px; letter-spacing:1px;
	font-size: 18px; font-weight:700; color:#000;
	display: inline-block;
	border-bottom:solid 2px #cca30c;
	text-align:center;
	background:#f7be00 url(../images/bg_btn.jpg) no-repeat 50% 0%;
	padding: 17px 25px 11px 25px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-decoration:none;
	-webkit-box-shadow: 2px 4px 7px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 2px 4px 7px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 4px 7px 0px rgba(0,0,0,0.3);
}
.btn:hover{background:#3dc719 url(../images/bg_btn.jpg) no-repeat 50% -46px; border-bottom:solid 2px #468904;}
.btn:active{background:#f7be00 url(../images/bg_btn.jpg) no-repeat 50% -92px; border-bottom:none; box-shadow:none;}




@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}


.ymaps-2-1-41-zoom{top:350px;}
.ymaps-2-1-41-search_layout_normal{display:none;}
.ymaps-2-1-41-button_size_s .ymaps-2-1-41-button__text{display:none;}
.ymaps-2-1-41-search__input .ymaps-2-1-41-input__control[placeholder]{    display: none;}






