* { margin:0px; padding: 0px;}
body { background-image:url(../images/main/bgbody.gif); color:#666; font: normal 14px Arial, Verdana, Helvetica, sans-serif, unicode;}
h1 { font-size:1.6em}
h2 { font-size:1.4em; padding:10px 0px 10px 15px; color:#999}
h3 { font-size:1em; display:block; text-align:center;  margin:10px auto;}
h4 { font-size:.8em}
.italic { font-style:italic;}
.blue { color:blue}
.red { color:red;}
.medium { font-size:1em;}
.small { font-size: .8em}
.large { font-size:1.4em;}
a:link, a:visited { text-decoration:none; color:#00F;}
a:hover { text-decoration:underline; color:#F00;}
ul li { margin-left:18px; list-style:disc; font-size:.9em;}
#ltcgpage { background-color:white; width:800px; font-size:1em;}
#homeimg { width:800px;}
#homeheader { width:800px;}
#catebox { display:block; text-align:center; width:790px; margin:0px auto; height:25px;}
#cateboxhome { display:block; text-align:center; width:720px; margin:0px auto; height:25px;}
.catetxt { font-family:arial; font-size:.9em; font-weight:600; text-align:center; overflow:hidden}
.catetxt a:link, .catetxt a:visited { overflow:hidden; float:left; display:block; color:white; width:85px; height:20px; padding-top:3px;  background-image:url(../images/main/bgbutton.gif);background-repeat:no-repeat;  margin:2px 1px; }
.catetxt a:hover { overflow:hidden; width:85px; height:20px;text-decoration:none; color:black; background-image:url(../images/main/bgbuttonov.gif);  background-repeat:no-repeat}
#body { width:800px; position:relative; }
#footer { width:100%; clear:both; border-top:1px dotted #000; text-align:center;}
.border { border:1px solid #C7909E; margin:2px; padding:3px; margin-bottom:5px;}
input#txtsearch { height:16px; border: 1px inset #CCC; padding-right:0px;}
input#butsearch {margin-top:1px; height:18px; text-align:center; font-size:.8em; }
form#fmsearch { text-align:right; padding-right:10px;} 

/******** Home page ********/
#homeleft { width:250px; float:left; padding-top: 10px}
#homecenter { width: 350px; float:left; padding: 10px 5px;}
#homeright { width:180px; float:left; padding:10px 2px; text-align:center}
#imgframe { text-align:center; margin:5px auto;}
.imgleft { min-height:120px; min-width:120px; margin:2px; float:left;}
#homelefttxt { padding:4px;}
#baigiang { display:block;  overflow:hidden;}
.homenews { color:blue; margin-top:5px;}
.homelink { color:666; font-size:.9em; text-transform:capitalize;}
.homelink a:link, .homelink a:visited { color:666; font-size:.9em; text-transform:capitalize;}
.barbg { display:block; color: #EDE6D0; padding-top:5px; padding-bottom:5px; padding-left:7px; font-weight:bold; background-color:#C7909E; margin-bottom:5px;}
.barcenter { display:block; color: #EDE6D0; padding-top:5px; padding-bottom:5px; font-weight:bold; background-color:#C7909E; text-align:center;margin-bottom:5px;}


/********* General ***********/

#sideleft { width:170px; border:1px solid #ccc; float:left; padding-bottom:10px}
#center { border:1px solid #ccc; width:612px; margin-right:auto; margin-left:172px; padding:0px 5px;}
#sideright { width:21%; border:1px solid #ccc; float:right; padding-bottom:10px}
.topictext { font-weight:600}
.tpleft { display:block; text-align:left; font-size:.9em; font-style:italic;}
.center {text-align:center}

/******* Center **********/

p.note { width:75%; display:block; float:right; padding-right:10px; font-style:italic; font-size:.9em; color:#666;}
p.intro { font-style:italic; font-size:.9em; text-indent:2em; background-color:white;}
p.introbody { width:80%; margin-left:2em; font-style:italic; font-size:.9em; text-indent:2em; background-color:white; height:2.5em; overflow:hidden; color:#333;}
div.centerbar { width:98%; margin:10px auto;}
div.transbar { width:98%; margin:10px auto;}
div.bullet { width:5%; float:left; background-color:#EEE}
div.topic { width:94%; float:left; display:block;}
div.bulletwh { height:1.2em; width:5%; float:left; font-weight:600}
div.topicwh { height:1.2em; width:94%; float:left; display:block;}
.topicwh a:visited, .topicwh a:link { color:blue}
li.lidark { margin-left:30px; list-style-position:inside; border-bottom:1px dotted #CCC; padding-left:5px; height:1.4em; width:94%; display:block; list-style:url(../images/main/star.gif)}
div.navtable { width:450px; margin-bottom:10px;}
span.wing3 {font-family: "Wingdings 3"; font-size:.8em; color:#7E6AEE}

/********** control panel **************/

div.namecol { width:63%; float:left; height:1.2em; border-bottom:1px dotted #666}
div.upcol { width:15%; float:left; height:1.2em;  border-bottom:1px dotted #666 }
div.delcol { width:15%; float:left; height:1.2em; border-bottom:1px dotted #666 }
.labeltxt { text-align:right; font-weight:bold; font-size:.9em; }

/********* Subcate sied ********/

div#scside { margin:10px auto; width:90%; border:5px solid #D4D5E9; padding-bottom:1px;}
div.scbutton { padding-top:1px; font-weight:500; width:90%; border-left:1px solid #fff;  border-right:1px solid #fff; display:list-item; height:1.3em; background-color:#FAFAF6; border-top:1px solid #FFF}
div.scbutton a:link, div.scbutton a:visited { height:1.3em;  width:100%; padding-left:10px; display:block;}
div.scbutton a:hover { background-color:#E9E8D4; text-decoration:none;}

/********* Detail pages ****************/

div.topicpage { font-size:1.2em; color:#00f; display:block; padding-left: 20px; font-weight:600}
div.author { padding:4px 20px 10px 0px; color:green; text-align:right }
div.notepage { width:400px; margin-left:200px; font-style:italic; text-align:right; color:red; font-size:.8em;}
div.bodytext { color:#333; font-size:.9em}
.printerimg { padding:2px 10px;  vertical-align: middle}
.dark { background-color:blue}
.light { background-color:#FFBFFF}
.imgnews { padding-right:10px; padding-bottom:10px; float:left;}