.c h1{margin:0 0 5px;color:#fe0495;font-size:26px;font-weight:bold;}
.c p{font-size:14px;line-height:24px;margin:0 0 10px;}
.c p big{font-size:17px;font-weight:bold;}
.c ul{margin:0 0 10px 24px;list-style:disc;}
.c ul li{font-weight:bold;color:#ff5228;font-weight:bold;font-size:14px;line-height:24px;}
.error{color:#fe001a;font-weight:bold;}
.c p.error{margin:0 0 0 10px;}
.c ul.error li{color:#fe001a;}
.c p.info{font-size:13px;line-height:18px;}
#member_links{background:#ffebeb;padding:15px 10px;margin:20px 0 0;}
#member_links ul{margin:15px 0 0 40px;}
#member_links ul li{font-size:18px;color:#FF0394;line-height:38px;}
#member_links ul li strong{color:#4FB200;}
 .f_box_2{background:#ffebeb;padding:10px;margin:0 0 15px;}
.c .f_box_2 p{font-size:13px;line-height:18px;color:#000;margin:0 0 1em;}
.c .f_box_2_2 p{color:#333;}
.c .f_box_2 p a{font-weight:bold;}
.c .f_box_2_2 p a{font-weight:normal;}
.c .f_box_2 h2{line-height:24px;font-size:24px;font-weight:normal;margin:0 0 10px;color:#fe0495;}
.c .f_box_2 h2 img{margin:0 10px 0 0;}
.c .f_box_2 h2 a{margin:0 0 0 50px;}
.c .f_box_2 input{padding:2px;border:1px solid #000;vertical-align:top;}
.c .f_box_2 label input{border:0;padding:0;height:14px;}
.c .f_box_2 ul.normal li{font-weight:normal;font-size:13px;line-height:20px;margin-left:3em;}
.c .f_box_2 ol{margin:0 0 1em 4em;color:#ff6c00;}
.c .f_box_2 ol li{line-height:16px;padding:0 0 5px;}
.c .f_box_2 .username{text-align:center;margin:20px 0;}
.c .f_box_2 .username label{color:#77007d;font-weight:bold;line-height:18px;padding:0 5px 0 0;}
.c .f_box_2 label{overflow:hidden;display:block;margin:0 0 15px;padding:0 0 0 100px;line-height:15px;width:570px;}
.c .f_box_2 label input{float:left;margin:0 5px 10px 0;}
.btn{text-align:center;}
.btn input{border:0!important;}
#feedback{margin-left:30px;font-size:13px;color:#666;}
#feedback h1{margin:0 0 5px;}
#feedback h2{text-transform:uppercase;color:#fe0097;font-size:18px;margin:0 0 5px;padding:0 0 5px;}
#feedback h3{color:#000;font-size:14px;margin:0 0 5px;}
#feedback h3 strong{text-transform:uppercase;color:#fe0097;}
#feedback p{line-height:16px;}
#feedback .col-left{margin-top:30px;width:420px;float:left;margin-right:60px;}
#feedback .col-left h2{padding:0;margin:0;}
#feedback .col-left p.h2{border-bottom:1px solid #fe0097;margin-bottom:20px;padding-bottom:20px;color:#000;}
#feedback .col-left p.thanks{color:#fb9b08;}
#feedback .col-left ul{margin:0 -10px 0 0;list-style:none;overflow:hidden;zoom:1;}
#feedback .col-left ul li{margin-right:8px;margin-bottom:5px;text-align:center;float:left;}
#feedback .col-left ul li img{border:1px solid #fe0097;}
#feedback .col-left .addition{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #666;}
#feedback .col-right{margin-top:30px;width:420px;float:left;}
#feedback .col-right h2{border-bottom:1px solid #fe0097;margin-bottom:20px;}
#feedback .col-right label{display:block;line-height:25px;margin-top:20px;font-size:14px;}
#feedback .col-right label span{display:block;font-size:13px;font-weight:normal;text-align:center;}
#feedback .col-right label span b{color:red;font-weight:normal;}
#feedback .col-right label textarea{width:410px;padding:4px;height:140px;border:1px solid #999;}
#feedback .col-right input{margin:25px 0 0 180px;}
#feedback .col-right .thanks{color:#35a355;margin-top:15px;text-align:center;}
#feedback .col-right big{color:#000;}
.fieldWithErrors{ display: inline}
.c .f_box_2 input {border-color:#808080 !important;}
#feedback .noc {text-align:center !important;}
#feedback div#indicator {margin-left:211px;margin-top:10px;}
#feedback .col-left ul li a{font-size:12px;}
p#error{color:red; font-weight:bold}
h1{font-size:28px; line-height:40px}
h3{padding-bottom:5px}
hr{border:none; border-bottom:1px solid #d6d6d6}
html{line-height:17px;}
#registration{background-color: #f6f6f6; padding:25px;}
#registration h1 {font-size: 22px;}
.row input{background:url(/images/page-signup/input_bg.png) no-repeat scroll 100% 100%; border:none; border-top:1px solid #dbdbdb; float:left; width:220px; padding:5px 10px; font-size:16px; font-weight:bold}
.alerts_checkbox input {width:auto;}
.alerts_checkbox img {vertical-align:baseline; padding:0 4px;}
.padlock{background:url("/images/page-signup/btn-padlock.png") no-repeat 0 0;padding-left:25px !important}
.registration_left{width:400px; float:left}
.registration_left p, .registration_right p{padding:5px 0}
.registration_left h3.padlock{height:23px;margin-top:25px;}
.registration_left h3.padlock img{padding-top:3px;}
.registration_left .padlock_combo{background:url(/images/page-signup/btn-padlock_bar.png) no-repeat;font-weight:bold;text-indent:25px; line-height:13px; margin-top:5px; display:block; padding: 5px 0; color:#FFF;}
.registration_left .padlock_combo.active{background-position: 0 -23px }
.registration_left .padlock_content, .registration_left .padlock_combo {width:368px;}
#main .registration_left .padlock_combo{color:white}
.registration_left .description {font-size: 15px;}
.registration_left .description .row img {float:left;}
.registration_left .description .row div {margin-left:60px;}
.registration_left .description .row {padding-top: 15px;}
.registration_left .description .middle {background:url("/images/page-user-contests/middle-bg_400_white_20.png") repeat-y scroll 0 0 transparent;}
.registration_left .description h3 {padding: 10px 0;}
.registration_left .description p {padding:0;}
.registration_right{margin-left:425px}
.registration_right .bottom_rounded_box .top-border{display:none}
.registration_right p.padlock{margin-top:5px;}
.registration_right p.pink {padding-top:0px;}
.registration_right .gender{overflow:hidden;margin-top:20px;}
.registration_right .gender a{height:147px;overflow:hidden;float:left;display:block;}
.registration_right .gender a:hover img, .registration_right .gender a.hover img{margin-top:-147px;}
.registration_right .gender a.selected img{margin-top:-294px;}
.registration_right .gender #gender_girl{padding:0 40px 0 5px;}
.registration_right #gender-check{padding-top:60px}
.registration_right .row select{margin-right:5px}
.registration_right #birth_date-check{padding-top:20px}
.registration_right #user_birth_date_2i{width:105px;}
.registration_right #user_birth_date_1i,.registration_right #user_birth_date_3i{width:75px;}
.registration_right .left_indent{position:relative;left:-31px;}
.registration_right .user{width:119px;text-align:center;font-weight:bold;}
.registration_right .confirm {font-size:15px}
.registration_right .confirm p{padding:15px 0 0;}
.registration_right .confirm p.pink{padding-top:0px;}
.registration_right .confirm p.special_note{padding:15px 0; font-size:13px;}
.registration_right .confirm .left_indent{padding-top:20px;}
.row{padding-top:20px}
.submit{padding-top:20px; text-align:right;}
.chars_count{color:#A0CF5D; font-size:24px; float:left; padding-left:5px; font-weight:bold; line-height:30px}
.chars_count_warn, .chars_count_err{color:#f00; font-size:24px; float:left; padding-left:5px; font-weight:bold}
.check {float:right;overflow:hidden;}
.check p{padding:5px 0 0 35px; width:110px; font-weight:bold}
.check .success{color:#8eba50; background:url(/images/page-signup/btn-signup_success.png) 10px 0 no-repeat;}
.check .error{color:#f00; background:url(/images/page-signup/btn-signup_error.png) 0 5px no-repeat}
#registration_steps{overflow:hidden;background:url(/images/page-signup/join_step_bg.png) repeat-x;margin:0 4px}
#registration_steps li{height:33px;float:left;overflow:hidden; border-right:1px solid #FFFFFF;}
#registration_steps li img{margin-top:-33px;}
#registration_steps li.off img{margin-top:0px;}
#registration_steps li.completed img{margin-top:-66px;}
.header{padding-bottom:25px;font-size:18px}
#upload_rules_scroller{position:relative;margin:25px 0 0 20px;}
#upload_rules_scroller .Scroller{position:relative;overflow:hidden;width:390px;height:400px;}
#upload_rules_scroller .Scroller-Container{position:absolute;top:0px;left:0px;padding:0;}
#upload_rules_scroller .Scrollbar-Container{position:absolute;left:400px;top:0px;}
#upload_rules_scroller .Scrollbar-Up{position:absolute;left:0px;top:0px;cursor:pointer;}
#upload_rules_scroller .Scrollbar-Down{position:absolute;left:0px;top:380px;cursor:pointer;}
#upload_rules_scroller .Scrollbar-Handle{position:absolute;width:17px;height:48px;cursor:pointer;}
#upload_rules_scroller .Scrollbar-Track{position:absolute;left:0px;top:20px;width:17px;height:360px;background:url(/images/page-video/scroll-bg.png) repeat-y;}
#upload_rules_scroller h3{color:#4FB200;font-size:14px;text-transform:uppercase;font-weight:bold;line-height:21px;}
#upload_rules_scroller a{font-weight:bold;}
#upload_rules_scroller li{background: url(/images/page-video/upload_list_arrow.png) no-repeat 0 4px;list-style-type:none;padding-left:10px;color:#666;}
.rounded-box .top-border{background:url(/images/page-user-contests/border-top_white_20.png) 0 0 repeat-x; border:none; height:20px}
.rounded-box .bottom-border{background:url(/images/page-user-contests/border-bottom_white_20.png) 0 0 repeat-x; border:none; height:20px}
.rounded-box .corners{height:20px; margin:0 20px}
.rounded-box .corner{height:20px; width:20px}
.rounded-box .middle{border:none; background:url(/images/page-user-contests/middle-bg_495_white_20.png) 0 0 repeat-y; padding:0 20px 0 30px}
.activate_login_box #submit_button{width:48px;height:19px;display:block; border:0; background: url(/images/btn-login.png) 0 0 no-repeat; text-indent: -9999px; font-size:0; line-height: 0; margin: 6px 0 0 10px}
.activate_login_box form.loading #submit_button{background-position: 0 -19px}
#alerts_activate{background:#f6f6f6 url(/images/page-signup/alerts_activate_bg.jpg) 0 0 no-repeat;height:286px}
#alerts_deactivate{background:#f6f6f6 url(/images/page-signup/alerts_deactivate_bg.jpg) 0 0 no-repeat;height: 321px}
#account_decline{background:#f6f6f6 url(/images/page-signup/account_decline_bg.jpg) 0 0 no-repeat;height: 379px}
.alerts_auth{width:495px; padding:30px 435px 0 30px; font-size:14px}
.alerts_auth p{padding-bottom:10px}
.alerts_auth .btn input{background:none;border:none;height:25px;width:61px;padding-top:3px;}
.alerts_auth .btn #spinner{float:left;padding: 7px 10px;}
#forgot_password_login{background:#f6f6f6 url(/images/page-signup/forgot_password_bg.jpg) 0 0 no-repeat;height:212px}
#forgot_password_email{background:#f6f6f6 url(/images/page-signup/forgot_password_email_bg.jpg) 0 0 no-repeat;height:286px;}
#forgot_password_confirmation{background:#f6f6f6 url(/images/page-signup/forgot_password_confirmation_bg.jpg) 0 0 no-repeat;height:170px;}
#reset_password_form{background:#f6f6f6 url(/images/page-signup/reset_password_bg.jpg) 0 0 no-repeat;height:528px;}
#reset_password_confirm{background:#f6f6f6 url(/images/page-signup/reset_password_confirm_bg.jpg) 0 0 no-repeat;height:225px;}
 #parents_nav {margin-top:10px;}
#parents_nav ul{background:url("/images/page-home/parents/nav_bg.png") repeat-x scroll 0 0 transparent; overflow:hidden;}
#parents_nav li {float:left; height:33px; overflow:hidden; border-right: 1px solid #FFFFFF;}
#parents_nav li.active img {margin-top:-33px;}
.parents_content {background-color:#F6F6F6; padding:20px; margin-top:25px;}
.parents_content .parents_left {float:left; width: 360px;}
.parents_content .parents_right {margin-left:360px;}
.parents_content .registration_left{width:360px}
.parents_content .registration_right{margin-left:385px}
.parents_content #upload_rules_scroller {margin:0px;}
.parents_content #upload_rules_scroller .last {padding-bottom:700px;}
.parents_content #upload_rules_scroller .Scroller{width:470px;height:820px;}
.parents_content #upload_rules_scroller .Scrollbar-Down{top:800px;}
.parents_content #upload_rules_scroller .Scrollbar-Track{height:780px}
.parents_content #upload_rules_scroller .Scrollbar-Container{left:475px;top:0px;}
.parents_content #upload_rules_scroller .Scroller-Container div{margin-bottom:20px}
.parents_content .green_rounded-box .top-border{background:url(/images/page-user-contests/border-top_green_20.png) 0 0 repeat-x;}
.parents_content .green_rounded-box .bottom-border{background:url(/images/page-user-contests/border-bottom_green_20.png) 0 0 repeat-x;}
.parents_content .rounded-box .green_rounded-box .middle{border:none; background:url(/images/page-user-contests/middle-bg_360_green_20.png) 0 0 repeat-y;}
.parents_content .rounded-box .middle{background:url(/images/page-user-contests/middle-bg_545_white_20.png) 0 0 repeat-y;}
.parents_content .parents_feedback{margin-top:20px}
.parents_content .parents_feedback p input, .parents_content .parents_feedback textarea{background:url(/images/page-signup/input_bg_300.png) no-repeat scroll 0 100%; border:none; border-top:1px solid #dbdbdb; width:280px; padding:5px 10px; font-size:16px; font-weight:bold}
.parents_content .parents_feedback .error{color:#f30a8d; font-size:14px}
.parents_content .parents_feedback h1 {margin-bottom:10px;}
.parents_content .parents_feedback .rounded-box .middle{background:url(/images/page-user-contests/middle-bg_360_white_20.png) 0 0 repeat-y; padding-right:30px; height:550px}
.parents_content .parents_feedback .btn {float: right; margin:10px 10px;}
.parents_content .parents_feedback .chars_count {padding:0;}
.parents_content .parents_sign_up{width: 545px; padding:10px 0 0 30px; font-size:14px}
.parents_content .parents_sign_up #captchaPreview {padding-top: 20px;}
.parents_left_nav li a{height:23px; overflow:hidden; position:relative; left:-34px; display:block}
.parents_left_nav li a.active{height:33px;}
.parents_left_nav li a.active img{margin-top:-23px}
.parents_left_nav li.two_lines a{height:39px}
.parents_left_nav li.two_lines a.active{height:49px;}
.parents_left_nav li.two_lines a.active img{margin-top:-39px}