.desktop-layout {
    width: 100%;
    height: 100%;
}

.desktop-layout .wrapper {
    margin: 0 auto;
    /*max-width:72.9166%;*/
	max-width:1400px;
}

.desktop-layout .center .wrapper {
    max-width:100%;
    /*position:fixed;*/
    /*min-width:1920px;
    min-height:890px;*/
}

.desktop-layout .center .fullscreen {
    width:100%;
    /*min-height: 850px;*/
}

.desktop-layout .header_wrap {
	width:100%;
	height:71px;
	position:relative;
	background:url(../../images/custom/ibems_light/header_bg.gif) repeat-x;
}

.desktop-layout .center .header_wrap {
    height:61px;
    background:#2D2D2D;
}

.desktop-layout .page {
    width: 100%;
    min-width: 1600px;
    min-height: 100%;
    /*position: relative;*/
    position: absolute;
}

.desktop-layout header {
    height: 71px;
	position:absolute;
	top:0; left:0;
}

.desktop-layout header .logo {
    cursor: pointer;
    height: 71px;
    width: 190px;
    background: url(../../images/custom/ibems_light/logo.png) no-repeat  ;
}

.desktop-layout .center header .logo {
    height: 61px;
    background: url(../../images/custom/ibems_light/logo2.png) no-repeat;
    display:inline-block;    
}

.desktop-layout .center header .msg {
    height: 61px;    
    display:inline-block;    
    font-size:24px;
    font-weight:bolder;
    color:#ffffff;
    padding-left:10px;
    padding-right:10px;
}

.desktop-layout .center header {
    width:100%;
}

.desktop-layout .center header .msg:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle; 
    height: 100%;
}

.desktop-layout .center header .time {
    height: 61px;
    display:inline-block;
    font-weight:bolder;
    color:#ffffff;
    font-size:18px;
    text-align:center;
    width: 50%;
}

.desktop-layout .center header .time:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle; 
    height: 100%;
}

.desktop-layout .main-menu {
    background: transparent; position:absolute; left:240px; top:13px;
    /*width: 100%;*/
}

.desktop-layout .main-menu span.dx-tab-text {
	vertical-align: -20%;
}

.desktop-layout .main-menu .dx-tab-selected span { 
	color:#ffffff; text-shadow: 1px 1px 3px #363636;
}

.desktop-layout .toolbar {
    background: #edecec;
    height: 45px;
    border-bottom: 1px solid #cfcfcf;
    margin-bottom: 35px;
}

.desktop-layout #navBar .dx-icon {
    /*display:block;*/
		margin-bottom:3px;
		display:inline-block;
}

.desktop-layout #navBar .dx-tab {
    /*padding: 0px 53px;*/
		min-width:207px;
}

.desktop-layout #navBar .dx-nav-item:not(.dx-tab-selected):not(:hover)
{
		background:url(../../images/custom/ibems_light/top_menu_bg_off.png) center bottom no-repeat; 
		margin-right:2px;
}

.desktop-layout #navBar .dx-nav-item:not(.dx-tab-selected):not(:hover) .dx-tab-text
{
    color: #efefef;
}

.desktop-layout #navBar .dx-nav-item
{
		height: 58px;
		/*padding: 0px 53px;*/
}

.desktop-layout #navBar .dx-nav-item:hover {
		background: url(../../images/custom/ibems_light/top_menu_bg_hover.png) center bottom no-repeat;
}

.desktop-layout #navBar .dx-nav-item.dx-tab-selected
{
    background:url(../../images/custom/ibems_light/top_menu_bg_on.png) center bottom no-repeat;
}

.desktop-layout #tabs {
    width: 100%;
    text-align: center;
}

.desktop-layout #tabs .dx-tab {
    padding: 5px 10px;
}

.desktop-layout .half-content {
    float: left;
    width: 45%;
    margin: 0;
    padding: 0;
}

.desktop-layout .half-content:first-child {
    padding: 0 10% 0 0;
}

.desktop-layout .footer-gap {
    height: 40px;
}

.desktop-layout footer {
    position: absolute;
    width: 100%;
    bottom: 0px;
	padding: 10px 0;
}

.desktop-layout footer .copyright {
    color: #818181;
	padding:10px 0;
}

.desktop-layout .dx-field {
    position: static;
}

.desktop-layout .dx-toolbar .dx-toolbar-before .dx-toolbar-item:first-child {
    margin: 0;
}

.desktop-layout .dx-toolbar .dx-toolbar-after .dx-toolbar-item {
    margin: 0 0 0 8px;
}

.desktop-layout .dx-toolbar .dx-toolbar-label {
    padding: 0px 0;
}