body {
    font-family: verdana;
    font-size: 14px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    background: #eeeeee;
    color: #1c1c1c;
}

h1 {
    text-align: left;
    color: #1c1c1c;
    font-weight: normal;
    font-size: 30px;
}

h1 span {
    font-size: 18px;
}

a {
    color: #000000;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

#container {
    width: 1000px;
    margin: auto;
    height: auto;
}

#leftpanel {
    float: left;
    width: 280px;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    height: auto;
    background: #272727;
}

#leftpanel_top {
    float: left;
    width: 240px;
    margin: 0px;
    padding: 10px 20px 10px 20px;
    height: auto;
    background: transparent;
}

#leftpanel_top_weekday {
    float: left;
    width: 210px;
    margin: 0px;
    padding: 8px 0px 0px 10px;
    height: auto;
    background: transparent;
    font-size: 20px;
    color: #e7ae00;
}

#leftpanel_top_date {
    float: left;
    width: 210px;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    height: auto;
    background: transparent;
    font-size: 12px;
    border-top: 0px solid #979797;
    color: white;
}

#leftpanel_top_date span {
    color: #979797;
}

#leftpanel_bottom {
    float: left;
    width: 250px;
    margin: 0px;
    padding: 35px 20px 20px 10px;
    height: auto;
    background: transparent url('../img/corpus_logo.jpg') no-repeat 10px 15px;
    text-align: right;
    color: #727272;
}

#leftpanel_bottom span {
    font-size: 16px;
    color: #bebebe;
}

#rightcontent {
    float: left;
    width: 650px;
    margin: 0px;
    padding: 20px 0px 0px 20px;
    height: auto;
}

#rightcontent article {
    float: left;
    width: 650px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
}

#rightcontent footer {
    float: left;
    width: 650px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    font-size: 12px;
    text-align: center;
    padding-top: 10px;
}

footer {
    font-size: 12px;
    text-align: center;
    padding-top: 10px;
}

#leftpanel_menu1 {
    float: left;
    width: 280px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

#leftpanel_menu2 {
    float: left;
    width: 280px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

#leftpanel_menu1 ul {
    float: left;
    list-style-type: none;
    width: auto;
    margin: 0px;
    padding: 0px 0px 20px 20px;
}

#leftpanel_menu1 li {
    float: left;
    margin: 0px;
    padding: 0px 2px 0px 2px;
    height: auto;
}

#leftpanel_menu1 a {
    float: left;
    display: block;
    font-size: 14px;
    width: auto;
    background: transparent;
    color: #979797;
    padding: 0px;
    text-decoration: none;
    cursor: pointer;
}

#leftpanel_menu1 a:hover {
    text-decoration: none;
    color: white;
}

#leftpanel_menu2 ul {
    float: left;
    list-style-type: none;
    width: 250px;
    margin: 0px;
    padding: 0px 0px 0px 30px;
    border-bottom: 1px solid #434343;
}

#leftpanel_menu2 li {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    background: #272727;
    width: 250px;
    float: left;
}

#leftpanel_menu2 li:hover {
    background: #3b3b3b;
}

#leftpanel_menu2 a {
    float: left;
    display: block;
    font-size: 18px;
    width: 210px;
    background: transparent;
    color: white;
    padding: 5px 20px;
    border-radius: 0px;
    text-decoration: none;
    border: none;
    cursor: pointer;
}

#leftpanel_menu2 a span {
    color: #9d9d9d;
    font-size: 12px;
    line-height: 10px;
}

input[type="submit"] {
    background: #747474;
    color: white;
    padding: 5px 5px;
    border-radius: 10px;
    border: 0px;
}

input[type="submit"]:hover {
    background: #989898;
    color: #EEEEEE;
    cursor: pointer;
}

input[type="text"], input[type="email"], input[type="password"] {
    width: auto;
    border-radius: 5px;
    border: 1px solid #aaaaaa;
    padding: 0.3em;
    margin:
}

input[type="submit"] {
    padding: 10px 25px;
    display: block;
    margin: 0 auto;
    margin-top: 0px;
    font-weight: bold;
}

textarea {
    border-radius: 5px;
    border: 1px solid #aaaaaa;
    width: 483px;
    height: 90px;
}

.infomessages {
    border: 5px solid #b4fffc;
    background: #96e4e1;
    padding: 10px;
    text-align: center;
    margin: 10px 0px 10px 0px;
}

span.orangespan {
    color: #fe7e00;
}

span.bluespan {
    color: #04819f;
}

.login_title_max {
    margin: 0px;
    padding: 50px 0px 30px 440px;
    height: auto;
    line-height: 20px;
    text-align: left;
    font-size: 40px;
    width: auto;
    color: #000000;
    background: transparent url('../img/corpus_logo2.png') no-repeat 350px 30px;
}

.login_title_max span {
    color: #858585;
    text-transform: uppercase;
    font-size: 20px;
}

#beforeloginarticle {
    margin: auto;
    width: 500px;
    text-align: center;
}

.formleft {
    width: 170px;
    margin: 0px;
    padding: 0px 10px 0px 0px;
    height: auto;
    text-align: right;
}

.formright {
    width: 200px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    text-align: left;
}

.formright input {
    width: 200px;
    margin: 0px;
    padding: 3px;
    height: 18px;
    text-align: left;
    float: left;
    background: #d2d2d2;
}

.id_menu_group_ul_2 {
    background: #04819d url('../img/show_list.jpg') no-repeat 0px 10px;
}

.id_menu_group_ul_1 {
    background: #e7ae00 url('../img/edit_list.jpg') no-repeat 0px 10px;
}

.id_menu_group_ul_3 {
    background: #00ba4a url('../img/add_list.jpg') no-repeat 0px 10px;
}

.id_menu_group_ul_4 {
    background: #e72a00 url('../img/sys_list.jpg') no-repeat 0px 10px;
}

