.combobox{ padding-left: 10px;position: relative;}
.combobox li{ padding-top: 2px;padding-bottom: 2px;}
.combobox li div.handlewrapper{ vertical-align: middle;display: inline-block;padding-top: 2px;}
.handle{ padding: 2px;padding-right: 10px;}
.context{ padding-left: 5px;display: none;}
.editbtn{ padding: 2px;}
.btnholder{ vertical-align: middle;}
.contextmenu{ left: 90px;}
.contextmenu li{ padding-left: 16px;}
.contextmenu li img{ position: absolute;left: 5px;}
#editname{ width: 150px;}

#pagination {
  top: 20px;
right: 5px;
}

ul.dataSettings{border-left: 1px solid #e2e4e6; border-right: 1px solid #e2e4e6;}
ul.dataSettings li:hover{ background-color: #d3fcce !important;}
ul.dataSettings li {height: 30px; vertical-align: middle; line-height:30px; font-size:1.1em;}
ul.dataSettings li span.value {color: #656565; position:absolute; right:20px; }


table.dataType{width:100%;background:#fff;}
table.dataType th{color:#333;text-align:left;vertical-align:bottom;font-weight:400;font-size:12px;background:#F1F2F4 url(../img/tableheader_bg.gif) repeat-x;border:1px solid #c0d7e0;padding:5px 4px;}
table.dataType th.center{text-align:center;}
table.dataType th.sorted{background:#d8ecf6 url(../img/tableheader_s_bg.gif) repeat-x;}
table.dataType th a{color:#369;text-decoration:none;}
table.dataType tr:hover { background-color: #d3fcce !important;cursor: help;}
table.dataType tr.disablehoverbg:hover { background-color: #ffffff !important;}
table.dataType tr.inherited:hover{ background-color: #d3fcce !important; }
table.dataType td.noninherited{background-color: #fff !important}
table.dataType tr.expired:hover{ background-color: #d3fcce !important; }

table.dataType td.tdTextAlignRight { text-align: right;border-left: 0px;}
table.dataType td.tdLeftText { border-right: 0px;height: 19px;}

tr.error,tr.expired{background:#fce4e2 !important;}
tr.warning,tr.almostexpired{background: #fef2e3 !important;}
table.dataType tr.changed{background:#F9F8E0 !important;}
table.dataType tr.selected{background:#d4fcce !important;}
tr.total{background:#edfbf5;}
tr.archive td{color:#676767;text-decoration:line-through;}
table.dataType td.group{border-bottom:1px solid #E0E1FA;}
table.dataType table.indata2 td{border:0;font-size:9pt;color:#333;padding:5px 5px 5px 4px; height:100%;}
table.dataType td{font-size:9pt;color:#333;border:1px solid #d0e7eb;padding:6px 10px 4px 4px; height:100%;}
/*table.data td:last-child{border-right:0;}*/
table.dataType tr{height:100%;}
table.dataType td.cb,table.dataType th.cb{padding:2px;}
*:first-child+html table.dataType td.cb{padding:0;}
*:first-child+html table.dataType th.cb{padding:0;}
table.dataType td.img{padding:3px 5px 0;}
table.dataType tr.total td{font-weight:700; text-align: right; padding-right: 5px;background:#f4f6fa;}
table.dataType tr td.numeric{ text-align: right; padding-right: 5px; font-size: 9pt;}


tr.mainFieldHidden td{ color: #999 !important;}

table.tableGray td,table.tableGray th {
    background-color: #EDEDED;
    color: #999;
}

.htmlElemField{
    width: 100%;    
    height: 300px;
    overflow-y:scroll;
}

#complexOrderTemplatesTable td {
    vertical-align:middle
}

#complexOrderTemplatesTable .service-is-unset{
    color: #F84D4D;
}

#complexOrderTemplatesTable ul.checklist{
    width:200px !important;
}

div[myrow]{
    padding:5px;
    vertical-align:top;
}

table.mydata{
    width: 100%;
    background: #fff;
}
table.mydata th{
    color: #333;
    text-align: left;
    vertical-align: bottom;
    font-weight: 400;
    font-size: 12px;
    background: #F1F2F4 url(../img/tableheader_bg.gif) repeat-x;
    border: 1px solid #c0d7e0;
    padding: 5px 4px;
}
table.mydata tr[entity-type]:nth-child(2n), table.mydata tr[entity-type-sub]:nth-child(2n-1){
    background:#f8f8f8;
}
table.mydata td{
    font-size: 9pt;
    color: #333;
    border: 1px solid #d0e7eb;
    padding: 5px 0 5px 5px;
    height: 100%;
}
table.mydata textarea[name$=TemplateName]{
    width:98%;
    min-height:50%;
}
table.mydata textarea[name$=TemplateDescription]{
    width:99%;
    min-height:80%;
}