*{
margin:0;
padding:0;
}

body{
margin:0 auto;
font:13px arial;
width:990px;
}

a{
text-decoration:none;
color:#1b3f71;
}

a:hover{
color:#F900FF;
}

img{
border:0;
}

.cls{
height:10px;
clear:left;
}

h1{
font-size:15px;
color:red;
}
/*---- end cau hinh chung*/

/*--------- banner ----------*/
#banner{
width:990px;
height:97px;
}

#banner_left{
height:97px;
float:left;
width:726px;
}

#banner_right{
height:97px;
float:left;
background:url('../images/icon/hotline.jpg') no-repeat center top;
width:264px;
text-align:center;
font-weight:bold;
}

#phone{
position:relative;
top:13px;
padding-left:115px;
font-size:20px;
color: red;
}

#search{
position:relative;
top:15px;
_margin-top:15px;
}

.search1{
background:url('../images/icon/search_01.jpg') no-repeat center top;
height:28px;
width:15px;
float:left;
}

.search2{
float:left;
background:url('../images/icon/search_03.jpg') repeat-x center top;
height:28px;
width:148px;
}

.search3{
float:left;
background:url('../images/icon/search_05.jpg') no-repeat center top;
height:28px;
width:68px;
}

/*--- menu --------*/
#menu{
clear:left;
background:url('../images/icon/bg_menu.jpg') repeat-x center top;
width:990px;
height:40px;
}

#menu1{
float:left;
width:730px;
}

#menu2{
width:260px;
color:#FFF;
line-height:33px;
text-align:center;
_padding-top:7px;
float:left;
}

#menu2  img{
vertical-align:middle;
}


/*------ info_vitrac ----------*/
#info_vitrac{
clear:left;
}

#noidung{
clear:left;
width:990px;
}

#noidung #trai{
width:212px;
float:left;
border:1px #CCC solid;
border-top:0;
min-height:204px;
_height:210px;
}

#noidung #giua{
float:left;
width:382px;
margin:0 6px;
}

#noidung #phai{
float:left;
width:380px;
border:1px #CCC solid;
border-top:0;
min-height:204px;
_height:210px;
}

#bg_title{
background:url('../images/icon/bg_menu_hover.jpg') repeat-x center top;
height:40px;
line-height:40px;
text-align:left;
padding-left:15px;
font-weight:bold;
color:#235298;
}

.chuchay{
line-height:25px;
height:100px;
padding-left:20px;
padding-top:10px;
}

.chuchay table{
background:#FFF;
}

/*--- bottom ---*/
#bottom{
clear:left;
background:url('../images/icon/bg_bottom.jpg') repeat-x center top;
width:970px;
height:70px;
color:#FFF;
padding-left:20px;
padding-top:10px;
}

/*------- main ------*/
#left{
width:214px;
float:left;
}

.title_left{
background:url('../images/icon/bg_title_left.gif') no-repeat center top;
height:43px;
line-height:43px;
text-align:center;
font-weight:bold;
color:#FFF;
}

#lienket{
margin-top:1px;
height:40px;
text-align:center;
padding-top:10px;
background:#ffd943;
position:relative;
z-index:0;
}

#lienhedichvu{
border:1px #575757 solid;
padding:20px 5px;
position:relative;
top:-10px;
text-align:center;
background:#ffd943;
color:#4e220c;
}

.online{
border-top:1px #FFF solid;
padding-top:10px;
text-align:left;
}

.online_h{
text-align:center;
color:#1180c8;
}

/* phan hien san pham */
#right{
float:left;
width:761px;
margin-left:15px;
_margin-left:7px;
} 

#main_left{
width:9px;
height:161px;
background:url('../images/icon/main1.jpg') no-repeat center top;
float:left;
}

#main_right{
width:8px;
height:185px;
background:url('../images/icon/main2.jpg') no-repeat center top;
float:left;
}

#main_center{
width:744px;
float:left;
}

#title_map{
height:43px;
background:url('../images/icon/main3.jpg') repeat-x center top;
line-height:43px;
font-weight:bold;
color:red;

}

#info{
width:744px;
padding:0 10px;
float:left;
padding-top:10px;
}

#info a{
text-decoration:none;
}

.detailsanpham{
float:left;
width:192px;
}

.tieude{
color:#8a3904;
font-weight:bold;
}

/* ------- trang lien he ---------*/
#lienhe label{
width:150px;
float:left;
padding-top:3px;
}

#lienhe input,textarea{
margin-top:3px;
border:1px #472B15 solid;
}

.titlienhe{
font-weight:900;
}

#menugt ul{
list-style-type:none;
padding:0;
margin:0;
}

#menugt li a{
background:#ffd943;
display:block;
padding:5px 0;
padding-left:5px;
border-bottom:1px #fff solid;
}

/***** tin tuc */
.listnews img{
float:left;
margin-right:15px;
}

.tinlienquan ul{
list-style-type:none;
padding:0;
margin:0;
}