@font-face {
 font-family:UTM;
 src:url('../fonts/UTM Avo.ttf') format('truetype'),
 url('../fonts/utm_avo-webfont.eot#iefix') format('embedded-opentype'),
 url('../fonts/utm_avo-webfont.woff') format('woff');
 font-weight:normal;
 font-style:normal;
}
 
body{ 
	font-family:UTM;
	/* background:url(../images/bgbody.jpg) no-repeat top center #fff;  */
	background:#000; /* url(../images/bgbody.jpg) no-repeat top center #fff;  */
	font-weight:bold;
} 
body span , body p ,body table td { font-family:UTM!important;     line-height: 20px; color: #000;
    font-size: 14px; font-weight:bold;  }
.container {      width: 1100px;
    max-width: 1100px;
    /* box-shadow: 0px 0px 2px 2px rgba(204, 204, 204, 0.43); */
    }
#mainmenutop {background:url(../images/bg-menu.png) repeat-x; position: fixed;    top: 0;    width: 100%; z-index: 9999; background:#c39103;}
#header { margin-top:45px;}
#mainmenu  {}
#mainmenu  ul.menu{ overflow:hidden; background:#FFBC00 ;margin: 0;}  
#mainmenu  ul.menu>li{ display: inline-block;    line-height: 45px;    padding: 0 30px;    border-right: 1px solid #7E8083; }
#mainmenu  ul.menu>li:last-child{ border:none;}
#mainmenu  ul.menu>li:hover ,#mainmenu  ul>li:hover ,
#mainmenu  ul.menu>li.active,#mainmenu  ul>li.active
{ background:#7E8083 }

#mainmenu  ul.menu>li>a,
#mainmenu  ul.menu>li>span{color:#fff;background:none; }

#mainmenu  ul.menu>li>ul{ display: none;    position: absolute;    margin-left: -31px;    min-width: 200px;    background-color: #FFBC00;}
#mainmenu  ul.menu>li:hover>ul{ display:block; }
#mainmenu  ul.menu>li>ul>li{  line-height: 35px;    padding: 0 20px;}
#mainmenu  ul.menu>li>ul>li:hover{ background:#7E8083 }

#mainmenu  ul.menu>li>ul>li>a{  color: #fff;    text-decoration: none;}
.width50 { width:50%; float:left;}
.width100 { width:100%;}
#header>.container { border-bottom:3px solid #FFBC00; background:#fff;}  

#homepage>.container >.waprow { padding:10px; background-color: #fff; overflow:hidden;
background:#fff url(../images/18-nam.png) no-repeat top right;
}
.moduletablettlienhe>h3 { font-size:20px; font-weight: bold;}
li.item-126 { width: 63px;text-align: center; }
#header .waprow {/*  box-shadow: 0px 1px 3px 3px #ccc; */
    margin-bottom: 0;
    padding-bottom: 0;
    overflow: hidden;}
#topright { padding-right:50px}
.gtabc { padding: 0 10px;
    text-align: justify;}
#gioithieu { padding:20px;}
#gioithieu>.moduletable>h3 { text-align: center;
    text-transform: uppercase;
    color: #FFBC00;
    font-size: 30px;
    font-weight: normal;}
#gioithieu h4.ttdetct {text-align: center;
    color: #7E8083;
    font-size: 37px;
    text-transform: uppercase;
    line-height: 40px;
    font-weight: normal;} 
.moduletable {}
.moduletable  #abc{ overflow:hidden; clear:both;}
.moduletable  #abc .box25 { width:270px; float:left; }
.moduletable  #abc .box1{}
.moduletable  #abc .box2{margin: 0 6px;}
.moduletable  #abc .box3{    margin-right: 6px;}
.moduletable  #abc .box4{}

