@font-face {
	font-family: "UTM_Avo";

	font-weight: normal;
	src: url("../fonts/UTM_Avo.ttf");
}
@font-face {
	font-family: "UTM_AvoBold";

	font-weight: normal;
	src: url("../fonts/UTM_AvoBold.ttf");
}
@font-face {
	font-family: "808";
	font-style: normal;
	font-weight: 300;
	src: url("../fonts/RobotoCondensed-Light.ttf"), url("../fonts/RobotoCondensed-Light.eot");
}
@font-face {
	font-family: "RobotoCondensed";
	font-style: normal;
	font-weight: 400;
	src: url("../fonts/RobotoCondensed-Regular.ttf"), url("../fonts/RobotoCondensed-Regular.eot");
}
@font-face {
	font-family: "RobotoCondensed";
	font-style: normal;
	font-weight: 700;
	src: url("../fonts/RobotoCondensed-Bold.ttf"), url("../fonts/RobotoCondensed-Bold.eot");
}
@font-face {
	font-family: "RobotoCondensed";
	font-style: italic;
	font-weight: 300;
	src: url("../fonts/RobotoCondensed-LightItalic.ttf"), url("../fonts/RobotoCondensed-LightItalic.eot");
}
@font-face {
	font-family: "RobotoCondensed";
	font-style: italic;
	font-weight: 400;
	src: url("../fonts/RobotoCondensed-Italic.ttf"), url("../fonts/RobotoCondensed-Italic.eot");
}
@font-face {
	font-family: "RobotoCondensed";
	font-style: italic;
	font-weight: 700;
	src: url("../fonts/RobotoCondensed-BoldItalic.ttf"), url("../fonts/RobotoCondensed-BoldItalic.eot");
}
body {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
ul {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
a {
	color:#3e9625;
}
a:hover {
	text-decoration:none;
	color:#124D00;
}
.fix-width {
    width: 100%;
    max-width: 1110px;
    margin: 0 auto;
    position: relative;
}
header {
	/*background:url(../images/banner.jpg) no-repeat top center;/*508822*/
	background-size:100%;
	width:100%;
	margin:0 auto;
}
.bg_header {
	background: -webkit-linear-gradient(left, #2F8F0A,#2A8A0C); /* For Safari 5.1 to 6.0 */
 	background: -o-linear-gradient(left, #2F8F0A,#2A8A0C); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(left, #2F8F0A,#2A8A0C); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(left, #2F8F0A,#2A8A0C);
}
#logo {
	float:left;
	margin:0px;
}
#logo a {
	  display: block;
  width: 195px;
  height: 100px;
}
header .support {
	float:right;
	width:238px;
	height:74px;
	background:url(../images/bg_hotline.jpg) no-repeat left top;
	margin-top:20px;
	line-height:74px;
	display:none;
}
header .support span {
color: #fff;
  display: block;
  padding-left: 58px;
  font-size: 20px;
  margin-top: 9px;
  font-family: UTM_Avo;
  font-weight: bold;
}
#smoothmenu1 .box_search {
	position:relative;
	float:right;
	margin-top:3px;
}
#smoothmenu1 .box_search input {
	margin-bottom:0;
	padding:2px 0;
	font-size:13px;
	text-indent:5px;
	width:160px;
}
#smoothmenu1 .box_search .icon_s {
	position:absolute;
	top:5px;
	right:0;
}
#wrap_content {
	margin-top:25px;
}
#wrap_content .box_index {
	width:315px;
	float:left;
	border:1px solid #CCC;
	border-top:0;
	margin-right:24px;
	margin-bottom:25px;
}
#wrap_content .box_index.last {
	margin-right:0;
}
#wrap_content .box_index .title_box {
	height: 50px;
    color: white;
    font-family: RobotoCondensed;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 50px;
    margin: 0px;
	text-align:center;
    font-weight: normal;
    background: #f638a8;
}
#wrap_content .box_index .title_box a {
	color: white;
    font-family: RobotoCondensed;
    font-size: 20px;
    line-height: 50px;
    text-transform: uppercase;
	font-weight:bold;
}
#wrap_content .box_index .content_box {
	background:#f6f6f6;
	padding:5px;
}
#wrap_content .box_index .content_box .des {
    margin-top: 10px;
    font-size: 14px;
    height: 60px;
    overflow: hidden;
    text-align: justify;
    margin-bottom: 13px;
}
#wrap_content .box_index .content_box .readmore {
	width: 95px;
    height: 29px;
    float: right;
    border-radius: 3px 3px 3px 3px;
    background: #f539a5;
    margin-top: 5px;
    text-align: center;
}
#wrap_content .box_index .content_box .readmore a {
	line-height: 29px;
    color: white;
    text-decoration: none;
    font-weight: bold;
}
#wrap_content .box_index ul.content_box {
	padding-top:15px;
	padding-left:12px;
}
#wrap_content .box_index ul.content_box li {
	overflow:hidden;
	margin-bottom:20px;
}
#wrap_content .box_index ul.content_box li:nth-last-child(1) {
	margin-bottom:9px;
}
#wrap_content .box_index ul.content_box li .title_news_index {
	text-align:justify;
}
#wrap_content .box_index ul.content_box li img {
	float:left;
	margin-right:15px;
}
#wrap_content .box_index ul.content_box li .title_news_index a {
	color:#333;
	font-size:14px;
}
#wrap_content .box_video {
	float:left;
	width:314px;
	margin-right:27px;
}
#wrap_content .list_product {
	float:left;
	width:317px;
	position:relative;
}
#m_slideshow_product{
    height: 29px;
}
#wrap_content .list_product .title_box_2 {
    background: url(../images/icon-3.png) no-repeat left 0px;
    text-transform: uppercase;
    color: #f539a5;
    font-size: 16px;
    padding-bottom: 7px;
    font-family: RobotoCondensed;
    margin-bottom: 25px;
    margin-top: 0px;
    width: 100%;
    display: block;
    text-indent: 45px;
    border-bottom: 2px solid #f539a5;
}
#wrap_content .list_product .prev {
	position:absolute;
	cursor:pointer;
	z-index:100;
	top:115px;
}
#wrap_content .list_product .next {
	position:absolute;
	cursor:pointer;
	z-index:100;
	right:-45px;
	top:115px;
}
#wrap_content .list_product .anyClass {
    border: 1px solid #CCC;
    padding: 16px 0;
    margin-top: 19px;
}
#wrap_content .list_product .anyClass ul li {
	width:158px;
	height:127px;
}
footer {
	width: 100%;
    margin: 0 auto;
    margin-top: 20px;
    /*background: #f539a5 url(../images/bg-footer.png) left center no-repeat;*/
    background: #f539a5;
}
footer .logoBottom {
	float:left;
	margin-right:40px;
	margin-top:30px;
}
footer .address {
	color:#fff;
	margin-top:30px;
	float:left;
	width:470px;
}
footer .social {
	float:right;
	margin-top:30px;
	text-align:right;
}
footer .social input {
	float:left;
	margin-left:10px;
}
footer .social .btn-danger {
	width:20px;
}
footer .social .lb {
	font-family:RobotoCondensed;
	color:#fff;
	font-size:15px;
	text-transform:uppercase;
	text-align:right;
	margin-bottom:10px;
}
.g-menu-footer {	
	width:500px;
}
.tile-gm-f {
    width: 100%;
    float: left;
    border-bottom: 1px solid #dedfdf;
    padding: 10px 0px;
    font-family: RobotoCondensed;
    font-size: 14px;
    text-transform: uppercase;
    color: #dedfdf;
    margin-top: 8px;
    font-weight: bold;
}
.register-email{
	float:right;
	margin-top: -47px;
	width:360px;
}

