* {
  margin: 0px;
  padding: 0px; }

html {
  height: 100%; }

body {
  font-family: verdana, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: black;
  margin: 0px;
  background: -webkit-linear-gradient(left top, #182430 0%, #6596c9 100%) fixed;
  background: -moz-linear-gradient(left top, #182430 0%, #6596c9 100%) fixed;
  background: -ms-linear-gradient(left top, #182430 0%, #6596c9 100%) fixed;
  background: -o-linear-gradient(left top, #182430 0%, #6596c9 100%) fixed;
  background-color: #3e5d7c; }

img {
  border: 0px; }

em {
  font-weight: bold; }

a {
  color: #4b5763;
  text-decoration: none; }
  a:hover {
    color: #4b7096; }

h1 {
  font-style: italic;
  font-size: 16px;
  margin-top: 7px;
  margin-bottom: 10px; }

h2 {
  font-style: italic;
  font-size: 14px;
  margin-top: 3px;
  margin-bottom: 10px; }

h3 {
  font-style: italic;
  font-size: 12px;
  margin-top: 1px;
  margin-bottom: 8px; }

p {
  margin-bottom: 10px; }

.spacer {
  clear: both; }

.box {
  margin: 10px;
  padding: 12px;
  background-color: rgba(255, 255, 255, 0.62);
  -webkit-border-top-left-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px; }

.ie .box {
  background-color: #d6dde3; }

.gallery p {
  font-style: italic;
  font-size: 11px;
  margin-left: 6px;
  margin-bottom: 0px; }

#canvas-menu {
  /*display: block;*/
  left: 0px;
  top: 18px;
  position: absolute;
  margin: 0px;
  padding: 0px;
  z-index: -1; }

#header {
  font-style: italic;
  font-size: 13px;
  line-height: normal;
  background-image: url("img/bg.png");
  background-attachment: fixed;
  background-color: rgba(255, 255, 255, 0.48); }
  #header ul a {
    vertical-align: top;
    padding: 0px 10px 0px 10px;
    color: #6e0404; }
    #header ul a:hover {
      color: white;
      background-color: #fd2435;
      -webkit-border-top-left-radius: 10px;
      -moz-border-radius: 10px;
      border-radius: 10px; }
  #header ul a.current-lang {
    font-weight: bold;
    color: white;
    background-color: #fd2435;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; }
  #header ul#langs {
    list-style-type: none;
    margin-left: 10px;
    height: 18px; }
    #header ul#langs li {
      display: inline; }
  #header ul#external-links {
    float: right;
    height: 18px;
    margin-right: 5px;
    list-style-type: none; }
    #header ul#external-links li a {
      margin-right: 10px; }
    #header ul#external-links li {
      display: inline; }

.ie #header {
  background-color: #7c90a4; }

#menu {
  width: 600px;
  margin-left: auto;
  margin-right: auto; }
  #menu #logo {
    display: block;
    margin-top: 20px;
    margin-bottom: 10px; }
  #menu ul {
    list-style-type: none;
    float: right;
    margin-top: 75px; }
    #menu ul li {
      display: inline; }
    #menu ul a {
      color: white;
      font-style: italic;
      font-size: 14px;
      margin-right: 18px; }
      #menu ul a:hover, #menu ul a.current-page {
        color: #fd2435; }

#content-bg {
  background-image: url("img/bg.png");
  background-attachment: fixed;
  background-color: rgba(255, 255, 255, 0.48); }
  #content-bg #content {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
    padding-bottom: 15px; }
    #content-bg #content a {
      font-weight: bold; }
    #content-bg #content .download {
      border: 3px solid white;
      -webkit-border-top-left-radius: 40px;
      -moz-border-radius: 40px;
      border-radius: 40px;
      width: 300px;
      background-color: rgba(255, 255, 255, 0.62);
      margin: 15px 15px 0px 15px;
      background-repeat: no-repeat;
      background-position: 12px 18px; }
      #content-bg #content .download:hover {
        border-color: #fd2435; }
      #content-bg #content .download.win32 {
        background-image: url("img/download_for_windows.png"); }
      #content-bg #content .download.dmg {
        background-image: url("img/download_for_mac.png"); }
      #content-bg #content .download.amd64 {
        background-image: url("img/download_for_linux.png"); }
      #content-bg #content .download.i386 {
        background-image: url("img/download_for_linux.png"); }
      #content-bg #content .download.armhf {
        background-image: url("img/download_for_raspberry.png"); }
      #content-bg #content .download a {
        color: #6e0404;
        display: block;
        font-weight: normal;
        font-size: 11px; }
        #content-bg #content .download a:hover {
          color: #d00808; }
      #content-bg #content .download a.installer {
        height: 56px;
        padding: 3px 10px 3px 60px; }
        #content-bg #content .download a.installer em {
          font-size: 13px;
          font-weight: bold; }
      #content-bg #content .download a.torrent {
        -webkit-border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -webkit-border-bottom-right-radius: 0px;
        -webkit-border-bottom-left-radius: 0px;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-topright: 10px;
        -moz-border-radius-bottomright: 0px;
        -moz-border-radius-bottomleft: 0px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        width: 200px;
        margin: 0px 10px 0px 50px;
        padding: 1px 0px 1px 10px;
        background-color: rgba(255, 255, 255, 0.62); }
        #content-bg #content .download a.torrent:hover {
          color: white;
          background-color: #fd2435; }
    #content-bg #content .ie .download {
      background-color: #d6dde3; }
    #content-bg #content.home .gallery {
      float: right;
      margin-right: 0px; }
    #content-bg #content.features .gallery {
      display: inline-block; }
    #content-bg #content.faq div.qa {
      margin-bottom: 25px; }
    #content-bg #content.faq div.question, #content-bg #content.faq div.answer {
      margin-bottom: 10px; }
    #content-bg #content.faq .answer {
      margin-left: 15px; }
    #content-bg #content.donate .bitcoin {
      vertical-align: -10px;
      margin-right: 10px; }
    #content-bg #content.donate .bitcoin-qr-code {
      display: block;
      margin: 20px auto 10px auto; }
    #content-bg #content.donate input {
      font-family: Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;
      text-align: center; }
    #content-bg #content.about a.logo {
      display: block;
      float: right;
      margin: 10px; }
    #content-bg #content.stats .filename {
      vertical-align: top; }
    #content-bg #content.stats .nb {
      padding-left: 10px;
      text-align: right; }
    #content-bg #content ul {
      margin-bottom: 10px;
      margin-left: 40px; }

.ie #content-bg {
  background-color: #7c90a4; }

#footer {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  text-align: right; }
  #footer .copyright {
    margin-right: 20px;
    color: white;
    font-size: 11px; }
  #footer a {
    color: #b4bdc6; }
    #footer a:hover {
      color: #ebf0f5; }
