body {
    margin: 0px;
    padding: 0px;
    font-family: Tahoma;
    font-size: 11px;
}
.bgTopNotif {
    margin: 0px;
    padding: 0px;
    background-image: url(../images/bg_reminder.gif);
    background-repeat: repeat-x;
    background-position: left top;
}

#myNotification {
    top:0px;
    left:0px;
    position:absolute;
    height:62px;
    width:100%;
    min-width:1150px;
}

#myReminder {
    background-image: url(../images/btn_reminder.gif);
    background-repeat: no-repeat;
    width:135px;
    height:35px;
    font-size: 11px;
    color: #01285f;
    font-weight: bold;
    text-align:center;
    cursor: pointer;
    float:left;
    margin:15px;
}

#myReminder p {
    padding-left: 37px;
    padding-top: 11px;
    margin:0;
}

#myDownload {
    background-image: url(../images/btn_download.gif);
    background-repeat: no-repeat;
    width:135px;
    height:35px;
    font-size: 11px;
    color: #01285f;
    font-weight: bold;
    text-align:center;
    cursor: pointer;
    float:left;
    margin:15px;
}

#myDownload p {
    padding-left: 37px;
    padding-top: 11px;
    margin:0;
}

#myAlert {
    background-image: url(../images/btn_asteptare.gif);
    background-repeat: no-repeat;
    width:40px;
    height:35px;
    font-size: 11px;
    color: #01285f;
    font-weight: bold;
    text-align:center;
    cursor: pointer;
    float:left;
    margin-top:15px;
    margin-bottom:15px;
    margin-left:0px;
    margin-right:0px;
}

#myAlert p {
    padding-left: 15px;
    padding-top: 11px;
    margin:0;
}

#myReminderInfo {
    top:43px;
    left:13px;
    position:absolute;
    float:left;
    display:none;
    width:276px;
    height:auto;
    z-index:1500;
    color: #01285f;
}

#myReminderInfo a {
    color: #01285f;
    font-weight: bold;
}

.myReminderInfoContent {
    background-image: url(../images/bg_reminder_info.png);
    background-repeat: no-repeat;
    padding-top: 26px;
    width:276px;
    height:auto;
}

.myReminderInfoBottom {
    background-image: url(../images/bg_reminder_info2.png);
    background-repeat: no-repeat;
    height:12px;
    width:276px;
    font-size:1px;
}

#myReminderInfo hr {
    margin-right: 3px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.myReminderInput { margin-left: 20px; }
.myReminderInput label, .myReminderInput input { display:block; padding-bottom: 5px; }
.myReminderInput input.text { margin-bottom:12px; width:93%; padding: .4em; }
.myReminderInput textarea { padding: .4em; width:93%;}


.myReminderInput fieldset { padding:0; border:0; }

