    	html, body {
	    	width: 100%;
		    height: 100%;
    		overflow: hidden;
        }

/*
    div.gridbox_light table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {
        background-color:#ACCADD;
    }
        div.gridbox_dhx_skyblue.gridbox table.obj tr.rowselected {
          background-color: #ffc341;
        }
        div.gridbox_dhx_skyblue.gridbox table.obj tr.rowselected td {
          background-color: #ffc341;
          color: #000000;
        }
        div.gridbox_dhx_skyblue.gridbox table.obj tr.rowselected td.cellselected {
          background-color: #db8d06;
        }
*/
        .dhtmlx-greenCss{
            color:white !important;
            background-color:#1cc432 !important;
        }
        .dhtmlx-myCss{
            color:white !important;
            background-color:#1cc432 !important;
            font-weight:bold !important;
        }

        /* input padding */
        .dhxform_obj_dhx_skyblue input.dhxform_textarea {
            font-family: Arial;
            font-size: 12px;
	        padding: 4px 3px !important;
        	margin: 0px;
        }
        /* input padding */

        .ts_fc_button_forward div.dhxform_btn div.dhxform_btn_txt {
/*            padding-left: 0px !important; */
            margin-left: 10px !important;
            margin-right: 0px !important;
            text-align: left;
            background-image: url(/javascript/codebase/imgs_menu/forward_green_3.ico);
            background-repeat: no-repeat;
        	background-position:right center;
        }
        .ts_fc_button_sendmail div.dhxform_btn div.dhxform_btn_txt {
/*            padding-left: 0px !important; */
            margin-left: 10px !important;
            margin-right: 4px !important;
            text-align: left;
            background-image: url(/javascript/codebase/imgs_menu/sendmail.ico);
            background-repeat: no-repeat;
        	background-position:right center;
        }
        .ts_fc_button_wf div.dhxform_btn div.dhxform_btn_txt {
		    height: 24px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 0px !important;
            padding-bottom: 0px !important;
            color: #0000aa;
/*            font-weight:bold !important;*/
        }
        .ts_fc_button div.dhxform_btn div.dhxform_btn_txt {
		    height: 24px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 0px !important;
            padding-bottom: 0px !important;
        }
        .ts_fc_button_0 div.dhxform_btn div.dhxform_btn_txt {
		    height: 22px;
            font-family: Arial;
            vertical-align: middle;
            white-space: normal;
            margin-left: 0px !important;
            margin-right: 0px !important;
        }
        .button_2 div.dhxform_btn div.dhxform_btn_txt {
            font-family: Arial;
            height: 44px;
            line-height: 20px;
            vertical-align: middle;
            white-space: normal;
            padding: 7px;
        }
        .ts_fc_button_24 div.dhxform_btn div.dhxform_btn_txt {
		    height: 24px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 0px !important;
            padding-bottom: 0px !important;
        }
        .ts_fc_button_48 div.dhxform_btn div.dhxform_btn_txt {
		    height: 48px;
            line-height: 15px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 2px !important;
            padding-bottom: 0px !important;
            white-space: normal;
        }
        .ts_fc_button_48_1 div.dhxform_btn div.dhxform_btn_txt {
		    height: 48px;
            line-height: 45px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 2px !important;
            padding-bottom: 0px !important;
            white-space: normal;
        }
        .ts_fc_button_48_2 div.dhxform_btn div.dhxform_btn_txt {
		    height: 30px;
            line-height: 15px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 8px !important;
            padding-bottom: 12px !important;
            white-space: normal;
        }
        .ts_fc_button_24_refresh div.dhxform_btn div.dhxform_btn_txt {
		    height: 20px;
		    width: 20px;
            line-height: 16px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 2px !important;
            padding-bottom: 0px !important;
            white-space: normal;
            background-image: url(/javascript/codebase/imgs_menu/refresh16.png);
            background-repeat: no-repeat;
        	background-position: center center;
        }
        .ts_fc_button_24_plus div.dhxform_btn div.dhxform_btn_txt {
		    height: 20px;
		    width: 20px;
            line-height: 16px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 2px !important;
            padding-bottom: 0px !important;
            white-space: normal;
            background-image: url(/javascript/codebase/imgs_menu/plus16.gif);
            background-repeat: no-repeat;
        	background-position: center center;
        }
        .ts_fc_button_24_new div.dhxform_btn div.dhxform_btn_txt {
		    height: 20px;
		    width: 20px;
            line-height: 16px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 2px !important;
            padding-bottom: 0px !important;
            white-space: normal;
            background-image: url(/javascript/codebase/imgs_menu/new.gif);
            background-repeat: no-repeat;
        	background-position: center center;
        }
        .ts_fc_button_24_combo div.dhxform_btn div.dhxform_btn_txt {
		    height: 20px;
		    width: 20px;
            line-height: 16px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 2px !important;
            padding-bottom: 0px !important;
            white-space: normal;
            background-image: url(/javascript/codebase/imgs_menu/dhxcombo_arrow_down.gif);
            background-repeat: no-repeat;
        	background-position: center center;
        }
        .ts_fc_button_24_combo div.dhxform_btn:disabled div.dhxform_btn_txt:disabled {
		    height: 20px;
		    width: 20px;
            line-height: 16px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 2px !important;
            padding-bottom: 0px !important;
            white-space: normal;
            background-image: url(/javascript/codebase/imgs_menu/dhxcombo_arrow_down_dis.gif);
            background-repeat: no-repeat;
        	background-position: center center;
        }
        .ts_fc_button_24_pdf div.dhxform_btn div.dhxform_btn_txt {
		    height: 22px;
		    width: 48px;
            line-height: 16px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 2px !important;
            padding-bottom: 0px !important;
            white-space: normal;
            background-image: url(/javascript/codebase/imgs_menu/pdf_2.ico);
            background-repeat: no-repeat;
        	background-position: center center;
        }
        .ts_fc_button_24_pdf div.dhxform_btn div.dhxform_btn_txt {
		    height: 22px;
		    width: 48px;
            line-height: 16px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 2px !important;
            padding-bottom: 0px !important;
            white-space: normal;
            background-image: url(/javascript/codebase/imgs_menu/pdf_24_r.ico);
            background-repeat: no-repeat;
        	background-position: center center;
        }
        .ts_fc_button_36_1 div.dhxform_btn div.dhxform_btn_txt {
		    height: 36px;
            line-height: 33px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 2px !important;
            padding-bottom: 0px !important;
            white-space: normal;
        }
        .ts_fc_text .dhxform_textarea {
            font-family: Arial;
            font-size: 12px;
            background-color: #fffada;
        }
        .ts_fc_text .dhxform_textarea:focus {
            background-color: #f6fd90;
        }
        .ts_fc_nap .dhxform_textarea {
            font-family: Arial;
            font-size: 12px;
            background-color: white;
        }
        .ts_fc_nap .dhxform_textarea {
            font-family: Arial;
            font-size: 12px;
            background-color: white;
        }
        input {
            font-family: Arial;
            font-size: 12px;
            background-color: #fffada;
        }
        .ts_fc_input input {
            font-size: 12px !important;
        }
        #form_input_dat_danas  {
            text-align: center !important;
        }
        .ts_fc_calendar input {
            text-align: center !important;
        }
        .ts_fc_input input:focus {
            background-color: #f6fd90;
        }
        .ts_fc_input_disabled input {
            font-family: Arial;
            font-size: 12px;
            color: #000000;
            background-color: #eeeeee;
        }
        .ts_fc_input_10 input {
            font-size: 10px !important;
            font-weight: bold;
        }
        .ts_fc_input_16 input {
            font-size: 16px !important;
        }
        .ts_fc_input_14 input {
            font-size: 16px !important;
        }
        .ts_fc_input_12 input {
            font-size: 14px !important;
        }
        .ts_fc_input_12_b input {
            font-size: 12px !important;
            font-weight: bold !important;
        }
        .ts_fc_input_14_b input {
            font-size: 14px !important;
            font-weight: bold !important;
        }
        .ts_fc_input_14_b input:focus {
            background-color: #f6fd90;
        }
        .ts_fc_input_20_b input {
            font-size: 20px !important;
            font-weight: bold !important;
        }
        .ts_fc_input_20_b input:focus {
            background-color: #f6fd90;
        }
        .ts_fc_input_trazi input {
            font-family: Arial;
            font-size: 10px;
            background-color: #8ffff8;
/*            -moz-border-radius:10px;*/
/*            border-radius:10px;*/
/*            background-image: url(/javascript/codebase/imgs_menu/refresh16.png) no-repeat; */
        }
        .ts_fc_input_trazi input:focus {
            background-color: #8ffff8;
        }
        .ts_fc_input_filter input {
            font-family: Arial;
            font-size: 10px;
            background-color: #aaff88;
        }
        .ts_fc_input_filter input:focus {
            background-color: #ffffff;
        }
        .ts_fc_button_24_filter div.dhxform_btn div.dhxform_btn_txt {
		    height: 16px;
		    width: 20px;
            line-height: 12px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 2px !important;
            padding-bottom: 0px !important;
            white-space: normal;
/*            background-image: url(/javascript/codebase/imgs_menu/dhxcombo_arrow_down.gif);
            background-repeat: no-repeat;
        	background-position: center center;*/
            background-color: #ffffff;
        }
        .dhxform_obj_dhx_skyblue div.disabled .dhx_combo_box.dhx_skyblue .dhx_combo_input {
        	color: #b2b2b2;
        	background-color: #000000;
        }
        .ts_fc_number input {
            font-family: Arial;
            font-size: 12px;
            background-color: #fffada;
            text-align:right;
        }
        .ts_fc_number input:focus {
            background-color: #f6fd90;
        }
        .ts_fc_number_12_b input {
            font-family: Arial;
            background-color: #fffada;
            text-align:right;
            font-size: 12px !important;
            font-weight: bold !important;
        }
        .ts_fc_number_14_b input {
            font-family: Arial;
            background-color: #fffada;
            text-align:right;
            font-size: 14px !important;
            font-weight: bold !important;
        }
        .ts_fc_combo div.dhxcombo_dhx_skyblue {
            background-color: #fffada;
        }
        .ts_fc_combo div.dhxcombo_dhx_skyblue input.dhxcombo_input {
            font-family: Arial;
            font-size: 11px;
            background-color: #fffada;
        }
        .ts_fc_combo div.dhxcombo_dhx_skyblue:focus {
            background-color: #f6fd90;
        }
        .ts_fc_combo div.dhxcombo_dhx_skyblue input.dhxcombo_input:focus {
            background-color: #f6fd90;
        }

        .ts_fc_label_disabled label {
            font-family: Arial;
            font-size: 12px;
            color: #000000;
        }

        .ts_fc_grid_2 div.gridbox_dhx_skyblue.gridbox table.obj.row20px tr td {
/*       	height: 17px; */
        	height: 20px;
        }

        .ts_fc_uploader .dhx_file_uploader.dhx_file_uploader_title div.dhx_upload_controls div.dhx_file_uploader_button.button_info {
	        color: black;
        }

        /* grid */
        .geven{
            background-color:#e7f1ff !important;
        }
        .guneven{
            background-color:#e7f1ff !important;
        }
        div.gridbox_dhx_skyblue.gridbox table.obj {
        	font-family: Arial;
        	font-size: 20px;
        	color: black;
        }
        .dhx_combo_select, .gridbox_dhx_skyblue.gridbox .dhx_combo_edit,.gridbox_dhx_skyblue.gridbox .dhx_textarea, dhx_dragColDiv,
        div.gridbox div.ftr td,
        div.pagingBlock,
        span.recordsInfoBlock {
           	font-family: Arial;
        	font-size: 12px;
        	-webkit-box-sizing: border-box; /* ??? */
        	-moz-box-sizing: border-box;  /* ??? */
            border: 0px solid;
            padding: 0px;
            background-color: #f6fd90; /*#fffada; /* #e7f1ff;*/
        }
        div.gridbox table.obj tr { /* visina reda */
            height: 20px;
        }
        div.gridbox_dhx_skyblue.isModern table.obj.row20px tr td {
            font-family:Arial;
        	line-height: 20px;
            border-right: 1px solid #a4bed4;  /* white; */
            border-bottom: 1px solid #a4bed4;  /* white; */
        }
        div.gridbox_dhx_skyblue.gridbox table.obj.row20px tr td {
            font-family:Arial;
        	height: 20px !important;
/*        	line-height: 20px;*/
            border-right: 1px solid #a4bed4;  /* white; */
            border-bottom: 1px solid #a4bed4;  /* white; */
        }
        div.gridbox_dhx_skyblue table.obj.row20px tr td.editable {
            font-family:Arial;
        	height: 20px;
        	line-height: 20px;
	        padding: 0px, 0px, 0px, 0px;
        }
