/* CSS Document */
/*Trang chinh */
#menumain
{
    width: 995px;
    height: 52px;
	margin:auto;
    padding: 0px 1px 1px 1px;
    font-size: 11px;
    color: #ffffff; clear:both; position:relative;
}

/*Menu trang thiet bi so*/
#menumain .tl
{
	background:url(images/bgmenu_left_03.jpg) no-repeat left top;
	padding-left:5px;
	height:52px;
}
#menumain .tr
{
	background:url(images/bgmenu_right_03.jpg) no-repeat right top;
	padding-right:5px;
	height:52px;
}
#menumain .tc
{
	background:url(images/bgmenu_center_03.jpg) repeat-x left top;
	height:52px;
}
#topnav
{
	 list-style: none;
    	padding: 0px;
    	margin: 0px;
    	float: left;
    	width: 995px;   
    	position: relative;
	color:#354961;
	font-family:arial;
	text-transform: uppercase;
	font-size: 12px;
}
ul#topnav li
{
    float: left;
    margin: 0px;  
    font-weight: bold; 
}
ul#topnav li.item
{
    background:url(images/kedoc_menuDigi_03.jpg) no-repeat left 2px;
    padding: 0 3px;
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
}
ul#topnav li.itemFirst
{
    padding: 0 3px 3px;
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
}

ul#topnav li.item a
{
    text-decoration: none;
    color: #354961;
 display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
	position: relative;
}
ul#topnav li.item a span
{
    height: 25px;
    line-height: 25px;
    margin-left: 5px;
    padding-right: 6px;
    padding-top: 2px;
  display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;	
}
ul#topnav li.item a:hover, ul#topnav li.item.on a
{
    color: #354961;
    background:url(images/bg_nav_digital_left.gif) no-repeat left 3px;
}
ul#topnav li.item a:hover span, ul#topnav li.item.on a span
{
    background: transparent url(images/bg_nav_digital_right.gif) no-repeat right 3px;
    padding-bottom: 2px;
}


ul#topnav li.item ul 
{
    height: 22px;
    width: auto;
    float: left;
 width: 995px;
    display: none;
    position: absolute;
    left: 0px;
    top: 27px;
}
ul#topnav li.item.on ul{ display:block;}
ul#topnav li.item ul li
{
    padding: 0px 10px;
    line-height: 26px;
    display: block;
    float: left;
}
ul#topnav li.item ul li a, ul#topnav li.item.on ul li a
{
    background: none;
    color: #1c5a8b; line-height:22px;
}
.icon
{
	background:url(images/icon_menuDigi_06.jpg) no-repeat 10px 10px;
	padding-left:20px;
	padding-top:5px;
}
.icon a
{
	text-decoration:none;
	color:#354961;
}



ul#topnav li.itemFirst a
{
    text-decoration: none;
    color: #354961;
 display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
	position: relative;
}
ul#topnav li.itemFirst a span
{
    height: 25px;
    line-height: 25px;
    padding: 2px 5px 0;
  display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;	
}
ul#topnav li.itemFirst a:hover, ul#topnav li.itemFirst.on a
{
    color: #354961;
    background:url(images/bg_nav_digital_left.gif) no-repeat left 3px;
}
ul#topnav li.itemFirst a:hover span, ul#topnav li.itemFirst.on a span
{
    background: transparent url(images/bg_nav_digital_right.gif) no-repeat right 3px;
    padding-bottom: 2px;
}


ul#topnav li.itemFirst ul 
{
    height: 22px;
    width: auto;
    float: left;
 width: 995px;
    display: none;
    position: absolute;
    left: 0px;
    top: 27px;
}
ul#topnav li.itemFirst.on ul{ display:block;}
ul#topnav li.itemFirst ul li
{
    padding: 0px 10px;
    line-height: 26px;
    display: block;
    float: left;
}
ul#topnav li.itemFirst ul li a, ul#topnav li.itemFirst.on ul li a
{
    background: none;
    color: #1c5a8b; line-height:22px;
}