li.moduleli_module1 a {
    background: transparent url('../img/modules/module1/icon_module1.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module2 a {
    background: transparent url('../img/modules/module2/icon_module2.png') no-repeat 15px 10px;
    background-size: 30px auto;
}

li.moduleli_module4 a {
    background: transparent url('../img/modules/module4/icon_module4.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module5 a {
    background: transparent url('../img/modules/module5/icon_module5.png') no-repeat 15px 9px;
    background-size: 30px auto;
}

li.moduleli_module6 a {
    background: transparent url('../img/modules/module6/icon_module6.png') no-repeat 15px 9px;
    background-size: 30px auto;
}

li.moduleli_module7 a {
    background: transparent url('../img/modules/module7/icon_module7.png') no-repeat 15px 10px;
    background-size: 30px auto;
}

li.moduleli_module8 a {
    background: transparent url('../img/modules/module8/icon_module8.png') no-repeat 15px 10px;
    background-size: 30px auto;
}

li.moduleli_module9 a {
    background: transparent url('../img/modules/module9/icon_module9.png') no-repeat 15px 10px;
    background-size: 30px auto;
}

li.moduleli_module10 a {
    background: transparent url('../img/modules/module10/icon_module10.png') no-repeat 15px 10px;
    background-size: 30px auto;
}

li.moduleli_module11 a {
    background: transparent url('../img/modules/module11/icon_module11.png') no-repeat 15px 10px;
    background-size: 30px auto;
}

li.moduleli_module12 a {
    background: transparent url('../img/modules/module12/icon_module12.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module13 a {
    background: transparent url('../img/modules/module13/icon_module13.png') no-repeat 15px 16px;
    background-size: 30px auto;
}

li.moduleli_module14 a {
    background: transparent url('../img/modules/module14/icon_module14.png') no-repeat 15px 16px;
    background-size: 30px auto;
}

li.moduleli_module15 a {
    background: transparent url('../img/modules/module15/icon_module15.png') no-repeat 15px 16px;
    background-size: 30px auto;
}

li.moduleli_module20 a {
    background: transparent url('../img/modules/module20/icon_module20.png') no-repeat 15px 10px;
    background-size: 30px auto;
}

li.moduleli_module22 a {
    background: transparent url('../img/modules/module22/icon_module22.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module23 a {
    background: transparent url('../img/modules/module23/icon_module23.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module24 a {
    background: transparent url('../img/modules/module24/icon_module24.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module26 a {
    background: transparent url('../img/modules/module26/icon_module26.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module27 a {
    background: transparent url('../img/modules/module27/icon_module27.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module28 a {
    background: transparent url('../img/modules/module28/icon_module28.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module91 a {
    background: transparent url('../img/modules/module91/icon_module91.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module30 a {
    background: transparent url('../img/modules/module30/icon_module30.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module32 a {
    background: transparent url('../img/modules/module32/icon_module32.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module34 a {
    background: transparent url('../img/modules/module34/icon_module34.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module33 a {
    background: transparent url('../img/modules/module33/icon_module33.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module41 a {
    background: transparent url('../img/modules/module41/icon_module41.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module51 a {
    background: transparent url('../img/modules/module51/icon_module51.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module54 a {
    background: transparent url('../img/modules/module54/icon_module54.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module52 a {
    background: transparent url('../img/modules/module52/icon_module52.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module53 a {
    background: transparent url('../img/modules/module53/icon_module53.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module61 a {
    background: transparent url('../img/modules/module61/icon_module61.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module62 a {
    background: transparent url('../img/modules/module62/icon_module62.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module63 a {
    background: transparent url('../img/modules/module63/icon_module63.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module66 a {
    background: transparent url('../img/modules/module66/icon_module66.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module67 a {
    background: transparent url('../img/modules/module67/icon_module67.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module68 a {
    background: transparent url('../img/modules/module68/icon_module68.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module69 a {
    background: transparent url('../img/modules/module69/icon_module69.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module70 a {
    background: transparent url('../img/modules/module70/icon_module70.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module72 a {
    background: transparent url('../img/modules/module72/icon_module72.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module74 a {
    background: transparent url('../img/modules/module74/icon_module74.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module76 a {
    background: transparent url('../img/modules/module76/icon_module76.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module77 a {
    background: transparent url('../img/modules/module77/icon_module77.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module90 a {
    background: transparent url('../img/modules/module90/icon_module90.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module92 a {
    background: transparent url('../img/modules/module92/icon_module92.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module93 a {
    background: transparent url('../img/modules/module93/icon_module93.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module78 a {
    background: transparent url('../img/modules/module78/icon_module78.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module79 a {
    background: transparent url('../img/modules/module79/icon_module79.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module81 a {
    background: transparent url('../img/modules/module81/icon_module81.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module82 a {
    background: transparent url('../img/modules/module82/icon_module82.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module83 a {
    background: transparent url('../img/modules/module83/icon_module83.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module84 a {
    background: transparent url('../img/modules/module84/icon_module84.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module85 a {
    background: transparent url('../img/modules/module85/icon_module85.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module86 a {
    background: transparent url('../img/modules/module86/icon_module86.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module87 a {
    background: transparent url('../img/modules/module87/icon_module87.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module88 a {
    background: transparent url('../img/modules/module88/icon_module88.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module100 a {
    background: transparent url('../img/modules/module100/icon_module100.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

li.moduleli_module106 a {
    background: transparent url('../img/modules/module106/icon_module106.png') no-repeat 15px 5px;
    background-size: 30px auto;
}

.tabledefault1 {
    width: 100%;
    padding: 0px;
    margin: 0px;
    border: 1px solid #c7c7c7;
}

.tabledefault1 tr {
    background: #ffffff;
    border-left: 1px solid #c7c7c7;
}

.tabledefault1 tr.row1 {
    background: #eaeaea;
}

.tabledefault1 tr.row2 {
    background: #f1e0ad;
}

.tabledefault1 tr.row3 {
    background: white;
}

.tabledefault1 tr.row4 {
    background: #dbdbdb;
}

.tabledefault1 tr.row5 {
    background: #bcbcbc;
}

.tabledefault1 tr.row6 {
    background: #f4caca;
}

.tabledefault1 tr.row7 {
    background: #b4d4ff;
}

.tabledefault1 tr td input[type="submit"].delete_input_intable,
.tabledefault1 tr td input[type="submit"].delete_input_intable:hover {
    background: transparent url('../img/icon_no.png') no-repeat center center;
    width: 25px;
    height: 25px;
}


.tabledefault1 tr.row3 td b,
.tabledefault1 tr.row4 td b,
.tabledefault1 tr.row5 td b {
    color: black;
}

.tabledefault1 tr.redattention td,
.tabledefault1 tr.redattention td b,
.tabledefault1 tr.redattention td a {
    color: red;
    text-decoration: line-through;
    background: #ffbbbb;
}

.tabledefault1 tr.deinstallation_text td,
.tabledefault1 tr.deinstallation_text td b,
.tabledefault1 tr.deinstallation_text td a {
    color: #b9b9b9;
}

.tabledefault1 tr.not-ready_text td,
.tabledefault1 tr.not-ready_text td b,
.tabledefault1 tr.not-ready_text td a {
    color: #9bc3ff;
}


.tabledefault1 tr.row_prg_1a {
    background: #fffed9;
}

.tabledefault1 tr.row_prg_1b {
    background: #fffed9;
}

.tabledefault1 tr.row_prg_2a {
    background: #d4ffd6;
}

.tabledefault1 tr.row_prg_2b {
    background: #d4ffd6;
}

.tabledefault1 tr.row_prg_3a {
    background: #d9e7ff;
}

.tabledefault1 tr.row_prg_3b {
    background: #d9e7ff;
}

.tabledefault1 tr.row_prg_4a {
    background: #ffc7fe;
}

.tabledefault1 tr.row_prg_4b {
    background: #ffc7fe;
}

.tabledefault1 tr.row_prg_5a {
    background: #fdd4d4;
}

.tabledefault1 tr.row_prg_5b {
    background: #fdd4d4;
}

.tabledefault1 tr.row_prg_6a {
    background: #ffe9ce;
}

.tabledefault1 tr.row_prg_6b {
    background: #ffe9ce;
}

.tabledefault1 tr.row_prg_7a {
    background: #ffb1fe;
}

.tabledefault1 tr.row_prg_7b {
    background: #ffb1fe;
}

.tabledefault1 tr.row_prg_8a {
    background: #ffe7ff;
}

.tabledefault1 tr.row_prg_8b {
    background: #ffe7ff;
}

.tabledefault1 tr.row_prg_9a {
    background: #bfd7ff;
}

.tabledefault1 tr.row_prg_9b {
    background: #bfd7ff;
}

.tabledefault1 tr.row_prg_default b {
    color: black;
}

.tabledefault1 tr.row_prg_default:hover {
    background: #c1c1c1;
}

.tabledefault1 tr td {
    padding: 3px 5px 3px 5px;
    color: #646464;
    text-align: left;
    font-size: 13px;
    border-right: 1px solid #c7c7c7;
}

.tabledefault1 tr td.delay_mark_red {
    background: #ffb6b6;
}

.tabledefault1 tr td.delay_mark_green {
    background: #c7ffb6;
}

.tabledefault1 tr td.delay_mark_orange {
    background: #ffdeb6;
}

.tabledefault1 tr td form {
    padding: 0px;
    margin: 0px;
}

.tabledefault1 tr td.lasttd {
    border: 0px;
}

.tabledefault1 tr.traddnew {
    background: transparent;
}

.tabledefault1 tr td.tdaddnew {
    padding: 0px;
    text-align: left;
    border-right: 0px solid #434343;
}

.tablehead {
    padding: 0px;
    text-align: left;
    width: 100%;
    height: auto;
    float: left;
}

.tablehead a.linkaddnew {
    padding: 0px;
    width: 50px;
    height: 40px;
    float: left;
    font-size: 1px;
    line-height: 40px;
    text-decoration: none;
    color: transparent;
    background: #00ba4a url('../img/add_list.jpg') no-repeat center center;
}

a.linkaddnew_onticket {
    padding: 0px;
    width: 50px;
    height: 40px;
    float: left;
    font-size: 1px;
    line-height: 40px;
    text-decoration: none;
    color: transparent;
    background: transparent url('../img/icon_add.png') no-repeat center center;
}

a.repeat_onticket {
    padding: 0px;
    width: 50px;
    height: 40px;
    float: left;
    font-size: 1px;
    line-height: 40px;
    text-decoration: none;
    color: transparent;
    background: transparent url('../img/icon_repeat.png') no-repeat center center;
}

a.linkaddnew_onticket2 {
    padding: 0 10px 0 50px;
    width: auto;
    height: 40px;
    float: left;
    font-size: 14px;
    line-height: 40px;
    text-decoration: none;
    color: #00431a;
    font-weight: bold;
    background: #00ba4a url('../img/add_list.jpg') no-repeat 10px center;
}

a.linkaddnew_onticket_number {
    padding: 0px;
    width: 50px;
    height: 40px;
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
    text-decoration: none;
    color: black;
    text-align: center;
    background: #ffbcbc;
}

a.linkaddnew_onticket_number b {
    font-size: 16px;
}

.tablehead a.linkeditexist {
    padding: 0px;
    width: 50px;
    height: 40px;
    float: left;
    font-size: 1px;
    line-height: 40px;
    text-decoration: none;
    color: transparent;
    background: #e7ae00 url('../img/edit_list.jpg') no-repeat center center;
}

.tablehead a.printpdfinvoice {
    padding: 0px;
    width: 50px;
    height: 40px;
    float: left;
    font-size: 1px;
    line-height: 40px;
    text-decoration: none;
    color: transparent;
    background: #cb0606 url('../img/pdf_list.png') no-repeat center center;
}

.tablehead input.invoice_edit_submit {
    padding: 0px 10px 0px 50px;
    width: auto;
    height: 40px;
    float: left;
    font-size: 14px;
    line-height: 40px;
    text-decoration: none;
    color: #755700;
    border-radius: 0px;
    background: #e7ae00 url('../img/edit_list.jpg') no-repeat 10px center;
}

.tablehead input.invoice_activate {
    padding: 0px 10px 0px 50px;
    width: auto;
    height: 40px;
    float: right;
    font-size: 14px;
    line-height: 40px;
    text-decoration: none;
    color: #00431a;
    border-radius: 0px;
    background: #00bb4a url('../img/active_list.png') no-repeat 10px center;
}

.tablehead input.invoice_copy {
    padding: 0px 10px 0px 50px;
    width: auto;
    height: 40px;
    float: right;
    font-size: 14px;
    line-height: 40px;
    text-decoration: none;
    color: #00655f;
    border-radius: 0px;
    background: #31c3ba url('../img/copy_list.png') no-repeat 10px center;
}

.tabledefault1 tr td input[type="submit"] {
    padding: 4px 5px 4px 5px;
    color: #ffffff;
    background: #434343;
    text-align: center;
    font-size: 13px;
    font-weight: normal;
    border-radius: 8px;
}

.tabledefault1 tr td input[type="submit"]:hover {
    background: #616161;
}

.tabledefault1 tr th {
    background: #c1c1c1;
    padding: 4px;
    color: #1c1c1c;
    font-weight: normal;
    border-right: 1px solid #a2a2a2;
    text-align: center;
    font-size: 13px;
}

.tabledefault1 tr th.darker {
    background: #979797;
    color: black;
    font-weight: bold;
}

.tabledefault1 tr th.tablesearch {
    background: #f1e0ad;
}

.tabledefault1 tr th.lastth {
    border: 0px;
}

.tabledefault1 tr th.th1 {
    background: #a6deeb;
}

.tabledefault1 tr th.th2 {
    background: #ffe594;
}

.tabledefault1 tr th.th3 {
    background: #b0adeb;
}

.tabledefault1 tr a.tablelinkright {
    padding: 4px 5px 4px 5px;
    color: #ffffff;
    background: #434343;
    text-align: center;
    font-size: 13px;
    font-weight: normal;
    border-radius: 8px;
    display: block;
    text-decoration: none;
}

.tabledefault1 tr a.tablelinkright:hover {
    background: #616161;
}

.formdefault1 {
    width: 100%;
    padding: 0px;
    margin: 0px;
}

.formdefault1 td.formdefault1_left {
    padding: 0px 10px 2px 0px;
    text-align: right;
    width: 300px;
}

.formdefault1 td.formdefault1_right {
    padding: 0px 0px 2px 0px;
    text-align: left;
}

.formdefault1 td.formdefault1_right input {
    text-align: left;
    /*background: none repeat scroll 0 0 #d2d2d2;*/
    /*height: 18px;*/
    padding: 5px;
    width: 50%;
}

.tabledefault1_title {
    padding: 0px 15px 0px 15px;
    float: left;
    margin: auto;
    text-align: left;
    height: 40px;
    line-height: 40px;
    width: auto;
    font-size: 14px;
    color: #483800;
    background: #e7ae00;
}

.tab_title {
    padding: 0px 0px 0px 0px;
    float: left;
    margin: 0px 3px 0px 0px;
    text-align: left;
    height: 35px;
    line-height: 35px;
    width: auto;
    font-size: 14px;
    background: #424242;
}

.tab1_title {
    border-bottom: 5px solid #e7ae00;
}

.tab2_title {
    border-bottom: 5px solid #e72a00;
}

.tab3_title {
    border-bottom: 5px solid #04819d;
}

.tab4_title {
    border-bottom: 5px solid #4deb00;
}

.tab5_title {
    border-bottom: 5px solid #e82aff;
}

.tab_submit {
    border-bottom: 0px;
    background: transparent;
    float: right;
    height: auto;
}

.tab1_title a, .tab2_title a, .tab3_title a, .tab4_title a, .tab5_title a {
    color: #ffffff;
    display: block;
    padding: 0px 15px 0px 15px;
    text-decoration: none;
}

.tab1_title span, .tab2_title span, .tab3_title span, .tab4_title span, .tab5_title span {
    color: #ffffff;
    display: block;
    padding: 0px 15px 0px 15px;
    text-decoration: none;
}

.tab1_title a:hover, .tab2_title a:hover, .tab3_title a:hover, .tab4_title a:hover, .tab5_title a:hover {
    text-decoration: none;
    background: #707070;
}

.tab_title_active {
    background: #707070;
}

.mainmid_mid {
    padding: 0px 0px 0px 0px;
    float: left;
    margin: 0px;
    height: auto;
    width: 650px;
}

.mainmid_left {
    padding: 0px 0px 0px 0px;
    float: left;
    margin: 0px;
    text-align: left;
    height: auto;
    width: 310px;
}

.mainmid_right {
    padding: 0px 0px 0px 30px;
    float: left;
    margin: 0px;
    text-align: left;
    height: auto;
    width: 310px;
}

.mainmid_left h2, .mainmid_right h2 {
    font-size: 20px;
    font-weight: normal
}

.tabledefault1 tr td input[type="submit"].logtextarea-submit {
    background: #00ba4a url('../img/add_list.jpg') no-repeat scroll center center;
    color: #005220;
    float: left;
    font-size: 1px;
    height: 40px;
    line-height: 1px;
    padding: 0;
    text-decoration: none;
    width: 50px;
    border-radius: 0px;
}

.logtextarea {
    padding: 3px;
}


#mainmenu1 {
    margin: 0px;
    padding: 0px;
    height: 60px;
    background: #000000;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}

#mainmenu2 {
    margin: auto;
    padding: 0px 0px 0px 0px;
    height: 60px;
    background: transparent;
    width: 1000px;
}

#mainmenu {
    float: left;
    margin: auto;
    padding: 0px;
    width: 517px;
    height: auto;
    background: transparent;
}

#mainmenu ul {
    float: right;
    margin: auto;
    padding: 0px 0px 0px 0px;
    width: auto;
    height: auto;
    background: #dfebf0;
    list-style: none;
}

#mainmenu ul li {
    float: left;
    margin: auto;
    padding: 0px;
    width: auto;
    height: auto;
    background: transparent url(../img/bg_link.jpg) no-repeat 5px 20px;
}

#mainmenu ul li a {
    float: left;
    margin: auto;
    padding: 0px 10px 0px 35px;
    width: auto;
    height: 55px;
    line-height: 55px;
    background: transparent;
    color: #1b7492;
    text-decoration: none;
    font-size: 14px;
    font-family: tahoma;
}

#mainmenu ul li a:hover {
    color: #454444;
    background: #d5fab1 url(../img/bg_linkh.jpg) no-repeat 5px 20px;
}

.corpusbodylogin {
    height: auto;
    padding: 60px 0px 0px 0px;
    margin: 0px;
}

.corpusbodylogout {
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

#fixleftmenu {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    background: transparent;
    left: 0;
    position: fixed;
    top: 170px;
    width: auto;
    z-index: 1001;
}

#fixrightmenu {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    background: transparent;
    right: 0;
    position: fixed;
    top: 170px;
    width: auto;
    z-index: 1002;
}

#fixleftmenu a {

}

#fixleftmenu a:hover {

}

.main_icon, .main_icon_menu, .main2_icon_menu {
    padding: 0px;
    background-color: #272727;
}

.main_icon, .main2_icon {
    display: block;
    width: 80px;
    height: 80px;
    padding: 0px;
    margin: 0px;
    color: transparent;
    background: transparent;
    text-decoration: none;
    cursor: pointer;
}

ul.main_icon_menu {
    width: 200px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    height: auto;
    text-align: left;
    list-style: none;
    border-right: 5px solid #b0b0b0;
}

ul.main2_icon_menu {
    padding: 0px;
    margin: 0px 0px 0px 0px;
    height: auto;
    text-align: left;
    list-style: none;
    border-left: 5px solid #b0b0b0;
}

ul.main_icon_menu li, ul.main2_icon_menu li {
    padding: 0px;
    margin: 0px;
    width: auto;
    height: auto;
    text-align: left;
}

#main_icon_menu1 li a:hover {
    color: #e7ae00;
}

#main_icon_menu2 li a:hover {
    color: #04819d;
}

#main_icon_menu3 li a:hover {
    color: #66a7ff;
}

#main_icon_menu4 li a:hover {
    color: #e72a00;
}

#main_icon_menu6 li a:hover {
    color: #d900db;
}

#main_icon_menu30 li a:hover {
    color: #fffc00;
}

#main_icon_menu31 li a:hover {
    color: #00ffea;
}

#main_icon_menu32 li a:hover {
    color: #ffba00;
}

#main_icon_menu33 li a:hover {
    color: #00bb4a;
}

ul.main_icon_menu li a, ul.main2_icon_menu li a {
    float: left;
    display: block;
    padding: 7px 20px 7px 60px;
    margin: 0px;
    width: 200px;
    height: auto;
    text-align: left;
    cursor: pointer;
    font-size: 14px;
    text-decoration: none;
    color: white;
}

ul.main_icon_menu li a span, ul.main2_icon_menu li a span {
    color: #9d9d9d;
    font-size: 12px;
    line-height: 10px;
}

#main_icon1 {
    background: #414141 url('../img/main_icon_1.png') no-repeat scroll center center;
    background-size: 50px auto;
}

#main_icon3 {
    background: #414141 url('../img/main_icon_3.png') no-repeat scroll center center;
    background-size: 50px auto;
}

#main_icon30 {
    background: #414141 url('../img/main_icon_30.png') no-repeat scroll center center;
    background-size: 50px auto;
}

#main_icon31 {
    background: #414141 url('../img/main_icon_31.png') no-repeat scroll center center;
    background-size: 50px auto;
}

#main_icon32 {
    background: #414141 url('../img/main_icon_32.png') no-repeat scroll center center;
    background-size: 50px auto;
}

#main_icon33 {
    background: #414141 url('../img/main_icon_33.png') no-repeat scroll center center;
    background-size: 50px auto;
}

#main_icon34 {
    background: #414141 url('../img/main_icon_34.png') no-repeat scroll center center;
    background-size: 50px auto;
}

.flippanelrow {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 340px;
    height: auto;
}

#paneltop_1 {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 200px;
    height: 100%;
    line-height: 60px;
    font-size: 16px;
    color: white;
    text-transform: uppercase;
}

#paneltop_1 span {
    color: #b3b3b3;
    font-size: 24px;
}

#paneltop_2 {
    float: left;
    padding: 0px 20px 0px 0px;
    margin: 0px;
    width: 210px;
    height: 100%;
    text-align: right;
}

#paneltop_3 {
    float: right;
    padding: 0px;
    margin: 0px;
    width: auto;
    height: 100%;
}

#paneltop_4 {
    float: left;
    padding: 11px 0px 0px 20px;
    margin: 0px;
    width: auto;
    height: 49px;
    color: #979797;
    font-size: 12px;
    border-left: 2px solid #434343;
}

#paneltop_4 span {
    color: white;
    font-size: 16px;
}

#paneltop_3 ul {
    float: left;
    padding: 0px;
    margin: 0px;
    width: auto;
    height: 100%;
}

#paneltop_3 ul li {
    float: left;
    padding: 0px 5px 0px 5px;
    margin: 0px;
    list-style: none;
}

#paneltop_3 ul li a {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 40px;
    height: 60px;
    display: block;
    color: transparent;
    text-decoration: none;
}

.paneltop_3_home {
    background: transparent url('../img/paneltop_3_home.png') no-repeat scroll center center;
    background-size: 25px auto;
}

.paneltop_3_logout {
    background: transparent url('../img/paneltop_3_logout.png') no-repeat scroll center center;
    background-size: 25px auto;
}

.paneltop_3_reminder {
    background: transparent url('../img/paneltop_3_reminders.png') no-repeat scroll center center;
    background-size: 25px auto;
}

.paneltop_3_tasks {
    background: transparent url('../img/paneltop_3_tasks.png') no-repeat scroll center center;
    background-size: auto 25px;
}

.paneltop_3_organization {
    background: transparent url('../img/paneltop_3_organization.png') no-repeat scroll center center;
    background-size: 25px auto;
}

.paneltop_3_worktime {
    background: transparent url('../img/paneltop_3_attendance.png') no-repeat scroll center center;
    background-size: 25px auto;
}

.paneltop_3_trackday {
    background: transparent url('../img/paneltop_3_attendance2.png') no-repeat scroll center center;
    background-size: 25px auto;
}

.paneltop_3_reminder span, .paneltop_3_tasks span {
    background: #bb0000;
    color: white;
    padding: 1px 2px 1px 2px;
    width: auto;
    height: auto;
    margin: 10px 0px 0px 0px;
    font-size: 10px;
    float: right;
    font-weight: bold;
}

#div_date_estimated {
    display: none;
}

#position_person_task_select1 {
    display: none;
}

#position_person_task_select2 {
    display: none;
}

#project_id_select1 {
    display: none;
}

#project_title_input1 {
    display: none;
}

#typespectime_select1 {
    display: none;
}

#typespectime_select2 {
    display: none;
}

.colordate1 {
    color: red;
}

.colordate2 {
    color: #ca9800;
}

.colordate3 {
    color: green;
}

.colordate4 {
    color: blue;
}

#mainleftmenu {
    width: 80px;
    float: left;
    display: block;
    box-sizing: content-box;
}

#mainrightmenu {
    width: 80px;
}

.project_layout_row {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 0px 20px 0px;
    margin: 0px;
}

.project_layout_left {
    float: left;
    width: 475px;
    height: auto;
    padding: 0px;
    margin: 0px;
}

.project_layout_right {
    float: left;
    width: 475px;
    height: auto;
    padding: 0px;
    margin: 0px;
}

.project_layout_desc_title {
    background: #e7ae00;
}

.project_layout_desc_title h1 {
    margin: 0px;
    padding: 15px 0px 15px 0px;
    text-align: center;
    font-size: 18px;
    color: #483800;
}

.project_layout_desc_text {
    background: #f3d67f;
}

.project_layout_table_left {
    width: 200px;
    padding-right: 10px;
    text-align: right;
    font-size: 13px;
    color: #483800;
    font-weight: bold;
}

.project_layout_table_right {
    width: auto;
    padding-right: 10px;
    text-align: left;
    font-size: 13px;
}

.project_layout_table {
    margin: 0px;
    padding: 20px 0px 20px 0px;
    width: 100%;
}

.project_layout_table hr {
    color: transparent;
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #483800;
    margin: 1em 0;
    padding: 0;
}

.project_stages_title {
    background: #759ecf;
}

.project_stages_title h2 {
    margin: 0px;
    padding: 15px 0px 10px 0px;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
}

.project_stages_text {
    background: transparent;
}

.project_stages_table {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    font-size: 13px;
}

.project_stages_table tr th {
    background: #759ecf;
    font-weight: normal;
    padding: 9px 0px 8px 0px;
    font-size: 14px;
    height: 35px;
}

.project_stages_table tr {
    background: #c5d9f1;
    height: 40px;
}

.project_stages_table tr.row1 {
    background: #8db4e2;
}

.project_stages_table tr td input.input1 {
    width: 180px;
}

.project_stages_table tr td input.input2 {
    width: 70px;
}

.project_stages_table tr td input.input3 {
    width: 85px;
    font-size: 12px;
    padding: 5px 0px;
}

.project_status_title {
    background: #60497a;
}

.project_status_title h2 {
    color: #d6d6d6;
    margin: 0px;
    padding: 15px 0px 10px 0px;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
}

.project_status_text {
    background: transparent;
}

.project_status_table {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    font-size: 13px;
}

.project_status_table_left {
    width: 110px;
    text-align: right;
    padding: 5px 10px 5px 10px;
    margin: 0px;
    font-weight: bold;
    font-size: 12px;
}

.project_status_table_right {
    width: auto;
    text-align: left;
    padding: 5px 10px 5px 10px;
    margin: 0px;
}

.project_status_table_right textarea {
    border: 1px solid #aaaaaa;
    border-radius: 5px;
    height: 90px;
    width: 310px;
}

.project_status_table tr {
    background: #e3d8f1;
}

.project_status_table tr th {
    background: #60497a;
    color: #d6d6d6;
    font-weight: normal;
    padding: 10px 0px 10px 0px;
    font-size: 14px;
}

.project_status_table tr.row1 {
    background: #b1a0c7;
}

.project_status_table input.addstatus-submit {
    background: transparent url('../img/add_status2.png') no-repeat scroll center center;
    background-size: 80px 80px;
    color: transparent;
    float: right;
    font-size: 1px;
    height: 80px;
    line-height: 1px;
    padding: 0;
    text-decoration: none;
    width: 80px;
    border-radius: 0px;

}


.project_instructions_text {
    background: transparent;
}

.project_instructions_table {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    font-size: 13px;
}

.project_instructions_table_left {
    width: 110px;
    text-align: right;
    padding: 5px 10px 5px 10px;
    margin: 0px;
    font-weight: bold;
    font-size: 12px;
}

.project_instructions_table_right {
    width: auto;
    text-align: left;
    padding: 5px 10px 5px 10px;
    margin: 0px;
}

.project_instructions_table_right textarea {
    border: 1px solid #aaaaaa;
    border-radius: 5px;
    height: 90px;
    width: 310px;
}

.project_instructions_table tr {
    background: #bff1bf;
}

.project_instructions_table tr th {
    background: #497a49;
    color: #bff1bf;
    font-weight: normal;
    padding: 10px 0px 10px 0px;
    font-size: 14px;
}

.project_instructions_table tr.row1 {
    background: #8fc78f;
}

.project_instructions_table input.addstatus-submit {
    background: transparent url('../img/add_status2.png') no-repeat scroll center center;
    background-size: 80px 80px;
    color: transparent;
    float: right;
    font-size: 1px;
    height: 80px;
    line-height: 1px;
    padding: 0;
    text-decoration: none;
    width: 80px;
    border-radius: 0px;

}

.tabledefault1 tr td.calendarday {
    padding: 0px;
    margin: 0px;
    width: 25px;
    height: auto;
    font-size: 1px;
}

.tabledefault1 tr td.calendarpublicholiday {
    background: #c8e0f0;
}

.tabledefault1 tr td.calendarweekend {
    background: #f9c4c4;
}

.tabledefault1 tr td.calendarday_worker {
    padding: 3px 5px 3px 5px;
    margin: 0px;
    width: auto;
    height: auto;
    font-size: 12px;
}

.tablelegend1 tr td.legenddesc {
    padding: 3px 5px 3px 5px;
    margin: 0px;
    width: auto;
    height: auto;
    font-size: 12px;
    width: 270px;
}

.tabledefault1_title_prewmonth {
    background: transparent url('../img/previous_month.png') no-repeat scroll left top;
    color: #483800;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: auto;
    padding: 0px;
    text-align: left;
    width: auto;
}

.tabledefault1_title_prewmonth a {
    float: left;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin: auto;
    padding: 0px 15px 0px 40px;
    text-align: left;
    width: auto;
    color: #483800;
    text-decoration: none;
    font-weight: bold;
}

.tabledefault1_title_nextmonth {
    background: transparent url('../img/next_month.png') no-repeat scroll right top;
    color: #483800;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: auto;
    padding: 0px;
    text-align: left;
    width: auto;
}

.tabledefault1_title_nextmonth a {
    float: left;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin: auto;
    padding: 0px 40px 0px 15px;
    text-align: left;
    width: auto;
    color: #483800;
    text-decoration: none;
    font-weight: bold;
}

.orange_attention {
    background: transparent url('../img/icon_attention_orange.png') no-repeat scroll 10px 15px;
    background-size: 60px auto;
    padding: 0px 0px 20px 100px;
    margin: 0px 0px 0px 0px;
    color: #c88400;
}

.orange_attention span {
    font-size: 24px;
    color: #c88400;
}

.red_attention {
    background: transparent url('../img/icon_attention_red.png') no-repeat scroll 10px 15px;
    background-size: 60px auto;
    padding: 0px 0px 20px 100px;
    margin: 0px 0px 0px 0px;
    color: #cb0000;
}

.red_attention span {
    font-size: 24px;
    color: #cb0000;
}

.formdefault1 #tr_parameter1, .formdefault1 #tr_parameter2, .formdefault1 #tr_parameter3, .formdefault1 #tr_parameter4, .formdefault1 #tr_parameter5 {
    display: none;
}

.formdefault1 #new_tr_parameter1,
.formdefault1 #new_tr_parameter2,
.formdefault1 #new_tr_parameter3,
.formdefault1 #new_tr_parameter4,
.formdefault1 #new_tr_parameter5,
.formdefault1 #new_tr_parameter6,
.formdefault1 #new_tr_parameter7,
.formdefault1 #new_tr_parameter8,
.formdefault1 #new_tr_parameter9,
.formdefault1 #new_tr_parameter10,
.formdefault1 #new_tr_parameter11,
.formdefault1 #new_tr_parameter12,
.formdefault1 #new_tr_parameter13,
.formdefault1 #new_tr_parameter14,
.formdefault1 #new_tr_parameter15,
.formdefault1 #new_tr_parameter16,
.formdefault1 #new_tr_parameter17,
.formdefault1 #new_tr_parameter18,
.formdefault1 #new_tr_parameter19,
.formdefault1 #new_tr_parameter20,
.formdefault1 #new_tr_parameter21,
.formdefault1 #new_tr_parameter22,
.formdefault1 #new_tr_parameter23 {
    display: none;
}

.tabledefault1 tr td.redsucess {
    color: #cb0000;
    font-weight: bold;
}

.tabledefault1 tr td.orangesucess {
    color: #e58c00;
    font-weight: bold;
}

.tabledefault1 tr td.greensucess {
    color: #08af00;
    font-weight: bold;
}

.tabledefault1 tr td.bluesucess {
    color: #0500e5;
    font-weight: bold;
}

.layout_customer #title1_formid,
.layout_customer #first_name_formid,
.layout_customer #last_name_formid,
.layout_customer #title2_formid,
.layout_customer #company_name_formid,
.layout_customer #person_type_idnbr_formid,
.layout_customer #ico_formid,
.layout_customer #dic_formid,
.layout_customer #icdph_formid,
.formdefault1 #project_formid,
.formdefault1 #address1_formid,
.formdefault1 #address2_formid,
.formdefault1 #address3_formid,
.formdefault1 #address4_formid,
.formdefault1 #address5_formid,
.formdefault1 #site_formid {
    display: none;
}

