
body {
    font-family: Arial;
    margin: 0;
    padding: 0;
}
@font-face {
    font-family: "Social";
    font-style: normal;
    font-weight: normal;
    src: url("./fonts/socialicons-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/socialicons-webfont.woff") format("woff"), url("./fonts/socialicons-webfont.ttf") format("truetype"), url("./fonts/socialicons-webfont.svg#SocialIconsMedium") format("svg");
}
#content {
    margin-right: 20px;
}
#content .menu {
    padding-top: 30px;
    text-align: center;
}
#content .menu .primary-menu {
    list-style-type: none;
    position: relative;
}
#content .menu .primary-menu li {
    display: inline;
    margin: 0 2px;
    position: relative;
    text-align: center;
}
#content .menu .primary-menu li a {
    background: none repeat scroll 0 0 #D9D9D9;
    border: 3px solid #FFFFFF;
    border-radius: 100px;
    box-shadow: 0 0 1px 1px #AFAFAF;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'Social' !important;
    font-size: 25px;
    height: 50px;
    padding-top: 15px;
    position: relative;
    text-decoration: none;
    transition: all 1s ease 0s;
    width: 50px;
}
#content .menu .primary-menu li.facebook a:hover {
    background: none repeat scroll 0 0 #00438F;
}
#content .menu .primary-menu li.twitter a:hover {
    background: none repeat scroll 0 0 #00B8DF;
}
#content .menu .primary-menu li.flickr a:hover {
    background: none repeat scroll 0 0 #DF00BD;
}
#content .menu .primary-menu li.rss a:hover {
    background: none repeat scroll 0 0 #FF7800;
}
#content .menu .primary-menu li.mail a:hover {
    background: none repeat scroll 0 0 #1D1D1D;
}
#content .menu .primary-menu li a:hover {
    transform: rotate(360deg);
}
#content .menu .primary-menu li span.social-span {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B8B8B8;
    border-radius: 10px;
    font-family: Arial;
    font-size: 11px;
    left: -45%;
    opacity: 0;
    padding: 5px;
    position: absolute;
    top: 45px;
    transition: opacity 1s ease-in-out 0s;
    width: 100px;
}
#content .menu .primary-menu li a:hover ~ span.social-span {
    opacity: 1;
}
#content .menu .primary-menu li span.social-span:after {
    border-color: #FFFFFF rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0 7px 7px;
    content: "";
    display: block;
    left: 40%;
    position: absolute;
    top: -7px;
    width: 0;
}
.logoNdescript img {
    width: 380px;
}
.photo {
    border: 3px groove #00C700;
    border-radius: 100px;
    height: 150px;
    margin-left: 42%;
    overflow: hidden;
    width: 150px;
}
.otzyv {
    padding-bottom: 50px;
    text-align: center;
}
