html{
  height: 100%;
    padding-right : 0.1%;
    padding-left : 0.1%;
}
@font-face {
    font-family: Open Sans; /* Гарнитура шрифта */
    src: url(AKMk9k5l.ttf); /* Путь к файлу со шрифтом */
}
body{
  font-family: Open Sans;
  font-size: small;
  background-color: #F0F0F0;
  height:100%;
  margin : 0;
  padding:0;
}

h1{
  color: #ffffff;
  margin-left: 20px;
  font-size: 300%;
  text-align: center;
}

p.lab{
    color: #B153C5;
    margin-rigth: 380px;
    font-size: 200%;

}

a{
  color: #000000;
}

a.active{
  color: #B153C5;
}

a:hover
{
  color: #FF0000;
}
ol{
  line-height: 150%;
}

.photo{
  float: right;
  margin-right: 30%;
}

#wrapper{
  clear:both;
  background-color: #FFFFFF;
  padding : 0;
  margin: 0.3%;
  -moz-box-shadow: 2px 2px 2px 2px #BCBFC2;
  -webkit-box-shadow: 2px 2px 2px 2px #BCBFC2;
}

#header_left{
  background-image:url('10.jpg');
  background-repeat:repeat-y;
  width: 100%;
  float:left;
  padding : 0;
  margin : 0;
}

#menu_main {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #b0b0b0;
    width: 12%;
    float: left;
    font-size: medium;
    margin : 0;
    padding-right : 1%;
    padding-left : 1%;
    padding-top : 1%;
    padding-bottom : 1%;
    clear:both;
    text-align: left;
    line-height: 150%;
    font-weight: bold;
}

#menu{
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #b0b0b0;
  width: 12%;
  float: left;
  font-size: medium;
  margin : 0;
  padding-right : 1%;
  padding-left : 1%;
  padding-top : 1%;
  padding-bottom : 1%;
  clear:both;
  text-align: left;
  line-height: 150%;
  font-weight: bold;
}

#content{
  padding : 0;
  float: left;
  width: 83%;
  margin-left: 1%;
  margin-right: 1%;
  margin-bottom: 1%;
  margin-top: 0px;
}
.content .confname {
    float: left;
    width: 70%;
    padding-bottom: 50px;
}

.content .confdate {
    padding-left: 15px;
    float: left;
    width: 25%;
}

#cor{
    color: #1078A8;
}
#footer{
  color: #808080;
  text-align: center;
  padding : 10px;
  clear : both;
  bottom: 0px;
  margin-right: 20%;
  margin-left: 20%;
  margin-bottom: 0px;
  margin-top: auto;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #b0b0b0;
  font-size: small;
}