﻿/* Global */
body {
    color: #333;
    font-family: 'Open Sans', Sans-Serif;
    font-size: 14px;
    margin: 0 auto;
}

a {
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

    a img {
        border: none;
    }

p {
    margin: 0;
    padding: 0;
}

.w1080 {
    margin: 0 auto;
    width: 1080px;
}

.clear {
    clear: both;
}

.hidden {
    display: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.required, .field-validation-error {
    color: #F00;
    font-weight: bold;
}

textarea:focus, input:focus {
    outline: 0;
}

a.more-item {
    color: #2194D2;
    text-decoration: none;
}

    a.more-item:hover {
        text-decoration: underline;
    }

#header, #wrapper, #footer {
    margin: 0 auto;
}

/* ************************************************************************************************ */
/* Header & Menu */
#header {
    background-image: url('/Themes/Portal/Default/Images/bg-header.png');
    height: 90px;
}

    #header .content-header {
        position: relative;
    }

    #header .header-home {
        float: left;
        padding: 37px 0 0 0px;
    }

    #header .header-logo {
        float: left;
        padding: 14px 0 0 8px;
        margin-left: 20px;
    }

    #header .header-suport {
        background: url('/Themes/Portal/Default/Images/header-line01.png') no-repeat 0 6px;
        top: 15px;
        position: relative;
        float: right;
        width: 142px;
    }

.phone-icon {
    background: url('/Themes/Portal/Default/Images/phone-icon.png') no-repeat;
}

#header .header-suport span {
    color: #aeaeae;
    padding: 0px 0 0 25px;
    margin-left: 22px;
}

.header-bt-trial {
    margin-top: 11px;
}

a.trial-free-icon {
    background: url('/Themes/Portal/Default/Images/trial-free-icon.png') no-repeat right center;
    padding: 6px 140px 0px 0px;
}

    a.trial-free-icon:hover {
        background: url('/Themes/Portal/Default/Images/trial-free-icon-hover.png') no-repeat right center;
        padding: 6px 140px 0px 0px;
    }

#header #MainMenu {
    font-size: 14px;
    text-transform: uppercase;
    position: absolute;
    top: 40px;
    right: 140px;
    height: 50px;
}

    #header #MainMenu a {
        color: #777777;
        text-decoration: none;
    }

        #header #MainMenu a:hover, #header #MainMenu a.actived {
            color: #e9e9e9;
        }

#header img {
    border: none;
}

#header .sub-menu-line {
    background: url('http://www.ekip.vn/Images/Ekipvn/Partner/line.png') no-repeat center center;
    height: 1px;
}

#header .sub-menu-last {
    height: 20px;
    border-bottom: solid 3px #51aff5;
}

ul#nav {
}

#nav li {
    position: relative;
    text-align: left;
}

    #nav li.over {
        z-index: 999;
    }

#nav a, #nav a:hover {
    display: block;
    text-decoration: none;
}

#nav span {
    cursor: pointer;
    display: block;
    white-space: nowrap;
}

#nav li ul span {
    white-space: normal;
}

#nav li {
    float: left;
}

    #nav li.current a {
    }

#nav a {
    color: #a7c6dd;
    float: left;
}

    #nav li.over a, #nav a:hover {
    }

#nav ul li, #nav ul li.current {
    float: none;
    margin: 0;
    padding-bottom: 1px;
}

    #nav ul li.last {
        background: #ecf3f6;
        padding-bottom: 0;
    }

    #nav ul li span {
        font-weight: normal;
    }

#nav ul a, #nav ul a:hover {
    background: none;
    float: none;
    padding: 0;
}

#nav ul li a {
    font-weight: normal;
}

#nav ul {
    border: 1px solid #899ba5;
    left: -10000px;
    position: absolute;
    top: 27px;
    z-index: 99;
}

#nav li:hover > ul {
    left: 10px;
}

#nav li.over > ul li.over > ul {
    left: 100px;
}

#nav li.over ul ul {
    left: -10000px;
}

#nav ul li a {
    background: #ecf3f6;
}

    #nav ul li a:hover {
        background: #d5e4eb;
    }

    #nav ul li a, #nav ul li a:hover {
    }

#nav ul span, #nav ul li.last li span {
    padding: 3px 15px 4px 5px;
}

#nav ul ul {
    top: 5px;
}

#nav, #nav ul, #nav li {
    list-style: none;
    margin: 0px 10px 0 0;
    padding: 0;
}

    #nav li.level0 a:hover {
        color: #FFF600;
    }

    #nav ul.level0, #nav li.level1 {
        width: 290px;
    }

    #nav li.level1 {
        background: url('http://www.ekip.vn/Images/Ekipvn/Partner/bullet.png') no-repeat 3px 16px;
    }

    #nav a:link, #nav a:visited {
        padding-bottom: 33px;
        margin-left: 12px;
    }

    #nav a.parent:hover, #nav a.parent.actived {
        color: #86c500;
    }

    #nav li.current a {
        color: #FFF600;
    }

    #nav ul li a {
        background: transparent;
        color: #c5e7ff;
        font-weight: normal;
    }

        #nav ul li a:hover {
            background: transparent;
            color: #52b1f6;
        }

    #nav ul.level0 {
        background: #3b3b3b;
        opacity: 0.9;
        padding: 0px;
    }

    #nav ul.level1 {
        padding: 8px 0px 7px 0px;
        z-index: 20;
    }

    #nav ul.level0 li {
        margin: 0px;
        padding: 0px;
    }

        #nav ul.level0 li a {
            color: #c5e7ff;
            margin: 0px;
            padding: 10px;
            text-transform: none;
        }

            #nav ul.level0 li a span {
                color: #c5e7ff;
            }

            #nav ul.level0 li a:hover {
                background: transparent;
                text-decoration: none;
                border-bottom: none;
            }

                #nav ul.level0 li a:hover span {
                    color: #52b1f6;
                }

    #nav ul.level1 li {
        background-color: #87BC05;
    }

        #nav ul.level1 li a {
            background: #87BC05;
            color: #050000;
        }

            #nav ul.level1 li a:hover {
                background: #ffba00;
            }

                #nav ul.level1 li a:hover span {
                    color: #fff;
                }

    #nav ul {
        background: transparent;
        border: 0;
        top: 50px;
        width: 14em;
    }

        #nav ul ul {
            background: transparent;
            top: 0;
        }

    #nav li.over > ul {
        left: 10px;
    }

        #nav li.over > ul li.over > ul {
            left: 137px;
        }

ul#nav li.last {
    border-bottom: solid 1px #FFF;
    border-right: none;
}


/* ************************************************************************************************ */
/* Banner */
#wrapper {
    position: relative;
    margin-top: 90px;
}

#banner {
    background: url('/Themes/Portal/Default/Images/banner/bg-banner.jpg') no-repeat top center;
    /*background-size:100%;*/
    height: 687px;
    color: #FFFFFF;
}

.banner-img {
    width: 100%;
    z-index: -1;
}

.banner-text {
    position: relative;
    top: 130px;
    left: 40px;
    width: 800px;
    text-align: center;
}

    .banner-text h1 {
        font-size: 41px;
        margin-bottom: -5px;
        padding-bottom: 0px;
        margin-top: 0px;
    }

    .banner-text span {
        font-size: 26px;
    }

    .banner-text h1 span {
        font-size: 100px;
    }

