/* tabs */
.tab{ margin-bottom: -15px; }
.tab .bg{ height: 185px;}
.tab .inner{ height: 185px;}
.tab .header{ height: 30px; border-bottom: 9px solid; margin-bottom:7px; }

#logo, #tm { margin-bottom: -30px; }

#blue  .header{ border-bottom-color: #5B82A3; background: url(/xtpl/m/1/header.gif) no-repeat top left; }
#yell  .header{ border-bottom-color: #FFB400; background: url(/xtpl/m/2/header.gif) no-repeat top left; }
#black .header{ border-bottom-color: #A4A4A4; background: url(/xtpl/m/3/header.gif) no-repeat top left; }
#red   .header{ border-bottom-color: #AA0000; background: url(/xtpl/m/4/header.gif) no-repeat top left; }

/* content */
#content .left{ float:left; width: 39%; padding: 15px 0 30px}
#content .right{ float:right; width: 60%; padding: 15px 0 30px;  }
#top{ border-bottom: 4px solid #ddd; }

#bm{ border-top: 1px solid #ececec; text-align: right; padding: 10px 0;  }


#pathway, #title{margin-left: 43%; }

.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive{ background-color: #fff; }


/* left menu */
#menu .item{ margin-bottom: 15px;  }
#menu{ padding: 0 25px }
#menu .ico{  margin-right: 25px ; text-align: right}
/*#menu .ico a{  width: 140px;  }*/
#menu li{  background: url(/xtpl/i/circle.gif) no-repeat left 5px; padding-left: 15px;  }
#menu a{ color: #838383 }
#menu a:hover{ color: #000 }

#menu .txt, #list .txt{ overflow: hidden; _height: 0; zoom: 1;}
#menu .item, #list .item{ overflow:hidden; _height: 0; zoom:1; width: 100%; } 
#menu h4, #list h4{ padding: 0; margin: 0 0 8px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 14px}
#menu li, #list li{ list-style-type: none;  list-style-image: none; }
#list h4{ font-size: 16px }

#msg, #news{ padding-left: 5px }



