
HTML, BODY {width:100%; height:100%}
BODY {font:75% Arial, Tahoma, Verdana, sans-serif; color:#404040; text-align:center; margin:0px; padding:0px; background:#0d1237}

IMG {border:0}

A:link {color:#0033cc}
/*A:visited {color:#0033cc}*/
A:hover {color:#0066ff}

P {margin-bottom:0}

H1 {font:200% Calibri, 'Arial Narrow', Arial, Tahoma, Verdana, sans-serif; color:#d60014; font-weight:normal; text-transform:uppercase; margin:0; padding:29px 0 0 0}
H2 {font-size:120%; color:#000; font-weight:bold; margin-bottom:0}
H3 {font-size:100%; color:#000; font-weight:bold; margin-bottom:0}

TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0;}

FORM {margin:0}
INPUT, TEXTAREA, SELECT {font:100% Arial, Tahoma, Verdana, sans-serif; color:#404040;}

.clear {height:1px; font-size:1px; clear:both}
.wrapper {width:100%}

.sepLine {padding-top:12px}
.sepLine DIV {height:4px; font-size:0; background:#c8c7cd} 
.blackTxt {color:#000}
.req {color:#d61f24; font-weight:bold}

.formDecoration TABLE {width:100%; margin-top:12px}
.formDecoration TD {vertical-align:middle; padding:1px 0}
.formDecoration .field {text-align:right}
.formDecoration .field INPUT, .formDecoration .field TEXTAREA {padding-right:0; padding-left:0;}
.formDecoration2 H3 {margin:0; padding-top:11px}
.formDecoration2 TABLE {width:auto; color:#000; margin-top:9px}
.formDecoration2 .field {text-align:left}
.formDecoration2 .label {padding-right:4px}
.formDecoration2 .check {padding-bottom:3px}
.formDecoration2 .check INPUT {vertical-align:middle}
.formDecoration2 .cards INPUT {vertical-align:middle;}
.formDecoration2 .cards IMG {height:29px; vertical-align:middle; margin-right:17px}
.buttonSubmit {width:107px; height:28px; margin-top:9px}
.buttonCheckout {width:107px; height:28px; margin-bottom:6px}
.buttonPay {width:107px; height:28px; margin-bottom:6px}

.tblDecoration {border-bottom:1px solid #cdcbd0}
.tblDecoration {width:100%; margin-top:11px; border-top:1px solid #cdcbd0}
.tblDecoration TH {color:#000; text-align:left; font-weight:bold; padding:4px 15px 3px 0; border-top:1px solid #cdcbd0}
.tblDecoration TD {color:#444; vertical-align:middle; padding:10px 15px 10px 0; border-top:1px solid #cdcbd0}
.tblDecoration .item {color:#000;}
.tblDecoration .item INPUT {vertical-align:middle}
.tblDecoration .qty INPUT {width:30px; text-align:right}
.tblDecoration .lessPad TD {padding-top:3px; padding-bottom:3px;}

#holder {width:909px; min-height:100%; _height:100%; text-align:left; margin:auto; background:#514d49 url('/images/footer_bg.gif') 0 0 repeat-y;}

#header {background:#fff}

#siteName {float:left; width:270px; padding-top:18px}
#siteName .name {float:right; width:243px; height:25px;}
#siteName .address {float:right; width:169px; height:13px; margin-top:9px}

.menu UL {list-style-type:none; margin:0;}
.menu LI {float:left; line-height:12px; padding:0; border-bottom:5px solid #fff; background:none}
.menu SPAN {float:left; min-height:34px; *height:34px}
.menu A {font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.menu A:link, .menu A:visited {color:#d60014;}
.menu A:hover {color:#0033cc;}
.menu LI.act {border-bottom:5px solid #d60014}
.menu .act A:link, .menu .act A:visited, .menu .act A:hover {color:#1c2673;}

.mainMenu {float:left; width:460px;}
.mainMenu UL {padding:42px 0 5px 35px;}
.mainMenu LI {margin:0 13px 0 0;}
.bookMenu {float:right; width:169px;}
.bookMenu UL {padding:3px 0 0 0; border-top:1px solid #d60014;}
.bookMenu LI {margin:0 10px 0 0;}
.bookMenu .last {margin-right:0}
.book {min-height:38px; *height:38px;}
.book A {display:block; font-size:16px; margin-top:11px}
.book DIV {float:left; border-top:5px solid #fff;}
.book .act {float:left; border-top:5px solid #d60014}

.mainPage {min-height:593px; *height:593px; padding:0 4px; background:#fff url('/images/mainpage_bg.jpg') 4px 0 no-repeat;}
.mainPage .mainTxt {min-height:210px; *height:210px; font:14px Calibri, Arial, Tahoma, Verdana, sans-serif;; color:#24264e; padding:0 50px 0 402px}
.mainPage .mainTxt H1 {margin:0; padding:0;}
.mainPage .mainTxt H1 IMG {width:380px; height:34px; margin:43px 0 8px 1px}
.mainPage .mainTxt P {margin:0;}
.mainPage .mainTxt .endorsement {font:11px Arial, Tahoma, Verdana, sans-serif; font-weight:bold; margin:11px 8px 0 0}
.mainPage .mainTxt .endorsement A {float:right; color:#24264e; text-decoration:none; padding:1px 31px 3px 0; background:url('/images/bullet_endorsement.gif') top right no-repeat;}
.mainPage .mainTxt .endorsement A:hover {color:#0066ff}
.mainPage .centerBlocks {position:relative;}

.mainPage .leftTopBlock {font-size:11px; font-weight:normal; padding:40px 0 0 0;}
.mainPage .leftBlock P {margin-top:0;}
.mainPage .leftTopBlock .red {color:#d60014; font-weight:bold;}
.mainPage .leftTopBlock .chapter {color:black; margin-top:20px}
.mainPage .leftTopBlock .name {font-size:16px; font-weight:bold; color:black; margin-top:3px}
.mainPage .leftTopBlock .buttonDownload {margin-top:14px}
.mainPage .leftTopBlock .buttonDownload A {display:block; width:147px; height:29px; background:url('/images/button_download.gif') 0 0 no-repeat;}
.mainPage .leftTopBlock .buttonDownload A:hover {background:url('/images/button_download_over.gif') 0 0 no-repeat;}
.mainPage .leftTopBlock .buttonDownload IMG {width:147px; height:29px;}
.mainPage .rightTopBlock {font-size:12px; font-weight:normal; padding:35px 0 0 20px;}
.mainPage .rightTopBlock H1 {font-size:22px; font-family: Calibri, Arial, Sans-Serif; font-weight:bold; color:#24264e; margin: 0 0 15px 0;}

.mainPage .leftBlock {float:left; font-size:12px; font-weight:normal; padding:63px 0 0 262px;}
.mainPage .leftBlock .size {width:304px; min-height:320px; *height:320px; background:#eeece7 url('/images/main_leftblock_bg.gif') bottom repeat-x;}
.mainPage .leftBlock .indent {padding:38px 28px 70px 28px}
.mainPage .leftBlock .addTxt {font-size:11px;}
.mainPage .leftBlock P {margin:0}
.mainPage .leftBlock .red {color:#d60014}
.mainPage .leftBlock .chapter {color:#010101; margin-top:25px}
.mainPage .leftBlock .name {font-size:23px; color:#24264e; margin-top:3px}
.mainPage .leftBlock .buttonDownload {margin-top:14px}
.mainPage .leftBlock .buttonDownload A {display:block; width:147px; height:29px; background:url('/images/button_download.gif') 0 0 no-repeat;}
.mainPage .leftBlock .buttonDownload A:hover {background:url('/images/button_download_over.gif') 0 0 no-repeat;}
.mainPage .leftBlock .buttonDownload IMG {width:147px; height:29px;}
.mainPage .rightBlock {float:left; width:307px; min-height:383px; *height:383px; font-size:13px; color:#fff; background:#878a8d url('/images/main_rightblock_bg.gif') bottom repeat-x;}
.mainPage .rightBlock .indent {padding:20px 30px 95px 40px}
.mainPage .rightBlock P {margin-top:15px}
.mainPage .rightBlock .addTxt {font-size:11px; color:#cfd0d1}
.buttonOrder {position:absolute; top:29px; left:362px; width:228px; height:50px; background:url('/images/button_order_bg.gif') 0 0 no-repeat;}
.buttonOrder A {display:block; width:228px; height:50px; background:url('/images/button_order.gif') 0 0 no-repeat;}
.buttonOrder A:hover {background:url('/images/button_order_over.gif') 0 0 no-repeat;}
.buttonOrder IMG {width:228px; height:50px;}

.inPage {background:#fff; padding:0 4px}
.inPageBg {padding-bottom:35px; border-top:8px solid #d61f24; background:#f6f3f1}

.threeCols {padding-left:22px}
.leftCol {float:left; width:279px}
.leftCol .indent {padding:20px 35px 0 0}
.threeCols .centerCol {float:left; width:398px;}
.threeCols .rightCol {float:right; width:164px;}

.twoCols {padding-left:22px}
.twoCols .centerCol {float:left; width:563px;}

.testimonials {padding-left:22px}
.testimonials .leftCol {float:left; width:244px; padding-top:17px; }
.testimonials .leftCol P {margin:8px 0 0 0;}
.testimonials .centerCol {float:right; width:600px; padding-top:17px}
.testimonials .author {font-size:95%; padding-top:6px;}
.testimonials .item {padding:11px 35px 11px 0; border-top:1px solid #d60014}
.testimonials .item-0 {padding-top:0; border-top:0}
.testimonials .file {padding-bottom:11px}
.testimonials .file A {float:left; padding:4px 0 1px 21px; background:url('/images/icon_pdf.gif') 0 0 no-repeat;}

.leftCol .pic {padding-top:15px}
.leftCol .pic IMG {display:block;}
.leftCol .smallTxt {font-size:95%; padding-top:20px}
.leftCol .smallTxt P {margin-top:12px;}
.buttonOrderIn {display:block; width:244px; height:49px; margin-top:32px; background:#1c2673 url('/images/button_orderin.gif') 0 0 no-repeat;}
.buttonOrderIn:hover {background-image:url('/images/button_orderin_over.gif');}
.buttonOrderIn IMG {width:244px; height:49px;}
.buttonByIn {display:block; width:244px; height:49px; margin-top:32px; background:#1c2673 url('/images/button_byin.gif') 0 0 no-repeat;}
.buttonByIn:hover {background-image:url('/images/button_byin_over.gif');}
.buttonByIn IMG {width:244px; height:49px;}

.bookPage H1 {font:250% 'Arial Narrow', Arial, Tahoma, Verdana, sans-serif; color:#000; font-weight:bold;  text-transform:none; margin:0; padding-top:30px}
.bookPage H1 SPAN {display:block; font-size:64%}
.bookPage .author {font-size:105%; color:#1c2673; font-weight:bold; padding-top:4px}
.bookPage .reviewBy {font-size:95%; color:#000; text-align:right}
.bookPage .orderNow {color:#000; margin-top:23px}
.bookPage .orderNow SPAN {font-size:95%;}

.testimonialsBlock {font-size:95%; padding-top:35px}
.testimonialsBlock .item {padding:10px 13px 14px 0; border-top:1px solid #d60014}
.testimonialsBlock P {margin-top:12px}
.testimonialsBlock .more {text-align:right; padding:6px 13px 0 0; border-top:1px solid #d60014}

.bookContent {width:100%; margin-top:20px}
.bookContent TD {padding-left:3px}
.bookContent TD.title {width:100%; padding-left:0; background:url('/images/bookcontent_bg.gif') bottom repeat-x;}
.bookContent SPAN {float:left; padding-right:2px; background:#f6f3f1}
.bookContent TD.h2 {padding:25px 0 15px 0}
.bookContent TD.h2 H2 {margin:0;}

.feedback {padding-top:3px}
.feedback .item {padding:16px 0 7px 18px; border-bottom:1px solid #c8c7cd; background:url('/images/icon_feedback.gif') 0 17px no-repeat;}
.feedback .from {font-size:95%;}

.orderPage {padding:0 127px 0 129px}
.orderPage .payment {float:right; padding:19px 0 0 0}
.orderPage .payment IMG {height:29px; margin-left:3px}
.orderPage H1 {padding-top:14px}
.orderPage .mfields {font-size:95%; text-align:right; padding-top:9px}
.orderPage .rightPart .formDecoration2 {float:right; text-align:left}
.orderPage .buttonBlock {font-size:95%; text-align:right; padding-top:16px}
.orderPage .note {float:right; width:244px; color:#000; margin-top:19px; border:1px solid #cdcbd0; background:url('/images/icon_note.gif') 18px 21px no-repeat;}
.orderPage .note .indent {padding:20px 20px 26px 36px}
.orderPage .note .red {color:#d61f24}

#footer .topDecoration {height:14px; border-right:4px solid #d6cbc2; border-left:4px solid #d6cbc2; background:#cdbfb4}
#footer .content {padding:14px 9px 46px 23px;}
#footer .leftPart {float:left; font-size:95%; color:#cdbfb4}
#footer .leftPart A:link, #footer .leftPart A:visited, #footer .leftPart A:hover {color:#cdbfb4;}
#footer .leftPart .bottomMenu {padding-left:26px}
#footer .leftPart SPAN {padding:0 3px}
#footer .rightPart {float:right; font:95% 'Arial Narrow', Arial, Tahoma, Verdana, sans-serif; color:#a8a6a4}
#footer .rightPart A:link, #footer .rightPart A:visited, #footer .rightPart A:hover {color:#a8a6a4; text-decoration:none}
#footer .rightPart IMG {display:block; width:98px; height:14px; margin-top:5px}

.popup {background:#fff; color:#000; text-align:left;}
.popupSize {width:350px; height:300px;}
.popup .indent {padding:11px 10px 15px 21px}
.popupHeader {padding-bottom:15px; border-bottom:1px solid #c0c0c0}
.popupAddress {float:left; width:169px; height:13px; margin:2px 0 0 2px}
.closeWin {float:right; font-size:95%; padding:0 0 1px 18px; background:url('/images/icon_closewin.gif') 0 2px no-repeat;}

.sitemap {list-style-type:square}
.sitemap UL {list-style-type:square}
.sitemap A:link, .sitemap A:visited, .sitemap A:hover {color:#0033cc}

#header:after,
#siteName:after,
#menu:after,
.book:after,
.mainPage .centerBlocks:after,
#footer .content:after,
.threeCols:after,
.twoCols:after,
.testimonials:after,
.testimonials .file:after,
.popupHeader:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:1px}

#header,
#siteName,
#menu,
.book,
.mainPage .centerBlocks,
#footer .content,
.threeCols,
.twoCols,
.testimonials,
.testimonials .file,
.popupHeader {zoom:1;}

.null_link:active
{
    COLOR: #514d49;
    font-family: tahoma, verdana, sans-serif;
    FONT-SIZE: 1%;
    FONT-WEIGHT: normal;
    text-decoration:none;
}

.null_link:visited
{
    COLOR: #514d49;
    font-family: tahoma, verdana, sans-serif;
    FONT-SIZE: 1%;
    FONT-WEIGHT: normal;
    text-decoration:none;
}
.null_link:link
{
    COLOR: #514d49;
    font-family: tahoma, verdana, sans-serif;
    FONT-SIZE: 1%;
    FONT-WEIGHT: normal;
    text-decoration:none;
}