#email_subcribe {
	
}
footer .social .social_i {
	margin-left:5px;
}
#wrap_content .sidebar_left {
	float:right;
	width:352px;
}
#wrap_content .sidebar_left .itemLeft {
	margin-bottom:10px;
}
#wrap_content .sidebar_left .itemLeft .title_box {
	color: white;
    font-family: RobotoCondensed;
	text-align:center;
    text-transform: uppercase;
    line-height: 43px;
    margin: 0;
    height: 43px;
	background: #f539a5;
    font-size: 16px;
}
#wrap_content .sidebar_left .itemLeft .title_box a {
	 color: #fefa03;
	 font-size: 14px;
  text-transform: uppercase;
}
#wrap_content .sidebar_left .itemLeft .c_box {
	border:1px solid #CCC;
	border-top:none;
}
#wrap_content .sidebar_left .itemLeft ul.c_box {
	padding:10px 0;
	background:#f6f6f6;
}
#wrap_content .sidebar_left .itemLeft ul.c_box li {
	list-style: none;
    padding: 13px 0px;
    background: url(/themes/giaodienweb/images/icon-n2.png) left 18px no-repeat;
    padding-left: 15px;
    border-bottom: 1px solid #cecece;
    margin-left: 6px;
}
}
#wrap_content .sidebar_left .itemLeft ul.c_box li:last{
	border:none;
}
#wrap_content .sidebar_left .itemLeft ul.c_box li a {
	color: #555555;
    display: block;
    font-size: 14px;
}
#wrap_content .sidebar_left .itemLeft ul.c_box li a:hover {
	color:#246712;
}
#wrap_content .sidebar_left .itemLeft.box_news .c_box {
}
#wrap_content .sidebar_left .itemLeft.box_news .c_box li {
	list-style: none;
    padding: 13px 0px;
    background: none;
    border-bottom: 1px solid #cecece;
    margin-left: 6px;
}
#wrap_content .sidebar_left .itemLeft.box_news .c_box li a {
	text-transform:none;
}
#wrap_content .content_page {
	width:730px;
	float:left;
}
#wrap_content .content_page .navi {
	width: 100%;
    border-bottom: 2px solid #b62329;
}
#wrap_content .content_page .navi .left {
	float:left;
	color:#3e9625
}
#wrap_content .content_page .navi .left a:nth-child(1){
	margin-left: 0px;
    background: url(/themes/giaodienweb/images/icon-n1.png) left center no-repeat;
    padding: 0 3px 0 10px;
    color: #B62329;
    font-weight: bold;
}
.readmore a{
	color: #b62329;
}