.banner-reg {
    position: relative;
    top: 190px;
    width: 800px;
    text-align: left;
}

.banner-reg-desc {
    background-color: #000000;
    width: 300px;
    padding: 20px 0 30px 0;
    text-align: center;
}

    .banner-reg-desc .text1 {
        font-size: 22px;
    }

    .banner-reg-desc .text2 {
        color: #b4b4b4;
        font-size: 13px;
    }

.banner-reg-info {
    background: url('/Themes/Portal/Default/Images/banner/arrow-down-black.png') no-repeat 160px top;
    background-color: #ffffff;
    width: 1000px;
    height: 45px;
    padding: 20px 0 30px 0;
    text-align: center;
}

    .banner-reg-info .tbox {
        height: 49px;
        margin-left: 15px;
        top: 15px;
        float: left;
    }

    .banner-reg-info input[type='text'] {
        border: 1px solid #CCCCCC;
        color: #747474;
        font-family: Arial;
        font-size: 16px;
        padding: 16px 11px;
    }

    .banner-reg-info #site_name_banner {
        width: 412px;
    }

    .banner-reg-info #email_banner {
        width: 216px;
    }

/* ************************************************************************************************ */
/* Intro */
.intro-top {
    height: 40px;
    line-height: 50px;
    margin: 50px 0 0px 0;
}

    .intro-top ul {
        width: 100%;
        padding: 0;
        margin: 0;
        list-style-type: none;
    }

        .intro-top ul li {
            float: left;
            margin-right: 1px;
            display: inline;
            width: 358px;
            background-color: #85ccfe;
            text-align: center;
        }

            .intro-top ul li a {
                font-size: 16px;
                text-decoration: none;
                color: white;
                /*padding: 14px 75px 14px 50px;*/
            }

            .intro-top ul li:hover, .intro-top ul li.current {
                background-color: #3fa9f5;
            }

.intro-info {
    text-align: center;
}

    .intro-info h2, .intro-info h3 {
        font-size: 30px;
        margin: 50px 0 0 0;
        color: #323232;
    }

    .intro-info span {
        font-size: 30px;
        color: #323232;
    }

.info-content-bg {
    background: url('/Themes/Portal/Default/Images/intro-info01.jpg') no-repeat left top;
    margin-top: 60px;
    height: 430px;
}

    .info-content-bg .info-content {
        width: 500px;
        text-align: left;
        float: right;
        position: relative;
        font-family: Helvetica;
    }

        .info-content-bg .info-content p {
            font-size: 20px;
        }

        .info-content-bg .info-content li {
            float: left;
            font-size: 20px;
            list-style: none;
            padding: 6px;
        }

        .info-content-bg .info-content ul {
            list-style: none;
            margin: 0;
            padding: 0;
            display: table;
        }

.info-content li.info-item-icon {
    background: url('/Themes/Portal/Default/Images/dot.png') no-repeat 0px 8px;
    font-size: 14px;
    padding-top: 10px;
}

/* ************************************************************************************************ */
/* Function */
.function {
    background-color: #e2f3ff;
    text-align: center;
    width: 100%;
    display: inline-block;
    padding-bottom: 50px;
}

    .function h2 {
        font-size: 30px;
        margin-top: 0px;
        margin-bottom: -5px;
        padding-top: 50px;
    }

.function-title {
    font-size: 30px;
}

.function-content {
    text-align: left;
    margin-top: 50px;
}

.function-content-item {
    width: 450px;
    padding-left: 65px;
    padding-top: 10px;
    float: left;
}

    .function-content-item span {
        font-size: 20px;
    }

    .function-content-item p {
        font-size: 16px;
        margin-top: 15px;
    }

.function-content-01 {
    background: url('/Themes/Portal/Default/Images/function-01.png') no-repeat 1px 8px;
}

.function-content-02 {
    background: url('/Themes/Portal/Default/Images/function-02.png') no-repeat 1px 8px;
    margin-left: 40px;
}

.function-content-03 {
    background: url('/Themes/Portal/Default/Images/function-03.png') no-repeat 1px 8px;
}

.function-content-04 {
    background: url('/Themes/Portal/Default/Images/function-04.png') no-repeat 1px 8px;
    margin-left: 40px;
}

/* ************************************************************************************************ */
/* Mobile */
.mobile {
    background-image: url('/Themes/Portal/Default/Images/mobile-bg.jpg');
    /* background-size: 100%; */
    background-color: #0379a5;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 320px;
    margin: 0;
    padding: 0;
}

.mobile-content {
    background: url('/Themes/Portal/Default/Images/mobile-icon.png') no-repeat center left, url('/Themes/Portal/Default/Images/mobile-line.png') no-repeat 70px center;
    height: 100px;
    position: relative;
    top: 110px;
    left: 20px;
}

    .mobile-content h2 {
        font-size: 31px;
        margin-top: 0px;
        margin-left: 70px;
        margin-bottom: 0px;
        color: #fbfbfb;
    }

    .mobile-content span {
        color: #fbfbfb;
        font-size: 31px;
        margin-left: 70px;
    }

/* ************************************************************************************************ */
/* Template */
.template {
    height: 600px;
    margin: 0;
    padding: 0;
}

.template-content {
    position: relative;
    top: 65px;
    text-align: center;
}

    .template-content h2 {
        font-size: 31px;
        margin-top: 0px;
        margin-left: 70px;
        margin-bottom: 0px;
        color: #323232;
    }

    .template-content span {
        color: #323232;
        font-size: 31px;
        margin-left: 70px;
    }

.template-item {
    position: relative;
    top: 100px;
}

    .template-item img {
        height: 160px;
    }

.template-01 {
    text-align: center;
    left:-139px;
}

.template-02 {
    text-align: center;
    margin-top: 20px;
    right:70px;
}

/* ************************************************************************************************ */
/* Trial */
.trial {
    background: url('/Themes/Portal/Default/Images/trial-bg.png') no-repeat top center;
    background-color: #0379a5;
    height: 360px;
    margin: 0;
    padding: 0;
}

.trial-content {
    height: 100px;
    position: relative;
    top: 110px;
    left: 20px;
    text-align: center;
}

    .trial-content .trial-title {
        text-align: center;
        width: 600px;
        float: left;
    }

    .trial-content h2 {
        font-size: 32px;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        color: #fbfbfb;
    }

    .trial-content span {
        color: #fbfbfb;
        font-size: 30px;
        margin-left: 0px;
    }

/* ************************************************************************************************ */
/* Top-Comment */
.top-comments {
    height: 450px;
    margin: 0;
    padding: 0;
}

    .top-comments h2 {
        font-size: 32px;
        margin: 70px 0 0 0;
        color: #323232;
        text-align: center;
    }

    .top-comments h4 {
        color: #323232;
        font-size: 30px;
        margin: 20px 0 0 0;
        text-align: center;
        font-weight: normal;
    }

    .top-comments ul, .top-comments li {
        list-style: none;
    }

    .top-comments .comment-item {
        width: 482px;
    }

    .top-comments .content {
        background: url('/Themes/Portal/Default/Images/comment-bg.png') no-repeat center top;
    }

    .top-comments .content {
        color: #58595b;
        height: 255px;
        width: 510px;
    }

        .top-comments .content div {
            font-size: 18px;
            height: 95px;
            overflow: hidden;
            padding: 50px 100px 0 58px;
            text-align: justify;
        }

    .top-comments .customer-name, .top-comments .company-name {
        text-align: left;
    }

    .top-comments .customer-name {
        font-size: 16px;
        color: #0379a5;
        margin: 5px 0 0 60px;
    }

    .top-comments .company-name {
        font-size: 16px;
        color: #323232;
        margin: 5px 0 0 60px;
    }

