@font-face
{
    font-family:'MyriadPro';
    src:url('../fonts/MyriadPro-Bold.otf');
                 
}

body { font-family:Myriad Pro;  font-size:11pt; line-height:20px; }
.container { width:960px; margin:auto; }
.head{ 
overflow: hidden;
   margin:auto}
#head  .logo {float: left;
width: 150px;}
#head  .topright {float: right;}
#head  .mainmenu {     }
#head  .slideshow{  width:1300px; margin:auto}
#head  .lang { overflow: hidden;
margin-top: 10px;}
.search form { margin:0;}
#head {  }
#memuchinh { overflow:hidden; margin-top:50px; margin-bottom: 0;}
#memuchinh >li {float: left;
padding: 0 6px; background: url(../images/linebd.png) right top no-repeat;}
#memuchinh >li:last-child { background: none; }

#memuchinh >li:hover >a,
#memuchinh >li:hover >span,
#memuchinh >li.active >a,
#memuchinh >li.active >span 

{  border-bottom: 3px solid #0062a7; }
/* #memuchinh >li>a,#memuchinh >li  span.nav-header { font-family:Myriad Pro; color:#fff; line-height:30px; text-transform:uppercase; padding:0 16px; font-size:16px; } */
#memuchinh >li>a,#memuchinh >li  span.nav-header { 
font-family: Myriad Pro;
color: #0062a7;
line-height: 30px;
text-transform: uppercase;
padding: 0 20px;
font-size: 16px;
border-bottom: 3px solid #75b531;
font-weight: normal;


 }
.form-horizontal .controls {
margin-left: 60px;
}
.form-horizontal .control-label {
float: left;
width: 60px;
padding-top: 5px;
text-align: right;
}

div.contact .form input[type="text"], 
div.contact .form input[type="password"],
 div.contact .form input[type="email"] {
line-height: 15px;
height: 15px;
width: 350px;
}

div.contact .form textarea {
width: 350px;
height: 85px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
resize: none;
}

div.contact .form-actions {
   
  margin-top: 18px;  
  margin-bottom: 18px;  
  background: none;  
  border-top: none;  
}




 .component {padding:20px 0; min-height: 400px;}
