ul,li,dl,dd,dt,ol,h1,h2,h3,h4,h5,h6,form, body, html,p, fieldset { margin:0; padding:0; list-style-type:none; }

a img { border:0; }
hr { display:none; }
.clear { display:block; height:1px; overflow:hidden; margin-bottom:-1px; clear:both; float:none !important; }

.cf { min-height:1%; }
.cf:after { content:'.'; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; }

a { text-decoration:none; color:#fee1ae; }
a:hover { text-decoration:underline; }
p { padding:0 0 1em; }
h1 { color:#faf0d9; font-weight:bold; width:216px; height:77px; font-family:helvetica; font-size:17px; background:url(img/logo.gif) left top no-repeat; }
h1 span { display:none; }

html { font-family:arial,tahoma,sans-serif; font-size:80%; line-height:1.3em; color:#bdb5a5; background:#070208 url(img/html.jpg) left top repeat-x; }

#content { width:640px; margin:70px 50px 100px 100px; position:relative; }

#video { width:640px; height:385px; margin:0 0 35px; }

#footer { font-family:verdana; font-size:85%; color:#beaa8f; position:absolute; right:0; top:3px; }
#footer a { color:#917f60; }
#footer span { padding:0 4px; }

.warn { display:inline-block; margin:1em 0; padding:10px; background:#c00; color:white; font-weight:bold; }
.mess { display:inline-block; margin:1em 0; padding:10px; background:#090; color:white; font-weight:bold; }

form { width:400px; padding:2em 0 0; }
form p { padding:0 0 3em; }
form p label { display:block; padding:0 0 5px; }
form p input { width:386px; padding:5px 15px; border:1px solid #312e23; color:#7c7153; background:url(img/input.gif) 0 0 repeat-x #231e19; font-weight:bold; font-size:18px; line-height:30px; }
form .submit { background:#7c7153; color:#070208; border:1px solid #bfad8e; font-weight:bold; font-size:17px; }