/* ************************************************************************************************ */
/* Partner */
.partner {
    background-color: #f6f6f6;
    height: 110px;
    text-align: center;
}

.partner-content img {
    margin: 25px 0 0 25px;
}

/* ************************************************************************************************ */
/* Footer */
#footer {
    background-color: #2d2d2d;
    color: #9b9b9b;
    font-size: 14px;
    padding: 34px 0 0 5px;
    height: 320px;
}

    #footer a {
        text-decoration: none;
    }

        #footer a:hover, #footer a:active {
            color: #ffffff;
        }

.partner-content img {
    margin: 25px 0 0 25px;
}

.footer-content ul {
    padding-left: 20px;
}

    .footer-content ul li {
        margin-top: 10px;
    }

        .footer-content ul li a {
            color: #9b9b9b;
        }

.solution {
    margin-left: 10px;
}

.free-trial {
    margin-left: 25px;
}

.social {
    margin-left: 25px;
    margin-top: 10px;
}

.footer-content .social ul {
    margin-top: 20px;
    padding-left: 0px;
}

    .footer-content .social ul li {
        list-style: none;
    }

.footer-content .contact ul {
    margin-top: 20px;
    padding-left: 0px;
}

    .footer-content .contact ul li {
        list-style: none;
    }

        .footer-content .contact ul li.copyright {
            color: #3fa9f5;
            margin-top: 20px;
        }

/* ************************************************************************************************ */
/* Kho giao diện (trang chính) */
.skins h1, .skins h2 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: center;
}

.skins h1 {
    color: #2194d2;
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 4px;
}

.skins h2 {
    color: #777;
    font-size: 20px;
    margin-bottom: 32px;
}

.skins .skin-item {
    height: 302px;
    margin: 0 0 30px;
    width: 463px;
}

.skins .thumbnail img {
    width: 463px;
}

.skins .thumbnail, .skins .skin-item .control {
    height: 302px;
    width: 463px;
}

/*************************/
/*Skin*/
.skin-design h2 {
    color: #2194d2;
    font-size: 30px;
    margin: 0 0 15px;
    text-align: center;
}

.skin-design h3 {
    color: #333333;
    font-size: 20px;
    margin: 10px 0;
}

.skin-design .bg {
    background: url('/Themes/Portal/Default/Images/func/thietkegiaodien.png') no-repeat center top;
    height: 285px;
}

.skin-design-detail {
    padding-top: 45px;
    color: #5c5c5c;
}

    .skin-design-detail.module1 {
        background: url("/Themes/Portal/Default/Images/func/bg-skin-design1.png") no-repeat scroll right -9px, url("/Themes/Portal/Default/Images/func/br-header.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
        margin-top: 30px;
        padding: 70px 0 95px;
    }

    .skin-design-detail.module2 {
        background: url("/Themes/Portal/Default/Images/func/bg-skin-design2.png") no-repeat scroll 0 31px, url("/Themes/Portal/Default/Images/func/br-header.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
        padding: 20px 0 30px;
        text-align: right;
    }

    .skin-design-detail.module3 {
        background: url("/Themes/Portal/Default/Images/func/bg-skin-design3.png") no-repeat scroll right 35px, url("/Themes/Portal/Default/Images/func/br-header.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
        margin-top: 30px;
        padding: 50px 0 95px;
    }

    .skin-design-detail.module4 {
        background: url("/Themes/Portal/Default/Images/func/bg-skin-design4.png") no-repeat scroll 0 31px, url("/Themes/Portal/Default/Images/func/br-header.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
        padding: 20px 0 30px;
        text-align: right;
    }

    .skin-design-detail.module5 {
        background: url("/Themes/Portal/Default/Images/func/bg-skin-design5.png") no-repeat scroll right -12px, url("/Themes/Portal/Default/Images/func/br-header.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
        margin-top: 30px;
        padding: 50px 0 95px;
    }

    .skin-design-detail.module6 {
        background: url("/Themes/Portal/Default/Images/func/bg-skin-design6.png") no-repeat scroll 0 0, url("/Themes/Portal/Default/Images/func/br-header.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
        padding: 70px 0 120px;
        text-align: right;
    }
/* ************************************************************************************************ */
/* Kho giao diện */
.skins-home-title {
    color: #292929;
    font-size: 25px;
    margin: 20px 0 5px;
    text-align: center;
}

.skins-home-meta {
    color: #292929;
    text-align: center;
}

.skins-home-items .skin-item {
    border: solid 1px #f2f2f2;
    height: 290px;
    padding: 10px;
    position: relative;
    width: 280px;
}

.skins-home-items .skin-item {
    box-shadow: 1px 2px 6px #F2F2F2;
    margin: 0 0 30px 58px;
    overflow: hidden;
}

    .skins-home-items .skin-item.first-column {
        margin-left: 17px;
    }

.skins-home-items .thumbnail {
    height: 290px;
    margin: 0 auto;
    overflow: hidden;
    width: 280px;
}

    .skins-home-items .thumbnail img {
        width: 280px;
    }

.skins-home-items .skin-item .control {
    display: none;
    height: 290px;
    left: 10px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 280px;
}

.skins-home-items .skin-item .control {
    background: url("/Themes/Portal/Default/Images/skin/_skinitem_hover.png") repeat scroll center center rgba(0, 0, 0, 0);
}

.skins-home-items .skin-item:hover .control {
    display: block;
}

.skins-home-items .skin-item .control h3 {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 30px;
    margin: 42px 0 15px;
    padding: 0;
    text-transform: uppercase;
}

.skins-home-items .skin-item .control .zoom {
    display: block;
}

.category-item {
    height: 80px;
    text-align: center;
    width: 125px;
    position: relative;
}

.category-item {
    background-color: transparent;
    background-position: center top;
    background-repeat: no-repeat;
}

    .category-item a {
        color: #292929;
        display: block;
        padding-top: 60px;
    }

    .category-item:hover a, .category-item.actived a {
        color: #3ba7f5;
        text-decoration: none;
    }

.refers .category-item:hover a, .refers .category-item.actived a {
    color: #2194d2;
    text-decoration: none;
}

.category-item ul {
    display: none;
    left: -18px;
    position: absolute;
    top: 66px;
    z-index: 99;
}

.category-item:hover ul {
    display: block;
    list-style-type: none;
}

.category-item ul li {
    background: url('/Themes/Portal/Default/Images/bg_submenu_middle.png') repeat-y top center;
    border-bottom: solid 1px #e3e3e3;
    text-align: left;
    width: 258px;
}

    .category-item ul li.top {
        background: url('/Themes/Portal/Default/Images/bg_submenu_top.png') no-repeat top center;
        border-bottom: none;
        height: 10px;
    }

    .category-item ul li a {
        display: block;
        font-size: 14px;
        font-weight: normal;
        padding: 8px 10px;
        color: #292929 !important;
    }

        .category-item ul li a:hover {
            color: #2194D2 !important;
            text-decoration: underline;
        }

.featured-ico {
    background-image: url('/Themes/Portal/Default/Images/skin/featured.png');
}

    .featured-ico:hover, .featured-ico.actived {
        background-image: url('/Themes/Portal/Default/Images/skin/featured_hover.png');
    }

.electrical-ico {
    background-image: url('/Themes/Portal/Default/Images/skin/electrical_machinery.png');
}

    .electrical-ico:hover, .electrical-ico.actived {
        background-image: url('/Themes/Portal/Default/Images/skin/electrical_machinery_hover.png');
    }

.beauty-ico {
    background-image: url('/Themes/Portal/Default/Images/skin/beauty.png');
}

    .beauty-ico:hover, .beauty-ico.actived {
        background-image: url('/Themes/Portal/Default/Images/skin/beauty_hover.png');
    }

.service-ico {
    background-image: url('/Themes/Portal/Default/Images/skin/service.png');
}

    .service-ico:hover, .service-ico.actived {
        background-image: url('/Themes/Portal/Default/Images/skin/service_hover.png');
    }

.furniture-ico {
    background-image: url('/Themes/Portal/Default/Images/skin/furniture.png');
}

    .furniture-ico:hover, .furniture-ico.actived {
        background-image: url('/Themes/Portal/Default/Images/skin/furniture_hover.png');
    }

.family-ico {
    background-image: url('/Themes/Portal/Default/Images/skin/family.png');
}

    .family-ico:hover, .family-ico.actived {
        background-image: url('/Themes/Portal/Default/Images/skin/family_hover.png');
    }

.equipment-ico {
    background-image: url('/Themes/Portal/Default/Images/skin/equipment.png');
}

    .equipment-ico:hover, .equipment-ico.actived {
        background-image: url('/Themes/Portal/Default/Images/skin/equipment_hover.png');
    }

.other-ico {
    background-image: url('/Themes/Portal/Default/Images/skin/other.png');
}

    .other-ico:hover, .other-ico.actived {
        background-image: url('/Themes/Portal/Default/Images/skin/other_hover.png');
    }

/* ************************************************************************************************ */
/* Xem chi tiết giao diện */
#SkinDetail {
}

    #SkinDetail .skinTitle {
        color: #4e4e4e;
        font-size: 15px;
        font-weight: bold;
        padding: 10px;
    }

    #SkinDetail .skinCode {
        color: #d50101;
    }

    #SkinDetail .gallery {
        width: 800px;
    }

        #SkinDetail .gallery .img-thumnail {
            float: left;
            width: 200px;
            text-align: center;
        }

            #SkinDetail .gallery .img-thumnail img {
                width: 180px;
            }

        #SkinDetail .gallery .img-full {
            text-align: center;
        }

            #SkinDetail .gallery .img-full img {
                max-width: 580px;
            }

    #SkinDetail .skin-right {
        width: 230px;
        padding-right: 5px;
    }

    #SkinDetail .skindetail_text {
        color: #4e4e4e;
        font-family: Tahoma;
        font-size: 11px;
        height: 20px;
    }

    #SkinDetail .related-skins {
        background-color: #E0F2F4;
        border-radius: 5px;
        clear: both;
        margin: 0 auto;
        padding-left: 2px;
        padding-top: 10px;
        margin-bottom: 20px;
    }

