BODY {margin:0; font-size:12px; line-height:20px; color:#31434e; background:#ffffff url(images/bg_body.gif) repeat-x;}
DIV, SPAN, P, IMG, TABLE, TBODY, TR, TH, TD, H1, H2, H3, H4, H5, H6, UL, OL, HR, A, EM, DD, DT, FORM {margin:0; padding:0; 
                                                           font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}
INPUT, TEXTAREA, SELECT {font-size:12px; line-height:16px; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}
IMG {border:0;}
H1, H2, H3, H4, H4, H5, H5, P, UL, OL, LI, TH, TD, EM, DD, DT {color:#31434e;}
P {font-size:12px; line-height:20px; font-weight:normal; text-align:justify; padding-bottom:15px;}

SUP {line-height:12px;}

H1 {font-size:17px;}
H2 {font-size:17px; line-height:20px; font-weight:bold; margin-bottom:25px; color:#648194; padding-bottom:11px;
    border-bottom:4px solid #dde3e6;}
H3 {font-size:14px; line-height:17px; font-weight:bold; margin:25px 0px 15px; color:#77ce1c; float:left;}
DIV.h3Background {width:100%; display:block; clear:both;}
DIV.h3Background SPAN {width:100%; height:20px; display:block; background: url(images/bg_h3.gif) repeat-x;
                       margin:25px 0px 15px 20px; float:left;}

A {color:#127deb; text-decoration:underline; cursor:pointer;}
A:hover {color:#127deb; text-decoration:none;}


/* rozvržení stránky */
/*-------------------*/

DIV.page {background:Transparent url(images/bg_body.jpg) no-repeat 50% 0; float:left; margin:0 auto; width:100%;}
DIV.pageC {background:Transparent url(images/bg_body.jpg) no-repeat 50% 0; width:962px; margin:0 auto; overflow:hidden;}

DIV.header {width:962px; height:115px; margin:0 auto; overflow:hidden; }
DIV.headerC {position:relative;}

DIV.menu {width:962px; height:39px; margin:0 auto; background:Transparent url(images/bg_menu.gif) no-repeat top left;
          position:relative; z-index:100;}
DIV.menuC {width:950px; height:39px; margin:0 auto; padding-top:3px;}
DIV.menuC LI {float:left; margin-right:40px;}

DIV.zoneContentTop {float:left; width:962px; background:Transparent url(images/bg_contentTop.jpg) no-repeat top left;}
DIV.zoneContentTopBig {float:left; width:962px; background:Transparent url(images/bg_contentTop2.jpg) no-repeat top left;}
DIV.zoneContentTopFeatures {float:left; width:962px; background:Transparent url(images/bg_contentTop3.jpg) no-repeat top left;}
DIV.zoneContentSmallTop {float:left; width:962px; background:Transparent url(images/bg_contentTop4.jpg) no-repeat top left; height:50px;}
DIV.zoneContent {float:left; width:882px; margin:0px 40px; padding-bottom:40px;}
DIV.zoneContentLeft {float:left; width:572px; margin-right:60px}
DIV.zoneContentRight {float:left; width:250px;}

DIV.footer {background:#ffffff url(images/bg_footer.gif) repeat-x; float:left; width:100%;}
DIV.footerC {width:962px; height:107px; margin:0 auto; color:#343434; font-size:11px;
             background:Transparent url(images/bg_footer_copy.gif) no-repeat top left;}


/* top header */
/*------------*/

DIV.divLogin {float:right; color:#6c6e6f; font-size:11px; margin-top:8px;}
DIV.divLogin A {color:#ffffff; text-decoration:none;}
DIV.needHelp {font-size:14px; color:#8f9498; font-style:italic; position:absolute; top:55px; right:0px;}
DIV.needHelp SPAN {font-size:17px; color:#465569; font-style:normal; font-weight:bold;}
DIV.logo H1 {position:absolute; top:60px; z-index:10; }
DIV.logo A {position:absolute; top:60px; z-index:100; background:Transparent url(images/logoSprinx.gif) no-repeat;
              width:122px; height:39px; display:block; text-decoration:none;}


/* menu */
/*------*/

DIV.menuC UL {list-style:none;}
DIV.menuC LI {margin:4px 0px 0px; background: url(images/menu_separator.gif) no-repeat top right; padding:0px 10px;}
DIV.menuC A {text-decoration:none; float:left; font-size:13px;
             color:#2c3339; font-family: Calibri, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}
DIV.menuC A SPAN {background-image:none; display:block; float:left;}
DIV.menuC A.select {background: url(images/menu_select.gif) no-repeat 50% 0; color:#ffffff;}
DIV.menuC A SPAN.menuText {padding:1px 10px 0px;}
DIV.menuC SPAN.menuLeft, DIV.menuC SPAN.menuRight {width:4px; height:32px;}
DIV.menuC A.select SPAN.menuLeft {background: url(images/menu_select_left.gif) no-repeat;}
DIV.menuC A.select SPAN.menuRight {background: url(images/menu_select_right.gif) no-repeat;}


/* login, logon */
/*--------------*/

DIV.loginForm {width:450px; margin:0px auto; border:1px solid #b9cbd7; background-color:#e2eaef; padding:20px;}
DIV.loginForm TD {padding:3px;}
DIV.loginForm H3 {font-size:15px; line-height:18px; font-weight:bold; margin:0px 0px 15px 0px; color:#648194; 
                  float:none;}
INPUT.buttonForm {width:170px; height:37px; background: url(images/btn_white.png) no-repeat; color:#2c2c2c;
                  border:0; font-size:13px; font-weight:bold;}
INPUT.buttonGreenForm {width:170px; height:37px; background: url(images/btn_green.png) no-repeat; color:#ffffff;
                       border:0; font-size:13px; font-weight:bold;}
INPUT.buttonBigGreenForm {width:210px; height:37px; background: url(images/btn_bigGreen.png) no-repeat; color:#ffffff;
                          border:0; font-size:13px; font-weight:bold;}
INPUT.buttonBigWhiteForm {width:210px; height:37px; background: url(images/btn_bigWhite.png) no-repeat; color:#2c2c2c;
                          border:0; font-size:13px; font-weight:bold;}
A.buttonForm {width:170px; height:29px; background: url(images/btn_white.png) no-repeat; color:#2c2c2c;
              font-size:13px; font-weight:bold; display:block; text-align:center; padding-top:8px; text-decoration:none;}
DIV.separatorForm {border-top:1px solid #b9cbd7;border-bottom:1px solid #ffffff; margin:25px 0px;}
DIV.registrationDownload {width:213px; height:75px; background: url(images/btn_registrationDownload.png) no-repeat; color:#2c2c2c;
                   font-size:13px; float:left; cursor:pointer;}
DIV.registrationOnline {width:213px; height:75px; background: url(images/btn_registrationOnline.png) no-repeat; color:#2c2c2c;
                   font-size:13px; float:left; cursor:pointer; margin-right:5px;}
DIV.registrationDownload INPUT, DIV.registrationOnline INPUT {margin:25px 5px 0px 80px; display:block; float:left;}
DIV.registrationDownload LABEL, DIV.registrationOnline LABEL {margin:0px 8px; line-height:18px; display:block; float:left; color:#31434e;}
A.registrationAbsolute {position:absolute; width:213px; height:75px; display:block; float:left; left:2px;}
SPAN.registrationText {font-size:10px; line-height:12px;}
SPAN.registrationLink {font-size:10px; text-decoration:underline; color:#127deb; line-height:12px;}


/* banner */
/*--------*/

DIV.banner {width:312px; /*height:195px;*/ display:block; float:left; margin-top:15px;}
DIV.bannerImage {width:312px; height:74px; position:relative; color:#ffffff; font-size:17px;}
DIV.bannerImage IMG {position:absolute;}
DIV.bannerImage DIV A {position:absolute;top:18px; left:110px; color:#ffffff; text-decoration:none;}
DIV.banner DIV.bannerText {padding:5px 25px 0px; height:145px;}
DIV.bannerText H2 {font-size:13px; color:#127deb;}
DIV.bannerText P {margin-top:5px; color:#31434e;}

DIV.bannerButtons A {width:85px; height:23px; margin-top:4px; color:#ffffff; float:left; text-decoration:none; 
                  font-size:14px; font-family: Calibri, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
                  padding-top:2px; text-align:center; margin-right:5px;}
DIV.bannerButtons A.btnMore {background: url(images/btnGreen85.gif) no-repeat;}
DIV.bannerButtons A.btnVideo {background: url(images/btnBlue85.jpg) no-repeat;}
DIV.bannerSeparator {width:12px; height:195px; display:block; float:left; margin-top:15px;}

/* news */

DIV.bannerButtonsNorm A {width:85px; height:23px; margin-top:4px; color:#ffffff; float:left; text-decoration:none; 
                         font-size:14px; font-family: Calibri, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
                         padding-top:2px; text-align:center; margin-right:5px;}
DIV.bannerButtonsNorm A.btnForum {background: url(images/bgButtonForum.jpg) no-repeat;}

DIV.bannerButtonsNorm A.btnFaq {background: url(images/bgButtonFaq.jpg) no-repeat;}

DIV.bannerButtonsLong A {width:100px; height:23px; margin-top:4px; color:#ffffff; float:left; text-decoration:none; 
                         font-size:14px; font-family: Calibri, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
                         padding-top:2px; text-align:center; margin-right:5px;}
DIV.bannerButtonsLong A.btnFeedback {background: url(images/bgButtonFeedback.jpg) no-repeat;}

DIV.bannerButtonsLong2 A {width:140px; height:23px; margin-top:4px; color:#ffffff; float:left; text-decoration:none; 
                          font-size:14px; font-family: Calibri, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
                          padding-top:2px; text-align:center; margin-right:5px;}
DIV.bannerButtonsLong2 A.btnSupport {background: url(images/bgButton.jpg) no-repeat;}

DIV.bannerButtonsLong3 A {width:110px; height:23px; margin-top:4px; color:#ffffff; float:left; text-decoration:none; 
                          font-size:14px; font-family: Calibri, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
                          padding-top:2px; text-align:center; margin-right:5px;}
DIV.bannerButtonsLong3 A.btnContact {background: url(images/bgButtonContact.jpg) no-repeat;}


/* end new */


/* news */
/*------*/

DIV.newsPreviewDate {width:65px; height:70px; display:block; float:left; background: url(images/bg_news.gif) no-repeat; 
                     text-align:center; color:#6d7e8a; font-size:11px; padding-right:10px; margin-bottom:20px;
                     margin-right:25px; line-height:13px;}
DIV.newsPreviewDate SPAN {font-size:30px; color:#2b313b; font-weight:bold; margin-top:14px; margin-bottom:6px; display:block;}
DIV.newsToBlock {width:470px; float:left;}
DIV.newsPreviewTitle {font-size:13px; font-weight:bold; overflow:hidden;}
DIV.newsPreviewSummary {overflow:hidden; margin-bottom:10px;}
DIV.newsPreviewTextHP {overflow:hidden;}
DIV.newsPreviewText {overflow:hidden; margin-bottom:25px;}
DIV.linkMore {float:right; margin-bottom:10px;}


/* content top buttons */
/*---------------------*/

DIV.zoneContentTop {position:relative;}
DIV.zoneContentTop DIV.Button {width:242px; height:60px; position:absolute; top:19px;}
DIV.zoneContentTop DIV.Button A, DIV.zoneContentTop DIV.Button P {width:242px; height:34px; display:block; 
                                 font-size:19px; font-weight:bold; line-height:24px; color:#3a5161;
                                 text-decoration:none; padding-top:11px; text-align:center;}
DIV.zoneContentTop DIV.OtherLeft {left:234px;}
DIV.zoneContentTop DIV.OtherRight {left:486px;}
DIV.zoneContentTop DIV.Free {background: url(images/btnTopBigWhite.jpg) no-repeat; left:234px;}
DIV.zoneContentTop DIV.Free A {color:#2c2c2c;}
DIV.zoneContentTop DIV.Free A SPAN {color:#75c522;}
DIV.zoneContentTop DIV.Buy {background: url(images/btnTopBigGreen.jpg) no-repeat; left:486px;}
DIV.zoneContentTop DIV.Buy A {color:#ffffff;}
DIV.contentHeight {width:1px; height:110px; float:left;}
DIV.contentTopHeight {width:962px; height:110px; float:left; display:block;}
DIV.contentHeightBig {width:1px; height:350px; float:left;}

DIV.zoneContentTopBig DIV.Button {top:300px;}
DIV.zoneContentTopBig DIV.Free {background: url(images/btnTopBigWhite2.jpg) no-repeat;}
DIV.zoneContentTopBig DIV.Buy {background: url(images/btnTopBigGreen2.jpg) no-repeat;}

DIV.zoneContentTopFeatures DIV.Button {top:330px;}
DIV.zoneContentTopFeatures DIV.Free {background: url(images/btnTopBigWhite2.jpg) no-repeat;}
DIV.zoneContentTopFeatures DIV.Buy {background: url(images/btnTopBigGreen2.jpg) no-repeat;}

DIV.solutionsTitle {color:#ffffff; font-size:17px; font-weight:bold; display:block;
                    padding:25px 0px 0px 30px;}
DIV.solutionsItem {width:276px; height:280px; display:block; float:left; margin:20px 4px 0px 31px;
                   position:relative;}
DIV.solutionsItem DIV.title {margin-bottom:8px;}
DIV.solutionsItem DIV.title A {color:#2d4453; text-transform:uppercase; font-size:14px; font-weight:bold;}
DIV.solutionText A {position:absolute; top:170px; left:3px; width:270px; text-align:justify; 
                  color:#ffffff;}


/* right navigation */
/*------------------*/

A.btnRight {width:225px; height:28px; background: url(images/bg_btnRight.gif) no-repeat left top;
            display:block; color:#ffffff; font-size:14px; text-decoration:none; padding:6px 0px 0px 25px;
            font-family: Calibri, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}
A.btnRight:hover {background-position: left bottom;}



/* pricing */
/*---------*/

DIV.pricingTopWhite {width:210px; height:55px; background: url(images/bg_pricingTopWhite.jpg) no-repeat left bottom; display:block;
                    color:#25323a; font-size:13px; font-weight:bold; text-align:center; padding-top:18px;}
DIV.pricingTopWhite SPAN {color:#3c5260; font-size:12px; font-weight:normal;}
DIV.pricingTopBlue {width:210px; height:81px; background: url(images/bg_pricingTopBlue.jpg) no-repeat; display:block;
                    color:#ffffff; font-size:30px; font-weight:bold; text-align:center; padding-top:25px;}
DIV.pricingTopBlue SPAN {color:#9aafbc; font-size:15px; font-weight:normal; line-height:30px;}
DIV.pricingFirstWhite {width:250px; height:73px; display:block; clear:both;}
DIV.pricingFirstBlue {width:250px; height:106px; display:block; clear:both;}
DIV.pricingFirstC {width:232px; background-color:#edeff1; font-weight:bold; color:#31434e; display:block;
                   line-height:16px; padding: 8px 5px 8px 13px; clear:both;}
DIV.pricingFirstC SPAN {font-weight:normal; font-size:11px;}
DIV.pricingSecondC {width:210px; background: url(images/bg_pricingFourth.jpg) no-repeat left top; display:block;
                    line-height:16px; text-align:center; padding: 8px 0px;}
DIV.pricingThirdC {width:210px; background: url(images/bg_pricingFourth.jpg) no-repeat left top; display:block;
                   line-height:16px; text-align:center; padding: 8px 0px;}
DIV.pricingFourthC {width:210px; background: url(images/bg_pricingFourth.jpg) no-repeat left top; display:block;
                    line-height:16px; text-align:center; padding: 8px 0px;}
SPAN.pricingYes {width:19px; height:19px; display:block; background: url(images/icon_yes.png) no-repeat; margin:0 auto;}
SPAN.pricingNo {width:19px; height:19px; display:block; background: url(images/icon_no.png) no-repeat; margin:0 auto;}
SPAN.pricingEmpty {width:19px; height:19px; display:block; margin:0 auto; float:right;}
SPAN.pricingEmpty2 {width:19px; height:19px; display:block; margin:0 auto;}
DIV.pricingCAlt {background-color:Transparent; background-position:left bottom;}
DIV.pricingNoBackground {background-color:Transparent; background-image:none;}
A.btnWhite {width:169px; height:28px; display:block; float:left; margin-left:20px; font-size:11px;
            background: url(images/btn_pricingWhite.gif) no-repeat; text-decoration:none; color:#2c2c2c; 
            font-weight:bold; padding-top:8px;}
DIV.height36 {height:26px; padding-bottom:0;}
A.btnInputGreen, A.btnInputWhite {width:170px; height:28px; background: url(images/btn_green.png) no-repeat;
                border:0; margin:5px 20px 0px 19px; font-size:15px; color:#ffffff; font-weight:bold; display:block;
                text-decoration:none; padding-top:9px;}
A.btnInputGreen2 {width:170px; height:28px; background: url(images/btn_green.png) no-repeat;
                border:0; margin:5px 20px 0px 19px; font-size:15px; color:#ffffff; font-weight:bold; display:block;
                text-decoration:none; padding-top:9px;}
A.btnInputWhite {background: url(images/btn_white.png) no-repeat; color:#2c2c2c;}
A.btnInputGreenSmall, A.btnInputWhiteSmall {width:85px; height:32px; background: url(images/btn_pricingGreenSmall.png) no-repeat;
                border:0; margin:5px 0px 0px 15px; font-size:12px; color:#ffffff; font-weight:bold; display:block;
                text-decoration:none; padding-top:5px; float:left; line-height:13px;}
A.btnInputWhiteSmall {margin:5px 10px 0px 10px; background: url(images/btn_pricingWhiteSmall.png) no-repeat; 
                      color:#2c2c2c; line-height:18px; padding-top:9px; height:28px;}

INPUT.pricingTextbox {margin-top:8px;}

INPUT.btnInputGreen, INPUT.btnInputWhite {width:170px; height:37px; background: url(images/btn_green.png) no-repeat;
                border:0; margin:5px 20px 0px; font-size:17px; color:#ffffff; font-weight:bold; display:block;
                text-decoration:none;}




/* html */
/*------*/

DIV.html {}
DIV.html IMG {border:0; float:left;}
DIV.html DIV.citation {width:432px; background: url(images/bg_citation.gif) no-repeat; padding:20px 70px;
                       font-style:italic; font-size:13px; text-align:justify;}
DIV.html DIV.citation SPAN {font-size:11px; float:right;}
DIV.html SPAN.title {font-size:13px; color:#127deb; font-weight:bold; display:block; margin:15px 0px 4px;}

DIV.html DIV.buttonWhite {width:155px; height:55px; float:left; margin-left:30px;
                          background: url(images/btn_free155.gif) no-repeat;}
DIV.html DIV.buttonWhite A {width:155px; height:30px; display:block; font-size:13px; font-weight:bold; 
                            text-decoration:none; padding-top:3px; text-align:center; color:#2c2c2c;
                            line-height:24px;}
DIV.html UL, DIV.html OL {margin-left:40px;}
DIV.html TABLE TD {padding:5px;}
DIV.html TABLE TD.alt {background-color:#edf3f5;}
DIV.html DIV.NewsletterSubscription .Table {width:100%;}
DIV.html DIV.NewsletterSubscription INPUT.SubscriptionTextbox {width:161px;}
DIV.html DIV.NewsletterSubscription INPUT.SubscriptionButton {width:85px; height:25px; float:right; margin-left:30px;
                                                              background: url(images/btnGreen85.gif) no-repeat;
                                                              border:0; color:#ffffff; margin-top:10px;}

DIV.zoneContentRight DIV.html H3 {font-size:14px; line-height:20px; font-weight:bold; margin-bottom:0px; 
                                  color:#77ce1c; padding-bottom:11px; float:none;}
DIV.zoneContentRight DIV.html H3.title {font-size:17px; color:#648194; float:none;
                                  background: url(images/bg_rightContentTop.png) no-repeat left bottom;}
DIV.zoneContentRight DIV.html DIV.background {background: url(images/bg_rightContentbottom.png) no-repeat left bottom;
                                              padding:0px 20px 5px;}
DIV.zoneContentRight DIV.html DIV.backgroundBlog {background: url(images/bg_rightContentbottom.png) no-repeat left bottom;
                                                  padding:0px 20px 5px;}
DIV.zoneContentRight DIV.html UL {list-style:none;}
DIV.zoneContentRight DIV.html LI {padding:0px 5px 0px 20px; background: url(images/bg_benefits_li.gif) no-repeat 8px 6px;}
DIV.zoneContentRight DIV.html LI.alt {background-color:#f5f7f8;}
DIV.zoneContentRight DIV.html DIV.backgroundBlog A {padding:0px 5px 0px 20px; display:block;
                                                    background: url(images/bg_benefits_li.gif) no-repeat 8px 6px;}


/* benefits */
/*----------*/

DIV.benefits {}
DIV.benefitsTitle {width:250px; height:44px; background: url(images/bg_rightTitle.gif) no-repeat; color:#ffffff;
                   font-size:17px; font-weight:bold; padding-top:14px; text-align:center;}
DIV.benefits UL {list-style:none;}
DIV.benefits LI {padding:5px 5px 5px 20px; background: url(images/bg_benefits_li.gif) no-repeat 8px 12px;}
DIV.benefits LI.alt {background-color:#edf3f5;}


/* remember */
/*----------*/

DIV.remember {width:312px; background: url(images/bg_hpremember.png) no-repeat; padding-top:16px;}
DIV.remember H2 {text-align:left; border-bottom:0px; margin-bottom:0px; padding:5px 25px 0px 25px;}
DIV.remember H2 A {color:#4b6779; font-size:17px; font-weight:bold;}
DIV.rememberText {padding:40px 25px 0px;}
DIV.rememberMore {padding:0px 25px 25px; text-align:right;}


/* sitemap */
/*---------*/

UL.CMSSiteMapList {}
UL.CMSSiteMapList LI {list-style-type:none; margin-bottom:15px; font-size:14px; font-weight:bold;}
UL.CMSSiteMapList LI A {color:#77ce1c;}
UL.CMSSiteMapList UL {margin-left:20px;}
UL.CMSSiteMapList UL LI {margin-bottom:0; font-size:12px; font-weight:normal;}
UL.CMSSiteMapList UL LI A {color:#127deb;}


/* connector */
/*-----------*/

DIV.connectorLeft {float:left; width:502px; margin-right:60px}
DIV.connectorRight {float:left; width:320px; position:relative;}
DIV.connectorRight H3 {width:312px; height:41px; color:#ffffff;
                       font-size:12px; font-weight:bold; padding-top:7px; text-align:left; margin-top:0px; 
                       margin-bottom:0px; padding-left:8px; line-height:19px;}
DIV.connectorRight H3 SPAN {font-size:17px; display:block;}                      
DIV.connectorRight DIV.absolute {width:324px; display:block; height:55px;}
DIV.connectorRight DIV.absoluteBlackbery, DIV.connectorRight DIV.absoluteWinmobile, 
DIV.connectorRight DIV.absoluteGmail, DIV.connectorRight DIV.absoluteGoogle, DIV.connectorRight DIV.absoluteiMap,
DIV.connectorRight DIV.absoluteQuickbooks, DIV.connectorRight DIV.absoluteMSOutlook, 
DIV.connectorRight DIV.absoluteEmpty {width:324px; display:block; height:55px;}
DIV.connectorRight DIV.absoluteEmpty {background: url(images/bg_rightTAEmpty.png) no-repeat top right;}
DIV.connectorRight DIV.absoluteBlackbery {background: url(images/bg_rightTABlackberry.png) no-repeat top right;}
DIV.connectorRight DIV.absoluteWinmobile {background: url(images/bg_rightTAWinMobile.png) no-repeat top right;}
DIV.connectorRight DIV.absoluteGmail {background: url(images/bg_rightTAGmail.png) no-repeat top right;}
DIV.connectorRight DIV.absoluteGoogle {background: url(images/bg_rightTAGoogle.png) no-repeat top right;}
DIV.connectorRight DIV.absoluteiMap {background: url(images/bg_rightTAiMap.png) no-repeat top right;}
DIV.connectorRight DIV.absoluteQuickbooks {background: url(images/bg_rightTAQuickbooks.png) no-repeat top right;}
DIV.connectorRight DIV.absoluteMSOutlook {background: url(images/bg_rightTAMSOutlook.png) no-repeat top right;}
DIV.connectorRight DIV.absolute DIV {float:right; text-align:right; font-weight:bold;}
DIV.connectorRight DIV.absolute P {float:right; text-align:right; font-weight:bold; padding:9px 8px 0px 0px; 
                                   color:#ffffff; font-size:10px;}
DIV.connectorRight DIV.Button {width:155px; height:60px; float:left; margin-top:10px;}
DIV.connectorRight DIV.Button A {width:155px; height:32px; display:block; font-size:12px; font-weight:bold; 
                                 text-decoration:none; padding-top:7px; text-align:center;
                                 line-height:24px;}
DIV.connectorRight DIV.Free {background: url(images/btn_white155.png) no-repeat;}
DIV.connectorRight DIV.Free A {color:#2c2c2c;}
DIV.connectorRight DIV.Free A SPAN {color:#75c522;}
DIV.connectorRight DIV.FreeBig {background: url(images/btn_free320.png) no-repeat; width:320px;}
DIV.connectorRight DIV.FreeBig A {color:#2c2c2c; width:320px;}
DIV.connectorRight DIV.FreeBig A SPAN {color:#75c522;}
DIV.connectorRight DIV.Get {background: url(images/btn_green155.png) no-repeat; margin-left:10px;}
DIV.connectorRight DIV.Get A {color:#ffffff;}
DIV.connectorRight UL.connectorLink {clear:both; margin:0px 5px; border-top:1px solid #dbe1e3; padding-top:12px;}
DIV.connectorRight UL.connectorLink LI {margin-left:20px; font-weight:bold;}
DIV.connectorRight UL.connectorLink LI A {color:#3c5260;}
DIV.connectorRight UL.connectorLink LI SPAN, DIV.connectorRight UL.connectorLink LI A SPAN {color:#75c522;}

/* features */
/*----------*/

DIV.featuresOver {width:962px; height:419px; overflow:hidden; position:relative;}
DIV#features {width:962px; height:312px; overflow:hidden;}
DIV#features UL.featuresUl, DIV#features LI.featuresLi {margin:0; padding:0; list-style:none;}
DIV#features LI.featuresLi {width:962px; height:312px; overflow:hidden;}
SPAN#slider1next {position:absolute; top:110px; left:1px; width:42px; height:100px; display:block;}
SPAN#slider1next A {width:42px; height:100px; display:block; background: url(images/btn_arrow_left.png) no-repeat;}               
SPAN#slider1prev {position:absolute; top:110px; right:1px; width:42px; height:100px; display:block;}	
SPAN#slider1prev A {width:42px; height:100px; display:block; background: url(images/btn_arrow_right.png) no-repeat;}
DIV.featuresTitle {color:#ffffff; font-size:17px; font-weight:bold; display:block;
                   padding:25px 0px 0px 30px;}
DIV.featuresLeftContent {width:380px; height:250px; float:left; margin:18px 25px 0px 65px;}
DIV.featuresRightContent {width:430px; height:250px; float:left;}
DIV.featuresLeftContent H3, DIV.featuresRightContent H3 {color:#3a5161; float:none; margin-top:15px;}
DIV.featuresLeftContent UL, DIV.featuresRightContent UL {margin:0px 0px 20px 0px; padding:0px; list-style:none;}
DIV.featuresLeftContent LI, DIV.featuresRightContent LI {margin-left:13px; color:#ffffff; font-weight:bold; padding-left:30px;
                                                         background: url(images/bg_features_li.gif) no-repeat 8px 8px;}
DIV.featuresLeftContent P, DIV.featuresRightContent P {color:#ffffff; font-size:11px; line-height:13px;}

DIV.featuresIcons {width:294px; float:left;}
DIV.featuresIcons H3 {margin:5px 0px 25px 15px; float:none;}
DIV.featuresRow, DIV.featuresDescriptionRow {width:882px; float:left;}
DIV.featuresRow .featuresColummFirst, DIV.featuresRow .featuresColummSecond, 
DIV.featuresRow .featuresColummThird {width:294px; height:43px; float:left;}
DIV.featuresRow .featuresColummFirst SPAN, DIV.featuresRow .featuresColummSecond SPAN,
DIV.featuresRow .featuresColummThird SPAN {color:#3c5260; font-weight:bold; margin:9px 0px 7px 13px; display:block; float:left;
                                           text-decoration:none;}
DIV.featuresRow A.featuresColumnLink:hover {width:291px; height:43px; display:block; background: url(images/featuresLink.png) no-repeat;}
DIV.featuresRow A.featuresColumnLink {text-decoration:none;}
DIV.featuresRow A.featuresColumnLink IMG, DIV.featuresRow A.featuresColumnLinkSelect IMG {margin:2px 0px 0px 2px;}
DIV.featuresRow A.featuresColumnLinkSelect {width:291px; height:43px; display:block; background: url(images/featuresLinkSelect.png) no-repeat;
                                            text-decoration:none;}
DIV.featuresDescriptionRow {margin-top:4px; margin-bottom:5px; background: url(images/featuresDescription.png) repeat-x left bottom;}
DIV.featuresDescriptionRow DIV {padding:20px 60px;}


DIV.imageRotator { position:relative; float:left; width:380px; height:250px;}
DIV.selectImage {width:300px; height:210px; float:left; position:relative;}
DIV.selectZoom {position:absolute; width:300px; height:210px; background: Transparent url(images/lupa.png) no-repeat right bottom; top:0px;}
UL.imageList {/*position:absolute;*/ top:0px; left:292px;}
UL.imageList LI {width:62px; height:48px; float:left; background: url(images/bg_imageList_li.png) no-repeat left bottom;
                 margin:1px 0px 0px 0px; padding:3px 2px 1px 14px; cursor:pointer;}

/* breadcrumb */
/*------------*/

DIV.zoneSolutions H2 {margin-bottom:4px; }
DIV.breadcrumb {display:block; margin-bottom:25px; }
DIV.breadcrumb SPAN {width:6px; height:6px; display:block; float:left; margin:7px 18px 7px 20px; 
                     background: url(images/bg_breadcrumb.jpg) no-repeat;}
DIV.breadcrumb A {display:block; float:left; }


/* blog */
/*------*/

DIV.blogItem {border-bottom:2px solid #eef1f2;}
DIV.blogItem H2 {margin:0px; padding:0px; border:0px;}
DIV.blogItem DIV.createdBy {font-size:13px; font-weight:bold; font-style:italic;}
DIV.blogItem DIV.dateAndComments {width:572px; height:36px; display:block; position:relative;
                                  background: url(images/bg_blogItem.png) no-repeat;}
DIV.blogItem DIV.dateAndComments .date {position:absolute; font-weight:bold; color:#ffffff; top:10px; left:15px;}
DIV.blogItem DIV.dateAndComments .time {position:absolute; font-weight:bold; color:#bccbd5; top:10px; left:115px;}
DIV.blogItem DIV.dateAndComments .linkComments {position:absolute; top:10px; left:465px;}
DIV.blogItem DIV.dateAndComments .linkComments A {color:#aabecb;}
DIV.blogItem DIV.dateAndComments .numberComments {position:absolute; font-weight:bold; color:#ffffff; top:0px; 
                                                  left:533px; text-align:center; width:30px;}
DIV.blogItem DIV.text {margin:20px 0px 40px; line-height:20px;}
DIV.blogItem DIV.text IMG {padding:3px; border:1px solid #dde3e6; float:left; margin-right:15px;}
DIV.blogComments DIV.TrackbackPanel {margin-top:10px; border-bottom:2px solid #eef1f2;}
DIV.blogComments DIV.TrackbackPanel .TrackbackLabel {font-weight:bold;}
DIV.blogComments SPAN.BlogCommentsTitle {font-size:17px; line-height:20px; font-weight:bold; 
                                         color:#648194; display:block; margin:0px 0px 20px 0px; padding-top:20px;}
DIV.blogComments DIV.CommentDetail SPAN.CommentUserName {font-weight:bold;}
DIV.blogComments DIV.CommentDetail SPAN.CommentDate {font-weight:bold; color:#aabecb;}
DIV.blogComments TABLE.BlogPanel, DIV.blogComments TABLE.BlogPanel TABLE {width:100%;}
DIV.blogComments SPAN.BlogLeaveComment {font-size:17px; line-height:20px; font-weight:bold; 
                                        color:#648194; display:block; margin:0px 0px 20px 0px; padding-top:20px;}
DIV.blogComments TABLE.BlogPanel INPUT {width:250px;}
DIV.blogComments TABLE.BlogPanel TEXTAREA {width:100%; height:100px;}
DIV.blogComments TABLE.BlogPanel INPUT.SubmitButton {width:100px;}


/* footer */
/*--------*/

DIV.footerIcoSpace {width:10px; height:57px; float:right; background-color:#ffffff;}
.footerLinks, .footerLinksFirst {color:#31434e; float:left; font-size:12px; margin-top:35px;}
A.footerLinks {margin-left:10px; margin-right:10px;}
A.footerLinksFirst {margin-left:18px; margin-right:10px;}
A.footerLinks:hover, A.footerLinksFirst:hover {color:#31434e;}
DIV.copyright {color:#ffffff; clear:both; padding-top:18px; padding-left:18px; font-size:12px;}


/* other */
/*-------*/

.fl {float:left;}
.fr {float:right;}
.clearer {clear:both; display:block; height:0; font-size:0; line-height:0; visibility:hidden;}
.none {display:none;}
.ml40 {margin-left:40px;}
.ml125 {margin-left:125px;}
.background {background-color:#f0f0f0; padding:20px;}
DIV.rightTitle {width:250px; height:51px; background: url(images/bg_rightTitle.gif) no-repeat; color:#ffffff;
                font-size:16px; font-weight:bold; padding-top:7px; text-align:center; line-height:18px;}
DIV.buttonWhite {width:155px; height:55px; float:right; background: url(images/btn_free155.gif) no-repeat;}
DIV.buttonWhite A {width:155px; height:30px; display:block; font-size:13px; font-weight:bold; 
                   text-decoration:none; padding-top:3px; text-align:center; color:#2c2c2c;
                   line-height:24px;}
DIV.buttonBigWhite {width:250px; height:62px; float:right; background: url(images/btn_white250.png) no-repeat;}
DIV.buttonBigWhite A {width:250px; height:36px; display:block; font-size:13px; font-weight:bold; 
                   text-decoration:none; padding-top:8px; text-align:center; color:#2c2c2c;
                   line-height:24px;}
DIV.buttonBigGreen {width:250px; height:62px; float:right; background: url(images/btn_green250.png) no-repeat;}
DIV.buttonBigGreen A {width:250px; height:36px; display:block; font-size:13px; font-weight:bold; 
                   text-decoration:none; padding-top:8px; text-align:center; color:#ffffff;
                   line-height:24px;}



/* administration */
/*----------------*/

.PagePlaceholder .header {height:auto !important;}
.PagePlaceholder .menu {height:auto !important;}
.PagePlaceholder .content {height:auto !important;}