#abc .box4 .pdstyle  { margin-right:0;  }
#abc .box1 .pdstyle  { margin-left:0;  }
#mainmenutop .width100 {/*  box-shadow: 0px 0px 2px 2px #ccc; */}
#abc .pdstyle  { background: #fff;
   /*  margin: 0 7px; */
   /*  box-shadow: 0px 0px 14px 3px rgba(204, 204, 204, 0.43); */
    margin-bottom: 5px;}
#abc .pdstyle img  { /* width:100%; margin-top: -50px; height: 267px; */}
.pdstyle>h3 {text-align: center;padding-top: 20px;
    text-transform: uppercase;
    line-height: 34px;
    color: #FFBC00;
    font-size: 21px;}
.pdstyle .slider1  { margin-top:0px!important;}
.pdstyle .contenbox  {       height: 126px;  padding-left: 15px;}

.boxvideoandlogin { overflow:hidden; clear:both; margin-top: 15px;}
.boxvideoandlogin .boxvideo { float:left;  width:730px;}
.boxvideoandlogin .bloxganvideo { float:right; width:340px;}
.doitac { text-align:center; margin:auto; clear: both;
    overflow: hidden;    margin-top: 30px;
}

#footer .container {     border-top: 3px solid #FFBC00;
    margin-top: 50px;
    padding-top: 10px;}

#vimeovideo { box-shadow: 0px 0px 2px 2px #ccc;
    margin: 5px;}
