/*
* ------------------------------------------------------------------------
* JA Blazes Template for J25 & J30
* ------------------------------------------------------------------------
* Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
* @license - Copyrighted Commercial Software
* Author: J.O.O.M Solutions Co., Ltd
* Websites:  http://www.joomlart.com -  http://www.joomlancers.com
* This file may not be redistributed in whole or significant part.
* ------------------------------------------------------------------------
*/
@font-face {
    font-family: 'UVNLaXanh';
    src: url('../fonts/UVNLaXanh.eot?') format('eot'), 
    url('../fonts/UVNLaXanh.woff') format('woff'), 
    url('../fonts/UVNLaXanh.ttf')  format('truetype'),
    url('../fonts/UVNLaXanh.svg#UVNLaXanh') format('svg');
}


@font-face {
    font-family: 'Conv_VNF_Optima';
    src: url('../fonts/VNF-Optima Regular.eot');
    src: local('☺'), url('../fonts/VNF-Optima Regular.woff') format('woff'), url('../fonts/VNF-Optima Regular.ttf') format('truetype'), url('../fonts/VNF-Optima Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_VNF_Futura';
    src: url('../fonts/VNF-Futura Regular.eot');
    src: local('☺'), url('../fonts/VNF-Futura Regular.woff') format('woff'),
    url('../fonts/VNF-Futura Regular.ttf') format('truetype'),
    url('../fonts/VNF-Futura Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'uvn_la_xanhbold';
    src: url('../fonts/UVNLaXanh_R.eot');
    src: url('../fonts/UVNLaXanh_R.eot?#iefix') format('embedded-opentype'),
    url('../fonts/UVNLaXanh_R.woff') format('woff'),
    url('../fonts/UVNLaXanh_R.ttf') format('truetype'),
    url('../fonts/UVNLaXanh_R.svg#uvn_la_xanhbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CALIBRI';
    src: url('../fonts/CALIBRI.eot');
    src: url('../fonts/CALIBRI.eot?#iefix') format('embedded-opentype'),
    url('../fonts/CALIBRI.woff') format('woff'),
    url('../fonts/CALIBRI.ttf') format('truetype'),
    url('../fonts/CALIBRI.svg#CALIBRI') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'uvn_thang_vuregular';
    src: url('../fonts/uvnthangvu-webfont.eot');
    src: url('../fonts/uvnthangvu-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/uvnthangvu-webfont.woff') format('woff'),
    url('../fonts/uvnthangvu-webfont.ttf') format('truetype'),
    url('../fonts/uvnthangvu-webfont.svg#uvn_thang_vuregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
div#bottom-footer div h3{
    font-family: uvn_la_xanhbold!important;
}
div.ja_slidetitle{
    font-family: uvn_thang_vuregular!important;
    font-size: 23px;
}

@import url(../fonts/abel/stylesheet.css);
/* COMMON STYLE
--------------------------------------------------------- */
body { font-family: Arial, sans-serif;
    font-size:14px;
}
ol{
    padding-left: 20px !important;
}

body#bd {
    color: #666;
    line-height: 1.6;
    font-size:14px;
}
body#bd.com_content.contentpane,
body#bd.com_k2.contentpane{
    background: #fff;
}

body#bd.body-slideshow {
    background-image: url(../images/bg-pattern.jpg);
}

/* Normal links ---*/
a { color: #9c422e; text-decoration: none; }

a:hover, a:active, a:focus { color: #9c422e; text-decoration: underline; }

/* Readon links ---*/
.contentheading, .componentheading, h1, h2, h3, h4, h5 { color: #333; }

.column h1, h1.componentheading, .componentheading {
    font-family: conv;
    font-size: 300%;
    font-weight: normal;
    margin: 0;
    padding: 0 0 4px;
}
h3{
    font-family: UVNLaXanh;
}
div.item-page h1.componentheading { margin-bottom: 20px; }

div.item-page.ja-blazes-blog h1.componentheading { margin-left: -120px; }

.column h2, h2.contentheading, .contentheading {
    font-family:conv;
    font-size: 250%;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 0;
}

.column h1 a, h1.contentheading a, h2.contentheading a, .contentheading a { color: #333; }

.column h1 a:hover, h1.contentheading a:hover, h2.contentheading a:hover, .contentheading a:hover { color: #9c422e; text-decoration: none; }

.jitem-title { font-size: 110%; font-weight: bold; }

img.border {
    background: #fff;
    border: 1px solid #e5e5e5;
    padding: 7px;
}

img.left { margin: 5px 20px 15px 0; }

.image-left { float: left; }

/* Others ---*/
hr { border-top: 1px solid #e0e0e0; }

img[hspace="6"] { margin-right: 6px; }

/* FORM
--------------------------------------------------------- */
input, select, textarea, .inputbox { padding: 2px; }
input,
select,
textarea,
.inputbox,
label,
.label,
button,
.button {
    vertical-align: middle;
}

input[type='checkbox'],
input[type='radio'],
input[type='checkbox']:hover,
input[type='radio']:hover,
input[type='checkbox']:focus,
input[type='radio']:focus,
input[type='checkbox']:active,
input[type='radio']:active {
    border:none !important;
    background: transparent;
    vertical-align: middle;
}

.inputbox,
input[type='text'],
input[type='password'],
input[type="email"] {
    background: #fff;
    border: 1px solid #e0e0e0;
    padding: 4px 9px;
}

select,
textarea {
    background: #fff;
    border: 1px solid #e0e0e0;
}

.inputbox:hover,
.inputbox:focus,
input[type='text']:hover,
input[type='text']:focus,
input[type='password']:hover,
input[type='password']:focus,
select:hover,
select:focus,
textarea:hover,
textarea:focus {
    background: #ffc;
    border: 1px solid #e0e0e0;
}


input.invalid {
    border-color: #ff0000;
}

button,.button {
    background: #9C422E;
    border: 1px solid #712e1f;
    color: #eed5d0;
    cursor: pointer;
    overflow: visible;
    padding: 2px 10px 2px 6px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .2) inset;
    margin-right: 5px;
    line-height: normal;
}

button:hover,.button:hover {
    color: #fff;
    opacity: 0.8;
    filter: alpha(opacity = 80);
}

.josForm {
    margin-bottom: 20px;
}

.josForm .inputbox { margin-right:5px; height:15px; }  

.josForm button { height:24px; padding-bottom:3px; }

.hidelabeltxt {
    display: none;
}

/* login form ---*/
.login label { padding: 0 10px 0 0; }

.login_form .remember .inputbox, #form-login-remember .checkbox { border:none; }

#form-login-username .inputbox, #form-login-password .inputbox {
    width: 90%;
}

#login-form p {
    margin: 0 0 5px;
}

#login-form ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#login-form ul li {
    background: none;
    margin: 0;
    padding: 4px 0;
    list-style: none;
}

#login-form ul li a {
    background: url(../images/arrow-grey.png) no-repeat 5px 4px;
    color: #666;
    padding-left: 15px;
}

#login-form ul li a:hover,
#login-form ul li a:focus,
#login-form ul li a:active {
    background: url(../images/arrow1.gif) no-repeat 5px 4px;
    color: #ad5b49;
    text-decoration: none;
}

.login label#username-lbl,
.login label#password-lbl {
    text-align: left;
    width: 70px;
}

.login .button { margin-left: 0; }

.login { margin-left: 20px; }

/* Registration ---*/
.registration inputbox,
.registration input[type="text"],
.registration input[type="password"],
.registration input[type="email"] {
    width: 200px;
}

.registration {
    padding: 20px 0;
}

/* Profile Edit ---*/
.profile-edit fieldset dt {
    min-width: 20em;
}

/* Search ---*/
.searchintro { border-bottom: 1px solid #e0e0e0; }

.results h4 { font-size: 110%; text-transform: none; }

form.search { overflow: hidden; width: 100%; }

form.search label{ display: none; }

form.search .inputbox {
    background: #fff;
    border: 1px solid #ddd;
    border-right: 0;
    color: #999;
    float: left;
    font-size: 100%;
    height: 25px;
    line-height: 27px;
    padding: 2px 5px;
    width: 195px;
    border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
}

form.search .button {
    background: none;
    border: none;
    float: left;
    height: 31px;
    padding: 0;
    width: 53px;
}

.search .word label,
.search .word .inputbox,
.search .word button {
    vertical-align: middle;
}

dl.search-results {
    margin-top: 30px;
}

.search-results dd {
    margin-left: 0;
}

.search-results dt.result-title {
    padding: 8px 0;
    border-top: 1px solid #e5e5e5;
}

.search-results dd.result-category {
    color: #999;
    float: left;
    font-size: 13px;
    font-style: italic;
    margin: -2px 10px 0 0;
}

.search-results dd.result-created {
    text-align: right;
    margin-bottom: 20px;
}

form#searchForm {
    padding-top: 0;
}

form#searchForm .form-limit {
    float: left;
}

/* Contact ---*/

#contact-form dt {  }

#contact-form dd { margin-left: 0; }

#contact-form .inputbox { margin: 5px 0 10px; }

#contact-form .button { margin-top: 10px; }

#contact-form input,
#contact-form textarea {
    background: #fff;
    border: 1px solid #e0e0e0;
    padding: 4px 9px;
    width: 70%;
}

#contact-form input[type="checkbox"] { width: auto; }

#contact-form textarea { overflow: auto; }

#contact-form input:hover,
#contact-form textarea:hover, 
#contact-form input:hover,
#contact-form textarea:focus { background: #ffffcc; }

#contact-form input.invalid,
#contact-form textarea.invalid {
    border-color: #ff0000;
}

#contact-form legend {
    font-size: 100%;
}

div.contact-links ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

div.contact-links ul li {
    background: none;
    margin: 0;
    padding: 4px 0;
    list-style: none;
}

div.contact-links ul li a {
    background: url(../images/arrow-grey.png) no-repeat 5px 4px;
    color: #666;
    padding-left: 15px;
}

div.contact-links ul li a:hover,
div.contact-links ul li a:focus,
div.contact-links ul li a:active {
    background: url(../images/arrow1.gif) no-repeat 5px 4px;
    color: #ad5b49;
    text-decoration: none;
}

div.contact-address address { display: inline; }

.jpane-slider, .pane-slider {
    padding: 20px 15px !important;
}

/* Tabs */
#contact-slider.tabs {
    border-bottom: 1px solid #E1E1E1;
    width: 100%;
    height: 30px;
    margin-top: 20px;
}

div.current {
    border: 0;
    padding: 20px 0;
    max-width: none;
}

dd.tabs {
    margin: 0;
    clear: both;
    overflow: hidden;
    float: left;
    width: 100%;
}

#contact-slider.tabs dt {
    background: none;
    border: 0;
    padding: 0;
    margin-left: 5px;
    margin-right: 0;
}

#contact-slider.tabs dt h3 {
    border-bottom: medium none;
    font-size: 116%;
    margin: 0;
    padding: 6px 10px;
    text-transform: uppercase;
    font-family: conv;
}

#contact-slider.tabs dt h3 a {
    color: #666;
}

