input[type=submit] { height: 25px; padding: 2px; margin-top: 5px; }
strong { font-size: 1.2em; color: #a0a0a0; font-weight: bold; float: right; margin-bottom: 15px!important; margin-right: 30px!important; }

#header { height: 100px;  }
#header h1 { font-weight: bold; font-size: 1.8em; color: #fff; position: absolute; top: 40px; left: 240px; }
#header #logo_big { margin-top: 20px; }


#content,
#boxes { min-height: 400px; }


#content p { font-size: 1.5em; }
#content #video { width: 600px; height: 370px; background-color: #f1f1f1; }

#boxes { width: 330px; }
#boxes strong { display: inline-block; font-weight: bold; margin-bottom: 5px; }
#boxes p { margin-bottom: 5px; }



#boxes form { position: relative; background-color: #f1f1f1; padding: 10px; margin-top: 0px!important; margin-bottom: 20px; text-align: right; overflow: hidden; }
#boxes form ul li { width: 290px; float: right; clear: right;  }
#boxes form.login { height: 110px; }
#boxes form.login .lost_password_link { font-size: 0.8em; color: #a0a0a0; position: absolute; right: 10px; bottom: 10px; }
#boxes form.login .lost_password_link:hover { text-decoration: underline; color: #333; }
#boxes form.signup { height: 225px; margin-bottom: 0; }
#boxes form label, #header form.login label { color: #a0a0a0; display: inline-block; padding-right: 10px; }
#boxes form input[type="submit"] { position: absolute; right: 0; padding: 2px 5px; width: auto; }
#boxes form input[type=text], 
#boxes form input[type=password] { float: right; width: 172px; }
#boxes form input[type=text], 
#boxes form input[type=password],
#id_birthday_month, 
#id_birthday_day, 
#id_birthday_year,
#id_birthday_month, 
#id_birthday_day, 
#id_birthday_year, 
#id_gender { background-color: #fff!important; border: 1px solid #dadada!important; }
#id_birthday_month, 
#id_birthday_day, 
#id_birthday_year { width: 56px; }
#id_gender { width: 174px; border: 1px solid #dadada; }

#content img { margin-top: 80px; }


input, label { float: left; }
input[type=text], input[type=password] { width: 200px; height: 20px; background-color: #fff; }
input[type=submit] { clear: left; width: 100px; margin-left: 210px; }
label { margin-right: 10px; clear: left; width: 100px; color: #a0a0a0; }
#boxes { display: none; }
#content { width: 949px; margin-right: 15px; }
.content_left { width: 446px; margin-right: 14px; border-right: 1px solid #dadada; float: left; margin-left: 20px; }
.content_right { width: 446px; float: left; margin-left: 20px; }
form div { height: 100px; }
h2 { color: #a0a0a0; margin-bottom: 10px!important; }

