﻿body {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}

.windowTblGlobal {
    width: 300px;
    height: 200px;
}

.windowTbl {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    margin-right: auto;
    margin-left: auto;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.winTopGlobal {
    height: 18px;
}

.displayNone {
    display: none;
}

.displayNoneButton {
    width: 1px;
    height: 1px;
    border: solid 0px;
    background-color: Transparent;
}

.modalCover {
    background-image: url(../images/empty.gif); /*background-color:Gray;*/
}

.displayInline {
    display: inline;
}

.displayBlock {
    display: block;
}

.displayInlineBlock {
    display: inline-block;
}

.wTitle {
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    color: #000000;
    cursor: default;
    text-transform: capitalize;
    font-weight: bold;
}

.mdl_up_win {
    background-image: url(../images/general_layout_11.gif);
}

img {
    cursor: pointer;
}

.mdl_dwn_win {
    background-image: url(../images/general_layout_65.gif);
    height: 17px;
}

.mid {
    background-color: #FFFFFF;
}

.mid_left_win {
    background-image: url(../images/general_layout_17.gif);
    width: 3px;
}

.mid_right_win {
    background-image: url(../images/general_layout_19.gif);
    width: 3px;
}

.colt_r_dwn_win {
    background-image: url(../images/general_layout_67.gif);
    height: 17px;
    width: 18px;
}

.colt_l_dwn_win {
    background-image: url(../images/general_layout_64.gif);
    height: 17px;
    width: 19px;
}

.colt_r_up_win {
    background-image: url(../images/general_layout_12.gif);
    height: 20px;
    width: 9px;
}

.colt_l_up_win {
    background-image: url(../images/general_layout_09.gif);
    height: 20px;
    width: 7px;
}

.spacer {
    background-image: url(../images/spacer.gif);
}

.top_win {
    /*width: 100%;*/
}

.mdl_win {
    /*width: 100%; 	height: 100%;*/
}

.statusBorder {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #999999;
    border-right-color: #999999;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    background-color: #FFFFFF;
}

.statusText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #333333;
}

.loader {
    background-image: url(../images/loader.gif);
    height: 48px;
    width: 48px;
}

.w100p {
    width: 100%; /*border: 1px solid #990000;*/
}

.normalText {
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    color: #666666;
    text-align: left;
}

.bgn1 {
    background-color: #ffffff;
    border: 1px solid #990000;
    width: 200px;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #666666;
}

.mainTbl {
    width: 100%;
    border-top-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #333333;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #333333;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}


.bgn2 {
    background-color: #ffffff;
    border: 1px solid #009900;
    width: 200px;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #333333;
}

.mtab {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #333333;
    border-right-color: #CCCCCC;
    border-bottom-color: #333333;
    border-left-color: #CCCCCC;
    padding-right: 5px;
    padding-left: 5px;
}

.divs {
    /*border: 1px dashed #CCCCCC;*/
}

.divsBottom {
}

.divHeader {
    width: 100%;
    height: 25px;
    vertical-align: middle;
    background-color: #dbebcf;
    text-align: center;
    font-size: medium;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.divRow {
    height: 30px;
    width: 100%;
    vertical-align: central;
    text-align: left;
}

.divRowChild {
    float: left;
}


.tblGlobal {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}

.txtFieldGlobal {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}

.tblUpLeft {
    background-image: url(../images/tables/left.up.gif);
    height: 20px;
    width: 24px;
}

.tblUp {
    border-top: 1px solid #CCCCCC;
}

.tblUpRight {
    background-image: url(../images/tables/right.up.gif);
    height: 20px;
    width: 24px;
}

.tblLeft {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CCCCCC;
}

.tblRight {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
}

.tblDownLeft {
    background-image: url(../images/tables/left.down.gif);
    height: 12px;
    width: 24px;
}

.tblDown {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}

.tblDownRight {
    background-image: url(../images/tables/right.down.gif);
    height: 12px;
    width: 24px;
}

.generalPanel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    border: 1px solid #CCCCCC;
}

.mainTop {
    background-image: url(../images/main/top.jpg);
}

.mainStatus {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCCCCC;
}

.utilGlobal {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    border: 1px solid #CCCCCC;
}

.utilHead {
    font-weight: bold;
    color: #666666;
    text-align: center;
    background-color: #CCCCCC;
}

.utilBody {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E6EFFF;
    padding-left: 20px;
}

.tblDocsTasks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}