#contact-slider.tabs dt h3 a:hover,
#contact-slider.tabs dt h3 a:focus {
    text-decoration: none;
}

#contact-slider.tabs dt.open {
    background: transparent;
    border-color: #e1e1e1 #e1e1e1 #fff;
    border-style: solid;
    border-width: 1px;
}

#contact-slider.tabs dt.open h3 {
    padding: 5px 9px 7px;
}

#contact-slider.tabs dt.open h3 a {
    color: #9C422E;
}

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/
.items-leading { border-bottom: 1px solid #e5e5e5; }

.items-leading .leading { padding-bottom: 0; }

.items-row { border-bottom: 1px solid #e5e5e5; }

/* date ---*/
div.create {
    font-family: "AbelRegular", Arial, sans-serif;
    height: 39px;
    left: 0;
    overflow: hidden;
    padding: 15px 10px 15px 3px;
    position: absolute;
    top: -7px;
    width: 97px;
}

div.create strong {
    border-right: 1px solid #e5e5e5;
    color: #424242;
    display: block;
    float: left;
    font-size: 333%;
    line-height: 90%;
    padding-right: 5px;
}

div.create span{
    color: #696969;
    display: block;
    float: left;
    padding-left: 5px;
    text-transform: uppercase;
}

.items-leading div.create {
    background: url(../images/bg-date.png) 0 0 no-repeat;
    left: -8px;
    padding-left: 13px;
    top: 3px;
    width: 87px;
}

.items-leading div.create strong { border-right: 1px solid #8d3521; color: #fff; }

.items-leading div.create span { color: #fff; }

.article-image { float: left; }

/* Meta ---*/
div.article-tools { clear: none; overflow: hidden; margin-bottom: 15px; }

dl.article-info { color: #afafaf; width: auto; }

div.article-tools dd.createdby {
    background: url(../images/icon-user.png) 0 0 no-repeat;
    padding: 1px 3px 2px 20px;
}

div.article-tools dd.create,
div.article-tools dd.published {
    background: url(../images/icon-date.png) 0 0 no-repeat;
    padding: 1px 3px 2px 20px;
}

div.article-tools dd.category-name {
    background: url(../images/icon-folder.png) no-repeat 0 0;
    padding: 2px 5px 2px 17px;
}

.contentdescription {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 20px;
    padding: 20px 0;
}

ul.actions {
    min-width: 90px;
    text-align: right;
}

/* Categories List ---*/
div.categories-list > ul {
    margin: 0 -10px;
    overflow: hidden;
}

div.categories-list.ja-4column ul li {
    width: 25%;
    float: left;
}

div.categories-list.ja-3column ul li {
    width: 33.3%;
    float: left;
}

div.categories-list.ja-2column ul li {
    width: 50%;
    float: left;
}

div.categories-list-inner {
    background-color: #f6f6f6;
    border: 1px solid #eee;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 0 10px 20px;
    padding: 20px;
    color: #808080;
    overflow: hidden;
}

.category-desc img {
    padding: 7px;
}

div.categories-list.ja-3column .category-desc img {
    margin: 15px 0 0;
    border: 1px solid #e5e5e5;
    padding: 7px;
    background: #fff;
}

div.categories-list ul li p {
    margin: 15px 0 0;
}

div.categories-list-inner .jitem-title { 
    font-family: "AbelRegular",Arial,sans-serif;
    font-size: 200%;
}

div.categories-list-inner .jitem-title a { 
    color: #333;
}

div.categories-list-inner .jitem-title a:hover { 
    text-decoration: none;
    color: #51241B;
}

/* Category Page ---*/
div.article-image {
    margin: 0 0 20px 0;
    padding: 0;
    overflow: hidden;
}

div.article-image img {
    border: 1px solid #eee;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    float: left;
    margin-right: 20px;
    padding: 7px;
}

.item-page div.article-image img {
    margin-bottom: 10px;
    margin-right: 15px;
}

div.article-image img[align="left"] { margin-right: 15px; }

div.article-image img[align="right"] { margin-left: 15px; }

div.article-content div.article-image { margin-top: 5px; }

div.article-content { overflow: visible; }

/* Blog ---*/
div.ja-blazes-blog div.contentpaneopen {
    padding-left: 140px;
    position: relative;
}

div.item-page.ja-blazes-blog {
    padding-left: 120px;
    position: relative;
}

div.ja-blazes-blog div.article-image {
    float: none;
}

/* Create Date */
div.ja-blazes-blog div.article-tools {
    overflow: visible;
    position: static;
}

div.ja-blazes-blog div.article-tools dd.create {
    font-family: "AbelRegular", Arial, sans-serif;
    position: absolute;
    top: 0px;
    left: 3px;

    width: 110px;
    background: none;
    padding: 0 0 0 20px;
}

div.item-page.ja-blazes-blog div.article-tools dd.create {
    top: 75px;
    padding-left: 0;
} 

div.ja-blazes-blog .leading div.article-tools dd.create {
    background: url(../images/bg-date.png) no-repeat left top;
    color: #fff;
    padding: 15px 0 15px 10px;
    left: -8px;
}

div.ja-blazes-blog div.article-tools .create > strong {
    display: none;
}

div.ja-blazes-blog .leading  div.article-tools .create .date {
    border-color: #712e1f;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .4);
}

div.ja-blazes-blog div.article-tools .create .date {
    border-right: 1px solid #E5E5E5;
    color: #424242;
    font-size: 350%;
    float: left;
    line-height: 80%;
    margin-right: 8px;
    padding-right: 8px;
    text-transform: uppercase;
}

div.ja-blazes-blog  div.article-tools .create .month-year , .tagItemDateCreated .month-year{
    display: block;
    float: left;
    text-transform: uppercase;
}

div.ja-blazes-blog  div.article-tools  .create .month-year span, .tagItemDateCreated .month-year span{
    display: block;
}

/* Archive ---*/
ul#archive-items div.intro {
    clear: none;
}

ul#archive-items > li {
    background: none;
    clear: both;
}

ul.archive-module { margin-top:0; }

ul.archive-module li {
    background: none;
    margin: 0;
    padding: 3px 0;
    overflow: hidden;
}

ul.archive-module li a {
    background: url(../images/icon-date.png) no-repeat 5px 6px #fff;
    border: 1px solid #eee;
    border-top-color: #ddd;
    border-left-color: #ddd;
    color: #666;
    float: left;
    display: block;
    padding: 3px 5px 3px 25px;
    border-radius: 5px;
}

ul.archive-module li a:hover {
    background-color: #9c422e;
    border: 1px solid #a8523f;
    border-right-color: #712e1f;
    border-bottom-color: #712e1f;
    color: #fff;
    text-decoration: none;
}

/* Subcategories ---*/
.cat-children ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.cat-children ul li {
    background: none;
    margin: 0;
    padding: 4px 0;
    list-style: none;
}

.cat-children ul li li {
    padding-left: 30px;
}

.cat-children ul li a {
    background: url(../images/arrow-grey.png) no-repeat 5px 4px;
    color: #666;
    padding-left: 15px;
}

.cat-children ul li a:hover,
.cat-children ul li a:focus,
.cat-children ul li a:active {
    background: url(../images/arrow1.gif) no-repeat 5px 4px;
    color: #ad5b49;
    text-decoration: none;
}

/*Inline images ---*/
p.img_caption { color: #afafaf; text-transform: uppercase; }

p.modifydate { color: #afafaf; font-style: italic; }

/* read more ---*/
p.readmore a {
    background: #9C422E;
    border: 1px solid #712e1f;
    display: block;
    float: left;
    margin-right: 10px;
}

p.readmore a span {
    border: 1px solid #9c422e;
    border-top: 1px solid #ad5b49;
    color: #eed5d0;
    display: block;
    padding: 2px 10px 2px 6px;
}

p.readmore a:hover, p.readmore a:focus, p.readmore a:active, p.readmore a:hover span{ color: #fff; text-decoration: none; }

.column ul li p { margin-top: 0; }

/*add comment button ---*/
.jac-add-button {
    margin-top: 2px;
    font-size: 92%;
}

/* Tables ---*/
td,th { padding: 10px 5px; }

thead tr th { background: #333; color: #fff; padding: 5px; }

thead tr th a,
thead tr th a:hover,
thead tr th a:focus,
thead tr th a:active { color: #fff; }

.cat-list-row0,
.cat-list-row1,
tr.cat-list-row0 td,
tr.cat-list-row1 td { border-bottom: 1px solid #e0e0e0; padding: 5px; }

.cat-list-row0:hover,
.cat-list-row0:hover { background: #ffffcc; }

.cat-list-row1,
tr.cat-list-row1 td { background-color: #f6f6f6; }

th.sectiontableheader,
tr.sectiontableheader td,
tr.sectiontableheader th { background-color: #111; color: #fff; }

table tr.sectiontableentry1 td { background: #f6f6f6; border-bottom: 1px solid #e0e0e0; }

table tr.sectiontableentry0 td { background: #fff; }

/* Content Toc */
table.contenttoc { border: 1px solid #e0e0e0; }

table.contenttoc td { border-bottom: 1px dotted #e0e0e0; }

table.contenttoc th {
    background: #f6f6f6;
    border-bottom: 1px solid #e0e0e0;
    text-transform: uppercase;
}

/* Poll */
h4.poll-title { margin-bottom: 5px; text-transform: none; }

form#poll { border-bottom: 1px dotted #e0e0e0; font-weight: bold; }

form.poll .button {
    background: #ac4a32;
    border: none;
    color: #fff;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
}

dl.poll { border-bottom: 1px dotted #e0e0e0; }

table.pollstableborder td {
    background: #f6f6f6;
    border-bottom: 1px solid #e0e0e0;
    font-weight: bold;
}

table.pollstableborder tr.sectiontableentry0 td,
table.pollstableborder tr.sectiontableentry1 td { background: #fff; font-weight: normal; }

/* Weblinks */
table.weblinks { margin-top: 20px; }

table.weblinks td img { margin-right: 5px; }

/* Component search ---*/
.com_search .contentpaneopen fieldset {
    border-bottom: 1px dashed #ddd;
    margin-bottom: 10px;
    padding: 0 0 10px;
}

.com_search .contentpaneopen fieldset div a { font-size: 125%; }

.com_search table.searchintro td { padding: 0; }

div.contentpaneopen_edit {
    float: left;
    margin: 10px 10px 0 0;
    padding-left:15px;
}

/* Pagination ---*/
.pagination { padding-bottom: 40px; overflow: hidden; }

.pagination ul,
ul.pagenav {
    width:100%;
    text-align: left;
}

.pagination ul li {
    background: none;
    display: inline-block;
    margin: 0 3px;
    padding: 0;
}

.pagination ul li span.pagenav,
.pagination ul li a.pagenav, ul.pagenav li a{
    background: #555555;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    display: block;
    padding: 6px 8px;
    line-height: 1;
}

.pagination ul li a:hover,
.pagination ul li a:focus,
.pagination ul li a:active {
    background-color: #9C422E;
    text-decoration: none;
    margin: 0;
    padding: 6px 8px;
}

.pagination ul li span.pagenav {
    background: #9C422E;
    color: #fff;
}

.pagination ul li.pagination-start span,
.pagination ul li.pagination-prev span,
.pagination ul li.pagination-next span,
.pagination ul li.pagination-end span {
    background: #F6F6F6;
    background: #f6f6f6;
    color: #666;
    border: 1px solid #eee;	
    border-right-color: #ddd;
    border-bottom-color: #ddd;
}

.pagination li span,
.pagination li strong { line-height: 20px; }

/* MODULE STYLES
--------------------------------------------------------- */
div.ja-moduletable h3, div.moduletable h3 {
    font-family: UVNLaXanh;
    font-size: 170%;
    font-weight: normal;
    margin-bottom: 20px;
    padding-bottom: 0;
}

/* Advertisement ---*/
div.bannergroup_text div.banneritem_text { border-bottom: 1px dotted #e0e0e0; }

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
.main .main-inner1 { margin-left: 0; margin-right: 0; }

.main { padding-bottom: 20px; padding-top: 20px; }

/* HEADER
--------------------------------------------------------- */
#ja-header {
    background: url(../images/bg-header.png) 0 100% repeat-x;
}

#ja-header .main { padding: 12px 0 34px 0; }

h1.logo, div.logo-text h1 { font-size: 250%; line-height: 1; }

/* Logo Image ---*/
h1.logo { height: 60px; width: 190px; }

h1.logo a {
    background: url(../images/logo.gif) no-repeat left!important;
    display: block;
    height: 60px;
    margin-left:-100px;
    width: 190px;
}

.ja_slidetitle {
    color: #000000!important;
    font-size: 20px;
    font-style: italic!important;
    font-weight: bold!important;
    padding-top: 3px;
    text-shadow: 0 0 0!important;
}
div.ja_slideintro{
    text-indent:-99999px;
}
/* Logo Text ---*/
div.logo-text h1 {
    font-family: Arial, sans-serif;
    font-size: 200%;
    font-weight: bold;
}

div.logo-text h1 a { text-decoration: none; }

p.site-slogan {
    color: #e0e0e0;
    display: block;
    font-size: 85%;
    margin: 3px 0 0;
    padding: 0 10px;
    text-transform: uppercase;
}

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav { float: right; padding-top: 17px; width: 100%; }

#ja-mainnav .main { border-bottom: 1px solid #e0e0e0; }

/* Breadcrumbs ---*/
#ja-navhelper {
    background: #1c1c1c;
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
}

#ja-navhelper .main {
    font-weight: normal;
    padding: 5px 0;
}

.ja-breadcrums { margin: 0; }

#ja-navhelper strong { color: #454545; font-weight: normal; }

.ja-breadcrums img { margin: 0 5px; }

.ja-breadcrums a, #ja-navhelper .main { color: #454545; }

.ja-breadcrums span, .ja-breadcrums a:hover { color: #9C422E; }

/* Extras ---*/
.ja-links { padding-right: 10px; }

.ja-links li { padding: 0 10px; }

/* Default Joomla! Menu ---*/
#ja-container ul.menu li a {
    background: url(../images/arrow4.gif) 0 14px no-repeat;
    text-indent: 15px;
    color: #454545;
}

#ja-container ul.menu li > span.separator {
    padding: 6px 0;
    display: block;
    text-indent: 15px;
    background: url(../images/arrow4.gif) 0 14px no-repeat;
    text-indent: 15px;
    color: #454545;
    display: block;
}

#ja-container ul.menu li.active > a,
#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:focus,
#ja-container ul.menu li a:active,
#ja-container ul.menu li li a:hover,
#ja-container ul.menu li li a:active,
#ja-container ul.menu li li a:focus {
    background: url(../images/arrow5.gif) 0 14px no-repeat;
    color: #9C422E;
    text-decoration: none;
}

#ja-container ul.menu li li { background: none; }

#ja-container ul.menu li li a { text-indent: 15px; }

span.has-image { min-height: 15px; background-position: 0 0; }

/* CONTAINER
--------------------------------------------------------- */

#ja-wrapper { }

#ja-container {
    background: url(../images/bg-pattern-02.jpg) 0 0 repeat;
    padding-bottom: 30px;
    padding-top: 30px;
}

#ja-container .main { background: #fff; padding: 0; }

#ja-container.ja-r1 .main { }

#ja-mainbody { padding-top: 20px; }

#ja-main .inner { padding-left: 20px; padding-right: 20px; }

#ja-main  > .inner { background-color: #fff; }

#ja-content-main { margin-bottom: 0; }

/* TOP TITLE
--------------------------------------------------------- */
#ja-top-title {
    background: url(../images/bg-pattern.jpg) 0 0 repeat;
    border-bottom: 1px solid #000;
    margin-bottom: 20px;
    padding-top: 105px;
}

/* APECIAL POSITION
--------------------------------------------------------- */
#ja-position-special1 {
    background: url(../images/bg-pattern-02.jpg) 0 0 repeat;
}

#ja-position-special1 .main { padding-bottom: 30px; padding-top: 0; }

#ja-position-special1 div.ja-moduletable { margin: 0; padding: 0; }

#ja-position-special1 h3 {
    color: #e2e2e2;
    font-size: 200%;
    text-align: center;
    background: url(../images/contentslider-title.png) no-repeat center center;
}

/* SPOTLIGHT
--------------------------------------------------------- */
#ja-topsl div.ja-moduletable h3,
#ja-botsl div.ja-moduletable h3 {
    border-bottom: 0;
    padding-bottom: 0;
    text-transform: none;
}

/* Top spotlight ---*/
#ja-topsl, #ja-topsl1, #ja-topsl2 {
    border-top: 1px solid #3b3c3e;
}

#ja-topsl {
    border-top: 1px solid #3b3c3e;
}

#ja-topsl .main,
#ja-topsl1 .main,
#ja-topsl2 .main { padding: 0; }

#ja-topsl .ja-box,
#ja-topsl1 .ja-box,
#ja-topsl2 .ja-box { background: url(../images/bg-line.gif) left 0 repeat-y; }

#ja-topsl .ja-box-left,
#ja-topsl1 .ja-box-left,
#ja-topsl2 .ja-box-left { background: none; }

#ja-topsl .ja-moduletable,
#ja-topsl1 .ja-moduletable,
#ja-topsl2 .ja-moduletable { padding: 20px 20px 0; text-align: center; }


#ja-topsl .moduletable-icon,
#ja-topsl1 .moduletable-icon,
#ja-topsl2 .moduletable-icon {
    background: url(../images/icon-01.png) 50% 20px no-repeat;
    padding-top: 85px;
}

#ja-topsl .moduletable-icon2,
#ja-topsl1 .moduletable-icon2,
#ja-topsl2 .moduletable-icon2 {
    background: url(../images/icon-02.png) 50% 20px no-repeat;
    padding-top: 85px;
}

#ja-topsl .moduletable-icon3,
#ja-topsl1 .moduletable-icon3,
#ja-topsl2 .moduletable-icon3 {
    background: url(../images/icon-03.png) 50% 20px no-repeat;
    padding-top: 85px;
}

.ja-box .ja-moduletable h3 { color: #e2e2e2; margin-bottom: 15px; padding-bottom: 0; }

/* Bot spotlight ---*/
#ja-botsl, #ja-botsl1, #ja-botsl2 {
    background-color: #1c1c1c;
}

#ja-botsl {
    background: url(../images/bg-botsl.gif) 0 0 repeat-x #1c1c1c;
}

#ja-botsl .main { padding: 14px 0 0 0; }

#ja-botsl .ja-box:hover { background: #141414; }

#ja-botsl .ja-moduletable, #ja-botsl .moduletable,
#ja-botsl1 .ja-moduletable, #ja-botsl1 .moduletable,
#ja-botsl2 .ja-moduletable, #ja-botsl2 .moduletable { margin: 0; padding: 15px; }

#ja-botsl .ja-moduletable .ja-box-ct .custom > ul,
#ja-botsl1 .ja-moduletable .ja-box-ct .custom > ul,
#ja-botsl2 .ja-moduletable .ja-box-ct .custom > ul {
    margin-left: -15px;
    margin-right: -15px;
}

#ja-topsl li, #ja-botsl li {
    background: none;
    color: #696969;
    font-size: 92%;
    margin-bottom: 0;
    padding-left: 0;
}

#ja-topsl li a, #ja-botsl li a { color: #696969; }

#ja-botsl li a { display: block; padding: 3px 5px 3px 15px; }

#ja-botsl li a:hover {
    background: #000 url(../images/icon-arrow-02.png) 5px 8px no-repeat;
    color: #838383;
    text-decoration: none;
}

