﻿* {
    margin: 0;
    padding: 0;
}

body { font-family: "Arial"; }

#mainarea {
    margin: 0 auto;
    margin-top: 0px;
    position: relative;
    width: 960px;
}

#mainarea1 {
    margin: 0 auto;
    margin-top: 0px;
    position: relative;
    width: 960px;
}

#mainmenu {
    height: 30px;
    padding-top: 10px;
    position: absolute;
    width: auto;
}

#topmaster {
    color: #000099;
    float: right; /*left*/
    font-family: "Arial";
    font-size: 15px;
    left: 635px;
    letter-spacing: 1px; /*border-left:solid #2D547D 1px;*/
    line-height: 30px;
    margin-top: 0px;
    /*position:absolute*/
    top: 4px;
}

/*#Scroll_line{top:92px; left:635px; margin-top:0px; padding-left:0px; position:absolute;z-index: 10000000}*/

#Scroll_line {
    border-left: solid 1px #000099;
    left: 250px;
    letter-spacing: 1px;
    margin-top: 0px;
    padding-left: 0px;
    padding-top: 2px;
    position: absolute;
    top: 47px;
    z-index: 10000000;
}


#footpage {
    background-color: #D8D8D8; /*#D8D8D8*/
    border-top: solid 1px #2D547D;
    height: 110px; /*110px*/
    left: 0;
    margin-top: 10px;
    overflow: hidden;
    padding: 5px;
    top: auto;
    width: 100%;
}

#footpage1 {
    background-color: #D8D8D8;
    border-top: solid 1px #2D547D; /*solid 1px #000099*/
    height: 110px;
    left: 0;
    margin-top: 10px;
    overflow: hidden;
    padding: 5px;
    top: auto;
    width: 100%;
}

.clr { clear: both; }


/* #customersay: Khach hang nhan xet*/

.customersay {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-color: #fbfbfb;
    border: solid 1px #CCCCCC;
    border-radius: 15px;
    color: #2D547D;
    font-family: Arial;
    font-size: 15px;
    height: 530px;
    left: 730px;
    letter-spacing: 1px;
    line-height: 30px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    position: absolute;
    text-align: justify;
    text-transform: none;
    top: 570px /*570px*/;
    width: 190px;
}

.customersay_backup {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-color: #fbfbfb;
    border: solid 1px #CCCCCC;
    border-radius: 15px;
    color: #2D547D;
    font-family: Arial;
    font-size: 15px;
    height: 530px;
    left: 730px;
    letter-spacing: 1px;
    line-height: 30px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    position: absolute;
    text-align: justify;
    text-transform: none;
    top: 570px /*570px*/;
    width: 190px;
}

#custsayshow {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-color: Transparent;
    border: none;
    border-radius: 15px;
    color: #2D547D;
    font-family: Arial;
    font-size: 15px;
    height: 530px;
    left: 730px;
    letter-spacing: 1px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    position: absolute;
    text-align: justify;
    text-transform: none;
    top: 570px;
    width: 190px;
    z-index: 100;
}

#custsaywait {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-color: Transparent;
    border: none;
    border-radius: 15px;
    color: #2D547D;
    font-family: Arial;
    font-size: 15px;
    height: 530px;
    left: 730px;
    letter-spacing: 1px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    position: absolute;
    text-align: justify;
    text-transform: none;
    top: 570px;
    width: 190px;
    z-index: 100;
}


#custsaywait, #Cust01, #Cust02, #Cust03, #Cust04, #Cust05 {
    display: none; /*color:#F5F5F5*/
}

#custtype {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-image: url(../img/pic/cust1.png);
    background-position: center center; /*border:solid 1px #CCCCCC;*/
    background-repeat: no-repeat;
    border-radius: 15px;
    height: 80px;
    width: 80px;
}

/*dung cho icon phia tren dong logo khach hang chay*/


/* #rstickbottom: Hinh dan nhac co dien*/





/* #rstichnews rstick: Tin hot - bai viet*/



.newstable {
    color: #2D547D;
    font-family: Arial;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 25px;
    padding-bottom: 7px;
    padding-left: 0px;
    padding-right: 10px;
    text-align: left;
}


