/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/BackgroundImg.jpg) repeat-x #133e69;
}

ul, li, ol, p, span, h1
, h2, h3, h4, h5, h6,
dd, dl, dt, a {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
list-style:none;
font-weight:normal;
text-decoration:none;
}

.clr {
height:1px;
clear:both;
}

#wrapall {
width:1000px;
margin:0px auto;
height:auto;
background:#ffffff;
}

#header {
width:100%;
height:auto;
margin:0px;
padding:0px;
}

.top {
width:100%;
height:103px;
margin:0px;
padding:0px;
background:url(../images/bg_top.jpg) no-repeat;
position:relative;
}

.logo {
	position:absolute;
	top: 7px;
	left: 76px;
}

.menutop {
	width:300px;
	position:absolute;
	top: 11px;
	left: 609px;
}

.menutop li {
display:inline;
color:#ffffff;
}

.menutop li a {
color:#ffffff;
text-decoration:none;
padding:0px 5px;
font-size:13px;
}

.menutop li a:hover {
color:#FF9900;
}

.language {
	position:absolute;
	top: 11px;
	left: 921px;
	width:75px;
}

.language li {
display:inline;
}

.language li a {
padding-right:5px;
}

.menu-top {
	position:absolute;
	top: 83px;
	left: 390px;
}

.menu-top a {
	color:#ffffff;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}

.menu-top a:hover {
color:#FF9900;
}

.banner {
width:100%;
height:269px;
background:url(../images/banner.png) no-repeat;
}

.slogan {
background:#0768af;
width:100%;
position:relative;
height:30px;
border-bottom:7px solid #77aee7;
clear:both;
}

.slogan-m {
	position:absolute;
	left: 479px;
	top: 7px;
	color:#ffffff;
	width: 508px;
}

.search {
padding-top:4px;
width:300px;
margin-left:10px;
}

.search_input {
margin:0px;
width:150px;
border:1px solid #002d68;
color:#0768af;
}

.search #submit {
border:1px solid #002d68;
color:#ffffff;
background:#002d68;
width:50px;
margin-left:3px;
cursor:pointer;
}

#colmain {
width:100%;
height:auto;
}

.col-left {
float:left;
width:223px;
}

.bg_title-left {
background:url(../images/bg_title-left.jpg) #ffffff top no-repeat;
height:auto;
}

.bg_title-left h1 {
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding-top:15px;
	padding-left:45px;
	padding-bottom:35px;
}

.bg_title-left h1 a{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.bg_title-left ul {
padding-left:50px;
padding-bottom:15px;
}

.bg_title-left ul li {
display:inline;
padding-right:5px;
}

.home-project {
border-bottom:1px dotted #999999;
margin:0px 5px 0px 10px;
padding:10px 0px 10px 0px;
}

.home-project img {
float:left;
margin-right:8px;
}

.home-project h2 {
font-weight:bold;
color:#555555;
}

.home-project h2 a {
font-weight:bold;
color:#555555;
text-decoration:none;
}

.home-project h2 a:hover{
text-decoration:underline;
color:#0768af;
}



.bg_hitcounter {
background:url(../images/bg_hitcounter.jpg) no-repeat left;
height:106px;
margin-top:10px;
color:#0768af;
}

.bg_hitcounter h1 {
font-size:16px;
font-weight:bold;
color:#0768af;
padding:8px 0px 15px 35px;
}

.visitor {
padding-left:25px;
padding-bottom:4px;
}

.p-online {
padding-left:25px;
}

.center {
float:left;
width:555px;
}

.center img {
max-width:500px;
height:auto;
margin:10px 0px;
}

.bg_gt_home {
margin-left:15px;
color:#0768af;
padding-right:20px;
padding-bottom:30px;
background:url(../images/bg_gt_home.jpg) no-repeat right bottom;
}

.bg_gt_home p {
padding-bottom:0px;
color:#0768af;
line-height:18px;
}

.bg_gt_home h1 {
font-size:16px;
font-weight:bold;
color:#ec8809;
padding:15px 0px 10px 0px;
border-bottom:1px dotted #999999;
margin-bottom:15px;
}

.bg_gt_home h1 a {
font-size:16px;
font-weight:bold;
color:#ec8809;
}

.xemtiep {
text-align:right;
margin:30px 0px 14px 0px;
padding-right:7px;
}

.xemtiep a {
color:#0768af;
font-size:13px;
font-weight:bold;
padding-left:20px;
background:url(../images/icon.jpg) no-repeat 0px 2px;
}

.pro_home {
margin-left:15px;
color:#0768af;
padding-right:20px;
padding-bottom:30px;
background:url(../images/bg_gt_home.jpg) no-repeat right bottom;
}

.pro_home h1 {
font-size:16px;
font-weight:bold;
color:#ec8809;
padding:15px 0px 10px 0px;
border-bottom:1px dotted #999999;
margin-bottom:15px;
}

.pro_home h1 a {
font-size:16px;
font-weight:bold;
color:#ec8809;
text-decoration:none;
}

.pro_group {
padding:0px 0px 0px 0px;
}

.pro_list {
float:left;
width:172px;
text-align:center;
}

.ct1 {
border-right:1px dotted #999999;
}

.pro_list h2 {
font-size:13px;
font-weight:bold;
text-transform:uppercase;

}

.pro_list h2 a {
font-size:13px;
font-weight:bold;
text-transform:uppercase;
color:#0768af;
text-decoration:none;
}

.pro_list img {
}

.pro_list p {
padding:0px 10px 0px 5px;
text-align:justify;
}

.col-right {
float:right;
height:auto;
width:222px;
}

.bg_title-right {
background:url(../images/bg_title-right.jpg) no-repeat top;
margin-bottom:10px;
}

.bg_title-right h1 {
font-size:16px;
font-weight:bold;
color:#ffffff;
padding:10px 0px 35px 70px;
}

.bg_title-right h1 a {
font-size:16px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.bg_news_right {
margin:0px 10px;
border-bottom:1px dotted #999999;
padding:5px 0px;
}

.bg_news-img {
float:left;
background:url(../images/bg_news-left.jpg) no-repeat;
height:62px;
width:80px;
margin-right:5px;
}

.bg_news_right h2 a {
color:#555555;
font-weight:bold;
text-decoration:none;
}

.bg_news_right h2 a:hover{
color:#0768af;
text-decoration:underline;
}

.bg_news-img img {
margin-top:4px;
margin-left:4px;
}

.bg_adv {
text-align:center;
}

.bg_adv img{
clear:both;
margin-bottom:5px;
}

.contact {
margin:0px 15px 0px 15px;
padding-bottom:10px;
color:#0768af;
}

.contact td {
color:#0768af;
}

.contact p {
clear:both;
padding-bottom:25px;
}

.contact span {
float:left;
}

.contact input {
width:300px;
float:right;
margin-bottom:5px;
color:#0768af;
}

.contact select {
width:300px;
float:right;
margin-bottom:5px;
color:#0768af;
}


.contact #submit {
width:100px;
float:right;
margin-bottom:5px;
background:#002d68;
border:1px solid #002d68;
color:#ffffff;
cursor:pointer;
}

.contact #reset{
width:80px;
float:right;
margin-bottom:5px;
background:#002d68;
border:1px solid #002d68;
color:#ffffff;
cursor:pointer;
margin-left:5px;
}

