@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro.eot');
}
@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro.ttf');
}
body {
    margin:0 auto;
    padding:0;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    background:url(../images/bg-body.png) repeat left top;
}
a {
    text-decoration:none;
}
a img {
    border:none;
}
ul,dl,dt,dd,p,h1,h2,h3,h4,form {
    list-style:none;
    margin:0;
    padding:0;
    font-size:100%;
}
.default-column {
    float:left;
}
.clear-both {
    clear:both;
}
#whole-page {
    width:100% !important;
    margin:auto;
}
.whole-left, .whole-page-left{
    margin:auto;
}
#page-header {
    margin:auto;
}
#page-content {
    width:987px;
    padding-top:55px;
    clear:left;
    background:#fff;
    box-shadow:0 0 10px #aaa;
    margin:auto;
    padding:0 15px 20px;
}
#page-content .page-content-left{
    padding-top:10px;
}
#page-footer {
    width:100%;
    background: url(../images/tb-footer.png) repeat scroll left top;
    padding: 20px 0px;
}
.page-banner-left{
    background:url(../images/bg-header.png) no-repeat center top;
}
.page-banner-right{
    position:relative;
    width:987px;
    margin:auto;
}
#three-column-center {
    padding:0 7px 0 5px;
}
#third-column {
    padding-right:5px;
}
#first-column {
    width:210px;
}
#second-column {
    margin-left:20px;
    background:#fff;
    margin-left:12px;
}
#one-column-layout {
}
.small-login-form {
    padding-left:10px;
    padding-bottom:10px;
    padding-top:10px;
    color:#333;
}
.small-login-form .one-row input {
    border:solid 1px #ccc;
    width:160px;
}
.small-login-form a {
    color:#4294D0;
}
.small-login-form a:hover {
    text-decoration:underline;
}
.page-logo {
    position:absolute;
    top:0px;
    left:30px;
}
.top-link {
    position:absolute;
    top:5px;
    right:10px;
    color:#fff;
}
.top-link a {
    color:#fff;
}
.top-link a:hover {
    text-decoration:underline;
}
.page-search {
    position:absolute;
    right:10px;
    top:40px;
}
.page-search .input-text {
    background:url(../images/text-tk.png) no-repeat left top;
    width:119px;
    height:25px;
    float:left;
}
.page-search .input-text input {
    background:none;
    width:90%;
    height:18px;
    border:none;
    margin:2px 8px 2px;
    color:#323232;
    font-size:11px;
    font-style:italic;
}
.page-search .select-box {
    float:left;
    margin-left:5px;
}
.btn-search {
    background:url(../images/btn-tk.png) no-repeat left top;
    width:25px;
    height:25px;
    float:left;
    border:none;
    margin-left:5px;
    padding:0;
}
.login-text{
    position:absolute;
    top:5px;
    color:#b1b1b1;
    right:0;
}
.login-text a{
    color:#b1b1b1;
    padding:0 5px;
    float:left;
}
.login-text span{
    float:left;
}
.login-text a:hover{
    color:#5e5e5e;
}
#first-big-column {
    padding-right:1%;
    width:99%;
}
ul.list-news-company {
    margin: 0;
    *padding: 15px 0px;
    position:relative;
}
ul.list-news-company li {
    margin-bottom:5px;
}
ul.list-news-company li a {
    color: #202021;
    font-weight: bold;
}
ul.list-news-company li a:hover {
    text-decoration:underline;
}
.one-support {
    padding-left:10px;
    padding-top:5px;
    margin-bottom:3px;
    text-align:center;
}
.part-support {
    padding-left:15px;
    color:#4294d0;
    text-decoration:underline;
    font-style:italic;
    padding-left:10px;
    padding-top:5px;
    margin-bottom:5px;
    margin-left:10px;
}
.one-support a {
    color:#5b5b5b;
}
#page-footer .footer-menu {
    text-align:center;
    line-height:25px;
    padding-top:10px;
}
#page-footer .footer-menu a {
    font-weight:bold;
    color:#323232;
    padding:0 15px;
}
.slide-footer {
    padding:20px 5px 5px;
}
ul.slide-logo li {
    float:left;
    margin-right:5px;
}
.all-support {
    padding-bottom:5px;
}
.sf-vertical ul {
    position: absolute;
    top: -999em;
    width: 180px;
}
.sf-vertical ul li a, .sf-vertical ul li li a {
    background:none !important;
}
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul {
    left: 160px;
    top: 0;
    position:absolute;
    z-index:999999999;
    padding:5px;
}
.sf-vertical li:hover li ul, .sf-vertical li.sfHover li ul {
    top: -999em;
}
.sf-vertical li li:hover ul, .sf-vertical li li.sfHover ul {
    left: 180px;
    top: 0;
    z-index:99999999;
}
.sf-vertical li li:hover li ul, .sf-vertical li li.sfHover li ul {
    top: -999em;
}
.sf-vertical li li li:hover ul, .sf-vertical li li li.sfHover ul {
    left: 10em;
    top: 0;
}
.sf-vertical li.sfHover ul li a,.sf-vertical li.sfHover ul li li a {
    background:none;
}
.sf-vertical li li a .sf-sub-indicator, .sf-vertical li li li a .sf-sub-indicator {
    background:url(../images/sub-mn.gif) no-repeat left top;
    position: absolute;
    display: block;
    right: 3px;
    top: 7px;
    text-indent: -999em;
    overflow: hidden;
    width:5px;
    height:5px;
}
#dropdown-text{
    width:160px;
    border:0px none;
    background:none;
    font-size:11px;
    font-style:italic;
    color:#323232;
    height:16px;
    margin:2px 5px 0;
    cursor:pointer;
    *height:14px;
}
#dropdown-list{
    padding:1px;
    width:184px;
    height:26px;
    background:url(../images/select-bg.png) no-repeat;
    cursor:pointer;
    position:relative;
}
#dropdown-data{
    border:1px #CCCCCC solid;
    width:180px;
    height:auto;
    padding:5px 0 5px 5px;
    position:relative;
    padding-left:-12px;
    overflow:hidden;
    display:none;
    background:#fff;
    margin-top:5px;
    cursor:pointer;
    font-size:11px;
    font-style:italic;
    color:#323232;
    z-index:10000;
}
* html #dropdown-data {
    position:absolute;
    top:20px;
    left:0;
}
.select-box-list li {
    padding-bottom:2px;
}
.brief-news-cluetip {
    float:left;
    width:175px;
}
.brief-news-cluetip span {
    color:#666;
    font-style:italic;
}
#left-column{
    float:left;
    width:181px;
}
#center-column{
    float:left;
    width:578px;
    padding-left:10px;
}
#right-column{
    float:right;
    width:181px;
}
ul#news-list li .content-title a.share-items {
    background: url(../images/share.gif) no-repeat scroll 0 0 transparent;
    color: #0B77BD;
    padding-left: 15px;
}
.bound-form-contact .address-content{
    background:url(../images/bg-default.gif) no-repeat scroll;
    width:179px;
    height:23px;
    line-height:23px;
    padding-left:10px;
    font-weight:bold;
    color:#4294D0;
}
.bound-form-contact .label-infoCustomer{
    width:120px;
    float:left;
    text-align:right;
    padding-top:5px;
}
.bound-form-contact .label-infoCustomer em{
    color:red;
}
.bound-form-contact .input-register{
    float:left;
    padding:5px 0 0 10px;
}
.bound-form-contact .input-register input{
    border:1px solid #AFB1B2;
    width:200px;
}
.bound-form-contact .input-register textarea{
    border:1px solid #AFB1B2;
    height:200px;
}
.bound-form-contact .boder-contact{
    text-align:center;
    padding:30px 0 0 40px;
    border-top:1px solid #DFDEDE;
    margin-left:10px;
}
.bound-form-contact .input-register .submit-contact{
    background:#C00E0A;
    border-radius:5px;
    cursor:pointer;
    width:92px;
    height:26px;
    border:none;
    color:#fff;
    padding-bottom:3px;
}
.bound-form-contact .clear-bold{
    clear:both;
}
#product-detail {
    padding:5px;
    position:relative;
}
.tabs-product-detail {
    height:30px;
    border-bottom:solid 1px #ccc;
    list-style:none;
    padding:0;
    display:none;
    margin:0;
}
.tabs-product-detail li {
    float:left;
}
.tabs-product-detail li a {
    color:#800000;
    padding:0 18px;
    line-height:29px;
    border:solid 1px #ccc;
    border-bottom:none;
    display:block;
}
.tabs-product-detail li a.selected {
    border-bottom:solid 1px #fff;
    font-weight:bold;
}
.tab-content {
    width:100%;
}
.technical-info ul.list-tab {
    border-bottom:solid 1px #3D9ABE;
    padding-left:10px;
    height:25px;
}
.technical-info ul.list-tab li {
    float:left;
    margin-right:7px;
    border:solid 1px #3D9ABE;
    height:24px;
    background:#DDF0F6;
}
.technical-info ul.list-tab li.Active {
    background:#fff;
    font-weight:bold;
    border-bottom:solid 1px #fff;
}
.technical-info ul.list-tab li a {
    line-height:25px;
    padding:0 15px;
    color:#323232;
}
.technical-info .table-technical {
    width:100%;
    background:#f5f3f3;
    color:#4e4e4e;
    margin-top:10px;
}
.technical-info .table-technical tr.group-value td {
    background:#f1f3f4;
}
.technical-info .table-technical td.text-field {
    font-weight:bold;
    width:125px;
}
.technical-info .table-technical td {
    background:#fff;
}
#product-detail .detail-cover {
    min-height:350px;
    height:auto !important;
    _height:350px;
}
.default-detail .product-right-info {
}
.product-left-info {
    padding:0 0 10px 0;
    margin-bottom:10px;
}
.pathway-product {
    font-size:11px;
    padding-left:10px;
    padding-bottom:5px;
}
.pathway-product a {
    color:#323232;
    padding-left:3px;
}
.pathway-product a:hover {
    text-decoration:underline;
}
.pathway-product a.last-item {
    color:#4294D0;
    font-weight:bold;
}
.product-left-info .product-big-image {
    position:relative;
    text-align:center;
    padding-top:20px;
}
.product-left-info .view-big-image {
    position:absolute;
    left:-9px;
    bottom:30px;
    background:#fff;
    border:solid 1px #ccc;
    border-left:none;
    height:25px;
    width:80px;
}
.product-left-info .view-big-image a {
    line-height:25px;
    color:#4294D0;
    padding:0 10px 0 19px;
    background:url(../images/kinhlup.gif) no-repeat left center;
}
.images-related {
    position:relative;
}
.images-related #scrollable {
    width:220px;
    left:13px;
    margin-top:5px;
    position:absolute;
    top:0;
}
.images-related #scrollable img {
    margin-left:3px;
    border:dotted 1px #ccc;
    float:left;
}
.images-related .scrollable-prev {
    background: url(../images/btn-prev.gif) no-repeat scroll left top transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 13px;
    left: 0;
    position: absolute;
    top: 25px;
    width: 11px;
}
.images-related .scrollable-next {
    background: url(../images/btn-next-re.gif) no-repeat scroll left top transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 13px;
    right: 0;
    position: absolute;
    top: 25px;
    width: 11px;
}
.product-right-info .price-chip {
    padding-top:15px;
    color:#4e4e4e;
    font-weight:bold;
}
.product-right-info .price-chip b {
    color:#e5090c;
    padding-left:5px;
    font-size:17px;
}
.product-right-info .price-chip a {
    font-size:11px;
    color:#4294D0;
    font-weight:normal;
    text-decoration:underline;
}
.product-right-info .list-province-sale li {
    float:left;
    color:#4e4e4e;
}
.product-right-info .list-province-sale li a {
    color:#4e4e4e;
    font-size:11px;
    padding:0 5px;
}
.product-right-info .list-province-sale li span.number {
    color:#960000;
    font-size:11px;
}
.product-right-info .list-province-sale li a:hover {
    text-decoration:underline;
}
.product-right-info .name-product-detail {
    background: url(../images/bg-name-title.png) repeat-x scroll left top;
    border-radius: 10px 10px 10px 10px;
    color: #323232;
    font-weight: bold;
    height: 43px;
    padding: 0 0 0 20px;
}
.product-right-info .name-product-detail h1{
    line-height: 40px;
    font-size: 20px;
}
.product-title {
    font-size:18px;
    line-height:28px;
}
.technical-info {
    margin-top:10px;
    padding:5px;
    display:none;
}
.product-right-info .brief-product {
    font-size:11px;
    color:#4D4D4D;
    line-height:18px;
}
.technical-info .title-technical {
    font-size:16px;
    line-height:30px;
    font-weight:bold;
}
.technical-info span.text-span {
    font-weight:bold;
    font-size:14px;
    line-height:30px;
}
.technical-info .table-technical {
    width:100%;
    background:#a9a9ac;
    color:#4e4e4e;
}
.technical-info .table-technical tr.group-value td {
    background:#f1f3f4;
}
.technical-info .table-technical td.text-field {
    font-weight:bold;
    width:125px;
}
.technical-info .table-technical td {
    background:#fff;
}
.product-right-info .link-vote {
    margin-top:5px;
    color:#323232;
}
.product-right-info .link-vote a {
    padding:0 5px;
    color:#4294D0;
    font-size:11px;
}
.product-right-info .link-vote a:hover {
    text-decoration:underline;
}
.product-right-info .link-vote span {
    color:#4294D0;
}
.product-right-info .bound-btn {
    margin-top:5px;
}
.bound-btn .btn-buynow {
    background:url(../images/btn-buynow.gif) no-repeat left top;
    width:92px;
    height:26px;
    text-align:center;
    line-height:28px;
    float:left;
    display:none;
    margin-right:5px;
}
.bound-btn .btn-buynow a {
    color:#323232;
    font-weight:bold;
}
.bound-btn .btn-addtocart {
    float:left;
    line-height:18px;
    font-weight:bold;
    width:110px;
    text-align:center;
}
.bound-btn .btn-addtocart a {
    text-decoration:underline;
    color:#4294D0;
}
#product-detail .all-links a {
    display:block;
    float:left;
    margin-left:8px;
    line-height:25px;
    color:#4294D0;
    padding-left:20px;
}
#product-detail .all-links a:hover {
    color:#323232;
}
#product-detail .all-links a.share-items {
    background:url(../images/share.gif) no-repeat left center;
    padding-left:17px;
}
#product-detail .all-links a.email-items {
    background:url(../images/ShareIcons_Email.gif) no-repeat left center;
}
#product-detail .all-links a.print-items {
    background:url(../images/print.gif) no-repeat left center;
}
.title-related-product b{
    padding:10px 0 0 10px;
    margin:0;
    font-size:16px;
    display:block;
    color:#800000;
}
.list-related-product{
    padding:0 10px;
}
.related-product {
    padding:8px 0;
    list-style:none;
    margin:0;
    height: 500px;
}
.list-related-product .bx-wrapper {
    height:250px;
    width:730px !important;
    overflow:hidden;
}
.list-related-product .bx-window {
    position:absolute !important;
    top:5px;
    left:25px;
    height: 250px;
}
.list-related-product li {
    float:left;
    width:170px;
    text-align:center;
    height:250px;
    position:relative;
}
.list-related-product li a img{
    border:1px solid #ccc;
}
.price-chip-related{
    color:#fff;
    display:none;
    font-weight:bold;
    display:none;
    padding:0 5px;
    line-height:19px;
}
.icon-new{
    background: url(../images/new-product.png) no-repeat scroll left top transparent;
    height: 43px;
    position: absolute;
    right: 2px;
    top: 0;
    width: 41px;
}
.name-product{
    font-weight: bold;
    height: 32px;
    margin-bottom: 5px;
    margin-top: 5px;
    overflow: hidden;
    text-align:center;
}
.name-product a{
    color:#000;
}
.list-related-product .bx-prev {
    background:url(../images/back-list-product.png) no-repeat left top;
    width:10px;
    height:20px;
    position:absolute;
    top:95px;
    left:10px;
}
.list-related-product .bx-next {
    background:url(../images/next-list-product.png) no-repeat left top;
    width:9px;
    height:20px;
    position:absolute;
    top:95px;
    right:10px;
}
.color-related{
    width: 327px;
}
.color-related .lists-images{
    float:left;
    padding: 8px;
    border-right: 1px solid #ccc;
    min-width:310px;
}
.color-related a{
    cursor:pointer;
}
.color-related img{
    margin-right:3px;
    padding: 2px;
    border: 1px solid #ccc;
}
.color-related ul{
    padding:0;
    margin:0;
    list-style:none;
}
.color-related ul li{
    float:left;
    width:30px;
    text-align:center;
}
.color-related ul li img{
    width:20px;
    height:20px;
}
#news-detail {
    padding:10px;
}
#news-detail .brief-news {
    font-weight:bold;
    margin:5px 0;
    color:#666;
}
.add-detail {
    padding:10px 0 0 10px;
}
.add-detail a {
    color:#4294D0;
}
.add-detail a.share-items {
    background:url(../images/iconshea.gif) no-repeat left center;
    padding-left:15px;
}
.add-detail a.print-items {
    background:url(../images/print.gif) no-repeat left center;
    padding-left:18px;
    margin-left:10px;
}
#news-detail .news-title {
    font-weight:bold;
    font-size:16px;
    padding:5px 0;
}
#news-detail .date-posted {
    font-size:11px;
    color:#666;
}
#news-detail .content-detail {
    padding-top:5px;
}
ul#news-list {
    padding:10px 7px;
}
ul#news-list li {
    background: url("../images/line_product.png") no-repeat scroll center bottom transparent;
    border-bottom: 1px dotted #F1F1F1;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
