@font-face {
  font-family: "FuturaDemiCTT";
  src: url('/media/system/fonts/futurademictt.eot');
  src: local('☺'),
    url('/media/system/fonts/futurademictt.woff') format('woff'),
    url('/media/system/fonts/futurademictt.ttf') format('truetype'),
    url('/media/system/fonts/futurademictt.svg#svgFuturaDemiCTT') format('svg');
  font-weight: normal;
  font-style: normal;
}
* {
  margin: 0;
}
html, body {
  height: 100%;
  background-color:#fff;
  font-family: Arial, sans-serif;
}
h3 {
color: #7297c8;
font-family: 'FuturaDemiCTT';
font-size: 30px;
letter-spacing: 1.5px;
margin: 0 auto;
width: 1000px;
}
.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -79px;
  min-width:1100px;
}
.header {
background-color: #7297c8;
background: #7297c8;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 185, 237, 0.67);
-moz-box-shadow:    0px 0px 15px 0px rgba(0, 185, 237, 0.67);
box-shadow:         0px 0px 15px 0px rgba(0, 185, 237, 0.67);
}
.header-content {
width: 1000px;
margin: 0 auto;
height: 72px;
}
.leftcolumn, .rightcolumn {
display: inline-block;
}
.footer{
  min-width: 1100px;
  background-color:#0e0e0e;
  -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
  height: 98px;
  width:100%;
}
.footer .footer-content {
width: 1000px;
margin: 0 auto;
height: 79px;
}
.footer .footer-content  .footer-logo,  .header .header-content  .header-logo{
width: 120px;
height: 70px;
background: url('/images/footer-logo.png') no-repeat;
}
.rightcolumn {
text-align: right;
vertical-align: top;
width: 29%;
}
.leftcolumn {
width: 70%;
}
.footer-email a , .header-email a {
color: #fff;
text-decoration: underline;
}
.footer-email, .header-email{
font-size: 15px;
}
.footer-email a:hover, .header-email a:hover {
text-decoration: none;
}
.footer-phone a, .header-phone a {
color: #fff;
text-decoration: none;
}
.footer-phone, .header-phone {
/*background: url('/images/icon-phone.png') no-repeat;*/
background-position: 30px;
    height: 26px;
    font-size: 23px;color: #fff;
}
.footer-contact{
font-family: 'FuturaDemiCTT';
font-size: 19pt;
padding-top: 10px;
}
.header-contact {
font-family: 'FuturaDemiCTT';
font-size: 19pt;
padding-top: 5px;
}
.footer-logo-spacer {
width: 120px;
height: 55px;
position: relative;
top: 15px;
}
.header-spacer-logo {
width: 120px;
height: 55px;
position: relative;
top: 10px;
}
.w1000 {
width: 1000px;
}
.mrg0auto{
margin: 0 auto;
}
.stiker-top {
padding: 15px;
background-color: #7297c8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-family: Arial;
color: #fff;
 width:95%;
  text-align: center;
}

.p30px{
padding: 30px;
  padding-right: 0px;
}
.gray{
background-color:#f4f4f4;
}
.list-uslugi ul {
list-style-type: none;
}
.list-uslugi ul li {
width: 49%;
display: inline-table;
}
.list-priemushestva ul {
list-style-type: none;
}
.list-priemushestva ul li {
width: 49%;
display: inline-table;
}
.list-priemushestva-img{
background: url('/images/galo4ka.png') no-repeat;
height: 100px;
padding-left: 100px;
background-position: 10px 10px;
vertical-align: middle;
color: #000;
font-family: Arial;
}
.list-0, .list-1, .list-2,.list-3,.list-4, .list-5 {
background: url('/images/icon-1.png') no-repeat;
height: 80px;
padding-left: 80px;
background-position: 10px 15px;
vertical-align: middle;
color: #000;
font-family: Arial;
}
.list-1{background: url('/images/11.png') no-repeat;background-position: 10px 15px;}
.list-2{background: url('/images/22.png') no-repeat;background-position: 10px 15px;}
.list-3{background: url('/images/33.png') no-repeat;background-position: 10px 15px;}
.list-4{background: url('/images/44.png') no-repeat;background-position: 10px 15px;}
.list-5{background: url('/images/55.png') no-repeat;background-position: 10px 15px;}
.list-text {
padding: 30px;
padding-left: 5px;
  padding-right: 0px;
}
.ourpartners .list-text{
  padding: 10px;
  padding-left: 5px;
  padding-right: 0px;
}
.push {
height: 79px;
  width: 100%;
}
.teams {
padding: 20px;
}
.teams .righttext {
display: inline-block;
width: 60%;
padding: 35px;
font-size: 11pt;
  vertical-align: middle;
}
.teams .leftimg {
width: 30%;
text-align: right;
vertical-align: middle;
display: inline-table;
}
.leftimg img {
-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 185, 237, 0.75);
-moz-box-shadow: 0px 0px 15px 0px rgba(0, 185, 237, 0.75);
box-shadow: 0px 0px 15px 0px rgba(0, 185, 237, 0.75);
}
ul.voznagrajdenie li {
width: 49%;
display: inline-table;
}
ul li .voznagrajdenie-blog {
border: 1px solid #7297c8;
padding: 17px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size: 15pt;
width: 90%;
  height: 100%;
}
ul.voznagrajdenie {
list-style-type: none;
padding-top: 20px;
}
.procentbig {
color: #7297c8;
font-size: 3em;
font-family: 'FuturaDemiCTT';
}
.sdelkiul ul {
list-style-type: none;
text-align: left;
padding-left: 70px;
}
.sdelkiul ul li {
display: inline-table;
width: 24%;
}
.sdelkiul {
padding-top: 20px;
}
.sdelkiul p {
font-family: Arial;
font-size: 9pt;
padding: 10px;
padding-left: 7%;
}
.ourpartners ul li {
width: 49%;
display: inline-table;
line-height: 25px;
}
.ourpartners ul {
list-style-type: none;
}
.ourpartners {
padding-top: 20px;
}
.partners-fbig {
color: #7297c8;
font-size: 25pt;
font-family: 'FuturaDemiCTT';
}
.ourpartners {
padding-top: 20px;
padding-bottom: 25px;
}

.sdelkiul2 ul {
list-style-type: none;
text-align: left;
padding-left: 70px;
}
.sdelkiul2 ul li {
display: inline-table;
width: 24%;
}
.sdelkiul2 {
padding-top: 20px;
}
.sdelkiul2 p {
font-family: Arial;
font-size: 9pt;
padding: 10px;
padding-left: 7%;
}

.lang-block {
    float: right;
    position: relative;
    top: 18px;
    font-size: 20px;
}

ul.lang-block li {  
display: table-cell;  
}

.ru {
  text-decoration: underline;
  color:#fff;
  padding-right:10px;
  border-right: 2px solid #fff;
}



.en {
  padding-left:10px;
  text-decoration: none;
  color:#fff;
}

body > div.wrapper > div > div > div > div > div > ul > li > img {
    max-width: 177px;
}