/*        div.gridbox_dhx_skyblue table.obj.row20px tr td.editable .treegrid_cell {
        	margin-top: -2px;
        	height: 20px;
        }
        div.gridbox table.row20px tr td {
	        height: 20px;
        	white-space: nowrap;
	        padding: 0px;
        }*/
        div.gridbox table.obj td {
            font-family:Arial;
            font-size:12px;
        }
/*
        div.gridbox_dhx_skyblue.gridbox table.obj tr td {
        	border-width: 0px 0px 0px 0px;
        	padding-right: 4px;
        	padding-left: 4px;
        	margin: 0px;
        }*/
        div.gridbox table.hdr td {
            font-family:Arial;
            font-size:12px;
            font-weight: bold;
        	padding: 2px 4px 3px 2px;
        }
        div.gridbox_dhx_skyblue.gridbox table.hdr td div.hdrcell {
/*        	background-color: #c2d0dd;*/
            font-size:12px;
        	padding-left: 2px;
        }
        div.gridbox_dhx_skyblue.gridbox table.obj tr.rowselected td {
            background-color: #fffada; /* #e7f1ff;*/
            border: 0px solid #a4bed4;  /* white; */
            border-bottom: 1px solid #a4bed4;  /* white; */
            border-right: 1px solid #a4bed4;  /* white; */
        	padding-left: 4px;
        	padding-right: 4px;
        	padding-top: 2px;
        }
        div.gridbox_dhx_skyblue.gridbox table.obj tr.rowselected td.cellselected {
            /* background-color:#f6fd90; #a4bed4; */
            background-color:#f6fd90 !important; /* #a4bed4; */
        }

        div.gridbox div.ftr td {
            font-family: Arial;
            font-size:12px;
            font-style: normal;
        	padding: 2px;
        	padding-left: 4px;
        	padding-right: 4px;
        	padding-top: 2px;
        	border-top: 1px solid #a4bed4;
        	border-right: 1px solid #a4bed4;
        	background-color: #c2d0dd;
        	overflow: hidden;
        }
        /* grid */