ul#news-list li .images-news {
    float:left;
    margin-right:10px;
}
ul#news-list li .content-title {
    width:100%;
}
ul#news-list li .content-title .news-title {
    margin-bottom:5px;
}
ul#news-list li .content-title .news-title a {
    color:#323232;
    font-weight:bold;
}
ul#news-list li .content-title .news-title a:hover {
    text-decoration:underline;
}
ul#news-list li .content-title .news-title span {
    font-size:11px;
    color:#666;
}
ul#news-list li .content-title .brief-news {
    margin-bottom:5px;
}
#ishare_holder {
    *width:370px;
    *height:220px;
}
#ishare_icons {
    *border:solid 1px #ccc;
    *width:358px;
    *height:220px;
}
#ishare_close {
    position:absolute;
    top:8px;
    right:10px;
}
* html .ishare_icon {
    width:95px;
    margin:0 !important;
}
#others-product ul li{
    width:140px;
    text-align:center;
    height:auto;
    margin:0 5px 0 8px;
}
#others-product{
    padding-top:10px;
}
#others-product ul li .product-name{
    color: #231F20;
    font-size: 11px;
    display:block;
    height:29px;
    overflow:hidden;
}
#others-product ul li a:hover {
    text-decoration:underline;
}
#others-product ul li{
    float:left;
    margin-top:10px;
}
#others-product .view-all{
    float:right;
    padding:10px 10px 0 0;
}
#others-product .view-all a{
    color:#231F20;
}
#others-product .view-all a:hover{
    text-decoration:underline;
}
.bound-form-contact .contact-title{
    color:#4294D0;
    font-weight:bold;
    padding:5px 0 5px 10px;
}
.pathway-category{
    padding:5px 0 5px 15px;
    *height:15px;
}
.pathway-category li {
    float:left;
    color:#4294D0;
    padding-right:5px;
    padding-left:15px;
    line-height:18px;
    font-size:11px;
    height:19px;
    background:url(../images/icon-locationarrow.png) no-repeat left 0;
}
.pathway-category li.first-item{
    background:url(../images/icon-home.png) no-repeat 0 0;
    height:19px;
    width:19px;
    padding:0;
}
.pathway-category li a{
    color:#666;
    white-space:nowrap;
}
.pathway-category li a:hover{
    color:#111;
}
.pathway-category li span {
    color:#323232;
}
.pathway-category a{
    color:#4294D0;
}
.pathway-category font{
    color:#4294D0;
}
.no-data{
    text-align:center;
    padding-top:30px;
}
#slide-news {
    margin:auto;
}
ul.list-news-icons {
    padding:5px 3px;
    min-height:88px;
}
ul.list-news-icons li {
    margin-bottom:5px;
    text-align:center;
    padding-bottom:3px;
    width:100%;
    overflow:hidden;
}
ul.list-news-icons li img {
    margin-bottom:3px;
    border:solid 1px #eaeaea;
}
ul.list-news-icons li a {
    color:#323232;
}
ul.list-news-icons li a:hover {
    text-decoration:underline;
}
ul.list-news-tiles {
    padding:5px 3px;
}
ul.list-news-tiles li {
    padding: 5px 0;
    padding-left:20px;
}
ul.list-news-tiles li img {
    float:left;
    margin-right:3px;
    border:solid 1px #eaeaea;
    display:none;
}
ul.list-news-tiles li a {
    color:#323232;
    font-weight:bold;
}
ul.list-news-tiles li a:hover {
    text-decoration:underline;
}
ul.list-news-thumbnails {
    padding:5px 3px !important;
}
ul.list-news-thumbnails li {
    margin-bottom:5px !important;
    border:dotted 1px #ccc;
    padding:3px !important;
    text-align:center;
}
ul.list-news-thumbnails li img {
    border:solid 1px #eaeaea;
}
ul.list-news-thumbnails li .title-news {
    text-align:left !important;
    height:38px !important;
    overflow:hidden;
}
ul.list-news-thumbnails li a {
    color:#323232;
}
ul.list-news-thumbnails li a:hover {
    text-decoration:underline;
}
ul.list-news-details {
    padding:5px 5px 10px;
}
ul.list-news-details li {
    margin-bottom:5px;
}
ul.list-news-details li img {
    border:solid 1px #eaeaea;
    float:left;
    margin-right:5px;
}
ul.list-news-details li a {
    color:#323232;
}
ul.list-news-details li a:hover {
    text-decoration:underline;
}
ul.list-news-details li span {
    font-size:11px;
    font-style:italic;
    color:#4294D0;
}
.list-news-link {
    padding:5px;
}
.list-news-link li {
    margin-bottom:3px;
    padding-left:15px;
}
.list-news-link li a {
    color:#323232;
    font-style:italic;
}
.list-news-link li a:hover {
    text-decoration:underline;
}
.all-link {
    text-align:center;
    padding:10px;
}
.all-link select {
    width:95%;
}
.list-news-scroll {
    position:relative;
}
.list-news-scroll li {
    float:left;
    margin-right:20px;
}
.list-news-scroll li a {
    color:#323232;
    font-weight:bold;
    font-size:12px;
    white-space:nowrap;
}
.list-news-scroll li span {
    color:#666;
    font-size:11px;
}
.all-partner {
    padding:5px 0 10px;
    text-align:center;
}
.all-partner img {
    margin-bottom:3px;
}
.simply-scroll-container {
    position: relative;
}
.simply-scroll-clip {
    position: relative;
    overflow: hidden;
    z-index: 2;
}
.simply-scroll-list {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}
.simply-scroll-list li {
    padding: 0;
    margin: 0;
    list-style: none;
}
.simply-scroll-list li img {
    border: none;
    display: block;
}
.simply-scroll-btn {
    position: absolute;
    background-image: url(buttons.png);
    width: 42px;
    height: 44px;
    z-index:3;
    cursor: pointer;
}
.simply-scroll-btn-left {
    left: 6px;
    bottom: 6px;
    background-position: 0 -44px;
}
.simply-scroll-btn-left.disabled {
    background-position: 0 0 !important;
}
.simply-scroll-btn-left:hover {
    background-position: 0 -88px;
}
.simply-scroll-btn-right {
    right: 6px;
    bottom: 6px;
    background-position: 84px -44px;
}
.simply-scroll-btn-right.disabled {
    background-position: 84px 0 !important;
}
.simply-scroll-btn-right:hover {
    background-position: 84px -88px;
}
.simply-scroll-btn-up {
    right: 6px;
    top: 6px;
    background-position: -126px -44px;
}
.simply-scroll-btn-up.disabled {
    background-position: -126px 0 !important;
}
.simply-scroll-btn-up:hover {
    background-position: -126px -88px;
}
.simply-scroll-btn-down {
    right: 6px;
    bottom: 6px;
    background-position: -42px -44px;
}
.simply-scroll-btn-down.disabled {
    background-position: -42px 0 !important;
}
.simply-scroll-btn-down:hover {
    background-position: -42px -88px;
}
.simply-scroll {
}
.simply-scroll .simply-scroll-clip {
    width: 179px;
    height: 200px;
}
.simply-scroll .simply-scroll-list li {
    float: left;
    padding-bottom:5px;
}
.box-login {
    padding:10px 5px;
}
.box-login .input_contact {
    border:solid 1px #ccc;
    margin-bottom:3px;
    width:160px;
}
.box-login .forgot-pass,.box-login .link-register {
    color:#4294D0;
    font-style:italic;
}
.box-login span a:hover {
    text-decoration:underline;
}
.default-categories .sf-vertical {
    padding:15px 0 10px;
    width:100%;
}
.default-categories .sf-vertical li {
    padding-bottom:8px;
    width:98%;
    z-index:999;
}
.default-categories .sf-vertical li a {
    color:#fff;
    padding-left:18px;
    text-transform:uppercase;
    font-weight:bold;
}
.default-categories .sf-vertical li ul {
    width:170px;
    background:#fff;
    border:solid 1px #ccc;
}
.default-categories .sf-vertical li.li-hover a {
    color:#BB050D;
}
.default-categories .sf-vertical li ul li {
    border-bottom:dotted 1px #ccc;
    padding-top:5px;
    background:none;
    padding-left:10px;
    margin-left:0 !important;
}
.default-categories .sf-vertical a:hover, .default-categories .sf-vertical li.sfHover ul li a:hover, .default-categories .sf-vertical li.sfHover ul li ul li a:hover, .default-categories .sf-vertical li.sfHover ul li.sfHover a, .default-categories .sf-vertical li.sfHover a {
    color:#BB050D;
}
.default-categories .sf-vertical li.sfHover ul li a, .default-categories .sf-vertical li.sfHover ul li.sfHover li a, .default-categories .sf-vertical li.sfHover ul li ul li a {
    color:#323232;
}
.default-categories .sf-vertical li:hover ul, .default-categories .sf-vertical li.sfHover ul {
    left: 150px;
    top: 0;
    z-index: 99;
}
.box-weather {
    padding:8px 5px;
    color:#fff;
}
.box-weather select {
    width:100%;
    border:solid 1px #ccc;
}
.box-weather img {
    vertical-align:middle;
    margin-right:2px;
}
.box-weather lable {
    display:block;
    color:#333;
}
.box-current-rates {
    padding:5px 5px 15px 5px;
}
#widget-currency-rates-forex {
    height:80px;
    overflow:auto;
    width:100%;
}
.icon-gold {
    background:url(../images/icon-tygia.gif) no-repeat left center;
    padding-left:25px;
    font-weight:bold;
    line-height:25px;
}
.icon-currency-rates {
    background:url(../images/icon-giavang.gif) no-repeat left center;
    padding-left:25px;
    font-weight:bold;
    line-height:25px;
}
.small-login-form div {
    margin-bottom:3px;
}
.small-login-form .login-success {
    padding-top:5px;
}
.small-login-form .login-success a {
    color:#4294D0;
}
ul.list-action li {
    margin-bottom:3px;
}
.poll-box {
    padding:5px 5px 15px;
}
.poll-box .button-poll {
    margin-top:5px;
    text-align:center;
}
.poll-box .btn-poll-submit {
    background: #BB050D;
    border: medium none;
    color: #fff;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    padding-bottom: 4px;
    width: 85px;
    border-radius:8px;
    cursor:pointer;
}
.poll-box a:link {
    color:#fff;
    background:#BB050D;
    font-weight:bold;
    border-radius:8px;
    padding:5px 10px 6px;
    font-family: arial;
    font-size: 11px;
}
.poll-box .title-poll {
    font-weight:bold;
}
.list-adversting, .list-news-photo {
    padding:5px 0;
}
.list-adversting li, .list-news-photo li {
    text-align:center;
}
.slideShow ul, .slideShow li, .slideShow ol {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-family: Geneva, Arial, Verdana;
}
.slideShow .navigation {
    margin: 5px 0px 0px 0px;
    clear: left;
    display: block;
}
.slideShow .navigation li {
    display: inline;
}
.slideShow .navigation a {
    background-color: #B3B3B3;
    margin: 0px 2px 0px 0px;
    padding: 3px 8px;
    color: #232323;
    display: inline-block;
    text-decoration: none;
    border: 1px solid #fff;
    font-size: 0.8em;
    text-shadow: 0px 1px rgba(255,255,255,0.5);
    text-transform: uppercase;
}
.slideShow .thumbs a {
    padding: 0px;
    overflow: hidden;
    background-color: transparent;
    height: 50px;
}
.slideShow .navigation a:hover, .slideShow .navigation a.selected {
    background-color: #6C6C6C !important;
    border: 1px solid #6C6C6C;
    color: #000000;
}
.slideShow ol.topNavigation {
    margin: 0px 0px 10px 0px;
}
.slideShow .slide h1 {
    position: absolute;
    background-color: #ffffff;
    left: 0px;
    top: 0px;
}
.slideShow .slide dl dt {
    width: 500px;
}
.search-box {
    padding:8px;
}
.search-box .text-input {
    border:solid 1px #ccc;
    margin-bottom:3px;
    width:107px;
}
.search-box select {
    border:solid 1px #ccc;
    width:108px;
}
.search-box .button-search {
    background: url(../images/btn-login1.gif) no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    height: 21px;
    padding-bottom: 5px;
    width: 74px;
    margin-top:5px;
    margin-left:33%;
}
.slideShow ul, .slideShow li, .slideShow ol {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-family: Geneva, Arial, Verdana;
}
.slideShow {
    padding: 10px;
    border: 1px solid #B3B3B3;
    clear: both;
    margin-bottom: 10px;
}
.slideShow .navigation {
    margin: 5px 0px 0px 0px;
    clear: left;
    display: block;
}
.slideShow .navigation li {
    display: inline;
}
.slideShow .navigation a {
    background-color: #B3B3B3;
    margin: 0px 2px 0px 0px;
    padding: 3px 8px;
    color: #232323;
    display: inline-block;
    text-decoration: none;
    border: 1px solid #fff;
    font-size: 0.8em;
    text-shadow: 0px 1px rgba(255,255,255,0.5);
    text-transform: uppercase;
}
.slideShow .thumbs a {
    padding: 0px;
    overflow: hidden;
    background-color: transparent;
    height: 50px;
}
.slideShow .navigation a:hover, .slideShow .navigation a.selected {
    background-color: #6C6C6C !important;
    border: 1px solid #6C6C6C;
    color: #000000;
}
.slideShow ol.topNavigation {
    margin: 0px 0px 10px 0px;
}
.slideShow .slide h1 {
    position: absolute;
    background-color: #ffffff;
    left: 0px;
    top: 0px;
}
.slideShow .slide dl dt {
    width: 500px;
}
.tree-categories {
    position:relative;
}
.treeMenu {
    width:100%;
    padding:5px 0 15px;
}
.treeMenu ul li {
    background: url(../images/icon-li-ft.png) no-repeat scroll 5px 12px;
    border-bottom: 1px solid #656565;
    overflow: hidden;
    padding-left: 20px;
    width: 200px;
}
.treeMenu ul li span {
    display:inline-block;
    float:right;
    width:30px;
    height:30px;
    cursor:pointer;
}
.treeMenu ul li a {
    color:#fff;
    font-size:12px;
    line-height:30px;
    display:inline-block;
    text-decoration:none;
    float:left;
}
.treeMenu ul li:hover a, .treeMenu ul li a:hover{
    color:#BB050D;
}
.treeMenu ul li span.opened {
    background-position:100% -61px;
}
.treeMenu ul li div {
    clear:both;
    height:auto;
}
.treeMenu ul li li {
    background:none;
    border:0;
    margin:0;
    padding-left:10px;
    border-bottom:solid 1px #fff;
    border-top:solid 1px #eee;
    clear:both;
}
.treeMenu ul li li a {
    color:#626262;
    font-size:12px;
    padding:5px 0;
    float:left;
    width:90%;
}
.treeMenu ul li li a:hover {
    text-decoration:underline;
    color:#333;
}
.treeMenu ul li li span {
    float:left;
    display:inline;
    width:15px;
    height:20px;
    background-position:-10px -263px;
    cursor:default;
}
.treeMenu ul li li span.closed {
    background-position:-10px -131px;
    cursor:pointer;
}
.treeMenu ul li li span.closed.opened {
    background-position:-7px -197px;
}
.treeMenu ul li li li {
    border:0;
}
.list-product-page {
    padding:8px 0 10px 10px;
    *width:97%;
}
.list-product-page li {
    float:left;
    width:30%;
    padding:5px;
    border:dotted 1px #ccc;
    margin:0 5px 5px 0;
    height:160px;
    _overflow:hidden;
}
.list-product-page li .brief-product {
    font-size:11px;
    font-family:Verdana, Geneva, sans-serif;
    height:77px;
    overflow:hidden;
}
.list-product-page li .button-product {
    padding-top:7px;
}
.list-product-page li .image-product {
    margin:auto;
    margin-bottom:5px;
    width:117px;
    margin-right:7px;
    text-align:center;
    float:left;
}
.list-product-page li .info-product {
    float:left;
    width:108px;
}
.list-product-page li .image-product .img-top {
    height:14px;
    overflow:hidden;
}
.list-product-page li .image-product .img-top div {
    background:url(../images/thum-left-top.jpg) no-repeat left top;
    height:14px;
}
.list-product-page li .image-product .img-top div div {
    background:url(../images/thum-right-top.jpg) no-repeat right top;
    height:14px;
}
.list-product-page li .image-product .img-bg {
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    text-align:center;
}
.list-product-page li .image-product .img-bottom {
    height:10px;
    overflow:hidden;
}
.list-product-page li .image-product .img-bottom div {
    height:10px;
}
.list-product-page li .image-product .img-bottom div div {
    height:10px;
}
.list-product-page li .image-product img {
    margin-bottom:5px;
}
.list-product-page li .name-product-home {
    height:29px;
    overflow:hidden;
    margin-bottom:5px;
    font-size:13px;
}
.list-product-page li .name-product-home a {
    color:#4E4E4E;
    font-weight:bold;
    margin-bottom:3px;
}
.list-product-page li .button-product .button-detail {
    background:url(../images/list-bt-detail.jpg) no-repeat left top;
    width:57px;
    height:18px;
    margin-bottom:3px;
}
.list-product-page li .button-product .button-detail a, .list-product-page li .button-product .button-addcart a {
    color:#d52d00;
    font-size:9px;
    line-height:17px;
    padding-left:18px;
    white-space:nowrap;
}
.list-product-page li .button-product .button-addcart {
    background:url(../images/list-bt-addcart.jpg) no-repeat left center;
    width:90px;
    height:19px;
}
.list-product-page li .button-product .button-addcart a {
    color:#252525;
}
.list-product-page li .name-product-home a:hover {
    text-decoration:underline;
    color:#ff3000;
}
.list-product-page li .price-product-home .cost-right {
    font-weight:bold;
    color:#999;
    text-decoration:line-through;
}
.list-product-page li .price-product-home .price-right {
    font-weight:bold;
    color:#ed460c;
}
.default-pagination {
    float:right;
    padding-right:30px;
    padding-top:10px;
    padding-bottom:10px;
}
.default-pagination a, .default-pagination span {
    float:left;
    margin-left:2px;
    color:#4294D0;
    border:solid 1px #ccc;
    background:#f7f7f7;
    width:20px;
    height:20px;
    text-align:center;
    line-height:20px;
    border-radius:5px;
    color:#333;
}
.default-pagination a.next, .default-pagination a.last, .default-pagination a.first, .default-pagination a.prev, .default-pagination span.first, .default-pagination span.prev, .default-pagination span.next, .default-pagination span.last {
    line-height:16px !important;
}
.default-pagination span.first, .default-pagination span.prev, .default-pagination span.next, .default-pagination span.last {
    color:#ccc !important;
}
.default-pagination span.current {
    font-weight:bold;
    color:#ED460C;
}
.register-member {
    color:#4D4D4D;
    font-weight:bold;
}
.register-member span, .register-member label.error {
    color:red;
    font-weight:normal;
    padding-left:5px;
}
.register-member .capcha-text {
    width:110px;
}
.register-member input, .register-member select {
    background: url(../images/bg-input-register.jpg) repeat-x scroll left top #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 13px;
    font-weight: normal;
    padding: 1px;
    width:300px;
}
.register-member select {
    width:304px;
}
.register-member .buttom-register {
    padding-top:15px;
    width:50%;
    margin:auto;
}
.register-member .buttom-register button {
    background:url(../images/bt-register.jpg) no-repeat left top;
    width:84px;
    height:27px;
    text-align:center;
    line-height:27px;
    color:#323232;
    font-weight:bold;
    margin-left:5px;
    border:none;
    font-size:100%;
    font-family:Arial, Helvetica, sans-serif;
}
.register-member .register-top, .personal-store .register-top {
    height:14px;
}
.register-member .register-top div, .personal-store .register-top div {
    background:url(../images/thum-left-top.jpg) no-repeat left top;
    height:14px;
}
.register-member .register-top div div, .personal-store .register-top div div {
    background:url(../images/thum-right-top.jpg) no-repeat right top;
}
.register-member .register-content, .personal-store .register-content {
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    padding:5px 30px 10px;
}
.register-member .register-bottom, .personal-store .register-bottom {
    height:10px;
}
.register-member .register-bottom div, .personal-store .register-bottom div {
    height:10px;
}
.register-member h2 {
    font-size:16px;
    margin-bottom:15px;
    color:#323232;
    background: url(../images/icon-register.png) no-repeat left top;
    line-height:50px;
    padding-left:55px;
    border-bottom:dotted 1px #ccc;
    padding-bottom:5px;
}
.related-news{
}
.related-news b{
    display:none;
    font-size:16px;
    color:#666;
    border-top:dotted 1px #ccc;
    padding-top:5px;
    padding-left:10px;
}
.related-news .list-related-news{
    padding:10px 20px;
}
.related-news .list-related-news .related-news-list li{
    list-style-type:disc;
    padding-bottom:3px;
    color:#232323;
}
.related-news .list-related-news .related-news-list li span{
    font-size:11px;
    color:#909090;
    display:none;
}
.related-news .list-related-news .related-news-list li a {
    color:#323232;
}
.related-news .list-related-news .related-news-list li a:hover {
    color:#666;
}
.personal-store a img {
    border:solid 1px #ccc;
}
.personal-store .profile-edit {
    background:url(../images/icon.edit.gif) no-repeat left center;
    padding-left:18px;
    line-height:20px;
    height:20px;
}
.personal-store .profile-edit a {
    color:#F93;
    font-weight:bold;
}
.personal-store .profile-edit a:hover {
    text-decoration:underline;
}
.personal-store .profile-name {
    margin-bottom:3px;
}
.personal-store .profile-name a {
    color:#666;
    font-weight:bold;
}
.personal-store .td-infomation div {
    margin-bottom:7px;
}
.personal-store .personal-title {
    font-weight:bold;
    font-size:14px;
    color:#666;
    margin-bottom:10px;
    border-bottom:dotted 1px #bce7f9;
    padding-bottom:5px;
}
.personal-store .personal-name a {
    color:#FF9933;
}
.personal-store .personal-name a:hover {
    text-decoration:underline;
}
.personal-store .personal-name strong {
    color:#333;
}
.table-edit-personal input, .table-edit-personal select {
    font-size:12px;
    height:20px;
}
.register-member .save-changes input {
    background: url(../images/bt-register.jpg) no-repeat scroll left top transparent;
    border:none;
    color: #323232;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 100%;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    text-align: center;
    width: 84px;
}
.register-member .save-changes {
    padding-left:40px;
}
.register-member .title-editing {
    background: url(../images/edit-user-icon.jpg) no-repeat scroll left top transparent;
    height:48px;
    padding-left:50px;
    line-height:48px;
    font-size:16px;
    border-bottom:dotted 1px #ccc;
    padding-bottom:1px;
}
.register-member .user-name {
    color:#666;
}
.forgotPassword-wrapper {
    padding:10px;
}
.forgot-comment {
    margin-bottom:10px;
}
.forgotPassword-wrapper .submit-email input {
    background: url(../images/bt-register.jpg) no-repeat scroll left top transparent;
    border:none;
    color: #323232;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 100%;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    text-align: center;
    width: 84px;
    margin:10px 0 0 37px;
}
.btn-download a {
    text-decoration:underline;
    color:#4294D0;
}
#product-list-filters {
    padding:10px;
}
.pathway-items {
    color:#323232;
    font-size:11px;
    margin-bottom:7px;
    padding-left:15px;
}
.pathway-items a {
    color:#4294D0;
}
.filter-display {
    text-align:right;
    color:#4e4e4e;
}
.filter-display select {
    border:solid 1px #ccc;
    width:136px;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    padding:2px;
}
.bound-form-contact {
    padding-bottom:15px;
}
.pagination-box {
    padding:5px 15px 10px 0;
    float:right;
}
.pagination-box a, .pagination-box span, .pagination-box span.first, .pagination-box span.prev {
    color:#4294D0;
    width:15px;
    text-align:center;
    display:block;
    float:left;
    border:solid 1px #eee !important;
    margin-left:5px;
}
.pagination-box span.first, .pagination-box span.prev, .pagination-box span.next, .pagination-box span.last {
    color: #CCCCCC !important;
    line-height:15px;
}
.pagination-box a:hover {
    text-decoration:underline;
}
.pagination-box span.current {
    font-weight:bold;
    color:#ED460C;
    border:none;
}
#product-field-filters {
    border:solid 1px #ccc;
    padding:10px 5px 15px;
    color:#323232;
    margin-bottom:10px;
}
#product-field-filters ul.parent-filters li {
    padding-bottom:5px;
    border-bottom:dotted 1px #eee;
    margin-bottom:10px;
}
#product-field-filters ul li span {
    font-weight:bold;
    padding-bottom:8px;
    text-transform:uppercase;
    color:#1194ef;
    display:block;
}
#product-field-filters a {
    color:#323232;
}
#product-field-filters a:hover {
    text-decoration:underline;
}
#product-field-filters ul.child-filters {
    padding-left:10px;
}
#product-field-filters ul.child-filters li {
    padding-bottom:3px;
    border-bottom:none;
    margin-bottom:0;
    background:url(../images/icon_next.gif) no-repeat left top;
    padding-left:18px;
}
#product-field-filters a.view-more {
    float:right;
    color:#bebfc0;
}
div.content {
    width: 50%;
    overflow:hidden;
    position:relative;
}
div.content a, div.navigation a {
    text-decoration: none;
    color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
    text-decoration: underline;
}
div.controls {
    margin-top: 5px;
    height: 23px;
    clear:both;
    margin-right:5px;
}
div.controls a {
    background:url(../images/btn-next-re.gif) no-repeat left top;
    display:block;
    width:11px;
    height:13px;
    float:left;
    margin-right:7px;
}
div.controls a.prev {
    background:url(../images/btn-prev.gif) no-repeat left top;
}
div.ss-controls {
    float: left;
}
div.nav-controls {
    float: right;
}
div.slideshow-container {
    position: relative;
    clear: both;
    margin-right:5px;
}
div.loader {
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../images/loader.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 50%;
}
div.slideshow span.image-wrapper {
    display: block;
    position: relative;
    height:400px;
    overflow:hidden;
}
div.slideshow a.advance-link {
    display: block;
    width: 50%;
    height:400px;
    line-height:400px;
    text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
    text-decoration: none;
}
div.slideshow img {
    width:399px;
    height:400px;
    position:absolute;
    top:0;
    left:0;
}
div.download {
    float: right;
}
div.caption-container {
    position: absolute;
    height: 75px;
    margin-right:5px;
    bottom:0;
    left:0;
    clear:both;
    width:99%;
    background:url(../images/bg-thuvienanh.png) repeat-x left top;
}
span.image-caption {
    display: block;
    position: absolute;
    width: 50%;
    top: 0;
    left: 0;
}
div.caption {
    padding:5px;
}
div.image-title {
    font-weight: bold;
    font-size: 1.4em;
    color:#0986c7;
}
div.image-desc {
    padding-top: 7px;
}
div.navigation {
    float:left;
    width:48%;
    margin-top:7px;
}
ul.thumbs {
    clear: both;
    width:95%;
    margin:auto;
}
ul.thumbs li {
    float: left;
    padding: 0;
    margin: 5px 10px 5px 0;
    list-style: none;
}
a.thumb {
    padding: 1px;
    display: block;
}
ul.thumbs li.selected a.thumb {
    background: #099ae5;
}
a.thumb:focus {
    outline: none;
}
ul.thumbs img {
    border: solid 1px #ccc;
    display: block;
}
div.pagination {
    clear: both;
}
div.navigation div.top {
    margin-bottom: 12px;
    height: 11px;
}
div.navigation div.bottom {
    margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
    display: block;
    float: left;
    margin-right: 2px;
    padding: 4px 7px 2px 7px;
    border: 1px solid #ccc;
}
div.pagination a:hover {
    background-color: #eee;
    text-decoration: none;
}
div.pagination span.current {
    font-weight: bold;
    background-color: #000;
    border-color: #000;
    color: #fff;
}
div.pagination span.ellipsis {
    border: none;
    padding: 5px 0 3px 2px;
}
.gallery-photo {
    position:relative;
}
ul.list-faq {
    height: 185px;
    overflow: auto;
    padding:10px 0;
}
ul.list-faq li {
    border-bottom:dotted 1px #ccc;
    padding-bottom:6px;
    margin-bottom:7px;
}
ul.list-faq li .ava-faq{
    float:left;
    padding-right:10px;
}
ul.list-faq li .avatar {
    float:left;
    width:10%;
    text-align:center;
    overflow:hidden;
}
ul.list-faq li .avatar img {
    border:solid 1px #ccc;
    padding:2px;
}
ul.list-faq li .faq-box {
    float:left;
    width:88%;
    margin-left:10px;
    color:#323232;
}
ul.list-faq li .faq-box .faq-title {
    margin-bottom:3px;
    font-size:14px;
}
ul.list-faq li .faq-box .faq-title a {
    font-weight:bold;
    color:#323232;
}
ul.list-faq li .faq-box .faq-title a:hover {
    text-decoration:underline;
}
ul.list-faq li .faq-box .faq-meta {
    font-size:11px;
    color:#949799;
    margin-bottom:5px;
}
ul.list-faq li .faq-box .faq-meta a, ul.list-faq li .faq-box .faq-info a {
    color:#0c7ff4;
    font-weight:bold;
}
ul.list-faq li .faq-box .faq-meta a:hover {
    text-decoration:underline;
}
ul.list-faq li .faq-box .faq-info {
    margin-bottom:7px;
}
.comment .title{
    background: url("../images/icon-luubut.png") no-repeat scroll left 10px transparent;
    height: 45px;
    padding-left: 30px;
    line-height: 45px;
    font-weight: bold;
}
.comment .title h4{
    font-size:19px;
    padding-left:30px;
    color:#333;
}
.form-faq span {
    background:url(../images/bg-comment.png) no-repeat left center;
    height:45px;
    padding-left:40px;
    font-size:16px;
    line-height:45px;
    text-transform:uppercase;
    color:#fff;
    display:block;
    margin-top:-21px;
}
.form-faq input, .form-faq textarea {
    border:solid 1px #ccc;
}
.form-faq input {
    width:60%;
}
.form-faq textarea {
    width:80%;
    height:70px;
}
.form-faq label {
    font-weight:bold;
    color:#666;
}
.form-faq .button-submit, .form-faq .button-delete {
    background:#C00E0A;
    width:84px;
    height:25px;
    border-radius:5px;
    text-align:center;
    font-size:100%;
    font-family:Arial, Helvetica, sans-serif;
    border:none;
    font-weight:bold;
    color:#fff;
    cursor:pointer;
}
.faq-detail {
    background:#f2f1f1;
    padding:5px;
    margin-bottom:7px;
    margin-top:10px;
}
.faq-detail .avatar {
    float:left;
    width:10%;
    text-align:center;
    overflow:hidden;
}
.list-answers li .avatar span {
    color:#0C7FF4;
}
.faq-detail .avatar img {
    border:solid 1px #ccc;
    padding:2px;
}
.faq-detail .faq-box {
    float:left;
    width:88%;
    margin-left:10px;
    color:#323232;
}
.faq-detail .faq-box .faq-title {
    margin-bottom:3px;
    font-size:14px;
}
.faq-detail .faq-box .faq-title a {
    font-weight:bold;
    color:#323232;
}
.faq-detail .faq-box .faq-title a:hover {
    text-decoration:underline;
}
.faq-detail .faq-box .faq-meta {
    font-size:11px;
    color:#949799;
    margin-bottom:5px;
}
.faq-detail .faq-box .faq-meta a, .faq-detail .faq-box .faq-info a {
    color:#0c7ff4;
    font-weight:bold;
}
.faq-detail .faq-box .faq-meta a:hover {
    text-decoration:underline;
}
.faq-detail .faq-box .faq-info {
    margin-bottom:7px;
}
ul.list-answers {
    padding-bottom:10px;
}
ul.list-answers li {
    margin-bottom:5px;
    border-bottom:dotted 1px #ccc;
    padding-bottom:6px;
}
ul.list-answers li .avatar {
    float:left;
    width:10%;
    text-align:center;
    overflow:hidden;
}
ul.list-answers li .detail-answer {
    float:left;
    width:88%;
    margin-left:10px;
    color:#323232;
}
ul.list-answers li .avatar img {
    border:solid 1px #ccc;
    padding:2px;
}
.list-answer h2 {
    font-size:14px;
    color:#0C7FF4;
    margin-bottom:7px;
    padding-left:10px;
}
.list-answer h2 span {
    color:#666;
    font-size:12px;
}
.list-answer .answer-info {
    color:#999;
    font-size:11px;
    margin-top:7px;
}
h2.form-answer {
    background:url(../images/answer-icon.jpg) no-repeat left center;
}
.icon-like {
    border-bottom:1px solid #8D8D8D;
    padding-bottom:5px;
    margin-bottom:10px;
    overflow:hidden;
}
.icon-like a {
    display:block;
    line-height:20px;
    padding-left:18px;
    color:#3B5998;
    float:right;
    margin-right:5px;
}
.icon-like a span {
    color:#AF300D;
}
.icon-like a.a-like {
    background:url(../images/icon-like.gif) no-repeat left center;
}
.icon-like a.a-dislike {
    background:url(../images/icon-unlike.gif) no-repeat left center;
}
.icon-like .title-send-comment {
    float:left;
    background:url(../images/icon-chat.gif) no-repeat left center;
    padding-left:23px;
    line-height:20px;
    font-size:16px;
    color:#666666;
    font-weight:bold;
}
.box-bottom-col {
    background:url(../images/bg-tile-center.gif) repeat-x left top;
    height:32px;
    display:none;
}
td.td-infomation table {
    background:#BCE7F9;
}
.form-faq {
    padding:5px;
    padding-right:20px;
    float:left;
    width:48%;
    position:relative;
}
.comment{
    float:right;
    width:48%;
    position:relative;
}
.simple-menu {
    padding:5px;
}
.simple-menu li {
    background:url(../images/icon-li.png) no-repeat left 8px;
    padding:5px 0 5px 20px;
    border-bottom:1px dotted #b4b4b4;
}
.simple-menu li.last-item{
    border:none;
}
.simple-menu li a {
    color:#323232;
    text-transform:uppercase;
    font-weight:bold;
}
.simple-menu li a:hover {
    color:#BB050D;
}
.simple-menu li ul li {
    background:url(../images/icon-li-2.png) no-repeat left 8px;
    position:relative;
    z-index:999;
    border:none;
}
.simple-menu li ul li ul {
    position:absolute;
    top:0;
    left:155px;
    width:180px;
    border:solid 1px #ccc;
    background:#fff;
    z-index:10000;
    display:none;
}
.simple-menu li ul li li {
    background:url(../images/icon_dot.gif) no-repeat left 5px;
}
.simple-menu li ul li a {
    text-transform:none;
    font-weight:normal;
}
ul.simple-menu li li.hover-li a, ul.simple-menu li li.hover-li li a:hover {
    color:#BB050D;
}
ul.simple-menu li li.hover-li li a {
    color:#323232;
}
.dcjq-vertical-mega-menu ul, .dcjq-vertical-mega-menu ul li {
    list-style: none;
}
.dcjq-vertical-mega-menu ul.menu {
    position: relative;
    padding: 0;
    margin: 0;
    z-index:999;
}
.menu-vertical-mega {
    line-height: 16px;
}
.menu-vertical-mega ul ul, .menu-vertical-mega ul li, .menu-vertical-mega ul li .sub ul {
    margin: 0;
    padding: 0;
    border: none;
}
.menu-vertical-mega ul.menu.left, .menu-vertical-mega ul.menu.right {
    position: relative;
}
.menu-vertical-mega ul li {
    float: none;
    display: block;
    margin: 0;
    padding: 0 0 0 5px;
    font-size: 13px;
    font-weight: bold;
}
.menu-vertical-mega ul li a {
    float: none;
    display: block;
    color: #323232;
}
.menu-vertical-mega ul.left li a {
    padding: 12px 10px 12px 38px;
}
.menu-vertical-mega ul.right li a {
    padding: 5px;
    overflow:hidden;
}
.menu-vertical-mega ul li a.dc-mega {
    position: relative;
}
.menu-vertical-mega ul li a .dc-mega-icon {
    display: block;
    position: absolute;
    top: 10px;
    width: 6px;
    height: 8px;
}
.menu-vertical-mega ul.left li a .dc-mega-icon {
    background: url(../images/icon-222.png) no-repeat left top;
    left: 15px;
}
.menu-vertical-mega ul.right li a .dc-mega-icon {
    background: url(../images/icon-222.png) no-repeat right top;
    right: 15px;
}
.menu-vertical-mega ul li.mega-hover a, .menu-vertical-mega ul li a:hover {
    color: #4294d0;
}
.menu-vertical-mega ul.left li.mega-hover a.dc-mega {
    border-left-color: #f5f5f5;
}
.menu-vertical-mega ul.right li.mega-hover a.dc-mega {
    border-right-color: #f5f5f5;
}
.menu-vertical-mega ul li .sub-container {
    position: absolute;
    border: 1px solid #bbb;
    _left:165px !important;
}
.menu-vertical-mega ul.menu.right li .sub-container {
    _left:163px !important;
}
.menu-vertical-mega ul li .sub {
    padding:7px;
    background: #fff ;
    border: 1px solid #fff;
    margin: 0;
}
.menu-vertical-mega ul li .sub .row {
    width: 100%;
    overflow: hidden;
    clear: both;
}
.menu-vertical-mega ul li .sub li {
    float: none;
    width: 160px;
    font-size: 1em;
    font-weight: normal;
}
.menu-vertical-mega ul li .sub li.mega-hdr {
    margin: 0 10px 10px 0;
    float: left;
}
.menu-vertical-mega ul li .sub li.mega-hdr.last {
    margin-right: 0;
}
.menu-vertical-mega ul li .sub a {
    background: none;
    border: none;
    text-shadow: none;
    color: #111;
    padding: 6px 10px;
    display: block;
    float: none;
    text-decoration: none;
    font-size: 0.9em;
}
.menu-vertical-mega ul li .sub li.mega-hdr a.mega-hdr-a {
    padding: 5px 5px 5px 10px;
    margin-bottom: 5px;
    background: #4294d0 url(../images/bg_mega_hdr.png) no-repeat 0 0;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
}
.menu-vertical-mega ul li .sub li.mega-hdr a.mega-hdr-a:hover {
    color: #323232;
    text-shadow: none;
}
.menu-vertical-mega ul .sub li.mega-hdr li a {
    padding: 3px 5px 3px 10px;
    ;
    background: url(../images/blue-square.gif) no-repeat left 10px;
    font-weight: normal;
}
.menu-vertical-mega ul .sub li.mega-hdr li a:hover {
    color: #4294d0;
}
.menu-vertical-mega ul .sub ul li {
    padding-right: 0;
}
.menu-vertical-mega ul li .sub-container.non-mega .sub {
    padding: 7px;
}
.menu-vertical-mega ul li .sub-container.non-mega li {
    padding: 0;
    width: 190px;
    margin: 0;
}
.menu-vertical-mega ul li .sub-container.non-mega li a {
    padding: 3px 5px 3px 16px;
    background: url(../images/blue-square.gif) no-repeat left 10px;
}
.menu-vertical-mega ul li .sub-container.non-mega li a:hover {
    color: #4294d0;
}
.accordion-category {
    padding:0 8px 10px;
}
.accordion-category ul li {
    overflow:hidden;
    border-bottom:1px dotted #d2d2d3;
}
.accordion-category ul li a {
    color:#323232;
    line-height:28px;
    float:left;
    text-transform:uppercase;
    width:92%;
    background: url("../images/li-icon.png") no-repeat scroll left 10px transparent;
    font-weight:bold;
    padding-left: 20px;
}
.accordion-category ul li a:hover, .accordion-category ul li a.active {
    color:#4294d0;
}
.accordion-category ul li li {
    padding-left:10px;
    clear:both;
}
.accordion-category ul li li a {
    color:#323232;
    font-size:12px;
    line-height:20px;
    text-transform:none;
    padding-left:10px;
    background:url(../images/icon-222.png) no-repeat left 6px;
    border-bottom:none;
    font-weight:normal;
}
.accordion-category ul li li a:hover, .accordion-category ul li li a.active {
    color:#4294d0;
    background:url(../images/icon-222.png) no-repeat left 6px;
    border-bottom:none;
}
.accordion-category span.dcjq-count {
    display:none;
}
.footer-address{
    text-align:left;
    padding:0;
    line-height:36px;
    color:#cccbcb;
    font-size:11px;
    height:36px;
    background:url("../images/bg-address.png") repeat-x scroll 0 0;
}
.menu-footer{
    float:right;
}
.list-link-images img {
    width:95%;
    *width:175px;
    display:block;
}
form label.error {
    color: red;
    margin-left: 5px;
}
.list-photo {
    padding-top:20px;
}
.list-photo li .name-album {
    height:36px;
    *overflow:hidden;
    padding-left:5px;
    text-align:center;
    margin-top:5px;
}
.list-photo li img {
    height: auto;
    width: 100%;
}
.gallery-image {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    margin-top: 10px;
}
.detail-gallery {
    padding:10px;
}
.gallery-image .menu-gallery {
    line-height:25px;
    width:100%;
    height:25px;
    white-space:nowrap;
    overflow:hidden;
    margin:0 auto;
    margin-bottom:10px;
    border-bottom: 1px solid #705937;
}
.gallery-image .menu-gallery a {
    display:block;
    color:#705937 !important;
    text-transform:uppercase;
    font-weight:bold;
    font-size:18px;
    float:left;
    margin-left:20px;
}
.highslide-credits {
    display:none !important;
}
.highslide-thumbstrip-inner a img {
    border:solid 1px #fff;
    padding:2px;
    width:244px !important;
    height:168px;
}
.highslide-gallery .all-images a {
    color:#000;
}
.highslide-gallery .all-images a:hover {
    text-decoration:underline;
}
.highslide-gallery .all-images div.one-item-list {
    float:left;
    width:110px;
    height:68px;
    margin-bottom:5px;
    overflow:hidden;
    text-align:center;
}
.highslide-gallery .all-images div.one-item-list div{
    width:106px;
    height:62px;
    margin:auto;
    border:1px solid #ccc;
    margin-bottom:10px;
}
.highslide-gallery .all-images div.one-item img {
    border:solid 1px #fff;
}
.highslide-gallery .all-images div.one-item .name-image {
    height:32px;
    overflow:hidden;
    width:100px;
    margin:0 auto;
    margin-top:5px;
}
.big-images {
    width:920px;
    margin:0 auto;
}
.sudo-slider {
    width:920px;
    margin:10px auto;
    height:450px !important;
    overflow:hidden;
}
.slide-jcarousel {
    position:relative;
}
.sudo-slider li {
    width:920px;
    height:450px;
    position:relative;
}
#prevBtn,#nextBtn {
    display:block !important;
    opacity:1 !important;
    background:url(../images/btleft.png) no-repeat 0 0;
    width:32px;
    height:32px;
    position:absolute;
    left:-15px;
    top:202px;
}
#nextBtn {
    background:url(../images/btright.png) no-repeat 0 0;
    left:905px;
}
.ad-gallery {
    height:600px;
}
.ad-gallery .ad-slideshow-controls, .ad-gallery .ad-info {
    display:none !important;
}
.ad-gallery .bg-gallery {
    width:920px;
    height:463px !important;
    text-align:center;
    position:relative;
}
.ad-gallery .ad-image-wrapper .ad-image {
    top:42px !important;
    left:0 !important;
}
.ad-gallery .ad-image-wrapper .ad-image {
    width:920px !important;
    height:450px !important;
}
.ad-gallery .ad-image-wrapper .ad-image img {
    width:100% !important;
    height:100% !important;
}
.ad-gallery .ad-thumbs li {
    float: left;
    padding-right:5px !important;
    height:140px;
    width:215px;
}
.ad-gallery .ad-thumbs li img {
    border:solid 1px #fbf3ba;
}
.ad-gallery {
    width:920px;
    margin:auto;
}
.ad-gallery .ad-image-wrapper {
    width: 920px;
    height:100%;
    margin:auto;
    position: relative;
    overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader {
    position: absolute;
    z-index: 10;
    top: 48%;
    left: 48%;
    border: 1px solid #CCC;
}
.ad-gallery .ad-image-wrapper .ad-next {
    position: absolute;
    right:30px;
    top: 0;
    width: 25%;
    height: 100%;
    cursor: pointer;
    display: block;
    z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev {
    position: absolute;
    left: 30px;
    top: 0;
    width: 25%;
    height: 100%;
    cursor: pointer;
    display: block;
    z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
    background: url(../images/non-existing.jpg)\9 
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url(../images/ad_prev.png);
    width: 30px;
    height: 30px;
    display: none;
    position: absolute;
    top: 47%;
    left: 0;
    z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url(../images/ad_next.png);
    width: 30px;
    height: 30px;
    right: 0;
    left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image {
    position: absolute;
    overflow: hidden;
    top: 0 !important;
    left: 0;
    z-index: 9;
    height:450px !important;
}
.ad-gallery .ad-image-wrapper .ad-image a img {
    border: 0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding-left:10px;
    text-align: left;
    line-height:36px;
    z-index: 2;
    background: url(../images/bg-den.png) repeat-x left top;
    color: #fff;
    font-weight:bold;
    font-size:16px;
    height:36px;
    width:910px !important;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='bg-den.png');
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
    display: block;
}
.ad-gallery .ad-controls {
    height: 20px;
    display:none;
}
.ad-gallery .ad-info {
    float: left;
}
.ad-gallery .ad-slideshow-controls {
    float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
    padding-left: 5px;
    cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
    padding-left: 5px;
    font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
    cursor: default;
    font-style: italic;
}
.ad-gallery .ad-nav {
    width: 879px;
    position: relative;
    margin:auto;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 10;
}
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
    height: 100px;
}
.ad-gallery .ad-back {
    cursor: pointer;
    left: -20px;
    width: 13px;
    display: block;
    background: url(../images/ad_scroll_back.png) no-repeat left top;
    top:61px;
}
.ad-gallery .ad-forward {
    cursor: pointer;
    display: block;
    right: -20px;
    width: 13px;
    background: url(../images/ad_scroll_forward.png) left top no-repeat;
    top:61px;
}
.ad-gallery .ad-nav .ad-thumbs {
    overflow: hidden;
    width: 100%;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
    float: left;
    width: 9000px;
    list-style: none;
}
.ad-gallery .ad-thumbs li {
    float: left;
    padding-right: 5px;
}
.ad-gallery .ad-thumbs li a {
    display: block;
}
.ad-gallery .ad-thumbs li a.ad-active img {
    border: 2px solid #fff;
}
.ad-preloads {
    position: absolute;
    left: -9000px;
    top: -9000px;
}
.ebook-title {
    float:left;
    width: 248px;
    overflow:hidden;
}
.ebook-title .news-title a {
    font-size:13px;
    color:#323232;
    font-weight:bold;
}
.ebook-title .news-title a:hover {
    text-decoration:underline;
}
.ebook-title .news-title span {
    color:#666;
    font-size:11px;
}
.ebook-title .input-download {
    background: url(../images/bt-download.gif) no-repeat scroll left top transparent;
    height: 25px;
    margin-top: 6px;
    text-align: center;
    width: 82px;
}
.ebook-title .input-download a {
    line-height:25px;
    color:#fff;
    font-size:11px;
    padding-left:20px;
}
.online-cart{
    display:none;
}
.content-news{
    float:left;
    width: 300px;
    margin-right:25px;
}
.detail-content .bg-img{
    float:left;
    margin:0 10px 10px 0;
}
.detail-content .bg-img a:hover img{
    opacity:0.7 
}
.button-view-all{
    float:right;
    margin-right:55px;
}
.button-view-all a{
    color:#1e58aa;
    font-weight:bold;
    font-size:11px;
}
.button-view-all a:hover{
    text-decoration:underline;
}
.detail-content .title-news a{
    color:#3c3c3c;
    font-size:14px;
    font-weight:bold;
    text-align:justify;
}
.detail-content .title-news a:hover{
    color:#1E58AA 
}
.detail-content .brief-news{
    color: #5b5b5b;
    text-align:justify;
    padding-top:10px;
}
.box-news-home{
    border: 1px solid #d9d9d9;
    box-shadow: 0px 0px 5px #c7c7c7;
    border-radius: 15px;
    background:#fff;
    padding:10px 0;
}
.list-news-home li{
    border-right: 1px solid #cacaca;
    float: left;
    margin-left: 0;
    margin-right: 5px;
    padding-left: 10px;
    width: 308px;
    margin:5px 0;
}
.list-news-home li:last-child{
    border:none;
}
.list-news-home li .view-detail{
    display:none;
}
.list-news-home .title-news span{
    display:none;
}
.list-news-home .image-news{
    display:none;
}
.list-news-home .news-brief{
    color:#4b4b4b;
    line-height:18px;
}
.list-news-home .title-news a{
    color:#BAFF24;
    text-transform:uppercase;
    font-weight:bold;
    line-height:30px;
}
.menu-footer a{
    background: url(../images/a-boder-r.png) no-repeat scroll right 3px transparent;
    color: #2074B3;
    padding-left: 5px;
    padding-right: 10px;
}
.menu-footer a:last-child{
    background:none;
}
.menu-footer a:hover{
    text-decoration:underline;
}
.box-news{
    width:960px;
    overflow:hidden;
}
.box-news .content-box-news {
    width:1000px;
}
.navigation-menu .img-category{
    float:left;
    margin-right:10px;
}
.navigation-menu a img{
    border: 1px solid #aaa;
}
.item-navigation{
}
.navigation-menu a:hover, .navigation-menu a{
    text-decoration:none;
}
.navigation-menu a:hover span{
    color:#434343;
}
.item-navigation span{
    color: #1E58AA;
    font-weight: bold;
    line-height: 60px;
    font-size:16px;
}
.new-product{
    margin: 20px 0 30px 0;
}
.new-product .frame-rounded-top .frame-content-left{
    background:url("../images/view-more.png") no-repeat scroll right bottom transparent;
}
.search-header{
    background: url(../images/bg-search.png) no-repeat scroll left top;
    bottom: 20px;
    height: 29px;
    width: 174px;
    margin-top: 30px;
    float: right;
}
.search-header .search-text{
    position:relative;
}
.select-submit{
    position: absolute;
    right: 4px;
    top: 4px;
}
.select-submit input{
    background: url("../images/btn-search.png") no-repeat scroll left top;
    height:21px;
    width:36px;
    border:none;
    cursor:pointer;
}
.select-textinput .text-tk{
    border: medium none;
    color: #999999;
    font-size: 11px;
    background:none;
    padding: 7px 4px 4px 10px;
    width: 120px;
    outline: none;
}
.price-old{
    text-decoration:line-through;
    color:#313131;
    font-size:14px;
    float:left;
}
.list-product-detail li .time-colock{
    background: url("../images/sale.png") repeat scroll 0 0 transparent;
    height: 82px;
    right: 10px;
    position: absolute;
    top: -20px;
    width: 50px;
}
.list-product-detail li .time-colock h4{
    color: #FFFFFF;
    font-size: 14px;
    line-height: 97px;
    text-align: center;
}
.buy-nows-info{
    width:150px;
    float:left;
    background:#1E85D5;
    margin:10px;
}
.name-product-detail h2{
    font-size: 20px;
    line-height: 43px;
    color:#5b6529;
}
.price-timermart{
    color:#FC9437;
    line-height:30px;
    font-size:16px;
    font-weight:bold;
    text-align:center;
}
.text-originalPrice{
    float: left;
    margin:10px 10px 10px 0;
    text-align: justify;
    width: 155px;
}
.bg-infoproduct{
    background:#ddd;
}
.property-product{
    line-height:18px;
}
.button-buy{
    text-align:center;
}
.button-buy a{
    background-color: #68B92E;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.4) inset, 0 1px white;
    color: white;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    min-width: 45px;
    padding: 5px 30px;
    text-align: center;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    transition: background-color 0.2s linear 0s;
    width: 100px;
}
.button-buy a:hover{
    text-decoration:none;
    background:#EE6833;
}
.default-detail .buy-online{
    border-top: 1px dashed #363636;
    line-height: 18px;
    margin-top: 10px;
    padding-top: 5px;
}
.u-oine{
    font-size:12px;
    font-weight:bold;
}
.price-oine{
    color:#f00;
}
.default-detail .buy-nows-info .price-market ul li{
    border-right: 1px solid #419BE6;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    line-height: 17px;
    padding-left: 4px;
    width: 75px;
    text-align:center;
}
.default-detail .buy-nows-info .price-market ul li.last-items{
    border-right: medium none !important;
    width: 65px !important;
}
.price-market{
    padding-top:10px;
}
.view-count{
    padding-bottom:10px;
    text-align:center;
}
#product-info-related{
    margin-bottom: 10px;
    padding-top: 40px;
    position: relative;
}
.follow{
    left: 35px;
    position: absolute;
    top: 10px;
}
.follow ul.list-follow li{
    float: left;
    padding: 0 5px;
}
.tabs-product-details{
    border-bottom: 1px solid #a1a66c;
    height: 30px;
    padding-left:5px;
}
.tabs-product-details li{
    float:left;
}
.tabs-product-details li a{
    color:#333;
    padding:0 18px;
    line-height:29px;
    border:solid 1px #a1a66c;
    border-bottom:none;
    display:block;
    font-weight:bold;
}
.info-restrive-order{
    line-height:18px;
    margin-top:10px;
}
.promo-text{
    border-bottom:1px dashed #363636;
    line-height:23px;
    padding:0 5px 5px 5px;
    margin-right:3px;
    margin-left:7px;
    height:60px;
    overflow:hidden;
    display:none;
}
.detail-cover .brief-product{
    border:1px solid #a1a66c;
    border-top:none;
    padding:10px;
}
.scroll-otherimages li{
    float:left;
}
.related-products{
    margin-bottom:10px;
}
#backtotop {
    background: url(../images/back-to-top.png) no-repeat left top;
    bottom: 10px;
    cursor: pointer;
    display: none;
    height: 50px;
    position: fixed;
    right: 15px;
    text-indent: -99999px;
    width: 50px;
    z-index: 9999;
}
.display-product{
    float: right;
    line-height: 20px;
    margin-left: 20px;
    padding-right: 50px;
    position: relative;
}
.display-product a .list-products{
    background: url(../images/ico-de-list.png) no-repeat scroll left 3px transparent;
    height: 22px;
    position: absolute;
    right: 29px;
    top: 0;
    width: 20px;
}
.display-product a .thumb-products{
    background: url(../images/ico-de-grid.png) no-repeat scroll left 3px transparent;
    height: 22px;
    position: absolute;
    right: 6px;
    top: 0;
    width: 20px;
}
a.a-hover .thumb-products, a.a-active .thumb-products {
    background: url(../images/ico-ac-grid.png) no-repeat scroll left 3px transparent;
    height: 22px;
    width:20px;
    ;
}
a.a-hover .list-products, a.a-active .list-products {
    background: url(../images/ico-ac-list.png) no-repeat scroll left 3px transparent;
    height: 22px;
    width:20px;
}
.bx-wrapper{
    width:240px;
    margin:auto;
}
.frame-rounded-coners .bx-window{
    width:215px;
    margin:auto;
}
.bx-wrapper .bx-prev{
    background: url(../images/btn-prev.png) no-repeat scroll 0 0 transparent;
    height: 39px;
    left: -19px;
    opacity: 0.5;
    position: absolute;
    top: 25%;
    opacity:0.7;
    width: 39px;
}
.bx-wrapper .bx-next{
    background: url(../images/btn-next.png) no-repeat scroll 0 0 transparent;
    height: 39px;
    opacity: 0.5;
    position: absolute;
    right: -16px;
    top: 25%;
    width: 39px;
    opacity:0.5;
}
.bx-wrapper a.bx-next:hover, .bx-wrapper a.bx-prev:hover{
    opacity:1;
}
.tb-support #widget-three-columns-first-column .frame-rounded-top .frame-content{
    margin-right: 10px;
}
#widget-three-columns-second-column .frame-rounded-top .frame-content{
    background: none repeat scroll 0 0 #FFFFFF;
    margin-left:5px;
}
#widget-three-column-third-column .frame-rounded-top .frame-content{
    background: none;
    padding:0px 
}
.pathway-category li.first-item a {
    background: url(../images/icon-home.png) no-repeat scroll left -3px;
    height: 19px;
    padding-left: 20px;
    width: 19px;
}
.frame-rounded-top .bx-wrapper{
    width:960px !important;
}
.frame-rounded-top .bx-window{
    width:930px !important;
    margin:auto;
}
.list-product-hot .pro-home{
    width:232px;
}
.frame-rounded-top .bx-wrapper .bx-prev{
    background: url(../images/prev.png) no-repeat scroll 0 0 transparent;
    height: 26px;
    left: 0px;
    opacity: 0.5;
    position: absolute;
    top: 110px;
    opacity:0.7;
    width: 24px;
}
.frame-rounded-top .bx-wrapper .bx-next{
    background: url(../images/next.png) no-repeat scroll 0 0 transparent;
    height: 25px;
    opacity: 0.51;
    position: absolute;
    right: 1px;
    top: 110px;
    width: 24px;
    opacity:0.5;
}
.pro-home li .brief-pro{
    text-align:justify;
    padding-right:10px;
    margin-bottom:10px;
}
.tb-footer{
}
.tb-support .boun-media{
    background:#fff;
}
.index_1{
    float:left;
    margin-right:13px;
}
.index_1 .content-title .images-news{
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 6px #AAAAAA;
    float: left;
    padding: 3px;
}
.index_1 .content-title .images-news a img{
    border:1px solid #aaa;
}
.index_1 .content-title .brief-news{
    color: #4C485E;
    float: right;
    font-weight: bold;
    margin-right: 10px;
    text-align: justify;
    width: 240px;
    line-height:18px;
    display:none;
}
.index_1 .news-title{
    font-size: 18px;
    padding: 0 100px 20px;
    text-align: center;
    text-transform: uppercase;
    font-weight:bold;
    display:none;
}
.index_1 .news-title a{
    color:#1E58AA;
}
.list-news-right li{
    float:left;
    width:380px;
}
.list-news-right li .images-news{
    margin-right:10px;
    border:1px solid #ccc;
    float:left;
}
.list-news-bottom{
    bottom: 60px;
    position: absolute;
    right: 10px;
    width: 245px;
}
.list-news-bottom li{
    background:url(../images/icon-news.png) no-repeat scroll left 5px;
    padding-left:15px;
}
.list-news-company .view-detail{
    float:right;
    margin: 5px 10px;
    display:none;
}
.list-news-company .view-detail a{
    color:#cf0000;
}
.tb-news-2{
    margin-bottom:20px;
}
.news-left{
    background: url(../images/bar-black-bg.png) repeat-x scroll 0 0 transparent;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 5px #AAAAAA;
}
.news-left .default-column1{
}
.news-left .default-column2{
    padding:0px !important;
    border-left:1px solid #fff;
}
.list-news-icons .title-news{
    margin: 15px auto;
    height:36px;
}
.list-news-icons .title-news a{
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    padding: 0 10px;
}
.list-news-home .title-news{
    background: url(../images/showroom-bg-header.png) no-repeat scroll center top transparent;
    height: 38px;
}
.list-news-home .title-news a h4{
    text-align:center;
    font-size:14px;
}
.tb-footer-sitemap{
    background: url(../images/bg-sitemap.png) no-repeat scroll left top transparent;
    border-radius: 15px;
}
.footer-sitemap .footer-sitemap-title{
    font-size: 15px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    text-transform: uppercase;
}
.footer-sitemap .footer-sitemap-title h2{
    color:#333;
}
.support-footer{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
    padding-left:20px;
    line-height:20px;
}
.support-footer h4{
    text-transform: uppercase;
}
.support-footer .info span{
    text-transform: uppercase;
}
.support-footer .info a{
    color: #E2FF5B;
    font-style: italic;
    font-weight: bold;
    text-decoration: underline;
}
.list-news-icons .content-news .news-brief{
    text-align:justify;
    line-height:18px;
    margin-top:15px;
}
.footer-sitemap .footer-sitemap-content{
    background:#fff;
    padding-left:30px;
    min-height:100px;
    border-bottom:2px solid #c7c7c7;
    padding-bottom:10px;
}
.footer-sitemap ul li .title a{
}
.tb-footer-sitemap #widget-three-columns-second-column, .tb-footer-sitemap #widget-three-column-third-column{
    padding:0 !important;
}
.footer-sitemap-content li{
    background: url("../images/showroom-bg-list.png") no-repeat scroll left 7px transparent;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-top: 3px;
}
.footer-sitemap-content li a{
    color:#333;
}
.tb-footer-sitemap #widget-three-columns-first-column .footer-sitemap-content{
    border-left:2px solid #c7c7c7;
    border-radius: 0 0 0 15px;
}
.tb-footer-sitemap #widget-three-column-third-column .footer-sitemap-content{
    padding-left: 50px;
    border-right: 2px solid #C7C7C7;
    border-radius: 0 0 15px 0;
}
.all-support div{
    margin:5px 10px;
}
.all-support div a{
    color:#333;
    font-weight:bold;
}
.hotline-top{
    position:absolute;
    left:0;
    bottom:70px;
    width:280px;
    background:url(../images/hotline-bg.png) repeat-y scroll 0 0 transparent;
}
.hotline-top .hotline_item_first{
    background: url(../images/icon-hotline.png) no-repeat scroll center 8px;
    color: #E8FE00;
    float: left;
    font-weight: bold;
    margin-top: 0;
    padding: 27px 0 0 5px;
    width: 55px;
}
.hotline-top .hotline_list {
    float: right;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 215px;
}
.hotline-top ul {
    color: #FFFFFF;
    width: 100%;
}
.hotline-top ul li {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0 0;
    padding-bottom: 5px;
    width: 100%;
}
.hotline-top ul li span {
    color: #E8FE00;
}
.like-btn{
    position:absolute;
    bottom:40px;
    left:0;
}
.like-google{
    position:absolute;
    bottom:40px;
    left:120px;
}
.hotline-top .hotline-bottom{
    background: url(../images/hotline-bot.png) no-repeat scroll 0 0;
    height: 11px;
}
.mCSB_container{
    margin-right:0 !important;
}
.advers-title{
    display:none;
}
.one-support a img{
    margin-bottom:5px;
}
.menu-member {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #AAAAAA;
    font-size: 12px;
    line-height: 18px;
    padding: 10px;
}
.menu-member ul li a{
    color: #333;
}
.brief-pro{
    display:none;
}
.tb-footer{
    width:987px;
    margin:auto;
    overflow:hidden;
}
.categories-footer{
    background: url("../images/bg-menu-footer.png") no-repeat scroll 60px 0 !important;
    min-height: 213px;
    text-align: left;
    padding-left:120px;
}
.tb-footer #widget-three-columns-second-column .small-box .frame-header b{
    text-align:center;
    padding:0;
}
.dongphuc{
    color:#fff;
}
.dongphuc .group{
    background: url(../images/icon-group.png) no-repeat scroll 0 0 transparent;
    font-size: 16px;
    padding: 0 5px 5px 31px;
    margin-bottom:10px;
    line-height: 18px;
}
.dongphuc .hottline{
    background: url(../images/icon-hotline.png) no-repeat scroll 0 0 transparent;
    font-size: 14px;
    padding: 0px 5px 5px 31px;
    line-height: 18px;
}
.dongphuc .showroom{
    background: url(../images/icon-showroom.png) no-repeat scroll 0 2px transparent;
    font-size: 14px;
    line-height: 18px;
    padding: 0 5px 10px 31px;
}
.dongphuc .email{
    background: url(../images/icon-email.png) no-repeat scroll 0 2px transparent;
    font-size: 14px;
    line-height: 18px;
    padding: 0 5px 10px 31px;
}
.dongphuc .email a{
    color:#fff;
}
.dongphuc .open{
    background: url(../images/icon-time.png) no-repeat scroll 0 2px transparent;
    font-size: 14px;
    line-height: 18px;
    padding: 0 5px 10px 31px;
}
.dongphuc .link{
    background: url(../images/icon-link.png) no-repeat scroll 0 2px transparent;
    font-size: 14px;
    line-height: 18px;
    padding: 0 5px 10px 31px;
}
.tb-img-customer .frame-ribbon .frame-content{
    border-radius: 0 0 10px 10px;
}
.list-news-marquee .simply-scroll .simply-scroll-clip{
    height:45px;
    width: 760px;
}
.list-news-marquee{
}
.list-news-marquee .simply-scroll .simply-scroll-list li{
    margin-right:50px;
    line-height:45px;
}
.list-news-marquee .simply-scroll .simply-scroll-list li a{
    color:#fff;
    font-weight:bold;
    font-size:15px;
}
.all-partner .bx-wrapper{
    width:920px !important;
}
.all-partner .bx-window{
    width:860px !important;
}
.all-partner .list-partner li{
    width:215px;
    margin: 0px;
}
.category-menu{
    position:relative;
    width:700px;
    float:right;
}
.category-menu .list-category-menu{
    bottom: -30px;
    left: 0;
    position: absolute;
}
.category-menu li{
    float:left;
    padding:0 10px;
    border-right:1px solid #bb050d;
}
.category-menu li a{
    color:#bb050d;
    font-size:14px;
    font-weight:bold;
}
.category-menu li a:hover{
    text-decoration: underline;
}
.thum-content .image-product{
    position:relative;
}
.image-product .bg-img{
    background: url(../images/li-bg.png) no-repeat scroll 0 bottom;
    bottom: 4px;
    height: 42px;
    left: 15px;
    position: absolute;
    width: 40px;
}
.thumbnail{
    position:relative;
}
.thumbnail .default-pagination{
    position: absolute;
    right: -25px;
    top: -50px;
}
.thumbnail .default-pagination .current{
    display:none;
}
.thumbnail .default-pagination .next{
    background: url(../images/next.png) no-repeat scroll left top transparent;
    border: medium none;
    display: block;
    height: 26px;
    text-indent: -9999px;
    width: 25px;
}
.thumbnail .default-pagination .prev{
    background: url(../images/prev.png) no-repeat scroll left top transparent;
    border: medium none;
    display: block;
    height: 26px;
    text-indent: -9999px;
    width: 25px;
}
.thumbnail .default-pagination a, .thumbnail .default-pagination .last, .thumbnail .default-pagination .first{
    display:none;
}
.tab-photo .ui-tabs{
    padding:0;
    border:none;
}
.tab-photo .ui-tabs .ui-tabs-panel{
    border:1px solid #ccc;
    border-top:none;
    box-shadow: 0 0 5px #AAAAAA;
    margin-bottom: 15px;
    border-radius:0;
    padding: 15px 0 0 0;
}
.tab-photo .ui-state-active, .tab-photo .ui-widget-content .ui-state-active, .tab-photo .ui-widget-header .ui-state-active{
    margin-bottom:0;
}
.tab-photo .ui-state-active a, .tab-photo .ui-state-active a:link, .tab-photo .ui-state-active a:visited{
    color:#333;
    font-weight:bold;
}
.tab-photo .ui-widget-header{
    background:url(../images/bg-bottom-ul.png) repeat-x left bottom;
    padding:0 !important;
    border:none;
    border-radius:0;
    height:40px;
}
.tab-photo .ui-state-default, .tab-photo .ui-widget-content .ui-state-default, .tab-photo .ui-widget-header .ui-state-default{
    background:none;
    border:none;
}
.list-photo1 li{
    float:left;
    margin-right:15px;
}
.list-photo1 .list-itemsimg{
    margin-top:60px;
}
.list-photo1 .name-album{
    display:none;
}
.list-photo1 li.first{
    margin-left:10px;
}
.list-photo1 li:last-child{
    margin-right:0;
}
.page-album-list1{
    position:relative;
}
.page-album-list1 .view-more{
    position:absolute;
    top:4px;
    right:50px;
}
.page-album-list1 .view-more a{
    background: url(../images/icon-view-2.png) no-repeat scroll right top transparent;
    color: #C3C3C3;
    font-size: 12px;
    font-weight: bold;
    padding-right: 20px;
}
.page-album-list1 .view-more a:hover{
    text-decoration: underline;
    color:#333;
}
.tb-suport-ct .default-column2 .frame-rounded-top .frame-content{
    margin:0 !important;
}
.tb-quangcao{
    margin-bottom:10px;
}
.all-images .bx-wrapper .bx-prev{
    background:url(../images/prev-photo.png) no-repeat left top;
    height:22px;
    width:15px;
    position:absolute;
    left:-20px;
    top:25px;
}
.all-images .bx-wrapper .bx-next{
    background:url(../images/next-photo.png) no-repeat left top;
    height:22px;
    width:15px;
    position:absolute;
    top:25px;
    right:-20px;
}
.info-gallery .content-tab-detail-product{
    padding-bottom:10px;
}
.frame-pink .simple-menu{
    background:#ececec;
    border-radius:0 0 5px 5px;
    box-shadow:0 0 6px #aaa;
}
.frame-pink .all-support, .frame-pink .poll-box, .frame-pink .list-news-tiles{
    border:1px solid #ccc;
    border-top:none;
    border-radius:0 0 5px 5px;
}
.images-related .scroll-otherimages div{
    float:left;
    width:70px;
    height:60px;
}
.images-related .scroll-otherimages div li img{
    border:1px solid #aaa;
}
.title-img-ralate{
    height:40px;
}
.title-img-ralate h4{
    line-height:40px;
    color:#333;
    font-size:18px;
    padding-left:75px;
    text-transform:uppercase;
}
.images-related .bx-wrapper .bx-prev{
    background:url(../images/prev-photo.png) no-repeat left top;
    height:22px;
    width:15px;
    position:absolute;
    top:15px;
    left:-20px;
}
.images-related .bx-wrapper .bx-next{
    background:url(../images/next-photo.png) no-repeat left top;
    height:22px;
    width:15px;
    position:absolute;
    top:15px;
    right:-20px;
}
.title-related-product{
    background: url("../images/bg-name-title.png") repeat-x scroll left top transparent;
    border-radius: 10px 10px 10px 10px;
    color: #323232;
    font-weight: bold;
    height: 43px;
    padding: 0 0 0 20px;
    margin-bottom:10px;
}
.title-related-product div div h2{
    color: #5B6529;
    font-size: 20px;
    line-height: 25px;
}
.faq{
    border: 1px solid #AAAAAA;
    box-shadow: 0 0 5px #AAAAAA;
    padding: 5px;
    margin-top:15px;
}
.header-category{
    height:41px;
    background:url(../images/x-category.png) repeat-x left top;
    float:left;
    margin-top:10px;
}
.header-category div{
    background:url(../images/left-category.png) no-repeat left top;
    height:41px;
}
.header-category div div{
    background:url(../images/right-category.png) no-repeat right top;
    line-height:41px;
    color:#fff;
    font-size:16px;
    padding:0 20px 0 55px;
    font-weight:bold;
}
.bottom-category{
    background:url(../images/bg-bottom-ul.png) repeat-x scroll left bottom;
    height:7px;
    margin-bottom:10px;
}
.total-cmt{
    position:absolute;
    top:14px;
    right:20px;
    color:#666;
    font-size:18px;
}
.list-news-marquee .bx-wrapper{
    height:45px;
}
.list-news-marquee .bx-window{
    height:45px !important;
}
.list-news-marquee li{
    padding-left:175px;
    font-size:16px;
    height:45px;
}
.list-news-marquee li a{
    color:#fff;
    font-weight:bold;
    line-height:45px;
}
.MagicZoomBigImageCont{
    left:580px !important;
    width:299px !important;
}
.list-news-marquee .bx-prev, .list-news-marquee .bx-next{
    display:none;
}
.images-related .bx-window{
    height:55px;
}
.all-images .bx-window{
    height:68px;
}
.form-faq .button-submit{
    position:absolute;
    bottom:18px;
    right:116px;
}
.form-faq .button-delete{
    position:absolute;
    bottom:18px;
    right:30px;
}
.tb-footer .small-box{
    padding-top:15px;
}
.share-link{
    width: 987px;
    margin: auto;
    position: relative;
}
.share-link .list-icons li{
    float:left;
    border-right: 1px solid #ccc;
    padding: 0 10px;
}
.share-link .list-icons li:last-child{
    border-right:none;
    padding-right:0;
}
.controls-in-heading{
    border:2px solid #ccc;
}
.tab-news .ui-tabs .ui-tabs-panel{
    padding:15px 0 0 0;
}
.tab-news .ui-widget-content{
    border:none;
}
.tab-news .ui-state-default,.tab-news .ui-widget-content .ui-state-default,.tab-news .ui-widget-header .ui-state-default{
    height:43px;
    line-height:30px;
}
.tab-news .ui-widget-header{
    background: url(../images/bottom-title.png) repeat-x scroll left bottom transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    padding: 0 !important;
    height:44px;
}
.tab-news .ui-state-default,.tab-news .ui-widget-content .ui-state-default,.tab-news .ui-widget-header .ui-state-default{
    background:none;
    border:none;
}
.tab-news .ui-state-active a,.tab-news .ui-state-active a:link,
.tab-news .ui-state-active a:visited{
   color: blue;
}
.tb-top-product .default-column2{
    padding-top:20px;
}
.highslide-container .highslide-number{
    float:left;
    padding-right:10px;
}
.album-home .fb-like{
    padding-bottom:2px;
}
.mang-xh{
    padding-top:5px;
}
.mang-xh .fb-like{
    float:left;
    padding-right:10px;
}
.mang-xh .google_1{
    float:left;
}
.tab-photo .tab-header{
    padding-left:150px;
    background:url(../images/bg-bottom-ul.png) repeat-x left bottom;
}
.frame13987{
    border:none !important;
    position:relative;
}
.frame13987 .frame-header {
    background: #B40A0A;
    border-radius: 5px 5px 0 0;
    clear: right;
    height: 40px !important;
    left: 0;
    padding-right: 10px;
    margin-left:2px;
    position: absolute;
    top: 0;
    z-index: 10;
}
.frame13987 .frame-header div div b {
    display:block;
    height:auto !important;
    color:#fff !important;
    text-transform:uppercase;
    font-family:"Myriad Pro" !important;
    font-size:21px !important;
    line-height:40px !important;
}
.frame13992 .frame-header div div{
    background:url("../images/bg-title-right.png") no-repeat right 0 !important;
    height:45px !important;
    padding-right:20px;
}
.frame13992 .frame-header div{
    background:url("../images/bg-title-ct.png") repeat-x 0 0 !important;
    height:45px !important;
    float:left;
}
.frame13992 .frame-header{
    background:url("../images/bottom-title.png") repeat-x scroll left bottom !important;
    height:45px !important;
    left: 0;
    position: absolute;
    top: 2px;
    z-index: 1;
}
.frame13992{
    border:none !important;
    box-shadow:none;
    border-radius:none;
    position:relative;
}
.frame13992 .frame-header b{
    line-height:45px !important;
    padding:0 0 0 55px !important;
    color:#fff !important;
    background:url("../images/bg-title-left.png") no-repeat left 0px !important;
    font-family:"Myriad Pro" !important;
    font-size:21px !important;
    display:block !important;
}
.tab-news .tab-header{
    background: url("../images/bottom-title.png") repeat-x scroll left bottom transparent;
    padding-left: 160px;
}
.content-category{
    text-align:justify;
    padding-bottom:10px;
}
.list-news-marquee{
    background:url(../images/news-hot.png) no-repeat center top;
}
#jquery-overlay{
    opacity:0.1 !important;
}
.list-photo2 .name-album a{
    color:#333;
    font-size:14px;
    font-weight:bold;
}
.box-pagination{
    position:absolute;
    right: -27px;
    top: -55px;
}
.list-icons{
}
.list-icons-share{
}
.list-icons-share li{
    float: left;
    padding: 0 10px;
    border-right:1px solid #fff;
}
.list-icons-share li:last-child{
    border:none;
}
.highslide-dimming{
    opacity:0.3 !important;
}
.frame13992 .frame-header div a{
    color:#fff;
}
.default-menu ul li.li-hover a .sf-sub-indicator{
    background:none;
}
.img-tags {
    float: left;
    margin-right: 10px;
}
.img-tags img{
    border-radius:5px 0 0 0;
}
.tag-detail{
    background: url(../images/tags2.gif) repeat-x scroll left top;
    height: 25px;
    margin-top: 10px;
    line-height:22px;
}
.tag-detail a{
    color:#666;
}
.tag-detail a:hover{
    text-decoration:underline;
    color:#222;
}
.ContentPager {
    background: url(../images/header_cmt.jpg) repeat-x scroll left top transparent;
    height: 27px;
    border-radius:0 0 5px 5px;
}
.list-photo h2 a{
    font-weight:normal;
}
.page-logo h1 a span{
    display:none;
}
.list-photo3 li {
    float:left;
}
.list-social-news{
    margin-top:10px;
}
.list-social-news li{
    display:inline-block;
}
.highslide-container .highslide-controls{
    display:none;
}