#slogan {
    border-bottom: solid 1px #CCCCCC;
    height: 70px;
    left: 0px;
    padding-bottom: 10px; /* border-top:none;*/
    padding-top: 0px; /*padding:10px;*/
    position: relative;
    top: auto /*430px*/;
    width: 960px; /*-webkit-border-bottom-right-radius: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;*/
}

#slogan1 {
    border-bottom: solid 1px #ECEDE8;
    left: 0px;
    padding-bottom: 10px; /* border-top:none;*/
    padding-top: 10px; /*padding:10px;*/
    position: relative;
    top: auto /*430px*/;
    width: 960px; /*-webkit-border-bottom-right-radius: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;*/
}

.sloganf {
    color: gray;
    font-family: "Courier New", Courier, monospace;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 30px;
    text-align: justify;
}



/* Copy tu homepage.css sang*/

.DataArea {
    background-image: url('../Imgs/VerticalBanner.png');
    background-repeat: repeat-y;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    height: auto;
    left: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    padding-bottom: -40px;
    position: relative;
    top: 0px;
    width: 960px;
}

#data_left 
{
    
    left: 0px;
    letter-spacing: 1px;
    margin-bottom: 0px;
    margin-left: 0px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-left: 0px;
    position: relative;
    top: auto /*500px or auto*/;
    width: 700px;
}

#data_left_img
{
    background-image: url('../img/TheThinker03.png');
    background-size: cover;
    left: 0px;
    letter-spacing: 1px;
    margin-bottom: 0px;
    margin-left: 0px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-left: 0px;
    position: relative;
    top: auto /*500px or auto*/;
    width: 700px;
    height: 640px
}
#data_left_1 {
    left: 0px;
    letter-spacing: 1px;
    margin-bottom: 0px;
    margin-left: 0px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-top: 10px;
    position: relative;
    top: auto /*500px or auto*/;
    width: 700px;
}

.styleH {
    color: #000099;
    font-family: "Arial";
    font-size: 25px;
    font-weight: 100;
    letter-spacing: 3px;
    line-height: 35px;
    margin-top: 20px;
}


.styleH1 {
    color: #800000;
    font-family: "Arial";
    font-size: 20px; /*border-top: solid 1px #CCCCCC;*/
    font-weight: 100;
    letter-spacing: 2px;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-left: 0px;
    padding-top: 20px;
}

.styleH2 {
    border-left: solid 1px #000099;
    color: #000099;
    font-family: "Courier New", Courier, monospace;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 30px;
    margin-bottom: 0px;
    margin-right: 0px; /*background-color:#CCCCCC*/
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
    text-align: left;
}

.styleD {
    color: Black;
    font-family: "Arial";
    font-size: 15px;
    line-height: 25px;
    padding-top: 14px;
    text-align: justify;
}

.style36 {
    color: #000099; /*#000099*/
    text-decoration: none;
}

.style37 {
    color: #000099;
    font-style: italic;
}

/* chu mau xanh, gach dit*/

.imgright {
    border: solid 1px white;
    float: right;
    margin-left: 10px;
    padding: 5px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 15px; /*-webkit-border-radius: 125px; -moz-border-radius: 125px; border-radius: 125px;*/
}

#cust_banner {
    height: 45px;
    left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-top: 0px;
    position: relative; /*border-top:solid 1px #CCCCCC*/
    top: 0px;
    width: 700px;
}

#cust_banner1 {
    height: 45px;
    left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-top: 0px;
    position: relative; /*border-top:solid 1px #CCCCCC*/
    top: 0px;
    width: 960px;
}


/* Các Css danh cho trang san pham*/

.mainleft {
    color: Black;
    float: left;
    font-family: "Arial";
    font-size: 15px;
    left: 0px;
    letter-spacing: 1px;
    line-height: 25px;
    margin-top: 10px;
    position: relative;
    text-align: justify;
    width: 260px;
}

.mainright {
    color: Black;
    float: right;
    font-family: "Arial";
    font-size: 15px;
    left: auto;
    letter-spacing: 1px;
    line-height: 25px;
    margin-top: 10px;
    padding-left: 20px;
    position: relative;
    text-align: justify;
    width: 680px;
}