/* disabled */
div.dhxcombo_dhx_skyblue.dhxcombo_disabled {
    font-family: Arial;
	background-color: #eeeeee; /*#fafafa*/
}

div.dhxcombo_dhx_skyblue.dhxcombo_disabled input.dhxcombo_input {
    font-family: Arial;
	color: black; /*#b2b2b2*/
	background-color: #eeeeee; /*#fafafa*/
}
.dhxform_obj_dhx_skyblue div.disabled .dhxform_textarea {
    font-family: Arial;
	color: black; /*#b2b2b2*/
	background-color: #eeeeee; /*white; */
	border: 1px solid #c2d0dd;
}
.dhxform_obj_dhx_skyblue div.disabled .dhxform_select {
    font-family: Arial;
	color: black; /*#b2b2b2*/
	background-color: #eeeeee; /*white; */
}
/* disabled */

/* menu */
.dhtmlxMenu_dhx_skyblue_Middle div.dhtmlxMenu_TopLevel_Text_right {
	font-family: Arial;
	font-size: 12px;
}
.dhtmlxMenu_dhx_skyblue_Middle div.dhtmlxMenu_TopLevel_Text_left {
	font-family: Arial;
	font-size: 12px;
}
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Normal,
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled,
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected {
	font-family: Arial;
	font-size: 12px;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td {
	font-family: Arial;
	font-size: 12px;
}
/* menu */

/* window without icon */
.dhxwins_vp_dhx_skyblue div.dhxwin_hdr div.dhxwin_icon.without_icon {
	display: none;
}
.dhxwins_vp_dhx_skyblue div.dhxwin_hdr div.dhxwin_icon.flag_red {
	background-image: url(../common/flags/flag_red.png);
}
.dhxwins_vp_dhx_skyblue div.dhxwin_hdr div.dhxwin_icon.mail {
    background-image: url(/javascript/codebase/imgs_menu/sendmail.ico);
}
/* window without icon */

.dhxwins_vp_dhx_skyblue div.dhxwin_inactive div.dhx_cell_wins {
	position: absolute;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	cursor: default;
	visibility: visible;
	z-index: 1;
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
/*
*/

/* filter */
.hdrcell.filter input{
    background-color:#ffffff !important;
    color:#0000ff !important;
}

.hdrcell.filter select{
    background-color:#ffffff !important;
    color:#0000ff !important;
}
/*
        input[type=checkbox][disabled]{
          background-color: #fffada !important; // or whatever
        }
        .ts_fc_checkbox {
            font-family: Arial;
            font-size: 12px;
          background-image: linear-gradient(135deg, #B1B6BE 0%,#FFF 100%);
        }
*/

        .ts_fc_button_green div.dhxform_btn div.dhxform_btn_txt {
/*            padding-left: 0px !important; */
            margin-left: 0px !important;
            margin-right:0px !important;
            text-align: center;
/*            background-color: #FFFFFF; */
            color: #4CAF50;
            font-size: 16px;
/*            background-image: url(/javascript/codebase/imgs_menu/forward_green_3.ico);
            background-repeat: no-repeat;
        	background-position:right center;*/
        }

        .ts_fc_button_red div.dhxform_btn div.dhxform_btn_txt {
/*            padding-left: 0px !important; */
            margin-left: 0px !important;
            margin-right:0px !important;
            text-align: center;
/*            background-color: #FFFFFF; */
            color: #AF4C50;
            font-size: 16px;
/*            background-image: url(/javascript/codebase/imgs_menu/forward_green_3.ico);
            background-repeat: no-repeat;
        	background-position:right center;*/
        }


.ts_fc_button_60_refresh div.dhxform_btn div.dhxform_btn_txt {
/*		    height: 48px;
            line-height: 45px;
            margin-left: 0px !important;
            margin-right: 0px !important;
            vertical-align: middle;
            padding-top: 2px !important;
            padding-bottom: 0px !important;
            white-space: normal;*/
    height: 60px;
    margin-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right:0px !important;
    background-image: url(/javascript/codebase/imgs_menu/refresh48.png);
    background-repeat: no-repeat;
    background-position: center;
/*    background-position: 0px -40px;
    background-size: cover;
    background-repeat: no-repeat;*/
}

.ts_fc_button_16 div.dhxform_btn div.dhxform_btn_txt {
    margin-left: 0px !important;
    margin-right:0px !important;
    height: 25px;
/*    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 1px;
    text-align: center;*/
/*    color: #4CAF50; */
    font-size: 16px;
}

.download_iframe {
    position: absolute;
    left: -100px;
    width: 50px;
    height: 50px;
    overflow: hidden;
    top: 0px;
}
.pdf_iframe {
    width: 100%;
    height: 100%;
    overflow: auto;
}
