@charset "utf-8";
*{margin:0;padding:0;}div,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,form,a,fieldset,textarea{border:none;outline:none}ul,ol{list-style:none}a{text-decoration:none}table,tbody,tr,td,th{border-collapse:collapse;border-spacing:0}input:focus,select:focus{outline:0}.clr{clear:both;height:0}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
#content p{line-height:1.7; color:#212121}
#content ol li{list-style:decimal inside}
#content ul li{list-style:disc inside}
#content dl dd{margin-left:1em;}
#content th,#content td{border:1px solid #000;padding:.5em}
#content th{font-weight:bold}

.imgimg{padding:2px;border:1px solid #e1e1e1;box-shadow:2px 2px 5px #d5d5d5;background:#fff}
body{font:14px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.wra{width:1258px;margin:0 auto;position:relative;}
.wra_inner{width:990px;margin:0 auto;position:relative}
.fix-width{width:1258px;margin:0 auto;position:relative; overflow:hidden;}
#ftr{background:#00853C url(images/bg_footer.gif) top right;}
/*#ftr .wra_inner{height:180px;padding-top:10px}*/
#ftr .wra_inner{padding-top:10px; clear: both; overflow: hidden;}
#ftr *{font-size:11px;color:#fff}
#ftr a:hover{color:#ffdd00;text-decoration:underline}
/*#rtop{padding:30px 13px 0 0;right:0;top:80px;position:absolute;background:url(images/rtop.png) no-repeat right 27px;display:block}*/
#rtop{
    padding: 10px 20px 10px 15px;
    right: 0;
    bottom: 20px;
    position: absolute;
    background: url(images/rtop.png) no-repeat 35px 5px;
    display: block;
    border-radius: 5px;
    border: 1px solid #fff;
}
#legal{line-height:18px; margin-top:95px; padding:0 5px 10px;}

#hdr{height:330px;position:relative;z-index:10;margin-bottom:30px}
#hdr>*{position:absolute}
/*#hdr .bg_bar{height:85px;top:0;width:1600px;left:-302px;background:url(images/blur80.png)}*/
#hdr .bg{height:19px;bottom:-6px;width:1600px;left:-302px;background:url(images/hdr.png)}

#topbanner{left:-302px;top:0;width:1600px;height:330px;z-index:-1; position:absolute; overflow:hidden; zoom:1;}
#topbanner *{margin:0;}
#bannerCenter{margin-bottom: 15px;}

#logo{left:0;top:0}
#logo h1{height:119px;width:124px;background:url(images/top-logo.png)}
#logo a{display:block;height:100%;width:100%;text-indent:-9999px}

#medal{right:-913px;top:30px;z-index:1000; width:500px; height:45px; background:url(images/trans-white.png) repeat left top; position:relative;}
#medal img{width:65px; height:auto !important; margin-top:4px; cursor:pointer;}
#medal img + img{ position:absolute; top:-15px; left:-20px; width:133px; height:80px;display:block;}
#medal img:hover + img{display:block;}

#menu{height:45px;top:30px;left:130px;z-index:10; background:url(images/trans-white.png) repeat left top; width:783px;}
#menu img{float:right; margin:6px 30px 0 0;}
#menu>ul>li{float:left;position:relative}

#menu>ul>li>a{text-transform:uppercase; height:45px; font:11px/45px Arial, Helvetica, sans-serif;padding:0 11px;position:relative; display:block; color:#333;}
/*#menu>ul>li>a>span{display:none;background:#00853c;width:100%;position:absolute;bottom:-2px;height:83px;left:0;z-index:1}
#menu>ul>li:hover>a>span{display:block;background:#00853c}
#menu>ul>li:hover>a>b{color:#fff}#menu b{position:relative;z-index:2;color:#212121;}*/
#menu>ul>li.active>a,
#menu>ul>li>a.active,
#menu>ul>li:hover>a{color:#fff; background:#00853c;}


#menu ul ul{width:240px;position:absolute;display:none;left:0;top:45px;}
#menu li li a{display:block;padding:5px 10px;background:url(images/blur80.png); color:#333;}
#menu li li a:hover{background-image:url(images/green85.png)}
#menu li li a:hover b{color:#fff}

#menu .sf-sub-indicator{background:none;text-indent:-9999px; display:none;}
#menu .timkiem{display:none}
#menu .farmer-s-news,#menu .binh-dien-s-news,#menu .about-binh-dien,#menu .contact-binh-dien,
#menu .activity, #menu .volleyball-club-s-news, #menu .binh-dien-bulletin, #menu .binh-dien-news{display:none}

/* column */

.colx3{width:739px;float:left}
.colx2{width:482px;float:left}

.colx1{width:225px}

.fleft{float:left}
.fright{float:right}

/* main content */

#searchbox{border:1px solid #e1e1e1;height:21px;position:relative}
#searchbox form *{position:absolute;border:0;background:none}
#searchbox .text{width:190px;height:17px;line-height:17px;font-size:11px;color:#afb2aa;left:6px;top:2px}
#searchbox .submit{text-indent:-9999px;width:15px;height:15px;cursor:pointer;background:url(images/m_glass.png);right:4px;top:3px}

.colx1>div{margin-bottom:20px}

.btn_green{padding-left:3px;height:25px;background:url(images/btn_green.png) no-repeat;float:left;display:block}
.btn_green span{padding:0 10px 0 7px;height:25px;line-height:25px;background:url(images/btn_green.png) no-repeat right -25px;display:block;color:#fff;font-size:11px}
.btn_green:hover{background-position:0 -50px}
.btn_green:hover span{background-position:right -75px}

/* box title */
.exchange h3,#faqsHome h3,#banggiaSP h3,#shareholder h3,#khkt h3,#bongchuyenBDLA h3,#tghk_home h3
,#newsPost h3,#ncnn_home h3,#shareholder_v2 h3, #award h3, #appInfor h3{color:#F60;font-size:16px;font-family:"Times New Roman",Times,serif;padding-bottom:4px;font-weight: bold;text-transform:uppercase;border-bottom:1px solid #e1e1e1;margin-bottom:8px;line-height:21px}

#banggiaSP h3,#shareholder h3,#tghk_home h3,#shareholder_v2 h3{margin-bottom:0}
.exchange { margin:10px 0 30px 0 !important;}
.exchange table{width:100%}
.exchange table *{color:#212121;font-size:12px}
.exchange tr:first-child td{font-weight:bold;padding-top:0}
.exchange td{border-bottom:1px solid #e1e1e1;padding:8px 0 5px}
.exchange .title{width:65px}
.exchange .src{padding-top:5px}
.exchange>p{display:none}
.exchange .src *{font-size:10px;color:#585d51}
.exchange .src label{font-style:italic;margin-right:3px}

#faqsHome p{margin-bottom:10px;color:#585d51;font-size:12px;line-height:16px}
#faqsHome .btn_green+.btn_green{float:right}

#banggiaSP .table{border-bottom:1px solid #e1e1e1;background:#f2f2f2;padding:4px 10px 0}
#banggiaSP table{width:100%}
#banggiaSP td{border-bottom:1px solid #d9e1cc;padding:5px 0;font-size:12px;color:#00853c;padding-right:8px;line-height:16px}
#banggiaSP tr:last-child td{border:0}
#banggiaSP .price{color:#00853c;width:45px;padding-right:0;line-height:17px;text-align:right;font-weight:bold}
#banggiaSP em{font-size:11px}
#banggiaSP table tr.ftitle td{ font-weight:bold;}

#shareholder ul{padding:4px 10px;border:1px solid #e1e1e1;border-top:0; background:#00853c}
#shareholder li{background:url(images/dot4.png) no-repeat 0 11px;padding:6px 5px 6px 10px;border-bottom:1px solid #74A425}
#shareholder li:last-child{border-bottom:0}
#shareholder li a{color:#F9DE08;font-size:12px; line-height:1.5;}
#shareholder li a:hover{color:#fff}

#khkt li:first-child{margin-top:6px}
#khkt li{clear:both;margin-top:15px}#khkt li .img{font-size:0}
#khkt li img{width:90px;height:55px;float:left;margin:0 10px 15px 0}
#khkt li a{font-size:12px;color:#00853c}
#khkt li a:hover{color:#f60}

#bongchuyenBDLA *{font-size:12px;line-height:16px}
#bongchuyenBDLA .img{display:block;margin-bottom:10px;font-size:0;width:225px;overflow:hidden}
#bongchuyenBDLA a{font-weight:bold;display:block;margin-bottom:5px;line-height:17px; color:#00853c}
#bongchuyenBDLA a:hover{color: #F60}
#bongchuyenBDLA p{line-height:17px; color:#212121}

#newsPost,#ncnn_home{margin-bottom:50px}

#newsPost *,#ncnn_home *{color:#558b09;font-size:12px}
#newsPost li a{display:inline; color: #00853C}
#newsPost li a:hover,#ncnn_home li a:hover{color: #F60}
#newsPost li a{padding-left:10px;background:url(images/dot4.png) no-repeat 0 5px}
#newsPost li a:hover {color: #F60;}
#newsPost li .img{display:none}

#newsPost li{clear:both;padding:10px 0 2px 0}
#newsPost li.hot{padding:0;background:none; margin-bottom:20px;}
#newsPost li.hot a{font-weight:bold;padding:0;background:0; color:#00853C}
#newsPost li.hot a:hover {color:#F60}
#newsPost li.hot a + p{padding-top:3px;line-height:17px;text-align:justify}
#newsPost li.hot .img{float:left;font-size:0;margin:0 10px 5px 0;display:block}
#newsPost li.hot .img img{max-width:220px}
#newsPost li.hot p, #ncnn_home li.hot p{color:#212121;}

#ncnn_home li{float:left;width:210px;padding:10px; margin-top:10px; border:1px #E1E1E1 solid;}
#ncnn_home li:nth-child(2n){float:right}
#ncnn_home li:nth-child(2n+2){clear:both}
#ncnn_home li .img{float:left;font-size:0;width:100px}
#ncnn_home li .img img{width:90px;margin:0 10px 5px 0;height:50px}
#ncnn_home li.hot .img{width:auto}

#ncnn_home li.hot{padding:0;background:none;width:100%;float:none; border:none;}
#ncnn_home li.hot a{font-weight:bold; color:#00853c;}
#ncnn_home li.hot a:hover{font-weight:bold; color:#F60;}
#ncnn_home li.hot a + p{padding-top:3px;line-height:17px;text-align:justify}
#ncnn_home li.hot .img img{max-width:220px;width:auto;height:auto}
#ncnn_home li a {color:#00853c;}

#tghk_home {}
#tghk_home ul{padding:0 10px 10px 10px; background:#00853c}
#tghk_home li{padding-top:15px;clear:both;overflow-y:hidden; }
#tghk_home .img{float:left;margin:0 10px 5px 0;font-size:0}
#tghk_home .img img{width:90px;height:50px; border:2px #FFF solid}
#tghk_home a{color:#fff;font-size:12px; line-height:1.5;}
#tghk_home a + a{display:block}
#tghk_home a + a:hover{color:#F9DE08}

#appInfor{font-size: 12px;}
#appInfor .colCtn{display: inline-block; width:49%; text-align: center;}
#appInfor .colCtn a{color:#000;}
#appInfor .colCtn .imgdiv{border: 1px solid #DDD; border-radius: 25px;	display: table;
	width: 120px;padding: 10px;	text-align: center;	height: 110px;
	margin-block: 10px;	margin: 0 auto;	  margin-bottom: 15px; margin-top: 15px;
	color:#00853c; font-weight: bold;
}
#appInfor .colCtn .imgdiv img{margin-bottom: 20px;}
#appInfor ol{list-style: none; line-height: 22px;}
#appInfor .download {font-weight: 600;}
#appInfor .download img{position: relative; top:10px;}

.content-list li,.content-cat li{margin-bottom:20px}
.content-list .imgdefault,.content-cat .imgdefault{display:none}
.content-list *,.content-cat *{color:#212121;font-size:12px}
.content-list li .img,.content-cat li .img{float:left;margin:0 14px 5px 0;font-size:0}
.content-list li .img img,.content-cat li .img img{width:140px}
.content-list li a,.content-cat li a{font-weight:bold}
.content-list li a.title_lnk {color:#00853c;}
.content-list li a.title_lnk + p,.content-cat li a.title_lnk + p{padding-top:4px;line-height:17px}
.content-list li a.title_lnk:hover,.content-cat li a.title_lnk:hover{color:#F60}

#brd{border-bottom:1px solid #e1e1e1;padding:0 2px 2px;margin-bottom:20px;height:20px}
#brd li{float:left;padding-left:17px;background:url(images/brd_sep.png) no-repeat 0 8px;margin-right:10px}
#brd li:first-child{background:none;padding-left:0}
#brd a{color:#FF6600;text-transform:uppercase;font-size:17px}

#paging-wrapper{padding-top:6px;height:20px;clear:both}
#paging-wrapper #paging{float:right;height:20px}
#paging-wrapper a{border-left:1px solid #74a425;padding:0 4px;line-height:14px}
#paging-wrapper a.active{color:#74a425;font-weight:bold;text-decoration:underline}
#paging-wrapper a:hover{color:#74a425}
#paging-wrapper a:first-child{border:0}
#paging-wrapper a img{vertical-align:middle}
#paging-wrapper *{color:#585d51}
#paging-wrapper p{float:right;padding-right:2px}

div.dlmore{text-align:right;padding-bottom:10px}
div.dlmore a{color:#74a425;text-decoration:underline}

#content-list h2,.content-list h2{margin-bottom:10px}
#content-list h2 a,.content-list h2 a{font-size:17px;font-weight:normal;color:#00853c}


#download .content-cat h2,.listnews .content-cat h2{margin-bottom:10px}
#download .content-cat h2 a,.listnews .content-cat h2 a{font-size:17px;font-weight:normal;color:#00853c}

.listnews .content-list > ul > li{border-bottom:1px solid #e9e5d4;padding-bottom:15px}
.listnews .content-list > h2{display:none}
.listnews .content-list .date{color:#999;font-size:11px;line-height:22px}

.listnews #content .content { line-height:20px}
.listnews #content .content *{overflow:hidden}

#content h1{color:#00853c;font-size:18px;font-weight:normal;margin-bottom:15px}
#content .content *{color:#212121}
#content .content p,#content .content h1,#content .content h2,#content .content h3,#content .content h4,#content .content h5,#content .content h6,#content .content li{margin-bottom:18px}

#content span.fullPic{margin-bottom:20px}
#content span.fullPic img{width:250px}

.goback{height:15px;background:#e1e1e1;padding:5px;margin:25px 0}
.goback *{color:#585d51;font-size:11px}
.goback img{vertical-align:middle;margin-right:3px}
.goback>*{float:right;display:block;line-height:15px}
.goback .back{float:left;padding-left:13px;background:url(images/goback.png) no-repeat 2px 5px}
.goback .save_b,.goback .print_b,.goback .sendto_b{padding:0 7px;border-left:1px solid #999}
.goback a:hover{color:#74a425}

#bookmark{float:right;padding-right:6px}
#bookmark a{margin-left:6px;width:14px;height:15px;background-position:0 center;background-repeat:no-repeat;text-indent:-9999px;display:block;float:left}
#bookmark .none{display:none}
#bookmark .facebook{background-image:url(images/icon_facebook.png)}
#bookmark .twitter{background-image:url(images/icon_twitter.png)}
#bookmark .favorite{background-image:url(images/icon_fav.png)}
#bookmark .digg{background-image:url(images/icon_digg.png)}

.content-next{margin-bottom:25px}
.content-next h5{border-bottom:1px solid #e1e1e1;font-family:"Times New Roman",Times,serif;font-size:18px;font-weight:normal;text-transform:uppercase;color:#00853c;padding-bottom:4px;margin-bottom:12px}
.content-next li{padding:10px 0 2px 10px;background:url(images/dot4.png) no-repeat 0 15px}
.content-next li a{color:#212121}
.content-next li a:hover{color:#00853c}

.faqform{border-top:1px solid #e1e1e1;padding-top:10px}
.faqform h5{color:#74A425;font-size:14px;text-transform:uppercase;padding-bottom:10px}
.faqform td,.faqform th{padding:5px;color:#585d51}
.faqform th{vertical-align:text-top;line-height:23px;text-align:right}
.faqform .myform{width:250px;padding:3px;border:1px solid #999;line-height:17px}
.faqform select{width:258px;border:1px solid #999;height:23px;line-height:23x;padding:3px 0}
.faqform input.myform{height:17px}
.faqform textarea.myform{height:100px}
.faqform .btn{cursor:pointer;height:28px}

#faq{position:relative}
#faq .accordion{background:#e9e5d4;padding:0 10px;display:none;border-bottom:10px solid #e9e5d4}
#faq .question{padding:10px 10px 10px 50px;min-height:27px;background:#e3ecd2 url(images/question.png) no-repeat 5px 10px;cursor:pointer;cursor:pointer}
#faq .question:hover, #faq .question.active {background:#EEFFDA url(images/question_a.png) no-repeat 5px 10px}
#faq #content-cat h2{margin-bottom:10px}
#faq #content-cat h2 a{font-size:17px;font-weight:normal;color:#00853c}
#faq .viewans{padding:0 10px 20px;color:#999;font-style:italic;line-height:22px}
#faq .btn_green{position:absolute;right:0}
#faq .boxask { display:none;}
#faq .content-list li,#faq .content-cat li{border-bottom:25px solid #fff;margin-bottom:0;border-top:2px solid #cfdeb2}
#faq .accordion{border-top:10px solid #fff;line-height:18px}
#faq .question{line-height:18px;font-size:12px}
#faq .accordion > h6{color:#74a425;font-size:13px;margin-top:30px;border-top:1px solid #cfdeb2;padding:10px 0}
#faq .accordion p,#faq .accordion p *{line-height:17px;font-size:11px}

#faq #content-list > h2{display:none}

#contact{border-top:1px solid #f1f1f1; margin-bottom:25px;}
#contact .report{color:#585d51;padding:20px 15px 15px;line-height:18px;font-size:11px;font-weight:bold}
.cform td,.cform th{padding:5px;color:#585d51}
.cform th{vertical-align:text-top;line-height:23px;text-align:right}
.cform input[type="text"],.cform textarea{width:250px;padding:3px;border:1px solid #999;line-height:17px}
.cform textarea{height:100px}
.cform .btn{cursor:pointer;height:28px;padding:0 4px}

#product .content-listcat > h3{display:none}
#product .content-listcat li{margin:15px 0;float:left;width:350px;margin-right:19px;padding-bottom:10px;border-top:1px solid #e1e1e1;background:url(images/pd_bg.png) repeat-x 0 1px;padding:15px 5px 0}
#product .content-listcat li:nth-child(even){margin-right:0}
#product .content-listcat li .img{width:105px;height:105px;text-align:center;float:left;margin-right:15px;border:1px solid #e1e1e1;box-shadow:0 0 5px #d5d5d5;background:#fff}
#product .content-listcat li .img img{margin-top:7px;width:90px;height:90px}
#product .content-listcat li h2{display:inline}
#product .content-listcat li h2,#product .content-listcat li h2 a{color:#00853c;font-size:12px;font-weight:bold}
#product .content-listcat li h2,#product .content-listcat li h2 a:hover { color:#F60;}
#product .content-listcat li p{padding-left:120px;color:#333;font-size:12px;line-height:18px;padding-top:6px;line-height:15px}
#product .proPrice{display:block;padding-top:8px}
#product #content h1{color:#00853c;font-size:17px;font-weight:bold}
#product #content .fullPic{display:block;text-align:center}
#product #content .fullPic img{border:1px solid #e1e1e1;padding:10px}


.bodytext *{color:#585d51}
.bodytext p,.bodytext h1,.bodytext h2,.bodytext h3,.bodytext h4,.bodytext h5,.bodytext h6,.bodytext li{margin-bottom:8px}
.bodytext span.price{padding:2px 2px 2px 2px;}

.pd-content-next{margin-bottom:25px}
.pd-content-next h5{border-bottom:1px solid #e1e1e1;font-family:"Times New Roman",Times,serif;font-size:18px;font-weight:normal;text-transform:uppercase;color:#616955;padding-bottom:4px;margin-bottom:12px}
.pd-content-next li{float:left;width:120px;height:160px;margin-right:34px}
.pd-content-next li:nth-child(5n){margin-right:0;float:right}
.pd-content-next li img{padding:9px;border:1px solid #e1e1e1;width:100px;height:100px}
.pd-content-next h3{text-align:center;padding-top:5px}
.pd-content-next h3 a{color:#595c53;font-size:11px;text-transform:uppercase}
.pd-content-next h3 a:hover{color:#76a324}

#right_menu{padding:10px 0;background:#00853c url(images/rightmenu.png) repeat-x 0 bottom;border-top:1px solid #e1e1e1}
#right_menu ul{}
#right_menu li{border-top:1px solid #1ea25a;border-bottom:1px solid #045e2d}
#right_menu li:first-child {border-top:none;}
#right_menu li a{color:#fff;display:block;padding:7px 20px 7px 20px;font-size:12px; font-weight:bold;}
#right_menu li a:hover{color:#212121}
#right_menu li a.active{background:none; color: #FC0}
#right_menu li:last-child{border-bottom:0}

#printable { display: none; }
@media print {
	#non-printable{display: none; }
	#printable {display: block;}
}

#vdialog {font-size:12px;display:none;z-index:100;width:400px;height:370px;background:#fff;position:fixed;padding:1px;-webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px;-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px;
-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}
#vdialogbg{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#000;filter:alpha(opacity=60);opacity:0.6;display:none;z-index:99;}
#vdialog h3{width:390px;background:#CCC;padding:4px 5px;}
#vdialog h3 a{display:block;float:right;}

.sendtofriend {padding:8px;}
.sendtofriend table {width:100%;}
.sendtofriend table td {padding:5px 2px;margin:0; display:table-cell; vertical-align:top;}
.sendtofriend table td .note {font-size:10px;}
.sendtofriend table td p {line-height:1;}
.sendtofriend img {border:1px #e0e0e0 solid;margin-right:3px;}
.sendtofriend textarea {width:250px;height:90px;border:1px solid #999;}
.sendtofriend input {width:170px;border:1px solid #999;height:20px;}
.sendtofriend #sendtofriend_btn {padding:3px auto; width:80px;}

/* lightbox */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}
.lbLoading{background:url(images/loading.gif);background-repeat:no-repeat;background-position:center;background-color:#fff}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}
#lbPrevLink{left:0}
#lbPrevLink:hover{background:url(images/prevlabel.gif) no-repeat 0 15%}
#lbNextLink{right:0}
#lbNextLink:hover{background:url(images/nextlabel.gif) no-repeat 100% 15%}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:url(images/closelabel.gif);background-repeat:no-repeat;background-position:center;outline:none;margin:5px 0}
#lbCaption,#lbNumber{margin-right:71px}
#lbCaption{padding-top:5px}
#lbNumber{display:none}

#gioithieu #content > h1,#download .content-list > h2,#truyenthong .content-list > h2{display:none}

.listnews .content-cat{margin-bottom:55px}
.listnews .content-cat > h2{background:#f0f5e7;padding:5px;margin-bottom:20px;border-bottom:1px solid #c2d4a2}

#truyenthong .content-list > ul > li{border-bottom:1px solid #E9E5D4;padding-bottom:10px}

#hoakieng .content-list > h2{display:none}
#hoakieng .content-list > ul > li{margin:15px 0;float:left;width:350px;margin-right:19px;padding-bottom:10px;border-top:1px solid #e1e1e1;background:url(images/pd_bg.png) repeat-x 0 1px;padding:15px 5px 0}
#hoakieng .content-list li:nth-child(even){margin-right:0}
#hoakieng .content-list li .img{width:105px;height:105px;text-align:center;float:left;margin-right:15px;border:1px solid #e1e1e1;box-shadow:0 0 5px #d5d5d5;background:#fff}
#hoakieng .content-list li .img img{margin-top:7px;width:90px;height:90px}
#hoakieng .content-list li h2{display:inline}
#hoakieng .content-list li h2,#product .content-listcat li h2 a{color:#00853c;font-size:12px;font-weight:bold}
#hoakieng .content-list li p{padding-left:120px;color:#666;font-size:12px;line-height:16px;padding-top:6px;line-height:15px}

#banggiasanpham .content-list > h2{display:none}
#banggiasanpham .content-list > ul > li{margin:0 16px 0 0;border-top:1px solid #e1e1e1;padding:1px 0}
#banggiasanpham .content-list > ul > li a.title_lnk{display:block;padding:8px 6px 6px 35px;background:#f4f1e8 url(images/quotation.png) no-repeat 5px 2px;min-height:20px}

#contactinfo{padding-bottom:15px;border-bottom:1px solid #e2e2e2}
#contactinfo h3{background:url(images/titlecontact.png) repeat-y;padding:5px 15px;font-size:17px;font-weight:normal;color:#212121}
#contactinfo h4,#contactinfo h5{color:#00853c;font-size:14px;padding:25px 0 3px 5px}
#contactinfo h5{font-size:12px}
#contactinfo p{font-size:12px;line-height:17px;color:#666;padding-left:5px}
#contactinfo a{font-size:12px;color:#00853c}
#contactinfo a:hover{text-decoration:underline}
#contactinfo ul{border-top:1px dashed #e1e1e1;margin-top:25px}
#contactinfo li{width:360px;float:left;padding-bottom:20px}
#contactinfo li.fright{float:right}
#contactinfo h5{padding:15px 0 5px 28px;background:url(images/comp.png) no-repeat 3px 10px;line-height:17px}

#download .content-list > ul > li{background:url(images/download.png) no-repeat 0 5px;padding:15px 0 15px 30px;border-bottom:1px solid #e1e1e1;margin:10px 0}
#download .content-list > ul > li a:hover{color:#00853c}

.map{width:537px;margin:25px auto;position:relative}
.map .t{background:url(images/map.png) no-repeat 0 0;height:6px;text-indent:-9999px}
.map .b{background:url(images/map.png) no-repeat 0 bottom;height:6px;text-indent:-9999px}
.map>img{position:absolute;z-index:9980;right:-5px;top:-5px;cursor:pointer}
.map .inner_map{background:url(images/map.png) -537px 0;height:287px;padding:0 6px}
.map p{color:#118c4e;text-align:center;padding:5px 0;font-weight:bold}
#map{height:287px}
#map div div a div img,#map div div div span,#map div div div span + a{display:none}

.listnews .content-cat{position:relative}
.listnews .content-cat .btn_green{position:absolute;right:0;top:3px}

#videolist .content-cat{position:relative}
#videolist .content-cat .btn_green{position:absolute;right:0;top:2px}
#videolist h2{background:url(images/titlecontact.png) repeat-y;padding:5px 15px;margin-bottom:20px}
#videolist h2 a{font-size:17px;color:#4E4E4E;font-weight:normal}
#videolist .content-list ul li{margin:0 5px 9px 0;width:240px}
#videolist .content-list ul li{overflow:hidden;vertical-align:top;text-align:center;
display:-moz-inline-box;display:inline-block;vertical-align:top;*display:inline;zoom:1}
#videolist .content-list ul li.n_final{margin-right:0}
#videolist .content-list li .imgbox{padding:0 40px;width:160px;height:150px}
#videolist .content-list li .img{width:134px;height:135px;padding:2px 10px 9px 16px;display:block;text-align:center;position:relative;margin:0}
#videolist .content-list li .img span{background:url(images/cdcase.png);width:160px;height:146px;position:absolute;z-index:2;top:0;left:0;cursor:pointer}
#videolist .content-list li .img img{width:134px;height:135px}
#videolist .content-list li .img:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter: "progid:DXImageTransform.Microsoft.alpha(Opacity=80)"}
#videolist #paging-wrapper{border-top:1px solid #e1e1e1}

#videolist .content-list h3{text-align:center;padding:0 5px}
#videolist .content-list h3 a{font-size:13px}
#videolist .content-list h3 a:hover{color:#62911e;text-decoration:underline}

.bongchuyen .content-list .imgdefault,
.bongchuyen .content-cat .imgdefault{width:63px;height:51px;display:block;float:left;margin:0 10px 10px 0;background:url(images/volleyball.png)}
.bongchuyen .content-list .img img{width:120px}

.thongbao .content-list .imgdefault{width:30px;height:29px;display:block;float:left;margin:0 10px 10px 0;background:url(images/announcement.png) no-repeat}
.thongbao .content-list li{border-bottom:1px solid #e1e1e1}

#shareholder_v2 ul{padding:4px 0;border-bottom:1px solid #e1e1e1}
#shareholder_v2 li{background:url(images/dot4.png) no-repeat 0 11px;padding:6px 5px 6px 10px;border-bottom:1px solid #e1e1e1}
#shareholder_v2 li:last-child{border-bottom:0}
#shareholder_v2 li a{color:#212121;font-size:12px}
#shareholder_v2 li a:hover{color:#F60}

.phanbon li{background:url(images/phanbonbinhdien.png) no-repeat;padding:0 0 0 52px;min-height:50px}

.adCol{width:128px;min-height:200px;margin-top:360px; position:relative;}
.adLeft{float:left}
.adRight{float:right}
.blockad { height:200px; width:128px; text-align:center;}

.aboutEN{color: #212121;
    line-height: 1.7;}
.aboutEN table td { border:#ccc solid 1px; line-height:1.6}
.aboutEN ul {margin-left:25px; margin-bottom:25px;}
.aboutEN ul li {margin:0 0 5px 0; list-style-position:outside; line-height:1.6}
.aboutEN h1 {font-size:18px; color: #F60; padding:6px 6px 6px 25px; margin:0px; line-height:22px; border-bottom:2px #F60 solid}
.aboutEN h2 {font-size:18px; color:#00853c; padding:6px 6px 6px 0px; margin-bottom:15px; line-height:22px; border-bottom:2px #00853c solid}
.aboutEN table.noneBorder td {border:#fff solid 1px;}
.aboutEN p { margin-bottom:18px;}
#rightMenuEN{padding:10px 0;background:#00853c url(images/rightmenu.png) repeat-x 0 bottom;border-top:1px solid #e1e1e1; /*position:fixed;*/ width:225px; }
#rightMenuEN ul{}
#rightMenuEN li{border-top:1px solid #1ea25a;border-bottom:1px solid #045e2d}
#rightMenuEN li:first-child {border-top:none;}
#rightMenuEN li a{color:#fff;display:block;padding:7px 20px 7px 20px;font-size:12px; font-weight:bold;}
#rightMenuEN li a:hover{color:#212121}
#rightMenuEN li a.active{background:none; color: #FC0}
#rightMenuEN li:last-child{border-bottom:0}

#langvi, #langen {position:absolute; top:5px; right:30px;}
#langen a {color:#00853C; font-size:11px; background:url(images/ico-en.png) no-repeat center center; width:41px; height:12px; display:block; text-indent:-1000em;}
#langvi a {color:#00853C; font-size:11px; background:url(images/icon-vi.png) no-repeat center center; width:69px; height:10px; display:block;text-indent:-1000em;}

#topMenuEn {position:absolute; top:0px; width:860px; left:100px; height:70px; }
#topMenuEn ul li {display:block; float:left; padding:0 20px; height:70px;}
#topMenuEn ul li a {text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#212121; display:block; padding-top:50px;}
#topMenuEn ul li:hover a, #topMenuEn ul li a:hover {color:#fff;}
#topMenuEn ul li img {display:block; padding-top:40px;}
#topMenuEn ul li:hover {background:#00853c;}
#topMenuEn ul li+li { margin-left:10px; padding-top:0px;}
#topMenuEn ul li+li+li { margin-left:30px;}
#topMenuEn ul li+li+li+li { margin-left:100px; padding:0}
#topMenuEn ul li+li+li+li:hover {background:none;}

#product{position: relative;}
#product .showrom3D .hello3dworld-button{position:absolute; top:-72px; right:-7px;}

#blk-bn { position:relative; padding-top:20px; min-height: /*162px*/ 186px;}
#blk-bn h3 { height:20px; line-height:20px; font-size:12px; color:#fff; background:#ff6600;-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px; padding:0 10px; position:absolute; top:0; right:0; font-weight:normal;
}
#blk-bn img { width:225px; height:auto}
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	bottom:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.scrollads{position:fixed; top:10px;}
.scrollads2{position:fixed; top:10px; right:0;}
#main{background:#fff;}
#webmail{ position:absolute; right:105px; top:5px;}
#webmail a {background:url(images/contact.png) no-repeat center; display:block; height:10px; width:49px; text-indent:-9999px;}
#award img { max-width:60%; margin:10px 0;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;}
#award img:hover {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
#award ul { text-align:center;}

#menu_phone{display:none; width:100%; top:27px; left:0; position:absolute}
#menu_phone > h3{ position:absolute; right:55px; background:url(images/icon_menu_mobile.png) no-repeat 0 center; width:22px; height:16px; text-indent:-9999em; cursor:pointer}
#menu_phone > ul{position:absolute; top:30px; left:0; right:0; width:100%; z-index:100; display:none; padding-top:80px; background:#00853C}
#menu_phone a{ color:#fff; display:block; padding:5px 10px 5px 25px; border-bottom:1px solid #339D63; font-style:italic; box-shadow:4px 4px 6px rgba(0, 0, 0, 0.4)}
#menu_phone a.less,
#menu_phone .active > a{font-weight:bold; font-style:normal}
#menu_phone a:hover{text-decoration:none}
#menu_phone ul ul{display:none}
#menu_phone .has_sub > a{background:url(images/plus-white.png) no-repeat 10px center}
#menu_phone .has_sub > a.less{background:url(images/minus-white.png) no-repeat 10px center}
#menu_phone ul ul a{padding-left:40px; background:#339D63; border-color:#00853C}
#webmail{display:none;}
@media all and (max-width: 1279px){
	.adCol{display:none !important}
	.fix-width,
	.wra_inner,
	.wra{width:980px !important}
	#menu>ul>li>a { padding:0 9px}
}

@media all and (max-width: 768px) {
    /* #webmail{display:block;} */
	img { max-width:100%; height:auto}
	.fix-width, .wra_inner, .wra{width:100% !important;}
	#hdr { height:400px}
	#logo { z-index:500}
	#topbanner { top:57px}
	#menu { display:none}
	#menu_phone { display:block}
	.colx1, .colx2, .colx3 { float:none; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:0 10px; margin-bottom:20px}
	#blk-bn h3 { right:auto; left:0}
	#contactinfo li { width:45%}
	#contactinfo li:nth-child(2n+1) { clear:both}
	#ncnn_home li { width:45%}
	#brd { display:none}
	#rightMenuEN { width:100%}
	.showrom3D { display:none}
	#product .content-listcat li:nth-child(2n+1) { float:left; clear:both}
	#product .content-listcat li { width:49%; margin-right:0;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:right}
	#ftr .wra_inner { height:auto}
	#videolist .content-list ul li { margin-right:1px}	
}

@media all and (max-width: 736px) {
	
}

@media all and (max-width: 667px) {
	/*#rtop { top:50px}*/
	#rtop{
	    right: inherit;
	    left: 20px;
	}
}

@media all and (max-width: 600px) {
	#product .content-listcat li { width:100%}
}

@media all and (max-width: 568px) {	
	.map { width:100%}
	.map .inner_map { background:none}
	.map .t, .map .b { display:none}
	.content object, .content iframe { width:100%}	
}


@media all and (max-width: 485px) {
	#contactinfo li { width:100%}
	#ncnn_home li { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
}


@media all and (max-width: 414px) { 
	#videolist .content-cat .btn_green { position:static; float:right; margin:5px}
	.content object, .content iframe { height:250px}
	.goback .back { display:none}
	.faqform select { width:208px}
	.faqform .myform { width:200px}	
	#ncnn_home li.hot .img, #newsPost li.hot .img { display:block; text-align:center;float:none}		
}

@media all and (max-width: 384px) {
	.cform input[type="text"], .cform textarea { width:200px}
}

@media all and (max-width: 375px) {
	
}

@media all and (max-width: 350px) {
	#faq .btn_green { top:30px}
	#faq .viewans { margin-bottom:25px}	
}
.hotline{
    position: absolute;
    right: 115px;
    top: -3px;
}
.facebook{
    position: absolute;
    right: 250px;
    top: -1px;
}
.youtube{
    position: absolute;
    right: 280px;
    top: -1px;
}
.ffacebook{
    position: absolute;
    right: 50px;
    top: 102px;
}
.fyoutube{
    position: absolute;
    right: 90px;
    top: 102px;
}
.facebook:hover,.youtube:hover,.ffacebook:hover,.fyoutube:hover{transform:rotate(360deg);transition-duration:1s;}
/*.onlinegov{position:absolute;right:5px;top:140px;}*/
.onlinegov img{width:110px;}
@media all and (max-width: 600px) {
.hotline{right: 130px;}
.facebook{right: 80px;top:23px;}
.youtube{right: 123px;top:23px;}
.ffacebook{right: calc(50% + 70px);top:20px;}
.fyoutube{right: calc(50% + 30px);top:20px;}
.onlinegov{right: calc(50% - 90px);top:10px;}
#webmail{right: 75px;}
#langen{right: 10px;top: 30px}
#langvi{right: -2px;top: 29px;}
#menu_phone p img{
	display: none;
}
}
.leftfooter{
    width: 50%;
    float: left;
}
.rightfooter{
    width: 50%;
    float: left;
    margin-top: 100px;
}
#ftr .rightfooter p{
    font-size: 11px;
    color: #fff;
    text-align: center;
    display: block;
    margin-bottom: 20px;
}
#ftr .rightfooter p span{
    font-size: 11px;
    color: #ff6600;
}
.listlogo{
    display: block;
    text-align: center;
    margin: 0 auto;
}
.listlogo a{
    display: inline-block;
    margin-right: 30px;
}
.listlogo a span{
    display: block;
    margin-top: 10px;
    font-size: 14px;
}
@media screen and (max-width: 991px){
    .leftfooter,
    .rightfooter{
        width: 100%;
        float: none;
        padding: 0;
    }
    .rightfooter{
        margin-top: 30px;
        padding-bottom: 20px;
    }
}