@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	background:#e3e3e3;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
	padding:0px;
	margin:0px;
}
ol, ul {
	list-style: none;
}
a{
	text-decoration: none;
	color:#23165c;
}
a:hover{
	text-decoration: underline;
	color:#942a2b;
}
img{
	border:none;	
	}
#bd{
width:980px;
margin:0px auto;
background:#FFFFFF;
}
#wp{
width:100%;
float:left;
background:#FFFFFF;
}

#header, #content, #footer {
	width:960px;
	float:left;
	background:#FFFFFF;
	margin-left:10px;
	
}
.banner{
width:100%;
float:left;
height:130px;}
.logo{
width:377px;
float:left;
}
.name{
width:550px;
float:right;}
.box-nav{
width:100%;
float:left;
height:35px;
background:#942a2b;}
.box-language{
width:180px;
float:right;
color:#942a2c;
}
.language { float:right; }
.language img { vertical-align:top; padding: 0px 3px; }
.language a {
	color:#942a2c;
	text-decoration:none;
	font-weight: bold;
}

.box-search{
width:160px;
height:23px;
float:right;

}
.box-search input{
background:#fff url(../images/bg-search.png) no-repeat right top;
height:23px;
width:153px;
border:none;
font-size:11px;
}
.button-search{
width:19px;
height:15px;
float:left;
margin: 4px 0 0 -23px;
position:absolute;
z-index:999;

}
/*----------content-------*/
#slide{
width:100%;
float:left;
margin-top:10px;
margin-bottom:10px;}
#block{
width:100%;
float:left;
margin-bottom:10px;}
.home-daotao{
width:232px;
height:183px;
background:#5c64ab;
margin-right:10px;
float:left;}
.home-daotao img{
width:200px;
height:125px;
border:5px solid #d5d4d4;
margin: 10px 0px 0px 10px;}
.title-home-daotao {
text-align:center;
margin-top:5px;}
.title-home-daotao a{
	text-transform: uppercase;
	color: #FFFFFF;
	padding:10px 10px;
	font-size:12px;
	font-weight: bold;
	text-align:center;
}
/*---------col main--------*/
#col-main{
width:680px;
float:left;
margin-top:10px;}
h3.title{
	background:#fff url(../images/bg-title.png) repeat-x right bottom;
	font-size:12px;
	color:#911a1e;
	font-weight: bold;
	text-transform: uppercase;
	padding:0px 0px 5px 0px;
	margin:0px;
}

.box-news{
width:46%;
float:left;
text-align:justify;height: 203px;
margin:10px 25px 5px 0px;}
h4.title-box-news{
color:#23165c;
font-size:12px;
padding:0px;
margin:0px;}
.news-home{
width:96px;
height:73px;
float:left;
border:2px solid #dedbdb;
margin-right:10px;
margin-top:3px;}
.list-news{
width:100%;
float:left;
margin:10px 0px;
border-bottom:1px dotted #cccccc;
padding-bottom:10px;}
.list-news p{
padding:0px;
margin:0px;
}
.date-time{
color:#9a9a9d;
font-size:12px;}
.Find-us-on{
width:100%;
float:left;
margin-top:5px;
margin-left:5px;}
.Find-us-on img{
padding-right:5px;}
/*---------col right--------*/
#col-right{
width:250px;
float:right;
margin-top:10px;}

.title-support{
	font-size:12px;
	color: #333;
	padding: 5px 0px 0px 5px;
	font-weight: bold;
}
.support{
	font-size:12px;
	color: #333;
	padding: 2px 0px 2px 5px;
}
.support img{
padding-left:0px;}


.visit_counter{
margin-left:5px;
font-size:12px;
margin:10px 10px;

height:50px;
}

.today{
background: url(../images/icon-today.png) center left no-repeat;

padding-left:23px;
margin-bottom:10px;
width:90%;
height:15px;
}
.yesterday{
background: url(../images/icon-yesterday.png) center left no-repeat;

padding-left:23px;
margin-bottom:5px;
width:90%;
height:20px;
}

