BODY
{
	margin:2px; 
	text-align:center;  
	background:#FFFFFF;
	font-size:11pt; 
}

ul.topmenu {
      margin:0;
      padding:  0px 10px 0px 0px;
      list-style:none;
}
  
li.topmenu {
  display:inline;
  margin:0px;
  padding:0px;
  }
  
li.topmenu a {
  float:left;
  background:url("../img/sys/tableft10.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }

li.topmenu a span {
  float:left;
  display:block;
 background:url("../img/sys/tabright10.gif") no-repeat right top;
  padding:8px 15px 5px 15px;
  color:#000000;
  cursor:pointer; 
  } 
 
li.topmenu a:hover {
  background-position:0% -42px;
 
  }

li.topmenu a.current {
  background-position:0% -42px;
}

li.topmenu a:hover span {
  background-position:100% -42px;
  color:#FFF;
  }

li.topmenu a.current span {
  background-position:100% -42px;
  color:#FFF;
  cursor:default ;
}

ul.toplink {
margin:0;
padding:  0px  10px 0px 0px;
list-style:none;
font-size:11pt;
}
  
li.toplink {
  display:inline;
  margin:0px;
  padding:0px;
  vertical-align:bottom;  
  }
  
li.toplink a {
  float:right;
  /*background:url("../img/sys/tableft10.gif") no-repeat left top;*/
  margin:0;
  padding:  2px 5px 0px 5px;
  text-decoration:none;
  text-align:center; 
  vertical-align:bottom;  
  color:blue;
}

li.toplink span {
  float:right;
  margin:0;
  padding: 0 5px 0 5px;
  text-decoration:none;
  text-align:center; 
  vertical-align:bottom ;  
  color:gray;
  font-size :12pt;
}
 
li.toplink a:hover {
  background-position:0% -42px;
  text-decoration: underline;
  color:#FF6600;
}

table.cate
{
border:solid 1px #C6EBAF;
}
table.cate td.title
{
 border:none;
 background: url('../img/sys/greenback.gif') repeat-x;
 height:30px; 
 text-align:center;
 font-weight:bold;  
}

table.cate td
{
 border:none;
 border-top:solid 1px #C6EBAF; 
 height:28px; 
 text-align:left;
 line-height:20px; 
}

table.cate td.current
{
 background-color:#D6FBBF;
 color:gray;
 font-weight:bold;  
 
}
table.cate td.cate3
{
 border:none;
 padding-left:20px; 
 border:none;
 height:22px; 
}

table.cate td.cate3current
{
 border:none;
 color:gray;
 font-weight:bold;  
 font-size:10pt; 
 padding-left:20px; 
 height:22px;  
}

table.rank
{
border:none;
background-color:#C6EBAF; 
}

table.rank tr.odd{
background-color:#FAFFFA;
}

table.rank tr.even{
background-color:#FAFFF4;
}

table.rank tr.head{
background: #C6EBAF url('../img/sys/greenback.gif') repeat-x;
}



table.rank td
{
 border:none;
 height:28px; 
 text-align:left;
 padding-left:10px;   
}

table.detail
{
border:none;
background-color:#FFFFFE; 
}

table.detail th.win
{
 background:url("../img/sys/win.png") no-repeat right center;
 }
 
 table.detail th.mac
{
 background:url("../img/sys/mac.png") no-repeat right center;
 }
 
 
 table.detail th.webservice
{
 }

table.detail th
{
font-size:14pt;  
font-weight:bold;  
height:30px;
padding:10px 0px 0px 20px; 
border-bottom:solid 2px green; 
border-top:solid 1px #F3F3F3; 
color: green;
text-align:left; 
}

table.detail td.s1
{
font-size:10pt; 
color:Gray; 
height:30px; 
}

table.detail td.s2
{
font-size:11pt; 
text-align:left;
padding-left:5px;  
}
table.detail td.content
{
line-height:20px; 
border:solid 1px #C6EBAF;
}

table.detail td.description
{
line-height:20px; 
background-color:#EEEEEE;
padding:5px 5px 5px 5px;  
}





table.entry
{
border:solid 1px #C6EBAF;
}



table.entry td.title
{
padding :0px;
}

table.entry td.label
{
 background-color:#D6FBBF; 	
 height:30px; 
 text-align:center;
 font-weight:bold;  
 width:200px; 
}

table.entry td.content
{
	width:500px; 
 }

table.entry td.warning
{
background-color:#FFFFCC;
color:#FF6600;
}

table.entry td
{
 border:solid 1px #C6EBAF;
 /*background:url('../img/sys/dot3.gif') top repeat-x;*/
 height:28px; 
 text-align:left;
 padding-left:10px;
 line-height:20px; 
}


table.comment
{

}

table.comment td.titlegood
{
border:solid 1px #C6EBAF;
background-color:#B6DB9F;
font-weight:bold; 
text-align :center; 
}

table.comment td.titlebad
{
border:solid 1px #FFBB2F;
background-color:#FFCC66;
font-weight:bold; 
text-align :center; 
}

table.comment td.contentgood
{
border:solid 1px #C6EBAF;	
background-color:#EEFFEE; 
padding-bottom:10px; 
padding-top:5px; 
}

table.comment td.contentbad
{
border:solid 1px #FFBB2F;	
background-color:#FFF7E6; 
padding-bottom:10px; 
padding-top:5px; 
}
table.comment td.blank
{
border:none;	
height:10px;
background:url('../img/sys/shadebl1.gif') no-repeat;
}


table.bbs
{
background-color:#C6EBAF;
}

table.bbs td.title
{
background-color:#C6EBAF;
font-weight:bold; 
text-align :left;
padding-left:5px;  
}

table.bbs td
{
height:30px; 
background-color:#FFFFEE; 
padding:0px 5px 0px 5px ; 
}



table.title
{
border:solid 1px #C6EBAF;
}
table.title td.title
{
 border:none;
 background: url('../img/sys/greenback.gif') repeat-x;
 height:30px; 
 text-align:center;
 font-weight:bold; 
 font-size:12pt;
 color:#FF8B17;   
 font-family: "HGŠÛºÞ¼¯¸M-PRO"; 
}


table.parts
{
width :300px;
background-color:#FFFFFF; 
border:solid 1px #C6EBAF;
}

table.parts td.titlelogin
{
background: url('../img/sys/greenback.gif') repeat-x;
font-weight:bold; 
text-align :left;
padding-left:5px;  

}

table.parts td
{
border:none;
padding:3px 0px 3px 8px; 
}



table.errorpage
{
background-color:#CCCCCC; 
margin: 0 auto 0 auto;
}

table.errorpage td.title
{
 border:none;
 background:#FFFFFF url('../img/sys/greenback.gif') repeat-x;
 text-align:center;
 font-weight:bolder;
 font-size:13pt;     
 height:35px; 
 padding-left:20px;
 padding-top:0px; 
 padding-bottom:0px;  
 color:#FF6504; 
}

table.errorpage td
{
 background:#FFFFFF;
 text-align:left;
 font-weight:bolder;
 font-size:12pt;     
 padding-left:20px;
 padding-top:20px; 
 padding-bottom:20px;
 padding-right:20px;   
 color:Navy; 
}



table.head
{
}

table.head td.logo{
width:200px;
background:url(../img/sys/freeware.gif) center center ;
background-repeat:no-repeat;
height:50px; 
}


.index
{
font-family:Georgia;
font-size:16pt;
color:#FF8B17;    
}

.desc
{
font-size:11pt;
color:gray;    
}
.keywords
{
background-color:Yellow;  
}

.evaluation
{
font-family:Georgia;
font-size:16pt;
color:#FF8B17;
}


a.link11:link{
	color:#3a75af;
	text-decoration:none;
	font-weight:bold; 
	font-size:11pt;
}
a.link11:visited{
	color:#3a75af;/*0033CC*/
	text-decoration:none;
	font-weight:bold; 
	font-size:11pt;
}
a.link11:hover{
	color:#FF6600;
	text-decoration:underline;
	font-weight:bold; 
	font-size:11pt;
}


a.link10:link{
	color:#3a75af;
	text-decoration:none;
	font-weight:bold; 
	font-size:10pt;
}
a.link10:visited{
	color:#3a75af;/*0033CC*/
	text-decoration:none;
	font-weight:bold; 
	font-size:10pt;
}
a.link10:hover{
	color:#FF6600;
	text-decoration:underline;
	font-weight:bold; 
	font-size:10pt;
}

a.linktitle:link{
	color:green;
	text-decoration:underline;
	font-weight:bold; 
	font-size:14pt;
}
a.linktitle:visited{
	color:green;/*0033CC*/
	text-decoration:none;
	font-weight:bold; 
	font-size:14pt;
}
a.linktitle:hover{
	color:#FF6600;
	text-decoration:underline;
	font-weight:bold; 
	font-size:14pt;
}

.btn
{
width:150px;
background: url('../img/sys/btnback3.gif') no-repeat center center; 
border:none;
height:36px; 
font-size:11pt;
font-weight:bold;
color:white; 
cursor: hand;  
}

.managercommnet
{
background: url('../img/sys/managercommenttop.gif') no-repeat top left; 
padding: 50px 30px 15px 30px; 
}
.managercommnetb
{
background: url('../img/sys/managercommentbottom.gif') no-repeat bottom left; 
height:20px;
}

.btn100_0
{
min-width:100px;
height:30px; 
font-size:11pt;
font-weight:bold;
color:blue; 
cursor: hand;  
}

.btn100_1
{
/*min-width:100px;*/
height:35px; 
font-size:12pt;
font-weight:bold;
color:blue; 
cursor: hand; 
padding:0px 5px 0px 5px;  
}

.btn100_10
{
min-width:100px;
background: url('../img/sys/btnback100_1.gif') no-repeat center center; 
border:none;
height:30px; 
font-size:11pt;
font-weight:bold;
color:white; 
cursor: hand;  
}

.btn100_2
{
min-width:100px;
background: url('../img/sys/btnback100_2.gif') no-repeat center center; 
border:none;
height:30px; 
font-size:11pt;
font-weight:bold;
color:blue; 
cursor: hand;  
}

.ddl
{
min-width:100px;
} 

.texterror
{
background-color:red;  
}

.labelred
{
font-size:11pt;
color:red;
}
.img200
{
width:200px; 
}

.loginname
{
color:#FF6504;
font-size:13pt;
font-weight:bold;
line-height:20px; 	
}

.comment
{
color:gray;
font-size:10pt;
line-height:20px; 	
}

.gray11
{
color:gray;
font-size:11pt;
line-height:20px; 	
}

.detailimag
{
float:right;
margin:5px;
border:none;
max-width:250px;	
width:auto !important;
width:250px;
}