#moduledata {
    color: Black;
    display: none;
    float: right;
    font-family: "Arial";
    font-size: 15px;
    left: auto;
    letter-spacing: 1px;
    line-height: 25px;
    margin-top: 10px;
    padding-left: 20px;
    position: relative;
    text-align: justify;
    width: 680px;
}



#leftmenu {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: #F5F5F5;
    border: solid 1px #CCCCCC;
    border-radius: 10px;
    font-family: "Arial";
    font-size: 15px;
    height: auto;
    left: 0px;
    letter-spacing: 1px;
    line-height: 25px;
    margin-top: 10px;
    padding: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
    position: relative;
    text-align: justify;
    width: 230px;
}

#leftmenu ul li {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #d2dfe8;
    border-radius: 5px;
}

#leftmenu ul li:hover {
    background-color: #006699;
    color: white;
}

#leftmenu ul li:hover a { color: white; }

#leftmenu ul li a { color: #004584; }

#leftmenu ul li a:hover { color: White; }

#leftmenu .qmdivider {
    background-color: #CCCCCC;
    height: 1px;
    margin-bottom: 15px;
    margin-top: 15px;
}

.mainright .sloganfoot {
    background: -webkit-linear-gradient(left, #F5F5F5, #CCCCCC, #F5F5F5);
    height: 1px;
    margin-bottom: 15px;
    margin-top: 20px;
    width: 680px;
}

.mainright .sloganfoot1 {
    background: -webkit-linear-gradient(left, #CCCCCC, #F5F5F5);
    height: 1px;
    margin-top: 8px;
    width: 680px;
}

.sloganfoot1 {
    background: -webkit-linear-gradient(left, #CCCCCC, #F5F5F5);
    height: 1px;
    margin-top: 8px;
    width: 680px;
}

.mainright ul li { font-size: 15px; }

.mainright .diagram {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px; /*border:solid 1px #004584;*/
    background-color: #d2dfe8;
    border-radius: 15px;
    color: #004584;
    float: right;
    margin-bottom: 10px;
    margin-top: 15px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    text-align: right;
}

.mainright .diagram:hover { color: black /*text-decoration:underline*/; }

#modulelist { display: none; }

#typical {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border: solid 1px #CCCCCC;
    border-radius: 15px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
}

/*#004584*/

/* -webkit-linear-gradient(left,#FFFFFF,#FFFFFF,#FFFFFF,#d2dfe8)*/





#popupwindow {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-color: #f5f5f5;
    background-image: url(../img/diagramexample.jpg);
    background-position: center;
    background-repeat: no-repeat;
    border: solid 1px #CCCCCC;
    border-radius: 15px;
    display: none;
    height: 700px;
    left: 0px;
    position: fixed;
    top: 50px;
    width: 1000px;
    z-index: 10000010;
}

#popuptitle {
    -moz-border-radius: inherit;
    -webkit-border-radius: inherit;
    background: none #006699 no-repeat left top;
    border: solid 0px #CCCCCC;
    border-radius: inherit;
    color: #CCCCCC;
    font-family: "Arial";
    font-size: 15px;
    height: 25px;
    left: 0px;
    letter-spacing: 1px;
    padding-top: 5px;
    text-align: center;
    top: 0px;
    width: inherit;
}


#Retailpopup {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-color: #f5f5f5;
    background-image: url(../img/diagramexample.jpg);
    background-position: center;
    background-repeat: no-repeat;
    border: solid 1px #CCCCCC;
    border-radius: 15px;
    cursor: pointer;
    display: none;
    height: 700px;
    left: 0px;
    position: fixed;
    top: 50px;
    width: 1000px;
    z-index: 10000010;
}




/*LEFT CONTENT*/

.leftcontent {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-color: #F5F5F5;
    border: solid 1px #CCCCCC;
    border-radius: 15px;
    color: #2D547D;
    font-family: Arial;
    font-size: 15px;
    height: 730px;
    left: 730px;
    letter-spacing: 1px;
    line-height: 30px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    position: absolute;
    text-align: justify;
    text-transform: none;
    top: 570px /*570px*/;
    width: 190px;
}


#data_left1 {
    left: 0px;
    letter-spacing: 1px;
    margin-bottom: 0px;
    margin-left: 0px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-top: 10px;
    position: relative;
    top: auto /*500px or auto*/;
    width: 960px;
}

