/* Minification failed. Returning unminified contents.
(240,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(2268,235): run-time error CSS1019: Unexpected token, found ':'
(2268,235): run-time error CSS1042: Expected function, found ':'
(2268,235): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(2943,42): run-time error CSS1035: Expected colon, found '='
(3526,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#visibility'
 */
@charset "utf-8";
/* CSS Document */

/*body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #878787;
	min-width:1000px;
}*/
.body-bg
{
	background:#fff url(/images/login/body_bg.jpg) repeat-x;
}
/*body, html {
	width: 100%;
	height: 100%;
}*/
h3 {
	font-size: 23px;
	color: #878787;
	margin: 0px;
	padding: 0px;
}
#main_container {
	width: 100%;
	min-height: 100%;
	margin: 0 auto;
	position: relative;
}
#header {
	width:98%;
	overflow: hidden;	
	position: relative;
	z-index: 1;
	margin:0 1%;
	margin-top:15px
}
#header .container {
	height: 104px;
	padding:0 13px;

	display:block;
}
.bg-header{
			background: #333 url(/images/header_mid_bg.png) repeat-x;
				height: 104px;
}
#header .lt {
	float: left;
	width: 70%;
	height: 104px;
}

.header_left {background:url(/images/header_left_bg.png) no-repeat; height:104px; width:13px; left:0; position:absolute; top:0px;}
.header_right {background:url(/images/header_right_bg.png) no-repeat; height:104px; width:13px; right:0; position:absolute; top:0px; }

#header .lt div.head_text {
	height: 109px;
	background: url(/images/top_header_separator.png) no-repeat 220px center;	
}
#header .lt div.head_text div {
	padding: 35px 0px 0px 240px;
}
#header .rt {
	float: right;
	width: 20%;
	height: 104px;
	display: block;
}
.branding {
	position: absolute;
	left: 18px;
	top: 35px;
}
.obj_logo {
	position: absolute;
	right: 30px;
	top: 35px;
}
.red_line {
	width: 100%;
	height: 5px;
	background:url(/images/red_line.png) repeat-x;
}
#content {
	width: 100%;
	min-height: 100%;
	overflow: hidden;
	position: relative;
}
#content .c_lt {
	width:270px;
	min-height: 100%;	
	position: absolute;
	left: 0px;
	padding-top:50px;
	/*border-right: solid 1px #c1c1c1;*/
}
.cnt {
	padding: 20px;
	overflow: hidden;
	min-height: 100%;
}
#content .c_rt {
	display: block;
	padding: 50px  25px 0 270px;	
	min-height: 100%;
	overflow: hidden;
	
}
#steps {
	padding: 50px 20px 0px;
	position: relative;
}
#steps ul {
	margin: 0px;
	padding: 0px;
	list-style: none;	
	background: url(/images/steps_line.png) repeat-y left;
}
#steps ul li.gap {
	padding: 0 0 0 10px;
	margin-left: 35px;
}
#steps ul li {
	display: block;
	margin-bottom: 0px;	
	overflow: hidden;
	min-height: 22px;
}
#steps ul li span {
	font-size: 11px;
}
#steps ul li b { font-size: 12px; text-transform: uppercase; }
#steps ul li div.step_txt {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 32px;
}
#steps ul li div.step_desc { width: 156px; margin: 0px 0px 0px 12px; float: left; }
#steps ul li.step_active {
	background:url(/images/steps_active.png) no-repeat left top;
	padding-top: 4px;
}
#steps ul li.step_inactive {
	background:url(/images/steps_inactive.png) no-repeat left top;	
	padding-top: 4px;
}
#steps ul .last_step {  background-position: left top !important; padding-bottom:5px !important; }
#steps ul li .last_step_txt { position: relative; top: 0px !important; }
#steps ul li .last_step_desc { position: relative; top: 0px !important; }
.steps_line {
	width: 90%;	
	overflow: hidden;
	position: absolute;
	z-index: 1;
}

#c_steps {	
	margin: 1px;
	position: relative;	
	height: auto;
	border-bottom: solid 1px #e4e4e4;
	background: #f7f8f9;
	padding: 20px 0px 20px 20px;
}
#c_steps ul {	
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	z-index: 2;
}
#c_steps ul li.gap {
	width: 50px;
	height: 25px;
}
#c_steps ul li {
	display: block;
	background: url(/images/c_steps_line.png) repeat-x center;
	display: inline;
	color: #FFF;
	height: 25px;
	float: left;
}
#c_steps ul li span {
	font-size: 11px;
}
#c_steps ul li.c_step_active {
	background:url(/images/c_steps_active.png) no-repeat left center;
	width: 60px;
	line-height: 24px;
	text-align: center;
}
#c_steps ul li.c_step_inactive {
	background:url(/images/c_steps_inactive.png) no-repeat left center;
	width: 60px;
	line-height: 24px;	
	text-align: center;
}
.c_steps_line {
	margin: 20px 0px;	
	overflow: hidden;
	position: relative;
	z-index: 1;
}
#box {
	width: 560px;
	position: relative;
}
#box .top { height: 36px; background:url(/images/login/box_head_mid.png) repeat-x; margin: 0px 4px; }
#box .lt_top { width: 4px;	height: 36px; background:url(/images/login/box_head_lt.png) no-repeat; position: absolute; left: 0px; }
#box .rt_top { width: 4px; height: 36px; background:url(/images/login/box_head_rt.png) repeat-x; position: absolute; right: 0px; }

#box .mid { margin: 0px 0px; background: #f7f7f7; border: solid 1px #cccccc; border-top: 0px; border-bottom: 0px; display: block; overflow: hidden; padding: 15px; position: relative; }

#box .btm { height: 4px; background:url(/images/login/box_btm.png) repeat-x; margin: 0px 4px; overflow: hidden; }
#box .lt_btm { width: 4px;	height: 4px; background:url(/images/login/box_lt_btm.png) no-repeat; position: absolute; left: 0px; }
#box .rt_btm { width: 4px; height: 4px; background:url(/images/login/box_rt_btm.png) repeat-x; position: absolute; right: 0; }