.fileUpload {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    width: 100px;
}

.mainCenterTbl {
    background-position: left top;
    background-color: #CCCCCC; /*background-image: url('../images/felicitare_craciun_shadow.png');    */ /*background-image: url('../images/urare-de-paste.gif');    */
    background-repeat: no-repeat;
}

.tblTablActive {
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    background-color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #333333;
    border-bottom-color: #333333;
    border-left-color: #333333;
}

.tblTablInactive {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #999999;
    background-color: #FFFFFF;
    border: 1px dotted #CCCCCC;
}

.tblMenu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}

.tblMenuCategory {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #333333;
}

.tblMenuSelected {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    background-color: #EFEFEF;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #333333;
}

.tblGeneral {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
}

.tblGeneralHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}

.tblThread {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #666666;
}

.threadFiles {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}

.panel_cell_top {
    background-color: #F8F9FA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #A9B5C0;
    border-right-color: #CCCCCC;
    border-bottom-color: #A9B5C0;
    border-left-color: #CCCCCC;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    padding-left: 3px;
}

.panel_cell_bottom {
    background-color: #EBEEF1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #CCCCCC;
    border-bottom-color: #A9B5C0;
    border-left-color: #CCCCCC;
    padding-left: 3px;
}

.panel_cell_impar {
    background-color: #EBEEF1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #CCCCCC;
    border-bottom-color: #DADFE4;
    border-left-color: #CCCCCC;
    padding-left: 3px;
}

.newsHeader {
    background-color: #fffacd;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #CCCCCC;
    border-bottom-color: #DADFE4;
    border-left-color: #CCCCCC;
    padding-left: 3px;
    font-weight: bold;
}

.newsTitle {
    background-color: #EBEEF1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #CCCCCC;
    border-bottom-color: #DADFE4;
    border-left-color: #CCCCCC;
    padding-left: 3px;
    font-weight: bold;
}

.newsContent {
    background-color: #F8F9FA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #CCCCCC;
    border-bottom-color: #DADFE4;
    border-left-color: #CCCCCC;
    padding-left: 3px;
}

.newsLink {
    color: #1E61D4;
    background-color: #F8F9FA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    padding-left: 6px;
}

    .newsLink:hover {
        color: #1E61D4;
        text-decoration: underline;
        background-color: #F8F9FA;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        height: 20px;
        vertical-align: middle;
        text-align: left;
        padding-left: 6px;
    }

.panel_cell_par {
    background-color: #F8F9FA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #CCCCCC;
    border-bottom-color: #A9B5C0;
    border-left-color: #CCCCCC;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    padding-left: 3px;
}

.panel_cell_header {
    background-color: #C5D5E4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    color: #323C45;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #A9B5C0;
    border-right-color: #A9B5C0;
    border-bottom-color: #A9B5C0;
    border-left-color: #A9B5C0;
    text-decoration: none;
}

.panel_cell_title_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    color: #323C45;
    text-decoration: none;
}

.panel_cell_headerB {
    background-color: #C5D5E4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    color: #323C45;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-color: #EEEEEE;
    border-bottom-color: #EEEEEE;
    text-decoration: none;
}

.panel_cell_title {
    background-color: #A2B7C4;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
    color: #000000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #59748C;
    border-right-color: #59748C;
    border-bottom-color: #59748C;
    border-left-color: #59748C;
}

.panel_cell_danger {
    background-color: #EC4758;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
    color: #000000;
    border-width: 1px;
    border-style: solid none solid none;
    border-color: #a94442;
}

.panel_cell_pager {
    background-color: #F8F9FA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #CCCCCC;
    border-bottom-color: #A9B5C0;
    border-left-color: #CCCCCC;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    padding-left: 3px;
}