.desc_overtable {
    padding: 10px 0px 10px 0px;
    text-align: left;
    width: 100%;
    height: auto;
    float: left;
}

.weeknavigation {
    padding: 0px 0px 0px 0px;
    float: right;
    margin: 0px 0px 0px 0px;
    text-align: right;
    height: auto;
    width: auto;
    font-size: 14px;
    background: #424242;
}

.weeknavigation_minus {
    float: left;
    padding: 0px 10px 0px 40px;
    margin: 0px 0px 0px 0px;
    height: 40px;
    line-height: 40px;
    width: auto;
    color: white;
    font-size: 14px;
    background: transparent url("../img/previous_month.png") no-repeat scroll left center;
}

a.weeknavigation_minus {
    text-decoration: none;
}

.weeknavigation_plus {
    float: left;
    padding: 0px 40px 0px 10px;
    margin: 0px 0px 0px 0px;
    height: 40px;
    line-height: 40px;
    width: auto;
    font-size: 14px;
    color: white;
    background: transparent url("../img/next_month.png") no-repeat scroll right center;
}

a.weeknavigation_plus {
    text-decoration: none;
}

.search_bar {
    padding: 0px 0px 0px 0px;
    float: right;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: auto;
    width: auto;
    font-size: 14px;
    background: #424242;
}