#ja-topsl li a:hover, #ja-botsl li a:hover { text-decoration: none; }

#ja-botsl div.ja-moduletable h3,
#ja-botsl1 div.ja-moduletable h3,
#ja-botsl2 div.ja-moduletable h3 {
    color: #a9a9a9;
    font-family: UVNLaXanh,Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: normal;
    margin-bottom: 15px;
    margin-left: -15px;
    margin-right: -15px;
    text-transform: uppercase; 
    padding-left: 15px;
}

#ja-botsl .ja-box-right:hover { background: none; }

#ja-botsl .ja-box-right .ja-moduletable { margin-left: 15px; }

/* Content Mass Bottom */
.ja-mass-bottom {
    border-top: 1px solid #eee;
    padding-top: 10px;
}

#ja-content-mass-bottom .ja-moduletable {
    margin: 0;
}

/* newsletter */
.moduletable_newsletter {
    padding: 20px 0 !important;
}

.moduletable_newsletter input{
    border: none;
    float: left;
    font-size: 92%;
    height: 30px;
    line-height: 30px;
}

.moduletable_newsletter .inputbox {
    background: #0b0b0b;
    border-bottom: 1px solid #373737;
    color: #6a6a6a;
    font-style: italic;
    margin-right: 15px;
    padding: 0 10px 0 10px;
    width: 180px;
}

.moduletable_newsletter .inputbox:hover,
.moduletable_newsletter .inputbox:focus {
    background: #0b0b0b;
    border: 0;
    border-bottom: 1px solid #373737;
}

.moduletable_newsletter .button {
    background: #9c422e;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 2px 0;
    width: 80px;
    margin: 0;
}

/* RIGHT
--------------------------------------------------------- */
#ja-right {
    background: url(../images/bg-main.gif) left 0 repeat-y #fff;
    padding-top: 20px;
}

#ja-right div.ja-moduletable {
    background: url(../images/bg-bottom.gif) 0 0 no-repeat;
    margin-left: 0;
    margin-right: 0;
    padding: 30px 20px 10px 20px;
}

#ja-right div.ja-moduletable:first-child { background: none; padding-top: 0; }

/* What people say ? -----*/
.avatar { margin-bottom: 10px; overflow: hidden; }

.avatar img{ margin-right: 10px; }

.avatar h4 {
    color: #9c422e;
    margin-bottom: 5px;
    margin-top: 0;
    text-transform: none;
}