#wrap_content .content_page .navi .left a{
   margin-left: 0px;
    background: url(/themes/giaodienweb/images/icon-n2.png) left center no-repeat;
    padding-left: 11px;
    color: #B62329;
    font-weight: bold;
}
#wrap_content .content_page .navi .right {
	float:right;
	text-transform:uppercase;
	color:#3e9625;
	font-weight:bold;
	font-size:13px;
	margin: 0;
  line-height: 20px;
}
#wrap_content .content_page .listNews {
	padding-top:20px;
}
#wrap_content .content_page .listNews .itemNews {
	overflow:hidden;
	margin-bottom:25px;
}
#wrap_content .content_page .listNews .itemNews .img_news {
	float:left;
	margin-right:10px;
	margin-top:7px;
}
#wrap_content .content_page .listNews .itemNews .title_news {
	font-size:20px;
	margin:0;
	line-height:20px;
	margin-bottom:5px;
}
#wrap_content .content_page .listNews .itemNews .title_news a {
	font-size:15px;
	color:#333;
}
#wrap_content .content_page .listNews .itemNews .title_news a:hover {
	color:#3e9625;
}
#wrap_content .content_page .listNews .itemNews .text .intro {
	text-align:justify;
	font-size:14px;
	line-height:1.8;
	height:110px;
	overflow:hidden;
}
#wrap_content .content_page .listNews .itemNews .text .readmore a {
	font-weight:bold;
	font-size:14px;
}
#wrap_content .content_page .contentNews .cNews {
	line-height:1.8;
	font-size:14px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
#wrap_content .content_page .titleNews {
  margin: 10px 0;
  font-size: 20px;
  line-height: 26px;
}
#wrap_content .content_page  .newsRelate .title_box {
	text-transform:uppercase;
	color:#b62329;
	font-size:15px;
}
#wrap_content .content_page  .newsRelate ul {
	padding-left:20px;
}
#wrap_content .content_page  .newsRelate ul li {
	list-style:disc;
	margin-bottom:5px;
	color:#f539a5;
}
#wrap_content .content_page  .newsRelate ul li a{
	color:#555;
	font-size:14px;
}