.panel_cell_selected {
    background-color: #FFE4AE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    color: #323C45;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #CCCCCC;
    border-bottom-color: #A9B5C0;
    border-left-color: #CCCCCC;
    padding-left: 3px;
}

.panel_cell_center_selected {
    background-color: #FFE4AE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
    color: #323C45;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #CCCCCC;
    border-bottom-color: #A9B5C0;
    border-left-color: #CCCCCC;
    padding-left: 3px;
}

.panel_cell_selected_gridview {
    background-color: #FFE4AE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    height: 10px;
    vertical-align: middle;
    text-align: left;
    color: #323C45;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #CCCCCC;
    border-bottom-color: #A9B5C0;
    border-left-color: #CCCCCC;
    padding-left: 3px;
}

.panel_cell_par_gridview {
    background-color: #F8F9FA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #CCCCCC;
    border-bottom-color: #A9B5C0;
    border-left-color: #CCCCCC;
    height: 10px;
    vertical-align: middle;
    text-align: left;
    padding-left: 3px;
}

.panel_cell_impar_gridview {
    background-color: #EBEEF1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    height: 10px;
    vertical-align: middle;
    text-align: left;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #CCCCCC;
    border-bottom-color: #DADFE4;
    border-left-color: #CCCCCC;
    padding-left: 3px;
}

.panel_cell_empty {
    background-color: #ebf7ff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #CCCCCC;
    border-bottom-color: #DADFE4;
    border-left-color: #CCCCCC;
    padding-left: 3px;
}

.panel_cell_scroll {
    overflow-y: auto;
}

.panel_textbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 97%;
    border: 1px solid #596C7D;
}

.panel_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
}

.panel_textbox_disabled {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 97%;
    border-color: inherit;
    background-color: Transparent;
}

.panel_radiobutton {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 98%;
    border: 1px solid #596C7D;
}

.middle-align input[type=checkbox] {
    vertical-align: middle;
}

.middle-align label {
    vertical-align: middle;
}

.arrow_down {
    cursor: pointer;
}

.panel_listbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EBEEF1;
    border: 1px solid #EBEEF1;
}

.buttonGeneral {
    background-color: #CCCCCC;
    border: 1px solid #000066;
    cursor: default;
    height: 14px;
    width: 15px;
}

.buttonGeneralText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
    font-weight: normal;
    color: #000000;
}

.txtMeniuCateg {
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
    text-align: left;
    font-weight: bold;
    text-transform: capitalize;
}

.txtMeniuSubCateg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #333333;
    text-align: left;
    font-weight: normal;
}

.txtMeniuSubSubCateg {
    font-family: Arial;
    font-size: 10px;
    color: #333333;
    text-align: left;
    font-weight: normal;
    text-decoration: none;
}

.txtAtention {
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    color: #990000;
    font-weight: bold;
}

.txtError {
    font-family: Arial;
    font-size: 14px;
    text-decoration: none;
    color: #000000;
}

.texbox_login {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 97%;
    border: 1px solid #596C7D;
    background-color: #E8F3FF;
}

.textUpperCase {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}

.treeRoot {
    background-color: #C5D5E4;
    width: 100%;
    height: 15px;
    color: #333333;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
}

.treeParent {
    background-color: #EBEEF1;
    width: 100%;
    height: 15px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
}

.treeLeaf {
    background-color: #F8F9FA;
    width: 100%;
    height: 15px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
}

.treeHover {
    background-color: #FFE4AE;
    text-align: left;
}

.treeNode {
    text-align: left;
}

.treeSelectedNode {
    background-color: #FFE4CE;
    text-align: left;
}

.treePanel {
    border: 1px solid #AEAEAE;
}

.panelBorder {
    border: 1px solid #AEAEAE;
}

.lista_body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    border: 1px solid #333333;
    background-color: #FFFFFF;
}

.lista_textField {
    border: 0px solid #FFFFFF;
}

.lista_select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    border: 1px solid #333333;
}

