*{margin:0;padding:0}html,body{background:#212121;color:#eee;font-family:sans-serif;font-size:16px}#wrapper{background:#212121;max-width:1000px;padding:14px;width:90%}#wrapper p{line-height:2;margin-bottom:24px;max-width:320px}#wrapper a:link,#wrapper a:visited{color:#fff}#wrapper a:hover,#wrapper a:active{color:#cfcfcf}#wrapper a.imp:link,#wrapper a.imp:visited{color:#fc6a03}#wrapper a.imp:hover,#wrapper a.imp:active{color:#dd571c}#wrapper ul{margin-left:20px}#wrapper li{line-height:2;margin-bottom:12px;margin-top:12px;max-width:75%}#wrapper table{border-collapse:collapse;display:block;margin-bottom:14px;overflow:auto;max-width:100%}#wrapper th,#wrapper td{border:1px solid #555;padding:6px;text-align:left}#wrapper strong{color:#5ee}@media (min-width:600px){#wrapper p{max-width:85%}}header{background:#999;margin-bottom:42px;display:block;padding:14px}#logo{display:block;font-size:30px;font-weight:bold;line-height:1;margin:0}@media (min-width:600px){#logo{height:50px;line-height:1;padding:14px 0 0 80px;position:relative}#logo:before{background:url(/img/default/progsource.png) 0 0 no-repeat;content:'';display:block;height:64px;left:0;position:absolute;top:0;width:64px}}h1,h2,h3,h4,h5,h6{display:block}h2,h3,h4,h5,h6{padding-top:24px}h1{margin-bottom:26px;padding-top:6px}h2{margin-bottom:22px}h3{margin-bottom:20px}h4{margin-bottom:18px}h5{margin-bottom:16px}h6{margin-bottom:14px}#wrapper nav{border-bottom:4px #777 solid;margin-bottom:32px;padding-bottom:12px}#wrapper nav:after{clear:both;content:' ';display:block;height:0;width:0}#wrapper nav ul,#wrapper nav li{list-style-type:none;margin-left:0}#wrapper nav li{float:left;list-style-type:none;margin:0 40px 10px 0}#wrapper nav li:last-child{margin-right:0}#wrapper nav a{background:#555;border:4px #999 solid;border-radius:4px;color:#333;display:block;line-height:1;padding:8px 6px;text-decoration:none}#wrapper nav a.active,#wrapper nav a.parent{background:#6dd;border-color:#5cc;color:#111}#wrapper nav a:active,#wrapper nav a:hover{background:#6ff;border-color:#5ee;color:#111}#wrapper footer{border-top:2px #444 solid;padding-top:3px}#wrapper footer:after{clear:both;content:' ';display:block;height:0;width:0}#wrapper footer ul,#wrapper footer li{list-style-type:none;margin:0}#wrapper footer li{float:left;font-size:12px;list-style-type:none;margin:0 60px 0 0}#wrapper footer li:last-child{margin-right:0}