    /* Landing pages common */
    .landingPage { height:100%; min-height:100%; }

    /* Free Sign Up */
    .pageFreeSignUp {  height:auto; min-height:100%; background-color:#25592b; }
    .pageFreeSignUp	.pageFsuCont { margin:0 auto; width:980px; overflow:hidden; }
    .pageFreeSignUp .mainContent {width:490px; float:left; padding:25px 0; background-color:#25592b; background:none; /*background:url(/flash_room/images/marketing-pages/landing-pages/free-sign-up/bg_photo01.jpg) no-repeat right top;*/  }
    .pageFreeSignUp .sideColumn { width:490px; float:left; }
    .pageFreeSignUp .tLogo-In {  background:url(/flash_room/images/logos/clickmeeting_200x50.png) no-repeat scroll left top; }
    .pageFreeSignUp .tLogo-In.webinar {  background:url(/flash_room/images/logos/clickwebinar_200x50.png) no-repeat scroll left top; }
    .pageFreeSignUp .logo-label, .pageFreeSignUp .logo-label.webinar {background-image:none;}
    .pageFreeSignUp .titleLogo, .pageFreeSignUp .tLogo-In { float:left; height:50px; width:200px; margin:0 0 25px; }
    .pageFreeSignUp .pageFreeSignUpDial { width:462px; margin:0; padding:0 0 12px; }
    .pageFreeSignUp .pageFreeSignUpDial h5 { color:#25582b; font-size:1.8em; }
    .pageFreeSignUp .pageFsuCont p.copy { color:#7ead83; }
    .pageFreeSignUp	.pD-c-hd { padding:10px 0; }
    .pageFreeSignUp	.pD-c-hd p { font-size:1.3em; padding:6px 0; }
    .pageFreeSignUp	.cntrContent .cV-Inn { padding:3px 0 0; }
    .pageFreeSignUp .withNoLabel { margin-left:19%; }
    .pageFreeSignUp .txtField, .pageFreeSignUp .tF-Inn { background:url(/flash_room/images/marketing-pages/landing-pages/free-sign-up/input_bg.png) }
    .pageFreeSignUp .txtField  { background-position:right -37px; }
    .pageFreeSignUp	.tF-Inn { background-position:-2px 0; }
    .pageFreeSignUp .txtField input { width:257px; height:23px; }
    .pageFreeSignUp .freeTrail { color:#989898; font-size:1em; }
    .pageFreeSignUp .tos { padding:5px 0 15px;  }
    .pageFreeSignUp .passCh-B-graybar{ width:260px; }
    .pageFreeSignUp .sideColumn .mainDial { margin: 90px 0 0 50px; }
    .pageFreeSignUp .sideColumn .cm, .pageFreeSignUp .sideColumn .cw { height:220px; margin: 0 0 0 -35px; position: relative; }
    .pageFreeSignUp .sideColumn .citeDial { height:220px; position: relative; }

    .pageFreeSignUp .sideColumn .cm { background:url(/flash_room/images/marketing-pages/landing-pages/free-sign-up/cm.jpg) no-repeat left top; }
    .pageFreeSignUp .sideColumn .cw { background:url(/flash_room/images/marketing-pages/landing-pages/free-sign-up/cw.jpg) no-repeat left top; }
    .pageFreeSignUp .sideColumn .citeDial { background:url(/flash_room/images/marketing-pages/landing-pages/free-sign-up/citeDial.png) no-repeat 0 30%; }


    .pageFreeSignUp .sideColumn .citeDial img { margin: 36px 0 0 3px; float: left; }
    .pageFreeSignUp .sideColumn .citeDial em { float: left; color: #fff; font-size: 1.1em; font-style: italic; line-height: 1.3em; margin: 53px 0 0 37px;}
    .pageFreeSignUp .sideColumn .citeDial div.author { width: 103px; font-size: 0.9em; float: left; margin: 14px 0 0 0; }
    .pageFreeSignUp .sideColumn .citeDial strong, .pageFreeSignUp .sideColumn .citeDial span { color: #fff; line-height: 1.3em; }
    .pageFreeSignUp .sideColumn .citeDial div.logo { position: absolute; right: 125px; bottom: 30px; width: 80px; background:url(/flash_room/images/marketing-pages/landing-pages/free-sign-up/gartner.png) no-repeat top right; }


    .pageFreeSignUp .sideColumn .features { position: absolute; top: 52px; right: 108px; }
    .pageFreeSignUp .sideColumn .features li { line-height: 2.9em; font-size: 0.75em; font-weight: bold; text-shadow: 0 -1px 0 #6cb740; text-align: right; padding: 0 3px 0 0; }

    .pageFreeSignUp .sideColumn h2, .pageFreeSignUp .sideColumn h3, .pageFreeSignUp .sideColumn p { color:#FFF; }
    .pageFreeSignUp .sideColumn h2 { font-size:3em; padding-bottom:0.2em; }
    .pageFreeSignUp .sideColumn h3 { font-size:1.7em; padding-bottom:0.7em; }
    .pageFreeSignUp .sideColumn p { line-height:1.1em;}
    .pageFreeSignUp .sideColumn a { color:#71bf44; }
    .pageFreeSignUp .sideColumn a:hover { color:#8cca69; }
    .pageFreeSignUp .sideColumn .rSideBulletIco { background:url(/flash_room/images/marketing-pages/landing-pages/free-sign-up/arrow_green.jpg) no-repeat scroll right center; padding:0 10px 2px 0; }
    .pageFreeSignUp .sideColumn em { color:#71bf44; }
    .pageFreeSignUp .sideColumn ul { font-size:1.4em; color:#ebf4eb; }
    .pageFreeSignUp .sideColumn ul.checkedLi { padding:0 0 15px; }
    .pageFreeSignUp .sideColumn ul.checkedLi li { background:url(/flash_room/images/marketing-pages/landing-pages/free-sign-up/ico_checked.jpg) no-repeat scroll left center; float:left; line-height:2.1em; padding:0 20px 0 34px; width:100%; }


    /* Promo codes */
    .promoCodes {  height:auto; min-height:100%; background-color:#25592b; }
    .promoCodes .mainContent { margin:0 auto; width:960px; background: none; }
    .promoCodes	.mainDial { position: relative; }
    .promoCodes .titleLogo { height: 100px;}
    .promoCodes .titleLogo .tLogo-In {  background:url(/flash_room/images/logos/clickmeeting_200x50.png) no-repeat scroll -5px top; height:50px; width:200px; }
    .promoCodes .titleLogo { height: 100px;}
    .promoCodes .ftTxt { color: #7ead83; font-size: 0.9em; margin: 20px; }
    .promoCodes	.middlePagBox { margin-top: -240px; width: 510px;}
    .promoCodes	.middlePagBox .mB-secSide { font-size: 1.6em; text-transform: none; }
    .promoCodes	.mD-s { padding: 30px 0 5px 0;}
    .promoCodes	input.promo_code { border: 1px solid #dbdbdb; font-size: 1.7em; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; color: #8a8a8a; padding: 4px; width: 245px; letter-spacing: 2px; margin: 0 0 5px 0; }
    .promoCodes	input.promo_code.invalid { border-color: #c60000;  background:url(/flash_room/images/marketing-pages/landing-pages/promo-codes/cross.png) no-repeat 97% 50%; }
    .promoCodes .smallTxt {	color: #c60000; }
    .promoCodes .badge { background:url(/flash_room/images/marketing-pages/landing-pages/promo-codes/badges.png) no-repeat 0 0; width: 92px; height: 92px; position: absolute; top: -1px; left: 419px; }
    .promoCodes .badge.executive { background-position: 0 -93px; }
    .promoCodes .badge.mediaplus { background-position: 0 -185px; }

    /* dimdim */
    .pageDimDim { height:auto; min-height:100%; min-width: 980px; background:#326838 url(/flash_room/images/marketing-pages/landing-pages/dimdim/bg.jpg) no-repeat top center; position: relative;}
    .pageDimDim .stick { position: absolute; right:0; top:0; }
    .pageDimDim .pageDdCont { margin:0 auto; width:980px; height: 960px; background: none; position: relative; color:#11678a; font-family:Helvetica, Arial, sans-serif;}
    .pageDimDim .pageDdCont .pDdC-in, .pageDimDim .pageDdCont .pDdC-ft { position:absolute; }

    .pageDimDim .pageDdCont .cta { top:535px; left:100px; width: 320px; text-align: center; }
    .pageDimDim a.mC-btn { background: #ffb700; /* old browsers */ background: -moz-linear-gradient(top, #ffdb00 0%, #ffb700 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdb00), color-stop(100%,#ffb700)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdb00', endColorstr='#ffb700',GradientType=0 ); /* ie */ font-size: 26px; font-family:Helvetica, Arial, sans-serif; color:#d95c00; display:inline-block; font-weight: bold; padding: 19px 20px; text-shadow: 1px 1px 0 #ffe280; border:5px solid #ffef00; -moz-border-radius: 8px; border-radius: 8px; margin-bottom: 14px;}
    .pageDimDim .pageDdCont .cta p { font-size: 16px; }
    .pageDimDim .pageDdCont .cta p span { background: url(/flash_room/images/marketing-pages/landing-pages/dimdim/underscore.png) no-repeat bottom right; padding-bottom: 5px; }

    .pageDimDim .pageDdCont .features { top:340px; left:581px; width: 410px; text-shadow: 1px 1px 0 #eaf6fa;}
    .pageDimDim .pageDdCont .features h2 { font-size: 24px; color: #11678a; padding-bottom: 20px;}
    .pageDimDim .pageDdCont .features h3 { font-size: 16px; color: #11678a; font-weight:bold; }
    .pageDimDim .pageDdCont .features ul {margin-top: 15px; font-size: 14px; font-weight:bold;}
    .pageDimDim .pageDdCont .features ul li { float:left; width: 180px; padding: 8px 0 8px 25px; background: url(/flash_room/images/marketing-pages/landing-pages/dimdim/thick.png) no-repeat left center; }

    .pageDimDim .pageDdCont .pDdC-ft {top:810px; left:0; width:950px;}
    .pageDimDim .pDdC-ft .ftLogo {background: url(/flash_room/images/marketing-pages/landing-pages/dimdim/ftCMLogo.png) no-repeat; width:196px; height:45px; display:block; text-indent: -999em;}
    .pageDimDim .pDdC-ft ul {display: inline; float:right; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px;}
    .pageDimDim .pDdC-ft ul li { float:left; margin-left: 14px;}
    .pageDimDim .pDdC-ft ul a { color: #fff; text-decoration: underline;}
    .pageDimDim .pDdC-ft ul b {color: #ffde00;}

/*wybor jezyka w logowaniu do pokoju*/
    .choose-lang-login {float:right; width:32px; height:11px; padding:5px 6px; margin-top:-15px; position:relative;}
    .choose-lang-login #current_flag {position:relative; cursor:pointer;}
    .choose-lang-login #current_flag:after {content:''; width:0; height:0; position:absolute; display:block; top:3px; right:0; border:5px solid transparent; border-top-color:#aaa; z-index:2}
    .choose-lang-login #current_flag:hover:after {border-top-color:#666;}
    .choose-lang-login .langs-list {position:absolute; top:100%; left:0; width:150px; z-index:99; display:none;}
    .choose-lang-login ul {list-style:none; padding:0; margin:0; border:1px solid #aaa; background:#f2f2f2;
        -webkit-border-radius:5px;
           -moz-border-radius:5px;
                border-radius:5px;
    }
    .choose-lang-login li a {padding:7px 5px; display:block; color:inherit;}
    .choose-lang-login .current {font-weight:bold;}
    .choose-lang-login li img {margin-right:5px; vertical-align:-1px;}
    .choose-lang-login li:first-child a {
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }
    .choose-lang-login li:last-child a {
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }
    .choose-lang-login li a:hover {background:#81ccff; font-weight:bold; cursor:pointer;}