html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    font: inherit;    vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {    display: block;}body {    line-height: 1;}ol, ul {    list-style: none;}blockquote, q {    quotes: none;}blockquote:before, blockquote:after,q:before, q:after {    content: '';    content: none;}table {    border-collapse: collapse;    border-spacing: 0;}body{    background-image: url("../img/background.jpg");    font-family: "Calibri Light";    color: darkslategray;    line-height: 125%;    width: 1260px;    margin: auto;}body strong{    font-weight: 600;}nav{    margin-top: 10px;    margin-bottom: 10px;    text-align: left;    width: 100%;    background: radial-gradient(lightskyblue, deepskyblue);    box-shadow: 0 1px 5px rgba(0,0,0,0.7);    /*border-radius: 5px;*/}.menu li{    display: inline-block;}.menu a{    text-decoration: none;    color: #fff;    display: inline-block;    padding: 10px;    transition: 0.5s all;    border-radius: 5px;}.menu li:hover{    background-color: darkgrey;    box-shadow: 0 1px 5px rgba(0,0,0,1);}.menu__list{    position: relative;}.menu__drop{    position: absolute;    width: 280px;    right: -110px;    opacity: 0;    top: -9999em;    transition: 0.5s opacity;    /*background: radial-gradient(lightskyblue, deepskyblue);*/    background: darkgrey;    /*border-radius: 5px;*/    display: block;    /*margin-top: 5px;*/    padding-top: 5px;    box-shadow: 0 1px 5px rgba(0,0,0,0.3);}.menu__drop a{    display: block;    height: 100%;}.menu__drop li{    display: block;}.menu__list:hover .menu__drop{    opacity: 1;    top: auto;}aside{    background: white;    display: inline-block;    vertical-align: top;    /*background-color: cornsilk;*/    height: auto;    float: right;}.contacts{    box-shadow: 0 1px 5px rgba(0,0,0,0.3);    width: 320px;}aside a{    text-decoration: none;    color: darkslategray;}#logo h1{    color: #3344bb;    font-size: 54px;    font-family: "Baskerville Old Face";    text-align: right;    padding-top: 23px;    padding-bottom: 17px;    padding-right: 20px;}/*#logo:hover{    box-shadow: 0 1px 5px rgba(0,0,0,0.3);}*/#contacts{    text-align: right;    padding-top: 10px;    padding-right: 20px;    font-size: 125%;    color: darkslategray;    line-height: 125%;    height: 170px;}#contacts a{    padding: 8px;    border: solid 1px darkslategray;    border-radius: 6px;    transition: 0.5s, all;}#contacts a:hover{    font-size: 130%;}section{    min-height: calc(100vh - 91px);    width: calc(100% - 360px);    display: inline-block;    box-sizing: border-box;    padding-left: 0px;}.article_right{    width: 40%;    display: inline-block;    vertical-align: top;    box-shadow: 0 1px 5px rgba(0,0,0,0.3);    background-color: aliceblue;}article{    box-sizing: border-box;    width: 58%;    display: inline-block;    margin-right: 1%;    box-shadow: 0 1px 5px rgba(0,0,0,0.3);    padding: 10px;    background-color: white;}section a{    color: cornflowerblue;    text-decoration: none;}section a:hover{    text-decoration: underline;    font-weight: 700;}section p{    padding: 10px;}section li{    list-style: disc;    padding: 5px;}section h1{    text-align: left;    font-size: 200%;    font-weight: 900;    padding-bottom: 5px;    line-height: 125%;}/*section h2{    font-size: 150%;}*/.pdf{    width: 155px;    height: 260px;    border: solid 1px darkgray;    display: inline-block;    vertical-align: top;    /*float: left;*/    margin-right: 10px;    margin-bottom: 10px;    float: right;}.pdf figcaption{    padding: 0 5px;}.pdf a{    color: cornflowerblue;    text-decoration: none;}.pdf a:hover{    font-weight: 700;}.certificate{    width: 150px;    height: 200px;    display: inline-block;    /*border: 1px solid darkslategray;*/    margin: 5px 0;}.solo{    float: right;}.solo p{    text-align: center;}.picture{    display: inline-block;    text-align: center;}.certificate img{    width: 100%;}.certificate img:hover{    box-shadow: 0 1px 5px rgba(0,0,0,1);}.article_right .certificate{    float: right;}.big_picture img{    width: 100%;}.big_picture p{    text-align: center;}.size{    width: 150px;}.article_right table{    margin-bottom: 10px;}.article_right table caption{    caption-side: bottom;}footer{    margin-top: 10px;    background: linear-gradient(lightskyblue, deepskyblue);    height: 30px;    text-align: center;    color: white;    width: 100%;}.footer{    width: 100%;}figure{    position: static;}.clone {    position: fixed;    top: 0;    left: 0;}.clone > img {    width: 50%;    height: 100%;}.news{    /*float: right;*/    margin-top: 10px;    width: 320px;    display: inline-block;    vertical-align: top;    /*background-color: cornsilk;*/    height: auto;    box-shadow: 0 1px 5px rgba(0,0,0,0.3);    background-color: white;}.news h1{    text-align: right;    padding-top: 10px;    padding-right: 20px;    font-size: 150%;    color: darkslategray;    line-height: 125%;}.news p{    text-align: right;    padding-top: 10px;    padding-right: 20px;    padding-bottom: 10px;    font-size: 110%;    color: darkslategray;    line-height: 110%;}.banner img{    width: 1260px;    height: 240px;    /*height: 300px;*/}.banner{    height: 240px;    width: 1260px;    padding: 0;}.index_left{    width: auto;    display: inline-block;    /*text-align: left;*/    padding-left: 10px;}.index_left figure{    text-align: left;}.index_right{    width: auto;    height: auto;    /*display: inline-block;*/    /*text-align: right;*/    float: right;}.index_right figure{    text-align: right;}.index figure{    width: 98%;    height: auto;    /*text-align: center;*/    box-shadow: 0 1px 5px rgba(0,0,0,0.3);    margin-bottom: 10px;}.index img{    width: 100%;    height: 16vh;}.index figure figcaption{    visibility: hidden;    /*opacity: 0;*/}.index figure:hover img{    box-shadow: 0 1px 5px rgba(0,0,0,1);}.index figure:hover .figcapt{    visibility: visible;    /*opacity: 1;*/}.index{    width: 98%;    display: block;    background: none;    box-shadow: none;    padding-top: 0;}.about{    width: 98%;    display: block;}.index_section{    min-height: calc(100vh - 91px - 24vh);    /*box-sizing: border-box;*/}.partners{    height: auto;    width: 100%;    box-shadow: 0 1px 5px rgba(0,0,0,0.3);    margin-top: 16px;    box-sizing: border-box;    text-align: center;}.figcapt{    text-align: center;}.partners img{    width: 86px;    height: 50px;}.partners img:hover{    box-shadow: 0 1px 5px rgba(0,0,0,1);}.pdf_picture{    width: 26px;    height: 26px;}.home{    width: 20px;    height: 20px;}