.avatar p { color: #777; font-style: italic; margin: 0; }

/* INTRO
--------------------------------------------------------- */
.body-slideshow #ja-container { padding-top: 0; }

#ja-slideshow {
    background: url(../images/bg-pattern.jpg) 0 0 repeat;
    border-bottom: 1px solid #000;
}

#ja-slideshow .main { padding-top: 25px; }

#ja-slideshow div.moduletable-intro { margin-bottom: 30px; }

#ja-slideshow div.ja-moduletable { padding-bottom: 0; }

div.moduletable-intro {
    color: #dadada;
    font-family: Georgia, "Times New Roman", Times, serif;
    margin-top: 0;
    text-align: center;
}

div.moduletable-intro h3 {
    background: url(../images/bg-title.png) 50% 100% no-repeat;
    color: #d6bc95;
    font-size: 333%;
    font-weight: normal;
    padding-bottom: 30px;
    text-transform: none;
}

div.moduletable-intro .ja-box-ct { font-size: 116%; font-style: italic; }

/* MISCELLANOUS
----------------------------------------------------------- */
/* newsfeeds ------- */
table.newsfeeds { width:100%; }

/* footer
----------------------------------------------------------- */
#ja-footer { background: #1c1c1c; }

#ja-footer .main {
    padding-bottom: 20px;
    padding-top: 30px;
    text-align: left;
}

.ja-copyright{ float: right; text-align: right; }

#ja-poweredby { float: left; }

#ja-footer small { color: #676767; width: auto; float: none;}

/* T3 Logo ---*/
.t3-logo-light a { background-image: url(../images/t3_logo_light_1.png); }

.t3-logo-light a:hover { background-image: url(http://joomlart.s3.amazonaws.com/t3/logo/t3_logo_light.png); }

/* Profile form ---*/
.column .member-profile dt {
    width: 40%;
}

/* Title form ---*/
.cat-children h3 {
    font-family:UVNLaXanh;
    font-size: 250%;
    font-weight: normal;
    margin-bottom: 5px;
}

/* Calendar ---*/
img.calendar {
    vertical-align: middle;
    margin-left: 5px;
}

/* FrontEnd's Edit form ---*/
.edit .toggle-editor {
    margin-top: -5px;
}

#jform_description_tbl {
    overflow: hidden;
}

/* Email */
.com_mailto h2 { color: #9C422E; }

.moduletable_slider {
    margin: 0 auto;
    position: absolute;
    width: 100%;
}
#ja-header{
    background: none!important;
}
#pgnsboxs{
    max-width: 1350px;
    margin: 0 auto;    
}

#pgnsboxm {
    height: 578px !important;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100% !important;
}
#pgnsinfo {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px 10px 10px 10px !important;
    bottom: 45px !important;
    color: #000000;
    display: block;
    height: 110px !important;
    left: 96px !important;
    opacity: 0.6;
    padding: 15px !important;
    position: absolute;
    visibility: visible;
    width: 425px !important;
}

#ja-header {
    background: none repeat scroll 0 0 transparent !important;
    height: 560px;
    margin-bottom: 17px;
}
#ja-topsl{
    background: none!important;
    border-top: 0px!important;
    position: relative;

}
#ja-container{

    background:none!important;
    position: relative;

}

h1.logo a {

    height: 214px!important;
    width: 357px!important;
}

h1.logo {
    height: 214px!important;
    width: 357px!important;
}
.main {
    width: 100%!important;         
    margin: 0 auto!important;         
    max-width: 1235px!important;         
    position: relative!important;         
}
#ja-mainnav {
    float: left;

    padding-top: 0!important;
    position: absolute!important;
    top: 0!important;
}
#ja-mainnav .ja-megamenu a.active {
    background: none repeat scroll 0 0 #FFFFFF!important;
    color: #DF830D !important;
}
#ja-mainnav .ja-megamenu ul.level0 li.mega a.mega {
    border: none;
    color: #935d37;
    font-weight: normal;
    padding: 6px 15px;
    text-transform: uppercase;
    white-space: nowrap;
    background: none repeat scroll 0 0 #FFFFFF;     
}

#ja-topsl .moduletable-icon{
    background: url("../images/home_icon.png") no-repeat scroll 49% 17px transparent!important;  
    padding-top: 80px;
}

#ja-topsl .moduletable-icon2{
    background: url("../images/start.png") no-repeat scroll 49% 17px transparent!important;
    padding-top: 80px;
}
#ja-topsl .moduletable-icon3{
    background: url("../images/trim.png") no-repeat scroll 49% 17px transparent!important;
    padding-top: 80px;
}
p.readmore{
    float: right;
}
div.ja-blazes-blog .create {
    background: url("../images/date_bg.png") no-repeat scroll left top transparent!important;
    color: #FFFFFF!important;
    left: 0px!important;
    padding: 15px 0 70px 10px!important;
}
div.ja-blazes-blog  .create .date {
    border-color: #712E1F!important;
    color: #FFFFFF!important;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4)!important;
}

div.ja-blazes-blog div.article-tools .create .month-year span.year {
    display: none;
}


div.pgnsboxin{
    font-family:Conv_VNF_Optima  !important;
    font-size:18px;
    color:#000;
    font-weight:bold;
}
div.pgnsboxin h4{
    display:none;
}
#ja-topsl .ja-box, #ja-topsl1 .ja-box, #ja-topsl2 .ja-box {
    background: url("../images/border_bg.jpg") repeat-y scroll left 0 transparent!important;
}
#ja-topsl div.ja-moduletable h3, #ja-botsl div.ja-moduletable h3{
    text-shadow: none!important;
    font-size:18px!important;   
    color:#fff!important; 

}
div.ja-moduletable p{
    font-size:12px; 
    color:#000; 
    font-weight: bold !important;      
}

div.ja-blazes-blog div.article-tools .create span {
    color: #fff;
    display: block;
    font-size:16px;
    font-weight:bold;
}
div.ja-blazes-blog div.article-tools .create .date{
    color: #935d37!important;
    display: block;
    font-size:30px;
    font-weight:bold;  
    border:none!important;  
}
div.ja-blazes-blog div.article-tools .create .month-year span, .tagItemDateCreated .month-year span {
    display: block;
    margin-left: 5px;
    margin-top: 15px;
}
div.tagItemView {
    display: block;
    float: left;
    padding-left: 120px;
    position: relative;
}
.main {
    margin: 0 auto !important;
    max-width: 1235px !important;
    position: relative !important;
    width: 945px !important;
}
#ja-topsl .ja-box-left{
    background:none!important;
}
#footer {
    margin: 0 auto;
    width: 945px !important;
}

div#breadcrumbsfoot{
    width:100%;
    position:relative;
    overflow:hidden;
}
div.breadcrumbsfoot .moduletable_breadcum_top{
    width:80%;
    float:left;
}


div.breadcrumbsfoot .ja-links{   
    width:20%;
    float:right;
    text-align: right;
}
div.moduletableslide-footer{
    float:left;
}
body#bd{
    background: url("../images/body_mid.jpg") repeat left center!important;

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#wrapall {
    position: relative;
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
div.wrapper-bottom{
    background: url("../images/content_bottom_bg.jpg") repeat-x scroll left bottom!important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-bottom: 5px;
}
#ja-wrapper{
    background:none!important;
}
.moduletable_newsletter {
    float: left;
    padding: 0px 0px !important;
    width: 220px;
}
.breadcrumbsfoot{
    background: none repeat scroll 0 0 #C4EEF9;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 1px 1px #5FB5C8;
    -moz-box-shadow:    1px 1px 1px 1px #5FB5C8;
    -webkit-box-shadow: 1px 1px 1px 1px #5FB5C8;
    float: left;
    overflow: hidden;
    padding-left: 10px;
    position: relative;
    width: 935px;
    margin-bottom:25px;
    margin-top:40px;
}
div.breadcrumbsfoot .ja-links {
    float: right;
    margin-top: 0;
    padding-right: 0;
    text-align: right;
    width: 20%;
}
div.moduletable_sitemap{
    width:110px;
    float:left;
    position:relative;
    overflow:hidden;
    margin-right:60px!important;
}
div.moduletable_tuyhinh{
    width:400px;
    float:left;
    position:relative;
    overflow:hidden;
    margin-right:60px!important; 
}

.moduletable_sitemap h3 {
    color: #935D37;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}
ul.menu_footer_menu li{

    height:16px;
    background:#fff;
    background: none repeat scroll 0 0 #C4EEF9;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 1px 1px #5FB5C8;
    -moz-box-shadow:    1px 1px 1px 1px #5FB5C8;
    -webkit-box-shadow: 1px 1px 1px 1px #5FB5C8;
    margin-bottom: 7px;
    padding-left: 5px;
    width: 100px;
}
ul.menu_footer_menu li a{
    color:#000;
}
div#bottom-footer div h3{
    color: #935D37;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}
span.organ{
    color:#935d37;
}
div.bottom-footer-left{
    width:600px;
    float:left;
}
div.bottom-footer-right{
    float:right;
    width:340px;
}
div#bottom-footer{
    color:#000;
}
div.moduletable_copyright{
    float: left;
    margin-top: 10%;
    color: #000;
    position: relative;
}
#ja-mainnav .ja-megamenu ul.level0 li.mega a.mega{
    border-radius:5px;
}
div.moduletable_footer_menu{
    width:110px;
    float:left;
    margin-right:30px;
}
a.readmore{
    display: block;
    height: 30px;
    text-align: center;
    width: 101px;
    line-height: 27px;
    color:#fff;
    float:right;
    background:url("../images/readmorebt.png") no-repeat;

}
div.fieldcontainer{
    background:none!important;
}
.ja_slidetitle{
    background:none!important;
}
#ja-contentslider-center-94{
    width:950px!important;
}
#pgnsinfo div.pgnsboxin{
    opacity:1!important;
    padding-right:10px;
    text-align:justify;
    font-family: Conv_VNF_Optima; 
    font-weight: normal !important;
}
div#pgnsbuttons{
    display:none!important;
}
#ja-main{
    min-height: 475px!important;
}
.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title, .ja-megamenu ul.level0 li.haschild a.active span.menu-title{

    background:none!important;
}
.ja-megamenu ul.level0 li.haschild  a.mega span.menu-title{

    background:none!important;
}
.ja-megamenu .childcontent-inner{
    background-color: #f5f5f5!important;
    border: 1px solid #333333!important;
    color: #000000!important;
    padding: 5px!important;
}

#ja-mainnav .ja-megamenu ul.level0 div.childcontent li.mega a.mega{
    background-color: #f5f5f5;
    padding:0px;
}
.ja-megamenu ul.level1 li.mega{
    background:none!important;
}
#ja-mainnav .ja-megamenu ul.level0 div.childcontent li.mega:hover a.mega{

    background-color: #fff;
    padding:0px;


}
.ja-megamenu ul.level0  div.childcontent-inner ul.megamenu{
    margin:0px;
}
.ja-megamenu ul.level0  div.childcontent-inner ul.megamenu li{
    padding:0px 0px!important;
}