#wrap_content .dsChinhanh .row2 {
	margin-bottom:15px;
	padding-bottom:20px;
	border-bottom:1px dotted #CCC;
	overflow:hidden;
}
#wrap_content .dsChinhanh .row2 img {
	float:left;
	margin-right:30px;
	  margin-top: 8px;
}
#wrap_content .dsChinhanh .row2 .text {
	text-align:left;
	line-height:30px;
}
#wrap_content .dsChinhanh .row2 .text .title {
	color:#00923F;
	font-size:15px;
	font-weight:bold;
}
#wrap_content .dsChinhanh .row2 .text .dt {
	font-size:14px;
}
#wrap_content .dsChinhanh .row2 .text .address {
	font-size:14px;
}
#wrap_content .box_phanphoi ul {
	overflow:hidden;
	padding:0 10px;
	padding-bottom:10px;
}
#wrap_content .box_phanphoi ul li {
	  width: 104px;
  float: left;
  padding-left: 10px;
  margin-top: 5px;
}
#wrap_content .sidebarRight .box_phanphoi .c_box li:nth-last-child(1) {
	  margin-bottom: 10px;
  border-bottom: 1px solid #CCC;
  padding-bottom: 8px;
}
#wrap_content .box_phanphoi ul li select {
	width: 105px;
  height: 24px;
  margin-bottom: 0;
  font-size: 13px;
  padding: 0;
  color: #3e9625;
}
.line {
	border-bottom:1px solid #CCC;
}
.line2 {
	border-bottom:1px solid #3e9625;
}
.address_contact {
	padding-top:30px;
}
.address_contact .left {
	float:left;
	width:400px;
	color:#999;
	line-height:25px;
}
.address_contact .left .tab1 {
	float:left;
	width:80px;
}
.address_contact .left .tab2 {
	float:left;
	width:315px;
}
.address_contact .right {
	float:right;
	margin-top:10px;
}
.labelPhanhoi {
	font-size:18px;
	margin-bottom:20px;
	color:#3e9625;
}
h1.name_ds {
	font-size:18px;
	text-align:left
}
.listTags ul {
	overflow:hidden;
}
.listTags ul li {
	list-style:none;
	color:#666;
	float:left;
	padding-right: 5px;
}
.listTags ul li a {
	color:#666;
	font-style:italic;
}
.listTags ul li a:hover {
	text-decoration:underline;
}

.textControl {
	text-align: right;
    margin-right: 10px;
    font-weight: bold;
    color: #C00;
	cursor:pointer;
}
.strAnswer {
	padding:5px;
	display:none;
}

.input-text {
    width: 100%;
    float: left;
    margin-top: 10px;
}
.input-text span {
    float: left;
    color: #dedfdf;
    line-height: 30px;
    font-weight: bold;
}
.input-text input {
    width: 296px;
    height: 24px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 1px white;
    background: rgba(255,255,255, 0.5);
    margin-left: 10px;
    padding-left: 10px;
    line-height: 30px;
    color: #dedfdf;
    color: #666;
	float:right;
}

#button_send {
    width: 100px;
    float: right;
    box-shadow: 0px 1px white;
    background: rgba(255,255,255, 0.5);
    border-radius: 5px 5px 5px 5px;
    text-align: center;
    height: 30px;
    line-height: 30px;
}

#button_send a {
    color: white;
    font-family: f1;
    font-size: 14px;
    text-transform: uppercase;
    display: block;
}

#l_banner_header {
    position: absolute;
    z-index: 99;
    left: 0;
    top: 0;
}
#c_banner_header {
    position: relative;
    z-index: 9999;
    top: 0;
	width:1000px;
	margin:0 auto;
}
#r_banner_header {
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
}
#wrap_content .sidebar_left .itemLeft.box_news .c_box li img {
	float:left;
	margin-right:10px;
}
#wrap_content .sidebar_left .itemLeft.box_news .c_box li {
	overflow:hidden;
}

.box_qc_home{
	float: left;
    width: 314px;
    margin-right: 27px;
    border: 1px solid #ccc;
    position: relative;
}
.box_qc_home .readmore {
    width: 95px;
    height: 29px;
    border-radius: 3px 3px 3px 3px;
    background: #f539a5;
    text-align: center;
    position: absolute;
    right: 3px;
    bottom: 3px;
}
.box_qc_home .readmore a{
	line-height: 29px;
    color: white;
    text-decoration: none;
    font-weight: bold;
}