#clientimgcontent {
    padding-bottom: 20px;
    padding-top: 10px;
    text-align: justify;
}

#clientimgcontent img {
    float: left;
    height: 100px;
    margin: 15px 15px 10px 25px;
    width: 200px;
}

#pup p { font-weight: bold; }

#clientimgcontent img:hover { cursor: pointer; }

#pup {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    background: rgba(0, 0, 0, 0.7);
    background-color: rgba(0, 0, 0, 0.7);
    border: 1px solid black;
    border-radius: 7px;
    color: rgba(0, 0, 0, 0.7);
    color: white;
    font-family: "arial";
    font-size: 14px;
    height: 200px;
    margin-left: 10px;
    margin-top: 5px;
    padding: 5px;
    position: absolute;
    width: 310px;
    z-index: 200; /* aaaalways on top*/
}


/*Article css*/

/*Article placeholder*/

#articlecon {
    /*border-right: 1px solid #CCCCCC;*/
    font-family: "arial";
    height: 645px; /*910*/
    line-height: 25px;
    top: auto /*500px or auto*/;
    width: 700px; /*610*/
}

#articlecon p { font-size: 15px; }

#articlecon1 {
    border-right: 1px solid #CCCCCC;
    font-family: "arial";
    font-size: 15px;
    height: auto;
    line-height: 25px;
    top: auto /*500px or auto*/;
    width: 700px; /*610*/
}

#articlecon1 p { font-size: 15px; }

/*Article title*/

.articletitle { }

/*Article date*/

.articledate {
    color: #2d547d;
    font-size: 11px;
    margin: 5px 3px;
}

/*1 content per article*/

.maincontent {
    -moz-border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    border-bottom: 1px dotted #cccccc; /*e2e2e3*/
    font-family: "arial";
    height: 145px; /*155px*/
    line-height: 25px;
    padding-top: 15px;
    width: 690px /*600*/;
}



/*Article thumbimgage css*/

.thumbimg {
    /*border: 1px solid #E0E0E0;*/
    /*-webkit-border-radius: 3px;*/
    border-radius: 3px;
    display: block;
    float: left;
    margin: 0 15px 10px 5px;
    padding: 4px;
    position: relative;
}

.thumbimg img:hover {
    -webkit-filter: brightness(1.2);
    -webkit-transition: all 1s;
}

.thumbimg img {
    height: 122px; /*172*/
    width: 180px; /*230*/
}

/*Article right content holder*/

#articleconright {
    top: auto;
    width: 360px;
}

/*Article right content*/


h4 a {
    
    color: #000099;
    font-size: 17px;
    font-weight: normal;
    text-decoration: none;
}

/*h4 a:hover
{
    -webkit-transition: all 0.5s;
    color: #1e90ff;
}*/

.section-title {
    -moz-border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    background: #fbfbfb;
    border-bottom: 1px solid #cccccc; /*ECEDE8*/
    font-size: 17px;
    letter-spacing: 2px;
    line-height: 1;
    padding: 10px 0px 10px 0px;
    width: 960px;    
}

.section-title a {
    color: #008080;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: none;
}

.section-title a:hover { color: #2d547d; }




#news li a {
    color: Black;
    text-decoration: none;
}

#news li { list-style-type: none; }

#news li a:hover { color: #0404B4; }

.arcon {
    line-height: 25px;
    margin: 10px 10px 10px 10px;
    text-align: justify;
}

.arcon p {
    
    font-size: 15px;
    line-height: 25px;
}

.divide {
    border-bottom: 1px solid #CCCCCC;
    margin: 10px 10px 10px 10px;
}

