#contrix_L1_header{float:left;display:inline;margin-left:5px;width:980px;overflow:hidden;font-size:0;}
#contrix_L1_content_bg{width:990px;float:left;margin:0;padding:0;background:transparent url(/images/bg_l3_bg.png) repeat-y top left;}
#contrix_L1_bottom_line{background:transparent url(/images/bg_l3_bottom.png) no-repeat scroll 0% top;clear:both;float:left;height:10px;margin:0pt;overflow:hidden;width:990px;}
#contrix_L1_content_top_bg{width:990px;margin-left:0;background:transparent url(/images/bg_l3_box.png) top left no-repeat;float:left;}
#contrix_L1_content_bottom_bg{width:990px;margin-left:0;background:transparent url(/images/bg_l3_bottom.png) no-repeat scroll 0% bottom;float:left;padding-bottom:2px;}
#contrix_L1_content{width:980px;float:left;display:inline;margin:0 0 0 5px;padding:0;}
div.winners_column{display:inline;width:550px;float:left;margin-right:0;font-size:12px;float:left;}
div.right_banners{float:right;width:350px;overflow:hidden;}
div.winners_column div.header{display:inline;width:100%;float:left;clear:both;margin-bottom:10px;}
div.winners_column div.body{display:inline;width:100%;float:left;clear:both;padding-bottom:20px;}
div.winners_column strong{font-size:16px;font-weight:bold;}
div.winners_column div.winners_line{float:left;display:inline;clear:both;margin-bottom:5px;}
div.winners_line div.winners_count{float:left;display:inline;width:20px;text-align:right;color:#9A9A9A;}
div.winners_line div.winners_data{float:left;display:inline;width:115px;margin-left:5px;text-align:left;}
div.navigation_box{display:block;height:32px;width:980px;float:left;margin-top:2px;clear:both;background:url('/images/contrix/portal/navigation/navigation_background.gif') top no-repeat;}
div.navigation_box a.navigation_button{width:152px;height:32px;float:left;display:inline;}
div.contrix_article_box{width:920px;margin:20px 0 20px 30px;clear:both;float:left;display:inline;}
div.contrix_article_box div.article_header{font-size:32px;color:#3A3A3A;margin-bottom:20px;clear:both;float:left;display:inline;}
div.contrix_article_box div.article_body{width:100%;clear:both;float:left;display:inline;}
div.full_wide_box{display:inline;width:980px;float:left;clear:both;}
div.question_area{width:950px;clear:both;margin-left:15px;margin-top:10px;display:inline;float:left;}
div.shop_select{width:980px;float:left;display:inline;padding:0;}
div.shop_select_box{padding:0;width:249px;margin-left:40px;margin-right:35px;float:left;display:inline;}
div.shop_select_clear{padding:0;width:900px;height:50px;margin:20px 0 0 40px;float:left;display:inline;}
div.answers_area{float:left;display:inline;clear:both;margin-left:40px;width:900px;}
div.answers_area div.answer_box{float:left;display:inline;margin:0 50px;width:200px;height:200px;}
div.answers_area div.answer_text{float:left;display:inline;width:200px;clear:both;margin-top:5px;text-align:center;font-weight:bold;font-size:14px;}
div.answers_area div.answer_button{float:left;display:inline;width:32px;height:32px;clear:both;margin-top:5px;margin-left:84px;}
.text_area{border:3px solid #000;height:162px;width:720px;font-family:Arial;background-color:white;color:#000;font-size:12px;padding:2px;margin-bottom:6px;margin-left:90px;}
#contest_user_action_box{position:relative;background:white;height:0;left:0;top:0;z-index:1000;}
#contest_login_box{display:none;position:absolute;top:34px;right:64px;width:870px;overflow:hidden;z-index:1001;}
#contest_login_box div.backgr_top{width:870px;height:5px;background:url('/images/common/my_profile/my_profile_bg_top.gif') top no-repeat;float:left;overflow:hidden;}
#contest_login_box div.backgr_middle{width:870px;background:url('/images/common/my_profile/login_bg_middle.gif') repeat-y;float:left;position:relative;}
#contest_login_box div.box_item{float:left;width:320px;padding:10px 0 60px 20px;}
#contest_login_box div.header{color:#b50031;font-size:20px;}
#contest_login_box div.subheader{font-size:16px;margin-top:15px;}
#contest_login_box div.description{margin-bottom:15px;}
#contest_login_box div.form_box{float:left;width:205px;}
#contest_login_box label{color:#8c8c8c;display:block;}
#contest_login_box div.buttons{bottom:15px;position:absolute;}
#contest_login_box div.error_info{float:left;color:#c00;width:100px;font-weight:bold;padding-top:22px;}
#contest_login_box div.backgr_bottom{width:870px;height:5px;background:url('/images/common/my_profile/my_profile_bg_bottom.gif') top no-repeat;float:left;overflow:hidden;}
#contest_login_box .close{margin:10px 15px 0 0;float:right;}
.christmas_error_msg{float:right;text-align:right;font-size:12px;height:40px;color:#FF0;font-weight:bold;width:300px;margin-right:20px;margin-top:10px;clear:both;position:relative;bottom:0;}
.register_form_col_1{margin-top:30px;margin-bottom:20px;width:310px;overflow:hidden;float:left;display:inline;}
.register_form_col_2{margin-top:30px;margin-bottom:20px;width:310px;margin-left:10px;overflow:hidden;float:left;display:inline;}
.register_form_col_3{margin-top:30px;margin-bottom:20px;width:310px;margin-left:10px;overflow:hidden;float:left;display:inline;}
.register_form_label{width:110px;height:22px;line-height:18px;font-size:11px;margin-bottom:11px;float:left;display:inline;}
.register_form_input, .register_form_small_input, .register_form_input_error, .register_form_small_input_error{width:180px;margin-left:5px;height:22px;float:left;display:inline;overflow:hidden;margin-bottom:11px;border:solid 1px;background:white;}
.register_form_small_input{width:85px;}
.register_form_input_error, .register_form_small_input_error{border:solid 1px #f00;}
.register_form_small_input, .register_form_small_input_error{width:85px;}
.input_disabled{background:-moz-opacity:0.4;opacity:0.4;filter:alpha(opacity=40);}
.register_form_input_separator{float:left;height:24px;width:10px;margin-bottom:11px;display:inline;}
.register_form_input input, .register_form_small_input input, .register_form_input_error input, .register_form_small_input_error input{border:0;margin:0;padding:4px;height:22px;width:180px;font-size:11px;}
.register_form_input select, .register_form_input_error select{border:1px;margin:0;padding:0;padding-left:3px;padding-bottom:2px;height:22px;width:180px;font-size:11px;}
.register_form_input textarea, .register_form_input_error textarea{border:0;margin:0;padding:0;padding-left:3px;height:57px;width:177px;font-size:11px;}
.register_form_small_input input{width:85px;}
.register_form_chkbox_line{width:800px;margin-left:90px;float:left;margin-bottom:20px;display:inline;}
.register_form_chkbox{margin:1px;width:15px;height:15px;float:left;display:inline;}
.register_form_chkbox_error{width:15px;height:15px;border:solid 1px #f00;float:left;display:inline;}
.register_form_chkbox input, .register_form_chkbox_error input{width:16px;height:16px;border:0;margin:0;padding:0;}
.register_form_desc{float:left;width:732px;margin-left:8px;display:inline;}
div.errors_box{width:450px;height:70px;margin-left:140px;float:left;display:inline;font-size:12px;color:#f00;font-weight:bold;text-align:center;}
div.back_button{width:110px;height:70px;display:inline;float:left;}
div.next_button{width:150px;height:70px;display:inline;float:right;}
#show_photo_left_column{float:left;display:inline;margin:60px 0 0 34px;height:470px;width:196px;font-size:21px;color:#fff;padding-top:8px;}
#show_photo_right_column{float:left;display:inline;margin:60px 0 0 0;height:470px;width:500px;background:url("/images/contests/winter/show_photo_bg.gif") top left no-repeat;}
#right_column_photo_box{float:left;display:inline;margin:10px 0 0 10px;height:360px;width:480px;text-align:center;background-color:transparent;background-position:center;background-repeat:no-repeat;}
#right_column_title{float:left;display:inline;margin:8px 0 0 10px;height:16px;width:480px;font-size:14px;color:#ff7f00;font-weight:bold;overflow:hidden;}
#right_column_description{float:left;display:inline;margin:4px 0 0 10px;height:64px;width:480px;font-size:12px;line-height:16px;color:#fff;font-weight:bold;overflow:hidden;}
#show_photo_bottom{clear:both;float:left;display:inline;margin:0 0 0 34px;height:39px;width:697px;}
#bottom_prev_button{float:left;display:inline;margin:0 0 0 6px;height:39px;width:283px;}
#bottom_next_button{float:left;display:inline;margin:0;height:39px;width:408px;}
#tooltip{position:absolute;visibility:hidden;z-index:2000;padding:4px;background:#fff;border:solid 1px #3f3f3f;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;font-size:11px;}
.upload_input{width:902px;margin-left:39px;display:inline;float:left;overflow:hidden;}
.upload_input_file{width:455px;height:27px;float:left;overflow:hidden;position:relative;cursor:pointer;}
.upload_input_file #uploaded_file{height:100px;z-index:1000;position:absolute;top:-50px;right:0;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;font-size:100px;}
.upload_input_visible_layer{height:27px;z-index:100;position:absolute;top:0;left:0;}
#visible_layer_input, #visible_layer_input_error{height:15px;width:372px;border:1px solid #000;margin:0;padding:5px 3px;font-size:11px;float:left;}
#visible_layer_input_error{border:solid #b50034 1px;}
#visible_layer_button{display:inline;float:left;margin-left:6px;}
.upload_column_left{float:left;display:inline;width:455px;height:210px;}
.upload_column_right{float:left;display:inline;width:410px;margin-left:37px;height:210px;}
.upload_input_description{margin:0;padding:0;font-size:11px;margin:2px 0 3px 0;float:left;width:100%;}
.upload_input_description p{font-size:13px;font-weight:bold;margin:0 0 3px 0;}
.upload_input_text input, .upload_input_text_wide input{width:372px;height:15px;border:solid 1px #000;margin:0;padding:5px 3px;float:left;font-size:11px;}
.upload_input_text_wide input{width:894px;}
.upload_input_spacer{float:left;height:22px;width:100%;}
.upload_text_input_spacer{float:left;height:22px;width:100%;font-size:0;}
.upload_text_input_spacer{float:left;height:5px;width:100%;font-size:0;}
.upload_textarea textarea, .upload_textarea_wide textarea{border:solid 1px #000;width:382px;height:124px;padding:3px;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.upload_textarea_wide textarea{width:894px;height:102px;}
.multiple_contests_warning .txt{font-size:18px;margin:100px;}
.txt a.contest:link,.txt a.contest:visited,.txt a.contest:active{color:#B50035;text-decoration:none;}
.txt a.contest:hover{color:#B50035;text-decoration:underline;}
.right_banners .banner{margin-bottom:30px;}