.buttons { margin-top: 20px; }
#instructions { padding: 12px; }
h3.help { margin: 0px; padding: 5px; background:url(/images/icon_instructions.png) no-repeat left center; color: #878787; font-size: 12px; text-transform: uppercase; padding-left: 25px; }
.instructions_box { padding: 10px; background: #f3f3f3; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; font-size: 11px; margin-top: 15px; min-height: 100px; }
.instructions_box b { margin-bottom: 15px; display: block; }

.right_container{ padding:20px; margin: 20px 0 0 20px; display:block; background: #f3f4f8 url(/images/r_mid_bg.jpg) repeat-x; height:auto;border-radius:0;-moz-border-radius: 0; -webkit-border-radius:0; -o-border-radius:0;/*following styles added when classes used on site.master page*/width: 1000px; margin: 0 auto;}
.r_header { margin:0; padding:0 }
.r_header h1{ padding:0; margin:0; font-size:18px; color:#df151a; font-weight:normal }
.r_header p{ padding:0; margin:0; font-size:12px; color:#6d6d6d; font-weight:normal }
.r_mid { background:#fff; border:1px solid #e1e1e1; padding:0px 20px 10px; margin-top:10px; height:auto; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px; z-index:1; position:relative;overflow: auto;}
.r_mid p{ margin:0; padding:0; line-height:20px;  z-index:100; position:relative }
.r_btm {width:98%; margin-top:8px; overflow:hidden }
.r_btm p{ margin:0; padding:0  color: #878787;font-family: Arial,Helvetica,sans-serif;font-size: 13px;}
.r_btm_leftimg { margin-top:1px; float:left; width:3% }
.r_btm_rightimg { margin-top:10px }

.round {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CCCCCC;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; 
   	padding:15px 20px 15px 20px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
	width:607px; margin:0;
	/**margin-left:-20px!important;*/
}

.round  ul { padding:0px; margin:0px;  list-style:none; /**margin-left:20px !important;*/}
.round  ul li{ padding:0px; margin:0px; list-style:none; float:left;}
.clr{ clear:both;}
.round  ul li input{ width:94%;}
.w136{ width:80px;}
.w178 input, .w214 input, .w198 input, .w136 select, .w178 select{ width:85% ; float:left !important; height:22px; padding:0 2%; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  border: 1px solid #CCCCCC !important; background-color:#fff !important;}
input[type="text"]{ width:198px;}
.w198{ width:198px;}
.mR25{ margin-right:10px !important;}
.mt20{ margin-top:20px;}
.w214{ width:214px}
.round label { width:100%; float:left; padding-bottom:1px}
.w178{ width:178px;}
.r_titel{ font-size:13px; color:#333; padding-bottom:10px;}
.mt10{ margin-top:10px !important;}
#ifrWrapper{ left:0px !important;}
.w238{ width:253px;}

.w238 input[type="text"]{ width:234px !important;  height:22px; padding:0 2%; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  border: 1px solid #CCCCCC !important; background-color:#fff !important; float:left !important;}
.wd178 { width:178px;}

.RadGrid td.rgPagerCell {padding:3px 0px !important; height:18px !important;line-height:normal !important;}
.RadGrid_Default .rgMasterTable {line-height:normal !important;}
/* Required to have full-screen RadSplitter */
html, body, form 
{
	height:100%;
	margin:0;
	padding:0;
	
	font: normal 14px/1.5em "Segoe UI", Arial, sans-serif;
}

form
{
	cursor: default; 
}

/* <header> */

.header
{
	height: 97px;
	background-color: transparent;
	background-repeat: repeat-x;
}

.top-panel-bar
{
    padding-top:83px;
}

.logo
{
	background-color: transparent;
	background-repeat: no-repeat;
	width: 196px;
	height: 48px;
}


.RadForm_Black .header, .RadForm_Black .logo,
.RadForm_Default .header, .RadForm_Default .logo,
.RadForm_Telerik .header, .RadForm_Telerik .logo,
.RadForm_Hay .header, .RadForm_Hay .logo,
.RadForm_Forest .header, .RadForm_Forest .logo,
.RadForm_Sitefinity .header, .RadForm_Sitefinity .logo
{
	background-image: url('Images/header-darks.png');
}

.RadForm_Black .header { background-position: 0 -49px; }
.RadForm_Black .logo { background-position: 0 0; }
.RadForm_Default .header { background-position: 0 -147px; }
.RadForm_Default .logo { background-position: 0 -98px; }
.RadForm_Telerik .header { background-position: 0 -245px; }
.RadForm_Telerik .logo { background-position: 0 -196px; }
.RadForm_Hay .header { background-position: 0 -343px; }
.RadForm_Hay .logo { background-position: 0 -294px; }
.RadForm_Forest .header { background-position: 0 -441px; }
.RadForm_Forest .logo { background-position: 0 -392px; }
.RadForm_Sitefinity .header { background-position: 0 -147px; }
.RadForm_Sitefinity .logo { background-position: 0 -98px; }

.RadForm_Sunset .header, .RadForm_Sunset .logo,
.RadForm_Outlook .header, .RadForm_Outlook .logo,
.RadForm_Office2007 .header, .RadForm_Office2007 .logo,
.RadForm_WebBlue .header, .RadForm_WebBlue .logo,
.RadForm_Web20 .header, .RadForm_Web20 .logo,
.RadForm_Vista .header, .RadForm_Vista .logo,
.RadForm_Windows7 .header, .RadForm_Windows7 .logo
{
	background-image: url('Images/header-colds.png'); /* ... yet sunset isn't actually cold */
}

.RadForm_Sunset .header { background-position: 0 -49px; }
.RadForm_Sunset .logo { background-position: 0 0; }
.RadForm_Outlook .header { background-position: 0 -147px; }
.RadForm_Outlook .logo { background-position: 0 -98px; }
.RadForm_Office2007 .header { background-position: 0 -245px; }
.RadForm_Office2007 .logo { background-position: 0 -196px; }
.RadForm_WebBlue .header { background-position: 0 -343px; }
.RadForm_WebBlue .logo { background-position: 0 -294px; }
.RadForm_Web20 .header { background-position: 0 -441px; }
.RadForm_Web20 .logo { background-position: 0 -392px; }
.RadForm_Vista .header { background-position: 0 -539px; }
.RadForm_Vista .logo { background-position: 0 -490px; }
.RadForm_Windows7 .header { background-position: 0 -245px; }
.RadForm_Windows7 .logo { background-position: 0 -196px; }

.skin-chooser
{
	position: absolute;
	top: 13px;
	right: 13px;
	cursor: default;
	color: #fff;
	display:none;
}

.ons-logo
{
    top:20px;right:13px;position:absolute;
}

.rcbSlide
{
	z-index: 10000 !important;
}

/* </header> */
/* move the last menu item to the right */
/* center the calendars */
.calendar-container
{
	width: 220px;
	margin: 10px auto;
}

/* FF2 bugfix*/
#RAD_SPLITTER_PANE_CONTENT_ctl00_topPane
{
	overflow: visible !important;
}

#RAD_SPLITTER_PANE_CONTENT_ctl00_ContentPlaceHolder2_RadPane1,
#RAD_SPLITTER_PANE_TR_ctl00_ctl00_topPane
{
	overflow: hidden;
}

#ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder2_DetailsView1Panel,
#RAD_SPLITTER_PANE_TR_ctl00_ctl00_contentPane
{
	overflow-x: hidden;
}

/* required so RadGrid in the Contacts page is 100% tall in FireFox */
#ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder2_RadGrid1Panel
{
	height:100%;
}

/* apply height to the update panel that contains the RadScheduler
   so it can resize properly */
#ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder2_RadScheduler1Panel
{
	height:100%;
}

/* fix for a z-index issue with the RadMenu overlapping the RadScheduler advanced form 
    in IE9 (IE7 & 8 Standards) and IE9 Compat View (IE7 & 8 Standars) */
#RAD_SPLITTER_PANE_TR_ctl00_topPane
{
    position: relative;
}

/* fix an issue where RadScheduler grid is shrunk in IE9 (IE7 & 8 Standards) and IE9 Compat View (IE7 & 8 Standars) */
div.RadScheduler .rsHorizontalHeaderTable, 
div.RadScheduler .rsContentTable, 
div.RadScheduler .rsAllDayTable
{
    width: /*\**/100%\9 !important;
}

/* fix an issue where RadScheduler grid is shrunk in IE9 (IE7 & 8 Standards) and IE9 Compat View (IE7 & 8 Standars) */
* + html div.RadScheduler .rsHorizontalHeaderTable, 
* + html div.RadScheduler .rsContentTable, 
* + html div.RadScheduler .rsAllDayTable
{
    width: auto !important;
}

.RadToolBar .rtbTemplate .RadInput 
{
	line-height: 22px;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: baseline;
}

.RadToolBar .RadComboBox,
.RadMenu .RadComboBox,
.RadMenu .skinLabel
{
	vertical-align: middle;
}

* html .RadMenu .rmTemplate .rmText
{
	padding-bottom: 3px;
}

.contacts-filter-toolbar .rtbTemplate
{
	color:White;
	width:400px;
}

div.RadToolBar
{
	width: 100%;
}

div.inbox-search-toolbar .rtbOuter,
div.inbox-search-toolbar .rtbMiddle,
div.inbox-search-toolbar .rtbInner,
div.contacts-filter-toolbar .rtbOuter,
div.contacts-filter-toolbar .rtbMiddle,
div.contacts-filter-toolbar .rtbInner
{
	border-left-width: 0;
	border-right-width: 0;
	padding-left: 0;
	padding-right: 0;
}

div.inbox-search-toolbar .rtbTemplate
{
	margin-left: 100px;
}

/* message DetailsView*/

#message-body
{
	padding: 0 16px 25px;
}

.rfdBlack #message-body a { color: #9EDA29; }
.rfdDefault #message-body a { color: #6C6C6C; }
.rfdForest #message-body a { color: #751A04; }
.rfdHay #message-body a { color: #50B306; }
.rfdOffice2007 #message-body a { color: #606F94; }
.rfdOutlook #message-body a { color: #355D98; }
.rfdSunset #message-body a { color: #5d1f00; }
.rfdTelerik #message-body a { color: #64B33E; }
.rfdVista #message-body a { color: #0F5477; }
.rfdWeb20 #message-body a { color: #38477F; }
.rfdWebBlue #message-body a { color: #38477F; }

.message-view
{
	width: 100%;
}

.message-view ul
{
	margin: 10px 6px;
	padding: 0;
	list-style:none;
	border-bottom: 1px solid #add1ff;
}

.message-view ul h3
{
	margin: 0;
}

.message-view li label
{
	display: inline-block;
	width: 40px;
	color:#6f9dd9;
}

/* contact details nested view template */
.contact-details img
{
	float:left;
	margin: 0 12px 0 6px;
}
* html .contact-details img { margin-left: 3px }

.contact-details ul
{
	list-style:none;
	margin: 10px;
}

.contact-details label
{
	display:inline-block;
	font-weight:bold;
	width:80px;
}


.rpTemplate input
{
	vertical-align: middle;
	margin-top: 0;
}

/* <notes> */

.notes-list img
{
	vertical-align: text-top;
	margin: 0 4px 0 0;
}

/* </notes> */

/* <calendar> */

div.RadScheduler .rsAdvancedEdit .rsAdvRadio
{
	margin-right: 4px;
}

/* </calendar> */

/* customized */
.header1
{
	height: 97px;
	background-color: transparent;
	background-repeat: repeat-x;
	width:100%;
	position:relative;
	/*background:url(/images/bg_bar.png) repeat-x left 60px;*/
}

.logo1 {position:absolute; top:20px; left:13px;}

.div-productsuite{text-transform:uppercase;font-weight:bolder;margin-left:5px;}

.menu {position:absolute; top:83px; right:10px;background-color:transparent;background-image:none;}

.menu ul {list-style-type:none; margin:0px;padding:0px;}
.menu li {display:inline; font:12px/16px Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
.menu li a { text-decoration:none; padding:5px 10px;margin:0px;}
.menu li a.selected, .menu li a:hover { } 

.menu div
{
    background-color:transparent;
    background-image:none;
}
.menu div ul
{
    background-color:transparent;
    background-image:none;
    border:0px;
}
.menuTrans
{
    background-color:transparent;
    background-image:none;
    border:0px;
}

.menu div ul li
{
    background-color:transparent;
    background-image:none;
}
.menu div ul li a
{
    background-color:transparent;
    background-image:none;
}

.menu div ul li a span
{
    background-color:transparent;
    background-image:none;
}

/*html, body, form
{   
  overflow: hidden;   
}*/   

.RadGrid_Default .rgDetailTable
{
border-bottom : #FFFFFF !important;
border-top : #FFFFFF !important;
border-right : #FFFFFF !important;
border-left : #FFFFFF !important;
background : #FFFFFF !important;
}
.label
{
	font-family:"Segoe UI", Arial, sans-serif;	
	font-size : 12px;
}
.lableheader
{
    font-family:"Segoe UI", Arial, sans-serif;	
	font-size : 12px;
	font-style:italic;
    color:#3C92CF;
    
}

   div.RadGrid .rgDataDiv,
        div.RadGrid .rgDataDiv .rgMasterTable tr
        {
            position: relative;
        }

body
{
}

.CreateFormContainer
{
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
}

.CreateForm
{
    display: block;
    width: auto;
    height: auto; /*padding-left: 5px;     padding-right: 5px;*/
    margin: 0 auto;
}


.CreateRowBlock
{
    display: block;
    width: auto;
    height: 30px;
}

.CreateRowBlockButton
{
    display: block;
    width: auto;
    height: 20px;
}

.CreateControlCell
{
    display: inline;
    float: left;
    width: auto;
    height: 41px;
}

.CreateControlCellForButton
{
    display: inline;
    float: right;
    width: auto;
}

.CreateControlCellTopMargin
{
    display: inline;
    float: left;
    width: auto;
    margin-top: 16px;
}

.CreateControlCellForImage
{
    display: inline;
    float: left;
    width: auto;
    margin-top: 5px;
}

.CreateControlCellWithoutLabelForImage
{
    display: inline;
    float: left;
    width: auto;
    margin-top: 20px;
}


.CreateArrowImageCell
{
    display: inline;
    float: left;
    background-image: url('image/form/arrow_select_parent_16.png');
    width: 13px;
    height: 28px;
    margin-top: 7px;
}

.CreateStatusCell
{
    display: inline;
    float: left;
    width: 18px;
    height: 18px;
    margin-top: 16px;
    margin-left: -3px;
    margin-right: 2px; /*border:solid 1px;     margin-left: 3px;      /*border: solid 1px black;*/
}

.CreateStatusCellNoTopMargin
{
    display: inline;
    float: left;
    width: 18px;
    height: 18px;
    margin-left: 3px;
    margin-right: 3px;
}

.CreateStatusCellNoMargin
{
    display: inline;
    float: left;
    width: 18px;
    height: 18px;
}

.CreateStatusCellWithMargin
{
    display: inline;
    float: left;
    width: 18px;
    height: 18px;
    margin-top: 15px;
    margin-left: 2px;
    margin-right: 3px;
}

.CreateStatusCellRightNoTopMargin
{
    display: inline;
    float: left;
    width: 18px;
    height: 18px;
    margin-left: -1px;
    margin-right:1px;
}

.CreateStatusCellRightTopMargin
{
    display: inline;
    float: left;
    width: 18px;
    height: 18px;
    margin-top:15px;
    margin-left: -1px;
    margin-right:1px;
}

/* Create empty cell in a row where necessary. specify width in the form only */
.CreateEmptyCell
{
    display: inline;
    float: left;
}

.CreateEmptyCellAfterStatus
{
    display: inline;
    float: left;
    width: 15px;
}

CreateRowBlank
{
    display: block;
    height: 20px;
}

.CreateGridContainer
{
    display: block;
    width: 100%;
    height: auto;
    overflow:hidden;
}
/* do not remove any attribute. to be removed only after design approval 22/04/2010 */
.CreateGridActionToolStrip
{
    display: block;
    height: 23px;
    /*background-color: #E5E5E5;
    border:solid 1px #E5E5E5;
    border-top-width:0px;*/
    width: auto;
    padding-top: 5px;
}
/*
/*border:solid 1px #E5E5E5;
    border-top-width:0px;*/
/*
.CreateGridActionToolStripFooter
{
    display: block;
    height: 27px;
    background-color: #E5E5E5;    
    width: auto;
    padding-top: 2px;
}
*/
.CreateGridActionToolStripFooter
{
    display: block;
    height: 32px;
    border:solid 1px #E5E5E5;    
    width: auto;
    padding-top: 6px;
    margin-top:-1px;
    margin-left:18px;
}

div.contentE
{
    border: solid 1px #EFEFEF;
    background-color: #FBFBFB;
    margin-top: -1px;
    margin-left: 18px;
    width: 728px;
    padding: 10px 0px 10px 14px;
    overflow: auto;
}

.standardForm
{
    display: block;
    width: 100%;
    float: left;
    margin: 20px 0px 0px 20px;
}

.standardCellContent
{
    display: inline;
    float: left;
    height: 41px;
    padding: 0px 10px 0px 10px;
}
body
{
    margin: 0;
    padding: 0;
}
.main
{
    width: 100%;
    float: left;
    clear: both;
}
.pageHeader
{
    height: 20px;
    font-weight: bold;
    color: #FFAC7F;
}
.row
{
    width: 97%;
    margin-left: 15px;
    float: left;
}
.row98
{
    width: 98%;
    margin-left: 15px;
    float: left;
}
.rownew
{
    width: 97%;
    margin-left: 15px;
    float: left;
    height: 8%;
}

.lbColLeft
{
    width: 34%;
    float: left;
    text-align: left;
}

.lbColRight
{
    width: 30%;
    float: left;
    text-align: left;
    margin-left: 10px;
}

.emptyRow5
{
    clear: both;
    width: 100%;
    height: 5px;
}
.float
{
    float: left;
}
.conditionRow
{
    height: 40px;
    clear: both;
    text-align: left;
    float: left;
    width: 95%;
}
.conditionColLeft
{
    width: 25%;
    float: left;
    text-align: left;
}
.conditionColRight
{
    width: 70%;
    float: left;
}
.conditionGridRow
{
    clear: both;
    float: left;
    width: 99%;
    height: 53%;
    overflow: hidden;
}
.conditionFieldSet
{
    margin-top: 5px;
    padding: 10px 0 5px 10px;
    width: 96%;
}
.conditionEmptyRow
{
    clear: both;
    width: 100%;
    height: 10px;
}
.conditionLinkRow
{
    height: 20px;
    clear: both;
    text-align: left;
    float: left;
    width: 95%;
}
.showError
{
    width: 10%;
    float: right;
}
.displayNone
{
    display: none;
}
.buttonImage
{
    vertical-align: middle;
}

div.RadToolBar .rtbUL
{
    width: 100%;
}
div.RadToolBar .rightButton
{
    float: right;
}

.overflow
{
    overflow: auto;
}
.label
{
    font-family: "Segoe UI" , Arial, sans-serif;
    font-size: 12px;
}
.rowMargin50
{
    width: 47%;
    float: left;
    margin-left: 12px;
}

.row50
{
    width: 49%;
    float: left;
}

.emptyRow10
{
    clear: both;
    width: 100%;
    height: 10px;
}
/* container_ac class add for agent configuration (because container class also in skelton.css) by gurpreet singh  */
#header .container_ac {
       height: 104px;
       padding:0 13px;

       display:block;
}
/* Required to have full-screen RadSplitter */
html2, body2, form2
{
	height:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	font: normal 14px/1.5em "Segoe UI", Arial, sans-serif;
}

form
{
	cursor: default; 
}

/* <header> */



.logo1
{
	background-color: transparent;
	background-repeat: no-repeat;
	width: 196px;
	height: 48px;
}

.RadForm_Black .header, .RadForm_Black .logo,
.RadForm_Default .header, .RadForm_Default .logo,
.RadForm_Telerik .header, .RadForm_Telerik .logo,
.RadForm_Hay .header, .RadForm_Hay .logo,
.RadForm_Forest .header, .RadForm_Forest .logo,
.RadForm_Sitefinity .header, .RadForm_Sitefinity .logo
{
}

.RadForm_Black .header { background-position: 0 -49px; }
.RadForm_Black .logo { background-position: 0 0; }
.RadForm_Default .logo { background-position: 0 -98px; }
.RadForm_Telerik .header { background-position: 0 -245px; }
.RadForm_Telerik .logo { background-position: 0 -196px; }
.RadForm_Hay .header { background-position: 0 -343px; }
.RadForm_Hay .logo { background-position: 0 -294px; }
.RadForm_Forest .header { background-position: 0 -441px; }
.RadForm_Forest .logo { background-position: 0 -392px; }
.RadForm_Sitefinity .header { background-position: 0 -147px; }
.RadForm_Sitefinity .logo { background-position: 0 -98px; }

.RadForm_Sunset .header, .RadForm_Sunset .logo,
.RadForm_Outlook .header, .RadForm_Outlook .logo,
.RadForm_Office2007 .header, .RadForm_Office2007 .logo,
.RadForm_WebBlue .header, .RadForm_WebBlue .logo,
.RadForm_Web20 .header, .RadForm_Web20 .logo,
.RadForm_Vista .header, .RadForm_Vista .logo,
.RadForm_Windows7 .header, .RadForm_Windows7 .logo
{
	background-image: url('Images/header-colds.png'); /* ... yet sunset isn't actually cold */
}

.RadForm_Sunset .header { background-position: 0 -49px; }
.RadForm_Sunset .logo { background-position: 0 0; }
.RadForm_Outlook .header { background-position: 0 -147px; }
.RadForm_Outlook .logo { background-position: 0 -98px; }
.RadForm_Office2007 .header { background-position: 0 -245px; }
.RadForm_Office2007 .logo { background-position: 0 -196px; }
.RadForm_WebBlue .header { background-position: 0 -343px; }
.RadForm_WebBlue .logo { background-position: 0 -294px; }
.RadForm_Web20 .header { background-position: 0 -441px; }
.RadForm_Web20 .logo { background-position: 0 -392px; }
.RadForm_Vista .header { background-position: 0 -539px; }
.RadForm_Vista .logo { background-position: 0 -490px; }
.RadForm_Windows7 .header { background-position: 0 -245px; }
.RadForm_Windows7 .logo { background-position: 0 -196px; }

.skin-chooser
{
	position: absolute;
	top: 13px;
	right: 13px;
	cursor: default;
	color: #fff;
	display:none;
}

.rcbSlide
{
	z-index: 10000 !important;
}

/* </header> */


/* move the last menu item to the right */

/* center the calendars */
.calendar-container
{
	width: 220px;
	margin: 10px auto;
}

/* FF2 bugfix*/
#RAD_SPLITTER_PANE_CONTENT_ctl00_topPane
{
	overflow: visible !important;
}

#RAD_SPLITTER_PANE_CONTENT_ctl00_ContentPlaceHolder2_RadPane1
{
	overflow: hidden;
}

#ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder2_DetailsView1Panel
{
	overflow-x: hidden;
}

/* required so RadGrid in the Contacts page is 100% tall in FireFox */
#ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder2_RadGrid1Panel
{
	height:100%;
}

/* apply height to the update panel that contains the RadScheduler
   so it can resize properly */
#ctl00_ContentPlaceHolder1_ctl00_ContentPlaceHolder2_RadScheduler1Panel
{
	height:100%;
}

/* fix for a z-index issue with the RadMenu overlapping the RadScheduler advanced form 
    in IE9 (IE7 & 8 Standards) and IE9 Compat View (IE7 & 8 Standars) */
#RAD_SPLITTER_PANE_TR_ctl00_topPane
{
    position: relative;
}

/* fix an issue where RadScheduler grid is shrunk in IE9 (IE7 & 8 Standards) and IE9 Compat View (IE7 & 8 Standars) */
div.RadScheduler .rsHorizontalHeaderTable, 
div.RadScheduler .rsContentTable, 
div.RadScheduler .rsAllDayTable
{
    width: /*\**/100%\9 !important;
}

/* fix an issue where RadScheduler grid is shrunk in IE9 (IE7 & 8 Standards) and IE9 Compat View (IE7 & 8 Standars) */
* + html div.RadScheduler .rsHorizontalHeaderTable, 
* + html div.RadScheduler .rsContentTable, 
* + html div.RadScheduler .rsAllDayTable
{
    width: auto !important;
}

.RadToolBar .rtbTemplate .RadInput 
{
	line-height: 22px;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: baseline;
}

.RadToolBar .RadComboBox,
.RadMenu .RadComboBox,
.RadMenu .skinLabel
{
	vertical-align: middle;
}

* html .RadMenu .rmTemplate .rmText
{
	padding-bottom: 3px;
}

.contacts-filter-toolbar .rtbTemplate
{
	color:White;
	width:400px;
}

div.RadToolBar
{
	width: 100%;
}

div.inbox-search-toolbar .rtbOuter,
div.inbox-search-toolbar .rtbMiddle,
div.inbox-search-toolbar .rtbInner,
div.contacts-filter-toolbar .rtbOuter,
div.contacts-filter-toolbar .rtbMiddle,
div.contacts-filter-toolbar .rtbInner
{
	border-left-width: 0;
	border-right-width: 0;
	padding-left: 0;
	padding-right: 0;
}

div.inbox-search-toolbar .rtbTemplate
{
	margin-left: 100px;
}

/* message DetailsView*/

#message-body
{
	padding: 0 16px 25px;
}

.rfdBlack #message-body a { color: #9EDA29; }
.rfdDefault #message-body a { color: #6C6C6C; }
.rfdForest #message-body a { color: #751A04; }
.rfdHay #message-body a { color: #50B306; }
.rfdOffice2007 #message-body a { color: #606F94; }
.rfdOutlook #message-body a { color: #355D98; }
.rfdSunset #message-body a { color: #5d1f00; }
.rfdTelerik #message-body a { color: #64B33E; }
.rfdVista #message-body a { color: #0F5477; }
.rfdWeb20 #message-body a { color: #38477F; }
.rfdWebBlue #message-body a { color: #38477F; }

.message-view
{
	width: 100%;
}

.message-view ul
{
	margin: 10px 6px;
	padding: 0;
	list-style:none;
	border-bottom: 1px solid #add1ff;
}

.message-view ul h3
{
	margin: 0;
}

.message-view li label
{
	display: inline-block;
	width: 40px;
	color:#6f9dd9;
}

/* contact details nested view template */
.contact-details img
{
	float:left;
	margin: 0 12px 0 6px;
}
* html .contact-details img { margin-left: 3px }

.contact-details ul
{
	list-style:none;
	margin: 10px;
}

.contact-details label
{
	display:inline-block;
	font-weight:bold;
	width:80px;
}


.rpTemplate input
{
	vertical-align: middle;
	margin-top: 0;
}

/* <notes> */

.notes-list img
{
	vertical-align: text-top;
	margin: 0 4px 0 0;
}

/* </notes> */

/* <calendar> */

div.RadScheduler .rsAdvancedEdit .rsAdvRadio
{
	margin-right: 4px;
}

div.formRow{width:96%;text-align:left;height:25px;margin:0 auto;padding:5px 0;clear:both;}
div.formRow div.leftColumn{width:40%;clear:left;float:left;text-align: right;padding-right: 5px;}
div.formRow div.rightColumn{width:57%;text-align:left;clear:none;float:left;position:relative;}
.errorInfo{position:absolute; top:2px; left:175px;}
.errorInfoP {position:absolute; top:2px; left:205px;}

/* </calendar> */

/********************** Custom Styles - Minor fixes for layout & dhtml controls ***************************/
.autoCompltWaitProgress
{
    background: white url('/Images/ajax.gif') no-repeat right center !important;
}

.smallLabel
{
    font-size: 10px !important;
    display: inline !important;
}

.cardTitle
{
    margin-bottom: 2px !important;
}

.cardTitle img
{
    margin-top: -5px;
}

/********************************************** DHTMLX Controls Styling ***********************************/
.btnCalendar
{
    margin-left: 5px;
    position: absolute;
    right: 0px;
    top: 2px;
}


.gridbox_dhx_web th
{
    vertical-align: top;
}

.gridbox_dhx_web td
{
    padding: 10px 5px !important;
    vertical-align: top;
    white-space: normal !important;
}

        
.dhx_combo_box, .dhx_combo_img
{
    padding: 5px 0px 5px 5px !important;
    width: auto !important;
}

.dhx_combo_box
{
    border: 1px solid #cbcbcb !important;
}

.dhx_combo_input
{
    margin-top: 4px !important;
}

/************************* Paging Template Styling *******************/
.pagingContainer
{
    border-collapse: collapse;
    border: 1px solid #898989;
    background-color: #eeeeee;
    padding-top: 10px;
    height: 60px;
}
        
.pager li
{
    display: inline-block;
    line-height: 20px;
}
        
.pager a
{
    color: #4c4c4c;
    padding: 0 5px;
    margin: 0 3px;
    background-color: #eeeeee;
    text-decoration: none;
    border-radius: 2px;
    font-size: 12px;
}
        
.pager a:hover
{
    text-decoration: none;
    background-color: #c7c7c7;
    color: #7f7f7f;
    border: 1px solid #898989;
    padding: 0 2px;
    border-radius: 2px;
}
        
.pager li:target a, .pager .dhx_not_active
{
    color: #898989;
    background-color: #fff;
    border: 1px solid #898989;
    border-radius: 2px;
}
        
.pager li:target a:hover, .pager .dhx_not_active:hover
{
    color: #898989;
    background-color: #fff;
    border: 1px solid #898989;
    border-radius: 2px;
    padding: 0 2px;
    font-size: 12px;
}
        
#last a
{
    background: url(/Images/last-last.png) no-repeat;
    background-position: center center;
    background-color: #dfdfdf;
    border: 1px solid #b7b7b7;
    padding: 0 8px;
}
        
#first a
{
    background: url(/Images/firt-last.png) no-repeat;
    background-position: center center;
    background-color: #dfdfdf;
    border: 1px solid #b7b7b7;
    padding: 0 8px;
}
        
#page_up a
{
    background: url(/Images/next.png) no-repeat;
    background-position: center center;
    background-color: #dfdfdf;
    border: 1px solid #b7b7b7;
    padding: 0 8px;
}
        
#next_page a
{
    background: url(/Images/previous.png) no-repeat;
    background-position: center center;
    background-color: #dfdfdf;
    border: 1px solid #b7b7b7;
    padding: 0 8px;
}
        
.inactiveAnchor
{
    cursor: default !important;
}
/************************* END Paging Template Styling *******************/

/********************************************** END DHTMLX Controls Styling ***********************************/

/********************** END Minor fixes for layout & dhtml controls ***************************/
.lrgtxt
   { color: #707070; display: block; font-size: 16px; font-weight: normal;}   
   
.smltxt
    {color: #707070; display: block; font-size: 11px; font-weight: normal;}    

.bldtxt
   { color: #707070; display: block; font-size: 13px; font-weight: bold;}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header
{
    margin-bottom: 8px;
}
.ui-timepicker-div dl
{
    text-align: left;
}
.ui-timepicker-div dl dt
{
    float: left;
    clear: left;
    padding: 0 0 0 5px;
}
.ui-timepicker-div dl dd
{
    margin: 0 10px 10px 45%;
}
.ui-timepicker-div td
{
    font-size: 90%;
}
.ui-tpicker-grid-label
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
    
.ui-timepicker-rtl
{
    direction: rtl;
}
.ui-timepicker-rtl dl
{
    text-align: right;
    padding: 0 5px 0 0;
}
.ui-timepicker-rtl dl dt
{
    float: right;
    clear: right;
}
.ui-timepicker-rtl dl dd
{
    margin: 0 45% 10px 10px;
}
    
/*** Custom css for File Upload control **/
.btnUpload
{
    -moz-user-select: none;
    background-image: none;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 0;
    padding: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 30px;
    height: 25px;
}
    
.btnUpload:hover, .dynFilters .btnUpload:focus
{
    color: #333333;
    text-decoration: none;
}
    
.fileUpload
{
    position: relative;
    overflow: hidden;
    margin: 10px;
}
    
.fileUpload .upload
{
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    opacity: 0;
    filter: alpha(opacity=0);
}

/* ------------------------------------------------ Google Maps Custom Styles ----------------------------------------------- */
.gm-style-iw
{
    width: 99% !important;
    top: 5px !important;
    left: 5px !important;
    border: 0px !important;
}

.gm-style-iw div:first-child
{
    width: 100% !important;
}

.mapAddressBox h1 { margin:0; padding:0; display:block; font-size:15px; color:#168dcd; padding: 0px 0px 0px 20px; font-weight:normal; text-transform:uppercase }
.mapWrapperSummary .mapAddressBox p span{ font-size:12px  }
.markerCont
{
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    color: #fff;
    font-size: 13px;
}

.maphr
{
    height: 1px;
    background: #d1d1d1 !important;
    margin: 0 10px !important;
    float: none !important;
}

.mapWrapperSummary
{
    width: 100%;
    margin: 0 0 0 0;
    font-size: 100%;
}
    
.mapWrapperSummary .mapAddressBox
{
    width: 100%;
    height: auto;
    border: 0px solid #cecece;
    position: relative;
}
.mapWrapperSummary .mapAddressBox p
{
    padding: 0 20px !important;
    margin: 10px 0;
    font-size: 15px;
    color: #1c1c1c;
    line-height: 15px;
}

.mapViewBtn { background:#168dcd; padding:5px 20px;  font-size:14px; color:#fff; margin: 0px 0px  0px 10px; display:inline-block; *width:60px;  cursor:pointer }
   
.mapWrapper { width:242px; margin:0px; }/*this is only for align center*/
.mapWrapper .mapAddressBox { width:100%; height:auto; border:0px solid #cecece; position:relative; background:#fff }
.mapWrapper .mapAddressBox h1 { margin:0; display:block;  font-size:15px; color:#168dcd; padding:0px 0px 0px 20px; font-weight:normal; text-transform:uppercase; line-height: 32px; }
.mapWrapper .mapAddressBox h2 { margin:0; display:block;  font-size:15px; color:#1c1c1c; padding:0px 0px 0px 20px; font-weight:normal; }
.mapWrapper .mapAddressBox p { padding: 0 20px; margin:0px 0px 10px;  font-size:12px; color:#1c1c1c; line-height:15px  }
.mapWrapper .mapAddressBox ul { margin:0; padding:0; list-style:none; margin-bottom:10px; *margin-top:-9px }
.mapWrapper .mapAddressBox ul li { margin:0; padding:0; height:14px; margin-bottom:2px; *margin-bottom:-5px;  font-size:12px; padding-left:20px; color:#1c1c1c; white-space: pre;  }
/* --------------------------------------------- Google Maps Custom Styles ENDS -------------------------------- */

.dhtmlxcalendar_container {position: absolute; display: block; width: 188px; background-repeat: no-repeat; background-position: 0px 0px; z-index: 1999; color: black; font-size: 11px; font-family: Tahoma; 
}
.dhtmlxcalendar_ifr {position: absolute; overflow: hidden; background-color: white}
div.dhtmlxcalendar_skin_cont {position: relative; width: 100%; height: 100%; top: 0px; left: 0px}
.dhtmlxcalendar_container ul.dhtmlxcalendar_line {position: relative; display: block; clear: both; margin: 0px; padding: 0px; height: 24px; overflow: hidden; width: 182px}
.dhtmlxcalendar_container ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first {float: left; width: 26px; height: 24px; list-style-type: none; list-style-image: none; font-family: Tahoma; font-size: 10px; text-align: center; vertical-align: middle; line-height: 22px; cursor: default; overflow: hidden; margin: 0px; padding: 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont {position: relative; display: block; width: 182px; height: 24px; margin-top: 3px; margin-left: 3px; -moz-user-select: text}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr {width: 182px; background-position: 0px -24px; background-repeat: no-repeat; color: black; font-size: 11px; line-height: 24px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow {position: absolute; top: 1px; width: 18px; height: 23px; text-align: center; color: black; background-position: center center; background-repeat: no-repeat}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left {left: 4px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left_hover {left: 4px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right {right: 4px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right_hover {right: 4px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_month {color: black; margin-right: 3px}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_year {color: black; margin-left: 2px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont {position: relative; display: block; width: 182px; height: 19px; margin-left: 3px; -moz-user-select: text}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line {height: 19px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first {height: 19px; line-height: 17px; color: black; background-repeat: no-repeat; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {background-position: -26px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first {background-position: 0px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell {color: #C66200; background-position: -52px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell_first {color: #C66200; background-position: -26px -105px}
 
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont {position: relative; display: block; width: 182px; height: 144px; margin-left: 3px; margin-bottom: 0px; -moz-user-select: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {color: #909090; background-position: 0px 0px; background-repeat: no-repeat; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell {background-position: 0px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend {background-position: 0px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date {background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend {background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_dis {color: #e3e3e3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_dis {color: #e3e3e3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_dis {color: #e3e3e3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_dis {color: #e3e3e3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday {color: red}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday {color: red}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday_dis {color: #ffc3c3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday_dis {color: #ffc3c3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday_dis {color: #ffc3c3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday_dis {color: #ffc3c3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_hover {background-position: -26px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_hover {background-position: -26px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_hover {background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_hover {background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday_hover {color: red; background-position: -26px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday_hover {color: red; background-position: -26px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday_hover {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday_hover {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month {color: #000000; background-position: -52px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend {color: #c66200; background-position: -130px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date {color: #000000; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend {color: #c66200; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_dis {color: #808080; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_dis {color: #808080; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_dis {color: #808080; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_dis {color: #808080; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday {color: red; background-position: -52px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday {color: red; background-position: -130px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday_dis {color: red; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday_dis {color: red; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday_dis {color: red; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday_dis {color: red; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_hover {color: #000000; background-position: -78px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_hover {color: #c66200; background-position: -156px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_hover {color: #000000; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_hover {color: #c66200; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday_hover {color: red; background-position: -78px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday_hover {color: red; background-position: -156px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday_hover {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday_hover {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont {position: relative; display: block; width: 182px; height: 24px; margin-left: 3px; margin-bottom: 1px; -moz-user-select: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr {width: 182px; background-position: 0px -24px; background-repeat: no-repeat; color: black; font-size: 11px; line-height: 24px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr div.dhtmlxcalendar_time_label {position: absolute; height: 13px; width: 13px; left: 58px; top: 5px; background-position: 0px -87px; background-repeat: no-repeat; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_hours,
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_minutes,
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_colon {font-size: 11px; font-family: Tahoma}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_colon {margin-left: 1px; margin-right: 1px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_cover {position: absolute; left: 3px; top: 27px; width: 182px; height: 163px; background-color: #c1c1c1; opacity: 0.3; -moz-opacity: 0.3; filter: alpha(opacity=30)}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj {position: absolute}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_selector_obj_arrow {position: absolute; bottom: auto; top: 0px; left: 0px; width: 100%; height: 9px; background-position: center -69px; background-repeat: no-repeat; overflow: hidden; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table {border: 1px solid #c1c1c1; background-color: white; border-top: none; margin-top: 9px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left {width: 17px; text-align: center; border-bottom: 1px solid white; border-top: white 1px solid; border-left: white 1px solid; background-color: #f8f7f5; background-position: center center; background-repeat: no-repeat; cursor: default; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left.dhtmlxcalendar_selector_cell_left_hover {}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle {border-top: white 1px solid; border-left: white 1px solid; cursor: default}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {width: 17px; text-align: center; background-color: #f8f7f5; border-bottom: 1px solid white; border-right: 1px solid white; border-top: 1px solid white; background-position: center center; background-repeat: no-repeat; cursor: default}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right.dhtmlxcalendar_selector_cell_right_hover {}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_month table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_month table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {display: none; width: 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line {display: block; clear: both; margin: 0px; padding: 0px; width: 96px; height: 21px; -moz-user-select: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell {float: left; width: 32px; height: 21px; line-height: 19px; font-family: Tahoma; font-size: 10px; list-style-type: none; list-style-image: none; text-align: center; vertical-align: middle; margin: 0px; padding: 0px; background-repeat: no-repeat; background-position: -78px -48px; -moz-user-select: none; cursor: default; color: black; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_active {background-position: -142px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_hover {background-position: -110px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {display: none; width: 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours div.dhtmlxcalendar_selector_obj_arrow,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes div.dhtmlxcalendar_selector_obj_arrow {top: auto; bottom: 0px; background-position: center -78px} 
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table {margin-top: 0px; margin-bottom: 9px; border-top: 1px solid #C1C1C1; border-bottom: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line {width: 162px; height: 17px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line {width: 81px; height: 17px}
 .dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle div.dhtmlxcalendar_area_selector_minutes4 ul.dhtmlxcalendar_selector_line {width: 108px}
 .dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle div.dhtmlxcalendar_area_selector_minutes5 ul.dhtmlxcalendar_selector_line {width: 135px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell {height: 17px; line-height: 15px; width: 27px; background-position: -83px -52px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_active,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_active {background-position: -147px -52px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_hover,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_hover {background-position: -115px -52px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_month,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_year,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_hours,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_minutes,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_minutes4,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_minutes5 {display: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_month div.dhtmlxcalendar_area_selector_month,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_year div.dhtmlxcalendar_area_selector_year,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours div.dhtmlxcalendar_area_selector_hours,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes div.dhtmlxcalendar_area_selector_minutes,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes div.dhtmlxcalendar_area_selector_minutes4,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes div.dhtmlxcalendar_area_selector_minutes5 {display: block}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line div.dhtmlxcalendar_label.dhtmlxcalendar_label_title {position: relative; padding-right: 1px; height: 24px}
div.dhtmlxcalendar_container span.dhtmlxcalendar_label_minutes span.dhtmlxcalendar_selected_date {border-bottom: 2px solid red}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn,
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn {display: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first,
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {width: 23px; background-position: -26px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn,
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn {display: block; background-position: -52px -105px; color: #608cb1; float: left; width: 21px; height: 24px; list-style-type: none; list-style-image: none; font-family: Tahoma; font-size: 10px; text-align: center; vertical-align: middle; line-height: 22px; cursor: default; overflow: hidden; margin: 0px; padding: 0px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {width: 23px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn {background-position: -52px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first {background-position: -29px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell,
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell_first {background-position: -55px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell {background-position: -3px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend {background-position: -3px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_hover {background-position: -29px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_hover {background-position: -29px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_hover {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_hover {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday_hover {background-position: -29px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday_hover {background-position: -29px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday_hover {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday_hover {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month {background-position: -55px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend {background-position: -133px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday {background-position: -55px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday {background-position: -133px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_hover {background-position: -81px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_hover {background-position: -159px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_hover {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_hover {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday_hover {background-position: -81px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday_hover {background-position: -159px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday_hover {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday_hover {background-position: -107px 0px}
.dhx_tooltip{display:none;position:absolute;font-family:Tahoma;color:#626262;font-size:8pt;z-index:10000;padding:4px 10px 4px 10px;border:1px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 0 3px #d9d9d9;-webkit-box-shadow:0 0 3px #d9d9d9;text-shadow:0 1px 1px #fff;box-shadow:0 0 5px #d9d9d9;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#efefef),color-stop(0.5,#f6f6f6),color-stop(1,#efefef));background:-o-linear-gradient(#efefef 0,#f6f6f6 50%,#efefef 100%);background:-ms-linear-gradient(#efefef 0,#f6f6f6 50%,#efefef 100%);background:-moz-linear-gradient(#efefef 0,#f6f6f6 50%,#efefef 100%);background:#efefef}.dhx_chart{position:relative;font-family:Tahoma;font-size:9pt;color:#000;overflow:hidden}.dhx_chart canvas{position:absolute}.dhx_canvas_text{position:absolute;text-align:center;overflow:hidden;white-space:nowrap;z-index:1000}.dhx_map_img{width:100%;height:100%;position:absolute;top:0;left:0;border:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:0}.dhx_axis_item_y{position:absolute;height:18px;line-height:18px;margin-top:-4px;text-align:right}.dhx_axis_title_x{text-align:center}.dhx_axis_title_y{text-align:center;font-family:Tahoma;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);height:18px;line-height:18px;font-size:10pt}.dhx_ie_filter{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);zoom:1;font-family:serif}.dhx_chart_legend{position:absolute;z-index:1000}.dhx_chart_legend_item{height:18px;line-height:18px;padding:2px;cursor:pointer}.dhx_chart_legend_item.hidden{color:#aaa}.dhx_axis_item_y.dhx_radar{color:#666;font-size:12px;padding-right:3px;height:13px;line-height:13px;margin-top:0}.dhx_canvas_text.dhx_axis_radar_title{margin-top:0;padding-top:0}.dhx_axis_item_y,.dhx_axis_item_x{color:#666}.dhx_axis_item_x{padding-top:2px}
.dhtmlxcolorpicker{background:#E6E5E5; color: #000}
.dhtmlxcolorpicker .cs_ContentTable{margin:8px}
.dhtmlxcolorpicker .cs_SelectorDiv {border:1px solid gray; overflow:hidden; position:relative; width:256px; height:256px}
.dhtmlxcolorpicker .cs_SelectorDiv_Mini {border:1px solid gray; overflow:hidden; position:relative; width:210px; height:120px}
.dhtmlxcolorpicker .cs_SelectorVer{position:absolute; width:1px; height:100%; background-color:white; overflow:hidden}
.dhtmlxcolorpicker .cs_SelectorHor{position:absolute; width:100%; height:1px; background-color:white; overflow:hidden}
.dhtmlxcolorpicker .cs_LumSelect {border:1px solid gray; margin-left:13px; margin-right:10px; position:relative; width:15px; 
}
.dhtmlxcolorpicker .cs_LumSelect_Mini {border:1px solid gray; margin-left:6px; position:relative; width:12px; 
}
.dhtmlxcolorpicker .cs_LumSelectLine{position:absolute; width:100%; height:1px; overflow:hidden; background-color:white}
.dhtmlxcolorpicker .cs_LumSelectArrow {position:absolute; background:url('imgs/slide.gif') no-repeat; width:13px; height:9px; overflow:hidden}
.dhtmlxcolorpicker .cs_LumElement {width:100%; height:4px; border:0px; overflow:hidden}
.dhtmlxcolorpicker .cs_ColorArea {font-family:Arial; font-size:12px; 
 width:100%; 
}
.dhtmlxcolorpicker .cs_ColorArea_Mini {font-family:Arial; font-size:12px; 
 width:100%}
.dhtmlxcolorpicker .cs_ColorArea TD {text-align:right; height:25px}
.dhtmlxcolorpicker .cs_ColorArea_Mini TD {text-align:right; height:18px; 
}
.dhtmlxcolorpicker .cs_EndColor {width:72px; height:69px; border:1px solid gray}
.dhtmlxcolorpicker .cs_EndColor_Mini {width:100px; height:30px; border:1px solid gray; 
 
}
.dhtmlxcolorpicker .cs_Hex {font-family:Arial; 
 Font-size: 12px; 
 width:55px}
.dhtmlxcolorpicker .cs_Hex_Mini,
.dhtmlxcolorpicker .cs_Hex_MiniX {font-family:Arial; 
 Font-size: 10px; 
 height:15px; 
 width:45px; margin:0px; padding:0px; 
}
.dhtmlxcolorpicker .cs_Hex_MiniX {height:11px}
.dhtmlxcolorpicker .cs_Input {width:26px; font-family:Arial; Font-size: 12px; text-align:right}
.dhtmlxcolorpicker .cs_Input_Mini, 
.dhtmlxcolorpicker .cs_Input_MiniX {width:22px; height:15px; font-family:Arial; Font-size: 10px; margin:0px; padding:0px; text-align:right}
.dhtmlxcolorpicker .cs_Input_MiniX {height:11px}
.commonInputStyle,
.dhtmlxcolorpicker .cs_CustomColorAdd,
.dhtmlxcolorpicker .cs_CustomColorAdd_Hover,
.dhtmlxcolorpicker .cs_ButtonOk,
.dhtmlxcolorpicker .cs_ButtonOk_Hover,
.dhtmlxcolorpicker .cs_ButtonCancel,
.dhtmlxcolorpicker .cs_ButtonCancel_Hover,
.dhtmlxcolorpicker .cs_CustomColorAdd_Mini,
.dhtmlxcolorpicker .cs_CustomColorAdd_Mini_Hover{border:1px outset white; background:#d4cfc9; height:22px}
.dhtmlxcolorpicker .cs_CustomColorAdd,
.dhtmlxcolorpicker .cs_CustomColorAdd_Hover{width:145px; font-family:Arial; Font-size: 12px; margin-top:8px}
.dhtmlxcolorpicker .cs_CustomColorAdd_Mini,
.dhtmlxcolorpicker .cs_CustomColorAdd_Mini_Hover{width:100%; font-family:Arial; Font-size: 12px; margin-top:6px}
.dhtmlxcolorpicker .cs_CustomColors{margin-top:8px; width:76px; height:38px}
.dhtmlxcolorpicker .cs_CustomColors_Mini{width:100%; height:18px; margin-top:6px}
.dhtmlxcolorpicker .cs_CustomColor{float:left; width:14px; height:14px; border:1px solid gray; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker .cs_CustomColor_Mini{float:left; width:18px; height:18px; border:1px solid gray; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker .cs_ButtonOk,
.dhtmlxcolorpicker .cs_ButtonOk_Hover{margin-top:3px; margin-right:6px; 
 float:right; width:70px; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker .cs_ButtonCancel,
.dhtmlxcolorpicker .cs_ButtonCancel_Hover{margin-top:3px; margin-right:7px; 
 width:70px; float:right; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker .cs_colorInput{position:absolute; top:0px; left:0px}
.dhtmlxcolorpicker .cs_colorBox{position:absolute; top:0px; left:0px; border:1px solid black}
.dhtmlxcolorpicker .cs_ButtonsPanel{height:37px; background: url('imgs/cp_buttons_panel.gif')}
.dhtmlxcolorpicker_dhx_black{background:#000}
.dhtmlxcolorpicker_dhx_black .cs_ContentTable{margin:8px}
.dhtmlxcolorpicker_dhx_black .cs_SelectorDiv {border:1px solid gray; overflow:hidden; position:relative; width:256px; height:256px}
.dhtmlxcolorpicker_dhx_black .cs_SelectorDiv_Mini {border:1px solid gray; overflow:hidden; position:relative; width:210px; height:120px}
.dhtmlxcolorpicker_dhx_black .cs_SelectorVer{position:absolute; width:1px; height:100%; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_black .cs_SelectorHor{position:absolute; width:100%; height:1px; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_black .cs_LumSelect {border:1px solid gray; margin-left:13px; margin-right:10px; position:relative; width:15px; 
}
.dhtmlxcolorpicker_dhx_black .cs_LumSelect_Mini {border:1px solid gray; margin-left:6px; position:relative; width:12px; 
}
.dhtmlxcolorpicker_dhx_black .cs_LumSelectLine{position:absolute; width:100%; height:1px; overflow:hidden; background-color:white}
.dhtmlxcolorpicker_dhx_black .cs_LumSelectArrow {position:absolute; background:url('img/__dhxCP_skin_Black/slide.gif') no-repeat; width:13px; height:9px; overflow:hidden}
.dhtmlxcolorpicker_dhx_black .cs_LumElement {width:100%; height:4px; border:0px; font-size:0px; overflow:hidden}
.dhtmlxcolorpicker_dhx_black .cs_ColorArea {font-family:Arial; font-size:12px; 
 width:100%; 
 color:#ffffff}
.dhtmlxcolorpicker_dhx_black .cs_ColorArea_Mini {font-family:Arial; font-size:12px; 
 width:100%; color:#ffffff}
.dhtmlxcolorpicker_dhx_black .cs_ColorArea TD {text-align:right; height:25px}
.dhtmlxcolorpicker_dhx_black .cs_ColorArea_Mini TD {text-align:right; height:18px; 
 
}
.dhtmlxcolorpicker_dhx_black .cs_EndColor {width:72px; height:69px; border:1px solid gray}
.dhtmlxcolorpicker_dhx_black .cs_EndColor_Mini {width:100px; height:30px; border:1px solid gray; 
 
}
.dhtmlxcolorpicker_dhx_black .cs_Hex {font-family:Arial; 
 Font-size: 12px; 
 width:55px}
.dhtmlxcolorpicker_dhx_black .cs_Hex_Mini,
.dhtmlxcolorpicker_dhx_black .cs_Hex_MiniX {font-family:Arial; 
 Font-size: 10px; 
 height:15px; 
 width:45px; margin:0px; padding:0px; 
}
.dhtmlxcolorpicker_dhx_black .cs_Hex_MiniX {height:11px}
.dhtmlxcolorpicker_dhx_black .cs_Input {width:26px; font-family:Arial; Font-size: 12px; text-align:right}
.dhtmlxcolorpicker_dhx_black .cs_Input_Mini, 
.dhtmlxcolorpicker_dhx_black .cs_Input_MiniX {width:22px; height:15px; font-family:Arial; Font-size: 10px; margin:0px; padding:0px; text-align:right}
.dhtmlxcolorpicker_dhx_black .cs_Input_MiniX {height:11px}
.commonInputStyle,
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd,
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd_Hover,
.dhtmlxcolorpicker_dhx_black .cs_ButtonOk,
.dhtmlxcolorpicker_dhx_black .cs_ButtonOk_Hover,
.dhtmlxcolorpicker_dhx_black .cs_ButtonCancel,
.dhtmlxcolorpicker_dhx_black .cs_ButtonCancel_Hover,
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd_Mini,
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd_Mini_Hover{border:1px outset white; background:#d4cfc9; height:22px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd,
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd_Hover{width:145px; font-family:Arial; Font-size: 12px; margin-top:8px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd_Mini,
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd_Mini_Hover{width:100%; font-family:Arial; Font-size: 12px; margin-top:6px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColors{margin-top:8px; width:76px; height:38px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColors_Mini{width:100%; height:18px; margin-top:6px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColor{float:left; width:14px; height:14px; border:1px solid gray; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColor_Mini{float:left; width:18px; height:18px; border:1px solid gray; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_black .cs_ButtonOk,
.dhtmlxcolorpicker_dhx_black .cs_ButtonOk_Hover{margin-top:3px; margin-right:6px; 
 float:right; width:70px; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker_dhx_black .cs_ButtonCancel,
.dhtmlxcolorpicker_dhx_black .cs_ButtonCancel_Hover{margin-top:3px; margin-right:7px; 
 width:70px; float:right; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker_dhx_black .cs_colorInput{position:absolute; top:0px; left:0px}
.dhtmlxcolorpicker_dhx_black .cs_colorBox{position:absolute; top:0px; left:0px; border:1px solid black}
.dhtmlxcolorpicker_dhx_black .cs_ButtonsPanel{height:37px; background:url('imgs/__dhxCP_skin_Black/cp_buttons_panel.png')}
.dhtmlxcolorpicker_dhx_blue{background:#d3e2e5}
.dhtmlxcolorpicker_dhx_blue .cs_ContentTable{margin:8px; 
}
.dhtmlxcolorpicker_dhx_blue .cs_SelectorDiv {border:1px solid gray; overflow:hidden; position:relative; width:256px; height:256px}
.dhtmlxcolorpicker_dhx_blue .cs_SelectorDiv_Mini {border:1px solid #adc6cb; overflow:hidden; position:relative; width:210px; height:120px}
.dhtmlxcolorpicker_dhx_blue .cs_SelectorVer{position:absolute; width:1px; height:100%; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_blue .cs_SelectorHor{position:absolute; width:100%; height:1px; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_blue .cs_LumSelect {border:1px solid gray; margin-left:13px; margin-right:10px; position:relative; width:15px; 
}
.dhtmlxcolorpicker_dhx_blue .cs_LumSelect_Mini {border:1px solid #adc6cb; margin-left:6px; position:relative; width:12px; 
}
.dhtmlxcolorpicker_dhx_blue .cs_LumSelectLine{position:absolute; width:100%; height:1px; overflow:hidden; background-color:white}
.dhtmlxcolorpicker_dhx_blue .cs_LumSelectArrow {position:absolute; background:url('imgs/__dhxCP_skin_Blue/slide.gif') no-repeat; width:13px; height:9px; overflow:hidden}
.dhtmlxcolorpicker_dhx_blue .cs_LumElement {width:100%; height:4px; border:0px; font-size:0px; overflow:hidden}
.dhtmlxcolorpicker_dhx_blue .cs_ColorArea {font-family:Arial; font-size:12px; 
 width:100%; 
 color:#02609e}
.dhtmlxcolorpicker_dhx_blue .cs_ColorArea_Mini {font-family:Arial; font-size:12px; 
 width:100%; color:#02609e}
.dhtmlxcolorpicker_dhx_blue .cs_ColorArea TD {text-align:right; height:25px}
.dhtmlxcolorpicker_dhx_blue .cs_ColorArea_Mini TD {text-align:right; height:18px; 
 
}
.dhtmlxcolorpicker_dhx_blue .cs_EndColor {width:72px; height:69px; border:1px solid gray}
.dhtmlxcolorpicker_dhx_blue .cs_EndColor_Mini {width:100px; height:30px; border:1px solid #adc6cb; 
 
}
.dhtmlxcolorpicker_dhx_blue .cs_Hex {font-family:Arial; 
 Font-size: 12px; 
 width:55px}
.dhtmlxcolorpicker_dhx_blue .cs_Hex_Mini,
.dhtmlxcolorpicker_dhx_blue .cs_Hex_MiniX {font-family:Arial; 
 Font-size: 10px; 
 height:15px; 
 width:45px; margin:0px; padding:0px; 
 border:1px solid #adc6cb}
.dhtmlxcolorpicker_dhx_blue .cs_Hex_MiniX {height:11px}
.dhtmlxcolorpicker_dhx_blue .cs_Input {width:26px; font-family:Arial; Font-size: 12px; text-align:right}
.dhtmlxcolorpicker_dhx_blue .cs_Input_Mini, 
.dhtmlxcolorpicker_dhx_blue .cs_Input_MiniX {width:22px; height:15px; font-family:Arial; Font-size: 10px; margin:0px; padding:0px; text-align:right; border:1px solid #adc6cb}
.dhtmlxcolorpicker_dhx_blue .cs_Input_MiniX {height:11px}
.commonInputStyle,
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd,
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd_Hover,
.dhtmlxcolorpicker_dhx_blue .cs_ButtonOk,
.dhtmlxcolorpicker_dhx_blue .cs_ButtonOk_Hover,
.dhtmlxcolorpicker_dhx_blue .cs_ButtonCancel,
.dhtmlxcolorpicker_dhx_blue .cs_ButtonCancel_Hover,
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd_Mini,
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd_Mini_Hover{border:1px outset white; background:#d4cfc9; height:22px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd,
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd_Hover{width:145px; font-family:Arial; Font-size: 12px; margin-top:8px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd_Mini,
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd_Mini_Hover{width:100%; font-family:Arial; Font-size: 12px; margin-top:6px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColors{margin-top:8px; width:76px; height:38px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColors_Mini{width:100%; height:18px; margin-top:6px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColor{float:left; width:14px; height:14px; border:1px solid #adc6cb; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColor_Mini{float:left; width:18px; height:18px; border:1px solid #adc6cb; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_blue .cs_ButtonOk,
.dhtmlxcolorpicker_dhx_blue .cs_ButtonOk_Hover{margin-top:3px; margin-right:6px; 
 float:right; width:70px; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker_dhx_blue .cs_ButtonCancel,
.dhtmlxcolorpicker_dhx_blue .cs_ButtonCancel_Hover{margin-top:3px; margin-right:7px; 
 width:70px; float:right; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker_dhx_blue .cs_colorInput{position:absolute; top:0px; left:0px}
.dhtmlxcolorpicker_dhx_blue .cs_colorBox{position:absolute; top:0px; left:0px; border:1px solid blue}
.dhtmlxcolorpicker_dhx_blue .cs_ButtonsPanel{height:37px; background:url('imgs/__dhxCP_skin_Blue/cp_buttons_panel.png')}
.dhtmlxcolorpicker_dhx_skyblue{background: url('imgs/__dhxCP_skin_SkyBlue/bg_head.gif') repeat-x #c3d4eb}
.dhtmlxcolorpicker_dhx_skyblue .cs_ContentTable{margin: 20px 8px 0}
.dhtmlxcolorpicker_dhx_skyblue .cs_SelectorDiv {border:1px solid #fff; overflow:hidden; position:relative; width:256px; height:256px}
.dhtmlxcolorpicker_dhx_skyblue .cs_SelectorDiv_Mini {border:1px solid #fff; overflow:hidden; position:relative; width:210px; height:120px}
.dhtmlxcolorpicker_dhx_skyblue .cs_SelectorVer{position:absolute; width:1px; height:100%; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_skyblue .cs_SelectorHor{position:absolute; width:100%; height:1px; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_skyblue .cs_LumSelect {border:1px solid #fff; margin-left:13px; margin-right:10px; position:relative; width:15px; 
}
.dhtmlxcolorpicker_dhx_skyblue .cs_LumSelect_Mini {border:1px solid #fff; margin-left:6px; position:relative; width:12px; 
}
.dhtmlxcolorpicker_dhx_skyblue .cs_LumSelectLine{position:absolute; width:100%; height:1px; overflow:hidden; background-color:white}
.dhtmlxcolorpicker_dhx_skyblue .cs_LumSelectArrow {position:absolute; background:url('imgs/__dhxCP_skin_SkyBlue/slide.gif') no-repeat; width:13px; height:9px; overflow:hidden}
.dhtmlxcolorpicker_dhx_skyblue .cs_LumElement {width:100%; height:4px; border:0px; font-size:0px; overflow:hidden}
.dhtmlxcolorpicker_dhx_skyblue .cs_ColorArea {font-family:Arial; font-size:12px; 
 width:100%; 
 color:#02609e}
.dhtmlxcolorpicker_dhx_skyblue .cs_ColorArea_Mini {font-family:Arial; font-size:12px; 
 width:100%; color:#02609e}
.dhtmlxcolorpicker_dhx_skyblue .cs_ColorArea TD {text-align:right; height:25px}
.dhtmlxcolorpicker_dhx_skyblue .cs_ColorArea_Mini TD {text-align:right; height:18px; 
 
}
.dhtmlxcolorpicker_dhx_skyblue .cs_EndColor {width:72px; height:69px; border:1px solid #fff}
.dhtmlxcolorpicker_dhx_skyblue .cs_EndColor_Mini {width:100px; height:30px; border:1px solid #fff; 
 
}
.dhtmlxcolorpicker_dhx_skyblue .cs_Hex {font-family:Arial; 
 Font-size: 12px; 
 width:55px}
.dhtmlxcolorpicker_dhx_skyblue .cs_Hex_Mini,
.dhtmlxcolorpicker_dhx_skyblue .cs_Hex_MiniX {font-family:Arial; 
 Font-size: 10px; 
 height:15px; 
 width:45px; margin:0px; padding:0px; 
 border:1px solid #fff}
.dhtmlxcolorpicker_dhx_skyblue .cs_Hex_MiniX {height:11px}
.dhtmlxcolorpicker_dhx_skyblue .cs_Input {width:26px; font-family:Arial; Font-size: 12px; text-align:right}
.dhtmlxcolorpicker_dhx_skyblue .cs_Input_Mini, 
.dhtmlxcolorpicker_dhx_skyblue .cs_Input_MiniX {width:22px; height:15px; font-family:Arial; font-size: 10px; margin:0px; padding:0px; text-align:right; border:1px solid #fff}
.dhtmlxcolorpicker_dhx_skyblue .cs_Input_MiniX {height:11px}
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColorAdd{width:145px; font-family:Arial; font-size: 12px; margin-top:8px}
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColorAdd_Mini,
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColorAdd_Mini_Hover{background: url('imgs/__dhxCP_skin_SkyBlue/but_add.gif'); border:0; width:100%; height:21px; font-family:Tahoma; font-size: 11px; margin-top:6px; padding-left:20px}
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColorAdd_Mini_Hover{background-position: left bottom}
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColors{margin-top:8px; width:76px; height:38px}
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColors_Mini{width:100%; height:18px; margin-top:6px}
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColor{float:left; width:14px; height:14px; border:1px solid #fff; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_skyblue .cs_CustomColor_Mini{float:left; width:18px; height:18px; border:1px solid #a4bed4; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_skyblue .cs_ButtonOk,
.dhtmlxcolorpicker_dhx_skyblue .cs_ButtonOk_Hover{background: url('imgs/__dhxCP_skin_SkyBlue/but_select.gif'); border:0; margin: 3px 6px 0 0; padding-left:17px; float:right; width:70px; font-family:Tahoma; font-size: 11px; height:21px}
.dhtmlxcolorpicker_dhx_skyblue .cs_ButtonOk_Hover{background-position: left bottom}
.dhtmlxcolorpicker_dhx_skyblue .cs_ButtonCancel,
.dhtmlxcolorpicker_dhx_skyblue .cs_ButtonCancel_Hover{background: url('imgs/__dhxCP_skin_SkyBlue/but_cancel.gif'); border:0; margin: 3px 7px 0 0; padding-left:17px; width:72px; float:right; font-family:Tahoma; font-size: 11px; height:21px}
.dhtmlxcolorpicker_dhx_skyblue .cs_ButtonCancel_Hover{background-position: left bottom; 
}
.dhtmlxcolorpicker_dhx_skyblue .cs_colorInput{position:absolute; top:0px; left:0px}
.dhtmlxcolorpicker_dhx_blue .cs_colorBox{position:absolute; top:0px; left:0px; border:1px solid blue}
.dhtmlxcolorpicker_dhx_skyblue .cs_ButtonsPanel{margin-bottom:8px}
.dhx_combo_img{position:absolute; top:0px; right:0px; width:18px; height:20px}
.dhx_combo_option_img{position:relative; top:1px; margin:0px; margin-left:2px; left:0px; width:18px; height:18px; padding:0px}
.dhx_combo_input{color:#333333; font-family: Arial; font-size: 9pt; border:0px; padding:2px 2px 2px 2px; position:absolute; top:0px; outline: none 0}
.dhx_combo_box{position:relative; text-align:left; border:1px solid #7F9DB9; height:20px; _height:22px; overflow:hidden; background-color: white; 
}
.dhx_combo_list{position:absolute; z-index:230; overflow-y:auto; -webkit-overflow-scrolling: touch; overflow-x:hidden; border:1px solid black; height:100px; font-family: Arial; font-size: 9pt; background-color: white; z-index: 12000}
.dhx_combo_list div{cursor:default; padding:2px 2px 2px 2px}
.dhx_selected_option{background-color:navy; color:white}
.dhx_combo_img_rtl{position:absolute; top:0px; left:1px; width:17px; height:20px}
.dhx_combo_option_img_rtl{float:right; margin-right :0px; width:18px; height:18px}
.dhx_combo_list_rtl{direction: rtl; position:absolute; z-index:230; overflow-y:auto; -webkit-overflow-scrolling: touch; overflow-x:hidden; border:1px solid black; height:100px; font-family: Arial; font-size: 9pt; background-color: white}
.dhx_combo_list_rtl div{direction: rtl; padding:2px 2px 2px 2px}
.dhx_combo_list_rtl div div{float :right !important; cursor:default; 
}
.dhx_combo_list_rtl div img{float :right !important}
.dhx_combo_list_rtl div input{float :right !important}
.dhx_combo_input{box-sizing: border-box}
.dhx_combo_box.dhx_terrace .dhx_combo_img{height:30px; top: -2px}
.dhx_combo_box.dhx_terrace{height: 25px; line-height: 23px; _height:27px; padding:0px}
.dhx_combo_box.dhx_terrace .dhx_combo_img_rtl{height:30px}
.dhx_combo_box.dhx_terrace{border:1px solid #CECECE}
.combo_dhx_terrace_sel{background:#FFF3A1; color:black}
.dhx_combo_list.dhx_terrace_list div{cursor:default; padding:6px 4px}
.dhx_combo_list.dhx_terrace_list{background-color: white; border:1px solid #CECECE; font-family:Arial; font-size: 13px}
.dhx_combo_list_rtl.dhx_terrace_list{background-color: white; border:1px solid #CECECE; font-family:Arial; font-size: 13px}
.dhx_combo_box.dhx_terrace .dhx_combo_input {height: 26px; line-height: 24px; font-family:Arial; font-size: 13px; padding:0px 0px 0px 2px; 
}
.dhx_combo_box.dhx_skyblue{border:1px solid #a4bed4}
.dhx_combo_box.dhx_skyblue .dhx_combo_input {font-family:Tahoma; font-size: 11px; 
 height:20px; line-height:20px; padding:0 0 0 2px}
.dhx_combo_list.dhx_skyblue_list{background-color: #eaf2fb; border:1px solid #a4bed4; font-family:Tahoma; font-size: 11px}
.dhx_combo_list.dhx_skyblue_list div{cursor:default; padding:3px 4px}
.dhx_combo_list_rtl.dhx_skyblue_list{background-color: #eaf2fb; border:1px solid #a4bed4; font-family:Tahoma; font-size: 11px}
.combo_dhx_skyblue_sel{background-image: url('imgs/bg_selection.gif') !important; background-position: bottom; background-repeat: repeat-x; color:black}
.combo_dhx_web_sel{background-color: #ACDAF0; color:black; 
}
.dhx_combo_box.dhx_web .dhx_combo_input {height:20px; line-height:20px; padding:0 0 0 2px}
.dhx_combo_box.dhx_web,.dhx_combo_list.dhx_web_list,.dhx_combo_list_rtl.dhx_web_list {border: 1px solid #8B8B8B}
.dhx_tooltip{display:none;position:absolute;font-family:Tahoma;color:#626262;font-size:8pt;z-index:10000;padding:4px 10px 4px 10px;border:1px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 0 3px #d9d9d9;-webkit-box-shadow:0 0 3px #d9d9d9;text-shadow:0 1px 1px #fff;box-shadow:0 0 5px #d9d9d9;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#efefef),color-stop(0.5,#f6f6f6),color-stop(1,#efefef));background:-o-linear-gradient(#efefef 0,#f6f6f6 50%,#efefef 100%);background:-ms-linear-gradient(#efefef 0,#f6f6f6 50%,#efefef 100%);background:-moz-linear-gradient(#efefef 0,#f6f6f6 50%,#efefef 100%);background:#efefef}.dhx_noselect{-moz-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none}.dhx_allow_selection{-moz-user-select:text;-user-select:text}.dhx_dataview{overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden;-moz-user-select:none;-moz-user-select:-moz-none;-khtml-select:none}.dhx_drag_zone{position:absolute;border:1px solid #A4BED4;z-index:8000;-moz-box-shadow:5px 5px 5px #888;-khtml-box-shadow:5px 5px 5px #888}.dhx_dataview_default_item,.dhx_dataview_default_item_selected{cursor:pointer;background-color:white}.dhx_dataview .dhx_dataview_default_item,.dhx_dataview .dhx_dataview_default_item_selected{border-right:1px solid #A4BED4;border-bottom:1px dotted #A4BED4}.dhx_dataview_default_item_selected{background-color:#FFBE31;background-image:url(./imgs/dataview/selection_bg.png);background-repeat:repeat-x}.dhx_dataview_item{font-family:Tahoma;font-size:8pt;color:#000}.dhx_dataview_item .dhx_strong{font-weight:bold;display:block;padding-bottom:6px}.dhx_dataview_default_item_selected .dhx_light{color:#C3C3C3}.dhx_dataview_item .dhx_light{color:#919191}.dhx_drag_over{background-color:#faf768;background-image:url('./imgs/marker.png');background-repeat:repeat-x}.dhx_pager_item,.dhx_pager_item_selected{float:left;text-align:center;height:16px;font-family:Tahoma;font-size:10pt;border:1px solid gray;padding:2px 4px;margin-left:5px;cursor:pointer;background-color:white}.dhx_pager_item_selected{background-color:lightgrey;color:white;cursor:default;font-weight:bold}
div.gridbox{overflow:hidden; text-align:left}
.dhx_sub_row
{background-color:white}
div.gridbox .xhdr{background-color:#D4D0C8}
div.gridbox table.obj{height:1px}
div.gridbox table.hdr td {line-height:normal; font-family:arial; font-size:12px; background-Color:#D4D0C8; border: 1px solid; border-color : white Gray Gray white; text-align: center; margin:0px; padding:5px 0px 5px 0px ; font-weight:normal; -moz-user-select:none; 
 -moz-user-select:-moz-none; 
 overflow:hidden; empty-cells:show}
div.gridbox table.hdr td div.hdrcell{overflow:hidden}
div.gridbox table.obj td {border: 1px solid; border-color : white Gray Gray white; font-family:Arial; font-size:12px; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden; padding-top:0px; padding-bottom:0px; empty-cells:show}
div.gridbox table.obj th, div.gridbox table.hdr th{padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px}
div.gridbox table.row20px tr td{height:20px; white-space: nowrap; padding:0px}
div.gridbox .objbox {background-color:white; position:relative; -webkit-overflow-scrolling: touch}
div.gridbox table.obj td span.space, div.gridbox table.obj td img.space{width:18px}
div.gridbox table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {background-color:#d8d8d8; color:black}
div.gridbox table.obj tr.rowselected td{background-color:#e1e0d7; color:black}
div.gridbox table.obj td.editable{-moz-user-select:text}
div.gridbox table.obj td.group_row{vertical-align:middle; font-family:Tahoma; font-size:10pt; font-weight:bold; height:30px; border:0px; border-bottom: 2px solid navy; 
} 
.dragSpanDiv{font-size : 12px; border: 1px gray solid; background-color:white; z-index:999}
.dhx_combo_select{font-family:arial; font-size:12px; border:1px solid; border-color:black silver silver black; background-color:white; overflow:hidden; cursor:default; position:absolute; height:auto; z-index:600}
.dhx_combo_edit{width:100%; border:0px; padding:0px; padding-right:1px !ie; margin:0px; font:12px arial; overflow:hidden}
.dhx_textarea{border:1px solid; border-color:black silver silver black; position:absolute; height:100px; z-index:600}
.dhx_clist{background-color:white; border:1px solid black; padding:2px 2px 2px 2px; z-index:300}
.gridDragLine{position:absolute; top:10px; left:0px; width:100%; height:2px; background-color:black; overflow:hidden}
div.pagingBlock{font-size:12px; font-family:verdana,arial}
div.pagingBlock .pagingCurrentPage{font-weight:bold; cursor:default}
div.pagingBlock .pagingPage{cursor:pointer; text-decoration:underline}
span.recordsInfoBlock {font-size:12px; font-family:verdana,arial}
div.pagingBlock a{text-decoration:none; padding-right:2px; color:black; cursor:pointer}
div.pagingBlock a.dhx_not_active{text-decoration:none; cursor:default}
.toolbar_select{font-size:10px}
.dhtmlxGrid_selection {-moz-opacity: 0.5; filter: alpha(opacity = 50); background-color:yellow; opacity:0.5; border: 1px dotted black}
div.gridbox_xp{border:1px solid lightgrey}
div.gridbox_xp .xhdr{background-image:url('imgs/header_bg_60.gif')}
div.gridbox_xp table.hdr td {color:#616161; background-image:url('imgs/header_bg_60.gif'); border:0px; text-align: center; margin:0px; padding:5px 0px 5px 0px ; font-weight:bold; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden}
div.gridbox_xp table.hdr td div.hdrcell{border-left: 1px solid white; border-right: 1px solid gray; height:16px; white-space : nowrap; font-family:Arial; font-size:12px}
div.gridbox_xp table.obj td {border:0px; border-bottom: 1px solid lightgrey; border-right: 1px solid lightgrey; font-family:Arial; font-size:12px; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden; padding-top:0px; padding-bottom:0px}
div.gridbox_xp table.obj tr.rowselected td{background-color:whitesmoke; color:black}
div.gridbox_xp table.obj tr.rowselected td.cellselected, div.gridbox_xp table.obj td.cellselected {background-color:whitesmoke}
div.gridbox_xp table.row20px tr td{height:22px; white-space: nowrap; padding:1px}
div.gridbox_gray {border:1px solid gray; background-color:#D4D0C8}
div.gridbox_mt{border:1px solid lightgrey}
div.gridbox_mt .dhx_sub_row
{background-color:transparent}
div.gridbox_mt .xhdr{background-image:url('imgs/header_bg.gif')}
div.gridbox_mt .xhdr_last{border:0px; border-bottom: 1px solid lightgrey; border-left: 1px solid lightgrey}
div.gridbox_mt table.hdr td {color:#616161; border:0px; border-bottom: 1px solid lightgrey; border-left: 1px solid lightgrey; text-align: center; margin:0px; background-image:url('imgs/header_bg.gif'); padding: 0px 0px 0px 0px; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden}
div.gridbox_mt table.hdr td div.hdrcell{height:16px; white-space : nowrap; font-family:Verdana; font-size:12px}
div.gridbox_mt table.obj td {border:0px; border-bottom: 1px solid lightgrey; border-right: 0px solid lightgrey; font-family:Verdana; font-size:12px; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden; padding-top:0px; padding-bottom:0px}
div.gridbox_mt table.obj tr.rowselected td{background-color:#D6D3FA; color:black}
div.gridbox_mt table.obj tr.rowselected td.cellselected, div.gridbox_mt table.obj td.cellselected {background-color:#D6D3FA}
div.gridbox_mt table.row20px tr td{height:22px; white-space: nowrap; padding:1px}
div.gridbox div.ftr{position:absolute; left:0px; bottom:1px; width:100%; overflow:hidden}
div.gridbox div.ftr td {padding:0px; padding-left:10px; padding-right:5px; border-top:1px solid gray; border-right:1px solid gray; background-color:#ffffcc; font-style : italic; font-family:arial; font-size:12px; overflow:hidden}
div.gridbox table.hdr td.columnTargetR div.hdrcell{border-right:3px double #FF6600; border-left:3px solid #D4D0C8}
div.gridbox table.hdr td.columnTargetL div.hdrcell{border-right:3px solid #D4D0C8; border-left:3px double #FF6600}
.dhx_dragColDiv{font-family:Arial; font-size:12px; background-color:#D4D0C8; border: 1px solid; border-color : white Gray Gray white; text-align: center; margin:0px; padding:5px 20px 5px 20px ; font-weight:normal; filter:alpha(opacity:75); -moz-opacity:0.75; opacity:0.75}
div.gridbox_light {border:1px solid #c2d5dc}
div.gridbox_light .xhdr{background-image:url(imgs/skin_light_header.png)}
div.gridbox_light .xhdr_last{border: 1px solid; border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD}
div.gridbox_light table.hdr{background-image:url(imgs/skin_light_header.png)}
div.gridbox_light table.hdr td {border: 1px solid; border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD; background-color:transparent; font-family:Tahoma; font-size:11px; font-weight:bold; color:#055A78; vertical-align:top; text-align:left}
div.gridbox_light table.hdr td div.hdrcell{width:auto; padding-left:10px}
div.gridbox_light table.hdr .filter{padding-left:0px !important; text-align:center; -moz-user-select:text}
div.gridbox_light table.obj td {border-width: 0px 1px 0px 1px; border-left: 1px solid white; border-right: 1px solid #D6D6D6; font-family:Tahoma; font-size:11px; padding-right:4px; padding-left:4px}
div.gridbox_light table.obj{border-bottom: 1px solid #D6D6D6}
div.gridbox_light table.row20px tr td {padding-right:4px; padding-left:4px}
div.gridbox_light .dhx_combo_edit{font-family:Tahoma; font-size:11px}
div.gridbox_light table.obj tr.rowselected td{background-color:#ededed; color:black}
div.gridbox_light table.obj tr.rowselected td.cellselected, div.gridbox_light table.obj td.cellselected {background-color:#ededed}
div.gridbox_light .odd_light{background-color:#E5F2F8}
div.gridbox_light div.ftr td {empty-cells:show}
div.gridbox_modern {border:1px solid #D6D6D6}
div.gridbox_modern .dhx_sub_row
{background-color:transparent}
div.gridbox_modern .xhdr{background-image:url(imgs/skin_modern_header.png)}
div.gridbox_modern .xhdr_last{border: 1px solid; border-color : #FDFDFD #B5B5B5 #B5B5B5 #FDFDFD}
div.gridbox_modern table.hdr{background-image:url(imgs/skin_modern_header.png)}
div.gridbox_modern table.hdr td {border-right:1px solid #B5B5B5; border-left:1px solid #FDFDFD; border-top:1px solid #FDFDFD; border-bottom:1px solid #B5B5B5; background-color:transparent; font-family:Tahoma; font-size:11px; font-weight:bold; color:#055A78; vertical-align:top; text-align:left}
div.gridbox_modern table.hdr td div.hdrcell{width:auto; padding-left:10px}
div.gridbox_modern table.hdr .filter{padding-left:0px !important; text-align:center}
div.gridbox_modern table.obj td {border: 0px solid; font-family:Tahoma; font-size:11px; padding-right:4px; padding-left:4px}
div.gridbox_modern table.row20px tr td {padding-right:4px; padding-left:4px}
div.gridbox_modern .dhx_combo_edit{font-family:Tahoma; font-size:11px}
div.gridbox_modern table.obj tr.rowselected td{background-color:#9ac2e5; color:black}
div.gridbox_modern table.obj tr.rowselected td.cellselected, div.gridbox_modern table.obj td.cellselected {background-color:#9ac2e5}
div.gridbox_modern .odd_modern{background-color:#EDEDED}
div.gridbox_modern div.ftr td {padding:0px; padding-left:10px; padding-right:5px; border-top:0px solid gray; border-right:0px solid gray; background-color:#ffffcc; font-style : italic; font-family:arial; font-size:12px}
div.gridbox_clear .xhdr{background-color:transparent}
div.gridbox_clear div.topMumba{position:absolute; left:0px; width:100%; height:3px; background-image:url(imgs/skinC_header.png); overflow:hidden; padding:0px; margin:0px}
div.gridbox_clear div.bottomMumba{position:absolute; left:0px; width:100%; height:3px; background-image:url(imgs/skinD_header.png); overflow:hidden}
div.gridbox_clear div.bottomMumba img,div.gridbox_clear div.topMumba img{border:0px; position:absolute; top:0px}
div.gridbox_clear{padding-left: 10px; padding-right: 10px}
div.gridbox_clear table.hdr td {border:0px; background-color:transparent; font-family:Tahoma; font-size:11px; font-weight:bold; color:#055A78; vertical-align:top; text-align:left}
div.gridbox_clear table.hdr td div.hdrcell{width:auto; padding-left:10px; padding-bottom:2px}
div.gridbox_clear table.hdr .filter{padding-left:0px !important; text-align:center}
div.gridbox_clear table.obj td {border-width: 0px 1px 0px 0px ; border-color:#D6D6D6; font-family:Tahoma; font-size:11px; padding-right:4px; padding-left:4px}
div.gridbox_clear table.row20px tr td {padding-right:4px; padding-left:4px}
div.gridbox_clear .dhx_combo_edit{font-family:Tahoma; font-size:11px}
div.gridbox_clear .odd_clear{background-color:#E5F2F8}
div.gridbox_clear div.ftr td {padding:0px; padding-left:10px; padding-right:5px; border-top:1px solid gray; border-right:0px solid gray; background-color:#ffffcc; font-style : italic; font-family:arial; font-size:12px}
div.gridbox_sbdark .objbox {background: #313131 !important}
div.gridbox_sbdark .xhdr{background-color:#313131}
div.gridbox_sbdark .xhdr_last{border: 1px solid; border-color : #474948 #202220 #202220 #202220}
div.gridbox_sbdark {
 background: #313131 !important; 
}
div.gridbox_sbdark table {border-collapse: collapse}
div.gridbox_sbdark table.hdr tr {border-top: 1px solid #202220}
div.gridbox_sbdark table.hdr, 
div.gridbox_sbdark table.hdr td {border-right:1px solid #202220; border-left:1px solid #202220; border-top: 1px solid #474948; border-bottom:1px solid #202220; background-color: #313131; 
 font-size:11px; 
 color:#8A8F84; vertical-align:top; text-align:left; padding: 2px 5px}
div.gridbox_sbdark .hdrcell {padding-left: 0px !important; font-family: 'Lucida Sans Unicode','Tahoma'; 
}
div.gridbox_sbdark table.hdr td div.hdrcell{width:auto; padding-left:10px}
div.gridbox_sbdark table.obj td {border-width: 0px 1px 0px 1px; border-left: 1px solid #202220; border-right: 1px solid #EDF3F0; font-family: 'Consolas','Lucida Sans Unicode','Tahoma'; font-size:11px; 
}
div.gridbox_sbdark table.row20px tr td {padding: 0px 5px !important; 
 text-indent:1px}
div.gridbox_sbdark .dhx_combo_edit{font-family: 'Lucida Sans Unicode','Tahoma'; font-size:11px}
div.gridbox_sbdark table.obj tr.rowselected td, 
div.gridbox_sbdark table.obj tr:hover, 
div.gridbox_sbdark .odd_light:hover {background-color: #8A8F84; color: white !important}
div.gridbox_sbdark table.obj tr.rowselected td.cellselected , 
div.gridbox_sbdark table.obj td.cellselected {background-color:#8A8F84}
div.gridbox_sbdark .cellselected {background-color: #6e6f64 !important; 
}
div.gridbox_sbdark .ev_sbdark {background-color: #FFFFFF}
div.gridbox_sbdark .odd_sbdark {background-color:#EDF3F0} 
.dhtmlx_live_validation_error{background-color:#FFE0E0 !important}
.dhtmlx_validation_error{border-bottom:2px solid red !important}
.dhx_header_cmenu{background-color:#ffffff; border:2px outset silver; z-index:2}
.dhx_header_cmenu_item{white-space:nowrap}
div.gridbox_dhx_skyblue div.ftr td{text-align:right; background-image:url(./imgs/sky_blue_grid.gif); border-color:#A4BED4}
div.gridbox td.filter input, div.gridbox td.filter select{width:90%; font-size:8pt; font-family:Tahoma; -moz-user-select:text}
.dhx_header_cmenu{background-color:#ffffff; border:2px outset silver; z-index:2}
 .dhx_header_cmenu_item{white-space:nowrap}
.dhx_pbox{margin-top:3px; border:1px solid #D4D0C8; border-top: 0px; font-size:10px}
.dhx_pline{background-color:white; margin: -15px 10px 10px 10px; padding:0px 5px 0px 5px; float:left}
.dhx_page, .dhx_pager_info{margin:3px; text-align:center; font-family: tahoma; font-size:12px; float:left; cursor:pointer; color:black; background-color:gray; padding:1px}
.dhx_pager_info{white-space:nowrap; background-color:white; margin: -8px 10px 10px 10px; padding: 0px 5px 0px 5px; cursor:default}
.dhx_page div{background-color:white; width:16px; height:17px; vertical-align:middle}
div.dhx_page_active{font-weight:bold; background-color:lightgrey; cursor:default; color:white}
.dhx_pbox_modern{margin-top:3px; border:1px solid #D6D6D6; border-top: 0px; font-size:10px}
.dhx_pline_modern{background-color:white; margin: -15px 10px 10px 10px; padding:0px 5px 0px 5px; float:left}
.dhx_page_modern, .dhx_pager_info_modern{margin:3px; text-align:center; font-family: tahoma; font-size:12px; float:left; cursor:pointer; color:#055A78; background-color:#D6D6D6; padding:1px}
.dhx_pager_info_modern{white-space:nowrap; background-color:white; margin: -8px 10px 10px 10px; padding: 0px 5px 0px 5px; cursor:default}
.dhx_page_modern div{background-color:white; width:16px; height:17px; vertical-align:middle}
div.dhx_page_active_modern{font-weight:bold; background-color:#055A78; cursor:default; color:white}
.dhx_pbox_light{margin-top:3px; border:1px solid #C2D5DC; border-top: 0px; font-size:10px}
.dhx_pline_light{background-color:white; margin: -15px 10px 10px 10px; padding:0px 5px 0px 5px; float:left}
.dhx_page_light, .dhx_pager_info_light{margin:3px; text-align:center; font-family: tahoma; font-size:12px; float:left; cursor:pointer; color:#055A78; background-color:#93AFBA; padding:1px}
.dhx_pager_info_light{white-space:nowrap; background-color:white; margin: -8px 10px 10px 10px; padding: 0px 5px 0px 5px; cursor:default}
.dhx_page_light div{background-color:white; width:16px; height:17px; vertical-align:middle}
div.dhx_page_active_light{font-weight:bold; background-color:#D1DFE3; cursor:default; color:white}
.dhx_pbox_skyblue{margin-top:3px; border:1px solid #C2D5DC; border-top: 0px; font-size:10px}
.dhx_pline_skyblue{background-color:white; margin: -15px 10px 10px 10px; padding:0px 5px 0px 5px; float:left}
.dhx_page_skyblue, .dhx_pager_info_skyblue{margin:3px; text-align:center; font-family: tahoma; font-size:12px; float:left; cursor:pointer; color:#055A78; background-color:#93AFBA; padding:1px}
.dhx_pager_info_skyblue{white-space:nowrap; background-color:white; margin: -8px 10px 10px 10px; padding: 0px 5px 0px 5px; cursor:default}
.dhx_page_skyblue div{background-color:white; width:16px; height:17px; vertical-align:middle}
div.dhx_page_active_skyblue{font-weight:bold; background-image:url(imgs/sky_blue_grid.gif); border:1px solid #A4BED4; padding:0px; cursor:default; padding:0px; color:black}
div.dhx_page_active_skyblue div.dhx_page_active_skyblue{border:0px solid #A4BED4}
div.dhtmlxLayoutObject {position: absolute; overflow: hidden; width: 100%; height: 100%}
.dhxCursorWResize {cursor: w-resize!important}
.dhxCursorNResize {cursor: n-resize!important}
div.dhxcont_global_layout_area {position: absolute; left: 0px; top: 0px; overflow: hidden}
div.dhxcont_content_blocker {position: absolute; left: 0px; top: 0px; width: 101%; height: 101%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: #FFFFFF; z-index: 1; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none}
div.dhxlayout_skin_detect {position: absolute; height: 1px; margin: 0px; padding: 0px}
body.dhxCursorWResize,
body.dhxCursorNResize {-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none}
.dhtmlxSlider {
 position:relative; overflow:hidden; height:14px; left:10px; 
}
.dhtmlxSlider .selector {position:absolute; overflow:hidden; height:100%; width:31px; left:5px}
.dhtmlxSlider .leftSide {position:absolute; left:0px; top:0px; width:3px; height:100%}
.dhtmlxSlider .leftZone {position:absolute; top:0px; left:3px; height:100%}
.dhtmlxSlider .rightSide {position:absolute; right:0px; top:0px; width:3px; height:100%}
.dhtmlxSlider .rightZone {position:absolute; left:3px; top:0px; height:100%}
.dhtmlxSlider_ball {position:relative; overflow:hidden; height:16px; left:10px; 
}
.dhtmlxSlider_ball .selector {position:absolute; overflow:hidden; height:100%; width:16px; left:5px}
.dhtmlxSlider_ball .leftSide {position:absolute; left:0px; top:0px; width:3px; height:100%}
.dhtmlxSlider_ball .leftZone {position:absolute; top:0px; left:3px; height:100%}
.dhtmlxSlider_ball .rightSide {position:absolute; right:0px; top:0px; width:4px; height:100%}
.dhtmlxSlider_ball .rightZone {position:absolute; left:3px; top:0px; height:100%}
.dhtmlxSlider_zipper {position:relative; overflow:hidden; height:17px; left:10px; 
}
.dhtmlxSlider_zipper .selector {position:absolute; overflow:hidden; height:100%; width:17px; left:0px}
.dhtmlxSlider_zipper .leftSide {position:absolute; left:0px; top:0px; width:3px; height:100%}
.dhtmlxSlider_zipper .leftZone {position:absolute; top:0px; left:0px; height:100%}
.dhtmlxSlider_zipper .rightSide {position:absolute; right:0px; top:0px; width:4px; height:100%}
.dhtmlxSlider_zipper .rightZone {position:absolute; left:3px; top:0px; height:100%}
.dhtmlxSlider_simplesilver {position:relative; overflow:hidden; height:16px; left:10px; 
}
.dhtmlxSlider_simplesilver .selector {position:absolute; overflow:hidden; height:100%; width:15px; left:0px}
.dhtmlxSlider_simplesilver .leftSide {position:absolute; left:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_simplesilver .leftZone {position:absolute; top:0px; left:1px; height:100%}
.dhtmlxSlider_simplesilver .rightSide {position:absolute; right:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_simplesilver .rightZone {position:absolute; left:3px; top:0px; height:100%}
.dhtmlxSlider_simplegray {position:relative; overflow:hidden; height:16px; left:10px; 
}
.dhtmlxSlider_simplegray .selector {position:absolute; overflow:hidden; height:100%; width:15px; left:0px}
.dhtmlxSlider_simplegray .leftSide {position:absolute; left:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_simplegray .leftZone {position:absolute; top:0px; left:1px; height:100%}
.dhtmlxSlider_simplegray .rightSide {position:absolute; right:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_simplegray .rightZone {position:absolute; left:3px; top:0px; height:100%}
.dhtmlxSlider_bar {position:relative; overflow:hidden; height:21px; left:10px; 
}
.dhtmlxSlider_bar .selector {position:absolute; overflow:hidden; height:100%; width:15px; left:17px}
.dhtmlxSlider_bar .leftSide {position:absolute; left:0px; top:0px; width:17px; height:100%}
.dhtmlxSlider_bar .leftZone {position:absolute; top:0px; left:1px; height:100%}
.dhtmlxSlider_bar .rightSide {position:absolute; right:0px; top:0px; width:17px; height:100%}
.dhtmlxSlider_bar .rightZone {position:absolute; left:3px; top:0px; height:100%}
.dhtmlxSlider_arrow {position:relative; overflow:hidden; height:14px; left:10px; 
}
.dhtmlxSlider_arrow .selector {position:absolute; overflow:hidden; height:100%; width:7px; left:1px}
.dhtmlxSlider_arrow .leftSide {position:absolute; left:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_arrow .leftZone {position:absolute; top:0px; left:1px; height:100%}
.dhtmlxSlider_arrow .rightSide {position:absolute; right:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_arrow .rightZone {position:absolute; left:1px; top:0px; height:100%}
.dhtmlxSlider_arrowgreen {position:relative; overflow:hidden; height:21px; left:10px; 
}
.dhtmlxSlider_arrowgreen .selector {position:absolute; overflow:hidden; height:100%; width:11px; left:1px}
.dhtmlxSlider_arrowgreen .leftSide {position:absolute; left:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_arrowgreen .leftZone {position:absolute; top:0px; left:1px; height:100%}
.dhtmlxSlider_arrowgreen .rightSide {position:absolute; right:0px; top:0px; width:1px; height:100%}
.dhtmlxSlider_arrowgreen .rightZone {position:absolute; left:1px; top:0px; height:100%}
.dhtmlxSlider_dhx_skyblue {position:relative; overflow:hidden; height:15px; left:10px; 
}
.dhtmlxSlider_dhx_skyblue .selector {position:absolute; overflow:hidden; height:15px; width:15px; left:0px}
.dhtmlxSlider_dhx_skyblue .leftSide {position:absolute; left:0px; top:0px; width:0px; height:100%}
.dhtmlxSlider_dhx_skyblue .leftZone {position:absolute; top:0px; left:0px; height:100%}
.dhtmlxSlider_dhx_skyblue .rightSide {position:absolute; right:0px; top:0px; width:0px; height:100%}
.dhtmlxSlider_dhx_skyblue .rightZone {position:absolute; left:3px; top:0px; height:100%}
.dhx_tabbar_zone_top{position:relative}
.dhx_tabbar_zone, .dhx_tabbar_zoneB, .dhx_tabbar_zoneV, .dhx_tabbar_zoneVB{position:relative; width:100%; height:100%; overflow:hidden; z-index:1}
.dhx_tablist_line{height:1px; width:1px; background-color:#91A7B4; position:absolute; overflow:hidden}
.dhx_tabbar_row, .dhx_tablist_zone, .dhx_tabcontent_zone, .dhx_tab_element{width:100%; height:100%; overflow:hidden; position:absolute}
.dhx_tablist_zone{z-index:3; overflow:hidden}
.dhx_tabcontent_zone{border:1px solid #91A7B4; z-index:2}
.dhx_tabcontent_zone > div{background-color: #ffffff}
.dhx_tabbar_zone_top .dhx_tab_element{padding-top:3px}
.dhx_tab_element span{white-space: nowrap}
.dhx_tab_element{cursor:pointer; text-align:center; font-family:Tahoma; font-size:8pt; background-color:white}
.dhx_tabbar_zoneV .dhx_tab_element{padding:0px 0px 0px 3px; text-align:left}
.dhx_tabbar_zoneVB .dhx_tab_element{padding:0px 3px 0px 0px; text-align:right}
.dhx_tab_element div{height:40px; width:40px; position:absolute; overflow:hidden}
.dhx_tab_element span{position:relative; z-index:10}
.dhx_tabbar_zone_dhx_blue .dhx_tablist_line{background-color:#C2D5DC}
.dhx_tabbar_zone_dhx_blue .dhx_tabcontent_zone{border-color:#D2E3EA}
.dhx_tabbar_zone_dhx_blue .dhx_tab_element{color:#006699}
.dhx_tab_element_active{font-weight:bold}
.dhx_tabbar_zone_dark_blue .dhx_tab_element,.dhx_tabbar_zone_dhx_black .dhx_tab_element{color:white}
.dhx_tabbar_zone_dhx_black .dhx_tablist_line{background-color:#626262}
.dhx_tabbar_zone_dhx_black .dhx_tabcontent_zone{border-color:#333333}
.dhx_tabbar_zone_dhx_web .dhx_tabbar_row{background-color:#646464}
.dhx_tabbar_zone_dhx_web .dhx_tab_element span{top:4px; font-weight:normal !important; font-size:12px}
.dhx_tabbar_zone_dhx_web .dhx_tablist_line{display:none}
.dhx_tabbar_zone_dhx_web .dhx_tabcontent_zone{
 background-color:#646464!important; border:none!important}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_row{background-image:url(./imgs/dhx_skyblue/bg_top.png); border-right:1px solid #B6CBDD; border-left:1px solid #B6CBDD}
.dhx_tabbar_zone_dhx_blue .dhx_tabbar_row{background-color: #D2E3EA}
.dhx_tabbar_zone_dhx_black .dhx_tabbar_row{background-color: black}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineA{position:absolute; 
 left:0px; width:1px; height:3px; 
 background-color:white; 
 z-index:999; 
 border-left:1px solid #A4BED4; 
 border-right:1px solid #A4BED4; 
 overflow:hidden; 
}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineB{position:absolute; left:2px; width:100px; height:3px; 
 background-color: #D0E5FF; 
 z-index:999; overflow:hidden}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{position:absolute; right:0px; width:1px; height:21px; 
 background-color: white; 
 z-index:999; overflow:hidden; border-right:1px solid #A4BED4}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{position:absolute; left:1px; width:1px; height:21px; 
 background-color: white; 
 z-index:999; overflow:hidden; 
}
.dhx_tabbar_zone_top .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{top:1px}
.dhx_tabbar_zone_top .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{top:1px}
.dhx_tabbar_zone_bottom .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{bottom:1px}
.dhx_tabbar_zone_bottom .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{bottom:1px}
.dhx_tabbar_zone_bottom .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_row{background-image:url(./imgs/dhx_skyblue/bg_bottom.png); background-position:bottom}
.dhx_tabbar_zone_bottom .dhx_tabbar_zone_dhx_skyblue .dhx_tablist_line {border-width:0px 1px 1px 0px}
.dhx_tabbar_zone_bottom .dhx_tab_element span{padding-top:5px; display:block}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineB{width:3px;left:auto; top:2px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineA{width:3px; border:1px solid #A4BED4; border-width:1px 0px 1px 0px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{height:1px; width:21px; right:auto; bottom:0px; left:1px; border:1px solid #A4BED4; border-width:0px 0px 1px 0px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{height:1px; width:21px; right:auto; top:1px; left:1px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_row{background-image:url(./imgs/dhx_skyblue/bg_left.png); border:1px solid #B6CBDD; border-width:1px 0px 1px 0px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tablist_line {border-width:0px 0px 1px 1px; width:2px !ie}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tab_element{padding-top:0px}
.dhx_tabbar_zone_left .dhx_tabbar_zone_dhx_skyblue .dhx_tab_element span{padding-top:5px; display:block}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineA{left:auto; width:3px; border:1px solid #A4BED4; border-width:1px 0px 1px 0px; background-color:#D0E5FF}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineB{width:3px;left:auto; top:2px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineD{height:1px; width:21px; left:auto; bottom:0px; right:1px; border:1px solid #A4BED4; border-width:0px 0px 1px 0px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_lineC{height:1px; width:21px; left:auto; top:1px; right:0px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_row{background-image:url(./imgs/dhx_skyblue/bg_right.png); background-position:right; border:1px solid #B6CBDD; border-width:1px 0px 1px 0px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tablist_line {border-width:0px 1px 1px 0px; width:2px !ie}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tab_element{padding-top:0px}
.dhx_tabbar_zone_right .dhx_tabbar_zone_dhx_skyblue .dhx_tab_element span{padding-top:5px; display:block}
.dhx_tabbar_zone_dhx_skyblue .dhx_tablist_line{height:3px; border:1px solid #A4BED4; background-color:white; border-width:1px 1px 0px 0px}
.dhx_tabbar_zone_dhx_skyblue .dhx_tabcontent_zone{border-color:#A4BED4}
div.dhxcont_main_content {position: relative; left: 0px; top: 0px; overflow: hidden}
div.dhxcont_content_blocker {position: absolute; left: 0px; top: 0px; width: 101%; height: 101%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: #FFFFFF; z-index: 1; -moz-user-select: none}
div.dhx_tabbar_zone_dhx_skyblue div.dhxcont_sb_container {position: relative; height: 24px}
div.dhx_tabbar_zone_dhx_skyblue div.dhxcont_sb_container div.dhxcont_statusbar {background-image: url('./imgs/dhx_skyblue/dhxlayout_bg_sb.gif'); position: relative; top: 2px; height: 22px; line-height: 22px; background-repeat: repeat-x; width: auto; padding: 0px 4px; overflow: hidden; white-space: nowrap; border-top: none; border-bottom: none; border-left: #a4bed4 0px solid; border-right: #a4bed4 0px solid; font-family: Tahoma; font-size: 11px; vertical-align: middle; color: #000000}
div.dhx_tabbar_zone_dhx_web div.dhxcont_sb_container {position: relative; height: 41px}
div.dhx_tabbar_zone_dhx_web div.dhxcont_sb_container div.dhxcont_statusbar {position: relative; top: 9px; height: 32px; line-height: 32px; background-color: #ececec; width: auto; padding: 0px 12px; overflow: hidden; white-space: nowrap; font-family: 'Trebuchet MS'; font-size: 14px; vertical-align: middle; color: #666666}
.dhx_tabbar_zone_dhx_web div.dhxcont_global_content_area {position: absolute; overflow: hidden; 
 background-color: #FFFFFF}
.dhx_tabbar_zone_dhx_web div.dhxcont_global_content_area.dhxcont_tabbar_dhx_web {border: white 8px solid; 
}
.dhx_tabbar_zone_dhx_terrace .dhx_tab_element{background-color: transparent !important}
.dhx_tabbar_zone_dhx_terrace .dhx_tabcontent_zone{border-color: #cecece}
.dhx_tabbar_zone_dhx_terrace .dhx_tablist_line{background-color: #cecece}
.dhx_tabbar_zone_dhx_terrace .dhx_tabbar_row{color:#454544}
.dhx_tabbar_zone_dhx_terrace .dhx_tab_element{text-align:left}
.dhx_tabbar_zone_dhx_terrace .dhx_tab_element span{padding-left: 15px; line-height:30px; display: block; font-family: Arial; font-size: 13px}
.defaultTreeTable{margin : 0px; padding : 0px; border : 0px}
.containerTableStyle {overflow : auto;-webkit-overflow-scrolling: touch; position:relative; top:0; font-size : 12px; -khtml-user-select: none}
.containerTableStyleRTL span {direction: rtl; unicode-bidi: bidi-override}
.containerTableStyleRTL {direction: rtl; overflow : auto; position:relative; top:0; font-size : 12px}
.standartTreeRow {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.selectedTreeRow{background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.dragAndDropRow{background-color : navy; color:white}
.standartTreeRow_lor{text-decoration:underline; background-color : #FFFFF0; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.selectedTreeRow_lor{text-decoration:underline; background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.standartTreeImage{width:18px; height:18px; overflow:hidden; border:0; padding:0; margin:0;font-size:1px}
.hiddenRow {width:1px; overflow:hidden}
.dragSpanDiv,.dragSpanDiv td{font-size : 12px; background-color:white; z-index:999}
.a_dhx_hidden_input{position:absolute; top:-1px; left:-1px; width:1px; height:1px; border:none; background:none}
.a_dhx_hidden_input{position:absolute; top:-1px; left:-1px; width:1px; height:1px; border:none; background:none}
.selectionBox{background-color: #FFFFCC}
.selectionBar {top:0; background-color: Black; position:absolute; overflow:hidden; height: 2px; z-index : 11}
.intreeeditRow{font-size:8pt; height:16px; border:1px solid silver; padding:0; margin:0; margin-left:4px; -moz-user-select: text; 
 -khtml-user-select: text}
.dhx_tree_textSign{font-size:8pt; font-family:monospace; width:21px; color:black; padding:0px; margin:0px; cursor:pointer; text-align: center}
.dhx_tree_opacity{opacity:0; -moz-opacity:0; filter:alpha(opacity=0)}
.dhx_bg_img_fix{width:18px;height:18px;background-repeat: no-repeat;background-position: center;background-position-x: center;background-position-y: center}
.dhxtree_dhx_black, .dhxtree_dhx_skyblue{background:white; color:black}
*html .dhxtree_dhx_skyblue .standartTreeRow, *html .dhxtree_dhx_skyblue .standartTreeRow_lor{border-right:0px solid red; border-left:0px solid red}
*html .dhxtree_dhx_skyblue span.standartTreeRow, *html .dhxtree_dhx_skyblue span.standartTreeRow_lor{margin-left:1px; 
}
.dhxtree_dhx_skyblue .standartTreeRow, .dhxtree_dhx_skyblue .standartTreeRow_lor{border-right:1px solid transparent; border-left: 1px solid transparent; font-family:Tahoma; font-size:11px !important; overflow:hidden; padding:0px 0px 0px 0px}
.dhxtree_dhx_skyblue .selectedTreeRow_lor, .dhxtree_dhx_skyblue .selectedTreeRow{background-color:white; background-image:url(imgs/sky_blue_sel_tree.png); background-repeat:repeat-x; border:1px solid #FFB951; color:black; line-height:17px; 
 font-size:11px !important; font-family:Tahoma; overflow:hidden}
html > body .dhxtree_dhx_skyblue .selectedTreeRow, html > body .dhxtree_dhx_skyblue .selectedTreeRow_lor{padding:1px 0px 1px 0px; line-height:normal; display:inline-block !ie; height:13px}
body:nth-of-type(1) .dhxtree_dhx_skyblue span.selectedTreeRow, body:nth-of-type(1) .dhxtree_dhx_skyblue span.selectedTreeRow_lor{padding:1px 0px 1px 0px; display:inline-block; padding-top:0px; height:13px}
body:nth-of-type(1) .dhxtree_dhx_skyblue span.standartTreeRow, body:nth-of-type(1) .dhxtree_dhx_skyblue span.standartTreeRow_lor{display:inline-block; height:14px}
.dhxtree_dhx_web .selectedTreeRow_lor, .dhxtree_dhx_web .selectedTreeRow{background-color:transparent; 
}
.dhxtree_dhx_web span.selectedTreeRow_lor , .dhxtree_dhx_web span.selectedTreeRow{background-color:#ACDAF0; color:black}
.dhxtree_dhx_web td.standartTreeRow, .dhxtree_dhx_web td.selectedTreeRow{padding-left:2px}
.dhxtree_dhx_web span.standartTreeRow, .dhxtree_dhx_web span.selectedTreeRow{padding-left:3px !important}
.dhxtree_dhx_web .standartTreeRow, .dhxtree_dhx_web .standartTreeRow, .dhxtree_dhx_web .selectedTreeRow_lor, .dhxtree_dhx_web .selectedTreeRow{font-size:12px; font-family:Tahoma; overflow:hidden}
.dhxtree_dhx_terrace .standartTreeRow, .dhxtree_dhx_terrace .standartTreeRow, .dhxtree_dhx_terrace .selectedTreeRow_lor, .dhxtree_dhx_terrace .selectedTreeRow{font-family:Arial; font-size:13px; padding:3px 1px 4px 2px}
.dhxtree_dhx_terrace .standartTreeImage{
 padding-left:3px 
}
.dhxtree_dhx_terrace .selectedTreeRow_lor, .dhxtree_dhx_terrace .selectedTreeRow{background-color:transparent; 
}
.dhxtree_dhx_terrace span.selectedTreeRow_lor , .dhxtree_dhx_terrace span.selectedTreeRow{background-color:#fff3a1; color:black}
div.dhtmlx_winviewport {position: absolute; 
 overflow: hidden}
div.dhtmlx_window_active {position: absolute; overflow: hidden}
div.dhtmlx_window_inactive {position: absolute; overflow: hidden}
div.dhx_content_cover_blocker {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; 
 filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: #FFFFFF}
iframe.dhx_modal_cover_ifr {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background-color: #FFFFFF}
div.dhx_modal_cover_dv {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: none; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color: #EEEEEE; 
}
iframe.dhx_ie6_wincover_forsel {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; overflow: hidden; filter: alpha(opacity=0); background-color: #FFFFFF; z-index: -1}
div.dhx_carcass_resmove {position: absolute; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color: #E0E0E0; border: #909090 1px solid}
div.dhx_content_vp_cover {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background-color: #FFFFFF}
iframe.dhtmlx_wins_ie6_cover_fix {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; overflow: hidden; filter: alpha(opacity=0); background-color: #FFFFFF}
div.dhxcont_content_blocker {position: absolute; left: 0px; top: 0px; width: 101%; height: 101%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: #FFFFFF; z-index: 1; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none}
.dhtmlx_message_area{position:fixed; right:5px; width:250px; z-index:1000; padding:5px 0px}
.dhtmlx-info{color:#444; border-radius:0px; min-width: 120px; padding:10px 10px 10px 20px; background-color:#FFFFCC; font-size:12px; font-family:Tahoma; z-index: 10000; margin:0px 5px 5px 5px; border:1px solid #d3d3d3; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease}
.dhtmlx-error{background-color: #f17373; color:#fff}
.dhtmlx-info.hidden{height:0px; padding-bottom:0px; padding-top:0px; border-width:0px; margin-top:0px; margin-bottom:0px; overflow:hidden}
.dhtmlx_modal_box{overflow:hidden; display: inline-block; min-width: 300px; width: 300px !important; text-align: center; position:fixed; z-index:20000; background-color: #fff; -moz-box-shadow: 0px 0px 5px #AAAAAA; -webkit-box-shadow: 0px 0px 0px #AAAAAA; box-shadow: 0px 0px 5px #AAAAAA; border:1px solid #6e95ad}
.dhtmlx_popup_title{padding: 8px 0; line-height: 16px; font-family: Trebuchet MS; font-size: 14px; font-weight: normal; font-style: italic}
.dhtmlx-info, .dhtmlx_popup_title, .dhtmlx_popup_button{-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; -moz-user-select:-moz-none; cursor:pointer}
.dhtmlx_popup_text{font-size: 13px; font-family: Tahoma; color:#444; min-height: 30px; padding: 20px 10px 10px 10px !important; overflow:hidden}
.dhtmlx_popup_controls{font-family: Tahoma; padding: 10px 10px 15px 10px !important}
.dhtmlx_popup_button{font-family: Trebuchet MS; font-size: 14px; font-weight: normal; font-style: italic; min-width: 120px; width: 120px; height: 30px; line-height:30px; display: inline-block; margin: 0 5px; border-radius: 0px}
.dhtmlx_popup_button div{line-height:30px}
div.dhx_modal_cover {background-color:#000; cursor:default; opacity: 0.2; filter:alpha(opacity = 0.2); position: fixed; z-index:19999; left: 0px; top: 0px; width: 100%; height: 100%; border: none; zoom: 1}
.dhtmlx_popup_button{color:#ffffff; letter-spacing: 1px; background-color: #6e95ad}
.dhtmlx_popup_button:active, .dhtmlx_popup_button:focus{background-color: #50778f}
.dhtmlx-alert-error, .dhtmlx-confirm-error{border: 1px solid #f17373}
.dhtmlx-alert-error .dhtmlx_popup_title, .dhtmlx-confirm-error .dhtmlx_popup_title{color : #ffffff; background-color: #f17373}
.dhtmlx-alert-warning .dhtmlx_popup_title, .dhtmlx-confirm-warning .dhtmlx_popup_title{color : #000000; border: 1px solid #d7d2cc; background-color: #ff9f37}
.dhtmlx-alert-warning .dhtmlx_popup_controls, .dhtmlx-confirm-warning .dhtmlx_popup_controls{border: 1px solid #d5d5d5; border-width: 0 1px 1px 1px}
.dhtmlx-alert-warning .dhtmlx_popup_text, .dhtmlx-confirm-warning .dhtmlx_popup_text{border: 1px solid #d5d5d5; border-width: 0 1px 0 1px}
.dhtmlx-alert .dhtmlx_popup_title, .dhtmlx-confirm .dhtmlx_popup_title{color : #ffffff; border: 1px solid #6e95ad; background-color: #6e95ad; 
}
.dhtmlx-alert .dhtmlx_popup_controls, .dhtmlx-confirm .dhtmlx_popup_controls{border: 1px solid #d5d5d5; border-width: 0 1px 1px 1px}
.dhtmlx-alert .dhtmlx_popup_text, .dhtmlx-confirm .dhtmlx_popup_text{border: 1px solid #d5d5d5; border-width: 0 1px 0 1px}
div.dhx_acc_base_dhx_web {overflow: hidden; amargin-top: -9px}
.dhxacc_fullscreened {width: 100%; height: 100%; margin: 0px; background-color: #ebebeb; overflow: hidden}
div.dhx_acc_base_dhx_web div.dhx_acc_item {position: relative; overflow: hidden; width: 100%; background-color: #646464; background-image: url('imgs/dhxaccord_dhx_web/dhxacc_bg.gif'); background-repeat: repeat-x; background-position: bottom}
div.dhx_acc_base_dhx_web div.dhx_acc_item.last_item {background: none; background-color: #646464}
div.dhx_acc_base_dhx_web div.dhx_acc_item div.dhx_acc_hdr_line_l {display: none}
div.dhx_acc_base_dhx_web div.dhx_acc_item div.dhx_acc_hdr_line_r {display: none}
div.dhx_acc_base_dhx_web div.dhx_acc_item_hidden {display: none}
div.dhx_acc_base_dhx_web div.dhx_acc_item div.dhx_acc_item_label {position: relative; color: #f5f5f5; font-family: 'Trebuchet MS'; font-size: 14px; font-weight: normal; height: 26px; line-height: 26px; vertical-align: middle; overflow: hidden; -moz-user-select: none; cursor: default; background-color: #646464; z-index: 4}
div.dhx_acc_base_dhx_web div.dhx_acc_item div.dhx_acc_item_label span {margin: 0px 14px}
div.dhx_acc_base_dhx_web div.dhx_acc_item_lavel_hover {
}
div.dhx_acc_base_dhx_web div.dhx_acc_item div.dhx_acc_item_label div.dhx_acc_item_label_btmbrd {display: none; 
}
div.dhx_acc_base_dhx_web div.dhx_acc_item div.dhx_acc_item_label img.dhx_acc_item_icon {position: absolute; width: 16px; height: 16px; left: 4px; top: 5px}
.dhtmlxAccordionAttached {border: none !important}
div.dhx_acc_base_dhx_web div.dhx_acc_item div.dhx_tabbar_row {background-color: #646464}
div.dhx_acc_base_dhx_web div.dhxcont_sb_container {height: 41px; position:relative}
table.dhtmlxLayoutPolyContainer_dhx_web div.dhxcont_sb_container div.dhxcont_statusbar {}
div.dhx_acc_base_dhx_web div.dhxcont_statusbar {background-color: #ECECEC; color: #666666; font-family: 'Trebuchet MS'; font-size: 14px; height: 32px; line-height: 32px; overflow: hidden; padding: 0 12px; position: relative; top: 9px; vertical-align: middle; white-space: nowrap; width: auto}
div.dhx_acc_base_dhx_web div.dhx_acc_item div.dhxcont_global_content_area {position: absolute; overflow: hidden; background-color: #FFFFFF}
div.dhx_acc_base_dhx_web div.dhx_acc_item div.dhxcont_global_content_area.dhxcont_acc_dhx_web {border: white 8px solid}
div.dhx_acc_base_dhx_web div.dhx_acc_item div.dhx_acc_item_arrow {position: absolute; width: 16px; height: 16px; right: 4px; top: 6px; background-image: url('imgs/dhxaccord_dhx_web/dhxacc_btns.gif'); background-repeat: no-repeat}
div.dhx_acc_base_dhx_web div.dhx_acc_item_arrow.item_opened {background-position: 0px 0px}
div.dhx_acc_base_dhx_web div.dhx_acc_item_arrow.item_closed {background-position: -16px 0px}
div.dhxcont_content_blocker {position: absolute; left: 0px; top: 0px; width: 101%; height: 101%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: #FFFFFF; z-index: 1; -moz-user-select: none}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_web/bg_main.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_bottom {position: relative; width: 100%; height: 2px; left: 0px; overflow: hidden; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_web/bg_main.gif'); background-position: center -248px; background-repeat: no-repeat; padding: 0px; margin: 0px; z-index: 1}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr div.dhtmlxcalendar_time_label,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_selector_obj_arrow,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_web/bg_days.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_web/arrow_left.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left.dhtmlxcalendar_selector_cell_left_hover {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_web/arrow_left_hover.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_web/arrow_right.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right.dhtmlxcalendar_selector_cell_right_hover {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_web/arrow_right_hover.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {background-color: #e6f1ff}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_selector_cover {background-color: white; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50)}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_month,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_year {color: white; font-weight: bold}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr {color: white}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line div.dhtmlxcalendar_label.dhtmlxcalendar_label_title {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_web/bg_days.gif'); background-position: -157px -100px; background-repeat: no-repeat}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line div.dhtmlxcalendar_label.dhtmlxcalendar_label_title {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_web/bg_days.gif'); background-position: -160px -100px; background-repeat: no-repeat}
div.dhtmlxcalendar_skin_detect {position: absolute; display: block; visibility: hidden; left: -100px; top: 0px; width: 20px; height: 10px; margin: 0px; padding: 0px; border: none; overflow: hidden}
iframe.dhxeditor_mainiframe_dhx_web {position: absolute; overflow: hidden; top: 0px; left: 0px; width: 100%; height: 100%}
td.dhxeditor_toolbar_dhx_web {position: relative; height: 32px}
td.dhxeditor_toolbar_dhx_web div.dhtmlxToolbar_dhx_web {height: 32px !important}
div.dhxeditor_container_dhx_web {position: relative; width: 100%; height: 100%; overflow: hidden}
div.dhxeditor_dhx_web_btns {background-image: url('imgs/dhxeditor_dhx_web/dhxeditor_bg_lite.gif'); background-repeat: repeat-x; position: absolute; width: 100%; height: 32px}
div.dhxeditor_dhx_web_btns div.verline_l,
div.dhxeditor_dhx_web_btns div.verline_r {display: none}
div.dhxeditor_dhx_web_tbbtn {float: left; position: relative; width: 18px; height: 18px; font-size: 2px; margin-left: 5px; margin-top: 7px; cursor: pointer; background-image: url('imgs/dhxeditor_dhx_web/buttons.gif')}
div.dhxeditor_dhx_web_tbbtn.btn_bold {margin-left: 12px; background-position: 0px 0px}
div.dhxeditor_dhx_web_tbbtn.btn_italic {background-position: -18px 0px}
div.dhxeditor_dhx_web_tbbtn.btn_underline {background-position: -36px 0px}
div.dhxeditor_dhx_web_tbbtn.btn_clearformat {background-position: -54px 0px}
div.dhtmlx_editor_extended_dhx_web .dhx_toolbar_base_dhx_web {background-image: url('imgs/dhxeditor_dhx_web/dhxeditor_bg_lite.gif') !important}
div.dhtmlx_editor_extended_dhx_web .dhx_toolbar_base_dhx_web div.dhx_toolbar_sep {height: 31px !important}
.dhxform_obj_dhx_web {font-family: Tahoma; float: left; line-height: normal; 
}
.dhxform_obj_dhx_web div.dhxform_base {position: relative; float: left; margin: 4px 6px}
.dhxform_obj_dhx_web div.dhxform_base_nested {padding: 0px 0px 0px 0px; clear: both}
.dhxform_obj_dhx_web.dhxform_block {
 clear: both}
.dhxform_obj_dhx_web div.dhxform_label div.dhxform_label_nav_link,
.dhxform_obj_dhx_web div.dhxform_label div.dhxform_label_nav_link:visited,
.dhxform_obj_dhx_web div.dhxform_label div.dhxform_label_nav_link:active,
.dhxform_obj_dhx_web div.dhxform_label div.dhxform_label_nav_link:hover {outline: none; text-decoration: none; color: inherit; cursor: default; overflow: hidden; white-space: nowrap}
.dhxform_obj_dhx_web div.dhxform_label div.dhxform_label_nav_link:focus {color: #a7a7a7}
.dhxform_obj_dhx_web div.disabled span.nav_link {color: inherit}
.dhxform_obj_dhx_web div.dhxform_img,
.dhxform_obj_dhx_web div.dhxform_actv_c,
.dhxform_obj_dhx_web div.dhxform_actv_r {width: 18px; height: 18px; font-size: 1px; 
}
.dhxform_obj_dhx_web div.dhxform_img.chbx0,
.dhxform_obj_dhx_web div.dhxform_img.chbx1,
.dhxform_obj_dhx_web div.disabled div.dhxform_img.chbx0,
.dhxform_obj_dhx_web div.disabled div.dhxform_img.chbx1,
.dhxform_obj_dhx_web div.dhxform_img.rdbt0,
.dhxform_obj_dhx_web div.dhxform_img.rdbt1,
.dhxform_obj_dhx_web div.disabled div.dhxform_img.rdbt0,
.dhxform_obj_dhx_web div.disabled div.dhxform_img.rdbt1,
.dhxform_obj_dhx_web div.dhxform_actv_c.chbx0,
.dhxform_obj_dhx_web div.dhxform_actv_c.chbx1,
.dhxform_obj_dhx_web div.dhxform_actv_r.rdbt0,
.dhxform_obj_dhx_web div.dhxform_actv_r.rdbt1 {background-image: url('imgs/dhxform_dhx_web/dhxform_chbxrd.gif'); background-repeat: no-repeat}
.dhxform_obj_dhx_web div.dhxform_img.chbx0 {background-position: -18px 0px}
.dhxform_obj_dhx_web div.dhxform_img.chbx1 {background-position: 0px 0px}
.dhxform_obj_dhx_web div.disabled div.dhxform_img.chbx0 {background-position: -54px 0px}
.dhxform_obj_dhx_web div.disabled div.dhxform_img.chbx1 {background-position: -36px 0px}
 
.dhxform_obj_dhx_web div.dhxform_img.rdbt0 {background-position: -90px 0px}
.dhxform_obj_dhx_web div.dhxform_img.rdbt1 {background-position: -72px 0px}
.dhxform_obj_dhx_web div.disabled div.dhxform_img.rdbt0 {background-position: -126px 0px}
.dhxform_obj_dhx_web div.disabled div.dhxform_img.rdbt1 {background-position: -108px 0px}
.dhxform_obj_dhx_web div.dhxform_actv_c.chbx0 {background-position: -162px 0px}
.dhxform_obj_dhx_web div.dhxform_actv_c.chbx1 {background-position: -144px 0px}
.dhxform_obj_dhx_web div.dhxform_actv_r.rdbt0 {background-position: -198px 0px}
.dhxform_obj_dhx_web div.dhxform_actv_r.rdbt1 {background-position: -180px 0px}
.dhxform_obj_dhx_web div.dhxform_label {font-family: inherit; font-size: inherit; color: #000000; overflow-x: hidden; 
 overflow: hidden; white-space: nowrap}
.dhxform_obj_dhx_web div.dhxform_label.dhxform_label_align_left {text-align: left}
.dhxform_obj_dhx_web div.dhxform_label.dhxform_label_align_center {text-align: center}
.dhxform_obj_dhx_web div.dhxform_label.dhxform_label_align_right {text-align: right}
.dhxform_obj_dhx_web div.disabled div.dhxform_label,
.dhxform_obj_dhx_web div.disabled div.dhxform_label div.dhxform_label_nav_link,
.dhxform_obj_dhx_web div.disabled div.dhxform_label span.dhxform_item_required {color: #b1b1b1}
.dhxform_obj_dhx_web div.dhxform_label span.dhxform_item_required {margin-left: 5px; color: red}
.dhxform_obj_dhx_web input.dhxform_textarea {padding: 1px 0px !important; margin: 0px; font-size: 1em}
.dhxform_obj_dhx_web .dhxform_textarea {border: #8b8b8b 1px solid; font-family: Tahoma; font-size: inherit; color: #000000; 
 font-size: 1em; resize: none}
.dhxform_obj_dhx_web div.disabled .dhxform_textarea {color: #b1b1b1; background-color: #ffffff; border: #d1d1d1 1px solid}
.dhxform_obj_dhx_web div.dhxform_control.dhxform_img_node {position: relative}
.dhxform_obj_dhx_web div.dhxform_control.dhxform_img_node .dhxform_textarea {border: 1px solid white; background-color: white; color: white; visibility: hidden}
.dhxform_obj_dhx_web div.dhxform_control.dhxform_img_node div.dhxform_img,
.dhxform_obj_dhx_web div.dhxform_control.dhxform_img_node div.dhxform_actv_c,
.dhxform_obj_dhx_web div.dhxform_control.dhxform_img_node div.dhxform_actv_r {float: none; top: 3px; left: 0px; position: absolute; margin: 0px}
.dhxform_obj_dhx_web .dhxform_select {border: #8b8b8b 1px solid; background-color: #ffffff; font-family: Tahoma; font-size: inherit; color: #000000; margin: 0px; font-size: 1em}
.dhxform_obj_dhx_web div.disabled .dhxform_select {color: #b1b1b1; background-color: #ffffff; border: #d1d1d1 1px solid}
.dhxform_obj_dhx_web div.fs_dhxform_item_label_left {padding: 5px 5px 5px 2px}
.dhxform_obj_dhx_web div.fs_dhxform_item_label_left fieldset.dhxform_fs div.dhxform_base_nested.dhxform_fs_nested {margin-right: 19px; margin-left: 5px}
.dhxform_obj_dhx_web fieldset.dhxform_fs {border: #8b8b8b 1px solid; margin: 0px; padding: 5px 0px 5px 0px; clear: left; width: 100%}
.dhxform_obj_dhx_web div.disabled fieldset.dhxform_fs {border: #d1d1d1 1px solid}
 
.dhxform_obj_dhx_web fieldset.dhxform_fs legend.fs_legend {font-family: Tahoma; color: #646464; font-size: inherit; font-weight: normal; padding: 0px 4px 1px 4px; margin-left: 5px; text-align: left; 
}
.dhxform_obj_dhx_web div.disabled fieldset.dhxform_fs legend.fs_legend {color: #b1b1b1}
.dhxform_obj_dhx_web div.dhxform_item_label_right {clear: both; padding-top: 4px; cursor: default}
.dhxform_obj_dhx_web div.dhxform_item_label_right div.dhxform_img,
.dhxform_obj_dhx_web div.dhxform_item_label_right div.dhxform_actv_c,
.dhxform_obj_dhx_web div.dhxform_item_label_right div.dhxform_actv_r {float: left; margin: 3px 5px 0px 1px}
.dhxform_obj_dhx_web div.dhxform_item_label_right div.dhxform_label {float: left; padding: 1px 0px 1px 0px; margin: 2px 0 2px 0px}
.dhxform_obj_dhx_web div.dhxform_item_label_right div.dhxform_control {float: left; margin-right: 6px}
.dhxform_obj_dhx_web div.dhxform_item_label_left {clear: both; padding-top: 4px; cursor: default}
.dhxform_obj_dhx_web div.dhxform_item_label_left div.dhxform_img,
.dhxform_obj_dhx_web div.dhxform_item_label_left div.dhxform_actv_c,
.dhxform_obj_dhx_web div.dhxform_item_label_left div.dhxform_actv_r {float: right; margin: 3px 1px 0px 5px}
.dhxform_obj_dhx_web div.dhxform_item_label_left div.dhxform_label {float: left; padding: 1px 0px 1px 0px; margin: 2px 0px 2px 0px}
.dhxform_obj_dhx_web div.dhxform_item_label_left div.dhxform_control {float: left; margin-left: 4px}
.dhxform_obj_dhx_web div.dhxform_item_label_top {clear: both}
.dhxform_obj_dhx_web div.dhxform_item_label_top div.dhxform_label {float: none; padding: 1px 0px 1px 0px; margin: 2px 0px 2px 0px}
.dhxform_obj_dhx_web div.dhxform_item_label_top div.dhxform_control {float: none; margin-left: 0px}
.dhxform_obj_dhx_web div.dhxform_item_absolute {position: absolute; left: 0px; top: 0px; cursor: default}
.dhxform_obj_dhx_web div.item_absolute div.dhxform_img,
.dhxform_obj_dhx_web div.item_absolute div.dhxform_actv_c,
.dhxform_obj_dhx_web div.item_absolute div.dhxform_actv_r {position: absolute}
.dhxform_obj_dhx_web div.dhxform_item_absolute div.dhxform_control,
.dhxform_obj_dhx_web div.dhxform_item_absolute div.dhxform_label,
.dhxform_obj_dhx_web div.dhxform_item_absolute div.dhxform_control.dhxform_img_node,
.dhxform_obj_dhx_web div.dhxform_item_absolute div.dhxform_txt_label2,
.dhxform_obj_dhx_web div.dhxform_item_absolute div.dhxform_btn,
.dhxform_obj_dhx_web div.block_item_absolute div.dhxform_block {position: absolute}
.dhxform_obj_dhx_web div.dhxform_txt_label2 {color: #646464; font-family: Tahoma; font-size: inherit; font-weight: bold; margin: 0px 3px; padding: 5px 0px; cursor: default}
.dhxform_obj_dhx_web div.disabled div.dhxform_txt_label2 {color: #B2B8BC}
.dhxform_obj_dhx_web div.dhxform_btn {font-size: inherit; font-family: Tahoma; height: 21px; margin: 1px 2px; float: left; cursor: default; clear: both; -moz-user-select: none}
.dhxform_obj_dhx_web div.dhxform_btn table {height: 21px; font-size: 1em}
.dhxform_obj_dhx_web div.dhxform_btn td {text-align: center; vertical-align: middle; font-size: inherit}
.dhxform_obj_dhx_web div.dhxform_btn td.btn_l,
.dhxform_obj_dhx_web div.dhxform_btn td.btn_r {background-image: url('imgs/dhxform_dhx_web/dhxform_btns.gif'); background-repeat: no-repeat; width: 5px; height: 21px; font-size: 1px}
 
 
.dhxform_obj_dhx_web div.dhxform_btn td.btn_l {background-position: 0px 0px}
.dhxform_obj_dhx_web div.dhxform_btn td.btn_r {background-position: -5px 0px}
.dhxform_obj_dhx_web div.dhxform_btn td.btn_m {background-image: url('imgs/dhxform_dhx_web/dhxform_btns.gif'); background-repeat: repeat-x; background-position: 0px -21px; height: 21px}
.dhxform_obj_dhx_web div.dhxform_btn td.btn_l div.btn_l, .dhxform_obj_dhx_web div.dhxform_btn td.btn_r div.btn_r {width: 5px; height: 21px}
 
.dhxform_obj_dhx_web div.disabled div.dhxform_btn td.btn_l {background-position: 0px -42px !important}
.dhxform_obj_dhx_web div.disabled div.dhxform_btn td.btn_m {background-position: 0px -63px !important}
.dhxform_obj_dhx_web div.disabled div.dhxform_btn td.btn_r {background-position: -5px -42px !important}
.dhxform_obj_dhx_web div.dhxform_btn table.dhxform_btn_over td.btn_l {background-position: 0px -84px !important}
.dhxform_obj_dhx_web div.dhxform_btn table.dhxform_btn_over td.btn_m {background-position: 0px -105px !important}
.dhxform_obj_dhx_web div.dhxform_btn table.dhxform_btn_over td.btn_r {background-position: -5px -84px !important}
.dhxform_obj_dhx_web div.dhxform_btn table.dhxform_btn_pressed td.btn_l {background-position: 0px -126px !important}
.dhxform_obj_dhx_web div.dhxform_btn table.dhxform_btn_pressed td.btn_m {background-position: 0px -147px !important}
.dhxform_obj_dhx_web div.dhxform_btn table.dhxform_btn_pressed td.btn_r {background-position: -5px -126px !important}
 
.dhxform_obj_dhx_web div.dhxform_btn td.btn_m div.btn_txt {font-size: inherit; font-family: Tahoma; color: #000000; padding: 0px 20px; height: 21px; line-height: 21px; vertical-align: middle; overflow: hidden; white-space: nowrap}
.dhxform_obj_dhx_web div.dhxform_btn td.btn_m div.btn_txt.btn_txt_fixed_size {padding: 0px; width: 100%}
.dhxform_obj_dhx_web div.disabled div.dhxform_btn td.btn_m div.btn_txt {color: #b1b1b1 !important}
.dhxform_obj_dhx_web div.dhxform_btn table.dhxform_btn_pressed td.btn_m div.btn_txt {top: 2px; height: 19px}
.dhxform_obj_dhx_web div.dhxform_control div.dhxform_note {font-size: 0.8em; color: gray; padding-bottom: 3px}
.dhxform_obj_dhx_web div.disabled div.dhxform_control div.dhxform_note {color: #b1b1b1}
.dhxform_obj_dhx_web div.dhxform_label span.dhxform_info {font-size: 0.6em; color: gray; margin-left: 3px; padding-bottom: 2px; line-height: 100%; vertical-align: middle; cursor: pointer}
.dhxform_obj_dhx_web .validate_error .dhxform_label,
.dhxform_obj_dhx_web .validate_error .dhxform_textarea,
.dhxform_obj_dhx_web .validate_error .dhxform_select,
.dhxform_obj_dhx_web .validate_error div.dhxform_label_nav_link,
.dhxform_obj_dhx_web .validate_error div.dhxform_label div.dhxform_label_nav_link:focus {color: red}
.dhxform_obj_dhx_web div.disabled .dhx_combo_box.dhx_web {border: 1px solid #d1d1d1}
.dhxform_obj_dhx_web div.disabled .dhx_combo_box.dhx_web .dhx_combo_input {color: #b1b1b1; background-color: #ffffff}
.dhxform_obj_dhx_web div.dhxform_item_template.dhxeditor_inside {border: 1px solid #8b8b8b}
.dhxform_obj_dhx_web div.disabled div.dhxform_item_template.dhxeditor_inside {border: 1px solid #d1d1d1}
.dhxform_obj_dhx_web div.dhxform_item_template.dhxeditor_inside div.dhxcont_content_blocker {display: none}
.dhxform_obj_dhx_web div.disabled div.dhxform_item_template.dhxeditor_inside div.dhxcont_content_blocker {display: inline; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: #fefefe; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7}
.dhtmlx_skin_dhx_web div.dhtmlx_wins_body_inner .dhxform_obj_dhx_web {background-color: white}
.dhxform_obj_dhx_web div.dhxform_control .dhx_combo_box.dhx_web .dhx_combo_input,
.dhx_combo_list.dhx_web_list div {font-size: 1em !important}
.dhxform_obj_dhx_web .dhx_file_uploader {position: relative; width: 100%; margin-bottom: 4px}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls {position: relative; width: 100%; height: 35px; font-size: 2px; overflow: hidden; -moz-user-select: none}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls div.dhx_file_uploader_button {position: absolute; width: 19px; height: 19px; top: 8px; background-image: url('imgs/dhxform_dhx_web/dhxform_upload_buttons.gif'); background-repeat: no-repeat; font-size: 2px; cursor: pointer; overflow: hidden; -moz-user-select: none}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls div.dhx_file_uploader_button.button_info {display: none}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls div.dhx_file_uploader_button.button_browse {background-position: 0px 0px; right: 108px}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls div.dhx_file_uploader_button.button_upload {background-position: -19px 0px; right: 79px}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls div.dhx_file_uploader_button.button_cancel {background-position: -57px 0px; right: 79px}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls div.dhx_file_uploader_button.button_clear {background-position: -38px 0px; right: 50px}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls .dhx_uploader_input {position: absolute; left: -1000px; top: 0px; visibility: hidden}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls div.dhx_file_form_cont {position: absolute; width: 19px; height: 19px; left: 0px; top: 0px; cursor: pointer; overflow: hidden}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls div.dhx_file_form_cont form.dhx_file_form {position: absolute; top: 0px; right: 0px; cursor: pointer}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls div.dhx_file_form_cont form.dhx_file_form .dhx_file_input {opacity: 0; filter: alpha(opacity=0); cursor: pointer; outline: none; height: 19px}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files {position: relative; width: 100%; left: 0px; top: 0px; overflow: auto}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files div.dhx_file {position: relative; width: 100%; height: 25px; overflow: hidden}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files div.dhx_file.dhx_file_added,
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files div.dhx_file.dhx_file_uploading {color: black}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files div.dhx_file.dhx_file_uploaded {color: #646464}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files div.dhx_file.dhx_file_fail {color: #e94a4a}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files div.dhx_file_param {position: absolute; font-family: inherit; font-size: inherit; color: inherit; top: 0px; height: 25px; line-height: 25px; vertical-align: middle; overflow: hidden}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files div.dhx_file_param.dhx_file_name {left: 20px}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files div.dhx_file_param.dhx_file_progress {right: 50px; width: 38px; text-align: right}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files div.dhx_file_param.dhx_file_delete {right: 30px; width: 11px; background-image: url('imgs/dhxform_dhx_web/dhxform_upload_buttons.gif'); background-position: -76px 0px; background-repeat: no-repeat; cursor: pointer; -moz-user-select: none}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files div.dhx_file_param.dhx_file_uploading {right: 50px; width: 38px; text-align: right; background-image: url('imgs/dhxform_dhx_web/dhxform_upload_uploading.gif'); background-position: center center; background-repeat: no-repeat; -moz-user-select: none}
.dhxform_obj_dhx_web .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls {height: 60px}
.dhxform_obj_dhx_web .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_files {display: none}
.dhxform_obj_dhx_web .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_uploader_button.button_info {display: inline; background-image: none; font-size: 13px; height: auto; top: 0px; left: 35px; color: #a0a0a0; vertical-align: top; padding-top: 6px; line-height: 20px; cursor: default}
.dhxform_obj_dhx_web .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_uploader_button.button_browse {top: 0px; width: 54px; height: 54px; right: 35px; background-image: url('imgs/dhxform_dhx_web/dhxform_upload_buttons.gif'); background-position: 0px -38px; background-repeat: no-repeat}
.dhxform_obj_dhx_web .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_uploader_button.button_upload,
.dhxform_obj_dhx_web .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_uploader_button.button_cancel,
.dhxform_obj_dhx_web .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_uploader_button.button_clear {display: none}
.dhxform_obj_dhx_web .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_form_cont {width: 54px; height: 54px}
.dhxform_obj_dhx_web .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_form_cont form.dhx_file_form .dhx_file_input {height: 54px}
.dhxform_obj_dhx_web .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_uploader_button.button_info,
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files.dhx_uploader_dis div.dhx_file.dhx_file_added,
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files.dhx_uploader_dis div.dhx_file.dhx_file_uploading,
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files.dhx_uploader_dis div.dhx_file.dhx_file_uploaded,
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files.dhx_uploader_dis div.dhx_file.dhx_file_fail {color: #b2b2b2}
.dhxform_obj_dhx_web .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_uploader_button.button_browse {background-position: -54px -38px; cursor: default}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_form_cont {display: none}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_uploader_button {cursor: default}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_uploader_button.button_browse {background-position: 0px -19px}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_uploader_button.button_upload {background-position: -19px -19px}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_uploader_button.button_cancel {background-position: -57px -19px}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_controls.dhx_uploader_dis div.dhx_file_uploader_button.button_clear {background-position: -38px -19px}
.dhxform_obj_dhx_web .dhx_file_uploader div.dhx_upload_files.dhx_uploader_dis div.dhx_file_param.dhx_file_delete {background-position: -87px 0px; cursor: default}
div.dhxform_skin_detect {position: absolute; display: block; visibility: hidden; left: -100px; top: 0px; width: 20px; height: 10px; margin: 0px; padding: 0px; border: none; overflow: hidden}
div.gridbox_dhx_web .xhdr{background-color:#ECECEC; 
}
div.gridbox_dhx_web table.hdr tr{background-color:#ECECEC; 
}
div.gridbox_dhx_web table.obj tr td{font-family:Tahoma; font-size:12px; border-width:0px 0px 0px 0px; padding-right:4px; padding-left:4px}
div.gridbox_dhx_web table.hdr td div.hdrcell{width:auto; padding-left:10px; width:100% !ie}
div.gridbox_dhx_web table.hdr td {border: 1px solid #8B8B8B; border-width: 0px 1px 1px 0px; padding:8px 0px 9px 0px; 
 background-color:#ECECEC; 
 
 font-family:Tahoma; font-size:12px; color:black; vertical-align:top; text-align:left}
div.gridbox_dhx_web {border:1px solid #8B8B8B}
div.gridbox_dhx_web table.obj tr td{padding-top:8px; padding-bottom:8px}
div.gridbox_dhx_web table.obj.row20px tr td{padding-top:0px; padding-bottom:0px; height:30px}
div.gridbox_dhx_web table.obj tr td.editable{padding:0px}
div.gridbox_dhx_web table.obj tr td.editable div.treegrid_cell{padding-left:4px; padding-top:1px}
div.gridbox_dhx_web table.obj tr.rowselected{background-color:#ACDAF0}
div.gridbox_dhx_web table.obj tr.rowselected td{background-color:#ACDAF0}
div.gridbox_dhx_web table.obj.row20px tr.rowselected td{background-color:#ACDAF0}
div.gridbox_dhx_web table.obj tr.rowselected td.cellselected {background-color:#ACDAF0}
div.gridbox_dhx_web .odd_dhx_web{background-color:#ECECEC}
.dhx_combo_select, .gridbox_dhx_web .dhx_combo_edit, .gridbox_dhx_web .dhx_textarea{font-family:Tahoma; font-size:12px}
.gridbox_dhx_web .dhx_combo_edit{padding:1px 0px 0px 1px}
.gridbox_dhx_web .dhx_sub_row {background-color:transparent}
table.dhtmlxLayoutPolyContainer_dhx_web {width: 100%; height: 100%; abackground-color: #D3E2E5}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly {position: relative; overflow: hidden; vertical-align: top; background-color: #646464}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxWindowMainContent {border: #a4bed4 1px solid; background-color: #FFFFFF}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlx_wins_body_inner {border: #000000 1px solid; background-color: #FFFFFF}
table.dhtmlxLayoutPolyContainer_dhx_web div.dhxcont_content_blocker {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; background-color: #f5f5f5}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar {position: relative; font-family: Tahoma; font-size: 2px; height: 27px; background-color: #646464; overflow: hidden}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarButtonsFake {position: absolute; width: 28px; height: 27px; margin: 0px; top: 0px; right: -1px; background-color: #646464; overflow: hidden}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarLabel {white-space: nowrap; color: #f5f5f5; font-family: 'Trebuchet MS'; font-size: 14px; font-weight: normal; top: 5px; margin-left: 12px; line-height: 15px; vertical-align: middle; cursor: default; position: absolute; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarLabel {display: none}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_ver {position: absolute; width: 16px; height: 16px; top: 6px; right: 4px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoButtonShowHide_ver {
 position: absolute; width: 7px; height: 8px; top: 6px; right: 4px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
.dhxLayoutButton_dhx_web_ver1t {background-image: url('imgs/dhxlayout_dhx_web/dhxlayout_btns.gif'); background-position: -32px 0px}
.dhxLayoutButton_dhx_web_ver1b {background-image: url('imgs/dhxlayout_dhx_web/dhxlayout_btns.gif'); background-position: 0px 0px}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_hor {position: absolute; width: 16px; height: 16px; top: 6px; right: 4px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoButtonShowHide_hor {
 position: absolute; width: 8px; height: 7px; top: 10px; left: 6px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
.dhxLayoutButton_dhx_web_hor1l {background-image: url('imgs/dhxlayout_dhx_web/dhxlayout_btns.gif'); background-position: -16px 0px}
.dhxLayoutButton_dhx_web_hor1r {background-image: url('imgs/dhxlayout_dhx_web/dhxlayout_btns.gif'); background-position: -48px 0px}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor {position: relative; font-family: Tahoma; font-size: 2px; height: 100%; height: 18px; overflow: hidden}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoBarLabel {display: none}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoButtonShowHide_ver {position: absolute; width: 16px; height: 16px; top: 1px; right: 4px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
.dhxLayoutButton_dhx_web_ver2t {background-image: url('imgs/dhxlayout_dhx_web/dhxlayout_btns.gif'); background-position: -32px 0px}
.dhxLayoutButton_dhx_web_ver2b {background-image: url('imgs/dhxlayout_dhx_web/dhxlayout_btns.gif'); background-position: 0px 0px}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoBarButtonsFake {height: 18px; left: 0px; position: relative; top: 0px; background-color: #646464}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer {position: relative; width: 100%; font-family: Tahoma; font-size: 2px; height: 100%; overflow: hidden}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarLabel {display: none}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoButtonShowHide_hor {position: absolute; width: 16px; height: 16px; top: 6px; left: 1px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
.dhxLayoutButton_dhx_web_hor2l {background-image: url('imgs/dhxlayout_dhx_web/dhxlayout_btns.gif'); background-position: -16px 0px}
.dhxLayoutButton_dhx_web_hor2r {background-image: url('imgs/dhxlayout_dhx_web/dhxlayout_btns.gif'); background-position: -48px 0px}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarButtonsFake {width: 16px; left: 0px; position: absolute; top: 0px; height: 100%; width: 18px; background-color: #646464}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarButtonsFake2 {display: none}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInnerContainer {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #000000; position: relative; overflow: auto}
table.dhtmlxLayoutPolyContainer_dhx_web div.dhtmlx_wins_body_content {position: relative; overflow: hidden}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutPolySplitterHor {font-size: 1px; height: 9px; line-height: 9px; cursor: n-resize; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; background-image: url('imgs/dhxlayout_dhx_web/dhxlayout_drag_hor.gif') !important; background-repeat: no-repeat !important; background-position: center center !important; vertical-align: top}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutPolySplitterHorInactive {font-size: 1px; height: 9px; line-height: 9px; cursor: default; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; vertical-align: top}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutPolySplitterVer {font-size: 2px; width: 9px; cursor: w-resize; background-image: url('imgs/dhxlayout_dhx_web/dhxlayout_drag_ver.gif') !important; background-repeat: no-repeat !important; background-position: 50% center !important; vertical-align: top; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutPolySplitterVerInactive {font-size: 2px; width: 9px; cursor: default; vertical-align: top; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePolyTabbar {position: relative; overflow: hidden; vertical-align: top; border: 0px solid transparent; border-top: 1px solid #D2E3EA; border-bottom: 1px solid #D2E3EA}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePolyTabbarCollapsed {position: relative; border: #C2D5DC 1px solid; overflow: hidden; vertical-align: top; background-color: #D2E3EA}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxWindowMainContent {border: #333333 0px solid !important; background-color: #FFFFFF}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxPolyInfoBarCollapsedVer, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxPolyInfoBarCollapsedHor {position: relative; width: 100%; height: 100%}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePolyTabbar div.dhx_tabbar_row {}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxPolyInfoBar {position: relative; z-index: 100}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxInfoBarLabel, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoBarLabel {width: 0px; height: 0px; display: none}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxInfoBarButtonsFake, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoBarButtonsFake {width: 0px; height: 0px; display: none}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar div {position: relative; float: right; background-position: center top; background-repeat: no-repeat; width: 12px; height: 12px; overflow: hidden; z-index: 100}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_hor, table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_ver {position: absolute; right: 4px; top: 4px; width: 16px; height: 16px; cursor: pointer}
div.dhxLayout_Sizer_dhx_web {position: absolute; background-color: #848484; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; transparent: 0; font-size: 1px; z-index: 1999}
div.dhxLayout_Cover_dhx_web {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; background-color: #646464}
.dhtmlxMenu_dhx_web_Middle {amargin-left: 1px; amargin-right: 1px}
.dhtmlxMenu_dhx_web_bottom_border {height=25; border-bottom: #C2D5DC 1px solid}
.dhtmlxToolbar_dhx_web_bottom_top {border-top: #C2D5DC 1px solid}
table.dhtmlxLayoutPolyContainer_dhx_web div.dhtmlxLayoutPolyProgress {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=15); -moz-opacity: 0.15; opacity: 0.15; background-color: #93C0E7; z-index: 1}
table.dhtmlxLayoutPolyContainer_dhx_web div.dhtmlxLayoutPolyProgressBGIMG {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url('imgs/dhxlayout_dhx_web/dhxlayout_progress.gif'); background-repeat: no-repeat; background-position: center center; z-index: 1}
div.dhtmlxLayoutPolyProgressGlobal_dhx_web {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=15); -moz-opacity: 0.15; opacity: 0.15; background-color: #93C0E7; z-index: 1}
div.dhtmlxLayoutPolyProgressBGIMGGlobal_dhx_web {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url('imgs/dhxlayout_dhx_web/dhxlayout_progress_global.gif'); background-repeat: no-repeat; background-position: center center; z-index: 1}
div.dhxcont_global_layout_area div.dhxcont_sb_container {position: relative; height: 41px}
div.dhxcont_global_layout_area div.dhxcont_sb_container div.dhxcont_statusbar {position: relative; top: 9px; height: 32px; line-height: 32px; background-color: #cecece; width: auto; padding: 0px 12px; overflow: hidden; white-space: nowrap; font-family: 'Trebuchet MS'; font-size: 14px; vertical-align: middle; color: #666666}
table.dhtmlxLayoutPolyContainer_dhx_web div.dhxcont_sb_container_layoutcell {position: relative; height: 41px}
table.dhtmlxLayoutPolyContainer_dhx_web div.dhxcont_sb_container_layoutcell div.dhxcont_statusbar {position: relative; top: 9px; height: 32px; line-height: 32px; background-color: #ececec; width: auto; padding: 0px 12px; overflow: hidden; white-space: nowrap; font-family: 'Trebuchet MS'; font-size: 14px; vertical-align: middle; color: #666666}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhxcont_global_content_area {position: absolute; overflow: hidden; 
 background-color: #FFFFFF}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhxcont_global_content_area.dhxcont_layout_dhx_web {border: white 8px solid}
table.dhtmlxLayoutPolyContainer_dhx_web div.dhtmlxPolyInfoBar div.dhtmlxLineL,
table.dhtmlxLayoutPolyContainer_dhx_web div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxLineL,
table.dhtmlxLayoutPolyContainer_dhx_web div.dhtmlxPolyInfoBar div.dhtmlxLineR,
table.dhtmlxLayoutPolyContainer_dhx_web div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxLineR,
table.dhtmlxLayoutPolyContainer_dhx_web div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxLineL,
table.dhtmlxLayoutPolyContainer_dhx_web div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxLineR {display: none}
.dhxlayout_fullscreened {width: 100%; height: 100%; margin: 0px; overflow: hidden}
div.dhxlayout_skin_detect {width: 499px}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarLabel_collapsed_ver {display: none}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoBarLabel_collapsed_ver {position: absolute; top: 2px; left: 5px; font-family: Tahoma; font-size: 11px; font-weight: normal; color: #f5f5f5; white-space: nowrap; cursor: default; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarLabel_collapsed_hor {display: none}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarLabel_collapsed_hor {
 position: absolute; 
 font-family: Tahoma; font-size: 11px; font-weight: normal; color: #f5f5f5; white-space: nowrap; cursor: default; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; 
 height: 18px; line-height: 18px; vertical-align: middle; left: 0px; margin-top: 30px; overflow: hidden; -webkit-transform: rotate(-90deg); -webkit-transform-origin: left top; 
 -moz-transform: rotate(-90deg); -moz-transform-origin: left top; 
 -o-transform: rotate(-90deg); -o-transform-origin: left top; 
 -ms-transform: rotate(-90deg); -ms-transform-origin: left top; 
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3),alpha(opacity=100); background-color: #646464}
.dhtmlxMenu_dhx_web_Middle {position: relative; height: 20px; border: none; background-image: url('imgs/dhxmenu_dhx_web/dhxmenu_topbg.gif'); background-position: top; background-repeat: repeat-x; -moz-user-select: none; padding: 0px 7px}
.dhtmlx_winviewport.dhtmlx_skin_dhx_web div.dhtmlxMenu_dhx_web_Middle,
.dhxlayout_fullscreened div.dhtmlxMenu_dhx_web_Middle,
.dhx_tabbar_zone.dhx_tabbar_zone_dhx_web div.dhtmlxMenu_dhx_web_Middle,
.dhx_acc_base_dhx_web div.dhtmlxMenu_dhx_web_Middle,
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlxMenu_dhx_web_Middle,
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlxMenu_dhx_web_Middle,
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly div.dhtmlxMenu_dhx_web_Middle {height: 29px !important}
.dhtmlxMenu_dhx_web_Middle.dir_left div.align_left {float: left}
.dhtmlxMenu_dhx_web_Middle.dir_left div.align_right {float: right}
div.dhtmlxMenu_dhx_web_TopLevel_Item_Normal,
div.dhtmlxMenu_dhx_web_TopLevel_Item_Disabled,
div.dhtmlxMenu_dhx_web_TopLevel_Item_Selected {position: relative; float: left; font-family: Tahoma; font-size: 12px; font-weight: normal; cursor: default; white-space: nowrap; -moz-user-select: none; height: 20px; line-height: 20px; vertical-align: middle; margin: 0px 2px 100px 0px; padding: 0px 5px; color: #000000}
div.dhtmlxMenu_dhx_web_TopLevel_Item_Normal {border-left: #ececec 1px solid !important; border-right: #ececec 1px solid !important; 
}
div.dhtmlxMenu_dhx_web_TopLevel_Item_Disabled {color: #999999 !important}
div.dhtmlxMenu_dhx_web_TopLevel_Item_Selected {background-image: url('imgs/dhxmenu_dhx_web/dhxmenu_topselbg.gif'); background-repeat: repeat-x; border-left: #ffffff 1px solid !important; border-right: #ffffff 1px solid !important}
.dhtmlxMenu_dhx_web_Middle div.top_sep {font-size: 1px; cursor: default; -moz-user-select: none; background-image: url('imgs/dhxmenu_dhx_web/dhxmenu_topsepbg.gif'); background-repeat: no-repeat; background-position: top center; height: 20px; position: relative; float: left; width: 3px; margin-left: 0px; margin-right: 2px}
.dhtmlxMenu_dhx_web_Middle img.dhtmlxMenu_TopLevel_Item_Icon {float: left; margin: 2px 2px 0px 2px; width: 16px; height: 16px}
div.dhtmlxMenu_dhx_web_TopLevel_Item_Normal div.top_level_text,
div.dhtmlxMenu_dhx_web_TopLevel_Item_Disabled div.top_level_text,
div.dhtmlxMenu_dhx_web_TopLevel_Item_Selected div.top_level_text {float: left; margin-left: 2px; margin-right: 2px}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon {position: absolute; background-color: #ececec; border: #ffffff 1px solid; overflow: hidden; padding-top: 1px; padding-bottom: 1px; box-shadow: 2px 3px 13px #666666; -moz-box-shadow: 2px 3px 13px #666666; -webkit-box-shadow: 2px 3px 13px #666666; -khtml-box-shadow: 2px 3px 13px #666666; filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3); -moz-user-select: none}
iframe.dhtmlxMenu_IE6CoverFix_dhx_web {position: absolute; border: none; background: #000000; filter: alpha(opacity=100)}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl {
}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item {height: 28px; cursor: default}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis {height: 28px; cursor: default}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected {height: 28px; cursor: default; background-image: url('imgs/dhxmenu_dhx_web/dhxmenu_subselbg.gif'); background-repeat: repeat-x; background-position: top}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_icon {width: 24px; text-align: left; -moz-user-select: none}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_icon img.sub_icon {width: 18px; height: 18px; margin-top: 4px; margin-right: 0px; margin-left: 6px}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_text {vertical-align: middle; padding-left: 4px; padding-right: 4px}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_item_text {font-family: Tahoma; font-size: 12px; font-weight: normal; color: #000000; white-space: nowrap; text-align: left}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_item_text {color: #999999 !important}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_hk {padding-left: 8px; padding-right: 8px}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_hk div.sub_item_hk {font-family: Tahoma; font-size: 10px; color: #a4bed4; text-align: right}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected td.sub_item_hk div.sub_item_hk {color: #999999}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis td.sub_item_hk div.sub_item_hk {color: #cecece !important}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon tr.sub_sep {height: 3px; font-size: 1px}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon div.sub_sep {font-size: 1px; background-image: url('imgs/dhxmenu_dhx_web/dhxmenu_subsepbg.gif'); background-repeat: repeat-x; background-position: top; cursor: default; height: 3px}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.complex_arrow {width: 7px; height: 24px; background-image: url('imgs/dhxmenu_dhx_web/dhxmenu_subar.gif'); background-repeat: no-repeat; background-position: 0px 0px; float: right}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected div.complex_arrow {background-position: -7px 0px !important}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.complex_arrow {background-position: -14px 0px !important}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.complex_arrow_loading {width: 7px; height: 24px; background-image: url('imgs/dhxmenu_dhx_web/dhxmenu_loader.gif'); background-repeat: no-repeat; background-position: center center; float: right}
div.dhtmlxMenu_dhx_web_SubLevelArea_Arrow {width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; text-align: center; overflow: hidden}
div.dhtmlxMenu_dhx_web_SubLevelArea_Arrow div.dhtmlxMenu_SubLevelArea_Arrow_Icon {position: relative; margin-top: 6px; margin-left: auto; margin-right: auto; width: 29px; height: 8px; background-repeat: no-repeat; background-image: url('imgs/dhxmenu_dhx_web/dhxmenu_upar.gif')}
div.dhtmlxMenu_dhx_web_SubLevelArea_ArrowUp,
div.dhtmlxMenu_dhx_web_SubLevelArea_ArrowUp_Over,
div.dhtmlxMenu_dhx_web_SubLevelArea_ArrowUp_Disabled {position: absolute; height: 20px; font-size: 1px}
div.dhtmlxMenu_dhx_web_SubLevelArea_ArrowUp div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -87px 0px}
div.dhtmlxMenu_dhx_web_SubLevelArea_ArrowUp_Over div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -116px 0px}
div.dhtmlxMenu_dhx_web_SubLevelArea_ArrowUp_Disabled div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -145px 0px}
div.dhtmlxMenu_dhx_web_SubLevelArea_ArrowDown,
div.dhtmlxMenu_dhx_web_SubLevelArea_ArrowDown_Over,
div.dhtmlxMenu_dhx_web_SubLevelArea_ArrowDown_Disabled {position: absolute; height: 20px; font-size: 1px}
div.dhtmlxMenu_dhx_web_SubLevelArea_ArrowDown div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: 0px 0px}
div.dhtmlxMenu_dhx_web_SubLevelArea_ArrowDown_Over div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -29px 0px}
div.dhtmlxMenu_dhx_web_SubLevelArea_ArrowDown_Disabled div.dhtmlxMenu_SubLevelArea_Arrow_Icon {background-position: -58px 0px}
.dhtmlxMenu_dhx_web_Middle div.dhtmlxMenu_TopLevel_Text_right {position: absolute; top: 0px; height: 20px; line-height: 20px; vertical-align: middle; left: none; right: 8px; font-family: Tahoma; font-size: 12px; color: #000000; cursor: default}
.dhtmlxMenu_dhx_web_Middle div.dhtmlxMenu_TopLevel_Text_left {position: absolute; top: 0px; height: 20px; line-height: 20px; vertical-align: middle; right: none; left: 8px; font-family: Tahoma; font-size: 12px; color: #000000; cursor: default}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon {float: left; margin: 0px 2px 0px 6px; width: 18px; height: 18px; background-position: top right; background-repeat: no-repeat; background-image: url('imgs/dhxmenu_dhx_web/dhxmenu_chrd.gif')}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon.chbx_0 {background-position: 0px 0px !important}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon.chbx_1 {background-position: -18px 0px !important}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_icon.chbx_0 {background-position: -36px 0px !important}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_icon.chbx_1 {background-position: -54px 0px !important}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon.rdbt_0 {background-position: -72px 0px !important}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon.rdbt_1 {background-position: -90px 0px !important}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_icon.rdbt_0 {background-position: -108px 0px !important}
div.dhtmlxMenu_dhx_web_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_icon.rdbt_1 {background-position: -126px 0px !important}
div.dhx_popup_dhx_web {position: absolute; z-index: 3155}
div.dhx_popup_dhx_web div.dhx_popup_area {position: relative; margin: 10px; padding: 1px 0px; border: 1px solid #ffffff; box-shadow: 0 0 12px #666666; background-color: #ececec}
div.dhx_popup_dhx_web div.dhx_popup_area.dhx_popup_area_ie {box-shadow: 0 0 12px #666666}
div.dhx_popup_dhx_web div.dhx_popup_area td.dhx_popup_td {color: #000000; font-family: Tahoma; font-size: 12px; text-align: left; vertical-align: middle; padding: 0px 6px; height: 28px; line-height: 28px; white-space: nowrap; cursor: default; -moz-user-select: none; -webkit-user-select: none}
div.dhx_popup_dhx_web div.dhx_popup_area tr.dhxnode td.dhx_popup_td {height: auto; line-height: inherit; -moz-user-select: text; -webkit-user-select: text}
div.dhx_popup_dhx_web div.dhx_popup_area.dhx_popup_area_ie tr.dhxnode td.dhx_popup_td {height: 1em; line-height: 1em}
div.dhx_popup_dhx_web div.dhx_popup_area tr.dhx_popup_sep td.dhx_popup_sep {font-size: 1px; padding-top: 0px; padding-bottom: 0px; font-size: 1px; position: relative}
div.dhx_popup_dhx_web div.dhx_popup_area tr.dhx_popup_sep td.dhx_popup_sep div.dhx_popup_sep {width: 100%; height: 3px; margin: 0px; font-size: 1px; overflow: hidden; background-image: url('imgs/dhxpopup_dhx_web/list_sep.gif'); background-repeat: repeat-x; background-position: center center}
div.dhx_popup_dhx_web div.dhx_popup_area td.dhx_popup_td:first-child {padding-left: 14px}
div.dhx_popup_dhx_web div.dhx_popup_area td.dhx_popup_td:last-child {padding-right: 14px}
div.dhx_popup_dhx_web div.dhx_popup_area.dhx_popup_area_ie td.dhx_popup_td.dhx_popup_td_single {padding-left: 14px; padding-right: 14px}
div.dhx_popup_dhx_web div.dhx_popup_area.dhx_popup_area_ie td.dhx_popup_td.dhx_popup_td_first {padding-left: 14px}
div.dhx_popup_dhx_web div.dhx_popup_area.dhx_popup_area_ie td.dhx_popup_td.dhx_popup_td_last {padding-right: 14px}
div.dhx_popup_dhx_web div.dhx_popup_area tr:hover td.dhx_popup_td {background-image: url('imgs/dhxpopup_dhx_web/list_hover.gif'); background-repeat: repeat-x; background-position: center center}
div.dhx_popup_dhx_web div.dhx_popup_area tr.dhxnode:hover td.dhx_popup_td {background: none}
div.dhx_popup_dhx_web div.dhx_popup_area.dhx_popup_area_ie tr.tr_hover td.dhx_popup_td {background-image: url('imgs/dhxpopup_dhx_web/list_hover.gif'); background-repeat: repeat-x; background-position: center center}
div.dhx_popup_dhx_web div.dhx_popup_arrow {position: absolute; background-repeat: no-repeat}
div.dhx_popup_dhx_web div.dhx_popup_arrow.dhx_popup_arrow_bottom {width: 19px; height: 16px; background-image: url('imgs/dhxpopup_dhx_web/arrow_bottom.gif'); background-position: top center}
div.dhx_popup_dhx_web div.dhx_popup_arrow.dhx_popup_arrow_top {width: 19px; height: 16px; background-image: url('imgs/dhxpopup_dhx_web/arrow_top.gif'); background-position: bottom center}
div.dhx_popup_dhx_web div.dhx_popup_arrow.dhx_popup_arrow_right {width: 16px; height: 19px; background-image: url('imgs/dhxpopup_dhx_web/arrow_right.gif'); background-position: center left}
div.dhx_popup_dhx_web div.dhx_popup_arrow.dhx_popup_arrow_left {width: 16px; height: 19px; background-image: url('imgs/dhxpopup_dhx_web/arrow_left.gif'); background-position: center right}
div.dhx_popup_skin_detect {position: absolute; display: block; visibility: hidden; left: -100px; top: 0px; width: 20px; height: 10px; margin: 0px; padding: 0px; border: none; overflow: hidden}
div.dhx_popup_dhx_web div.dhx_popup_area tr.dhxnode td.dhx_popup_td {padding: 6px!important}
div.dhx_popup_dhx_web div.dhx_popup_area tr.dhxnode td.dhx_popup_td .dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_web {position: relative!important; background-image: none}
div.dhx_popup_dhx_web div.dhx_popup_area tr.dhxnode td.dhx_popup_td div.dhxtree_dhx_web {background: none}
div.dhx_popup_dhx_web div.dhx_popup_area tr.dhxnode td.dhx_popup_td div.dhx_acc_base_dhx_web div.dhx_acc_item {background-image: url('imgs/dhxpopup_dhx_web/dhxacc_bg_popup.gif')}
div.dhx_popup_dhx_web div.dhx_popup_area tr.dhxnode td.dhx_popup_td div.dhx_acc_base_dhx_web div.dhx_acc_item.last_item {background: none; background-color: #646464}
.dhx_toolbar_base_18_dhx_web,
.dhx_toolbar_base_24_dhx_web,
.dhx_toolbar_base_32_dhx_web,
.dhx_toolbar_base_48_dhx_web {white-space: nowrap; overflow: hidden; background-image: url('imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif'); background-repeat: repeat-x; position: relative; padding-left: 5px; padding-right: 5px; line-height: normal; cursor: default}
.dhx_toolbar_base_18_dhx_web div.dhxtoolbar_hdrline_ll,
.dhx_toolbar_base_24_dhx_web div.dhxtoolbar_hdrline_ll,
.dhx_toolbar_base_32_dhx_web div.dhxtoolbar_hdrline_ll,
.dhx_toolbar_base_48_dhx_web div.dhxtoolbar_hdrline_ll {display: none}
.dhx_toolbar_base_18_dhx_web div.dhxtoolbar_hdrline_l,
.dhx_toolbar_base_24_dhx_web div.dhxtoolbar_hdrline_l,
.dhx_toolbar_base_32_dhx_web div.dhxtoolbar_hdrline_l,
.dhx_toolbar_base_48_dhx_web div.dhxtoolbar_hdrline_l {display: none}
.dhx_toolbar_base_18_dhx_web div.dhxtoolbar_hdrline_rr,
.dhx_toolbar_base_24_dhx_web div.dhxtoolbar_hdrline_rr,
.dhx_toolbar_base_32_dhx_web div.dhxtoolbar_hdrline_rr,
.dhx_toolbar_base_48_dhx_web div.dhxtoolbar_hdrline_rr {display: none}
.dhx_toolbar_base_18_dhx_web div.dhxtoolbar_hdrline_r,
.dhx_toolbar_base_24_dhx_web div.dhxtoolbar_hdrline_r,
.dhx_toolbar_base_32_dhx_web div.dhxtoolbar_hdrline_r,
.dhx_toolbar_base_48_dhx_web div.dhxtoolbar_hdrline_r {display: none}
.dhx_toolbar_base_18_dhx_web div.float_left,
.dhx_toolbar_base_24_dhx_web div.float_left,
.dhx_toolbar_base_32_dhx_web div.float_left,
.dhx_toolbar_base_48_dhx_web div.float_left {float: left}
.dhx_toolbar_base_18_dhx_web div.float_right,
.dhx_toolbar_base_24_dhx_web div.float_right,
.dhx_toolbar_base_32_dhx_web div.float_right,
.dhx_toolbar_base_48_dhx_web div.float_right {float: right}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn {float: left; color: #000000; border-left: #ececec 1px solid; border-right: #ececec 1px solid; margin: 5px 0px 100px 1px; padding: 0px 2px; line-height: normal; -moz-user-select: -moz-none; cursor: default; position: relative; 
}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn.dis,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn.dis,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn.dis,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn.dis {color: #999999 !important}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn.over,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn.over,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn.over,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn.over {border-left: #ffffff 1px solid; border-right: #ffffff 1px solid; background-image: url(imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif); background-repeat: repeat-x}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn.pres,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn.pres,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn.pres,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn.pres {border-left: #ffffff 1px solid; border-right: #ffffff 1px solid; background-image: url(imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif); background-repeat: repeat-x}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn.pres_dis,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn.pres_dis,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn.pres_dis,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn.pres_dis {color: #999999; border-left: #909090 1px solid; border-right: #909090 1px solid; background-image: url(imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif); background-repeat: repeat-x}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn img,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn img,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn img,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn img {float: left; margin: 2px 1px 0px 1px; cursor: default; -moz-user-select: none}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn div,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn div,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn div,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn div {float: left; font-family: Tahoma; font-size: 12px; margin: 0px 2px; vertical-align: middle; line-height: normal; cursor: default; -moz-user-select: none}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_arw,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_arw,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_arw,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_arw {float: left; margin: 5px 0px 100px 0px; color: #000000; border-left: none; border-right: #ececec 1px solid; line-height: normal; cursor: default; -moz-user-select: none}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_arw.over,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_arw.over,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_arw.over,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_arw.over {border-right: #ffffff 1px solid; background-image: url('imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif'); background-repeat: repeat-x}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_arw.pres,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_arw.pres,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_arw.pres,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_arw.pres {border-right: #ffffff 1px solid; background-image: url('imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif'); background-repeat: repeat-x}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_arw div.arwimg,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_arw div.arwimg,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_arw div.arwimg,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_arw div.arwimg {float: left; background-image: url('imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif'); background-repeat: no-repeat; line-height: normal; font-size: 12px; font-family: Tahoma}
div.dhx_toolbar_poly_18_dhx_web,
div.dhx_toolbar_poly_24_dhx_web,
div.dhx_toolbar_poly_32_dhx_web,
div.dhx_toolbar_poly_48_dhx_web {position: absolute; margin: 0px; padding-top: 1px; border: #ffffff 1px solid; background-color: #ececec; overflow: hidden; cursor: default; line-height: normal; box-shadow: 2px 3px 13px #666666; -moz-box-shadow: 2px 3px 13px #666666; -webkit-box-shadow: 2px 3px 13px #666666; -khtml-box-shadow: 2px 3px 13px #666666; filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135); -moz-user-select: none}
div.dhx_toolbar_poly_18_dhx_web table.buttons_cont tr,
div.dhx_toolbar_poly_24_dhx_web table.buttons_cont tr,
div.dhx_toolbar_poly_32_dhx_web table.buttons_cont tr,
div.dhx_toolbar_poly_48_dhx_web table.buttons_cont tr {line-height: normal
}
div.dhx_toolbar_poly_18_dhx_web table.buttons_cont td,
div.dhx_toolbar_poly_24_dhx_web table.buttons_cont td,
div.dhx_toolbar_poly_32_dhx_web table.buttons_cont td,
div.dhx_toolbar_poly_48_dhx_web table.buttons_cont td {line-height: normal
}
div.dhx_toolbar_poly_18_dhx_web table.buttons_cont tr.tr_btn.tr_btn_over,
div.dhx_toolbar_poly_24_dhx_web table.buttons_cont tr.tr_btn.tr_btn_over,
div.dhx_toolbar_poly_32_dhx_web table.buttons_cont tr.tr_btn.tr_btn_over,
div.dhx_toolbar_poly_48_dhx_web table.buttons_cont tr.tr_btn.tr_btn_over {background-image: url('imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif'); background-repeat: repeat-x}
div.dhx_toolbar_poly_18_dhx_web table.buttons_cont tr.tr_btn.tr_btn_selected,
div.dhx_toolbar_poly_24_dhx_web table.buttons_cont tr.tr_btn.tr_btn_selected,
div.dhx_toolbar_poly_32_dhx_web table.buttons_cont tr.tr_btn.tr_btn_selected,
div.dhx_toolbar_poly_48_dhx_web table.buttons_cont tr.tr_btn.tr_btn_selected {background-image: url('imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif'); background-repeat: repeat-x}
div.dhx_toolbar_poly_18_dhx_web table.buttons_cont td.td_btn_sep,
div.dhx_toolbar_poly_24_dhx_web table.buttons_cont td.td_btn_sep,
div.dhx_toolbar_poly_32_dhx_web table.buttons_cont td.td_btn_sep,
div.dhx_toolbar_poly_48_dhx_web table.buttons_cont td.td_btn_sep {font-size: 1px; height: 4px; vertical-align: top}
div.dhx_toolbar_poly_18_dhx_web td.td_btn_sep div.btn_sep,
div.dhx_toolbar_poly_24_dhx_web td.td_btn_sep div.btn_sep,
div.dhx_toolbar_poly_32_dhx_web td.td_btn_sep div.btn_sep,
div.dhx_toolbar_poly_48_dhx_web td.td_btn_sep div.btn_sep {font-size: 1px; cursor: default; height: 4px; width: 100%; background-image: url('imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif'); background-repeat: repeat-x; -moz-user-select: none}
div.dhx_toolbar_poly_18_dhx_web table.buttons_cont td.td_btn_img,
div.dhx_toolbar_poly_24_dhx_web table.buttons_cont td.td_btn_img,
div.dhx_toolbar_poly_32_dhx_web table.buttons_cont td.td_btn_img,
div.dhx_toolbar_poly_48_dhx_web table.buttons_cont td.td_btn_img {font-size: 1px; text-align: center; vertical-align: middle}
div.dhx_toolbar_poly_18_dhx_web td.td_btn_img img.btn_sel_img,
div.dhx_toolbar_poly_24_dhx_web td.td_btn_img img.btn_sel_img,
div.dhx_toolbar_poly_32_dhx_web td.td_btn_img img.btn_sel_img,
div.dhx_toolbar_poly_48_dhx_web td.td_btn_img img.btn_sel_img {position: relative; margin-left: 2px; margin-right: 2px; -moz-user-select: none}
div.dhx_toolbar_poly_18_dhx_web table.buttons_cont td.td_btn_txt,
div.dhx_toolbar_poly_24_dhx_web table.buttons_cont td.td_btn_txt,
div.dhx_toolbar_poly_32_dhx_web table.buttons_cont td.td_btn_txt,
div.dhx_toolbar_poly_48_dhx_web table.buttons_cont td.td_btn_txt {font-size: 1px; vertical-align: middle; padding-left: 1px; padding-right: 10px}
div.dhx_toolbar_poly_18_dhx_web td.td_btn_txt div.btn_sel_text,
div.dhx_toolbar_poly_24_dhx_web td.td_btn_txt div.btn_sel_text,
div.dhx_toolbar_poly_32_dhx_web td.td_btn_txt div.btn_sel_text,
div.dhx_toolbar_poly_48_dhx_web td.td_btn_txt div.btn_sel_text {float: left; font-family: Tahoma; font-size: 12px; color: #000000; line-height: normal; white-space: nowrap}
div.dhx_toolbar_poly_18_dhx_web tr.tr_btn_disabled td.td_btn_txt div.btn_sel_text,
div.dhx_toolbar_poly_24_dhx_web tr.tr_btn_disabled td.td_btn_txt div.btn_sel_text,
div.dhx_toolbar_poly_32_dhx_web tr.tr_btn_disabled td.td_btn_txt div.btn_sel_text,
div.dhx_toolbar_poly_48_dhx_web tr.tr_btn_disabled td.td_btn_txt div.btn_sel_text {color: #999999 !important}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_sep,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_sep,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_sep,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_sep {float: left; width: 3px; font-size: 1px; margin-left: 3px; margin-right: 2px; background-image: url('imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif'); background-repeat: no-repeat; -moz-user-select: none}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_text,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_text,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_text,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_text {float: left; vertical-align: middle; font-family: Tahoma; font-size: 12px; color: #000000; margin: 5px 0px 0px 1px; padding: 0px 4px; line-height: normal; -moz-user-select: none}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn .inp,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn .inp,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn .inp,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn .inp {position: relative; float: left; border: #bbbbbb 1px solid; font-family: Tahoma; font-size: 12px; line-height: normal; direction: ltr}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn div.sl_bg_l,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn div.sl_bg_l,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn div.sl_bg_l,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn div.sl_bg_l {background-image: url('imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif'); background-repeat: no-repeat; width: 2px; font-size: 1px; margin-right: 0px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn div.sl_bg_m,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn div.sl_bg_m,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn div.sl_bg_m,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn div.sl_bg_m {background-image: url('imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif'); background-repeat: repeat-x; font-size: 1px; margin-left: 0px; margin-right: 0px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn div.sl_bg_r,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn div.sl_bg_r,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn div.sl_bg_r,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn div.sl_bg_r {background-image: url('imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif'); background-repeat: no-repeat; width: 2px; font-size: 1px; margin-left: 0px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn div.sl_pen,
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn div.sl_pen,
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn div.sl_pen,
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn div.sl_pen {position: absolute; width: 13px; height: 22px; top: 0px; border: none; cursor: default; background-image: url('imgs/dhxtoolbar_dhx_web/dhxtoolbar_imgs.gif'); background-repeat: no-repeat; line-height: normal; -moz-user-select: none}
.dhx_toolbar_base_18_dhx_web div.dhxtoolbar_spacer.float_right,
.dhx_toolbar_base_24_dhx_web div.dhxtoolbar_spacer.float_right,
.dhx_toolbar_base_32_dhx_web div.dhxtoolbar_spacer.float_right,
.dhx_toolbar_base_48_dhx_web div.dhxtoolbar_spacer.float_right {float: right}
.dhx_toolbar_base_18_dhx_web div.dhxtoolbar_spacer.float_left,
.dhx_toolbar_base_24_dhx_web div.dhxtoolbar_spacer.float_left,
.dhx_toolbar_base_32_dhx_web div.dhxtoolbar_spacer.float_left,
.dhx_toolbar_base_48_dhx_web div.dhxtoolbar_spacer.float_left {float: left}
dhx_toolbar_base_18_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_ll,
dhx_toolbar_base_24_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_ll,
dhx_toolbar_base_32_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_ll,
dhx_toolbar_base_48_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_ll {display: none}
dhx_toolbar_base_18_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_rr,
dhx_toolbar_base_24_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_rr,
dhx_toolbar_base_32_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_rr,
dhx_toolbar_base_48_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_rr {display: none}
.dhx_toolbar_base_18_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_l,
.dhx_toolbar_base_24_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_l,
.dhx_toolbar_base_32_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_l,
.dhx_toolbar_base_48_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_l {left: 0px !important}
.dhx_toolbar_base_18_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_r,
.dhx_toolbar_base_24_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_r,
.dhx_toolbar_base_32_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_r,
.dhx_toolbar_base_48_dhx_web.in_layoutcell div.dhxtoolbar_hdrline_r {right: 0px !important}
.dhx_toolbar_base_18_dhx_web.in_acccell div.dhxtoolbar_hdrline_ll,
.dhx_toolbar_base_24_dhx_web.in_acccell div.dhxtoolbar_hdrline_ll,
.dhx_toolbar_base_32_dhx_web.in_acccell div.dhxtoolbar_hdrline_ll,
.dhx_toolbar_base_48_dhx_web.in_acccell div.dhxtoolbar_hdrline_ll {display: none}
.dhx_toolbar_base_18_dhx_web.in_acccell div.dhxtoolbar_hdrline_rr,
.dhx_toolbar_base_24_dhx_web.in_acccell div.dhxtoolbar_hdrline_rr,
.dhx_toolbar_base_32_dhx_web.in_acccell div.dhxtoolbar_hdrline_rr,
.dhx_toolbar_base_48_dhx_web.in_acccell div.dhxtoolbar_hdrline_rr {display: none}
.dhx_toolbar_base_18_dhx_web.in_acccell div.dhxtoolbar_hdrline_l,
.dhx_toolbar_base_24_dhx_web.in_acccell div.dhxtoolbar_hdrline_l,
.dhx_toolbar_base_32_dhx_web.in_acccell div.dhxtoolbar_hdrline_l,
.dhx_toolbar_base_48_dhx_web.in_acccell div.dhxtoolbar_hdrline_l {left: 0px !important}
.dhx_toolbar_base_18_dhx_web.in_acccell div.dhxtoolbar_hdrline_r,
.dhx_toolbar_base_24_dhx_web.in_acccell div.dhxtoolbar_hdrline_r,
.dhx_toolbar_base_32_dhx_web.in_acccell div.dhxtoolbar_hdrline_r,
.dhx_toolbar_base_48_dhx_web.in_acccell div.dhxtoolbar_hdrline_r {right: 0px !important}
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_18_dhx_web div.dhxtoolbar_hdrline_ll,
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_24_dhx_web div.dhxtoolbar_hdrline_ll,
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_32_dhx_web div.dhxtoolbar_hdrline_ll,
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_48_dhx_web div.dhxtoolbar_hdrline_ll {display: none}
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_18_dhx_web div.dhxtoolbar_hdrline_rr,
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_24_dhx_web div.dhxtoolbar_hdrline_rr,
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_32_dhx_web div.dhxtoolbar_hdrline_rr,
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_48_dhx_web div.dhxtoolbar_hdrline_rr {display: none}
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_18_dhx_web div.dhxtoolbar_hdrline_l,
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_24_dhx_web div.dhxtoolbar_hdrline_l,
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_32_dhx_web div.dhxtoolbar_hdrline_l,
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_48_dhx_web div.dhxtoolbar_hdrline_l {left: 0px !important}
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_18_dhx_web div.dhxtoolbar_hdrline_r,
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_24_dhx_web div.dhxtoolbar_hdrline_r,
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_32_dhx_web div.dhxtoolbar_hdrline_r,
.dhx_tabbar_zone_dhx_web .dhx_toolbar_base_48_dhx_web div.dhxtoolbar_hdrline_r {right: 0px !important}
.dhtmlx_skin_dhx_web div.dhtmlx_wins_body_inner .dhx_toolbar_base_18_dhx_web,
.dhtmlx_skin_dhx_web div.dhtmlx_wins_body_inner .dhx_toolbar_base_24_dhx_web,
.dhtmlx_skin_dhx_web div.dhtmlx_wins_body_inner .dhx_toolbar_base_32_dhx_web,
.dhtmlx_skin_dhx_web div.dhtmlx_wins_body_inner .dhx_toolbar_base_48_dhx_web {border: none}
.dhx_acc_base_dhx_web .dhx_toolbar_base_18_dhx_web,
.dhx_acc_base_dhx_web .dhx_toolbar_base_24_dhx_web,
.dhx_acc_base_dhx_web .dhx_toolbar_base_32_dhx_web,
.dhx_acc_base_dhx_web .dhx_toolbar_base_48_dhx_web {border: none}
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly .dhx_toolbar_base_18_dhx_web,
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly .dhx_toolbar_base_24_dhx_web,
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly .dhx_toolbar_base_32_dhx_web,
table.dhtmlxLayoutPolyContainer_dhx_web td.dhtmlxLayoutSinglePoly .dhx_toolbar_base_48_dhx_web {border: none}
.dhx_toolbar_base_18_dhx_web {height:32px; background-position: 0px -0px}
.dhx_toolbar_base_18_dhx_web.in_layoutcell {height: 41px;background-position: 0px -0px}
.dhx_toolbar_base_18_dhx_web.in_acccell {height: 41px;background-position: 0px -0px}
.dhx_tabbar_zone_dhx_skyblue .dhx_toolbar_base_18_dhx_web {height: 41px;background-position: 0px -0px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn {height: 22px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_arw {height: 22px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn.over {background-position: 0px -41px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn.pres {background-position: 0px -41px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_arw.over {background-position: 0px -41px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_arw.pres {background-position: 0px -41px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn.pres_dis {background-position: 0px -63px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_arw div.arwimg {width: 11px; height: 22px; background-position: 0px -85px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_arw.dis div.arwimg {background-position: -11px -85px}
div.dhx_toolbar_poly_18_dhx_web table.buttons_cont tr.tr_btn {height: 24px}
div.dhx_toolbar_poly_18_dhx_web table.buttons_cont tr.tr_btn.tr_btn_over {background-position: 0px -107px}
div.dhx_toolbar_poly_18_dhx_web table.buttons_cont tr.tr_btn.tr_btn_selected {background-position: 0px -107px}
div.dhx_toolbar_poly_18_dhx_web td.td_btn_sep div.btn_sep {background-position: 0px -131px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_sep {height: 22px; background-position: 0px -135px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn div.sl_bg_l {background-position: -3px -135px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn.dis div.sl_bg_l {background-position: -5px -135px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn div.sl_bg_r {background-position: -7px -135px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn.dis div.sl_bg_r {background-position: -9px -135px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn div.sl_bg_m {background-position: 0px -167px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn.dis div.sl_bg_m {background-position: 0px -189px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn div.sl_pen {height: 22px;background-position: 0px -211px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn div.sl_pen.over {background-position: 0px -233px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn.dis div.sl_pen {background-position: 0px -255px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn img {width: 18px; height: 18px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn div {height: 22px;line-height: 22px}
div.dhx_toolbar_poly_18_dhx_web table.buttons_cont td.td_btn_img {width: 22px}
div.dhx_toolbar_poly_18_dhx_web td.td_btn_img img.btn_sel_img {width: 18px;height: 18px}
.dhx_toolbar_base_18_dhx_web.in_window,.dhx_toolbar_base_18_dhx_web.in_layout,.dhx_toolbar_base_18_dhx_web.in_tabbarcell {height:41px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_text {height: 22px;line-height: 22px;margin: 5px 0px 0px 1px}
.dhx_toolbar_base_18_dhx_web div.dhx_toolbar_btn .inp {padding: 1px;margin-top: 2px}
.dhx_toolbar_base_24_dhx_web {height:38px; background-position: 0px -277px}
.dhx_toolbar_base_24_dhx_web.in_layoutcell {height: 47px;background-position: 0px -277px}
.dhx_toolbar_base_24_dhx_web.in_acccell {height: 47px;background-position: 0px -277px}
.dhx_tabbar_zone_dhx_skyblue .dhx_toolbar_base_24_dhx_web {height: 47px;background-position: 0px -277px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn {height: 28px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_arw {height: 28px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn.over {background-position: 0px -324px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn.pres {background-position: 0px -324px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_arw.over {background-position: 0px -324px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_arw.pres {background-position: 0px -324px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn.pres_dis {background-position: 0px -352px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_arw div.arwimg {width: 13px; height: 28px; background-position: 0px -380px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_arw.dis div.arwimg {background-position: -13px -380px}
div.dhx_toolbar_poly_24_dhx_web table.buttons_cont tr.tr_btn {height: 30px}
div.dhx_toolbar_poly_24_dhx_web table.buttons_cont tr.tr_btn.tr_btn_over {background-position: 0px -408px}
div.dhx_toolbar_poly_24_dhx_web table.buttons_cont tr.tr_btn.tr_btn_selected {background-position: 0px -408px}
div.dhx_toolbar_poly_24_dhx_web td.td_btn_sep div.btn_sep {background-position: 0px -438px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_sep {height: 28px; background-position: 0px -442px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn div.sl_bg_l {background-position: -3px -442px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn.dis div.sl_bg_l {background-position: -5px -442px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn div.sl_bg_r {background-position: -7px -442px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn.dis div.sl_bg_r {background-position: -9px -442px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn div.sl_bg_m {background-position: 0px -480px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn.dis div.sl_bg_m {background-position: 0px -508px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn div.sl_pen {height: 28px;background-position: 0px -536px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn div.sl_pen.over {background-position: 0px -564px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn.dis div.sl_pen {background-position: 0px -592px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn img {width: 24px; height: 24px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn div {height: 28px;line-height: 28px}
div.dhx_toolbar_poly_24_dhx_web table.buttons_cont td.td_btn_img {width: 28px}
div.dhx_toolbar_poly_24_dhx_web td.td_btn_img img.btn_sel_img {width: 24px;height: 24px}
.dhx_toolbar_base_24_dhx_web.in_window,.dhx_toolbar_base_24_dhx_web.in_layout,.dhx_toolbar_base_24_dhx_web.in_tabbarcell {height:47px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_text {height: 28px;line-height: 28px;margin: 5px 0px 0px 1px}
.dhx_toolbar_base_24_dhx_web div.dhx_toolbar_btn .inp {padding: 2px;margin-top: 4px}
.dhx_toolbar_base_32_dhx_web {height:46px; background-position: 0px -620px}
.dhx_toolbar_base_32_dhx_web.in_layoutcell {height: 55px;background-position: 0px -620px}
.dhx_toolbar_base_32_dhx_web.in_acccell {height: 55px;background-position: 0px -620px}
.dhx_tabbar_zone_dhx_skyblue .dhx_toolbar_base_32_dhx_web {height: 55px;background-position: 0px -620px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn {height: 36px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_arw {height: 36px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn.over {background-position: 0px -675px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn.pres {background-position: 0px -675px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_arw.over {background-position: 0px -675px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_arw.pres {background-position: 0px -675px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn.pres_dis {background-position: 0px -711px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_arw div.arwimg {width: 15px; height: 36px; background-position: 0px -747px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_arw.dis div.arwimg {background-position: -15px -747px}
div.dhx_toolbar_poly_32_dhx_web table.buttons_cont tr.tr_btn {height: 38px}
div.dhx_toolbar_poly_32_dhx_web table.buttons_cont tr.tr_btn.tr_btn_over {background-position: 0px -783px}
div.dhx_toolbar_poly_32_dhx_web table.buttons_cont tr.tr_btn.tr_btn_selected {background-position: 0px -783px}
div.dhx_toolbar_poly_32_dhx_web td.td_btn_sep div.btn_sep {background-position: 0px -821px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_sep {height: 36px; background-position: 0px -825px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn div.sl_bg_l {background-position: -3px -825px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn.dis div.sl_bg_l {background-position: -5px -825px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn div.sl_bg_r {background-position: -7px -825px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn.dis div.sl_bg_r {background-position: -9px -825px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn div.sl_bg_m {background-position: 0px -871px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn.dis div.sl_bg_m {background-position: 0px -907px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn div.sl_pen {height: 36px;background-position: 0px -943px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn div.sl_pen.over {background-position: 0px -979px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn.dis div.sl_pen {background-position: 0px -1015px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn img {width: 32px; height: 32px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn div {height: 36px;line-height: 36px}
div.dhx_toolbar_poly_32_dhx_web table.buttons_cont td.td_btn_img {width: 36px}
div.dhx_toolbar_poly_32_dhx_web td.td_btn_img img.btn_sel_img {width: 32px;height: 32px}
.dhx_toolbar_base_32_dhx_web.in_window,.dhx_toolbar_base_32_dhx_web.in_layout,.dhx_toolbar_base_32_dhx_web.in_tabbarcell {height:55px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_text {height: 36px;line-height: 36px;margin: 5px 0px 0px 1px}
.dhx_toolbar_base_32_dhx_web div.dhx_toolbar_btn .inp {padding: 4px;margin-top: 6px}
.dhx_toolbar_base_48_dhx_web {height:62px; background-position: 0px -1051px}
.dhx_toolbar_base_48_dhx_web.in_layoutcell {height: 71px;background-position: 0px -1051px}
.dhx_toolbar_base_48_dhx_web.in_acccell {height: 71px;background-position: 0px -1051px}
.dhx_tabbar_zone_dhx_skyblue .dhx_toolbar_base_48_dhx_web {height: 71px;background-position: 0px -1051px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn {height: 52px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_arw {height: 52px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn.over {background-position: 0px -1122px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn.pres {background-position: 0px -1122px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_arw.over {background-position: 0px -1122px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_arw.pres {background-position: 0px -1122px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn.pres_dis {background-position: 0px -1174px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_arw div.arwimg {width: 17px; height: 52px; background-position: 0px -1226px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_arw.dis div.arwimg {background-position: -17px -1226px}
div.dhx_toolbar_poly_48_dhx_web table.buttons_cont tr.tr_btn {height: 54px}
div.dhx_toolbar_poly_48_dhx_web table.buttons_cont tr.tr_btn.tr_btn_over {background-position: 0px -1278px}
div.dhx_toolbar_poly_48_dhx_web table.buttons_cont tr.tr_btn.tr_btn_selected {background-position: 0px -1278px}
div.dhx_toolbar_poly_48_dhx_web td.td_btn_sep div.btn_sep {background-position: 0px -1332px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_sep {height: 52px; background-position: 0px -1336px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn div.sl_bg_l {background-position: -3px -1336px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn.dis div.sl_bg_l {background-position: -5px -1336px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn div.sl_bg_r {background-position: -7px -1336px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn.dis div.sl_bg_r {background-position: -9px -1336px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn div.sl_bg_m {background-position: 0px -1398px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn.dis div.sl_bg_m {background-position: 0px -1450px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn div.sl_pen {height: 52px;background-position: 0px -1502px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn div.sl_pen.over {background-position: 0px -1554px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn.dis div.sl_pen {background-position: 0px -1606px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn img {width: 48px; height: 48px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn div {height: 52px;line-height: 52px}
div.dhx_toolbar_poly_48_dhx_web table.buttons_cont td.td_btn_img {width: 52px}
div.dhx_toolbar_poly_48_dhx_web td.td_btn_img img.btn_sel_img {width: 48px;height: 48px}
.dhx_toolbar_base_48_dhx_web.in_window,.dhx_toolbar_base_48_dhx_web.in_layout,.dhx_toolbar_base_48_dhx_web.in_tabbarcell {height:71px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_text {height: 52px;line-height: 52px;margin: 5px 0px 0px 1px}
.dhx_toolbar_base_48_dhx_web div.dhx_toolbar_btn .inp {padding: 8px;margin-top: 10px}
div.dhx_toolbar_slider_label_dhx_web {position: absolute; border: #ffffff 1px solid; background-color: #acdaf0; font-family: Tahoma; font-size: 12px; color: #000000; font-weight: normal; padding: 2px 6px; cursor: default; -moz-user-select: none; z-index: 8422; box-shadow: 2px 3px 13px #666666; -moz-box-shadow: 2px 3px 13px #666666; -webkit-box-shadow: 2px 3px 13px #666666; -khtml-box-shadow: 2px 3px 13px #666666; filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135); -moz-user-select: none}
.dhxtoolbar_maxopen_test {position: absolute; width: 200px; height: 50px; overflow-x: none; overflow-y: auto; left: -300px; top: 100px; border: 1px solid white; visibility: hidden}
.dhxtoolbar_maxopen_test2 {height: 200px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active {box-shadow: 2px 3px 13px #666666; -moz-box-shadow: 2px 3px 13px #666666; -webkit-box-shadow: 2px 3px 13px #666666; -khtml-box-shadow: 2px 3px 13px #666666}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive {box-shadow: 2px 3px 13px #aaaaaa; -moz-box-shadow: 2px 3px 13px #aaaaaa; -webkit-box-shadow: 2px 3px 13px #aaaaaa; -khtml-box-shadow: 2px 3px 13px #aaaaaa}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_body_outer {position: absolute; overflow: hidden; left: 0px; top: 0px; background-color: #646464; border: #ffffff 1px solid; filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3)}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_body_outer div.dhtmlx_wins_body_inner {position: absolute; overflow: hidden; background-color: #ffffff; border: #ffffff 9px solid !important}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active .dhtmlx_wins_no_header {
 border-top: #c2d5dc 6px solid !important}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_title {position: absolute; top: 4px; left: 28px; color: #ffffff; font-family: 'Trebuchet MS'; font-size: 14px; font-weight: normal; cursor: default; white-space: nowrap; overflow: hidden; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_progress {background-image: url('imgs/dhxwins_dhx_web/active/progress.gif')}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_close_default {background-position: -96px 0px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_close_disabled {background-position: -96px -48px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_close_over_default {background-position: -96px -16px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_close_over_pressed {background-position: -96px -32px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax1_default {background-position: -64px 0px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax1_disabled {background-position: -64px -48px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax1_over_default {background-position: -64px -16px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax1_over_pressed {background-position: -64px -32px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax2_default {background-position: -80px 0px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax2_disabled {background-position: -80px -48px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax2_over_default {background-position: -80px -16px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_minmax2_over_pressed {background-position: -80px -32px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_park_default {background-position: -48px 0px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_park_disabled {background-position: -48px -48px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_park_over_default {background-position: -48px -16px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_park_over_pressed {background-position: -48px -32px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_stick_default {background-position: 0px 0px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_stick_disabled {background-position: 0px -48px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_stick_over_default {background-position: 0px -16px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_stick_over_pressed {background-position: 0px -32px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_sticked_default {background-position: -16px 0px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_sticked_disabled {background-position: -16px -48px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_sticked_over_default {background-position: -16px -16px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_sticked_over_pressed {background-position: -16px -32px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_help_default {background-position: -32px 0px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_help_disabled {background-position: -32px -48px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_help_over_default {background-position: -32px -16px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_help_over_pressed {background-position: -32px -32px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_dock_default {background-position: -112px 0px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_dock_disabled {background-position: -112px -48px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_dock_over_default {background-position: -112px -16px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_active div.dhtmlx_wins_btns .dhtmlx_button_dock_over_pressed {background-position: -112px -32px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer {position: absolute; overflow: hidden; left: 0px; top: 0px; background-color: #a3a3a3; border: #ffffff 1px solid; filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=3)}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer div.dhtmlx_wins_body_inner {position: absolute; overflow: hidden; 
 background-color: #ffffff; border: #ffffff 9px solid}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive .dhtmlx_wins_no_header {
 border-top: #c2d5dc 6px solid}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_title {position: absolute; top: 4px; left: 28px; color: #ffffff; font-family: 'Trebuchet MS'; font-size: 14px; font-weight: normal; cursor: default; white-space: nowrap; overflow: hidden; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_progress {background-image: url('imgs/dhxwins_dhx_web/inactive/progress.gif')}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_close_default {background-position: -96px -64px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_close_disabled {background-position: -96px -112px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_close_over_default {background-position: -96px -80px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_close_over_pressed {background-position: -96px -96px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax1_default {background-position: -64px -64px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax1_disabled {background-position: -64px -112px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax1_over_default {background-position: -64px -80px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax1_over_pressed {background-position: -64px -96px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax2_default {background-position: -80px -64px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax2_disabled {background-position: -80px -112px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax2_over_default {background-position: -80px -80px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_minmax2_over_pressed {background-position: -80px -96px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_park_default {background-position: -48px -64px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_park_disabled {background-position: -48px -112px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_park_over_default {background-position: -48px -80px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_park_over_pressed {background-position: -48px -96px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_stick_default {background-position: 0px -64px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_stick_disabled {background-position: 0px -112px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_stick_over_default {background-position: 0px -80px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_stick_over_pressed {background-position: 0px -96px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_sticked_default {background-position: -16px -64px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_sticked_disabled {background-position: -16px -112px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_sticked_over_default {background-position: -16px -80px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_sticked_over_pressed {background-position: -16px -96px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_help_default {background-position: -32px -64px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_help_disabled {background-position: -32px -112px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_help_over_default {background-position: -32px -80px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_help_over_pressed {background-position: -32px -96px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_dock_default {background-position: -112px -64px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_dock_disabled {background-position: -112px -112px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_dock_over_default {background-position: -112px -80px}
.dhtmlx_skin_dhx_web div.dhtmlx_window_inactive div.dhtmlx_wins_btns .dhtmlx_button_dock_over_pressed {background-position: -112px -96px}
.dhtmlx_skin_dhx_web div.dhtmlx_wins_icon {position: absolute; top: 7px; left: 8px; width: 16px; height: 16px; border: none; z-index: 1; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; background-repeat: no-repeat; font-size: 1px}
.dhtmlx_skin_dhx_web div.dhtmlx_wins_btns {position: absolute; right: 5px; top: 6px; font-size: 1px}
.dhtmlx_skin_dhx_web div.dhtmlx_wins_btns div.dhtmlx_wins_btns_button {position: relative; float: left; width: 16px; height: 16px; background-image: url('imgs/dhxwins_dhx_web/buttons.gif')}
.dhtmlx_skin_dhx_web div.dhtmlx_wins_resizer_t {position: absolute; left: 0px; top: 0px; width: 100%; height: 5px; 
 font-size: 1px; background: #FFFFFF; z-index: 1; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none}
.dhtmlx_skin_dhx_web div.dhtmlx_wins_resizer_l {position: absolute; left: 0px; top: 0px; width: 5px; 
 height: 100%; font-size: 1px; background: #FFFFFF; z-index: 1; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none}
.dhtmlx_skin_dhx_web div.dhtmlx_wins_resizer_r {position: absolute; right: 0px; top: 0px; width: 5px; 
 height: 100%; font-size: 1px; background: #FFFFFF; z-index: 1; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none}
.dhtmlx_skin_dhx_web div.dhtmlx_wins_resizer_b {position: absolute; left: 0px; bottom: 0px; width: 100%; height: 5px; 
 font-size: 1px; background: #FFFFFF; z-index: 1; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none}
.dhtmlx_skin_dhx_web div.dhtmlx_wins_progress {position: absolute; top: 5px; left: 5px; width: 16px; height: 16px; background-repeat: no-repeat}
.dhtmlx_skin_dhx_web div.dhxcont_sb_container {position: relative; height: 41px}
.dhtmlx_skin_dhx_web div.dhxcont_sb_container div.dhxcont_statusbar {position: relative; top: 9px; height: 32px; line-height: 32px; background-color: #ececec; width: auto; padding: 0px 12px; overflow: hidden; white-space: nowrap; font-family: 'Trebuchet MS'; font-size: 14px; vertical-align: middle; color: #666666}
.dhtmlx_skin_dhx_web div.white_line,
.dhtmlx_skin_dhx_web div.white_line2 {display: none}
.dhtmlx_skin_dhx_web .dhtmlxMenu_in_Window {aborder-bottom: #cedce8 1px solid; border-bottom: #a4bed4 1px solid}
.dhtmlx_skin_dhx_web iframe.dhtmlx_wins_ie6_cover_fix {visibility: hidden}
.dhtmlx_skin_dhx_web div.dhxcont_content_blocker {#visibility: hidden}

.dhtmlxcalendar_container {position: absolute; display: block; width: 188px; background-repeat: no-repeat; background-position: 0px 0px; z-index: 1999; color: black; font-size: 11px; font-family: Tahoma; 
}
.dhtmlxcalendar_ifr {position: absolute; overflow: hidden; background-color: white}
div.dhtmlxcalendar_skin_cont {position: relative; width: 100%; height: 100%; top: 0px; left: 0px}
.dhtmlxcalendar_container ul.dhtmlxcalendar_line {position: relative; display: block; clear: both; margin: 0px; padding: 0px; height: 24px; overflow: hidden; width: 182px}
.dhtmlxcalendar_container ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first {float: left; width: 26px; height: 24px; list-style-type: none; list-style-image: none; font-family: Tahoma; font-size: 10px; text-align: center; vertical-align: middle; line-height: 22px; cursor: default; overflow: hidden; margin: 0px; padding: 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont {position: relative; display: block; width: 182px; height: 24px; margin-top: 3px; margin-left: 3px; -moz-user-select: text}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr {width: 182px; background-position: 0px -24px; background-repeat: no-repeat; color: black; font-size: 11px; line-height: 24px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow {position: absolute; top: 1px; width: 18px; height: 23px; text-align: center; color: black; background-position: center center; background-repeat: no-repeat}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left {left: 4px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left_hover {left: 4px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right {right: 4px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right_hover {right: 4px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_month {color: black; margin-right: 3px}
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_year {color: black; margin-left: 2px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont {position: relative; display: block; width: 182px; height: 19px; margin-left: 3px; -moz-user-select: text}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line {height: 19px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first {height: 19px; line-height: 17px; color: black; background-repeat: no-repeat; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {background-position: -26px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first {background-position: 0px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell {color: #C66200; background-position: -52px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell_first {color: #C66200; background-position: -26px -105px}
 
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont {position: relative; display: block; width: 182px; height: 144px; margin-left: 3px; margin-bottom: 0px; -moz-user-select: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {color: #909090; background-position: 0px 0px; background-repeat: no-repeat; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell {background-position: 0px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend {background-position: 0px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date {background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend {background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_dis {color: #e3e3e3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_dis {color: #e3e3e3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_dis {color: #e3e3e3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_dis {color: #e3e3e3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday {color: red}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday {color: red}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday_dis {color: #ffc3c3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday_dis {color: #ffc3c3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday_dis {color: #ffc3c3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday_dis {color: #ffc3c3}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_hover {background-position: -26px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_hover {background-position: -26px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_hover {background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_hover {background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday_hover {color: red; background-position: -26px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday_hover {color: red; background-position: -26px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday_hover {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday_hover {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month {color: #000000; background-position: -52px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend {color: #c66200; background-position: -130px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date {color: #000000; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend {color: #c66200; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_dis {color: #808080; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_dis {color: #808080; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_dis {color: #808080; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_dis {color: #808080; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday {color: red; background-position: -52px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday {color: red; background-position: -130px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday_dis {color: red; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday_dis {color: red; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday_dis {color: red; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday_dis {color: red; background-position: 0px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_hover {color: #000000; background-position: -78px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_hover {color: #c66200; background-position: -156px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_hover {color: #000000; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_hover {color: #c66200; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday_hover {color: red; background-position: -78px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday_hover {color: red; background-position: -156px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday_hover {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday_hover {color: red; background-position: -104px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont {position: relative; display: block; width: 182px; height: 24px; margin-left: 3px; margin-bottom: 1px; -moz-user-select: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr {width: 182px; background-position: 0px -24px; background-repeat: no-repeat; color: black; font-size: 11px; line-height: 24px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr div.dhtmlxcalendar_time_label {position: absolute; height: 13px; width: 13px; left: 58px; top: 5px; background-position: 0px -87px; background-repeat: no-repeat; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_hours,
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_minutes,
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_colon {font-size: 11px; font-family: Tahoma}
.dhtmlxcalendar_container div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_colon {margin-left: 1px; margin-right: 1px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_cover {position: absolute; left: 3px; top: 27px; width: 182px; height: 163px; background-color: #c1c1c1; opacity: 0.3; -moz-opacity: 0.3; filter: alpha(opacity=30)}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj {position: absolute}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_selector_obj_arrow {position: absolute; bottom: auto; top: 0px; left: 0px; width: 100%; height: 9px; background-position: center -69px; background-repeat: no-repeat; overflow: hidden; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table {border: 1px solid #c1c1c1; background-color: white; border-top: none; margin-top: 9px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left {width: 17px; text-align: center; border-bottom: 1px solid white; border-top: white 1px solid; border-left: white 1px solid; background-color: #f8f7f5; background-position: center center; background-repeat: no-repeat; cursor: default; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left.dhtmlxcalendar_selector_cell_left_hover {}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle {border-top: white 1px solid; border-left: white 1px solid; cursor: default}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {width: 17px; text-align: center; background-color: #f8f7f5; border-bottom: 1px solid white; border-right: 1px solid white; border-top: 1px solid white; background-position: center center; background-repeat: no-repeat; cursor: default}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right.dhtmlxcalendar_selector_cell_right_hover {}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_month table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_month table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {display: none; width: 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line {display: block; clear: both; margin: 0px; padding: 0px; width: 96px; height: 21px; -moz-user-select: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell {float: left; width: 32px; height: 21px; line-height: 19px; font-family: Tahoma; font-size: 10px; list-style-type: none; list-style-image: none; text-align: center; vertical-align: middle; margin: 0px; padding: 0px; background-repeat: no-repeat; background-position: -78px -48px; -moz-user-select: none; cursor: default; color: black; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_active {background-position: -142px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_hover {background-position: -110px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {display: none; width: 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours div.dhtmlxcalendar_selector_obj_arrow,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes div.dhtmlxcalendar_selector_obj_arrow {top: auto; bottom: 0px; background-position: center -78px} 
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table {margin-top: 0px; margin-bottom: 9px; border-top: 1px solid #C1C1C1; border-bottom: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line {width: 162px; height: 17px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line {width: 81px; height: 17px}
 .dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle div.dhtmlxcalendar_area_selector_minutes4 ul.dhtmlxcalendar_selector_line {width: 108px}
 .dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle div.dhtmlxcalendar_area_selector_minutes5 ul.dhtmlxcalendar_selector_line {width: 135px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell {height: 17px; line-height: 15px; width: 27px; background-position: -83px -52px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_active,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_active {background-position: -147px -52px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_hover,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_hover {background-position: -115px -52px}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_month,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_year,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_hours,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_minutes,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_minutes4,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_area_selector_minutes5 {display: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_month div.dhtmlxcalendar_area_selector_month,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_year div.dhtmlxcalendar_area_selector_year,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours div.dhtmlxcalendar_area_selector_hours,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes div.dhtmlxcalendar_area_selector_minutes,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes div.dhtmlxcalendar_area_selector_minutes4,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes div.dhtmlxcalendar_area_selector_minutes5 {display: block}
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line div.dhtmlxcalendar_label.dhtmlxcalendar_label_title {position: relative; padding-right: 1px; height: 24px}
div.dhtmlxcalendar_container span.dhtmlxcalendar_label_minutes span.dhtmlxcalendar_selected_date {border-bottom: 2px solid red}
.dhtmlxcalendar_container div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn,
.dhtmlxcalendar_container div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn {display: none}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first,
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {width: 23px; background-position: -26px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn,
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn {display: block; background-position: -52px -105px; color: #608cb1; float: left; width: 21px; height: 24px; list-style-type: none; list-style-image: none; font-family: Tahoma; font-size: 10px; text-align: center; vertical-align: middle; line-height: 22px; cursor: default; overflow: hidden; margin: 0px; padding: 0px; 
}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {width: 23px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn {background-position: -52px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first {background-position: -29px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell,
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell_first {background-position: -55px -48px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell {background-position: -3px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend {background-position: -3px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_hover {background-position: -29px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_hover {background-position: -29px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_hover {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_hover {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday_hover {background-position: -29px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday_hover {background-position: -29px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday_hover {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday_hover {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month {background-position: -55px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend {background-position: -133px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday {background-position: -55px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday {background-position: -133px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday_dis {background-position: -3px -100px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_hover {background-position: -81px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_hover {background-position: -159px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_hover {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_hover {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday_hover {background-position: -81px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday_hover {background-position: -159px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday_hover {background-position: -107px 0px}
.dhtmlxcalendar_container div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday_hover {background-position: -107px 0px}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace {font-family: Arial; width: 230px; background-position: 0px 0px; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/bg_main.gif'); 
 box-shadow: 1px 1px 6px #909090; filter:progid:DXImageTransform.Microsoft.Shadow(color=#a0a0a0,direction=135,strength=3)}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_bottom {position: relative; width: 100%; height: 2px; left: 0px; overflow: hidden; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/bg_main.gif'); background-position: center -248px; background-repeat: no-repeat; padding: 0px; margin: 0px; z-index: 1}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_month_cont {width: 224px; height: 32px; background: none}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line {width: 224px; height: 32px}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr {width: 224px; height: 32px; line-height: 32px; background: none}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_month,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_year {font-size: 14px; color: #454544; font-weight: bold}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first {font-family: Arial; font-size: 13px; height: 27px; line-height: 18px; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/bg_dayofweek.gif'); background-position: 0 0; background-repeat: repeat-x}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_days_cont {width: 224px; height: 27px}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line {font-size: 11px; color: #767676; width: 224px; height: 27px}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont {width: 224px}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace ul.dhtmlxcalendar_line {width: 224px; height: 24px}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first {font-family: Arial; font-size: 13px; width: 32px; height: 24px}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {background: none; background-position: 0px 0px; background-repeat: no-repeat}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell {
}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend {font-weight: bold}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend {font-weight: bold; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_dis {color: #e3e3e3}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_dis {color: #e3e3e3; font-weight: bold}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_dis {color: #e3e3e3}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_dis {color: #e3e3e3; font-weight: bold}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday {color: red}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday {color: red; font-weight: bold}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday {color: red; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday {color: red; font-weight: bold; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday_dis {color: #ffc3c3}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday_dis {color: #ffc3c3; font-weight: bold}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday_dis {color: #ffc3c3}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday_dis {color: #ffc3c3; font-weight: bold}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_hover {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_hover.gif'); background-position: 0px 0px; background-repeat: no-repeat}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_hover {font-weight: bold; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_hover.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_hover {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_hover {font-weight: bold; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday_hover {color: red; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_hover.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday_hover {color: red; font-weight: bold; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_hover.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday_hover {color: red; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday_hover {color: red; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month {
}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend {font-weight: bold}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend {font-weight: bold; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_dis {color: #808080}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_dis {color: #808080; font-weight: bold}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_dis {color: #808080}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_dis {color: #808080; font-weight: bold}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday {color: red}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday {color: red; font-weight: bold}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday {color: red; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday {color: red; font-weight: bold; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday_dis {color: red}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday_dis {color: red; font-weight: bold}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday_dis {color: red}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday_dis {color: red; font-weight: bold}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_hover {color: #000000; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_hover.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_hover {color: #c66200; font-weight: bold; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_hover.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_hover {color: #000000; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_hover {color: #c66200; font-weight: bold; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday_hover {color: red; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_hover.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday_hover {color: red; font-weight: bold; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_hover.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday_hover {color: red; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday_hover {color: red; font-weight: bold; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_selected.gif')}
.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj,
.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj_arrow {filter: alpha(opacity=100)}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_cover {left: 1px; top: 30px; width: 228px; height: 178px; background-color: white; opacity: 0.7; filter: alpha(opacity=70)}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {background-color: white}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table {border-color: #cecece}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_selector_obj_arrow {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/arrow_up.gif'); background-position: top center}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_hours div.dhtmlxcalendar_selector_obj_arrow,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj.dhtmlxcalendar_selector_minutes div.dhtmlxcalendar_selector_obj_arrow {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/arrow_down.gif'); background-position: top center}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell {font-family: Arial; line-height: 19px}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_active {background-image: none; background-color: #908c83}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell.dhtmlxcalendar_selector_cell_hover {background-image: none; background-color: #f0ede7}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right_hover {top: 4px}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left.dhtmlxcalendar_selector_cell_left_hover {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/arrow_left.gif'); background-position: center center}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right.dhtmlxcalendar_selector_cell_right_hover {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/arrow_right.gif'); background-position: center center}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr {width: 224px}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_hours,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_minutes,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr span.dhtmlxcalendar_label_colon {font-family: Arial; font-size: 13px}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr div.dhtmlxcalendar_time_label {left: 76px; top: 6px; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/clock.gif'); background-position: 0px 0px}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn {width: 26px; height: 27px; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/bg_weeknum_i.gif'); background-position: center right; background-repeat: repeat-y; font-size: 11px; color: #c66200}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_wn {width: 26px; height: 27px; background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/bg_weeknum_s.gif'); background-position: top right; background-repeat: no-repeat; font-size: 13px; color: #c66200}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first {width: 28px; background-position: 0px 0px}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell_first,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {background-position: 0px 0px}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_holiday_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_holiday_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_holiday_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_holiday_hover {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_wn_hover.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_holiday_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_holiday_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_holiday_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_holiday_hover {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_wn_selected.gif')}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line div.dhtmlxcalendar_label.dhtmlxcalendar_label_title {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_triangle.gif'); background-position: 25px 0px; background-repeat: no-repeat}
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace div.dhtmlxcalendar_wn div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line div.dhtmlxcalendar_label.dhtmlxcalendar_label_title {background-image: url('/Styles/imgs/dhtmlxcalendar_dhx_terrace/cell_triangle.gif'); background-position: 21px 0px; background-repeat: no-repeat}
div.dhtmlxcalendar_skin_detect {position: absolute; display: block; visibility: hidden; left: -100px; top: 0px; width: 30px; height: 10px; margin: 0px; padding: 0px; border: none; overflow: hidden}
div.dhx_popup_dhx_terrace div.dhx_popup_area tr.dhxnode td.dhx_popup_td .dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_terrace {position: relative!important; box-shadow: none; background-image: none}
/* main cont */
.dhx_vault_dhx_web {
	position: relative;
	overflow: hidden;
	border: 1px solid #a9a9a9;
	background-color: #ececec;
}

/****************************************************************************************************************************************************************************************************************/
/* buttons area */

.dhx_vault_dhx_web div.dhx_vault_controls {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	font-size: 12px;
	height: 41px;
	font-family: Arial;
	color: white;
	font-style: italic;
	overflow: hidden;
	z-index: 1;
	-moz-user-select: none;
}

/* buttons */
.dhx_vault_dhx_web div.dhx_vault_controls div.dhx_vault_button {
	position: relative;
	float: left;
	display: inline;
	margin: 8px 1px 10px 6px;
	padding: 0px;
	height: 30px;
	line-height: 30px;
	border: 0px solid white;
	cursor: pointer;
	overflow: hidden;
	-moz-user-select: none;
}
	.dhx_vault_dhx_web div.dhx_vault_controls div.dhx_vault_button table.dhxvault_btn_table {
		height: 30px;
	}
	.dhx_vault_dhx_web div.dhx_vault_controls div.dhx_vault_button table.dhxvault_btn_table td.dhxvault_btn_left,
	.dhx_vault_dhx_web div.dhx_vault_controls div.dhx_vault_button table.dhxvault_btn_table td.dhxvault_btn_right {
		width: 15px;
		background-color: #8b8b8b;
	}
	.dhx_vault_dhx_web div.dhx_vault_controls div.dhx_vault_button table.dhxvault_btn_table td.dhxvault_btn_middle {
		background-color: #8b8b8b;
	}
	/* PRESSED */
	.dhx_vault_dhx_web div.dhx_vault_controls div.dhx_vault_button.dhx_vault_button_pressed table.dhxvault_btn_table td.dhxvault_btn_left,
	.dhx_vault_dhx_web div.dhx_vault_controls div.dhx_vault_button.dhx_vault_button_pressed table.dhxvault_btn_table td.dhxvault_btn_middle,
	.dhx_vault_dhx_web div.dhx_vault_controls div.dhx_vault_button.dhx_vault_button_pressed table.dhxvault_btn_table td.dhxvault_btn_right {
		background-color: #646464;
	}


/* button icons */
.dhx_vault_dhx_web div.dhx_vault_controls div.dhx_vault_button div.dhxvault_button_icon {
	display: none;
}
/****************************************************************************************************************************************************************************************************************/
/* upload input, html5 */

.dhx_vault_dhx_web div.dhx_vault_controls .dhx_vault_input {
	position: absolute;
	left: -1000px;
	top: 0px;
	visibility: hidden;
}

/* upload input/form, html4 */
.dhx_vault_dhx_web div.dhx_vault_controls div.dhx_vault_file_form_cont {
	position: absolute;
	width: 100%;
	height: 30px;
	right: 0px;
	top: 0px;
	cursor: pointer;
	overflow: hidden;
}
.dhx_vault_dhx_web div.dhx_vault_controls div.dhx_vault_file_form_cont form.dhx_vault_file_form {
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
.dhx_vault_dhx_web div.dhx_vault_controls div.dhx_vault_file_form_cont form.dhx_vault_file_form .dhx_vault_file_input {
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	outline: none;
	height: 30px;
}

/****************************************************************************************************************************************************************************************************************/
/* file list */
.dhx_vault_dhx_web div.dhx_vault_files {
	position: absolute;
	overflow: auto;
	background-color: white;
	border: 1px solid #646464;
	font-size: 11px;
	font-family: Arial;
	color: black;
	z-index: 0;
}

/* single file entry in list */
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file {
	position: relative;
	width: auto;
	height: 45px;
	overflow: hidden;
	border-bottom: 1px solid #ececec;
}
/* file state - different color */
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file.dhx_vault_file_added,
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file.dhx_vault_file_uploading {
	color: #777777;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file.dhx_vault_file_uploaded {
	color: black;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file.dhx_vault_file_fail {
	color: #e94a4a;
}
/* file params - single file in list */
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_param {
	position: relative;
	margin: 3px 37px 0 48px;
	font-family: Arial;
	font-size: 12px;
	color: inherit;
	overflow: hidden;
	white-space: nowrap;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_param.dhx_vault_file_name {
	/* file name */
	margin-top: 7px;
}
	/* filename inside, IE fix */
	.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_param.dhx_vault_file_name div.dhx_vault_file_name_text {
		position: relative;
		width: 100%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_param.dhx_vault_file_delete {
	/* delete button on right */
	position: absolute;
	top: 15px;
	right: 11px;
	width: 16px;
	height: 16px;
	margin: 0px;
	background-image: url(/styles/imgs/dhxvault_web/dhxvault_buttons.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	-moz-user-select: none;
}

/* file icon */
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon {
	position: absolute;
	left: 8px;
	top: 7px;
	width: 32px;
	height: 32px;
	cursor: default;
	overflow: hidden;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon div.dhx_vault_all_icons {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 416px;
	height: 32px;
	background-repeat: no-repeat;
	background-image: url(/styles/imgs/dhxvault_web/dhxvault_icons.gif);
	cursor: default;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_def div.dhx_vault_all_icons { /* default file */
	left: 0px;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_arch div.dhx_vault_all_icons {
	left: -32px;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_audio div.dhx_vault_all_icons {
	left: -64px;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_dmg div.dhx_vault_all_icons {
	left: -96px;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_doc div.dhx_vault_all_icons {
	left: -128px;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_exe div.dhx_vault_all_icons {
	left: -160px;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_html div.dhx_vault_all_icons {
	left: -192px;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_image div.dhx_vault_all_icons {
	left: -224px;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_pdf div.dhx_vault_all_icons {
	left: -256px;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_psd div.dhx_vault_all_icons {
	left: -288px;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_text div.dhx_vault_all_icons {
	left: -320px;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_video div.dhx_vault_all_icons {
	left: -352px;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_xls div.dhx_vault_all_icons {
	left: -384px;
}

/* progress bar */
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_param div.dhx_vault_progress {
	position: relative;
	width: 110px;
	border: 1px solid #cecece;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 7px;
	border-radius: 2px;
	overflow: hidden;
	cursor: default;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_param div.dhx_vault_progress div.dhx_vault_progress_bg {
	height: 6px;
	background-color: #ececec;
	font-size: inherit;
	overflow: hidden;
	cursor: default;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_param span.progress_eta {
	position: absolute;
	top: -1px;
	left: 120px;
	font-size: 11px;
}
.dhx_vault_dhx_web div.dhx_vault_files div.dhx_vault_file_param.dhx_vault_file_uploading div.dhx_vault_progress div.dhx_vault_progress_loader {
	/* html4 mode, just loader */
	height: 6px;
	background-color: white;
	background-image: url(/styles/imgs/dhxvault_web/dhxvault_loader.gif);
	background-repeat: repeat-x;
	background-position: left center;
	overflow: hidden;
	cursor: default;
}
/* flashmode - improves */
.dhx_vault_dhx_web div.dhx_vault_flash_obj {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

/* dnd box */
.dhx_vault_dhx_web div.dhx_vault_dnd_box {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100px;
	height: 100px;
	border: 2px dashed #c0c0c0;
	background-color: white;
	opacity: 0.75;
	overflow: hidden;
	z-index: 1;
}
.dhx_vault_dhx_web div.dhx_vault_dnd_box_text {
	font-size: 16px;
	text-align: center;
}
.dhx_vault_dhx_web div.dhx_vault_files.dhx_vault_dnd_box_over {
	overflow: hidden;
}
/****************************************************************************************************************************************************************************************************************/
/* disabled */
.dhx_vault_dhx_web.dhx_vault_dis {
	background-color: #f7f7f7;
}
.dhx_vault_dhx_web.dhx_vault_dis div.dhx_vault_files {
	border-color: #a9a9a9;
}
.dhx_vault_dhx_web.dhx_vault_dis div.dhx_vault_controls div.dhx_vault_button {
	cursor: default;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
	.dhx_vault_dhx_web.dhx_vault_dis div.dhx_vault_controls div.dhx_vault_button table.dhxvault_btn_table td.dhxvault_btn_left {
		background-position: 0px -42px;
	}
	.dhx_vault_dhx_web.dhx_vault_dis div.dhx_vault_controls div.dhx_vault_button table.dhxvault_btn_table td.dhxvault_btn_middle {
		background-position: 0px -63px;
	}
	.dhx_vault_dhx_web.dhx_vault_dis div.dhx_vault_controls div.dhx_vault_button table.dhxvault_btn_table td.dhxvault_btn_right {
		background-position: -8px -42px;
	}

.dhx_vault_dhx_web.dhx_vault_dis div.dhx_vault_files div.dhx_vault_file {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.dhx_vault_dhx_web.dhx_vault_dis div.dhx_vault_files div.dhx_vault_file_param.dhx_vault_file_delete {
	cursor: default;
}
.dhx_vault_dhx_web.dhx_vault_dis div.dhx_vault_controls div.dhx_vault_file_form_cont {
	display: none;
}

/****************************************************************************************************************************************************************************************************************/
/* skin detect */
div.dhx_vault_skin_detect {
	position: absolute;
	display: block;
	visibility: hidden;
	left: -100px;
	top: 0px;
	width: 20px; /* 20 for web */
	height: 10px;
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden;
}


.dhx_vault_dhx_skyblue {
    background-color: #EAF2FB;
    border: 1px solid #A4BED4;
    overflow: hidden;
    position: relative;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls {
    -moz-user-select: none;
    color: black;
    font-family: Tahoma;
    font-size: 11px;
    height: 31px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button {
    -moz-user-select: none;
    border: 0 solid white;
    cursor: pointer;
    display: inline;
    float: left;
    height: 21px;
    line-height: 21px;
    margin: 7px 1px 10px 6px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button table.dhxvault_btn_table {
    height: 21px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button table.dhxvault_btn_table td.dhxvault_btn_left {
    background-image: url("/styles/imgs/dhxvault_skyblue/dhxvault_buttons.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 8px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button table.dhxvault_btn_table td.dhxvault_btn_middle {
    background-image: url("/styles/imgs/dhxvault_skyblue/dhxvault_buttons.gif");
    background-position: 0 -21px;
    background-repeat: repeat-x;
    padding-right: 5px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button table.dhxvault_btn_table td.dhxvault_btn_right {
    background-image: url("/styles/imgs/dhxvault_skyblue/dhxvault_buttons.gif");
    background-position: -8px 0;
    background-repeat: no-repeat;
    width: 8px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button.dhx_vault_button_hover table.dhxvault_btn_table td.dhxvault_btn_left {
    background-position: 0 -84px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button.dhx_vault_button_hover table.dhxvault_btn_table td.dhxvault_btn_middle {
    background-position: 0 -105px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button.dhx_vault_button_hover table.dhxvault_btn_table td.dhxvault_btn_right {
    background-position: -8px -84px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button.dhx_vault_button_pressed table.dhxvault_btn_table td.dhxvault_btn_left {
    background-position: 0 -126px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button.dhx_vault_button_pressed table.dhxvault_btn_table td.dhxvault_btn_middle {
    background-position: 0 -147px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button.dhx_vault_button_pressed table.dhxvault_btn_table td.dhxvault_btn_right {
    background-position: -8px -126px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button div.dhxvault_button_icon {
    background-image: url("/styles/imgs/dhxvault_skyblue/dhxvault_buttons.gif");
    background-repeat: no-repeat;
    height: 16px;
    margin-left: 2px;
    position: relative;
    width: 16px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button div.dhxvault_button_icon.dhx_vault_icon_browse {
    background-position: 0 -168px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button div.dhxvault_button_icon.dhx_vault_icon_upload {
    background-position: 0 -184px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button div.dhxvault_button_icon.dhx_vault_icon_cancel {
    background-position: 0 -200px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_button div.dhxvault_button_icon.dhx_vault_icon_clear {
    background-position: 0 -216px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls .dhx_vault_input {
    left: -1000px;
    position: absolute;
    top: 0;
    visibility: hidden;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_file_form_cont {
    cursor: pointer;
    height: 23px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_file_form_cont form.dhx_vault_file_form {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}
.dhx_vault_dhx_skyblue div.dhx_vault_controls div.dhx_vault_file_form_cont form.dhx_vault_file_form .dhx_vault_file_input {
    cursor: pointer;
    height: 23px;
    opacity: 0;
    outline: medium none;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files {
    background-color: white;
    border: 1px solid #A4BED4;
    color: black;
    font-family: Tahoma;
    font-size: 11px;
    overflow: auto;
    position: absolute;
    z-index: 0;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file {
    border-bottom: 1px solid #EDF5FF;
    height: 45px;
    overflow: hidden;
    position: relative;
    width: auto;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file.dhx_vault_file_added, .dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file.dhx_vault_file_uploading {
    color: #666666;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file.dhx_vault_file_uploaded {
    color: #30678A;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file.dhx_vault_file_fail {
    color: #E94A4A;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_param {
    color: inherit;
    font-family: Tahoma;
    font-size: 11px;
    margin: 3px 37px 0 50px;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_param.dhx_vault_file_name {
    margin-top: 8px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_param.dhx_vault_file_name div.dhx_vault_file_name_text {
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_param.dhx_vault_file_delete {
    -moz-user-select: none;
    background-image: url("/styles/imgs/dhxvault_skyblue/dhxvault_buttons.gif");
    background-position: 0 -232px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 16px;
    margin: 0;
    position: absolute;
    right: 11px;
    top: 15px;
    width: 16px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon {
    cursor: default;
    height: 32px;
    left: 10px;
    overflow: hidden;
    position: absolute;
    top: 7px;
    width: 32px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon div.dhx_vault_all_icons {
    background-image: url("/styles/imgs/dhxvault_skyblue/dhxvault_icons.gif");
    background-repeat: no-repeat;
    cursor: default;
    height: 32px;
    left: 0;
    position: absolute;
    top: 0;
    width: 416px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_def div.dhx_vault_all_icons {
    left: 0;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_arch div.dhx_vault_all_icons {
    left: -32px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_audio div.dhx_vault_all_icons {
    left: -64px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_dmg div.dhx_vault_all_icons {
    left: -96px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_doc div.dhx_vault_all_icons {
    left: -128px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_exe div.dhx_vault_all_icons {
    left: -160px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_html div.dhx_vault_all_icons {
    left: -192px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_image div.dhx_vault_all_icons {
    left: -224px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_pdf div.dhx_vault_all_icons {
    left: -256px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_psd div.dhx_vault_all_icons {
    left: -288px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_text div.dhx_vault_all_icons {
    left: -320px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_video div.dhx_vault_all_icons {
    left: -352px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_icon.dhx_vault_icon_xls div.dhx_vault_all_icons {
    left: -384px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_param div.dhx_vault_progress {
    border: 1px solid #A4BED4;
    border-radius: 2px 2px 2px 2px;
    cursor: default;
    font-size: 7px;
    margin-bottom: 3px;
    margin-top: 3px;
    overflow: hidden;
    position: relative;
    width: 110px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_param div.dhx_vault_progress div.dhx_vault_progress_bg {
    background-color: #E5F0FD;
    background-repeat: repeat-x;
    cursor: default;
    font-size: inherit;
    height: 6px;
    overflow: hidden;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_param span.progress_eta {
    left: 120px;
    position: absolute;
    top: -1px;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files div.dhx_vault_file_param.dhx_vault_file_uploading div.dhx_vault_progress div.dhx_vault_progress_loader {
    background-color: white;
    background-image: url("/styles/imgs/dhxvault_skyblue/dhxvault_loader.gif");
    background-position: left center;
    background-repeat: repeat-x;
    cursor: default;
    height: 6px;
    overflow: hidden;
}
.dhx_vault_dhx_skyblue div.dhx_vault_flash_obj {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.dhx_vault_dhx_skyblue div.dhx_vault_dnd_box {
    background-color: white;
    border: 2px dashed #C0C0C0;
    height: 100px;
    left: 0;
    opacity: 0.75;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100px;
    z-index: 1;
}
.dhx_vault_dhx_skyblue div.dhx_vault_dnd_box_text {
    font-size: 16px;
    text-align: center;
}
.dhx_vault_dhx_skyblue div.dhx_vault_files.dhx_vault_dnd_box_over {
    overflow: hidden;
}
.dhx_vault_dhx_skyblue.dhx_vault_dis {
    background-color: #F7F7F7;
}
.dhx_vault_dhx_skyblue.dhx_vault_dis div.dhx_vault_controls div.dhx_vault_button {
    cursor: default;
    opacity: 0.5;
}
.dhx_vault_dhx_skyblue.dhx_vault_dis div.dhx_vault_controls div.dhx_vault_button table.dhxvault_btn_table td.dhxvault_btn_left {
    background-position: 0 -42px;
}
.dhx_vault_dhx_skyblue.dhx_vault_dis div.dhx_vault_controls div.dhx_vault_button table.dhxvault_btn_table td.dhxvault_btn_middle {
    background-position: 0 -63px;
}
.dhx_vault_dhx_skyblue.dhx_vault_dis div.dhx_vault_controls div.dhx_vault_button table.dhxvault_btn_table td.dhxvault_btn_right {
    background-position: -8px -42px;
}
.dhx_vault_dhx_skyblue.dhx_vault_dis div.dhx_vault_files div.dhx_vault_file {
    opacity: 0.5;
}
.dhx_vault_dhx_skyblue.dhx_vault_dis div.dhx_vault_files div.dhx_vault_file_param.dhx_vault_file_delete {
    cursor: default;
}
.dhx_vault_dhx_skyblue.dhx_vault_dis div.dhx_vault_controls div.dhx_vault_file_form_cont {
    display: none;
}
div.dhx_vault_skin_detect {
    border: medium none;
    display: block;
    height: 10px;
    left: -100px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 10px;
}

