html, body, div, h1, h2, h3, h4, ul, ol, li, p, a, img, blockquote, form, article, section, header, footer { margin:0; padding:0; line-height:0; border:0; outline:0; font-size:100.01% } html { overflow-y:scroll } body { font:0.8125em/0 Verdana, Arial, Geneva, Helvetica, sans-serif; color:#444; background:#222; } @font-face { font-family: mpl; src: url('mpl.otf') } section { width:960px; margin:0 auto; overflow:hidden; display:block } header, footer { background:#000; display:block; font-size:0.846em; padding:18px; margin:0 0 10px; border:1px solid #292929; } header { margin:10px 0 35px; padding:21px 20px } h2 { color:#FFF; font:3.615em mpl, Arial, Helvetica, sans-serif; letter-spacing:-2px; padding:10px 18px 0 } a { color:#C33; text-decoration:none } a:hover { border-bottom:1px dotted #C33 } article { background:#000; margin:0 0 35px; border:1px solid #292929; display:block; overflow:hidden } article p { padding:10px 20px } article img { margin:20px 0 0 } #about p { line-height:1.6em; color:#888 } .prazno { display:none } form { margin:30px 0; padding-left:22px; width:620px; overflow:hidden; float:left; border-right:1px solid #222; } label { display:block; line-height:1; color:#BBB; margin-bottom:5px; } label, li strong { font:bold 1em Arial,Verdana,sans-serif; } input[type="text"], input[type="email"], textarea { background:#2E2E2E url('../img/input.gif') repeat-x; border:1px solid #393939; color:#CCC; padding:8px; width:270px; margin:0 0 20px } input[type="text"] { margin-right:25px } textarea { font:1em Verdana, Arial, Geneva, Helvetica, sans-serif; width:583px } .formitem { float:left } .formitem span { display:block; line-height:1; font-size:0.846em; margin:0 0 15px } #submit { padding:7px 20px; border:0; background:#222 url('../img/submit.gif') repeat-x; color:#CCC; cursor:pointer; clear:both } #submit:hover { background-position:bottom } #contact { list-style:none; margin:27px 0 0 20px; float:left } li { margin:0 0 5px; color:#888; line-height:1 } li strong { color:#BBB } #info, #error { background:#182F0A; border:1px solid #274D10; color:#BBB; display:block; line-height:1; margin:0 20px 20px 0; padding:8px; } #error { background:#330b0b; border-color:#571212; } #info, #error, #submit, input[type="text"], input[type="email"], textarea { -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px } header, footer, article, article img { -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }