body,p,h1,h2{margin:0;padding:0}
body{background:#e2e2e2;font:81.3% tahoma,sans-serif;color:#404040}
a{color:#4e36fa}
a img{border:0}
h1,h2{color:#9a1c21}
h1{font-size:1.5em;margin:20px 0 10px 0}
h2{font-size:1.3em;font-weight:normal;margin:40px 0 10px 0}
p{margin-bottom:10px}
.space{height:20px;overflow:hidden}
.smallspace{height:10px;overflow:hidden}
.clr{height:1px;font-size:1px;clear:both}
.float-right{float:right;_display:inline;}
.float-left{float:left;_display:inline;}
.align-right{text-align:right!important}
.align-center{text-align:center!important}
.align-justify{text-align:justify!important}
.hr{background:url(../img/hr.gif) no-repeat 50% 0;margin:10px 0 20px 0;height:1px;overflow:hidden}
.big{font-size:1.1em}
.small{font-size:0.85em}
.red{color:#bb080d}
.gray{color:#797979}
.black{color:black}

#page{width:900px;background:white;margin:0 auto;padding:0 30px;position:relative} 
#top{position:relative;z-index:2;height:85px;margin:0 -50px;background:#424242 url(../img/top.jpg);color:white;margin-bottom:20px}
#logo{width:135px;height:78px;position:absolute;top:0;left:30px;text-indent:-9009px;overflow:hidden}
.support .small{font-size:0.8em;font-weight:normal;margin-right:15px}
.support a{text-decoration:none;border-bottom:1px solid}
#top .support-label{float:left;width:10.5em}
.lang_fr #top .support-label{width:11.5em}
#top .support-row{display:block;margin-left:10.5em}
.lang_fr #top .support-row{margin-left:11.5em}
#top .support{margin-left:200px;padding-top:10px;font-size:1.2em;font-weight:bold}
#top .support a{color:white}
#top .menu{position:absolute;overflow:hidden;right:35px;bottom:0;height:50px;font-size:1.1em;margin:0}
#top .menu a{float:left;padding:5px 18px 0 18px;height:45px;color:white;text-decoration:none;background:url(../img/menu-active.gif) no-repeat -200px 0}
#top .menu .div{float:left;width:1px;height:50px;background:url(../img/menu-div.gif) no-repeat}
#top .menu strong a,#top .menu a:hover{background-position:50% 100%}

.lang{position:absolute;top:5px;font-size:0.85em;margin:0;color:#404040}
.lang a,.lang strong{padding:0 8px;text-decoration:none;color:#404040}
.lang a:hover{text-decoration:underline}

#top .lang{color:#9b9b9b;right:27px;}
#top .lang a,#top .lang strong{color:#d9d9d9}
#top .lang a:hover{color:white}



#language-switch{position:absolute;top:5px;right:0px;font-size:0.85em;margin:0;color:#404040;z-index:5}

#language-switch{white-space:nowrap;color:#404040;font-size:12px}
#language-switch .language-switch-before{padding-right:5px}
#language-switch .language-switch-label a{color:#404040;display:inline;text-decoration:none;font-weight:bold}
#language-switch .language-switch-label a:visited{color:#404040}
#language-switch .language-switch-label span.language-switch-after{padding-left:5px;text-decoration:underline;font-weight:normal}
#language-switch .language-switch-menu{background:#ffffff;position:absolute;right:0;_width:1px;border:1px solid #404040;padding:10px 0;top:1.5em}
#language-switch .language-switch-menu a{color:#404040;text-decoration:none;_height:1px;min-height:1px;display:block;padding:4px 20px}
#language-switch .language-switch-menu a.active{font-weight:bold}
#language-switch .language-switch-menu a:hover{background-color:#e5e5e5}
#language-switch .language-switch-hide .language-switch-menu{display:none}

#top #language-switch{right:34px;color:#ffffff;}
#top #language-switch .language-switch-label a{background:url(../img/language-switch-dart.gif) no-repeat 100% 0.5em;padding-right:10px}
#top #language-switch .language-switch-label span.language-switch-after{padding-left:0px}
#top #language-switch .language-switch-label a,#top #language-switch .language-switch-label a:visited{color:#ffffff}


.mainblock{position:relative;z-index:1;background:#337dd1 url(../img/mainblock.jpg) no-repeat;height:425px;color:white;font-size:1.2em;padding:0 80px 0 522px}
.lang_es .mainblock{background-image:url(../img/mainblock_es.jpg)}
.lang_fr .mainblock{background-image:url(../img/mainblock_fr.jpg)}
.lang_it .mainblock{background-image:url(../img/mainblock_it.jpg)}
.lang_ja .mainblock{background-image:url(../img/mainblock_ja.jpg)}
.lang_pt .mainblock{background-image:url(../img/mainblock_pt.jpg)}
.mainblock h1{height:93px;text-indent:-9009px;margin:0}
.mainblock ul{list-style:none;margin:0;padding:0}
.lang_fr .mainblock ul{position:absolute;width:320px;right:60px;}
.mainblock ul li{background:url(../img/mainblock-li.gif) no-repeat 0 2px;padding:0 0 10px 25px;margin:0}
.mainblock .btn{position:absolute;bottom:75px;right:91px;display:block;overflow:hidden;width:278px;height:61px;background:#6acc36;color:white;text-align:center;font-size:1.4em;font-weight:bold;line-height:61px;text-decoration:none}
.mainblock .btn .o{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/mainblock-btn.jpg);cursor:hand}
.lang_es .mainblock .btn .o{background-image:url(../img/mainblock-btn_es.jpg)}
.lang_fr .mainblock .btn .o{background-image:url(../img/mainblock-btn_fr.jpg)}
.lang_it .mainblock .btn .o{background-image:url(../img/mainblock-btn_it.jpg)}
.lang_ja .mainblock .btn .o{background-image:url(../img/mainblock-btn_ja.jpg)}
.lang_pt .mainblock .btn .o{background-image:url(../img/mainblock-btn_pt.jpg)}
.mainblock .btn:hover{background-color:#94fd58}
.mainblock .btn:hover .o{background-position:0 -61px}
.mainblock .hint{position:absolute;bottom:40px;right:91px;text-align:center;width:278px}
.mainblock .trial { position: absolute; bottom: 27px; right: 68px; text-align: center; width: 325px; font-family: tahoma; font-size: 10px; color: #ccdef3; }
.mainblock .trial a { color: #ccdef3; }

.testimonials{width:320px;float:right;padding:5px 40px;height:250px;margin:0 23px 0 0;font-size:0.85em;display:inline;background:white url(../img/testimonials.jpg) no-repeat 50% 0}
.testimonials h2{font-size:1.6em;color:black;margin:0}
.testimonials blockquote{margin:15px 0 3px 0;font-weight:bold}

#seals{float:left;width:450px;margin:0 0 0 10px;display:inline;}
#seals .seal-st{margin-left:0}
#seals,#certs{text-align:center}
#seals img,#certs img{margin:10px 20px;vertical-align:middle}

#footer{background:url(../img/hr.gif) no-repeat 50% 20px;padding:40px 0;text-align:center;color:#8d8d8d;font-size:0.85em}
#footer a{color:#8d8d8d}
#footer p{margin-bottom:5px}

#light-dialog-wrap{z-index:11}
#light-dialog-window{position:absolute;top:0;left:0;z-index:11;background:white;border:3px solid  #6393f2}
#light-dialog-overlay{position:absolute;background:black;z-index:10}
.download-steps{border:1px solid black;width:380px;padding:19px;font:10pt/1.2 sans-serif;}
.download-steps .step{min-height:33px;_height:33px;background:url(../img/ddialog/steps.gif) no-repeat;font-size:1em;padding:12px 0 0 60px;font-size:1.3em;line-height:1.3em;font-weight:bold}
.download-steps .step strong{font-size:1.5em;display:block;letter-spacing:-1px}
.download-steps .step2{background-position:-1000px 0;margin-bottom:15px}
.download-steps .dialog{margin:0 0 10px 60px}
.download-steps .dialog img{width:263px;height:214px}
.download-steps .dialog p{text-align:left;color:black;margin:0 0 5px 0}
.download-steps .dialog a{font-weight:bold;color:#6699ff}
#light-dialog-close{position:absolute;right:4px;top:4px;height:19px;width:19px;overflow:hidden;background:url(../img/ddialog/close.gif)}
#light-dialog-close:hover{background-position:0 -19px}
.downloadbar-steps{width:390px;padding-right:120px;background:white url(../img/ddialog/longdart.gif) no-repeat 420px 50%}
.downloadbar-steps .dialog img{width:318px;height:50px;margin:10px 0}

.help-index{background:#d9d9d9;height:55px;line-height:55px;text-align:center;-moz-border-radius:12px 12px;border-radius:12px 12px;}
.help-index a,.help-index strong{margin:0 40px}
.help-content{padding:0 20px}
.help-content h2{border-top:1px solid #d7d7d7;padding-top:20px}
.help-subindex{color:#4e36fa}

#to-top{overflow: hidden;position: fixed;bottom: 20px;right: 0;width: 35px;height: 128px;z-index: 50;display: none;background:url(../img/to-top.gif) no-repeat;cursor:pointer}
.lang_es #to-top{background-image:url(../img/to-top_es.gif)}
.lang_fr #to-top{background-image:url(../img/to-top_fr.gif)}
.lang_it #to-top{background-image:url(../img/to-top_it.gif)}
.lang_ja #to-top{background-image:url(../img/to-top_ja.gif)}
.lang_pt #to-top{background-image:url(../img/to-top_pt.gif)}

#top2{position:relative;z-index:2;height:97px;margin:0;background:url(../img/checkout/top.gif) no-repeat 100% 25px}
.lang_es #top2{background-image:url(../img/checkout/top_es.gif)}
.lang_fr #top2{background-image:url(../img/checkout/top_fr.gif)}
.lang_it #top2{background-image:url(../img/checkout/top_it.gif)}
.lang_ja #top2{background-image:url(../img/checkout/top_ja.gif)}
.lang_pt #top2{background-image:url(../img/checkout/top_pt.gif)}
#top2 .support{text-align:right;padding-top:35px;font-size:1.2em;font-weight:bold;color:#710000}
.lang_ja #top2 .support{font-size:1em;}
#top2 .support a{color:#710000}
#top2 .lang{right:-8px;}

#top3{position:relative;z-index:2;height:135px;margin:0;background:url(../img/checkout/top3.gif) no-repeat 100% 10px}
.lang_es #top3{background-image:url(../img/checkout/top3_es.gif)}
.lang_fr #top3{background-image:url(../img/checkout/top3_fr.gif)}
.lang_it #top3{background-image:url(../img/checkout/top3_it.gif)}
.lang_ja #top3{background-image:url(../img/checkout/top3_ja.gif)}
.lang_pt #top3{background-image:url(../img/checkout/top3_pt.gif)}
#top3 .support{text-align:right;padding-top:20px;font-size:1.2em;font-weight:bold;color:#710000}
.lang_ja #top3 .support{font-size:1em;}
#top3 .support a{color:#710000}

.purchase h1{font-size:1.5em;margin:20px 0 10px 0}
.purchase h2{font-size:1em;color:black;font-weight:bold;margin:0 0 5px 0}
.purchase p{margin-bottom:5px}
.purchase .hr{background-image:url(../img/checkout/hr.gif)}

.license{background:url(../img/checkout/license.jpg) no-repeat 50% 0;height:152px;position:relative;padding:45px 0 20px 230px}
.license .FRM_sl{font-size:1.1em;display:block;float:none;}
.license .subtotal{font-size:1.1em;text-align:right;font-weight:normal;width:245px;margin-top:15px}
.license .sec{position:absolute;top:145px;left:525px;width:320px;text-align:center}

.limited-offer{background-image:url(../img/checkout/license-limited-offer.jpg);padding-left:220px}
.limited-offer .off{position:absolute;top:147px;left:24px;font-weight:bold;font-size:20px;width:100px;text-align:center;color:black;letter-spacing:-1px}
.limited-offer .FRM_sl p{margin-bottom:0}
.limited-offer .oldprice{color:#8b8b8b;font-size:1em;text-align:right;font-weight:normal;width:283px;margin-top:10px;text-decoration:line-through}
.limited-offer .subtotal{margin-top:0px;width:283px;}
.limited-offer .sec{left:540px;}

.totalblock{text-align:right;margin-right:30px;background:url(../img/checkout/total.gif) 100% 0px no-repeat;padding-top:5px;_height:1px;min-height:1px;}
.totalblock table{border-collapse:collapse;margin:0 0 0 auto}
.totalblock table td{padding:5px 0 0 6px;text-align:left}
.totalblock .total{font-weight:normal;font-size:1.1em;}
.totalblock .line td{border-bottom:1px solid #454545;padding-bottom:10px}
.order-no{font-size:1.1em;float:left;margin-left:407px;padding-top:5px}
.totalblock .oldprice{color:#8b8b8b;font-size:1em;font-weight:normal;text-decoration:line-through}
.totalblock .oldprice strong{font-weight:normal}
.totalblock .localprice{font-size:1em;color:#8b8b8b;font-weight:normal;font-size:0.85em;margin-top:3px}
.totalblock .localprice strong{font-weight:normal}

.purchase2 .license{background-image:url(../img/checkout/license2.jpg);padding-left:200px;padding-top:40px;height:153px}
.purchase2 .limited-offer{background-image:url(../img/checkout/license-limited-offer2.jpg);padding-left:200px;padding-top:40px;height:165px}
.purchase2 .subtotal, .purchase2 .limited-offer .subtotal,.purchase2 .limited-offer .oldprice{width:300px;}
.purchase2 .sec,.purchase2 .limited-offer .sec{top:163px;left:545px}
.purchase2 .limited-offer .sec{left:535px}
.purchase2 .totalblock{background:none;padding-top:0;margin-top:10px}
.purchase2 .totalblock-line{margin-right:30px;_height:1px;min-height:1px;margin-top:-15px;background:url(../img/checkout/total2.gif) 100% 0px no-repeat;padding-top:24px;position:relative}
.purchase2 .limited-offer .off{top:155px}
.purchase2 .upto3pc{position:absolute;top:5px;left:115px;color:white;font-size:0.85em}
.purchase2 .license .upto3pc{position:absolute;top:158px;left:175px;font-size:0.9em;font-weight:bold}
.lang_es .purchase2 .license .upto3pc{left:210px;}
.lang_fr .purchase2 .license .upto3pc{left:200px;}
.lang_it .purchase2 .license .upto3pc{left:200px;}
.lang_ja .purchase2 .license .upto3pc{left:200px;}
.lang_pt .purchase2 .license .upto3pc{left:210px;}
.purchase2 .blankstar{background-image:url(../img/checkout/license-special-offer.jpg)}
.lang_es .purchase2 .blankstar{background-image:url(../img/checkout/license-special-offer_es.jpg)}
.lang_fr .purchase2 .blankstar{background-image:url(../img/checkout/license-special-offer_fr.jpg)}
.lang_it .purchase2 .blankstar{background-image:url(../img/checkout/license-special-offer_it.jpg)}
.lang_ja .purchase2 .blankstar{background-image:url(../img/checkout/license-special-offer_ja.jpg)}
.lang_pt .purchase2 .blankstar{background-image:url(../img/checkout/license-special-offer_pt.jpg)}
.purchase2 .blankstar .star{position:absolute;left:25px;top:136px;width:100px;text-align:center;font-weight:bold;letter-spacing:-1px;color:black}
.lang_fr .purchase2 .blankstar .star{width:134px;left:20px;top:138px}
.lang_es .purchase2 .blankstar .star{width:134px;left:20px;top:138px}
.lang_it .purchase2 .blankstar .star{top:140px}
.lang_ja .purchase2 .blankstar .star{width:134px;left:20px;top:138px}
.lang_pt .purchase2 .blankstar .star{top:140px}
.purchase2 .blankstar .star .line1{font-size:12px;line-height:12px;letter-spacing:0;font-weight:normal}
.purchase2 .blankstar .star .line2{font-size:18px;}
.purchase2 .blankstar .star .line3 {font-size:30px;margin-top:-5px}
.purchase2 .blankstar .star .line3 sup{font-size:18px;vertical-align:10px;margin-left:-5px}
.purchase2 .blankstar .star .line3a {font-size:25px;margin-top:-2px}
.purchase2 .blankstar .star .line3a sup{font-size:18px;vertical-align:7px;margin-left:-5px}
.purchase2 .blankstar .star .line1a{margin-top:-5px;font-size:12px;line-height:12px;letter-spacing:0;font-weight:normal}
.lang_es .purchase2 .blankstar .sec{position:absolute;left:540px;width:350px;top:170px;}
.lang_fr .purchase2 .blankstar .sec{position:absolute;left:530px;width:350px;top:170px;}
.lang_it .purchase2 .blankstar .sec{position:absolute;left:530px;width:350px;top:170px;}
.lang_pt .purchase2 .blankstar .sec{top:170px}

.steps{height:145px;background:url(../img/checkout/steps.jpg) no-repeat 82px 0;margin-top:10px}
.lang_es .steps{background-image:url(../img/checkout/steps_es.jpg)}
.lang_fr .steps{background-image:url(../img/checkout/steps_fr.jpg)}
.lang_it .steps{background-image:url(../img/checkout/steps_it.jpg)}
.lang_ja .steps{background-image:url(../img/checkout/steps_ja.jpg)}
.lang_pt .steps{background-image:url(../img/checkout/steps_pt.jpg)}

.block-top{background:#cfeaff url(../img/checkout/block.gif) no-repeat 0 0;height:50px;line-height:37px;padding:0 36px 0 25px;margin-top:40px;}
.block-main{border-style:solid;border-color:#cfeaff;border-width:0 3px;padding:1px 34px;min-height:1px;_height:1px;}
.block-end{background:#cfeaff url(../img/checkout/block.gif) no-repeat 0 -50px;height:24px;margin-bottom:20px}
#footer{background:url(../img/hr.gif) no-repeat 50% 20px;padding:40px 0;text-align:center;color:#8d8d8d;font-size:0.85em}
#footer a{color:#8d8d8d}
#footer p{margin-bottom:5px}

.form-left{width:516px;float:left}
.form-right{float:right;width:260px;padding-top:20px;font-size:0.85em}
.form-right h3{font-size:1.1em;margin:10 0 7px 0}
.form-right p{text-align:justify;margin-bottom:10px}
.form-right .number-of-installations {text-align:center; width: 213px; height: 62px; margin: 0 auto; padding-top: 12px; color: #FFF; background: #666 url(../img/purchase/number-of-installations.gif) no-repeat; font-size: 14px; }
.form-right .number-of-installations strong { display: block; font-size: 22px; }
.form-seals{margin-top:0}
.form-seals img{margin:15px auto 0 auto;display:block}
.form-agree{text-align:center;margin-top:30px}
.lang_fr .form-agree{margin:0 -30px;position:relative}

.authentication{font-size:0.8em;padding:10px 0;line-height:1.1em}
.authentication p{margin-bottom:5px}
.authentication-visa,.authentication-mastercard{display:inline;text-align:center;background:no-repeat 50% 3px;padding:28px 0 10px 0;margin-right:10px;width:70px;margin-top:13px;float:left}
.authentication-visa{background-image:url(../img/authentication/visa/visa.gif)}
.authentication-mastercard{background-image:url(../img/authentication/mastercard/mastercard.gif)}

.purchase .FRM_type5 .FRM_buttons{background:url(../img/checkout/button-back.jpg) no-repeat 50% 0px;padding:0;margin:30px 0 20px 0}
.submit-order{width:254px;height:64px;border:0;padding:0;background:url(../img/checkout/button.jpg);cursor:pointer;_cursor:hand;margin:0 auto}
.lang_es .submit-order{background-image:url(../img/checkout/button_es.jpg)}
.lang_fr .submit-order{background-image:url(../img/checkout/button_fr.jpg)}
.lang_it .submit-order{background-image:url(../img/checkout/button_it.jpg)}
.lang_ja .submit-order{background-image:url(../img/checkout/button_ja.jpg)}
.lang_pt .submit-order{background-image:url(../img/checkout/button_pt.jpg)}
.submit-order:hover{background-position:0 -64px}
.purchase .FRM_disabled{background-position:0 -128px}
.purchase .FRM_type5 .frm_agree{margin-right:0;float:none;text-align:justify}
.purchase .FRM_type5 .frm_agree label{margin-right:0}

.bonuses{float:right;width:512px;_display:inline;}
.bonuses .FRM_chxs{display:block;float:none}
.bonuses .FRM_chxs label{margin-right:0}
.bonuses .price{position:absolute;right:0;bottom:0}
.lang_ja .bonuses .price{bottom:-20px}
.lang_pt .bonuses .price{bottom:-20px}
.features{width:280px;float:left;margin-left:87px;_display:inline;margin-bottom:20px}
.features ul{list-style:none;margin:0;padding:0}
.features ul li{margin:0;padding:0 0 0 18px;background:url(../img/checkout/li.gif) no-repeat 0 3px;}

.msg-error,.msg-ok{padding:5px 5px 7px 40px; margin:20px 0;color:white;border:0px solid;background-repeat:no-repeat;background-position:11px 4px;}
.msg-error{background-color:#d32314;background-image:url(../img/checkout/msg-error.gif);font-weight:bold;border-color:#650000}
.msg-error a{color:white}
.msg-error-end{background-color:#d32314;height:5px;overflow:hidden;clear:both;margin:20px 0}
.msg-ok{background-color:#5aa421;background-image:url(../img/msg-ok.gif);border-color:#2e6100;background-position:11px 7px;margin-top:0}
.msg-ok h2{color:white;margin:0;padding:0}
.how{background:url(../img/hr.gif) no-repeat 50% 30px;padding-top:60px}
.how h2{color:black;margin:0 0 0 100px}
.how ol{margin:15px 0 0 125px;padding-left:0}
.how .flash{margin:0 -30px;position:relative}

.thanks{margin:40px 45px 0 45px}

/*.thanks h1{background:url(../img/checkout/thanks.gif) no-repeat;height:30px;overflow:hidden;text-indent:-9009px;}
.lang_es .thanks h1{background-image:url(../img/checkout/thanks_es.gif)}
.lang_fr .thanks h1{background-image:url(../img/checkout/thanks_fr.gif)}
.lang_ja .thanks h1{background-image:url(../img/checkout/thanks_ja.gif)}
.lang_pt .thanks h1{background-image:url(../img/checkout/thanks_pt.gif)}
*/
.thanks h1{color:#404040;font-size:25px;margin-top:30px}
.thanks .block-top,.thanks .block-end{background-image:url(../img/checkout/block2.gif)}
.thanks .block-top{margin-top:20px}
.thanks .block-end{margin-bottom:20px}
.summary .block-top,.summary .block-end{background-color:#f3e6c0;background-image:url(../img/checkout/block2brown.gif)}
.summary .block-main{border-color:#f3e6c0}
.summary table{width:100%;text-align:left;border-collapse:collapse;margin:0 0 10px 0}
.summary table th{border-bottom:1px solid #454545;padding:5px 10px;vertical-align:top}
.summary table td{padding:5px 10px;vertical-align:top}
.summary .totalblock{background:white;border-top:1px solid #454545;margin:0} 
.summary .totalblock table{width:auto;margin:0 0 0 auto}
.summary .order-no{margin-left:0}
.summary .total{margin-right:0}

.license-number{background:url(../img/checkout/license-number.gif) no-repeat;min-height:125px;_height:125px;padding:20px 0 0 120px;margin:10px 0 10px 0}
.license-number .print { float: right; font-size: 11px; color: #404040; margin: -25px 5px 0 0; }
.license-number .print a { color: #404040; text-decoration: none; }
.license-number .print img { position: relative; top: 2px; border: none; }
.license-number .serial{font-size:1.6em;margin-bottom:10px;line-height:95px}

#top-cart{position:relative;overflow:hidden;height:102px;margin:0;background:url(../img/checkout/top-cart.gif) no-repeat 100% 0}
#top-cart .support{position:absolute;top:10px;right:0;width:315px;text-align:center;font-size:1.2em;font-weight:bold;color:#424242}
#top-cart .support a {color:#424242}
#top-cart .support strong{display:block;font-size:1.4em;color:#700c06;padding-top:4px}
#top-cart .seal{position:absolute;top:15px;right:350px}

.purchase3{width:840px;margin:0 auto}
.purchase3 h2{color:#424242;font-size:1em;font-weight:bold;margin-top:0;}
.purchase3 .subtotal{font-weight:bold}
.purchase3 .features{padding-left:180px;background:url(../img/checkout/purchase3-features.jpg) no-repeat;min-height:188px;_height:188px;margin-left:50px}
.purchase3 .features h2{margin-top:20px}
.purchase3 .license{background:none;width:350px;float:right;padding:50px 0 0 0}
.purchase3 .license label{padding-left:5px}
.purchase3 .securelink{height:145px;background:url(../img/checkout/purchase3-securelink.jpg) no-repeat 0 20px}
.purchase3 .securelink h2{margin:0 0 0 38px;padding:0 40px 25px 0;float:left;background:url(../img/checkout/purchase3-recomended.jpg) 100% 0 no-repeat}
.purchase3 .securelink .float-left{width:460px;margin-left:150px}
.purchase3 .securelink .float-right{margin-right:25px;margin-top:16px}
.purchase3 .float-right .FRM_sl{float:none!important;display:block!important;margin:11px 0 5px 0!important;}
.purchase3 .float-right .FRM_chxs label{margin-right:0!important}
.purchase3 .securelink .price{font-weight:bold;margin-right:0px;text-align:right}
.purchase3 .form-right{width:381px;_display:inline;padding:40px 0 0 0;;overflow:hidden}
.purchase3 .satisfaction{padding:6px 0 0 120px;background:url(../img/checkout/100-satisfaction.gif) no-repeat;min-height:105px;_height:105px}
.purchase3 .form-seals{margin-top:50px}
.purchase3 .totalblock{background:none;margin:0;padding:0}
.purchase3 .totalblock .total{font-weight:bold}
.purchase3 .totalblock table td{padding:0 0 5px 10px;text-align:left}
.purchase3 .rightbox{background:url(../img/checkout/purchase3-rightbox.gif) no-repeat;padding-top:20px;margin:0 0 10px 0;_height:1px;}
.purchase3 .rightbox-in{background:url(../img/checkout/purchase3-rightbox.gif) no-repeat 0 100%;padding:0 25px 15px 25px;_height:1px;}
.purchase3 .form-left{width:430px}
.purchase3 .form-left .FRM_sl{display:block;float:none;width:395px!important;margin-right:0!important;}
.purchase3 .form-left .FRM_sl .FRM_textinput{width:250px!important;font:1em tahoma,sans-serif;}
.purchase3 .form-left .FRM_sl textarea{height:40px}
.purchase3 .form-left .FRM_sl .FRM_select{width:255px!important;font:1em tahoma,sans-serif;}
.purchase3 .form-left .FRM_sl .FRM_label{float:left;width:135px;text-align:right;font-weight:bold;padding:3px 5px 0 0;_padding-right:2px;}
.purchase3 .form-left .FRM_sl .FRM_check{margin-top:0!important;top:5px}
.purchase3 .form-left .FRM_opt .FRM_label{font-weight:normal}
.purchase3 .form-left .FRM_head{margin:40px 0 10px 140px;font-size:1.15em}
.purchase3 .form-left .FRM_p{margin:0 0 15px 140px;}
.purchase3 .form-left .FRM_label .small{font-weight:normal;font-size:0.8em}
.purchase3 .form-left .FRM_cards img{margin-left:0}
.purchase3 .form-left .frm_zip .FRM_check{right:155px}
.purchase3 .form-left .frm_zip .FRM_textinput{width:75px!important}
.purchase3 .form-left .frm_cardtype .FRM_check{right:130px}
.purchase3 .form-left .frm_cardtype .FRM_select{width:105px!important}
.purchase3 .form-left .frm_carddate .FRM_check{right:40px}
.purchase3 .form-left .FRM_sl .cmbCCM{width:120px!important}
.purchase3 .form-left .FRM_sl .cmbCCY{width:60px!important}
.purchase3 .form-left .frm_cardcode .FRM_check{right:40px}
.purchase3 .form-left .FRM_sl .txtCCC{width:30px!important}
.purchase3 .form-left .FRM_chxs{margin-left:140px!important;width:auto!important}
.purchase3 .form-left .FRM_error{margin-left:140px!important}
.purchase3 .form-left .FRM_w43 strong{display:block;padding-top:3px}


.trialpayoffer #light-dialog-window{background:white;border:7px solid #b9d8f4}
.trialpayoffer #light-dialog-overlay{background:white}
.trialpayoffer #light-dialog-close{border:5px solid white;top:0;right:0}
.trialpayoffer img{display:block}

.testimonials2{padding:5px 40px;border-top:1px solid #d7d7d7}
.testimonials2 blockquote{margin:25px 0 3px 0;padding:0;font-weight:bold}
.pages{border-top:1px solid #d7d7d7;padding:10px 0;text-align:right;margin:40px 0}
.pages a,.pages strong{padding:5px}

.leftcol{background:#d9d9d9;padding:8px 18px 18px;width:175px;float:left;margin-top:17px;-moz-border-radius:12px 12px;border-radius:12px 12px}
.leftcol h2{color:#404040;font-weight:normal;font-size:1.2em;margin-top:10px}
.maincol{margin-left:245px;min-height:1px;_height:1px;_margin-left:242px;}

.maincol .FRM_type5 .FRM_wmax{width:650px;margin-right:0}
.maincol .FRM_type5 .FRM_wmax .FRM_textinput{width:650px}
.maincol .FRM_type5 .FRM_wmax .FRM_check{right:-22px}
.FRM_type5 .FRM_buttons_small{background:none;text-align:right;margin:0;padding:0}
.FRM_type5 .FRM_buttons_small input{padding:5px 20px}

.holiday-offer{position:relative;width:697px;padding-top:150px;margin:0 0 0 87px;color:white;background:url(../img/checkout/holiday-offer-top.jpg) no-repeat;min-height:1px;_height:1px;}
.holiday-offer-main{display:none;position:relative;background:url(../img/checkout/holiday-offer-main.jpg);width:595px;padding:0 30px 12px 30px}
.holiday-offer-end{position:relative;margin-top:-11px;width:655px;height:12px;background:url(../img/checkout/holiday-offer-end.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/checkout/holiday-offer-end.png', sizingMethod='crop')}
#holiday-offer-checkbox{position:absolute;top:54px;left:562px;height:50px;width:50px;background:white url(../img/checkout/holiday-offer-checkbox.gif);cursor:pointer;_cursor:hand;}
#holiday-offer-checkbox.on{background-position:-50px 0}

.holiday-offer h2{color:white;margin:0;padding:15px 0 10px 0;font-size:1.4em}
.holiday-offer .FRM_sl .FRM_textinput{border-color:#2c2c2c}
.holiday-offer .FRM_error{color:#fff500}
.holiday-offer .FRM_w1{width:595px;margin-right:0}
.holiday-offer .FRM_w1 .FRM_textinput{width:590px}
.holiday-offer .FRM_w1 textarea.FRM_textinput{overflow:auto}
.holiday-offer .FRM_w2{width:410px;margin-right:0}
.holiday-offer .FRM_w2 .FRM_label{width:122px;float:left;padding-top:3px;padding-right:3px;_padding-right:0}
.holiday-offer .FRM_w2 .FRM_textinput{width:280px}
.holiday-offer .FRM_w2 .FRM_check{margin-top:0;top:4px}
.holiday-offer .FRM_w2 .FRM_error{margin-left:130px}

.onlinevault{margin:10px 30px 10px 90px;border-bottom:1px solid #454545;padding-top:10px;min-height:1px;_height:1px;}
.onlinevault .left{font-size:1.1em;float:left;padding:0px 0 0 70px;background:url(../img/checkout/onlinevault.gif) no-repeat;min-height:89px;width:480px;_height:69px;}
.onlinevault .left h3{font-size:1em;margin:0}
.onlinevault .price{float:right;font-weight:normal;margin-top:37px}
.onlinevault .FRM_chxs{margin-top:5px;margin-right:0;font-size:0.75em;}
.onlinevault .FRM_chxs .FRM_check{display:none}
.onlinevault #about-ov{width:480px;}
.onlinevault .localprice{width:230px;text-align:right;float:right;font-size:1em;color:#8b8b8b;font-weight:normal;font-size:0.85em;margin-top:5px}
.onlinevault .localprice strong{font-weight:normal}

.onlinevault4{margin:30px 30px 10px 90px;border-bottom:1px solid #454545;border-top:1px solid #454545;padding:10px 0 5px 0;min-height:1px;_height:1px}
.onlinevault4 .left{position:relative;font-size:1em;padding:0 0 0 70px;background:url(../img/checkout/onlinevault.gif) no-repeat;min-height:89px;_height:69px;margin-right:110px}
.onlinevault4 .price{position:absolute;font-weight:normal;right:-110px;bottom:10px;width:110px;text-align:right}
.onlinevault4 .FRM_chxs{margin:0;padding:0}
.onlinevault4 .FRM_chxs .FRM_check{display:none}
.onlinevault4 .localprice{width:230px;text-align:right;float:right;font-size:1em;color:#8b8b8b;font-weight:normal;font-size:0.85em;margin-top:5px}
.onlinevault4 .localprice strong{font-weight:normal}

.onlinevault-abbr{border-bottom:1px dotted black;cursor:help;zoom:1;vertical-align:bottom}
.onlinevault-abbrBubble{border-radius:4px;background-image: -moz-linear-gradient(top, #ffffff, #f2f7fb);background-image: -webkit-linear-gradient(#ffffff, #f2f7fb);background-image: -o-linear-gradient(#ffffff, #f2f7fb);background-image: linear-gradient(top, #ffffff, #f2f7fb)}

.btn-download{display:block;overflow:hidden;position:relative;margin:20px auto;width:229px;height:71px;background:#6acc36;color:white;text-align:center;font-size:1.6em;font-weight:bold;line-height:71px;text-decoration:none}
.btn-download .o{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/lp/lp1-btn2.jpg);cursor:pointer;_cursor:hand;}
.lang_es .btn-download .o{background-image:url(../img/lp/lp1-btn2_es.jpg)}
.lang_fr .btn-download .o{background-image:url(../img/lp/lp1-btn2_fr.jpg)}
.lang_it .btn-download .o{background-image:url(../img/lp/lp1-btn2_it.jpg)}
.lang_ja .btn-download .o{background-image:url(../img/lp/lp1-btn2_ja.jpg)}
.lang_pt .btn-download .o{background-image:url(../img/lp/lp1-btn2_pt.jpg)}
.btn-download:hover{background-color:#94fd58}
.btn-download:hover .o{background-position:0 -71px}

.thanks-download{margin:0 80px 40px 80px}
.thanks-onlinevault .block-top,.thanks-onlinevault .block-end{background-color:#d9d9d9;background-image:url(../img/checkout/block2gray.gif)}
.thanks-onlinevault .block-main{border-color:#d9d9d9}
.thanks-onlinevault ul{list-style:none;margin:0 0 10px 0;padding:0}
.thanks-onlinevault ul li{;margin:0;padding:0 0 5px 18px;background:url(../img/checkout/li.gif) no-repeat 0 3px;}
.thanks-onlinevault p{margin:0}
.thanks-onlinevault .hr{margin:10px 0}

.purchase .banner{height:270px;position:relative;color:white;font-size:1.2em;background:url(../img/checkout/banner.jpg) no-repeat;margin-right:-11px;}
.purchase .banner ul{position:absolute;width:320px;right:160px;top:60px;list-style:none}
.purchase .banner ul li{background:url(../img/mainblock-li.gif) no-repeat 0 2px;padding:0 0 5px 25px}

.purchase2c .total td{font-size:1.25em}
.purchase2c .blankstar{background-image:url(../img/checkout/license2c.jpg)}
.purchase2c .license .sec{top:130px;left:545px}

.guarantee {margin:10px 15px;vertical-align:middle;display:inline-block;background:url(../img/guarantee-note.gif) no-repeat;color:#696969;width:240px;height:83px;text-align:justify;padding:22px;font-size:11px;>zoom:1;>display:inline;}
.guarantee .star{float:left}
.guarantee .text{display:block;margin-left:8px}

#top4{position:relative;z-index:2;height:140px;margin:0 -30px;background:url(../img/checkout/top-mail.gif) no-repeat 50% 15px;padding:1px 27px}
#top4 .support{text-align:left;margin-top:108px;font-size:1.2em;font-weight:bold;color:black}
#top4 .support a{color:black}
#top4 #language-switch{right:53px}

#top5{position:relative;z-index:2;height:128px;margin:0 -30px;background:url(../img/checkout/top-mail2.gif) no-repeat 50% 0;padding:1px 27px}
#top5 .support{text-align:left;margin-top:95px;font-size:1.2em;font-weight:bold;color:black}
#top5 .support a{color:black}
#top5 #language-switch{right:53px}

.purchase-mail .blankstar{background:url(../img/checkout/license-mail.gif) 16px 3px no-repeat}
.purchase-mail .license .upto3pc{position:absolute;top:148px;left:198px;font-size:0.85em;font-weight:bold}
.purchase-mail .blankstar .star{left:30px;top:143px;color:white}

/* support */
.grayblock {background: url("../img/grayblock2.jpg") no-repeat scroll 0 0 transparent;width:846px;margin: 8px auto 0 0;min-height: 350px;padding: 25px 27px;}
.grayblock .msg-error, .grayblock .msg-ok { margin: 3px 85px 28px;}
.grayblock .FRM_type5 .FRM_buttons {background:none;}
.FRM_type5 .form-leftlabel {margin: 0 0 0 155px;}
.grayblock h2 {margin: 0 83px;; border: none;}

.btn strong, .btn-medium strong{cursor: pointer; _cursor: hand;}
.btn a {background: url("../img/btn-small-2.gif") no-repeat scroll 100% -40px transparent;color: white;display: inline-block;font: 13px/23px "segoe ui",tahoma,sans-serif;padding: 0 8px 0 0;text-decoration: none;vertical-align: middle;}
.btn a strong {background: url("../img/btn-small-2.gif") no-repeat scroll 0 0 transparent;display: inline-block;font-weight: normal;height: 29px;padding: 0 7px 0 15px;}
.btn a:hover {background-position: 100% -120px;color: white;}
.btn a:active, .btn a:visited, btn-medium a:visited, btn-medium a:active {color: white;}
.btn a:hover strong {background-position: 0 -80px;}
.btn-medium a {background: url("../img/btn-medium-2.gif") no-repeat scroll 100% -40px transparent;color: white;display: inline-block;font: 13px/30px "segoe ui",tahoma,sans-serif;padding: 0 8px 0 0;text-decoration: none;vertical-align: middle;}
.btn-medium a strong {background: url("../img/btn-medium-2.gif") no-repeat scroll 0 0 transparent;display: inline-block;font-weight: normal;height: 35px;padding: 0 7px 0 15px;}
.btn-medium a:hover {background-position: 100% -120px;color: white;}
.btn-medium a:hover strong {background-position: 0 -80px;}
.form-btn input {background: url("../img/btn-form.jpg") no-repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;font: 18px "segoe ui",tahoma;height: 33px;padding: 0 0 4px;text-align: center;width: 171px;color: white;}
.form-btn input:hover {background-position: 0 -34px;}

.frame_question {-moz-border-radius: 5px 5px 5px 5px;border-color: #999999;border-right: 1px solid #999999;border-style: solid;border-width: 3px 1px 1px;margin: 0 0 20px;}
.frame_question .inner {padding: 10px;}
.frame_question h3 {-moz-border-radius: 4px 4px 0 0;background: url("../img/listBackground.png") no-repeat scroll 8px 9px #eaeaea;border-bottom: 1px solid #999999;font-size: 1em;margin: -10px -10px 10px;padding: 8px 8px 8px 32px;}
.frame_question {clear: both;}
.frame_question .question_text {color: black;font-size: 1em;margin-bottom: 15px;padding: 8px;}
.frame_question .question_text strong {color: black;}
.frame_question .answer_text, .frame_question .comment_text {background: url("../img/tickets-answer.gif") no-repeat scroll 8px 15px transparent;border-top: 1px solid #D0D0D0;font-size: 100%;margin-bottom: 15px;padding: 15px 8px 0 30px;}
.frame_question .comment_text {background-image: url("../img/listBackground.png");}
.frame_question .comment_text strong {color: #1D4C82;font-weight: normal;}
.frame_question .answer_text strong {color: #982D32;font-weight: normal;}
.frame_question .question_button {border-top: 1px solid #D0D0D0;padding-top: 15px;text-align: right;}
.back-link {display: none;}
#mess {display: none;}

.offer-ov #page{background:#e2e2e2}
.offer-ov #page #footer{background:transparent;padding-top:20px}
.offer-ov .wrap{font:12px sans-serif;width:774px;margin:0 auto;background:white;padding:0 0 30px 0;-moz-box-shadow:0 0 15px #a7a7a7;box-shadow:0 0 15px #a7a7a7}
.offer-ov .top{background:#edf6fb url(../img/offer-ov/logo.gif) no-repeat 28px 18px;height:38px;color:#067db3;padding:37px  0 0 255px;font-weight:bold}
.offer-ov .cont{background:url(../img/offer-ov/cont.gif) no-repeat;padding:0 47px 0 227px;position:relative;_height:1px;min-height:1px;}
.offer-ov h1{text-align:center;color:#067db3;font:bold 28px/1.2em sans-serif;margin:0;padding-top:15px}
.offer-ov h2{text-align:center;color:#fcc75c;font:bold 20px/1.2em sans-serif;margin:28px -10px 19px -10px}
.offer-ov h3{color:black;font:bold 18px/1.2em sans-serif;margin:20px 0 15px 0}
.offer-ov .blue{color:#067db3}
.offer-ov .boxed{padding:0 40px 0 40px;_height:1px;}
.offer-ov .bottom{background:white url(../img/offer-ov/bottom.gif) no-repeat;padding:20px 10px 0 10px}
.offer-ov .bottom h2{text-align:left;margin:20px 0 10px 0}
.offer-ov .bottom .small{font-size:10px}
.offer-ov .bottom .small p{margin-bottom:0;text-align:justify}
.offer-ov .guarantee2{position:absolute;top:455px;left:25px;width:175px;text-align:justify;font-size:10px}
.offer-ov .guarantee2 h3{font-size:1em;margin:0;font-weight:normal}
.offer-ov ul{margin:0;padding:0;list-style:none;font-size:14px}
.offer-ov ul li{margin:0;padding:0 0 12px 25px;background:url(../img/offer-ov/li.gif) no-repeat}
.offer-ov .btn-yes{display:block;overflow:hidden;position:relative;margin:30px auto 10px auto;width:254px;height:64px;background:#6acc36;color:white;text-align:center;font-size:30px;font-weight:bold;line-height:64px;text-decoration:none}
.offer-ov .btn-yes .o{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/offer-ov/btn-yes.jpg);cursor:pointer;_cursor:hand;}
.offer-ov .btn-yes:hover{background-color:#94fd58}
.offer-ov .btn-yes:hover .o{background-position:0 -64px}

.st-survey #page { background: #e2e2e2; }
.st-survey #page #footer { background: transparent; padding-top: 20px; }
.st-survey .wrap { width: 774px; margin: 0 auto; background: #fff; padding: 0 0 30px 0; -mox-box-shadow: 0 0 15px #a7a7a7; box-shadow: 0 0 15px #a7a7a7; }
.st-survey .top { background: #fff url(../img/st-survey/logo.png) no-repeat; height: 94px; color: #067db3; padding: 0 0 0 255px; font-weight: bold; }
.st-survey .cont { background: url(../img/st-survey/cont.gif) no-repeat 0 -15px; padding: 0 47px 0 227px; position: relative; _height: 1px; min-height: 1px; }
.st-survey h1 { text-align: center; color: #067db3; font: bold 28px/1.2em sans-serif; margin: 0; padding-top: 0; }
.st-survey h2 { text-align: center; color: #fcc75c; font: bold 20px/1.2em sans-serif; margin: 28px -10px 19px -10px; }
.st-survey h3 { color: #000 font: bold 18px/1.2em sans-serif; margin: 35px 0 15px 0; }
.st-survey .blue { color: #077db3; font-size: 20px; font-weight: normal; padding-top: 25px; }
.st-survey .boxed { padding: 0 40px; _height: 1px; }
.st-survey .bottom { background: transparent; padding: 20px 10px 0 10px; font-size: 11px; }
.st-survey .bottom h2 { text-align: left; margin: 20px 0 10px 0; }
.st-survey .bottom a { font-size: 11px; color: #159ab6; text-decoration: underline; }
.st-survey .bottom .small { font-size: 11px; }
.st-survey .bottom .small p { font-size: 11px; margin-bottom: 0; text-align: justify; }
.st-survey .guarantee2 { position: absolute; top: 455px; left: 25px; width: 175px; text-align: justify; font-size: 10px; color: #999; }
.st-survey .guarantee2 h3 { font-size: 1em; margin: 0; font-weight: normal; }
.st-survey ul { margin: 0 0 18px 0; padding: 0; list-style: none; font-size: 14px; }
.st-survey ul li { margin: 0; padding: 0 0 12px 25px; background: url(../img/st-survey/li.gif) no-repeat; }
.st-survey .btn-yes { display: block; overflow: hidden; position: relative; margin: 30px auto 5px auto; width: 249px; height: 63px; background: #6acc36; color: #fff; text-align: center; font-size: 30px; font-weight: bold; line-height: 64px; text-decoration: none; }
.st-survey .btn-yes .o { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../img/st-survey/btn-yes.jpg); cursor: pointer; _cursor: hand; }
.st-survey .btn-yes:hover { background-color: #94fd58; }
.st-survey .btn-yes:hover .o { background-position: 0 -63px; }

.onetimeoffer #light-dialog-window{background:#cc0001;border:none;-moz-box-shadow:0 10px 35px #000000;box-shadow:0 10px 35px #000000;}
.onetimeoffer #light-dialog-overlay{background:white}
.onetimeoffer #light-dialog-close{right:6px;top:6px}

#onetimeoffer{font-size:13px;line-height:1.5em;width:533px;background:white}
.onetimeoffer-top{padding:140px 25px 1px 25px;min-height:1px;background:url(../img/checkout/onetimeoffer-top.png) no-repeat;border:3px solid #ca1400;border-bottom:0}
.onetimeoffer-bottom{background:url(../img/checkout/onetimeoffer-bottom.png) no-repeat;border:3px solid #444444;border-top:0;height:31px;overflow:hidden}
.onetimeoffer-btn{display:block;width:125px;height:35px;margin:20px auto;text-align:center;color:black;text-decoration:none;font-size:14px;font-weight:bold;line-height:34px;background:url(../img/checkout/onetimeoffer-btn.png)}
.onetimeoffer-btn:hover{background-position:0 -40px}

.autorenew h1{font-size:25px;margin-top:30px}
.autorenew .subtitle{font-size:16px;margin-top:-8px}
.autorenew .form-right{font-size:12px;width:280px;margin-right:-15px}
.form-right .features{width:auto;float:none;margin-left:0;display:block;margin-bottom:0px}
.form-right .features li{padding-bottom:5px}
.autorenew .form-seals{margin-top:20px;text-align:center}
.autorenew .form-seals img{margin:10px;display:inline;vertical-align:middle}
.save-changes{width:254px;height:64px;border:0;padding:0;background:url(../img/autorenew/button.jpg);cursor:pointer;_cursor:hand;margin:0 auto}
.save-changes:hover{background-position:0 -64px}

.purchase2 .nostar{background-image:url(../img/checkout/license2.jpg)}
.purchase2 .nostar .star{display:none}
.autorenew .totalblock{padding-top:5px}
.autorenew .totalblock .total{font-size:1.3em;}
.autorenew .above-license{margin:0 0 10px 65px}

.st2012{margin:10px 30px 10px 90px;border-bottom:1px solid #454545;padding-top:10px;min-height:1px;_height:1px;}
.st2012 .left{font-size:1.1em;float:left;padding:2px 0 0 77px;background:url(../img/checkout/box-st2012-small.jpg) no-repeat;min-height:97px;width:500px;_height:69px;margin:-2px 0 0 -7px}
.st2012 .left h3{font-size:1em;margin:0}
.st2012 .price{float:right;font-weight:normal;margin-top:37px}
.st2012 .FRM_chxs{margin-top:5px;margin-right:10px;font-size:0.75em;}
.st2012 .FRM_chxs .FRM_check{display:none}
.st2012 #about-ov{width:480px;}
.st2012 .localprice{width:230px;text-align:right;float:right;font-size:1em;color:#8b8b8b;font-weight:normal;font-size:0.85em;margin-top:5px}
.st2012 .localprice strong{font-weight:normal}

.st2012-offer1 .st2012-on{display:none}
.st2012-offer1 .st2012-off{width:713px;height:127px;background:url(../img/checkout/st2012-offer1.gif) no-repeat;overflow:hidden;margin:0 auto 20px auto;position:relative;}
.st2012-offer1 .st2012-off .left{margin:10px 10px 0 70px;padding-left:100px;float:none;width:auto;background-position:0 5px}
.st2012-offer1 .st2012-off a.bon-st2012{position:absolute;right:10px;bottom:10px;width:144px;height:37px;background:url(../img/checkout/st2012-offer1-btn.gif)}
.st2012-offer1 .st2012-off a.bon-st2012:hover{background-position:0 -37px}
.st2012-offer1 .st2012-off ul{list-style:none;margin:8px 0;padding:0}
.st2012-offer1 .st2012-off ul li{margin:0;padding:0 0 1px 18px;background:url(../img/checkout/st2012-offer1-li.gif) no-repeat 0 3px;}

.st2012-offer2 .st2012-on{display:none}
.st2012-offer2 .st2012-off{width:713px;height:256px;background:url(../img/checkout/st2012-offer2.png) no-repeat;overflow:hidden;margin:0 auto 20px auto;position:relative;}
.st2012-offer2 .st2012-off a.bon-st2012{position:absolute;right:30px;bottom:20px;width:165px;height:43px;background:url(../img/checkout/st2012-offer2-btn.png)}
.st2012-offer2 .st2012-off a.bon-st2012:hover{background-position:0 -43px}
.st2012-offer2 .st2012-off .hint{position:absolute;right:30px;bottom:68px;width:165px;text-align:center;font-size:14px}
.st2012-offer2 .st2012-off .productbox{position:absolute;top:82px;left:68px;width:78px;height:104px;background:url(../img/checkout/box-pcrx.png)}
.st2012-offer2 .st2012-off .underbox{position:absolute;top:192px;left:15px;width:180px;font-size:12px;text-align:center}
.st2012-offer2 .st2012-off .underbox h3{font-size:1em;margin:0}
.st2012-offer2 .st2012-off .underbox-st{left:210px;width:250px}
.st2012-offer2 .st2012-off .blankstar{position:absolute;right:145px;top:-60px}

.thanks-st2012 .block-top,.thanks-st2012 .block-end{background-color:#d9d9d9;background-image:url(../img/checkout/block2gray.gif)}
.thanks-st2012 .block-main{border-color:#d9d9d9}
.thanks-st2012 ul{list-style:none;margin:0 0 10px 0;padding:0}
.thanks-st2012 ul li{margin:0;padding:0 0 5px 18px;background:url(../img/checkout/li.gif) no-repeat 0 3px;}
.thanks-st2012 p{margin:0}
.thanks-st2012 .hr{margin:10px 0}

.license-numbers{background:#cce8ff;padding:10px 0 10px 50px;margin:10px 0 10px 0;font-size:1.6em;}
.license-numbers p{margin:20px 0;padding:20px 0 0 90px;background:url(../img/checkout/box-pcrx.png) no-repeat;height:84px}
.license-numbers p strong{display:block;margin-left:30px;color:black}
.license-numbers p.serial-st2012{background-image:url(../img/checkout/box-st2012.png)}
.license-numbers .print { float: right; font-size: 11px; color: #404040; margin: -8px 8px 0 0; }
.license-numbers .print a { color: #404040; text-decoration: none; }
.license-numbers .print img { position: relative; top: 2px; border: none; }

.fprot{display:inline-block;width:147px;height:24px;text-indent:-9000px;background:url(../img/checkout/fprot.gif);overflow:hidden;vertical-align:middle}

.print-logo { display: none; }

/* print */
@media print {
	a { color: #666; text-decoration: underline; }
	
	#page, .thanks { width: auto; margin: 0; padding: 0; }
	#top2, #footer, .thanks-download, .print, .thanks .block-end, .thanks .hr { display: none; }
	.thanks .print-logo { display: block; margin: 0; padding: 0; }
	.thanks .print-logo img { border: none; }
	.thanks h1 { margin: 0; padding: 0; }
	
	.thanks .license-number { margin: 0; padding: 0; text-align: center; background: none; height: 40px; min-height: 40px; _height: 40px; }
	.thanks .license-number .serial { line-height: 50px; }
	.thanks .license-number .serial strong { font-size: 30px; padding: 5px 25px; }
	
	.thanks .license-numbers, .license-numbers p, .license-numbers p strong, .license-numbers p.serial-st2012 { margin: 0; padding: 0; background: #fff; text-align: center; }
	.thanks .license-numbers p { height: auto; padding: 5px 0; }
	.thanks .license-numbers p strong { font-size: 30px; }
	
	.thanks table { margin: 0; padding: 0; }
	.thanks table td, .thanks table th { padding: 5px 0; font-size: 12px; text-align: left; background: #fff; }
	.thanks .block-top { background: #fff; font-style: italic; font-weight: bold; margin: 0; padding: 5px 0 0 0; }
	.thanks .block-main { border: none; padding: 0; }
	.thanks .block-main ul { margin: 0; padding: 0; }
	.thanks .block-main ul li { margin: 0; padding: 0; list-style-type: none; }
}
