/*reset.css*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a{margin:0;padding:0;}table{}fieldset,img{border:0; display:block;} address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:line-through;}li{list-style:none;}caption,th{text-align:left;} q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:super;}sub{vertical-align:sub;}legend{color:#000;}
sup,sub{line-height:0;} strong{font-weight:700} em,i{font-style:normal}
header,nav,footer,section,figure,aside,hgroup,session{display:block; margin:0; padding:0;} center{text-align:left} a{color:#333; text-decoration:none; outline:none}

h1,h2,h3,h4,h5,h6,p,a{font-weight:normal; margin:0px; padding:0;}
.hide{display:none}
.clear{clear: both;}



* {      
 margin:0 auto;    
}  


body {
font: 13px "Arial", Helvetica, sans-serif;
background-color: #fff;
color:#292929;

}

img{ border:0px}

/* ----------container to center the layout-------------- */

#top{ background:#CCCCCC; }

.top_intro{color:#313131;}
.top_intro a{color:#313131; font-weight:normal; text-decoration:none; font-size:14px; margin:5px 10px 5px 0; float:right}
.top_intro a:hover{color:#313131; text-decoration:underline}

.bgbanner {
    background:#ddd;
}

/* -----------footer--------------------------- */
.bgmenu{background:#007DAD;}
.footer_tag{ margin-top:20px}
.footer_tag h4{ font-size:14px; font-weight:bold; margin-bottom:5px; color:#0078ca}
ul.ultag li a{color:#0078ca; font-weight:bold; text-decoration: none;}
ul.ultag li a:hover{text-decoration:underline;}
ul.ultag li ul li a{color:#333333; font-weight:normal; text-decoration: none;}
ul.ultag li ul li a:hover{text-decoration: underline;}


.footer{color:#fff; margin-top:15px}
.footer a{color:#fff; font-weight:normal; text-decoration:none; font-weight:bold; font-size:13px}
.footer a:hover{color:#fff; text-decoration:underline}
.footer2{color:#fff; margin:8px auto; line-height:17px; font-family: Arial, Helvetica, sans-serif; font-size:12px}

.bgname{
position: absolute;
bottom: 0px;
right: 0px;
width: 190px;
height: 20px;
z-index: 1; 
text-align:center; color:#FFFFFF; font-weight:900;
background:url(../imageslide/transparent_bg.png) }


.link{ color:#000000; text-decoration:none; line-height: 20px; font-weight:bold}
.link:hover{ color:#000000; text-decoration:underline; line-height: 20px; font-weight:bold}


.tex_tin, tex_tin a {
text-decoration: none;
color: #333333;
font-size: 13px;
font-weight: bold;
line-height:20px
}
.quytrinh{margin:20px 0 20px 8px; width:100%; float:left}
.tuvan_baiviet{width:670px; float:left; margin:20px 0 20px 8px}
.bainb{padding-left:5px; width:320px; float:left}
.lisnb{float:left; width:300px; margin-left:20px}
.why{width:270px; float:left; margin:20px 0 20px 20px}

.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

.img_left { /* Image sticks to the left */
	/*width:auto;*/
	float:left;
	margin:5px 15px 10px 5px;
}
.img_left2 {
	float:left;
	margin:0 10px 10px 10px;
}

/*================================*/
/* screw writing importants and shit, just stick it in max width since these classes are not shared between sizes */
@media (max-width:767px) { 
.lprice{ color:#50B432; font-size:16px}
.bgmenu2{background:#0588BA; margin-bottom:30px ; min-height:41px}
}

@media (min-width:768px) {
	 .dropdown:hover .dropdown-menu {
        display: block;
    }	
	.bgmenu2{background:#0588BA; height:43px; margin-bottom:20px}	
}

  .titleh1{ margin:18px 0; font-size:20px; font-weight:bold; color:#1198B6}
  .color-detail{color:#0078CA; font-size:14px}
  select.fsearch {
  margin-bottom:10px;
  }

  .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #1E97B6;
    border-color: #1E97B6;
}

.portfolio-item {
    margin-bottom: 20px;
}
.portfolio-item h3 { line-height:0.6em; margin-bottom:5px}
.portfolio-item h3 a{font-size: 13px; font-weight: bold; color: #000; }

.portfolio-item h2 { line-height:0.6em; margin:5px 0}
.portfolio-item h2 a{font-size: 16px; font-weight: bold; color: #000; }

.list-item-t h3 { line-height:0.6em; margin-bottom:8px}
.list-item-t h3 a{font-size: 12px; font-weight: bold; color: #333; }

.list-item-t2 h3 { line-height:0.6em; margin-bottom:6px}
.list-item-t2 h3 a{font-size: 12px; font-weight: bold; color: #333; }
.page-header {
    padding: 8px 0;
    margin: 0 0 8px;
   border-bottom: 1px solid #e5e5e5;
    box-shadow: 0px 2px 0 #FCFAFA;
	border-top: 1px solid #57badf;
}
.page-header a{ font-size:13px; font-weight:bold; text-transform:uppercase; color: #006588;}
h4.page-header { color:#FF9900; font-weight:bold; font-size:14px}
 .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.b_mbottom{ margin-bottom:12px}
.btn {
    display: inline-block; border:none;
    padding: 5px 8px; background-color:#F96F00;
   
}
.btn:hover {
  display: inline-block; border:none;
    padding: 5px 8px; background-color:#F96F00;
   
}
.btn-bg{}

.TTMoi
{
	font-size:13px; 
	font-weight:bold; 
	text-transform:uppercase; 
	color: #FF9900;	
}
.txtTintuc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#292929;
	text-align:justify;
	line-height:1.5;
}
.dautrang {
    background-color: #4CAF50; /* Green */
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    border: none;
    color: white;
    padding: 5px 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
	border-radius: 6px;
	text-decoration:none;
}
.dautrang:hover {
    background-color:#F96F00; /* Orange*/
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    border: none;
    color: white;
    padding: 5px 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
	border-radius: 6px;
	text-decoration:none;
}
.dautrang:active {
    background-color: #4CAF50; /* Green */
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    border: none;
    color: white;
    padding: 5px 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
	border-radius: 6px;
	text-decoration:none;
}
.aTieudeTin
{
	font: 13px "Arial", Helvetica, sans-serif;
	background-color: #fff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.aTieudeTin:hover
{
	font: 13px "Arial", Helvetica, sans-serif;
	background-color: #fff;
	color:#000000;
	font-weight:bold;
	
}
.txtTieudeTin
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0072C1;
	font-weight:bold;
	text-decoration:none;
	
}
.txtDate
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
	text-decoration:none;
		
}
.txtLoaitin
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#007DB8;
	text-decoration:none;
	
}
.aTieudeTinmoi
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;	
	text-decoration:none;
}
.aTieudeTinmoi:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#F30;	
	text-decoration:none;
}
.parent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999;
	text-decoration:none;	
}
.noidungtin{
	font: 14px "Arial", Helvetica, sans-serif;
	background-color: #fff;
	color:#292929;
	text-align:justify;
	line-height:1.5;

}
.aTieudeTinLQ
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #fff;
	color:#292929;
	text-decoration:none;
	font-weight:bold;
	line-height:1.5;
	
}
.aTieudeTinLQ:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #fff;
	color:#292929;
	line-height:1.5;
	font-weight:bold;
	
}
.hd_input
{
	margin-bottom:5px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3E3E3E;
}
.hd_input label
{
	width:20%;
	vertical-align:top;

}
.hd_input input
{
	width:70%;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.hd_input textarea
{
	width:70%;
	
}
.mySlides {display:none;}

a.on_top { opacity:0.6; display: none;}
a.on_top:hover{
background-color:#F90;
color: #fff;
border: 1px solid #F90;
opacity:1;
text-decoration:none;
}
a.on_top i{ font-size: 20px;}
a.on_top {
border-radius: 6px;
background-color:#690;
padding: 5px 5px;
white-space: nowrap; 
color: #FFFFFF;
position: fixed;
bottom: 25px;
right: 20px;
height: 30px;
width:30px
}
.txtgui
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F30;	
}

