.myaccount .content{overflow:hidden}.myaccount .subheader{padding:0 0 5px 0;margin:20px 20px 0 20px;background-color:white;font-size:10pt;color:#315d86;text-transform:uppercase;font-family:Arial;font-weight:bold;border-bottom:1px solid #d8e4ef}.myaccount .product_download_link{padding-left:10px}.myaccount.checkout .product_item .product_name .product_download_link a{font-weight:normal;color:#5b7f9f;font-size:9pt}.myaccount .signin_form .subheader,.myaccount .registr_invitation .subheader{margin-top:5px;border-bottom:0;margin-left:0}.myaccount .registr_invitation,.myaccount .signin_form{width:100%;overflow:hidden;padding-left:20px;padding-bottom:50px;margin-top:10px}.myaccount .registr_invitation{float:left;border-right:1px solid #d8e4ef}.myaccount .signin_form{float:right}.myaccount .registr_invitation .button_register{margin:auto auto}.myaccount .signin_form .form_row{padding-bottom:20px}.myaccount .signin_form .form_field{width:50%;margin-left:27%}.myaccount .signin_form .form_descr{width:27%}.myaccount .signin_form .form_descr label{font-weight:bold}.myaccount .signin_form .input_submit{display:block;margin:auto auto}.myaccount .signin_form .success_message,.myaccount .signin_form .error_message{margin:0 40px 10px 0}.myaccount .signin_box{padding:15px 15px 0 15px}.left_column .myaccount .signin_box .form_view .form_row input,.right_column .myaccount .signin_box .form_view .form_row input{margin:0}.myaccount .signin_box .form_field{width:60%;margin-left:40%}.myaccount .signin_box .form_descr{width:40%}.myaccount .signin_box .input_submit{display:block;margin:auto auto;margin-top:10px}.myaccount .signin_box .success_message,.myaccount .signin_box .error_message{margin:0 0 10px 0}.myaccount .signin_box a{line-height:20px}.myaccount .signed_in_box{padding:15px 15px 0 15px}.myaccount .signed_in_box a{display:block;line-height:20px}.myaccount .registration_form{overflow:hidden;padding:0 20px 10px 20px;margin-top:10px}.myaccount .registration_form .success_message,.myaccount .registration_form .error_message{margin:0 0 10px 0}.myaccount .registration_form .form_view{width:70%;margin:auto auto}.myaccount .registration_form .form_view .form_row{padding-bottom:10px}.myaccount .registration_form .form_view .form_descr{width:100%}.myaccount .registration_form .form_view .form_field{width:100%;margin-left:0}.myaccount .registration_form .input_submit{display:block;margin:auto auto;margin-top:10px}.myaccount .box.myaccount_home{overflow:hidden;margin-top:5px}.box.myaccount_home .content{padding:0}.myaccount_home .content .header{padding:3px 0 0 0;margin:0;color:#004a7f;font-weight:bold;font-size:8pt;overflow:hidden}.myaccount_home .header .orders_search,.myaccount_home .header .account_settings{padding:2px 20px 0 20px;border-right:0}.myaccount_home .orders_search,.myaccount_home .account_settings{padding:15px 20px 20px 20px;margin:0}.myaccount_home .orders_search{float:left;width:100%;border-right:1px solid #ccd9e6}.myaccount_home .account_settings{float:right;width:100%}.myaccount_home .header.order_list{background-color:#eaf1f7}.myaccount_home .header .order_id,.myaccount_home .header .order_invoice,.myaccount_home .header .order_date,.myaccount_home .header .order_amount,.myaccount_home .header .order_tax,.myaccount_home .header .order_status,.myaccount_home .header .order_payment_status{padding:2px 0 0 20px}.myaccount_home .order_id,.myaccount_home .order_invoice,.myaccount_home .order_date,.myaccount_home .order_amount,.myaccount_home .order_tax,.myaccount_home .order_status,.myaccount_home .order_payment_status{padding:4px 0 4px 20px;float:left;width:12%;text-align:center}.myaccount_home .order_list{overflow:hidden;clear:both}.myaccount_home .order_list.empty{text-align:center;padding:50px 0}.myaccount_home .orders_search .by_statuses{width:100%;float:left;overflow:hidden;line-height:20px}.myaccount_home .orders_search .by_statuses .label{width:70%;float:left;clear:left;line-height:16px}.myaccount_home .orders_search .by_statuses .value{float:right;clear:right}.myaccount_home .orders_search .by_form{width:100%;float:right;overflow:hidden;position:relative}.myaccount_home .orders_search .by_form .form_descr{text-align:right;padding-right:10px}.myaccount_home .orders_search .by_form .form_field.date select{width:100%;margin-bottom:10px}.myaccount_home .orders_search .by_form .form_field select{width:100%;margin-bottom:5px}.myaccount_home .orders_search .by_form .input_submit{display:block;margin:0 28px 0 auto;position:absolute;top:69px;left:305px}.myaccount_home .orders_search .by_id{margin-top:110px}.myaccount_home .account_settings a{display:block;line-height:20px}.myaccount .button_back{margin-left:20px}.myaccount.invoice .cn{background:0}.myaccount.invoice .content .header,.myaccount.invoice .content h1{background-image:none;background-color:#bbb;color:white}.myaccount.invoice .shoppingcart_total{padding-bottom:30px}.myaccount.invoice .content .header .product_item .product_name,.myaccount.invoice .content .header .product_item .product_total_price,.myaccount.invoice .content .header .product_item .product_sale_price,.myaccount.invoice .content .header .product_item .product_quantity_selector,.myaccount.invoice .content .header .key_order_details,.myaccount.invoice .content .header .shipping_form,.myaccount.invoice .content .header .billing_form{color:white}.myaccount.invoice .content .subheader,.myaccount.invoice .content .key_order_details,.myaccount.invoice .content .shipping_form,.myaccount.invoice .content .billing_form,.myaccount.invoice .content .shoppingcart_total,.myaccount.invoice .content .product_item{color:black}.myaccount .change_password{overflow:hidden;padding:0 20px 100px 20px;margin-top:10px}.myaccount .change_password .success_message,.myaccount .change_password .error_message{margin:0 0 10px 0}.myaccount .change_password .form_view{width:70%;margin:auto auto}.myaccount .change_password .form_view .form_row{padding-bottom:10px}.myaccount .change_password .form_view .form_descr{width:100%}.myaccount .change_password .form_view .form_field{width:100%;margin-left:0}.myaccount .change_password .input_submit{display:block;margin:auto auto;margin-top:10px}.myaccount .personalinfo_form{overflow:hidden;padding:0 20px 10px 20px;margin-top:10px}.myaccount .personalinfo_form .form_view .subheader{margin-left:0;margin-bottom:10px;margin-right:90px}.myaccount .personalinfo_form .success_message,.myaccount .personalinfo_form .error_message{margin:0 0 10px 0}.myaccount .personalinfo_form .form_view{width:70%;margin:auto auto}.myaccount .personalinfo_form .form_view .form_row{padding-bottom:10px}.myaccount .personalinfo_form .form_view .form_descr{width:100%}.myaccount .personalinfo_form .form_view .form_field{width:100%;margin-left:0}.myaccount .personalinfo_form .input_submit{display:block;margin:auto auto;margin-top:10px}.myaccount .product_download_links .header.link_list{background-color:#eaf1f7;color:#004a7f;font-weight:bold;font-size:8pt;padding-left:0;padding-right:0}.myaccount .product_download_links .header .attribute,.myaccount .product_download_links .header .value{padding:1px 0 0 20px}.myaccount .product_download_links .attribute,.myaccount .product_download_links .value{padding:4px 0 4px 20px;float:left;width:16%;text-align:left}.myaccount .product_download_links .value{width:75%}.myaccount .product_download_links .link_list{overflow:hidden;clear:both}.myaccount .activation_message{padding:50px 50px 100px 50px}.download_prompt{padding:110px 20px 110px 20px;text-align:center}.accout_remember_me_option{font-size:8pt}.myaccount .button_continue_shopping{margin-left:20px}@media(max-width:767px){.myaccount .subheader{padding:0 0 5px 0;margin:10px 10px 0 10px;background-color:white;font-size:10pt;color:#315d86;text-transform:uppercase;font-family:Arial;font-weight:bold;border-bottom:1px solid #d8e4ef}.myaccount .registr_invitation,.myaccount .signin_form{width:auto;overflow:hidden;padding:10px}.myaccount .signin_form .form_descr{width:100%}.myaccount .signin_form .form_field{width:100%;margin-left:0}.myaccount .registration_form .form_view{width:100%;margin:auto auto}.myaccount .registration_form{overflow:hidden;padding:0 10px 10px 10px;margin-top:10px}.myaccount .registration_form .form_view .form_descr{width:100%}.myaccount .registration_form .form_view .form_field{width:100%;margin-left:0}.myaccount_home .orders_search,.myaccount_home .account_settings{padding:10px 10px 10px 10px;margin:0}.myaccount_home .orders_search{float:left;width:100%;border-right:1px solid #ccd9e6}.myaccount_home .orders_search .by_statuses{width:100%;float:left;overflow:hidden;line-height:20px;margin-bottom:10px}.myaccount_home .orders_search .by_statuses .label{width:auto;float:left;clear:left;line-height:15px}.myaccount_home .orders_search .by_form{width:100%;float:right;overflow:hidden;position:relative;margin-bottom:10px}.myaccount_home .orders_search .by_form .form_descr{text-align:left;padding-right:10px}.myaccount_home .orders_search .by_form .form_field.date select{width:100%;margin-bottom:10px}.myaccount_home .orders_search .by_form .form_field select{width:100%}.myaccount_home .account_settings{float:right;width:100%}.myaccount .personalinfo_form{overflow:hidden;padding:0 10px 10px 10px;margin-top:10px}.myaccount .personalinfo_form .form_view{width:100%;margin:auto auto}.myaccount .personalinfo_form .form_view .form_descr{width:100%}.myaccount .personalinfo_form .form_view .form_field{width:100%;margin-left:0}.myaccount .change_password{overflow:hidden;padding:0 10px 10px 10px;margin-top:10px}.myaccount .change_password .form_view{width:100%;margin:auto}.myaccount .change_password .form_view .form_descr{width:100%}.myaccount .change_password .form_view .form_field{width:100%;margin-left:0}.myaccount_home .order_id,.myaccount_home .order_invoice,.myaccount_home .order_date,.myaccount_home .order_amount,.myaccount_home .order_tax,.myaccount_home .order_status,.myaccount_home .order_payment_status{padding:4px 8px 4px 8px;float:left;width:25%;text-align:center}}@media(min-width:768px) and (max-width:991px){.myaccount .signin_form .form_field{width:auto;margin-left:0}.myaccount .registration_form .form_view{width:100%;margin:auto}.myaccount .registration_form .form_view .form_descr{width:auto}.myaccount .registration_form .form_view .form_field{width:auto;margin-left:0}.myaccount_home .orders_search{float:left;width:100%;border-right:1px solid #ccd9e6}.myaccount_home .orders_search,.myaccount_home .account_settings{padding:10px;margin:0}.myaccount_home .orders_search .by_statuses{width:100%;float:left;overflow:hidden;line-height:20px}.myaccount_home .orders_search .by_form{width:100%;float:right;overflow:hidden;position:relative}.myaccount_home .orders_search .by_form .form_field.date select{width:100%;margin-bottom:10px}.myaccount_home .orders_search .by_form .form_field select{width:100%}.myaccount_home .orders_search .by_form{width:100%;float:right;overflow:hidden;position:relative;margin-bottom:10px}.myaccount_home .orders_search .by_form .form_descr{text-align:left;padding-right:10px}.myaccount_home .account_settings{float:right;width:100%}.myaccount .personalinfo_form .form_view{width:100%;margin:auto}.myaccount .personalinfo_form .form_view .form_descr{width:100%}.myaccount .personalinfo_form .form_view .form_field{width:100%;margin-left:0}.myaccount .change_password .form_view{width:100%;margin:auto}.myaccount .change_password .form_view .form_descr{width:100%}.myaccount .change_password .form_view .form_field{width:100%;margin-left:0}.myaccount .change_password{overflow:hidden;padding:0 20px 10px;margin-top:10px}.myaccount .registr_invitation,.myaccount .signin_form{width:auto;overflow:hidden;padding-left:20px;padding-bottom:50px;margin-top:10px;padding-right:20px}}@media(min-width:992px) and (max-width:1199px){.myaccount .signin_form .form_field{width:auto;margin-left:0}.myaccount .registration_form .form_view{width:100%;margin:auto}.myaccount .registration_form .form_view .form_descr{width:auto}.myaccount .registration_form .form_view .form_field{width:auto;margin-left:0}.myaccount_home .orders_search{float:left;width:100%;border-right:1px solid #ccd9e6}.myaccount_home .orders_search,.myaccount_home .account_settings{padding:10px;margin:0}.myaccount_home .orders_search .by_statuses{width:100%;float:left;overflow:hidden;line-height:20px}.myaccount_home .orders_search .by_form{width:100%;float:right;overflow:hidden;position:relative}.myaccount_home .orders_search .by_form .form_field.date select{width:100%;margin-bottom:10px}.myaccount_home .orders_search .by_form .form_field select{width:100%}.myaccount_home .orders_search .by_form{width:100%;float:right;overflow:hidden;position:relative;margin-bottom:10px}.myaccount_home .orders_search .by_form .form_descr{text-align:left;padding-right:10px}.myaccount_home .account_settings{float:right;width:100%}.myaccount .personalinfo_form .form_view{width:100%;margin:auto}.myaccount .personalinfo_form .form_view .form_descr{width:100%}.myaccount .personalinfo_form .form_view .form_field{width:100%;margin-left:0}.myaccount .change_password .form_view{width:100%;margin:auto}.myaccount .change_password .form_view .form_descr{width:100%}.myaccount .change_password .form_view .form_field{width:100%;margin-left:0}.myaccount .change_password{overflow:hidden;padding:0 20px 10px;margin-top:10px}.myaccount .registr_invitation,.myaccount .signin_form{width:auto;overflow:hidden;padding-left:20px;padding-bottom:50px;margin-top:10px;padding-right:20px}}