*{box-sizing:border-box}
body{margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.65;color:#222;background:#fff}
header,main,footer{max-width:760px;margin:0 auto;padding:12px 16px}
header{border-bottom:1px solid #ddd}
header a.logo{font-size:22px;font-weight:bold;color:#c00;text-decoration:none}
nav a{margin-right:12px;font-size:14px;color:#06c}
h1{font-size:26px;line-height:1.25}
h2{font-size:20px;margin-top:26px}
a{color:#06c}
.btn{display:inline-block;background:#c00;color:#fff;padding:10px 16px;margin:4px 8px 4px 0;text-decoration:none;border-radius:4px}
.adwrap{overflow-x:auto;margin:18px 0;text-align:center}
.ad{display:inline-block;text-align:left}
.ad728{width:728px;height:90px}
.ad320{width:320px;height:50px}
footer{border-top:1px solid #ddd;font-size:13px;color:#555;margin-top:30px}
footer a{margin-right:10px}
