/* dhtmlxWindows */
/* viewport */
div.dhtmlx_winviewport {
    position: absolute;
    /* border: #909090 1px dashed; */
    overflow: hidden
    }
/* main container */
div.dhtmlx_window_active {
    position: absolute;
    overflow: hidden
    }
div.dhtmlx_window_inactive {
    position: absolute;
    overflow: hidden
    }
/* content cover */
div.dhx_content_cover_blocker {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    /*
    	filter: alpha(opacity=50);
    	-moz-opacity: 0.5;
    	opacity: 0.5;
    	background-color: #909090;
    	*/
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    background: #FFF
    }
/* cover for modal windows */
iframe.dhx_modal_cover_ifr {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    background-color: #FFF
    }
div.dhx_modal_cover_dv {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: none;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    background-color: #EEE;
    /*#D3E7FF;*/
    }
iframe.dhx_ie6_wincover_forsel {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    filter: alpha(opacity=0);
    background-color: #FFF;
    z-index: -1
    }
/* content cover */
div.dhx_carcass_resmove {
    position: absolute;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    background-color: #E0E0E0;
    border: #909090 1px solid
    }
/* cover for vp for move/resize */
div.dhx_content_vp_cover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    background-color: #FFF
    }
/* ie focus fix */
input.dhx_windows_ieonclosefocusfix {
    position: absolute;
    width: 1px;
    height: 1px;
    border: none;
    background: none;
    left: -10px;
    font-size: 1px
    }
/* 2.1 EDITION UPDATES */
/* ie6 iframe to fix select overlaping */
iframe.dhtmlx_wins_ie6_cover_fix {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    filter: alpha(opacity=0);
    background-color: #FFF
    }
div.dhxcont_content_blocker {
    position: absolute;
    left: 0;
    top: 0;
    width: 101%;
    height: 101%;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    background: #FFF;
    z-index: 1;
    -moz-user-select: none
    }