.contact .SForm {
width:5px;
float:none;
display:inline;
}

.contact radio {
width:5px;
float:none;
display:inline;
}


.contact textarea {
width:350px;
height:120px;
float:right;
margin-bottom:10px;
color:#0768af;
}

.news_group, .news_group p {
color:#555555;
}

.news_group h2 {
padding-bottom:5px;
font-size:13px;
font-weight:bold;
color:#0768af;
}

.news_group h2 a{
font-size:13px;
font-weight:bold;
color:#0768af;
}

.news {
border-bottom:1px dotted #999999;
padding-bottom:10px;
margin-right:8px;
text-align:justify;
margin-bottom:12px;
}

.news a {
color:#0768af;
}

.news img {
float:left;
margin-right:10px;
border:1px solid #999999;
padding:1px;
margin-top:0px;
}

.ndt {
}

.ndt h2 {
font-size:15px;
font-weight:bold;
color:#0768af;
}

.ndt img {
display:block;
margin:5px auto;
max-width:400px;
height:auto;
}

.other_news {
margin:20px 0px;
border-top:1px dotted #999999;
padding-top:15px;
}

.other_news h2 {
font-size:16px;
font-weight:bold;
color:#ec8809;
padding-bottom:10px;
}

.other_news li a {
color:#0768af;
background:url(../images/li-icon.jpg) no-repeat 0px 5px;
padding-left:15px;
}

.file {
margin-bottom:20px;
}

.file a {
color:#0768af;
}

.file a:hover {
color:#0768af;
font-weight:bold;
}

.file ul {
clear:both;
margin-right:5px;
}

.file li {
clear:both;
border-bottom:1px solid #0768af;
padding:3px 0px;
}

.file li a:hover{
background:#cecece;
}


.file h2 {
font-size:13px;
font-weight:bold;
color:#CC0000;
}

.file h3 {
float:left;
}

.file a h3{
background:url(../images/li-icon.jpg) no-repeat 0px 5px;
padding-left:10px;
}

.file h4 {
float:right;
}

.file a h4 {
background:url(../images/download.jpg) no-repeat 0px 0px;
padding-left:20px;
}

.sitemap {
}

.sitemap li a {
background:url(../images/li_icon.jpg) no-repeat 0px 4px;
padding-left:15px;
color:#c60203;
font-size:13px;
font-weight:bold;
line-height:20px;
}

.sitemap ul li ul {
margin-left:15px;
}

.sitemap ul li ul li a {
background:url(../images/li-icon.jpg) no-repeat 0px 5px;
padding-left:15px;
color:#0768af;
font-size:12px;
font-weight:normal;
line-height:18px;
}

.page {
color:#0768af;
margin:10px 0px 20px 0px;
}

.page span {
color:#ffffff;
border:1px solid #0768af;
background:#0768af;
padding:2px 3px;
margin:2px;
}

.page a {
color:#0768af;
border:1px solid #0768af;
padding:2px 3px;
margin:2px;
}

.page a:hover {
color:#ffffff;
border:1px solid #0768af;
background:#0768af;
padding:2px 3px;
}


#footer {
width:100%;
background:url(../images/bg_footer.jpg) no-repeat top #0768af;
padding:40px 0px 10px 0px;
}

.f-left {
float:left;
color:#ffffff;
margin-left:15px;
margin-top:0px;
font-size:13px;
}

.f-right {
float:right;
text-align:right;
margin-right:19px;
color:#ffffff;
margin-top:15px;
}

.f-right a {
color:#ffffff;
text-decoration:none;
}

.list_search {
}

.list_search li {
line-height:20px;
}

.list_search li a {
color:#0768af;
background:url(../images/li_icon.jpg) no-repeat 0px 50%;
padding-left:15px;
}