.related-skins .skin-item {
    color: #333333;
    float: left;
    font: 11px Tahoma;
    height: 150px;
    margin-right: 2px;
    padding-left: 2px;
    text-align: center;
    width: 110px;
}

.related-skins h2 {
    color: #3B3B3B;
    font-size: 14px;
    margin: 0 0 6px;
    padding: 0 0 0 4px;
}

.related-skins .skin-item .control {
    background-color: #086A98;
    color: #FFFFFF;
    display: none;
    height: 16px;
    padding-top: 2px;
    text-align: center;
    width: 100%;
}

.related-skins .skin-item .skin-name {
    color: #086A98;
    font-weight: bold;
    padding-top: 2px;
}
/* ************************************************************************************************ */
/* Bảng giá dịch vụ */
.b30s {
    color: #323232;
    margin: 1px 0 20px;
    padding: 30px 0;
    text-align: center;
    height: 200px;
}

    .b30s h1 {
        font-size: 30px;
        margin: 0 0 5px;
        padding: 0;
        text-align: center;
    }

    .b30s span {
        font-size: 30px;
        font-weight: normal;
        padding: 0;
        text-align: center;
    }

    .b30s .num {
        background-position: top center !important;
        background-repeat: no-repeat !important;
        height: 55px;
        float: left;
        padding-top: 100px;
        margin: 30px 0 0 55px;
        width: 200px;
    }

    .b30s .num-1 {
        background: url('/Themes/Portal/Default/Images/price/bg_num_1.png') no-repeat top center;
    }

    .b30s .num-2 {
        background: url('/Themes/Portal/Default/Images/price/bg_num_2.png');
    }

    .b30s .num-3 {
        background: url('/Themes/Portal/Default/Images/price/bg_num_3.png');
    }

    .b30s .num-4 {
        background: url('/Themes/Portal/Default/Images/price/bg_num_4.png');
    }

.prices {
    color: #58595b;
    position: relative;
}

    .prices h3 {
        font-size: 24px;
        font-weight: normal;
        margin: 0 0 17px;
        padding: 0;
        text-align: center;
    }

    .prices a:hover {
        text-decoration: none;
    }

    .prices .promotion {
        right: -25px;
        top: -22px;
        position: absolute;
    }

.package-price .price-value span:first-of-type {
    font-size: 47px;
}

.pk-bound {
    /*height: 705px;*/
    position: relative;
    margin-bottom: 130px;
}

    .pk-bound .bottom {
        width: 100%;
        height: 375px;
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: -1;
    }

.package {
    height: 760px;
    position: relative;
}

    .package .item {
        background-color: #FFF !important;
        background-position: center top !important;
        background-repeat: no-repeat !important;
        border: solid 1px #e4e4e4;
        text-align: center;
    }

.package-button {
    padding: 4px 0 0;
}

#package-one .package-head {
    background-color: #f5f5f5;
    padding-bottom: 40px;
    padding-top: 60px;
    border-bottom: #ddd 1px solid;
}

#package-one .package-price {
    color: #3fa9f5;
}

#package-one .bronze {
    margin: 80px 0 0 0px;
    width: 268px;
    border-right: none;
}

#package-one .silver {
    margin: 80px 0 0 0;
    width: 268px;
    border-right: none;
}

#package-one .gold {
    width: 268px;
}

#package-one .platinum {
    margin: 80px 0 0 0;
    width: 268px;
    border-left: none;
}

#package-one .diamond {
    margin: 80px 0 0 0;
    width: 252px;
}

#package-one .bronze .package-name {
    height: 41px;
    padding-top: 9px;
}

#package-one .bronze .package-text {
    padding-bottom: 150px;
}

#package-one .silver .package-name {
    height: 41px;
    padding-top: 9px;
}

#package-one .silver .package-text {
    padding-bottom: 90px;
}