.search_bar_schedule {
    padding: 0px 0px 0px 50px;
    float: right;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: auto;
    width: auto;
    font-size: 14px;
    background: #da9696 url("../img/icon_sendschedule.png") no-repeat scroll 5px center;
}

.search_bar_item_schedule {
    padding: 9px 10px 8px 10px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: auto;
    width: auto;
}

.search_bar_item_schedule span {
    color: white;
}

.search_bar_item1_schedule {
    padding: 5px 5px 5px 5px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: auto;
    width: auto;
}

.search_bar_item1_schedule input {
    padding: 5px 5px 5px 5px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: auto;
    width: auto;
}


.search_bar_item {
    padding: 9px 10px 8px 10px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: auto;
    width: auto;
}

.search_bar_item span {
    color: white;
}

.search_bar_item1 {
    padding: 5px 5px 5px 5px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: auto;
    width: auto;
}

.search_bar_item1 input {
    padding: 5px 5px 5px 5px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: auto;
    width: auto;
}

.search_bar_item2 {
    padding: 5px 10px 5px 10px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: auto;
    width: auto;
}

.search_bar_item2 a.search_bar_item_link {
    background: #747474 none repeat scroll 0 0;
    border-radius: 8px;
    color: #ffffff;
    display: block;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    padding: 5px 5px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    color: white;
}

