@charset "utf-8";
/* CSS Document */

body{
background-color:#f8f7f0;
}

#div_menu{
/*width:400px;*/
height:35px;
overflow:hidden;
}

#mn_vertical, #mn_vertical *{
margin:0;
padding:0;
}

#mn_vertical{
/*width:800px;*/
}

#mn_vertical *{
list-style:none;
}
#mn_vertical li{
display:block;

float:left;
/*margin:0px 10px 0px 10px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding:10px 10px 10px 10px;
}

#mn_vertical li{ background:url(../img/line.gif) no-repeat 0px 50%;}
#mn_vertical li:first-child{ background:none;}

#mn_vertical a, #mn_vertical span{
color:#000000;
text-decoration:none;
}

#mn_vertical a:hover{
text-decoration:underline;
}

/*#mn_vertical > li{ background:url(../img/green/c_back.png) }*/

#mn_vertical li ul{
position:absolute;
}

#mn_vertical li ul{
display:none;
width:200px;
/*position:absolute;*/
/*IE********/
margin-left:-20px;
margin-top:4px;
margin-left:expression( (-60+'px') );
margin-top:expression(22+'px');
/**********/
padding:0px;
}

#mn_vertical li li{
float:none;
margin-left:20px;
font-weight:normal;
padding:5px 0px 5px 0px;
background-image:none;
}

#mn_vertical li ul  ul{
left:expression( (0+'px') );
margin-left:-20px;
margin-left:expression(0+'px');
margin-top:5px;
margin-top:expression(21+'px');
padding-top:0px;
}

#mn_vertical li:hover ul, #mn_vertical li.hover ul{
display:block;
}

#mn_vertical li:hover, #mn_vertical li.hover, #mn_vertical li:hover ul, #mn_vertical li.hover ul{
background-color:#f8f7f0;
}

#mn_vertical li:hover ul ul, #mn_vertical li.hover ul ul{
display:none;
}

/*#mn_vertical li  ul > li{
padding-left:20px;
}*/

.plus{
position:absolute;
display:block;
left:3px;
width:14px;
height:14px;
}

.plus span{
display:none;
}


.mh_2, .mh_4{
width:30px;
}

#mh_2_bt, #mh_4_bt{
display:none;
width:30px;
height:30px;
}

#mh_2_bt span, #mh_4_bt span{
display:none;
}

#mh_2_bt{ background:url(../img/seta_e.gif) no-repeat 0px 4px;}
#mh_4_bt{ background:url(../img/seta_d.gif) no-repeat 0px 4px;}
.mh_2, .mh_4{ /*background:url(../img/seta_clean.gif) no-repeat 50% 5px;*/}

#mh_2_bt:hover, #mh_4_bt:hover{
background-position:0px -26px;
}

#mh_1a_bt { background-color:#669999;}

.hr-sagi{
padding:0px;
margin:10px 0px 0px 0px;
height:8px;
}

.hr-sagi{background:url(../img/hr.jpg) no-repeat 50% 0px;}


/**********************************TABLE**/

.table_MDS{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
}

.table_MDS caption{
font-size:1.4em;
font-weight:bold;
padding-bottom:10px;
}

.table_MDS td{
padding:5px;
}

.table_MDS thead th{
background: url(../img/tb_bk.png) repeat-x top #333333;
color:#FFFFFF;
padding:10px 2px 10px 2px;
}

.table_MDS tbody th{
color:#666666;
padding:10px;
border-bottom:1px dashed #999999;
}

.table_MDS tfoot td{
border-top:2px solid #000000;
padding-top:10px;
font-weight:bold;
}

/****/

* html #mn_vertical li, * html #mn_horizontal li { color: expression( (function(who){ if(!who.MXPC){
	/*who.MXPC = '1';*/
	if(who.nodeName != 'A'){
		who.onmouseenter=function(){ 
		who.className += ' hover';
		}
		who.onmouseleave=function(){ who.className = who.className.replace(' hover','')} }
	
} } )(this) , 'auto') }