#package-one .gold .package-name {
    height: 41px;
    padding-top: 2px;
}

#package-one .gold .package-text {
    padding-bottom: 145px;
}

#package-one .platinum .package-name {
    height: 44px;
    padding-top: 6px;
}

#package-one .platinum .package-text {
    padding-bottom: 60px;
}

#package-one .diamond .package-name {
    height: 44px;
    padding-top: 6px;
}

#package-one .gold .package-button {
    padding: 9px 0 0;
}

#package-two .package-head {
    background-color: #f5f5f5;
    padding-bottom: 40px;
    padding-top: 60px;
    border-bottom: #ddd 1px solid;
}

#package-two .package-price {
    color: #3fa9f5;
}

#package-two .bronze {
    margin: 80px 0 0 0px;
    width: 268px;
    border-right: none;
}

#package-two .silver {
    margin: 80px 0 0 0;
    width: 268px;
    border-right: none;
}

#package-two .gold {
    width: 268px;
}

#package-two .platinum {
    margin: 80px 0 0 0;
    width: 268px;
    border-left: none;
}

#package-two .diamond {
    margin: 80px 0 0 0;
    width: 252px;
}

#package-two .bronze .package-name {
    height: 41px;
    padding-top: 9px;
}

#package-two .bronze .package-text {
    padding-bottom: 150px;
}

#package-two .silver .package-name {
    height: 41px;
    padding-top: 9px;
}

#package-two .silver .package-text {
    padding-bottom: 90px;
}

#package-two .gold .package-name {
    height: 41px;
    padding-top: 2px;
}

#package-two .gold .package-text {
    padding-bottom: 90px;
}

#package-two .platinum .package-name {
    height: 44px;
    padding-top: 6px;
}

#package-two .platinum .package-text {
    padding-bottom: 60px;
}

#package-two .diamond .package-name {
    height: 44px;
    padding-top: 6px;
}

#package-two .gold .package-button {
    padding: 9px 0 0;
}

/*
#package-two .package-name { position: relative; }
#package-two .bronze { background: url('/Themes/Portal/Default/Images/package/bg_bronze_1.jpg'); margin: 47px 0 0 2px; width: 198px; }
#package-two .silver { background: url('/Themes/Portal/Default/Images/package/bg_silver_1.jpg'); margin: 47px 0 0; width: 197px; }
#package-two .gold { background: url('/Themes/Portal/Default/Images/package/bg_gold_2.jpg'); width: 195px; }
#package-two .platinum { background: url('/Themes/Portal/Default/Images/package/bg_platinum_2.jpg'); margin: 36px 0 0; width: 194px; }
#package-two .diamond { background: url('/Themes/Portal/Default/Images/package/bg_diamond_2.jpg'); margin: 36px 0 0; width: 194px; }
#package-two .bronze .package-name { height: 36px; padding-top: 6px; text-shadow: 1px 2px 2px #8c8d8e; }
#package-two .silver .package-name { height: 36px; padding-top: 6px; text-shadow: 1px 2px 2px #8c8d8e; }
#package-two .gold .package-name { height: 44px; padding-top: 7px; text-shadow: 1px 2px 2px #1a774a; }
#package-two .platinum .package-name { height: 44px; padding-top: 6px; text-shadow: 1px 2px 2px #258677; }
#package-two .diamond .package-name { height: 44px; padding-top: 6px; text-shadow: 1px 2px 2px #00768d; }
#package-two .bronze .package-button, #package-two .silver .package-button { padding: 2px 0; }
    */
#package-two .p15 {
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 54px;
    background: url('/Themes/Portal/Default/Images/package/15.png') no-repeat center center transparent;
}

#package-two .p25 {
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 54px;
    background: url('/Themes/Portal/Default/Images/package/25.png') no-repeat center center transparent;
}

.package .crown {
    position: absolute;
    right: -31px;
    top: -37px;
}

.package .seperator {
    background: url('/Themes/Portal/Default/Images/package/bg_seperator.png') no-repeat center center transparent;
    height: 1px;
}

.package-name {
    color: #777777;
    font-family: Arial;
    font-size: 25px;
}

.package-price {
    color: #FFFFFF;
    font-family: Arial;
    overflow: hidden;
}

    .package-price .price-type {
        float: left;
        margin-left: 10px;
        position: absolute;
    }

    .package-price .price-value {
        font-size: 15px;
        margin: 0 0 5px 32px;
        text-align: center;
        text-indent: -3px;
        display: inline-block;
    }

    .package-price .unit {
        font-size: 15px;
    }

.package-text {
    border-bottom: solid 1px #e4e4e4;
    padding: 23px 0;
}

    .package-text.null {
        padding-bottom: 13px;
    }

.package-text-last {
    background-color: #b3b3b3;
    border-bottom: none;
}

    .package-text-last p {
        padding-top: 25px;
        padding-bottom: 35px;
        font-size: 17px;
        color: #ffffff;
    }

        .package-text-last p span {
            font-size: 25px;
        }

.package-text strong {
    font-weight: bold;
}

.package-text p {
    color: #8e8e8e;
    font-size: 17px;
    line-height: 30px;
}

.give-more {
    text-align: center;
    font-size: 14px;
    color: #FFF;
    margin-top: 26px;
}

.acc_trigger {
    cursor: pointer;
}

#package-one .give-more {
    margin-top: 10px;
}

.give-more .m1 {
    background: url('/Themes/Portal/Default/Images/package/gm1.png') no-repeat 180px center;
}

.give-more .m2 {
    background: url('/Themes/Portal/Default/Images/package/gm2.png') no-repeat 50px center;
}

.give-more span {
    color: #2194d2;
}

.promt {
    text-align: center;
}

    .promt .sz-28 {
        font-size: 28px;
        margin-bottom: 6px;
    }

        .promt .sz-28 a {
            color: #fd6533;
        }

    .promt .sz-35 {
        background-color: #fd6533;
        width: 500px;
        margin: 0 auto 8px;
        padding: 3px 0;
        font-size: 35px;
    }

        .promt .sz-35 a {
            color: #FFF;
        }

    .promt .sz-19 a {
        color: #58595b;
        font-size: 19px;
    }

    .promt .sz-normal {
        font-style: italic;
        margin-bottom: 25px;
    }

        .promt .sz-normal a {
            color: #58595b;
        }

@-moz-document url-prefix() {
    .package-price .unit {
        right: -4px;
    }
}

.faqs-price h3 {
    color: #2194d2;
    font-size: 36px;
    font-weight: normal;
    margin: 13px 0;
    padding: 0;
    text-align: center;
}

.faqs-price .acc_trigger,
.faqs-price .acc_trigger a {
    color: #58595B;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.faqs-price .acc_container {
    color: #6c6c6c;
    line-height: 1.5;
    margin: 10px 0;
    padding: 0 0 0 35px;
}

.more-faqs {
    background: url('/Themes/Portal/Default/Images/price/bg_icon_support.png') no-repeat left center transparent;
    height: 27px;
    margin-top: 15px;
}

    .more-faqs a {
        color: #fd6533;
        display: block;
        font-size: 18px;
        font-weight: bold;
        padding-left: 35px;
    }

