.profile section{clear:left;margin-top:20px}.profile .msg{padding:1em;margin-bottom:1em;color:#000;background-color:#d8ecbe;border:1px solid #3ba900;font-weight:bold}.shkola_userpict{display:block;float:left;width:107px;height:80px;margin:0 20px 20px 0}.profile_photo{float:right;margin:0 0 20px 20px;border:5px solid #fff;position:relative}.profile_photo img{width:400px;height:300px}.profile_photo .status{background-color:#fff;border:1px solid #888;position:absolute;left:10px;right:10px;bottom:10px;text-align:center;color:#888;padding:2px}.scoolname{padding:0;font-size:1.2em;font-weight:600}.classname{font-size:1.2em;margin-top:.5em}.reg-in-class,.profile .top>div{margin-top:10px}.profile .my-achiv .form-group{margin-bottom:1.5em}.profile .school{min-height:100px;margin-bottom:.75em}.pgr-wrap{display:inline-block}.crc-mark{font-size:1.5em;margin-left:10px;vertical-align:middle}.my-achiv .hglt{font-weight:bold}.profile section.achiv{clear:both}.no-achive{color:gray}.no-achive.private{font-style:italic}.row-section{display:table-row}.row-section .label-col,.row-section .value-col{display:table-cell;vertical-align:middle;padding-bottom:1.25rem}.row-section .value-col{line-height:1;white-space:nowrap;font-size:2rem}.row-section .value-col img{width:32px;height:32px;margin-right:.25em}.row-section .value-col img.top-icon{height:46px}.row-section .label-col{max-width:300px;padding-right:1rem}.row-section.profilepoints .label-col,.row-section.profilepoints .value-col{vertical-align:middle}.row-section.top .label-col{vertical-align:bottom}.row-section.top .value-col{vertical-align:bottom}.row-section.top .value-col img{vertical-align:bottom;position:relative;top:-.1em;margin-top:.1em}.row-section.top .value-col a{color:#4e4e3f}.row-section.top .value-col a:hover,.row-section.top .value-col a:focus{text-decoration:none}.row-section.top .value-col a:hover img,.row-section.top .value-col a:focus img{opacity:.75}.row-section.top .value-col .total-places{font-size:1rem}@-moz-keyframes prg-anim{from{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes prg-anim{from{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes prg-anim{from{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.prg{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:0;height:0;border-radius:1.5em;font-size:1.5em;border:.75em #76a900 solid;border-right-color:rgba(118,169,0,.7);border-top-color:rgba(118,169,0,.8);border-left-color:rgba(118,169,0,.9);vertical-align:middle;position:relative;-moz-animation:prg-anim 3s 3s;-o-animation:prg-anim 3s 3s;-webkit-animation:prg-anim 3s 3s;animation:prg-anim 3s 3s}.prg75{border-right:.75em transparent solid}.prg50{border-top:.75em transparent solid;border-right:.75em transparent solid}.prg25{border-top:.75em transparent solid;border-right:.75em transparent solid;border-left:.75em transparent solid}.prg:after{content:"";-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;border:1px #999 solid;border-radius:1.5em;display:block;width:1.5em;height:1.5em;left:-.75em;top:-.75em}.cert-sprite{background:url(/6/Content/Img/PublicProfile/certificates_sprite/_sprite_v2.png) no-repeat top left;display:inline-block}.cert-sprite.sprite-certificate_ykl_teacher_active{width:40px;height:40px;background-position:-4px -4px}.cert-sprite.sprite-certificate_ykl_teacher_inactive{width:40px;height:40px;background-position:-52px -4px}.cert-sprite.sprite-download{width:40px;height:40px;background-position:-4px -52px}.cert-sprite.sprite-purchase_by_mail{width:40px;height:40px;background-position:-52px -52px}.cert-container{display:table;table-layout:fixed;margin-bottom:.8em}.cert-container.link{cursor:pointer;text-decoration:none}.cert-container .cert-icon{display:table-cell;vertical-align:top;width:40px}.cert-container .cert-icon .cert-sprite{vertical-align:middle}.cert-container .cert-icon>img{width:40px;height:40px}.cert-container .cert-descr{display:table-cell;vertical-align:middle;padding-left:.8em}.cert-container .cert-descr .name{font-size:110%;display:block}.cert-container .cert-descr .result{display:block;color:#4e4e3f}.cert-container:hover .cert-descr .name{text-decoration:underline}.cert-container .cert-descr.inactive .result{color:#bbb}.cert-container .cert-descr.inactive .name{opacity:.5}.certificate .preview{min-width:300px}.certificate .preview .cert-img{width:259px;height:368px;background-image:url(/6/Content/Img/PublicProfile/certificate_preview_v2-YaKlass.png);margin-top:1.4em;position:relative}.certificate .preview .cert-img>.name,.certificate .preview .cert-img>.cert-title{position:absolute;font-size:12px;width:100%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 40px;line-height:120%;cursor:default;color:#000}.certificate .preview .cert-img>.cert-title{top:122px}.certificate .preview .cert-img>.name{bottom:140px}.certificate .data-table .data{font-weight:bold}.certificate .data-table .data-label{text-align:right}.get-cert{margin-bottom:.5em}.get-cert .link-icon{vertical-align:middle;margin-right:.5em}@media screen and (max-width:767px){.profile_photo{float:none;margin:0;position:relative;border:none}.profile_photo img{width:210px;height:auto;border:5px solid #fff}.profile_photo .status{margin:0 auto;width:210px;position:static}.shkola_userpict{float:none;margin:0}a.my-place{margin-left:0}.certificate .preview{min-width:0}.certificate .preview .cert-img{width:129.5px;height:184px;background-size:129.5px 184px;margin:1em auto}.certificate .preview .cert-img>.cert-title,.certificate .preview .cert-img>.name{font-size:6px;padding:0 20px}.certificate .preview .cert-img>.cert-title{top:61px}.certificate .preview .cert-img>.name{bottom:70px}.row-section{display:block}.row-section .label-col,.row-section .value-col{display:block;padding-bottom:0}.row-section .label-col{max-width:100%;padding-right:0}.row-section.profilepoints .label-col,.row-section.profilepoints .value-col{padding-bottom:0}}@media screen and (max-width:800px){.profile_photo img{width:210px;height:auto;border:5px solid #fff}.profile .my-achiv .form-group{margin-bottom:20px}.profile .my-achiv .hglt{font-weight:normal}.certificate .data-table .data{font-weight:normal}.cert-sprite{margin-top:.2rem}}@media print{.profile .my-achiv>div{width:100%;float:none;page-break-before:auto;page-break-after:auto;page-break-inside:avoid}}.certificate .preview .cert-img{background-image:url(/6/Content/Img/PublicProfile/certificate_preview_v2-YaClassFI.png)}