form{*zoom:1}form:after,form:before{display:table;content:""}form:after{clear:both}form .msg-error,form .msg-success{margin-top:0}form label{display:block;position:relative;color:#504f53;margin:0;padding:0 12px;font-family:Muli,arial,tahoma,verdana,sans-serif;text-align:left;background:#fff;min-height:56px}form label:not(.noborder){border:1px solid #D2E1E9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}form label[data-help].open:before{content:attr(data-help);display:block;position:absolute;top:0;left:0;color:#000;background:#fff;font-size:13px;font-size:1.3rem;line-height:1em;padding:9px 22px;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out;z-index:99}form label.clear{clear:both}form label.required span{position:relative}form label.required span:after{content:'*';display:block;color:#828282;position:absolute;top:0;right:-10px;font-style:italic;font-weight:300}form label.error{border-color:#d62121}form label.error:after{content:'Prosím vyplňte';color:#d62121;font-size:11px;font-size:1.1rem;line-height:1em;position:absolute;bottom:-1px}form label span{display:inline-block;color:#828282;font-size:13px;font-size:1.3rem;line-height:1em;margin:9px 0 0}form label span em{color:#055d8d;font-weight:300;font-style:normal}form label input,form label select,form label textarea{display:block;width:100%;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:0;margin:0 0 6px;border:0;font-family:Roboto,arial,tahoma,verdana,sans-serif}form label select{padding:0}form label textarea{height:130px;padding:10px 0;font-family:Roboto,arial,tahoma,verdana,sans-serif}form label.checkbox{cursor:pointer}form label.checkbox span{display:inline-block;padding:15px 0 15px 33px}form label.checkbox:before{content:'';display:block;background:#fff;border:1px solid #BDBDBD;width:18px;height:18px;position:absolute;top:14px;left:0}form label.checkbox.act:before{border-color:#055d8d}form label.checkbox.act:after{content:'';display:block;position:absolute;top:12px;left:5px;width:5px;height:12px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #055d8d;border-bottom:2px solid #055d8d;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}form label.checkbox.error{border:1px solid #d62121;padding-left:20px;padding-right:20px}form label.checkbox.error:before{left:20px}form label.checkbox.error.act:after{left:23px}form label.checkbox input{width:auto;height:auto;position:absolute;left:-10000px}form label.checkbox img{float:left;margin:0 10px 0 0}form label.radio{cursor:pointer}form label.radio:before{content:'';display:block;background:#fff;border:1px solid #faa500;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:22px;height:22px;position:absolute;top:16px;left:12px}form label.radio.act:after{content:'';display:block;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#faa500;position:absolute;top:23px;left:19px}form label.radio input{width:auto;height:auto;position:absolute;left:-10000px}form label.radio span{padding:15px 0 15px 33px;color:#2e3538;font-weight:500}form label.radio img{float:right;margin:8px 0 0 8px}form label.w50{float:left;width:calc(48% - 44px - 2px)}form label.w50.right{float:right}form .btns{*zoom:1;clear:both;padding:40px 0 0;position:relative}form .btns:after,form .btns:before{display:table;content:""}form .btns:after{clear:both}form .btns .vop{padding-bottom:20px}form .btns label.checkbox span{font-size:11px;font-size:1.1rem;line-height:1.1em}form .btns button.right{float:right;margin-top:15px}form .btns div.required{position:absolute;bottom:0;left:0}form a:not(.btn){color:#055d8d}@media screen and (min-width:1501px){form .btns label.checkbox{float:left;width:60%}}@media screen and (max-width:1280px){form .btns label.checkbox span{font-size:13px;font-size:1.3rem;line-height:1.1em}}@media screen and (max-width:1000px){form label small{top:5px;right:5px;transform:none}}@media screen and (min-width:551px){form label.left,form label.right{width:calc(49% - 44px);margin:0 1% 30px 0}form label.left.w33,form label.right.w33{width:calc(32% - 44px);margin-right:2%}form label.right{margin:0 0 30px 1%}form label.right.w33{margin:0 0 30px}}@media screen and (max-width:550px){form label{width:92%;float:none;display:block;margin:0 0 30px;padding:0 4%}form label[data-help].open:before{padding:9px 4%}form label.required:after{right:4%}form .btns{padding:0 0 20px}}h1+form>.msg-error,h1+form>.msg-success{margin-top:30px}a,button,input,label,select,textarea{outline:0;-webkit-tap-highlight-color:transparent}html[lang=en] form label.error:after{content:'This field is require!'}html[lang=de] form label.error:after{content:'Das Feld ist obligatorisch!'}html[lang=ru] form label.error:after{content:'Это поле обязательно!'}html[lang=es] form label.error:after{content:'Este campo es obligatorio!'}section .logcontent,section .regcontent{padding:66px 0;position:relative}section .logcontent.w1050 .in .content,section .regcontent.w1050 .in .content{margin:0}section .logcontent.w1170 .in .content,section .regcontent.w1170 .in .content{margin:0 auto}section .logcontent h1,section .regcontent h1{color:#2E3538;font-size:28px;font-size:2.8rem;line-height:30px;font-weight:500;margin-bottom:24px}@media screen and (max-width:400px){section .logcontent,section .regcontent{padding:20px 0}}section .regcontent.shop .in{text-align:center}section .regcontent.shop .in .current{*zoom:1;width:360px;display:inline-block;margin:0 auto 40px;padding:16px 24px;background:#fff;-webkit-box-shadow:0 16px 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 16px 30px 0 rgba(0,0,0,.1);box-shadow:0 16px 30px 0 rgba(0,0,0,.1);text-align:left}section .regcontent.shop .in .current:after,section .regcontent.shop .in .current:before{display:table;content:""}section .regcontent.shop .in .current:after{clear:both}section .regcontent.shop .in .current:before{content:'';float:left;width:40px;height:40px;background:url(../img/svg/credit.svg) no-repeat;margin-right:12px}section .regcontent.shop .in .current strong{float:right;color:#FAA500;font-size:20px;font-size:2rem;line-height:20px;font-weight:500;margin-top:11px}section .regcontent.shop .in .current div{float:left;color:#2E3538;font-weight:500;font-size:14px;font-size:1.4rem;line-height:16px;margin-top:13px}section .regcontent.shop .in .current div em{display:block;color:#505D64;font-size:13px;font-size:1.3rem;line-height:20px;font-weight:400}section .regcontent.shop .in .current small{clear:both;display:block;font-size:11px;font-size:1.1rem;line-height:1.3em;color:#ccc;padding:10px 0 0;font-style:italic}section .regcontent.shop .in .steps{*zoom:1;display:inline-block;margin:0 auto 40px}section .regcontent.shop .in .steps:after,section .regcontent.shop .in .steps:before{display:table;content:""}section .regcontent.shop .in .steps:after{clear:both}section .regcontent.shop .in .steps div{float:left;color:#a8b0b4;font-size:16px;font-size:1.6rem;line-height:19px;font-weight:500;position:relative;margin:0 36px;padding:18px 0 9px}section .regcontent.shop .in .steps div:before{content:attr(data-step);float:left;width:24px;height:24px;padding:8px;background:#f1f7f9;color:#a8b0b4;font-size:16px;font-size:1.6rem;line-height:24px;text-align:center;margin:-11px 16px 0 0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}section .regcontent.shop .in .steps div.act{color:#2E3538}section .regcontent.shop .in .steps div.act:before{border:7px solid #fff;background-color:#055D8D;color:#fff;margin-top:-18px}section .regcontent.shop .in .steps div+div{margin-left:60px}section .regcontent.shop .in .steps div+div:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:-60px;width:24px;height:24px;background:url(../img/svg/arrow-long.svg) no-repeat}section .regcontent.shop .in .packets{*zoom:1;margin:0 auto 40px;color:#2E3538;display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}section .regcontent.shop .in .packets:after,section .regcontent.shop .in .packets:before{display:table;content:""}section .regcontent.shop .in .packets:after{clear:both}section .regcontent.shop .in .packets>div{float:left;padding:24px 40px 40px;background:#fff}section .regcontent.shop .in .packets>div:nth-of-type(3){margin-right:0}section .regcontent.shop .in .packets>div:hover{-webkit-box-shadow:0 16px 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 16px 30px 0 rgba(0,0,0,.1);box-shadow:0 16px 30px 0 rgba(0,0,0,.1)}section .regcontent.shop .in .packets>div .head{background:#FAA500;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:-42px auto 0;padding:12px 8px;max-width:338px;color:#fff;text-align:center;font-size:12px;font-size:1.2rem;line-height:14px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase}section .regcontent.shop .in .packets>div .ico{background:#fff;position:relative;width:60px;height:60px;margin:0 auto 12px}section .regcontent.shop .in .packets>div .ico.l:before{content:'';display:block;position:absolute;top:7px;left:-10px;z-index:0;width:44px;height:44px;border:1.5px solid #FAA500;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section .regcontent.shop .in .packets>div .ico.r:after{content:'';display:block;position:absolute;top:7px;right:-10px;z-index:0;width:44px;height:44px;border:1.5px solid #FAA500;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section .regcontent.shop .in .packets>div .ico em{display:block;width:60px;height:60px;background:url(../img/svg/credit.svg) no-repeat;position:relative;z-index:1}section .regcontent.shop .in .packets>div .top{color:#7C8088;font-size:16px;font-size:1.6rem;line-height:19px;margin:0 auto 24px}section .regcontent.shop .in .packets>div .top strong{display:block;font-size:24px;font-size:2.4rem;line-height:28px;margin-bottom:8px;color:#2E3538}section .regcontent.shop .in .packets>div .cost{display:block;width:220px;height:220px;margin:0 auto 24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#F3FAFE;position:relative}section .regcontent.shop .in .packets>div .cost span{display:inline-block;position:absolute;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:#E52900;color:#fff;text-align:center;font-weight:700;text-transform:uppercase;padding:8px 24px;white-space:nowrap}section .regcontent.shop .in .packets>div .cost strong{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;font-size:4rem;line-height:47px;white-space:nowrap;font-weight:700}section .regcontent.shop .in .packets>div .cost small{display:block;font-size:14px;font-size:1.4rem;line-height:16px;color:#7C8088;margin-bottom:8px;font-weight:400}section .regcontent.shop .in .packets>div ul{max-width:270px;margin:0 auto 40px;text-align:left}section .regcontent.shop .in .packets>div ul li{list-style:none;padding:0 0 8px 24px}section .regcontent.shop .in .packets>div ul li:before{content:'';float:left;width:6px;height:6px;background-color:#055D8D;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:9px 0 0 -24px}section .regcontent.shop .in .packets>div .btn{padding:20px 56px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:none;font-size:14px;font-size:1.4rem;line-height:16.94px;letter-spacing:normal;font-weight:600}section .regcontent.shop .in .packet{*zoom:1;background:#fff;padding:28px 32px;font-size:16px;font-size:1.6rem;line-height:19px}section .regcontent.shop .in .packet:after,section .regcontent.shop .in .packet:before{display:table;content:""}section .regcontent.shop .in .packet:after{clear:both}section .regcontent.shop .in .packet span{float:left;padding-right:24px}section .regcontent.shop .in .packet strong{font-weight:500}section .regcontent.shop .in .packet strong.name{color:#055D8D;float:left}section .regcontent.shop .in .packet strong.price{float:right}section .regcontent.shop .in .packet a{float:right;margin-left:24px;font-size:14px;font-size:1.4rem;line-height:19px}section .regcontent.shop .in .order{padding:0 0 72px}section .regcontent.shop .in .order:before{content:'';display:block;width:119px;height:77px;margin:40px auto 28px}section .regcontent.shop .in .order strong{display:block;font-size:24px;font-size:2.4rem;line-height:28px;margin:0 auto 16px}section .regcontent.shop .in .order.success:before{background-image:url(../img/svg/order-success.svg)}section .regcontent.shop .in .order.success strong{color:#219653}section .regcontent.shop .in .order.error:before{background-image:url(../img/svg/order-error.svg)}section .regcontent.shop .in .order.error strong{color:#E52900}section .regcontent.shop .in .order+p+a.arrow{display:inline-block;margin:40px auto 16px;padding-right:48px;position:relative}section .regcontent.shop .in .order+p+a.arrow:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:16px;width:24px;height:24px;background:url(../img/svg/arrow-long-blue.svg) no-repeat}section .regcontent.shop .in .helpbox{margin:40px auto 16px;max-width:300px;background-color:#F3FAFE;padding:32px 40px}section .regcontent.shop .in .helpbox strong{display:block;font-size:18px;font-size:1.8rem;line-height:21px;margin-bottom:12px}section .regcontent .formbox{padding:40px 50px 20px;margin:20px auto}section .regcontent .formbox.current .btn.small.orange{margin-top:-11px}section .regcontent .formbox.current small{clear:both;display:block;font-size:11px;font-size:1.1rem;line-height:1.3em;color:#ccc;padding:10px 0 0;font-style:italic}section .regcontent .in .content>div.left h2,section .regcontent .in .content>div.right h2{font-size:20px;font-size:2rem;line-height:24px;font-weight:600;margin-bottom:15px}section .regcontent .in .content>div.left .block+.formbox,section .regcontent .in .content>div.left .formbox+.block,section .regcontent .in .content>div.left .formbox+.formbox,section .regcontent .in .content>div.right .block+.formbox,section .regcontent .in .content>div.right .formbox+.block,section .regcontent .in .content>div.right .formbox+.formbox{margin-top:40px}section .regcontent .in .content>div.left .orderlist,section .regcontent .in .content>div.right .orderlist{width:100%}section .regcontent .in .content>div.left .orderlist .price,section .regcontent .in .content>div.right .orderlist .price{text-align:right;font-weight:600}section .regcontent .in .content>div.left .orderlist .state,section .regcontent .in .content>div.right .orderlist .state{text-align:right;font-style:italic}section .regcontent .btns{margin:0 auto}section .logcontent{text-align:center}section .logcontent .formbox{width:600px;padding:34px 44px 22px;margin:20px auto}section .logcontent .formbox .btns{width:auto}@media screen and (max-width:780px){section .logcontent .formbox{width:92%;padding:30px 4% 20px}}@media screen and (max-width:480px){section .logcontent .btns .right{display:block;float:none;width:100%;padding:20px 0;margin:20px auto}section .logcontent .btns .links{float:none;text-align:center}}section .schoollist li{position:relative}section .schoollist li>a{width:auto!important;height:auto!important}section .schoollist li>a h2{max-width:60%;margin-bottom:0!important}section .schoollist li>small{display:block;position:absolute;font-size:12px;font-size:1.2rem;line-height:16px;padding:10px 58px 0 0;text-align:right;color:#A9BECA;top:16px;right:16px}section .schoollist li>small:after{content:'';float:right;width:42px;height:42px;margin:-21px -58px 0 16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section .schoollist li>span{display:block;position:absolute;cursor:pointer;text-align:center}section .schoollist li>span.buy{top:16px;right:74px;background:#FAA500;padding:8px 16px;font-size:12px;font-size:1.2rem;line-height:16.94px;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;min-width:190px}section .schoollist li>span.buy:before{content:'';float:left;width:24px;height:24px;margin:4px 8px 0 0;background:url(../img/svg/locked-white.svg) no-repeat}section .schoollist li>span.buy strong{display:block;font-size:14px;font-size:1.4rem;line-height:16.94px;white-space:nowrap}section .schoollist li>span.buy:hover{background-color:#055d8d}section .schoollist li>span.move{right:20px;bottom:20px}section .schoollist li>span.move>a{display:block;width:18px;height:18px;padding:8px 8px 0;background:url(../img/svg/move.svg) center no-repeat #f0f1f2;-webkit-border-radius:200px 200px 0 0;-moz-border-radius:200px 200px 0 0;border-radius:200px 200px 0 0}section .schoollist li>span.move>a.down{padding:0 8px 8px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}section .schoollist li>span.move>a:hover{background-color:#dbdcdd}section .schoollist li .branch{*zoom:1;padding:0 16px 0 112px}section .schoollist li .branch:after,section .schoollist li .branch:before{display:table;content:""}section .schoollist li .branch:after{clear:both}section .schoollist li .branch span{color:#505D64;font-size:14px;font-size:1.4rem;line-height:1.3em;float:left}section .schoollist li .branch a{float:left;color:#055D8D;font-size:14px;font-size:1.4pxrem;line-height:1.3em;font-weight:500;text-decoration:underline}section .schoollist li .branch span+a{margin-left:5px}section .schoollist li .branch em{float:left;background:#F0F1F2;color:#505D64;font-size:13px;font-size:1.3rem;line-height:17px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;padding:6px 12px;margin:0 4px 4px 0;font-style:normal}section .schoollist li .branch em strong{color:#2E3538}section .schoollist li .fce{*zoom:1;max-width:780px;padding:12px 16px 16px 112px}section .schoollist li .fce:after,section .schoollist li .fce:before{display:table;content:""}section .schoollist li .fce:after{clear:both}section .schoollist li .fce>a{float:left;margin:0 8px 8px 0;padding:4px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;border:1px solid #055D8D;color:#055D8D}section .schoollist li .fce>a:before{content:'';float:left;width:24px;height:24px;margin:0 4px 0 0}section .schoollist li .fce>a.act{border:1px solid #E52900;color:#E52900}section .schoollist li .fce>a.note:before{background-image:url(../img/svg/note.svg)}section .schoollist li .fce>a.compare:before{background-image:url(../img/svg/compare.svg)}section .schoollist li .fce>a.compare.act:before{background-image:url(../img/svg/compare-orange.svg)}section .schoollist li .fce>a.compare.disabled{border:1px solid #ccc;color:#ccc}section .schoollist li .fce>a.compare.disabled:before{background-image:url(../img/svg/compare-grey.svg)}section .schoollist li .fce>a.favorite:before{background-image:url(../img/svg/favorite.svg)}section .schoollist li .fce>a.favorite.act:before{background-image:url(../img/svg/favorite-orange.svg)}section .schoollist li .fce>a:hover{background-color:#055D8D;color:#fff}section .schoollist li .fce>a:hover.act{background-color:#E52900;color:#fff}section .schoollist li .fce>a:hover.note:before{background-image:url(../img/svg/note-white.svg)}section .schoollist li .fce>a:hover.compare:not(.disabled):before{background-image:url(../img/svg/compare-white.svg)}section .schoollist li .fce>a:hover.favorite:before{background-image:url(../img/svg/favorite-white.svg)}section .schoollist li .fce form{margin:0 0 24px}section .schoollist li .fce form a{float:right;margin-left:8px;font-size:13px;font-size:1.3rem;line-height:1.3em}section .schoollist li .fce form a.remove{color:#E52900}section .schoollist li .fce form strong{float:left;color:#2E3538;font-weight:500}section .schoollist li .fce form textarea{display:block;clear:both;width:calc(100% - 30px);height:72px;padding:14px;border:1px solid #A9BECA;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#505D64;font-size:14px;font-size:1.4rem;line-height:20px;font-family:Roboto,arial,tahoma,verdana,sans-serif;font-weight:400}section .schoollist li.locked>small:after{background:url(../img/svg/locked.svg) center no-repeat #fff8ea;background-size:18px}section .schoollist li.unlocked:before{content:'';display:block;width:5px;height:100%;position:absolute;top:0;bottom:0;left:0;background-color:#64af04}section .schoollist li.unlocked>small:after{background:url(../img/svg/unlocked.svg) center no-repeat #eaf8c3}section .schoollist li.withoutimg .branch,section .schoollist li.withoutimg .fce{padding-left:24px}section .schoollist li:first-of-type span.move a.up{display:none;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity*100))";-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;filter:20}section .schoollist li:last-of-type span.move a.down{display:none;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity*100))";-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;filter:20}section table.statistics.comparelist thead{position:sticky;top:0;z-index:1;background-color:#fff}section table.statistics.comparelist thead th{font-weight:400;text-align:left;vertical-align:top;position:relative}section table.statistics.comparelist thead th>a:not(.compare):not(.buy):not(.buycredit):not(.buylogin){display:block;text-decoration:none;padding-top:52px;position:relative}section table.statistics.comparelist thead th>a:not(.compare):not(.buy):not(.buycredit):not(.buylogin) img{display:block;max-height:42px;position:absolute;top:0}section table.statistics.comparelist thead th>a:not(.compare):not(.buy):not(.buycredit):not(.buylogin) h2{font-size:18px;font-size:1.8rem;line-height:1.6em;color:#055d8d;text-decoration:underline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}section table.statistics.comparelist thead th>a:not(.compare):not(.buy):not(.buycredit):not(.buylogin) h2:after{content:none}section table.statistics.comparelist thead th>a:not(.compare):not(.buy):not(.buycredit):not(.buylogin):hover h2{text-decoration:none}section table.statistics.comparelist thead th>small{display:block;position:absolute;font-size:12px;font-size:1.2rem;line-height:16px;padding:10px 58px 0 0;text-align:right;color:#A9BECA;top:16px;right:16px}section table.statistics.comparelist thead th>small:after{content:'';float:right;width:42px;height:42px;margin:-21px -58px 0 16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section table.statistics.comparelist thead th.locked>small:after{background:url(../img/svg/locked.svg) center no-repeat #fff8ea;background-size:18px}section table.statistics.comparelist thead th.unlocked:before{content:'';display:block;width:5px;height:100%;position:absolute;top:0;bottom:0;left:0;background-color:#64af04}section table.statistics.comparelist thead th.unlocked>small:after{background:url(../img/svg/unlocked.svg) center no-repeat #eaf8c3}section table.statistics.comparelist thead th a.compare{white-space:nowrap;min-width:170px;background:#fff;position:absolute;left:50%;transform:translateX(-50%);top:-56px;padding:4px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;border:1px solid #055D8D;color:#055D8D;font-family:Roboto,arial,tahoma,verdana,sans-serif;font-size:14px;font-size:1.4rem;line-height:24px}section table.statistics.comparelist thead th a.compare:before{content:'';float:left;width:24px;height:24px;margin:0 4px 0 0}section table.statistics.comparelist thead th a.compare.act{border:1px solid #E52900;color:#E52900}section table.statistics.comparelist thead th a.compare.act:before{background-image:url(../img/svg/compare-orange.svg)}section table.statistics.comparelist thead th a.compare:before{background-image:url(../img/svg/compare.svg)}section table.statistics.comparelist thead th a.compare.disabled{border:1px solid #ccc;color:#ccc}section table.statistics.comparelist thead th a.compare.disabled:before{background-image:url(../img/svg/compare-grey.svg)}section table.statistics.comparelist thead th a.buy,section table.statistics.comparelist thead th a.buycredit,section table.statistics.comparelist thead th a.buylogin{display:inline-block;position:relative;left:50%;transform:translateX(-50%);text-decoration:none;cursor:pointer;text-align:center;background:#FAA500;padding:12px;margin:20px 0 0;font-size:16px;font-size:1.6rem;line-height:19.36px;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:600}section table.statistics.comparelist thead th a.buy:before,section table.statistics.comparelist thead th a.buycredit:before,section table.statistics.comparelist thead th a.buylogin:before{content:'';float:left;width:24px;height:24px;margin:-4px 8px 0 0;background:url(../img/svg/locked-white.svg) no-repeat}section table.statistics.comparelist thead th a.buy:hover,section table.statistics.comparelist thead th a.buycredit:hover,section table.statistics.comparelist thead th a.buylogin:hover{background-color:#055d8d}section table.statistics.comparelist thead th a.buy{background:#219653}section table.statistics.comparelist tbody tr th.year{background:#E9F2F7;padding-top:50px}section table.statistics.comparelist tbody tr th.main{background:#E9F2F7;padding-top:35px}section table.statistics.comparelist tbody tr th.submain{background:#E9F2F7;padding-top:15px}section table.statistics.comparelist tbody tr th.first{padding-top:0}section table.statistics.comparelist tbody tr td{background-color:#fff!important}section table.statistics.comparelist tbody tr td small{display:block;color:#505D64}section table.statistics.comparelist tbody tr td.locked{background:url(../img/svg/locked.svg) center no-repeat #fff8ea;background-size:15px}section table.statistics.comparelist tbody tr td.branch a{font-size:18px;font-size:1.8rem;line-height:1.3em;font-weight:600}section table.statistics.comparelist tbody tr td.yes strong{display:block;min-height:18px}section table.statistics.comparelist tbody tr td.yes strong:before{content:'';display:block;position:absolute;top:17px;left:calc(50% - 12px);width:4px;height:10px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #219653;border-bottom:2px solid #219653;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}section table.statistics.comparelist tbody tr td.yes strong span{display:none}section table.statistics.comparelist tbody tr td.no strong{display:block;min-height:18px}section table.statistics.comparelist tbody tr td.no strong:after,section table.statistics.comparelist tbody tr td.no strong:before{content:'';display:block;position:absolute;top:17px;left:calc(50% - 2px);width:2px;height:15px;background:#E62900}section table.statistics.comparelist tbody tr td.no strong:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}section table.statistics.comparelist tbody tr td.no strong:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}section table.statistics.comparelist tbody tr td.no strong span{display:none}section .msg-info span{display:inline-block;margin:0 0 -5px 10px;padding:4px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;border:1px solid #055D8D;background:#fff;font-size:14px;font-size:1.4rem;line-height:24px;font-weight:400;color:#055D8D}section .msg-info span:before{content:'';float:left;width:24px;height:24px;margin:0 4px 0 0}section .msg-info span.compare:before{background-image:url(../img/svg/compare.svg)}section .msg-info span.compare.act:before{background-image:url(../img/svg/compare-orange.svg)}section .msg-info span.compare.disabled{border:1px solid #ccc;color:#ccc}section .msg-info span.compare.disabled:before{background-image:url(../img/svg/compare-grey.svg)}section .msg-info span.favorite:before{background-image:url(../img/svg/favorite.svg)}section .msg-info span.favorite.act:before{background-image:url(../img/svg/favorite-orange.svg)}@media screen and (min-width:1451px){section .logcontent.w680 .in,section .regcontent.w680 .in{max-width:680px}section .logcontent.w1050 .in .content,section .regcontent.w1050 .in .content{max-width:1050px}section .logcontent.w1170 .in .content,section .regcontent.w1170 .in .content{max-width:1170px}section .logcontent.w1170 .in .content .w50 .formbox,section .regcontent.w1170 .in .content .w50 .formbox{width:470px}section .regcontent.shop .in .packets>div{width:370px;margin:0 30px 0 0}section .regcontent .formbox{width:580px}section .regcontent .in .content>div.left,section .regcontent .in .content>div.right{width:680px}section .regcontent .in .content .block>h2{padding-left:50px}}@media screen and (max-width:1450px){section .logcontent.w680 .in,section .regcontent.w680 .in{max-width:680px}section .logcontent.w1050 .in .content,section .regcontent.w1050 .in .content{max-width:1050px}section .logcontent.w1170 .in .content,section .regcontent.w1170 .in .content{max-width:1170px}section .logcontent.w1170 .in .content .w50,section .regcontent.w1170 .in .content .w50{width:48%}section .regcontent.shop .in .steps div:first-of-type{margin-left:0}section .regcontent.shop .in .steps div:last-of-type{margin-right:0}section .regcontent.shop .in .packets>div{width:26%;margin:0 2% 0 0;padding-right:3%;padding-left:3%}section .regcontent.shop .in .packets>div .cost{width:80%;height:auto;padding-bottom:80%}section .regcontent .formbox{width:90%;padding-right:5%;padding-left:5%}section .regcontent .in .content>div.left,section .regcontent .in .content>div.right{width:48%}section .regcontent .in .content .block>h2,section .schoollist li .branch,section .schoollist li .fce{padding-left:5%}}@media screen and (max-width:1023px){section .logcontent.w1050 .in .content,section .logcontent.w1170 .in .content,section .logcontent.w680 .in,section .regcontent.w1050 .in .content,section .regcontent.w1170 .in .content,section .regcontent.w680 .in{max-width:100%}section .logcontent.w1170 .in .content .w50,section .regcontent.w1170 .in .content .w50{width:100%}section .regcontent .formbox{width:90%;padding-right:5%;padding-left:5%}section .regcontent .in .content>div.left,section .regcontent .in .content>div.right{width:100%}}@media screen and (min-width:501px) and (max-width:850px){section .regcontent.shop .in .packets>div{float:none;width:90%;margin:0 0 40px;padding:40px 5%;position:relative}section .regcontent.shop .in .packets>div .head{margin-top:-60px}section .regcontent.shop .in .packets>div .ico{position:absolute;width:52px;height:52px;margin:0;top:-20px;left:-20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section .regcontent.shop .in .packets>div .ico em{margin:-4px}section .regcontent.shop .in .packets>div .top{float:left;text-align:left}section .regcontent.shop .in .packets>div .cost{float:right;padding:0;width:150px;height:110px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}section .regcontent.shop .in .packets>div .cost span{top:-15px;left:50%;transform:translateX(-50%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section .regcontent.shop .in .packets>div .cost span+strong{padding-top:25px}section .regcontent.shop .in .packets>div ul{clear:left;margin:0}section .regcontent.shop .in .packets>div form{position:absolute;bottom:40px;right:5%}}@media screen and (max-width:700px){section .schoollist li>small{top:8px;right:8px}section .schoollist li>a{padding-top:40px!important;padding-left:70px!important}section .schoollist li>a img{width:32px;height:32px;margin-left:-45px}section .schoollist li>a h2{max-width:none;padding-bottom:0}section table.statistics.comparelist thead tr th{width:250px}}@media screen and (max-width:500px){section .regcontent.shop .in .current{width:90%;padding:16px 5%;margin:0 0 24px}section .regcontent.shop .in .steps{width:100%;margin-bottom:16px}section .regcontent.shop .in .steps div:first-of-type{margin:0}section .regcontent.shop .in .steps div:before{margin-right:5px}section .regcontent.shop .in .steps div+div{float:right;margin-left:0}section .regcontent.shop .in .steps div+div:after{display:none}section .regcontent.shop .in .packet{width:90%;padding:16px 5% 24px;margin:0 0 24px;position:relative}section .regcontent.shop .in .packet a{float:none;position:absolute;right:6%;bottom:5px}section .regcontent.shop .in .packets>div{float:none;width:90%;margin:0 0 40px;padding:25px 5%;position:relative}section .regcontent.shop .in .packets>div .cost{width:50%;padding-bottom:50%}section .schoollist li>a{padding:50px 16px 16px!important}section .schoollist li>a img{width:32px;height:32px;margin-left:-45px}section .schoollist li .branch{padding:0 16px 24px!important}}@media screen and (max-width:350px){section .regcontent.shop .in .steps div{float:none!important;text-align:left}section .regcontent.shop .in .steps div:first-of-type{margin-bottom:20px}section .regcontent.shop .in .steps div:not(.act):before{border:7px solid #f1f7f9}}section .formbox{width:calc(100% - 90px);background:#fff;padding:44px;margin:20px 0;text-align:left}section .formbox .toggle h2,section .formbox.toggle h2{padding-left:34px;position:relative;cursor:pointer}section .formbox .toggle h2:before,section .formbox.toggle h2:before{content:'';display:block;position:absolute;top:1px;left:0;width:20px;height:20px;border:1px solid #bdbdbd}section .formbox .toggle>div,section .formbox.toggle>div{*zoom:1;display:none}section .formbox .toggle>div:after,section .formbox .toggle>div:before,section .formbox.toggle>div:after,section .formbox.toggle>div:before{display:table;content:""}section .formbox .toggle>div:after,section .formbox.toggle>div:after{clear:both}section .formbox .toggle:not(.open),section .formbox.toggle:not(.open){padding-bottom:18px!important}section .formbox .toggle.open h2:before,section .formbox.toggle.open h2:before{border:1px solid #b71234}section .formbox .toggle.open h2:after,section .formbox.toggle.open h2:after{content:'';display:block;position:absolute;top:4px;left:1px;width:4px;height:11px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #b71234;border-bottom:2px solid #b71234;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}section .formbox .toggle.open>div,section .formbox.toggle.open>div{display:block}section .formbox .toggle{padding-top:30px}section .formbox.withoutborder{border:0;background:0 0}@media screen and (min-width:1451px){section .formbox.w50{width:calc(50% - 90px);margin:20px auto}}@media screen and (min-width:1251px) and (max-width:1450px){section .formbox.w50{width:calc(70% - 90px);margin:20px auto}}section .formbox.ajax{*zoom:1;margin:45px auto;padding:0}section .formbox.ajax:after,section .formbox.ajax:before{display:table;content:""}section .formbox.ajax:after{clear:both}section .formbox h2{font-size:20px;font-size:2rem;line-height:24px;font-weight:600;margin:-11px 0 15px}section .formbox label{margin:0 0 12px}section .formbox .btns{padding:0}section .formbox .links{float:left}section .formbox .links a{font-size:15px;font-size:1.5rem;line-height:22px}@media screen and (max-width:900px){section .formbox{width:92%;padding:30px 4%}}