.search_bar_item2 a.search_bar_item_link:hover {
    background: #989898 none repeat scroll 0 0;
    color: #EEEEEE;
}

tr.linkable_tr:hover {
    background: #f6ce54;
}

.invoice_table_html {
    border: 1px solid black;
    width: 100%;
}

.invoice_table_html tr td {
    border: 1px solid black;
    padding: 10px;
}

.invoice_table_html .invoice_table_html_small {
    border: 0px solid black;
    width: auto;
}

.invoice_table_html .invoice_table_html_small tr td {
    border: 0px solid black;
    padding: 2px;
}

.invoice_table_html .invoice_table_html_items {
    border: 0px solid black;
    width: 100%;
    font-size: 13px;
}

.invoice_table_html .invoice_table_html_items tr td {
    border-top: 0px solid black;
    border-left: 0px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 2px;
}

.invoice_table_html .invoice_table_html_items tr th {
    border-top: 0px solid black;
    border-left: 0px solid black;
    border-right: 0px solid black;
    border-bottom: 1px solid black;
    padding: 2px;
    font-size: 12px;
}

.invoice_table_html .invoice_table_html_items tr td.stl1 input {
    width: 400px;
}

.invoice_table_html .invoice_table_html_items tr td.stl2 input {
    width: 30px;
}

