body{padding:0;	margin:0; font-family:Tahoma;}
html, input, textarea {margin:0; padding:0;font-family:Tahoma; font-size:12px;	line-height:17px; color:#676767;}
a {	color:#004f8b;	text-decoration:none;}
a:hover {color:#379BC5;text-decoration:none; cursor:pointer;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:hover {text-decoration:none}
#topLeftBar{
	position:absolute;
	padding: 1px;
	width: 100px;
	visibility: hidden;
	z-index: 100;
}
#topRightBar{
	position:absolute;
	padding: 1px;
	width: 100px;
	visibility: hidden;
	z-index: 999;
	left: 54px;
	top: 1617px;
}
.tele_window
{
    margin:0px;
}
.display1
{
    z-index:-1;
}
.leftgroupnews{width:815px;float:left;padding:0 0 5px 0;}
.leftcontact
{
	float:left; width:140px;
	text-align:right;
}
.blank
{
	width:10px; height:10px;
}
.detailpr
{
    width:800px;
    _width:790px;
}
.detailpr img
{
    margin:0;
    padding:0;
    /*_max-width:750px;
    display:none;*/
    
}
.download a{color:#fff;}
.download
{
    background:url(http://perfect.com.vn/asset/images/bg_menu.png) no-repeat;
    width:53px;height:22px;color:#fff;padding:3px 0 0 7px;
    font-weight:bold; margin:auto;
}
.download:hover
{
    background:url(http://perfect.com.vn/asset/images/bg_menu_hover.png) no-repeat;
    color:#ff0;
    cursor:pointer;
}
.if_height
{
    height:1050px;
}
.style1 {
	color: #676767;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
	font-weight:bold
}
.style2 {
	color: #6b6b6b;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.style3 {
	color: #5DAC00;
	font-size: 11px;
	font-family: tahoma;
}
.style4 {
	color: #505050;
	font-size: 11px;
	font-family: tahoma;
}
.style5 {
	color: #4494C3;
	font-size: 11px;
	font-family: tahoma;
}
.style6 {
	color: #4494C3;
	text-decoration:none; font-size:9pt;clear:both;
}
.style7 {
	color: #4BC600;
	font-size: 9px;
	font-family: tahoma;
}
.style8 {
	color: #676767;
	font-size: 11px;
	font-family: tahoma
}
.style9 {
	color: #389400;
	font-size: 11px;
	font-family: tahoma
}
a.product
{
	color: #389400;
	font-size: 13px;
	font-weight:bold;
	font-family: tahoma
}
a.product:hover
{
	color: #ff0000;
}img-support{
	width:120px;
	padding: 5px 10px 5px 10px
}
/*------------------------------------------------Khung Hinh--------------------*/
.border {background:url(../Asset/images/border_tall.gif) top repeat-x;}
.border .btall {background:url(../Asset/images/border_tall.gif) bottom repeat-x;}
.border .ltall {background:url(../Asset/images/border_tall.gif) left repeat-y;}
.border .rtall {background:url(../Asset/images/border_tall.gif) right repeat-y;}
.border .tleft {background:url(../Asset/images/border_tl.gif) top left no-repeat;}
.border .tright {background:url(../Asset/images/border_tr.gif) top right no-repeat;}
.border .bleft {background:url(../Asset/images/border_bl.gif) bottom left no-repeat;}
.border .bright {background:url(../Asset/images/border_br.gif) bottom right no-repeat; width:100%;}
.border .ind {padding:4px 4px 15px 2px;}
.border a img {float:right;}
.h_text {padding:0px 0 5px 5px;background:url(../Asset/images/h_text_bg.gif) bottom repeat-x;}
#listProd .Prod .padding{padding:9px 13px 3px 15px;}
#listProd .Prod .p1 {padding:1px 0 7px 0;}
#mu li {list-style:url(images/p_3.jpg); margin:0 0 0 0px}
#mu a { font-family:tahoma; font-size:11px; color:#4494C3}

/*-----------other----------*/
.page-gioi-thieu-tab-right
{
    float: left;
    padding-left: 1px;
    width: 182px;
}
.page-gioi-thieu-tab-middle
{
    float: left;
    padding-left: 5px;
    padding-right: 3px;
    width: 622px;
}
.list-customer-NameCompany
{
	color: #4494C3;
	font-size: 12px;
	font-family: tahoma;
}
.list-customer-Address
{
	
	font-size: 12px;
	font-family: tahoma;
}
.list-customer-Tell
{
	
	font-size: 12px;
	font-family: tahoma;
}
.list-customer-Email
{
	
	font-size: 12px;
	font-family: tahoma;
}
.above-list-customer
{
    height:20px;
}
/*------------ben style--------------*/

#pop-news-year
{
    /*display:none;*/
    position:fixed;
}

#pop-news-year .title
{}

#pop-news-year .title .close-button
{
    float:right;
    background-image:url('http://www.perfect.com.vn/Asset/soft_images/bt-cancel.jpg');
    background-repeat:no-repeat;
    width:28px;
    height:31px;    
    cursor:pointer;
}

#pop-news-year .container
{}

#pop-news-year .container img
{
    border:none;
    width:750px;
    height:390px;
}
#pop-open-km
{
    /*display:none;*/
    position:fixed;
    min-width:50px;
    min-height:17px;
    bottom:0;
    right:2px;/*right:253px;*/
    background-color:#0093dd;
}
#pop-open-km .title
{
    width:190px;
    padding:5px;
}
#pop-open-km .title .open-button
{
    background-image: url('http://www.perfect.com.vn/Asset/soft_images/bt-open-km.png');
    background-repeat: no-repeat;
    cursor: pointer;
    padding-left: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #fff;
    font-size: 10.5pt;
}
#pop-open-km .container
{
    
}
/* style the falling snow */
.fall_snow {
    background-image: url('http://www.perfect.com.vn/asset/snow.png'), url('http://www.perfect.com.vn/asset/snow1.png'),url('http://www.perfect.com.vn/asset/snow2.png');
    height: 750px;
    left: 250px;
    position: absolute;
    top: 0;
    width: 750px;
    -webkit-animation: snow 10s linear infinite;
    -moz-animation: snow 10s linear infinite;
    -ms-animation: snow 10s linear infinite;
    animation: snow 10s linear infinite;
}
.fall_flight {
    background-image: url('http://www.perfect.com.vn/asset/tet/xac-phao2.png'), url('http://www.perfect.com.vn/asset/tet/xac-phao1.png'),url('http://www.perfect.com.vn/asset/tet/xac-phao.png');
    height: 750px;
    left: 250px;
    position: absolute;
    top: 0;
    width: 750px;
    -webkit-animation: snow 10s linear infinite;
    -moz-animation: snow 10s linear infinite;
    -ms-animation: snow 10s linear infinite;
    animation: snow 10s linear infinite;
}
@keyframes snow {
    0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
    50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
    100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-moz-keyframes snow {
    0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
    50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
    100% {background-position: 400px 1000px, 200px 400px, 100px 300px;}
}
@-webkit-keyframes snow {
    0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
    50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
    100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-ms-keyframes snow {
    0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
    50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
    100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
.teamviewer
{
    float:right;font-size:10pt;color:#0028b8; height:24px; 
    padding:8px 30px 0 0; margin-top:-8px; margin-right:5px;
    background:url(http://perfect.com.vn/Asset/images/teamviewer24.png) right no-repeat;
}
.ultraviewer
{
    float:right;font-size:10pt;color:#0028b8; height:24px; 
    padding:8px 30px 0 0; margin-top:-8px; margin-right:5px;
    background:url(http://perfect.com.vn/Asset/images/logo_ultra.png) right no-repeat;
}
/*popup*/
* html div#fl813691 {position: absolute; overflow:hidden;
top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));}
#fl813691{font: 12px Arial, Helvetica, sans-serif; color:#666; position:fixed; _position: absolute; right:0; bottom:0; height:130px; }
#eb951855{ width:234px; padding-right:7px; background:#0093dd;}
#cob263512{background:#0093dd; height:150px; padding-left:7px;}
#coh963846{color:#690;display:block; height:20px; line-height:20px; font-size:11px; width:285px;}
#coh963846 a{color:#690;text-decoration:none;}
#coc67178{float:right; padding:0; margin:0; list-style:none; overflow:hidden; height:15px;}
            #coc67178 li{display:inline;}
            #coc67178 li a{background-image:url(http://www.perfect.com.vn/asset/images/bg_close.jpg); background-repeat:no-repeat; width:30px; height:0; padding-top:15px; overflow:hidden; float:left;}
                #coc67178 li a.close{background-position: 0 0;}
                #coc67178 li a.close:hover{background-position: 0 -15px;}
                #coc67178 li a.min{background-position: -30px 0;}
                #coc67178 li a.min:hover{background-position: -30px -15px;}
                #coc67178 li a.max{background-position: -60px 0;}
                #coc67178 li a.max:hover{background-position: -60px -15px;}
#co453569{display:block; margin:0; padding:0; height:93px;  border-style:solid; border-width:0px; border-color:#111 #999 #999 #111; line-height:1.6em; overflow:hidden;}
a .messenger
{
    color:#f6f8d8; font-size:10.5pt; font-weight:bold;
}
#co453569 a.tuyendung
{
    color:#f6f8d8;
    font-weight:bold;text-shadow: 0 0 1px #ff00de, 0 0 2px #ff00de, 0 0 3px #fff, 0 0 4px #ff00de;
}
#co453569 a.tuyendung1
{
    color:#f6f8d8;
    font-weight:bold;text-shadow: 0 0 1px #ff0000, 0 0 2px #ff0000, 0 0 3px #fff, 0 0 4px #ff0000;
}
#co453569 a.daily
{
    color:#f6f8d8;
}
.title_detail
{
    padding:8px 0 6px 0; font-size:11pt;
    font-weight:bold;
}
.list_news
{
     margin:0; padding-right:12px;padding-left:10px;
     clear:both; background-color:#ffffff;
}
.list_news img
{
    max-width:180px;
}
.out_time
{
    display:none;
}