body{    
    font-family:Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #3C3C3C;     
}
/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input,p { margin: 0; padding: 0; }

ul{ list-style: none; }
fieldset,img { border: none; }
#header {
    background-image: url(../images/bg_menu.jpg);
    background-position: top;
    background-repeat: repeat-x;
    height: 73px;
}
#container_header {
    width: 900px;
    margin: 0 auto;
}
#container_header p{ 
    float: left;    
}
#menu {
    float: right;
    margin-top: 20px;
}
#menu li {
    float: left;   
    font-size: 13px;
    color: #9e9e9e;
    font-family: tahoma;    
}
#menu li a {    
    text-align: center;
    display: block; 
    width: 98px;
    height: 38px;
    padding-top: 7px;
}
#menu li a:link {
    text-decoration: none;
    color: #9e9e9e;    
    font-family: tahoma;
    
}
#menu li a:visited {
    text-decoration: none;
    color: #9e9e9e;    
    font-family: tahoma; 
}
#menu li a:hover {
    text-decoration: none;
    color: #FFF;
    background-image: url(../images/bg_over_menu.png);
    background-repeat: no-repeat;       
}
#menu .active {
    text-decoration: none;
    color: #FFF;
    background-image: url(../images/bg_over_menu.png);
    background-repeat: no-repeat;       
}
#banner {
    background-image: url(../images/bg_banner.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #0089c5;
    height: 232px;    
}
.cointaner_panel {
    width: 900px;
    margin: 0 auto;
}
.panel {
    background-image: url(../images/bg_products.jpg);
    width: 477px;
    height: 237px;
    position: absolute;
    margin-top: 30px;   
}
.panel img {
    padding: 11px;
}
.list_products {
    float: right;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    margin: 40px 110px 0 0;
}
.list_products li{
    background-image: url(../images/icon_check.jpg);
    background-repeat: no-repeat;    
    height: 38px;
    padding: 0 0 0 60px;
    margin-bottom: 5px;    
}
.list_products li p {
    padding-top: 10px;
}
.list_products a:link {
    color: #FFF;
    text-decoration: none;
}
.list_products a:visited {
    color: #FFF;
    text-decoration: none;
}
.list_products a:hover {
    color: #FFF;
    text-decoration: none;
}
#main {
    background-image: url(../images/bg_content.jpg);
    background-position: top;
    background-repeat: repeat-x;
    min-height: 500px;        
}
#content {
    width: 900px;
    margin: 0 auto;    
}
#news_hot {
    background-image: url(../images/bg_news.jpg);
    background-position: top;
    background-repeat: no-repeat;
    height: 64px;
    margin-bottom: 25px;
}
.title_news_1 {
    color: #FFF;
    font-weight: normal;
    font-size: 14px;
    margin: 24px 35px 0 18px;
    float: left;
}
.content_news_hot {   
    padding-top: 15px;
    float: left;
}
.content_news_hot li{    
    float: left;
}

.content_news_hot .title_link_news {
    font-size: 14px;
    font-weight: bold;    
    margin-left: 10px;    
}
.content_news_hot .time{
    color: #64a83b;
    font-size: 15px;
}
.content_news_hot .date{
    color: #a7a7a7;
    font-size: 11px;
}
#left {
    float: left;
    width: 611px;
}
.block_service_left {
    width: 260px;
    float: left;    
}
.block_service_right {
    width: 260px;
    float: right;    
}
#left .title {
    font-size: 13px;
    color: #5d5d5d;
    width: 240px;
    border: 1px solid #c6c6c6;
    padding: 8px 0 8px 20px;
    font-weight: bold;
    text-transform: uppercase;    
}
.image {
    text-align: center;
    margin: 8px;
}
.desc {
    text-align: justify;
}
.read_more {
    text-align: right;
    font-weight: bold;
}
.line_v {
    width: 87px;
    float: left;
    text-align: center;
}
.line_h {
    clear: both;
    text-align: center;
    padding: 15px 0 15px 0;
}
.dot_line_h {
    background-image: url(../images/dot_line.jpg);   
    background-repeat: repeat-x;
    height: 1px;
}
#right {
    float: right;
}
#popular_customers li {
    margin-bottom: 30px;
}
#popular_customers h2{
    font-size: 13px;
    color: #8a8a8a;
    font-weight: bold;
    margin-bottom: 10px;
}
.frame_khachhangnoibat {
    width: 202px;
    height: 103px;
    border: 5px solid #D0D0D0;    
}
.frame_khachhangnoibat img{
    margin-top: 10px;
}
.text_khachhangnoibat {
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    color: #808080;
    margin-top: 4px;
}
#support li {
    line-height: 35px;
}
#support p {
    margin: 15px 0 20px 0;
    font-size: 16px;
}
#customers_talk {
    clear: both;
    float: left;
    width: 300px;    
}
.testimonial {
    float: left;   
    width: 265px;
    border: 1px solid #d2d2d2;
    padding: 10px;
}
.testimonial .title_patners {
    font-size: 13px;
    font-weight: bold;
}
.testimonial .content_patners {
    font-size: 11px;
    font-style: italic;
}
.customers_content {   
    width: 285px;
    position: static;    
}
.bottom_testimonial {
    float: right;
    z-index: 1;
}
.frame {
    float: left;
    width: 118px;
    height: 98px;
    border: 1px solid #a9a9a9;
    margin-top: 30px;
}
.patners {    
    float: right;
    width: 260px;
}
.information {    
    float:right;
    width: 160px;    
}
.name_customer {
    font-size: 12px;
    font-weight: bold;
    color: #000;
}
.company_customer {
    font-size: 11px;    
}
.title_patner {
    font-size: 13px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #E0E0E0;
    padding: 8px;
}
.consulting {
    float: left;
    width: 241px;
}
.consulting li {
    margin: 15px 0 15px 0;
}
.consulting ul {
    list-style: circle;
    margin-left: 20px;
}
#banner_footer {
    clear: both;
    background-image: url(../images/bg_footer.jpg);
    background-repeat: repeat-x;
    height: 153px;        
}
.panel_footer {        
    width: 565px;
    height: 92px;        
    margin: 0 auto;
    padding-top: 61px;
    z-index: 10;
}
.line_footer {
    background-image: url(../images/footer_line.jpg);
    background-repeat: repeat-x;
    height: 15px;
}
#footer {
    background-color: #2d7a97;    
}
#footer li {
    color: #F0F0F0;
    text-align: center;
    line-height: 18px;
}
.daklak24h {
    font-weight: bold;
    margin-top: 10px;
}
div .sub_left {
    width: 571px;
    float: left;
}
div .sub_right {
    float: right;
    width: 250px;
}
.date {
    font-size: 11px;
    color: #909090;
}
h2 {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
}

