body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	margin: 0;
	padding: 0;
}

td {
	font-family: Verdana, Helvetica, sans-serif;
}

th {
	font-family: Verdana, Helvetica, sans-serif;
}

#container {
background: #ffffff;
width: 780px;
height: auto;
margin: 0px auto;
padding: 0;
}
#header {
width: 780px;
height: 145px;
background: url(images/banner.gif) no-repeat;
}
#header ul {
width: auto;
height: 33px;
list-style:none;
margin: 0 0 0 488px;
}
#header li{
display: inline;
margin: 0;
padding: 0;
}

#header a, a:hover, a:active, a:visited, a:link {
text-decoration: none;
}

img {
margin: 0;
padding: 0;
border: 0;
}
.home {
background: url(images/home.gif) no-repeat;
width: 55px;
height: 33px;
}
.contact {
background: url(images/contact.gif) no-repeat;
width: 89px;
height: 33px;
}
.search {
background: url(images/search.gif) no-repeat;
width: 78px;
height: 33px;
}
#left {
background: url(images/ct_bg.gif) bottom repeat-x;
width: 273px;
height: 700px;
padding: 0 0 50px 0;
margin: 0;
float: left;
}
#right {
background: url(images/ct_bg.gif) bottom repeat-x;
width: 507px;
height: 750px;
padding: 0;
margin: 0;
float: right;
}
#menu {
background: url(images/left_menu.gif) no-repeat;
width: 273px;
height: 183px;
padding: 0 0 0 0px;
float: left;
}
#menu ul {
margin: 0 0 0 17px;
list-style: none;
padding: 0;
}
#menu li {
background: url(images/menu_bg.gif) no-repeat;
width: 154px;
height: 23px;
border-top: #FFFFFF solid 1px;
border-left: #FFFFFF solid 1px;
border-right: #FFFFFF solid 1px;
padding: 6px 0 0 0;
float: left;
text-align: left;
}
#menu .last {
background: url(images/menu_bg_2.gif) no-repeat;
width: 154px;
height: 29px;
border-top: #FFFFFF solid 1px;
padding: 6px 0 0 0;
float: left;
}
#menu a {
padding: 0 0 0 40px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}
#menu a:hover {
padding: 0 0 0 40px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #e2e2e2;
}
#banner_blank {
background: url(images/banner_blank.gif) no-repeat;
width: 507px;
height: 55px;
float: left;
clear: both;
border-bottom: #FFFFFF solid 1px;
}
#login {
background: url(images/login_bg.gif) repeat-x;
width: 507px;
height: 85px;
border-top: #cecece solid 1px;
border-bottom: #cecece solid 1px;
float: left;
clear: both;
}
#main_ct {
background: url(images/r_bg.gif) top repeat-x;
width: 507px;
height: auto;
border-top: #FFFFFF solid 1px;
border-bottom: #FFFFFF solid 1px;
float:left;
}
#copyright {
width: 233px;
height: 75px;
background: url(images/copyright_bg.gif) repeat-x;
float: left;
border-top: #FFFFFF solid 1px;
}
#copyright p {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-align: center;
margin-top: 25px;
}
#copyright a, a:visited,a:link {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
}
#copyright a:hover {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: underline;
}
#copyright2 {
width: 546px;
height: 43px;
background: url(images/r_cr_bg.gif) repeat-x;
float:right;
border-top: #FFFFFF solid 1px;
}
#copyright2 ul {
margin-top: 10px;
width: auto;
height: auto;
list-style:none;
}
#copyright2 li{
display: inline;
margin: 0;
padding: 0 0 0 14px;
}

#copyright2 a, a:visited, a:active, a:link {
text-decoration: none;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
}
#copyright2 a:hover {
text-decoration: underline;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
}

