/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}

body { 	 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#7a7a7a;
	min-width:960px;
	background:#CCCCCC;
	padding:0;
	margin:0 auto;
}

.bg {
	background:url(./images/bg-tail.jpg) 0 0 repeat;
}

.main {
	width:943px; 	
	padding:0;
	margin:0 auto;
	font-size:0.8125em;
	line-height:1.384em;
	background:#ffff;
	background:url(../images/bg-tail.jpg) 0 0 repeat;
}

.container {
	position:relative;
	width:940px; 
	margin:0 auto;
}

a {color:#000; outline:none; text-decoration:none;}
a:hover {text-decoration:underline;}

.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}
 
p {margin-bottom:18px; font-size:14px;}
.p {margin-bottom:18px; font-size:14px;}
.p1 {margin-bottom:28px; font-size:20px; font-weight:bold; color:#FF6633;}
.p2 {margin-bottom:15px;font-weight:bold;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px; }
.p5 {margin-bottom:50px; }
.p6 {margin-bottom:58px;}
.p7	{ font-style:italic; font-weight: bold;}
.p8	{font-style:italic;}
.p9 {font-weight:bold; color:#0d33f0;}
.p10 { color:#0d33f0;}
.p11 {margin-bottom:28px; font-size:18px; font-weight:bold; color:#0d33f0;}
.p12 { font-size:16px;color:#0d33f0;}
.p13 {margin-bottom:28px; font-size:22px; font-weight:bold; color:#0d33f0;}
.p14 {margin-bottom:28px; font-size:17px; font-weight:bold; color:#0d33f0;}
.ph7 {font-size:18px; color:#ffffff; font-weight:bold;}

.grid_12 p {font-size:13px;}
.grid_12 p span {color:#000;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#666;}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:35px;}
.spacing2 {margin-right:45px;}
.spacing3 {margin-right:60px;}

.pref {margin-left:3px;}
.pref-2 {margin-left:8px;}

.spacing-bot {margin-bottom:25px;}

.indent {padding:10px 5px 20px 14px;}
.indent2 {padding-left:50px;}
.indent-bot {margin-bottom:30px;}
.indent-bot2 {margin-bottom:3px;}
.indent-bot-2 {margin-bottom:37px;}
.indent-bot3 {margin-bottom:48px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent-bot2 {margin-bottom:22px;}
.img-indent {float:left; margin:0 20px 0px 0;}	
.img-indent2 {float:left; margin:0 13px 0px 0;}	
.img-indent-2 {float:left; margin:0 10px 0px 0;}	
.img-indent3 {float:left; margin:0 8px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	

.img-box {float:left; margin-bottom:20px;}	

.prev-indent-bot {margin-bottom:10px;}
.prev-indent-bot2 {margin-bottom:12px;}
.prev-indent-bot3 {margin-bottom:17px;}
.prev-indent {float:left; margin:0 17px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	

.padding-top {padding-top:5px;}

.border {border:3px solid #000;}
.border2 {border:1px solid #000;}

.buttons a:hover {cursor:pointer;}

.menu li a,
.list-1 li a,
.list-2 li a,
.link,
.logo{text-decoration:none;}	

/*********************************header*************************************/
header {height:220px;}

h1 {position:absolute; top:0px;}

.logo {display:block; margin-left: 30px; margin-top: 0px; width:160px; height:143px; text-indent:-9999px; background:url(../images/logo.jpg) 1px 0 no-repeat;}
.logo:hover {text-decoration:none;}
.flash { margin-top:0px; margin-right:5px; width:940px; height:200px; }
#form-top {position:absolute; a top:2px; }
#form-top input {float:left; width:201px; height:22px; padding:4px 8px; margin:0; line-height:22px; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-bottom:none; border-right:none; background:url(../images/input-tail.gif) 0 0 repeat-x;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior: url(js/PIE.htc);
	position:relative;}
#form-top a {float:left; width:42px; height:32px; background:url(../images/pic-1.png) 0 0 no-repeat;}

header nav {min-height:58px; position:absolute; top:200px; z-index:6;}

/* Superfish Dropdown Menu */
.sf-menu {
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	list-style:none;
	width:940px;
	font-size:18px;
	line-height:58px;
}
.sf-menu li a {
	text-decoration:none;
	color:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	width:235px;
	display:block;
	zoom:1;
	border-right:1px solid #616161;
	background:url(../images/menu-tail.gif) 0 0 repeat-x #36363f;
}
.sf-menu li a:hover { /* visited pseudo selector so IE6 applies text colour*/
	color:#fff;
	text-decoration:none;
	background:url(../images/menu-hover.gif) 0 0 repeat-x #363636;
}

.sf-menu li.sfHover a {
	background:url(../images/menu-hover.gif) 0 0 repeat-x #363636;
}

.sf-menu a.current {
	color:#3e3e3e;
	background:url(../images/menu-active.png) 0 0 repeat-x #d8d6d6;
	border-top:none;
}

.sf-menu li.sfHover a.current {
	color:#3e3e3e;
	background:url(../images/menu-active.png) 0 0 repeat-x #d8d6d6;
}

.sf-menu ul {
	position:absolute;
	top: -999em;
	text-align:left;
	background:#ffffff;
	z-index: 10000000000000;
	/*mau trang mo menu xo xuong
	background:url(../images/submenu-tail.png) 0 0 repeat !important; */
	/*width:10em; /* left offset of submenus need to match (see below) */
}

.sf-menu ul li {
	width:	100%;
	text-align:left;
	margin-left:15px; /* hien thi dong text menu xo xuong*/
}
.sf-menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}

.sf-menu li {
	position: relative;
	background:none;
	float:left;
	line-height:58px;
	height:58px;
	/*border-right:1px solid #e1e1e1;*/
}

.sf-menu li li {
	font-size:16px;
	height:40px;
	line-height:40px;
	background:url(../images/menu-spacer.gif) left bottom no-repeat;
}

.sf-menu li .end {
	border:none;
	background:none;
}

.sf-menu li li a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	color:#333;					 /*vi tri list menu xo xuong*/
	line-height:40px;
	height:40px;
	width:155px;
	overflow:visible;
	display:block;
	border:none;
	background:none  !important;
}

.sf-menu li li li {
	height:34px;
	border:none;
}

.sf-menu li li a:hover, .sf-menu li li.sfHover a {
	color:#ff5229;
}

.sf-menu li li li a {
	height:34px; 
	width:180px; 
	padding:0; 
	margin:0; 
	color:#000 !important;
	text-align:center;
	line-height:34px;
	border:none;
	background:##f1f1f1 !important;
}

.sf-menu li li li a:hover {
	color:#fefefe !important; 
	background:#ff5229 !important;
} 
	
.sf-menu li li:last-child a {
	border-bottom:none;
}

.sf-menu a {
	display: block;
	position: relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: -1px;
	top: 58px; /* match top ul list item height */
	z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:	188px; /* match ul width */
	top:	0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top: -999em;
}

.sf-menu .first {
	width:230px;
	border-left:2px solid #d8d8d8;
	border-right:1px solid #616161;
	border-radius:8px 0 0 0; 
	-moz-border-radius:8px 0 0 0;  /* goc cong tren menu firt*/
	-webkit-border-radius:8px 0 0 0; 
	behavior: url(../js/PIE.htc);
	position:relative;
}


.sf-menu .last {
	width:233px;
	border-right:none;
	border-radius: 0 6px 0 0; 
	-moz-border-radius: 0 6px 0 0; 
	-webkit-border-radius: 0 6px 0 0; 
	behavior: url(../js/PIE.htc); 
	position:relative;
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	z-index:89;
}
.nivo-caption p {
	position:relative;
}


/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position:absolute;
	bottom:8px;
	right:10px;
	z-index:80;
}

.nivo-controlNav a {
	display:block;
	float:left;
	width:24px;
	height:24px;
	margin-left:4px;
	position:relative;
	z-index:999;
	text-indent:-5000px;
	background:url(../images/slice-num.png) 0 0 no-repeat;
}
.nivo-controlNav a.active, .nivo-controlNav a:hover {
	background:url(../images/slice-hover.png) 0 0 no-repeat;
}

header #slide {height:383px; width:100%; background:url(../images/header-bg.png) center 0 no-repeat;  position:absolute; z-index:5; top:211px; overflow:hidden;}
header .slide-2 {height:183px; width:100%; background:url(../images/header-bg-2.png) center 0 no-repeat;  position:absolute; z-index:5; top:211px;}


/*********************************content*************************************/
#content {width:100%; padding:0 0 10px 0;}
#content .padding {padding:30px 0 0 0;}
.content_1 { margin-left:10px; margin-right:10px; color:#333333;margin-top:1em; text-align:justify;}
.spacer-1 {width:100%; background:url(../images/pic-1.gif) 217px 0 repeat-y;}
.spacer-2 {width:100%; background:url(../images/pic-1.gif) 460px 0 repeat-y;}

h3 {font-size:30px; line-height:46px; color:#2a2f31; font-weight:normal;}
h4 {font-size:30px; line-height:46px; color:#010101; font-weight:normal;}
h5 {font-size:14px; line-height:18px; margin-top:12px; color:#1c1c1c; font-weight:normal;}
h6 {font-size:14px; line-height:18px; color:#1c1c1c; font-weight:normal;}
h6 span {font-style:italic;}
h7 {font-size:20px; line-height:26px; color:#ffffff; font-weight:normal;}

.container_12 {
	margin-top:2em;
	margin-left: auto;
	margin-right: auto;
	width: 940px;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 20px;
}

.alpha {
	margin-left: 0;
}
.container_12 .grid_1 {
	width:60px;
}

.container_12 .grid_2 {
	width:140px;
}

.container_12 .grid_3 {
	width:220px;
}

.container_12 .grid_4 {
	width:280px;
}

.container_12 .grid_5 {
	width:380px;
}

.container_12 .grid_6 {
	width:460px;
}

.container_12 .grid_7 {
	width:540px;
}

.container_12 .grid_8 {
	width:600px;
}

.container_12 .grid_9 {
	width:700px;
}

.container_12 .grid_10 {
	width:780px;
}

.container_12 .grid_11 {
	width:860px;
}

.container_12 .grid_12 {
	width:940px;
}
.scroll {overflow:auto; height:180px; position:relative;}
.scroll .padding-right {height:1%; padding-right:50px;}

.border-bot {width:100%; padding-bottom:20px; background:url(../images/pic-1.gif) 0 bottom repeat-x;}

.box .col-1 {width:178px; margin-right:27px;}
.box .col-2 {width:175px; margin-right:30px;}
.box .col-3 {width:175px;}
.box span {display:inline-block; font-size:13px; font-style:italic;}

.button {display:inline-block; font-size:18px; line-height:31px; color:#fff; padding:0 29px; background:url(../images/button-tail.gif) 0 0 repeat-x #323232;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	position:relative;}
.button:hover {color:#fff; background:#ff3014; text-decoration:none;}

.button2 {display:inline-block; font-size:18px; line-height:31px; color:#fff; padding:0 28px; background:url(../images/button2-tail.gif) 0 0 repeat-x #ff3014;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	position:relative;}
.button2:hover {color:#fff; background:#323232; text-decoration:none;}

.block, .block-2 {width: 260px; text-align:left; margin-top:19px; background:url(../images/block-tail.gif) 0 0 repeat-x #3b3b3b;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	behavior: url(./js/PIE.htc);
	position:relative;
	z-index: 0;
	}
	
.block h3, .block-2 h3 {color:#fff; line-height:62px;}

.list-1 li {line-height:22px; padding-left:12px; background:url(../images/marker-2.gif) 0 8px no-repeat;}
.list-1 li a {color:#fff;}
.list-1 li a:hover {color:#1799cf;}

.block .list-2 li, .block-2 .list-2 li { list-style:none;margin-left:-27px;font-size:13px; line-height:30px; padding:0px; background:url(../images/li-tail.gif) 0 bottom repeat-x; }
.block .list-2 li a {display:inline-block; color:#fff; padding-left:26px; background:url(../images/marker.png) 0 6px no-repeat; }
.block .list-2 li a:hover {color:#F60; text-decoration:none;}
.block .list-2 .last, .block-2 .list-2 .last {background:none;}
.block-2 .list-2 li a {display:inline-block; color:#f8f8f7; padding-left:29px; background:url(../images/marker.png) 0 6px no-repeat;}
.block-2 .list-2 li a:hover {color:#ff4d26;}
.grid_4 .block .list-2 li a {color:#fff;}
.grid_4 .block .list-2 li a:hover{color:#ff5229;}

.block2, .block2-2 {width:100%; margin-top:19px; 
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	position:relative;}
.list_right li {font-size:13px; line-height:20px; padding-left:2px; background:url(../images/marker-4.png) 0 6px no-repeat; display:block;}
.list-2 li {font-size:13px; line-height:20px; padding-left:2px; background:url(../images/marker-4.png) 0 6px no-repeat; display:block;}
.list-2 li a {display:inline-block; color:#7a7a7a; }
.list-2 li a:hover {color:#ff5229;}

.list-3 li {font-size:13px; line-height:28px; padding:0;}
.list-3 li a {display:inline-block; color:#7a7a7a; padding-left:33px;}
.list-3 li a:hover {color:#000; text-decoration:none;}
.list-3 .item-1 {background:url(../images/pic-7.png) 1px 4px no-repeat;}
.list-3 .item-2 {background:url(../images/pic-8.png) 1px 3px no-repeat;}
.list-3 .item-3 {background:url(../images/pic-9.png) 1px 8px no-repeat;}
.list-3 .item-4 {background:url(../images/pic-10.png) 1px 5px no-repeat;}
.list-3 .item-5 {background:url(../images/pic-11.png) 1px 4px no-repeat;}
.list-3 .item-6 {background:url(../images/pic-12.png) 1px 6px no-repeat;}
.list-3 .item-7 {background:url(../images/pic-13.png) 1px 5px no-repeat;}
.list_diachi {text-align:left;}

.support .col-1 {width:170px; margin-right:28px;}
.support .col-2 {width:200px;}
.support .list li {font-size:13px; line-height:28px; padding-left:28px;}
.support .list li a {display:inline-block; color:#757575; text-decoration:underline;}
.support .list li a:hover {text-decoration:none;}
.support .list .item-1 {background:url(../images/pic-16.png) 0 3px no-repeat;}
.support .list .item-2 {background:url(../images/pic-17.png) 0 3px no-repeat;}
.support .list .item-3 {background:url(../images/pic-18.png) 0 3px no-repeat;}
.support .list .item-4 {background:url(../images/pic-19.png) 0 3px no-repeat;}

.link {color:#696969;}
.link:hover {text-decoration:underline;} 

.link-1 {display:inline-block; font-size:14px; padding-right:8px; background:url(../images/marker-3.gif) right 8px no-repeat;}
.link-1:hover {color:#fff;} 

.link-2 {text-decoration:underline; line-height:28px;}
.link-2:hover {text-decoration:none}

.link-3 {font-size:14px; text-decoration:underline;}
.link-3:hover {text-decoration:none}
footer.link-3 {text-decoration:underline;}
footer.link-3:hover {text-decoration:none}

.text-1 {font-size:14px; margin:0;} 
.text-2 {font-size:13px; color:#000; margin:0;}  

dl {line-height:24px;}
dl span {float:left; width:58px;}
dl strong {float:left; width:61px; font-weight:normal;}
.contact dl strong {float:none; color:#000; font-weight:normal;}

.contact dl {line-height:18px;}
.contact dl span {float:left; width:95px;}
.contact a {color:#7a7a7a; text-decoration:none;}
.contact a:hover {color:#000; text-decoration:underline;}

#form-bottom input {width:280px; height:17px; padding:4px 10px; font-family:Arial, Helvetica, sans-serif; margin:0; border-top:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-bottom:none; border-right:none; background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;}

#form-bottom li {float:left; font-size:14px; height:31px; background:url(../images/button2-tail.gif) 0 0 repeat-x #ff3014;;}
#form-bottom .item1	{border-radius:9px 0 0 9px;
	-moz-border-radius:9px 0 0 9px;
	-webkit-border-radius:9px 0 0 9px;
	behavior: url(js/PIE.htc);
	position:relative;}
#form-bottom .item2	{border-radius:0 9px 9px 0;
	-moz-border-radius:0 9px 9px 0;
	-webkit-border-radius:0 9px 9px 0;
	behavior: url(js/PIE.htc);
	position:relative;}
#form-bottom .btn1 {display:inline-block; color:#fff; line-height:30px; padding:0 11px; background:url(../images/spacer.png) right center no-repeat;}
#form-bottom .btn1:hover {text-decoration:none; color:#000;}
#form-bottom .btn2 {display:inline-block; padding:13px; background:url(../images/marker-2.png) 9px 13px no-repeat;}
#form-bottom .btn2:hover {text-decoration:none; background:url(../images/marker-2-hover.png) 9px 13px no-repeat;}

.buttons2 {padding-top:6px;}

time {font-size:30px; line-height:1.2em; color:#fbfbfb; padding:12px 13px; background:url(../images/time-tail.png) 0 0 repeat-x #ff3014; 
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	position:relative;}
	
iframe {width:340px; height:200px;}

/****************************footer************************/
footer {width:100%; height: 38px; text-align:center; font-size:10px; color:#ffffff; padding:2px 0;  border-top:2px solid #CC6600; background:#666666;}
.footers {width:100%; height: 38px; text-align:center; font-size:10px; color:#ffffff; padding:0px 0;  border-top:3px solid #CC6600; background:#666666;}
/*
footer h3 {font-size:21px; line-height:22px; color:#000;} position:relative;

footer .list li {padding-left:20px; font-size:13px; line-height:28px; background:url(../images/bg-tail.jpg) 0 11px no-repeat;}
footer .list a {color:#3d3d3d;}

#form-main {display:block;}
#form-main label {display:block; height:31px;}
#form-main input {width:269px; padding:5px 15px; margin:0; color:#808080; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; border-top:1px solid #bfbfbf; border-left:1px solid #bfbfbf; border-bottom:none; border-right:none; background:url(../images/input-tail2.gif) 0 0 repeat-x;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc); 
	position:relative;}
#form-main textarea {height:88px; width:269px; overflow:auto; font-size:13px; padding:4px 15px; margin:0; color:#808080; border-top:1px solid #bfbfbf; border-left:1px solid #bfbfbf;  border-bottom:none; border-right:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../images/area-tail.gif) 0 0 repeat-x;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
	behavior: url(js/PIE.htc);
	position:relative;}

.buttons {padding-top:6px; text-align:right;}

footer span {color:#ff5229;}

*/
.navigation { text-align:center;width:100%; }
.navigation li {float:left; font-size:14px;list-style:none; line-height:22px; padding:0px 12px; background:#ffff;}
.navigation li a {display:inline-block; color:#2c2e31;}
.navigation li a:hover, .navigation li .active {text-decoration:underline;}
.navigation  .first {padding:0 12px 0 0;}
.navigation .last {background:#094384;}
.copyright { margin-top:15px;}}