div.jsslide-wrap {
    border-radius: 5px!important;
    box-shadow: 0px 0px 0px 0px #1c1c1d!important;
    -webkit-border-radius: 5px!important;
    -webkit-box-shadow: 0 0px 0px 0px #1c1c1d!important;
}

.fieldcontainer .rowright{
    margin:2px 0px!important;
}

#ja-mainnav .ja-megamenu ul.level0 div.childcontent li.mega a.mega {
    background-color: #F5F5F5;
    padding: 10px 0!important;
}
.ja-megamenu ul.level1 li.mega a.mega span.menu-title {
    background: none repeat scroll 0 0 transparent;
    padding: 0 10px!important;
}
.column h1 a, h1.contentheading a, h2.contentheading a, .contentheading a {
    color: #9c6441!important;
    font-family: uvn_la_xanhbold!important;
}
div#bottom-footer p,#bottom-footer a{
    font-size:14px;
}
div#bottom-footer a.readmore{
    color:#fff;
}
ul.menu_footer_menu li a {

    line-height: 14px;
}
.ja-megamenu ul.level0 li.mega span.menu-title{
    font-family: UVNLaXanh;
    font-weight:bold;
    font-size: 20px;
}

.main #ja-mainnav .ja-megamenu ul.level0 li.haschild div.childcontent a span{
    color:#000;
}
.main #ja-mainnav .ja-megamenu ul.level0 li.haschild div.childcontent a:hover span{
    color:#df8306;
}

div#ja-top {
    text-align: left;
    position: relative;
    overflow: hidden;
    width: 357px;
}
h1.logo{
    display:none;
}


div.sidebar .ja-colswrap{
    background:url("../images/right_bottom.jpg") no-repeat -2px bottom;
}
#ja-mainnav {
    float: left;

    padding-top: 0 !important;
    position: absolute !important;
    top: 0 !important;

}
div#ja-top {
    left: 95px;
    overflow: hidden;
    position: relative;
    text-align: left;
    top: 25px;
    width: 357px;
}
.main {
    margin: 0 auto !important;
    max-width: 1350px !important;
    position: relative !important;
    width: 100% !important;
}
div.moduletable-icon h3,div.moduletable-icon2 h3,div.moduletable-icon3 h3{
    margin-left:10px;
}
div.pgnsboxin{
    width:455px!important;
}
div#pgnsinfo{
    width:455px!important;
}


ul.menu_footer_menu li {
    background: none repeat scroll 0 0 #C4EEF9!important;

    height: 22px!important;

    padding-left: 10px!important;

}

ul.menu_footer_menu li:hover {
    background: none repeat scroll 0 0 #935d37!important;
}

ul.menu_footer_menu li a{
    text-decoration: none!important;
}

ul.menu_footer_menu li:hover a {
    color:#fff!important;
    text-decoration: none!important;
}
div#bottom-footer p, #bottom-footer a {
    font-family:Arial  !important;
    font-weight: normal!important;
}
div#bottom-footer div h3{
    font-family: UVNLaXanh !important;   
}
.tagItemDateCreated
{
    font-family: "AbelRegular",Arial,sans-serif;
    position: absolute;
    top: 5px;
    left: 0;
    width: 110px;
}
#ja-contentwrap .itemList .catItemView .catItemDate , .tagItemDateCreated{
    background: url("/templates/ja_blazes/images/bg-date.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
    background-size:67px auto!important;
    color: #FFFFFF !important;
    left: 0 !important;
    padding: 0 0 0 7px !important;

    height: 74px;
    width: 60px;

}
body .tagItemDateCreated .month-year span {
    margin-top: 0px;
}
#ja-contentwrap .itemList .catItemView .catItemDate .date, .tagItemDateCreated .date {
    border-right: medium none;
    color: #935D37;
    float: left;
    font-size: 140%;
    font-weight: bold;
    line-height: 80%;
    margin-right: 8px;
    padding-right: 8px;
    padding-top: 2px;
    text-transform: uppercase;
}
#itemListLeading .catItemBlogView{
    padding-left: 15px;
}
#itemListSecondary .catItemBlogView{
    padding-left: 15px;
    width:100%;

}
#itemListSecondary .catItemBlogView .catItemHeader{
    margin-bottom: 7%;
    padding-left: 11%;
}
#itemListSecondary .catItemBlogView .catItemImageBlock{
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
#ja-content-main #k2Container .tagItemView{
    padding-left:15px;
}
#ja-content-main #k2Container .tagItemView .tagItemHeader{
    margin-bottom: 4%;
    padding-left: 11%;
}
#ja-content-main #k2Container .tagItemView .tagItemBody .tagItemImageBlock{
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
#ja-content-main #k2Container .tagItemView .tagItemBody .tagItemImageBlock img{ 
    margin-right: 0 !important;
    width: 96% !important;
}
#itemListLeading .catItemBlogView .catItemHeader{
    margin-bottom: 7%;
    padding-left: 11%;
}
#itemListLeading .catItemBlogView .catItemBody .catItemImageBlock{
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
#ja-contentwrap .itemList .catItemView .catItemDate .month,  .tagItemDateCreated .month {
    float: left;
    text-align: center;
    width: 73%;
    font-weight: bold;
}
#ja-contentwrap .itemList .catItemView .catItemDate .year, .tagItemDateCreated .year {
    display:none;
}
#ja-contentwrap .k2Pagination {
    position: relative;
    width: 100%;
}
div.userItemReadMore, div.catItemReadMore {
    float: right;
    margin-right: 10px;
}
.catItemIntroText, .tagItemIntroText {
    margin-right: 0px;
}
div.k2SearchBlock form input.button {

    border-radius: 0px 5px 5px 0px;

}
.k2ItemsBlock .info_introtext    {
    position: relative;
    overflow: inherit;

}
.info_introtext .moduleItemDateCreated {
    display: block;
    color: #8a8a8a;
}
#ja-right div#k2ModuleBox146 ul.right_ul li{
    background: white;
    border: none;
    border-radius: 5px;
    padding: 10px;
}
#ja-header {
    position: absolute;
    top: 0px;
    z-index: 1;
}
div.slidedescription {
    background: url("/templates/ja_blazes/images/bg_content_show.png") repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    color: #BA4002;
    font-family: UVNLaXanh;
    margin: 0px auto;
    margin-top: 35px;
    padding: 10px 7px 10px 20px;

}

#mod_jfslideshow_wrapper {
    background: none !important;
}
.jflabel_skitter {
    position: absolute;
    left: 0% !important;
    top: 70%;
    display: block !important;
}
.label_skitter_container {
    width: 100% !important;
    margin: 0 auto;
    position: relative;
    z-index: 160;
}
.box_skitter{ background: none !important;}
.img_introtext .wrap_img {
    position: relative;
    width: 60px;
    height: 50px;
    border: 1px solid #e5e5e5;
    padding: 0px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    overflow: hidden;
}
.img_introtext{
    width: 80px;
    float: left;
}
.img_introtext .moduleItemImage {
    position: relative;
    width: 52px;
    height: 50px;
    margin: 4px;
    overflow: hidden;
}
body div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    background: #fff;
    border: none;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
    padding: 0px;
    margin: 0 10px 10px 0;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    position: absolute;
    left: -50%;
    width: auto;
    height: 42px;
}
.contact-address span.contact-street {
    font-style: normal;
}
body div.itemIntroText {
    font-weight: normal;
    float: left;
    width: 100%;
}
body div.itemIntroText p{
    color: #666;
}
#ja-content p {
    display: block;
}
.k2Pagination .pagination p.counter {
    position: absolute;
    right: 0px;
}
.pagination {
    margin: 0 20px;
    position: relative;
}
.k2Pagination .pagination ul{
    margin-top: 40px;
}
/*cate data */
#ja-main div.catItemMeta span.catItemAuthor {

    background: url("../images/icon_author.jpg") no-repeat 0px 7px;
    padding-left: 20px;
}
#ja-main div.catItemMeta span.catItemCategory{
    float: left;
    background: url("../images/icon_cate.jpg") no-repeat 0px 7px;
    padding-left: 20px;
}
#ja-main div.catItemMeta span.catItemAuthor a, #ja-main div.catItemMeta span.catItemAuthor strong,.catItemMeta .catItemCategory a, .catItemMeta .catItemCategory strong{
    color: #8a8a8a;
    font-size: 12px;
    font-weight: normal;
}
.catItemMeta .catItemCategory strong {
    display: 1px solid #a29f9e;
}
.catItemView .catItemMeta {
    border-bottom: none;
width: 95%;}
div.catItemImageBlock{
    margin-right: 0px;
    margin-bottom: 0px;
}

div.inner div.tagItemView, div.inner div.catItemView {
border-bottom: none;}

.catItemImageBlock span.catItemImage img {
    width: 100%!important;
}
div#hr_item
{
    height: 1px;
    background: #ddd;
    width: 110%;
    margin-left: -20px;
    margin-bottom: 20px ;
    overflow: hidden;
    float: left;
}
.itemView div.itemSocialSharing {
    border-bottom: 1px dotted #ddd;
}
.itemView div.itemLinks {
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
/*date pages blog */
.itemBlogView.itemView .itemDate {
    background: url("/templates/ja_blazes/images/bg-date.jpg") no-repeat scroll 0 -1px transparent;
    background-size:67px auto;
    color: #FFFFFF;
    height: 72px;
    left: 0;
    padding: 0 0 0 5px;
    width: 65px;
}
#ja-contentwrap  .itemBlogView.itemView .itemDate .month {
    float: left;
    text-align: center;
    width: 81%;
    font-weight: bold;
}
#ja-contentwrap  .itemBlogView.itemView .itemDate .year {
    display: none;
}
#ja-contentwrap  .itemBlogView.itemView .itemDate .date {
    border-right: medium none;
    color: #935D37;
    float: left;
    font-size: 140%;
    font-weight: bold;
    line-height: 80%;
    margin-right: 8px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 0;
    text-transform: uppercase;
}
/* lightbox img */
.itemIntroText p.box-rounded {
    box-shadow: none;
}
body .itemIntroText p.ja-typo-box {
    border: none;
}
body .itemIntroText p.box-hilite-1 {
    background: none;
}

