.w-news 
{
}
.w-nl-left 
{
	float:left; 
	width:615px;
}
.w-nl-right 
{
    float:right; 
	width:545px;
}
.w-nd-left 
{
	float:left; 
	width:800px;
}
.w-nd-right 
{
    float:right; 
	width:360px;
}

.w-news-menu 
{
   
}
.w-news-menu ul.lv-root
{ 
	    
}
.w-news-menu ul.lv-root .lv-item-0
{ 
    margin-left:10px;
    margin-bottom:10px;
    float:left;
    width:175px; 
    height:110px; 
}
.w-nl-right  .w-news-menu ul.lv-root .lv-item-0:nth-child(1)
, .w-nl-right .w-news-menu ul.lv-root .lv-item-0:nth-child(4)
, .w-nl-right .w-news-menu ul.lv-root .lv-item-0:nth-child(7)
, .w-nl-right .w-news-menu ul.lv-root .lv-item-0:nth-child(10)
{ 
    margin-left:0;
}
.w-nd-right  .w-news-menu ul.lv-root .lv-item-0:nth-child(1)
, .w-nd-right .w-news-menu ul.lv-root .lv-item-0:nth-child(3)
, .w-nd-right .w-news-menu ul.lv-root .lv-item-0:nth-child(5)
, .w-nd-right .w-news-menu ul.lv-root .lv-item-0:nth-child(7)
, .w-nd-right .w-news-menu ul.lv-root .lv-item-0:nth-child(9)
, .w-nd-right .w-news-menu ul.lv-root .lv-item-0:nth-child(11)
{ 
    margin-left:0;
}
.w-news-menu ul.lv-root .lv-item-0 ul
{ 
    display:none;
}
.w-news-menu ul.lv-root .lv-item-0 > a
{ 
    display:block;
    width:100%;
    height:100%;
    color:#fff;
}
.w-news-menu > ul > li:nth-child(1) > a {
	background:url(images/news-menu-1.jpg) no-repeat center;
}
.w-news-menu > ul > li:nth-child(2) > a {
	background:url(images/news-menu-2.jpg) no-repeat center;
}
.w-news-menu > ul > li:nth-child(3) > a {
	background:url(images/news-menu-3.jpg) no-repeat center;
}
.w-news-menu > ul > li:nth-child(4) > a {
	background:url(images/news-menu-4.jpg) no-repeat center;
}
.w-news-menu > ul > li:nth-child(5) > a {
	background:url(images/news-menu-5.jpg) no-repeat center;
}
.w-news-menu > ul > li:nth-child(6) > a {
	background:url(images/news-menu-6.jpg) no-repeat center;
}
.w-news-menu > ul > li:nth-child(7) > a {
	background:url(images/news-menu-7.jpg) no-repeat center;
}
.w-news-menu > ul > li:nth-child(8) > a {
	background:url(images/news-menu-8.jpg) no-repeat center;
}
.w-news-menu > ul > li:nth-child(9) > a {
	background:url(images/news-menu-9.jpg) no-repeat center;
}
.w-newslist li
{
    list-style:none;
    float:left;
    width:100%;
    background-color:#fff;  
    margin-bottom:35px;  
}
.w-newslist li img
{
    width:100%;
}
.w-newslist li .name
{
    padding:10px 20px;
}
.w-newslist li .name a 
{
    line-height:24px;
    font-size:18px;
    color:#0098ed;
}
.w-newslist li .date
{
    padding:0 20px;
    color:#b5b5b8;
    font-size:11px;
    font-style:italic;
}
.w-newslist li .des
{
    padding:10px 20px;
    color:#1c1c1e;
    line-height:21px;
}
.w-newslist li .detail-view a
{
    color:#0098ed;
    font-style:italic;
    float:right;
    margin-bottom:10px;
    margin-right:20px;
    font-weight:bold;
    font-size:13px;       
}
.pca-banner 
{
	
}
.pca-banner ul {
	overflow:hidden;
}
.pca-banner li 
{
    margin-bottom:10px;
	float:left;
}
.pca-banner li img {
	width:100%;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~  news detail ~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.w-news-detail {

}
.article_detail {
	line-height:150%; 
	font-size:14px; 
	width:100%; 
	float:left;     
	padding: 15px;
    text-align: justify;
	background: #fff; /* border: solid 1px #DCDCDC;*/
}
.article_title {
	margin:0 0 15px 0; 
	font-size: 22px;     
	font-Weight: normal;    
	line-height: 140%;
    display: inline-block;
}
.article_detail .cat_news {
	font-size:18px; margin:0; font-weight: normal;     color: #e3007b;
	border-bottom: solid 2px #e3007b;    padding: 1px 0 8px 0;  margin-bottom: 10px;
}

.article_detail h2 { font-weight:bold; font-size:16px; margin:15px 0 5px;}
.article_detail h3 {font-weight:bold; font-size:14px; margin:15px 0 5px;}

.article_detail table { 
	margin:10px auto 10px !important;   border-collapse: collapse;  width: 99.9% !important;
}
.article_detail table td { 
	padding:5px 10px;
    border: solid 1px #ddd;
}
.article_detail p { margin-bottom:10px; background:transparent !important; }
.article_detail a { text-decoration:underline;     color: blue;}
.article_detail .other_news a, 
.article_detail .relate_news a {text-decoration:none;}
.article_detail span { }
.article_detail div { background:transparent !important;}
.article_detail img { max-width:90%; height:auto!important; margin:15px auto; display: block; image-rendering:auto;}
.article_detail ul {list-style-position: inside; margin: 0 0 5px 0;}

.article_detail .date { 
	color:#666666; 
	margin:0 0 15px 0;     
	font-style: italic;
    display: inline-block;
}
.relate_news { margin:0 0 15px 0;}

.other_news { margin:30px 0 20px;}
.other_news h4 {
	font-weight:bold; 
	font-size:14px; 
	text-transform:uppercase;
	border-bottom: 1px dotted #BBBBBB; 
	padding: 0 0 4px 0; 
	margin-bottom:5px;

}
.other_news .item {
	overflow:hidden; padding:4px 0 2px 2px;
}
.other_news .item a { 
	color:#666666;
    display: inline-block;
	font-size: 12px;
}
.other_news .item a:hover {
	color:#000000;
}
.bg_icon {
	width:6px; height:6px; border-radius:50%; background:#ED1B24; float:left;     margin:7px 10px 8px 0px;
}
.other_news .date {
	font-size:12px; 
	color:#999999; 
	font-style:italic; 
	margin:0 0 0 10px;

}

.table_style {
	
}
.table_style th {
	color:#ffff00; text-align:center; padding:3px 10px; font-weight:bold;
	background:#e3007b; border:solid 1px #cccccc;
}
.table_style td p,
.table_style th p { margin-bottom:0;}
.table_style tr td	{text-align:left; padding:3px 10px; border:solid 1px #dedede; background:#f9f9f9;}
.table_style tr td:first-child {
/*	text-align:center;*/
}

h1 b, h1 strong, h2 b, h2 strong , h3 b, h3 strong , h4 b, h4 strong, strong b, b strong{ font-weight:normal;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.w-news-detail-right {
	
}
.w-news-detail .banner-getcategory {
	text-align:right; margin-bottom:20px; 
}
.w-news-detail .banner-getcategory img { width:100%;}
.box-news-left .banner-getcategory img { width:100%;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

ul.mostviews {
	list-style:none; padding:0px 10px 0 10px; margin:0 0 20px 0; border:solid 1px #DCDCDC; background:#fff;
}
ul.mostviews .news-item {
	overflow:hidden; margin:0 0 10px 0; padding: 10px 0 0 0; border-top:dotted 1px #DCDCDC;
}
ul.mostviews .news-item:first-child { border-top:none;}
ul.mostviews .news-item .image {
	float:left; width:80px; margin-right:10px;
}
ul.mostviews .news-item .image img{
	width:100%; image-rendering: auto; height:58px;
}
ul.mostviews .news-item .news-body {}
ul.mostviews .news-item .news-body .name {
	color:#333333; line-height:150%;
}
.w-news-detail-right h4 {
    margin: 0;
    font-size: 13px;
    padding: 2px 0 0px 15px;
	border-top:solid 1px #DCDCDC;
	border-left:solid 1px #DCDCDC;
	border-right:solid 1px #DCDCDC;
	background:#e3007b;
    height: 30px;
    line-height: 30px;
	color: #ffffff;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.itemContainer {
	overflow:hidden; text-align:right; padding: 10px 0 0 0; clear: both;
}
.itemContainer li {
	display:inline-block;
}
.itemContainer li span,
.itemContainer li a {
    color: #333333;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 24px; line-height: 24px; margin:0 0 0 3px;
	float:left; 
}
.itemContainer li.active span { background:#187EBE; border:solid 1px #187EBE; color:#ffffff;}
.itemContainer li span:hover,
.itemContainer li a:hover {background:#187EBE; color:#ffffff;}


.itemContainer li.first span, .itemContainer li.last span,
.itemContainer li.first a, .itemContainer li.last a { width:auto; padding:0 5px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~ Product list ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.temp-pro
{
    /* width: 900px; */
}
ul.temp-pro-item
{
    position: relative;
    display: inline-block;
}
.temp-pro ul.temp-pro-item li.temp-pro-item-li
{
    position: absolute;
    width: 22%;
    height: 281px;
    padding: 0 11px;
    border-collapse: collapse;
    border: 1px solid #f1f1f1;
    overflow: hidden;
    /*    -webkit-transition: All 200ms ease;
    -moz-transition: All 200ms ease;
    -ms-transition: All 200ms  ease;
    -o-transition: All 200ms  ease;
    transition: All 200ms ease;
*/
  }
.temp-pro ul.temp-pro-item li.temp-pro-item-li:hover {
    border: 1px solid #ff0000; z-index:2;
}
.temp-pro ul.temp-pro-item li.temp-pro-item-active
{
    border: 1px solid #ff0000;
}
.temp-pro ul.temp-pro-item li p.image-type
{
    position: absolute;
    top: 9px;
    left: 17px;
    background: url("images/product-type-gift.png") no-repeat scroll center center transparent;
    width: 30px;
    height: 31px;
}
.temp-pro ul.temp-pro-item li p.icon-cr
{
    position: absolute;
    top: 9px;
    left: 17px;
    width: 0;
    height: 0;
}
.temp-pro ul.temp-pro-item li p.icon-cr-active
{
    background: url("images/change-returns-small.png") no-repeat scroll center center transparent;
    width: 60px;
    height: 61px;
}
/*.temp-pro ul.temp-pro-item li p.type-discount
{
    position: absolute;
    top: 9px;
    left: 17px;
    background: url("images/type-discount.png") no-repeat scroll center center transparent;
    width: 45px;
    height: 45px;
    color: #ffffff;
    font: bold 13px/45px Arial;
    text-align: center;
}*/
.temp-pro ul.temp-pro-item li p.type-discount
{
    background-color: #ed1c24;
    color: #ffffff;
    font: bold 12px Arial;
    padding: 2px 6px;
    position: absolute;
    left: 9px;
    text-align: center;
    top: 9px;
	z-index: 2;
}
.temp-pro ul.temp-pro-item li p.image
{
    margin: 10px 0 30px;
    height: 160px;
    overflow: hidden;
}
.temp-pro ul.temp-pro-item li p.image a
{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 160px;
    width: 210px;
}
.temp-pro ul.temp-pro-item li p.image .zp img
{
    display: block;
    margin: auto;
    max-width: 190px;
    max-height: 140px;
    -webkit-transition: All 500ms ease;
    -ms-transition: All 500ms ease;
    -moz-transition: All 500ms ease;
    -o-transition: All 500ms ease;
    transition: All 500ms ease;
}
.temp-pro ul.temp-pro-item li:hover p.image .zp img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.temp-pro ul.temp-pro-item li p.brand
{
    padding: 0;
    color: #005baa;
    font: bold 14px/22px Arial;
    text-transform: uppercase;
    text-align: left;
}
.temp-pro ul.temp-pro-item li p.brand sup
{
    font-size: 12px;
}
.temp-pro ul.temp-pro-item li p.name a
{
    padding: 0;
    display: block;
    font: 12px/17px Arial;
    color: #222222;
    height: 34px;
    text-align: left;
    overflow: hidden;
}
.temp-pro ul.temp-pro-item li h3.name a:hover, .temp-pro ul.temp-pro-item li p.name a:hover
{
    color: #005baa;
}
.temp-pro ul.temp-pro-item li div.price
{
    position: absolute;
    right: 20px;
    bottom: 96px;
}
.temp-pro ul.temp-pro-item li p.price1
{
    text-align: center;
    color: #ff0000;
    font: bold 17px/20px Arial;
}
.temp-pro ul.temp-pro-item li p.price2
{
    bottom: 80px;
    color: #636363;
    font: 12px Arial;
    position: absolute;
    right: 33px;
    text-decoration: line-through;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.icon-hot {
    text-transform: none;
    position: relative;
    font-size: 11px;
    font-weight: 300;
    background-color: #ef474f;
    color: #ffffff;
    padding: 0px 3px;
    margin: 0 0 0 6px;
    border: 1px solid red; border-radius:3px;
/*    -webkit-animation: newstore 1s infinite;
    animation: newstore 1s infinite;
*/
}
.icon-new {
    text-transform: none;
    position: relative;
    font-size: 11px;
    font-weight: 300;
    background-color: #ef474f;
    color: #ffffff;
    padding: 0px 3px;
    margin: 0 0 0 6px;
    border: 1px solid red; border-radius:3px;
/*    -webkit-animation: newstore 1s infinite;
    animation: newstore 1s infinite;
*/
}

/*---------------------------------------------------*/
.article_detail .temp-pro-list ul
{
     overflow:hidden; list-style:none; margin:0; padding:0;
}

.article_detail .temp-pro-list ul li 
{
    float:left; width:25%;     height: 242px; overflow:hidden; padding: 7px 0; border: 1px solid #f1f1f1;
	position: relative; margin-right: -1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.article_detail .temp-pro-list ul li:first-child {
	
}
.article_detail .temp-pro-list ul .zp img 
{
    display: block; max-width:100%; width: 100%; height:auto !important;
    margin: 4px auto;
    text-align: center;
}
.article_detail .temp-pro-list p {
	color: #005BAA;
    font: bold 15px/22px Arial;
    padding: 0 7px;
    text-align: left;
    text-transform: uppercase;
}
.article_detail .temp-pro-list .zp {
    color: #222222;
    display: block;
    font: 12px/17px Arial;
    overflow: hidden;;
    text-align: left;
}
.article_detail .temp-pro-list li p:first-child {
    height: 134px;
    width: 202px;
    vertical-align: middle;
    display: table-cell;
    margin: 10px 0 14px;
    overflow: hidden;
}

/*----------------------------------------------------------*/
.w-news-head {
	overflow:hidden; margin-top:20px;  position: relative;
	background:url(images/bg_news_head.png) repeat-x left bottom;
}
.w-news-head h3 {
	background:#e3007b; float:left; text-transform: uppercase;
}
.w-news-head span {
	color:#ffffff; display:block; padding:11px 30px 9px 30px;
	font-size:14px; min-width:125px; position:relative;
	/*font-family: Roboto Condensed,'Roboto-Condensed', arial;*/
}
.w-news-head span:after {
/*	width:0px; height:0px; content:"";
	position:absolute; right:-16px; bottom:0;
	border-right: 16px solid transparent;
    border-bottom: 40px solid #ed1c24;
*/}

.w-news-head ul.ls {
	overflow:hidden;  
	padding-left:20px;  
	text-align:left; 
	height:30px;
    padding-top: 5px;
}
.w-news-head ul.ls li {
	display:inline-block; 
	margin-left:10px; 
	margin-right:10px;
	line-height: 30px;
}
.w-news-head ul.ls li a {
	color:#333333; padding:0; line-height:30px; display:block;
/*	background: url(images/arrow-spec-icon.png) no-repeat left center;*/
}
.w-news-head ul.ls li a:hover {
	text-decoration:underline;     color: #ED1C24;
}

.w-news-right .w-news-head ul.ls {

}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
.w-news-qlink { display:none;}
.w-news-qlink ul { 
	text-align:center; border-bottom:solid 1px #DCDCDC;
}
.w-news-qlink li {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    

}
.w-news-qlink li a.n-qlink-item-active,
.w-news-qlink li a:hover {
/*	-webkit-box-shadow: 0 0 3px 1px #ffc53a;
	-moz-box-shadow:    0 0 3px 1px #ffc53a;  
	box-shadow:         0 0 3px 1px #ffc53a; 
	 border: solid 1px #ffc53a;
*/
}
.w-news-qlink li a {
	text-Shadow: 0 0 0 #333; border-bottom:solid 2px transparent;
    
    margin: 0 8px;     
 
/*	border: solid 1px #ffffff; border-radius: 10px;
	-webkit-box-shadow: 0 0 1px 0px #ffc53a;  
	-moz-box-shadow:    0 0 1px 0px #ffc53a;  
	box-shadow:         0 0 1px 0px #ffc53a; 
*/
    color: #333;
    font-size: 15px;
/*    width: 66px;
    height: 66px;
*/    display: block;
    vertical-align: middle;
    line-height: 150%;
	padding: 8px 10px;
}
.w-news-qlink li a:hover {
	 color:#ed1c24; border-bottom:solid 2px #ed1c24;
}
.w-news-qlink li > a.n-qlink-item-active {
	 color:#ed1c24; border-bottom:solid 2px #ed1c24;
}
/*----------------------------------------------------------*/
.box-news-left {
	float:right; width:24%;      
}
.w-news-menu-qlink {
	 border:solid 1px #DCDCDC; background:#ffffff; padding:10px 15px;  margin-bottom:20px;
	-webkit-box-shadow: 0 0 3px 0 #DCDCDC;
	-moz-box-shadow:    0 0 3px 0 #DCDCDC;  
	box-shadow:         0 0 3px 0 #DCDCDC; 
}

.w-news-menu-qlink li.item-lv-0 {
	 border-top:solid 1px #caced3;
}
.w-news-menu-qlink li.item-lv-0:first-child {
	border-top:none;
}
.w-news-menu-qlink .ls li a {
	font-size:14px; color:#000; padding:10px 0 10px 12px; display:block; font-weight:700;
	position:relative;
}
.w-news-menu-qlink li.item-lv-0 > a:before {
    position: absolute;
    top: 50%;
    left: 0px;
    margin-top: -4px;
    width: 0;
    height: 0;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid #666;
	content:"";
}
.w-news-menu-qlink li.item-lv-0 a.item-lv-active,
.w-news-menu-qlink li.item-lv-0:hover > a {
	color: #e3007b; text-decoration:underline;
}
.w-news-menu-qlink li.item-lv-1 {
	padding-left:10px; border-top:dotted 1px #caced3;
}
.w-news-menu-qlink li.item-lv-1 a {
	background: url(images/arrow-spec-icon.png) no-repeat left center;
	padding:8px 0 8px 12px; font-weight:400;
}
.w-news-menu-qlink li.item-lv-1 a.item-lv-active,
.w-news-menu-qlink li.item-lv-1 a:hover {
	color: #ed1c24; text-decoration:underline;
}
/*----------------------------------------------------------*/

.box_news_c3 { 
	float:left; width:75%; margin-top:0; padding-left: 0;
}
.box_news.box_news_c3  .news-item .image {
	width:25%;
}
.box_news.box_news_c3 .news-item .news_info {
	width:72.5%;
}
	/*------------------------------------ Tuyen dung ----------------------------------------------*/
.jobs_cat { 
	margin:0 0 15px 0; display:inline-block; width:100%;
}
.jobs_cat .tree
{
	display:table;
    border-top: solid 1px #e8e9ea;
    border-bottom: solid 1px #e8e9ea;
    margin-bottom: 22px;
    position: relative;
    width: 100%;
	padding:8px 10px 0;
	background:#fff;
}
/* background: url(images/bg_news_menu.png) repeat-x left bottom;*/
.jobs_cat .tree > li {
	display:inline-block; 
	text-align:center;     
	vertical-align: middle;
	position:relative;
	margin:0 9px;
}
.jobs_cat .tree-i-1 h3 a {
/*    float: left;
    color: #000000;
    font: bold 12px/24px Arial;
    padding: 2px 13px;
    border-radius: 15px;
    border: none;
    text-transform: uppercase;
    padding: 2px 17px;
*/
}

.jobs_cat ul.tree-1 {
	display:none;
	position:absolute;
	top: 40px;
    left: 0;
	z-index: 10;
	background:#ffffff;
    padding: 5px 6px 10px 5px;
    width: 220px;
    right: initial;
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.45);
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.45);
    box-shadow:0px 1px 3px rgba(0,0,0,0.45);
}
.jobs_cat ul.tree-1 > li {
	text-align:left;     border-top: dotted 1px #ccc;
}
.jobs_cat ul.tree-1 > li:first-child {
	border-top: none;
}
.jobs_cat ul.tree-1 > li > h3 a{
	font-weight:bold;
}
.jobs_cat ul.tree-1 > li > ul {
	padding-left:20px; display:none;
}
.jobs_cat .tree > li:hover ul.tree-1 {
	display:block;
}
.jobs_cat ul.tree-1 > li a {
    padding: 5px 0;
    margin: 0;
    line-height: 18px;
    color: #000000;
    font-size: 12px;
    display: block;
	border-bottom:none ;
}

.jobs_cat ul.tree-1 > li a:hover {
	border-bottom:none; color: #ED1C24;
}

.jobs_cat ul.tree-2 > li a { padding: 0px 0 5px 0px;}

.jobs_cat ul.tree-1 > li a.active {
	border-bottom:none;
}

.jobs_cat ul.tree-1 > li > h3 {
	position:relative; z-index:0; padding-left:13px;
}
.jobs_cat ul.tree-1 > li.parent > h3:before{
	content:"+";
	position:absolute;
	left:0; top:0; height:30px; line-height:30px;
}
.jobs_cat ul.tree-1 > li.parent > h3.open:before{
	content:"-";
	position:absolute;
	left:0; top:0; height:30px; line-height:30px;
}
.jobs_cat ul.tree-1 > li > h3 a .count-child { font-weight:normal;}


.jc-banner {

}
.jc-banner ul { 
	overflow:hidden; margin-bottom: 20px;
}
.jc-banner li  
{
    float: left;
	display:inline;     width: 50%;
}
/*
.jc-banner li:nth-child(2)
,.jc-banner li:nth-child(3)
{
    margin-left:0.5%;
}
*/
.jc-banner li img { max-width:100%;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.jobs_cat {
	
}
.jobs_cat  ul li h3 a { 
	font-weight:normal;
	color: #ED1C24;
    font-size: 12px;
    line-height: 40px;
    padding: 0px 3px;
    text-decoration: none;
    border-bottom: solid 2px transparent;
    border-top: solid 2px transparent;
    /*font-family: Roboto Condensed,'Roboto-Condensed', arial;*/
}
.jobs_cat  ul li h3 a.active,
.jobs_cat  ul li h3 a:hover {
    border-bottom: solid 2px #F57277;	
}

ul.temp-news-item.joblist { font-size:14px; margin:0;}

ul.temp-news-item.joblist li.news-item .image { 
	width:26px; 
	height:27px; 
	margin-right: 14px; 
	float: left; 
	margin-top: 9px;
}
.wrap_ct {}

ul.temp-news-item.joblist li.news-item {
	float:none; width:100%; 
	border-bottom:solid 1px #eeeeee; 
    padding: 0px 0 13px 16px;
    margin-bottom: 15px;
}
ul.temp-news-item.joblist li.news-item .news-body {
	background:none; border:none; height:auto; overflow:hidden; padding:0;
}

ul.temp-news-item.joblist li.news-item h2, ul.temp-news-item.joblist li.news-item h3 {
    margin: 0 0 0px  0;
    max-height: none;
}
ul.temp-news-item.joblist li.news-item h2 a, ul.temp-news-item.joblist li.news-item h3 a {
	 font-family:arial; display: inline;     color: #333;     font-size: 14px;
}
ul.temp-news-item.joblist li.news-item h2 a:hover, ul.temp-news-item.joblist li.news-item h3 a:hover {
	color:#ed1b24;
}

.joblist .createdate { font-size:12px; color:#bbbbbb; font-weight: normal;}
ul.temp-news-item.joblist li.news-item .des {
	overflow:hidden;     
	padding-top: 0;     
	color: #666;
    margin: 5px 0 0;
}
ul.temp-news-item.joblist li.news-item .des > p {
	float:left; width:25%;
}
ul.temp-news-item.joblist li.news-item .des > p.positionname {
	/*width:28%;*/ width:50%;
}
ul.temp-news-item.joblist li.news-item .des > p.numrecruit {
	width:23%;
}
ul.temp-news-item.joblist li.news-item .des > p.workplace {
	width:23%; display:none;
}

ul.temp-news-item.joblist li.news-item .des * { font-size: 13px !important; }

ul.temp-news-item.joblist li.news-item .des > p.enddate {
	width:27%;
}

ul.temp-news-item.joblist li.news-item .des a { color:#333333;}
.joblist .col1 { width:100%; }
.joblist .numrecruit {
	background: url(images/icon_emp.png) no-repeat 0 0px;
    line-height: 21px;
    padding-left: 25px;
}
.joblist .workplace {
	background: url(images/icon_map.png) no-repeat 0 2px; padding-left:25px; 
}
.joblist .enddate {
    background: url(images/icon_clock.png) no-repeat 0 0px;
    line-height: 21px;
    padding-top: 5px;
    padding-left: 28px;
}
.joblist .positionname {
	background: url(images/icon_position.png) no-repeat 0 0px;
    padding-left: 25px;
    line-height: 21px;
}

.quickinfo { 
	margin-top:15px; background:#f6f6f6; border:solid 1px #cecece;
}
.quickinfo * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.quickinfo > p { 
	overflow:hidden;     border: solid 1px #ffffff;
    border-top: none;
}
.quickinfo > p:first-child { border-top: solid 1px #ffffff; }
.quickinfo label{ 
	float:left; width:125px; padding:8px 10px; background:#AEC6E4; height:32px;
}
.quickinfo span { 
	display: table-cell;
    padding: 0px 10px;
    height: 32px;
    width: 172px;
    vertical-align: middle;
}

.jobs_cat { margin-top:2px;}
.expdate {color:#ff0000; }

.job_listing {
	text-align:center; 
	margin:15px 0 0; 
	border-radius:5px; 
	background:#e3007b; 
}
.btn_job_listing {
	color:#ffffff; 
	padding:20px 0 15px;  
	display:block; 
	font-size:24px; 
	font-family: tahoma;
    /*font-family: Roboto Condensed,'Roboto-Condensed', arial;*/
}
.btn_job_listing:hover {text-decoration:none;}

.job_listing_mail {
	text-align:center; 
	margin:15px 0 0; 
	border-radius:5px; 
	background:#ffde00; 
}
.job_listing_mail a 
{
    color:#0d0d10; 
	padding:20px 0 15px;  
	display:block; 
	font-size:18px; 
	font-family: tahoma;
}
.job_listing_2 { 
	margin-top:15px; line-height:150%; font-size:13px;
	background:#ffffff;
	padding:10px 15px;
}
.job_note {
	color: #ed1c24;
    font-size: 14px;
}
.job_exp {
    text-align: center;
    margin: 15px 0 0;
    border-radius: 5px;
    background: #cccccc;
}
.job_exp span {
    color: #333333;
    padding: 15px 0;
    display: block;
    font-size: 24px;
    text-transform: uppercase;
    font-family: tahoma;
}


	/*------------------------------------ END Tuyen dung ----------------------------------------------*/
.n-wrap-center.wrap_news_left.box-middle {
	width:100%;     background: #fff; padding-bottom: 10px;
}
.n-wrap-center.wrap_news_left
{
    float: left;
    width: 74.7%;
	background:#ffffff;
}
.n-wrap-center.wrap_news_left .itemContainer { margin:15px 0 10px 0;}
h2.news-list-title, h3.news-list-title
{
    border-top: 1px solid #CCCCCC;
    margin: 0 0 40px;
    position: relative;
    top: 15px;
}
h2.news-list-title span, h3.news-list-title span
{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #555555;
    font: 18px Arial;
    text-transform: uppercase;
    left: 0;
    padding: 0 10px 5px 14px;
    position: absolute;
    top: -13px;
}
.n-wrap-right.wrap_news_right
{
    float: right;
    width: 24.3%;
}
.wrap_news_left h1.news-title,
.wrap-right-nd h1.news-title
{
    font-family: Tahoma;
    font-size: 22px;
    font-weight: normal;
    line-height: 1.3;
    margin-bottom: 10px; padding-left:14px;
}
.wrap_news_left .news-content,
.wrap-right-nd .news-content
{
    font-size: 14px;
    line-height: 150%; padding-left:14px;
}
.wrap_news_left .news-content ul,
.wrap-right-nd .news-content ul
{
    padding-left: 17px;
}
.wrap_news_left .news-content ul.temp-pro-item, 
.wrap-right-nd .news-content ul.temp-pro-item
{
    padding-left: 0;
}
.news-content  .temp-pro ul.temp-pro-item li p.image img,
.wrap_news_left .news-content img,
.wrap-right-nd .news-content img
{
    display: block; max-width:90%; height:auto !important;
    margin: 4px auto;
    text-align: center;
}
.wrap_news_left .news-content div, .wrap_news_left .news-content p,
.wrap-right-nd .news-content div, .wrap-right-nd .news-content p
{
    margin: 10px 0;   max-width: 880px;
}
.n-wrap-center .temp-pro ul.temp-pro-item li.temp-pro-item-li { width:190px;}
.wrap_news_left .news-content h1 { font-size: 15px;}
.wrap_news_left .news-content table { width:100%; margin: auto;}
.wrap_news_left .news-content table td {     padding: 2px 5px;}

/*--------------------------- Pagging ---------------------------*/
ul.pagination
{
    float: right; 
    margin-bottom:35px;
}
.pagination li
{
    display: inline-block;
    margin: 0 2px;
    font: 13px/30px Arial;
	min-width: 30px;
	line-height: 30px;
    padding: 0 8px;
    text-align: center;
    height: 30px;
    background-color: #fff;
	border-radius: 3px;  -webkit-border-radius: 3px;   -moz-border-radius: 3px;
}
.pagination li a
{
    color: #333333; display: block;
}
ul.pagination li:hover,
ul.pagination li.active, ul.itemContainer li a:hover
{
     background:#0A61AD;
}
ul.pagination li:hover span,
ul.pagination li.active span, ul.pagination li:hover a {
	color: #ffffff;
}
/*--------------------------- End Pagging ---------------------------*/