body { font-family: Arial, Helvetica; /*text-align:center; */width:100%; background-color:#ffffff; }
table  { /*border-collapse:collapse;*/ }
TEXTAREA   { font-family: Arial, Helvetica; }
.white_txt       {  font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; color: white; }
.green_hd     {  font-family: Arial, Helvetica; font-size: 13pt; font-weight: bold; color: #006563; }
.command   {  font-family: Arial, Helvetica; font-size: 13pt; font-weight: bold; color: #006563; padding-left:700px; }
.black     {  font-family: Arial, Helvetica; font-size: 10pt; color: BLACK; }
.black1     {  font-family: Arial, Helvetica; font-size: 13pt; font-weight: bold; color: BLACK; }
.black2     {  font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; color: BLACK; }
.black3     {  font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; color: BLACK; }
.grey1     {  font-family: Arial, Helvetica; font-size: 10pt; color: #C0C0C0; }
.blue            {  font-family: Arial, Helvetica; font-size:  9pt;  color: BLUE; text-decoration: none; vertical-align:top; }
.blue1           {  font-family: Arial, Helvetica; font-size: 11pt;  color: BLUE; text-decoration: none;}
.red             {  font-family: Arial, Helvetica; font-size: 9pt; color: RED; text-decoration: none; vertical-align:top; text-align:centre;}
.red:hover       {  font-family: Arial, Helvetica; font-size: 9pt; color: RED; text-decoration: none; vertical-align:top; text-align:centre;}
.red:link        {  font-family: Arial, Helvetica; font-size: 9pt; color: RED; text-decoration: underline; vertical-align:top; text-align:centre;}
.red1            {  font-family: Arial, Helvetica; font-size: 11pt; color: RED; text-decoration: none; }

font.blue1   {  font-family: Arial, Helvetica; font-size: 9pt;  color: BLUE; text-decoration: none; padding: 3px 5px;}
font.red1    {  font-family: Arial, Helvetica; font-size: 9pt; color: RED; text-decoration: none; padding: 3px 5px;}

.copyright { font-family: Arial, Helvetica; font-size: 8pt; font-weight: normal; color: BLACK; text-decoration: none; padding-left:10px;}
.copyright:hover { font-family: Arial, Helvetica; font-size: 8pt; font-weight: normal; color: RED; text-decoration: underline;}
.copyright:link { font-family: Arial, Helvetica; font-size: 8pt; font-weight: normal; color: BLACK; text-decoration: underline;}

table#tbl_system_system_system_%enq { width:100%; }

td.datawrap { width: expression( document.body.clientWidth < 200 ? "200px" : "auto" ); min-width:200px; vertical-align:top; font-size: 9pt; color: #474747;}
.datapre 
{ font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; /*color: #1C00AC*/; text-decoration: none; vertical-align:top; 
  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.error           {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; color: red}
.msg             {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; color: navy}
.system          {  text-decoration: none; font-size: 9pt; color: red}
.system:hover    {  text-decoration: none; font-size: 9pt; color: red; cursor: help}
.header          { 
  background:url('https://lts33.net/images/common/headerbg.jpg') no-repeat top left; 
  text-decoration: none; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: BLUE; 
}
td.headlink { padding:0px 3px; }
td.headlink,
td.headlink a { font-size:10pt; color:#666666; white-space:nowrap; }
td.headlink a:hover { color:#6666ff; text-decoration:none; }
td.fgrpheader          { 
  background:url('https://lts33.net/images/common/fgrpheaderbg.jpg') repeat-x top left; 
}
.navhead         { font-family: Arial, Helvetica; font-size: 11pt; text-decoration: none; font-weight: bold; color: WHITE;}
.navhead:hover   { font-family: Arial, Helvetica; font-size: 11pt; text-decoration: none; font-weight: bold; color: YELLOW;}
.sybtn            { font-family: Arial, Helvetica; font-size: 9pt; text-decoration: none; font-weight: bold; color: WHITE; margin-left:25px; margin-right:2px;}
.sybtn:hover      { font-family: Arial, Helvetica; font-size: 9pt; text-decoration: none; font-weight: bold; color: YELLOW; margin-left:25px; margin-right:2px;}
.formhead         { text-decoration: none;  font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; background-color: #2662DF; color: WHITE; padding-left:0.2em; padding-right:0.2em; border:1pt solid #000000; }
.tblbody   {  border:1pt solid #BDB5E7;  }

td.tblhead, th.tblhead { background-color:#eeeeee; padding:4px; text-align:center; border:1px solid #DDDDDD; }
td.tblhead, th.tblhead font.datahead { color:#000000; font-weight:normal; font-size:9pt; }
.tblhead1  { 
  text-decoration: none;  font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; 
  background:url('https://lts33.net/images/common/tblheadbg.jpg') repeat-x;  color: BLACK; 
  padding:3pt;
  border:1pt solid #AAAAAA;  
}
td.tblodd1, td.tblodd_e1 { background-color: #F7F7F7;}
td.tbleven1, td.tbleven_e1 { background-color: #FFFFFF;}
td.tblodd1, td.tbleven1,  
td.tblodd_e1, td.tbleven_e1, td.red, td.valchg{  
  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; 
  color: #474747; text-decoration: none; 
  padding:3px 5px; 
  border-right:1pt solid WHITE; 
}
td.tblodd1 textarea, td.tbleven1 textarea,
td.tblodd_e1 textarea, td.tbleven_e1 textarea {  
  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal;
}
td.red { color:#ff0000; }

td.valchg {  
  background-color:#DD9999; 
}

td.tblodd_e1, td.tbleven_e1 {  
  border-bottom:1pt solid #DDDDDD;
}
tr.tblselect td {
        background-color: #BFD9F2; color: #474747;
}
.datatitle       {  height:17pt; font-family: Arial, Helvetica; font-size: 11pt; font-weight: bold; color: BLACK; vertical-align:middle; text-decoration: underline; background-image:url(//www.chinaholidaytours.com/ems/images/datatitle.gif); padding-left:9pt; padding-top:2pt;}
td.dataspace  { display:none; background-color:#E0E0E0; }
td.datahead    {
  font-family: Arial, Helvetica; font-size:9pt; font-weight: normal; 
  color: BLACK; text-decoration: none; vertical-align:middle; 
  background-color:#E0E0E0; 
  padding:3px; width:210px;
}

td.datahead2    {
  font-family: Arial, Helvetica; font-size:9pt; font-weight: normal; 
  color: BLACK; text-decoration: none; vertical-align:middle; 
  background-color:#E0E0E0; 
  padding:3px; width:210px;
}
td.datahead3    {
  max-width:3px
}

font.datahead  {  font-family: Arial, Helvetica; font-size:9pt; font-weight: normal; color: BLACK; text-decoration: none; }
.datahead1        {  font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #CC3333; text-decoration: none; vertical-align:top; white-space:nowrap;}
.datahead2        {  font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #4C91DF; text-decoration: none;}
.datafield textarea {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #1C00AC; text-decoration: none; vertical-align:top;}
td.datafield2 { width:350px; }

td.datafield, td.datafield2 {  
  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #474747; text-decoration: none; 
  vertical-align:middle; padding:3px; 
  word-wrap:break-word;
}

td.datafield3 {  
  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #474747; text-decoration: none; 
  vertical-align:middle; 
  word-wrap:break-word;
}


td.datafield { width:350px; display:table-cell;  }
td.datafield2 font.datafield2, 
font.datafield     {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #474747; text-decoration: none;} 
td.datafield input { width:expression(this.type=="text"?"150px":"style"); }
td.datafield select { width:200px; }
td.datafield input[type=text] { width:150px; }
td.datafield textarea { width:250px; height:80px; }
td.datafield2 input { width:expression(this.type=="text"?"625px":"style"); }
td.datafield2 input[type=text], td.datafield2 textarea { width:625px; }
td.datafield a, td.datafield2 a, td.datafield3 a  {  
  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; 
  /*color: #1C00AC*/ ; text-decoration: underline; word-wrap:break-word;
} 
td.datafield a:hover, td.datafield2 a:hover  {  text-decoration: none;} 
.dataf       {  font-family: Arial, Helvetica; font-size: 6pt; font-weight: normal; color: #1C00AC; text-decoration: none; vertical-align:top;  }
.datafield_c     {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #1C00AC; text-align:center;}
.datafield_r     {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #1C00AC; text-align:right;}
.datafield_red   {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: RED; text-decoration: none;}
.datafield_red textarea {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: red; text-decoration: none; vertical-align:top;}
.datafield_red_c {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: RED; text-align:center;}
.datafield_red_r {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: RED; text-align:right;}
.datafield_code  {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: BLACK; text-decoration: none;}
.datafield_btn  {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; color: BLACK; text-decoration: none;}
.datafield_btn:hover  {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; color: BLUE; text-decoration: none;}
.datafield_lnk  {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: BLACK; text-decoration: underline;}
.datafield_lnk:hover  {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: normal; color: RED; text-decoration: underline;}
td.datasubtitle { font-weight:bold; background-color:#E0E0E0; padding:3px 0px; }
td.datasubtitle font { font-weight:bold; text-decoration:underline; }
.footer          {  font-family: Arial, Helvetica; font-size: 8pt; font-weight: normal; color: BLACK; text-decoration : none}
.nav             {  font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #806080; text-decoration : none}
.nav:hover       {  font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; font-variant: normal; color: NAVY; text-decoration : none}
.header1         { text-decoration: none; font-family: Arial, MS Sans Serif, Helvetica ; font-size: 18pt; font-weight: bold; font-style: italic; color: Blue}
.header2         { text-decoration: none; font-family: Helvetica, Arial; font-size: 14pt; font-weight: bold; color: BLACK }
.big          { text-decoration: none; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: BLACK }
.big:hover      { text-decoration: none; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: NAVY }
.text          { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: BLUE }
.text:hover     { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: NAVY }
.highlight     { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: NAVY }
.highlight:hover { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: RED }
.small          { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: BLUE }
.small:hover      { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: NAVY }
.xsmall          { text-decoration: none; font-family: Helvetica, Arial; font-size: 6pt; font-weight: bold; color: BLUE }
.xsmall:hover    { text-decoration: none; font-family: Helvetica, Arial; font-size: 6pt; font-weight: bold; color: NAVY }
.linkhead       { text-decoration: none; font-family: Helvetica, Arial; font-size: 9pt; font-weight: bold; color: BLACK }
.linkhead:hover   { text-decoration: none; font-family: Helvetica, Arial; font-size: 9pt; font-weight: bold; color: #3366ff }
.link          { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #3366ff }
.link:hover     { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: BLACK }
.link_          { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #3366ff }
.link_:hover   { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: BLACK }

.navlink        { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: normal; color: BLACK; }
.navlink:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: normal; color: BLUE; }

td.funcname   { 
  padding:5px; height:26px;
  background:url('https://lts33.net/images/common/dstitlebg.jpg') repeat-x top left; 
  font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; color: #151763; white-space:nowrap; 
}
.dstable   {  border:1pt solid #CCCCCC;  width:100%; text-align:left;}
td.dstable table tr td { border-bottom:1px solid #CCCCCC; }
td.dstable table tr td table tr td { border:none; }
.dstable1   {  padding-left:6pt; padding-right:6pt; padding-bottom:3pt; padding-top:2px;}
td.dstable1 table tr { border:none; }
.dstblhd   {  border-collapse: collapse; }
table.dstbl td { border:1px solid #DDDDDD; border-top:none; border-bottom:none; }

td.enqdata0 { border:1px solid #CCCCCC; }
td.enqdata0 table { border-collapse: collapse; }
td.enqdata0 table tr td { border-bottom:1px solid #CCCCCC; }
.dstitle1     { empty-cells:show; min-width:8px; background-repeat:no-repeat;}
.dstitle2     { font-size: 10pt; font-weight: bold; color:#151763; white-space:nowrap;}
.dstitle3      { empty-cells:show; width:10px; background-image:url(//www.chinaholidaytours.com/ems/images/dstitle3.gif); background-repeat:no-repeat;}
.dstitle4      { empty-cells:show; border:1pt solid #A1A1A1; border-left:none; border-right:none; border-top:none; height:23px;}

body.hopebody { padding-top:20px; text-align:center; }
table.hopetbl1 td button.hopetodaybtn { border:none; padding-left:10px; padding-right:10px; background:#fff; text-decoration:underline; }
table.hopetbl1 tr { padding:10px 0px; }
table.hopetbl1 td img { padding:0px 5px; }
table.hopetbl2 td { border:1px solid #999; text-align:center; font-size:12px; }
table.hopetbl2 td a { text-decoration:none; color:#666; }
table.hopetbl2 td.head1, table.hopetbl2 td.head2, table.hopetbl2 td.head7 { color:#09c; border:none; font-weight:bold; }
table.hopetbl2 td.week1td a, table.hopetbl2 td.head1 { color:#f33; }
table.hopetbl2 td.todaytd { background-color:#ddd; color:#dfd; }

.smnav1        { text-decoration: none; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: #CC3333; }
.smnav1:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #CC3333; }
.smnav2        { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #3333CC; }
.smnav2:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #3333CC; }

.sm10        { text-decoration: none; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: BLACK; }
.sm10:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: #CC3333; }
.sm11        { text-decoration: none; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: #CC3333; }
.sm11:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 12pt; font-weight: bold; color: #CC3333; }
.sm30        { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: normal; color: BLACK; }
.sm30:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: normal; color: #CC3333; }
.sm31        { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #CC3333; }
.sm31:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: #CC3333; }

.navline   {  background-color:#EEEEEE; border:2pt solid #D7D6D6; border-top:none; border-bottom:none; border-left:none; padding-left:1pt; padding-right:6pt; padding-bottom:3pt; padding-top:2px;}

td.sysunam        { 
  background-image:url('https://lts33.net/images/common/sysunam.gif');
  background-repeat:no-repeat;
  background-position:left center; 
  text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight:normal; 
  color: #555555; white-space:nowrap; padding-left:20px; padding-right:20px; }

td.sysdate        { 
  background-image:url('https://lts33.net/common/sysdate.gif');
  background-repeat:no-repeat;
  background-position:left center; 
  text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight:normal; 
  color: #555555; white-space:nowrap; padding-left:20px; }

td.datalink       { 
  text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; 
  color: BLACK; white-space:nowrap; 
  border:1px solid #CCCCFF; padding:3px; background-color:#EEEEFF;
  cursor:default !important;
}
td.datalink a { font-size:10pt; color:BLACK; text-decoration:none; cursor:default; }
td.datalink a img { display:none; }
td.button0 input, td.button0 button { width:80px; }
td.button2, td.button1 a, td.button1 font,  td.button0 input, td.button0 button,  td.funcbutton input { 
  text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; 
  color: BLACK; white-space:nowrap; 
  border:1px solid #CCCCFF; padding:3px; background-color:#EEEEFF;
}
td.button0 input:focus, td.button0 button:focus { 
  outline:none; 
}
td.button2 a, td.button2 font {
  text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; 
  color: BLACK; white-space:nowrap; 
}
td.button2 font { padding:2px 0px; }

td.funcbutton input { width:80px; }

.te, a.te0       { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: BLACK; white-space:nowrap;}
.te:hover, a.te0:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: BLACK; white-space:nowrap; }

.te1        { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: red; white-space:nowrap; background-color:#BABABA }
.te1:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #0000000; white-space:nowrap; }

.te2        { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: #9B9B9B; white-space:nowrap;}
.te2:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: BLUE; white-space:nowrap; }

.te3        { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: #FC7D00; white-space:nowrap;}
.te3:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: #FC7D00; white-space:nowrap; }

.tests        { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: #666666; white-space:nowrap; }
.tests:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: #CC3333; white-space:nowrap; }

.tesear        { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: #00000; white-space:nowrap; background-color:#FFFF00; }
.tesear:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 8pt; font-weight: normal; color: #00000; white-space:nowrap; background-color:#FFFF00; }

font.testsa       { text-decoration: none; font-family: Helvetica, Arial; font-size: 8pt; font-weight: bold; color: #CC3333; white-space:nowrap;}

.rp1     { text-decoration: none; font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; color: BLACK; white-space:nowrap; }
.rp2             { text-decoration: none; font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; color: RED;}
.rp3             { background:url('https://lts33.net/images/common/underline.jpg') repeat-x top left; width:700px;  } 

.nav0 td1   { background-color:#26679E; vertical-align:middle; height:43px;}
.nav0    { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: WHITE; background-color:#26679E; padding:13px 14px 13px 14px; border:1pt solid white; border-top:none; border-bottom:none; white-space:nowrap; }
.nav0:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: WHITE; background-color:#4B8BCB; padding:13px 14px 13px 14px; border:1pt solid white; border-top:none; border-bottom:none; white-space:nowrap; }
.nav1    { text-decoration: none; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: WHITE; background-color:#4B8BCB; padding:13px 14px 13px 14px; border:1pt solid white; border-top:none; border-bottom:none; white-space:nowrap; }
.nav1:hover   { text-decoration: underline; font-family: Helvetica, Arial; font-size: 10pt; font-weight: bold; color: WHITE; background-color:#4B8BCB; padding:13px 14px 13px 14px; border:1pt solid white; border-top:none; border-bottom:none; white-space:nowrap; }

.pagehd     { text-decoration: none; font-family: Helvetica, Arial; font-size: 18pt; font-weight: bold; color:#666666; padding-left:10px; padding-bottom:5px; }
.wbnav { background-color:#26679E; border:2pt solid #666666; border-top:none; border-right:none; border-left:none;}
.wbleft { border:1pt solid #BCBCBC; border-top:none; border-bottom:none; border-left:none;}
.pagename        {  font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; color: #26679E; white-space:nowrap;}




.navbg   {  background-color:#EEEEEE; padding-bottom:3pt; padding-top:2px;}

.fc0 { text-decoration: none; font-family: Helvetica, Arial; font-size: 9pt; font-weight: normal; color: white; vertical-align:abs-middle; padding-left:5px; padding-right:5px; white-space:nowrap;}
.fc0:hover { text-decoration: underline; font-family: Helvetica, Arial; font-size: 9pt; font-weight: normal; color: white; vertical-align:abs-middle; padding-left:5px; padding-right:5px;}
.fc1 { text-decoration: none; font-family: Helvetica, Arial; font-size: 9pt; font-weight: bold; color: yellow; vertical-align:abs-middle; padding-left:5px; padding-right:5px; white-space:nowrap;}
.fc1:hover { text-decoration: underline; font-family: Helvetica, Arial; font-size: 9pt; font-weight: bold; color: yellow; vertical-align:abs-middle; padding-left:5px; padding-right:5px;}

.fg0 {  white-space:nowrap; }
.fg0 a { 
  display:block; padding-top:4px; padding-left: 8px; padding-right: 8px;  white-space:nowrap;
  font-family: Arial, Helvetica; font-size: 10pt; font-weight: normal; text-decoration:none;
  color:#6387DE; background:url('https://lts33.net/common/menuright.gif') no-repeat right top;
}
.fg0 a:hover { text-decoration:underline; }
.fg1 {  background:url('https://lts33.net/images/common/menuonleft.jpg') no-repeat left top;  white-space:nowrap;}
.fg1 a { 
  display:block; padding-top: 6px; padding-left: 8px; padding-right: 8px;  white-space:nowrap;
  font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration:none;
  color:white; background:url('http://elearn.elightsoft.com/images/common/menuonright.jpg') no-repeat right top;
}
.fg1 a:hover { text-decoration:underline; }
.func { background:url('https://lts33.net/common/submenubg2.jpg') repeat-x; }
.submenu { background:url('https://lts33.net/images/common/submenubg.jpg') repeat-x; }
#enqdiv { height:250px; overflow:auto; }

.button input { font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold;}
.newssc { background-color:#99CCFF; padding:5px; font-weight:bold;}
.newspt { 
  background-color:#414A95; padding:5px 5px 3px 5px; 
  font-size: 10pt; font-weight:bold; color:white; 
}
.n00, .n01 { 
  font-size:10pt; text-decoration:none; color:black;
}
.n00:hover, .n01:hover { 
  text-decoration:underline;
}
td.n00 { 
        background:url('https://lts33.net/images/common/wbsubnavbullet.gif') no-repeat left middle;
        padding: 8px 3px 8px 12px;
  border:1pt solid white; border-top:none;
}
td.n01 { 
        background:url('https://lts33.net/images/common/wbsubnavbulletnew.gif') no-repeat left middle;
        padding: 8px 3px 8px 40px;
  border:1pt solid white; border-top:none;
}
a.n10, a.n11 { 
  font-size:10pt; text-decoration:none; color:black;
}
a.n10:hover, a.n11:hover { 
  text-decoration:underline;
}
td.n10 { 
        background:url('https://lts33.net/images/common/wbsubnavbullet.gif') no-repeat left middle;
        padding: 8px 3px 8px 12px;
  border:1pt solid white; border-top:none;
}
td.n11 { 
        background:url('https://lts33.net/images/common/wbsubnavbulletnew.gif') no-repeat left middle;
        padding: 8px 3px 8px 40px;
  border:1pt solid white; border-top:none;
}
td.newsbg {
  border:1pt solid #DDDDDD;
  background-color:#F2F5FF;
  height:375px;
}
td.lft0 { 
  text-align:center; border:1px solid #E3E3E3;  border-left:none; border-right:none;
  height:30px;
}
td.lft1  { 
  text-align:center; border:1px solid #E3E3E3;  border-left:none; border-right:none;
  background-color:white;
  height:30px;
}

a.lft0, a.lft1 {
  font-family: Arial, Helvetica; font-size: 10pt; font-weight: normal; text-decoration:none; 
  color: black;
  width:100%; height:100%; padding:5px 0px 5px 0px;
}
a.lft0:hover, a.lft1:hover {
  background-color: #FFFF99;
}

pre.datapre80 { word-wrap:break-word; width:250px; overflow:auto; }
pre.datapre200 { word-wrap:break-word; width:500px; overflow:auto; }

div.subfunc { background-color:#FFFFFF; text-align:centre; }
div.bgdiv { background-color:#666666; width:10px; height:10px; filter:alpha(opacity=55);-moz-opacity:.75;opacity:.55; }

td.wbloginbdy {
  width:100%;
  background:url('https://lts33.net/images/common/wbloginbg2.jpg') no-repeat left top; 
}
td.loginbox { 
  background:url('https://lts33.net/images/common/wbloginbox.jpg') no-repeat left bottom; 
  width:862px !important;
}
td.loginbox td.white {
  font-size:12px; color:#ffffff; font-weight:bold; 
}
td.loginbox td.txtbox input { width:152px; height:22px; border:none; }
td.unavail {
        background:url('https://lts33.net/images/common/unavail.jpg') no-repeat left top;
        width:600px !important;
}
td.unavail td.text1 { font-size:14px; width:420px; border:none; font-weight:bold;}
td.unavail td.text1 { font-size:12px; width:420px; border:none;}
td.wbloginfld { color:#FFFFFF; font-weight:bold; font-family:Arial;}
td.logo {
  background:url('https://lts33.net/images/common/logo.gif') no-repeat left bottom; 
}

td.leftfunc0 { width:150px !important; padding-right:10px;  }
td.bodymain { width:100%; }
td.leftfunc, td.bodymain { 
  border:1px solid #999999;
}
td.leftfunc { width:150px !important; height:500px; vertical-align:top; }
td.leftfunc td { font-size:12px; }
td.leftfunc td.headbox { 
  font-family:Arial;
  background-color:#E5EFF8; border-bottom:1px solid #999999; padding-left:5px;
  color:#000099; font-weight:bold; height:25px; 
}
td.leftfunc td.lfc0, td.leftfunc td.lfc1 {
  vertical-align:middle;
  width:125px; padding-left:25px; height:25px;
  background:url('https://lts33.net/images/common/leftfunc1.jpg') no-repeat left bottom; 
}
td.leftfunc td.lfc0 a, td.leftfunc td.lfc1 a {
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  font-family:Arial;
}

td.leftfunc td.lfc0 a { color:#000099; }
td.leftfunc td.lfc1 a { color:#FEC600; }

td.subnav0 { width:180px !important; padding-right:5px;}
td.subnav1 { border:1px solid #999999; width:180px;}
td.subnav1 div { width:180px; height:700px; overflow:scroll; }

td.treediv0 { width:180px !important; padding-right:5px;}
td.treediv1 { border:1px solid #999999; width:1000px; }
td.treediv1 div { height:auto; overflow:scroll; }
td.treediv1 div font { font-size:12px; }

td.docimg img { width:200px; }

td.noheadtd { display:none; }

/* New CMS CSS */
td.contenthead { font-size:14px; font-weight:bold; background-color:#666666; padding:5px 0px 5px 0px; color:#ffffff;  }
div.rightmenudiv table { border-collapse:collapse; background-color:#666666; }
td.rightmenutd { vertical-align:middle; width:70px; height:20px; }
td.rightmenutd a { background-color:#666666; color:#ffffff; font-size:10px; text-decoration:none; width:70px; padding:5px;  }
td.rightmenutd a:hover { background-color:#999999; color:#000000;  text-decoration:underline; }
a.treenode { font-size:10px; }
table.contenttreetbl td { white-space:nowrap; }
table.contenttreetbl td a { font-size:10pt; text-decoration:none;  }
table.contenttreetbl td a:hover { text-decoration:underline; }

td.treeinp table.dstbl { border-spacing:0px; }
td.treeinp table.dstbl td { border:0px; padding:0px 3px;  vertical-align:middle; }
td.treeinp table.dstbl td.tbleven1, td.treeinp table.dstbl td.tblodd1,
td.treeinp table.dstbl td.tbleven_e1, td.treeinp table.dstbl td.tblodd_e1 { vertical-align:middle; padding:0px 3px; } 

td.treeinp table.dstbl td.tbleven1 input, td.treeinp table.dstbl td.tblodd1 input,
td.treeinp table.dstbl td.tbleven_e1 input, td.treeinp table.dstbl td.tblodd_e1 input { height:18px; font-size:12px; }
td.treeinp table.dstbl tr, td.treeinp table.dstbl tr { padding:0px; } 
td.treeinp pre.datapre { margin:0px; vertical-align:middle; }
td.treeinp pre.datapre img { vertical-align:top; }

td.treeinp font.datafield,
td.treeinp a.datafield_lnk, td.treeinp a.datafield_lnk:hover { font-size:10pt; text-decoration:none; vertical-align:middle;  }
td.treeinp a img { border:none; vertical-align:middle;  }

td.serv3tbl td { text-align:centre; }
td.serv3tbl input { width:120px; }
td.serv3tbl select { max-width:100px; }

td.cldrtbl1 table tr th.tblhead { padding:0px; height:35px; }
td.cldrtbl1 table tr td { height:20px; }
td.cldrtbl2 div table tr th.tblhead { padding:0px; height:35px; }
td.cldrtbl2 div table tr.tblselect td { background-color:transparent; }
td.cldr0, td.cldr1 { height:20px; width:30px; }
td.cldrtbl2 div table tr.tblselect td.cldr1, td.cldr1 {
  background:url('https://lts33.net/images/common/cldrline.gif') repeat-x left center; 
}

textarea.datafield4 {min-height:300px;width:625px;}
/*table#tbl_system_system_system_zadatalink {background: #fff}*/
