html{font-family:sans-serif;font-size:15px;line-height:20px}*{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}input,textarea{outline:0}ul{margin-left:20px}input{border:none;background:0 0}a{color:#000}a:hover{color:#ed4638}a:active{color:#ff5722}.user-nav a:visited{color:#000}.wrapper{margin:0 auto;width:823px;padding:0 320px 0 10px;overflow:hidden}.m5{margin:5px 0}.m10{margin:10px 0}.m15{margin:15px 0}.m20{margin:20px 0}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb30{margin-bottom:30px}.mb70{margin-bottom:70px}.mr10{margin-right:10px}.text{color:#000;text-decoration:none}.boxShadow{box-shadow:0 0 10px -3px #000}.heading{font-family:playfair_displayregular;font-size:32px;line-height:40px;font-weight:400}h3{font-size:16px;line-height:20px;font-family:playfair_display_scregular;border-bottom:1px solid #96a47b;font-weight:400;text-transform:lowercase;padding-bottom:3px;letter-spacing:2px}h3.orange{border-bottom:none;letter-spacing:0}.headingBorder{padding-bottom:10px;border-bottom:1px solid #96a47b}.smallHeading{font-size:15px;line-height:20px;font-family:playfair_display_scregular;border-bottom:1px solid #96a47b;font-weight:400;text-transform:lowercase;padding-bottom:3px;letter-spacing:1px;display:block}a.smallHeading{text-decoration:none}.small{font-size:12px}.light{font-family:playfair_displayitalic}.medium{font-size:14px;line-height:20px}.medium.heading{font-size:32px;line-height:30px}.green,a.green{color:#96a47b}.orange{color:#ed4638}hr{width:100%;height:0;border:none;border-bottom:1px solid #96a47b}.treePathBlock{overflow:hidden;position:relative}.treePathBlock>div{width:48%;overflow:hidden;vertical-align:top;display:inline-block}.treePathBlock>div:first-child{width:100%;display:block}.treePathBlock>div.rec{position:absolute;top:0;right:30px;width:300px;height:600 pxpx;overflow:hidden;margin-top:0}.rec2{clear:both}.treePathInline{text-align:justify;overflow:hidden}.treePathInline:after{content:'';display:inline-block;height:0;font-size:0;line-height:0;overflow:hidden;width:100%}.treePathInline>div{text-align:left;display:inline-block;vertical-align:top;font-size:15px;line-height:20px;width:31}.treePathInline p{text-indent:0}.twoPathBlock{overflow:hidden}.twoPathBlock>div:first-child{float:right;width:300px}.twoPathBlock>div:last-child{margin-right:320px;overflow:hidden}.imgBlock{display:block;width:100%;height:180px;background-repeat:no-repeat;background-position:50%}.imgBlock.img1{background-image:url(/img/sec-pic-natural.png)}.imgBlock.img2{background-image:url(/img/sec-pic-human.png)}.imgBlock.img3{background-image:url(/img/sec-pic-tech.png)}.imgBlock.img4{background-image:url(/img/sec-pic-low.png)}.imgBlock.img5{background-image:url(/img/sec-pic-yang.png)}.noList{margin-left:0;list-style:none}.upLineHeightLink a{line-height:24px}.colum{overflow:hidden;-webkit-column-width:200px;-moz-column-width:200px;column-width:200px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-rule:10px;-webkit-column-rule:10px;-moz-column-rule:10px;column-rule:10px}.colum>*{vertical-align:top;display:inline-block}.fourPart>*{display:inline-block;vertical-align:top;width:45%;margin-right:3%}.tableMain{border-top:1px solid #96a47b;padding-bottom:20px;border-bottom:1px solid #96a47b}.tableMain:last-child{border-bottom:none}.tableMain>table{width:100%}.tableMain td,.tableMain th{padding:5px 15px;text-align:left;vertical-align:top}.tableMain td:first-child,.tableMain th:first-child{padding-left:0}.tableMain td a,.tableMain th a{text-decoration:none}.tableMain td a:hover,.tableMain th a:hover{color:#96a47b}.tableMain th{padding:20px 15px;font-weight:400}.tableMain th:first-child{padding-left:0}.tableMain th a{border-bottom:1px solid #96a47b}.tableMain tbody tr:hover,.tableMain tbody tr:hover a{color:#96a47b}.thDown,.thUp{position:relative;display:inline-block}.thDown:after,.thUp:after{position:absolute;left:-10px;top:0;font-size:12px}.thUp:after{content:'↑'}.thDown:after{content:'↓'}.thAuthor{min-width:150px}.flRight{float:right}.flLeft{float:left}.paginationPage{font-size:16px;line-height:20px;color:#d7d7d7}.paginationPage a{font-size:16px;line-height:20px;text-decoration:none}.paginationPage>*{border-bottom:1px solid #d7d7d7}.paginationPage>:last-child{color:#000}.paginationPage>:first-child{position:relative;margin-right:14px;display:inline-block}.paginationPage>:first-child:after{content:'•';position:absolute;right:-14px;color:#000}.viewDoc{padding:0 15px;border-top:1px solid #96a47b;border-bottom:1px solid #96a47b}.viewDoc iframe{border:none;display:block}a.downloadButton{background:url(/img/button-base.png);height:30px;padding:8px 20px 12px;width:140px;text-align:center;color:#fff;text-decoration:none;font-family:playfair_displayitalic;font-size:20px;line-height:30px;display:inline-block}.overflow{overflow:hidden}.afterDoc>div{line-height:30px}.err404{background-image:url(/img/watercolor-blot.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;min-height:700px}p{text-indent:2em}.page-alert{text-align:center;padding:1em}.btn{padding:5px 10px;font-family:playfair_displayitalic,Helvetica;font-size:1em;border:1px solid #9e9e9e;line-height:1.5em;text-align:center;display:inline-block;color:#9a9a9a;text-decoration:none;width:30px}.btn:hover{opacity:.5}.file-row{max-width:39em;overflow:hidden;padding:0;margin:.5em 0}.file-row li{display:inline-block;list-style:none;overflow:hidden;width:41%}.file-row p{text-indent:0;display:block;overflow:hidden;height:1.4em}.file-row .controls{width:15%}.file-row .controls >*{display:inline-block}.header{margin-bottom:50px}.header a.logo{display:inline-block;height:145px;width:600px;background:url(/img/logo.png) 50% no-repeat;position:relative}.header a.logo:after{content:'Библиотека материалов для работников школы';position:absolute;bottom:30px;left:0;color:#000;text-decoration:none;font-family:playfair_displayitalic}.header .search{display:inline-block;float:left;width:300px;border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb;margin-top:52px}.header .search input[type=submit]{display:none}.header .search input[type=text]{border:none;background:#fff;box-shadow:0 0 10px -6px #000 inset;font-size:16px;line-height:22px;font-family:playfair_displayitalic;display:block;width:280px;padding:5px 10px}.header .topLinks{border-bottom:1px solid #becaa6;padding:7px 0;border-top:1px solid #becaa6}.header .topLinks>li{display:inline-block;margin-right:15px;text-transform:lowercase;font-family:playfair_display_scregular}.header .topLinks>li a{font-size:16px;line-height:20px;letter-spacing:1px;text-decoration:none;color:#000}.header .topLinks>li a:hover{text-decoration:underline}.header .topLinks>li:after{content:'·';display:inline-block;margin-left:20px}.header .topLinks>li:last-child:after{content:''}.user-nav{display:block;margin:0 auto;background:#eee;position:fixed;padding:.7em;border:1px solid #cecece;text-align:center;z-index:10;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.user-nav a{margin:0 2em;display:block}@media (min-width:400px){.user-nav a{float:left;display:inline-block}}.ulogin{position:absolute;top:95px}html{height:100%}body{height:100%;font-family:playfair_displayregular;font-size:15px;-webkit-font-smoothing:antialiased}.main{min-height:100%}.main:after{content:'';display:block;height:100px}.footer{min-height:100px;margin-top:-100px}.main.flower{background:url(/img/bottom-flower.png) 75% 100% no-repeat}.widget .noList li{line-height:26px}.signIn{position:relative;right:-.8em}.noticeMessage{color:#626267;background:#c6fdc3}.errorMessage,.noticeMessage{display:block;border-radius:4px}.errorMessage{color:#676767;background:#ffcac6}.errorMessage,.noticeMessage{font-size:2em;text-align:center;padding:1em}.rightBannerFix{display:none;position:fixed;top:23px;left:50%;margin-left:262px;width:300px;height:600px;margin-top:1.9em}@media (min-width:1145px){.rightBannerFix{display:block}}.full-width{width:100%!important}.search.full-width input[type=text]{width:97.6%}.alert{display:none;color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:15px;border-radius:4px;text-align:center}.user-nav{width:100%;max-width:800px}.user-nav >*{width:48%;display:inline-block}.user-nav .left a{float:left}.user-nav .right a{float:right}.left{float:left}.right{float:right}input[type=email],input[type=password],input[type=text]{background:#fff;box-shadow:0 0 10px -6px #000 inset;font-family:playfair_displayitalic;display:block;border:1px solid #ddd}.credentials{margin:0;border-bottom:1px solid #becaa6;border-top:1px solid #becaa6}.credentials li{margin:1em 0;background:#fff;border:1px solid #eee}.credentials li >*{margin:.5em 0}.credentials label{background:#ececed;padding:.2em .5em;border-radius:.2em}.credentials span{display:block;padding-left:1em;font-size:1.4em}.alert.oldBrowser{display:block!important}.input-title{width:98.5%!important}.uploadForm{background:#eee;padding:1em;border:1px solid #ddd;border-radius:.2em}.uploadForm .label{display:block;text-align:center}.log{display:inline-block;margin-left:66px;margin-right:11px}.log.completed{color:#4caf50;font-size:1.5em;position:relative;top:3px}.log.completed .fr-btn{margin-left:21px}.log.completed .fr-btn:hover{cursor:pointer}.addField{display:inline-block;position:absolute;right:0;bottom:0;background:#fff}.value{margin:.2em}.fileInput{display:inline-block}.log img{width:20px;height:20px;margin-left:27px;float:right;display:none}.block{display:block;margin:15px;overflow:hidden}.block input[type=email],.block input[type=submit],.block input[type=text],.block select,.block textarea{border:1px solid #9e9e9e}select{padding:.4em}.block input[type=email],.block input[type=password],.block input[type=text],.block select,.block textarea{display:block;line-height:2.2em;padding-left:.7em}.block textarea{height:100px}.block input[type=submit],.btn-login{padding:5px 10px;font-family:playfair_displayitalic,Helvetica;font-size:1em}.block input[type=submit]:hover,.btn-login:hover{cursor:pointer}.sign-Up{line-height:.9em;position:relative;left:-.2em;top:.5em}.sign-Up >*{display:inline-block}.block input[type=email],.block input[type=password],.block input[type=text],.block select,.block textarea{width:98%}.block input[type=email],.block input[type=password],.block input[type=text],.block select,.block textarea,.btn-login{border:1px solid #ddd;border-top-color:#bbb;border-left-color:#bbb}.btn-login{padding:5px 10px;font-family:playfair_displayitalic,Helvetica;font-size:1em;border:1px solid #9e9e9e;line-height:1.5em}.avatar{max-width:200px;max-height:300px;border:1px solid #eee;border-radius:.5em;margin-top:.2em;display:inline-block}.personal-data{width:70%;min-width:240px;display:inline-block;vertical-align:top;margin-top:0}.personal-data ul{list-style:none}.count-materials{border-radius:.5em;background:#ececed;line-height:2.5em;border:1px solid #cecece;width:155px}.count-materials a{text-decoration:none;display:block;padding:0 1em;color:#626b51}.count-materials .count{display:inline-block;min-width:10px;padding:.1em .4em;font-size:20px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px;background:#fff;color:#eb5901;margin-bottom:.2em}.name{font-size:3em;line-height:1.2em;font-style:italic;color:#626b51}.personal-about{background:#fff;margin:.5em 0;border:1px solid #cecece;border-radius:.5em;padding:.5em}.labels{display:block;font-size:1.1em;line-height:1.5em}.materials-list{padding:.2em 0;margin:0}.border-bottom{border-bottom:1px solid #96a47b}.border-top{border-top:1px solid #96a47b}.btn-add{width:auto;color:#000;border:1px solid #9e9e9e;text-decoration:none}.hidden{display:none}.value{position:relative}.formGroup{height:30px}.fileInput{width:180px}.subdomain-label.active{padding:0 5px;background:#bfeac1;border-radius:4px}.ppageBanner img{max-width:100%}.treePathBlock .imgBlock,.widget .imgBlock{background-position:0}h1 a{font-size:.5em!important}.addmaterial{position:relative;top:5px}form.settings .block{position:relative}.field-alert{display:none;position:absolute;top:1.5em;right:.5em;background:rgba(242,150,1,.31);line-height:1.8em;width:13em;text-align:center}.submit-btn{line-height:3em}.table{min-height:10em}.table ul{padding:0;margin:0;font-size:0}.table li{font-size:16px;line-height:16px;display:inline-block;width:33%;overflow:hidden}.table a:hover{text-decoration:underline;cursor:pointer}.t-header{border-bottom:1px solid #96a47b}.t-header li{display:inline-block}.t-body >li{display:block;width:auto}.t-row{padding:10px!important}.t-header{padding:0 10px!important}.t-row *{color:#96a47b}.t-row:hover{background:#f3f7f5}.t-row img{vertical-align:middle}.consider{margin-left:14px}.caption{display:inline-block;position:relative;top:8px}.caption:hover span{cursor:pointer;color:#ed4638;text-decoration:underline}.cert-caption{display:block;vertical-align:top}.t-date{font-size:12px!important}.certification{margin-left:40px;display:inline-block;text-decoration:none;padding-top:2px}.certification:hover{text-decoration:underline;color:transparent}.fr-btn,.t-btn-group a{height:19px;width:19px;display:inline-block;background-position:center;margin-left:.5em}.btn-show{background:url(/img/projector.png) no-repeat}.btn-edit{background:url(/img/edit.png) no-repeat}.btn-delete{background:url(/img/delete.png) no-repeat;margin-left:1em!important}.btn-download{background:url(/img/download.png) no-repeat}.btn-request{border:1px solid #9e9e9e;line-height:2em;margin-left:75px;padding:0 1em;color:#000;text-decoration:none;position:relative;top:5px}.cell-2 li{width:50%}.cell-3 li{width:33.3%}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.table.empty h2{margin:10% auto;max-width:15em;text-align:center}.heading.m20.list-heading{padding-left:10px}.btn-delete.fr-btn,.btn-download.fr-btn{vertical-align:middle}form .block{margin-left:0}.heading{padding-left:5px}.login{display:inline-block;float:right;padding:52px 0 10px}.login form{display:inline-block}.login input{display:inline-block!important;padding:5px 15px;width:100px}.login input[type=email],.login input[type=password],.login input[type=text]{font-size:16px;line-height:22px}.auth-form-container{max-width:20em;margin:2em auto;border:1px solid #ddd;padding:2em 3em}.auth-form-container *{box-sizing:border-box}.form-field{padding:5px 15px;font-size:16px;line-height:22px}.form-button,.form-field{display:block;width:100%;margin:1em 0}.box-border{border:1px solid #ddd}.box-shadow{box-shadow:0 0 10px -6px #000 inset}.auth-form-container a{padding-right:0;display:inline-block}.button{display:inline-block;padding:.5em 1em;cursor:pointer;text-decoration:none}.button-auth{width:100px}