#ja-topsl p {
    font-family: Arial !important; 
}
#ja-topsl {
    z-index:200;
}
/* comment sidebar */
body div.k2LatestCommentsBlock ul li span.lcComment {
    display: block;
    width: 84%;
    float: left;
    background: #fff;
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 25px;
    font-style: italic;
    color: #666;
}
span.lcItemCategory {
    display: block;
}
span.lcUsername {display: none;}
/* ja tab */
#r_tab_content {
    position: relative;
    overflow: hidden;
}
#r_tab_content span.ja-createdate{
    display: block;
    overflow: hidden;
}
.blazes .ja-tabs-title-top ul.ja-tabs-title li {
    font-size: 14px;
}
#ja-topsl .ja-box {
    background: none !important;
}
body .sotss-skin-tango .sotss-prev-horizontal, body .sotss-skin-tango .sotss-next-horizontal
{top: 75px;}
div.k2LatestCommentsBlock ul li a.lcAvatar img{
    width: 70px;
    background: none;
    border: none;
    border-radius: 8px !important;
}
#mod-finder-searchword {
    width: 185px;
    border-radius: 5px 0px 0px 5px;
    color: #999;
    height: 22px !important;
}
.finder_ssearch .button_ssearch {
    background: url("../images/sprite.png") no-repeat scroll -5px -46px rgba(0, 0, 0, 0);
    border-radius: 0px 5px 5px 0px;
    margin-left: 0px;
    height: 32px !important;
    width: 54px !important;
    font-size: 0px !important;
    border: 0px !important;
}
div.SotSimpleSlider_item div.media {
    display: none;
}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider .readmore {
    color: #000066!important;
    text-decoration: none;
    font-weight: bold;
    float: right;
    right: 5px;
    position: relative;
    overflow: hidden;
    font-size: 14px;
    padding: 2px 4px;
    width: 80px;
    height: 21px;
    line-height: 20px;
    background: #935D37;
    border-radius: 5px;
    color: #fff !important;
}
#ja-topsl li a.readmore {
    background: none;
    color: #935d37;
    margin-top: 5px;

}
body #sotss-skin-tango-145 .SotSimpleSlider_item {
    padding-bottom: 5px;
    height: auto !important;
    width: 93%;
}
#k2Container .k2Pagination {
    float: left;
}
.itemFullText .ja-typo-legend  {
    font-family: UVNLaXanh;
}
.itemFullText .ja-typo-legend .legend-title {
    color:#935d37;

}
.itemRelated h3 {
    font-size: 100% !important;
    font-weight: bold !important;
}
.contact-address img, .jicons-icons img {
    display: none;
}
.catItemIntroText .ja-typo-box.box-rounded {
    overflow: hidden;
    float: left;
}
#ja-mainbody div.catItemHeader h3.catItemTitle a{ font-size: 76%;}
#ja-mainbody div.itemHeader h2.itemTitle {
    font-size: 170%;
}

div.messagebanner span.scrollicon {
    background: url("../images/sprite.png") no-repeat scroll -81px 0 rgba(0, 0, 0, 0);
    display: block;
    height: 29px;
    margin: 0 auto;
    width: 44px;
}
div.messagebanner {
    position: absolute;
    z-index: 40;
    text-align: center;
    bottom: 0px;
    width: 100%;

}   
div.genericItemHeader h2.genericItemTitle, div.tagItemHeader h2.tagItemTitle {

    font-family: 'UVNLaXanh' !important;
}
div.genericItemHeader h2.genericItemTitle a , div.tagItemHeader h2.tagItemTitle a{
    font-size: 76%;
}
.result-title a{

    font-family: 'UVNLaXanh' !important;  
}
#jsslide_0 .ja_slideintro{
    display: none!important;   
}
.itemIntroText p.box-rounded {
    float: left;
    overflow: hidden;
    position: relative;
}
body p.ja-typo-box {
border: 3px solid #DDDDDD !important;}

#ja-content p {
    display: block;
}
body .itemIntroText p.box-hilite-1 {
    background: none repeat scroll 0 0 transparent;
}
body .itemIntroText p.ja-typo-box {
    border: medium none;
}
.itemIntroText p.box-rounded {
    float: left;
    overflow: hidden;
    position: relative;
}
.itemIntroText p.box-rounded {
    box-shadow: none;
}
body div.itemIntroText p {
    color: #666666;
}
body p.box-hilite-1 {
    background: none repeat scroll 0 0 #FFFFDD !important;
    border-color: #D2D2B6 !important;
    overflow: hidden;
    float: left;
}
span.itemImage img {
    max-width: 100%;
}
#ja-mainbody .title_contact {
    font-style: normal;
    display: block;
    float: left;
    width: 75px;   
}
#ja-mainbody span.contact-street
{
    overflow: hidden;
    display: block;
}
/*************From************/
#k2Container .itemBody .itemFullText #form_mobile{
    float: left;
    width: 38%;
}
#k2Container .itemBody {
    overflow: hidden;
}
#sotss-skin-tango-145 .sotss-item .wrap_li {
    border: 1px solid #d6d6d6;
    -moz-box-shadow: 0px -1px 7px #e4e4e4;;
    -webkit-box-shadow: 0px -1px 7px #e4e4e4;;
    box-shadow: 0px -1px 7px #e4e4e4;;
    margin-right: 6px !important;
    border-radius: 8px !important;
    width: 298px !important;
    margin: 2px;
    height: 207px !important;
}
body .sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item {
    border: none;
    border-radius: 0px;
    box-shadow: none;
    background: #f9f1e2;
    margin: 10px;
}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider .ss_title a{
    color: #935d37 !important;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    font-weight: bold;

}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider  {
    border-bottom: 1px solid #d9d3c7;
}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider p
{
    color: #898686;
    font-family: Verdana;
    font-weight: normal !important;
    font-size: 13px !important;
    padding: 5px !important;
    text-align: left;
}
.sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider p.box-rounded
{   text-align: center;
    background: #fff !important;
    border-radius: 0px;
    border: 1px solid #d6d6d6  !important;
    box-shadow: none;
    padding: 0px !important;

}
body #sotss-skin-tango-145 .sotss-container {
    border: none;
    background: #fff;
}

body .sotss-skin-tango .sotss-prev-horizontal {
    background: url("../images/sprite.png") no-repeat scroll -138px -77px rgba(0, 0, 0, 0);
    height: 58px;
    left: -25px;
    width: 25px;
}
body .sotss-skin-tango .sotss-prev-horizontal:hover{
    background: url("../images/sprite.png") no-repeat scroll -138px -77px rgba(0, 0, 0, 0)!important;
    opacity: 0.8;
}
#ja-topsl .sotss-skin-tango .sotss-prev-horizontal:hover, #ja-topsl .sotss-skin-tango .sotss-prev-horizontal:focus, #ja-topsl .sotss-skin-tango .sotss-next-horizontal: hover, body .sotss-skin-tango .sotss-next-horizontal:focus {
    opacity: 0.8;
    background-position :0px 0px;
}
body .sotss-skin-tango .sotss-next-horizontal {
    background: url("../images/sprite.png");
    height: 58px;
    right: -23px;
    width: 24px;
    background-position: -139px -135px !important;
}
body #sotss-skin-tango-145 .sotss-container-horizontal {
    padding: 10px;
    width: 920px; 
    margin: 0 auto;
}
body #sotss-skin-tango-145 .SotSimpleSlider_item .contentSlider {
    padding: 10px 0px 5px 0px;
    min-height: 130px;
}
ul#SotSimpleSlider_145 {
    padding: 0px !important;
}
body #sotss-skin-tango-145 .sotss-clip-horizontal {
    width: 100%;
}
body .sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider .ss_content {
    margin-top: 10px;
}
#search-result-empty h2, a#advanced-search-toggle {
    display: none;
}
#search-result-empty p{
    font-weight: bold;
}
.moduleItemIntrotext_sidebar .info_introtext .introtext_p {
    overflow: hidden;
    width: 100%;
}

#logo .moduletable {position: absolute;
    top: 40px;
    width: 22%;
    left: 20%;
    margin: 0px;
    padding: 0px;
    z-index:100!IMPORTANT;

}
.bottom_logo{
    margin-top: -18%;
    position: relative;
    z-index: 10;
    width: 100%;
    z-index: 199;
}
.top_logo{
    position: relative;
    z-index: 11;
    margin-left: 10px;
    width: 41%;
    z-index: 200;
}

body .ja-megamenu ul.level1 li.mega:hover, body .ja-megamenu ul.level0 li:hover {
    text-decoration: underline;
}
body .ja-megamenu ul.level1 li.mega a.mega span.menu-title {
    font-size: 95%;
}
body ul.level0 li.haschild:hover .megacol.column1.first {
    width: auto !important;
}
div.childcontent-inner {
    width: 135px !important;
}
body .childcontent-inner .column1 {
    width: 99% !important;
}
#ja-mainnav .ja-megamenu a.active {
    background: none repeat scroll 0 0 #FFFFFF!important;
    color: #DF830D !important;
}
body #sotss-skin-tango-145 .sotss-item {
    width: auto;
    margin: 0px;
    display: inline;
    max-width: 33%;
}
body .sotss-theme1 .sotss-skin-tango .SotSimpleSlider_item .contentSlider .ss_content p{
    text-align: justify;  
}
body div.itemView div.itemIntroText {
    margin-top: 20px;
}
div.genericItemBody p.box-hilite-1{
    float: none;
}
div.genericItemBody div.box-hilite-1{
    float: none;
    display: block;
    text-align: justify;
    color: #666666;
}
body div.box-hilite-1 {
    padding: 10px 15px;
}

body div.ja-typo-box {
    border: 3px solid #DDDDDD !important;
}

body div.box-hilite-1 {
    background: none repeat scroll 0 0 #FFFFDD !important;
    border-color: #D2D2B6 !important;
    overflow: hidden;
    float: left;
    margin: 15px 0px;
}

.column .box-hilite-1 ul li{
    background-position: 17px 11px!important;
}
div.genericItemReadMore, div.tagItemReadMore {
    float: right;
}
div.tagItemCategory {
    float: left;
}
/* tags layout */
div.tagItemView {
    display: block;
    float: left;
    padding-left: 120px;
    position: relative;
}
span.tagItemImage img{
    background: #f6f6f6;
    border: 1px solid #eee;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
    padding: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 428px !important;
}
div#ja-topsl {
    position: absolute;
    top: -9999px
}
.ja-contentslider .jsslide-wrap .ja_slideintro {
    display: none;
}
.fancybox-desktop {
    opacity: 1 !important;
} 
div#ja-container {
    margin-top: 20px !important;
}
body #ja-topsl .ja-moduletable, body #ja-botsl .ja-moduletable {
    margin-bottom: 0px;
}
/* mobile desktop view */