.left-boxmail{
width:3px;
background: url(../images/left-box-mail.png) no-repeat left top;
height:64px;
float:left;}
.center-boxmail{
width:240px;
background: url(../images/center-box-mail.png) repeat-x left top;
height:64px;
float:left;}
.right-boxmail{
width:4px;
background: url(../images/right-box-mail.png) no-repeat left top;
height:64px;
float:left;}
.title-boxmail{
	font-size:12px;
	color:#952221;
	font-weight: bold;
	padding:5px;
	text-transform: uppercase;
}
.center-boxmail input{
float:left;
height:22px;
width:160px;
font-size:11px;
color:#999999;
padding:0px;
margin:0px 0px 0px 5px;
border: 1px solid #cac8c8;}
.button-mail{
	background: url(../images/button-mail.jpg) no-repeat left top;
	width:65px;
	height:24px;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	text-align:center;
	padding-top:0px;
	font-weight: bold;
	margin-left:-2px;
}
/*-----------menu right-------------*/
.menuright{
width: 100%; /*width of menu*/
}

.menuright ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.menuright ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.menuright ul li a{
	color: #333333;
	display: block;
	padding: 5px 0;
	line-height: 17px;
	padding-left: 8px; /*link text is indented 8px*/
	text-decoration: none;
	border-bottom: 1px dotted #CCCCCC;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.menuright ul li a:visited{
color: black;
}

.menuright ul li a:hover{ /*hover state CSS*/
color: #911a1e;
}
.menuright ul li a.current{ /*hover state CSS*/
color: #911a1e;
}
.icon-sing{
width:14px;
height:14px;
float:right;
margin: -25px 0px 0px 0px;}
/*-----------hoi dap---------*/
.box-hoidap{
width:100%;
float:left;
border-bottom:dotted 1px #CCCCCC;
padding:10px 0px;
margin:10px 0px;}

.comment {
	width:auto;	
    padding: 5px;
	float:left;
	background:#f6f5f5;
	
}
.comment-Title {
	color: #942a2c;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
}
.Normal {
	color: #000000;
	font-size: 12px;
	font-style: italic;
}
.name-comment{
	color: #025198;
	font-size: 12px;

	padding:5px 0;
}
span.time-conmen{
color:#a3a3a3;
font-size:11px;}

.box-traloi{
width:99%;
float:left;
font-size:12px;
color:#333333;
margin-top: 10px;
text-align:justify;
padding:5px;}
.box-traloi span{
	font-weight: bold;
	color:#000000;
}
/*--------------------page dao tao tien anh-----------------------*/
.box-daotao{
width:100%;
float:left;
margin: 20px 0px 0px;}
.photo-daotao{
/*width:190px;*/
height:115px;
float:left;
margin-right:10px;
margin-top:3px;}
h4.title-daotao{
	color:#23165c;
	font-size:12px;
	padding:0px 0px;
	margin:0px;
	text-transform: uppercase;
}
.text-thumb-daotao{
width:480px;
float:left;}
.text-thumb-daotao p{
padding:0px;
margin:0px;}
.reamore{
background:url(../images/bg-readmore.png) no-repeat left top;
width:98px;
height:22px;
text-align:center;
float:right;
}
.reamore a{
	color:#FFFFFF;
	font-style: italic;
}
/*-------pages--------*/
.pagination{
padding: 2px;
margin:10px 0px 0px;
width:100%;
float:left;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
margin-right:5px;
}

.opro {	padding-left:5px;	color:#911a1e;	font-weight:bold;	border-bottom: dotted 1px #dcdcdc;	padding-bottom:2px;}
.other-article { padding:2px 0}
.other-article ul { margin:0; padding:0}
.other-article li {
	padding:3px 15px;
	background:url(../images/listnewsicon.gif) 0 12px no-repeat;
	list-style-type: none;
}
.other-article li a {
	color:#334588;
	font-weight: normal;
} 
.other-article li a:hover {color:#911a1e;}
.other-article li span{color:#979797}
/*-------------pages about us----------------*/
.box-about{
width:100%;
float:left;
margin:10px 0px;
border-bottom:1px dotted #cccccc;
padding-bottom:10px;}
title-box-about{
font-size:12px;
color:#334588;}
.box-about p{
	text-align: justify;
}
.box-about h4{
	color:#334588;
	font-weight: bold;
	text-transform: uppercase;
	padding:0px;
	margin:0px;
}

/*--contact--*/
.contact_box{
width:100%;
float:left;}
.slidepage{ text-align:center;}
.contact_tt{
	padding:5px 5px 5px 0px;
	font-weight:bold;
	font-size:12px;
	text-transform: uppercase;
	border-bottom:dashed 1px #cccccc;
	color:#91191f;
}
.contact_ct{	
	width:100%;
	float:left;
}

.add-contact{
width:31%;
float:left;
margin-right:15px;
margin-top:15px;}
.add-contact span{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #990000;
}

.contact {padding:10px 0 0 63px;}
div.fieldwrapper_lh{overflow: hidden; padding: 5px 0; }
div.fieldwrapper_lh textarea { border:#CCCCCC 1px solid; width:245px; height:130px; padding:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div.fieldwrapper_lh label.styled{
	float: left;
	width: 120px;
	margin-right:15px;
	text-align:right;
	font-weight: bold;
}
div.thefield_lh input {background:url(../images/contact_text.gif) no-repeat top left;  width:245px; text-indent:5px; padding:5px  ; border:none;}
div.thefield_lh select {background:url(../images/contact_text.gif) no-repeat top left;  width:254px; text-indent:5px; padding:2px 8px 3px 2px; border:none; height:24px;}
.button_lh {padding-left:124px; padding-top:6px;}
.button_lh a{ display:block; float:left; margin-right:5px; background:url(../images/button_icon.jpg) no-repeat; width:87px; height:28px; line-height:28px; text-align:center; color:#fff; font-weight:bold; font-size:14px;}
.button_lh a:hover{ background-position:0 -28px}

/*---footer--*/
#footer{
border-top: 4px solid #911a1e;}
.logo-footer{
width:100%;
float:left;
text-align:center;}
.logo-footer img{
width:50px;
height:50px;
padding:10px;}
.add-footer{
width:32%;
float:left;
margin-right:10px;}
.add-footer span{
	font-weight: bold;
	text-transform: uppercase;
	color: #911a1e;
}
.add-footer a{
color:#911a1e;}
.coppyright{
	width:100%;
	float:left;
	text-align:center;
	font-weight: bold;
}
.title-logo-footer{
	width:150px;
	float:left;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-align:left;
	margin-top:10px;
}

/*---------page album---------*/
.page-album{
width:100%;
float:left;
}
.box-album{
margin:20px 50px 30px 0px;
float:left;
width:190px;
height:135px;
}
.box-album a{
font-size:12px;
font-weight:bold;}