/* Text with icons on side */
    .withMiniIco { padding: 3px 0 3px 22px; background-image: url(../../images/icons/mini_icons.png); background-repeat: no-repeat; line-height: 1.8em; }
    .rSideMiniIco { background: url(../../images/icons/mini_icons.png) right 2px no-repeat; padding: 0 22px 3px 0; }
    .loaderMiniIco {background:url(../../images/various/ajax/ajax_indicator.gif) left center no-repeat}
    .pdfMiniIco { background-position: 1px -149px; }
    .xlsMiniIco { background-position: 1px -100px; }
    .docMiniIco { background-position: 1px -48px; }
	.presentation_docMiniIco { background-position: 1px -48px; }
    .audioMiniIco { background-position: 1px -249px; }
    .videoMiniIco { background-position: 1px -201px; }
    .pptMiniIco { background-position: 1px 2px; }
    .cameraMiniIco { background-position: 1px -1435px; }
    .docDeleteMiniIco { background-position: 1px -300px; }
    .downloadMiniIco { background-position: 1px -350px; }
    .uploadMiniIco { background-position: 1px -1918px; }
    .deleteMiniIco { background-position: 1px -395px; }
    .inviteMiniIco { background-position: 1px -449px; }
    .noteBookMiniIco { background-position: 1px -499px; }
    .noteBookMiniIcoPlus { background-position: 1px -1627px; }
    .mapMiniIcoPlus { background-position: 1px -1679px; }
    .imageMiniIco { background-position: 1px -1726px; }
    .otherMiniIco { background-position: 1px -1775px; }
    .statsMiniIco { background-position: 1px -548px; }
    .palettMiniIco { background-position: 1px -596px; }
    .linkMiniIco { background-position: 1px -643px; }
    .mapMiniIcoPlusR { background-position: right -1679px; }
    .noteBookMiniIcoPlusR { background-position: right -1629px; }
    .upActiveMiniIconR { background-position: right -845px; }
    .downActiveMiniIconR { background-position: right -894px; }
    .rightActiveMiniIconR { background-position: right -2411px; }
    .downInactiveMiniIconR { background-position: right -793px; }
    .upInactiveMiniIconR { background-position: right -750px; }
    .upDownInactiveMiniIconR { background-position: right -1486px; }
    .cameraMiniIconR { background-position: right -1438px; }
    .listenMiniIconR { background-position: right -1825px; }
    .pdfMiniIconR { background-position: right -1871px; }
    .zipMiniIcon { background-position: 1px -1970px; }
    .testerMiniIcon { background-position: 1px -2020px; }
    .usersMiniIcon { background-position: 1px -2070px; }
    .flagMiniIcon { background-position: 1px -2120px; }
    .addFlagMiniIcon { background-position: 1px -2170px; }
    .swfMiniIcon { background-position: 1px -2220px; }
    .flaMiniIcon { background-position: 1px -2270px; }
    .htmlMiniIcon { background-position: 1px -2320px; }
    .homeMiniIcon { background-position: 1px -2370px; }
    .addressBookIco { background-position: 1px -994px; }
    .twittMiniIco { background-position: 1px -1045px; }
    .twittMiniIco:hover { background-position: 1px -1094px; }
    .facebkMiniIco { background-position: 1px -1143px; }
    .facebkMiniIco:hover { background-position: 1px -1192px; }
    .linkedMiniIco { background-position: 1px -1241px; }
    .linkedMiniIco:hover { background-position: 1px -1290px; }
    .youtubeMiniIco { background-position: 1px -1339px; }
    .youtubeMiniIco:hover { background-position: 1px -1388px; }
    .emailMiniIcon { background-position: 1px -2452px; }
    .chatMiniIcon { background-position: 1px -2502px; }
    .phoneMiniIcon { background-position: 1px -2550px; }
    .revertMiniIcon { background-position: 1px -2591px; }
    .restoreMiniIcon { background-position: 1px -2692px; }
    .participantMiniIcon { background-position: 1px -3199px; }
    .presenterMiniIcon { background-position: 1px -3098px; }
    .addMiniIcon { background-position: 1px -3297px; }
    .removeMiniIcon { background-position: 1px -3396px; }
    .thickMiniIcon { background-position: 1px -3496px; }
    .userMiniIcon { background-position: 1px -3586px; }

    .withMediumIco { padding-right: 20px; background-image: url(../../images/icons/medium_icons.png) !important; background-repeat: no-repeat !important; }
    .dateIco {  background-position: right 5px !important ;  }

/* Bullet icons */
    .withBulletIco { background:url(../../images/icons/bullet.png) left top no-repeat; padding: 0 0 2px 9px; }
    .rSideBulletIco { background:url(../../images/icons/bullet.png) right top no-repeat; padding: 0 23px 2px 0; }
    .arrowBullet { background-position: left 4px; }
    .darkBgArrowIco {  background-position: left -2794px; }
    .arrowBulletTurnLeft { background-position: left -1595px; }
    .arrowBulletR { background-position: right -1596px; }
    .arrowBulletTurnLeftR { background-position: right 4px; }
    .withPaddRight { padding-right: 8px; }
    .arrowBulletGreen { background-position: left -4185px; }

