* {margin:0; padding:0}
html,body {height:100%}
body {font-family:'Open Sans',sans-serif; font-size:16px; color:#111111; line-height:1.5; background:#fff}
h1,h2,h3,h4,p,pre,.share,.ads {padding:5px 10px}
h1 {font-size:32px; font-weight:bold; line-height:1.4}
h2 {padding-top:25px; font-size:24px; font-weight:bold}
h3 {padding-top:15px; font-size:19px; font-weight:bold; padding:0 0 10px 0}
h4 {font-size:14px; font-weight:bold}
a {color:#339966; text-decoration:none; border-bottom:1px solid rgba(51,153,102,.4)}
a:hover {color:#2d8659}
table {border-collapse:collapse}
.form {padding:3px 0}
input[type=text] {width:100%; padding:7px; border:1px solid #ccc; border-radius:3px; box-sizing:border-box; font:inherit}
::-webkit-input-placeholder {color:#828282}
:focus::-webkit-input-placeholder {color:#b8b9bb}
input[type=text]:focus {outline:none}
textarea {width:100%; height:100px; padding:5px; border:1px solid #ccc; border-radius:3px; box-sizing:border-box; font:inherit}
textarea:focus {border-color:#5897fb}
button {padding:8px 15px; border:none; color:#fff; background:#339966; border-radius:3px; font:inherit; font-weight:bold; cursor:pointer}
button:hover {background:#2d8659}
button:focus {background:#2d8659; outline:none}
button:disabled {background:#6888ad}
a.button {display:inline-block; padding:5px 10px; color:#fff; background:#666; border-radius:3px; text-decoration:none; font-weight:bold}
a.button:hover {color:#fff; background:#333}
a.button:focus {background:#333}
#body {min-height:100%; box-sizing:border-box}
.block {padding:5px 0}
#result {display:table; width:100%; padding-left:10px; padding-bottom:10px; padding-top:30px; box-sizing:border-box}
.photo {margin-right:25px; margin-top:3px; float:left}
.photo p {padding-right:0}
.photo a {border-bottom:none}
.comments {margin-top:10px; padding:0 10px}
.description {padding-top:40px; padding-bottom:25px}
.footer {padding-top:10px; padding-bottom:10px}
.info {padding:0 10px}
.verified {margin:0 6px; vertical-align:middle}
label.error {display:inline-block; margin-top:8px; color:#c00; font-size:15px}
@media(max-width:1000px) {h1 {font-size:30px}
}
@media(min-width:837px) {.block {margin:0 auto; width:825px}
}
@media(max-width:500px) {.photo {float:none}
 .info {padding:10px 0 0}
 h1 {font-size:28px}
}
