.clear {
  content: ".";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden; }

@font-face {
  font-family: 'PTSerifRegular';
  src: url("../fonts/ptf55f.eot");
  src: url("../fonts/ptf55f.eot?#iefix") format("embedded-opentype"), url("../fonts/ptf55f.woff") format("woff"), url("../fonts/ptf55f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PTSerifItalic';
  src: url("../fonts/ptf56f.eot");
  src: url("../fonts/ptf56f.eot?#iefix") format("embedded-opentype"), url("../fonts/ptf56f.woff") format("woff"), url("../fonts/ptf56f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PTSerifBold';
  src: url("../fonts/ptf75f.eot");
  src: url("../fonts/ptf75f.eot?#iefix") format("embedded-opentype"), url("../fonts/ptf75f.woff") format("woff"), url("../fonts/ptf75f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PTSerifBoldItalic';
  src: url("../fonts/ptf76f.eot");
  src: url("../fonts/ptf76f.eot?#iefix") format("embedded-opentype"), url("../fonts/ptf76f.woff") format("woff"), url("../fonts/ptf76f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PTSerifCaptionRegular';
  src: url("../fonts/ptz55f.eot");
  src: url("../fonts/ptz55f.eot?#iefix") format("embedded-opentype"), url("../fonts/ptz55f.woff") format("woff"), url("../fonts/ptz55f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PTSerifCaptionItalic';
  src: url("../fonts/ptz56f.eot");
  src: url("../fonts/ptz56f.eot?#iefix") format("embedded-opentype"), url("../fonts/ptz56f.woff") format("woff"), url("../fonts/ptz56f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PTSansCaptionBold';
  src: url("../fonts/ptc75f.eot");
  src: url("../fonts/ptc75f.eot?#iefix") format("embedded-opentype"), url("../fonts/ptc75f.woff") format("woff"), url("../fonts/ptc75f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PTSansCaption';
  src: url("../fonts/ptc55f.eot");
  src: url("../fonts/ptc55f.eot?#iefix") format("embedded-opentype"), url("../fonts/ptc55f.woff") format("woff"), url("../fonts/ptc55f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PTSansNarrowRegular';
  src: url("../fonts/ptn57f.eot");
  src: url("../fonts/ptn57f.eot?#iefix") format("embedded-opentype"), url("../fonts/ptn57f.woff") format("woff"), url("../fonts/ptn57f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PTSansNarrowBold';
  src: url("../fonts/ptn77f.eot");
  src: url("../fonts/ptn77f.eot?#iefix") format("embedded-opentype"), url("../fonts/ptn77f.woff") format("woff"), url("../fonts/ptn77f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PTSansItalic';
  src: url("../fonts/pts56f.eot");
  src: url("../fonts/pts56f.eot?#iefix") format("embedded-opentype"), url("../fonts/pts56f.woff") format("woff"), url("../fonts/pts56f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PTSansBoldItalic';
  src: url("../fonts/pts76f.eot");
  src: url("../fonts/pts76f.eot?#iefix") format("embedded-opentype"), url("../fonts/pts76f.woff") format("woff"), url("../fonts/pts76f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PTSansBold';
  src: url("../fonts/pts75f.eot");
  src: url("../fonts/pts75f.eot?#iefix") format("embedded-opentype"), url("../fonts/pts75f.woff") format("woff"), url("../fonts/pts75f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PTSansRegular';
  src: url("../fonts/pts55f.eot");
  src: url("../fonts/pts55f.eot?#iefix") format("embedded-opentype"), url("../fonts/pts55f.woff") format("woff"), url("../fonts/pts55f.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
#menu {
  position: absolute;
  width: 100%;
  height: 300%;
  top: 0;
  left: 0;
  z-index: 110;
  background: rgba(2, 45, 80, 0.95);
  display: none; }
  #menu #pull-2 {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    top: 30px;
    left: 4%;
    position: relative;
    display: inline-block;
    cursor: pointer; }
    #menu #pull-2 img {
      vertical-align: middle;
      margin-right: 20px; }
  #menu .menu-inside {
    position: absolute;
    top: 170px;
    left: 30%; }
    #menu .menu-inside ul {
      width: 460px;
      margin-bottom: 70px; }
      #menu .menu-inside ul li {
        text-align: center;
        border-bottom: 1px solid #3d5d6d; }
        #menu .menu-inside ul li:first-child {
          border-top: 1px solid #3d5d6d; }
        #menu .menu-inside ul li a {
          color: #fff;
          font-family: 'PTSerifRegular';
          font-size: 30px;
          font-weight: bold;
          width: 100%;
          padding: 25px 0; }
    #menu .menu-inside a {
      color: #fff;
      font-family: 'PTSansRegular';
      font-size: 22px;
      font-weight: bold;
      display: block;
      width: 17%;
      margin: 0 auto 35px; }
      #menu .menu-inside a img {
        margin-left: 25px;
        margin-bottom: 5px; }
#menu .menu-inside .language {
    overflow: hidden;
    width: 460px;
}
#menu .menu-inside .language ul{
    overflow: hidden;
   margin: 20px auto 50px;
    width: 43%;
    text-align: center;
    padding-left: 10px;
}
#menu .menu-inside .language ul li{
    border: none;
    float: left;
    margin-right: 10px;
    border: 2px solid transparent;
}
#menu .menu-inside .language ul li a{
margin: 0;
    padding: 0;
}
#menu .menu-inside .language ul li a img{
    margin: 0;
    padding: 6px;
}
#menu .menu-inside .language ul .active {
    border: 2px solid #fff;
    padding: 6px; }

#pull {
  display: none;
  cursor: pointer; }

