html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ol,ul{list-style:none;margin:0;padding:0}ul.bjqs{position:relative;list-style:none;padding:0;margin:0;overflow:hidden;display:none}li.bjqs-slide{position:absolute;display:none}ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999}ul.bjqs-controls.v-centered li a{position:absolute}ul.bjqs-controls.v-centered li.bjqs-next a{right:0}ul.bjqs-controls.v-centered li.bjqs-prev a{left:0}ol.bjqs-markers{list-style:none;padding:0;margin:0;width:100%}ol.bjqs-markers.h-centered{text-align:center}ol.bjqs-markers li{display:inline}ol.bjqs-markers li a{display:inline-block}p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0}@font-face{font-family:'open_sansregular';src:url('../font/OpenSans-Regular-webfont.eot');src:url('../font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../font/OpenSans-Regular-webfont.woff') format('woff'),url('../font/OpenSans-Regular-webfont.ttf') format('truetype'),url('../font/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:'open_sanssemibold';src:url('../font/OpenSans-Semibold-webfont.eot');src:url('../font/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../font/OpenSans-Semibold-webfont.woff') format('woff'),url('../font/OpenSans-Semibold-webfont.ttf') format('truetype'),url('../font/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:normal;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:'open_sansitalic';src:url('../font/OpenSans-Italic-webfont.eot');src:url('../font/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('../font/OpenSans-Italic-webfont.woff') format('woff'),url('../font/OpenSans-Italic-webfont.ttf') format('truetype'),url('../font/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');font-weight:normal;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:'open_sansbold';src:url('../font/OpenSans-Bold-webfont.eot');src:url('../font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../font/OpenSans-Bold-webfont.woff') format('woff'),url('../font/OpenSans-Bold-webfont.ttf') format('truetype'),url('../font/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:'open_sanslight';src:url('../font/OpenSans-Light-webfont.eot');src:url('../font/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../font/OpenSans-Light-webfont.woff') format('woff'),url('../font/OpenSans-Light-webfont.ttf') format('truetype'),url('../font/OpenSans-Light-webfont.svg#open_sanslight') format('svg');font-weight:normal;font-style:normal;text-rendering:optimizeLegibility}ul.bjqs{position:relative;list-style:none;padding:0;margin:0;overflow:hidden;display:none}li.bjqs-slide{position:absolute;display:none}ul.bjqs-controls{list-style:none;margin:0;padding:0}ul.bjqs-controls.v-centered li a{position:absolute}ul.bjqs-controls.v-centered li.bjqs-next a{right:0}ul.bjqs-controls.v-centered li.bjqs-prev a{left:0}ol.bjqs-markers{list-style:none;padding:0;margin:0;width:100%}ol.bjqs-markers.h-centered{text-align:center}ol.bjqs-markers li{display:inline}ol.bjqs-markers li a{display:inline-block}p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0}button.disabled:hover{background:#ebebeb!important;color:#7e7979!important}html,body{height:100%}.page-wrap{padding-bottom:267px}.site-footer{position:absolute;left:0;bottom:0;width:100%;height:267px}.expanded-menu{background:#474646;min-height:100vh;position:absolute;width:383px;right:0}body.nav-expanded .expanded-menu{display:block}.slideout-open .slideout-menu{display:block}ul.first-level>li>a{width:314px}ul.second-level{background:#393939}ul.second-level>li>a{padding:41px 65px 41px 70px;width:225px}.expanded-menu li.sub-menu.active>ul>li>a{font:.9375em open_sanslight}.expanded-menu a{color:#a3a3a3!important;padding:41px 30px 41px 36px;display:inline-block}.expanded-menu a:hover{color:#fff!important}.expanded-menu li.main-menu.menu-item>a:before{content:'';display:inline-block;background:url(../img/expanded_menu.png) 0 0 no-repeat;width:12px;height:12px;margin-right:18px}.expanded-menu li.sub-menu{position:relative}.expanded-menu li.sub-menu.main-menu.active>a.sub-menu-link{color:#fff!important}.expanded-menu li.sub-menu.active>a.sub-menu-link:after{background-position:0 -30px}.expanded-menu li.main-menu.menu-item.sub-menu.active>a:before{background-position:0 -15px}.expanded-menu li.main-menu.menu-item>a:hover:before{background-position:0 -15px}.expanded-menu li.sub-menu>a.sub-menu-link:after{content:'';display:inline-block;background:url(../img/expanded_menu.png) 0 -40px no-repeat;width:14px;height:7px;float:right;margin-top:10px}.expanded-menu li.sub-menu.active.main-menu.menu-item>a{background:#4d4d4d;border-left:3px solid #ee395c}.expanded-menu li.sub-menu ul{width:100%;margin:0;display:none}.expanded-menu li.sub-menu.active>ul{display:inline-block}.expanded-menu a.round{text-indent:-21px}.expanded-menu a.round:before{content:'';display:inline-block;background:url(../img/expanded_menu.png) 0 0 no-repeat;width:12px;height:10px;margin-right:7px;background-size:71%}.expanded-menu a.round:hover:before{background-position:0 -9px}ul.third-level>li>a{width:253px}ul.third-level{background:#343434}ul.third-level a{padding:22px 65px}#sp-separate *{-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sp-separate{background:#f7f7f7;color:#666;font:100%/1.5em open_sansregular;min-height:100%;overflow:hidden;min-width:600px;width:100%;position:relative}a,a:visited{color:#666;text-decoration:none}a.main-link{color:#e4032e}img{max-width:100%;height:auto;width:auto\9}input,textarea{border:0;outline:0}.header-wrap,.breadcrumb div,.container,.footer-wrap{margin:0 auto;width:1223px}.hide-text{color:transparent;font:0/0 a}header{height:99px;padding:19px 0;width:100%}.header-content{padding:0 .416993%}.logos{float:left}.logo{display:block;float:left}.logo.cft{background:url(../img/cft-logo.png) no-repeat;height:48px;margin-top:6px;margin-right:16px;width:140px}.logo.ec{background:url(../img/logo_uc_2.png) no-repeat;height:47px;margin-top:13px;width:139px;background-size:96%}nav{float:right;position:relative;margin-right:.6%;margin-top:.6%}.top-menu,.search,.basket,.icon.nav{float:left}.basket{position:relative;width:16.9%}.top-menu{margin-right:108px;z-index:200}.top-menu li{display:inline-block;line-height:46px;height:74px;font-size:.9375em;letter-spacing:.3px}.top-menu li a{margin:0 16px}.top-menu li:hover{border-bottom:2px solid #ee395c}.top-menu li a.active{color:#e4032e}.search{border:0 solid red;cursor:pointer;height:50px;padding:15px 16px 16px 16px;position:absolute;left:79.9%;border-width:0}#inpt{overflow:hidden;top:0;width:691px;height:48px;position:absolute;left:-644px;z-index:-1}#inpt input{background:#f7f7f7;display:block;position:absolute;top:0;width:658px;height:48px;margin:0;left:691px;padding:0 10px}#inpt.focus{z-index:9;border:1px solid #d7d7d7;-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;transition:border .3s}#inpt.focus input{left:0;transition:left .3s}.search.field{width:350px}.make_request{color:#5585ab!important;text-decoration:none}.search-icon{background:url(../img/sprites.png) no-repeat;cursor:pointer;display:inline-block;position:relative;background-position:-56px -82px;height:21px;top:-1px;width:20px;float:right}.icon:before{background:url(../img/sprites.png) no-repeat;content:'';cursor:pointer;display:inline-block;position:relative}.icon.loupe:before{background-position:-56px -82px;height:21px;top:-1px;width:20px;float:right}.icon.loupe:hover:before{background-position:-78px -82px}.search.field .icon.loupe:before{background-position:-78px -82px}.search input{display:none;padding-left:10px;position:relative;top:-8px;width:0}.icon.cart:before{background-position:-123px -21px;margin-right:19px;height:21px;top:14px;width:20px}.basket-counter{background:#e4032e;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;font:.7em open_sansregular;height:17px;left:37px;position:absolute;top:-10px;width:17px;text-align:center}.basket-list{background:#f7f7f7;border:1px solid #d7d7d7;display:none;padding:0 30px;position:absolute;right:0;top:45px;width:285px;z-index:300}.basket-list li{border-top:1px solid #d7d7d7;display:block;line-height:1em;padding:15px 0 18px;position:relative;overflow:hidden}.basket-list li:first-child{border-top:0}.basket-list a{text-decoration:none;line-height:14px;letter-spacing:.6px;margin-right:3px;font-size:.8em;display:inline-block;float:left;width:84%;margin-top:0}.icon.del{display:inline-block;float:left}.icon.del:before{background-position:-172px 0;height:29px;width:30px}.icon.del:hover:before{background-position:-172px -31px}.basket:hover .basket-list{display:block}.icon.nav:before{display:none;height:18px;margin-left:30px;top:4px;width:22px;background:url(../img/menu_bar_new.png) no-repeat}.icon.nav:hover:before,.icon.nav.active:before{background-position:-24px 0}.error-block{width:1170px;margin:0 auto}.slider{}.slider-bg{background-size:cover;height:320px}ul.bjqs-controls{height:320px;max-width:1314px;position:relative;margin:0 auto;top:-320px}ul.bjqs-controls.v-centered li a{background:url(../img/sprites.png) no-repeat;height:37px;width:13px;z-index:100}ul.bjqs-controls.v-centered li.bjqs-prev a{background-position:-171px -67px;left:1%}ul.bjqs-controls.v-centered li.bjqs-next a{background-position:-187px -67px;right:1%}ol.bjqs-markers{background:rgba(123,121,121,.6);bottom:0;left:50%;padding:70px 42% 0 6.3%;position:absolute;top:1px;width:100%}ol.bjqs-markers li{display:block;margin-bottom:20px;width:478px}ol.bjqs-markers li>a,ol.bjqs-markers li .event-links{display:block;float:left;position:relative}ol.bjqs-markers li a.bullet{background:url(../img/sprite2.png) 0 -42px no-repeat;width:9px;height:9px;top:9px}ol.bjqs-markers li.active-marker a.bullet{background-position:0 0}.all_events{left:19px;color:#fff!important;font-family:open_sanslight;font-size:.82em;text-decoration:underline;margin-top:.3%}.all_events:hover{text-decoration:none}.ev-announce{max-width:1170px;margin:0 auto;position:relative;padding:50px 0 0}.ev-announce *{color:#fff;margin-left:38px;width:100%}.ev-title{font:1.8em open_sansregular;margin-bottom:21px}.ev-desc{font:1em/1 open_sanslight;line-height:1.5em}.event-links{font:.875em open_sanslight;left:18px;text-align:left;top:-7px;width:100%}.event-links a{color:#fff;vertical-align:top;width:100%}.event-links a:first-child{padding-right:10px}.event-links .ev-date{width:30%;display:inline-block;float:left;margin-top:3px}.event-links .ev-name{display:inline-block;float:left;width:70%}.ev-date,.ev-reg,.ev-all{font-size:.857em}.ev-link{width:357px}.bullet-hover{background-position:0 -81px!important}div.reg_end>a.ev-link{width:100%}div.reg_end>a.ev-reg{text-decoration:none!important;cursor:default}.ev-name{font-size:1.1em}.ev-reg{left:50px;font-size:.96em;text-decoration:underline}.ev-reg:hover{text-decoration:none}.container{padding:40px 0 70px}.content{overflow:hidden;padding-bottom:10px}h1{}h4{font:1em open_sanssemibold}.mt{margin-bottom:50px;margin-top:0;margin-left:33%;font-size:1.5em;font-family:open_sansregular;letter-spacing:0;color:#404040;font-weight:normal;line-height:1.5}.main-title{margin:0;margin-top:3.3%;margin-left:.3%;font-size:1.5em;font-family:open_sansregular;letter-spacing:0;color:#404040;font-weight:normal}.dropdown{background:#f0f0f0;border:1px solid #f0f0f0;display:none;font-size:.875em;position:absolute;width:100%;min-height:240px;z-index:300;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.dropdown_menu{margin:0 auto;max-width:1224px}.dropdown_menu ul{float:left;margin-top:2.6%}.dropdown_menu-list.first{margin-left:12.4%;margin-right:8.9%}.dropdown_menu-list.first li{margin-bottom:5.5%}.dropdown_menu ul li{height:auto;font-size:1em;letter-spacing:.6px}.subtitle{color:#b6b6b6}.dropdown_menu-list li.subtitle a{color:#adadad;font-size:.84em;font-family:open_sansregular}.dropdown_menu-list.second{margin-right:8.2%}.dropdown_menu-list.second li:first-child{margin-bottom:5%}.dropdown_menu-list.second li{margin-bottom:5.2%}.dropdown_menu-list.second li.subtitle{margin-bottom:.8%}.dropdown_menu-list.third li{margin-bottom:4.3%}.dropdown_menu-list.third li.subtitle{margin-bottom:.2%}.dropdown_menu-list.third li:last-child{margin-top:3%}.dropdown_menu a:hover{border-bottom-color:#ccc;border-bottom-style:solid;border-bottom-width:1px}.subsection{padding:15px 0 0 21px}.subtitle a{color:#7f7f7f;font-family:open_sanslight}.products{padding:0 .316993%;margin-top:7.5%}.products_list{list-style:none}.products_list li{width:50%;float:left;margin-bottom:3%;min-height:154px}.products_list li img{float:left}.products_item{margin-left:16.7%;margin-right:7%}.products_item a.products_desc{line-height:23px;letter-spacing:.1px;font-size:.93em;display:block;margin:14.8px 0;color:#8d8d8d!important}.products_item a.product_title{margin:0;font:1.1em open_sansregular!important;color:#404040!important;letter-spacing:.4px!important;text-decoration:none}div.products_item:hover>a.product_title{border-bottom:1px solid #8d8d8d}div.products_item:hover>a.products_desc{text-decoration:underline}.products_icon{float:left;width:62px;height:66px;margin-top:4px}.second_column>.products_icon{margin-left:52px}.second_column>.products_item{margin-left:25.3%;width:391px}.second_column>.products_item>p{line-height:25px}.products_icon.nb{background:url("../img/cftBank.png") no-repeat}.products_icon.bp1{background:url("../img/cftBankPlatform1.png") no-repeat}.products_icon.rb1{background:url("../img/retailBank.png") no-repeat}.products_icon.rbo{background:url("../img/retailtBankOracle.png") no-repeat}.products_icon.pu{background:url("../img/server.png") no-repeat}.products_icon.atm{background:url("../img/ATM.png") no-repeat}.products_icon.term{background:url("../img/terminal.png") no-repeat}.products_icon.corp{background:url("../img/corporation.png") no-repeat}.footer-top{background:#efefef;border-top:1px solid #d7d7d7;padding:35px 0 49px}.tf-links,.bf-links{padding:0 .416993%}.tf-links section{float:left;margin-left:111px}.tf-links section:first-child{margin-left:0}.tf-links section:nth-child(2) p{margin-bottom:12px}.tf-links .contacts{float:right;text-align:right;border-left:1px solid #ddd;margin-left:41px;margin-right:8px}.contacts p:first-child{font-size:.75em;padding-left:34px}.tf-links p,.tf-links a{display:block;line-height:1.5em;margin:0;color:#adadad}.tf-links p{font-family:open_sansregular}.tf-links p a{font-family:open_sansregular;font-size:.92em;color:#787878}.tf-links p a:hover,.tf-links section>a:hover{}.footer-links a:hover{text-decoration:underline}a.mailto:hover{color:#3b739e!important;text-decoration:underline}.tf-links p{margin-bottom:5px}.tf-links section>a{font-size:.75em}.tf-links .contacts p{margin-bottom:-6px}.follow_us{float:right!important}.follow_us p{font-family:open_sansregular;font-size:.94em;color:#666;margin-bottom:17px}.contacts p.soc-text{font-size:.75em;margin-bottom:10px}a.vk-icon:before{content:'';float:left}a.vk-icon:before{background:url(../img/social.png) top left no-repeat;width:27px;height:21px;margin-top:31px;margin-left:51px}a.vk-icon:hover:before{background-position:-32px 0}.footer-bottom{background:#5b5b5b;height:50px}.copyright,a.cftgc{color:#fff;font:.75em/3.5em open_sansregular}.copyright{float:left}.cftgc{float:right;text-decoration:underline}.themodal-lock{overflow:hidden}.themodal-overlay{position:fixed;bottom:0;left:0;top:0;right:0;z-index:100;overflow:auto;-webkit-overflow-scrolling:touch;z-index:9999}button.btn.disabled{background:#ebebeb!important;color:#7e7979!important}.themodal-overlay>*{-webkit-transform:translateZ(0)}.themodal-overlay{background:rgba(204,204,204,.92);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCCCCC,endColorstr=#CCCCCC);zoom:1}.modal{background:#fbfbfb;margin:0 auto;max-width:1000px;padding:65px 100px;position:relative}.modal.success{max-width:620px;padding:37px 67px;margin-top:10%}.modal .success-msg{color:#666;font:.9375em open_sansregular}.modal-content h1{color:#555;font-size:1.5em;margin-bottom:48px;font-weight:normal}.modal.success .modal-content h1{margin-bottom:23px}.modal-content h2{font:1.125em open_sanssemibold}.close{background:url(../img/sprites.png) -123px -44px no-repeat;cursor:pointer;display:block;height:21px;position:absolute;right:32px;top:24px;width:22px}.close:hover{background-position:-145px -44px}.modal-content .courses-list{margin-top:0;width:100%}.courses-list>div{overflow:hidden}.table-header{margin-top:20px;padding:9px 30px}.table-header>div,.c-item>div{float:left;padding:.5%}.table-header{background:#b7b7b7;color:#fdfdfd;font-size:.875em;line-height:1}div.c-name{width:70%;padding-right:5%}.c-form{width:14%}.courses-list div.c-del{float:right;position:relative}.c-del .icon.del:before{left:-35px;top:6px}.c-item{border:1px solid #d7d7d7;border-top:0;color:#464646;cursor:pointer;font:.875em open_sanslight;min-height:60px;overflow:hidden;padding:9px 30px}.c-item:hover{background:#f7f3f3}form{color:#464646;font-size:.9375em}.active-red{color:#e4032e!important}form .red{color:#e4032e}form>div{margin-bottom:16px}form p,form input,form textarea,.select{display:block;float:left;position:relative;border-radius:0}form p{vertical-align:top;width:24%}form input,form textarea,.select{background:#f7f7f7;border:1px solid #d7d7d7;width:73%;max-width:73%;padding:10px 35px;outline:0;-webkit-appearance:none;-moz-appearance:none}form input:focus,form textarea:focus{border-color:#a5c0d3}form input,.select{height:50px;padding:11px 0 11px 35px}form .select{cursor:pointer;position:relative}form .select span{color:#b8b8b8}form .select .sel-title{top:11px}form .sel-title:after{content:'';display:inline-block;width:20px;height:9px;float:right;background:url(../img/dropdown_arrow2.png) no-repeat;position:absolute;top:21px;right:15px}form .active>.sel-title::after{background:url(../img/rfs.png) no-repeat;background-position-y:-56px}p.error{font:.867em open_sansregular;color:#ee395c;margin-bottom:0}.reg-form p.name{width:73%}.reg-form input[type="text"]:invalid{border-left:2px solid #ee395c}.reg-form input[type="email"]:not(:empty):invalid{border-left:2px solid #ee395c}.reg-form input[type="email"]:focus:invalid{border-left:2px solid #ee395c}.basket-form input[type="text"]:invalid{border-left:2px solid #ee395c}.basket-form input[type="email"]:not(:empty):invalid{border-left:2px solid #ee395c}.basket-form input[type="email"]:focus:invalid{border-left:2px solid #ee395c}.not-valid{border-left:2px solid #ee395c}.select ul{background:#f1f1f1;border:1px solid #d7d7d7;display:none;left:-1px;padding:5px 0 10px 35px;position:absolute;right:-1px;top:48px;z-index:9999}.select ul li{margin:9px 0}.select ul li:hover{color:#7799bc}div.select.active{background:#f1f1f1}.select ul.options{}form textarea{min-height:110px;max-height:110px}form .policy{margin-left:24%;border-left:2px solid rgba(0,0,0,0)}form .policy__text{display:block;margin-left:25px}form .policy__link{text-decoration:underline}form .policy input[type="checkbox"]{width:15px;height:15px;margin:5px 0 0 5px;-webkit-appearance:checkbox;display:inline-block}form .input-annotation{margin-left:24%;font-size:12px;clear:both}.f-hint{margin-top:40px}.back-to-top{position:fixed;opacity:.8;display:none;cursor:pointer;z-index:500;right:0;bottom:337px}.back-to-top i{background:url(../img/scroll_up_new.png) 0 0 no-repeat;display:block;width:50px;height:50px}.back-to-top i:active{background-position:-52px 0}.breadcrumb{background:#f1f1f1;width:100%;min-height:61px;font:.8125em open_sansregular}.breadcrumb ul{overflow:hidden;padding:26px 7% 0 33%;width:100%}.breadcrumb li{float:left;margin-right:5.3px}.breadcrumb li a{color:#666;display:inline-block;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;float:left;max-width:400px;overflow:hidden}.breadcrumb li a:hover{border-bottom:1px solid #ccc}.breadcrumb li.current a:hover{cursor:default;border-bottom:none!important}.breadcrumb li:not(:last-child):after{content:" /";color:#b4b4b4;margin-left:5.3px}.current a{color:#666!important}.not-active-link a:hover{cursor:default;border-bottom:none!important}.not-active-link a,li.current a{cursor:default;color:#b4b4b4!important}.left-side-menu{width:33%;float:left}.left-side-menu label{color:#404040;font:1.125em open_sansregular}.categories{padding-left:11.7%}#ct{margin-bottom:80px}#ct li{color:#666;font:.9375em open_sansregular;margin-bottom:11px}#ct a{cursor:pointer;letter-spacing:0}#ct a:hover{border-bottom:1px solid #ccc}li.sub-menu>a.role-sub-menu:after{content:"";width:8px;display:inline-block;position:relative;background:url('../img/down_arrow.png') no-repeat;left:8px;top:-3px;height:4px}li.sub-menu ul{margin-left:21px;margin-top:16px;width:221px}li.sub-menu li{}li.sub-menu a{letter-spacing:.5px!important}.left-side-menu label:nth-child(2){}.recommended-courses{padding-left:11.7%;margin-bottom:33px}.recommended-courses label{letter-spacing:-.4px}#rc{margin-top:6.7%}#rc li{font:.9375em open_sansregular;margin-bottom:11px;width:64%;border-bottom:1px dashed #d7d7d7;padding-bottom:7px}#rc li:last-child{border-bottom:none}#rc li>a{color:#3b739e}#rc li>a:hover{border-bottom:1px solid #b2c3d6}#rc p{font-size:.79em;color:#666}.training>a{display:block;width:83%}.training div.block{width:100%;background:#fcfcfc;padding-left:10.9%;padding-right:9%;padding-bottom:7%;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px dashed #e1e1e1;cursor:pointer}.training div.block:hover{background:#f7f5f5}.training div.block.distance{border-top:1px solid #e1e1e1}.training div.block.personal{border-top:1px dashed transparent;border-bottom:1px solid #e1e1e1}.training div.block p:first-child{margin-top:23px;margin-bottom:3px;font:1em open_sanssemibold;color:#404040}.training div.block p:nth-child(2){font-size:.875em;margin-bottom:0}.filter{overflow:hidden;min-height:29px}.filter li{font:.9375em open_sansregular;float:left}.filter li a{color:#3b739e}.filter li a:hover{border-bottom:1px solid #b2c3d6}.filter li:after{content:" | ";margin-left:4px;margin-right:8px}.filter li:last-child:after{content:""}.catalog li{font:1em open_sansregular;overflow:hidden;background:#fcfcfc;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px dashed #e1e1e1}.catalog li:hover{background:#f7f5f5!important}.catalog li div{float:left}.catalog li:first-child{border-top:1px solid #e1e1e1!important}.catalog li:last-child{border-top:1px dashed transparent;border-bottom:1px solid #e1e1e1}.course-name{margin:8px 5% 14px 4.3%;width:50%}.type{margin:1% 1% 0 20px;width:16%}.type p{font-size:.9375em}.to-cart{margin:19px 0 0 2%}.catalog.added .to-cart{margin:6px 0 0 14%}.to-cart button.default:hover{background:#869cb4}button.btn{width:105px;height:35px;font-size:.9375em;outline:0;-webkit-appearance:none;-moz-appearance:none}button.btn.default{border:none;background:#a0b5cb;color:#fff}button.btn.disabled{background:#ebebeb;color:#b6b6b6;border:1px solid #e2e2e2}.courses-list{width:67%;float:left}.course-desc{font-size:.9375em}.course-goals{margin-left:1.1%}p.course-goals-title{font:1em open_sanssemibold;margin-bottom:19px}.course-goals li{font-size:.9375em;width:87%;text-indent:-26px;margin-left:20px;margin-bottom:10px}.course-goals li:before{content:'•';font-size:30px;color:#a5c0d3;margin-right:7px}button.btn.add-to-cart{margin-top:108px;width:26%;height:52px;background:#a0b5cb;border:none;color:#f7f7f7}.top-info{height:50px;background:#f1f1f1;border-bottom:1px solid #d7d7d7;display:block;margin-bottom:20px}.top-info .row{margin:13px 25px}.top-info p{margin:0}.format{width:100%}.format p:before{content:'Формат:';margin-right:15px}.duration{width:100%;padding-left:50px}.duration p:before{content:'Длительность:';margin-right:15px}.basket-banner{margin-top:2px;margin-left:-27%}.basket-banner a{background:url(../img/basket_banner.png) no-repeat;display:block;height:421px}p.added-courses{font-size:1.25em;color:#404040;margin-left:1.1%;margin-top:67px}a.close-btn{background:url(../img/close_btn.png) center center no-repeat;cursor:pointer;height:15px;display:block;width:15px;display:block;padding:25px}ul.catalog p{width:100%}ul.catalog.added{font-size:.9375em}.btn.basket-send{margin-top:68px;width:16.4%!important;height:45px!important;background:#a0b5cb;border:none;color:#f7f7f7;margin-left:1.1%;outline:0}.captcha{display:flex;height:50px;width:73%;position:relative}.captcha__input{margin-right:20px}.captcha__image{width:178.134px;margin-right:12px}.captcha__refresh-button{border:none;background:transparent;padding:0;width:24px;background:url('../img/update.svg') center center no-repeat}.captcha__error-hint{display:none;position:absolute;top:100%;left:0;color:#e4032e}.event:first-child{padding-top:0}.remove-padding-top{padding-top:0!important}.event{overflow:hidden;padding-top:33px;padding-bottom:57px;border-bottom:1px dashed #d7d7d7}div.event:last-of-type{border-bottom:none}.event a.ev-date{color:#7b93ab;margin-left:11.8%;display:block}.event a.ev-date.right{margin-left:0;display:none}.event a.ev-date::before{content:'';background:url(../img/calendar.png) no-repeat;width:11px;height:12px;display:inline-block;margin-right:14px}.event-info{margin-left:18%}.event-info p{margin:0;width:76%;line-height:22px;font-size:.9375em}.event-info p.time{margin-top:10px}.event-info>p.time::before{content:'Время: ';color:#666;font:.9375em open_sanssemibold}.event-info>p.place::before{content:'Место: ';color:#666;font:.9375em open_sanssemibold}.event>.courses-list>a.ev-title{color:#666;font-size:1.25em}.remove-margin-top{margin-top:0}.event>.courses-list>a.ev-title:hover{color:#ee395c}.event p.status-reg{color:#a6a6a6;font:.9375em open_sansitalic}.event p.status-reg::before{content:'';display:inline-block;width:7px;height:8px;margin-right:9px}.event p.status-reg.opened::before{background:url(../img/events_sprite.png) no-repeat}.event p.status-reg.closed::before{background:url(../img/events_sprite.png) no-repeat;background-position:0 -9px}p.event-desc{font-size:.9375em;margin-top:21px}.event button.btn{width:180px;height:45px;background:#a0b5cb;border:none;color:#f7f7f7;margin-top:16px;outline:0}p.important{font:100% open_sanssemibold}.pagination{width:201px;margin:0 auto}.pagination ul{list-style:none}.pagination li{display:inline-block;border-radius:50%}.pagination li.current a{background:#a0b5cb;border:none!important;border-radius:50%}.pagination li a:hover{border:1px solid #a0b5cb;border-radius:50%;color:#a0b5cb}.pagination li.current>a{color:#fff!important}.pagination a{display:block;text-align:center;width:25px;height:25px;font-size:.875em}.ev-banner{background:url(../img/banner_agile_club.png) no-repeat;height:213px;background-size:100%}.ev-text{font-size:.9375em}.ev-timetable li{font-size:.9375em}.ev-price{font:1.075625em open_sansregular;color:#a0b5cb}.ev-price::before{content:'Стоимость: ';font:.871591em open_sansregular!important;color:#666}.ev-price::after{content:' руб.'}.ev-author::before{content:'Автор: ';font-family:open_sanssemibold}.ev-author{font-size:.9375em}.comments{margin-top:80px}.comments-title{font:1.5em open_sansregular;color:#404040}.comment-date{font:.8125em open_sansregular;color:#b5b5b5}.comment{margin-bottom:24px}.comment p{margin:8px 0}.leave-comment{margin-top:52px}.show-more{color:#3b739e;font-size:.9375em;border-bottom:1px dashed #3b739e;cursor:pointer}.show-more::after{content:'';background:url(../img/show_more.png) no-repeat;display:inline-block;width:9px;height:6px;margin-left:6px}form p.date::after{content:' г.'}.desc-event a{color:#3b739e!important}.desc-event a:hover{text-decoration:underline}.options input[type='checkbox']{display:none}.options input[type='checkbox']+label span.spec-check{display:inline-block;width:17px;height:15px;vertical-align:middle;cursor:pointer;margin-right:17px;background:url(../img/rfs.png) left -18px no-repeat}.options input[type='checkbox']+label span.spec-check:hover{background:url(../img/rfs.png) left -36px no-repeat}.options input[type='checkbox']:checked+label span.spec-check{background:url(../img/rfs.png) left -1px no-repeat}.search-categories{padding:0 11.154% 33px 11.154%}.search-categories li{margin-bottom:21px}.search-categories a{cursor:pointer}.search-categories li>a.active{color:#ef4666}.search-categories a:hover:before{border-bottom:1px solid #ccc}.search-categories a#all::before{content:'Все ('}.search-categories a#all::after{content:')'}.search-categories a#courses::before{content:'Программы ('}.search-categories a#courses::after{content:')'}.search-box input{height:58px;width:100%;max-width:100%}.search-box input::-ms-clear{display:none}::-ms-clear{display:none!important}.search-box button#srch{outline:0;height:58px;width:61px;border:0;background:url(../img/search_btns.png) no-repeat 0 0}.search-box button#srch:hover{background:url(../img/search_btns.png) no-repeat -114px 0}.search-box button#srch:active{background:url(../img/search_btns.png) no-repeat -227px 0}.clearable:before{background:url(../img/close_btns.png) no-repeat}.clearable:before{background-position:672px 22px}div.sb{position:relative;float:left;width:85.7%}div#clbtn{background:url(../img/close_btns.png);width:16px;height:16px;z-index:2;position:absolute;right:2%;top:38%;cursor:pointer}div#clbtn:hover{background-position:-40px 0}.visible{display:block}.invisible{display:none}.no-results{margin-left:1.1%}.no-results p{font:1.25em open_sansregular;color:#ccc}.search-results .result{margin-top:43px}.search-results .result p{margin:0;letter-spacing:-.2px}.search-results p.title{font:1.125em open_sansregular;color:#555;margin-bottom:3px}.result .context{margin-bottom:3px}.result .context p{font:.9375em open_sansregular}p.context-date{display:inline-block;float:left;margin-top:2px!important;height:22px}p.context-date:after{content:'·';margin-left:12px;margin-right:12px}p.context-text{max-width:100%;display:inline;margin-bottom:3px}.search-results .result a.link{color:#3b739e;font:.9375em open_sansregular;text-overflow:ellipsis;max-width:43%!important;overflow:hidden;display:block;white-space:nowrap}.pagination.srch{margin:0;margin-top:57px;margin-left:1.1%}.offices{margin:0 25px 35px 25px}.offices li{margin-bottom:40px}p.office-name{font:1.125em open_sansregular;color:#555;position:relative;margin-left:21px;cursor:pointer;display:inline-block;margin-top:0;margin-bottom:16px}p.office-name:focus{height:300px}p.office-name:before{content:'';background:url(../img/marks.png) bottom left no-repeat;width:10px;height:14px;display:inline-block;top:7px;position:absolute;left:-23px}p.office-name a:hover{border-bottom:1px dashed #cfcfcf}p.office-name:hover:before{border-bottom:none}p.office-name.active+.full-address{display:block}.full-address{margin-left:21px;display:none}.full-address p{font:.9375em open_sansregular;color:#666;width:77%}.map-wrapper{height:448px;background-size:100%}.offices.mobile{display:none}.offices.mobile p.office-name:before{left:-18px}p.office-name.active:before{background-position:top left}.contact-center{background:#f7f7f7;border:1px solid #e5e5e5;padding:35px 11.2%;margin-right:17.6%}h3.cc-title{font:normal 1.25em open_sansregular;color:#404040;margin-top:0}.cc-phones{border-bottom:1px solid #e5e5e5;width:175px;margin-top:32px;margin-right:13.3%}.cc-phones i{background:url(../img/questions.png) no-repeat 0 0;display:inline-block;width:25px;height:23px}.cc-phones div{display:inline-block;vertical-align:top;margin-left:22px;padding-bottom:19px}.cc-phones a{margin:0;font:.9375em open_sansregular;color:#666;display:block}.cc-emails{width:175px;margin-top:10px;padding-bottom:6px;margin-right:13.3%}.cc-emails i{background:url(../img/questions.png) no-repeat 0 -22px;display:inline-block;width:25px;height:23px}.cc-emails div{display:inline-block;vertical-align:top;margin-left:22px}.cc-emails a{font:.9375em open_sansregular;color:#3b739e;display:block}ul.questions{list-style:none}ul.questions li{margin-bottom:54px}ul.questions>li>a{color:#3b739e;font:.9375em open_sansregular;border-bottom:1px dashed #c8d9ea;letter-spacing:.6px;cursor:pointer}ul.questions>li>a:hover{border-bottom:none!important}.q-answer{display:none}.q-answer p{font:.9375em open_sansregular;color:#666}a[href*='mailto:educate@cft.ru'],.q-answer a{color:#3b739e!important}.tarrif-infoblock p,.tarrif-infoblock span,.tarrif-infoblock a{font:.9375em open_sansregular;color:#666;margin:0}.tarrif-infoblock{padding:0 15% 18px 24%}.ti-main{border-bottom:1px dashed #dadada;margin-bottom:20px}.ti-main p{margin-bottom:20px}.currency-value>span{display:block;margin-left:13px}.currency-value span.red{color:#ee395c!important}.currency-value>span:first-child{margin-left:0}.currency-value>p{margin:20px 0}.tariffs h3{font:normal 1.125em open_sansregular;color:#555;margin-top:30px;margin-bottom:43px}.tariff{margin-bottom:53px}.tariff label{font:.8125em open_sansregular;color:#666}.tariff table{width:100%;background:#fcfcfc;border:1px solid #d7d7d7;margin-top:14px}.tariff tr{border-bottom:1px dashed #d7d7d7}.tariff td{text-align:left;padding:12px 20px 20px 20px}.tariff td:first-child{padding:20px 13px 26px 33px}.tariff td:not(:first-child)>span{color:#7993ad}.tariff td>span{font:.9375em open_sansregular;color:#666}.tariffs .tarrif-infoblock{padding:0;display:none}.form-of-study{width:87%}.form-of-study h3,.form-of-study a,.form-of-study p{color:#666;font:15px open_sansregular}.form-of-study span{font-size:15px}.form-of-study h3{font-size:1.125em}.form-of-study span.bold{font-family:open_sanssemibold}.form-of-study section{margin-bottom:50px}.form-of-study a{color:#3b739e!important}.form-of-study a:hover{text-decoration:underline}.desc-event ol,.desc-event ul,.list-wrapper ol,.list-wrapper ul,.form-of-study ol,.form-of-study ul{margin:5px 0 10px 0;font-size:100%;position:relative}.desc-event div>ol,.desc-event div>ul,.list-wrapper div>ol,.list-wrapper div>ul,.form-of-study div>ol,.form-of-study div>ul{margin-left:18px}.desc-event ol>li,.desc-event ul>li,.list-wrapper ol>li,.list-wrapper ul>li,.form-of-study ol>li,.form-of-study ul>li{font-size:.9375em}.desc-event ul>li::before,.list-wrapper ul>li::before,.form-of-study ul>li::before{content:'•';font-size:30px;color:#a5c0d3;position:absolute;left:-18px;display:inline-block}.desc-event ol>li,.list-wrapper ol>li{list-style-type:decimal}.list-wrapper div ul>li{list-style-type:none!important}.desc-event ul>ul,.desc-event ol>ul,.desc-event ol>ol,.desc-event ul>ol,.list-wrapper ul>ul,.list-wrapper ol>ul,.list-wrapper ol>ol,.list-wrapper ul>ol,.desc-event ul li>ul,.desc-event ol li>ul,.desc-event ol li>ol,.desc-event ul li>ol,.list-wrapper ul li>ul,.list-wrapper ol li>ul,.list-wrapper ol li>ol,.list-wrapper ul li>ol{position:relative;left:25px}.list-wrapper div ol li{list-style-type:decimal}.list-wrapper div ol ul li{list-style-type:none!important}.form-of-study ul li{margin-left:23px;margin-bottom:10px;position:relative}.form-of-study ul li:before{content:'•';font-size:30px;color:#a5c0d3;position:absolute;margin-right:7px;left:-27px;display:inline-block}.form-of-study ol{margin:16px 0;padding-left:40px;list-style-type:decimal}.form-of-study ol li{margin-top:15px}.form-of-study ul{font-size:.9375em;margin-top:15px;margin-left:3px}.form-of-study ul.numeric li{font-size:100%}.form-of-study ul.numeric li:before{top:-1px}.blue{color:#3b739e!important}.lstc{padding-left:18px}.lstc li:before{font-size:30px;position:relative;top:5px;left:-18px;content:"•";color:#a5c0d3;display:inline-block}.products-filter{cursor:pointer;position:relative;height:50px;padding:11px 0 0 35px;border:1px solid #d7d7d7;background:#f7f7f7;color:#b8b8b8;overflow:visible!important;display:none;margin-bottom:25px}.filter-title{position:relative}.filter-title:after{content:'';display:inline-block;width:20px;height:20px;float:right;margin-right:9px;margin-top:10px;background:url(../img/dropdown_arrow2.png) no-repeat}ul.filter-result{display:none;background:#f7f7f7;border:1px solid #d7d7d7;left:0;padding:5px 0 10px 35px;position:absolute;top:48px;width:100%;z-index:9999}.filter-result li{margin:9px 0;color:#666}.filter-result a:hover{color:#7799bc}a.ml{display:inline-block;padding-right:0!important;width:242px!important;float:left;border-right:1px solid #404040}a.ml:after{content:none}a.dd-link{height:20px;width:14px!important;padding:41px 25px!important;float:left;cursor:pointer;border-left:1px solid #313131}a.dd-link>i{display:block;height:7px;background:url(../img/expanded_menu.png) 0 -40px no-repeat;margin-top:9px}.expanded-menu li.sub-menu.active>a.dd-link>i{background-position:0 -30px}ul.first-level>li>a{border-bottom:1px solid #404040;border-top:1px solid #4d4d4d}ul.second-level>li>a{border-top:1px solid #313131;border-bottom:1px solid #404040}a.ml{}.new-header{background-color:#fcfcfc}.new-header>div{margin:0 auto;width:1223px;height:99px}.new-logos{float:left;margin:19px 0;width:33%}.new-menu-items{float:left;width:67%}.new-nav{margin-top:42px}.new-nav>ul{list-style:none;width:72%;display:inline-block;float:left;margin-right:7.9%}.new-nav>ul>li{display:inline-block;float:left;font-size:.9375em;letter-spacing:.3px;height:57px;margin-right:5.6%}.new-nav>ul>li:last-child{margin-right:0}.new-nav>ul>li:hover{border-bottom:2px solid #ee395c;cursor:pointer}.new-nav-list>ul>li a{display:inline-block}.new-nav-list>ul>li:first-child{margin-right:0}.new-nav>ul>li#courses{margin-left:0;margin-right:33px;text-align:center}.new-search{float:left;height:57px;display:inline-block}.new-search a{display:block;float:left;background:url(../img/basket2.png)no-repeat;width:24px;height:27px}.new-basket{float:left;position:relative;width:16.9%}.new-basket-ico{display:block;float:left;background:url(../img/basket2.png) -39px 0 no-repeat;width:24px;height:57px;margin-left:15.6%}.new-basket-link{font-size:.75em;text-decoration:none;letter-spacing:.6px;color:#5585ab!important;margin-left:10%}.new-basket-counter{background:#e4032e;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;font:.7em open_sansregular;height:17px;left:37px;position:absolute;top:-10px;width:17px}.new-basket-link:hover{text-decoration:underline}.about-us{margin-left:7.3%;width:67%}.about-us p{font:.8125em open_sansregular;color:#666;margin-bottom:28px}.about-us-title{font-size:1.125em!important;color:#404040!important;margin-top:0}.person{width:20.3%;display:inline-block;float:left;margin-right:6%;height:291px;margin-bottom:28px}.person:nth-child(4n){margin-right:0}.about-us-name{font-size:.9375em;color:#666;margin-top:23px;margin-bottom:0}.about-us-position{font-size:.75em;color:#666;margin-top:0}.about-us.for-tablets{display:none}body{width:100%;height:100%}.slideout-menu{position:fixed;left:auto;top:0;bottom:0;right:0;z-index:0;width:383px;overflow-y:auto;-webkit-overflow-scrolling:touch}.slideout-panel{position:relative;z-index:1}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}@media(min-width:0)and (max-width:760px){#sp-separate{width:1223px}.new-nav>ul>li{margin-right:4.7%}}@media(min-width:760px)and (max-width:991px){.new-header>div,.breadcrumb>div,.dropdown_menu,.container,.footer-wrap{width:750px}.error-block{width:750px}.ev-announce{display:none}ol.bjqs-markers{left:0!important}header{padding:24px 0}nav{margin-top:0}.icon.nav:before{display:block}.top-menu{display:none}.search{left:-37.1%}.top-menu.open{background:#f7f7f7;border:1px solid #d7d7d7;display:block;padding:10px 20px;position:absolute;right:-40px;top:60px;white-space:nowrap}.logo.cft{width:140px;margin-top:2px;background-size:100%}.logo.ec{background-size:76%}.top-menu.open:after{background:url(../img/sprites.png) -158px -67px no-repeat;content:'';height:9px;position:absolute;right:45px;top:-7px;width:15px}.slider{height:250px!important}ul.bjqs{height:250px!important}ol.bjqs-markers{padding:51px 2% 0 17.3%}.products{padding:0 4.016993%;margin-top:8.2%}.mt{margin-left:0}.products_item{margin-left:13.7%}.prod-nav>li{padding-top:2.45%;width:33.33%}.products_list li{float:none;width:100%}.offset-ul ul{margin-left:8.6%}.second_column>.products_icon{margin-left:0}.second_column>.products_item{margin-left:13.7%}.course-name{margin:8px 9% 14px 2.9%}.tf-links section{font-size:.875em;margin-left:5%;width:20.5%}.tf-links p a{font-size:1.02em}.tf-links section>a{font-size:.96em}.contacts p:first-child{font-size:.86em;padding-left:0}.follow_us p{font-size:1.04em}.tf-links .contacts{margin-left:0;margin-right:3px}.contacts{width:15%!important}a.vk-icon:before{margin-left:25px}#inpt{width:279px;left:-232px}#inpt input{width:253px;left:279px}.breadcrumb ul{padding:26px 0 0 0}.left-side-menu{display:none}.catalog{margin-top:5px}.courses-list{width:100%}.products-filter{display:block}.top-info{display:block}.event a.ev-date.right{display:block}.event{padding-bottom:24px}p.status-reg.opened{display:block!important}.leave-comment>.form-wrap{margin-left:0!important}.search-categories{display:inline-block!important;height:29px;float:right;padding:0;margin-bottom:20px}.search-categories li{display:inline-block;float:left;margin:0 10px}.search-categories a{font:.9375em open_sansregular}.offices.mobile{display:block}.offices.mobile li{display:inline-block;width:43%;vertical-align:top}.tariffs .tarrif-infoblock{display:block}.new-nav>ul{display:none}.logo.cft{margin-right:15px}.logo.ec{margin-top:11px}.new-logos{width:55%}.new-menu-items{width:45%}.new-nav{margin-top:29px;float:right;width:55%}.basket{width:58.9%}.offices{margin-left:0}div.sb{width:91%}.about-us.for-tablets{display:block;margin:0;width:100%;margin-bottom:35px}.person{width:24.3%;display:inline-block;float:left;margin-right:13%;height:291px;margin-bottom:28px}.person:nth-child(3n){margin-right:0}.person:nth-child(4n){margin-right:13%}ol.bjqs-markers li{width:680px}.event-links{width:95%}.event-links .ev-link{width:100%}.event-links .ev-name{width:70%}ol.bjqs-markers li a.bullet{top:0}.all_events{left:28px}.catalog.added .to-cart{margin:6px 0 0 10%}}@media(min-width:992px)and (max-width:1199px){.new-header>div,.breadcrumb>div,.dropdown_menu,.container,.footer-wrap{width:970px}.error-block{width:970px}.logo.cft{margin-right:11px}.left-side-menu,.new-logos{width:33.7%}.breadcrumb ul{padding-left:33.7%}.new-menu-items,.courses-list{width:66.3%}.mt{margin-left:33.7%}.new-nav>ul{width:74%;margin-right:5.5%}.new-nav>ul>li{font-size:.875em;margin-right:10px}.new-nav>ul>li#courses{margin-right:10px}.basket{width:16.7%}.dropdown_menu-list.first{margin-left:4.4%;margin-right:8.9%}.dropdown_menu-list.second{margin-right:8.2%}ol.bjqs-markers{padding:70px 42% 0 6.3%}.ev-announce{max-width:970px}.ev-title{font-size:1.6em}ol.bjqs-markers li{width:416px}.all_events{left:20px}.event-links .ev-name{width:67%}.ev-announce *{margin-left:20px;max-width:400px}.catalog.added .to-cart{margin:6px 0 0 10%}}@media(min-width:1200px){.new-header>div,.breadcrumb>div,.dropdown_menu,.container,.footer-wrap{width:1170px}.left-side-menu,.new-logos{width:33.7%}.breadcrumb ul{padding-left:33.7%}.new-menu-items,.courses-list{width:66.3%}.new-nav>ul{width:76%;margin-right:5.3%}.new-nav>ul>li{margin-right:5.6%}.new-nav>ul>li:first-child{margin-right:0}.basket{width:15.5%}.mt{margin-left:33.7%}.dropdown_menu-list.first{margin-left:12.4%}ol.bjqs-markers{padding:70px 42% 0 6.3%}.ev-announce *{margin-left:0;max-width:460px}}button.more-btn{width:180px;height:45px;background:#a0b5cb;border:none;color:#f7f7f7;margin-top:56px;margin-left:17px}.g-recaptcha{display:block;float:left;position:relative}.g-recaptcha.invalid{border-left:2px solid #ee395c;border-radius:5px}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}[class*='col']{float:left;display:inline;padding:0 10px;min-height:1px}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:24.99%}.col-4{width:33.32%}.col-5{width:41.65%}.col-6{width:49.98%}.col-7{width:58.31%}.col-8{width:66.64%}.col-9{width:74.97%}.col-10{width:83.3%}.col-11{width:91.63%}.col-12{width:100%}.row{overflow:hidden;margin:20px 7.4%}button.disabled:hover{background:#ebebeb!important;color:#7e7979!important}.active_search_item a{color:red}.boss_face,.contact_p{display:inline-block;vertical-align:top}.mapWrap>div#nsk,.mapWrap>div#msk{height:500px}.mapWrap>div.butAr{height:50px;text-align:center;width:100%}.mapWrap{position:relative;height:500px}.butWrap{position:absolute;z-index:2}.but{background:#a0b5cb;color:#fff;width:200px;height:50px;float:left;cursor:pointer}.but.sel{background:#fff;color:#333;cursor:auto}#map1,#map2{position:absolute;width:100%;z-index:0}#map1.sel,#map2.sel{z-index:1}.butWrap{top:5%;left:50%;margin-left:-257px}.but{height:60px;font-size:20px;color:#fff;width:257px;text-align:center;line-height:60px}.but:before{content:" ";width:10px;height:15px;display:inline-block;background:url("../img/Geo_white.png") no-repeat;position:relative;left:-5px}.sel:before{content:" ";width:10px;height:15px;display:inline-block;background:url("../img/Geo_red.png") no-repeat}#nsk:before,#msk:before{content:"";width:0;position:absolute}.filter_active_link{color:#666!important}.format_one:after{display:none!important}.selectUl{background:#f1f1f1;border:1px solid #d7d7d7;padding:5px 0 10px 35px;position:absolute;z-index:9999;left:186px;top:49px;display:none}.selectUl li{float:left;width:100%;margin-top:10px}#ModalShim{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(204,204,204,.92);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCC,endColorstr=#CCC);zoom:1;z-index:501;display:none}#ModalSuccsess{position:absolute;z-index:502;top:50%;margin-top:-104px;left:50%;margin-left:-230px;display:none}div#specialization_container{position:relative}@media(min-width:992px)and (max-width:1199px){.selectUl{left:154px}}@media(min-width:760px)and (max-width:991px){.selectUl{left:180px}}@media(max-width:750px){.selectUl{left:196px}}.content__left{float:left;width:33%;margin-top:15px}.content__right{float:right;width:66.1%}.content__right .mt{text-align:left;margin-left:0}.boss_face__img,.boss_face__info{float:left;margin-top:11px}.boss_face__info{width:178px}.boss_face__info p{margin-top:0}.boss_face__img{margin-top:14px;margin-right:15px}.boss_name{font-size:15px;font-weight:700;width:50%;margin-bottom:10px;line-height:1.3}.boss_position{font-size:13px;width:70%;line-height:1.3;margin-bottom:10px}.boss_phone{font-size:13px;margin-bottom:-5px}.boss_contacts a{font-size:13px}@media(min-width:760px)and (max-width:991px){.content__left,.content__right{float:none;width:100%}.boss_face{width:100%}.boss_face__info{width:56%}.boss_face__info p{display:block}}.slideout-menu{width:400px}.desc-event,.EventComments,.EventsCommentsForm{margin-bottom:50px}.comments_header{font-size:24px;color:#404040;font-weight:normal}.comments_container{}.comments_container__item{margin-bottom:20px;color:#666}.comments_container__item p{margin-top:5px;margin-bottom:5px}.comment_item_name{font-size:15px;font-weight:600}.comment_item_msg{font-size:15px;font-weight:normal}.comment_item_date{font-size:13px;color:#b5b5b5}.get_more_comments{color:#3b739e;font-size:15px;cursor:pointer;border-bottom:1px dotted;display:inline-block}.get_more_comments:after{content:" ";display:inline-block;width:9px;height:6px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAcklEQVQI13WOoQ2AQBAEB6iABhC08I6zvKYDBIIGzlAChgIw1wMaTVC0gKEAWsBA8vmElbOTzQIgajU/EbU6E7USWIuqua99OSJhBtp0m7oT8MAoan0kOMAnAXTACgxv6QC/Td2dRPOfeH7C31EnannIHswpIpxbnFB5AAAAAElFTkSuQmCC') no-repeat;position:relative;right:-15px;margin-left:-9px}.redstar{color:#e4032e}#hiddencomment{position:absolute;opacity:0;visibility:hidden;z-index:0;display:none}#search_filter_container a:hover{border-bottom:1px solid #ccc}#search_tablet_filter_container a:hover{border-bottom:1px solid #ccc}.lable_top{position:relative;top:-15px;margin-bottom:-10px}.check_box_label{position:relative;top:-13px;margin-bottom:-13px}.hidebik{display:none}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slide{height:320px;background-repeat:no-repeat;background-size:cover}.slide *{color:#fff;text-decoration:none}.slide .row{padding-top:70px;padding-left:180px;overflow:visible}.slide .row:last-child{padding-top:40px}.slide_header{font-size:31px}.slide_date{display:inline-block;font-size:18px;margin-right:46px}.slide_date:before{content:" ";display:inline-block;width:6px;height:6px;border:1px solid;vertical-align:middle;border-radius:45%;margin-right:10px}.slide_date:hover:before{border-color:#e4032e;background:#e4032e}.slide_btn_wrapper{display:inline-block}.slide_btn{color:#fff!important;background:#e4032e;padding:15px 30px}.slider{width:100%;height:320px;position:relative}.slick-arrow{position:absolute;z-index:10;top:50%;font-size:0;background:transparent url('../img/b-sprite.png') top left no-repeat;border:0;height:40px;width:14px;margin-top:-20px;cursor:pointer;outline:0}.slick-next{right:10px;background-position:-15px 0}.slick-prev{left:10px;background-position:0 0}