#copyright3 {
width: 546px;
height: 30px;
background: url(images/r_cr_bg_2.gif) repeat-x;
float: right;
border-top: #FFFFFF solid 1px;
}
#left_2 {
width: 273px;
margin: 0;
padding: 0;
float: left;
}
#content_left {
padding: 20px 0 0 0;
width: 216px;
height: auto;
}
.cate {
background: url(images/cate_bg.gif) repeat-x;
width: 216px;
height: 28px;
margin-left:16px;
padding: 0;
}
.cate ul {
margin: 0 0 0 20px;
list-style: none;
padding: 0;
}
.cate li {
background: url(images/cate_bull.gif) left no-repeat;
padding: 6px 0 0 13px;
float: left;
text-align: left;
font-weight: bold;
font-size : 1em;
color: #000000;
text-transform: uppercase;
display: list-item;
height: 23px;
}
.left_pn {
width: 214px;
height: auto;
border: #b8b8b8 solid 1px;
margin: 0 0 0 16px;
padding: 0 0 10px 0;
}
.left_noidung {
width: 187px;
height: auto;
margin: 10px;
padding: 0 0 0 0;
background: url(images/folder.gif) top left no-repeat;
color:#626262;
text-align: left;
}
.right_noidung {
width: 417px;
height: 171px;
margin: 0;
padding: 0 0 0 0;
color:#626262;
text-align: left;
}
.right_noidung img { 
float: left;
}
#intro_right {
width: 215px;
height: auto;
float: left;
padding: 20px 0 20px 0;
}
#intro_right p {
font-weight: bold;
margin: 0 0 0 20px;
text-align: left;

}
.right_pn {
width: 427px;
height: 171px;

margin: 0 0 0 0;
padding: 0 0 0 0;
background: #FFFFFF;
float: left;
}
.title {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.5em;
font-weight: bold;
color: #fe8600;
margin:0 0 0 30px;
padding: 0;
}
.intro {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.8em;
font-weight: bold;
color: #ff0101;
margin:0 0 0 20px;
padding: 0;
}
.left_noidung p {
font-weight: bold;
text-align: justify;
}
.readmore {
background: url(images/readmore.gif) no-repeat;
width: 94px;
height: 23px;
}
.cp {
background: url(images/company.gif) no-repeat;
width: 428px;
height: 33px;
margin: 10px 0 0 0 ;
padding: 0;
}
.cp ul {
margin: 0 0 0 20px;
list-style: none;
padding: 0;
}
.cp li {
background: url(images/cate_bull.gif) left no-repeat;
padding: 6px 0 0 13px;
float: left;
text-align: left;
font-weight: bold;
font-size : 1em;
color: #000000;
text-transform: uppercase;
display: list-item;
height: 23px;
}
.cp_pn {
width: 428px;
min-height: 270px;
border: #b8b8b8 solid 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
html>/**/body .cp_noidung {
width: 408px;
height: auto;
margin: 0;
padding: 10px 9px 50px 10px;
color:#626262;
text-align: left;
font-weight: bold;
}
.cp_noidung {
width: 408px;
height: auto;
margin: 0;
padding: 10px 9px 30px 10px;
color:#626262;
text-align: left;
font-weight: bold;
}
html>/**/body .cp_noidung img {
float: left;
padding: 5px 10px 0 0;
}
.cp_noidung img {
float: left;
padding: 5px 10px 0 0;
}
#login_pn {
background: url(images/login_pn.gif) no-repeat;
margin: 0 0 0 10px;
padding: 0;
width: 199px;
height: 85px;
float:left;
}
#search_pn {
background: url(images/login_pn.gif) no-repeat;
margin: 0 10px 0 10px;
padding: 0;
width: 199px;
height: 85px;
float:right;
}
html>/**/body .username {
width: 110px;
height: 10px;
border-top: #808080 solid 2px;
border-left: #808080 solid 2px;
border-right: #d4cfc9 solid 2px;
border-bottom: #d4cfc9 solid 2px;
padding: 3px;
color: #666666;
font-family: verdana, Helvetica, sans-serif;
font-size: 9px;
margin: 10px 0 0 20px;
float:left;
}
.username {
width: 110px;
height: 10px;
border-top: #808080 solid 2px;
border-left: #808080 solid 2px;
border-right: #d4cfc9 solid 2px;
border-bottom: #d4cfc9 solid 2px;
padding: 3px;
color: #666666;
font-family: verdana, Helvetica, sans-serif;
font-size: 9px;
margin: 20px 0 0 20px;
float:left;
}
html>/**/body .password {
width: 110px;
height: 10px;
border-top: #808080 solid 2px;
border-left: #808080 solid 2px;
border-right: #d4cfc9 solid 2px;
border-bottom: #d4cfc9 solid 2px;
padding: 3px;
color: #666666;
font-family: verdana, Helvetica, sans-serif;
font-size: 9px;
margin: 5px 0 0 20px;
float:left;
}
.password {
width: 110px;
height: 10px;
border-top: #808080 solid 2px;
border-left: #808080 solid 2px;
border-right: #d4cfc9 solid 2px;
border-bottom: #d4cfc9 solid 2px;
padding: 3px;
color: #666666;
font-family: verdana, Helvetica, sans-serif;
font-size: 9px;
margin: 6px 0 0 10px;
float:left;
}
html>/**/body .submit {
width: 24px;
height: 34px;
background: url(images/submit.gif);
border: 0;
margin: 17px 15px 0 0;
float: right;
}

.submit {
width: 24px;
height: 34px;
background: url(images/submit.gif);
border: 0;
margin: 27px 15px 0 0 ;
float:right;
}

html>/**/body .search2 {
width: 110px;
height: 10px;
border-top: #808080 solid 2px;
border-left: #808080 solid 2px;
border-right: #d4cfc9 solid 2px;
border-bottom: #d4cfc9 solid 2px;
padding: 3px;
color: #666666;
font-family: verdana, Helvetica, sans-serif;
font-size: 9px;
margin: 24px 0 0 20px;
float:left;
}

.search2 {
width: 110px;
height: 10px;
border-top: #808080 solid 2px;
border-left: #808080 solid 2px;
border-right: #d4cfc9 solid 2px;
border-bottom: #d4cfc9 solid 2px;
padding: 3px;
color: #666666;
font-family: verdana, Helvetica, sans-serif;
font-size: 9px;
margin: 34px 0 0 20px;
float:left;
}

.topcorners-left, .topcorners-right, .bottomcorners-left, .bottomcorners-right {
	position: relative; 
	width: inerit;
	height: 5px;
	line-height: 1px; font-size: 1px;
	background: url(images/content-corners.gif); /* *** one for all! *** */
}
.topcorners-left, .bottomcorners-left { margin-right: 5px; }
.topcorners-right, .bottomcorners-right { margin-left: 5px; }
.topcorners-right { margin-top: -5px; background-position: 100% 0; }
.bottomcorners-left { background-position: 0 -5px; }
.bottomcorners-right  { margin-top: -5px; background-position: 100% -5px; }

#contentbox-outside { 
	position: relative; 
	background: url(images/content-borders.gif) repeat-y 100% 0; /* *** 3x3px! *** */
}
#contentbox { position: relative; background: url(images/content-borders.gif) repeat-y; }