.list {
    font-family: Arial, Helvetica, sans-serif;
    overflow: hidden; /* for ie to hide extra height*/
}

    .list a {
        display: block;
        color: #000000;
        font-size: 14px;
        width: 100%;
        display: block;
        float: left;
        color: black;
        text-decoration: none;
        overflow: hidden; /* for ie to hide extra height*/
    }

        .list a:hover {
            background-color: #CCCCCC; /*	border: 1px dotted #333333;*/
            overflow: hidden; /* for ie to hide extra height*/
        }

    .list span {
        text-align: center;
        cursor: pointer;
    }

.autosuggest {
    background-color: #FFCC66;
}

.emiHeader {
    color: #04408C;
    background-image: url(../images/emi-panel-header-default-top-bg.gif);
    font-family: tahoma, arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    width: 189px;
    padding-top: 5px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 5px;
}

.emiPanel {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #99BCE8;
    border-right-color: #99BCE8;
    border-bottom-color: #99BCE8;
    border-left-color: #99BCE8;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    box-shadow: #F4F8FD 0 1px 0 0 inset;
}

.emiFramePanel {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
    border-top-color: #99BCE8;
    border-right-color: #99BCE8;
    border-bottom-color: #99BCE8;
    border-left-color: #99BCE8;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    box-shadow: #F4F8FD 0 1px 0 0 inset;
}

.emiTreeLeaf {
    color: Black;
}

.emiTreeLeafHover {
    color: Black;
    background-color: #EFEFEF;
}

.emiTreeLeafSelected {
    color: Black;
    background-color: #DFE8F6;
}

.top_01 {
    background: url(../images/general_layout_01.jpg) no-repeat;
}

.top_02 {
    background: url(../images/general_layout_03.jpg) no-repeat;
}

.main_bck {
    background-color: #CCCCCC;
}

.filter_bck {
    background-color: #F2F2F2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.margine_bck {
    background-color: #DDDDDD;
}

.main_midl_dwn {
    background-image: url(../images/general_layout_84.jpg);
}

.main_dwn {
    background-image: url(../images/general_layout_87.jpg);
}

.sigla {
    background: url(../images/general_layout_02.jpg) repeat-x;
}

.emr {
    background-image: url(../images/emr.jpg);
    height: 23px;
    width: 52px;
}

.lims {
    background-image: url(../images/lims.jpg);
    height: 23px;
    width: 52px;
}

.title_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    color: #333333;
    text-transform: uppercase;
    vertical-align: middle;
}

.big_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-align: center;
    font-weight: bolder;
    color: #777777;
    text-transform: uppercase;
    vertical-align: middle;
}

.logo {
    background-image: url(../images/general_layout_02.jpg);
}

.title_text2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    color: #CCCCCC;
    text-transform: uppercase;
    vertical-align: middle;
}

.title_text3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
    color: #333333;
    vertical-align: middle;
    text-transform: uppercase;
}

.tab100 {
    width: 100%;
}

.tab80 {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #C8C8C8;
    border-right-color: #C8C8C8;
    border-bottom-color: #C8C8C8;
    border-left-color: #C8C8C8;
}

.meniu_01_l {
    background-image: url(../images/general_layout_04.jpg);
    height: 16px;
    width: 210px;
}

.meniu_01_mdl {
    background-image: url(../images/general_layout_05.jpg);
    height: 16px;
}

.meniu_01_r {
    background-image: url(../images/general_layout_06.jpg);
    height: 16px;
    width: 17px;
}

.meniu_02_l {
    background-image: url(../images/general_layout_14.jpg);
    height: 16px;
    width: 4px;
}

.meniu_02_mdl {
    background-image: url(../images/general_layout_14.jpg);
    height: 16px;
}

.meniu_02_r {
    background-image: url(../images/general_layout_16.jpg);
    height: 16px;
    width: 7px;
}

.meniu_03_l {
    background-image: url(../images/general_layout_20.jpg);
    height: 23px;
    width: 4px;
}

.meniu_03_mdl {
    background-image: url(../images/general_layout_27.jpg);
    height: 23px;
}

.meniu_03_r {
    background-image: url(../images/general_layout_28.jpg);
    height: 23px;
    width: 7px;
}

