﻿@font-face {
    font-family: 'arialnarrow';
    src: url('arialn-webfont.eot');
    src: url('arialn-webfont.eot?#iefix') format('embedded-opentype'),
         url('arialn-webfont.woff2') format('woff2'),
         url('arialn-webfont.woff') format('woff'),
         url('arialn-webfont.ttf') format('truetype'),
         url('arialn-webfont.svg#arialnarrow') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
    background: #f6f6f6;
    margin: 0;
    padding: 0;
    color: #87898b;
    font-size: 13px;
    font-family: arial;
}
img {
    border: 0;
}
a {
   color: #87898b;
   text-decoration: none
}
.intro_main {
    width: 900px;
    background: url(../images/maps.png) no-repeat center 78px;
    margin: 50px auto 0 auto;
}
.intro_logo {
    width: 811px;
    height: 223px;
    margin: 0 auto 295px auto;
    position: relative;
}
.intro_logo .logo {
    width: 638px;
    height: 120px;
    position: absolute;
    right: 0;
    opacity: 0;
    
}
.intro_logo .logos {
    width: 91px;
    height: 88px;
    position: absolute;
    left: 0;
     opacity: 0;
}
.intro_logo .logos.part {
   
    left:70px
}
.intro_logo .logos.part2 {
  
    top:45px
}
.intro_logo .logos.part3 {

    top: 87px;
    left: 70px
}
.intro_logo .logos.part4 {

    top: 137px;
    left: 137px
}
.clear {
    clear: both
}
.flag_menu {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.flag_menu li {
    float: left;
    padding: 0 22px;
    background: url(../images/flag_line.png) no-repeat right center;
    text-align: center
}
.flag_menu li.last {
    background: none
}
.flag_menu li .flag {
    width: 30px;
    height: 20px;
    margin: 0 auto 15px auto;
}