p {
  color: #1d1d1a;
  font-family: 'PTSansRegular', sans-serif;
  font-size: 16px; }

a {
  color: #00ace9;
  font-family: 'PTSansRegular', sans-serif;
  font-size: 16px;
  text-decoration: none; }

.wrapper {
  max-width: 1400px;
  margin: 0 auto;
    padding-bottom: 0;
   }

body {
  background: #f0f0f0; }

/*header*/
.header {
  overflow: hidden;
background: linear-gradient(to bottom, rgba(240, 240, 240, 1) 27%, rgba(240, 240, 240, 0.52) 62%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  position: fixed;
  height: 115px;
  width: 100%;
  z-index: 100; }
  .head er .nav {
    float: left;
    margin-left: 1%;
    width: 42%; }
    .header .nav ul {
      overflow: hidden; }
      .header .nav ul li {
        float: left;
        margin-top: 32px;
        margin-right: 1%; }
        .header .nav ul li a {
          text-transform: none;
          display: block;
          padding: 8px 8px; }
          .header .nav ul li a:hover {
            color: #fff;
            background: #00559c; }
      .header .nav ul .active a {
        padding: 8px 13px;
        color: #fff;
        background: #00559c; }
  .header .logo {
    display: inline-block;
    width: 23%;
    margin-top: 12px;
    margin-left: 3%;
      text-align: center;
    float: left; }
  .he ader .links {
    width: 12%;
    display: inline-block;
    margin-left: 2%;
    float: left;
    margin-top: 35px; }
    .header .links{
        position: absolute;
    top: 38px;
    right: 242px;
    }
    .header .links img {
      vertical-align: bottom;
      line-height: 1px;
      margin-right: 5px; }
    .header .links a {
      margin-right: 5px; }
    .header .links .last {
      margin-right: 0; }
  .head er .language {
    float: right;
    margin-right: 1%;
    margin-top: 30px; }
    .header .language{
    position: absolute;
    top: 31px;
    right: 25px;}
    .header .language ul {
      overflow: hidden; }
      .header .language ul li {
        float: left;
        margin-right: 10px;
        padding: 6px;
        border: 2px solid transparent; }
        .header .language ul li:last-child {
          margin-right: 0; }
        .header .language ul li img {
          border: 1px solid #7c8ca0; }
      .header .language ul .active {
        border: 2px solid #00559c;
        padding: 6px; }

/*/header*/
/*content*/
.content {
  padding-top: 115px;
  overflow: hidden; }
.content h3, .content h4, .content h5, .content h6{
    color: #000;
    font-family: "PTSerifBold";
    font-size: 22px;
    margin-bottom: 30px;
    margin-top: 5px;
}
  .content .sidbar-left {
    width: 21%;
    float: left;
    margin-top: 40px; }
    .content .sidbar-left ul {
      margin-left: 90px;
        width: 180px;
      overflow: hidden; }
      .content .sidbar-left ul li {
          border-right: 1px solid #bdc6d0;
           border-left: 1px solid #bdc6d0;
        padding: 13px 19px 13px 30px; }
        .content .sidbar-left ul li:first-child {
          padding-top: 30px;
        background: url(../images/top.png) no-repeat top center;
            max-width: 100%;
            border: none;
        }
        .content .sidbar-left ul li:last-child {
          padding-bottom: 30px;
                        max-width: 100%;
         background: url(../images/bottom.png) no-repeat bottom center;
            border: none;
        }
      .content .sidbar-left ul .active a {
        color: #000; }
  .content .content-center {
    width: 59%;
    display: inline-block; }
.content .about{
    width: 75%;
}
.content .about .about-inside{
    width: 80%;
    float: left;
}
.content .about .info-right p{
    padding-left: 0;
}
    .content .content-center h2 {
      color: #b5bfc7;
      font-family: 'PTSerifRegular', serif;
      font-size: 72px;
      font-weight: bold;
      text-align: center;
      margin-top: 20px;
      margin-bottom: 70px;
       }
       
    .content .content-center.about h2 {
        width: 80%;
    }
       
    .content .content-center .titel {
      background: url(../images/titel-fon.png) no-repeat left top;
      margin-left: -50px;
      margin-bottom: 35px; }
      .content .content-center .titel p {
        color: #262626;
        font-family: 'PTSansCaption';
        font-size: 20px;
        line-height: 1.6;
        padding-left: 135px; }
    .content .content-center p {
      padding-left: 95px;
      line-height: 1.4;
      margin-bottom: 30px; }
    .content .content-center .img {
      padding-left: 95px;
      margin: 30px 0; }
      .content .content-center .img img {
        width: 100%; }
    .content .content-center .list {
      margin-top: 70px;
      overflow: hidden; }
      .content .content-center .list li {
        float: left;
        width: 40%; }
        .content .content-center .list li:first-child {
          width: 8%;
          padding-left: 3px; }
        .content .content-center .list li p {
          padding-left: 30px; }
  .content .info-right {
    width: 19%;
    float: right;
    margin-top: 145px; }
    .content .info-right p {
      text-align: center;
      font-size: 14px;
        font-family: 'PTSerifItalic';
      margin-bottom: 5px; }
    .content .info-right .color {
        font-family: 'PTSerifItalic';
      color: #9c9b9b; }
    .content .info-right .people img {
        display: block;
        margin: 0 auto 5px;
      width: 120px; }
    .content .info-right ul {
      margin-top: 40px;
      padding-left: 9%;
      width: 87%; }
      .content .info-right ul li {
        text-align: center;
        color: #7b8c9f;
        font-size: 14px;
        padding: 3px 0; }
.content .info-right ul li a{
    font-family: 'PTSerifRegular', serif;
}
        .content .info-right ul li:first-child {
          padding-top: 0; }
        .content .info-right ul li span.color {
            color: #7c8ca0;
          font-family: 'PTSerifRegular', serif;
          font-size: 14px;}
.content .info-right ul li span{
    color: #1d1d1a;
    font-family: 'PTSerifBold';
    font-size: 14px;
}

/*/content*/
/*footer*/
.footer {
  background: url(../images/footer-fon.png) no-repeat center;
  overflow: hidden;
  background-size: cover;
  margin-top: -210px;
  height: 395px; }
  .footer .wrapper {
    padding-top: 300px;
    padding-bottom: 70px; }
    .footer .wrapper p {
      color: #999;
      font-family: 'PTSansRegular', sans-serif;
      font-size: 14px; }
    .footer .wrapper .copy {
      width: 25%;
      float: left;
      height: 100%;
      padding-top: 30px; }
      .footer .wrapper .copy p {
        margin-left: 100px; }
    .footer .wrapper .contact {
      padding-top: 30px;
      float: left;
      display: inline-block; }
      .footer .wrapper .contact p {
        margin-left: 40px;
        margin-bottom: 5px; }
    .footer .wrapper .mail {
      padding-top: 30px;
      display: inline-block;
      float: left;
      margin-left: 70px;
      margin-right: 100px; }
      .footer .wrapper .mail a {
        display: block;
          font-size: 14px;
        margin-bottom: 5px; }
    .footer .wrapper .company {
      padding-top: 30px; }
.footer .wrapper .company a img{
    margin-left: 5px;
}
.strip-white {
  height: 90px;
  background: #fff; }
  .strip-white .wrapper {
    padding-top: 0px;
    padding-bottom: 0px; }
    .strip-white .wrapper p {
      color: #999;
      font-family: 'PTSansRegular', sans-serif;
      font-size: 14px; }
    .strip-white .wrapper .copy {
      width: 25%;
      float: left;
      height: 100%;
      padding-top: 30px; }
      .strip-white .wrapper .copy p {
        margin-left: 100px; }
    .strip-white .wrapper .contact {
      padding-top: 30px;
      float: left;
      display: inline-block; }
      .strip-white .wrapper .contact p {
        margin-left: 40px;
        margin-bottom: 5px; }
    .strip-white .wrapper .mail {
      padding-top: 30px;
      display: inline-block;
      float: left;
      margin-left: 70px;
      margin-right: 100px; }
      .strip-white .wrapper .mail a {
        display: block;
        margin-bottom: 5px; }
    .strip-white .wrapper .company {
      padding-top: 30px; }

/*/footer*/
/*news*/
.news .news-center .news-year {
  padding-left: 135px; }
  .news .news-center .news-year span {
    color: #9b9a9a;
    font-family: 'PTSansRegular', sans-serif;
    font-size: 16px; }
  .news .news-center .news-year .select {
    width: 65px;
    background: url(../images/select.png) no-repeat #efefef;
    display: inline-block;
    background-position: 93% 50%;
    overflow: hidden;
    border: 1px solid #00569b;
    vertical-align: middle; }
  .news .news-center .news-year select {
    color: #00559a;
    font-family: 'PTSansRegular', sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
    width: 92px;
    line-height: 1;
    -webkit-appearance: none;
    background: transparent;
    border: none; }
.news .news-center .news-list {
  margin-top: 60px; }
  .news .news-center .news-list div {
    padding-left: 135px;
    overflow: hidden;
    margin-bottom: 60px; }
    .news .news-center .news-list div img {
      float: left;
      margin-right: 18px; }
    .news .news-center .news-list div a {
      display: block;
        font-weight: bold;
      line-height: 1.6; }
    .news .news-center .news-list div span {
      color: #999;
      font-family: 'PTSansRegular', sans-serif;
      font-size: 12px; }
    .news .news-center .news-list div p {
      margin-top: 15px;
      overflow: hidden;
      padding: 0; }
.news .news-center .pagination, .pagination {
  padding-left: 80px; }
  .news .news-center .pagination .nav-pagination {
    display: inline-block;
    cursor: pointer;
    vertical-align: middle; }
  .news .news-center .pagination .left, .pagination .left {
    background: url(../images/left.png) no-repeat;
    width: 8px;
    height: 20px;
    margin-right: 50px; }
    .news .news-center .pagination .left:hover, .pagination .left:hover {
      background: url(../images/left-active.png) no-repeat; }
  .news .news-center .pagination .right, .pagination .right {
    background: url(../images/right.png) no-repeat;
    width: 8px;
    height: 20px;
    margin-left: 50px; }
    .news .news-center .pagination .right:hover, .pagination .right:hover {
      background: url(../images/right-active.png) no-repeat; }
  .news .news-center .pagination a, .pagination a {
    display: inline-block;
    color: #059;
    font-family: 'PTSansRegular', sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 15px;
    margin-right: 10px; }
    .news .news-center .pagination a:hover, .pagination a:hover {
      background: #00569a;
      color: #fff; }
  .news .news-center .pagination .active-1 a, .pagination .active-1 a{
    background: #00569a;
    color: #fff;
    display: inline-block;
    font-family: 'PTSansRegular', sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 15px;
    margin-right: 10px; }
.news .news-center .pagination .active, .pagination .active {
    background: #00569a;
    color: #fff;
    display: inline-block;
    font-family: 'PTSansRegular', sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 8px;
    margin-right: 10px; }
.news .news-center .pagination .active-2 a, .pagination .active-2 a{
    color: #9c9b9b;
    display: inline-block;
    font-family: 'PTSansRegular', sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 15px;
    margin-right: 10px; }
.news .news-center .pagination .active-2 a:hover, .pagination .active-2 a:hover{
    color: #fff; }
  .news .news-center .pagination span {
    color: #929292; }

/*news*/
/*page*/
.page .page-center {
  margin-top: 35px; }
  .page .page-center p {
    padding: 0; }
  .page .page-center .cover {
    padding-left: 135px; }
    .page .page-center .cover .link-page {
      margin-bottom: 35px;
      margin-left: -15px; }
 .page .page-center .cover .link-page a img{
    margin: 0;
 }
    .page .page-center .cover img {
      margin-bottom: 40px;
      max-width: 100%; }
    .page .page-center .cover .text span {
      color: #999;
      font-family: 'PTSansRegular', sans-serif;
      font-size: 12px; }
    .page .page-center .cover .text h4 {
      color: #000;
    font-family: 'PTSerifBold';
      font-size: 30px;
      margin-top: 5px;
      margin-bottom: 30px; }
    .page .page-center .cover .text p {
      color: #000;
      margin-bottom: 30px; }
      .page .page-center .cover .text p:last-child {
        margin-bottom: 0; }

/*/page*/
/* awards */
.header-white{
    background: #002736; /* Old browsers */
    background: -moz-linear-gradient(top,  #002736 0%, #00283f 45%, #002b51 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002736), color-stop(45%,#00283f), color-stop(100%,#002b51)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #002736 0%,#00283f 45%,#002b51 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #002736 0%,#00283f 45%,#002b51 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #002736 0%,#00283f 45%,#002b51 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #002736 0%,#00283f 45%,#002b51 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002736', endColorstr='#002b51',GradientType=0 ); /* IE6-9 */
}
.header-white .nav ul .active a {
  background: #fff;
  color: #00ade9; }
.header-white .nav ul li a {
  color: #fff; }
  .header-white .nav ul li a:hover {
    background: #fff;
    color: #00ade9; }
.header-white .links a {
  color: #fff; }
.header-white .language ul li img {
  border: 1px solid #fff; }
.header-white .language ul .active {
  border: 2px solid #ffffff; }

.awards-body {
    background: url("../images/awards-body.png") repeat-x scroll 0 0 #002c55;
}

.awards {
  margin-bottom: 30px; }
  .awards .sidbar-left ul .active a {
    color: #fff; }
  .awards .content-center .titel {
    margin-bottom: 70px; }
    .awards .content-center .titel p {
      padding-left: 135px;
      color: #fff; }
  .awards .content-center .cover {
    padding-left: 85px; }
    .awards .content-center .cover p {
      color: #fff;
      padding: 0 0 30px 0; }
    .awards .content-center .cover .adwars-inside {
      overflow: hidden;
      margin-bottom: 5px; }
      .awards .content-center .cover .adwars-inside .img-left {
        float: left;
        padding-right: 40px; }
      .awards .content-center .cover .adwars-inside .img-right {
        float: right;
        /* padding-left: 20px; */ }
      .awards .content-center .cover .adwars-inside .right-text {
        float: left;
        width: 64%;
        margin-top: 40px; }
      .awards .content-center .cover .adwars-inside h4 {
        color: #fff;
        font-family: 'PTSerifRegular', serif;
        font-size: 30px;
        font-weight: bold;
        padding-bottom: 10px;
        line-height: 1.2;
        overflow: hidden; }
      .awards .content-center .cover .adwars-inside p {
        overflow: hidden; }
    .awards .content-center .cover .left-adwars {
      margin-left: -295px;
      padding-top: 35px; }
      .awards .content-center .cover .left-adwars h4 {
        padding-top: 80px; }
    .awards .content-center .cover .left-adwars-2 {
      margin-left: -130px; }
      .awards .content-center .cover .left-adwars-2 h4 {
        padding-top: 50px; }

/* /awards */
/*contant*/
.contant .contact-center {
    width: 78%;
  overflow: hidden; }
.contant .contact-center h2{
    padding-right: 22%;
}
  .contant .contact-center .left {
    width: 50%;
    float: left; }
    .contant .contact-center .left .cover {
      padding-left: 115px; }
      .contant .contact-center .left .cover p {
        padding: 0;
        margin-bottom: 5px; }
      .contant .contact-center .left .cover h6 {
        color: #1d1d1a;
        font-family: 'PTSerifBold';
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 12px; }
      .contant .contact-center .left .cover ul {
        overflow: hidden;
        margin-top: 30px; }
        .contant .contact-center .left .cover ul li {
          padding-left: 80px; }
          .contant .contact-center .left .cover ul li:first-child {
            float: left;
            padding: 0; }
      .contant .contact-center .left .cover .links {
        margin-top: 55px; }
        .contant .contact-center .left .cover .links a {
          display: block;
          margin-bottom: 10px;
          font-size: 14px; }
  .contant .contact-center .right {
    width: 390px;
    display: inline-block;
    background: url(../images/contact-fon.png) no-repeat; }
    .contant .contact-center .right p {
      padding: 0;
      font-size: 12px;
      margin-bottom: 20px; }
    .contant .contact-center .right .cover {
      min-height: 440px;
      padding-top: 30px;
      padding-left: 25px; }
      .contant .contact-center .right .cover h5 {
        color: #262626;
        font-family: 'PTSansCaption';
        font-size: 20px;
        margin-bottom: 30px; }
    .contant .contact-center .right form .text {
      background-color: #fff;
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
      border: none;
      padding: 10px 0 10px 14px;
      width: 83%;
      display: block;
      margin-bottom: 20px;
      font-family: 'PTSansRegular', sans-serif;
      font-size: 16px; }
    .contant .contact-center .right form textarea {
      background-color: #fff;
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
      border: none;
      padding: 10px 0 10px 14px;
      width: 83%;
      display: block;
      margin-bottom: 20px;
      height: 120px;
      font-family: 'PTSansRegular', sans-serif;
      font-size: 16px; }
    .contant .contact-center .right form .button {
      color: #7fd6f3;
      font-family: 'PTSansCaption';
      font-size: 16px;
      font-weight: bold;
      border: none;
      background: #00ade9;
      height: 40px;
      width: 160px;
      cursor: pointer; }

/*contant*/
/*bird*/
.bird .bird-sidbar ul {
    overflow: hidden;
 }
.bird .content-center p {
  margin-bottom: 30px; }
.bird .info-right {
  margin-top: 700px;
    float: right;
  width: 17%;}
  .bird .info-right img {
    margin: 0 auto;
    display: block;
    margin-bottom: 15px; }

.footer-bird {
  
  background: url(../images/fon-footer-2.jpg) no-repeat center;
    background-size: cover;
  height: 799px;
  margin-top: -400px; }
  .footer-bird .wrapper {
    padding-top: 700px; }
    .footer-bird .wrapper p {
      color: #fff; }
    .footer-bird .wrapper a {
      color: #fff; }

/*bird*/
/*bird-exempl*/
.bird-exempl {
  background: url(../images/bird-exempl-fon.png) no-repeat center;
  background-position: 100% 20%; }
  .bird-exempl .content-center h5 {
    color: #1d1d1a;
    font-family: 'PTSansCaption';
    font-size: 18px;
    font-weight: normal;
    padding-left: 95px;
    margin-top: 60px;
    margin-bottom: 15px; }
  .bird-exempl .content-center .bird-exempl-inside {
    position: relative; }
    .bird-exempl .content-center .bird-exempl-inside .big-img {
      width: 65%;
      float: left;
      margin-bottom: 20px; }
    .bird-exempl .content-center .bird-exempl-inside .info-bird {
      top: 0px;
      right: -80px;
      display: inline-block;
      width: 35%;
      position: absolute;
      z-index: 10; }
      .bird-exempl .content-center .bird-exempl-inside .info-bird p {
        font-family: 'PTSerifRegular', serif;
        font-size: 14px;
        font-style: italic;
        color: #9b9a9a;
        padding: 0; }
  .bird-exempl .content-center .foto-galery {
    padding-left: 95px;
    overflow: hidden; }
    .bird-exempl .content-center .foto-galery .galery {
      background: url(../images/foto-galery.png) no-repeat;
      width: 100px;
      height: 100px;
      cursor: pointer;
      border: 3px solid transparent;
      border-radius: 50%;
      float: left;
      margin-right: 10px;
      margin-bottom: 20px; }
      .bird-exempl .content-center .foto-galery .galery:hover {
        border: 3px solid #00ade9;
        border-radius: 50%; }
    .bird-exempl .content-center .foto-galery .galery-1 {
      background-position: 0px 0px; }
    .bird-exempl .content-center .foto-galery .galery-2 {
      background-position: -120px 0px; }
    .bird-exempl .content-center .foto-galery .galery-3 {
      background-position: -240px 0px; }
    .bird-exempl .content-center .foto-galery .galery-4 {
      background-position: -360px 0px; }
    .bird-exempl .content-center .foto-galery .galery-5 {
      background-position: 0px 0px; }
    .bird-exempl .content-center .foto-galery .galery-6 {
      background-position: -600px 0px; }
    .bird-exempl .content-center .foto-galery .galery-7 {
      background-position: 0px -120px; }
    .bird-exempl .content-center .foto-galery .galery-8 {
      background-position: -120px -120px; }
    .bird-exempl .content-center .foto-galery .galery-9 {
      background-position: -240px -120px; }

.bird-exempl-fon-2 {
  background: url(../images/bird-exempl-fon-2.png) no-repeat center;
  background-position: 100% 20%; }
  .bird-exempl-fon-2 .content-center .bird-exempl-inside .info-bird {
    right: -60px;
    width: 70%; }
    .bird-exempl-fon-2 .content-center .bird-exempl-inside .info-bird img {
      float: left;
      margin-right: 60px; }
    .bird-exempl-fon-2 .content-center .bird-exempl-inside .info-bird p {
      overflow: hidden;
      margin-top: 20px; }

.bird-exempl-fon-3 {
  background: url(../images/bird-exempl-fon-3.png) no-repeat center;
  background-position: 100% 20%; }
  .bird-exempl-fon-3 .content-center .bird-exempl-inside .info-bird {
    right: -60px;
    width: 70%; }
    .bird-exempl-fon-3 .content-center .bird-exempl-inside .info-bird img {
      float: left;
      margin-right: 60px; }
    .bird-exempl-fon-3 .content-center .bird-exempl-inside .info-bird p {
      overflow: hidden;
      margin-top: 20px; }

.bird-exempl-fon-4 {
  background: url(../images/bird-exempl-fon-2.png) no-repeat center;
  background-position: 100% 20%; }

/*bird-exempl*/
/*lirik*/
#lirik {
  width: 768px;
  margin: 0 auto;
  display: block; }
  #lirik .lirik-list {
    margin-bottom: 100px; }
    #lirik .lirik-list ul {
      overflow: hidden; }
      #lirik .lirik-list ul li {
        float: left;
        width: 47%;
        margin-right: 2%;
        margin-left: 2%;
        margin-bottom: 90px; }
        #lirik .lirik-list ul li span {
          color: #999;
          font-family: 'PTSansRegular', sans-serif;
          font-size: 12px; }
        #lirik .lirik-list ul li h5 {
          line-height: 1.4;
          margin-bottom: 15px; }
 #lirik .lirik-list ul li h5 a{
     font-family: "PTSerifBold";
 }
        #lirik .lirik-list ul li p {
          padding: 0; }
        #lirik .lirik-list ul li:nth-child(even) {
          margin-right: 0; }

/*/lirik*/
/*lirik-2*/
.lirik-2 {
  display: block;
  width: 70%;
  margin: 0 auto; }
  .lirik-2 .content-center {
    width: 100%; }
  .lirik-2 img {
    margin-top: 30px; }
  .lirik-2 .foto-galery {
    overflow: hidden; }
    .lirik-2 .foto-galery .galery {
      background: url(../images/foto-galery.png) no-repeat;
      width: 100px;
      height: 100px;
      cursor: pointer;
      border: 3px solid transparent;
      border-radius: 50%;
      float: left;
      margin-right: 10px;
      margin-bottom: 20px; }
      .lirik-2 .foto-galery .galery:hover {
        border: 3px solid #00ade9;
        border-radius: 50%; }
    .lirik-2 .foto-galery .galery-1 {
      background-position: 0px 0px; }
    .lirik-2 .foto-galery .galery-2 {
      background-position: -120px 0px; }
    .lirik-2 .foto-galery .galery-3 {
      background-position: -240px 0px; }
    .lirik-2 .foto-galery .galery-4 {
      background-position: -360px 0px; }
    .lirik-2 .foto-galery .galery-5 {
      background-position: 0px 0px; }
    .lirik-2 .foto-galery .galery-6 {
      background-position: -600px 0px; }
    .lirik-2 .foto-galery .galery-7 {
      background-position: 0px -120px; }
    .lirik-2 .foto-galery .galery-8 {
      background-position: -120px -120px; }
    .lirik-2 .foto-galery .galery-9 {
      background-position: -240px -120px; }
  .lirik-2 h5 {
    color: #1d1d1a;
    font-family: 'PTSansCaption';
    font-size: 18px;
    font-weight: normal;
    margin-top: 60px;
    margin-bottom: 15px; }

/*/lirik-2*/
/*persons*/
#persons {
  width: 85%;
  display: block;
  margin: 0 auto; }
  #persons .link {
    display: inline-block; }
  #persons .content-center {
    width: 100%; }
  #persons .pagination {
    padding: 0; }
  #persons .top-pagination {
    margin-bottom: 60px;
    overflow: hidden; }
    #persons .top-pagination a {
      padding: 5px 8px;
      text-transform: uppercase;
      margin-right: 4px; }
    #persons .top-pagination .select {
      width: 65px;
      background: url(../images/select.png) no-repeat #efefef;
      display: inline-block;
      background-position: 93% 50%;
      overflow: hidden;
      border: 1px solid #00569b;
      vertical-align: middle;
      display: none; }
    #persons .top-pagination .active {
      text-transform: uppercase; }
    #persons .top-pagination .hidden {
      display: none; }
    #persons .top-pagination select {
      color: #00559a;
      font-family: 'PTSansRegular', sans-serif;
      font-size: 16px;
      font-weight: bold;
      padding: 5px;
      width: 92px;
      line-height: 1;
      -webkit-appearance: none;
      background: transparent;
      border: none; }
  #persons .bottom-pagination {
    width: 640px;
    margin: 0 auto; }
  #persons .persons {
    overflow: hidden;
    margin-bottom: 100px; }
    #persons .persons p {
      padding: 0;
      text-align: center; }
    #persons .persons .person-inside {
      width: 225px;
      float: left;
      margin-right: 42px;
      height: 580px; }
      #persons .persons .person-inside img {
        display: block;
        margin: 0 auto 25px; }
      #persons .persons .person-inside h6 {
        text-align: center;
        margin-bottom: 20px;
        line-height: 1.2; }
        #persons .persons .person-inside h6 a span {
          text-transform: uppercase; }