/* Header with medium icon (Boxes mainly) */
    .withMedIco { padding: 2px 0 0.85em 35px; background: url(../../images/icons/box_icons.png) left top no-repeat; }
    .errorMedIco { color: #ff2626; background-position: left -70px; }
    .warnMedIco { color: #fea906; background-position: left -142px; }
    .correctMedIco { color: #23a635; background-position: left top; }
    .infoMedIco { color: #0074cb; background-position: left -206px; }

/* Big Icons */
    .bigIco { width: 66px; height: 93px; background:url(../../images/icons/big_icons.png) left top no-repeat; }
    .padLockIco { background-position: left top; }
    .manIco { background-position: left -195px; }
    .errorIco { background-position: left -1547px; }
    .phoneIco { background-position: left -2764px; display: inline-block; height: 60px; width: 63px;}
    .videoTourIco, .blogIco, .learningCenterIco { background-position: 50% -2935px; display: inline-block; height:auto !important;  width: 150px; padding: 70px 0 0 0 }
    .blogIco { background-position: 50% -3105px; }
    .learningCenterIco { background-position: 50% -3269px; width: 170px; }

/* Tabs */
    .tabs { position: relative; top: 2px; left: 10px; z-index: 1; height: 24px; }
    .tab-Pos, .tab-Link { float: left; height: 24px; background-image:url(../../images/tabs/tabs.png); background-repeat: no-repeat; color: #868686; font-size: 0.9em; text-transform: uppercase; }
    .tab-Pos { margin: 0 1px 0 0; padding: 0 0 0 4px; background-position: left top; }
    .tab-Link { background-position: right -52px; line-height: 2.3em; padding: 0 8px 0 4px; }
    .tab-Link:hover, .tab-ActivLink { color: #6e6e6e; background-position: right -77px; }
    .tab-Pos:hover, .tab-Active { background-position: left -25px; }
    .rightTabs { right: 5px; float: right; left: auto; }
    .tabsContent { clear: both; }
    .whiteActive .tab-Pos { background-position: left -104px; }
    .whiteActive .tab-Link { background-position: right -156px; }
    .whiteActive .tab-Link:hover, .whiteActive .tab-ActivLink { background-position: right -181px; }
    .whiteActive .tab-Pos:hover, .whiteActive .tab-Active { background-position: left -129px; }
    .biggerTabs .tab-Pos, .biggerTabs .tab-Link { font-size: 1em;  }
    .biggerTabs .tab-Link {  line-height: 1.65em; }

    /* Large tabs */
    .largeTabs { position: relative; top: 2px; left: 10px; z-index: 1; height: 27px; }
    .largeTabs .tab-Pos, .largeTabs .tab-Link { height: 27px; background-image:url(../../images/tabs/largeTabs.png); font-size:1.06em; }
    .largeTabs.whiteActive .tab-Pos { background-position: left -45px; }
    .largeTabs.whiteActive .tab-Link { background-position: right -140px; }
    .largeTabs.whiteActive .tab-Link:hover, .largeTabs.whiteActive .tab-ActivLink { background-position: right -96px; }
    .largeTabs.whiteActive .tab-Pos:hover, .largeTabs.whiteActive .tab-Active { background-position: left 0px; }

    /* Top Tabs */
    .topTabs { float: left; }
    .topTabs .topT-Pos, .topTabs .topT-PosLnk { display: block; float: left;}
    .topT-PosHead { float: left; margin:0; position:relative;}
    .topTabs .topT-PosLnk { padding:3px 15px; color:#373737; font-weight:normal; font-family:clickmeeting_proregular !important; }
    .topTabs .topT-Pos { background:url(../../images/icons/mini_icons.png) right -1572px no-repeat; padding: 0 10px; }
    .topTabs .topT-PosLnk:hover, .topTabs .topT-PosLnkActive { background:#f1f1f1; color:#63ae4a;
        -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;
    }
    .topTabs .topT-PosLnk.webCol:hover, .topTabs .topT-PosLnk.webCol.topT-PosLnkActive {color:#00aeef;}
    .topTabs .topT-PosLnk:hover:after, .topTabs .topT-PosLnkActive:after {
        content:" "; text-decoration:none; display:inline-block; position:absolute; bottom:0; left:50%; font-size:0; line-height:0;
        border-color:#f1f1f1 transparent transparent transparent; border-style:solid; border-width:5px;
    }
    .topTabs .topTLast { background: none; }
    
    /* Free User box Toolbar */
    .boxToolbar {
        width:100%;
        margin-bottom: 40px;
        overflow: hidden;
        background: #fdfdfd; background: -moz-linear-gradient(top,  #fdfdfd 0%, #f7f7f7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f7f7f7)); background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f7f7f7 100%); background: -o-linear-gradient(top,  #fdfdfd 0%,#f7f7f7 100%); background: -ms-linear-gradient(top,  #fdfdfd 0%,#f7f7f7 100%); background: linear-gradient(to bottom,  #fdfdfd 0%,#f7f7f7 100%); 
        -webkit-border-radius: 6px;border-radius: 6px;
        -webkit-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.4);
        
        box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.4);
    }
    .boxToolbar li {
        float:left;
        width:30%;
        min-height: 125px;
        border-left: 1px solid #fff;
        overflow: hidden;
        padding: 10px 1.5% 15px;
        -webkit-box-shadow: inset 1px 0px 0px 0px rgba(237, 237, 237, 0.8);
        box-shadow: inset 1px 0px 0px 0px rgba(237, 237, 237, 0.8);
    }
    .boxToolbar li h3 {
        font-weight: normal;
        padding-bottom: 0.4em;
    }

    .boxToolbar li p {
        font-size: 1em;
        color: #737373;
        padding-bottom: 2.3em; 
    }

    .boxToolbar li em {
        color: #fff;
        background: #ff9e48;
        padding: 1px 3px 2px; 
    }

    .boxToolbar li a {
        font-size: 1.1em;
        line-height: 1.8em;
        margin:0;
    }
    
    .videoIco {
        display: inline-block;
        width: 11px;
        height: 8px;
        padding: 0 4px;
        background: url(../../images/boxes/ico_video.png) no-repeat;    
    }

    .boxToolbar li:first-child {
        border-left:none;
        box-shadow:none;
        background: url(../../images/boxes/free_acc_toolbox.png) no-repeat right bottom;
    }
    
    .boxToolbar li:first-child h3 {
        font-size: 17px;
        line-height: 1.2em;
    }
    
    .boxToolbar li:first-child p {
        padding-bottom: 1.2em;    
    }

    .boxToolbar li:first-child a {
        font-size: 1.2em;
    }



    /* Top Tabs Style1 Create Meeting ex. */
    .topTabs.st1 { margin-left:7px;  }
    .topTabs.st1.right { float:right; margin-right:10px; }
    .topTabs.st1 .topT-Pos { padding:0; background:#FFFFFF; margin-left:3px; margin-bottom:-1px; margin-top:6px; padding:0 30px; border:1px solid #e1e1e1;  }
    .topTabs.st1 .topT-PosHead { padding:0; color:#555555; font-size:1.1em; }
    .topTabs.st1 .topT-PosLnk { padding:0; color:#555555; line-height:32px; font-weight:normal;}
    .topTabs.st1 .topT-PosLnk:hover { background:none; }
    .topTabs.st1 .topT-PosActive { border-bottom:1px solid #FFFFFF; margin-top:0;  }
    .topTabs.st1 .topT-PosActive .topT-PosHead  { color:#265b2c;  font-size:1.3em; }
    .topTabs.st1 .topT-PosActive .topT-PosLnk { color:#265b2c; line-height:38px; font-family:Helvetica, Arial, sans-serif;}
    .topTabs.st1 .topT-PosLabel { background:none; border:1px solid transparent; padding:0 5px;  }
    .topTabs.st1 .topT-PosCustom1 {  background:#FFFFFF url(../../images/tabs/custom_conference_tab.png) no-repeat 10px -168px; }
    .topTabs.st1 .topT-PosCustom2 {  background:#FFFFFF url(../../images/tabs/custom_conference_tab_n.png) no-repeat 10px -168px; }
    .topTabs.st1 .topT-PosActive.topT-PosCustom1 {  background:#FFFFFF url(../../images/tabs/custom_conference_tab.png) no-repeat 10px 12px; }
    .topTabs.st1 .topT-PosActive.topT-PosCustom2 {  background:#FFFFFF url(../../images/tabs/custom_conference_tab_n.png) no-repeat 10px 12px; }


    .middlebox { width:800px; margin:0 auto; }
    .m-column { width:400px; padding:20px 0; float:left; }
    .m-c-item { float:left; width:100%; padding:3px 0; }
    .m-c-i-cBox { display:block; float:left; width:25px; }
    .m-c-i-text { display:block; float:left; color:#555555; font-size:1.1em; line-height:20px; }
    .m-c-i-cBox + .m-c-i-text {float:none; margin:0 0 15px 25px}
    .m-c-i-text label {font-size:1.1em;}
    .label-desc {color:#737373; display:block; margin:5px 0 0 ;}
    .checked .m-c-i-text { color:#373737; }

    .floatLine { float:left; }
    .fL-item { float:left; padding-right:15px; }
    .fR .fL-item { float:right; padding-left:15px; padding-right: 0; }
    .fL-i-label { font-weight:bold; display:block; float:left; line-height:20px; font-size:1.1em; }
    .fL-i-link { display:block; float:left; line-height:20px; text-decoration:underline; color:#107fc8; }
    .fL-item4 { width:300px; }

    .not24hrs .full { display:none; }

    /*radius*/
    .radius {  border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -icab-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; }
    .radiusTop { border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -o-border-top-left-radius: 4px; -icab-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px;  border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -o-border-top-right-radius: 4px; -icab-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; }
    .radiusLeft { border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -o-border-top-left-radius: 3px; -icab-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px;  border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -o-border-bottom-left-radius: 3px; -icab-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; }
    .radiusRight { border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -o-border-top-right-radius: 3px; -icab-border-top-left-radius: 3px; -khtml-border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px;  border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; -o-border-bottom-right-radius: 3px; -icab-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; }

    /* new buttons */
    .buttonBox { padding:10px; }
    .button, .buttonSmall { margin: 0 0 7px 0; cursor:pointer; display:inline-block; text-align:center; font-size:1.7em; padding:8px 30px; font-family:Helvetica, Arial, sans-serif; color:#fff; font-weight:bold; background:#ff7608; border:1px solid #e58d1a; background:-moz-linear-gradient(top, #ff9c1c 0%, #ff6701 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9c1c), color-stop(100%,#ff6701)); -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); -o-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); text-shadow:0 -1px 0 rgba(0, 0, 0, .3); }
    .buttonSmall { padding:5px 10px; font-size:1.1em; }
    .button:hover, .buttonSmall:hover { color:#fff; background:#ff8534; background:-moz-linear-gradient(top, #ffb049 0%, #ff8534 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb049), color-stop(100%,#ff8534)); }

    .button.style1, .buttonSmall.style1 { background:#bbbaba; border:1px solid #bcbcbc; background:-moz-linear-gradient(top, #d0d0d0 0%, #a7a7a7 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0d0d0), color-stop(100%,#a7a7a7)); }
    .button.style1:hover, .buttonSmall.style1:hover { background:#c9c9c9; border:1px solid #c9c9c9; background:-moz-linear-gradient(top, #d9d9d9 0%, #b9b9b9 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#b9b9b9)); }

    .button.style2, .buttonSmall.style2 { margin: 0 0 7px 0; display:inline-block; text-align:center; font-size:1.2em; padding:1px 35px;  background:#5ea534; border:1px solid #508f2c; background:-moz-linear-gradient(top, #78cd47 0%, #4b8827 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#78cd47), color-stop(100%,#4b8827)); }
    .button.style2:hover, .buttonSmall.style2:hover { background:#6bba3e; border:1px solid #5ea336; background:-moz-linear-gradient(top, #7cd449 0%, #54972c 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7cd449), color-stop(100%,#54972c)); }

    .button.style3, .buttonSmall.style3 { background:#5ea534; border:1px solid #508f2c; background:-moz-linear-gradient(top, #78cd47 0%, #4b8827 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#78cd47), color-stop(100%,#4b8827));  }
    .button.style3:hover, .buttonSmall.style3:hover { background:#6bba3e; border:1px solid #5ea336; background:-moz-linear-gradient(top, #7cd449 0%, #54972c 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7cd449), color-stop(100%,#54972c)); }

/* forms */
    .fieldLineStyle1 .fieldLine, .fieldLineStyle1 .innerLine { margin-bottom:4px; }
    .fieldLineStyle1 .innerLine { height:28px; }
    .fieldLineStyle1 .formElem {  position:relative; border:1px solid #bebebe; margin:0; padding:0; background:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;  background:#FFFFFF; -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); -o-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); }
    .fieldLineStyle1 .formElem.norlt-radius {-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topright: `4px`0; -moz-border-radius-bottomright: 0; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-right-radius:0; border-bottom-right-radius:0; border-top-left-radius: 4px; border-bottom-left-radius: 4px}
    .fieldLineStyle1 .formElem.focus { border:1px solid #107fc8; z-index:2; }
    .aft-Inp {background:#50882F; margin-right:165px; padding:0 5px; height:26px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px}
    .fieldLineStyle1 .tF-Inn { padding:4px; background:none; cursor:pointer}
    .fieldLineStyle1 .tF-Text { line-height:28px; display:block; float:left; margin-right:2px; }
    .fieldLineStyle1 .tF-Text.fT-Name { color:#265a2c; font-size:18px; line-height:33px; }
    .fieldLineStyle1 .tF-Checkbox { line-height:28px; display:block; float:left; margin-right:2px; }
    .fieldLineStyle1 .tF-iCheckbox { line-height:28px; display:block; float:left; margin-right:10px; }

    .fieldLineStyle1 .tF-t-2 { line-height:18px; font-size:1.1em; }
    .fieldLineStyle1 input { padding:0; background:none; height:auto; }
    .fieldLineStyle1 input[type="checkbox"] { margin:7px 5px; }
    .fieldLineStyle1 textarea { border:0; padding:0; font-family:Arial; font-size:1.091em; }
    .fieldLineStyle1 label { line-height:28px; padding-bottom:1px; }
    .fieldLineStyle1 select { background:0; padding:0; margin:-1px; margin-bottom:-3px; padding:2px; display:block; float:left; outline:none;  border-color: none; height: auto; line-height: 1em;}
    .fieldLineStyle1 .formElemSelect .tF-Inn-selectBox { overflow:hidden; float:left; }
    
    .shadTable .fieldLineStyle1 .formElemSelect .tF-Inn-selectBox .FullSelectLcContainerDefault .FullSelectLcButton {font-size:8px; top:3px;}
    .shadTable .fieldLineStyle1 .formElemSelect .tF-Inn-selectBox .FullSelectLcContainerDefault .FullSelectLcContainerList {border-color:#BEBEBE;}
    .shadTable .fieldLineStyle1 .formElemSelect .tF-Inn-selectBox .FullSelectLcContainerDefault .FullSelectLcInput {width:28px;}
    .shadTable .fieldLineStyle1 .formElemSelect .tF-Inn-selectBox .FullSelectLcContainerDefault .list li {padding: 6px; line-height: 1.2em;}

    .fieldLineStyle1 .tF-radiogroup { float:left; display:block; cursor:pointer; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7); color: #555; border-left: 1px solid #bebebe; border-top: 1px solid #fff; border-right: 1px solid #e7e7e7; border-bottom: none; background: #ddd; background: -moz-linear-gradient(top, #e9e9e9 0%, #d1d1d1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#d1d1d1)); background: -o-linear-gradient(top, #e9e9e9 0%,#d1d1d1 100%); -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; }
    .fieldLineStyle1 .tF-radiogroup input { position:absolute; top:9999em; display:none; }
    .fieldLineStyle1 .tF-radiogroup span { display:block; float:left;  line-height:28px; padding:0 15px; font-weight:bold; text-align:center; }
    .fieldLineStyle1 .tF-radiogroup.active { text-shadow: 1px 0 0 rgba(0, 0, 0, 0.2); color: #fff; border-left: 1px solid #50882f; border-top: 1px solid #50882f; border-right: none; border-bottom: none; background: #70c142; background: -moz-linear-gradient(top, #65af3a 0%, #7acf48 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65af3a), color-stop(100%,#7acf48)); background: -o-linear-gradient(top, #65af3a 0%,#7acf48 100%); -webkit-box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.2); box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.2); }
    .fieldLineStyle1 .tF-radiogroup.first {  border-left:1px solid transparent; }
    .fieldLineStyle1 .tF-radiogroup.first.active {  border-left:1px solid #4a812b; }
    .fieldLineStyle1 .actionLnkClear { width:18px; height:24px; display:block; position:absolute; top:0; right:0; background:url(../../images/icons/mini_icons.png) 0 -2895px no-repeat; overflow:hidden; text-indent:-999em;  }
    .fieldLineStyle1 .SelectJS .tF-Inn { padding:0; }
    .fieldLineStyle1 .SelectJS .tF-Inn-selectBox { overflow:visible; }
    .fieldLineStyle1 .txtInfo { display:block; float:left; position:relative; }
    .fieldLineStyle1 .tI-handleBox { float:left; }
    .fieldLineStyle1 .tI-handleBox span { float:left; display:block; width:32px; height:24px; background:url(../../images/icons/mini_icons.png) 8px -2795px no-repeat; overflow:hidden; text-indent:-999em; cursor:pointer; position:relative; z-index:4; }
    .fieldLineStyle1 .tI-textBox { display:none; position:absolute; z-index:3; top:0; left:2px; padding-left:27px; padding-right:10px; padding-top:2px; max-width:350px; min-width:150px; border:1px solid #d4d4d4; background:#ffffff;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -moz-box-shadow: 2px 2px 5px #aaaaaa; -webkit-box-shadow: 2px 2px 5px #aaaaaa; box-shadow: 2px 2px 5px #aaaaaa;  }
    .fieldLineStyle1 .customSelect1 .inputLc { width:40px !important; }
    .fieldLineStyle1 .customSelect2 .inputLc { width:234px !important; }
    .fieldLineStyle1 .tI-handleBox:hover .tI-textBox { display:block; }

    .fieldLineStyle1 .tI-handleBox2 { float:left; position:relative; }
    .fieldLineStyle1 .tI-textBox2 { display:none; position:absolute; z-index:3; top:35px; left:12px; padding:12px; max-width:250px; min-width:150px; border:1px solid #e7f6ff; background:#e3f4ff;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -moz-box-shadow: 2px 2px 5px #aaaaaa; -webkit-box-shadow: 2px 2px 5px #aaaaaa; box-shadow: 2px 2px 5px #aaaaaa;  }
    .fieldLineStyle1 .tI-textBox2 p { color:#607e91; font-size:1em; line-height:1.5em; padding:0; }

    .fieldLineStyle1 .tI-handleBox2:hover .tI-textBox2 { display:block; }

    .fieldLineCustom1 .tF-Inn { padding-top:6px; padding-bottom:6px; }
    .fieldLineCustom1 label { color:#25592b; font-size:1.3em; line-height:34px;  }
    .fieldLineCustom1 input { font-size:1.4em; color:#265a2c; }

    .fieldLineCustom2 .tF-Inn { padding-top:6px; padding-bottom:6px; }
    .fieldLineCustom2 .tF-Text { line-height:34px; }
    .fieldLineCustom2 label { color:#373737; font-size:1.2em; line-height:34px;  }
    .fieldLineCustom2 label.tF-Text { font-size:1.1em; font-weight:normal; width:100%; }

    .fieldLineLabelLineWIthNoWidth label { width:auto; }
    .fieldLineStyle1 .formElem .tF-error { display:none; }

    .fieldLineStyle1 .formElem .success { background:url(../../images/various/ajax/ajax_action_success.png) no-repeat right center}
    .fieldLineStyle1 .formElem .loader { background:url(../../images/various/ajax/ajax-loader2.gif) no-repeat right center }
    .fieldLineStyle1 .formElem.error {  border-color:#ee2c2c; background:url(../../images/icons/mini_icons.png) right -2995px no-repeat; }
    .fieldLineStyle1 .formElem.error .tF-error { display:block; width:100%; position:absolute; bottom:-21px; left:0; text-align:center; color:#ee2c2c; font-size:0.8em; }

    .fieldLineStyle1 select {  background:url("../../images/icons/mini_icons.png") no-repeat right -1531px; -webkit-appearance : caret; }
    .fieldLineStyle1 .rPad { padding-right:15px; }
    .fieldLineStyle1 .rMar { margin-right:15px; }

/*iCheckbox*/
    .iCheckbox_container { height:26px; width:93px; cursor:pointer; position: relative; display:block; padding:0 !important; margin-right:0; overflow:hidden; }
    .iCheckbox_container .clickContainerBox { overflow:hidden; }
    .iCheckbox_container input { position:absolute; top:7px; right:0; display:none; z-index:4; margin:0 !important; }
    .iCheckbox_switch { height:26px; width:145px; background-image:url(../../images/various/icheckbox/ichecboxswitchcontent.png); position:relative; float:right;  padding:0 !important; }
/* */

/* inactive DatePicker */
    .fieldLineStyle1 .tF-Inn.dateIco {background-position: right 4px !important;}
    .fieldLineStyle1 .formElem.inactive {background: #bebebe; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; box-shadow:none;}
    .fieldLineStyle1 .formElem.inactive.focus { border:1px solid #bebebe; }
    .fieldLineStyle1 .formElem.inactive .tF-Inn { background: #fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
    .fieldLineStyle1 .formElem .tF-Info {display:none; height:22px; color:#fff; padding-right:10px;}
    .fieldLineStyle1 .formElem.inactive .tF-Info {display:block;}
    .fieldLineStyle1 .formElem .tF-Info .thickMiniIcon { background-position: 7px -3495px; position: relative; top:-2px; }

/* Language selector */
    .langS-pos { float: left; padding: 0 5px 0 0; color: #555;}
    .langS-Link { text-indent: -999em; display: block; width: 16px; background-image: url(../../images/icons/flags.gif); background-repeat: no-repeat;}
    .langS-en .langS-Link { background-position: left -41px; }
    .langS-en .langS-Active, .langS-en .langS-Link:hover { background-position: left top; }
    .langS-gb .langS-Link { background-position: left -123px; }
    .langS-gb .langS-Active, .langS-gb .langS-Link:hover { background-position: left -82px; }
    .langS-pl .langS-Link { background-position: left -205px; }
    .langS-pl .langS-Active, .langS-pl .langS-Link:hover { background-position: left -164px; }
    .langS-es .langS-Link { background-image: url('../../images/flags/es.png'); }
    .langS-cs .langS-Link { background-image: url('../../images/flags/cs.png'); }
    .langS-de .langS-Link { background-image: url('../../images/flags/de.png'); }
    .langS-ru .langS-Link { background-image: url('../../images/flags/ru.png'); }

/* Ajax idicator */
    .ajaxIndicator { width: 100%; height: 100%; position: fixed; top:0; z-index: 40; left:0;  }
    .aInd-blend { position: absolute; top:0; z-index: 41; left:0; width: 100%; height: 100%; background-color: #000;  }
    .aInd-Rotator { width:16px; height:16px; background-color:#fff; padding: 10px; display:block; z-index:42; float:left; position: absolute; left:50%; top:47%;	border: solid 5px #626567;   border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -icab-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; }
    .aInd-Txt { font-weight: bold; position: absolute; color: #555; font-size: 1.091em; left: 43px; top: 14px; width: 150px; }
    .withAjaxInd .ajaxIndicator { position: relative; height: 86px; }
    .withAjaxInd .aInd-Rotator { position: relative; top: 20px; }
    .tblData .withAjaxInd, .withAjaxInd { padding: 0; }
    .withAjaxInd .aInd-Txt { top: 9px; }

/* Pop ups */
/*
    #overlay { display: table; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 20; }
    #overlay #window { display:table-cell; vertical-align:middle}
    #overlay #windowBlend { background-color:#000; height:100%; width:100%; position:absolute; top:0; left:0; }
    #overlay #window #content { display:table; margin: 20px auto; width: 36px; border:5px solid #626567; border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -icab-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; }
    #overlay #window #content #inner { position: relative; width: auto; background: #fff; border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; -icab-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; }
    #overlay #window #content #inner #tmpPopupLight { overflow:hidden; }
    #overlay #window #content #closeLabel { position:absolute; top:-12px; right:-12px; width:29px; height:29px; background:url('/panel/images/popup/close.png') no-repeat top left; cursor:pointer; z-index: 999; }
    #overlay #window #content #closeLabel:hover { background-position: bottom left; }

    #overlay #window #content.lightPopup {border:none;}
    #overlay #window #content.lightPopup #inner {background-color:#fff;}
    #overlay #window #content.lightPopup #inner iframe {border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -icab-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px;}
    #overlay #window #content.lightPopup #closeLabel {background:url(/panel/images/popup/light_close.png) 0 0 no-repeat; width:35px; height:35px;}
    #overlay #window #content.lightPopup #closeLabel:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity:.9; -khtml-opacity:.9; opacity:.9;}
    #overlay #window #content.lightPopup .preloader {border: solid 5px #626567; border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -icab-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px;}

    .preloader { width:16px; height:16px; background:url(/panel/images/various/ajax/ajax_indicator.gif) center center no-repeat; padding:10px; display:block;}
    .cln-loader { width:16px; height:16px; background:url(/panel/images/various/ajax/ajax_indicator.gif) center center no-repeat; display:none; margin:0 5px 0 0}
    .ajaxIndiOverls { display: table; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(/panel/images/popup/overlay.png); z-index: 20; }
    .aIO-Window { display:table-cell; vertical-align:middle; }
    .aIO-Content { display:table; margin: 20px auto; width: 36px; border: solid 5px #626567;   border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -icab-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; }
    .aIO-Inner { position: relative; width: auto; background: #fff; border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -icab-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; }
    .aIO-PopLight { overflow:hidden; }
    .aIO-Preload { width:32px; height:32px; float: left; background:url(/panel/images/various/ajax/ajax_indicator_big.gif) center center no-repeat; padding: 3px 10px 3px 0px; }
    .preloadOnly .aIO-Preload { float: left; }
    .preloadOnly .aIO-InnWrap { padding: 4px; }
    .prelTxt { float: left;  font-weight: bold; font-size: 1.091em; padding: 14px 6px 11px 5px; }
    .innerWrapper { padding: 20px; width: 450px}
    .asideContent { padding: 0; }
    .withColsWrappers { padding: 0; }
    .poUpsCols .pUCols-FirstInn, .poUpsCols .pUCols-SecInn { padding: 20px; }
    .poUpsCols .pUCols-FirstInn, .poUpsCols .popColInn { padding: 20px 20px 0 20px; }
    .poUpsCols .pUCols-FirstInn, .poUpsCols .popColInn { background: url(/panel/images/popup/buttons_placeholder.png) left bottom repeat-x; }
    .poUpsCols .detailsView { background: none; padding: 0; height: 100%; }
    .buttnsBar { height: 33px; width: 438px; padding: 8px 6px 0 6px; background: url(/panel/images/popup/buttons_placeholder.png) left bottom repeat-x; position: absolute; bottom: 0; left: 0; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px}
    .asideContent .buttnsBar {border-bottom-right-radius:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0}
    .detViewInn { padding: 20px 20px 50px; 20px; }
    .poUpsCols .pUCols-SecInn { background-color: #f6f9fd; border-left: solid 1px #fff; height: 100%; }
    .poUpsCols .pUCols-First { width: 450px; }
    .poUpsCols .pUCols-Sec { width: 400px; border-left: 1px solid #e5e5e5;  }
    .cpyLnk { float: right; margin: 0 10px 0 0; }
    .pUCols-Sec h5 { padding: 0 0 0.3em 6px; }
    .pUCols-Sec h3 { padding-bottom: 0.7em; }
    .toolTipHead { position: relative; }
    .toolTipArrow { position: absolute; right: -22px; display: block; width: 15px; height: 27px; top: 0; background:url(/panel/images/forms/side_col_arrow.png) left top no-repeat; }
    .colrButtInPopup, .innerWrapper .colrButtInPopup { position: relative; top: 1px;}
    .ajaxOnSmall { position:relative}
    .ajaxOnSmall .ajaxTxt {text-indent:-999em; display:block; position:relative;}
    .ajaxOnSmall .ajaxTxt .aOS-Obj.aOb-Big {position: absolute; top: -2px; left:0;}
    .aOS-Obj { background: url(/panel/images/various/ajax/ajax-loader.gif) 50% 50% no-repeat; display: block; width: 100%; height: 25px; position: absolute; top: 0; left: 0;  }
    .style2 .aOS-Obj, .aOS-Obj.green {background-image:url(/panel/images/various/ajax/ajax-loader_white_greenbg.gif); top:5px}
    .aOS-Obj.grey {background:url(/panel/images/various/ajax/ajax_indicator.gif) 50% 50% no-repeat; width:78px;}
    .aOS-Obj.aOb-Big {position:relative; top:4px; left:-1px}
    .buttonBox .aOS-Obj {top:17px}
    .mrSpaceBelow, .innerWrapper .mrSpaceBelow { padding-bottom: 1.8em; }
    .innerWrapper .formElem textarea { height: 55px; }
    .innerWrapper .formElem .wideTxtArea { height: 70px; }
    .innerWrapper .withTopHead { padding: 8px 0 15px 0; }
    .withSpaceBelow { padding-bottom: 6px; }
    .popColInn .inHeaderLnk { padding: 7px 0 0 0; }
    #overlay #window #content #inner .biggButts .mB-Style3 { margin: 0 20px 0 0;} 
    #overlay #window #content #inner .useTmpl { margin-top: 7px; }

    #socialMediaTabs .aIO-Preload {margin:25px auto; float:none}
    #socialMediaTabs .smContact-content {overflow:auto; display:none}
    #socialMediaTabs .smContact-table {margin:10px 0}
    #socialMediaTabs .smContact-table td {padding:2px 12px 2px 0}
*/
    
/* File library - uploadify */
    .withUploadDails { float: right; clear: none; min-width: 0; padding: 0 0 8px 0;}
    .withUploadDails .mD-s { padding: 2px 5px 2px 5px; }
    .withUploadifyInn { float: right; padding: 5px; background-color: #ffffff; width: auto; margin: 0 0 8px 0; }
    .wUI-SecInn { position: relative; }
    #uploadifybtnUploader { position: absolute; right: 0; top: 0; height: 25px; z-index: 2; }
    .forUploadifButt { height: 25px; margin: 0; float: right; }
    .uploadifyQueue { float: left; clear: both; }
    .withUploadifyInn .uploadifyQueue { clear: none; }
    .uploadifyQueueItem { width: 350px; position: relative; height: 25px; margin: 0 7px 0 0; }
    .uploadifyQueueItem .cancel { float: right; width: 13px; height: 13px; position: relative; z-index: 2; padding: 6px 7px 0 0; }
    .uploadifyQueueItem .fileName, .uploadifyQueueItem  .percentage { position: relative; z-index: 2; color: #fff; font-size: 1.1em; padding: 6px 0 0 7px; display: block; float: left; }
    .uploadifyProgress, .uploadifyProgressBar { border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -icab-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; height: 25px; }
    .uploadifyProgress { width: 100%; background-color: #c2c2c2; position: absolute; left: 0; top: 0; z-index: 1; }
    .uploadifyProgressBar { background: url(../../images/conferences/multiupload/progress_download.png) left top repeat-x; width: 1px; }
    .uploadifyError .uploadifyProgressBar {  background: url(../../images/conferences/multiupload/progress_download_error.png) left top repeat-x; }
    #fileQueue { width: 400px; height: 200px; overflow: auto; border: 1px solid #E5E5E5; margin-bottom: 10px; }
    .smallQueue, .smallQueue .uploadifyQueueItem, .smallQueue .uploadifyProgressBar, .smallQueue .uploadifyProgress  { height: 7px; }
    .smallQueue .uploadifyQueueItem .cancel { padding: 0; top: -4px; }
    .percentProgress { width: 33px; height: 22px; padding: 16px 4px 0 0; background:url(../../images/various/ajax/ajax_indicator.gif) center top no-repeat; float: left; text-align: center; }
    .smallQueue .uploadifyQueueItem { width: 200px; }
    .fiLnkWithProgress { float: left; height: 38px; }
    .fLWP-Lnk { float: left; }
    .withUploadifyInn.uploadPhoto { clear: both; float: left; margin: 8px 0 0 0; }
    .withUploadifyInn.uploadPhoto .uploadifyQueue { clear: both; float: left; padding: 0 0 6px 0; }
    .withUploadifyInn.uploadPhoto .forUploadifButt { float: left; height: 27px; }
    .withUploadifyInn.uploadPhoto #uploadifybtnUploader { left: 0; top: auto; bottom: 0; }
    .withUploadifyInn.uploadPhoto .uploadifyQueueItem { width: 400px; margin: 0; }

/* Statistics */
    .withStatsChart .mD-s { padding: 5px 10px 0 10px; }
    .statsCols { background: url(../../images/main/box_hr03.gif) 35% bottom no-repeat; position: relative; top: 4px; }
    .statsCols .statsLeft { width: 35%; }
    .statsCols .statsRight { width: 65%; }
    .statsCols .statsLeft .statsLeftInn { padding: 0 6px 4px 2px; }
    .statsCols .statsRight .statRightInn { padding: 0 0 4px 6px; }
    .summPos { padding: 0 0 8px 0; }

/* Stats - User details */
    .userDett .userDettCol1 { width: 22% }
    .userDett .userDettCol2 { width: 78% }
    .userDett .userDettCol1 .userDettCol1Inn { padding: 10px 0 10px 5px; }
    .userDett .userDettCol2 .userDettCol2Inn { padding: 10px 5px 10px 5px; }

/* Img with frame */
    .imgWithFrame  { position: relative; width: 114px; height: 140px; padding-left: 12px; padding-top: 10px; float: left; }
    .imgWF-Frame { position: absolute; top: 0px; left: 0px; }

/* Flashroom login page */
    .withMiniIcoCont { padding: 0 0 150px 0; }
    .middlePagBox { width: 540px; padding: 0; position: absolute; left: 50%; top: 47%; margin-top: -150px; margin-left: -270px;  }
    .noPositionBox { margin: 0 auto; position: static; }
    .middlePagBox .fieldLine { padding-bottom: 8px; }
    .middlePagBox .greyD-s { padding: 18px 5px 20px 3px; }
    .withIcoDial .greyD-s { padding: 18px 16px 30px; }
    .middlePagBox h2 { padding-bottom: 1.2em; }
    .middlePagBox .cntrContent .cV-Inn { padding: 15px 0 10px 0; }
    .middlePagBox .mB-secSide { text-transform: uppercase; font-size: 1.273em; font-weight: bold; }
    .miniFoot { background: none; border: none; } .auraBg { background:url(../../images/various/bg_middle.jpg) center 53% no-repeat; }.middlePagBox .bigIco { position: absolute; bottom: -37px; right: 20px; }
    .getFlashLnk { width: 158px; height: 39px; display: block; margin: 10px auto 20px auto; }

/* Specific width of column */
    .wide280 { width: 280px }
    .wide70perc { width: 70%; margin: 0 auto; }
    .wide75perc { width: 75%; margin: 0 auto; }

/* Password check */
    .passwdChecker { padding: 0 0 0 4px; }
    .passCh-Bar { position: relative; height: 12px; }
    .passCh-B-graybar, .passCh-B-colorbar { width: 190px; height: 5px; position: absolute; left: 0; top: 0; }
    .passCh-B-graybar { background: #ddd; }
    .passCh-B-colorbar {width: 1px; background-image: url(../../images/various/passwordstrength.jpg); }
    .passCh-T-percent, .passCh-T-result { float: left; padding: 0 6px 0 0; font-size: 1.091em; }
    .passCh-T-percent { font-weight: bold; }

/* User pages - users details */
    .usrData .usrDatCol1 { width: 55%; }
    .usrData .usrDatCol2 { width: 45%; }
    .usrData .usrDatCol1Inn, .usrData .usrDatCol2Inn { padding: 0; }
    .withSocialLnks .socialLnks { padding: 3px 0 0 0; }

/* Stars rating */
    .ui-stars-star, .ui-stars-cancel { float: left;	display: block;	overflow: hidden; text-indent: -999em; cursor: pointer; }
    .ui-stars-star a, .ui-stars-cancel a { width: 28px; height: 26px; display: block; position: relative; background: url(../../images/various/crystal-stars.png) no-repeat 0 0; }
    .ui-stars-star a { background-position: 0 -56px; }
    .ui-stars-star-on a { background-position: 0 -84px; }
    .ui-stars-star-hover a { background-position: 0 -112px; }
    .ui-stars-cancel-hover a { background-position: 0 -28px; }
    .ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a { cursor: default !important; }
    #stars-wrapper1 { width: 228px; }

    .rate-Desc {color:#aaa}
    .rate-Desc p {padding:4px 0 0 125px}

    #stars-wrapper2 .ui-stars-star { float: left;	display: block;	overflow: hidden; text-indent: -999em; cursor: pointer; }
    #stars-wrapper2 .ui-stars-cancel {display:none}
    #stars-wrapper2 .ui-stars-star a { width: 18px; height: 18px; display: block; position: relative; background: url(../../images/various/cm-stars.png) no-repeat 0 0; margin:4px 2px 0 2px}
    #stars-wrapper2 .ui-stars-star a { background-position: 0 0; }
    #stars-wrapper2 .ui-stars-star-on a { background-position: 0 -19px; }
    #stars-wrapper2 .ui-stars-star-hover a { background-position: 0 -37px; }
    #stars-wrapper2 .ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a { cursor: default !important; }
    #stars-wrapper2 { width: 228px; }

/* Admin popups */
    .pgeWithBody {position:relative}
    .pgeWithBody .buttnsBar {width:947px}

/* Boxes elements */
    .moreQuestions { padding:10px 0 10px 0; }
    .moreQuestions p { color:#848484; }
    .moreQuestions strong { color:#1a3c61; }
    .chartInside .mD-s { padding: 10px 0 0 0; }

    .expireInfoBox { padding:15px 0 10px; margin-bottom:10px; background: url(../../images/icons/error_ico_info_red.jpg) no-repeat 0 5px #ff530d; color:#fff; text-align:center;
        -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    }
    .expireInfoBox h4, .expireInfoBox h5 {color:#fff;}
    .expireInfoBox h4 {font-size:2em; padding:0;}
    .expireInfoBox .info {color:#fff;}

    .userDett .uploadPhotoBox .userDettCol2Inn { padding: 15px 5px 10px 15px; }
    .buttAligned.uploadPhoto .mainButts { margin: 0 0 25px 25%;  }
    .userDett .userDettCol1 .userDettCol1Inn.withPhotoInn { padding: 10px 0 0 5px; }
    .inHeaderLnk { float: right; padding: 13px 0 15px 0; }
    .sD-bd .mD-c .meetBox { padding: 0 5px 10px; }
    .sD-bd .mD-c .smallTxt { color: #7d7d7d; font-size: 0.8em; }
    .vidTutor .cV-Inn { padding: 2px 0 4px 0; }
    .boxesInside .withTopHead { padding-bottom: 15px; }
    .knwldBase .tF-Inn input { width: 132px; }
    .meetBox h5.cnt { padding: 15px 0;}
    .meetBox .hr {  border-top: 1px solid #e1e1e1; height: 15px;}
    .meetBox .smSettings li { float: left; margin: 0 6px 0 0;}
    .meetBox .smSettings a:first-child { font-size: 1.15em;}
    .meetBox .smSettings a.ico { display: block; width: 16px; height: 16px; background: url(../../images/boxes/smSettings.png) no-repeat left bottom; text-indent: -999em; }
    .meetBox .smSettings .ico.facebook { background-position: 0 -20px; }
    .meetBox .smSettings .ico.facebook.on { background-position: 0 0; }
    .meetBox .smSettings .ico.twitter { background-position: -22px -20px; }
    .meetBox .smSettings .ico.twitter.on { background-position: -22px 0; }
    .meetBox .smSettings .ico.linkedin { background-position: -44px -20px; }
    .meetBox .smSettings .ico.linkedin.on { background-position: -44px 0; }

/* Pages exceptions */

    /* Contact Us */
    .formElem.textWidth textarea { width: 248px; }
    .buttBelowBox .mainButts.mB-Contact { margin: 0 0 0 38%; }

    /* Product pages */
    .ui-tabs-hide { display: none; }
    .ui-corner-bottom { padding: 20px 20px 0 30px; }
    .ui-corner-bottom p { padding-bottom: 1.5em; letter-spacing:0.01em; }
    .ui-corner-bottom h3 { font-size: 1.6em; color: inherit; padding-bottom: 0.5em; border-bottom: 1px solid #e5e5e5; margin-bottom: 2em;}
    .ui-corner-bottom h4 { font-size: 1.5em; margin-bottom: 0.2em;}
    .ui-corner-bottom h5 { font-size: 1.2em; color: inherit; margin-bottom: 0.2em;}
    .ui-corner-bottom h6 { font-size: 1.2em; margin-bottom: 0.6em; font-weight: normal; }

/* Conferences */
    .pastEvents { float: right; position: relative; left: 13px; top: 15px; }

/* Social Media Icon Set */
    .socialMediaIco { background: url(../../images/icons/socialMedia.png) no-repeat 0 0; height: 30px; width: 22px; text-indent: -999em; display: block; float: left; padding: 0 12px 0 0;}
    .twitterBirdIco { padding-right: 170px; }
    .facebookIco { background-position: 0 -68px; }
    .twitterIco { background-position: 0 -126px; }
    .youtubeIco { background-position: 0 -183px; }
    .wordpressIco { background-position: 0 -240px; }
    .facebookBigIco, .twitterBigIco { height: 32px; width: auto !important; text-indent: 0; font-size: 1.1em; line-height:32px; padding: 0 0 0 54px; float: none; margin-bottom: 10px; }
    .facebookBigIco { background-position: 10px -303px; }
    .twitterBigIco { background-position: 10px -366px; }

    .sm-xsmall-icons {background:url('../../images/socialMedia16.png') top left no-repeat; min-height:20px}
    .sm-xsmall-icons.facebook {background-position:0 2px}
    .sm-xsmall-icons.twitter {background-position:0 -56px}
    .sm-xsmall-icons.linkedin {background-position:0 -27px}
    .sm-xsmall-icons.email {background-position:0 -113px}

    #socialMediaTabs .tab-Link, #socialMediaTabs .tab-Pos {padding:0; margin:0; line-height:0; height:auto}
    #socialMediaTabs .tab-Pos {position:relative; opacity:0.6; top:10px; background:#f6f9fd; border:1px #ddd solid; padding:1px 3px; margin-right:6px; text-align:center; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px}
    #socialMediaTabs .tab-Pos.tab-Active {background:#fff; border-color:#bbb; opacity:1}
    .sm-Container {border:1px #ddd solid; padding:10px 20px; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-khtml-border-radius:8px}

/* Overlabel - label inside inputs */
    div.overLabelField { position:relative; float:left; }
    label.overlabel { color:#8a8a8a; }
    label.overlabel-apply {	position:absolute; top:1px; left:7px; z-index:1; color:#8a8a8a; width:auto; font-weight:normal; font-size:1.4em; }

/* Please Wait blend tekst padding */
    .plsWaitText { padding:10px; }

/* Home Page Calculator */
    .ui-slider { position: relative;}
    .ui-slider .ui-slider-range { background-image: none; background-color: #C6DBBA; width: 100%; display: block; position: absolute; z-index: 1; height: 100%; left:0; top:0;}
    .ui-slider.ui-corner-all { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
    .ui-slider.ui-slider-horizontal { width: 100%; margin:12px 0 0; height: 4px; border: 1px solid #b7b7b7; float: left; clear: right; }
    .ui-slider .ui-slider-handle { border: 1px solid #bdbdbd; position:absolute; z-index: 2; height: 10px; width: 10px; margin-left: -6px; top:-6px !important; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 1px solid #BEBEBE; box-shadow: none; background: #599b33; background: -moz-linear-gradient(top, #599b33 0%, #69b63d 40%, #79ce48 90%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#599b33), color-stop(40%,#69b63d), color-stop(90%,#79ce48)); background: -o-linear-gradient(top, #599b33 0%,#69b63d 40%,#79ce48 90%); }
    #calc p { float: left; width: 29%; text-align: right; margin: 0 7px 0 0; padding: 0; font-size: 0.9em; text-shadow: #fff 1px 0 0; line-height: 2.35em; }
    #calc .threeCol { width: 68%; font-size: 7px; text-transform: uppercase; }
    #calc .threeCol .cV-Col { margin: -6px 0 5px; color: #9c9c9c; }
    .summary { border-top: 1px solid #ececec; padding: 10px 0 0 0; margin: 10px 0 0 0; }
    .summary h3 { display: inline-block; margin: 0 63px 0 0; padding: 0; font-size: 1.3em; color: #373737; }
    .summary h3 strong { color: #5ea436; }
    .summary a { margin: 0 -12px 0 0; font-size: 1.1em; background-position: right -1594px; }

/* ClickMeeting Demo -> CM/CW Features Box */
    .clickDemo { margin: 0 0 20px 0; }
    .clickDemo .cD-Screen { background: url(../../images/various/clickDemo.jpg) no-repeat 0 0; width: 187px; height: 144px; display: block; text-indent: -999em; margin: 0 0 10px 0; }

/* Counter for webinars*/
    .webinarCounter { margin: 0 0 20px 0; overflow: hidden; }
    .webinarCounter.small h4.when { font-size: 1.1em; margin: 0 0 10px 0;}
    .webinarCounter.small h4 { font-size: 1.3em;}
    .webinarCounter.small .cd-Clock .dash { background-position: 0 -196px; height: 53px; width: 30px; margin-right: 8px; }
    .webinarCounter.small .cd-Clock .dash .digit { font-size: 2em; padding-top: 8px; }
    .webinarCounter.small #countdownClock { width: 140px; }
    .webinarCounter.small .cd-Clock .sec_ind  { height: 66px; margin-left: -5px; background-position: 0 -273px; }
    .webinarCounter.small .cd-Clock .dash_title { font-size: 0.8em; width: 37px; }

/* Create account confirmation pages */
    .confirmation.activate .colView {  margin: 40px auto; }
    .confirmation.activate .colView p { font-size: 1.2em; padding: 0 0 0.9em 0; }

/*  social media box */
    .sm-Invite {height:100%}
    .sm-header {border:1px #3B5998 solid; border-bottom:none; color:white; display: block; font-size:14px; height:26px; margin:0; padding:0; text-align:left; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -o-border-radius-topleft:4px; -o-border-radius-topright:4px; -khtml-border-radius-topleft:4px; -khtml-border-radius-topright:4px; -icab-border-radius-topleft:4px; -icab-border-radius-topright:4px; border-top-left-radius:4px; border-top-right-radius:4px}
    .sm-Facebook .sm-header {background:#6D84B4}
    .sm-LinkedIn .sm-header {background:#4092b8}
    .sm-Twitter .sm-header {background:#54c8eb}

    .bigBtns {margin:0 0 0 20px; padding:2px 0; text-shadow:1px 1px #666}
    .bigButtonFacebook {border:1px #304e8a solid; background:#5974ab; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -khtml-border-radius:4px; -icab-border-radius:4px; border-radius:4px; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#6681b3), to(#3b5a9c)); background-image: -moz-linear-gradient(center bottom, #6681b3 0%, #3b5a9c 100%); background-image: -o-linear-gradient(#3b5a9c, #6681b3)}
    .bigButtonTwitter {border:1px #51b7c4 solid; background:#84dce8; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -khtml-border-radius:4px; -icab-border-radius:4px; border-radius:4px; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#9ddfeb), to(#82dae8)); background-image: -moz-linear-gradient(center bottom, #9ddfeb 0%, #82dae8 100%); background-image: -o-linear-gradient(#82dae8, #9ddfeb)}
    .bigButtonLinkedIn {border:1px #055275 solid; background:#56a3cc; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -khtml-border-radius:4px; -icab-border-radius:4px; border-radius:4px; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#59a5cf), to(#378ab0)); background-image: -moz-linear-gradient(center bottom, #59a5cf 0%, #378ab0 100%); background-image: -o-linear-gradient(#378ab0, #59a5cf)}

    .sm-header .title {margin:3px 10px 0 10px}
    .sm-header .title strong {display:block; padding:3px 0 0 25px}

    .sm-content {padding:3px; min-height:200px; max-height:400px; overflow-y:auto;overflow-x: hidden; border-top:1px #ccc solid}
    .sm-content ul li.checkableListItem {width:213px; height:36px; float:left; color:#333; padding:3px 0; margin:0 3px}
    .sm-content ul li.checkableListItem .checkbox {margin:12px 6px 0 6px; padding:0; float:left}
    .sm-content ul li.checkableListItem .anchor {display:block; height:30px; padding:3px; border:1px #fff solid; border-left:none; border-right:none}
    .sm-content ul li.checkableListItem .anchor:hover {background:#edf0f5; border:1px #edf0f0 solid; border-left:none; border-right:none}
    .sm-content ul li.checkableListItem .anchor.selected {background:#D8DFEA; border:1px #C3CCE1 solid; border-left:none; border-right:none}

    .sm-content ul li.checkableListItem .photo {margin:0 3px 0 0}
    .sm-content ul li.checkableListItem .text {width:142px; color: #333; cursor: pointer; display: block; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; height: 13px; padding:8px 5px; overflow:none;}

    .sm-content ul li.checkableListItem .content {float:left}
    .sm-content ul li.checkableListItem a {color:inherit}

    .sm-footer {width:auto; background:#F2F2F2; border-top:1px #ccc solid; color:#333; font:11px 'lucida grande', tahoma, verdana, arial, sans-serif; height:25px; margin:0; padding:12px 10px 0 10px; position:relative; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -o-border-radius-bottomleft:4px; -o-border-radius-bottomright:4px; -khtml-border-radius-bottomleft:4px; -khtml-border-radius-bottomright:4px; -icab-border-radius-bottomleft:4px; -icab-border-radius-bottomright:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px}
    .sm-footer.fixed {width:100%; position:fixed; bottom:0}
    .sm-footer a.back-link {text-decoration:none}
    .sm-Facebook .sm-footer a {color:#3B5998}
    .sm-LinkedIn .sm-footer a {color:#069}
    .sm-Twitter .sm-footer a {color:#54c8eb}
    .sm-footer a:hover {text-decoration:underline !important}

    .sm-footer .dialog_buttons {margin:-4px 0 0 0}
    .sm-footer.fixed .dialog_buttons {margin:-4px 30px 0 0}

    .sm-footer .uiButton {background:#EEE url(../../images/buttons/buttons_sm.png) repeat 0 0; border: 1px solid #999; border-bottom-color: #888; box-shadow: 0 1px 0 rgba(0, 0, 0, .1); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1); cursor: pointer; display: -moz-inline-box; display: inline-block; font-size: 11px; font-weight: bold; line-height: normal !important; padding: 2px 6px; text-align:center}
    .sm-footer .uiButton input {background: none; border: 0; color: #333; cursor: pointer; display: -moz-inline-box; display: inline-block; font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; margin: 0; outline: none; padding: 1px 0 2px; white-space:nowrap}
    .sm-Facebook .sm-footer .uiButton.uiButtonConfirm {background-color: #5B74A8; background-position: 0 -48px; border-color: #29447E #29447E #1A356E}
    .sm-LinkedIn .sm-footer .uiButton.uiButtonConfirm {background-color: #025F8D; border-color: #004A73; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#267696), to(#025F8D)); background-image: -moz-linear-gradient(center bottom, #267696 0%, #025F8D 100%); background-image: -o-linear-gradient(#025F8D, #267696)}
    .sm-LinkedIn .sm-footer .uiButton.uiButtonConfirm:hover {background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#025F8D), to(#267696)); background-image: -moz-linear-gradient(center bottom, #025F8D 0%, #267696 100%); background-image: -o-linear-gradient(#267696, #025F8D)}

    .sm-Twitter .sm-footer .uiButton.uiButtonConfirm {background-color: #54c8eb; border-color: #73c2f0; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a6ddf5), to(#4dc6eb)); background-image: -moz-linear-gradient(center bottom, #a6ddf5 0%, #4dc6eb 100%); background-image: -o-linear-gradient(#025F8D, #a6ddf5)}
    .sm-Twitter .sm-footer .uiButton.uiButtonConfirm:hover {background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4dc6eb), to(#a6ddf5)); background-image: -moz-linear-gradient(center bottom, #4dc6eb 0%, #a6ddf5 100%); background-image: -o-linear-gradient(#a6ddf5, #4dc6eb)}

    .sm-footer .uiButton.uiButtonConfirm input {color:#fff;}

/* Time Zone plugin */
    .fieldLine.tzField {padding:0; margin:0;}
    .tzField .formElem p {line-height: 1.7em; width:156px; position:relative; padding:0 3em 0 0;}
    .tzField .formElem a {display: block; position: absolute; top: 0; right: 0;}
    .tzField .formElem a.dateIco {width: 33px; background-position: right 3px !important;}
    .tzField .timezone {margin:0 8em 1em;}

    .tzField.tzMap {width:100%; display:block; float: left; margin:1em 0 0 14.4em;}
    .tzField.tzMap .timezone select {margin: 0; line-height: 1.8em;}

/* Notification boxes Free Trial*/
    .section-free-trial {background:#68a72f url(../../images/background/pattern_section_free_trial.png) repeat 0 0; border-top:1px solid #fff; padding:20px 0;}
    .section-free-trial .mCont-Inn {padding:0;}
    .section-free-trial h1 {color:#fff; font-weight:normal; font-size:41px; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3); letter-spacing:-1px;}
    .section-free-trial .bx {float:left; width:33%;}
    .section-free-trial .bx .in {margin:0 10px; padding:13px;}
    .section-free-trial .bx .effect-box {
        position:relative;
        -webkit-box-shadow:0 1px 2px rgba(0,0,0,.46);
        -moz-box-shadow:0 1px 2px rgba(0,0,0,.46);
        box-shadow:0 1px 2px rgba(0,0,0,.46);
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        border-radius:5px;
        background:#fbfbfb;
        background:-moz-linear-gradient(top,  #fbfbfb 0%, #f2f2f2 100%);
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f2f2f2));
        background:-webkit-linear-gradient(top,  #fbfbfb 0%,#f2f2f2 100%);
        background:-o-linear-gradient(top,  #fbfbfb 0%,#f2f2f2 100%);
        background:-ms-linear-gradient(top,  #fbfbfb 0%,#f2f2f2 100%);
        background:linear-gradient(to bottom,  #fbfbfb 0%,#f2f2f2 100%);
    }
    .section-free-trial h3 {font-size:18px; margin:0;}
    .section-free-trial p {font-size:14px; margin:15px 0 0;}

    .section-free-trial .success .effect-box:before {content:''; display:block; z-index:1; position:absolute; top:0; left:0; right:0; bottom:0}
    .section-free-trial .effect-box h3 {padding:3px 0 3px 35px; background:url(../../images/icons/notifications_small.png) no-repeat;}
    .section-free-trial .upgrade h3 {color:#fff;}
    .section-free-trial .notcomplete h3 {color:#ff4200; background-position:0 -29px}
    .section-free-trial .success h3 {color:#63ae4a; background-position:-35px 2px}
    .section-free-trial .success p {text-decoration:line-through; opacity:.5}
    .section-free-trial dfn {display:block;}
    .section-free-trial dfn a {text-decoration:underline; color:#fff;}
    .section-free-trial dfn a:hover {text-decoration:none}

/*------------------------------------*\
   GLOBAL Pattern
\*------------------------------------*/
.pattern {background:url(../../images/background/pattern.jpg) top left repeat-x #2d2e30;}

/*------------------------------------*\
   POPUP - Desktop Sharing
\*------------------------------------*/
.desktopSharing .innerWrapper {background:url(../../images/conferences/popups/desktop_sharing.jpg) 426px 47px no-repeat}
.desktopSharing .innerWrapper.pl {background:url(../../images/conferences/popups/desktop_sharing_pl.jpg) 426px 47px no-repeat}
.desktopSharing .innerWrapper > div {padding:3.1em}
.desktopSharing h2 {font-size:2.4em; color:#373737; position:relative; padding-left:2.25em; padding-bottom:2px}
.desktopSharing h2:after {content:""; background:url(../../images/conferences/popups/desktop_sharing_bagde.gif) 0 0 no-repeat; width:64px; height:64px; display:block; position:absolute; top:0; left:-14px}
.desktopSharing h4 {font-size:1.3em; color:#68a72f; padding-left:4.1em}
.desktopSharing ul {margin-top:4em}
.desktopSharing li {background:url(../../images/conferences/popups/desktop_sharing_check.jpg) 0 4px no-repeat; font-family:Helvetica, Arial, sans-serif; font-size:1.6em; color:#555; letter-spacing:-1px; padding:0 0 1.1em 1.25em}
.desktopSharing .try {float:left; width:100%; text-align:center; margin-top:4.5em}
.desktopSharing a {text-align:center; font-size:2.6em; min-height:42px; line-height:42px; padding:14px 30px 12px}
.desktopSharing label {font-family:Helvetica, Arial, sans-serif; font-size:1.2em; color:#b1b1b1; float:right; position:relative; top:5px; right:-30px}
.desktopSharing label:hover {cursor:pointer}

/* pl */
.desktopSharing .pl h2:after {background-position:0 -64px;}
.desktopSharing .pl h2 {font-size:2.2em;}
.desktopSharing ul {margin-top:2.2em}
.desktopSharing .try {margin-top:3.5em}

/* Language Specific */

.es .fL-item4 {width:450px;}
.es .boxToolbar li h3 {font-size: 1.3em;}
.es .boxToolbar li:first-child {background-position: 130px bottom;}
.es .boxToolbar li:first-child a {font-size:1em;}