body
{
    font-family: arial,tahoma;
    font-size: 12px;
    margin: 0;
    text-align: center;
    background-color: rgb(243, 243, 243);
}
#main_body
{
    background-color: #FFFFFF;
    margin: 0 auto;
    text-align: left;
    width: 1005px;
}
#main_body .page
{
    text-align: center;
    padding-top: 15px;
}
.page a
{
    background-color: #CFCFCF;
    border: 1px solid #BFBFBF;
    color: #535353;
    padding: 3px 5px;
    text-decoration: none;
}
.page a.select
{
    background-color: #D47F00;
    color: white;
}
#top {}
.banner
{
    /*background: url("../img/topmn_bg.gif") no-repeat top center;*/
    /*    height: 287px;*/
    overflow: hidden;
    width: 100%;
}
.menu
{
    background: url("../img/menu_center.png") repeat-x scroll 0 0 transparent;
    height: 38px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
.menu ul
{
    margin: 0;
    padding: 0;
    padding-top:4px;
}
.menu ul li
{
    float: left;
    list-style: none outside none;

}
.menu ul li a:link, .menu ul li a:visited
{
    color: #3C3C3C;
    font-family: Arial,Tahoma;
    font-size: 11px;
    text-decoration: none;
}
.menu ul li a:hover, .menu ul li a.active
{
    /*background: url("../img/toptab_m.gif") repeat-x scroll left top transparent;*/
    float: left;
    list-style: none outside none;
    text-decoration: none;
}
.menu ul li a .span {
    color: #FFFFFF;
    text-transform: uppercase;
}
.menu ul li a:hover .span, .menu ul li a.active .span
{
    /*background: url("../img/toptab_l.gif") no-repeat scroll left top transparent;*/
    color: #3C3C3C;
    display: block;
    text-transform: uppercase;
}
.menu ul li a:hover .span b, .menu ul li a.active .span b {
    /*background: url("../img/toptab_r.gif") no-repeat scroll right top transparent;*/
}
.menu ul li a .span b {
    display: block;
    padding: 10px 8px;
}
#center {}
#center .main_l
{
    float: left;
    width: 200px;
    margin-right: 5px;
}
#center .main_r
{
    float:right;
    width: 190px;
}
#center .main_c
{
    float:left;
    padding: 5px 0px 5px 5px;
    width: 593px;
}
.tab_main
{
    background: url("../img/right.png") no-repeat scroll center top transparent;
    height: 42px;
    margin: 0;
    padding: 0;
    width: 190px;
}
.tab_title
{
    padding-left: 40px;
    padding-top: 10px;
    text-align: left;
    color: #FFFFFF;
    font-family: Arial,Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.tab_main_c
{
    border-bottom: 1px solid #D6D6D6;
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    margin: 0 0 0 1px;
    padding: 5px 0 8px;
    width: 177px;
}

.tab_main_l
{
    background: url('../img/left.png') no-repeat scroll center top transparent;
    height: 44px;
    margin: 0;
    padding: 0;
    width: 201px;
}
.tab_title
{
    padding-left: 40px;
    padding-top: 10px;
    text-align: left;
    color: #FFFFFF;
    font-family: Arial,Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.tab_main_l_c
{
    border-bottom: 1px solid #D6D6D6;
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    margin-left:9px;
    padding: 0 0 0px 0;
    width: 190px;
}

.spacer
{
    height: 4px;
}
#search .inputbox_search {
    border: medium none;
    height: 16px;
    width: 108px;
}
#search .btnsearch {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    text-indent: -999px;
    width: 50px;
}
#search {
    height: 35px;
    margin: 0 auto;
    padding: 0px 0 0 0px;
    width: 185px;
}
.cart_img
{
    background: url("../img/giohang1.gif") no-repeat scroll 0 0 transparent;
    width: 44px;
    height: 56px;
    margin: 0 10px 0 10px;
    float:left;
}
.cart_info
{
    margin:8px;
}
.cart_info .info
{
    font-weight: bold;
    color: red;
    padding: 0 5px;
}
.cart_info .cart_sp
{
    margin: 6px 0;
}
.cart_info .cart_sp a {color: #0000ff;text-decoration: none}
.cart_info .cart_sp a:hover {text-decoration: underline}
.Support a
{
    margin-left: 7px;
    margin-bottom: 8px;
}
.Support{
    margin-bottom: 10px;
}
.Support p{
    color: #3c3c3c;
    font-weight: bold;
    margin-left: 10px;
}
.support .info
{
    color: #333333;
    padding: 0 10px;
}
ul.top_new
{
    clear: both;
    color: #3C3C3C;
    display: list-item;
    line-height: 1.6;
    list-style: none outside none;
    margin: 1px 0 0;
    overflow: hidden;
    padding-left: 5px;
    padding-top: 2px;
    text-align: left;
}
ul.top_new li
{
    background-image: url("../img/arrow.png");
    background-position: 0 7px;
    background-repeat: no-repeat;
    display: list-item;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 10px;
    text-align: justify;
    padding-right: 8px;
}
ul.top_new li a:link, a:visited {
    color: #3C3C3C;
    font-family: Arial,Tahoma;
    font-size: 12px;
    text-decoration: none;
}
ul.top_new li a:hover
{
    text-decoration: none;
    color:#4491c7;
}

#footer
{
    color: #565656;
    font-family: Arial,Tahoma;
    font-size: 14px;
    height: 158px;
    text-align: center;
    margin: 8px;
    padding: 8px;
    line-height: 23px;
}

.online
{
    margin:0 8px 8px 8px;
}
.online span
{
    font-weight: bold;
    color: rgb(17, 2, 2);;
    padding: 0 2px;
}
.doitac {margin: 0 5px; text-align: center}
.doitac img
{
    width: 167px;
}
.weather
{
    margin: 8px;
    font-size: 13px;
    height: 80px;
}
.percent
{
    width: 150px;
    height: 18px;
    border: solid 1px silver;
    float: left;
    margin-right: 5px;
}
.percent .real
{
    background-color:red;
    color: red;
    padding-left: 5px;
    font-size: 13px;
}
.ttcontact
{
    text-align: center;
    margin: 10px;
    color: #666666;
    font-size: 18px;
    font-weight: bold;
}
.contact
{
    margin: 5px;
    margin-top: 25px;
}
#txtsp
{
    width: 578px;
    margin: 0 auto;
}
#editor100 {width:600px}
.ht_cart
{
    padding: 20px;
    font-size: 13px;
}

.footer_content
{
    margin: 0px;

}
.footer_content ul
{
    display: block;
    float: left;
    list-style: none outside none;
    width: 190px;
    border-right: 1px solid #CCCCCC;
    height: 130px;
    background-color: #15258d;
    padding: 10px;

    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafcfd), to(#b3c9e6));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #fafcfd, #b3c9e6);

    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #fafcfd, #b3c9e6);

    /* IE 10 */
    background: -ms-linear-gradient(top, #fafcfd, #b3c9e6);

    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #fafcfd, #b3c9e6);
}
.footer_content ul li.first
{
    padding: 0px;
}
.footer_content ul li.first a
{
    color: #0c569c;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 10px;
    padding: 3px 20px 0 13px;
    text-align: left;
    text-transform: uppercase;
    text-decoration: underline;
}
.footer_content ul li a
{
    color:#0c569c;
    text-decoration: none;

}
.footer_content ul li
{
    padding:8px 0 0 14px;
}
#footer .name {color:#336600; padding-bottom: 10px;padding-top:5px;font-size: 14px; font-family: arial; text-transform: uppercase}
#footer .content {color: #666666; font-family: arial; font-size: 13px}
.infocart
{
    padding: 20px;
    font-size: 13px;
}

.tab_login
{
    padding: 8px;
}
.tab_login .text
{
    display: block;
    padding:8px 0px 5px 0px;
}
.tab_login .input
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    color: #333333;
    font-size: 100%;
    padding: 2px;
    width: 135px;
}
.tab_login .button
{
    background: none repeat scroll 0 0 #960101;
    color: #FFFFFF;
    font-family: "Lucida Grande",Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding: 1px 6px;
    margin-top: 5px;
}
.tab_login {font-size: 12px;}
.tab_login a{color: blue; text-decoration: none}
.tab_login .welcome {display: block; margin-bottom: 8px;}

.tab_main_l_c .vote .h2 {font-size: 15px; font-weight: bold;}
.tab_main_l_c .vote {padding: 5px;}
.tab_main_l_c .vote .button {font-size: 11px;margin-top: 5px}
.tygia {font-size: 11px;}

.tooltip {text-align: center;width: 350px}
.tooltip .title
{
    min-height: 30px;
    color: #ffffff;
    background: red;
    font-weight: bold;
    font-family: 13px;padding:5px;
    display: block;
}
.tooltip .gia
{
    height: 30px;
    color: #fddf05;
    background: red;
    display: block;
    padding-top: 3px
}
.tooltip img
{
    width: 180px;
    height: 180px;
}

.tooltip .desctt
{
    min-height: 30px;
    color: #000000;
    font-family: 12px;margin:5px;
    display: block;
    text-align: justify;
}

.tooltip .imgtt
{
    float: left;
    width: 180px;
    margin-right: 5px;
}
.main_r img {border:none}
.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;

    padding: 16px;
    /*border: 16px solid orange;*/
    background-color: white;
    z-index:1002;
    overflow: auto;
}
.cls_c{width:160px}.cls_f{width:200px}.cls_last{border-right:none}
.shared{
    margin: 167px 246px;
    position: absolute;
}
.txt{
    width: 300px;
    border: solid rgb(145, 145, 145) 1px;
}