#img_row {
    height: 12px;
    padding-left: 5px;
    margin-bottom: -2px;
}
#ja-topsl .ja-moduletable  {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
} 
div#wrapfooter{
    width: 100%;
    background: url('/templates/ja_blazes/images/bottom_bg.jpg') no-repeat scroll center bottom transparent!important;
    padding-top: 15px;
    position: relative;
    overflow: hidden;

}
#ja-mainnav div.ja-megamenu {
    margin: 0 auto;
    width: 470px;
}
#bg_wrap_footer
{
    background: url('http://lacphap.com/images/banners/bottom1_bg.jpg') repeat;
}
#ja-megamenu ul.level0 {float: left !important;}
img.shareaholic-share-buttons-heading-image {
    display: none;
}
.shareaholic-share-buttons-container .shareaholic-share-buttons-wrapper {
    float: left;
}
body .shareaholic-share-buttons-container ul.shareaholic-share-buttons {
    margin-left: 0px !important;
}
.shareaholic-share-buttons-container.diglett li.shareaholic-share-button a i{
    left: 0px !important;
}
#mod_jfslideshow_wrapper div.image img.image_main{
    opacity: 1 !important;  
}
#ja-content-mass-bottom .moduletable_ghidanh {
    width: 512px;
}
span.itemImage img{
    max-width: 100%;
    width: 100% !important;
}
.genericItemList div.genericItemView {
    padding-left: 15px;
    padding-right: 10px;
    border-bottom: none;
}
.genericItemList div.genericItemView .genericItemTitle{
    margin-bottom: 2%;
    padding-left: 11%;
} 
.genericItemList div.genericItemView .genericItemHeader{
    margin-bottom: 5%;
}
.genericItemList div.genericItemView{

}
.genericItemView .catItemDate {
    background: url('/templates/ja_blazes/images/date_bg.png') no-repeat scroll left top transparent !important;
    background-size:67px auto!important;
    color: #FFFFFF !important;
    left: 0 !important;
    padding: 15px 0 70px 10px !important;
    height: 74px;
    padding: 0 0 0 5px !important;
    width: 65px !important;

}
.genericItemView .catItemDate .month {
    float: left;
    text-align: center;
    width: 82%;
    font-weight: bold;
}
.genericItemView .catItemDate .month-year {
    display: block;
    float: left;
    text-transform: uppercase;
    font-size: 11px;
}
.genericItemView .catItemDate .date {
    border-right: medium none;
    color: #935D37;
    float: left;
    font-size: 210%;
    font-weight: bold;
    line-height: 80%;
    margin-right: 8px;
    padding-right: 8px;
    padding-top: 4px;
    text-transform: uppercase;
}
.genericItemView .catItemDate .year {
    display: none;
}
.genericItemView .catItemDate {
    font-family: "AbelRegular",Arial,sans-serif;
    position: absolute;
    top: 5px;
    width: 110px;
}
.genericItemView {
    position: relative;
}
div.genericItemImageBlock {
    margin: 0 20px 20px 0;
    padding: 0;
    float: left; 
    position: relative;
    overflow: hidden;
}
div.genericItemImageBlock .genericItemImage img {
    margin: 0;
    max-width: 100%;
    width: 99% !important;
}
.genericItemIntroText p.ja-typo-box {
    display: block;
    float: left !important;
    width: 93%;
}
.genericItemIntroText {
    position: relative;

}
.tagItemImageBlock img {
    margin: 5px 20px 8px 0!important;
}
div.tagItemImageBlock ,div.genericItemImageBlock{
    margin: 0 !important;
    width: 99%;


}
span.itemImageCaption{
    margin-bottom: 20px;
}
.tagItemImageBlock span.itemImageCaption{
    margin-bottom: 8px; 
}
.itemBody span.itemImageCaption{
    margin-bottom: 0px;
}
body div.itemView .itemBody div.itemIntroText{

    margin-top: 0px;
}
.ja-typo-box{
    width: 100%;
    box-sizing: border-box;
}

body.bd-iphone p.box-hilite-1 {
    margin-right: 2%;
    width: 97%!important;
    float: left;
}
div.boxswitches {
    z-index: 200;
    display: none;
}
#k2Container .itemBody ol li ul li, #k2Container .itemBody ul li ul li,.column ul li{
    background: url("../images/bullet.png") no-repeat;
    background-size: 7px auto;    
}
#k2Container .itemBody ol li ul li, #k2Container .itemBody ul li ul li {
    margin-left: -20px!important;
    padding-left: 40px!important;        
    background-position: 20px 10px!important;
}
body .column ul li{
    background-position: 15px 10px!important;
}
/* android */
@media only screen and ( max-device-width: 768px ) { 
    #ja-right, #ja-mainbody {
    padding-bottom: 20px;   
} 
div.boxswitches {
    display: block;
} 
}
#sotss-skin-tango-145 .sotss-clip-horizontal{

    height:213px!important;
}


.moduletable_phapthoai .ja-contentslider-center-wrap  {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}

.moduletable_phapthoai .ja-contentslider-center-wrap {
    border: none;
    background: #fff;
}
.moduletable_phapthoai .jsslide-inner{
    border-radius: 5px!important;
    box-shadow: 0px 0px 0px 0px #1c1c1d!important;
    -webkit-border-radius: 5px!important;
    -webkit-box-shadow: 0 0px 0px 0px #1c1c1d!important;
    background: transparent!important;
    border: 0px solid #9c6441;
    color: #4a2d1a;
    padding: 0px!important;
}
.moduletable_phapthoai  div.jsslide {
    width:280px!important;
    background: none;
    color: #696969;
    font-size: 92%;
    margin-bottom: 0;
    padding-left: 0;
    border-radius: 8px !important;
    border: 1px solid #d6d6d6;
    box-shadow: 0px 0px 2px 2px #e4e4e4;
    padding: 10px!important;
}
.moduletable_phapthoai .ja_slideintro{
    display: block!important;
    text-indent: 1px!important;
    margin-bottom: 20px;
}
.moduletable_phapthoai #jsslide_0 .ja_slideintro{
    display: block!important;
    text-indent: 1px!important;
}
.moduletable_phapthoai .ja-contentslider-center-wrap{
    padding: 20px 12px 15px;  
}
.moduletable_phapthoai .ja-slidereadmore{
    border-top: 1px solid #d9d3c7;
    position: relative;
    overflow: hidden;
}
.moduletable_phapthoai .ja-slidereadmore a   {
    background: none;
    color: #935d37;
    margin-top: 5px;
    display: block;
    height: 30px;
    width: 100%;
    line-height: 27px;
    font-size: 13px;
    text-align: right;                  
}
.moduletable_phapthoai .ja_slideintro{
    color:#898686!important;
}

.moduletable_phapthoai .jsslide  .jsslide-wrap{
    font-family: Arial !important;
    color: #898686!important;            
    font-weight: normal !important;
    font-size: 13px !important;
    padding: 5px !important;
    text-align: left!important;
    border: none!important;
    border-radius: 0px!important;
    box-shadow: none!important;
    background: #f9f1e2!important;
    margin: 0px!important;    
}
.moduletable_phapthoai .ja_slidetitle{
    text-align: center!important;
    margin-bottom: 10px!important;
}
.moduletable_phapthoai .ja_slidetitle a{
    color: #935d37 !important;
    font-family: Verdana!important;
    font-size: 14px!important;   
    font-weight: bold!important;
    font-style: normal!important;
}
.moduletable_phapthoai .ja-contentslider-center-wrap{
    overflow: hidden;
    position: relative;
    width: 922px!important;
    margin: 0px auto;
}
.moduletable_phapthoai .ja-contentslider-center{
    height:230px!important;
}

.moduletable_phapthoai .ja-contentslider-left {
    background: url('../images/sprite.png') no-repeat scroll -138px -77px rgba(0,0,0,0);
    height: 58px;
    left: -25px;
    width: 25px;
    top:100px;
}
.moduletable_phapthoai .ja-contentslider-left:hover{
    opacity:0.8;
}
.moduletable_phapthoai .ja-contentslider-right {
    background: url('../images/sprite.png');
    height: 58px;
    right: -28px;
    width: 24px;  
    top: 100px;
    background-position: -139px -135px !important;
}
.moduletable_phapthoai .ja-contentslider-right:hover{
    opacity:0.8;
}
.moduletable_phapthoai .ja-contentslider-center{
    height: 230px!important;
}
.moduletable_phapthoai .ja-contentslider{
    width: 942px;
    margin: 0px auto!important;

}

.latestItemDateCreated{
    background: url('/templates/ja_blazes/images/bg-date.jpg') no-repeat scroll 0 0 rgba(0,0,0,0)!important;
    background-size:67px auto!important;
    color: #FFFFFF !important;
    left: 0 !important;
    padding: 0 0 0 7px !important;
    font-family: "AbelRegular",Arial,sans-serif;
    position: absolute;
    top: 5px;
    width: 60px;
    height: 74px;

}
#k2Container.tintuc .latestItemView .latestItemImageBlock{
    float:none!important;
}
#k2Container.tintuc .latestItemView .latestItemImageBlock img{
    width: 97% !important;
}
#k2Container.tintuc .latestItemView{
    padding-left:15px;
}
#k2Container.tintuc .latestItemView .latestItemHeader{
    margin-bottom: 5%;
    padding-left: 11%;
}

.latestItemDateCreated .month{
    float: left;
    text-align: center;
    width: 73%;
    font-weight: bold;
}
.latestItemDateCreated .month-year {
    display: block;
    float: left;
    text-transform: uppercase;
}
.latestItemDateCreated .month-year .date {
    border-right: medium none;
    color: #935D37;
    float: left;
    font-size: 130%;
    font-weight: bold;
    line-height: 80%;
    margin-right: 8px;
    padding-right: 8px;
    padding-top: 4px;
    text-transform: uppercase;
}
h3.latestItemTitle{
    font-family: 'UVNLaXanh' !important;
    font-size: 250%;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
    line-height: 1.1;
}

.latestItemView h3.latestItemTitle a {
    font-size: 32px;
    color: #333;
}
.latestItemView h3.latestItemTitle a:hover
{
    color: #9c6441;
    text-decoration: none;
}
.latestItemView  {
    padding: 0 0 20px;
    overflow: hidden;
    display: block;
    float: left;
    padding-left: 120px;
    position: relative;
    margin-bottom: 20px;
}
div.latestItemImageBlock img {
    background: #f6f6f6;
    border: 1px solid #eee;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
    padding: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 428px !important;
}
div.latestItemImageBlock {
    margin: 0 20px 20px 0;
    padding: 0;
    float: left;
    margin-right: 0px;
    margin-bottom: 0px;
}
div.latestItemReadMore {
    float: right;
    margin-right: 10px;
}
.latestItemIntroText {
    float: left;
}
.latestItemIntroText .ja-typo-bubble span.ja-typo-bubble-arrow {
    height: 24px;
    bottom: 1px;
}
div.latestItemsCategory {
    background: none;
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.latestItemIntroText {
    margin-right: 14px;
}
.ja-typo-bubblect
{
    background: none repeat scroll 0 0 #FFFFDD !important;
    border-color: #D2D2B6 !important;
    box-shadow: none;
}
.ja-typo-bubble p.ja-typo-bubble-meta {
    display: none !important;
}
.itemBlogView .itemFullText {
    float: left;
    width:100%;
}
.customsocial-right .contact-social-icon {
    background: url(../images/social.png) no-repeat transparent;
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    font-size: 0px;
    margin-right: 10px; 
}
#ja-wrapper #ja-right .moduletablesocial-right   {
    padding-top: 10px;
    padding-bottom: 10px;   
}
.customsocial-right {
    position: relative;
    overflow: hidden;
}
.customsocial-right .facebook {
    background-position: 0px 0px;
}
.customsocial-right .facebook:hover {
    background-position: -33px 0px;
}
.customsocial-right .gplus {
    background-position: 0px -75px;
}
.customsocial-right .gplus:hover {
    background-position: -33px -75px;
}
.customsocial-right .twitter {
    background-position: 0px -39px;
}
.customsocial-right .twitter:hover {
    background-position: -33px -39px;
}
.customsocial-right .rss {
    background-position: 0px -115px;
}
.customsocial-right .rss:hover {
    background-position: -33px -115px;
}
.customsocial-right .mail {
    background-position: 0px -154px;
}
.customsocial-right .mail:hover {
    background-position: -33px -154px;
}
body.bodytintuc .latestItemTagsBlock{
    display: none!important;
}