a:link { 
    text-decoration: none;
    color: #3C3C3C;        
}
a:visited {
    text-decoration: none;    
    color: #3C3C3C;
}
a:hover {
    text-decoration: none;
    color: #038FD3;
}

/*
* PAGE NUMBER
*/
#container_page {
    background-color: #d8d8d8;
    padding: 8px;    
}
.content_page {            
    margin: 0 auto;        
    text-align: center;
}
.current_page {
    padding: 4px;
    background-color: #000;
    color: #FFF;
    border: 1px solid #585858;
}
.content_page a:link {
    padding: 4px;
    border: 1px solid #585858;
    text-decoration: none;
}
.content_page a:visited {
    padding: 4px;
    border: 1px solid #585858;
    text-decoration: none;
}
.content_page a:hover {
    padding: 4px;
    border: 1px solid #585858;
    background-color: #00669c;
    color: #FFF;
    text-decoration: none;
}
.title_large {
    font-size: 15px;
}
.phone_support {
    font-size: 25px;
    margin: 10px 0 0 15px;
}
.name_support {
    text-align: center;
    margin-right: 30px;
}
.patners li{
    font-weight: bold;        
}
.patners li img {
    margin: 15px 0 15px 50px;
    border: 5px solid #C0C0C0;       
}

/* RIGHT COLUM*/
.right {
    width: 250px;
    float: right;
}
.right .support {
    background-image: url(../images/bg_hotro.jpg);
    min-height: 142px;
}
.right .support .title {
    font-size: 13px;
    font-weight: bold;    
    color: #777777;
    margin: 10px 0 35px 0px;
    padding-top: 10px;
    text-align: center;
}
.right .support p {
    font-size: 11px;
    text-align: center;
}
.right .support .left_yim{
    width: 84px;
    float: left;    
    text-align: center;
    margin-left: 20px;
}
.right .support .right_yim{
    width: 84px;
    float: right;    
    text-align: center;
    margin-right: 20px;
}
.right .title1 {
    font-size: 14px;        
    color: #585858;
    font-weight: bold;
    margin: 10px 0 10px 20px;
    padding-top: 15px;
    padding-bottom: 5px;
}
.div_category {
    background-color: #f4f4f4;
}
.right_category {
    width: 210px;
    margin: 0 auto;
}
.title_small {
    font-size: 13px;    
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
}
.title_small a:link {
    text-decoration: none;
    font-size: 14px;
    padding: 5px;
}
.title_small a:vistied {
    text-decoration: none;
    font-size: 14px;
    padding: 5px;
}
.title_small a:hover {
    text-decoration: none;
    font-size: 14px;
    background-color: #0C63C2;
    color: #FFF;
    padding: 5px;
}
.text_small {
    font-size: 11px;
}
.right_news {
    width: 210px;
    margin: 0 auto;    
}
.right_news li {
    line-height: 20px;
}
.panels_text {   
    margin: 0 auto;
    width: 565px;    
}
.panel_1 {
    position: absolute;
    margin: 95px 0 0 5px;
    width: 93px;
    text-align: center;    
}
.panel_2 {
    position: absolute;
    margin: 90px 0 0 237px;
    width: 93px;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
}
.panel_3 {
    position: absolute;
    font-size: 14px;
    margin: 95px 0 0 470px;
    width: 93px;
    text-align: center;
}
.frame_khachhangnoibat {
    text-align: center;
}