.invoice_table_html .invoice_table_html_items tr td.stl5 input {
    width: 50px;
}

.invoice_table_html .invoice_table_html_items tr td input.input_delete_icon {
    color: transparent;
    background: transparent url('../img/icon_no.png') no-repeat scroll center center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 30px;
    width: 30px;
}

.invoice_table_html .invoice_table_html_items tr td input.input_add_icon {
    color: transparent;
    background: transparent url('../img/icon_add.png') no-repeat scroll center center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 30px;
    width: 30px;
}

.invoice_table_html .invoice_table_html_sumary {
    border: 1px solid black;
    width: 100%;
}

.invoice_table_html .invoice_table_html_sumary tr td, .invoice_table_html .invoice_table_html_sumary tr th {
    border: 1px solid black;
    padding: 2px;
}


.deactivation_head {
    padding: 0px 0px 0px 0px;
    float: right;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: auto;
    width: auto;
    font-size: 14px;
    background: #d40000;
}

.deactivation_bar_item {
    padding: 9px 10px 8px 10px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: 23px;
    width: auto;
}

.deactivation_bar_item span {
    color: white;
}

.deactivation_bar_item1 {
    padding: 5px 5px 5px 5px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: 30px;
    width: auto;
}

.deactivation_bar_item1 input {
    padding: 5px 5px 5px 5px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: auto;
    width: auto;
    background: #8d0000;
}

