#box_nav { margin: 0 auto; position: relative; height: 32px; width: 100%; border-top: 1px solid #dbdbdb; border-bottom: 3px solid #c10000; background-color: #f7f7f7; box-shadow: #dbdbdb 0px 1px 1px; }
.nav_linetop { margin: 0 auto; position: relative; width: 100%; border-top: 1px solid #fff; }
/*---content----*/

.nav_content { margin: 0 auto; width: 980px; position: relative; }
.nav_menu { float: left; position: relative; height: 40px; width: 240px; margin-top: -6px; }
/*menu title*/
.menu_title { position: relative; cursor: pointer; z-index: 5002; }
.menu_title:hover .menu_title_text h2 { color: #FADE0E; }
.menu_title_text { position: relative; height: 39px; width: 240px; background-color: #c10000; z-index: 51; border-top: 1px solid #c10000; border-right: 1px solid #c10000; }
.menu_title_text h2 { color: #fff; font-size: 15px; font-weight: normal; padding: 11px 0px 0px 22px; text-transform: uppercase; }
.menu_title_icon1 { position: absolute; width: 10px; height: 6px; background: url('imgs/bg_icon.png') no-repeat scroll -6px -50px transparent; left: -9px; top: -2px; z-index: 50; }
.menu_title_icon2 { position: absolute; width: 20px; height: 18px; background: url('imgs/bg_icon.png') no-repeat scroll -73px -48px transparent; right: 15px; top: 12px; z-index: 52; }
/*end menu title*/

/*overlay on menu*/
#nav_overlay { display:none; width: 100%; height: 100%; position: absolute; opacity: 0.3; background-color: #000; z-index: 4500;}

/*menu cat list*/
.nav_menu:hover .menu_cat { display: block; }
.menu_cat { margin-top: 0px; position: absolute; z-index: 5001; display: none; background: #efeeee; padding: 0; border-left: 3px solid #dbdbdb; /*-webkit-box-shadow: 2px 2px 2px 0 rgba(50, 50, 50, 0.22); 	-moz-box-shadow: 2px 2px 2px 0 rgba(50, 50, 50, 0.22); 	box-shadow: 2px 2px 2px 0 rgba(50, 50, 50, 0.22); 	*/ box-shadow: #dbdbdb 1px 1px 2px; }
.menu_active { display: block; }
.menu_cat ul.cat_level1 { position: relative; padding-bottom: 0pt; margin: 0px; padding: 0px 0px; }

.menu_cat .cat_level1 > li { list-style-type: none; margin: 0px; padding: 0px; border-bottom: #dbdada solid 1px; border-top: #ffffff solid 1px; padding-top: 0px; width: 237px; }
.menu_cat li.noborderT { border-top: none; }

.menu_cat .cat_level1 li.submenu { position: static; display: block; }

.menu_cat .cat_level1 li .sub_title { width: 237px; line-height: 30px; height: 30px; position: relative; z-index: 5003; padding-right: 0px; padding-bottom: 0px; margin: 0; cursor: pointer; }

.sub_title .sub_icon { height: 25px; width: 25px; margin: 3px 3px 0px 3px; display: block; position: absolute; }
.sub_title .sub_text { height: 30px; line-height: 30px; margin-left: 35px; display: block; font-size: 13px; color: #000; }

.icon_batdongsan { background: url('imgs/bg_icon.png') no-repeat scroll -3px -107px transparent; }
.icon_hangcongnghe { background: url('imgs/bg_icon.png') no-repeat scroll -28px -109px transparent; }
.icon_thoitrang { background: url('imgs/bg_icon.png') no-repeat scroll -52px -109px transparent; }
.icon_nhacuatieudung { background: url('imgs/bg_icon.png') no-repeat scroll -79px -107px transparent; }
.icon_oto { background: url('imgs/bg_icon.png') no-repeat scroll -111px -107px transparent; }
.icon_dulichamthuc { background: url('imgs/bg_icon.png') no-repeat scroll -149px -109px transparent; }
.icon_hochanhvieclam { background: url('imgs/bg_icon.png') no-repeat scroll -180px -109px transparent; }
.icon_dichvu { background: url('imgs/bg_icon.png') no-repeat scroll -210px -109px transparent; }

/*level 1 hover*/
.menu_cat .cat_level1 li:hover .cat_level2 { display: block; }
.menu_cat .cat_level1 li:hover .sub_title { background-color: #fff; width: 243px; }
.menu_cat .cat_level1 li:hover .sub_text { color: #e00000; }
/*end hover*/

.cat_level2 { display: none; position: absolute; border: 1px solid #dbdbdb; border-top: none; width: 740px; min-height: 400px; z-index: 5001; top: 0px; left: 237px; padding: 20px 5px 50px; background-color: #fff; }

.cat_level2 > img { position: absolute; bottom: 0px; right: 0px; }

.cat_level2_cols1, .cat_level2_cols2 { float: left; margin: 0px 0px 0px 20px; width: 280px; position: relative; z-index: 5002; }

.sub2_title { float: left; margin: 0px 0px 20px 0px; width: 260px; position: relative; }
.sub2_title > a { font-weight: bold; color: #e00000; font-size: inherit; display: inline-block; margin-bottom: 7px; }
.sub2_title a:hover { color: #e00000; text-decoration: underline; }

.cat_level3 { margin-left: 10px; }
.cat_level3 > li { margin: 10px 0px; color: #646464; line-height: 15px; }
.cat_level3 li a:hover { color: #e00000; text-decoration: underline; }
/*end menu cat list*/

/* event menu */
.nav_event { float: left; position: relative; margin-left: 20px; width: 715px; line-height: 32px; height: 32px; }
.nav_event ul { float: left; }
.nav_event ul li { float: left; height: 30px; line-height: 30px; margin-right: 30px; font-weight: bold; }
.nav_event ul li a { display: inline-block; line-height: 30px; height: 30px; }
.nav_event ul li a:hover { color: #e00000; }

.nav_event ul li img { float: left; margin: 7px 1px 0px 0px; }


/* end event menu */
