@charset "utf-8";
/* CSS Document */
@import url("css/fonts.css");
@font-face {
    font-family: 'RobotoCondensed';
    src: url('../font/RobotoCondensed.eot');
    src: url('../font/RobotoCondensed.eot') format('embedded-opentype'),
        

         url('../font/RobotoCondensed.svg') format('svg');
}
@font-face {
    font-family: 'uvn_tin_tuc_hep_thembold';
    src: url('font/uvntintuchepthem_b.eot');
    src: url('font/uvntintuchepthem_b.eot?#iefix') format('embedded-opentype'),
         url('font/uvntintuchepthem_b.woff2') format('woff2'),
         url('font/uvntintuchepthem_b.woff') format('woff'),
         url('font/uvntintuchepthem_b.ttf') format('truetype'),
         url('font/uvntintuchepthem_b.svg#uvn_tin_tuc_hep_thembold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'RobotoCondensedBold';
    src: url('font/RobotoCondensedBold.eot');
    src: url('font/RobotoCondensedBold.eot') format('embedded-opentype'),
         url('font/RobotoCondensedBold.woff2') format('woff2'),
         url('font/RobotoCondensedBold.woff') format('woff'),
         url('font/RobotoCondensedBold.ttf') format('truetype'),
         url('font/RobotoCondensedBold.svg#RobotoCondensedBold') format('svg');
}

@font-face {
    font-family: 'UVFAphroditePro';
    src: url('font/UVFAphroditePro.eot');
    src: url('font/UVFAphroditePro.eot') format('embedded-opentype'),
         url('font/UVFAphroditePro.woff2') format('woff2'),
         url('font/UVFAphroditePro.woff') format('woff'),
         url('font/UVFAphroditePro.ttf') format('truetype'),
         url('font/UVFAphroditePro.svg#UVFAphroditePro') format('svg');
}
@font-face {
    font-family: 'UVFDidotLTStd';
    src: url('font/UVFDidotLTStd.eot');
    src: url('font/UVFDidotLTStd.eot') format('embedded-opentype'),
         url('font/UVFDidotLTStd.woff2') format('woff2'),
         url('font/UVFDidotLTStd.woff') format('woff'),
         url('font/UVFDidotLTStd.ttf') format('truetype'),
         url('font/UVFDidotLTStd.svg#UVFDidotLTStd') format('svg');
}
@font-face {
    font-family: 'uvn_hong_ha_hep_bold';
    src: url('font/uvnhonghahep_b-webfont.eot');
    src: url('font/uvnhonghahep_b-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/uvnhonghahep_b-webfont.woff2') format('woff2'),
         url('font/uvnhonghahep_b-webfont.woff') format('woff'),
         url('font/uvnhonghahep_b-webfont.ttf') format('truetype'),
         url('font/uvnhonghahep_b-webfont.svg#uvn_hong_ha_hep_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{
margin:0px;
padding:0px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
a{ text-decoration: none;} 
body{
	background:url(images/bg_web.png) top center repeat-y;
	font-family: Arial;
	font-size:14px;
	color:#393939;
}
#dp_swf_engine{ display:none !important;}
#container{
	width: 1200px;
    margin: 0 auto;
    position: relative;
    box-shadow: 0px 0px 8px;
	background:url(images/bg_center_03.png) repeat;
	}
.logo img{ max-width:100%;}
.banner img{ max-width:100%;}
#top{
	width:100%;
	float:left;
	background: url(images/gocphai.png) no-repeat right top;
}
.clear{ clear:both;}
#header{
    width: 1200px;
    position: relative;
    z-index: 123;
    background:url(images/bapuchua_minhkhang_02.png) no-repeat;
	height:168px;
	}

.box-banner{
    width: 1200px;
    margin: 0 auto;
    position: relative;
		}
.logo{
    float: left;
    position: relative;
    margin-top: 30px;
    margin-left: 60px;	}

.banner{
    float: left;
    margin-left: 45px;
    position: relative;
    z-index: 9999;
    margin-top: 20px;
	}
.right_header{ float:right; margin-top:13px;}
#main_menu{
    position: relative;
    float: right;
    max-width: 670px;
	}

.holine{
	    position: absolute;
    right: 180px;
    bottom: 5px;
    color: #f00;
	font-weight:bold;
	font-size:18px;
    text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 4px 3px #000, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
	}
.titea{
    background: url(images/iconhotline_03.png) left center no-repeat;
    height: 36px;
    padding-left: 38px;
    font-family: arial;
    font-size: 19px;
    padding-top: 4px;
    width: 105px;
    margin: 0 auto;
	}
.hotline a{
       color: #f00;
    webkit-animation: my 700ms infinite;
    -moz-animation: my 700ms infinite;
    -o-animation: my 700ms infinite;
    animation: my 700ms infinite;
    font-weight: bold;
    font-size: 20px;
	text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
	}
.detail_company h3{
    font-family: 'UVFDidotLTStd';
    font-weight: normal;
    font-size: 28px;
    color: #ffff00;
	margin-bottom: 7px;
	}
