.topic {font-size: 14px; color: #FF6600; font-weight: bold; font-family: "MS Sans Serif";}
.detail { font-size: 13px; color: #666666; font-weight: bold;}

.head { font-family: "Tahoma"; font-size: 14px; color: #666666; font-weight: normal }
.head A:link { color: #FF322D; text-decoration: none ;font-weight: normal;}
.head A:visited { color: #FF322D; text-decoration: none;font-weight: normal; }
.head A:hover  { color: #FF322D; text-decoration: underline; font-weight: normal; }



body{
  font-size:12px;
  font: 12px/170% Arial;
}

#top{
  padding-bottom:20px;
}

#menubar{
  height:36;
  background-color:#DC458F;
}

#menubar #menu{
	margin:0;
  padding:0 0 0 20px;
}

#menubar #menu .leaf {
  float:left;
  margin:7px 0 0 30px;
  padding:0 0 0 10px;
  height:29px;
  text-align:left;
  background:url(../images/arrow2.jpg) no-repeat 0 30%;
}

#menubar #menu .leaf a{
  color:#fff;
  font-size:15px;
  text-decoration:none;
  padding:0 0 0 6px;
}

#menubar #menu .active {
  float:left;
  margin:7px 0 0 30px;
  width:131px;
  height:29px;
  text-align:center;
  background:url(images/bgmenu.jpg) no-repeat 0 100%;
}
#menubar #menu .active a{
  color:#DD4690;
  font-size:15px;
  text-decoration:none;
  padding:0 0 0 6px;
}

.line {
  background-color:333333;
  padding:2px 0 3px 0;
}

.topic{
  height:30px;
}

.contact{
 font-size:12px;
}

table.contact{
  border:1px solid #B10E16;
}

table.contact tr td{
  padding:3px 0 3px 10px;
  border-bottom:1px solid #B10E16;
}

table.contact tr th{
  font-size:16px;
  text-align:center;
  font-weight:bold;
  height:30px;
  border-right:1px solid #fff;
  background-color:#FF98C4;
}

td.id {
  text-align:left;
  width:20px;
  border-right:1px solid #fff;
}
td.company{
  width:80px;
  border-right:1px solid #fff;
}
td.position{
  width:80px;
  border-right:1px solid #fff;
}
td.name{
  width:80px;
  border-right:1px solid #fff;
}
td.email{
  width:200px;
  border-right:1px solid #fff;
}
td.passowrd{
  width:150px;
  border-right:1px solid #fff;
}
td.address{
  width:300px;
  border-right:1px solid #fff;
}
td.date{
  width:100px;
  border-right:1px solid #fff;
}
table.contact tr td{
  background-color:#fff;
}
table.contact td.alt{
  background-color:#F6DAE6;
}

#paging{

}

.page{
  font-size:14px;
  font-weight:bold;
  color:#FD1276;
}

.pagelink a{
  font-size:12px;
  font-weight:bold;
  color:#FF98C4;
  text-decoration:none;

}

.pagelink{
  font-weight:bold;
  font-size:16px;
  color:#FF0000;
  text-decoration:none;
}

.error{
  padding-top:10px;
  font-size:14px;
  color:#ff0000;
  text-align:center;
}


table.order{
  border:1px solid #FF98C4;
  font-size:12px;
}

table.order tr td{
  padding:3px 0 3px 10px;
}

table.order td.alt{
  background-color:#F6DAE6;
}

#paging{
  margin:5px 0 0 0;
}

.pagelink{
  font-weight:bold;
  padding:3px;
}