/*persons*/
.menu__in {
    position: relative;
    width: 100%;
    max-width: 1400px;
    min-width: 620px;
    margin: 0 auto;
    height: 116px;
    z-index: 2;
    margin-top: 50px;
}
.menu__logo {
    position: absolute;
    top: -41px;
    left: 50%;
    width: 297px;
    height: 99px;
    margin-left: -148px;
}
.menu__list2 {
    position: absolute;
    top: 38px;
    right: 242px;
}
.menu__lang {
    position: absolute;
    top: 31px;
    right: 25px;
}
.menu__lang li {
    display: inline-block;
    vertical-align: top;
    font-size: 0;
    padding: 6px;
    border: 2px solid rgba(0, 0, 0, 0);
}
.menu__lang a,
.menu__lang span {
	display: block;
	width: 24px;
	height: 18px;
	background: url("/assets/index_page/images/flags.png") no-repeat 0 0;
}

.menu__lang ._active { border-color: #00559c; }

.menu__lang .rus { background-position: 0 -20px; }
.menu__lang .pol { background-position: 0 -40px; }
.menu__lang .fra { background-position: 0 -60px; }
.menu__lang .de { background-position: 0 -80px; }

.menu__logo {
	position: absolute;
	top: -41px;
	left: 50%;
	width: 297px;
	height: 99px;
	margin-left: -148px;
}

.menu._color,
.menu._color a { color: #ffffff; text-transform:none}
/* .menu._bg:before { display: none; } */

.menu._color .menu__list2 .icon1 { background-position: 0 0; }
.menu._color .menu__list2 .icon2 { background-position: 0 -30px; }

.menu._color .menu__lang ._active { border-color: #ffffff; }
.menu__list1 li {
	display: inline;
	font: bold 15px 'PT Sans Caption';
	text-transform: uppercase;
	margin-right: 30px;
}

.menu__list2 {
	position: absolute;
	top: 38px;
	right: 242px;
}
.menu__list2 li {
	display: inline-block;
	padding-left: 30px;
	margin-left: 25px;
	background: url("/assets/index_page/images/icons.png") no-repeat 0 0;
}

.menu__list2 a {
	display: inline-block;
	margin-left: -30px;
	padding-left: 30px;
    padding-bottom: 11px;
    line-height: 25px;
}
.header .nav .menu__list1 li {
	display: inline;
	font: bold 15px 'PT Sans Caption';
	text-transform: uppercase;
	margin-right: 30px;
    font-weight: normal;
}

.menu__list2 .icon1 { background-position: 0 -60px; }
.menu__list2 .icon2 { background-position: 0 -90px; }

/*question*/
.questions {position: relative;}
.questions:before {content: url(/assets/images/qiestion_icon.png);position: absolute;left:-150px;top: 0px;}
.questions .item{border:1px solid #bdc5d0; color:#999999; padding: 30px; margin-bottom:20px;position:relative;}
.left_bottom {background:url(/assets/images/border_bl.png) no-repeat;width:13px; height:13px;position: absolute;left: -1px;bottom: -1px;}
.right_bottom {background:url(/assets/images/border_bl.png) no-repeat;width:13px; height:13px;position: absolute;right: -1px;bottom: -1px;-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}
.left_top {background:url(/assets/images/border_bl.png) no-repeat;width:13px; height:13px;position: absolute;left: -1px;top: -1px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.right_top {background:url(/assets/images/border_bl.png) no-repeat;width:13px; height:13px;position: absolute;right: -1px;top: -1px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.questions p {padding:0 !important; color:#666 !important; font-size:16px !important}
.questions .question span, .questions .answer b {color:#666; font-size:18px;}
.questions .question b, .questions .answer b {font-size:18px;}
.questions .question .date{color:#25aaef;float:right;}
.questions .question p {margin-top:15px;font-family: 'PTSerifRegular';color:#999 !important}
.questions .answer b {display:block; margin-bottom:15px;}
.questions .answer p {font-family: 'PTSerifRegular';color:#999 !important; margin-bottom:0;}
.pagination a {margin-right:5px; padding:5px 8px; float:left;}
.pagination span {float:left;}
.pagination .left {margin-right:0; float:left;}
.pagination .right {margin:0 !important;}
.pagination {width:150px; margin:0 auto;}
.question_form {background:url(/assets/images/add_question.png);width:729px; height:723px;}
.question_form h4 {font-size:44px;font-family: 'PTSerifRegular';color:#25aaef;display:block; width:100%;text-align:center}
.enter {padding: 80px 10% 0 10%;}
.enter label {display:block;font-size:20px;color:#b5bec8;}
.enter input[type="text"] {width:80%;border-radius:4px; height:30px;border:1px solid #CCC; font-size:16px; padding:3px 10px; color:#b5bec8;outline:none;}
.enter textarea {width:95%;height:101px;border-radius:4px; border:1px solid #CCC; font-size:16px; padding:5px 10px; color:#b5bec8;outline:none;}
.enter input[type="submit"] {border-radius:4px;width:150px; margin:35px auto 0 auto;display:block; border:none;background:#25aaef; color:#FFF; padding:7px 25px; font-size:20px;}
.enter input[type="submit"]:hover {cursor:pointer;}
.enter .left_form {float:left; width:38%;}
.enter .right_form {float:left; width:62%;}
.enter .email {margin-top:15px;}
.slide2-cloud {
	z-index: 450;
	bottom: 0;
	left: 0;
	width: 100%;
	height: auto;
}

.slide-h2 {
	position: absolute;
	top: -10px;
	left: 0;
	width: 100%;
	color: #b6bfc8;
}

.slide2-text__in {
	width: 680px;
	height: 380px;
	padding:  25px 45px 0 45px;
	margin: 0 auto 0 auto;
	text-align: left;
	box-sizing: border-box;
	background: url("/assets/index_page/images/bg_text_slide2.png") no-repeat 0 0;
	overflow: hidden;
}

.slide2-text h3 p{
	font: bold 30px 'PT Serif', serif;
	line-height:30px;
	color: #00acea !important;
	margin-bottom: 29px;
    text-align: center;
}

.slide2-text__lenta__item__big { font-weight: bold; }
.slide2-text__lenta__item__small { margin-top: 25px; }

.slide2-text__lenta {
	position: relative;
	height: 320px;
}
.slide2-text__lenta__item__small {left:191px !important;}
.content .content-center .slide1-text__lenta__item__big p {padding-left:0 !important;}
.slide2-text__lenta__item {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	height: 320px;
	overflow: hidden;
	opacity: 0;
}

.slide2-text__pager {
	text-align: center;
	font-size: 0;
	margin-top: 25px;
}

.slide2-text__pager li {
	display: inline-block;
	width: 6px;
	height: 6px;
	margin: 0 5px;
	border: 2px solid #00559c;
	cursor: pointer;
	border-radius: 6px;
}

.slide2-text__pager li:hover,
.slide2-text__pager ._active { background: #00559c; }
.slide2-text__pager ._active { cursor: default; }
.text_rp {text-align:center;margin-bottom:80px;font-family: 'PTSansCaption';font-size: 20px;line-height: 1.6;}
.text_rp p, .text_rp a {font-family: 'PTSansCaption';font-size: 20px;line-height: 1.6;}
.text_rp p {padding-left:0 !important;}