/* ************************************************************************************************ */
/* Đăng ký dùng thử ở chân trang */
.bottom-reg {
    background-color: #eeefef;
    padding: 0;
    height: 200px;
    position: relative;
}

    .bottom-reg .tbox {
        background-color: #FFFFFF;
        border: 1px solid #C8C8C8;
        height: 50px;
        left: 124px;
        position: absolute;
        top: 7px;
        width: 645px;
    }

    .bottom-reg input[type='text'] {
        border: 1px solid rgba(0, 0, 0, 0);
        color: #747474;
        font-family: Arial;
        font-size: 16px;
        padding: 13px 11px;
        width: 620px;
    }

    .bottom-reg .dangky-dungthu {
        position: absolute;
        right: 110px;
        top: 4px;
    }

/******************************************************************************/
/*Question*/
.question {
    background: url('/Themes/Portal/Default/Images/price/bg-question.png') no-repeat left bottom;
    background-color: #0379a5;
    position: relative;
    /*height: 420px;*/
    text-align: center;
    color: #ffffff;
    padding-bottom: 40px;
    display: flex;
}

    .question h2 {
        margin-top: 0;
        font-size: 27px;
        padding-top: 50px;
        margin-bottom: 0;
    }

.question-content {
    text-align: left;
    font-size: 16px;
}

    .question-content ul {
        float: left;
        width: 520px;
    }

        .question-content ul li {
            margin-top: 15px;
        }

.video-guide {
    text-align: center;
    font-size: 27px;
}

.video-content .video-item {
    float: left;
    margin-left: 20px;
    position: relative;
}

    .video-content .video-item .item-text {
        position: absolute;
        top: 163px;
        width: 100%;
        height: 55px;
        text-align: left;
        background-color: #4c4d4a;
        filter: alpha(opacity=75); /* IE */
        -moz-opacity: 0.75; /* Mozilla */
        opacity: 0.75; /* CSS3 */
    }

        .video-content .video-item .item-text span {
            margin-left: 20px;
            color: #ffffff;
            font-size: 14px;
        }

.video-guide h2 {
    color: #0379a5;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

.video-more {
    margin: 30px 0 50px 0;
}

/* ************************************************************************************************ */
/* AboutUs */
#about-title {
    margin-top: 0;
    text-align: center;
    padding-top: 35px;
    margin-bottom: 60px;
}

    #about-title h1 {
        margin-top: 0 0 15px 0;
        font-size: 30px;
        color: #323232;
    }

    #about-title span {
        font-size: 30px;
        color: #323232;
    }

#about-intro {
    background-color: #f6f6f6;
}

    #about-intro .content {
        background: url('/Themes/Portal/Default/Images/aboutus/bg-about-us.png') no-repeat left bottom;
        height: 351px;
        color: #5c5c5c;
        font-size: 20px;
    }

        #about-intro .content div {
            position: relative;
            left: 610px;
            top: 10px;
            text-align: left;
            line-height: 33px;
            width: 480px;
        }

.ekip-event {
    margin-top: 40px;
}

    .ekip-event .event-item {
        float: left;
        width: 360px;
        text-align: center;
        margin-bottom: 40px;
    }

        .ekip-event .event-item h3 {
            color: #fe6739;
            font-size: 22px;
            font-weight: normal;
            margin: 10px 0 6px 0;
        }

.human {
    background: url('/Themes/Portal/Default/Images/aboutus/bg-human.jpg') no-repeat center center;
    height: 350px;
}

.human-content {
    width: 510px;
}

    .human-content h2 {
        color: #fe6739;
        font-size: 30px;
        margin-top: 0;
        padding-top: 20px;
    }

    .human-content p {
        color: #323232;
        font-size: 20px;
        padding-bottom: 100px;
    }

.promise-content {
    background: url('/Themes/Portal/Default/Images/aboutus/bg-promise.jpg') no-repeat left center;
    margin-bottom: 80px;
}

    .promise-content .content {
        position: relative;
        left: 480px;
        width: 550px;
    }

    .promise-content h2 {
        color: #fe6739;
        font-size: 30px;
        margin-top: 0;
        padding-top: 20px;
    }

    .promise-content p {
        color: #323232;
        font-size: 20px;
        padding-bottom: 35px;
    }

    .promise-content .promise-list {
        font-size: 14px;
        color: #323232;
        line-height: 20px;
    }

        .promise-content .promise-list ul {
            margin: 5px 0 5px 0;
            font-family: Helvetica;
        }

        .promise-content .promise-list span {
            font-size: 16px;
            color: #fe6739;
            font-weight: bold;
        }

/**************************************************************************/
/*Lien He*/
.contacts-title {
    text-align: center;
    color: #323232;
    font-size: 30px;
    margin-bottom: 55px;
    padding-top: 1px;
}

    .contacts-title h1 {
        margin-bottom: 15px;
        font-size: 30px;
    }

    .contacts-title p {
        margin: 50px 0 20px 0;
    }

.contacts-background img {
    width: 100%;
}

.contacts .company-info {
    width: 500px;
    margin-left: 50px;
    color: #323232;
    font-size: 14px;
}

.contacts .phone {
    background: url('/Themes/Portal/Default/Images/contacts/phone-icon.png') no-repeat left center;
    font-size: 39px;
    color: #ec6941;
    font-weight: bold;
    padding-left: 50px;
}

.company-info h1 {
    font-size: 14px;
    color: #323232;
    margin-bottom: 30px;
}

.company-info p {
    margin-bottom: 30px;
}

.contact-form {
    background: url('/Themes/Portal/Default/Images/contacts/bg-contact.png') no-repeat center center;
    position: absolute;
    z-index: 99;
    top: 340px;
    left: 620px;
    width: 575px;
    height: 408px;
}

    .contact-form .contact-info {
        margin: 0 10px 0 10px;
    }

        .contact-form .contact-info h3 {
            margin: 0;
            padding: 30px 0 0 20px;
        }

        .contact-form .contact-info .item {
            height: 40px;
            margin: 15px 20px 10px 17px;
            padding-left: 5px;
            background-color: #ffffff;
        }

        .contact-form .contact-info .item-name {
            padding: 12px 0px 12px 0px;
            margin: 0;
            border: none;
            width: 100%;
        }

.contact-info .button-send {
    background: url('/Themes/Portal/Default/Images/contacts/bt-send.png') no-repeat center center;
    padding-top: 12px;
    padding-left: 140px;
    margin-top: 20px;
    border: none;
}

.item-capcha {
    width: 105px;
    float: left;
}

    .item-capcha input[type="text"] {
        padding: 10px 0px 10px 0px;
        width: 100%;
        border: none;
    }

/**************************************************************/
/*Funcs danh sach tinh năng*/
.funcs h1 {
    color: #054592;
    font-family: MyriadPro-Black;
    font-size: 40px;
    font-weight: bold;
    margin: 10px 0 10px;
    padding: 0;
    text-align: center;
    text-shadow: 1px 2px 1px #D1D1D1;
}

.funcs .left {
    float: left;
}

.funcs .right {
    float: right;
}

.funcs-list {
    margin: 0 auto;
    width: 800px;
}

    .funcs-list .item {
        background-image: url('/Themes/Portal/Default/Images/func/funcs-item-bg.png');
        background-repeat: no-repeat;
        background-position: center bottom;
        padding-bottom: 20px;
    }

    .funcs-list .content {
        width: 500px;
        padding-top: 15px;
    }

    .funcs-list .image {
        width: 290px;
        padding-top: 15px;
    }