.divideright { border-right: 1px solid #CCCCCC; }

.imgright1 {
    border: solid 1px white;
    float: right;
    padding: 5px;
    padding-bottom: 1px;
    padding-right: 5px;
    padding-top: 5px; /*-webkit-border-radius: 125px; -moz-border-radius: 125px; border-radius: 125px;*/
}

.refnews {
    margin-top: 10px;
    padding-left: 10px;
}

.refnews ul {
    line-height: 20px;
    overflow: hidden;
    padding: 5px 0px 0px 18px;
}

.refnews ul li {
    float: left;
    margin: 10px 5px;
}

.refnews ul li a {
    color: black;
    font-size: 13px;
    padding-top: 20px;
    text-decoration: none;
}

.refnews ul li a:hover { color: #0404B4; }

.refnews ul li img {
    display: block;
    height: 100px;
    padding-bottom: 6px;
    width: 150px;
}

.licon { width: 150px; }

.maincontentright {
    -webkit-border-radius: 3px;
    background-color: #fbfbfb;
    border: 1px solid #D3D5E8;
    border-radius: 3px;
    font-family: "arial";
    left: 718px;
    line-height: 25px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    position: absolute;
    text-align: justify;
    top: 590px /*570px*/;
    width: 200px;
}

.maincontentright li a {
    font-size: 15px;
    font-weight: lighter;
}


.maincontentright1 {
    -moz-border-bottom-left-radius: 20px;
    /*-webkit-border-radius: 3px;*/
    -webkit-border-bottom-left-radius: 20px;
    background-color: #fbfbfb;
    border: 1px solid #D3D5E8;
    /*border-radius: 3px;*/
    font-family: "arial";
    height: 210px;
    left: 718px; /*630*/

    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    position: absolute;
    top: 935px /*780*/;
    width: 200px; /*288*/
}

.maincontentright2 {
    -moz-border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    background-color: #fbfbfb;
    border: 1px solid #D3D5E8;
    font-family: "arial";
    /* -webkit-border-radius: 3px;*/
    /*border-radius: 3px;*/
    height: 290px;
    left: 718px; /*630*/
   
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    position: absolute;
    top: 583px /*780*/;
    width: 200px; /*288*/ 
}

.maincontentright2 ul li a {
    color: #2E2E2E; /*000099*/
    font-size: 15px;
    text-decoration: none;
}

.maincontentright2 ul li a:hover { color: #1e90ff }

.maincontentright1 ul li a {
    color: #2E2E2E;
    font-size: 15px;
    text-decoration: none;
}

.maincontentright1 ul li a:hover { color: #1e90ff }

ul#portfolio li img {
    border: solid 1px #D3D5E8;
    height: 98px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 200px;
}

ul#portfolio li { list-style-type: none; }



#custleft {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: #d2dfe8;
    border: solid 1px #CCCCCC;
    border-radius: 10px;
    height: auto;
    margin-top: 10px;
    padding: 13px;
}

ul#portfolio1 li img {
    border: solid 1px #D3D5E8;
    height: 98px;
    margin-top: 5px;
    width: 230px;
}

ul#portfolio1 li { list-style-type: none; }

.stylelink 
{
    background-color: #e2e2e3;
    border: solid 1px #cccccc;
    color: black;
    text-decoration: none;
    font-size:21px;

}

.stylepageindex 
{
     text-decoration: none;
    border: solid 1px #cccccc;
    background-color: #e2e2e3;
   text-align:center;
   color:#000099;
    
}
.stylepageindex:hover{
    color:red;
}



/*Marquee*/

#rstichnews {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-color: #fbfbfb;
    border: solid 1px #CCCCCC;
    border-radius: 15px;
    font-family: Arial;
    font-size: 15px;
    height: 290px;
    left: 730px;
    letter-spacing: 0.5px;
    line-height: 27px;
    padding-left: 5px;
    padding-top: 15px;
    position: absolute;
    top: 1155px /*1165px*/;
    width: 225px;
}

.rstichnews1 {
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    background-color: #006699;
    font-family: Arial;
    font-size: 15px;
    height: 33px;
    left: 730px;
    letter-spacing: 0.5px;
    line-height: 30px;
    padding-left: 6px;
    padding-top: 5px;
    position: absolute;
    top: 1155px /*1165px*/;
    width: 225px;
    z-index: 9;
}

#rstickbottom {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-image: url(../img/symphonymusic.jpg);
    background-repeat: no-repeat;
    border: solid 1px #CCCCCC;
    border-radius: 15px;
    height: 100px;
    left: 730px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 1490px /*1450px*/;
    width: 230px;
}


/* #rstickmusic: music*/

#rstickmusic {
    display: none;
    height: 30px;
    left: 730px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 1570px /*1553px*/;
    width: 230px;
}

.rstichnews1 p { padding-bottom: 5px; }

#rstichnews a {
    color: #000099;
    text-decoration: none;
}

