html, body {margin:0px; padding:0px; height:100%; border:none;}
/*body {background: #323663 url(../img/bg_Body.gif) repeat-x;}*/
html {background-color:#323663;}
body {background: #323663 url(../img/bg_Body.gif) repeat-x;}
body.index { background: #272b5a url("../img/bg_body_index.png") 0 center repeat-x; min-height: 734px; _height: 753px; min-width: 950px; }
body.index #inner-shell { position: absolute; top: 50%; margin-top: -357px; left: 50%; margin-left: -475px; height: 714px; }
#outer-shell { width: 100%; height:100%; text-align: center; position: relative;}

/*--- Main menu(edit Rusvelt)---*/
#nav { position:absolute; list-style-type:none;
       background:#323663 none repeat scroll 0 0; border:1px solid #000; border-bottom: none;
       bottom:0; left:0; margin:13px 0 0; padding:0;
       height:59px; width:948px; }
#nav li {float:left;height:100%;margin:0;padding:0;}
#nav li a {display: block; text-indent: -900em; height: 100%; background: url("../img/bg_nav.png") 0 0 no-repeat}
    #nav li#li_about a {width: 114px; background-position: 0px 0px}
        #nav li#li_about a:hover {background-position: 0px -59px}
    #nav li#li_faq a {width: 83px; background-position: -114px 0px}
        #nav li#li_faq a:hover {background-position: -114px -59px}
    #nav li#li_guarantee a {width: 132px; background-position: -197px 0px}
        #nav li#li_guarantee a:hover {background-position: -197px -59px}
    #nav li#li_doeswork a {width: 158px; background-position: -328px 0px}
        #nav li#li_doeswork a:hover {background-position: -328px -59px}
    #nav li#li_realstories a {width: 160px; background-position: -486px 0px}
        #nav li#li_realstories a:hover {background-position: -486px -59px}
    #nav li#li_safe a {width: 134px; background-position: -646px 0px}
        #nav li#li_safe a:hover {background-position: -646px -59px}
    #nav li#li_order a {width: 167px; background-position: -780px 0px}
        #nav li#li_order a:hover {background-position: -780px -59px}


body,a,p,span {font-family: Tahoma,Verdana,Sans-serif; color: #465F7D; font-size: 11px;} 
a {text-decoration: underline;}
a:hover {text-decoration: underline; color: #5FA9C5;}
form {margin:0px;}
h1 { font-size: 13px; margin:0px;}
h2 { font-size: 13px; margin:6px 5px 12px 5px; color: #323663;}
h2.nt { font-size: 13px; margin:0px; color: #323663;}
h4 { font-size: 15px; margin:0px 0px 10px 0px; color: #990505;}
img { border: none;}
input,select,textarea {font-family: Tahoma,Verdana,Sans-serif; font-size: 13px; color: #000000;}
input {width: 240px;}
select {width: 246px;}
textarea {width: 362px;}
p {margin:0px 0px auto;}
table {border:0px; width: 100%;}
table td {padding:0px; vertical-align: top;}
ol {margin: 0px 0px 0px 20px; padding: 0px; position: relative}
ul {margin: 16px 0px 16px 0px; padding: 0px; position: relative;}
ul.shot {margin: 16px 0px 0px 0px; padding: 0px; position: relative;}
ul li {list-style-type: none; background: url(../img/bul_SquareBlue.gif) no-repeat; padding: 0px 0px 0px 16px; color: #465F7D;}
ul.contact {margin: 0px 0px 4px 0px; padding: 0px; position: relative;}
ul.contact li {list-style-type: none; background: url(../img/bul_SquareBlue.gif) no-repeat; padding: 0px 0px 0px 12px; color: #323663; font-weight: bold; font-size: 13px;}
ul.padd li {list-style-type: none; background: url(../img/bul_SquareBlue.gif) no-repeat; padding: 0px 0px 16px 16px; color: #465F7D;}

.bott-btn {float: right; margin: 1px 0px 0px 4px;}
.bott-btn2 {float: right; margin: 11px 0px 0px 4px;}
.bott-btn3 {margin: auto;}
.btn-img {margin: auto;}
.btm-more {float: right; margin-top: 16px;}
.btn-next {float: right;}
.btn-previ {float: left;}
.bottomMenu {float: right; margin: 10px 0 20px 0;}
.bottomFakes {float: left; margin: 0px 0px 0px -5px;}

.elucidation {color: #7B92AD;}
.float-center { clear: both; text-align: center;}
.float-left {float: left;}
.float-right {float: right;}
.ill-diagram {margin: auto; border: 3px solid #C1D8F3;}
.ill-igred-l {border: 3px solid #C1D8F3; float: left;}
.ill-igred-r {border: 3px solid #C1D8F3; float: right;}
.ill-office {float: right; border: 1px solid #FFFFFF; margin: 0px 0px 0px 10px;}
.ill-ss {float: right; margin: 10px;}
.img-banner {float: left;}
.img-h2 {margin-bottom: 24px;}
.img2-h2 {margin-bottom: 0px;}
.img-h3 {margin: 9px 0px 7px 0px;}
.img-h4 {margin-bottom: 16px;}
.img-h5 {margin: 16px auto 10px auto;}
.img-h6 {margin: 6px 0px 0px 6px; float: left;}
.img-home {float: right; margin-right: 10px;}
.img-logo {float: left; margin-top: 19px;}
.img-title {float: right;}
html>body .img-title {margin-top: -1px;}
/*.img-txt1 {float: right; margin: 3px 0px 10px 16px;}*/
img.inv_margin {margin-bottom:226px;}
.img-txt1 {float:right;margin:0 0 0 16px;}


.img-txt2 {margin-bottom: 13px; width: auto; }
.pb-img {margin: auto;}
.slogan {float:right;margin-top:14px;width:393px;}
.slogan-int {float: right; margin-top: 33px; margin-right: -43px;}
.title-about {float: left; margin-top: 34px;}
.title-all {float: left; margin-top: 44px;}
.title-all2 {float: left; margin-top: 36px;}

body.bpopup {background: #323663;}

div.bott-center {float: right;  width: 100%; padding-top: 36px;}
#content-under div.bott-center2{float: left;  width: 100%; padding-top: 0px;}
div.btn {float: left;}
div.cont-win {float: left; width: 373px; background-color: #EEF2F6; padding: 12px; border: 1px solid #9AB7D5;}
div.cont-win2 {float: left; width: 576px; background-color: #EEF2F6; padding: 12px; border: 1px solid #9AB7D5; font-size: 13px;}

div.content-cont {float: left;  width: 620px; padding: 20px 17px; font-size: 13px; color: #465F7D; text-align: justify;}
div.content-cont p {font-size: 13px; color: #465F7D; text-align: justify; margin: 0px 0px 16px 0px; font-weight: normal;}

div.cover {float: left; padding-bottom: 13px; width: 420px;}

/*div.extagen-list {float: left; width: 379px; padding: 14px 18px 0px 18px; margin-bottom: 16px; background-color: #EEF2F6; }*/
div.extagen-list {background-color:#EEF2F6;float:left;margin-bottom:16px;padding:14px 18px 0;width:606px;}



div.extagen-list2 {background-color:#C1D8F3;float:left;margin-bottom:16px;padding:14px 18px 0;width:426px;}
div.extagen-list2 ul li a {color: #323663; font-weight: bold;}
div.extagen-list2 ul li a:hover {color: #465F7D;}
div.extagen-list3 {float: left; width: 240px; padding: 14px 18px 0px 18px; margin-bottom: 16px; background-color: #EEF2F6; }
/*div.extagen-list4 {float: left; width: 190px; padding: 14px 18px 0px 18px; margin-bottom: 16px; background-color: #EEF2F6; }*/
div.extagen-list4 {background-color:#EEF2F6;float:left;margin-bottom:16px;padding:14px 18px 0;width:390px;}


div.faq-bott {float: left;  width: 100%; background: url(../img/bg_FAQ_block_b.gif);}
div.faq-bott2 {float: left; width: 100%; background: url(../img/bg_FAQ_block_b.gif) repeat-x bottom; padding-top: 5px;}
div.faq-top {float: left;  width: 100%; background: url(../img/bg_FAQ_block_t.gif);}
div.half-left {float: left; text-align: center; font-weight: bold; width: 177px;}
div.half-right {float: right; text-align: center; font-weight: bold; width: 177px;}
div.hr {float: left; width: 100%; height: 15px;}
div.hr2 {float: left; background: url(../img/bg_Hr2.gif) repeat-x; width: 100%; height: 5px;}
div.hr3 {float: left; background: url(../img/bg_Hr2.gif) repeat-x; width: 100%; height: 5px; margin-top: 15px;}
div.hr4 {float: left; background: url(../img/bg_Hr2.gif) repeat-x; width: 100%; height: 1px; margin-top: 15px;}
div.hr5 {float: left; background: url(../img/bg_Hr2.gif) repeat-x; width: 100%; height: 1px;}
div.hr6 {float: left; background: url(../img/bg_Hr2.gif) repeat-x; width: 275px; height: 5px;}
div.hr7 {background: url(../img/bg_Hr4.gif) repeat-x; width: 100%; height: 14px;}

div.ill-h4 {float:left;padding-bottom:16px;width:100%;}
#content2 img.img-block {display:block;margin-right:31px;}
img.img-block {float:right;}

div.ill-cont {float: right; padding: 12px 0px; width: 300px;}
div.inpt-all {float: left;  width: 100%; font-size: 9px;}
div.inpt-half-left {float: left;  width: 309px; font-size: 9px;}
div.inpt-half-right {float: right;  width: 309px; font-size: 9px;}
div.inpt-third {float: left;  width: 244px; font-size: 9px;}
div.inpt-third2 {float: right;  width: 144px; font-size: 9px;}
div.inpt-third3 {float: left;  width: 180px; font-size: 9px;}
div.inpt-third4 {float: left;  font-size: 9px; padding-right: 12px;}
div.inpt-third5 {float: right;  font-size: 9px; width: 112px; padding-right: 0px; margin-right: 0px; }
div.last-date {float: left; height: 30px;}
div.last-date2 {float: left;  width: 100%; height: 60px; text-align: center;}
div.ll-bott {float: left;  width: 100%; background: url(../img/bg_LeftLinksBlock_b.gif);}
div.ll-top {float: left;  width: 100%; background: url(../img/bg_LeftLinksBlock_t.gif);}
div.mc-bott {float: left;  width: 100%; background: url(../img/bg_MainCover_b.gif);}
div.mc-top {float: left;  width: 100%; background-color: #4E74A1;}
div.news-cont {float: left; width: 100%; padding-top: 12px;}
div.news-source {float: right; font-weight: bold; color: #6F89A7;}
div.nt-btn {float: left;  width: 100%; padding-top: 16px;}
div.obox-footer {float: left;  width: 100%; background: url(../img/bg_OrderBlock_b.gif);}
div.obox-header {float: left; width: 100%; height: 40px; background: #79A0D3 url(../img/bg_OrderBlock_h_t.gif) repeat-x;}
div.obox-body {float: left;  width: 632px; padding: 0px 11px;}

div.obox-header-left {float: left; width: 10px; height: 40px; background: #79A0D3 url(../img/bg_OrderBlock_h_l.gif) repeat-y;}
div.obox-header-right {float: right; width: 10px; height: 40px; background: #79A0D3 url(../img/bg_OrderBlock_h_r.gif) repeat-y;}
div.obox-header-txt {float: left; width: 300px; height: 33px; padding: 7px 0px 0px 1px;}

div.order-inpts-cont {float: left; width: 261px; padding: 0px 0px 0px 0px;} /*16 0 10 0*/

div.order-txt-cont {float: right; width: 361px; padding: 0px 0px 5px 0px; text-align: justify;}
div.order-txt-cont a {color: #0013C5;}
div.order-txt-cont a:hover {color: #0013C5; text-decoration: none;}

div.order-type {float: left; padding: 0px 0px 0px 4px; font-size: 11px; color: #FFFFFF;}
div.order-type a {color: #FFEC3A;}
div.order-type a:hover {color: #FFEC3A; text-decoration: none;}
div.order-type2 {float: left; padding: 7px 0px 0px 4px; font-size: 11px; color: #FFFFFF;}

div.order-type-cont {float: right; padding: 6px 6px 0px 6px; border-left: 1px solid #BCD0E9; height: 34px;}
div.order-type-cont img.ico {float: left; margin-top: 2px;}
div.order-type-cont2 {float: right; padding: 0px 6px 0px 6px; height: 34px; }
div.order-type-cont2 img.ico {float: left; margin-top: 2px;}

div.payby-cont {float: left; width: 299px; height: 53px; background-color: #CDD8E4; margin: 14px 0px;}
div.payby-on, div.payby-off {float: left; width: 99px; height: 53px; text-align: center; background-color: #FFFFFF;}
div.payby-off {height: 52px;}

div.pb-off {/*visibility: hidden;*/display: none; }
div.pb-on {/*visibility: visible;*/display: block; }
div.pb-on, div.pb-off {position: absolute; top: 0px; left: 0px; width: 654px;}
div.proceed-btn {position: absolute; top: 145px; left: 0px; width: 299px;}

div.pw-red-block {float: left; width: 389px; background-color: #990505; color: #FFFFFF; font-size: 15px; font-weight: bold; padding: 12px 34px; border: 1px solid #FFFFFF;}

div.succ-date {float: left;  width: 100%; padding: 0px 0px 2px 0px; font-weight: bold;}

div.type-pb {position: relative; top: 0px; left: 0px; width: 654px;}

div.width-all {float: left;  width: 100%;}
div.width-all2{float: left;  width: 100%; text-align: center;}
div.width-all3{float: left;  width: 100%; text-align: center; padding: 24px 0px 12px;}
div.width-all4{float: left; padding: 0px 14px 0px 0px;}

div.wt-txt {float: left;  width: 255px; color: #FFFFFF; font-size: 13px; font-weight: bold; text-align: center; padding: 44px 0px 24px;}

input.all-inpt {width: 296px; font-size: 11px; color: #000000; margin: 0px;}
input.all-inpt2 {width: 628px; font-size: 11px; color: #000000; margin: 2px 0px 2px 0px;}

input.inpt-radio {width: 19px; margin: 0px  0px  -6px  -2px; height: 14px; padding: 0px;}
input.oinpt-btn {width: auto; margin: auto;}
input.phone01 {width: 45px;}
input.phone02 {width: 158px;}
input.send-inpt,input.send-inpt2 {width: 115px;  border: 1px solid #5A7DA7; background-color: #9AB7D5; color: #FFFFFF; font-weight: bold;}
input.send-inpt2 {margin: auto;}
input.third-inpt, select.third-select{width: 227px; font-size: 11px; color: #000000; margin: 2px 0px 2px 0px;}
input.third-inpt2{width: 140px; font-size: 11px; color: #000000; margin: 2px 0px 2px 0px;}
input.third-inpt4{width: 340px; font-size: 11px; color: #000000; margin: 2px 0px 2px 0px;}

select.all {font-size: 11px; color: #000000; margin: 3px 0px 3px 0px; width: auto;}
html>body select.all {margin: 2px 0px 2px 0px;}
select.third-select {margin-top: 3px; width: 232px;}
html>body select.third-select {margin-top: 2px;}
.title-all {float:left;height:auto !important;margin-top:44px;width:auto !important;}
table.cont-form td {padding: 2px 0px 2px 0px;}
table.cont-form td.inpt-txt {padding: 5px 0px 2px 0px; width: 120px;}
table.cont-form td.inpt-txt2 {padding: 5px 0px 2px 0px;}
table.cont-form td.inpt-txt3 {padding: 5px 0px 2px 0px; text-align: center;}
table.faq {border-collapse:collapse; background-color: #C1D8F3; width: 100%;}
div.left-column {float:left;width:462px;}
div.right-column {float:right;width:180px;}

div.right-column img.faq_pills {margin-bottom:480px;}

table.faq td { font-size: 13px;}
table.faq td.faq-cw {padding-bottom: 5px;}
table.faq td.faq-lb {vertical-align: bottom; width: 8px; background: url(../img/bg_FAQ_block_l.gif); }
table.faq td.faq-lt {width: 8px; background: url(../img/bg_FAQ_block_l.gif);}
table.faq td.faq-rb {vertical-align: bottom;  width: 8px; background: url(../img/bg_FAQ_block_r.gif);}
table.faq td.faq-rt {width: 8px; background: url(../img/bg_FAQ_block_r.gif);}
table.faq-txt {border-collapse:collapse; margin: 0px 0px 0px 5px; width: 440px;}
table.faq-txt td {padding: 0px 5px 0px 14px;}
table.faq-txt td.faqtxt-left { width: 6px; background-color: #A4B8D6; padding: 0px;}
table.faq-txt2 {border-collapse:collapse; margin: 0px 0px 0px 5px; width: 368px;}
table.faq-txt2 td {padding: 0px 5px 0px 14px;}
table.faq-txt2 td.faqtxt-left { width: 6px; background-color: #A4B8D6; padding: 0px;}

table.nf {clear:both;float:none;}
table.updated {background-color:#C1D8F3;border-collapse:collapse;float:left;height:32px;margin-bottom:10px;width:auto;}



table.inside {margin: auto; width: 722px;border-collapse:collapse; }
table.inside2 {margin: auto; width: 517px;border-collapse:collapse; }
table.inside3 {margin: auto; width: 360px;border-collapse:collapse; }

table.main-cover {border-collapse:collapse; width: 100%; background-color: #FFFFFF;}
table.main-cover td.lb {background-color: #4E74A1; vertical-align: bottom;}
table.main-cover td.lt {background-color: #4E74A1;}
table.main-cover td.rb {background: url(../img/bg_MainCover_r.gif); vertical-align: bottom;}
table.main-cover td.rt {background: url(../img/bg_MainCover_r.gif);}

table.order-boxes {border-collapse:collapse; width:874px;}
table.order-boxes td {font-size: 11px;}
table.order-boxes td.all-left {background: url(../img/bg_OrderBlocks.gif) repeat-y;}
table.order-boxes td.all-left2 {background: url(../img/bg_OrderBlocks.gif) repeat-y; height: 560px;}
table.order-boxes td.box-bl {vertical-align: bottom;}
table.order-boxes td.box-br {vertical-align: bottom; background: url(../img/bg_OrderBlocks.gif) repeat-y;}
table.order-boxes td.center-st {background-color: #ECF5FF; width: 12px;}
table.order-boxes td.midd-sl {background-color: #ECF5FF; height: 12px;}

table.order-inpts {border-collapse:collapse;}
table.order-inpts td.inpt-txt {padding: 2px  0px 2px 0px; text-align: justify;}
table.order-inpts td.inpt-txt1 {padding: 0px; text-align: left; font-size: 13px; font-weight: bold;}
table.order-inpts td.inpt-txt2 {padding: 4px  0px 2px 0px; text-align: justify;}
table.order-inpts td.inpt-txt3 {padding: 13px  0px 0px 0px; text-align: left; font-size: 13px; width: 300px;}
table.order-inpts td.inpt-txt4 {padding: 13px  0px 0px 0px; text-align: left; font-size: 13px;}
table.order-inpts td.radiob-inpt {width: 19px; padding: 2px  5px 2px 0px;}
table.order-inpts td.radiob-inpt1 {width: 19px; padding: 15px  5px 2px 0px;}

table.outside {	width: 100%; height: 100%; border-collapse:collapse; }
table.outside td {text-align:center; vertical-align: middle; padding: 0px;}

table.sub-cf  {border-collapse:collapse; width: 100%;}
table.sub-cf td.inpt-txt {padding-top: 3px; text-align: center;}
table.sub-cf td.ph01 {width: 45px;}
table.sub-cf td.ph02 {width:170px;}

table.updated {border-collapse:collapse; background-color: #C1D8F3; width: auto; height: 32px; float: left;}
table.updated h2 { margin: 6px 10px 0px 10px;}
table.updated h2.recl { margin: 6px 5px 0px 5px;}
table.updated td.faq-lb {vertical-align: bottom; width: 8px; background: url(../img/bg_FAQ_block_l.gif);}
table.updated td.faq-lt {width: 8px; background: url(../img/bg_FAQ_block_l.gif);}
table.updated td.faq-rb {vertical-align: bottom;  width: 8px; background: url(../img/bg_FAQ_block_r.gif);}
table.updated td.faq-rt {width: 8px; background: url(../img/bg_FAQ_block_r.gif);}

table.why {border-collapse:collapse; background-color: #FFFFFF;}
table.why td.why-b {vertical-align: bottom; width: 100%; background: url(../img/bg_WhyBlock_b.gif);}
table.why td.why-lb {vertical-align: bottom; background: url(../img/bg_WhyBlock_l.gif);}
table.why td.why-lt {background: url(../img/bg_WhyBlock_l.gif);}
table.why td.why-main {width: 100%; background: url(../img/bg_WhyBlock_t.gif) repeat-x top;}
table.why td.why-mainc {width: 100%; background: url(../img/bg_WhyBlock_t.gif) repeat-x top; text-align: center; padding-top: 18px;}
table.why td.why-rb {vertical-align: bottom;  background: url(../img/bg_WhyBlock_r.gif);}
table.why td.why-rt {background: url(../img/bg_WhyBlock_r.gif);}
table.why-txt {float: left; border-collapse:collapse; width: 100%;}
table.why-txt td {padding: 0px 3px 0px 5px;}
table.why-txt td.whytxt-left { width: 6px; background-color: #A4B8D6; padding: 0px;}

ul.fakelist {background: url(../img/bg_fakelist.gif) no-repeat; font-size: 12px; width: 368px; height: 64px; margin: 20px 0; padding: 13px 0 0 48px; }
ul.fakelist li {background: url(../img/bul_fakelist.gif) no-repeat left center; color: #000 !important; margin-bottom: 3px; padding-left: 36px; }

#banner01-cont, #banner02-cont, #banner03-cont, #banner04-cont, #banner01, #banner02, #banner03, #banner04, #banner05 {padding: 0px 0px 0px 0px; width: 209px; height: 130px; float: left;}
#banner01, #banner03, #banner04, #banner05 {margin-top: 4px;}
#banner01-cont a:hover img {-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
#banner02-cont a:hover img {-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
#banner03-cont a:hover img {-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
#banner04-cont a:hover img {-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
#banner01 {background: url(../img/bg_Bann_OrderNow.jpg);}
#banner02 {background: url(../img/bg_Bann_MoneyBack.jpg);}
#banner03 {background: url(../img/bg_Bann_RealStories.jpg);}
#banner04 {background: url(../img/bg_Bann_WhyExtagen.jpg);}
#banner05 {background: url(../img/bg_Bann_Fakes.jpg); }
/*#banners {float: left; padding-left: 294px; width: 417px; }*/
#banners {float: left; padding-left: 311px; width: 618px; position: relative;}

#testimonial {
-x-system-font:none;
background:transparent url(../img/bg_testimonial.jpg) no-repeat scroll 0 0;
color:#0E223A;
float:right;
font-family:Verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
height:115px;
line-height:normal;
position:relative;
width:627px;
}
#testimonial blockquote {
left:30px;
margin:0;
padding:0;
position:absolute;
top:40px;
width:580px;
}
#testimonial cite {
-x-system-font:none;
font-family:Verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
left:30px;
line-height:normal;
position:absolute;
top:80px;
}
#testimonial a.readmore {
background:transparent url(../img/blank.gif) repeat scroll 0 0;
display:block;
height:115px;
left:0;
position:absolute;
text-indent:-900em;
top:0;
width:627px;
}
body.index #testimonial_1:hover {-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
body.index #testimonial_2:hover {-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
#banner-cont a img {_zoom: 1}
#banner-cont a:hover img {-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
#banner-cont.bigbanner a:hover img {-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}



/*#ok { position: absolute; left: 258px; top: -26px; width: 91px; height: 91px;}*/
#ok {left:278px; position:absolute; top:-33px; width: 91px; height: 91px;}

#boxes-cont {background-color:#EFF6FE; float:left; padding:7px 10px 10px;width:881px;}
#boxes-cont p {font-size: 13px; font-weight: bold; margin: 8px 0px;}
#boxes-cont span {font-size: 13px; font-weight: bold; color: #990505;}
#boxes-cont a.pb-link {font-size: 9px; color: #0013C5; text-decoration: underline;}
#boxes-cont a.pb-link:hover {text-decoration: none;}
#boxes-cont p.all {font-size: 11px; margin: 6px 0px 4px 0px; font-weight: normal;}
#boxes-cont p.all-cc {font-size: 13px; font-weight: normal; margin: 0px 0px 16px  0px;}
#boxes-cont p.cvv {font-size: 9px; margin: 4px 0px 4px 0px; font-weight: normal; float: left;}
#boxes-cont p.pb {font-size: 9px; margin: -1px 0px 0px 0px; font-weight: normal;}
#boxes-cont span.grey {font-size: 9px; color: #9C9C9C; font-weight: normal;}
#boxes-cont span.red {font-weight: normal;}

#boxes-right {float: right; width: 320px;}
/*#content {float: left; width: 415px; height: 423px; border-right: 3px solid #ECF5FF; border-left: 3px solid #ECF5FF; padding: 17px 21px 0px 17px; background-color: #FFFFFF; font-size: 13px; color: #465F7D; text-align: justify; }
html>body #content {height:auto; min-height: 423px;} */
html > body #content {height:auto;min-height:454px;}
#content {background-color:#FFFFFF;border-left:3px solid #ECF5FF;border-right:3px solid #ECF5FF;color:#465F7D;float:left;font-size:13px;height:423px; min-height:454px;  padding:17px 21px 0 17px; text-align:justify;width:642px;}


#content2 {background-color:#FFFFFF;border-left:3px solid #ECF5FF;border-right:3px solid #ECF5FF;color:#465F7D;float:left;font-size:13px;padding:17px 21px 0 17px;text-align:justify;width:857px; }
#content2 p {color:#465F7D;font-size:13px;margin:16px 0 0; text-align:justify; }
p.order-intro {width:516px;}
#content2 span {color:#990505;font-size:13px;}

#main-block2 table.main-cover td {text-align:left;vertical-align:top;}
table.order-boxes td.all-left {background:transparent url(../img/bg_OrderBlocks.gif) repeat-y scroll 0 0;}
table.order-boxes td {font-size:11px;}
div.obox-body {position:relative;}
div.obox-body {float:left; padding:0 11px;width:852px;}




#content p {font-size: 13px; color: #465F7D; text-align: justify; margin-bottom: 16px;}
#content p.signa {text-align: right; font-weight: bold; font-style: italic;}
#content p.why { line-height: 19px;}
#content a {font-size: 13px;}

#content3 {float: left; width: 385px; height: 70px; border-right: 3px solid #ECF5FF; border-bottom: 3px solid #ECF5FF; border-left: 3px solid #ECF5FF; padding: 17px 34px 0px 34px; background-color: #FFFFFF; font-size: 13px; font-weight: bold; color: #323663; text-align: justify; }

#content-under3 {float: left; width: 668px; border-right: 3px solid #ECF5FF; border-bottom: 3px solid #ECF5FF; border-left: 3px solid #ECF5FF; background-color: #FFFFFF; text-align: center;}
#content-under2 {height:auto;min-height:27px;}
#content-under2 {background-color:#FFFFFF;border-bottom:3px solid #ECF5FF;border-left:3px solid #ECF5FF;border-right:3px solid #ECF5FF;color:#465F7D;float:left;font-size:13px;height:27px;padding:0 21px 0 17px;text-align:justify;width:857px;}





#content-under {height:auto;min-height:27px;}
#content-under {background-color:#FFFFFF; color:#465F7D;font-size:13px;height:27px;overflow:hidden;padding:0 21px 0 17px;text-align:justify;}



#cvv-left {float: left; width: 202px;}
#cvv-right {float: right; width: 410px; height: 270px;}
#cvv-right p {margin: 0px 0px 16px 0px;}


/*#footer {float: left; text-align: center; width: 720px; border-right: 1px solid #323663; border-left: 1px solid #323663; padding-bottom: 20px; #padding-bottom: 0; }*/
#footer {border-left:1px solid #323663;border-right:1px solid #323663;float:left;padding-bottom:20px;width:950px;}
body.index #footer {border-left:medium none;}
#footer a  {color: #D6D6D6; text-decoration: none;}
#footer a:hover  {color: #FFFFFF; text-decoration: underline;}
#footer p  {color: #ADAFC1; font-size: 9px; text-align: right; margin-top: 0px;}
#footer span  {color: #D6D6D6;}

/*
#footer a.question { position:relative; float: left; height: 67px; width: 153px; text-align: center}
#footer a.question span { position: absolute; top:0; left:0; display: block; height: 67px; width: 153px; background: url(../img/question.png) no-repeat}
*/#footer img.left { float: left;}


/*#header {float: left; margin-top: 24px; width: 722px; height: 104px;}*/
#header {float: left; margin-top: 24px; width: 950px; height: 104px; position: relative;}
/*#header-int {float: left;  margin-top: 5px;  width: 722px; height: 74px;}*/
#header-int {float:left;height:134px;margin-top:5px;position:relative;width:950px;}

/*#inner-shell { width: 722px; margin: 0px auto; text-align: left;}*/
#inner-shell { width: 950px; margin: 0px auto; text-align: left; overflow: hidden;}
#outer-shell { width: 100%; height:100%; text-align: center;}
/*#borders {float: left; width: 720px; border-right: 1px solid #000000; border-left: 1px solid #000000;}*/
#banner-cont {float: left;}
#banner-cont.bigbanner {float: right;}

#borders {border-left:1px solid #000000; border-right:1px solid #000000; float:left; width:948px;}
#ill-right {float: right; width: 157px; height: 380px; margin-right: -11px; padding-top: 50px;}
html>body #ill-right {margin-right: -21px;}
#ill-right2 {float: right; width: 150px; height: 232px; margin-right: -11px; padding-top: 10px;}
html>body #ill-right2 {margin-right: -21px;}
#ill-right3 {float: right; width: 200px; height: 199px; margin-right: -11px; padding-top: 10px;}
html>body #ill-right3 {margin-right: -21px;}
#left-block {float: left; width: 208px; margin-right: 7px;}
#left-links {padding: 0px; width: 208px; float: left; margin-top: 4px; margin-left: -1px; background: url(../img/bg_LeftLinksBlock_m.gif);}
#left-links a {text-decoration: underline;  color: #FFFFFF; font-weight: bold;}
#left-links a:hover {text-decoration: none;}
#left-links a.order {color: #CBB8E6;}
#left-links ul {margin: 0px 0px 0px 24px; padding: 0px; position: relative;}
#left-links ul li {list-style-type: none; background: url(../img/bul_ArrowWhite.gif) no-repeat; padding: 0px 0px 6px 16px; color: #FFFFFF;}
/*#main {float: left; width: 712px; border-top: 2px solid #FFFFFF; border-right: 4px solid #FFFFFF; border-bottom: 4px solid #FFFFFF; border-left: 4px solid #FFFFFF;}*/
#main {background:#FFFFFF none repeat scroll 0 0;float:left; padding:2px 5px 5px;width:938px;}
/*#main-block {float: left; width: 463px;}*/
#main-block {float:left;width:690px;}

#main-block2 {float: left; width: 678px;}
#main-block2  table.main-cover td { text-align: left; vertical-align: top;}
#main-block2  table.main-cover td.lb {vertical-align: bottom;}
#main-block2  table.main-cover td.rb {vertical-align: bottom;}

#main-block3 {float: left; width: 463px; background-color:  #FFFFFF;}
#main-block3  table.main-cover td { text-align: left; vertical-align: top;}
#main-block3  table.main-cover td.lb {vertical-align: bottom;}
#main-block3  table.main-cover td.rb {vertical-align: bottom;}

/*#main-cont {float: left; width: 720px; border: 1px solid #000000;}*/
#main-cont { position: relative; border:1px solid #000000;float:left;width:948px;}
#main-cont2 {float: left; width: 505px; border: 1px solid #000000;}

/*#main-subcont {float: left; width: 712px; background-color: #FFFFFF; padding: 4px  4px  14px;}
#main-subcont {background-color:#FFFFFF;float:left;padding:4px 4px 14px;width:938px;}*/
#main-subcont {background-color:#FFFFFF;float:left;padding:4px 4px 14px;width:938px;}
#main-subcont2 {float: left; width: 497px; background-color: #FFFFFF; padding: 4px  4px  14px;}

/*#main-int {float: left; width: 694px; border: 1px solid #395C86; background-color: #5A7DA7; padding: 18px  0px  16px  16px;}*/
#main-int {background-color:#5A7DA7;border:1px solid #395C86;float:left;padding:18px 0 16px 16px;width:920px;}

#main-int2 {float: left; width: 479px; border: 1px solid #395C86; background-color: #5A7DA7; padding: 18px  0px  16px  16px;}

#menubar {float: left; padding:2px 3px 0px 3px; width: 714px; height: 46px; background-color: #323663; margin-top: 13px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000;}
#menubar-int {float: left; padding:2px 3px 0px 3px; width: 714px; height: 46px; background-color: #323663;}
#pills {float: right; width: 180px; height: 129px; }
#pills2 {float: right; width: 93px; height: 120px;}
/*#splash-block {float: left; width: 712px; height: 386px; border-top: 1px solid #395C86; border-bottom: 1px solid #395C86;}*/
#splash-block {border-bottom:1px solid #395C86;border-top:1px solid #395C86;float:left;height:476px;width:938px;}
/*#splash-txt {float: left; margin-top: 24px; padding-left: 398px; width: 309px; height: 93px; color: #52546C; font-weight: bold;}*/
#splash-txt { float: left; width: 355px; height: 83px; margin-top: 17px; padding-left: 570px; font: normal 12px/17px Tahoma; color:#FFFFFF;}
#text-block01 {float: left; width: 240px; height: 196px; padding: 9px 8px 0px 15px; border-right: 2px solid #B8B8B8; background-color: #DCE5F1;}
#text-block01 p {font-size: 12px; color: #0E223A; line-height: 18px; margin-bottom: 16px;}
#text-block01 p.ital {font-style: italic; width: 236px;}
#text-block02 p {font-size: 12px; color: #0E223A; line-height: 18px; margin-bottom: 16px;}
#text-block02 {float: left; width: 424px; height: 196px; padding: 9px 8px 0px 15px; background-color: #E8EEF6; text-align: center;}
#texts-cont {float: left; padding: 3px 0px 0px 0px; border-top: 1px solid #FFFFFF; border-bottom: 10px solid #FFFFFF; background-color: #9BB6D6;}
#texts-cont p {	text-align: justify;}
#title {width: 400px; height: 30px; position: absolute; top: 8px; left: 10px; z-index: 100; text-align: left;}

#title2 {width: 250px; height: 30px; position: absolute; top: 8px; left: 10px; z-index: 100; text-align: left;}
/*#title-block {position: absolute; top: 0px; left: 0px; width: 446px; height: 153px; padding: 8px 5px 0px 8px;}*/
#title-block {height:153px; left:0;padding:8px 5px 0 8px;position:absolute;top:0;}

#title-block2 {position: absolute; top: 0px; left: 0px; width: 352px; height: 181px; padding: 0px 0px 0px 8px;}
/*#title-cover {position: relative; top: 0px; left: 0px; width: 459px; height: 161px; background: url(../img/bg_Title3.gif);}*/
#title-cover {background:transparent url(../img/bg_Title3.gif) repeat scroll 0 0;height:161px;left:0;position:relative;top:0;width:686px;}

#title-cover2 {background:transparent url(../img/bg_Title2.gif) repeat scroll 0 0;height:72px;left:0;padding-right:4px;padding-top:0;position:relative;top:0;width:897px;}
#title-cover3 {position: relative; top: 0px; left: 0px; width: 360px; height: 161px; background: url(../img/bg_Title.gif);}
#title-btxt {float: left;  width: 100%; text-align: left;}
#title-btxt img {margin: auto;}
#title-btxt2 {float: left;  width: 450px;}
#title-btxt2 img { margin: 48px 0px 0px 10px;}

#wait-cont {float: left;  width: 360px; height: 181px; background-color: #373866;}

#width-center {float: left;  width: 100%; text-align: center;}
#width-center a {font-weight: bold; font-size: 11px;}



























html, body {margin:0px; padding:0px; height:100%; border:none;}
body {background: #323663 url(../img/bg_Body.gif) repeat-x;}
html { background-color: #323663;}
body,a,p,span {font-family: Tahoma,Verdana,Sans-serif; color: #465F7D; font-size: 11px;}
a {text-decoration: underline;}
a:hover {text-decoration: underline; color: #5FA9C5;}
form {margin:0px;}
h1 { font-size: 13px; margin:0px;}
h2 { font-size: 13px; margin:6px 5px 12px 5px; color: #323663;}
h2.nt { font-size: 13px; margin:0px; color: #323663;}
h4 { font-size: 15px; margin:0px 0px 10px 0px; color: #990505;}
img { border: none;}
input,select,textarea {font-family: Tahoma,Verdana,Sans-serif; font-size: 13px; color: #000000;}
input {width: 240px;}
select {width: 246px;}
textarea {width: 362px;}
p {margin:0px 0px auto;}
table {border:0px; width: 100%;}
table td {padding:0px; vertical-align: top;}
ol {margin: 0px 0px 0px 20px; padding: 0px; position: relative}
ul {margin: 16px 0px 16px 0px; padding: 0px; position: relative;}
ul.shot {margin: 16px 0px 0px 0px; padding: 0px; position: relative;}
ul li {list-style-type: none; background: url(../img/bul_SquareBlue.gif) no-repeat; padding: 0px 0px 0px 16px; color: #465F7D;}
ul.contact {margin: 0px 0px 4px 0px; padding: 0px; position: relative;}
ul.contact li {list-style-type: none; background: url(../img/bul_SquareBlue.gif) no-repeat; padding: 0px 0px 0px 12px; color: #323663; font-weight: bold; font-size: 13px;}
ul.padd li {list-style-type: none; background: url(../img/bul_SquareBlue.gif) no-repeat; padding: 0px 0px 16px 16px; color: #465F7D;}

.bott-btn {float: right; margin: 1px 0px 0px 4px;}
.bott-btn2 {float: right; margin: 11px 0px 0px 4px;}
.bott-btn3 {margin: auto;}
.btn-img {margin: auto;}
.btm-more {float: right; margin-top: 16px;}
.btn-next {float: right;}
.btn-previ {float: left;}
.bottomMenu {float: right; margin: 10px 0 20px 0;}
.bottomFakes {float: left; margin-left: -4px; #margin-left: -3px; }

.elucidation {color: #7B92AD;}
.float-center { clear: both; text-align: center;}
.float-left {float: left;}
.float-right {float: right;}
.ill-diagram {margin: auto; border: 3px solid #C1D8F3;}
.ill-igred-l {border: 3px solid #C1D8F3; float: left; margin-right: 5px; width: auto; height: auto;}
.ill-igred-r {border: 3px solid #C1D8F3; float: right; margin-right: 0; margin-bottom: 10px; width: auto; height: auto;}
.ill-office {float: right; border: 1px solid #FFFFFF; margin: 0px 0px 0px 10px;}
.ill-ss {float: right; margin: 10px;}
.img-banner {float: left;}
.img-h2 {margin-bottom: 24px;}
.img2-h2 {margin-bottom: 0px;}
.img-h3 {margin: 9px 0px 7px 0px;}
.img-h4 {margin-bottom: 16px;}
.img-h5 {margin: 16px auto 10px auto;}
.img-h6 {margin: 6px 0px 0px 6px; float: left;}
.img-home {float: right; margin-right: 10px;}
.img-logo {float: left; margin-top: 19px;}
.img-title {float: right;}
html>body .img-title {margin-top: -1px;}
.img-txt1 {float: right; margin: 0px 0px 0px 16px;}
.img-txt2 {margin-bottom: 13px; width: auto; _width: 100%; }
.pb-img {margin: auto;}
.slogan {float: right; margin-top: 14px; width: 393px}
.slogan-int {float: right; margin-top: 33px; margin-right: -43px;}
.title-about {float: left; margin-top: 34px;}
.title-all {float: left; margin-top: 44px; width: auto !important; height: auto !important;}
.title-all2 {float: left; margin-top: 36px; width: auto !important; height: auto !important;}
.affiliates {width:395px !important; height:48px !important;}


body.bpopup {background: #323663;}

div.bott-center {float: right;  width: 100%; padding-top: 36px;}
#content-under div.bott-center2{float: left;  width: 100%; padding-top: 0px;}
div.btn {float: left;}
div.cont-win {float: left; width: 420px; background-color: #EEF2F6; padding: 12px; border: 1px solid #9AB7D5;}
div.cont-win_contact  {width: 600px;}
div.cont-win2 {float: left; width: 576px; background-color: #EEF2F6; padding: 12px; border: 1px solid #9AB7D5; font-size: 13px;}

div.content-cont {float: left;  width: 620px; padding: 20px 17px; font-size: 13px; color: #465F7D; text-align: justify;}
div.content-cont p {font-size: 13px; color: #465F7D; text-align: justify; margin: 0px 0px 16px 0px; font-weight: normal;}

div.cover {float: left; padding-bottom: 13px; width: 420px;}

div.extagen-list {float: left; width: 606px; padding: 14px 18px 0px 18px; margin-bottom: 16px; background-color: #EEF2F6; }
div.extagen-list2 {float: left; width: 426px; padding: 14px 18px 0px 18px; margin-bottom: 16px; background-color: #C1D8F3; }
div.extagen-list2 ul li a {color: #323663; font-weight: bold;}
div.extagen-list2 ul li a:hover {color: #465F7D;}
div.extagen-list3 {float: left; width: 450px; padding: 14px 18px 0px 18px; margin-bottom: 16px; background-color: #EEF2F6; }
div.extagen-list4 {float: left; width: 390px; padding: 14px 18px 0px 18px; margin-bottom: 16px; background-color: #EEF2F6; }
div.faq-bott {float: left;  width: 100%; background: url(../img/bg_FAQ_block_b.gif);}
div.faq-bott2 {float: left; width: 100%; background: url(../img/bg_FAQ_block_b.gif) repeat-x bottom; padding-top: 5px;}
div.faq-top {float: left;  width: 100%; background: url(../img/bg_FAQ_block_t.gif);}
div.half-left {float: left; text-align: center; font-weight: bold; width: 177px;}
div.half-right {float: right; text-align: center; font-weight: bold; width: 177px;}
div.hr {float: left; width: 100%; height: 15px;}
div.hr2 {float: left; background: url(../img/bg_Hr2.gif) repeat-x; width: 100%; height: 5px;}
div.hr3 {float: left; background: url(../img/bg_Hr2.gif) repeat-x; width: 100%; height: 5px; margin-top: 15px;}
div.hr4 {float: left; background: url(../img/bg_Hr2.gif) repeat-x; width: 100%; height: 1px; margin-top: 15px;}
div.hr5 {float: left; background: url(../img/bg_Hr2.gif) repeat-x; width: 100%; height: 1px;}
div.hr6 {float: left; background: url(../img/bg_Hr2.gif) repeat-x; width: 275px; height: 5px;}
div.hr7 {background: url(../img/bg_Hr4.gif) repeat-x; width: 100%; height: 14px;}
div.ill-h4{float: left;  width: 100%; padding-bottom: 16px;}
div.ill-cont {float: right; padding: 12px 0px; width: 300px;}
div.inpt-all {float: left;  width: 100%; font-size: 11px;}
div.inpt-half-left {float: left;  width: 309px; font-size: 11px;}
div.inpt-half-right {float: right;  width: 309px; font-size: 11px;}
div.inpt-third {float: left;  width: 244px; font-size: 11px;}
div.inpt-third2 {float: right;  width: 144px; font-size: 11px;}
div.inpt-third3 {float: left;  width: 180px; font-size: 11px;}
div.inpt-third4 {float: left;  font-size: 11px; padding-right: 12px;}
div.inpt-third5 {float: right;  font-size: 11px; width: 114px; padding-right: 0px;}
div.last-date {float: left; height: 30px;}
div.last-date2 {float: left;  width: 100%; height: 60px; text-align: center;}
div.ll-bott {float: left;  width: 100%; background: url(../img/bg_LeftLinksBlock_b.gif);}
div.ll-top {float: left;  width: 100%; background: url(../img/bg_LeftLinksBlock_t.gif);}
div.mc-bott {float: left;  width: 100%; background: url(../img/bg_MainCover_b.gif);}
div.mc-top {float: left;  width: 100%; background-color: #4E74A1;}
div.news-cont {float: left; width: 100%; padding-top: 12px;}
div.news-source {float: right; font-weight: bold; color: #6F89A7;}
div.nt-btn {float: left;  width: 100%; padding-top: 16px;}
div.obox-footer {float: left;  width: 100%; background: url(../img/bg_OrderBlock_b.gif);}
div.obox-header {float: left; width: 100%; height: 40px; background: #79A0D3 url(../img/bg_OrderBlock_h_t.gif) repeat-x;}
div.obox-body {float: left;  width:852px; padding: 0px 11px;}
div.obox-body-2 {float: left;  width:672px; padding: 0px 0px 0px 10px;  }

div.obox-header-left {float: left; width: 10px; height: 40px; background: #79A0D3 url(../img/bg_OrderBlock_h_l.gif) repeat-y;}
div.obox-header-right {float: right; width: 10px; height: 40px; background: #79A0D3 url(../img/bg_OrderBlock_h_r.gif) repeat-y;}
div.obox-header-txt {float: left; width: 300px; height: 33px; padding: 7px 0px 0px 1px;}

div.order-inpts-cont {float: left; width: 261px; padding: 0px 0px 0px 0px;} /*16 0 10 0*/

div.order-txt-cont {float: right; width:560px; padding: 0px 0px 5px 0px; text-align: justify;}
div.order-txt-cont a {color: #0013C5;}
div.order-txt-cont a:hover {color: #0013C5; text-decoration: none;}

div.order-type {float: left; padding: 0px 0px 0px 4px; font-size: 12px; color: #FFFFFF;}
div.order-type a {color: #FFEC3A;}
div.order-type a:hover {color: #FFEC3A; text-decoration: none;}
div.order-type2 {float: left; padding: 7px 0px 0px 4px; font-size: 12px; color: #FFFFFF;}

div.order-type-cont {float: right; padding: 6px 6px 0px 6px; border-left: 1px solid #BCD0E9; height: 34px;}
div.order-type-cont img.ico {float: left; margin-top: 2px;}
div.order-type-cont2 {float: right; padding: 0px 6px 0px 6px; height: 34px;}
div.order-type-cont2 img.ico {float: left; margin-top: 2px;}

div.payby-cont {float: left; width: 299px; height: 53px; background-color: #CDD8E4; margin: 14px 0px;}
div.payby-on, div.payby-off {float: left; width: 99px; height: 53px; text-align: center; background-color: #FFFFFF;}
div.payby-off {height: 52px;}

div.pb-off {/*visibility: hidden;*/display: none; }
div.pb-on {/*visibility: visible;*/display: block; }
div.pb-on, div.pb-off {position: absolute; top: 0px; left: 0px; width: 874px;}
div.proceed-btn {position: absolute; top: 145px; left: 0px; width: 299px;}

div.pw-red-block {float: left; width: 389px; background-color: #990505; color: #FFFFFF; font-size: 15px; font-weight: bold; padding: 12px 34px; border: 1px solid #FFFFFF;}

div.succ-date {float: left;  width: 100%; padding: 0px 0px 2px 0px; font-weight: bold;}

div.type-pb {position: relative; top: 0px; left: 0px; width: 654px;}

div.width-all {float: left;  width: 100%;}
div.width-all2{float: left;  width: 100%; text-align: center;}
div.width-all3{float: left;  width: 100%; text-align: center; padding: 24px 0px 12px;}
div.width-all4{float: left; padding: 0px 14px 0px 0px;}

div.wt-txt {float: left;  width: 255px; color: #FFFFFF; font-size: 13px; font-weight: bold; text-align: center; padding: 44px 0px 24px;}

input.all-inpt {width: 296px; font-size: 12px; color: #000000; margin: 0px;}
input.all-inpt2 {width: 666px; font-size: 12px; color: #000000; margin: 2px 0px 2px 0px;}
input.half-inpt {width: 305px; font-size: 12px; color: #000000; margin: 2px 0px 2px 0px;  border: 1px solid #a7a6aa;}
input.inpt-radio {width: 19px; margin: 0px  0px  -6px  -2px; height: 14px; padding: 0px;}
input.oinpt-btn {width: auto; margin: auto;}
input.phone01 {width: 45px;}
input.phone02 {width: 158px;}
input.send-inpt,input.send-inpt2 {width: 115px;  border: 1px solid #5A7DA7; background-color: #9AB7D5; color: #FFFFFF; font-weight: bold;}
input.send-inpt2 {margin: auto;}
input.third-inpt, select.third-select{width: 227px; font-size: 12px; color: #000000; margin: 2px 0px 2px 0px;}
input.third-inpt2{width: 140px; font-size: 12px; color: #000000; margin: 2px 0px 2px 0px;}
input.third-inpt4{width: 340px; font-size: 12px; color: #000000; margin: 2px 0px 2px 0px;}
input.third-inpt5{width: 110px; font-size: 12px; color: #000000; margin: 2px 0px; border: 1px solid #a7a6aa;}
select.all {font-size: 11px; color: #000000; margin: 3px 0px 3px 0px; width: auto;}
html>body select.all {margin: 2px 0px 2px 0px;}
select.third-select {margin-top: 3px; width: 232px;}
html>body select.third-select {margin-top: 2px;}

table.cont-form td {padding: 2px 0px 2px 0px;}
table.cont-form td.inpt-txt {padding: 5px 0px 2px 0px; width: 120px;}
table.cont-form td.inpt-txt2 {padding: 5px 0px 2px 0px;}
table.cont-form td.inpt-txt3 {padding: 5px 0px 2px 0px; text-align: center;}
table.faq {border-collapse:collapse; background-color: #C1D8F3; width: 100%;}
table.faq td { font-size: 13px;}
table.faq td.faq-cw {padding-bottom: 5px;}
table.faq td.faq-lb {vertical-align: bottom; width: 8px; background: url(../img/bg_FAQ_block_l.gif); }
table.faq td.faq-lt {width: 8px; background: url(../img/bg_FAQ_block_l.gif);}
table.faq td.faq-rb {vertical-align: bottom;  width: 8px; background: url(../img/bg_FAQ_block_r.gif);}
table.faq td.faq-rt {width: 8px; background: url(../img/bg_FAQ_block_r.gif);}
table.faq-txt {border-collapse:collapse; margin: 0px 0px 0px 5px; width: 440px;}
table.faq-txt td {padding: 0px 5px 0px 14px;}
table.faq-txt td.faqtxt-left { width: 6px; background-color: #A4B8D6; padding: 0px;}
table.faq-txt2 {border-collapse:collapse; margin: 0px 0px 0px 5px; width: 400px;}
table.faq-txt2 td {padding: 0px 5px 0px 14px;}
table.faq-txt2 td.faqtxt-left { width: 6px; background-color: #A4B8D6; padding: 0px;}

table.inside {margin: auto; width: 950px;border-collapse:collapse; }
table.inside2 {margin: auto; width: 517px;border-collapse:collapse; }
table.inside3 {margin: auto; width: 360px;border-collapse:collapse; }

table.main-cover {border-collapse:collapse; width: 100%; background-color: #FFFFFF;}
table.main-cover td.lb {background-color: #4E74A1; vertical-align: bottom;}
table.main-cover td.lt {background-color: #4E74A1;}
table.main-cover td.rb {background: url(../img/bg_MainCover_r.gif); vertical-align: bottom;}
table.main-cover td.rt {background: url(../img/bg_MainCover_r.gif);}

table.order-boxes {width:874px; border-collapse:collapse; }
table.order-boxes td {font-size: 12px;}
	table.order-boxes td a { font-size: 12px}
table.order-boxes td.all-left {background: url(../img/bg_OrderBlocks.gif) repeat-y;}
table.order-boxes td.all-left2 {background: url(../img/bg_OrderBlocks.gif) repeat-y; height: 510px;}
table.order-boxes td.box-bl {vertical-align: bottom;}
table.order-boxes td.box-br {vertical-align: bottom; background: url(../img/bg_OrderBlocks.gif) repeat-y;}
table.order-boxes td.center-st {background-color: #ECF5FF; width: 12px;}
table.order-boxes td.midd-sl {background-color: #ECF5FF; height: 12px;}

table.order-inpts {border-collapse:collapse;}
table.order-inpts td.inpt-txt {padding: 2px  0px 2px 0px; text-align: justify;}
table.order-inpts td.inpt-txt1 {padding: 0px; text-align: left; font-size: 13px; font-weight: bold;}
table.order-inpts td.inpt-txt2 {padding: 4px  0px 2px 0px; text-align: justify;}
table.order-inpts td.inpt-txt3 {padding: 13px  0px 0px 0px; text-align: left; font-size: 13px; width: 300px;}
table.order-inpts td.inpt-txt4 {padding: 13px  0px 0px 0px; text-align: left; font-size: 13px;}
table.order-inpts td.radiob-inpt {width: 19px; padding: 2px  5px 2px 0px;}
table.order-inpts td.radiob-inpt1 {width: 19px; padding: 15px  5px 2px 0px;}

table.outside {	width: 100%; height: 100%; border-collapse:collapse; }
table.outside td {text-align:center; vertical-align: middle; padding: 0px;}

table.sub-cf  {border-collapse:collapse; width: 100%;}
table.sub-cf td.inpt-txt {padding-top: 3px; text-align: center;}
table.sub-cf td.ph01 {width: 45px;}
table.sub-cf td.ph02 {width:170px;}

table.updated {border-collapse:collapse; background-color: #C1D8F3; width: auto; height: 32px; float: left; margin-bottom: 10px;}
table.nf {float: none; clear: both;}
table.updated h2 { margin: 6px 10px 0px 10px;}
table.updated h2.recl { margin: 6px 5px 0px 5px;}
table.updated td.faq-lb {vertical-align: bottom; width: 8px; background: url(../img/bg_FAQ_block_l.gif);}
table.updated td.faq-lt {width: 8px; background: url(../img/bg_FAQ_block_l.gif);}
table.updated td.faq-rb {vertical-align: bottom;  width: 8px; background: url(../img/bg_FAQ_block_r.gif);}
table.updated td.faq-rt {width: 8px; background: url(../img/bg_FAQ_block_r.gif);}

table.why {border-collapse:collapse; background-color: #FFFFFF; width: 463px}
table.why td.why-b {vertical-align: bottom; width: 100%; background: url(../img/bg_WhyBlock_b.gif);}
table.why td.why-lb {vertical-align: bottom; background: url(../img/bg_WhyBlock_l.gif);}
table.why td.why-lt {background: url(../img/bg_WhyBlock_l.gif);}
table.why td.why-main {width: 100%; background: url(../img/bg_WhyBlock_t.gif) repeat-x top;}
table.why td.why-mainc {width: 100%; background: url(../img/bg_WhyBlock_t.gif) repeat-x top; text-align: center; padding-top: 18px;}
table.why td.why-rb {vertical-align: bottom;  background: url(../img/bg_WhyBlock_r.gif);}
table.why td.why-rt {background: url(../img/bg_WhyBlock_r.gif);}
table.why-txt {float: left; border-collapse:collapse; width: 100%;}
table.why-txt td {padding: 0px 3px 0px 5px;}
table.why-txt td.whytxt-left { width: 6px; background-color: #A4B8D6; padding: 0px;}

ul.fakelist {background: url(../img/bg_fakelist.gif) no-repeat; font-size: 12px; width: 394px; height: 64px; margin: 20px 0; padding: 13px 0 0 48px; }
ul.fakelist li {background: url(../img/bul_fakelist.gif) no-repeat left center; color: #000 !important; margin-bottom: 3px; padding-left: 36px; }

#banner01, #banner02, #banner03, #banner04, #banner05 {width: 209px; height: 130px; float: left;}
#banner-cont {float: left;}
#banner-cont.bigbanner {float: right;}

#banner-cont a img {_zoom: 1}
#banner-cont a:hover img {-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
#banner-cont.bigbanner a:hover img {-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}

#banner01, #banner03, #banner04, #banner05 {margin-top: 4px;}
#banner01 {background: url(../img/bg_Bann_OrderNow.jpg);}
#banner02 {background: url(../img/bg_Bann_MoneyBack.jpg);}
#banner03 {background: url(../img/bg_Bann_RealStories.jpg);}
#banner04 {background: url(../img/bg_Bann_WhyExtagen.jpg);}
#banner05 {background: url(../img/bg_Bann_Fakes.jpg); }
#banners {float: left; padding-left: 311px; width: 618px; position: relative;}

#boxes-cont {float: left; width: 881px; padding: 7px 10px 10px 10px; background-color: #EFF6FE;}
#boxes-cont p {font-size: 14px; font-weight: bold; margin: 8px 0px;}
#boxes-cont span {font-size: 14px; font-weight: bold; color: #990505;}
#boxes-cont a.pb-link {font-size: 10px; color: #0013C5; text-decoration: underline;}
#boxes-cont a.pb-link:hover {text-decoration: none;}
#boxes-cont p.all {font-size: 12px; margin: 6px 0px 4px 0px; font-weight: normal;}
#boxes-cont p.all-cc {font-size: 14px; font-weight: normal; margin: 0px 0px 16px  0px;}
#boxes-cont p.cvv {font-size: 10px; margin: 4px 0px 4px 0px; font-weight: normal; float: left;}
#boxes-cont p.pb {font-size: 10px; margin: -1px 0px 0px 0px; font-weight: normal;}
#boxes-cont span.grey {font-size: 10px; color: #9C9C9C; font-weight: normal;}
#boxes-cont span.red {font-weight: normal;}

#boxes-right {float: right; width: 320px;}
#content {float: left; height: 423px; border-right: 3px solid #ECF5FF; border-left: 3px solid #ECF5FF; padding: 17px 21px 0px 17px; background-color: #FFFFFF; font-size: 13px; color: #465F7D; text-align: justify; min-height: 454px; _height: 454px; width: 642px }
#content2 {float: left; width: 857px; border-right: 3px solid #ECF5FF; border-left: 3px solid #ECF5FF; padding: 17px 21px 0px 17px; background-color: #FFFFFF; font-size: 13px; color: #465F7D; text-align: justify; }
#content2 p {font-size: 13px; color: #465F7D; text-align: justify; margin: 16px 0px 0px 0px;}
#content2 span {font-size: 13px; color: #990505;}
html>body #content {height:auto; min-height: 454px;}
#content p {font-size: 13px; color: #465F7D; text-align: justify; margin-bottom: 16px;}
#content p.signa {text-align: right; font-weight: bold; font-style: italic;}
#content p.why { line-height: 19px;}
#content a {font-size: 13px;}

#content3 {float: left; width: 385px; height: 70px; border-right: 3px solid #ECF5FF; border-bottom: 3px solid #ECF5FF; border-left: 3px solid #ECF5FF; padding: 17px 34px 0px 34px; background-color: #FFFFFF; font-size: 13px; font-weight: bold; color: #323663; text-align: justify; }

#content-under {float: left; height: 27px; padding: 0px 21px 0px 17px; background-color: #FFFFFF; font-size: 13px; color: #465F7D; text-align: justify; overflow: hidden; }
#content-under2 {float: left; width: 857px; height: 27px; border-right: 3px solid #ECF5FF; border-bottom: 3px solid #ECF5FF; border-left: 3px solid #ECF5FF; padding: 0px 21px 0px 17px; background-color: #FFFFFF; font-size: 13px; color: #465F7D; text-align: justify; }
#content-under3 {float: left; width: 668px; border-right: 3px solid #ECF5FF; border-bottom: 3px solid #ECF5FF; border-left: 3px solid #ECF5FF; background-color: #FFFFFF; text-align: center;}
#content-under {height:auto; min-height: 27px; margin: 0px 0px 0px 0px; }
#content-under2 {height:auto; min-height: 27px;}

#cvv-left {float: left; width: 202px;}
#cvv-right {float: right; width: 410px; height: 270px;}
#cvv-right p {margin: 0px 0px 16px 0px;}

#footer {float: left; /*text-align: center;*/ width: 950px; border-right: none; padding-bottom: 20px; #padding-bottom: 0; }
#footer a  {color: #D6D6D6; text-decoration: none;}
#footer a:hover  {color: #FFFFFF; text-decoration: underline;}
#footer p  {color: #ADAFC1; font-size: 9px; text-align: right; margin-top: 0px;}
#footer span  {color: #D6D6D6;}
#header {float: left; margin-top: 24px; width: 950px; height: 104px; position: relative;}
#header-int {float: left;  margin-top: 5px;  width: 950px; height: 134px; position: relative;}
#inner-shell { width: 950px; margin: 0px auto; text-align: left; overflow: visible;}
#outer-shell { width: 100%; height:100%; text-align: center; position: relative;}
#borders {float: left; width: 948px; border-right: 1px solid #000000; border-left: 1px solid #000000;}
#ill-right {float: right; width: 157px; height: 380px; margin-right: -11px; padding-top: 50px;}
html>body #ill-right {margin-right: -21px;}
#ill-right2 {float: right; width: 150px; height: 232px; margin-right: -11px; padding-top: 10px;}
html>body #ill-right2 {margin-right: -21px;}
#ill-right3 {float: right; width: 200px; height: 199px; margin-right: -11px; padding-top: 10px;}
html>body #ill-right3 {margin-right: -21px;}
#left-block {float: left; width: 208px; margin-right: 7px;}
#left-links {padding: 0px; width: 208px; float: left; margin-top: 4px; margin-left: -1px; background: url(../img/bg_LeftLinksBlock_m.gif);}
#left-links a {text-decoration: underline;  color: #FFFFFF; font-weight: bold;}
#left-links a:hover {text-decoration: none;}
#left-links a.order {color: #CBB8E6;}
#left-links ul {margin: 0px 0px 0px 24px; padding: 0px; position: relative;}
#left-links ul li {list-style-type: none; background: url(../img/bul_ArrowWhite.gif) no-repeat; padding: 0px 0px 6px 16px; color: #FFFFFF;}
#main {float: left; width: 938px; background: #fff; padding: 2px 5px 5px 5px}
#main-block {float: left; width: 690px; }
#main-block2 {float: left; width: 905px;}
#main-block2.span { position: absolute; top: }
#main-block2  table.main-cover td { text-align: left; vertical-align: top;}
#main-block2  table.main-cover td.lb {vertical-align: bottom;}
#main-block2  table.main-cover td.rb {vertical-align: bottom;}

#main-block3 {float: left; width: 463px; background-color:  #FFFFFF;}
#main-block3  table.main-cover td { text-align: left; vertical-align: top;}
#main-block3  table.main-cover td.lb {vertical-align: bottom;}
#main-block3  table.main-cover td.rb {vertical-align: bottom;}

#main-cont {float: left; width: 948px; border: 1px solid #000000;}
#main-cont2 {float: left; width: 505px; border: 1px solid #000000;}

#main-subcont {float: left; width: 938px; background-color: #FFFFFF; padding: 4px  4px  14px;}
#main-subcont2 {float: left; width: 497px; background-color: #FFFFFF; padding: 4px  4px  14px;}

#main-int {float: left; width: 920px; border: 1px solid #395C86; background-color: #5A7DA7; padding: 18px  0px  16px  16px;}
#main-int2 {float: left; width: 479px; border: 1px solid #395C86; background-color: #5A7DA7; padding: 18px  0px  16px  16px;}

#menubar {float: left; padding:2px 3px 0px 3px; width: 942px; height: 46px; background-color: #323663; margin-top: 13px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000;}
#menubar-int {float: left; padding:2px 3px 0px 3px; width: 714px; height: 46px; background-color: #323663;}
#pills {float: right; width: 180px; height: 129px; }
#pills2 {float: right; width: 93px; height: 120px;}
#splash-block {float: left; width: 938px; height: 475px; border-top: 1px solid #395C86; border-bottom: 1px solid #395C86;}
#splash-txt {float: left; margin-top: 16px; padding-left: 563px; width: 309px; height: 84px; color: #fff; font-weight: bold; font-size: 12px}
#text-block01 {float: left; width: 240px; height: 196px; padding: 9px 8px 0px 15px; border-right: 2px solid #B8B8B8; background-color: #DCE5F1;}
#text-block01 p {font-size: 12px; color: #0E223A; line-height: 18px; margin-bottom: 16px;}
#text-block01 p.ital {font-style: italic; width: 236px;}
#text-block02 p {font-size: 12px; color: #0E223A; line-height: 18px; margin-bottom: 16px;}
#text-block02 {float: left; width: 424px; height: 196px; padding: 9px 8px 0px 15px; background-color: #E8EEF6; text-align: center;}
#texts-cont {float: left; padding: 3px 0px 0px 0px; border-top: 1px solid #FFFFFF; border-bottom: 10px solid #FFFFFF; background-color: #9BB6D6;}
#texts-cont p {	text-align: justify;}
#title {width: 400px; height: 30px; position: absolute; top: 8px; left: 10px; z-index: 100; text-align: left;}
#title2 {width: 250px; height: 30px; position: absolute; top: 8px; left: 10px; z-index: 100; text-align: left;}
#title-block {position: absolute; top: 0px; left: 0px; height: 153px; padding: 8px 5px 0px 8px;}
#title-block2 {position: absolute; top: 0px; left: 0px; width: 352px; height: 181px; padding: 0px 0px 0px 8px;}
#title-cover {position: relative; top: 0px; left: 0px; width: 686px; height: 161px; background: url(../img/bg_Title3.gif);}
#title-cover2 {position: relative; top: 0px; left: 0px; width: 897px; height: 72px; background: url(../img/bg_Title2.gif); padding-right: 4px; padding-top: 0px;}
#title-cover3 {position: relative; top: 0px; left: 0px; width: 360px; height: 161px; background: url(../img/bg_Title.gif);}
#title-btxt {float: left;  width: 100%; text-align: left;}
#title-btxt img {margin: auto;}
#title-btxt2 {float: left;  width: 450px;}
#title-btxt2 img { margin: 48px 0px 0px 10px;}

#wait-cont {float: left;  width: 360px; height: 181px; background-color: #373866;}

#width-center {float: left;  width: 100%; text-align: center;}
#width-center a {font-weight: bold; font-size: 11px;}

#testimonial_1 {float: right; font: italic 0.96em Verdana; color: #0e223a; position: relative; width: 314px; height: 115px; background: url("../img/testomonial_1.png") no-repeat;}
#testimonial_1 blockquote {margin: 0; padding: 0; position: absolute; top: 36px; left: 24px; width: 270px;}
#testimonial_1 cite {font: bold 11px Verdana; position: absolute; top: 78px; right: 23px;}
#testimonial_1 a.readmore {display: block; position: absolute; top: 0; left: 0; width: 310px; height: 115px; text-indent: -900em; background: url("../blank.gif")}
#testimonial_2 {float: right; font: italic 0.96em Verdana; color: #0e223a; position: relative; width: 314px; height: 115px; background: url("../img/testomonial_2.png") no-repeat;}
#testimonial_2 blockquote {margin: 0; padding: 0; position: absolute; top: 36px; left: 24px; width: 270px;}
#testimonial_2 cite {font: bold 11px Verdana; position: absolute;  top: 78px; right: 23px;}
#testimonial_2 a.readmore {display: block; position: absolute; top: 0; left: 0; width: 310px; height: 115px; text-indent: -900em; background: url("../blank.gif")}
body.index #testimonial_1 a.readmore:hover {-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
body.index #testimonial_2 a.readmore:hover {-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}


#testimonial_spanish {float: right; font: italic 11px Verdana; color: #0e223a; position: relative; width: 627px; height: 115px; background: url("../img/bg_testimonial_spanish.jpg") no-repeat}
#testimonial_spanish blockquote {margin: 0; padding: 0; position: absolute; top: 33px; left: 30px; width: 580px;}
#testimonial_spanish cite {font: bold 11px Verdana; position: absolute; top: 80px; left: 30px;}
#testimonial_spanish a.readmore {display: block; position: absolute; top: 0; left: 0; width: 627px; height: 115px; text-indent: -900em; background: url("../blank.gif")}

#nav {margin: 0; padding: 0; list-style-type: none; background: #323663; position: absolute; left: 0; bottom: 0; width: 948px; height: 59px; margin-top: 13px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000;}
#nav li {margin: 0; padding: 0; float: left; height: 100%}
#nav li a {display: block; text-indent: -900em; height: 59px; background: url("../img/bg_nav.png") 0 0 no-repeat}
    #nav li#li_about a {width: 114px; background-position: 0px 0px}
        #nav li#li_about a:hover {background-position: 0px -59px}
    #nav li#li_faq a {width: 83px; background-position: -114px 0px}
        #nav li#li_faq a:hover {background-position: -114px -59px}
    #nav li#li_guarantee a {width: 132px; background-position: -197px 0px}
        #nav li#li_guarantee a:hover {background-position: -197px -59px}
    #nav li#li_doeswork a {width: 158px; background-position: -328px 0px}
        #nav li#li_doeswork a:hover {background-position: -328px -59px}
    #nav li#li_realstories a {width: 160px; background-position: -486px 0px}
        #nav li#li_realstories a:hover {background-position: -486px -59px}
    #nav li#li_safe a {width: 134px; background-position: -646px 0px}
        #nav li#li_safe a:hover {background-position: -646px -59px}
    #nav li#li_order a {width: 167px; background-position: -780px 0px}
        #nav li#li_order a:hover {background-position: -780px -59px}

#nav_spanish {margin: 0; padding: 0; list-style-type: none; background: #323663; position: absolute; left: 0; bottom: 0; width: 948px; height: 59px; margin-top: 13px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000;}
#nav_spanish li {margin: 0; padding: 0; float: left; height: 100%}
#nav_spanish li a {display: block; text-indent: -900em; height: 100%; background: url("../img/bg_nav_span.png") 0 0 no-repeat}
    #nav_spanish li#li_about a {width: 114px; background-position: 0px 0px}
        #nav_spanish li#li_about a:hover {background-position: 0px -59px}
    #nav_spanish li#li_faq a {width: 83px; background-position: -114px 0px}
        #nav_spanish li#li_faq a:hover {background-position: -114px -59px}
    #nav_spanish li#li_guarantee a {width: 132px; background-position: -197px 0px}
        #nav_spanish li#li_guarantee a:hover {background-position: -197px -59px}
    #nav_spanish li#li_doeswork a {width: 158px; background-position: -328px 0px}
        #nav_spanish li#li_doeswork a:hover {background-position: -328px -59px}
    #nav_spanish li#li_realstories a {width: 160px; background-position: -486px 0px}
        #nav_spanish li#li_realstories a:hover {background-position: -486px -59px}
    #nav_spanish li#li_safe a {width: 134px; background-position: -646px 0px}
        #nav_spanish li#li_safe a:hover {background-position: -646px -59px}
    #nav_spanish li#li_order a {width: 167px; background-position: -780px 0px}
        #nav_spanish li#li_order a:hover {background-position: -780px -59px}



.img-banner {font-size: 0; color: transparent; text-indent: -900em}

table.cont-form textarea {width:415px;}

table.cont-form input {width:198px;}
table.cont-form input[type="submit"] {width:202px;}

table.cont-form input.phone01 {width:45px;}
table.cont-form input.phone02 {width:140px;}


/* 12.16.08 addings*/

body.index #inner-shell { position: absolute; top: 50%; margin-top: -357px; left: 50%; margin-left: -475px; height: 714px; }
body.index #testimonial:hover {-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
body.index #testimonial_spanish:hover {-moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
body.index #header {  }

img.inv_margin { margin-bottom: 250px;}

#content-under img { float: left; margin-right: 5px}

body.index { background: #272b5a url("../img/bg_body_index.png") 0 center repeat-x; min-height: 734px; _height: 753px; min-width: 950px; }
body.index #footer { border-left: none}

#title img { width: auto !important; height: auto !important; }

div.right-column { float: right; width: 180px;}
div.left-column { float: left; width: 462px; }

p.order-intro { width: 516px}

img.img-block { float: right;}
div.contact div.cont-win { width: 600px}

 div.pb-on { position: relative;}

 table.cont-form textarea#msg {  width: auto; font-size: 21px}

div.right-column img.text-icon {display: block; width: 156px; margin: 1px 1px 20px 24px; }
#content2 img.img-block { display: block; margin-right: 31px}
div.right-column img.faq_pills { margin-bottom: 480px;}
div.right-column img.formen_pills { margin-bottom: 2500px;}
div.right-column img.formen_problem { margin-bottom: 2600px;}
div.right-column img.health_virgin { margin-bottom: 3600px;}
div.right-column img.health_virgin { margin-bottom: 3600px;}
div.right-column img.health_problem { margin-bottom: 2600px;}
div.right-column img.links_experience { margin-bottom: 281px;}
div.right-column img.natural_honest { margin-bottom: 2281px;}
div.right-column img.shipping_problem { margin-bottom: 314px;}
div.right-column img.vitamin_virgin { margin-bottom: 2500px;}
div.right-column img.vitamin_problem { margin-bottom: 2500px;}

div.proceed { float: left; margin-top: 10px}
div.highlight { border: 4px solid #fff; margin-top: 4px; padding: 4px; width: 836px; position: relative;margin-right:10px;}
div.selHl { border: 4px solid #40477d;}

div.order-type-first { margin-right: 181px;  _margin-right: 100px;}

#ok { position: absolute; top: -33px; left: 278px;}

#unchk1 { position: absolute; display: block; width: 852px; height: 100px; z-index: 200; top: 5px; left: 13px; display: none;}
#unchk2 { position: absolute; display: block; width: 852px; height: 92px; z-index: 200; top: 230px; left: 13px; display: none;}
#unchk3 { position: absolute; display: block; width: 852px; height: 49px; z-index: 200; top: 344px; left: 13px; display: none;}

div.obox-body { position: relative;}

div.order-inpts-cont { padding-top: 0 !important;}
div.order-txt-cont { padding: 0 !important;}

input.hlinput { background-color: #e4ecf6}
select.hlinput { background-color: #e4ecf6}
.cvv-right_ie6 { _width: 645px !imortant; }

ul.bot_button { float:left; margin: 0;}
ul.bot_button li {float: left; background: none; }
	ul.bot_button li img { display: block;}

#hints {z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 138px; height: 161px; background: url(../img/ban_reaqt_hover2.png) 0px 0px no-repeat; text-indent: -999em; }

#hints2 { z-index: 100; position: absolute; top: 0; top: 0; visibility: hidden; font-size: 10px; color: #0d213a; padding: 5px; margin: 0px; background:#dce6f2; border: 1px solid #000300;}


/*  START order form on the main page  */
  #splash-block.test { position: relative; float: left; width: 938px; height: 580px; border-top: 1px solid #395C86; border-bottom: 1px solid #395C86;}
  #splash-block.test #splash-txt { padding-left:380px; }
  #splash-txt { float: left; width: 355px; height: 83px; margin-top: 17px; padding-left: 570px; font: normal 12px/16px Tahoma; text-align: justify; color:#FFFFFF;}
    #splash-txt strong.under { text-decoration: underline; }
  div#index_order { float: right; margin: 0px 9px 0px 0px; _margin-right: 5px; padding: 0 10px; width: 598px; background: #fff }
  div#index_order:before,div#index_order span.block-before {   background: url("../img/bg_form_index_order.jpg") 0px 0px no-repeat; height: 31px; width: 618px; margin: 0px -10px 0px -10px;  display: block; content: ' ';}
  div#index_order:after,div#index_order span.block-after {  background: url("../img/bg_form_index_order.jpg") 0 -31px no-repeat; height: 8px; width: 618px;  margin: 0px -10px 0px -10px; display: block; content: ' '; clear: both;}

  div#index_order table { border-collapse: collapse; table-layout: auto; border-spacing: 0; empty-cells: show; }
  div#index_order table  td { padding: 7px 0; border-bottom: 1px solid #cdd8e4;  }
  div#index_order table  td.ze { width: 20px;  }
  div#index_order table  td.ze input  { width: 14px; height: 14px; padding: 0; margin: 0;     }
  div#index_order table  td.first { width: 170px; padding-right: 12px; }
  div#index_order table  td.second { width: 90px;  padding-right: 10px; }
  div#index_order table  td.third {  }
  div#index_order table  td p  { margin: 0; padding: 0}
  div#index_order table  td label { font: bold 1.1em 'Tahoma';}
  div#index_order table  td strong { font-size: 1.1em; color: #046309  }
  div#index_order table  td span { display: block; color: #9c9c9c }
  div#index_order input.submit { display: block; margin: 7px auto 0; padding: 0; width: 160px; height: 37px; border: none; background: url("../img/submit_form_index_order.jpg") 20px 3px no-repeat; font: bold 16px 'Arial';  text-transform: uppercase; color: #fff }
/*  END order form on the main page  */

/* Start Order New Step 1*/
div#content-under2.fix_or { background: url("../img/bg_content-under2_s.png") 0px bottom repeat-x;  }
div.new_ord { float: left; position: relative; padding: 0 20px; width: 860px; background-color:#EFF6FE; }
div.new_ord  div.no_selected  { display: block; position: absolute; top: 245px; left: 240px; width: 395px; height: 60px; padding: 20px 0 0 25px; background: url(../img/bg_not_selected.png) no-repeat; font: normal 23px 'Tahoma'; color: #fff; z-index: 101; }
div.new_ord  div.error_vis  { display: block; }

  div.new_ord div.head_s { height: 40px; padding-top: 11px }
    div.new_ord div.head_s h4  { position: relative; float: left; font: bold 20px 'Arial';  color: #990505;  }
      div.new_ord div.head_s h4 span { position: absolute; top: 0px; left: 0px; display: block; width: 280px; height: 25px; background: url(../img/bg_please_sel_pack.jpg) no-repeat;   }
      div.new_ord div.head_s h4.step2 span { background: url(../img/bg_confirm_s2.jpg) no-repeat;   }
    div.new_ord div.head_s strong { position: relative; float: right; font: bold 20px 'Arial'; color: #626597; }
      div.new_ord div.head_s strong span {  position: absolute; top: 0px; right: 0px; display: block; width: 108px; height: 25px; background: url(../img/bg_step_counter_1.jpg) no-repeat; }
      div.new_ord div.head_s strong.step2 span { background: url(../img/bg_step_counter_2.jpg) no-repeat; }

  div.new_ord div.block_packs { }
    div.new_ord div.block_packs div.pack { float: left;  width: 273px; }
    div.new_ord div.block_packs div.center { margin: 0 20px;  }

      div.block_packs div.advert {border-left: 1px solid #5a7da7; border-right: 1px solid #5a7da7; background: #fff; margin-bottom: 20px;}
        div.block_packs div.advert:before, div.block_packs div.advert span.block-before {background: url("../img/bg_sprit_advert.jpg") 0 0px no-repeat; width: 273px; height: 7px; margin: 0px -1px 0 -1px; display: block; content: ' '; }
        div.block_packs div.advert:after, div.block_packs div.advert span.block-after {background: url("../img/bg_sprit_advert.jpg") 0 -7px no-repeat; width: 273px; height: 7px; margin: 5px -1px 0 -1px; display: block; content: ' '; clear: both;}

      div.block_packs div.advert h3 { position: relative; height: 33px; margin: 0px; padding: 0px; background: #79a0d3; font: normal 13px 'Tahoma'; color: #fff; text-align: center; }
        div.block_packs div.advert h3 span { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 33px; background-position: center top; background-repeat: no-repeat; }
          div.block_packs div.advert h3 span.pl_club { background-image: url(../img/h_platinum_club.jpg); }
          div.block_packs div.advert h3 span.h_6month_stim {  background-image: url(../img/h_6month_stim.jpg); }
          div.block_packs div.advert h3 span.month1_sup {  background-image: url(../img/h_month1_sup.jpg); }
          div.block_packs div.advert h3 span.h_rqt_cream {  background-image: url(../img/h_rqt_cream.jpg); }
          div.block_packs div.advert h3 span.h_free_sample {  background-image: url(../img/h_free_sample.jpg); }
         div.block_packs div.advert div.text_part { padding: 0px 20px; }
          div.block_packs div.advert div.text_part img.logo { display: block; height: 85px; margin: 0px auto  }
          div.block_packs div.advert div.text_part strong.price { display: block; font: normal 21px 'Arial'; text-align: center; color: #c21700   }
          div.block_packs div.advert div.text_part p { margin: 10px 0 !important; padding: 0px; font: normal 12px 'Tahoma' !important; line-height: 16px !important; text-align: justify; color: #465f7d; letter-spacing: 0.008px; }
          div.block_packs div.advert div.text_part p.al_center { text-align: center; }
          div.block_packs div.advert div.text_part p.nonetm { margin: 0 0 5px !important }
          div.block_packs div.advert div.text_part p label { font-weight: bold;  margin-left: 50px; }
          div.block_packs div.advert div.text_part p select { margin: 0; padding: 0; width: 38px; height: 20px; background: #fff; border: 1px solid #808080  }
          div.block_packs div.advert div.text_part p a { font: normal 12px 'Tahoma' !important;  color: #003cff; }

      div.block_packs div.advert input.select { display: block; margin: 0px auto; padding: 0px; width: 154px; height: 39px; border: none; background: url(../img/button_sel_pass.jpg) no-repeat; font: bold 17px 'Arial'; color: #fff; text-align: center; text-transform: uppercase; }
      div.block_packs div.advert input.mar1 { margin-top: 15px;}
      div.block_packs div.advert input.mar2 { margin-top: 10px;}
      div.block_packs div.advert input.mar3 { margin-top: 12px;}
      div.block_packs div.advert input.mar4 { margin-top: 102px;}

      div.block_packs div.advert div.text_part.change img.logo { margin-top: 10px; margin-bottom: 8px }


@-moz-document url-prefix()
{
   div.block_packs div.advert input.select, x:-moz-any-link, x:default {height: 37px; padding-bottom: 2px;}
}


   div.new_ord div.to_next_step { clear: both; margin-bottom: 15px; }
     div.new_ord div.to_next_step input.next_st { display: block; margin: 0px auto; padding: 0px; width: 240px; height: 44px; border: none; background: url(../img/button_next_st.jpg) no-repeat; font: bold 17px 'Arial'; color: #fff; text-align: center; text-transform: uppercase; }
     div.new_ord div.to_next_step a.next_st { display: block; margin: 0px auto; padding: 12px 0 0; width: 240px; height: 32px; border: none; background: #fe871f url(../img/button_next_st.jpg) no-repeat; font: bold 17px 'Arial'; color: #fff; text-align: center; text-transform: uppercase; text-decoration: none !important; cursor: pointer; }
       div.new_ord div.to_next_step a.next_st:hover { text-decoration: none !important; }
   form#extagen-order-form input#extagen_order_form_box_1,form#extagen-order-form input#extagen_order_form_box_2,
   form#extagen-order-form input#extagen_order_form_box_3,form#extagen-order-form input#extagen_order_form_box_4 {position: absolute;visibility: hidden; }

  div.new_ord div#extagen_order_form_no_selected {display: none;}

/*Start Action Adv*/
      div.block_packs div.act { border-width: 2px; }
        div.block_packs div.act:before, div.block_packs div.act span.block-before {background-image: url("../img/bg_sprit_advert_act.jpg"); margin: 0px -2px 0 -2px;  }
        div.block_packs div.act:after, div.block_packs div.act span.block-after {background-image: url("../img/bg_sprit_advert_act.jpg"); margin: 5px -2px 0 -2px; }
         div.block_packs div.act div.text_part { padding: 0px 19px;  }
         div.block_packs div.act input.select {  background-image: url(../img/button_sel_act.jpg); }
/*End Action Adv*/
      div.block_packs div.advert div.block_free { position: relative; width: 232px; height: 67px; margin: 0 auto; background: url(../img/block_free_sample_1.jpg) no-repeat ; font: bold 13px 'Tahoma'; color: #323663; text-indent: -9999px; z-index: 1   }
      div.block_packs div.advert div.bl_5 { background: url(../img/block_free_sample_1_5.jpg) no-repeat; width: 167px; padding-left: 65px;  text-align: center; z-index: 1 }
        div.block_packs div.advert div.block_free span { color: #c21700  }
        div.block_packs div.advert div.mart_1 { margin-top: 144px  }
        div.block_packs div.advert div.mart_2 { margin-top: 98px  }
        div.block_packs div.advert div.mart_3 { margin-top: 236px  }
        div.block_packs div.advert div.mart_4 { margin-top: 15px  }
        div.block_packs div.advert span.free_bl { color: #ef7408 !important  }
        div.block_packs div.advert div.block_free span.deco { position: absolute; top: -10px; left: 6px;  width: 65px; height: 65px; background: url(../img/add_decor_block_free.jpg) no-repeat;}
      div.block_packs div.advert div.popup_f_sample { position: absolute; top: 217px; left: 35px; width: 170px; height: 66px; padding: 130px 15px 0; border: 2px solid #5a7da7; background: #eff6fe url(../img/bg_pop_up_free_sample.jpg) no-repeat; font: bold 14px 'Tahoma'; text-align: center; }

/* Start Step 2_1 */
div.block_packs div.add_plus { display: block; margin: -10px 0 10px; height: 39px; background: url(../img/add_plus.jpg) center top no-repeat; }
div.block_packs div.advert a.change_order { display: block; margin: 10px 0; height: 15px; background: url(../img/bg_chage_order.jpg) 58px 0 no-repeat; text-align: center; font: normal 12px 'Tahoma' !important; color: #003cff; }
div.block_packs div.advert div.subtotal { overflow: hidden; margin: 10px 0; zoom: 1  }
  div.block_packs div.advert div.subtotal h5 { float: left; margin: 0; padding: 0; font: normal 19px 'Arial'; color: #465f7d; }
  div.block_packs div.advert div.subtotal strong { float: right; margin: 0; padding: 0; font: normal 19px 'Arial'; color: #465f7d; }

div.block_packs div.advert div.total_insub { overflow: hidden; padding: 7px 0 0; border-top: 1px solid #5a7da7; zoom: 1  }
  div.block_packs div.advert div.total_insub h5 { float: left; margin: 0; padding: 0; font: normal 19px 'Arial'; color: #89060a; text-transform: uppercase; }
  div.block_packs div.advert div.total_insub strong { float: right; margin: 0; padding: 0; font: normal 19px 'Arial'; color: #89060a; }


div.block_packs div.sh_tot { }
  div.block_packs div.shipping { overflow: hidden; height: 33px; padding: 12px 20px 0; background: url(../img/bg_shipping.jpg) no-repeat ; }
  div.block_packs div.shipping.discount { padding-top:0; background: url(../img/bg_shipping_discount.jpg) no-repeat ; }
    div.block_packs div.sh_tot h5 { float: left; margin: 0; padding: 0; font: normal 19px 'Arial'; color: #92272c; }
    div.block_packs div.sh_tot strong { float: right; margin: 0; padding: 0; font: normal 19px 'Arial'; color: #92272c; }

    div.block_packs div.sh_tot div.discount h5 { font-size: 18px; font-style: italic; }
    div.block_packs div.sh_tot div.discount strong { font-size: 18px; font-style: italic; }


  div.block_packs div.sh_tot div.total { overflow: hidden; height: 33px; padding: 12px 20px 0; background: url(../img/bg_total_calc.jpg) no-repeat ; }
    div.block_packs div.sh_tot div.total h5 { color: #fff; text-transform: uppercase; }
    div.block_packs div.sh_tot div.total strong { color: #fff }

div.block_packs div.banners { margin: 15px 0; zoom: 1 }
  div.block_packs div.banners ul { overflow: hidden; margin: 0; margin-left: 25px;  list-style: none; }
  div.block_packs div.banners ul li { float: left; margin: 0 3px; padding: 0; background: none; }
  div.block_packs div.banners ul li.sec_tur { width: 50%; margin: 0; padding: 0; }
  div.block_packs div.banners ul li.sec_tur img { display: block; margin: 0 auto 15px;}

div.payment_part {  float: right; width: 566px; padding: 0 0px; border-left: 1px solid #5a7da7; border-right: 1px solid #5a7da7;  background: #fff; margin-bottom: 20px; zoom: 1 }
        div.payment_part:before, div.payment_part span.block-before {background: url("../img/bg_sprit_payment_bl.jpg") 0 0px no-repeat; width: 568px; height: 7px; margin: 0px -1px 0 -1px; display: block; content: ' '; }
        div.payment_part:after, div.payment_part span.block-after {background: url("../img/bg_sprit_payment_bl.jpg") 0 -7px no-repeat; width: 568px; height: 7px; margin: 0px -1px 0 -1px; display: block; content: ' '; clear: both;}
  div.payment_part div.pay_head { position: relative; height: 33px; padding: 0 20px 0 20px; background: #79a0d3 }
    div.payment_part div.pay_head h3  { position: relative; float: left; margin: 0; padding: 0; font: normal 18px 'Tahoma';  color: #fff;}
      div.payment_part div.pay_head h3 span { position: absolute; top: 0px; left: 0px; display: block; width: 159px; height: 24px; background: url(../img/bg_payment_sh_h.jpg) no-repeat;   }

    div.payment_part div.pay_head ul { display: block; position: absolute; top: -7px; right: 5px; margin: 0px; padding: 0; height: 40px;  }
      div.payment_part div.pay_head ul li { float: left;  margin: 0px; padding: 0; }
       div.payment_part div.pay_head ul li a { display: block; width: 100px; height: 25px; padding-top: 15px;  text-align: center; font: normal 13px 'Tahoma'; color: #fff; text-decoration: underline; }
         div.payment_part div.pay_head ul li a.active, div.payment_part div.pay_head ul li a:hover { background: url(../img/bg_payment_menu.jpg) no-repeat;  font-weight: bold; color: #486a97; text-decoration: none; }

  div.payment_part div.pay_cont { position: relative; padding: 20px 20px 15px;}
    form.payment_1 { margin: 0; padding: 0; }
      form.payment_1 div.partiks { overflow: hidden; margin: 0 0 20px; padding: 8px 18px 12px 19px; border: 1px solid #cdd8e4; background: #eff6fe; zoom: 1 }
      form.payment_1 div.discount { background:  #eff6fe  }
      form.payment_1 label {  display: -moz-inline-box; display: inline-block; width: 131px; margin: 6px 0 0; padding: 0; font: bold 13px 'Tahoma'; vertical-align: top; }
        form.payment_1 label.lab_1 { width: 91px; padding-left: 8px }
        form.payment_1 label.fl_l { float: left;  }
        form.payment_1 label.w_rad { width: 110px; margin: 7px 0 0 0px;  font: normal 11px 'Tahoma'; color: #000 }
        form.payment_1 label.lab_2 { width: 90px; padding-left: 10px; }
        form.payment_1 label.lab_3 { width: 100%; margin-bottom: 5px;}
        form.payment_1 label.lab_4 { width: 250px; padding-left: 5px;  color: #465f7d ; font: normal 12px 'Tahoma';}
        form.payment_1 label.lab_5 { width: 105px; padding-left: 2px; font: normal 12px 'Tahoma'; color: #000 }
        form.payment_1 label.lab_6 { width: auto; }
        form.payment_1 label.lab_7 { width: 120px; }
      form.payment_1 img {  margin: 6px 1px 0 0; vertical-align: top;  }
      form.payment_1 input.text_c { display: inline; width: 121px; margin: 6px 0;  padding: 2px; border: 1px solid #7f9db9; background: #fff; font: normal 11px 'Tahoma'; }
        form.payment_1 input.long_1 { width: 293px; }
        form.payment_1 input.long_2 { width: 70px; }
        form.payment_1 input.long_3 { width: 40px; }
        form.payment_1 input.long_4 { width: 62px; margin-left: 10px }
        form.payment_1 input.long_5 { width: 115px;  }
        form.payment_1 input.long_6 { width: 160px; }
      form.payment_1 select { display: inline; width: 117px; height: 18px; margin: 6px 0;  border: 1px solid #7f9db9; background: #fff; font: normal 11px 'Tahoma'; }
      form.payment_1 select.sel_1 {  width: 48px;  }
      form.payment_1 select.sel_2 {  width: 70px;  }
      form.payment_1 select.sel_3 {  width: 127px;  }
       form.payment_1 span.alt_adr { display: block; margin: -3px 0 2px 136px;  padding: 0px; font: normal 11px 'Tahoma'; color: #838b95; }
       form.payment_1 span.appr_com { display: -moz-inline-box; display: inline-block;  margin: 6px 0 0;  padding: 0px; font: normal 12px 'Tahoma'; color: #000; vertical-align: top; }
      form.payment_1 input.radio_c { display: inline; width: 15px; height: 15px; margin: 6px 0 0;  padding: 0px;  }
      form.payment_1 input.checkb { display: inline; width: 15px; height: 15px; margin: 6px 0 0;  padding: 0px; }
      form.payment_1 input.app_code { display: -moz-inline-box; display: inline-block;  width: 91px; height: 19px; margin: 6px 0 0 5px; padding: 0; border: none !important ; vertical-align: top; font: bold 11px 'Tahoma'; color: #000; text-align: center; }

      form.payment_1 div.partiks div.discount small { display: block; margin-left: 133px; font-weight: bold     }

       form.payment_1 div.block_card { overflow: hidden; margin-bottom: 10px; zoom: 1  }
         form.payment_1 div.block_card div.type { float: left; width: 260px;  }
         form.payment_1 div.shiffer_s { margin-left: 120px; }
           form.payment_1 div.block_card div.type div.fickt { float: right; width: 172px;  }
         form.payment_1 div.block_card div.num { float: left; width: 225px;  }
         form.payment_1 div.block_card div.discount { float: left; width: 215px; background: #ececec; padding:  0 0 16px 10px  }
           form.payment_1 div.block_card div.num a.cvv_what { display: -moz-inline-box; display: inline-block; vertical-align: top; margin: 8px 0 0 5px; }

       form.payment_1 div.block_ship { overflow: hidden; zoom: 1  }
         form.payment_1  div.data_c { float: right; width: 367px;  }

      form.payment_1 input.buy_now { display: block; margin: 20px auto 0; padding: 0px; width: 154px; height: 39px; border: none; background: #fe871f url(../img/button_sel_pass.jpg) no-repeat; font: bold 17px 'Arial'; color: #fff; text-align: center; text-transform: uppercase;  }
/* End Step 2_1*/
/* Start Step 2_2*/

     div.pay_cont h4 { margin: 0; padding: 0; font: bold 13px 'Tahoma'; color: #465f7d; }
     div.pay_cont div.mail_or { overflow: hidden; margin: 8px 0 21px; zoom: 1  }
       div.pay_cont div.mail_or div.block_s { float: left; width: 250px; border: 1px solid #7f9db9; }
       div.pay_cont div.mail_or div.float_r { float: right; }
         div.pay_cont div.mail_or div.block_s strong.head_t { display: block; height: 22px; padding: 5px 19px 0; font: bold 12px 'Tahoma'; background: #7f9db9; color: #fff;}
         div.pay_cont div.mail_or div.block_s div.b_addr { padding: 10px 19px; }
            div.pay_cont div.mail_or div.block_s div.b_addr p { font: normal 13px 'Tahoma'; color: #465f7d; }
         div.pay_cont a.to_ord_form { display: block; background: url(../img/a_to_order_form.jpg) 168px top no-repeat; text-align: center; font: normal 13px 'Tahoma'; color: #003cff;  }

     div.pay_cont div.order_phone {  margin: 8px 0 42px; zoom: 1; border: 1px solid #7f9db9;  }
       div.pay_cont div.order_phone strong.head_t { display: block; height: 22px; padding: 5px 19px 0; font: bold 12px 'Tahoma'; background: #7f9db9; color: #fff;}
         div.pay_cont div.order_phone div.b_phone { padding: 10px 19px; }
            div.pay_cont div.order_phone div.b_phone p { font: normal 13px 'Tahoma'; color: #465f7d; }
            div.pay_cont div.order_phone div.b_phone p strong.tel { position: relative; top: 17px; left: 61px; font: normal 28px 'Tahoma'; color: #3b75c0;}
     div.sampl_f { }
     div.block_packs div.advert div.text_part.sampl_f img { display: block; margin: 0 auto 2px }
       div.block_packs div.advert div.text_part.sampl_f p { text-align: center !important; margin-top: 0 !important }

/* End Step 2_*/
/* Start PopUP*/

	#contact_window { width: 100%; height: 250%; position: absolute; top: 0; left: 0; background: url("../img/bg_Modal_window.png") 0 0 repeat;  z-index: 100; display: none;}
	#contact_window div.main { position: relative; width: 558px;  margin: 200px auto 0; padding: 0px 47px 20px; background: url(../img/bg_popup.png) repeat-y; border-left: 1px solid #5a7da7; border-right: 1px solid #5a7da7; }
        #contact_window div.main:before, #contact_window div.main span.block-before { position: absolute; top: -28px; left: 0px; background: url("../img/bg_popup_sprit.png") 0 0px no-repeat; width: 654px; height: 28px; margin: 0px -1px 0 -1px; display: block; content: ' '; }
        #contact_window div.main:after, #contact_window div.main span.block-after { position: absolute; bottom: -28px; left: 0px; background: url("../img/bg_popup_sprit.png") 0 -28px no-repeat; width: 654px; height: 28px; margin: 0px -1px 0 -1px; display: block; content: ' '; clear: both;}

@-moz-document url-prefix()
{
   #contact_window div.main:before {position: static; margin-top: -0px; margin-left: -48px; background-image: url("../img/bg_popup_sprit-ff3.png");}
   #contact_window div.main:after {position: static; margin-bottom: -28px; margin-left: -48px;}
   body:nth-of-type(1) #contact_window div.main:before, body:nth-of-type(1) #contact_window div.main:after {position: absolute; margin-top: 0; margin-bottom: 0; margin-left: -1px;  background-image: url("../img/bg_popup_sprit.png");}
}

	#contact_window div.main h3 { position: relative; height: 29px; width: 100%; margin: 0 0 7px; padding: 0; font: normal 25px 'Arial'; color: #990505;  }
	#contact_window div.main h3 span {  display: block; position: absolute; top: 0px; left: 0px; background: url(../img/bg_h3_for_popup_main.jpg) center top no-repeat;  height: 29px; width: 100%; margin: 0; padding: 0; }
	#contact_window div.main a.close_window { position: absolute; right: 30px; top: 0px; display: block; width: 21px; height: 21px; background: url("../img/bg_popup_close.jpg") 0 0 no-repeat; padding: 0; font-size: 0.916em; text-indent: -9999px }

@-moz-document url-prefix()
{
   #contact_window div.main a.close_window {top: 28px;}
   body:nth-of-type(1) #contact_window div.main a.close_window {top: 0px;}
}

	#contact_window div.main p { margin: 0; padding: 0; text-align: justify; font: normal 12px/19px 'Tahoma';   }
	#contact_window div.main div.by_step { width: 472px; margin: 15px auto; padding: 10px 20px;  border: 2px solid #d5e5f6; background: #eff6fe; }
	  #contact_window div.main div.by_step h4 {  margin: 0; padding: 0; font: bold 15px 'Tahoma'; color: #465f7d; text-align: left;  }
	  #contact_window div.main div.by_step ul {  margin: 0; padding: 12px 0 0; list-style: none; }
	    #contact_window div.main div.by_step ul li {  margin: 0 0 7px; padding: 7px 0 0 36px; min-height: 25px; _height: 25px; background: url(../img/bg_list_by_step_1.jpg) 0px 0px no-repeat; text-align: left; font: normal 12px/16px 'Tahoma';  }
	    #contact_window div.main div.by_step ul li.st_1 { background: url(../img/bg_list_by_step_1.jpg) 0px 0px no-repeat; }
	    #contact_window div.main div.by_step ul li.st_2 { background: url(../img/bg_list_by_step_2.jpg) 0px 0px no-repeat; }
	    #contact_window div.main div.by_step ul li.st_3 { background: url(../img/bg_list_by_step_3.jpg) 0px 0px no-repeat; }

     #contact_window div.main div.adv_reaqt { position: relative; width: 558px; margin-top: 30px; padding: 0;  background: #fff; }
        #contact_window div.main div.adv_reaqt:before, #contact_window div.main div.adv_reaqt span.block-before { position: absolute; top: -10px; left: 0px;  background: url("../img/bg_for_adv_reaqt.jpg") 0 0px no-repeat; width: 558px; height: 10px; margin: 0px -0px 0 -0px; display: block; content: ' '; }
        #contact_window div.main div.adv_reaqt:after, #contact_window div.main div.adv_reaqt span.block-after { position: absolute; bottom: -10px; left: 0px; background: url("../img/bg_for_adv_reaqt.jpg") 0 -10px no-repeat; width: 558px; height: 10px; margin: 0px -0px 0 -0px; display: block; content: ' '; clear: both;}
    #contact_window div.main div.adv_reaqt h3  {  display: block; position: relative;  height: 29px; margin: 0; padding: 0; font: normal 18px 'Tahoma';  color: #fff; text-align: center; background: #79a0d3 }
    #contact_window div.main div.adv_reaqt h3 span  {  display: block; position: absolute; top: 2px; left: 0px; background: url(../img/bg_logo_reaqt_span.jpg) center top no-repeat;  height: 29px; width: 100%; margin: 0; padding: 0;}
      #contact_window div.main div.adv_reaqt div.bardit { border-left: 1px solid #c1d8f3; border-right: 1px solid #c1d8f3;  padding: 0 20px; text-align: left;  }
        #contact_window div.main div.adv_reaqt div.bardit select { display: -moz-inline-box; display: inline-block; width: 50px; height: 18px; margin: 50px 0 0;  border: 1px solid #7f9db9; background: #fff; font: normal 11px 'Tahoma'; vertical-align: top; }
        #contact_window div.main div.adv_reaqt div.bardit label { display: -moz-inline-box; display: inline-block; width: 80px; height: 18px; margin: 50px 0 0 8px;  font: bold 13px 'Tahoma'; color: #c71604; vertical-align: top;  }
      #contact_window div.main div.adv_reaqt div.for_buttom { border-left: 1px solid #c1d8f3; border-right: 1px solid #c1d8f3;  padding: 0 20px 10px; text-align: left;  }
        #contact_window div.main div.adv_reaqt div.for_buttom input.add_cart {  width: 118px; height: 28px; border: none; background: url(../img/bg_add_card.jpg) no-repeat; font: bold 13px 'Tahoma'; color: #fff }
        #contact_window div.main div.adv_reaqt div.for_buttom input.no_thanks { margin: 0 0 0 30px; padding: 0; width: 361px; height: 28px; border: none; background: url(../img/bg_no_thanks.jpg) no-repeat; font: bold 13px 'Tahoma'; color: #fff }

#contact_window {overflow: hidden; zoom: 1}
#contact_window iframe {position: absolute; width: 100%; height: 100%; top: 0; left: 0; filter: mask(); z-index: -1}


/* End PopUp*/
#cvv_code_popup { position: absolute; left: 125px; _left: 90px; top: 245px; width: 265px;  padding: 10px;  border: 4px solid #5a7da7; background: #ffecda; display: none; z-index: 100; font: normal 13px 'Tahoma'; color: #465f7d; }
#cvv_code_popup p { margin: 0 !important; padding: 0 !important;}
#cvv_code_popup.showed {display: block !important}
#cvv_code_popup {overflow: hidden; zoom: 1}
#cvv_code_popup iframe {position: absolute; width: 100%; height: 100%; top: 0; left: 0; filter: mask(); z-index: -1}

#banner_samp_free_1_2 { position: absolute; left: -190px; top: -293px; width: 669px; height: 285px; display: none; background: url(../img/banner_sampl_2.png) no-repeat; z-index: 100; text-indent: -9999px}
#banner_samp_free_1_2.showed {display: block !important}
#banner_samp_free_1_2 {overflow: hidden; zoom: 1}
#banner_samp_free_1_2 iframe {position: absolute; width: 100%; height: 100%; top: 0; left: 0; filter: mask(); z-index: -1}

#banner_samp_free_5 { position: absolute; left: -195px; top: -390px; width: 669px; height: 383px; display: none; background: url(../img/bg_grand_popups.png) no-repeat; z-index: 100; text-indent: -9999px }
#banner_samp_free_5.showed {display: block !important}
#banner_samp_free_5 {overflow: hidden; zoom: 1}
#banner_samp_free_5 iframe {position: absolute; width: 100%; height: 100%; top: 0; left: 0; filter: mask(); z-index: -1}

#banner_samp_free_2_2 { position: absolute; left: -215px; top: -170px; width: 669px; height: 159px; display: none; background: url(../img/banner_sampl_2_1.png) no-repeat; z-index: 100; text-indent: -9999px}
#banner_samp_free_2_2.showed {display: block !important}
#banner_samp_free_2_2 {overflow: hidden; zoom: 1}
#banner_samp_free_2_2 iframe {position: absolute; width: 100%; height: 100%; top: 0; left: 0; filter: mask(); z-index: -1}

#banner_samp_free_2_3 { position: absolute; left: -215px; top: -170px; width: 669px; height: 159px; display: none; background: url(../img/banner_sampl_2_1.png) no-repeat; z-index: 100; text-indent: -9999px}
#banner_samp_free_2_3.showed {display: block !important}
#banner_samp_free_2_3 {overflow: hidden; zoom: 1}
#banner_samp_free_2_3 iframe {position: absolute; width: 100%; height: 100%; top: 0; left: 0; filter: mask(); z-index: -1}

#cvv_code_popup_2 { position: absolute; left: 30px; top: 67px; _left: 10px; _top: 85px; width: 500px;  border: 2px solid #54749b; background: #ededed url(../img/bg_pop_up_2.png) repeat-x; display: none; z-index: 100; font: normal 13px 'Tahoma'; color: #465f7d; }
#cvv_code_popup_2 img { float: left; margin: 0; }
#cvv_code_popup_2 div.inner { float: right; width: 275px; padding: 0 15px 0 0px; }
#cvv_code_popup_2 div.inner p { margin: 8px 0; padding: 0 !important; font: normal 11px 'Tahoma'; text-align: justify; color: #000  }
#cvv_code_popup_2 div.inner p.bot { margin-top: 25px; }
#cvv_code_popup_2.showed {display: block !important}

#cvv_code_popup_2 {overflow: hidden; zoom: 1; z-index: 1; }
#cvv_code_popup_2 iframe {position: absolute; width: 100%; height: 100%; top: 0; left: 0; filter: mask(); z-index: -1}

/* End Order New */

/* B Guaranty Ind */
#splash-block { position:relative; }
a.guarantee_ind { position: absolute; top: 360px; left: 83px; display: block; width: 209px; height: 103px; background: url("../img/bg_120_gar_ind.png"); text-indent: -9999px; }
div.testimonials_fl { position: absolute; top: 77px; left: 105px; }
#testimonial_2 { width: 313px; }
#testimonial_2 blockquote, #testimonial_1 blockquote { top: 29px; }
#testimonial_2 cite, #testimonial_1 cite {  top: 67px; }
#testimonial_2 a.readmore, #testimonial_1 a.readmore {display: block; position: absolute; top: 80px; left: 15px; width: auto; height: auto; padding-left: 10px; background: url("../img/bg_read_more_ind_bott.jpg") 0 4px no-repeat; font: bold 11px Tahoma; text-indent: 0; color: #3e46ab }
#testimonial_2 a.readmore:hover, #testimonial_1 a.readmore:hover { color: #3e46ab; text-decoration: none; }

body.index #testimonial_1 a.readmore:hover,body.index #testimonial_1:hover {-moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
body.index #testimonial_2 a.readmore:hover, body.index #testimonial_2:hover {-moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
/* E Guaranty Ind  */

/* B hint Story */
#hints_for_story {z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 152px; height: 54px; background: url(../img/bg_hint_stoy_audio.png) 0 0 no-repeat; text-indent: -9999px; }
/* E hint Story */
/* B Errors block */
div.error_list { margin: 0 0 10px -12px; color: #F15B09; font-size: 12px; line-height: 19px;  }
/* E Errors block */


/* Start Thanks & Cong*/
#content2 div.block-thank { overflow: hidden;  }
  #content2 div.block-thank div.choice_order { float: left; width: 616px; }
  #content2 div.block-thank div.choice_order h3 { margin: 0; font-size: 13px  }
  #content2 div.block-thank div.choice_order p { margin: 16px 0 16px;  line-height: 15px; }
  #content2 div.block-thank div.choice_order table { width: 222px; margin-left: 1px; border: 1px solid #ccc; border-collapse: collapse;  background: #fff; font-size: 11px }
    #content2 div.block-thank div.choice_order table td { padding: 2px 10px;  }
    #content2 div.block-thank div.choice_order table td.grey { background: #eaeaea }

  #content2 div.block-thank div.spec_offer { float: right; width: 205px; }
    #content2 div.block-thank div.spec_offer h3 { margin: 0; font-size: 14px; text-align: center;  }
    #content2 div.block-thank div.spec_offer div.block_o { margin: 17px 0; border: 3px solid #d5e5f6  }
    #content2 div.block-thank div.spec_offer div.text_part { padding: 0 17px}
      #content2 div.block-thank div.spec_offer div.text_part strong { display: block; margin: 5px 0; font-size: 13px; text-align: center; text-transform: uppercase; }
      #content2 div.block-thank div.spec_offer div.text_part strong.code { display: block; margin: 5px 0 12px; font-size: 12px; text-align: center; text-transform: none ; }
        #content2 div.block-thank div.spec_offer div.text_part strong.code span { color: #ca2110 }
      #content2 div.block-thank div.spec_offer div.text_part p {margin: 5px 0 10px; font-size: 11px;  }
      #hints { z-index: 100; width: 204px; height: 199px; background: url(../img/bg_hint_s.jpg) }
/* End Thanks & Cong*/

div.left-column div.instruction { width: 420px; margin: 20px 0; padding: 18px; background: #f8f9fb; border: 3px solid #d5e5f6;  }
div.left-column div.instruction h4 { color: #465f7d; }
div.left-column div.instruction ul {}
div.left-column div.instruction ul li { margin: 0px 0px 20px 0px; padding: 3px 0px 0px 36px;  }
div.left-column div.instruction ul li.l1 { background: url("../img/bg_ul_instr_1.jpg") no-repeat; }
div.left-column div.instruction ul li.l2 { background: url("../img/bg_ul_instr_2.jpg") no-repeat; }
div.left-column div.instruction ul li.l3 { background: url("../img/bg_ul_instr_3.jpg") no-repeat; }

div.left-column div.instruction ul li.l1 strong { font-size: 14px; color: #373b6a;   }
div.left-column div.instruction ul li.l1 strong span {font-size: 14px; color: #ee363e;   }


div.three_in_one {  margin-left: auto; margin-right: auto; margin-bottom: 15px; width: 232px; height: 126px; background: url("../img/plat_banner_advert.jpg") no-repeat; text-indent: -999em; }
  div.three_in_one ul { display: none;}
div.three_in_one_2 {  margin-left: auto; margin-right: auto; margin-bottom: 15px; width: 232px; height: 188px; background: url("../img/6month_bann_advert.jpg") no-repeat; text-indent: -999em; }
  div.three_in_one_2 ul { display: none; }

/* S Block DVD */
      div.block_packs div.dvd_block {  border-left: 1px solid #5a7da7; padding: 0 20px; border-right: 1px solid #5a7da7; background: #fff; margin-bottom: 20px;}
        div.block_packs div.dvd_block:before, div.block_packs div.dvd_block span.block-before {background: url("../img/bg_dvd_advert.jpg") 0 0px no-repeat; width: 273px; height: 7px; margin: 0px -21px 0 -21px; display: block; content: ' '; }
        div.block_packs div.dvd_block:after, div.block_packs div.dvd_block span.block-after {background: url("../img/bg_dvd_advert.jpg") 0 -7px no-repeat; width: 273px; height: 7px; margin: 5px -21px 0 -21px; display: block; content: ' '; clear: both;}
     div.block_packs div.dvd_block h3 { margin: 0; font: normal 19px Arial; color: #79a0d3; text-align: center;  }
     div.block_packs div.dvd_block form { margin: 10px 0 0 }
       div.block_packs div.dvd_block form input.radio { width: 16px; height: 16px; margin: 1px 0 0 4px;   }
       div.block_packs div.dvd_block form label { margin-right: 15px; font: bold 15px Arial; color: #323663; vertical-align: top; }
       div.block_packs div.dvd_block form a.what { display: inline; position: relative; margin: 0 0 0 15px;  font: normal 15px Arial; color: #92272c; vertical-align: top; text-decoration: underline; _text-decoration: none; z-index: 1 }
       div.block_packs div.dvd_block form a.what:hover { text-decoration: none !important; }

#popup_dvd_b { position: absolute; left: 30px; top: -30px; width: 190px; padding: 15px 20px; border: 2px solid #54749b; background: #eff6fe; display: none; z-index: 100; font: bold 12px/20px 'Tahoma'; color: #465f7d; text-decoration: none !important; }
#popup_dvd_b p { margin: 0 !important; padding: 0 !important;}
#popup_dvd_b.showed {display: block !important}
#popup_dvd_b {overflow: hidden; zoom: 1}
/* E Block DVD */

/* B Thanks Step*/
div#content2.thanks_step { padding: 17px 0 0; width: 895px;  }
  div#content2.thanks_step div.top { padding: 0 21px 0 17px; background: url("../img/bg_thx_top_bl_s.jpg") 728px 26px no-repeat; }
    div#content2.thanks_step div.top h2 { position: relative; width: 150px; height: 25px; margin: 0; font: normal 16px Arial; color: #990505; text-align: center; }
      div#content2.thanks_step div.top h2 span { display: block; position: absolute; top: 0; left: 0; width: 150px; height: 25px; background: url("../img/bg_order_summary_s.jpg") 0 0 no-repeat; }
      div#content2.thanks_step div.top ul.list_result { margin: 10px 0 15px; padding: 0; }
        div#content2.thanks_step div.top ul.list_result li { margin: 0 0 13px; padding: 0 0 0 20px; background: url("../img/bg_ul_result_thx.jpg") 0 1px no-repeat; font: normal 12px/14px Tahoma; color: #465f7d   }

  div#content2.thanks_step div.bottom { overflow: hidden; padding: 20px 17px 0; border-top: 2px solid #395c86;  background: #eff6fe; zoom:1 }
    div#content2.thanks_step div.wr_col { overflow: hidden; zoom:1 }
    div#content2.thanks_step div.left { float: left; width: 411px }
    div#content2.thanks_step div.left.longers { float: none; width: 100%; }
    div#content2.thanks_step div.right { float: right; width: 411px }

    div#content2.thanks_step div.res_s { position: relative; width:409px; margin-bottom: 21px; padding: 0; border: 1px solid #5a7da7; border-top: none; }
    div#content2.thanks_step div.special_offer_no  { margin-bottom: 52px; }
    div#content2.thanks_step div.longers div.special_offer_no  { margin-bottom: 21px; }
    div#content2.thanks_step div.res_s span.imp_decor { position: absolute; top: 0; right: -1px; width: 10px; height: 34px; background: url("../img/bg_span_blya_right.jpg") 0px 0px no-repeat; }
    div#content2.thanks_step div.longers div.res_s { width: 859px; background: #fff }
    div#content2.thanks_step div.res_s.min_h { min-height: 245px; *height: 258px; background: #fff; zoom:1  }
    div#content2.thanks_step div.res_s.s_m { margin-bottom: 13px; }
      div#content2.thanks_step div.res_s:before, div#content2.thanks_step div.res_s span.block-before { background: url("../img/bg_var_set_younce.jpg") 0px 0px no-repeat; height: 34px;   margin: 0px -1px 0px -1px;  display: block; content: ' ';}
      div#content2.thanks_step div.longers div.res_s:before, div#content2.thanks_step div.longers div.res_s span.block-before { background: url("../img/bg_var_set_younce_1.jpg") 0px 0px no-repeat; width: 861px; height: 34px;  margin: 0px -1px 0px -1px;  display: block; content: ' ';}
    div#content2.thanks_step div.res_s h3 { position: absolute; top: 7px; left: 0px; width: 409px; height: 27px; margin: 0;  }
      div#content2.thanks_step div.res_s h3 span { display: block; position: absolute; top: 0px; left: 0px; width: 409px; height: 27px; background: url("../img/bg_thx_h3_1.jpg") 0px 0px no-repeat;  }
      div#content2.thanks_step div.res_s h3.inc_bonus span { background: url("../img/bg_thx_h3_2.jpg") 0px 0px no-repeat;  }
      div#content2.thanks_step div.res_s h3.imp_notice span { background: url("../img/bg_thx_h3_3.jpg") 0px 0px no-repeat;  }
      div#content2.thanks_step div.res_s h3.ebook span { background: url("../img/bg_thx_h3_4.jpg") 0px 0px no-repeat;  }
      div#content2.thanks_step div.res_s h3.ebook_notes span { background: url("../img/bg_thx_h3_5.jpg") 0px 0px no-repeat;  }
    div#content2.thanks_step div.res_s ul { margin: 0;  }
      div#content2.thanks_step div.res_s ul li { margin: 0;  padding: 8px 10px 9px 19px; font: normal 12px Tahoma; color: #465f7d;  background: #fff  }
      div#content2.thanks_step div.res_s ul li.trans { background: #eff6fe  }
      div#content2.thanks_step div.res_s.special_offer_no ul li.trans { display: none; }
      div#content2.thanks_step div.res_s li.tot_charge { background: #fff  }
      div#content2.thanks_step div.res_s.special_offer_no ul li.tot_charge { background: #eff6fe  }
        div#content2.thanks_step div.res_s ul li span { display: inline-block; width: 181px; text-align: left; font: normal 12px Tahoma; color: #465f7d  }
        div#content2.thanks_step div.res_s ul li span.data { padding-left: 0; width: auto; font-weight: bold;   }
    div#content2.thanks_step div.res_s ul li strong.orange { color: #f4730b  }
    div#content2.thanks_step div.res_s p.ret { margin: 11px 20px; font: normal 12px/23px Tahoma;  }
    div#content2.thanks_step p.print { height: 18px; margin: 0 0 18px; padding: 6px 0 0 35px; background: url("../img/bg_the_printe_na.jpg") 0px 0px no-repeat; font: normal 12px Tahoma; color: #465f7d  }
      div#content2.thanks_step p a.print { font-size: 12px; color: #6774fd !important; text-decoration: underline !important;  }
      div#content2.thanks_step p a.print:hover { text-decoration: none !important;  }

    div#content2.thanks_step div.longers div.inner_float { overflow: hidden; margin: -27px 0 21px;  zoom: 1}
    div#content2.thanks_step div.longers div.inner_float div.left { position: relative; float: left; width: 412px;  padding: 42px 0 0 20px; background: url("../img/bg_inner_float_blocks.jpg") right 47px no-repeat;  }
    div#content2.thanks_step div.longers div.inner_float div.right {  float: right; width: 354px; padding-right: 35px; background: none;   }
    div#content2.thanks_step div.res_s div.inner_float h3 { position: absolute; top: 0px; left: 0px; background-position: -20px 0  }
      div#content2.thanks_step div.res_s div.inner_float h3 span { display: block; position: absolute; top: 0px; left: 0px; }

    div#content2.thanks_step div.longers div.inner_float div.left strong.pl { display: block; margin: 0 0 9px; font: bold 13px Tahoma; color: #465f7d }
    div#content2.thanks_step div.longers div.inner_float div.left ol {  }
      div#content2.thanks_step div.longers div.inner_float div.left ol li { margin-bottom: 4px; }
      div#content2.thanks_step div.longers div.inner_float div.left ol li.lad { line-height: 23px; }
      div#content2.thanks_step div.longers div.inner_float div.left ol li.red strong { color: #910d39  }
      div#content2.thanks_step div.longers div.inner_float div.left ol li.red strong a { font-weight: bold; color: #910d39 !important;  }
        div#content2.thanks_step div.longers div.inner_float div.left ol li a { font: normal 13px/11px Tahoma; color: #1c63b9 !important}
        div#content2.thanks_step div.longers div.inner_float div.left ol li a:hover { text-decoration: none; }

    div#content2.thanks_step div.res_s ul li ol.zifra { margin: 5px 0 0 20px; list-style: decimal !important; }
      div#content2.thanks_step div.res_s ul li ol.zifra li { margin-bottom: 4px; padding: 0; background: transparent }
      div#content2.thanks_step div.res_s ul li ol.zifra li.lad { line-height: 23px; }
      div#content2.thanks_step div.res ul li ol.zifra li.red strong { color: #910d39  }
      div#content2.thanks_step div.res_s ul li ol.zifra li.red strong a { font-weight: bold; color: #910d39 !important;  }
        div#content2.thanks_step div.res_s ul li ol.zifra li a { font: normal 13px/11px Tahoma; color: #1c63b9 !important}
        div#content2.thanks_step div.res_s ul li ol.zifra li a:hover { text-decoration: none; }


/* B Thanks Step*/

/* S transport from test.ext */
body.index a.ban_reaqt { z-index: 1; display: block; position: absolute; top: 87px; left: 943px; width: 145px; height: 165px; background: url("../img/ban_reaqt.jpg") no-repeat; text-indent: -999em; }
           a.ban_reaqt_inner { z-index: 1; display: block; position: absolute; top: 80px; left: 948px; width: 145px; height: 165px; background: url("../img/ban_reaqt_inner.jpg") no-repeat; text-indent: -999em; }
#hints {z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 138px; height: 161px; background: url(../img/ban_reaqt_hover2.png) 0px 0px no-repeat; text-indent: -999em; }
body.index dfn.slogan { float: right; margin: 7px 0 0 0; width: 592px; height: 28px; background: url(../img/ill_slogan.png) 0 0 no-repeat; text-indent: -999em; }
           dfn.slogan { float: right; margin: 38px -43px 0 0; width: 592px; height: 28px; background: url(../img/ill_slogan.png) 0 0 no-repeat; text-indent: -999em; }
  #footer ul.partn_banners { position: absolute; top: 0; left: 290px; width: 175px; height: 90px; margin: 0; }
    #footer ul.partn_banners li { padding: 0; float: left; background: none}
    #footer ul.partn_banners li#seen_tv { padding: 16px 0 0 2px; }
    #footer ul.partn_banners li#res_guar { padding: 11px 0 0 12px; }
    #footer ul.partn_banners li#ups { padding: 16px 0 0 15px; }
    #footer ul.partn_banners li#postal_serv { padding: 11px 0; }
    #footer ul.partn_banners li#commodo { padding: 3px 0 0 3px; }
/* E transport from test.ext */

/* B Abuot US*/
div.about_ext {}
   div.about_ext div.ab_us_l { float: left; width: 410px; }
   div.about_ext div.ab_us_r { position: relative; float: right; width: 190px; margin-right: 3px; }
       div.about_ext h3 { position: relative; margin: 0 0 13px; height: 61px;  border-bottom: 1px solid #cdd8e4; font-size: 12px; }
       div.about_ext h3.people_say { height: 59px;  border-top: 1px solid #cdd8e4; border-bottom: none; margin: 0 }
       div.about_ext h3.what_inside { height: 59px;  border: none; margin: 0 }
         div.about_ext h3 span { position: absolute; top: 0px; left: 0px; height: 61px; }
         div.about_ext h3.what_tab span { width: 229px; background: url(../img/bg_h3_ab_us_1.jpg); }
         div.about_ext h3.what_do span { width: 190px; background: url(../img/bg_h3_ab_us_2.jpg); }
         div.about_ext h3.what_inside span { width: 190px; height: 59px; background: url(../img/bg_h3_ab_us_4.jpg); }
         div.about_ext h3.people_say span { width: 220px; height: 59px; background: url(../img/bg_h3_ab_us_3.jpg);  }
    div.ab_us_l p { line-height: 19px; text-align: left !important;  }
  div.about_ext div.bloquots { overflow: hidden; margin-bottom: 65px; zoom:1 }
    div.about_ext div.bloquots blockquote { float: left; width: 190px; margin: 0; padding: 0; background: url(../img/bg_bloquote_s.jpg) 0 0 no-repeat; }
    div.about_ext div.bloquots blockquote.ans { float: right; }
      div.about_ext div.bloquots blockquote q { display: block; margin: 0 0 5px 30px; padding: 0;}
      div.about_ext div.bloquots blockquote.ans q { margin-bottom: 37px;}
      div.about_ext div.bloquots blockquote img { float: left; display: block; width: 105px; height: 15px; }
      div.about_ext div.bloquots blockquote a.r_more { float: right; display: block; height: 15px; margin-top: 4px; padding-left: 12px; font-size: 11px !important; background: url(../img/bg_r_more_us.jpg) 0 5px no-repeat; color: #6086f6 !important  }

   div.about_ext div.ab_us_r ul {  margin: 15px 0 18px; padding: 0 0 15px; border-bottom: 1px solid #cdd8e4;   }
     div.about_ext div.ab_us_r ul li { margin: 0 0 10px; padding: 0 0 0 21px; background: url(../img/bg_ul_li_about_us.jpg) 0 1px no-repeat; text-align: left;  font-size: 13px; line-height: 15px;  }
     div.about_ext div.ab_us_r a.natur_ing { position: relative;  display: block; width: 190px; height: 176px; margin: 85px 0 83px; background: url(../img/img_made_natural.jpg) 0 0 no-repeat;  }

      #whats_inside { position: absolute; left: -325px; top: 160px; width: 517px; height: 482px; display: none; background: url(../img/popup_tablet_consists.jpg) no-repeat; z-index: 100; text-indent: -9999px }
      #whats_inside.showed {display: block !important}
      #whats_inside {overflow: hidden; zoom: 1}



/* E Abuot US*/

/* S ReaQt new */
ul.list_car_reaqt { overflow: hidden; margin: 20pz 0; zoom: 1 }
  ul.list_car_reaqt li { float: left; margin-right: 30px; padding: 0; }
  ul.list_car_reaqt li.last { margin: 0; }

  div.reaqt_block_tth  { position: relative; margin: 20px 0; padding: 0 20px;  border-left: 1px solid #d5e5f6; border-right: 1px solid #d5e5f6; background: #ecf5ff;}
  div.reaqt_block_tth.marb  { margin-bottom: 100px; }
    div.reaqt_block_tth:before, div.reaqt_block_tth span.block-before {background: url("../img/bg_reaqt_block_tth.jpg") 0 0px no-repeat; width: 462px; height: 59px; margin: 0 -21px 0 -21px; display: block; content: ' '; }
    div.reaqt_block_tth:after, div.reaqt_block_tth span.block-after {background: url("../img/bg_reaqt_block_tth.jpg") 0 -59px no-repeat; width: 462px; height: 14px; margin: 0 -21px 0 -21px; display: block; content: ' '; clear: both;}
  div.reaqt_block_tth h3 { position: absolute; top: 13px; left: 0px; _left: 1px; width: 460px; height: 33px; margin: 0; text-align: center; color: #fff  }
    div.reaqt_block_tth h3 span { display: block; width: 460px; height: 33px; position: absolute; top: 0; left: 0px; background: url("../img/bg_h3_reaqt_advantage.jpg") 0 0 no-repeat }
    div.reaqt_block_tth h3.take_120 span { background: url("../img/bg_h3_reaqt_advantage_1.jpg")  }
  div.reaqt_block_tth ul.list_cap { overflow: hidden; margin: 0;  zoom: 1  }
    div.reaqt_block_tth ul.list_cap li { float: left; width: 150px; margin-bottom: 10px; padding: 0 0 10px 30px; border-bottom: 1px solid #d5e5f6; background: url("../img/bg_reaqt_block_tth_ul_li.jpg") 0 0px no-repeat; font: bold 16px Arial; color: #d51310;  }
    div.reaqt_block_tth ul.list_cap li.longer { width: 210px;}
    div.reaqt_block_tth ul.list_cap li.last { margin: 0; padding-bottom: 0; border: none }

  div.reaqt_block_tth ul.take_120 { margin: 0;  }
    div.reaqt_block_tth ul.take_120 li { margin-bottom: 10px; padding: 0 0 10px 25px; background: url("../img/bg_reaqt_block_tth_ul_li_1.jpg") 0 0px no-repeat; font: normal 16px Arial; color: #5a7da7;  }
    div.reaqt_block_tth ul.take_120 li.last {  margin: 0; padding-bottom: 0; }
    #content div.reaqt_block_tth ul.take_120 li a { font: bold 16px Arial; color: #b4172a !important; text-decoration: underline;  }
    #content div.reaqt_block_tth ul.take_120 li a:hover { text-decoration: none; }

  div.instruct_s { position: relative; width: 159px; height: 57px; margin: 40px 0 0 25px; background: url("../img/img_instructions_for_use.jpg") 0 0 no-repeat;  }


#popup_instructions { position: absolute; top: -250px; left: -145px; width: 470px; height: 265px; display: none; background: url(../img/popup_instruction.png) no-repeat; z-index: 100; text-indent: -9999px}
#popup_instructions.showed {display: block !important}
#popup_instructions {overflow: hidden; zoom: 1}
#popup_instructions iframe {position: absolute; width: 100%; height: 100%; top: 0; left: 0; filter: mask(); z-index: -1}

#content div.class_reaqts { position: relative; display: block; width: 156px; height: 220px; margin:1px 1px 20px 24px; background: url("../img/txt_this-reaqt.jpg") 0 0px no-repeat; z-index: 1;  }

#read_more_dr { zoom: 1;  display: none; z-index: 100; }
#read_more_dr.showed {display: block !important}
#read_more_dr iframe {position: absolute; width: 100%; height: 100%; top: 0; left: 0; filter: mask(); z-index: -1}

#read_more_dr { position: absolute; top: 225px; right: 0; width: 472px;  }
#read_more_dr div.eb_block { position: relative; width: 456px;  padding: 0 9px 0 7px; background: url("../img/bg_popup_commentsreal.png") 0 0 repeat-y;  }
    #read_more_dr div.eb_block span.block-before { position: absolute; top: -10px; left: 0px; background: url("../img/bg_popup_commentsreal_sprite.png") 0px 0px no-repeat; height: 10px; width: 472px; display: block; content: ' ';}
    #read_more_dr div.eb_block span.block-after { position: absolute; bottom: -10px; left: 0px;  background: url("../img/bg_popup_commentsreal_sprite.png") 0 -10px no-repeat; height: 10px; width: 472px; display: block; content: ' '; clear: both;}

#read_more_dr div.eb_block div.last_date { display: block; padding: 7px 20px 0; background: #E8F0FF;}
  #read_more_dr div.eb_block div.last_date strong { display: block; padding-bottom: 7px; border-bottom: 2px solid #c4cbe0; font: bold 14px Tahoma; color: #323663; }

#read_more_dr div.eb_block ul { margin: 0; background: #f8f9fb  }
  #read_more_dr div.eb_block ul li { margin: 0; padding: 9px 20px; background: #f8f9fb }
  #read_more_dr div.eb_block ul li.count { background: #e8f0ff  }
    #read_more_dr div.eb_block ul li blockquote { margin: 0; padding: 0; font: italic 15px/15px Arial; color: #323663  }
    #read_more_dr div.eb_block ul li cite { display: block; margin: 5px 0 0; padding: 0; font: bold 15px Arial; color: #323663; text-align: right;  }
/* E ReaQt new */
/* s about */
div.fl_player_mini { float: left; width: 115px; }

#ing_carusel { position: absolute; left: -325px; top: -130px; width: 670px; height: 360px; display: none; background: #fff;  text-indent: -9999px  z-index: 100; overflow: hidden; zoom: 1 }
#ing_carusel.showed {display: block !important}
/* e about */

/* B Order edits */
#content2 div.promo_block { margin: -38px 31px 0 0; float: right; _margin-right: 15px; }
  #content2 div.promo_block img.img-block { float: none; margin: 0; }
  #content2 div.today_only { margin-top: 10px; position: relative; width: 246px; height: 59px; text-align: center; color: red; z-index: 1  }
  #content2 div.today_only span { position: absolute; top: 0; left: 0px; width: 246px; height: 59px; background: url(../img/ban_today_only.jpg);text-indent: -9999px; }

#popup_promo_list { position: absolute; right: 0px; top: 0px; width: 558px; height: 269px; display: none; text-indent: -9999px }
  #popup_promo_list samp { display: block; position: absolute; right: 0px; top: 0px; width: 558px; height: 269px; background: url(../img/popup_promo_list.jpg) no-repeat;  }
#popup_promo_list.showed {display: block !important}
#popup_promo_list { z-index: 1000; overflow: hidden; zoom: 1}
#popup_promo_list iframe {position: absolute; width: 100%; height: 100%; top: 0; left: 0; filter: mask(); z-index: -1}
#popup_promo_list h3, #popup_promo_list ul { display: none; }
a.banner_toorder_s, span.banner_toorder_s { position: absolute; top: 20px; left: 172px;  display: block; width: 369px; height: 54px; background: url(../img/ban_toorder_s.png); text-indent: -9999px;  }
 a.banner_toorder_s.bel, span.banner_toorder_s.bel { background: url(../img/ban_toorder_s_bel.png)}
 a.index_s { top: -10px; left: 172px;  }
div.banner_toorder_order { position: absolute; top: 20px; left: 172px;  display: block; width: 369px; height: 54px; background: url(../img/ban_orderban.png); text-indent: -9999px;  }
 /* E Order edits */

#content a.exter_order { font-size: 14px; color: #5d87f7 }
  #content a.exter_order:hover { text-decoration: none; }

/* S Doctor Recommend*/
  div.doctor_sharit { position: relative; width: 190px; height: 216px; background: url(../img/doctor_100pudov_sharit.jpg) 0 0 no-repeat; cursor: pointer;  }
    #ds_popup { position: absolute; top: -345px; left: -447px; width: 434px; border: 3px solid #5a7da7; display: none; background: #fff; z-index: 100;}
    #ds_popup.showed {display: block !important}
    #ds_popup {overflow: hidden; zoom: 1}

    #ds_popup h3 { height: 75px; margin: 0; padding: 7px 30px 0; background: #ff7d0c; font: bold 27px Tahoma; text-align: center; color: #fff; }
    #ds_popup div.contic { padding: 15px 30px;  }
    #ds_popup div.contic strong.dr { display: block; margin: 5px 0; font: normal 18px Tahoma; text-align: right; color: #28465e  }
/* S Doctor Recommend*/

/* Start PopUP*/
	#reaqt_window { width: 100%; height: 250%; position: absolute; top: 0; left: 0; background: url("../img/bg_Modal_window.png") 0 0 repeat;  z-index: 100; display: none;}
	#reaqt_window div.main { position: relative; width: 558px;  margin: 200px auto 0; padding: 7px 47px 20px; background: url(../img/bg_popup.png) repeat-y; border-left: 1px solid #5a7da7; border-right: 1px solid #5a7da7; }
        #reaqt_window div.main:before, #reaqt_window div.main span.block-before { position: absolute; top: -28px; left: 0px; background: url("../img/bg_popup_sprit.png") 0 0px no-repeat; width: 654px; height: 28px; margin: 0px -1px 0 -1px; display: block; content: ' '; }
        #reaqt_window div.main:after, #reaqt_window div.main span.block-after { position: absolute; bottom: -28px; left: 0px; background: url("../img/bg_popup_sprit.png") 0 -28px no-repeat; width: 654px; height: 28px; margin: 0px -1px 0 -1px; display: block; content: ' '; clear: both;}

@-moz-document url-prefix()
{
   #reaqt_window div.main:before {position: static; margin-top: -0px; margin-left: -48px; background-image: url("../img/bg_popup_sprit-ff3.png");}
   #reaqt_window div.main:after {position: static; margin-bottom: -28px; margin-left: -48px;}
   body:nth-of-type(1) #reaqt_window div.main:before, body:nth-of-type(1) #reaqt_window div.main:after {position: absolute; margin-top: 0; margin-bottom: 0; margin-left: -1px;  background-image: url("../img/bg_popup_sprit.png");}
}

	#reaqt_window div.main h3 { position: relative; height: 29px; width: 100%; margin: 0 0 3px; padding: 0; font: normal 25px 'Arial'; color: #990505; text-align: center;  }
	#reaqt_window div.main h3 span {  display: block; position: absolute; top: 0px; left: 0px; background: url(../img/bg_h3_for_popup_main.jpg) center top no-repeat;  height: 29px; width: 100%; margin: 0; padding: 0; }
	#reaqt_window div.main a.close_window { position: absolute; right: 30px; top: 0px; display: block; width: 21px; height: 21px; background: url("../img/bg_popup_close.jpg") 0 0 no-repeat; padding: 0; font-size: 0.916em; text-indent: -9999px }

@-moz-document url-prefix()
{
   #reaqt_window div.main a.close_window {top: 28px;}
   body:nth-of-type(1) #reaqt_window div.main a.close_window {top: 0px;}
}

	#reaqt_window div.main p { margin: 0; padding: 0; text-align: justify; font: normal 12px/17px 'Tahoma';   }
	#reaqt_window div.main div.by_step { width: 472px; margin: 15px auto; padding: 10px 20px;  border: 2px solid #d5e5f6; background: #eff6fe; }
	  #reaqt_window div.main div.by_step h4 {  margin: 0; padding: 0; font: bold 15px 'Tahoma'; color: #465f7d; text-align: left;  }
	  #reaqt_window div.main div.by_step ul {  margin: 0; padding: 12px 0 0; list-style: none; }
	    #reaqt_window div.main div.by_step ul li {  margin: 0 0 7px; padding: 7px 0 0 36px; min-height: 25px; _height: 25px; background: url(../img/bg_list_by_step_1.jpg) 0px 0px no-repeat; text-align: left; font: normal 12px/16px 'Tahoma';  }
	    #reaqt_window div.main div.by_step ul li.st_1 { background: url(../img/bg_list_by_step_1.jpg) 0px 0px no-repeat; }
	    #reaqt_window div.main div.by_step ul li.st_2 { background: url(../img/bg_list_by_step_2.jpg) 0px 0px no-repeat; }
	    #reaqt_window div.main div.by_step ul li.st_3 { background: url(../img/bg_list_by_step_3.jpg) 0px 0px no-repeat; }

     #reaqt_window div.main form.adv_reaqt { position: relative; width: 558px; margin-top: 30px; padding: 0;  background: #fff; }
        #reaqt_window div.main form.adv_reaqt:before, #reaqt_window div.main form.adv_reaqt span.block-before { position: absolute; top: -10px; left: 0px;  background: url("../img/bg_for_adv_reaqt.jpg") 0 0px no-repeat; width: 558px; height: 10px; margin: 0px -0px 0 -0px; display: block; content: ' '; }
        #reaqt_window div.main form.adv_reaqt:after, #reaqt_window div.main form.adv_reaqt span.block-after { position: absolute; bottom: -10px; left: 0px; background: url("../img/bg_for_adv_reaqt.jpg") 0 -10px no-repeat; width: 558px; height: 10px; margin: 0px -0px 0 -0px; display: block; content: ' '; clear: both;}
    #reaqt_window div.main form.adv_reaqt h4  {  display: block; position: relative;  height: 29px; margin: 0; padding: 0; font: normal 18px 'Tahoma';  color: #fff; text-align: center; background: #79a0d3 }
    #reaqt_window div.main form.adv_reaqt h4 span  {  display: block; position: absolute; top: 2px; left: 0px; background: url(../img/bg_logo_reaqt_span.jpg) center top no-repeat;  height: 29px; width: 100%; margin: 0; padding: 0;}
      #reaqt_window div.main form.adv_reaqt div.bardit { border-left: 1px solid #c1d8f3; border-right: 1px solid #c1d8f3;  padding: 0 20px; text-align: left;  }
        #reaqt_window div.main form.adv_reaqt div.bardit select { display: -moz-inline-box; display: inline-block; width: 50px; height: 18px; margin: 50px 0 0;  border: 1px solid #7f9db9; background: #fff; font: normal 11px 'Tahoma'; vertical-align: top; }
        #reaqt_window div.main form.adv_reaqt div.bardit label { display: -moz-inline-box; display: inline-block; width: 80px; height: 18px; margin: 50px 0 0 8px;  font: bold 13px 'Tahoma'; color: #c71604; vertical-align: top;  }
      #reaqt_window div.main form.adv_reaqt div.for_buttom { border-left: 1px solid #c1d8f3; border-right: 1px solid #c1d8f3;  padding: 0 20px 10px; text-align: left;  }
        #reaqt_window div.main form.adv_reaqt div.for_buttom a.add_cart { display: block;  width: 374px; height: 55px; margin: 0 auto; border: none; background: url(../img/bg_add_card.jpg) no-repeat; font: bold 13px 'Tahoma'; color: #fff; text-align: center; cursor: pointer; text-indent: -9999px; }
        #reaqt_window div.main form.adv_reaqt div.for_buttom a.no_thanks { display: block; width: 361px; height: 23px; margin: 10px auto 0; padding: 5px 0 0; border: none; background: url(../img/bg_no_thanks.jpg) no-repeat; font: bold 13px 'Tahoma'; color: #fff; text-align: center; text-decoration: none; }

#reaqt_window {overflow: hidden; zoom: 1}
#reaqt_window iframe {position: absolute; width: 100%; height: 100%; top: 0; left: 0; filter: mask(); z-index: -1}
/* End PopUp*/

/* S New PopUP Spec Offer*/
  div.reaqt_block_tth_2  { position: relative; margin: 13px 0; padding: 0 20px; border-left: 1px solid #d5e5f6; border-right: 1px solid #d5e5f6; background: #ecf5ff; }
  div.reaqt_block_tth_2.marb  { margin-bottom: 100px; }
    div.reaqt_block_tth_2 span.block-before_1 {  background: url("../img/bg_reaqt_block_tth_2.jpg") 0 0px no-repeat; width: 558px; height: 59px; margin: 0 -21px 0 -21px; display: block; }
    div.reaqt_block_tth_2 span.block-after_1 { background: url("../img/bg_reaqt_block_tth_2.jpg") 0 -59px no-repeat; width: 558px; height: 14px; margin: 0 -21px 0 -21px; display: block; }
  div.reaqt_block_tth_2 h4 { position: absolute; top: 13px; left: 0px; _left: 1px; width: 460px; height: 33px; margin: 0; text-align: center; color: #fff  }
    div.reaqt_block_tth_2 h4 span { display: block; width: 460px; height: 33px; position: absolute; top: 0; left: 0px; background: url("../img/bg_h3_reaqt_advantage_2.jpg") 0 0 no-repeat }
  div.reaqt_block_tth_2 ul.list_cap { overflow: hidden; margin: 0;  zoom: 1  }
    div.reaqt_block_tth_2 ul.list_cap li { float: left; width: 210px; margin-bottom: 10px; padding: 0 0 10px 45px; border-bottom: 1px solid #d5e5f6; background: url("../img/bg_reaqt_block_tth_2_ul_li.jpg") 15px 0px no-repeat; font: bold 16px Arial; color: #d51310; text-align: left;  }
    div.reaqt_block_tth_2 ul.list_cap li.last { margin: 0; padding-bottom: 0; border: none }
/* E New PopUP Spec Offer*/

a#special-offer-code {position: absolute; top: 10px; right: 36px; display: block; width: 29px; height: 29px; text-decoration: none; background: url("../img/ico_question.png") no-repeat;}
a#special-offer-code samp {display: none; position: absolute; bottom: 35px; left: -76px; width: 155px; font: normal 11px Tahoma; color: #000; background: #fffde5; padding: 12px; border: 1px solid #a8bad0;}
a#special-offer-code:hover samp {display: block;}

form.payment_1 div.special-offer-code {overflow: visible; position: relative; _zoom: 1;}

/* S banners  Save $*/
   img.ban_save_dol_1 { display: block; position: absolute; top: 430px; left: 21px; width: 271px; height: 37px; }
   img.ban_save_dol_2 { display: block; position: absolute; top: 430px; left: 314px; width: 271px; height: 37px; }
/* E banners  Save $*/

/* B NEW FAQ */
table.block_faq { width: 313px; float: left; }
  table.block_faq div.cont-win_contact { width: 279px; height: 70px; padding: 12px 8px }
  table.block_faq div.cont-win_contact_2 {  height: 67px; padding-top: 15px }
  table.margin_l { margin-left: 15px; }
  table.block_faq ul.contact li { font-size: 11px; background-position: 0 -2px;   }
  table.block_faq ul.contact li span { color: #c01408 }
  table.block_faq div.cont-win_contact span.grey_privacy { display: block; margin-top: 7px; font-weight: bold; color: #8191a5 }
  table.block_faq div.cont-win_contact span.m_t { margin-top: 5px;   }
  table.block_faq div.cont-win_contact img.logo_supp { display: block; margin: 0 auto; border: 1px solid #9ab7d5 }
/* E NEW FAQ *  /


/* S Plat spec block */
div.plat_mem {  }
  div.plat_mem h3 { margin: 68px 0 48px; padding-left: 33px; text-align: center; font: normal 18px/21px Tahoma; color: #000; }
  div.plat_mem h3.thx { margin: 180px 0 180px; }
  div.plat_mem h3 strong.red { color: #970506 }
  div.plat_mem strong.code_disx { display: block; margin: 0 auto 115px; width: 330px; height: 20px; padding: 12px 10px; border: 3px solid #7f9db9; font: bold 18px Tahoma; color: #6c0808; text-align: center; }
    div.plat_mem strong.code_disx var { text-decoration: underline; font-style: normal; }
  div.plat_mem form { margin: 0 0 55px 264px; }
  div.plat_mem form label { display: -moz-inline-box; display: inline-block; width: 145px; margin-top: 2px; font: bold 13px Tahoma; color: #465f7d; vertical-align: top; }
  div.plat_mem form input.text { width: 187px; height: 13px; margin: 0 0 5px; *margin-bottom: 3px; padding: 2px; border: 1px solid #7f9db9; font: normal 11px Tahoma; color: #000; }
  div.plat_mem form input.longer_1 { width: 293px; }
  div.plat_mem form input.shoter_1 { width: 78px; }
  div.plat_mem form select { width: 127px; height: 18px; margin: 0 0 5px; *margin-bottom: 3px; border: 1px solid #7f9db9; font: normal 11px Tahoma; color: #000; }
  div.plat_mem form input.submit { display: block; width: 118px; height: 45px; margin: 22px 0 0; padding: 0; border: none; background: url(../img/bg_submit_plat_off.jpg) 0 5px no-repeat; font: normal 17px Tahoma; color: #fff; text-transform: uppercase; }

  div.new_ord h4.pl_sel  { position: relative; width: 135px; height: 25px; margin: 10px auto; font: bold 20px 'Arial';  color: #990505;  }
    div.new_ord h4.pl_sel span { position: absolute; top: 0px; left: 0px; display: block; width: 135px; height: 25px; background: url(../img/bg_please_sel_pack.jpg) no-repeat;   }

  div.new_ord div.sel_plat { overflow: hidden; zoom: 1; margin: 45px 0  }
    div.new_ord div.sel_plat div.l { float: left; width: 425px; }
    div.new_ord div.sel_plat div.l a.yes { float: right; display: block; width: 245px; height: 205px; margin-left: 180px; background: url(../img/bg_plat_yes.jpg) no-repeat; text-indent: -9999px  }
    div.new_ord div.sel_plat div.r { float: right; width: 391px; }
    div.new_ord div.sel_plat div.r a.no { float: left; display: block; width: 245px; height: 75px; margin-top: 60px; background: url(../img/bg_plat_no.jpg) no-repeat; text-indent: -9999px  }

/* E Plat spec block */

#step_1 { display: block; }
#step_1.hidden {display: none !important}
#step_2 { display: none; zoom: 1; overflow: hidden; }
#step_2.showed {display: block !important}

div#turn_js { position: fixed; top: 0; left: 0; width: 100%; padding: 10px 0; border-bottom: 1px solid #fff;  background: #323663; font: normal 18px/18px Tahoma; color: #FFEA00; text-align: center; z-index: 1000 }
span#loading { position: absolute; display: block; width: 100%; padding-top: 220px; text-align: center; font: normal 25px Tahoma; color: #FFCC00; text-transform: uppercase; }

