﻿.fancybox-skin input[type="password"], form input[type="password"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#fff;padding-left:11px;padding-right:11px;border:2px solid #b2bbcb;width:100%;margin-bottom:32px;height:38px;}
.fancybox-skin #authorize input[type="password"], .fancybox-skin #authorize input[type="text"]{margin-bottom:20px;}
.red-text{color:red;}
.green-text{color:green;}
#authorize{max-width:300px;}
#authorize label{margin-bottom:5px !important;}
label.not-block{display:inline;}
#authorize .bottom{margin-top:30px;}
#authorize .row{margin-top:10px;}
#authorize .forgot{float:right;}
footer .copy{padding-top:17px;font-size:12px;font-size:0.8rem;}
.fancybox-skin textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#fff;padding-left:11px;padding-right:11px;border:2px solid #b2bbcb;width:100%;margin-bottom:32px;height:100px;}
.redBtn{cursor:pointer;}
.NewsCalTable .current a{color:#ffffff;border-bottom:none !important;}
.chess-video{float:left;}
.chess-video frame.hideMobile{float:left;margin-right:40px;}
.chess-video frame.hideFull{margin-right:0px;}
.chess-video.last{margin-right:0px !important;}
.chess-video.next-line{margin-top:40px;}
.centeredContentChess{margin:0 auto;width:970px;text-align:center;}
.no-items{margin-top:30px;text-align:center;}
footer .copy .address b{display:inline;}
.red-border{border:6px solid #d6a386 !important;}
.red-border .inner{padding:15px;}
ymaps.ymaps-image-with-content{background-image:url("images/bullit.png") !important;width:26px !important;height:35px !important;background-size:auto auto !important;}
.branches ymaps.ymaps-image-with-content{background-image:url("images/bullit1.png") !important;width:26px !important;height:35px !important;background-size:auto auto !important;}
.service-detail.book .img .inner{width:auto !important;text-align:center;margin-bottom:20px;}
.service-detail.book .good-description{text-align:justify;margin-top:20px;}
.service-detail .map{width:100%;}
.studentPage{margin-top:60px;}
.studentPage .student-item .title{float;none;}
.studentPage .student-item .title{display:block;margin-bottom:9px;font-size:18px;font-size:1.125rem;font-weight:bold;text-decoration:none;text-align:center;display:block;}
.studentPage .student-item{margin-bottom:40px;}
.studentPage .student-item .img-container{max-width:309px;margin:0 auto 25px;}
.studentPage .student-item .text{margin-top:15px;margin-left:30px;}
.studentPage .student-item .img a.with-border{border:1px solid #d9d9d9;}
.studentPage .student-item .img{max-width:203px;max-height:203px;width:100%;height:auto;margin-bottom:30px;text-align:center;margin:0 auto;padding-left:20px;padding-right:20px;background:url(images/chess-student.png) no-repeat left top transparent;}
.studentPage .student-item .img a{max-width:203px;max-height:203px;width:100%;height:auto;display:block;-moz-border-radius:101px;-webkit-border-radius:101px;-khtml-border-radius:101px;-o-border-radius:101px;border-radius:101px;overflow:hidden;}
.student-detail{border:15px solid #f6f4f3;padding:40px 20px 30px 20px;overflow:hidden;margin-bottom:40px;}
.student-detail .img{max-width:203px;max-height:203px;width:100%;height:auto;margin-bottom:30px;text-align:center;margin:0 auto;background:url(images/chess-student.png) no-repeat left top transparent;}
.student-detail .img span.with-border{border:1px solid #d9d9d9;}
.student-detail .img span{max-width:203px;max-height:203px;width:100%;height:auto;display:block;-moz-border-radius:101px;-webkit-border-radius:101px;-khtml-border-radius:101px;-o-border-radius:101px;border-radius:101px;overflow:hidden;}
.student-detail .img-container{margin-bottom:30px;}
.student-detail-result h2{color:#c9502a;font-size:24px;font-size:1.5rem;margin-top:25px;text-align:center;}
.not-bold{font-weight:normal;}
.last-line td{border-bottom:5px solid #c9c9c9;}
.student-page.bottom{text-align:center;}
.student-detail .img-container{width:auto;}
.news-detail .share .social{margin-top:-14px;}
.photo-sections-top .photo-section-item{margin-right:60px;height:280px;width:305px;}
.photo-sections-top.photo-sections-top-in .photo-section-item{height:260px;}
.photo-sections-top .photo-section-item.last{margin-right:0px;}
.photo-sections-top .photo-section-item{float:none;width:100%;text-align:center;}
.photo-sections-top .img-container{display:inline;}
.video-list .video-item{margin-bottom:60px;}
.video-list .preview_container{text-align:center;}
.video-list .preview_container img{width:100%;height:auto;}
.not-link{color:#333333;text-decoration:none;}
.add-space{margin-bottom:20px;}
#map{width:270px;height:282px;padding-left:15px;padding-right:15px;}
.branches #map{min-width:200px;width:90%;padding-left:15px;padding-right:15px;}
.branches .map{height:282px;}
@media (min-width:420px){.photo-sections-top{max-width:479px;margin:0 auto;}
#map{width:300px;height:300px;}
.branches .map{height:300px;}
.branches #map{min-width:270px;width:80%;padding-left:10%;padding-right:10%;}
}
@media (min-width:480px){.student-detail .img{max-width:285px;max-height:285px;}
.student-detail .img span{max-width:285px;max-height:285px;-moz-border-radius:143px;-webkit-border-radius:143px;-khtml-border-radius:143px;-o-border-radius:143px;border-radius:143px;}
.student-detail .img-container{width:285px;height:285px;}
.photo-sections-top{max-width:989px;margin:0 auto;}
.video-list .preview_container img{max-width:360px;max-height:270px;}
#map{width:370px;}
.branches .map{height:370px;}
}
@media (min-width:990px){.service-detail.book .borderBlock{text-align:center;}
.service-detail.book .borderBlock .redBtn{width:50%;display:inline;}
.service-detail.book .good-description{margin-top:0px;}
.studentPage .student-item{width:28%;margin-right:5%;float:left;}
.studentPage .student-item.last{margin-right:0px;}
.studentPage .student-item .title{color:#000;font-size:20px;font-size:1.25rem;font-weight:bold;}
.studentPage .student-item .img{width:auto;height:auto;}
.studentPage .student-item .img a{width:auto;height:auto;}
.student-detail{padding:40px 50px 40px 50px;}
.student-detail .img-container{float:left;margin-right:50px;}
.student-page.bottom{border-top:2px solid #ebeae6;}
.photo-sections-top .photo-section-item{float:left;max-width:303px;}
.photo-sections-top .img-container{text-align:center;width:303px;height:208px;display:table-cell;vertical-align:middle;}
.video-list .preview_container{width:360px;height:300px;background-color:#000000;float:left;margin-right:20px;}
.video-list .text{width:auto;}
.fancybox-skin input[type="password"], form input[type="password"]{max-width:320px;height:30px;}
#map{width:1920px;height:636px;}
.branches #map{width:1920px;height:636px;padding-left:0px;padding-right:0px;}
.branches .map{height:636px;}
.photo-section-item h3{height:60px;}
}