a { color: #fff; text-decoration: none; }
body { background: #000; color: #fff; font: 16px Roboto, sans-serif; margin: 0; padding: 0; text-align: justify; }
div { background-position: top; background-repeat: no-repeat; }
div.center, div.head { margin: 0 auto; overflow: hidden; width: 1000px; }
div.center strong { font-size: 22px; text-transform: uppercase; }
div.center ul { float: right; font-size: 12px; font-weight: bold; list-style: none; margin-top: -100px; text-align: left; width: 250px; }
div#characteristic { border: 1px solid #fff; font-size: 12px; margin: 20px auto; padding: 20px; width: 960px; }
div.diagram { float: left; font-size: 14px; margin-top: 533px; width: 300px; }
div.head { height: 100px; }
div.head img { float: right; margin-top: 30px; }
div.head li { border-bottom: 3px solid #999; float: left; list-style: none; margin: 40px 25px 0 0; }
div.head li:hover { border-color: #ff0000; }
div.logo { margin-top: 350px; }
div.logo img { margin-right: 10px; }
div.logo p { float: right; font-size: 12px; font-weight: bold; margin-top: -50px; text-transform: uppercase; width: 350px; }
div.logo p img { float: left; margin-top: -60px; }
div.text { float: right; font-size: 14px; margin-top: 500px; width: 660px; }
div.text strong { color: #ffc000; display: block; font-weight: normal; margin: 20px 0 10px 0; }
div#wide { width: 1000px; }
li strong { color: #ff0000; font-size: 16px; }
li#red { border-bottom: 3px solid #ff0000; }
p { margin: 0; }
p.back { font-size: 13px; font-weight: bold; text-transform: uppercase; }
p.back strong { color: #ff0000; }
p.model { border-left: 3px solid #ff0000; font-size: 32px; padding-left: 10px; font-weight: 300; }
p.price { background: #000; display: inline-block; font-size: 13px; font-weight: bold; margin: 10px; padding: 0 5px; }
p.buy { border-bottom: 1px dashed #ffc000; display: inline-block; font-size: 13px; margin: 0 15px; text-transform: uppercase; }
p.buy a { color: #ffc000; }
p.more { background: #000; border: 1px dashed #ffc000; display: inline-block; font-size: 13px; margin: 15px; padding: 5px 10px; text-transform: uppercase; }
p.more a { color: #ffc000; }
table { background: #fff; font-size: 11px; margin-bottom: 20px; }
td { background: #000; }
ul { margin: 0; padding: 0; }