.menutab_active_l {
    background-image: url(../images/general_layout_21.jpg);
    height: 23px;
    width: 6px;
}

.menutab_active_mdl {
    background-image: url(../images/general_layout_22.jpg);
    height: 23px;
}

.menutab_active_r {
    background-image: url(../images/general_layout_23.jpg);
    height: 23px;
    width: 5px;
}

.menutab_inactive_l {
    background-image: url(../images/general_layout_24.jpg);
    height: 23px;
    width: 6px;
}

.menutab_inactive_mdl {
    background-image: url(../images/general_layout_25.jpg);
    height: 23px;
}

.menutab_inactive_r {
    background-image: url(../images/general_layout_26.jpg);
    height: 23px;
    width: 5px;
}

.meniu_04_l {
    background-image: url(../images/general_layout_27.jpg);
    width: 4px;
}

.meniu_04_mdl {
    background-image: url(../images/general_layout_14.jpg);
}

.meniu_04_r {
    background-image: url(../images/general_layout_16.jpg);
    width: 7px;
}

.meniu_05_l {
    background-image: url(../images/general_layout_32.jpg);
    height: 18px;
    width: 3px;
}

.meniu_05_mdl {
    background-image: url(../images/general_layout_14.jpg);
}

.meniu_05_r {
    background-image: url(../images/general_layout_38.jpg);
    height: 18px;
    width: 3px;
    background-repeat: repeat-y;
    background-position: right;
}

.cat_r {
    background-image: url(../images/general_layout_35.jpg);
    height: 24px;
    width: 7px;
}

.cat_mdl {
    background-image: url(../images/general_layout_34.jpg);
    height: 24px;
}

.cat_l {
    background-image: url(../images/general_layout_33.jpg);
    height: 24px;
    width: 7px;
}

.subcat_l {
    height: 18px;
    width: 7px;
    background-color: #E8EDF3;
}

.subcat_r {
    height: 18px;
    background-color: #E2ECF5;
    vertical-align: middle;
}

.meniu_06_l {
    background-image: url(../images/general_layout_73.jpg);
    height: 15px;
    width: 210px;
}

.meniu_06_r {
    background-image: url(../images/general_layout_74.jpg);
    height: 15px;
    width: 18px;
}

.subCatImg {
    background-image: url(../images/general_layout_53.jpg);
}

.menutab_wTitle {
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    color: #666666;
}

.titleTab {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    cursor: pointer;
}

.icoEMR {
    background-image: url(../images/meniu/emr.gif);
    height: 23px;
    width: 23px;
}

.icoLIMS {
    background-image: url(../images/meniu/lims.gif);
    height: 23px;
    width: 23px;
}

.icoFARM {
    background-image: url(../images/meniu/farm.gif);
    height: 23px;
    width: 23px;
}

.icoERP {
    background-image: url(../images/meniu/erp.gif);
    height: 23px;
    width: 23px;
}

.icoADMIN {
    background-image: url(../images/meniu/ico_admin.gif);
    height: 23px;
    width: 23px;
}

.meniuStatus {
    font-family: "Courier New", Courier, monospace;
    font-size: 11px;
    height: 21px;
    color: #000066;
    vertical-align: middle;
}

.meniuStatusName {
    font-family: "Courier New", Courier, monospace;
    font-size: 11px;
    color: #990000;
}

.tab70 {
    border: 1px solid #FFFFFF;
    height: 19px;
}

.subSubCatImgCopy {
    background-image: url(../images/general_layout_53_2.jpg);
}

.subSubCat {
    background-color: #ECF3FB;
}

.meniuCursor {
    cursor: pointer;
}

.tab_active {
    background-image: url(../images/general_layout_77.gif);
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000066;
    text-decoration: none;
    cursor: pointer;
    text-transform: capitalize;
}

.tab_active_r {
    background-image: url(../images/general_layout_78.gif);
    height: 16px;
    width: 6px;
}

.tab_active_l {
    background-image: url(../images/general_layout_76.gif);
    height: 16px;
    width: 6px;
}

