* { margin: 0px; padding: 0px; font-family: "Open Sans"; text-decoration: none; }
.root { background: url('i/bg.jpg') top left no-repeat; width: 1360px; margin: 0px auto; }
body { font-weight: 500; font-size: 16px; color: white; }
.container { margin: 0px auto; width: 1120px; padding-top: 360px; }
.container-text { text-align: center; width: 695px; margin: 0px auto; color: white; }
.counter { text-align: center; margin: 0px auto; color: white; }
.counter-box { margin: 0px auto; background-color: black; padding: 2px 4px;  color: white; display: inline-block; letter-spacing: 2px; margin-top: 70px; margin-bottom: 12px; }
.download { text-align: center; margin-top: 15px; margin-bottom: 30px; }

.download-center { width: 420px; margin: 0px auto; }
.download-info { color: white; text-align: center; margin-top: 22px;  }
.download-info p { background: url('i/info.png') left center no-repeat;  padding-left: 115px; margin-left: 50px; text-align: left; font-size: 15px; }
.download-info a { color: white; text-decoration: none;  } 
.copyrights { padding-top: 25px; text-align: center; line-height: 24px; margin-bottom: 70px; }
.copyrights b { font-size: 18px; }
.project { text-align: center; font-size: 17px;  }
.project img { padding: 5px 34px; }
.boxes { text-align: center; font-size: 15px; margin-top: 10px; }
.boxes img { padding: 3px 0px; }
.box1 { float: left; width: 325px; }
.box2 { float: left; width: 265px; }
.box2 p { text-align: left; margin-left: 25px; margin-bottom: 30px; }
.box3 { float: left; width: 265px; }
.box4 { float: left; width: 160px; }
.box4 p { margin-bottom: 25px; }
.box4 img { padding: 6px 0px; }

.clr { clear: both; }
.author { text-align: right; margin-right: 30px; color: white; padding-bottom: 18px;  }
.author a { color: white; font-size: 12px; }
