@import url("https://fonts.googleapis.com/css?family=Comfortaa:400,700|Open+Sans:400,700&subset=cyrillic-ext");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;font-size:100%;border:0;font:inherit;margin:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:700}ol,ul{list-style:none}ul{list-style:disc;margin:0 .5em}ul li{margin:.5em 1em;line-height:1.4}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{padding-top:10px;font-size:15px;color:#323644;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity 2s ease;opacity:1!important;text-align:left;background:#fff url(/images/template_adaptive_images/header.jpg) top repeat-x;line-height:1.4;font-family:Open Sans,sans-serif}.container .row img{height:auto;max-width:100%}#adhere-wrap{position:relative;width:100%;z-index:980}#adhere.buy_controls_fix{position:fixed;top:0;box-shadow:0 0 5px rgba(0,0,0,.3);background:#fff;width:100%;z-index:1000}.close-menu-button{height:20px;right:2px;transition:.5s;position:absolute;opacity:.5;top:50%;box-shadow:1px 1px 3px rgba(0,0,0,.3);border-radius:50%;background:url(/templates/adaptive/img/btn-close.png) 50% no-repeat #d52900;cursor:pointer;width:20px;margin-top:-10px;display:none}.close-menu-button:hover{opacity:1}#adhere.buy_controls_fix .close-menu-button{display:block}#adhere.close{display:none!important}.pagination{padding:5px;text-align:center;border-radius:0;background:#f3f3f3;width:100%}.pagination ul li{margin:5px;display:inline-block}.pagination ul li a{padding:1px 5px;border:1px solid #f55959;text-decoration:none;background:#f9f9f9;display:inline-block}.pagination ul li a:hover{color:#fff;background:#f55959}.pagination .counter.pull-right{padding:5px;margin:0;float:none!important;display:block}a{text-decoration:underline;color:#f55959;outline:none!important}a,a div{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a:hover{color:#d52900}p{margin:1em 0}em,i{font-style:italic}h1,h2,h3,h4,h5{color:#f55959;line-height:1.1;font-family:Comfortaa,Arial,cursive}h1{font-size:29px;margin:0 0 30px}h2{font-size:20px}.h3,h2,h3{margin:20px 0 10px}.h3,h3{font-size:17px}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.table_prepodavateli td{line-height:1.1;vertical-align:top}.table_prepodavateli .title{font-size:20px;margin-bottom:10px;line-height:1.1}.table_prepodavateli td img{padding:5px;border:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.3)}.table_prepodavateli p{margin:.1em}.table_prepodavateli td:first-child{width:20%}@media(max-width:1200px){.table_prepodavateli td:first-child{width:25%}}@media(max-width:991px){.table_prepodavateli td:first-child{width:35%}}@media(max-width:800px){.table_prepodavateli td:first-child{width:auto}.table_prepodavateli td{display:block}.table_prepodavateli td img{margin:0 auto 10px;display:block}}.link_prepodavateli{text-align:center;display:block}.link_prepodavateli img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);transition:.5s}.link_prepodavateli:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#content{padding-bottom:30px}.schedule_buttons{text-align:center;margin:0 0 20px;display:block}.schedule_buttons li{padding:5px 10px;border:1px solid #ddd;text-decoration:none;color:#333;text-align:center;margin:5px 10px;border-radius:5px;background:#eee;cursor:pointer;font-family:Comfortaa,Arial,cursive;display:inline-block}.schedule_buttons li.active,.schedule_buttons li:hover{border:1px solid #f55959;color:#fff;background:#f55959}.schedule_months_links{list-style:none;text-align:center;margin:-10px 0 10px;display:block}.schedule_months_links li{list-style:none;text-align:center;margin:0 5px;display:inline-block}.schedule_months_links li a{padding:2px 7px;font-family:Comfortaa,Arial,cursive;display:inline-block}.schedule_months_links li a.active{text-decoration:none;color:#fff;border-radius:5px;background:#f55959}.buttons_prices_promotion{text-align:center;margin:20px 0}.buttons_prices_promotion a{padding:75px 10px 10px;font-size:18px;border:1px solid #ddd;text-decoration:none;color:#333;text-align:center;margin:20px;border-radius:5px;background:#eee center 10px no-repeat;width:130px;display:inline-block}.buttons_prices_promotion a:hover{border:1px solid #f55959;color:#fff;background-color:#f55959}.buttons_prices_promotion a.btn1{background-image:url(/images/buttons_prices_promotion1.png)}.buttons_prices_promotion a.btn2{background-image:url(/images/buttons_prices_promotion2.png)}.buttons_prices_promotion a.btn3{background-image:url(/images/buttons_prices_promotion3.png)}.moduletable.sidebar-form{padding:10px;background:#eee}.sidebar-form input,.sidebar-form input.rsform-input-box{height:30px;box-sizing:border-box;width:100%;line-height:30px}#formFullpage input.rsform-input-box{height:37px!important;border-radius:6px!important;width:300px}#formFullpage{margin-top:40px}#formFullpage h3{margin:0}#formFullpage .formHorizontal .rsform-block{position:relative}#formFullpage .formHorizontal .formControlLabel{padding-top:0;position:absolute;top:-25px;width:auto}#formFullpage .formHorizontal .formControls{margin-left:0}#formFullpage label{cursor:pointer;margin-top:8px}#formFullpage .rsform-block-private-policy label{cursor:auto;margin-top:12px}#formFullpage .rsform-block-private-policy{margin-bottom:40px!important}#formFullpage .rsform-block-private-policy .formControlLabel{display:none}#formFullpage textarea#comment{height:100px;width:100%}#formFullpage p.formRed{color:red;position:relative;text-align:left;top:-30px;left:0}.rsform-block-test-spam .formBody{align-items:center;align-content:center;display:flex}input#captchaTxt79{height:31px;margin:0 20px;width:70px!important}#formFullpage input[type=checkbox],#formFullpage input[type=radio]{min-height:18px;margin:10px 0 5px;width:40px;float:left;padding-left:18px}.sidebar-form div.formBody{float:none;display:block}.sidebar-form .rsform-block-primer{color:#333}#formFullpage #form3send,.red-button,.sidebar-form #form3send{height:47px;overflow:hidden;padding:2px;font-size:18px;border:none;text-indent:0;color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;text-align:center;box-sizing:border-box;margin:0 auto;border-radius:5px;background:#f55959 none repeat scroll 0 0;cursor:pointer;width:170px;line-height:27px;font-family:Comfortaa,Arial,cursive;display:block}#formFullpage #form3send:hover,.red-button:hover,.sidebar-form #form3send:hover{color:#fff;background:#d52900 none repeat scroll 0 0}a.red-button{line-height:42px}.rsform.sidebar-form p{padding:30px 10px;font-size:17px;color:#333;text-align:left;margin:10px 0;background:#e0ffc5;line-height:1.2}.rsform.sidebar-form .thankyou{color:#333}.moduletable{margin-bottom:30px}.moduletable .title{font-size:24px;text-align:center;margin:5px 0;line-height:1.1}ul.side_menu,ul.side_menu li{margin:.3em 0}ul.side_menu li a{padding:8px 15px;text-decoration:none;color:#000;text-align:center;background:#eee;display:block}ul.side_menu li div{padding:8px 15px}ul.side_menu li div,ul.side_menu li.active a,ul.side_menu li>a:hover{text-decoration:none;color:#fff;text-align:center;background:#f55959!important;display:block}.btn-onlinetest{padding:10px 10px 10px 50px;font-size:18px;border:none;text-decoration:none;color:#333;text-align:center;box-sizing:border-box;margin:5px auto;border-radius:5px;background:#ffd930 url(/templates/adaptive/img/btn-onlinetest.png) no-repeat scroll 16px;cursor:pointer;width:170px;line-height:27px;font-family:Comfortaa,Arial,cursive;display:block}.btn-onlinetest:hover{text-decoration:none;color:#000;background-color:#fec81f}.text-align-center{text-align:center}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.img-right{margin:0 0 20px 20px;float:right}.img-left,.img-right{padding:5px;border:1px solid #dcdcdc;box-shadow:1px 1px 3px rgba(0,0,0,.2);background:#fff none repeat scroll 0 0}.img-left{margin:0 20px 20px 0;float:left}@media (max-width:768px){.table,.table-cell,.table-row{display:block}.img-left,.img-right{margin:10px auto;float:none;display:block}}.korpus{padding-top:20px;text-align:center}.korpus>div,.korpus>input{display:none}.korpus label{padding:15px 20px 17px 50px;border:2px solid #d5d5d5;position:relative;border-radius:50px;background:#eaeaea none repeat scroll 0 0;cursor:pointer;line-height:25px}.korpus label img{padding:0;position:absolute;box-sizing:border-box;margin-left:-38px;width:30px}.korpus input[type=radio]:checked+label{border:2px solid #a0a0a0;background:#c8c8c8 none repeat scroll 0 0}.korpus>input:first-of-type:checked~div:first-of-type,.korpus>input:nth-of-type(2):checked~div:nth-of-type(2),.korpus>input:nth-of-type(3):checked~div:nth-of-type(3),.korpus>input:nth-of-type(4):checked~div:nth-of-type(4){padding:15px 0 0;border-top:none;display:block}.line-courses{padding-bottom:10px}.line-courses,.line-courses2{overflow:hidden;padding-top:10px;text-align:center;margin:0 2%}.line-courses2{clear:both}.line-courses a,.line-courses2 a{transition:none}.title-courses{text-align:center;clear:both}.line-courses-dop{padding-top:15px;padding-bottom:190px;margin-left:40px}a.rollover1{height:200px;margin-right:-34px;background:transparent url(/images/courses-img/1.png) no-repeat scroll 0 0;width:213px;display:inline-block}a.rollover1:hover{background-position:0 -200px}a.rollover2{height:200px;margin-right:-34px;background:transparent url(/images/courses-img/2.png) no-repeat scroll 0 0;width:228px;display:inline-block}a.rollover2:hover{background-position:0 -200px}a.rollover2end{height:200px;background:transparent url(/images/courses-img/2-end.png) no-repeat scroll 0 0;margin-left:-5px;width:190px;display:block;display:inline-block}a.rollover2end:hover{background-position:0 -200px}a.rollover3{height:200px;background:transparent url(/images/courses-img/3.png) repeat scroll 0 0;width:185px;display:inline-block}a.rollover3:hover{background-position:0 -200px}a.rollover4{height:170px;background:transparent url(/images/courses-img/kurs-biz.png) repeat scroll 0 0;width:215px;float:left;display:block}a.rollover4:hover{background-position:0 -170px}a.rollover5{height:170px;background:transparent url(/images/courses-img/refre.png) repeat scroll 0 0;width:215px;float:left;display:block}a.rollover5:hover{background-position:0 -170px}a.rollover6{height:170px;background:transparent url(/images/courses-img/kurs-pism.png) repeat scroll 0 0;width:215px;float:left;display:block}a.rollover6:hover{background-position:0 -170px}.inner-courses{display:table}.inner-courses span{display:block}.yaz-courses-icon{padding:5px 8px;font-size:17px;text-decoration:none;font-weight:700;text-align:center;float:left}.buttonbox .table-cell{vertical-align:middle}.buttonbox .table{margin:0 auto;width:480px}.buttonbox2 .table{margin:0 auto;width:100%}.contentunderneath{margin:20px 0}.news-block-wrapper{background:#e5e5e5;padding-bottom:30px}.news-block .latestnewsenhanced_title{font-size:29px;font-weight:100;color:#f55959;text-align:center;margin:30px 0 20px;line-height:1.3;font-family:Comfortaa,Arial,cursive}.news-block .newstitle{font-size:18px;margin-bottom:5px;line-height:1.2}.news-block .onecatlink{text-align:center}.news-block a{text-decoration:underline}.news-block .onecatlink a{font-size:24px;text-decoration:underline;margin-bottom:10px;text-align:center;line-height:1.2}.news-block .newsextra{padding:1px 5px;font-size:16px;margin-right:2px;color:#fff;background:#f55959;display:inline}.news-block .news{margin-bottom:10px}.news-block .newsintro p{margin:0}.footer-wrapper{background:#e5e5e5}.teachers{overflow:hidden;padding:0 40px 30px;position:relative;clear:both;margin:0 auto}.showcase-f-wrapper{background:#fafdd7;padding-bottom:30px}.showcase h2{font-weight:100;color:#f55959;text-align:center;margin:40px 0;line-height:1.3}.carousel-title,.showcase h2{font-size:29px;font-family:Comfortaa,Arial,cursive}.showcase h2 a{font-size:24px;text-decoration:underline}.teachers h2{font-size:29px;font-weight:100;color:#f55959;text-align:center;margin:40px 0;line-height:1.3;font-family:Comfortaa,Arial,cursive}.teachers h2 a{font-size:24px;text-decoration:underline}.teachers .teachers_item{min-height:170px;padding:10px;font-size:18px;margin-bottom:30px;color:#333;text-align:center;box-sizing:border-box;border-radius:5px;background:#e5e5e5;width:100%;line-height:1.1;display:block}.teachers .teachers_item img{margin:10px auto;display:block}.buttonbox a.jcepopup{padding:5px;font-size:22px;text-decoration:none;font-style:normal;color:#fff;text-transform:uppercase;text-align:center;box-sizing:border-box;margin:9px 0 0 55px;border-radius:5px;background:#ff2949!important;width:200px;display:inline-block}.buttonbox a.jcepopup:hover{text-decoration:none!important;color:#fff!important;background:#d52900!important}.header-block a:hover{text-decoration:none}.addr-phone2,.header-hours{text-align:center}.header-hours{font-size:14px}.header-hours span{font-size:11px}.addr-phone2{padding-right:5px}.addr-phone2 .ya-phone{font-size:20px}.header_logo-link{height:100px;overflow:hidden;color:#323644;box-sizing:border-box;background:url(/images/template_adaptive_images/logo-70x70.png) 0/70px 70px no-repeat;width:300px;padding-left:79px;display:block}.header_logo-link,.header_logo-link:hover{text-decoration:none}.header_logo-link .slogan1{padding-top:17px;font-size:24px;margin-right:-20px;text-transform:uppercase;letter-spacing:2px;line-height:30px;display:block}.header_logo-link .slogan2{font-size:14px;text-align:center;line-height:16px;display:block}.header_contacts{padding:7px 0}.header_contacts p{font-size:11px;margin:0}.header_contacts p.header-hours{font-size:14px}.header_contacts p.header-hours span{font-size:11px}.header_contacts .ya-phone{font-size:20px;line-height:30px}.menu-block{background:#eee}.header_logo{height:100px;width:100%}table.schedule tr td{text-align:center}table.schedule tr th{text-align:center;background-color:#eee}.flags-header{height:100px;padding:37px 0 0;font-size:18px;color:#000;-webkit-transition:opacity 5s ease;-moz-transition:opacity 5s ease;-o-transition:opacity 5s ease;transition:opacity 5s ease;position:relative;opacity:1!important;text-align:left;margin:0 0 0 -33px;width:100%;z-index:10}.flags-header .flags-header_slogan2{font-size:15px;line-height:1.1}.flags-header img{width:30px;display:inline-block}.flags-header>a{transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-moz-transform:scale(1.5);display:inline-block}.flags-header>a:active,.flags-header>a:focus,.flags-header>a:hover{transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-moz-transform:scale(1.8)}.social_block_icons{padding:5px 0 0;margin-right:-2px;text-align:center}.social-link{padding:0;margin:0 2px;display:inline-block}.social-link a{font-size:18px;text-decoration:none;color:#515151}.social-link a:hover{color:#000}@font-face{src:url(/templates/frontend/font/icomoon.eot?xd2feu=);src:url(/templates/frontend/font/icomoon.eot?xd2feu=) format("embedded-opentype"),url(/templates/frontend/font/icomoon.ttf?xd2feu=) format("truetype"),url(/templates/frontend/font/icomoon.woff?xd2feu=) format("woff"),url(/templates/frontend/font/icomoon.svg?xd2feu=##icomoon) format("svg");font-weight:400;font-style:normal;font-family:icomoon}[class*=" icon-"],[class^=icon-]{font-weight:400;font-style:normal;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important}.social-link a i:before{color:#333;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.social-link a:hover i:before{color:#f55959}.icon-mail:before{content:"\ea83"}.icon-google-plus2:before{content:"\ea8c"}.icon-facebook2:before{content:"\ea91"}.icon-instagram:before{content:"\ea92"}.icon-whatsapp:before{content:"\ea93"}.icon-telegram:before{content:"\ea95"}.icon-twitter:before{content:"\ea96"}.icon-vk:before{content:"\ea98"}.icon-youtube:before{content:"\ea9d"}.icon-pinterest:before{content:"\ead1"}.header_buttons{padding-top:11px}.header_buttons a{text-decoration:none;margin:5px;display:block}a.rasp-button{margin:0 auto;display:block}a.rasp-button:hover{color:#fff}.rasp-button{padding:2px;font-size:17px;border:none;color:#fff;text-align:center;box-sizing:border-box;border-radius:5px;background:#f55959;cursor:pointer;width:170px;line-height:27px;font-family:Comfortaa,Arial,cursive}.rasp-button:hover{background:#d52900}#sidebar .rasp-button{margin:10px auto;display:block}.rasp-buttona{padding:2px;font-size:17px;border:none;color:#333;text-align:center;box-sizing:border-box;border-radius:5px;background:#ffd930;cursor:pointer;width:170px;line-height:27px;font-family:Comfortaa,Arial,cursive}.rasp-buttona:hover{background:#fec81f}.breadcrumb{list-style:none outside none;padding:20px 0;margin:0;border-radius:initial;background:none}.breadcrumb li{margin:0}.breadcrumb>li+li:before{padding:0;color:#000;content:""}.breadcrumb>.active{color:#333}.breadcrumb .divider{padding:5px;color:#333}.breadcrumb .divider.icon-location{padding:0}.page-header{border-bottom:1px solid #eee;margin:0 0 10px;padding-bottom:10px}.page-header h1{margin:0}#sidebar .custom{margin:0 0 20px}.custom.feedlist{padding:10px;border:3px solid #fff734;box-shadow:0 0 20px #cbcbc8;border-radius:5px}.custom.feedlist h3{font-size:19px;font-weight:700;text-align:center}.custom.feedlist h3 a{text-decoration:underline}.custom.feedlist em{font-style:italic}#vk_groups,#vk_groups iframe{margin:0 auto;width:100%!important;display:block}.mainmenu{box-sizing:border-box;margin:10px -15px;width:100%}.mainmenu .nav.menu{text-align:center;margin:0;display:block}.mainmenu .nav>li{position:relative;margin:0;display:inline-block}.mainmenu .nav>li>a,.mainmenu .nav>li>div{padding:5px 7px;font-size:18px;text-decoration:none;color:#333;position:relative;margin:2px 4px;line-height:25px;font-family:Comfortaa,Arial,cursive;display:block}.mainmenu .nav>li>a:hover,.mainmenu .nav>li>div{color:#f55959}.mainmenu .nav>li.active>a,.mainmenu .nav>li>div{border-radius:5px;background:hsla(0,0%,100%,.5)}.bg_setka{background:url(/images/template_adaptive_images/setka2.png) 50% repeat}.bg_setka_black{background:url(/images/template_adaptive_images/setka2_black.png) 50% repeat}.showcase-a2-wrapper .bg_setka{padding:30px 0}.showcase-a-wrapper{margin:0 auto}.showcase-a2-wrapper{margin:0 auto;background:url(/images/template_adaptive_images/bg-video2.jpg) repeat-y 50% 50%;background-size:100% auto}.bottom-b-wrapper{margin:0 auto;background:#e5e5e5}.showcase-c-wrapper{margin:0 auto;background:#ebebeb}.showcase-d-wrapper{margin:0 auto;background:url(/images/template_adaptive_images/sh4.jpg) repeat-y 50% 50%;background-size:100% auto}.showcase-d-wrapper .bg_setka_black{padding:30px 0}.showcase-d-wrapper h2{font-size:35px;color:#fff;text-align:center;margin:0 0 20px}.contacts_on_mainpage h4{font-size:20px;text-align:center}.contacts_on_mainpage img{margin:0 auto;display:block}.contacts_on_mainpage_item{min-height:370px;padding:20px;text-align:center;box-sizing:border-box;background:#fff}.contacts_on_mainpage_item .h3{margin:0}.contacts_on_mainpage_item p{margin:.5em 0}.contacts_on_mainpage .buttonbox{padding:20px;font-size:20px;text-align:center;box-sizing:border-box;background:#fff;margin-top:30px}.contacts_on_mainpage .buttonbox2{margin-top:30px}.contacts_on_mainpage .buttonbox2 .contacts_on_mainpage_item{min-height:82px;padding:20px;text-align:center;box-sizing:border-box;background:#fff;vertical-align:middle}.contacts_on_mainpage .buttonbox_phone1{font-size:24px;font-style:italic;line-height:50px}.contacts_on_mainpage .buttonbox_phone2{font-size:24px;font-style:normal;line-height:50px}.showcase-b-wrapper{padding:30px 0 0;margin:0 auto;background:#fff}#showcase{overflow:hidden;position:relative;clear:both;margin:30px auto}.bottom-b h2{font-size:29px;text-align:center;line-height:45px;font-family:Comfortaa,Arial,cursive}.showcase-a{overflow:hidden;position:relative;clear:both;margin:0 auto}.showcase-a .sh-title{font-size:35px;font-weight:100;color:#f55959;text-align:center;margin:0;line-height:45px;font-family:Comfortaa,Arial,cursive}.showcase-a ul{position:absolute;top:90px;left:295px;width:350px}.showcase-a li{height:47px;padding:1px 0 10px 40px;font-size:24px;color:#1a050b;margin:0;background:url(/images/template_adaptive_images/sh1_bullet.png) no-repeat 0;width:350px;line-height:42px;display:block}.showcase-a .btn-big-red{margin:50px auto;width:200px;display:block}.showcase-b{overflow:hidden;padding:0 0 25px;position:relative;text-align:center;clear:both;margin:0 auto}.showcase-b .sh-title{font-size:29px;margin-bottom:25px;color:#ff2949;line-height:1.1;margin-top:0;font-family:Comfortaa,Arial,cursive}.showcase-b li{padding:5px 15px;display:inline-block}.showcase-b li em{font-size:14px;color:#1a050b;margin:0 0 5px;line-height:1.3;font-family:Georgia,serif;display:block}.showcase-b li a{text-decoration:none;font-weight:700;color:#f61106;border-bottom:1px solid;font-family:Roboto Condensed,sans-serif}.showcase-b li a:hover{border-bottom:none}.showcase-b li span{font-size:24px;color:#1a050b;margin:0 0 8px;line-height:1.1;display:block}.showcase-c{overflow:hidden;padding:20px 0 30px;font-size:20px;font-style:italic;color:#1a050b;position:relative;text-align:center;clear:both;margin:0 auto;background:#ebebeb}.showcase-c h2{font-style:normal;margin-bottom:0;color:#333}.showcase-c img{margin-bottom:-17px}.showcase-a2{height:425px;overflow:hidden;padding:15px 0;text-shadow:1px 1px 1px #000;color:#fff;position:relative;background-size:cover;text-align:center;clear:both;box-sizing:border-box;margin:0 auto}.showcase-a2 .video{height:312px;overflow:hidden;margin:0 auto;box-shadow:0 0 15px rgba(0,0,0,.8);width:560px}.showcase-d{height:267px;overflow:hidden;position:relative;clear:both;margin:0 auto}.showcase-d .sh-title{padding:30px 0 0;font-size:30px;font-weight:700;color:#fff;text-align:center;margin:0 0 55px;font-family:Trebuchet MS,sans-serif}.showcase-d .sh-title em{font-style:normal;border-bottom:5px solid #d8d8d8}.showcase-d li{list-style:none;height:84px;padding:0 0 0 95px;font-size:24px;color:#fff;line-height:42px;float:left}.showcase-d li strong{font-size:28px;font-weight:700}.showcase-d li.sh41{margin:0 0 0 145px;background:url(/images/template_adaptive_images/shd1.png) no-repeat 0;width:290px}.showcase-d li.sh42{background:url(/images/template_adaptive_images/shd2.png) no-repeat 0;width:300px}.showcase-d li.sh43{margin:0 -30px 0 30px;background:url(/images/template_adaptive_images/shd3.png) no-repeat 0;width:290px;line-height:27px}.showcase-d p{clear:both}.showcase-d ul{overflow:hidden;margin:0 0 50px}.showcase-d a{padding-top:5px;font-size:17px;text-decoration:none;color:#000;text-transform:uppercase;position:absolute;text-align:center;top:200px;border-radius:5px;background:#fff;margin-left:-185px;left:50%;width:370px;line-height:40px;font-family:Comfortaa,Arial,cursive;display:block}.showcase-d .jcepopup_label{font-size:23px;font-style:italic;color:#fff;position:absolute;top:200px;margin-left:20px;left:50%}.showcase-d .jcepopup_label span{font-size:30px}.showcase-d a:hover{text-decoration:none;color:#fff;background:#ff2949!important}#showcase .showcase-d h2{padding:30px 0 0;font-size:30px;font-weight:700;color:#fff;text-align:center;margin:0 0 55px}#showcase .showcase-d h2 span{border-bottom:5px solid #d8d8d8}.btn-big-red,.btn-big-red.jcepopup,.btn-big-red.jcepopup:active,.btn-big-red.jcepopup:hover{padding:10px;font-size:17px;border:none;text-decoration:none;color:#fff;text-align:center;box-sizing:border-box;border-radius:5px;background:#f55959 none repeat scroll 0 0!important;cursor:pointer;width:200px;line-height:25px;font-family:Comfortaa,Arial,cursive}.btn-big-red:hover{text-decoration:none;color:#fff;background:#d52900 none repeat scroll 0 0}.bottom-title h1{font-size:29px;color:#fff;margin:0 0 20px;font-family:Comfortaa,Arial,cursive}.bottom-b{overflow:hidden;padding:30px 0;font-size:18px;position:relative;clear:both;margin:0 auto;line-height:1.4}.bottom-b .bottom-title{height:60px;font-size:24px;font-weight:700;color:#fff;text-align:center;line-height:60px}.imglangsite{height:180px;padding:20px 8px 15px;margin:5px;border-radius:5px;background:#fff;width:19%;float:left;display:block}.imglangsite img{padding:0;margin:0 auto 10px;width:90px;display:block}.imglangsite span{padding:0 10px;font-size:18px;font-weight:400;text-align:center;line-height:1.1;display:block}#frontpage{overflow:hidden;padding:0 36px;position:relative;clear:both;margin:0 auto;background:url(/images/template_adaptive_images/frontpage.jpg) repeat-y 50% 50%}#frontpage h3{height:100px;font-size:30px;font-weight:700;color:#000;text-align:center;margin:0;line-height:80px;font-family:Trebuchet MS,sans-serif}#frontpage h3 span{border-bottom:5px solid #000}#frontpage li{padding:0 0 40px;position:relative;margin:0 3px 40px;width:458px;float:left}#frontpage li .front-body{padding:21px 27px 54px 54px;font-size:14px;color:#000;position:relative;-moz-box-sizing:padding-box;box-sizing:padding-box;margin:0 0 10px;border-radius:12px;background:#fff url(/images/template_adaptive_images/quote.jpg) no-repeat 25px 25px;line-height:18px;font-family:Arial}#frontpage li strong{font-size:21px;font-weight:700;color:#000;font-family:Roboto Condensed,sans-serif}#frontpage li em,#frontpage li strong{padding:0 170px 0 0;text-align:right;display:block}#frontpage li em{font-size:14px;color:#4e697e;font-family:Georgia,serif}#frontpage li img{right:28px;position:absolute;bottom:0;display:block}.allfeed{right:120px;position:absolute;bottom:35px}.customvk-widget{margin:0 65px 0 0;float:right}.allfeed a{font-size:12px;font-weight:700;font-style:italic;color:#000;text-align:center;border-radius:10px;background:#ff0;width:100px;line-height:30px;font-family:Georgia,serif;display:inline-block}.allfeed a:hover{text-decoration:none}.cykl_b_new1{font-size:24px}.cykl_b_new1,.cykl_b_new2{text-align:center}.block_more_kurs_new{overflow:hidden}.bazaov_kurs_b_new{padding:20px 0 50px;text-align:center;margin:auto;box-shadow:2px 2px 5px #d4d4d4;border-radius:5px;background:#f3f3f3;width:408px;display:block}.bazaov_kurs_b_new span{font-size:20px}.bazaov_kurs_b_new img{padding:15px 55px 5px;display:block}.bazaov_kurs_b_new ul{font-size:19px;position:absolute;margin:5px 40px}.bazaov_kurs_b_new ul li{padding:0 43px 0 0!important;margin:2px 6px;background:none}.bazaov_kurs_b_new .kurs_1_baz_new,.bazaov_kurs_b_new .kurs_2_baz_new{background:url(/templates/images/strelka-kurs.png) no-repeat right 4px;float:left}.kurs_3_baz_new{float:left}.block_more_zag_new{margin:30px 0 10px}.block_more_zag_new span{font-size:20px;text-align:center}.block_more_dop_kurs_new{min-height:120px;padding:10px 5px;font-size:18px;text-align:center;box-sizing:border-box;margin:10px auto;box-shadow:2px 2px 5px #d4d4d4;border-radius:5px;background:#f3f3f3;width:100%;line-height:1.1;display:block}.cykl_b_new .active{color:#000}.cykl_b_new .active .block_more_dop_kurs_new{color:#000;background:#ffd930}.pop-form-title{color:#fff;text-align:center;margin:20px 0}.block_more_dop_kurs_new img{margin:10px auto;display:block}.cykl_b_new h2{text-align:center}.bazaov_kurs_text_wrapper{width:100%;display:table}.bazaov_kurs_text{height:50px;width:100%;vertical-align:middle;font-family:Comfortaa,Arial,cursive;display:table-cell}.bazaov_kurs_text.big-font{height:40px;font-size:22px;font-family:Comfortaa,Arial,cursive}.block_more_dop_kurs_new-opb{min-height:111px;padding:20px 5px;font-size:18px;margin:10px 7px 20px;box-shadow:2px 2px 5px #d4d4d4;border-radius:5px;background:#ffc000;width:150px;float:left;display:block}.block_more_dop_kurs_new-opb img{padding:0 47px 15px;display:block}input#private_policy0{outline:none;width:auto;float:left}.rsform-block.rsform-block-private-policy label{color:#000}li input.rsform-input-box,textarea.rsform-text-box{border:1px solid #ccc;font-weight:400;color:#000}.sidebar-form .rsform-block.rsform-block-private-policy label{font-size:13px;color:#333;text-align:left;width:200px;line-height:1.1;display:inline-block}@media (max-width:767px){input#private_policy0{width:10%}.sidebar-form .rsform-block.rsform-block-private-policy label{width:85%}}.user_conditions{text-decoration:underline;color:#00e;cursor:pointer}.block_private_policy{overflow-y:scroll;padding:24px;right:5%;position:fixed;max-height:96%;text-align:left!important;top:5%;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.4);left:5%;width:90%;display:none;z-index:10000}.block_private_policy,.block_private_policy_wrapinn{background:hsla(0,0%,100%,.98)}.rsform.sidebar-form .block_private_policy p{padding:0;font-size:14px;color:#333;text-align:left;margin:5px 0;background:#fff;line-height:1.3}.page-languages a{font-size:20px;text-decoration:underline;text-align:left;margin:0 0 15px;line-height:1;display:block}.page-languages a img,.page-languages img{max-width:130px!important;margin:5px auto;display:block}.centered_links span,.page-languages .centered_links a{text-align:center;display:block}@media (max-width:768px){.page-languages a{text-align:center}.page-languages a img{margin:10px auto 5px}}.page-languages-advantages{text-align:center}.page-languages-advantages .item{min-height:180px;padding:15px 10px;font-size:18px;margin-bottom:15px;border-radius:5px;background:#f3f3f3 none repeat scroll 0 0;line-height:1}.page-languages-advantages .item img{max-width:70%;margin:0 auto 10px;display:block}@media (min-width:1200px){.col-lg-55{width:20%;float:left}.col-lg-55 img{max-width:100%}}@media (max-width:1199px){.page-languages-advantages .item{min-height:212px}}@media (max-width:991px){.page-languages-advantages .item{min-height:190px}}@media (max-width:769px){.col-lg-55{width:100%;float:none}.page-languages-advantages .item img{max-width:130px}#popup_toggle{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}}.items-leading>div{overflow:hidden}.blog .items-leading>div .item-image.pull-left{margin:0 20px 0 0}.blog .page-header{border-bottom:none;margin:0 0 5px;padding-bottom:0}.contacts>.row{margin-bottom:30px}.inner-banner{margin-top:20px}.inner-banner a{transition:.2s;opacity:1;display:block}.inner-banner a img{display:block}.inner-banner a:hover{overflow:hidden;transform:scale(1.01);opacity:.9}@media (max-width:769px){.inner-banner a img{margin:0 auto!important}}#popup_toggle{right:10px;position:fixed;bottom:25px}@media (max-width:769px){#popup_toggle{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);right:-5px;bottom:10px}}@media (max-width:360px){#popup_toggle{-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);right:1px;bottom:10px}}.img-circle{background-color:#29aee3}.circlephone{-webkit-animation:circle-anim 2.4s ease-in-out infinite!important;-moz-animation:circle-anim 2.4s ease-in-out infinite!important;-ms-animation:circle-anim 2.4s ease-in-out infinite!important;-o-animation:circle-anim 2.4s ease-in-out infinite!important;animation:circle-anim 2.4s ease-in-out infinite!important;height:150px;border:2px solid #29aee3;right:10px;opacity:.5;bottom:-25px;width:150px}.circle-fill,.circlephone{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:absolute;box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.circle-fill{-webkit-animation:circle-fill-anim 2.3s ease-in-out infinite;-moz-animation:circle-fill-anim 2.3s ease-in-out infinite;-ms-animation:circle-fill-anim 2.3s ease-in-out infinite;-o-animation:circle-fill-anim 2.3s ease-in-out infinite;animation:circle-fill-anim 2.3s ease-in-out infinite;height:100px;border:2px solid transparent;right:35px;bottom:0;background-color:#29aee3;width:100px}.img-circle{border:2px solid transparent;right:49px;position:absolute;opacity:.7;bottom:14px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.img-circle,.img-circleblock{height:72px;box-sizing:content-box;-webkit-box-sizing:content-box;width:72px}.img-circleblock{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:tossing;-webkit-animation-name:tossing;background-position:50%;background-image:url(/images/mini.png);background-repeat:no-repeat;animation-duration:1.5s;-webkit-animation-duration:1.5s}.img-circle:hover{opacity:1}@keyframes pulse{0%{transform:scale(.9);opacity:1}50%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:1}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.95);opacity:1}50%{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);opacity:1}}@keyframes tossing{0%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}to{transform:rotate(-8deg)}}@-webkit-keyframes tossing{0%{-webkit-transform:rotate(-8deg)}50%{-webkit-transform:rotate(8deg)}to{-webkit-transform:rotate(-8deg)}}@-moz-keyframes circle-anim{0%{-moz-transform:rotate(0deg) scale(.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}30%{-moz-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}to{-moz-transform:rotate(0deg) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}}@-webkit-keyframes circle-anim{0%{-webkit-transform:rotate(0deg) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);-webkit-opacity:.5}to{-webkit-transform:rotate(0deg) scale(1) skew(1deg);-webkit-opacity:.1}}@-o-keyframes circle-anim{0%{-o-transform:rotate(0deg) kscale(.5) skew(1deg);-o-opacity:.1}30%{-o-transform:rotate(0deg) scale(.7) skew(1deg);-o-opacity:.5}to{-o-transform:rotate(0deg) scale(1) skew(1deg);-o-opacity:.1}}@keyframes circle-anim{0%{transform:rotate(0deg) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5}to{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1}}@-moz-keyframes circle-fill-anim{0%{-moz-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);opacity:.2}to{-moz-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}}@-webkit-keyframes circle-fill-anim{0%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}to{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}}@-o-keyframes circle-fill-anim{0%{-o-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}to{-o-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}}@keyframes circle-fill-anim{0%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}to{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.font-weight-normal{font-weight:400}.text-right{text-align:right!important}#topcontrol{transition:.3s;background:rgba(240,0,0,0);z-index:10000}#topcontrol-button{height:30px;transition:.2s;border-radius:50px;width:30px}#topcontrol #topcontrol-button,#topcontrol-button{background:url(/templates/adaptive/img/slid_up.png) 50% no-repeat}#topcontrol #topcontrol-button{height:60px;font-size:40px!important;width:60px}.blog .item-image a img{padding:5px;border:1px solid #d2d2d2;box-sizing:border-box;margin:5px;box-shadow:0 0 5px rgba(0,0,0,.2);background:#fff}.strong-style{color:#323644;font-family:Open Sans,sans-serif}.chugunova_block{padding:10px;background:#eee;width:300px;float:right}@media(max-width:1024px){.chugunova_block{overflow:hidden;padding:10px;margin:10px auto;background:#eee;width:99%;float:none}.chugunova_block img{float:none!important}}