@font-face {
    font-family: 'dincyr-reg';
    src: url('fonts/dincymd_.eot');
    src: url('fonts/dincymd_.eot') format('embedded-opentype'),
         url('fonts/dincymd_.woff') format('woff'),
         url('fonts/dincymd_.ttf') format('truetype'),
         url('fonts/dincymd_.svg#DINCyrMediumRegular') format('svg');
}

@font-face {
    font-family: 'dincyr-bold';
    src: url('fonts/dincybd-webfont.eot');
    src: url('fonts/dincybd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dincybd-webfont.woff') format('woff'),
         url('fonts/dincybd-webfont.ttf') format('truetype'),
         url('fonts/dincybd-webfont.svg#dincyr-boldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dincyr-light';
    src: url('fonts/dincylt-webfont.eot');
    src: url('fonts/dincylt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dincylt-webfont.woff') format('woff'),
         url('fonts/dincylt-webfont.ttf') format('truetype'),
         url('fonts/dincylt-webfont.svg#dincyr-lightlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

.din_reg {
    font-family: 'dincyr-reg';
}

.din_light {
    font-family: 'dincyr-light';
}

.din_bold {
    font-family: 'dincyr-bold';
}

#main #content {
    float: none;
    width: auto;
    margin: 45px 0;
}

#test_wrap h1 {
    font-weight: normal;
}

#main_box {
    overflow: hidden;
}

#main_box .left {
    float: left;
    width: 220px;
}

#main_box .left .left_menu {
    margin: 0;
    padding: 0;
}

#main_box .left .left_menu li {
    list-style: none;
    padding: 0;
    background: none;
}

#main_box .left .left_menu li a {
    font-family: 'dincyr-light';
    font-size: 16px;
    color: #7d7d80;
    text-decoration: underline;
    display: table-cell;
    vertical-align: middle;
    width: 219px;
    height: 37px;
    line-height: 19px;
    padding: 0 12px;
}

#main_box .left .left_menu li a:hover {
    text-decoration: none;
    background: url(images/left_menu_active.png) 0 0 no-repeat;
    color: #ffffff;
}

#main_box .center {
    width: 405px;
    float: left;
    padding-left: 30px;
}

#main_box .center .ceo_statement {
    color: #020202;
    font-size: 19px;
    display: block;
    text-decoration: underline;
    margin-bottom: 25px;
}

#main_box .center .ceo_statement:hover {
    text-decoration: none;
}

#main_box .right {
    float: right;
    width: 210px;
}

#main_box .right a.investors {
    font-family: 'dincyr-light';
    font-size: 16px;
    color: #7d7d80;
    text-decoration: underline;
}

#main_box .right a.investors:hover {
    text-decoration: none;
}

#main_box .right .contacts {
    color: #717171;
    font-family: Arial;
    font-size: 12px;
    padding: 20px 0;
    line-height: 2em;
}

#main_box .right .tools {
    background: url(images/tools-bg.png) 0 0 repeat-x;
    padding: 25px 0;
    margin: 0;
}

#main_box .right .tools li {
    list-style: none;
    padding-left: 28px;
}

#main_box .right .tools li.rm-pdf {
    background: url(images/rm-pdf.png) 0 7px no-repeat;
}

#main_box .right .tools li.rm-xls {
    background: url(images/rm-xls.png) 0 7px no-repeat;
}

#main_box .right .tools li.rm-off {
    background: url(images/rm-off.png) 0 7px no-repeat;
}

#main_box .right .tools li a:hover {
    text-decoration: none;
}

#header h2 {
    color: #0a3b75;
    font-size: 21px;
    text-transform: none;
    font-weight: normal;
    left: 330px;
}

#header h2 a {
    color: inherit;
    text-decoration: none;
}

#header h2 span {
    color: #ef2521;
}

.lang {
    top: 44px;
}

.lang a,
.lang span {
    width: 25px;
    height: 26px;
    display: inline-block;
    margin-right: 6px;
    font-family: Arial;
    font-size: 11px;
}

.lang span {
    background: url(images/lang_active.png) 0 0 no-repeat;
}

.lang a {
    text-decoration: none;
    border-bottom: 1px dotted #c4c3c1;
    height: 15px;
    width: auto;
}

.lang a:hover {
    border: none;
}

#likes {
    margin-top: 23px;
    width: 140px;
}

#vk_like {
    float: left;
    width: 95px;
}

.fb-like {
    margin-top: 10px;
}