.tab_inactive {
    background-image: url(../images/general_layout_80.gif);
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    cursor: pointer;
    text-transform: capitalize;
}

.tab_inactive_l {
    background-image: url(../images/general_layout_79.gif);
    height: 16px;
    width: 6px;
}

.tab_inactive_r {
    background-image: url(../images/general_layout_81.gif);
    height: 16px;
    width: 6px;
}

.but_ico_left {
    background-image: url(../images/buton_icon_01.gif);
    height: 24px;
    width: 24px;
    text-align: right;
    cursor: pointer;
}

.but_ico_midl {
    background-image: url(../images/buton_icon_02.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    vertical-align: middle;
    text-align: center;
    padding-right: 1px;
    cursor: pointer;
}

.but_ico_right {
    background-image: url(../images/buton_icon_03.gif);
    width: 4px;
    cursor: pointer;
}

.but_midl {
    background-image: url(../images/buton_02.gif);
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    vertical-align: 100%;
    text-align: center;
    padding-right: 1px;
    cursor: pointer;
    border-style: solid;
    border-width: 1px;
    border-color: #333333;
}

d.regtab_active_l {
    width: 2px;
    height: 17px;
    background-image: url(../images/region_tabs_03.jpg);
}

.regtab_active_mdl {
    background-image: url(../images/region_tabs_04.jpg);
    height: 17px;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: Black;
    cursor: pointer;
    text-align: center;
}

.regtab_inactive_mdl {
    background-image: url(../images/region_tabs_08.jpg);
    height: 17px;
    font-family: Arial;
    font-size: 10px;
    color: #666666;
    cursor: pointer;
}

.regtab_active_r {
    background-image: url(../images/region_tabs_05.jpg);
    width: 2px;
    height: 17px;
}

.regtab_inactive_l {
    background-image: url(../images/region_tabs_07.jpg);
    width: 2px;
    height: 17px;
}

.regtab_inactive_r {
    background-image: url(../images/region_tabs_09.jpg);
    width: 2px;
    height: 17px;
}

.reg_top {
    background-image: url(../images/region_tabs_11.jpg);
    height: 17px;
}

.reg_main {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D2D2D2;
    border-right-color: #D2D2D2;
    border-bottom-color: #D2D2D2;
    border-left-color: #D2D2D2;
    vertical-align: top;
}

.txtTitlu {
    font-family: Times, serif;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.txtTitluMare {
    font-family: Times, serif;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.txtLabel {
    font-family: Times, serif;
    font-size: 14px;
    text-align: left;
}

.txtLabel1 {
    font-family: Times, serif;
    font-size: 13px;
    text-align: left;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.txtLabel2 {
    font-family: Times, serif;
    font-size: 12px;
    text-align: left;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    border-collapse: collapse;
}

.txtLabelBold {
    font-family: Times, serif;
    font-size: 14px;
    text-align: left;
    font-weight: bolder;
}

.txtLabelBold1 {
    font-family: Times, serif;
    font-size: 12px;
    text-align: left;
    font-weight: bolder;
}

.txtBold {
    font-weight: bold;
}

.txtContinut {
    font-family: Times, serif;
    font-size: 14px;
    text-align: left;
    font-weight: bolder;
}

.txtContinutBorder {
    font-family: Times, serif;
    font-size: 14px;
    text-align: left;
    font-weight: bolder;
    border-right: black thin solid;
    border-top: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
    border-collapse: collapse;
}

.txtAccentuat {
    font-family: Times, serif;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

.tableThin {
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    border-collapse: collapse;
}

.tableThin1 {
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    border-collapse: collapse;
    border-width: 1px;
}

.cellThin {
    border-right: black thin solid;
    border-top: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
    border-collapse: collapse;
    width: 20px;
}

.cellNormal {
    text-align: left;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    border-collapse: collapse;
}

.cellBold {
    text-align: left;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    border-collapse: collapse;
    font-weight: bold;
}

.tableColapseBorders {
    border-collapse: collapse;
}

.subliniat {
    border-bottom: black thin dotted;
}

.subliniat2 {
    border-bottom: black 1px solid;
    text-align: center;
}

.panel_cell_print {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.tableRow {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    padding-left: 3px;
}

.tableHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #999999;
    border-right-color: #CCCCCC;
    border-bottom-color: #999999;
    border-left-color: #CCCCCC;
    text-decoration: none;
}

.tableThinLeft {
    border-collapse: collapse;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: black;
    border-right-color: black;
    border-bottom-color: black;
    border-left-color: black;
}

.tableThinRight {
    border-collapse: collapse;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: black;
    border-right-color: black;
    border-bottom-color: black;
    border-left-color: black;
}

.tableThin_withTop {
    border-collapse: collapse;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: black;
    border-right-color: black;
    border-bottom-color: black;
    border-left-color: black;
}

.tableThinLeft_noTop {
    border-collapse: collapse;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: black;
    border-right-color: black;
    border-bottom-color: black;
    border-left-color: black;
}

.tableThinRight_noTop {
    border-collapse: collapse;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: black;
    border-right-color: black;
    border-bottom-color: black;
    border-left-color: black;
}

.tableThinLeftplusRight_noTop {
    border-collapse: collapse;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: black;
    border-right-color: black;
    border-bottom-color: black;
    border-left-color: black;
}

.tableThinLeftplusRight {
    border-collapse: collapse;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: black;
    border-right-color: black;
    border-bottom-color: black;
    border-left-color: black;
}

.tableThinLeft_withBottom {
    border-collapse: collapse;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: black;
    border-right-color: black;
    border-bottom-color: black;
    border-left-color: black;
}

.tableThinLeftplusRight_withBottom {
    border-collapse: collapse;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: black;
    border-right-color: black;
    border-bottom-color: black;
    border-left-color: black;
}

.tableThinRight_withBottom {
    border-collapse: collapse;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: black;
    border-right-color: black;
    border-bottom-color: black;
    border-left-color: black;
}

.tableThin_withBottom {
    border-collapse: collapse;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: black;
    border-right-color: black;
    border-bottom-color: black;
    border-left-color: black;
}

.vertical {
    writing-mode: tb-rl;
    filter: flipH() flipV();
}

.cellBoldUpDown {
    text-align: left;
    border-right: black 0px solid;
    border-top: black 1px solid;
    border-left: black 0px solid;
    border-bottom: black 1px solid;
    border-collapse: collapse;
}

.cellBoldDownLeftUp {
    text-align: left;
    border-right: black 0px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    border-collapse: collapse;
}

.cellBoldTopRightBotton {
    text-align: left;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 0px solid;
    border-bottom: black 1px solid;
    border-collapse: collapse;
}

.cellBoldTopLeft {
    text-align: left;
    border-right: black 0px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 0px solid;
    border-collapse: collapse;
}

.cellBoldLeftBottom {
    text-align: left;
    border-right: black 0px solid;
    border-top: black 0px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    border-collapse: collapse;
}

.cellBoldTopRight {
    text-align: left;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 0px solid;
    border-bottom: black 0px solid;
    border-collapse: collapse;
}

.cellBoldRightBottom {
    text-align: left;
    border-right: black 1px solid;
    border-top: black 0px solid;
    border-left: black 0px solid;
    border-bottom: black 1px solid;
    border-collapse: collapse;
}

.cellBoldTop {
    text-align: left;
    border-right: black 0px solid;
    border-top: black 1px solid;
    border-left: black 0px solid;
    border-bottom: black 0px solid;
    border-collapse: collapse;
}

.cellBoldBottom {
    text-align: left;
    border-right: black 0px solid;
    border-top: black 0px solid;
    border-left: black 0px solid;
    border-bottom: black 1px solid;
    border-collapse: collapse;
}

.printHeader {
    background-color: #CBCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    color: #323C45;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #A9B5C0;
    border-right-color: #A9B5C0;
    border-bottom-color: #A9B5C0;
    border-left-color: #A9B5C0;
    text-decoration: none;
}

.cellNoBold {
    text-align: left;
    border-right: black 0px solid;
    border-top: black 0px solid;
    border-left: black 0px solid;
    border-bottom: black 0px solid;
    border-collapse: collapse;
}

.cellCenterBold {
    text-align: center;
    border: 1px solid black;
    border-collapse: collapse;
    font-weight: bold;
}

.asbMenu {
    border: 1px solid lightsteelblue;
    background: #ffffff;
    position: absolute;
    padding: 5;
    white-space: nowrap;
    z-index: 1000;
    font-size: 12px;
    font-family: Verdana;
}

.asbMenuBase {
    position: absolute;
    z-index: 1000;
}


.asbMenuItem {
    font-size: 12px;
    font-family: Verdana;
    color: black;
    background: #ffffff;
    cursor: pointer;
    cursor: pointer;
    white-space: nowrap;
}

.asbSelMenuItem {
    font-size: 12px;
    font-family: Verdana;
    background: #007FC4;
    color: White;
    cursor: pointer;
    cursor: pointer;
    white-space: nowrap;
}

.menuOptionsItem {
    background-color: #FFCC66;
    font-family: Verdana;
    font-size: 10px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #CCCCCC;
    border-bottom-color: #DADFE4;
    border-left-color: #CCCCCC;
    padding-left: 3px;
}

.panel_submenu {
    background-color: #CED8F6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
    color: #323C45;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #A9B5C0;
    border-right-color: #A9B5C0;
    border-bottom-color: #A9B5C0;
    border-left-color: #A9B5C0;
    text-decoration: none;
    cursor: pointer;
}


.textbox_disabled {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: #FFFFFF;
    color: #000000;
}

.FilterPannelLabel {
    text-align: right;
    padding-left: 5px;
}

.FilterPannelContent {
    text-align: left;
}

td[align="right"] {
    text-align: right;
}

td[align="left"] {
    text-align: left;
}

td[align="center"] {
    text-align: center;
}

tr[id*='ButtonTr'] table, tr[id*='buttonTr'] table {
    display: inline-block;
}

.legendPaddingRight {
    padding-right: 8px;
}

.legendPaddingLeft {
    padding-left: 8px;
}

.spacerCSS {
    background-image: url(../images/spacer.gif);
    width: 1px;
    height: 1px;
    display: inline-block;
}

.spacerBetweenCSS {
    background-image: url(../images/spacer.gif);
    width: 3px;
    height: 1px;
    display: inline-block;
}

.btn-yellow-des {
    width: 117px;
    height: 21px;
    background-color: orange;
    border: 1px solid #d08000;
    cursor: pointer;
    font-size: 12px;
    margin-left: 3px;
}

.div-center {
    z-index: 1000;
    position: absolute;
    top: 45%;
    left: 50%;
}

.width-55 {
    width: 55px;
}

.width-90 {
    width: 90px;
}

.width-100 {
    width: 100px;
}

.width-140 {
    width: 140px;
}

.width-150 {
    width: 150px;
}

.margin-2 {
    margin: 2px;
}

.padding-left-2 {
    padding-left: 2px;
}

/* Grid view row hover */
tr.panel_cell_par:hover,
tr.panel_cell_impar:hover {
    background: #DEDEDE;
}

/* FIX retete */
.k-grid TABLE {
    width: auto !important;
}

.k-grid-header TABLE {
    table-layout: auto !important;
}

/* Telerik auto suggest */
.rcbInputCellLeft,
.rcbArrowCellRight {
    background: none !important;
}

.rcbInput {
    width: 97% !important;
    border: 1px solid #767676 !important;
    padding: 3px !important;
}

.rcbArrowCellRight {
    display: none !important;
}

.RadComboBoxDropDown,
.RadComboBoxDropDown_Default {
    left: 2px !important;
    top: -2px !important;
    border-top: none !important;
}

    .RadComboBoxDropDown .rcbItem,
    .RadComboBoxDropDown .rcbHovered,
    .RadComboBoxDropDown .rcbDisabled,
    .RadComboBoxDropDown .rcbLoading {
        margin: 0 !important;
    }

#phWindowTabs {
    padding-left: 0px;
}