#rstichnews a:hover {
    color: #000099 /*#00008b*/;
    text-decoration: none;
}

.marquee {
    overflow: hidden;
    width: 225px;
}

.ver {
    height: 255px;
    margin-left: 5px;
    margin-top: 10px;
    width: 225px;
}



#refnewsbottom {
    font-size: 15px;
    width: 100%;
}

#refnewsbottom1 {
    font-size: 15px;
    width: 100%;
}

#refnewsbottom a { text-decoration: none; }

#refnewsbottom ul li {
    list-style-type: none;
    margin-left: 10px;
    margin-top: 10px;
}

.leftrefnewsbottom {
    float: left;
    line-height: 30px;
    width: 50%;
}

.rightrefnewsbottom {
    float: right;
    line-height: 30px;
    width: 50%;
}

#toprefnewsbottom {
    padding-bottom: 25px;
    width: 100%;
}

#toprefnewsbottom ul li { line-height: 30px; }

#toprefnewsbottom a { color: #000099; }

#toprefnewsbottom a:hover { color: #1e90ff; }

#toprefnewsbottom a span:hover { color: #1e90ff; }

.toprefnewsbottom1 {
    float: left;
    width: 50%;
}

.toprefnewsbottom2 {
    float: right;
    width: 50%;
}

.leftrefnewsbottom a { color: #000099; }

.rightrefnewsbottom a { color: #000099; }

.leftrefnewsbottom a:hover { color: #1e90ff; }

.rightrefnewsbottom a:hover { color: #1e90ff; }



/*css about.aspx*/

#leftmenuabout {
    background-color: #fbfbfb;
    border: solid 1px #CCCCCC;
    border-top: none;
    font-family: "Arial";
    font-size: 15px;
    height: 607px;
    left: 0px;
    letter-spacing: 1px;
    line-height: 25px;
    padding: 0px 11px 11px 11px;
    padding-bottom: 5px;
    position: relative;
    text-align: justify;
    width: 240px;
}

#leftmenuproduct {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: #F5F5F5;
    border: solid 1px #CCCCCC;
    border-radius: 10px;
    font-family: "Arial";
    font-size: 15px;
    height: 407px;
    left: 0px;
    letter-spacing: 1px;
    line-height: 25px;
    margin-top: 20px;
    padding: 0px 11px 11px 11px;
    padding-bottom: 5px;
    position: relative;
    text-align: justify;
    width: 235px;
}

.mainrightabout {
    color: #696969;
    float: right;
    font-family: "Arial";
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 25px;
    position: relative;
    text-align: justify;
    width: 670px;
}

.mainrightabout ul { list-style-type: circle; }

.mainrightabout ul li { margin-left: 20px; }

.titleabout {
    color: #696969;
    font-size: 20px;
    font-weight: 100;
    letter-spacing: 2px;
    margin-bottom: 10px;
}

.aboutchild {
    color: #0000cd;
    text-decoration: underline;
}

.mainrightabout .sloganfoot1 {
    background: -webkit-linear-gradient(left, #CCCCCC, #F5F5F5);
    height: 1px;
    margin-top: 8px;
    width: 670px;
}


/*class menu san pham*/

.menuproduct {
    cursor: pointer;
    list-style-type: none;
    margin-bottom: 1px;
    margin-top: 1px;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: left;
}

/*active menu*/

#leftmenu ul li.active { background: #006699; }

#leftmenu ul li.active a { color: white; }


/**/


.cap {
    height: 50px;
    left: 0px;
    position: absolute;
    top: 250px;
    width: 700px;
}

.capcon {
    color: #fbfbfb; /*FCFCFC*/
    font-size: 16px;
    font-weight: bold;
    height: 50px;
    left: 0px;
    letter-spacing: 2px;
    line-height: 50px;
    margin-left: 10px;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 700px;
}

.navbackground {
    background-color: #034E88;
    filter: alpha(opacity=75);
    height: 50px;
    left: 0px;
    opacity: 0.75;
    position: absolute;
    top: 0px;
    width: 700px;
}

.capcon a {
    color: white;
    text-decoration: none;
}

.t a {
    color: white;
    text-decoration: none;
}

.mybutton {
    -webkit-border-radius: 4px;
    background-color: #2d547d;
    color: white
}