.myReminderAdd { margin-left: 20px; color: #0c3975; font-weight: bold; text-decoration: none;}
.myReminderSave { margin-left: 20px; color: #0c3975; font-weight: bold; text-decoration: none;}

.myReminderBody {
    width: 230px;
    height: auto;
    margin-left: 20px;
}

.myReminderDelete {
    float:right;
}

.myNotificationTable {
    float:left;
    font-family: Tahoma;
    font-size: 11px;
    color: #c5d4e8;
    font-weight: normal;
}

.myNotificationTable a {
    color: #c5d4e8;
}

.myReminderDate {
    color: #888887;
}

.myReminderText {
    margin-top: 5px;
    color: #0c3975;
    font-size: 12px;
    font-weight: bold;
}

.header01 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #B6B6B6;
    padding-left: 5px;
    padding-right: 5px;
}
.header {

    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}

.cells {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    background-image: url(../images/bg_id.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #6C6C6C;
    border-bottom-color: #6C6C6C;
    padding-right: 5px;
    padding-left: 5px;


}
.cells01 {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #6C6C6C;
    border-bottom-color: #6C6C6C;
    padding-left: 5px;
    padding-right: 5px;
}
.cells02 {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #6C6C6C;
    padding-left: 5px;
}

.cells0 {
    font-family: Tahoma;
    font-size: 10px;
    color: #000000;
    background-image: url(../images/bg_id.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #6C6C6C;
    border-bottom-color: #6C6C6C;
    padding-right: 5px;
    padding-left: 5px;
}
.cells010 {
    font-family: Tahoma;
    font-size: 10px;
    color: #000000;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #6C6C6C;
    border-bottom-color: #6C6C6C;
    padding-left: 5px;
    padding-right: 5px;
}
.cells020 {
    font-family: Tahoma;
    font-size: 10px;
    color: #000000;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #6C6C6C;
    padding-left: 5px;

}

.menu01 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.padmenu {
    padding-top: 5px;
}
.fld01 {
    font-family: Tahoma;
    font-size: 11px;
    height: 22px;
    width: 126px;
    border: 1px solid #7F9DB9;
    padding-top: 3px;

}
.textsearch {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #94C0F7;
}
.linelb {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #B6B6B6;
    border-bottom-color: #B6B6B6;
}
.linelb_libera { background-color: #eb3f0a; }
.linelb_recuperari { background-color: #0a5b19; }

.bgtop {
    background-image: url(../images/bg_top.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
.liner {
    font-family: Tahoma;
    font-size: 9px;
    color: #FFFFFF;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #B6B6B6;
}
.border {
    border: 1px solid #ACA899;
    background-color: #FFFFFF;
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    line-height: 20px;
}
.border2 {
    border: 1px solid #ACA899;
    background-color: #FFFFFF;
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    line-height: 20px;
}
.bgtr {
    background-color: #CCCCCC;
}
.title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #982791;
/* 275898 este 982791 */
}
.tahoma11 {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
}
.linelb2 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 18px;
}
.fld {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    width: 100%;
    border: 1px solid #BDBDBD;
/* vezi mai sus */
    height: 21px;
}
.fld2 {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    width: 100px;
    border: 1px solid #cccccc;
    background-color: #cccccc;
/* e5ebf4 este cccccc */
}

.fld3 {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    width: 100%;
    border: 1px solid #b8b8b8;
/* 7F9DB9 este b8b8b8 */

}
span {
    display:-moz-inline-box; /* Gecko proprietary */
    display:inline-block; /* supported by Opera and ? */
}


#rootreminder {
    POSITION: absolute;
}
#handlereminder {
    cursor:pointer;PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 390px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: navy
}
.cells03 {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #6C6C6C;
    border-bottom-color: #6C6C6C;
    padding-left: 5px;
    padding-right: 5px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #6C6C6C;

}
.cells04 {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #B6B6B6;
    padding-left: 5px;
    padding-right: 5px;
}
.fld4 {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    border: 1px solid #7F9DB9;
}
.cells03Copy {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #000000;
}
.cells01Copy {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #000000;
    border-bottom-color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #000000;

}
.cells01Copy1 {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #000000;
    border-bottom-color: #000000;
    padding-left: 5px;
    padding-right: 5px;
}
.cells03Copy1 {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #000000;
    border-bottom-color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #000000;
}


/* Productie styles */
.cell_total_mp {
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #6C6C6C;
    border-bottom-color: #6C6C6C;
    padding-left: 5px;
    padding-right: 5px;
}

.cellClick {
    cursor:pointer;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; border=0; }
fieldset,img { border:0; }

#table_wrapper { width:100%; height: auto; display:block; }

.dialog_input label, .dialog_input input { display:block; }
.dialog_input input.text { margin-bottom:12px; width:95%; padding: .4em; }
.dialog_input fieldset { padding:0; border:0; margin-top:25px; }

div#list-contain { width: 350px; margin: 20px 0; }
div#list-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#list-contain table td, div#list-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-dialog .ui-state-error { padding: .3em; }


/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div .ui_tpicker_hour div { padding-right: 2px; }
.ui-timepicker-div .ui_tpicker_minute div { padding-right: 6px; }
.ui-timepicker-div .ui_tpicker_second div { padding-right: 6px; }
.ui-timepicker-div td { font-size: 90%; }

#news-container { width: 300px; margin: 0px; border: 0px; overflow: hidden; height: 52px;}
#news-container ul li div { border: 0px; }
#news-container ul li { border: 0px; }

#tabelsaptamani { border: 1px solid black; font-size: 12px; line-height: 20px;}
#tabelsaptamani th, 
#tabelsaptamani td { border: 1px solid black; text-align:center;}
#tabelsaptamani th { background-color: #002f70; color: #ffffff;}
#tabelsaptamani th.curenta {  background-color: #d10b0b;}
#tabelsaptamani td { background-color: #ffffff; color: #000000;}
#tabelsaptamani td.total {  background-color: #000000; color: #ffffff;}
#tabelsaptamani td.recuperari { background-color: #0a5b19; color: #ffffff;}
#tabelsaptamani td.curenta { background-color: #d10b0b; color: #ffffff;}
#tabelsaptamani td.sambata { background-color: #f6e5f6;}
#tabelsaptamani td.libera { background-color: #eb3f0a;}
#tabelsaptamani td.trecut { background-color: #f1f1f1; color: #adacac;}
#tabelsaptamani td.trecut2 { background-color: #d9d9d9; color: #adacac;}

#tabelsaptamani td.normal { background-color: #ebf2fb;}
#tabelsaptamani td.normal2 { background-color: #cce0fb;}

#tabelsaptamani span.ziua { text-transform:uppercase; font-weight:bold;}
#tabelsaptamani span.mp { text-transform:uppercase; font-weight:bold; font-size: 14px;}
#tabelsaptamani span.mp2 { text-transform:uppercase; font-weight:bold; font-size: 14px; color: #d10b0b;}

.cell_montaj {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	height: 30px;
	background-color: eaeaea;
	padding: 5px;
}
.cell_montaj_head {
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	height: 30px;
	background-color: #999;
	padding: 5px;
}


#rapoarte_profil_date { font-family: Tahoma; font-size: 14px;  color: #000000; font-weight: bold; margin: 10px;}
#rapoarte_profil { font-family: Tahoma; font-size: 12px;  color: #000000; margin: 10px;}

#rapoarte_profil td  { border: 1px solid black; padding: 3px;}
#rapoarte_profil td.cell_data { border: 0px; font-weight:bold; font-size: 14px;}
#rapoarte_profil td.cell_clasa { background-color: #ebf2fb;}
#rapoarte_profil td.cell_clasa_desc { background-color: #cce0fb; }
#rapoarte_profil td.cell_color { font-weight:bold; text-align: center; background-color: #ebf2fb;}
#rapoarte_profil td.cell_color_desc { font-weight:bold; text-align: center; background-color: #cce0fb;}
#rapoarte_profil td.cell_value { text-align: center; }
#rapoarte_profil td.cell_line { border: 0px; height: 30px; }

.extend_minus { background-image: url(../images/minus.gif); background-repeat: no-repeat; background-position: left center;}
.extend_plus { background-image: url(../images/plus.gif); background-repeat: no-repeat; background-position: left center;}
.extend_padding { padding-left: 12px;}

.ptColumn { 
    width: 280px; 
    float: left; 
}

.ptHeader { 
    text-align: center; 
    padding-top: 8px; 
    padding-bottom: 7px;
}

.ptInnerWrap {
    width: 279px;
}

.ptLucrareCell { 
    height: 23px;
    font-family: Tahoma;
    font-size: 10px;
    color: black;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #6C6C6C;
    border-bottom-color: #6C6C6C;
    font-weight: bold;
    overflow: hidden;
    position:relative;
}

.ptLucrareCellTop {
    height: 22px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #6C6C6C;
    border-left-color: #6C6C6C;
}

.ptLucrareId {
    width: 52px;
    height: 23px;
    float: left;
    text-align: right;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #6C6C6C;
}

.ptLucrareIdText {
    width: 50px;
    height: 23px;
    text-align: right;
    padding-right: 2px;
    display: table-cell;
    vertical-align: middle;
}

.ptLucrareTransport {
    width: 20px;
    height: 23px;
    float: right;
    text-align: center;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #6C6C6C;
}
.ptLucrareTransportText {
    width: 19px;
    height: 23px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.ptLucrareTermen {
    width: 35px;
    height: 23px;
    float: right;
    text-align: center;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #6C6C6C;
}
.ptLucrareTermenText {
    width: 34px;
    height: 23px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.ptLucrareMp {
    width: 40px;
    height: 23px;
    float: right;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #6C6C6C;
    text-align: right;
}

.ptLucrareMpText {
    width: 37px;
    height: 23px;
    padding-right: 3px;
    text-align: right;
    display: table-cell;
    vertical-align: middle;
}

.ptTotalValue {
    width: 40px;
    height: 23px;
    float: right;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #6C6C6C;
    text-align: right;
}

.ptTotalValueText {
    width: 37px;
    height: 23px;
    padding-right: 3px;
    text-align: right;
    display: table-cell;
    vertical-align: middle;
}

.ptTotalText {
    height: 23px;
    padding-left: 3px;
    padding-right: 3px;
    display: table-cell;
    vertical-align: middle;
}

.ptTotalCell {
    background-color: #AB4546;
    color: #ffffff;
    font-weight: bold;
}

.ptTotalCell2 {
    background-color: #ACA899;
    color: #ffffff;
    font-weight: bold;
}

.ptLucrareText {
    height: 23px;
    padding-left: 3px;
    padding-right: 3px;
    display: table-cell;
    vertical-align: middle;
}

.ptSubHeader { 
    text-align: center;
}

.ptSubHeader2 {
    width: 40px; 
    text-align: center; 
    float: right;
}
.ptLinelb {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #B6B6B6;
    border-bottom-color: #B6B6B6;
    position: relative;
}
.ptLinelbLibera { background-color: #eb3f0a; }
.ptLinelbRecuperari { background-color: #0a5b19; }

.ptLiner {
    font-family: Tahoma;
    font-size: 9px;
    color: #FFFFFF;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #B6B6B6;
}

.ptLinerL {
    font-family: Tahoma;
    font-size: 9px;
    color: #FFFFFF;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #B6B6B6;
}
.ptAlpha {
	opacity: .3;
}