.funcs h2 {
    color: #054592;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0;
    text-shadow: 1px 2px 1px #D1D1D1;
}

.funcs-list p {
    text-align: justify;
    line-height: 2.0;
    font-size: 14px;
    color: #555555;
}

.funcs-list .alternate {
    background-image: url('/Themes/Portal/Default/Images/func/funcs-alternate-bg.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 20px;
}

.template-fixwith {
    /*width: 1349px;*/
    width: 1680px;
    margin: 0 auto;
    overflow: hidden;
    display:inline-block;
}
.template-image-bounder {
    width:100%;
    overflow:hidden;
    margin:0 auto;
    display:inline-block;
    height:430px;
}
.w1000 {
    width: 1000px;
    margin: 0 auto;
}

.silver .package-text-last, .platinum .package-text-last {
    background: #3fa9f5;
}

.gold .package-text-last {
    background: #0067b0;
}

.info-featured2 span, .info-featured3 > span {
    display: block;
    font-weight: 100;
}

.info-featured2 .img-featured2 {
    margin: 39px 0 45px 0;
}

.info-featured3 > span {
    font-weight: normal;
}

.info-featured3 > ul {
    padding: 0;
    margin: 30px 0 20px;
}

    .info-featured3 > ul li {
        list-style-type: none;
        display: inline-block;
        color: #666;
        font-size: 25px;
        margin: 0 0 0 50px;
        padding: 0 0 0 34px;
    }

        .info-featured3 > ul li:nth-child(1) {
            background: url('/Themes/Portal/Default/Images/home-featured/featured-ico-tel.png') 0 7px no-repeat;
        }

        .info-featured3 > ul li:nth-child(2) {
            background: url('/Themes/Portal/Default/Images/home-featured/featured-ico-mail.png') 0 12px no-repeat;
        }

            .info-featured3 > ul li:nth-child(2) a, .info-featured3 > ul li:nth-child(2) a:hover, .info-featured3 > ul li:nth-child(2) a:link, .info-featured3 > ul li:nth-child(2) a:visited {
                color: #666;
            }

.info-multiple-btn > a, .info-multiple-btn > a:hover, .info-multiple-btn > a:link, .info-multiple-btn > a:visited {
    display: inline-block;
    width: 262px;
    height: 20px;
    border: 1px solid #d4d4d4;
    font-size: 16px;
    font-family: 'Myriad Pro';
    text-decoration: none;
    text-align: center;
    padding: 16px 0 14px;
    margin: 0 0 0 30px;
}

    .info-multiple-btn > a:nth-child(1) {
        background: #f2f2f2;
        color: #666;
    }

    .info-multiple-btn > a:nth-child(2) {
        background: #ec6941;
        color: #fff;
    }

.img-featured3 {
    margin-top: 28px;
    margin-bottom:75px;
}

    .img-featured3 > div {
        float: left;
        display: inline-block;
        margin-bottom:75px;
    }

        .img-featured3 > div:nth-child(1) {
            margin-left: 65px;
        }

        .img-featured3 > div:nth-child(2) {
            font-size: 14px;
            color: #323232;
            text-align: left;
            margin-left: 37px;
        }

            .img-featured3 > div:nth-child(2) span {
                font-weight: bold;
                font-size: 14px;
                color: #323232;
            }

.featured3-social {
    margin: 17px 0 0 0;
    padding: 0;
}

    .featured3-social li {
        display: inline-block;
        float: left;
        list-style-type: none;
        margin-right: 14px;
        display: inline-block;
        height: 28px;
        width: 26px;
    }

        .featured3-social li a {
            display: block;
            height: 28px;
            width: 26px;
        }

        .featured3-social li:nth-child(1) {
            background: url('/Themes/Portal/Default/Images/home-featured/featured-ico-fb.png') 0 1px no-repeat;
        }

        .featured3-social li:nth-child(2) {
            background: url('/Themes/Portal/Default/Images/home-featured/featured-ico-ggplus.png') 0 1px no-repeat;
        }

        .featured3-social li:nth-child(3) {
            background: url('/Themes/Portal/Default/Images/home-featured/featured-ico-twitter.png') 0 1px no-repeat;
        }

.menu-support {
    margin: 0 auto;
}

    .menu-support li {
        list-style: none;
        display: block;
        height: 34px;
        line-height: 34px;
        border-bottom: 1px solid #d5d5d5;
        float: left;
        text-align: center;
    }

        .menu-support li:first-child {
            border-left: none;
        }

        .menu-support li:last-child {
            border-right: none;
        }

    .menu-support .current {
        border: 1px solid #d5d5d5;
        border-bottom: none;
    }

    .menu-support li a, .menu-support li a:hover, .menu-support li a:link, .menu-support li a:visited {
        text-decoration: none;
        color: #545454;
        font-weight: bold;
    }

    .menu-support .current a {
        color: #3fa9f5 !important;
    }

.main {
    margin-top: 40px;
}

.domain-header {
    color: #323232;
    text-align: center;
    line-height: 30px;
    padding-top: 1px;
}

    .domain-header h1 {
        font-size: 30px;
        margin: 50px 0 0 0;
    }

    .domain-header h3 {
        font-weight: 400;
        font-size: 30px;
        margin: 17px 0 70px 0;
    }

#txt-domain-check {
    width: 778px;
    height: 37px;
    font-size: 20px;
    padding-left: 15px;
    float: left;
}

#btn-domain-check {
    background: url("/Themes/Portal/Default/Images/service/bt_check_domain.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 41px;
    margin-top: 0;
    width: 69px;
}

.check-domain label {
    width: 100px;
}

.check-domain label, .check-domain-result label {
    float: left;
    margin: 0 0 8px 28px;
    position: relative;
}

.check-domain-list-domain {
    /*margin: 0 auto;*/
    width: 864px;
    border: 1px solid #e1e1e1;
    margin: 12px 0 0 0;
    padding: 11px 0;
    color: #646464;
}

#check_domain_result h3 {
    color: #797979;
    padding-left: 11px;
}

.btn-dangky-domain {
    background: url('/Themes/Portal/Default/Images/service/btn-checklist-dangky.jpg') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    width: 139px;
    height: 41px;
    cursor: pointer;
    margin: 16px 0 0 30px;
}

.domain-registration-info h3 {
    color: #7da7d9;
    font-size: 20px;
}

.domain-registration-info ul, .ul-domain {
    list-style-type: none;
    padding: 0 0 0 37px !important;
}

    .domain-registration-info ul li, .ul-domain li {
        background: url('/Themes/Portal/Default/Images/service/li-dot.png') no-repeat scroll left 9px rgba(0, 0, 0, 0);
        padding-left: 37px;
    }

.domain-registration-info {
    color: #707070;
    margin: 0 0 70px 0;
}

.dot-list {
    background: url('/Themes/Portal/Default/Images/service/li-dot.png') no-repeat scroll 37px 9px rgba(0, 0, 0, 0);
    padding: 0 37px;
}

.w865 {
    margin: 0 auto;
    width: 868px;
}

