@charset "UTF-8";
.hidemainsub{display:none;}
 @media screen and (min-width: 2290px) {
     #multi-ddm li a {
       font-size:24px;   
     }
}	
 @media screen and (min-width: 1004px) {
     #multi-ddm li a {
       font-size:18px !important;   
     }
}
@media screen and (min-width: 870px) {
     #multi-ddm li a {
       font-size:12px;   
     }
	 #menumain{
	    top:120px;
	 }
}	
 @media screen and (max-width: 1154px) {
	 #menumain{ 
        display:none;
        background-color: rgba(0,0,0,.5);
	    top:0;
		margin: 130px 0px 0px 0px !important;
		position: unset;
	 }
}	/*
@media screen and (max-width: 768px) {
	 #menumain{ 
	    top:50px;
	 }
}
*/

@media screen and (min-width: 1025px) {
	 #menumain{ 
		position:absolute;
	 }
}



@media screen and (min-width: 10px) {	
#multi-ddm2{display:none; }
.menu_top td{ height:42px;}
#multi-ddm {
 _display:none;
}
#multi-ddm li:last-child{ list-style: none;}
#menumain{ 
    z-index: 100;
    width: auto;
    margin: auto;
    left:0;
    right:0;
    max-width: 1500px;
    text-align: center; 
}
	
#multi-ddm li:last-child{
	display:none;
}

#multi-ddm {
	list-style: none;
	padding: 0;
	margin: 0;
}

#multi-ddm li {
    display: inline-block;
	margin: 0px;
	margin-left:5px;

}
  

    
#multi-ddm li.bull{font-size:28px;}
#multi-ddm li.bull:after{ content: "•"; vertical-align: middle; line-height: 0px; color:#fff; font-size:28px;}
    #multi-ddm li.bull:last-child{display:none;}
    #multi-ddm li li {
	float: none;
    display: block !important;
	margin:0px;
	min-width:200px;
    margin-top:2px; 
    margin-bottom:2px; 
    padding-left:15px;
}

#multi-ddm li a {
	display: block;
	padding:10px 5px 10px 5px;
	_text-transform:uppercase;
	text-shadow: #000 1px 1px 0; 
	color:#fff; font-family:sans-serif; text-align:center; text-decoration:none;
}
 
    
    
#multi-ddm li ul a {
	width: auto; 
	padding: 3px;
	padding-left:5px;
	border-top: none;
	font-size: 10pt;
	text-align: left;
	_text-transform:none;
	font-weight:normal;
}



#multi-ddm li a.parent-hover {
 
    background-color: #333333;
	border-bottom:1px solid #e24356;
}

#multi-ddm li ul {
	display: none;
 -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
	list-style: none;
	position: absolute;
	margin: 0;
	 
	z-index: 90;
	padding: 0px;
	background-color:#333333;
	opacity:0.8;
  
	padding-bottom:10px;
}

#multi-ddm li ul li a.first {
	 
	text-transform:none;

}

#multi-ddm li ul li a.child-hover1 {
		background-color:#f1f1f1;
		color:#333333;
		text-shadow:none;
}

#multi-ddm li ul li a.child-hover2 {
	background-color: #f1f1f1;
		color:#333333;
		text-shadow:none;	
}

#multi-ddm li ul li a.child-hover3 {
	background-color: #f1f1f1;
		color:#333333;
		text-shadow:none;		
}

#multi-ddm li ul li a.child-hover4 {
	background-color: #f1f1f1;
		color:#333333;
		text-shadow:none;		
}

#multi-ddm li ul li ul {
	margin: -26px 0 0 163px;
	position: absolute;
	opacity:1.0;
  
}

#multi-ddm span {
	float: right;
}

}


 /* mob ---> */
 

 
 @media screen and (max-width: 1024px) {
	 #multi-ddm {
		display:none;
 }
     
     #multi-ddm2 {
		 padding: 0px;
		 margin: 0px;
         display: inline-block;
         width: 100%;
	} 
    #multi-ddm2  .mainsubname:first-child{ _margin-top: 50px;} 
	#multi-ddm2 .menushow{ 		
		display:block;
		line-height:20px;
		color:#ffffff;
		border-bottom:1px solid #666666;
		padding: 0px;
		margin: 0px;
		text-align:center;
}	
 
	#multi-ddm2 .mainsubname{text-align:center;}
	
 #multi-ddm2 li{list-style:none;}
	#multi-ddm2 li .menushow a{font-size:10px;} 
 	#multi-ddm2 li a {
			text-align:left;
		display:block;
        margin-bottom:5px;
        margin-top:5px;
        padding-bottom:5px; 
         padding-top:5px; 
		padding-left:15px; 
		padding-right:15px;
		font-size:22px;
		vertical-align:middle;
		line-height:30px;
		color:#fff; 
		font-family:"Arial", Gadget, sans-serif ;
		text-decoration:none;
		_text-transform:lowercase;
		border-bottom:1px dotted #fff;
		
	}
	
	#multi-ddm2 li ul li a {
		display:block;
		padding-left:15px; 
		padding-right:15px;
		font-size:14px;
		text-align:left;
		vertical-align:middle;
		 
		color:#fff; 
		font-family:"Arial", Gadget, sans-serif ;
		text-decoration:none;
		text-transform:lowercase;
		
	}
	
	
	 .menubutton{   width:32px; height:32px; position:absolute; right:10px; top:15px; background:url(/i/icon-menu.png) no-repeat top left ;}
	.menu_mob{ display:block; width:100%;}
	#map_canvas{width: 100%; height: 300px; border:1px solid #ccc;}
}
 /* <---mob */