/* CSS Document */
body {background:#FFF url(../images/bg0.gif) center top repeat-y  fixed; margin:0 auto;}
a{ color:#000; text-decoration:none}
a:hover{ color:#134ED0}
ul {padding:0; margin:0; list-style:none}
#main {width:1004px; margin:0 auto; padding:0}
#top {background:#FFE397; float:left; display:block; width:1004px;}
#banner{ float:left; width:1004px; height:140px;}
.menu {
		background:url(../images/bg_menutop.gif) 0 0 repeat-x;
		float:left;
		display:block;
		height:29px;
		position:relative;
		width:1004px;
}
.menu ul {}
.menu ul ul {
		padding:0;
		margin:0;
		list-style:none;
		width:1004px;
		height:28px;
}
.menu li {
		float:left;
		list-style-type:none;
}
.menu ul li a {
		float:left;
		display:block;
		font:bold 12px Arial, Helvetica, sans-serif;
		height:29px;
		line-height:29px;
		padding: 0 10px 0 0;
		color:#000000;
}
.menu li a span {
		float:left;
		padding:0 0 0 10px;
		display:inline;
}
.menu li a:hover {background:url(../images/pro_line_2.gif) 100% 0 no-repeat; cursor:pointer}
.menu li a:hover span {background:url(../images/pro_line_2.gif) 0 0 no-repeat;}
.menu li:hover > a {background:url(../images/pro_line_2.gif) 100% 0 no-repeat; cursor:pointer}
.menu li:hover > a span {background:url(../images/pro_line_2.gif) 0 0 no-repeat;}
/*menu curent cap 1*/
.menu li.current a {background:url(../images/pro_line_2.gif) 100% 0 no-repeat; cursor:pointer}
.menu li.current a span {background:url(../images/pro_line_2.gif) 0 0 no-repeat;} 
.menu li ul {
		position:absolute;
		top:29px;	
		left:-9999px;
		z-index:10;
		height:27px;
		width:auto;
		background:#FFE397; /*background cua menusub*/
}
.menu li.current ul {left:0; z-index:1; background:#FFE397;} /*Khi menu current cap I thi hien menusub*/
.menu ul :hover ul {left:0;}
.menu ul :hover ul.blank {background:#FFE397; width:820px;}
.menu ul :hover ul.blank li a{background:#FFE397}
.menu ul :hover ul li a {
		display:inline;
		padding:0 10px;
		margin:0;
		font:normal 12px Arial, Helvetica, sans-serif;
		white-space:nowrap;
		text-transform:none;
		border:0;
		width:auto;
		color:#333333;
		height:27px;
		line-height:27px;
		background:url(../images/space.gif) 100% 50% no-repeat #FFE397; /*Background Menu sub o vi tri khi mouseover len menu cap 1 (Dung cho IE6)*/
}
/*menu curent cap 2 (giong nhu menu cap 2 dang dung)*/
.menu ul li.current ul li a,
.menu li.current a:hover ul li a,
.menu li.current:hover ul li a	{
		display:inline;
		padding:0 10px;
		margin:0;
		font:normal 12px Arial, Helvetica, sans-serif;
		white-space:nowrap;
		border:0;
		color:#333333;
		height:27px;
		line-height:27px;
		background:url(../images/space.gif) 100% 50% no-repeat #FFE397;
}
.menu li a:hover ul li a:hover,
.menu li a:hover span ul li a:hover,
.menu li:hover ul li a:hover {color:#E00000; background:url(../images/space.gif) 100% 50% no-repeat #FFE397; font-weight:bold;}
.menu li:hover ul li:hover > a {color:#E00000; background:url(../images/space.gif) 100% 50% no-repeat #FFE397; font-weight:bold}
.menu li a:hover ul li a:hover,
.menu li a:hover span ul li a:hover,
.menu li:hover ul li a:hover {color:#E00000; background:url(../images/space.gif) 100% 50% no-repeat #FFE397; font-weight:bold}
.menu li:hover ul li:hover > a {color:#E00000; background:url(../images/space.gif) 100% 50% no-repeat #FFE397; font-weight:bold}
.menu li ul li.current_sub a,
.menu li a:hover ul li.current_sub a,
.menu li:hover ul li.current_sub a,
.menu li.current ul li.current_sub a,
.menu li.current a:hover ul li.current_sub a,
.menu li.current:hover ul li.current_sub a,
.menu li.current a:hover ul li a:hover,
.menu li.current:hover ul li a:hover {color:#E00000; background:url(../images/space.gif) 100% 50% no-repeat #FFE397; font-weight:bold}

/*style search*/
.search {
		background:#FFE397 url(../images/bg_search.gif) no-repeat scroll left 3px;
		float:right;
		height:27px;
		width:184px;
		z-index:999;
}
.txt_search {
		background:transparent url(../images/blank.gif) repeat scroll 0;
		border:0 none;
		color:#000000;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:normal;
		margin:0;
		padding:6px 0 0 5px;
		width:140px;
}