.domain-price h1, .domain-doc-content h1 {
    text-align: center;
    background-color: #8f8f8f;
    color: #fff;
    font-size: 30px;
    padding: 13px 0;
}

.domain-price .price, .domain-doc-content .price {
    border-collapse: collapse;
}

    .domain-price .price tr, .domain-doc-content .price tr {
        border-bottom: 1px solid #b7b7b7;
    }

    .domain-price .price .item-vn {
        line-height: 61px;
    }

    .domain-price .price .header-vn {
        line-height: 44px;
    }

    .domain-price .price td p {
        line-height: normal;
        padding: 18px 0 33px 0;
    }

    .domain-price .price td span {
        display: inline-block;
        border: 1px solid #e1e1e1;
        padding: 0 24px;
        line-height: 27px;
        margin: 0 7px 0 0;
        border-radius: 2px;
    }

    .domain-price .price th {
        text-align: left;
        color: #545454;
    }

    .domain-price .price .keyword, .domain-doc-content .price span {
        color: #3fa9f5;
        margin: 18px 0 9px 0;
        border: 0 none;
        display: inline;
        padding: 0;
        font-weight: bold;
    }

    .domain-doc-content .price .name {
        text-decoration: underline;
    }

    .domain-doc-content .price tr {
        color: #3fa9f5;
        line-height: 54px;
    }

.domain-doc .m a, .consulting .m a, .domain-price .m a {
    background: url('/Themes/Portal/Default/Images/service/btn-domain-register-bottom.png') no-repeat scroll center center rgba(0, 0, 0, 0);
    width: 456px;
    height: 41px;
    color: transparent;
    display: block;
    margin: 0 auto;
}

.domain-doc .m, .consulting .m, .domain-price .m {
    margin: 21px auto 59px auto;
}

.domain-boldheader {
    margin: 50px 0 0 !important;
    font-weight: bold !important;
}

.domain-consulting-content h1 {
    color: #323232;
    font-size: 30px;
    text-align: center;
}

.domain-consulting-content h3 {
    color: #7da7d9;
    font-size: 20px;
}

.domain-consulting-content ul {
    list-style-type: none;
    padding: 0;
}

.domain-consulting-content h3 {
    margin: 30px 0;
}

.collaborator-header-img {
    background: url('/Themes/Portal/Default/Images/agent/affiliate-bg-header.png') no-repeat scroll 686px 11px rgba(0, 0, 0, 0);
    height: 168px;
    padding: 1px 168px 0 0;
    margin: -10px 0 0;
}

.collaborator-image {
    text-align: center;
    margin: 62px 0 0;
}

.collaborator-description {
    margin: 36px 0 0;
}

.collaborator-image .affiliate_register {
    margin: 0 12px 0 -20px;
}

.collaborator-ads {
    width: 457px;
    float: left;
    margin: 68px 40px 0 0;
}

    .collaborator-ads h3 {
        color: #7da7d9;
        font-size: 20px;
        margin-top: 0;
    }

    .collaborator-ads span {
        color: #7da7d9;
    }

    .collaborator-ads div {
        color: #5b5b5b;
        height: 67px;
        padding: 0 0 15px 90px;
    }

.collaborator-why-withus-1 {
    background: url('/Themes/Portal/Default/Images/agent/affiliate-so1.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.collaborator-why-withus-2 {
    background: url('/Themes/Portal/Default/Images/agent/affiliate-mienphi.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.collaborator-why-withus-3 {
    background: url('/Themes/Portal/Default/Images/agent/affiliate-thanhtoan.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.collaborator-why-withus-4 {
    background: url('/Themes/Portal/Default/Images/agent/affiliate-ruiro.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.collaborator-benefit-1 {
    background: url('/Themes/Portal/Default/Images/agent/affiliate-hoahong.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.collaborator-benefit-2 {
    background: url('/Themes/Portal/Default/Images/agent/affiliate-daotao.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.collaborator-benefit-3 {
    background: url('/Themes/Portal/Default/Images/agent/affiliate-quanly.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.collaborator-benefit-4 {
    background: url('/Themes/Portal/Default/Images/agent/affiliate-hotro.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.collaborator-step {
    font-size: 16px;
    margin-top: 57px;
}

    .collaborator-step h3 {
        color: #7da7d9;
        font-size: 20px;
        margin: 0;
    }

    .collaborator-step span {
        color: #7da7d9;
        font-weight: bold;
    }

    .collaborator-step p {
        margin-top: 25px;
    }

.percent-col {
    width: 279px;
    float: left;
    margin-right: 36px;
}

.percent-condition {
    border: 1px solid #acacac;
    border-radius: 2px;
}

.received-percent {
    color: #7da7d9;
    text-align: center;
    margin: 50px 0 0 0;
}

.percent-dot {
    height: 30px;
    border-bottom: 1px dashed #bebebe;
}

.percent-condition span {
    line-height: 53px;
}

.percent-title {
    font-weight: bold;
    display: block;
    padding-bottom: 9px;
}

.percent-12 {
    margin-top: 34px;
}

.percent-10 {
    margin-top: 68px;
}

.affiliate-registered-person {
    margin-top: 32px;
}

    .affiliate-registered-person .title {
        position: relative;
    }

        .affiliate-registered-person .title a {
            position: absolute;
            right: 120px;
        }

        .affiliate-registered-person .title span {
            color: #7da7d9;
            font-size: 26px;
            font-weight: bold;
        }

.content-img {
    float: left;
}

.content-comment {
    width: 712px;
    float: left;
    margin: 12px 0 0 17px;
}

.affiliate-registered-person .content {
    margin: 50px 0 68px 0;
    display: inline-block;
}

.domain-registration {
    color: #545454;
}

.free-registration {
    margin-top: 20px;
}

    .free-registration .input-form table td {
        border: 1px solid #333;
    }

    .free-registration .input-form input[type="submit"] {
        background-image: url("/Themes/Portal/Default/Images/service/bt_freedomain_registration.png");
        border: medium none;
        cursor: pointer;
        height: 28px;
        width: 102px;
    }

    .free-registration .input-form input[type="reset"] {
        background-image: url("/Themes/Portal/Default/Images/service/bt_freedomain_reset.png");
        border: medium none;
        cursor: pointer;
        height: 28px;
        width: 102px;
    }

.domain-registration {
    color: #707070;
}

    .domain-registration h3 {
        color: #7da7d9;
        font-size: 20px;
    }

@-moz-document url-prefix() {
    .registration-form .tbox {
        top: 17px;
    }

    .support-dock #persons {
        padding-top: 0px;
    }

        .support-dock #persons .person {
            padding: 13px 0 0;
        }

    .fc1 {
        position: absolute !important;
        left: -61px !important;
    }

    .fc2 {
        position: absolute !important;
        left: 97px !important;
    }

    .fc3 {
        position: absolute !important;
        left: 291px !important;
    }

    .fc4 {
        position: absolute !important;
        left: 479px !important;
    }

    .fc5 {
        position: absolute !important;
        left: 612px !important;
    }

    .fc6 {
        position: absolute !important;
        left: 827px !important;
    }
}

.scrollEkipMenu {
    width: 100%;
    position: fixed;
    z-index: 100;
    top: 0;
}

.funcs, .content-pane {
    padding-top: 1px;
}

.pane .main {
    width: 746px;
}