.shadow { box-shadow: 0px 0px 2px 2px #ccc;}
#content { padding: 10px;
    background-color: #fff;}
.wapcontent {  }
.moduletablettlienhe {box-shadow: 0px 0px 2px 2px #ccc;
    margin: 2px;
padding: 10px; }
#boxlogin { box-shadow: 0px 0px 2px 2px #ccc;
    margin: 3px;
background-color: #fff; }
.item-page { width:725px; margin:auto; text-align: justify; margin-bottom: 45px;} 
.item-page  .page-header>h1{  text-align:center; color:#FFBC00; font-size:30px; line-height: 37px; text-transform: uppercase;}  

.item-page  .page-header {
    margin: 2px 0px 10px 0px;
    padding-bottom: 5px;
    border: none;
    margin-bottom: 0px;
}
.item-page table { width:100%;}
div.hotlinetop  { line-height: 40px; }
div.hotlinetop>h5 {
float: right;
    margin: 0;
    line-height: 40px;
    font-size: 20px;
    color: #FFBC00;
    margin-left: 10px;
margin-right: 10px; }
.mod-languageslanguage {}
.mod-languageslanguage>ul {    margin: 0;
    margin-right: 10px;
    margin-left: 30px;}
.mod-languageslanguage>ul>li.lang-active { display:none;}
.mod-languageslanguage>ul>li { display:inline-block; list-style:none; padding: 0 2px; line-height: 36px;}
.mod-languageslanguage>ul>li>a {}
.mod-languageslanguage>ul>li img  {     
width: 25px;}


.trrr { overflow:hidden; clear:both;}
.trrr .moduletabletophotline { float:right;}
.trrr .moduletablelanguage { float:right;}


.socialtop {text-align: right;}
.socialtop  a{}
.socialtop  img{ /* padding: 5px; */}
.search form {
	    margin : 10px; 
    text-align: right;
    
}
.diachifooter { width:65%; float:left;}
.socialfooter { width:35%; float:right;     text-align: right;}
.xemthemgt { text-align:right;}
.xemthemgt>a {}

h2.lshthanh { text-align: center;
    color: #FFBC00;
    font-size: 30px;    text-transform: uppercase;line-height: 40px;
    margin-bottom: 30px;}
p.nam {text-align: center;
    color: #FFBC00;
    font-size: 20px;
    padding: 10px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: bold;
    line-height: 25px;}

p.mttnsm { display: inline-block;text-transform: uppercase;
    background-color: #7E8083;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    padding: 2px 9px;
    border-radius: 5px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 30px;   }
.wapitemkt { overflow:hidden; clear:both;}
.kythuatcn  { overflow: hidden; margin-top:15px;
    margin-bottom: 20px;
    clear: both;}
.avtkyt { width: 420px; margin-bottom: 30px;
    float: left;margin-top: 15px;
    margin-right: 25px;}
.txtintrol {}
.txtintrol h1.ttcatkty { margin-top: 0;
    color: #FFBC00; font-size:30px;
    text-transform: uppercase;
    line-height: 40px; }


.itemkty { width:33.333%; float:left;  }



.categoryid26 .itemkty ,
.categoryid14 .itemkty 
{ width:25%;  }



.pditemkty { padding:10px; border:1px solid #ccc; margin:5px; }

.pditemkty>h3 {  text-align: center;
    color: #FFBC00;
    height: 20px;
    
	font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
	}
.introtkythuat {height:150px;}
.blogkythuat {
    width: 980px;
    margin: auto;margin-bottom: 45px;
text-align: justify; }
.categoryid15  .infortitem{ height:130px; }

.categoryid9  .infortitem { height:170px; }

.infortitem{     padding: 10px 0; height: 140px; text-align: justify; /* padding-right: 14px; */}
.avtitem>img { width:100%; height:}
p.docthemkty { text-align:right;}
p.docthemkty>a {font-style: italic;color: #FFBC00;}

.itemdetailkt { 
	    border: 1px solid #ccc;
    padding: 40px 90px;
    position: relative; padding-top: 20px;
}
.itemdetailkt>h1 { 
text-align: center;
    color: #FFBC00;
    font-weight: bold;text-transform: uppercase;
    font-size: 30px;
line-height: 40px;}
.linkback {
	background: url(../images/icBack.png) no-repeat;
    width: 38px;
    height: 38px;
    display: block;
    text-indent: -9999px;
    position: absolute;
    top: 0;
    left: 0;
	
}
.avtitem img {  width:100%;}
.avtitem { text-align:center;}
.categoryid15 .introlabdsanpham { height: 95px;}
.introlabdsanpham { height: 120px;}
.blogsanpham  .category-desc>h1   { text-transform:uppercase; text-align:center; color:#FFBC00; font-size:30px; }
.backcat { width:980px; margin:15px auto; }
.backcat>a {color:#FFBC00;  background: url(../images/icBack2.png) no-repeat left center; display:block; text-decoration:none; padding-left:33px; text-transform: uppercase;}
.itemktintin{ overflow:hidden; clear:both;;}
.pditemktin {  padding: 15px;
    border: 1px solid #ccc;
    overflow: hidden;
    clear: both;
    margin-bottom: 14px; }
.pditemktin .avtitem{ width: 420px;
    float: left;
    margin-right: 30px;}
.pditemktin .avtitem>img{}
.pditemktin .infortitem {}
.pditemktin .infortitem>h3 { color: #FFBC00;
    font-size: 22px;
    text-align: center;
    margin-top: 0;
    line-height: 27px;}
.blogtintuc { width:980px; margin:auto;margin-bottom: 30px;}

.blogtintuc .category-desc>h1 { text-align:center; text-transform: uppercase;}
#formCheck  { padding: 10px;}
#formCheck h4 {
color: #7E8083;
    font-weight: bold;
    font-size: 18px;
    width: 30%;
    float: left;
    line-height: 30px; 
    margin: 0;}
#formCheck input[type="password"] ,
#formCheck input[type="text"] { 

    padding: 5px 0;
    text-indent: 10px;
    float: right;}
#formCheck input[type="submit"] { color: #fff;
    background-color: #FFBC00;
    border: none;
    width: 100%;
    line-height: 30px;
    margin-top: 10px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
    font-family: UTM;
    box-shadow: 0px 0px 1px 1px #ccc; }

.cardbaohanh {
		background:url(../images/card.png) no-repeat;
		width:623px;
		height:423px;
		margin:auto;position: relative;
}
.cardbaohanh p { text-transform:uppercase; color: #b7b7b7; font-size:20px; position: absolute;
    left: 210px;}
.cardbaohanh p.mathecard { top: 160px; }
.cardbaohanh p.hotencard {top: 195px; }

.cardbaohanh p.nhakhoacard {  top: 230px;}
.cardbaohanh p.sanphamcard { top: 265px; }
.cardbaohanh p.validtocard { top: 300px;}
#ketqyaht{ display:none;
	width:600px; position:fixed; top:20px;
	left:30%; background:#fff; border:1px solid red;
	padding:20px;
 }
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
    background-color: #eeeeee;
}
.table-striped  .tblmaume>td { background: #00cfd5!important;    font-weight: bold; font-size: 15px;    color: #fff;}
.table-striped  td {  text-align: center;
    border: none;
    border-right: 1px solid #fff;}
.div_category {  padding: 10px;
    border: 1px solid #ccc;
    min-height: 400px;
    margin: 30px;}


.descript_cat { overflow:hidden; }
.logoproduct { float:left; widht:60%;}
.searchproducts { float:right;}


.weblink-category>h2 { display:none;} 

.baiviet26 ,.baiviet58 { width:100%;}
.baiviet26 .page-header ,.baiviet58 .page-header{ display:none;}
.articlesanpham {margin-top:40px;}
.khungdow {  padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    display: inline-block;}
.khungdow  .linkdoc{ color: #7E8083;
    font-weight: bold;}
.khungdow  .download{  background: #7E8083;
    padding: 5px 15px;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    margin-left: 42px;}
.contactpage {width: 980px;
    margin: auto;}
.contactpage {}

.contencontact{ overflow:hidden; margin-top: 30px;}
.contencontact .inforCt{width: 40%;
    float: left;}
.contencontact .formCt{  float: right;
    width: 460px ;}

.ttinf { background-color: #7E8083; color:#fff;
    padding: 40px;}
.ttinf h2 { text-transform: uppercase;
    color: #fff;
    font-size: 30px;
    line-height: 39px;}
.ttinf p { color:#fff;} 
.ttinf h4 { margin:20px 0; text-transform:uppercase; color: #fff;}


.formCt  { }
.formCt legend { border:none; color: #FFBC00 ;font-size: 20px;}
.formCt .control-group  { margin:0; }
.formCt  .control-label { float: none;
    width: auto;
    text-align: left; }
.formCt  .controls { margin: 0; }

.formCt  .controls input ,
.formCt  .controls textarea
{ width:80%; border-radius: 0;    }
.formCt  .form-actions {background: none;
    border: none;
    text-align: left;
    margin-left: 0;
    padding-left: 0;    }
.formCt  .form-actions .btn-primary {  background: #FFBC00;
    border: none;
    border-radius: 0;
    padding: 5px 19px;
    text-align: left;
    margin: 0;  }
.contactpage>h1 { text-align: center;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 40px;}
	#maplh {
border: 1px solid #ccc;
    padding: 10px;
    text-align: center; }
.slides { width:480px; margin:auto;} 

.diachifooter H3 { text-transform:uppercase;}
.contenbox {}
.contenbox .listsptext {}
/* .contenbox .listsptext li::before  { background:blue; width:5px; height:10px;} */
.contenbox .listsptext li>a { color: #000;
    line-height: 21px;
    display: block;
   /*  text-transform: uppercase; */ text-decoration: none;}
.contenbox .listsptext li>a:hover { color:#FFBC00}
.contenbox .listsptext li>a:before   { border:1px solid #ccc ; width:5px; height:5px; background:red;}
/* //.contenbox .listsptext li>a::before  { border:1px solid #ccc ; width:5px; height:5px; background:red;} */

.searchsearcgh {}
.searchsearcgh input{ border-radius: 0;}
.searchsearcgh button.btn {   box-shadow: 0 0 0;
    border: none;
    text-indent: -9999px;
    background: url(../images/ic-search.png)no-repeat;
    height: 33px;
    width: 29px;}

#slider3-pager { margin:0; margin-top: 20px;}
#slider3-pager li{ list-style: none;
    display: inline-block;
    margin-right: 15px;}
#slider3-pager li:last-child{ margin-right:0;	 }
#slider3-pager li>a{}
#slider3-pager li img{ width: 62px;    height: 63px; border:1px solid #fff;}
#slider3-pager li.rslides_here img,
#slider3-pager li:hover img

{ border:1px solid #004555;}
.slidedetailsanphma { position:relative;}
.slidedetailsanphma  a.rslides_nav {   position: absolute;
    top: 150px;
    z-index: 9998;
    display: block;
    background: red;
    left: -30px;
    width: 22px;
    height: 34px;
    text-indent: -9999px;}

.slidedetailsanphma .rslides1_nav.prev{background:url(../images/privew.png) no-repeat; }
.slidedetailsanphma .rslides1_nav.next{  right: -40px;
    width: 30px;
    background: url(../images/next.png) no-repeat;
    left: auto;}

.langen-gb #gioithieu>.moduletable>h3 {     text-align: center;
    text-transform: uppercase;
    color: #7E8083;
    font-size: 40px;
    font-weight: normal;}
.langen-gb #gioithieu h4.ttdetct { text-align: center;
    color: #FFBC00;
    font-size: 27px;
    text-transform: uppercase;
    line-height: 40px;
    font-weight: normal;}
.langen-gb {}
.langen-gb {}
.langen-gb {}
.langen-gb  .pdstyle>h3 {    font-size: 19px;}  
.langen-gb .avtkyt{ margin-bottom: 50px;}
.langen-gb #homepage>.container >.waprow{ background: #fff url(../images/18-nam-en.png) no-repeat top right;}
.langen-gb #mainmenu ul.menu>li { padding: 0 28px;}
.langen-gb #mainmenu ul.menu>li.item-163 {  /* width: 121px;  */   text-align: center; }

.categoryid24 .infortitem{height: 210px;}
.categoryid24 .introtkythuat {
    height: 194px;
}
.categoryid26 .infortitem{height: 210px;}
.categoryid26 .introlabdsanpham{height: 194px;}
.moduletablesocial {} 
.moduletablesocial  a{ padding:5px;} 
.ttinf {}
div.modal.fade.in {
    top: 10%;
    z-index: 99999;
}

div.modal {
    top: 5%;
    left: 50%;
    z-index: 1050;
    width: 60%;
    margin-left: -30%;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.3);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
}



#boxguimailform { background:#ccc; border: 1px solid #red; position:absolute; top:100px; right:35%; display:none;}
#formfeeback {}
#formfeeback textarea {     width: 65%;}
#formfeeback input[type="text"] {}
#formfeeback input[type="submit"] {}

#loading { display:none; 	}    


button.clickme.btn.btn-primary.btn-lg {  background: url(../images/icon-email.png) no-repeat center;
    width: 30px;
    padding: 0;
    height: 20px; }

/* Stylesheet of Khải đẹp trai */
.dkbh-left{width: 700px;float: left;}
.dkbh-right{float: left;padding: 45px 0 0 0;}
.mhgn{clear: both ;overflow: hidden;}
.mhgn-left{float: left;width: 700px;}

.mhgn-right{float: left;padding: 111px 0 0 0;}
.langen-gb .mhgn-right {float: left;padding: 0;}
/* .langen-gb .dich-vu, */.chnhanh{     margin-top:-50px;}

.dich-vu,.chnhanh{    padding: 0 0 0 25px;}
h1,h2,h3,h4,h5,h6{color: #FFBC00}
h4{font-weight: bold}
img.img-sp{margin: 0 auto;display: block;}
div.tt-tuyensinh img{position: absolute; margin-right: -80px; margin-top: -40px;
    top: 551px;
    right: 315px;}
	#recaptcha_privacy { display:none;}

