/*archive custom*/
#k2ModuleBox138 h2{
    text-align: center;
    clear: both;
    font-size: 20px;
    font-family: myriad pro;
    color: #9b6340;
    line-height: 35px;
    background: url('../images/bg_archive.png') bottom no-repeat;
    background-size: 100%;
}
#k2ModuleBox138 ul li{
    width: 50%;
    float: left;
    padding: 5px 0;
}
#k2ModuleBox138 ul li a{
    padding: 3px 0px 3px 10px;
    border-radius: 5px;
    width: 85%;
    background: #FFFFFF;
    color: #000;
}
#k2ModuleBox138 ul li a:hover{
    background:#9c6441;
    color: #fff;
}
#ja-content-main .k2Pagination.clearfix .pagination{
    width: 100%;
}
#ja-right .ja-colswrap.clearfix.ja-r1{
    padding-bottom: 30px;
}
}

hr{
    width:100%;
}
/*new css*/

body.bodybuddha-images #ja-contentwrap #ja-current-content  #ja-content-main .itemListView .catItemView h3.catItemTitle{
    color: #666666;
    font-family: Arial !important;
    font-size: 100%;
    font-weight: 700;
    margin-bottom: 0;        
}

body.bodybuddha-images #ja-contentwrap #ja-current-content #ja-content-main .itemListView  .catItemView{
    border-bottom: 1px solid #E0E0E0;   
    padding: 0;
}

body.bodybuddha-images #ja-contentwrap #ja-current-content #ja-content-main .itemListView .catItemView .catItemIntroText table.img-two{
    display:block;                                                                                                                                      display: block;
    height: 225px !important;
}

body.bodybuddha-images #ja-contentwrap #ja-current-content #ja-content-main .itemListView  .catItemView .catItemIntroText p{
    margin-top:0px;
}


body div.itemView .itemBody div.itemIntroText p img{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F6F6F6;
    border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
}
#k2Container.buddha-images .itemListCategory h2{
    font-family: UVNLaXanh;
    font-size: 29px;
    padding-bottom: 5px;
}
#k2Container.buddha-images .itemListCategory ol{
    padding:0px!important;
}
#k2Container.buddha-images .itemListCategory{
    background: none;
    border:none;
    border-bottom:1px solid #E0E0E0;
    border-radius:0;
}
#k2Container.buddha-images .itemListCategory br{
    display:none;
}
#k2Container.buddha-images .itemListCategory p{

}
#ja-megamenu .mid .childcontent-inner{
    width: 155px !important;
}
#ja-megamenu .mid .childcontent-inner ul.megamenu{
    width: 154px !important;
}
span.catItemImage img, div.catItemIntroText img{
    padding: 6px!important;
}
span.itemImage img{
    padding: 6px!important;
}
span.genericItemImage img{
    padding: 6px!important;
}
#ja-right2 #Mod163 .custom img{
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F6F6F6;
    border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
}
div.k2Pagination ul li{
    height:35px;
}
.itemBlogView .shareaholic-canvas #watch_action {
    margin-top: 15px!important;

}
.itemBlogView .shareaholic-canvas #watch_action .lc{
    line-height: 20px;
}
#ja-content-main #k2Container .itemHeader{
    padding-left: 70px;   
}
#ja-content-main #k2Container .itemToolbar{
    margin-left: 12% !important;   
}
#ja-content-main #k2Container .itemBody .itemImageBlock{
    width: 100%;
    margin-right:0px;
}
#ja-content-main #k2Container.itemBlogView{
    padding-left: 10px !important;
    padding-left: 0px !important;
}
#k2Container.newsletter .itemHeader{
    padding-left:0px!important;
} 
#ja-current-content #k2Container.newsletter .itemToolbar{
    margin-left:0px!important;
}
#ja-current-content #k2Container.buddha-images .itemToolbar{
    margin-left: 0 !important;
}
#k2Container.Home .catItemView .catItemMeta{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F6F6F6;
    border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 6% 11%;
    padding: 2px 5px;
    width:87%;
}
#k2Container.Home .catItemBlogView .catItemHeader{
    margin-bottom: 1%;
    padding-left: 11%;
}  
#ja-content-main #k2Container.tintuc .latestItemHeader .itemToolbar{
    margin-left: 0px!important;
    margin-top:2%;
}

#ja-content-main #k2Container .tagItemList .tagItemHeader .itemToolbar{
    margin-left: 0px!important;
    margin-top:2%;
}
#ja-megamenu ul.megamenu li:first-child .childcontent-inner{
    width: 200px !important;
}
#ja-megamenu ul.megamenu li:first-child  ul.megamenu{
    width: 200px !important;
}
/*end new css*/
/*Site Map*/
#ja-content-main .thuong.item-page h2.contentheading    {
    font-family: UVNLaXanh;
    font-size: 29px;
    padding-bottom: 5px;
}
#ja-content-main .thuong.item-page .article-content .article-image{
    display: none;
}

.content-sitemap h2{
    font-family: UVNLaXanh;
    font-size: 20px;
    padding-bottom: 5px;      
}
.content-sitemap > ul      {
    border-bottom: 1px solid #DDDDDD;
    padding: 0 0 2%;
}
.content-sitemap > ul li      {
    background-position: left center;
    line-height: 18px;
    margin-left: 5%;
    padding-left: 2%;
}
.content-sitemap > ul li a     {
    font-size: 14px;
    padding: 0;
}
.itemToolbar2{
    height: 0 !important;
}
/*End Site Map*/

#logo .moduletable{
    z-index:1;
}
.btn-toggle span strong{

}
/*Button*/
button.btn-toggle{
    background: url('/templates/ja_blazes/images/button-left.png') no-repeat scroll 0 0 transparent!important;
    font-size: 0;
}
/*End Button*/

.messagebanner{
    display: none!important;
}

.bodytintuc .latestItemView{
    width:100%;
}
.column ul li{
    background-position: 20px 10px!important;
}

.column .content-sitemap ul li{
    background-position: left center!important;
}
.itemIntroText ol,.itemIntroText ul{
    color: #666666;
}
/*div#hr_item{
display: none!important;
}*/


/*css*/
.itemBlogView .itemIntroText h2{
    font-size: 170%;
    font-family: 'UVNLaXanh' !important;
    color: #9c6441;

}
.itemBlogView .itemIntroText h3{
    color: #9c6441;
}
.border{
    border: 4px solid #953735;
    padding: 15px 10px;
    box-sizing: border-box;
    border-radius: 45px;
}
.border .top-hidden{
    background: #fff;
    width: 90%;
    height: 25px;
    display: BLOCK;
    margin: 0 auto;
    margin-top: -25px;
}
.border .bot-hidden{
    background: #fff;
    width: 90%;
    height: 25px;
    display: BLOCK;
    margin: 0 auto;
    margin-bottom: -25px;

}
ol.abc,ol.abc li{
    list-style-type:lower-alpha!important;
}

ol.left h2{
    margin-left: -30px;
}
body ol.left{
    padding-left:0px!important;
}
.navigation-page{
    overflow: hidden;
}
.navigation-page .left{
    float:left;
    font-weight: bold;
}
.navigation-page .right{
    float:right;
    font-weight: bold;
}
table.ktkc td{
    font-size: 12px;
    line-height: 15px;   
}
body .bullet2 li{
    background: url('/templates/ja_blazes/images/bullet2.jpg') no-repeat left top transparent!important;
    padding-left: 45px;
    list-style: none;
    margin: 0!important;
    background-position: left top!important;
}
ol.bullet2{
    padding-left:0!important;
}
.border1{
    border: 3px solid #953735;
    padding: 2px;
}
.border2{
    border: 1px solid #953735;
    padding: 0px 8px;
}
.mucluc h2,.mucluc h2 a{
    font-size: 26px!important;
    font-family: 'UVNLaXanh' !important;
}
.mucluc h1{
    font-family: 'UVNLaXanh' !important;
    font-size: 40px;
    margin-top: 10px;
    color: #9c6441;
    margin-bottom: 10px;
}
span.lcItemTitle a, div.itemHeader h2.itemTitle, .ja-moduletable h3 span, div.tagItemHeader h2.tagItemTitle, div.catItemHeader h3.catItemTitle, div.k2ItemsBlock ul li a.moduleItemTitle {
    font-family:'UVNLaXanh' !important;
    color: #9c6441;
}
div.tagItemHeader h2.tagItemTitle a, div.catItemHeader h3.catItemTitle a{
    color: #9c6441;
}
div.itemFullText h3{
    color: #9c6441;
}
#k2Container.buddha-images .itemListCategory h2{
    color: #9c6441;
}
/*css*/
#Mod163 h3{
    margin-bottom: 10px;
}
#Mod163 p{
    margin-top: 10px;
}

.catItemReadMore.item452{display:none!important;}

#ja-right2 #Mod166 .custom img{
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F6F6F6;
    border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
}
#ja-megamenu .mid .childcontent-inner,#ja-megamenu .mid .childcontent-inner ul.megamenu{
    width: 211px !important;
}
#ja-header{
    z-index:220;
}

div.ja-moduletable p{
    margin-top: 10px;
}
div.ja-moduletable h3, div.moduletable h3{
    margin-bottom: 10px;
}
#Mod139 h3,#Mod138 h3{
    margin-bottom: 0px;
}

.footer-mobile-menu li{
    float:left;
}

.thuong.item-page .article-content h2{
    font-family: UVNLaXanh!important;
}

#ja-content p.ja-typo-box{
    width:100%;
}

.itemBlogView.itemView h2 {
    font-size: 170%;
    font-family: 'UVNLaXanh' !important;
    color: #9c6441;
}
.itemBlogView.itemView h3 {
    font-size: 170%;
    font-family: 'UVNLaXanh' !important;
    color: #9c6441;
}
#ja-wrapper .moduletableJF_slideshow{
    z-index:-1;position:relative;
}
div#itemListPrimary div.catItemView, div#itemListLeading div.catItemView{width:100%!important}

.bodyHome #mod_jfslideshow, .bodyHome #mod_jfslideshow .container_skitter{
    width:100%!important;
}
/*@media only screen and (max-width: 1920px) {
body{float:left;}

} */    
#ja-content #k2Container{

}
.yellowBox{
    background: #FFFFDD;
    border: 3px solid #D2D2B6;
    padding: 10px 15px 0 15px;
    margin: 15px 0;
}
.itemIntroText ol li p, .itemIntroText ul li p{
    margin: 0;
}
/***/
#panel2 .content-sitemap ul{
    list-style-type: disc;    
}
#panel2 .content-sitemap ul li{
    padding-left: 0px;    
}