.deactivation_bar_item2 {
    padding: 5px 10px 5px 10px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: 30px;
    width: auto;
}

span.text_red {
    color: #c30000;
    font-weight: bold;
}

span.text_green {
    color: #09c300;
    font-weight: bold;
}

input.packdisc_input {
    width: 42px;
}

.formdefault1 td.formdefault1_right .satisfaction_icon {
    float: left;
    padding: 0px 10px 0px 10px;
}

.formdefault1 td.formdefault1_right .satisfaction_icon input, .satisfaction_icon img {
    width: 50px;
    padding: 0px;
    margin: 0px;
    cursor: pointer;
}

.formdefault1 td.formdefault1_right .satisfaction_checked {
    background: #ffdb4d;
}

.invoice_blue_text {
    color: blue;
}


.tabledefault1 td .typecomment_icon {
    float: left;
    padding: 0px 10px 0px 10px;
}

.tabledefault1 td .typecomment_icon label {
    float: left;
    width: auto;
    padding: 5px;
    margin: 0px;
    cursor: pointer;
}

.tabledefault1 td .typecomment_icon input {
    float: left;
    width: auto;
    padding: 0px;
    margin: 10px 0px 0px 0px;
    cursor: pointer;
}

.tabledefault1 td .typecomment_icon img {
    padding: 0px;
    margin: 0px;
    cursor: pointer;
}

.tabledefault1 td .typecomment_checked {
    background: #ffdb4d;
}


.cashreceipt_column100 {
    width: 950px;
    float: left;
    height: auto;
    padding: 0px;
    margin: 0px;
    text-align: center;
}

.cashreceipt_column50 {
    width: 50%;
    height: auto;
    padding: 0px;
    margin: 0px;
    text-align: center;
    float: left;
}

.cashreceipt_payment_table {
    border-top: 2px solid black;
    border-bottom: 0px solid black;
    border-left: 2px solid black;
    border-right: 0px solid black;
    width: 950px;
    float: left;
    font-size: 14px;
    text-align: center;
}

.cashreceipt_payment_table td, .cashreceipt_payment_table th {
    border-top: 0px solid black;
    border-bottom: 2px solid black;
    border-left: 0px solid black;
    border-right: 2px solid black;
}

.cashreceipt_payment_table td.smallertext {
    font-size: 14px;
}

.cashreceipt_paymentwords {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 2px solid black;
    padding: 5px;
    width: 936px;
}

.cashreceipt_paymenthead1 {
    margin-top: 7px;
    text-align: left;
}

.cashreceipt_mainheadpayment {
    font-weight: bold;
    font-size: 14px;
    padding: 5px;
}

.cashreceipt_signaturepayment {
    padding: 5px;
}

.cashreceipt_provider {
    float: left;
    width: 95%;
    height: auto;
    margin: 5px 0px 0px 0px;
    text-align: left;
    border: 2px solid black;
    font-size: 14px;
}

.cashreceipt_provider_head {
    width: 100%;
    height: auto;
    padding: 0px;
    margin: 0px;
    text-align: center;
    border-bottom: 2px solid black;
}

.cashreceipt_provider_body {
    width: 100%;
    height: auto;
    padding: 5px;
    margin: 0px;
    text-align: left;
}

.cashreceipt_customer {
    float: right;
    width: 95%;
    height: auto;
    padding: 0px;
    margin: 5px 0px 0px 0px;
    text-align: left;
    border: 2px solid black;
    font-size: 14px;
}

.cashreceipt_customer_head {
    width: 100%;
    height: auto;
    padding: 0px;
    margin: 0px;
    text-align: center;
    border-bottom: 2px solid black;
}

.cashreceipt_customer_body {
    width: 100%;
    height: auto;
    padding: 5px;
    margin: 0px;
    text-align: left;
}

#date_calllater_row {
    display: none;
}

.hometable {
    text-align: left;
    border-right: 0px solid black;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 0px solid black;
}

.hometable td, .hometable th {
    padding: 5px;
    border-right: 1px solid black;
    border-left: 0px solid black;
    border-top: 0px solid black;
    border-bottom: 1px solid black;
}

.hometable .hometable_red {
    color: red;
}

.printschedule_div {
    background: transparent;
    float: right;
    height: auto;
    padding: 0px;
    margin: 0px;
    width: auto;
}

.printschedule_div a {
    color: #a66600;
    background: #eac487 url('../img/icon_printschedule.png') no-repeat scroll 5px center;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px 0 50px;
    margin: 0px 0px 0px 5px;
    text-decoration: none;
    width: auto;
    font-weight: bold;
}

.print_tookmoney {
    background: transparent;
    float: right;
    height: auto;
    padding: 0px;
    margin: 0px;
    width: auto;
}

.print_tookmoney a {
    color: #a66600;
    background: #eac487 url('../img/icon_printschedule.png') no-repeat scroll 5px center;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px 0 50px;
    margin: 0px 0px 0px 5px;
    text-decoration: none;
    width: auto;
    font-weight: bold;
}

.sumarymoney_div {
    background: #e7ae00;
    color: #483800;
    float: right;
    height: auto;
    padding: 10px;
    margin: 0px;
    width: auto;
    font-size: 13px;
}

.sumarymoney_div b {
    font-size: 18px;
}

.sendschedule_div {
    background: transparent;
    float: right;
    height: auto;
    padding: 0px;
    margin: 0px;
    width: auto;
}

.sendschedule_div a {
    color: #8a0000;
    background: #da9696 url('../img/icon_sendschedule.png') no-repeat scroll 5px center;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px 0 50px;
    margin: 0px 0px 0px 5px;
    text-decoration: none;
    width: auto;
    font-weight: bold;
}

