/*general */

div.menu ul { margin:0px; padding:0px; list-style:none; }
div.menu ul li { margin:0px; padding:0px; display:inline;}
div.menu a {
	padding: 3px;
	text-decoration: none;
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
}

div.menu a:hover {
	color: #336699;
}

div#head div#menu_head_sec a,
div#head div#menu_head_ter a {
	color: #336699;
	font-size: 10px;
	letter-spacing: 0px;
	padding-right: 5px;
}

div#head div#menu_head_sec a.current {
	font-weight: bold;
}
/*
#foot { font-size:12px; font-weight:normal;}
#foot div.menu a { color:none; font-size:12px; font-weight:normal;}
*/

div.menu a img{ 
	border:none;
	padding-right: 6px;
}

div#main_left div.menu_main a img {
	padding: 0;
}
/* head */ 

div#menu_head_pri ul li {display:inline;float:left;}
div#menu_head_pri ul li a{display:inline;}

div#menu_head_sec ul li {display:inline;float:left;}
div#menu_head_sec ul li a{display:inline;}
	
/* main */ 
div.menu ul li a {width:100%; text-decoration:none;}
/* foor */ 

div.menu_main {
	position: relative;
}

div.menu_main ul li { 
	border-bottom: 1px dotted black;
	display: block;
	padding: 5px 0 5px 5px;
}
div.menu_main ul li a 
{
	display:block;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	
	font-size:13px;
	font-weight:bold;
	color:#666666;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	white-space: nowrap;
	text-transform:uppercase;
}

div.menu_main ul li a.active,
div.menu_main ul li a:hover
{
	color:#336699;
}

div.menu_main ul li ul li { 
	border: none;
	padding: 5px 0;
}
div.menu_main ul li ul li a 
{
	text-transform:none;
	font-variant:normal;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	white-space: nowrap;
	font-size:10px;
}

div.menu_main ul li ul li a.active,
div.menu_main ul li ul li a.current,
div.menu_main ul li ul li a:hover
{ 	
	color:#336699;
}

div.menu_main ul li ul li a.current
{
	font-weight:bold; 
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}



/* foot */
div#menu_foot_sec ul li {display:block;float:left;}
div#menu_foot_sec ul li a{display:inline; }
	
/* menu_lang */
div#head div.menu_pri div.menu_pri_left {
	position: absolute;
	margin: -12px 0 0 -760px;
}

div#head div.menu_pri div.menu_pri_left ul li img {
	padding-right: 3px;
}

