body, form {margin:0px}
td {font-family: tahoma; font-size:12px}

a { color:#0000CC}
a:link { color:#0000CC; text-decoration:none}
a:visited {color:#0000CC; text-decoration:none}
a:hover {text-decoration:underline}

.cat-headermain { margin-left:10px; padding-left:0px;font-weight:bold; font-size:13px; color:#ffffff}
.cat-headermain a:link { text-decoration: none; color:#ffffff}
.cat-headermain a:visited { text-decoration: none; color:#ffffff}
.cat-headermain a:hover { color:#FFCC00; text-decoration: none;}
.tcat a:active { color: #ffffff; text-decoration: none;}

.thumb { margin-right: 8px; margin-bottom: 3px}
.thumb2 { margin-right: 8px; margin-bottom: 6px; margin-top:3px; padding-top:6px}
.thumb3 { margin-right: 8px; margin-bottom: 3px; margin-top:1px; padding-top:6px}



.canhle1 { padding-left:8px; padding-right: 8px;}
.canhle2 { padding-left:22px; padding-right: 8px;}
.sitetitle h2 { color:0000CC; margin:0px; margin-bottom:2px; font-size:12px; font-weight:normal; text-decoration:underline	}
.newstitle h2 { margin:0px; margin-bottom:4px; font-size:12px; font-weight:normal; text-decoration:underline	}
.text-news{ font-family:arial; font-size:13px; color:#000000; text-align:left}

.cate-link {display: block; width: 100%; height: 17px;}
.cate-link2 {display: block; width: 100%; height: 17px; margin-left:10px}

.cat-dark a { text-decoration: none; color:#333333}
.cat-dark a:active { text-decoration: none; color:#333333}
.cat-dark a:link { text-decoration: none; color:#333333}
.cat-dark a:visited { text-decoration: none; color:#333333}
.cat-dark a:hover { text-decoration: none; color:#666666}

.cat-title { text-decoration: none; color:#339900}
.cat-title a, a:active { text-decoration: none; color:#339900}
.cat-title a:link { text-decoration: none; color:#339900}
.cat-title a:visited { text-decoration: none; color:#339900}
.cat-title a:hover { color: #339900; text-decoration:none; background:url(../images/arraw1.gif); height:17px; margin-right:5px; background-repeat:no-repeat; background-position:right}

.tag { margin-top:3px; color:#999999; font-size:10px}
.description {color:#999999; font-size:10px}
.moreinfo {color:#333333; font-size:12px; padding: 2px; padding-left:0px}
.moreinfo2 {color:#333333; font-size:12px; padding-top:4px}

.url { color:#267D2D}
.logo { text-align:right; float:right; display:block; font-size:10px; color:#0066FF  }
.img { margin-right: 5px; margin-bottom: 3px; margin-left: 5px}
.footer { color:#267D2D; font-size:12px}
.ingno1 { border-color:#0099FF; border-style:solid}

.searchbox {border:1px; border-style:dotted; height:30px; width:240px; font-weight:bold; color:#009933; font-size:16px; vertical-align:middle; padding:5px}
.button {border:1px; border-style:dotted; height:24px; width:100px; font-weight:bold; color:#009933; font-size:10px; vertical-align:middle; padding:5px}
.input {border:1px; border-style:dotted; height:24px; width:240px; font-weight:bold; color:#009933; font-size:10px; vertical-align:middle; padding:5px}
.inputmulti {border:1px; border-style:dotted; height:100px; width:240px; font-weight:bold; color:#009933; font-size:11px; vertical-align:middle; padding:5px; font-family:tahoma}

.text-huongdan{ font-family:arial; font-size:12px; color:#000000}


#dhtmlfloatie{
position: absolute;
left: 0;
left: -900px;
filter:alpha(opacity=0);
-moz-opacity:0;
border: 2px solid #006600;
padding: 5px;
z-index: 100;
}

.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link  { color: #81d601; }
.tag_cloud:visited { color: #019c05}
.tag_cloud:hover { color: #ffffff; background: #69da03; }
.tag_cloud:active { color: #ffffff; background: #ACFC65; }

.tag_cloud2 { padding: 3px; text-decoration: none; }
.tag_cloud2:link  { color: #81d601; }
.tag_cloud2:visited { color: #019c05; }
.tag_cloud2:hover { color: #ffffff; background: #69da03; }
.tag_cloud2:active { color: #ffffff; background: #ACFC65; }

.curvy {position:relative; width:100%; background:#D7FFCC; color:#000; margin:0em auto; padding-top:5px; padding-bottom:5px}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#FFF2CC; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#D7FFCC; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:5px 10px;}


.chromemenu{
width: 99%;
font-weight: bold;
}

.chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromemenu ul{
border: 0px solid #BBB;
color:#FFFFFF;
width: 100%;
background: url(../images/bg-cat.gif) repeat-x;
padding: 9px;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
}

.chromemenu ul li{
display: inline;
}

.chromemenu ul li a{
color: #ffffff;
padding: 1px 8px;
margin: 0p;
text-decoration: none;
border-right: 1px solid #fff;
}

.chromemenu ul li a:hover, .chromemenu ul li a.current{
color:#FFCC00; text-decoration: none;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}