@font-face {
  font-family: 'RobotoCondensed';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/robotocondensed.woff') format('woff');
}


*, *:before, *:after, a {
  box-sizing: border-box;
  outline: none;
}

html {
  font-size: 100%;
  width: 100%;
  height: 100%;
}

body {
  width: 100%;
  height: 100%;
  position: relative;
  margin: 0px;
  padding: 0px;
  color: #303030;
  background-color: #ffffff;
  font-family: RobotoCondensed;
  background-image: url(images/citystars_gap.jpg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

a:link, a:visited, a:focus, a:hover {
  color            : #B34747;
  text-decoration  : none;
  outline: none;
}

input, button, select {
  outline: none;
  font-family: RobotoCondensed;
  font-size: 100%;
  font-weight: normal;
}

strong {
  font-weight: normal;
}

h1 {
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

h2 {
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

h3, h4, h5, h6 {
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  padding: 0;
  margin: 0;
}

table, img, td, tr {
  padding: 0;
  margin: 0;
}



/* лого */
#all_content {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: auto;
}

#logo_block {
    width: 20%;
}

#logo_block img {
    width: 100%;
}