#container {
  max-width: 1200px;
  margin: 0 auto;
}

div.menu {
  position: absolute;
  /*left: 0px;	//Do NOT provide this value; it triggers errors on IE6 */
  top: 0px; /* Required to be able to switch the menu and content's positions in the code */
  width: 170px;
}

#header {
  padding: 5px;
}

#body {
  position: relative;
}

#footer {
  clear: both;
}

#footer_inside {
  padding: 5px;
}

div.main {
  position: relative;
  margin-left: 190px;
  padding: 10px;
  margin-bottom: 20px;
}

div.main_inside {
  margin-bottom: 20px;
  padding: 5px;
}

/* END basic layout */
.image_p {
  float: left;
  margin: 0px 10px 10px 10px;
}

@media all and (max-width: 600px) {
  .image_p {
    display: block;
    float: none;
    margin: 10px auto;
  }
}
.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.clear {
  clear: both;
}

.space li {
  margin-bottom: 15px;
}

.main_header {
  width: 100%;
  height: 200px;
}

.main_header table.main_header_icons {
  margin-left: auto;
  margin-right: auto;
}

.main_header table.main_header_icons td {
  padding: 3px;
}

.main_extra_cont {
  float: right;
  margin: 0px;
  padding: 0px;
  width: 200px;
}

.main_extra {
  width: 170px;
  padding: 0px;
  margin: 10px;
}

.main_extra p {
  margin: 0px 12px 20px 12px;
}

.main_extra ul {
  margin-left: 10px;
  padding-left: 15px;
}

.news {
  margin-left: 200px;
  margin-right: 220px;
}

.main_logo {
  max-width: 100%;
}

iframe {
  max-width: 100%;
}

@media all and (max-width: 800px) {
  div.main {
    margin-left: 0px;
    margin-right: 0px;
  }
  .news {
    margin-left: 0px;
    margin-right: 0px;
  }
  .main_extra_cont {
    display: none;
  }
}/*# sourceMappingURL=layout.css.map */