.tablehead input.send_nextdayschedule {
    padding: 0px 10px 0px 50px;
    width: auto;
    height: 40px;
    float: right;
    font-size: 14px;
    line-height: 40px;
    text-decoration: none;
    color: #00431a;
    border-radius: 0px;
    background: #00bb4a url('../img/icon_sendschedule_green.png') no-repeat 5px center;
}


.trackdaytable {
    border-top: 1px solid #c9c9c9;
    border-bottom: 0px;
    border-left: 1px solid #c9c9c9;
    border-right: 0px;
    width: 100%;
}

.trackdaytable tr {
    background: transparent url('../img/bg_matrix_trackday_main.png') repeat-x 0px 0px;
}

.trackdaytable td {
    background: transparent url('../img/bg_matrix_trackday.png') repeat-y 0px 0px;
    border-top: 0px;
    border-bottom: 1px solid #c9c9c9;
    border-left: 0px;
    border-right: 1px solid #c9c9c9;
    padding: 0px;
    margin: 0px;
}

.trackdaytable td.td_hours_print {
    background: #c9c9c9;
    width: 50px;
    padding: 5px 0px 0px 0px;
    margin: 0px;
}

.trackdaytable td.td_hours_print span {
    width: 50px;
    float: left;
    height: 24px;
    text-align: right;
    padding: 0px 10px 0px 0px;
    margin: 0px;
}

.trackdaytable td.td_summary_print {
    background: #c9c9c9;
    width: auto;
    padding: 5px 0px 0px 0px;
    margin: 0px;
    text-align: center;
}

.trackdaytable td.td_summary_print span.summary_span_mark {
    color: red;
    font-weight: bold;
}

.trackdaytable td.td_summary_year1 {
    background: #c9c9c9;
    width: auto;
    padding: 20px 10px 0px 10px;
    margin: 0px;
    text-align: left;
}

.trackdaytable td.td_summary_year2 {
    background: #c9c9c9;
    width: auto;
    padding: 20px 10px 20px 10px;
    margin: 0px;
    text-align: left;
}

.trackdaytable td.td_summary_year2 span.yearsummary_value {
    color: red;
    font-weight: bold;
}

.trackdaytable th {
    background: #c9c9c9;
    border-top: 0px;
    border-bottom: 1px solid #c9c9c9;
    border-left: 0px;
    border-right: 1px solid #c9c9c9;
    padding: 0px;
    margin: 0px;
    font-weight: normal;
}

.trackdaytable_addentry {
    border: 0px;
    background: #c9c9c9;
    padding: 0px;
    margin: 0px;
}

.trackdaytable_addentry tr {
    background: transparent;
    border: 0px;
}

.trackdaytable_addentry td {
    background: transparent;
    padding: 10px;
    margin: 0px;
    border: 0px;
}

.trackdaytable_addentry_small {
    border: 0px;
    background: #c9c9c9;
    padding: 0px;
    margin: 0px;
}

.trackdaytable_addentry_small tr {
    background: transparent;
    border: 0px;
}

.trackdaytable_addentry_small td {
    background: transparent;
    padding: 3px;
    margin: 0px;
    border: 0px;
    text-align: right;
}

.vip_prices1 {
    width: auto;
    height: auto;
    background: black;
    color: red;
    padding: 2px 10px 2px 10px;
    font-size: 14px;
    font-weight: bold;
}

.tabledefault1 tr td.children_bank {
    background: transparent url('../img/icon_bank_children.png') no-repeat 10px center;
}

.tabledefault1 tr td input.invoice_delete_submit[type="submit"] {
    background: transparent url("../../img/icon_no.png") no-repeat center center;
    color: #ff0000;
    height: 41px;
    border-radius: 0px;
    border: 0px;
    width: 41px;
    padding: 0px 0px 0px 0px;
}


.form_bar {
    padding: 0px 0px 0px 0px;
    margin: auto;
    text-align: left;
    height: auto;
    width: 100%;
    font-size: 14px;
    float: left;
}

.form_bar_item {
    padding: 9px 8px 8px 8px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: auto;
    width: auto;
    background: #eac454;
}

.form_bar_item select {
    height: 30px;
}

.form_bar_item span {
    color: white;
}

#fileToUpload {
    height: 30px;
}

.form_bar_item1 {
    padding: 4px 5px 0px 5px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: 30px;
    width: auto;
}

.form_bar_item1 input {
    padding: 10px 5px 10px 5px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: auto;
    width: auto;
    background: #b99014;
    border-radius: 0px;
}

.form_bar_item1 input:hover {
    background: #8d6b06;
}

.form_bar_item_text {
    padding: 10px 5px 0px 5px;
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    height: 30px;
    width: auto;
}


/* clickable icons */
button.button_edit {
    background: #e7ae00 url('../img/edit_list.jpg') no-repeat center center;
    background-size: 25px 25px;
    padding: 0px;
    width: 30px;
    height: 30px;
    border: 0px;
    cursor: pointer;
}

/* saturn part */
.tabledefault1 a.saturn_edit_link {
    padding: 0px;
    width: 50px;
    height: 40px;
    float: left;
    font-size: 1px;
    line-height: 40px;
    text-decoration: none;
    color: transparent;
    background: #e7ae00 url('../img/edit_list.jpg') no-repeat center center;
}

.tabledefault1 a.saturn_activate_link {
    padding: 0px;
    width: 50px;
    height: 40px;
    float: left;
    font-size: 1px;
    line-height: 40px;
    text-decoration: none;
    color: transparent;
    background: #00bb4a url('../img/active_list.png') no-repeat center center;
}

.tabledefault1 a.saturn_delete_link {
    padding: 0px;
    width: 50px;
    height: 40px;
    float: left;
    font-size: 1px;
    line-height: 40px;
    text-decoration: none;
    color: transparent;
    background: #ff9696 url('../img/icon_no.png') no-repeat center center;
}

.tabledefault1 a.saturn_see_link {
    padding: 0px;
    width: 50px;
    height: 40px;
    float: left;
    font-size: 1px;
    line-height: 40px;
    text-decoration: none;
    color: transparent;
    background: #7db4ff url('../img/icon_see.png') no-repeat center center;
}

input.saturn_unpublish_link {
    padding: 0px 10px 0px 40px;
    width: auto;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    color: red;
    background: #ff9696 url('../img/icon_no.png') no-repeat 10px center;
}

input.saturn_unpublish_link:hover {
    color: black;
    background: #ff9696 url('../img/icon_no.png') no-repeat 10px center;
}

input.saturn_publish_link {
    padding: 0px 10px 0px 40px;
    width: auto;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    color: green;
    background: #00bb4a url('../img/active_list.png') no-repeat 10px center;
}

input.saturn_publish_link:hover {
    color: black;
    background: #00bb4a url('../img/active_list.png') no-repeat 10px center;
}

.tabledefault1 tr td input.saturn_delete_input, .tabledefault1 tr td input.saturn_delete_input:hover {
    padding: 0px;
    width: 50px;
    height: 40px;
    float: left;
    font-size: 1px;
    line-height: 40px;
    text-decoration: none;
    color: transparent;
    border-radius: 0px;
    background: #ff9696 url('../img/icon_no.png') no-repeat center center;
}

#img_or_text_select1 {
    display: none;
}

#img_or_text_select2 {
    display: none;
}

#img_or_text_select3 {
    display: none;
}




                                   