@-webkit-keyframes my {
	 0% { color: #00438f; } 

	 100% { color: #f00;  } 
 }
 @-moz-keyframes my { 
	 0% { color: #00438f;  } 

	 100% { color: #f00;  } 
 }
 @-o-keyframes my { 
	 0% { color: #00438f; } 
	 100% { color: #f00;  } 
 }
 @keyframes my { 
	 0% { color: #00438f;  } 
	 100% { color: #f00;  } 
 }

#lang{
    position: absolute;
    top: 25px;
    right: 50px;
	}

img{ border:0;}
#lang a{ color:#fff;}
#lang a:hover{ color:#ff0;}
#lang img{ float:left; transition:all 0.5s ease-in-out; margin-right:5px;}
#lang img:hover{
	transform:scale(1.25);
	-moz-transform:scale(1.25);
	-ms-transform:scale(1.25);
	-o-transform:scale(1.25);
	-webkit-transform:scale(1.25);
	}
.langvi{
    float: left;
    margin-right: 15px;

	}
.langen{ float:left; margin-right:5px;}
.login_register{
	float: left;
    margin-top: 5px;
    margin-right: 10px;
	}
.bong-menu img{ 
	max-width:100%;
}
.left-slider{
    width: 19.3%;
    float: left;
    margin-right: 0.7%;
	}
.T-left-SL{
background: #3289c0;
    border-radius: 7px;
    border: 3px solid #0669a7;
    box-shadow: 0px 2px 6px #000 inset;
    color: #fff;
    font-size: 18px;
    line-height: 1.3;
	}
.right-slider{
	float: left;
    width: 80%;
	}
.item_spo{
    width: 272px;
    float: left;
    margin-right: 34px;
    margin-bottom: 20px;
	}
.imgsl{
	display: flex;
	}

.img_spro img{ max-width:100%;}
.big_pros{
    position: relative;
	}
.L-content-SL{
	padding:10% 5%;
	overflow:hidden;
	height:100%;
	}
.right-slider img{    width: 100%;}
.bigp{ max-width:926px;}
.jssora20l{
	background:url(images/images/pre_05.png) no-repeat;
	width:32px;
	height:76px;
	display: block !important;
	position: absolute;
	cursor: pointer;
	overflow: hidden;
}
.bongslider{
	
    display: inline-flex;
	width:100%;
	}
.bongslider img{
	width:100%;
	}
.jssora20r{
		background:url(images/images/nextslider_05.png) no-repeat;
	width:32px;
	height:76px;
	display: block !important;
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	}
#content{
	margin-top:20px;
	}
#left-main{
    width: 20%;
    float: left;
	}
.content-small{
    box-shadow: 0px 0px 18px #ececec inset;
    margin-left: 5px;
	}
.big-content{
	border: 1px solid #bdbdbd;
    border-top: 2px solid #bdbdbd;
    border-radius: 4px;
    box-shadow: 0px 0px 17px 3px #d5d5d5 inset;
    padding: 5px;
}
.content-small ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.title{
    background: url(images/bg_title_05.png) no-repeat;
    height: 37px;
	position:relative
	}

.title h3{
    line-height: 37px;
    color: #fff;
    font-family: 'RobotoCondensed';
    font-weight: normal;
    text-transform: uppercase;
    font-size: 17px;
	text-align:center;
	}
.menu-tt{
    margin-top: 10px;
	}
.menu-tt ul li{
    border-bottom: 1px solid #ccc;
	}
.menu-tt ul li a{
    font-size: 13px;
    margin-left: 20px;
    background: url(images/images/icona_03.png) left center no-repeat;
    padding-left: 20px;
    width: 100%;
    line-height: 38px;
    color: #3b454b;
    font-weight: bold;
    text-transform: uppercase;
	}
.menu-tt ul li a:hover{
	color:#f00;
	}

.container{
	width: 100% !important;
    padding: 0px !important;
	}
.box-left{ margin-bottom:20px;}
.scroll_product{ text-align:center; padding:20px 0px; height:420px; overflow:hidden;}
.itemleft{
	width: 210px;
    margin: 0 auto;
    margin-bottom: 15px;
	}
.img_pro{
	padding: 5px;
    background: #fff;
    display: inline-block;
    box-shadow: 0px 0px 10px #ccc;
	}
.itemleft h3 a{
	    color: #727272;
    font-family: 'RobotoRegular';
    font-size: 15px;
    text-transform: uppercase;
	}
.containerweb{
    position: relative;
    width: 100%;
    padding: 15px;
    }
.box_container{
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
	}
.right_main{
	width: 20%;
    float: right;
	}
.title_center{
    background:url(images/bg_title_11.png) no-repeat;
	height:52px;
	margin-bottom:20px;
	}
.smast{ display:none;}
.title_center h2{
    text-align: center;
    color: #F70404;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 18px;
    float: left;
    padding-top: 8px;
    line-height: 27px;
    margin-left: 15px;
	}
.left_content_center{
	    width: 58.6%;
		float:left;
	}
.name_noibat h4 a{
	color: #12679d;
    font-size: 12pt;
    font-weight: normal;
	}
.name_noibat h4 a:hover{ color:#F00; }
.name_noibat{ margin:5px 0px;}

.right_content_center{
	width:41.4%;
	float:left;
	border:1px solid #ccc;
	}
.img_noibat{ overflow:hidden; position:relative;}
.img_noibat img{ max-width:100%; height:auto; transition:all 0.5s ease-in-out;}
.img_noibat img:hover{ transform:scale(1.10,1.10);}
.box_scroll{ padding:15px;}
.img_scroll{ float:left; border:1px solid #ccc; margin-right:5px;}
.box_scroll h5 a{    color: #12679d;
    font-size: 11pt;font-weight: normal;}
.box_scroll:hover{ background:#12679d;}
.box_scroll:hover h5 a{ color:#fff;}
#content-1{
    color: #6D6C6C;
	}
.img_leftlist{
       border: 2px solid #9ad6ff;
    float: left;
    margin-right: 10px;
    display: block;
    width: 177px;
    position: relative;
    overflow: hidden;
	}
.img_leftlist img{
	transition:all 0.5s ease-in-out;
	}
.img_leftlist img:hover{ transform:scale(1.10);}
.box_right_news h4 a{
    color: #006783;
    font-family: 'RobotoCondensedBold';
    font-size: 16px;
	}
.box_right_news h4 a:hover{ color:#f00;}
.img_leftlist:hover{ border:2px solid #f00;}
.box_right_news h4{
	margin-bottom:3px;
	}
.img_leftlist img{ display:block;}
.box-list-news{
margin-bottom: 20px;
    width: 48%;
    float: left;
    margin-right: 2%;
	}
.box_right_news p{
    text-align: right;
	}
.box_right_news p a{
	color: #ffe886;
    font-size: 11px;
    font-weight: bold;
	}
.item_new{
	    float: left;
    margin-right: 10px;
	}
.item_new:hover img{ opacity:0.8}
.rig_nes a:hover{ color:#f00;}
.left_ik{
	width: 385px;
    float: left;
	background:url(images/images/bg_tin_05.png) right center no-repeat;
	padding-right:20px;
	}
.cen_ik{
	width: 385px;
    float: left;
    margin-left: 23px;
	}
.cen_ik iframe{
    width: 100%;
    height: 307px;
	}
.iframe{ border:1px solid #ccc;}
.left_scroll{float: left;
    margin-right: 10px;
    border: 1px solid #ccc;
    padding: 3px;
    background: #fff;}
.paging{ text-align:center;}
.right_ik{ width:385px; float:right;
	background:url(images/images/bg_face_05.png) left center no-repeat;
	padding-left:20px;
}
.right_scroll h4{ margin:0px;}
.right_scroll h4 a{
     color: #000;
    font-size: 13px;
    font-weight: bold;
	}
.right_scroll h4 a:hover{
	color:#f00;
	}
.right_scroll p{
    font-size: 13px;
    color: #6b6b6b;
	}
.video-wrapper iframe{ width:100%; height:280px; margin:0 auto;}
.mycontent{

	height:330px;
	}
.title_bbo{
	background: url(images/bg_titletin_03.png) bottom repeat-x;
    color: #008cd0;
    text-transform: uppercase;
	margin-bottom:20px;
	}
.title_bbo h3{
    font-size: 15px;
    font-weight: bold;
    float: left;
    border-bottom: 5px solid;
    padding-bottom: 7px;
	}
.title_tinmoi{
	    background: #0097ff;
    color: #fff;
    padding: 10px;
	position:relative;
	}
.title_tinmoi span{
	    position: absolute;
    right: 20px;
    top: 10px;
	}
.title_tinmoi span a{ color:#ff0;}
.title_tinmoi h3{
	font-family: 'RobotoCondensedBold';
    text-transform: uppercase;
    font-size: 18px;
	}
.rig_nes h4{ height:39px; overflow:hidden; margin:0px; margin-bottom:5px;}
.rig_nes h4 a{
	color:#006783;
	font-family: 'RobotoCondensedBold';
	font-size: 17px;
	}
.rig_nes p{
	    font-size: 13px;
    color: #7f7f7f;
	}
.box_right_news p a:hover{ color:#fff;}
.map_title h2{
	color: rgba(244,96,96,1);
	}
.menu-tt h4{
	color: #4499cf;
    text-align: center;
    text-transform: uppercase;
    font-size: 22px;
	    font-family: 'RobotoCondensed';
		font-weight:normal;
	}
.fone-right{
    background: url(images/images/fone_05.png) left center no-repeat;
    padding-left: 27px;
    font-size: 26px;
    color: #f20000;
    font-family: 'RobotoCondensed';
    margin-left: 15px;
    margin-top: 0px;
    font-weight: bold;
    line-height: 47px;
	}
.mauck {
    background: url(images/images/email_05.png) left center no-repeat;
    padding-left: 42px;
    line-height: 39px;
    font-size: 20px;
	    overflow: hidden;
}

.img_hotro{
	text-align:center;
	}
.img_hotro img{
	max-width:100%;
	}
.hotline-r{
    background: url(images/images/hotke_05.png) left center no-repeat;
    padding-left: 20px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 16px !important;
    font-weight: bold;
    color: #f00;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
	}
.hotline-r span{
	color:#000;
	font-size:14px;
    text-decoration: underline;
	}
.skype_yahoo{
    margin: 10px;
    margin-bottom: 5px;
	}
.skype{ float:left; margin-right:5px;}
.sdt{    background: url(images/images/dt_05.png) left center no-repeat;
    margin-left: 10px;
    padding-left: 30px;
    font-size: 13px;
	margin-bottom:6px;
}
.email_r{    background: url(images/images/emailsd_05.png) left center no-repeat;
    margin-left: 10px;
    padding-left: 30px;
    font-size: 13px;
	    overflow: hidden;
}
.sukien_r{
	padding-top:15px;
	}
.copyright{ color:#e5e5e5; margin-top:10px;}
.lkweb img{
    margin-right: 0px;
    transition: all 0.2s ease-in-out;
	margin-right:7px;
	}
.lkweb img:hover{
	transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	-webkit-transform:scale(0.8);
	}
.center_footer iframe{
	width:405px;
	height:195px;

	}
.center_footer{
	width:405px;
	height:195px;
	float:left;
	border:1px solid #e4e4e4;
	}
.online{
    background: url(images/online_15.png) left center no-repeat;
    padding-left: 30px;
	}
.today{
    background: url(images/homnay_15.png) left center no-repeat;
    padding-left: 30px;
	}
.weekonline{
	background:url(images/tuan_17.png) left center no-repeat;
	padding-left:30px;
	}
.totalonline{
    background: url(images/tong_20.png) left center no-repeat;
    padding-left: 30px;
	
	}
.tktc{
	margin-left:25px;
	font-size:13px;
	}
.album_company{
	border: 4px solid #0065a5;
    border-radius: 7px;
	}
.box-album{ padding:20px 32px;}
.title-album{
    background: url(images/images/bg_title_album_05.png)center repeat-x;
    margin-bottom: 15px;
	}
.title-album h3{ 
    float: left;
    background: #fff;
    padding-right: 35px;
    position: relative;
    color: #0067d6;
    text-transform: uppercase;
}
.title-album h3:before{
    width: 16px;
    height: 14px;
    position: absolute;
    top: 2px;
    right: 0px;
    content: "";
    background: #342a1e;
	}
.img_album{ width:172px; border:1px solid #ccc;}
.img_album img{ display:block;}
#map_canvas_bt{ width:100%; height:210px;}
#footer{
    background: url(images/bg_footer_12.png) repeat-y;
    color: #fff;
    width: 1349px;
    padding: 40px 0px;
	}
	
.box-footer{
	width: 1200px;
    margin: 0 auto;
	}
.menu_footer{
    margin-bottom: 20px;
    float: left;
    margin-right: 25px;
	}

.bfone{
    background: url(images/images/fonefooter_03.png) left center no-repeat;
	padding: 10px 0px;
    padding-left: 65px;
	}
.bmail{
	background:url(images/images/email_footer_03.png) left center no-repeat;
	padding: 10px 0px;
	padding-left:65px;
}
.badress{
	background:url(images/images/diachi_footer_03.png) left center no-repeat;
	padding: 10px 0px;
	padding-left:65px;
	}
.number_footer{
	    font-size: 22px;
    font-weight: bold;
	}
.number_footere{
	    font-size: 18px;
    font-weight: bold;
	}
.number_footerd{
	    font-size: 13px;
    font-weight: bold;
	}
.adress{
    background: url(images/icon_home_03.png) left center no-repeat;
    padding-left: 25px;
    color: #e9e9e9;
	margin-bottom:5px;
	}
.phone{
	background: url(images/icon_fone_03.png) left center no-repeat;
    padding-left: 25px;
    color: #e9e9e9;
	margin-bottom:5px;
	}
.emails{
	background: url(images/mail_07.png) left center no-repeat;
    padding-left: 25px;
    color: #e9e9e9;
	margin-bottom:5px;
	}
.detail_company{
    width: 65%;
    float: left;
	}
.pro2{
    float: left;
    width: 35%;

	}
.new_letter{
    float: left;
    width: 35%;
	}
.advancedsearch{
	width: 50%;
    float: right;
	}
.leftter{ background:#fff; height:30px; border-radius:5px;}
.leftter input{ 
    background: none;
    border: none;
    outline: none;
    padding: 8px;
    float: left;
    width: 83%;
    color: #999999;
    font-size: 12px;
}
.bsoa{
    background: url(images/send_letter_03.png) no-repeat;
    width: 27px;
    height: 21px;
    border: none;
    margin-top: 6px;
    margin-right: 5px;
	cursor:pointer;
	}
.copy{ margin-top:10px; font-size:13px;}
.khacnews a{text-decoration:none;}
.khacnews a:hover span{ color:#f00 !important;}
.thongtin_lh{ width: 100%; float: left; padding: 0px 40px 20px 0px;}
.thongtin_lh h1{ font-size: 20px; text-transform:uppercase; color: #04608B}
.form_lh{ width: 100%; float: left; margin-bottom:10px;}
.form_lh fieldset{
    padding: 10px;
    margin-top: 14px;
}
.form_lh legend{ padding:0px 10px 0px 10px;  font-style: italic; color: #023B70}
.form_lh p{ padding: 5px 0px 5px 0px;}
.form_lh p input{ padding: 5px; width: 100%; max-width:300px;}
.form_lh p label{ width: 100px; float: left;}
.form_lh p textarea{
    padding: 5px;
    width: 100%;
    border: 1px solid #ccc;
    max-width: 400px;
	}

.form_lh p button{ border: 0px; background: #303030; padding: 5px 20px 5px 20px; font-weight: bold; color: #fff; cursor: pointer; margin-left: 13px;}
.form_lh p button:hover{ background: #036593}

#form_contact input{ padding: 5px;}
#map_canvas {
    height: 450px;
    width: 100%;
    margin-bottom: 10px;
    float: left;
    margin-left: 2px;
    border: 2px solid #303030;
}
.nut_tim{
	    width: 11% !important;
		cursor:pointer;
	}
#timkiem{
    height: 36px;
    position: absolute;
    color: #979797;
    background: url(images/images/search_03.png) no-repeat;
    width: 216px;
    top: 20px;
    right: 0px;
	}
#timkiem input {
    width: 80%;
    height: 27px;
    float: left;
    background: none;
    line-height: 27px;
    border: 0;
    margin: 0px 0px 0px 6px;
    outline: none;
    color: #979797 !important;
    font-size: 13px;
}
#timkiem input::-moz-placeholder { color:#979797; }
#timkiem input::-webkit-input-placeholder { color:#979797; }
#timkiem button {
    width: 14px;
    margin-left: 5px;
    position: absolute;
    z-index: 10;
    right: 10px;
    top: 7px;
    border: 0px;
    height: 14px;
    cursor: pointer;
    outline: none;
    background: url(images/images/buttonsearch_05.png) no-repeat;
}
.box_album{
	text-align:center;
    display: block;
    position: relative;
	}
.box_album img{
	width: 220px;
    margin-right: -4px;
	transition:0.3s ease-in-out;
	
	}
.box_album img:hover{ 
	transform:scale(1.25);
	-moz-transform:scale(1.25);
	-ms-transform:scale(1.25);
	-o-transform:scale(1.25);
	-webkit-transform:scale(1.25);
	position:relative;
	z-index:123;
	}

.khungsearch p{
	    text-align: center;
    margin-top: 10px;
    color: #6d6d6d;
	}
/* ========== Content pagination ========== */

.pagination {
	margin: auto;
	width: auto;
	text-align: center;
	margin-top: 10px;
}
.pages {
}
.pages li.prev {
	margin-right: 15px;
}
.pages li.next {
	margin-left: 15px;
}
.pages li {
	display: inline-block;
	margin: 5px 2px;
}
.pages li a {
	height: 25px;
	padding: 4px 8px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	background: url(../images/backgrounds/pagingBg.png) repeat-x 0 0;
	border: 1px solid #d5d5d5;
	font-size: 11px;
}
.pages li a:hover {
	background: #f6f6f6;
}
.pages li .active {
	background: url(../images/backgrounds/sideGradient.png) repeat-x;
	color: #fff;
	border-color: #424852;
}
.pages li .active:hover {
	background: #2a313d;
}
ul.pagination {
    text-align:center;
    color:#829994;
}
ul.pagination li {
    display:inline;
    padding:0 3px;
	float:left;
}
.page_info{ margin-top:6px;}
ul.pagination a {
    color:#0065a5;
    display:inline-block;
    padding:5px 10px;
    border:1px solid #cde0dc;
    text-decoration:none;
}
ul.pagination a:hover, 
ul.pagination a.current {
    background:#0065a5;
    color:#fff; 
}
.noidung img{ max-width:100%;}
.map_description{
	color:#000;
	}
.khung_trai{ width:49%; float:left;}
.khung_phai{
    float: right;
    width: 51%;
    border-left: 1px solid #ccc;
    padding-left: 2%;
	}
.csmap h3{
    border: 0px;
    background: #303030;
    padding: 7px 30px 7px 30px;
    font-weight: bold;
    color: #fff;
    float: left;
    cursor: pointer;
    margin-left: 40px;
    margin-bottom: -2px;
    position: relative;
    z-index: 123;
	}
.noidung table{ display:block; max-width:100% !important;}
.noidung table tr td{ max-width:100%;}
.login{ 
    background: url(images/dangnhap_08.png) left center no-repeat;
    padding-left: 20px;
    float: left;
	padding-top:2px;
}
.login a{
    color: #4d4d4d;
    font-size: 12px;
	}
.login_register a:hover{ color:#f00;}
.registers{
	background:url(images/dangky_08.png) left center no-repeat;
	padding-left:20px;
	float:left;
	padding-top:2px;
	}
.registers a{ font-size:12px; color:#4d4d4d;}
.line_relog{
	width: 1px;
    height: 17px;
    float: left;
    display: block;
    margin: 0px 7px;
    margin-top: 1px;
    background: #000;
	 }
.cart{
    background: url(images/cart_05.png) left center no-repeat;
    padding-left: 36px;
    float: left;
    margin-right: 10px;
    font-size: 15px;
    line-height: 26px;
	}
.cart a{ color:#4d4d4d;}
.cart span{
	color:#f00;
	font-weight:bold;
	}
.line{
    background: url(images/linemenu_05.png) no-repeat;
    width: 3px;
    height: 42px;
	}
#slide_show{
	    background: #fff;
    border: 5px solid #ececec;
    padding: 5px;
	}
.box-albums{
	display:inline-block;
	position:relative;
	text-align:center;
	}
.item-albums{
    display: inline-block;
    margin: 11px;
	margin-bottom:0px;
    position: relative;
    width: 182px;
	}

.item-albums img{
	display: block;
	}
.img_ab{
	padding: 10px;
    background: url(images/bg_gioithieu_16.png) no-repeat;
    float: left;
    margin-right: 15px;
	}
.img_ab img:hover{
	opacity:0.6;
	}

.shsy{
	margin-bottom:10px;

	}
.shsy a{
    color: #ed1c24;
    font-size: 20px;
    font-family: 'RobotoCondensedBold';	
    text-transform: uppercase;
	}
.shsy a:hover{
	color:#0372bc;
	}
.boxspro{ margin-bottom:20px;}
.item-albums h5{
	margin-top: 5px;
    height: 26px;
    overflow: hidden;
	}
.item-albums a{
	color:#0000ee;
	}
.item-albums:hover .img_ab{
	 border: 1px solid #f00;
	}
.item-albums:hover img{ opacity:0.8;}
.bch{text-align:center;}
.shalbum{ text-align:center;}
.shalbum img{ transition:all 0.3s ease-in-out}
.shalbum img:hover{
	transform:scale(1.15);
	-moz-transform:scale(1.15);
	-ms-transform:scale(1.15);
	-o-transform:scale(1.15);
	-webkit-transform:scale(1.15);
	}
.catlist{
	    background: #fff;
		margin: 16px 10px !important;
	}
.catlist li{
	min-height: 15px !important;
    border: none !important;
    background: none !important;
    border-radius: 0px !important;
	}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}


#cssmenu span.cnt {
  position: absolute;
  top: 8px;
  right: 15px;
  padding: 0;
  margin: 0;
  background: none;
}
.activeme ul{ display:block !important;}
.activeme .chaj{
	color:#f00 !important;
	}
#cssmenu ul ul {
  display: none;
}
#cssmenu ul ul li {
  border: 1px solid #e0e0e0;
  border-top: 0;
}
#cssmenu ul ul a {
	line-height:15px;
	font-size:11px;
}
#cssmenu ul ul a:hover {
  color: #bd0e36;
}
#cssmenu ul ul li.odd {
  background: #f4f4f4;
}
#cssmenu ul ul li.even {
  background: #fff;
}
.clicksed{
	    position: absolute;
    top: 8px;
    right: 4px;
    font-size: 18px;
	cursor:pointer;
	}
.text-right{ margin-bottom:5px;}
.input_website{
	width: 100%;
    height: 30px;
    padding: 0px 5px;
    border: 1px solid #ccc;
	}

.losd{
	    border: 1px solid #ccc;
    padding: 20px;
    margin-top: -11px;
	} 
.fix-button{
    padding: 7px 10px;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #ccc;
    font-weight: bold;
    background: #e34545;
    cursor: pointer;
	}
.boxik{margin-top:30px; background:#f3f3f3; padding:20px 0px;}
.center_ik{
	max-width: 1200px;
    margin: 0 auto;
	}
.title_ik{
	border-bottom: 6px solid #9ad6ff;
    margin-bottom: 20px;
	}
.title_ik h2{
    float: left;
    margin-bottom: -12px;
    background: #34acff;
    font-family: 'uvn_tin_tuc_hep_thembold';
    color: #00406d;
    font-size: 25px;
    text-transform: uppercase;
    padding: 0px 16px 0px 0px;
	}
.imgabout{
    float: left;
    border: 5px solid #9ad6ff;
    width: 37%;
    margin-right: 2%;
	}
.imgabout img{ max-width:100%; width:100%}

.imgabout:hover{border: 5px solid #fff;}
.imgabout:hover img{ opacity:0.8}
.des_name h4 a{
	color:#00406d; font-size:24px; text-transform:uppercase;
	font-family: 'RobotoCondensedBold';
	}
.des_name h4 a:hover{color:#ff0;}
.des_name p{
	color:#003c66;
	font-size:15px;
	}
.scroll_news{
	 background:#fff;
	}
.manmenu{
    background: url(images/bg_menu_02.png) no-repeat;
    height: 46px;
	}
.menuweb{
    width: 100%;
    margin: 0 auto;
    background: url(images/bg_menu_04.png) center center no-repeat;
    position: relative;
	height:42px;
    z-index: 123;
	}
.boxin{
	width: 1200px;
    margin: 0 auto;
	}
.menumobile{ display:none;}
.top_menu{ margin-top:10px; float:right; margin-right:10px}
.show_index{
    max-width: 1200px;
    margin: 0 auto;
	position:relative;
	}
#owl-demo .item{
    margin: 10px;
    text-align: center;
	}
.saki{
    position: relative;
    z-index: 123;
    width: 230px;
    border: 10px solid #dddddd;
    background: #dddddd;
    border-radius: 50%;
    height: 230px;
    margin: 0 auto;
    overflow: hidden;
	}
.saki img{
	border-radius:50%;
	transition:all 1.5s;
	}
.saki:hover img{
	transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	}
.saki a{
    color: #fff;
    font-size: 16px;
	  font-family: 'uvn_tin_tuc_hep_thembold';
	  text-transform:uppercase;
	}
.saki:hover a{ color:#ff0;}
.name_item{
    position: absolute;
    bottom: 0px;
    text-align: center;
    width: 100%;
    background: url(images/images/bhsa_03.png);
    height: 83px;
    padding: 5px;
    left: 2px;
    padding-top: 42px;
	}
.shadow_item{
	margin-top:-20px;
	}
.prev{
	position: absolute;
    top: 50%;
    left: -32px;
	cursor:pointer;
	}
.next{
	position: absolute;
    top: 50%;
    right: -32px;
	cursor:pointer;
	}
.prev:hover img{opacity:0.8}
.next:hover img{opacity:0.8}
.pro2 p a{
    color: #e9e9e9;
	}
.pro2 p a:hover{
    color: #ff0;
	}
.pro2 p{ margin-bottom:5px;}
.title_footer{
    font-family: 'uvn_hong_ha_hep_bold';
    font-size: 19px;
    margin-bottom: 10px;
    text-transform: uppercase;
    border-bottom: 1px solid;
    float: left;
    padding-right: 14px;
	margin-top:7px;
	}
.copyright_counter{
    background: #008ad1;
    margin-top: 20px;
    font-size: 14px;
    color: #fff;
	}
	
.center_cpc{
    max-width: 1200px;
    margin: 0 auto;
    padding: 5px 0px;
	}
.link_sk{ text-align:center;}
.name_pirce_pros{
 padding: 10px 0px 0px 0px;
	}
.name_pirce_pros h3{
     font-size: 14px;
    font-weight: normal;
    text-align: center;
	}
.name_pirce_pros h3 a{ 
    color: #000;
    text-shadow: 0px 0px 0px #000;
}
.img_spro{
    overflow: hidden;
    border: 1px solid #ccc;
    padding: 5px;
    background: #fff;
	}
.big_pros:hover .name_pirce_pros a{
	color:#f00;
	 text-shadow:0px 0px 0px #f00
	}
.img_spro img{ transition:0.7s ease-out;}
.img_spro:hover img{
	transform:scale(1.25);
	-moz-transform:scale(1.25);
	-ms-transform:scale(1.25);
	-o-transform:scale(1.25);
	-webkit-transform:scale(1.25);
	}
.contact_pro{ padding:5px 10px;}
.contact_pro a{
    padding: 4px 15px;
    background: #0084ff;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    position: absolute;
    bottom: 10px;
    right: 10px;
	border:1px solid #79d1ff;
	transition:all 0.5s;
	}
.contact_pro a:hover{
	 background: #79d1ff;
	 border:1px solid #0084ff;
	 color:#ff0;
	}
.giapro span{color:#f00}
.giacu span{ color:#000; text-shadow:0px 0px 0px #000}
.bos_copy, .counter_online{
	padding:5px 0px;
	}
.counter{
	 float:right;
	}
.counter span{ color:#ff0;}
.product_images{

    margin-bottom: 5px;
    overflow: hidden;
    border: 1px solid #ccc;
	}
.product_images img{
	display:block;
	transition:all 1s ease-in-out;
	width:100%;
	}
.product_images:hover img{
	transform:scale(1.15);
	-moz-transform:scale(1.15);
	-ms-transform:scale(1.15);
	-o-transform:scale(1.15);
	-webkit-transform:scale(1.15);
	}
.itempro h3 a{ font-weight:normal; font-size:14px; color:#6D6C6C;}
.itempro h3{ height:19px; overflow:hidden}
.itempro:hover h3 a{
	color:#f00;
	}
.itempro{
    float: left;
    text-align: center;
    width: 33.3%;
    padding: 8px;
	}
.itemse h3{ height:19px; overflow:hidden}
.itemse h3 a{ font-weight:normal; font-size:14px; color:#6D6C6C;}
.itemse:hover h3 a{
	color:#f00;
	}
.itemse{
    float: left;
    text-align: center;
    width: 16.667%;
    padding: 8px;
	}
.pasine{ margin:-8px;}
.left_copy{ float:left;}
.tikew{
    background: url(images/center_03.png) repeat-x;
    margin-bottom: 10px;
    height: 39px;
    float: left;
    margin-right: 20px;
    line-height: 39px;
    color: #fff;
    padding: 0px 15px;
    position: relative;
	}
.tikew:before{
    background: url(images/before_03.png) no-repeat;
    height: 39px;
    width: 12px;
    position: absolute;
    top: 0px;
    left: 0px;
    content: '';
	}
.tikew:after{
    background: url(images/after_03.png) no-repeat;
    height: 39px;
    width: 12px;
    position: absolute;
    top: 0px;
    right: 0px;
    content: '';
	}
.tikew a{ color:#fff;}
.left_product{ width:50%; float:left;}
.right_product{
	    width: 49%;
    float: right;
    border-left: 2px solid #f46060;
    padding-left: 1%;
	}
.detail_cart h1{
    color: #cb2e2d;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'uvn_tin_tuc_hep_thembold';
}
.detail_cart p{
	border-bottom: 1px solid #ccc;
    padding: 5px 0px;
	}
.shareface{ margin-top:10px;}
.soud{ margin-top:10px;}
.soud h3{
	    background: #0081ff;
    color: #fff;
    float: left;
    font-family: 'uvn_tin_tuc_hep_thembold';
    text-transform: uppercase;
    padding: 7px 21px 7px 20px;
    margin-bottom: 20px;
    font-size: 21px;
	}
.thanhtoannhanh{
background: #f46060;
    float: left;
    color: #fff;
    padding: 5px 10px 5px 8px;
    box-shadow: 0px 0px 5px #fff inset;
    border-radius: 5px;
    cursor: pointer;
    line-height: 20px;
	}
.thanhtoannhanh img{ float:left; margin-right:5px;}
.capcha_txt{ margin-top:5px;}
.khung_login{ max-width:570px;}
.searchtype{
	width: 48%;
    float: left;
    margin-left: 2%;
    margin-bottom: 6px;
    background: #f7f7f7;
    padding: 5px 0px;
    border-radius: 3px;
    border: none;
    border-top: 1px solid #aaaaaa;
    color: #888888;
    font-size: 12px;
	}
.text-left{ margin:10px 0px;}
.botos{
	margin: 0 auto;
    width: 70px;
	}
.button_search{
    padding: 2px 7px;
    width: 70px;
    height: 25px;
    margin: 0 auto;
    background: #ffae00;
    border: 1px solid #816018;
    color: #fff;
    border-radius: 5px;
    margin-top: 1px;
	cursor:pointer;
	transition:0.5s;
	}
.button_search:hover{
	background: #ff0;
	color:#f00;
	}
.box_left_fotter{ width:50%; float:left}
.tflienhe{ 
    height: 30px;
    padding: 0px 10px;
	}
.searchbt{
    position: fixed;
    top: 17%;
    right: -193px;
    width: 249px;
    z-index: 9999;
	}
.img_search{
	background: url(images/search_28.png) no-repeat;
    width: 35px;
    height: 126px;
    position: absolute;
    left: 20px;
	cursor:pointer;
	}
.khungsearch{
    float: right;
    width: 210px;
    height: 126px;

    padding: 7px 7px 7px 25px;
	}
.left_footer{
    float: left;
    width: 600px;
	}
.content_foofter{
	float:left;
	}
.rudi{
    float: right;
    width: 245px;
	}
.tiei{
    background: url(images/images/linnewletter_03.png) bottom center no-repeat;
    padding-bottom: 10px;
    margin-bottom: 10px;
	}
.rudi h3{
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    background: url(images/images/icondk_07.png) left center no-repeat;
    padding-top: 10px;
    padding-left: 30px;
	}
	
.newsletter_cont{
	background:url(images/images/nestdk_03.png) no-repeat;
	}
#email_newsletter {
     width: 195px;
    border: none;
    background: none;
    height: 28px;
    margin-left: 5px;
    float: left;
    font-size: 15px;
    color: #828282;
	outline:none;
}
#btn_send_newsletter {
    width: 44px;
    border: none;
    cursor: pointer;
    float: right;
    height: 30px;
    background: none;
    color: #003347;
    transition: 0.8s;
    font-size: 12px;

    text-transform: uppercase;
	outline:none;
}
.right_footer{
    float: right;
    border: 1px dashed #df656a;
    padding: 7px;
	}
.right_footer h3{
    font-size: 15px;
    color: #fff;
    padding-bottom: 5px;
    position: relative;
    text-align: center;
    font-weight: normal;
    text-transform: capitalize;
	}
.title_center span{ 
    float: right;
    background: url(images/xemthems_05.png) left center no-repeat;
    padding-left: 15px;
    margin-top: 7px;
    margin-right: 10px;
}
.title_center span a{ color:#fff;}
.title_center span a:hover{ color:#ff0;}
.counteronline{
    padding: 20px 40px;
    color: #696969;
    font-size: 14px;
	}
.counteronline p{ 
    margin-bottom: 5px;
    font-size: 14px;
}
.counteronline span{ float:right;}
.magix{
    width: 480px;
    float: left;
    margin-right: 20px;
	}
.right_detail{
    float: left;
    width: 356px;
	}

.des_pro p{ border-bottom:0px !important;}
.left_container{
    width: 255px;
    float: right;
	}
.right_container{     
    width: 905px;
    float: left;
    box-shadow: 0px 0px 18px #ececec inset;
    padding: 10px;
    min-height: 500px;
}
.img_listp{
    width: 284px;
    border: 1px solid #ccc;
    position: relative;
    padding: 3px;
    background: #fff;
	}
.img_listp p{
	position: absolute;
	bottom:3px;
	left:3px;
	right:3px;
	background:rgba(0,0,0,0.6);
	text-align:center;
	padding:7px;
	}
.img_listp p a{ color:#fff; text-transform:uppercase;}
.img_listp p a:hover{ color:#ff0;}
.top_index{
	    background: #ededed;
    padding: 20px 0px;
	}
.bosyahoo{
    text-align: center;
    padding: 20px 0px;
	}
.hotline{ 
    background: url(images/iconhotline_05.png) left center no-repeat;
    padding-left: 15px;
    margin-left: 20px;
	margin-bottom:20px;
}
.hotline span{
	font-weight: bold;
    color: #f00;
    font-size: 18px;
	}
.hotline b{ border-bottom:2px solid #000;}
.iconsuppa{
	    color: #f00;
    font-size: 20px;
    font-weight: bold;
	}
.hotliness{
	    margin: 0px 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding-bottom: 5px;
	}
.iconsi span{
	    color: #3e3e3e;
    text-shadow: 0px 0px 0px;
    font-size: 15px;
	}
.hotliness p{
	 background: url(images/icon_hotline_49.png) left center no-repeat;
    padding-left: 14px;
    margin: 2px 10px;
    font-size: 13px;
    font-weight: bold;
	}
.hotliness p span{ color:#f00; font-weight:bold; font-size:18px;}
.jsk_yahoo{
    padding-bottom: 20px;
    margin: 0px 10px;
	}
.fone{
    background: url(images/fone.png) left center no-repeat;
    padding-left: 30px;
    color: #4a4a4a;
    font-size: 14px;
    padding-top: 3px;
    text-shadow: 0px 0px 0px;
	margin:5px 0px 3px 0px;
	}
.email_sup{
	background:url(images/mail_12.png) left center no-repeat;
	padding-left: 25px;
    color: #707070;
    font-size: 13px;
    padding-top: 3px;
    text-shadow: 0px 0px 0px;
	}
.item_yahoo{ 
    margin-bottom: 10px;
    padding: 10px 20px 0px 20px;
    border-top: 1px dashed #ccc;
}
.info_slide_dots, .progressbar{ display:none !important;}
.menu_footer ul{
	    list-style: none;
    position: relative;

	}
.menu_footer ul li{
	float:left;
	padding-right:5px;
	}
.menu_footer ul li a{
    color: #fff;
    padding: 0px 10px;
	}
.menu_footer ul li a:hover{
	color:#ff0;
	}
.item_news{
    border-bottom: 1px dashed #ccc;
    margin-bottom: 15px;
    padding-bottom: 15px;
	}
.img_news{ float:left; margin-right:20px; position:relative; overflow:hidden; }
.img_news:before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
.img_news:hover:before {
    -webkit-animation: shine 1s;
    animation: shine 1s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}
.title_decript{
	float: right;
    width: 655px;
}
.title_decript h3{
    font-family: 'RobotoRegular';
    font-size: 16px;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 5px;
    margin-bottom: 5px;
	}
.title_decript h3 a{
	color:#393834;
	text-shadow:0px 0px 0px;
	}
.title_decript h3 a:hover{ color:#f00;}
.datepost{border-bottom: 1px solid #eeeeee; padding-bottom:5px;; color:#888888; font-size:13px;}
.date{ background:url(images/ngaydang_23.png) left center no-repeat; padding-left:20px;}
.post{ float:right;}
.right_footer iframe{
	width:395px;
	height:185px;
	display:block;
	}
.getvideo{
	    width: 210px;
    margin: 0 auto;
    padding: 20px 0px;
	}
.select_video{ margin-top:3px;}
.select_video select{ width:100%;} 