.lang .search { float: right;}
#memuchinh >li  span.nav-header { text-shadow:0 0 0 #0062a7; font-weight:normal; }
#memuchinh >li>ul { display:none; position:absolute; }
#memuchinh >li:hover >ul { display:block; background:#8b0305; min-width:139px; }
#memuchinh >li:hover >ul>li { line-height:20px; padding:0 20px; }
#memuchinh >li:hover >ul>li:hover { background:url(../images/bg-menu.png) repeat-x center; }
#memuchinh >li:hover >ul>li:hover >a {}
#memuchinh >li:hover >ul>li>a { color:#fff;   color:#fff; line-height:30px; text-decoration:none; display:block; font-size:13px; text-transform:uppercase; }
.mainmenu  #logo { float:left; }
.baivietintro { overflow:hidden; }
.baivietintro .baigioithieu { width:632px; float:left; background:#f8f8f8; }
.baivietintro .hotromuahang { width:px; float:right; }
.baigioithieu .moduletable { padding:10px 20px; text-align:justify; }
.baigioithieu h3 { color:#277700; font-size:18pt; font-weight:normal; margin:0; margin-bottom:10px; }
.baigioithieu  p { font-size:11pt; }
.baigioithieu p.xemtiep { color:#277700; font-weight:bold; }
.chungnhan >.moduletable >h3 { background:url('../images/bg-chungnhat.png') left center; height:39px; line-height:39px; margin:0; padding:0; padding-left:16px; font-size:12pt; font-weight:normal; font-family:arial; }
.weblinks { overflow:hidden; }
.weblinks >li { float:left; width:20%; list-style:none; text-align:center; }
.weblinks >li a {}
.weblinks >li img {}
.footer { overflow:hidden;   }
.footer .coppyright { text-align: left;
color: #fff;
line-height: 38px;
font-size: 13px;}

.footer .designby  { text-align: right;
color: #fff;
line-height: 38px;
font-size: 13px;}
.search input.search-query {
padding-right: 7px;
padding-right: 4px \9;
padding-left: 7px;
padding-left: 4px \9;
margin-bottom: 0;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
.footer .social { float: right;
/* width: 160px; */
line-height: 64px;
margin-top: 10px; }
.footer .social  a {}
.chungnhan { margin:40px 0; }
.intronews { padding:20px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin:40px 0; }
.intronews  .newsintrol { overflow:hidden; margin:0; }
.intronews  .newsintrol>li { float:left; text-align:center; width:23%; padding:0 1%; }
.intronews  .newsintrol>li>a {}
.intronews  .newsintrol>li span { display:block; position:absolute; font-family:Myriad Pro; font-style:italic; bottom:0; background:url(../images/bg-trans.png); width:100%; transition:0.5s; height:0; color:#fff; line-height:38px; font-size:17pt; font-weight:normal; }
.intronews  .newsintrol>li:hover span { height:38px; }
.intronews  .newsintrol>li img { width:100%; height:141px; }
.intronews  .newsintrol .itemintro { position:relative; }
.mod-languages { float: right;  margin-left:20px;}
.lang .container { position:relative; }
.nivo-caption{position:absolute; left:200px; bottom:0; background:#000; color:#fff; /* width:100%; */

z-index:8; padding:5px 10px; opacity:.8; overflow:hidden; display:none; -moz-opacity:.8; filter:alpha(opacity=8); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
div.blog>h2 { border-bottom:1px solid #C3C6FF; margin:0; margin-bottom:10px; }
.page-header >h2,.tintucmoi >h3,h2 .subheading-category,.sanpham >h3{color:#603; /* font-family:UTM; */

font-size:18px; font-weight:normal; line-height:normal; margin:0 0 15px 0; /* text-transform:uppercase; */

padding-left:5px; border-bottom:1px solid #003}
div.imgfull img { border:1px solid #CCCCCC; margin-right:10px; padding:2px; width:100%; }
div.blogitem { border-bottom:1px solid #CCCCCC; padding-bottom:10px; }
div.title-cat-di >h3>a { font-family:arial; font-weight:bold; font-size:13px; color:#404041; }
.pull-left.item-image { margin:0; }
div.title-cat-di >h3 { margin:0; }
.page-header { padding-bottom:8px; margin:0; border-bottom:none; }
#formdathang input[type="text"],#formdathang input[type="email"],#formdathang input[type="number"] { height:25px; width:200px; }
#sanpham { color:#8b0305; }
.modal-header h3 { text-align:center; }
.detailImgsp {  border:4px solid #75b531 }
.detailImgsp img { width:100%; }
.inforsp {padding-left:40px;}
.inforsp >h3 { color: #0062A7;
margin-top: 0px;
font-size: 30px;}
.wdetailsp { padding-top:30px;}
.price {}
.price >span{ color:#8b0305; font-weight:bold;}
.descriptiondetaisp { padding-top:30px;}
.imgsanphamlist { position:relative;overflow:hidden;}

.chitietbtn {display: block;
height: 0;
position: absolute;
transition: 0.3s;
background: #fcd;
text-align: center;
margin: auto;
width: 100px;
left: 62px;
line-height: 30px;
color: #fff;}
div.imgsanphamlist:hover a.chitietbtn {
	height:30px; top: 73px;
}
div.imgsanphamlist:hover {
	 
}
.splienquanimg { width:100%;height:170px;}

div.imgsanphamlist:hover .titlestran { height:38px;}

.titlestran {
	display: block;
	position: absolute;
	font-family: Myriad Pro;
	font-style: italic;
	bottom: 0;
	background: url(../images/bg-trans.png);
	width: 100%;
	transition: 0.5s;
	height: 0;
	color: #fff;
	line-height: 38px;
	font-size: 12pt;
	font-weight: normal;
}
.descriptiondetaisp {
	border: 1px solid #ccc;
	padding: 10px 20px;
	clear: both;
	margin-top: 30px;

}

.ttdesscpi ,
.titlesplq
{ color:#8b0305;
	margin-top: 0;
	line-height: 30px;
	font-family: cursive;
	border-bottom: 1px solid #C92626;
}
.clear {clear:both;}
.splienquan { margin-top:50px;}
#price { color: #8A173C;
background: none;
border: none;
box-shadow: 0 0 0 0;
font-weight: bold;
font-size: 20px;}

.moduletableproducts >h3{ border-bottom: 2px solid #fff;
font-weight: normal;
font-size: 22px;
line-height: 22px;
padding: 0;
margin-bottom: 20px;
font-family: Myriad Pro;
height: 32px;}
.moduletableproducts >h3>span{ border-bottom: 2px solid #75b531;
color: #0065a9;
font-size: 28px;
font-family: Myriad Pro;
font-weight: normal;
height: 30px;
line-height: 30px;}
#main { background: #eefad7;}
.moduletableproducts ul { overflow: hidden; list-style: none;margin:0; }
.moduletableproducts li { float:left; width:25%; }
.moduletableproducts li .itemintro { padding:5px; }

.moduletableproducts li .itemintro img { width:218px; height:147px;border:7px solid #75b531; border-radius: 10px; display: block; }
.moduletableproducts li:hover .itemintro img {   border-color: #0065a9 }
.moduletableproducts li .itemintro span { text-align: center;
font-family: Myriad Pro;
color: #0065a9;
display: block;
text-transform: uppercase;
line-height: 50px;
height: 50px; 
font-weight: bold;
font-size: 18px;
}
#footer { height: 158px; background: #65a739;}
#debug { height: 38px; background: #1a6d2f;}
.diachifooter { color:#fff; overflow: hidden;}
.diachifooter p.lgbottom {float: left;}
.diachifooter p { font-size: 13px;}
.diachifooter h3 { margin: 0;
margin-top: 5px;
font-size: 13px;}
.diachifooter h3.tencty { margin-top:20px; }
.avtsp  {}
.avtsp a:hover img{ border-color: #0065a9; }
.avtsp  img{
width: 100%;
height: 300px;
	border: 7px solid #75b531;
	border-radius: 10px;

}
.bakgroundsp { margin:auto; text-align:center;}
.bakgroundsp  img{}
/* 

.image-set {
	overflow: hidden;
}
.image-set a {
	display: block;
float: left;
width: 25%;margin-top: 5px;
}
.image-set a img {
	border: 5px solid #ccc;
max-width: 90%;
margin-right: 5px;
height: 100px;
}
 */
.image-set a   {
display: block;
border: 7px solid #75b531;
margin-top: 10px;
 
}
.image-set img{ border: 4px solid #75b531;
max-width: 98%;
margin-top: 10px;
}
#vtnivo108 {
	margin:auto;
}
.bakgroundsp {
	
}/* 
.noidungsp {}
.noidungsp h3{ padding:10px; background:#0062a7}
.noidungsp h3>strong{ background:#fff; display:block; padding:5px;} */
.custommodlang { float:right; margin-right:20px;}
.thongke{
 
 padding-top: 11px;
color: #fff;
 }
.thongke h3{
 text-transform: uppercase;
/* font-weight: normal; */
font-size: 13px;
 }
.thongke .menu  {}
.thongke .menu li {}
.thongke .menu li { width: 80px;}
.thongke .menu li span.floatright {float:right;}

#slide { overflow:hidden; clear:both; }










