@import url(https://fonts.googleapis.com/css?family=Arimo:400,700&subset=latin,cyrillic);

/* /images/annual_reports/17428/ */

.second ul li
{
    width:155px !important;
}

.cross_auth
{
    display:none;
}

#page_footer
{
    color:#000 !important;
}

.hide
{
    display:none;
}

#header
{
    height:215px;
}

#header .logo
{
    position:relative;
    width:80px;
}

#header .logo a
{
    display:block;
    position: absolute;
    top:0; left:0; bottom:0; right:0;
    background:url(/images/annual_reports/17428/s.png) center center no-repeat;
    background-size:40px;
    height:60px;
}

#header .first
{
    padding:0 92px;
    width:auto;
}

#header .logo img
{
    display:none;
}

#header .search-wrapper
{
    display:none;
}

#header .main-menu
{
    margin-top:5px;
    width:550px;
}

#header .user-form-wrapper{
    width:138px;
}

#header .calendar
{
    display:none;
}

.inf-wrapper
{
    padding:0 92px;
}

#breadcrumb
{
    padding: 0 70px;
}

#breadcrumb .divider
{
    color:#fff !important;
}

.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}
.clearfix {
    zoom:1; /* Хак для IE 6 и 7 */
}

.alert
{
    display: none;
}

body
{
    background: #000;
    color: #fff;
    font: 300 15px/18px 'Arimo';
    background:url(/images/annual_reports/17428/DAN_top.png) center top no-repeat #000;
}

a.wrapper
{
    display:block;
}

.wrapper
{
    width: 1030px;
    margin-left: auto;
    margin-right: auto;
}



.s1-1
{
    float: left;
    width: 55%;
    padding-top:10px;

}

.s1-1 a
{

    margin-left: 92px;
}

.s1-2
{
    float: left;
    width: 45%;
    padding-top: 20px
}

.s1-2 a
{
    color: #fff;
}

.s1-2 ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.s1-2-1
{
    float: left;
    padding-right: 60px;
    text-transform: uppercase;
    font-weight: 500;
}

.s1-2-1 img
{
    vertical-align: bottom
}

.s1-2-2
{
    float: left;
}

.s1-2-2-1
{
    float: left;
}

.s1-2-2-2
{
    margin-left: 20px;
}

    .s1-2-2-2 p
    {
        margin:0 0 10px 0;
    }










.s2-1
{
    padding-top: 110px;
    padding-left: 92px;
    padding-bottom:30px;

    font-size:30px;
    line-height:30px;
    font-weight:200;
    color: #ffda35;
}

.s2-2
{
    padding-left: 92px;
}

.s2-3
{
    padding-left: 92px;
}

.s2-3 .s-pin
{
    border-top:6px solid #ddbd2d;
    width: 30px;
    font-size: 0;
    margin: 30px 0;
}

.s2-4
{
    padding-left: 92px;
    font-weight:100;
    line-height: 20px;
}












.case-wrap
{
    position: relative;
}

.case-capts
{
    position: absolute;
    top: 110px;
    left: 92px;
}

    .case-capts.white .case-title, .case-capts.white .case-descr
    {
        color: #fff;
    }

.case-title
{
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}

.case-descr
{
    font-size: 20px;
    line-height: 26px;
    color: #000;
    padding: 15px 0 35px 8px;
    min-height: 60px;

}

.case-tiles ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.case-tiles li
{
    display: block;
    float: left;
    width: 84px;
    height: 84px;
    margin-right: 1px;
    background: #fff;
    color: #000;
}

.case-tiles .t1
{
    padding-top: 8px;
    padding-left: 10px;
    font-weight:700;
    font-size:30px;
    line-height:30px;
}

.case-tiles .t2
{
    padding-left: 11px;
    padding-top:4px;
    font:600 10px/10px 'Arimo';
    text-transform:uppercase;
}

.black-yellow li
{
    background: #000;
}

.black-yellow .t1
{
    color: #fedc00;
}

.black-yellow .t2
{
    color: #fff;
}


.white-blue li
{
    background: #fff;
    color: #0d274a;
}

.white-blue2 li
{
    background: #fff;
    color: #000067;
}

.white-blue3 li
{
    background: #fff;
    color: #2b7cb4;
}

.breadcrumb {
    display: none !important;
}